MAAKMAFADKPNHFINFPLAQFSGFMGKYLKVQSQLVEMGLDCNLQKAPHVSITMLDIKADQYKQVEFAIQELIDDLAAYEGDIVFDNPHMLGRCLVLDVKGFEELHEDIVEILRRRGCTADQSRQWIPHCTVAQFDEEKETKGLQFYHKEPFYLKHNNLLTDARLELVRIGSSKIDGFYCSELSVWCGERLCYEPPTPKFSDIFGYCCIDKIRGDLELGDLPPDDEEAWAELSYHYQRNTYFFRHVHDNSIYFRTVCRMKGCMC