MRRVVITGLGIVSCLGNDKDTVSANLRAGRPGIRFNPSYAEMGLRSHVSGSVDLNLEELIDRKVFRFMGDAAAYAYLAMEQAIKDSGLTPEQISNPRTGLIAGSGGASTLNQMEAIDTLREKGVKRIGPYRVTRTMGSTVSACLATPFQIKGVNYSISSACATSAHCIGQAMEQIQLGKQDVVFAGGGEEEHWSQSCLFDAMGALSTQYNDTPEKASRAYDAKRDGFVIAGGGGMVVVEELEHALKRGAKIYAEIVGYGATSDGYDMVAPSGEGAIRCMQQALATVDAPIDYLNTHGTSTPVGDVAEIRGVREVFGDKAPAISSTKSLSGHSLGAAGVHEAIYCLLMMEGGFIAGSANIDELDPEVADLPILRETRENAKLDTVMSNSFGFGGTNATLVLKRWQG*