MSMTHTHVEIHPSFMFELSTSMTLYANFDQSLRIVFQLAMSKQAMPLALHIMASMVSDSKILKYAQKPIYTTTISNIIKEYNRINIIIAILSYSRYDQEDSLLFNKSSIDRELFSSIKYEIVEIVEKKFMNEILVYILDGDILHDNNGIVLVGQQVKDGDTIAAKLVITEKKQSIEKIVLKSFVSGRVDKVTKHTSVIGAILLQEDLSFIKDGIAPDLIINPHVIPSRMTMGHLLEMVMYKIYVLDSNNTRDPMLPSKSKSRESSCIDAIAFNKAHRSFEADIAKLSKEKMYSGTIRLPVEAKVVIGIYYYHALRHQARDKAHSISKDVIQSLTKQPIEGRSRKRGLRFREMEKNX