MTTTSATAVLNGLSSSFLTGGKKTQALLGAHVTARVTTPKRFVVAAAAVAPKKSWIPAVKSGGNLVDPEWLDGSLPGDFGFDPLGLGKDPAFLKWYREAELIHGRWAMAAVLGIFVGQAWSGIPWFEAGADPGAIAPFSFGSLLGTQLLLMGWVESKRWVDFFDNDSQSIDWATPWSKTAENFANFTGEQGYPGGKFFDPLALAGTLNNGVYVPDTEKLERLKLAEIKHSRLAMLAMLIFYFEAGQGKTPLGALGL*