MTTHNKNNVLFLVHRKELIDQIRNTLIMNEVDMESVKLGMVQTIVRRLNKTSEPSLIIIDESHHVLANSYKKIIHHFSKAKVVGFTATPVRINGGGLGDINDTLIEKVNVKWLIENRFLASYKYYAPEIVQTETLNVKRTGEFDMTGLDDQFNKKMVWGDVIQHYQKLANGEQAILYASSIYQSEKMAASFNAVGISSAHIDGKTPKPIRDDIIKRFREGEIKVLCNLDLIGEGFDVPDCSTVIMLRPTQSLSLYIQQSMRGMRYKEGKTAIIIDHVGNVKRFGLPDMERTWSLAPRKGSNATKAEAPVKICKECFMTVSQIAKKCEHCGHEFKVEVKAVEVDELAELQEIDETSFILDYREPSDCKNMSELYELAKNKNYKRGWAYHQGKLLGFIK*