MKIAIYSTKSYDRKYIELINAKYNFDLEFFDFMLNESTARLAEHCEVVCIFVNDNGSRKVLEKLAALGVKIVALRCAGFNNVDLKAAQELGIQVVRVPAYSPEAVAEHTIGLMMTLNRRIHRAYQRTREANFSLEGLIGFNMHGRTVGVIGTGKIGIAVMRILKGFGMNILAYDPFKNPVVEELGGQYVELDELYAKSHVITLHCPATPENYHLLNREAFAKMKDGVMIVNTSRGSLIDTQAAIDALKQRKIGALGMDVYENERDLFFEDKSNEVIQDDIFRRLSSCHNVLLTGHQAFLTEEALTNIADVTLSNIYKLKSGKVCENIVLPS*