MSTELNPDNTSFVLHGVEDVKFDQRPVPEIHNDQVLIKVVKTGICGSDVHYLQHGRIGSFVLEEPMCLGHESAGVVVKLGPNVREDLGVKVGTRVAMEPGVCCRSCANCKAGLYELCPYMSFAATPPTIFGTLCRYYVLPADLVHPLPESVSFEDGAMMEVIVFGAGPVGLLCMAVARALYAATDICIPGSKMDGEDGEAAVLKPAGTYVQVGMGAKMTVPLVTQRFKFEDAKEAFETTKVGKDKNGKGVIKCIIDGPE*