MEKIQKKVEHYIEAYHMLDGVENVVAGVSGGADSMCMLNLLLQLRERYGYHLTVVHIHHGLRGQSADEDMKYVEKFCGEKKIEFFGFHYKVEELAKVWHMSDEEAGRKIRYEAFEKILGQNGGGKIAVAHNSGDSSETFLFQLFRGSGIKGLTGIAPVRENIIRPILCLDREEILEYLCENGIDYRTDETNRENHYSRNKIRNELLPYISQNINEKAAWHIRQTAEALGEIETYLEKQTDQAWQDIAEYKEGECWLDREKLNEQDIVIRKRICRRAVAQMAGKLKDITSVHIDIVLDIIRGESGRKADLPYGLEVYREYGKIGIAKRKKQEKDGQICIDCNMEGEDGKEIRCDRGAFFIKKIKNMPANRKIQEKMYTKWLDYDILKSTFQIRTRRPGDYIVVNQEGGRKKLKDYFIDLKIPREERDRILLVAEGSEVFWVVGYRISERVRITEKTGSMLQIEYIPAVAGI