MSTITVPPYLSMSDDVHALHRAFRGFGCDEKRVIQILAHRTQPQRDAIADAYQRQYGESIHKRLKSELHGKLEKAVLLWMMTPAQRDATLVNESMNGLGTTDHALVGIICTRTPSQHYAISQAYNAMFRHTLERKIDGDTSGNYRKLLLALLRGNRSETLAVDPNFALADAHALYQAGEARLGTDEDTFIHILTTRSPAQLNMTLQYYRQIYGRDFEKSIKRETSGHFEDALLAVVQCTCYPARYFAQELYSSMKGLGTKDRDLIRIITTRAEIDMYYIKQEFQIMYGTTLEYMIAGDTSGDYRYFLLSLVGGA*