MNLKALPAIEGDHNLKNYEETYRHFDWAEAEKHFSWHETGKLNAAYEAIDRHAESFRKNKVALYYKDAKRDEKYTFKEMKEESNRAGNVLRRYGNVEKGDRVFIFMPRSPELYFIMLGAIKIGAIAGPLFEAFMEGAVKDRLENSEAKVVVTTPELLERIPVDKLPHLQHVFVVGGEAESGTNIINYDEAAKQESTRLDIEWMDKKDGFLLHYTSGSTGTPKGVLHVHEAMIQQYQTGKWVLDLKEEDIYWCTADPGWVTGTVYGIFAPWLNGATNVIVGGRFSPESWYGTIEQLGVNVWYSAPTAFRMLMGAGDEMAAKYDLTSLRHVLSVGEPLNPEVIRWGHKVFNKRIHDTWWMTETGSQLICNYPCMDIKPGSMGKPIPGVEAAIVDNQGNELPPYRMGNLAIKKGWPSMMHTIWNNPEKYESYFMPGGWYVSGDSAYMDEEGYFWFQGRVDDVIMTSGERVGPFEVESKLVEHPAIAEAGVIGKPDPVRGEIIKAFIALREGFEPSDKLKEEIRLFVKQGLAAHAAPREIEFKDKLPKTRSGKIMRRVLKAWELNLPAGDLSTMED