MSEGAGTTWALAGTALDAVEEVVKALEDCPLFNAGRGSVFTHSGSIELEASIMDGRTLRIGAVAQLTTIKNPVSLARKLLEKHIFTETTFLAGDAAEKYADSQPSIQRVPPTYFATQRRYDDLVAQLARDSASADEDRAPISPQPLMFTRDPDVVDSRDLEELADRLKQVAAAQSEGQEQMNSVPGRSVGTLTWAAQAELIDQGAQATVAFGDACTSMGETMAPRREKATGTDPAFETGTVGCVALDAYGNIAAATSTGGRTNKMAGRIGDTPIIGAGTFAKNGTCAVSGTGKGEEFQRHLVAHSISAAIEYGRMSLQEAAEHVVFKILQPGDGGSLLWTYMVTS*