MRIAVTGATGYLGSRLCGALADAGHAVRAFALRSAGGGGGGGDVEAGLLPASVELAYGDVADVESLAAAFDRCDAVFHVAAAVEAWLPDPSIFITVNVGGLENVLKAARRTPTVKKIVYTSSFFAIGPTDGYVADETQMHQGKTFCTEYEKSKVLADQIALQAAAEGMPITIVYPGFMYGPGKLTAGNLVSRILIERFNGRLPGYVGHGHDRESFCHVDDVVAGHVAAMEKGREGERYLLTGENTSLVQIFDMASRITNTKAPRFHVPLWLLEIYGWISVLVSRITGKLPFISYPAVRVLRHQWAYSCEKAKKELGYSPRSLTEGLSETLLWLKDSEMIRF*