MEYDLTQKTLPFLDRHLIYPLLQFLKGRGVYNDTELLQLEYDLLKDTNMTDYLVELSKELGQNDADLQAKKENVVKTLAELEEATKPVFEVLENPEVVSELKENKTQNQALLTSKYGLSVEQINLLYKFGQFQYNAGRYQAASDILYHFRALSTDPELVASATWGRFACEILTSQWDSVLEELGKLRDSVDSRSLDPQQQLHQRMWVIHWSLFPFFQNDTKGKDALCDLFFSSSYISTIQAACPWILRYLVVAVIAGGHPHTASVFQKRLKDLVRVVGQEEYEYQDPLTRFVKSLYIDYSFEDAQNQLADCEKVLKQDFFLADSADAFLESARKLMSQVYCRVHQRVDIAQLSQTLNLSQEQGEKWIANLIKDSRMDAKIDESDSTVILNHPSVSVYQQVIEKTKGLTFRSSQVLNQGVTI*