MMEKKVPLHAGSSVYIATKDLLSIYTSKPAVYTGRLIQLMFGLDTLKISCLDSKERVNTDLVPLDPTTLEAVITHIVDVFQQQKQHITPGMVRNFIRNRLDLLRTNLDIDSNNNSYAVRQKSSRIFIPIDHSEAMFSESSSGTRQLLYQNHVFHRNIKSGDTEYWRCSKAMRLKCKATIVTKGNMMRFNGQAHNHIPMERLTYGLGVNVKPIFIAIGPEKQLIRLRGKLYQKTIGRAYRSVWTCIEYGCPGEILLKELKGGEIRITSTHNDDCTSDYFKNRPANQMYLNESEVTRLELSLANEEMFDGSTVAAHTIVDINEDY