KEKITLEMKKEIIRKHDGGMQVIDLAREYRRNPSTIGIILKMREKILATDVAKEVTRIVKNRPAVLEEVEKLLLIWMEEKQGPGDTVTEAVICEKAKALYAELVUQEPGTSAKPEDLKASRGWFECFSTRSGIHHGEAASSDVPATEDFAMEFPEVMTTQGCLPQQVFNCDETGLFWKRMPKRTFLTKLPGHKPMKNRLTLLFCANASGDLKIKPLLEYHSENPLAFKKHKVNKGQLGMLWRSSARAWVTHVLFVDWVNLAFGPAIKQYLLDNVPANPPGLEEDLLEEFSFIKIMFLPPNTTPVLQPMDQLVIASFKKQYTKELFRRYFVVTDGTNLTVHEFWRDHFNIVSCLKLITIAWDGISRKNLNSAWRNL