MSYNIKIKEVLEFVEENDVKFIRLAFCDILGIPKNISIMPQELERAFEQGISFDASSILGFMNVEKSDLFLHPDPSTLSILPWRPQQGRVIRFFCDIKHPDGSAFEGDSRNILKKAVERAEKMGYACRIGSECEFYLFETDEKGRPTYIPHDEGGYLDMAPLDKGENVRREICLSLEQMGIQPESSHHEQGPGQHEIDFKYSDALTAADDLMTFKTVVKAVASRNGLFASFMPKPILTESGSGLHINISLSKDGFNIFKERNYDSSAAKSFIAGVIDKILDITAFANPITNSYARLGSFRAPKYVSWSHQNRSQLIRIPAETGEYSRMELRSPDPACNPYITFALILHAGLDGIERKLELPGPINQNLYNAGADELQNIKALPQNLKEALDVASKSSFVRNILGEEMLSKYLEIKLKEWNMYFESEDRESVEKQMYFKII