MTKKIIAVDLDGTLLNSDSQISDFTKKTIKKVAEKGHQVIITTGRPYRMSKDFYRELGLDTPMINFNGSLTHLPDQVWDFEKCLTVDKKYLLDMVQRSEDIQADFIAGEYRKKFYITNPNEEIANPKLFGVEAFQPEDQFQPELVTKNPNCILLQTRASDKYALAKDMNAFYQHQLSINTWGGPLNILECTPKGVNKAFALDYLLKIMNRDKKDLIAFGDEHNDTEMLAFAGKGYAMKNANPELLPYADEQISLTNDQDGVAKTLQDLFL*