MAAEPKKIIIDTDPGIDDAMAIFLALRSPEVEVIGLTTIYGNVYTTLATRNALHLLEVAGRTDIPVAEGSHVTITKGTKLRIADFVHGADGLGNQNFDPPKGKPVEQSAAAFLVEQAKLHPGKVTVVALGPLTNIALAIELDPEFCKNIGQIVLLGGAFSVNGNVNPAAEANIFGDPDAADIVFTCGADILAVGINVTHQVVLTDAERDKLIQSNGKFAQYLCKILEVYFSYHQEAYSMRGVYLHDPTALLAAVNPSLLTYTEGAVRVQTTGITRGLTLLYDKQKRFGEVTEWTDKPTVKVAVTVDAPTVVKLLMERLMES*