MELEIHQMDVKITFLNVELEEDIYMEQSKEFVQKGKKYLVCKLKKSLYRLKQSLRTWYQKINLFFTNEGFCRSQVDHSLYIKQLSESLLMVIIYIDDLIILASNLSALKYMKMKLEDEFKMSDLRNLYYCLGIEFERNRTGHTITINQSKYIEEVLKQFNMEEFKLIGTPLYMNSKLLKLMEEDVVNLYKLVSLNVAECRSLEALPENIGNLNFLEDLDLLRCESLKVLLESISNLNSLVKLDLRGCDSSEALPESIGNLNSLVKLNLFKCQSLRILPKSIGHLNSQVDLNLKFCLSLKALPESIGNLNSLVKLDLRGCKSLKALPKSIDNLKX