MSAAIPLTQRLAGKVALITGGASGIGACTAKLFVKHGAKVIVADVQDQLGRSLCQEIGPAETVFHVHCDVTCDSDVQNAVDTAISKYGKLDIMFSNAGHAARVMIPAKTGCIIFTSSVASVVSEEISHAYVASKHAVVGLANNLCVELGQYGIRVNCISPFGLVSSAANLKGAVLEAEDIAEAALYLGSDDSKYVSGINLVVDGGYSITNPSAGMVLWKFFVIKVHHSSVHVPLRYPKNLEKSNYLQQGNL*