MEKTIKNNTKRYQDLLDKYIHSQDEEALYGIEKVSKDFIKKNILPEEIINLHIQAMESLNKDLTEDYKHSMNFLLEAMIFYGLALQEVTNLRQEKDVLTSEIAIAANMQKTLLGTNKPEIDGVDLGIISVPAHQMNGDYYHFVKGSDDTFGIAIADIIGKGIPAALCMSMIKYAIDSYPEETMRPSTILKNLNRVVERNIDPSMFITMCYAHYHPTENILRFSSAGHEPGYFYHAETDTFEELKMKGLVLGVMPDATYEEINLTMKENDMVILLTDGVTECRDGDRFIETEEVLQVIRKYAHLSAQEMVENVYKHFEKLQGFQLRDDFTLFAIRKGV