MRTTLKGLTVEEVDKVIFNTKNMKEAANEIGVAYQSLLQFRSENMKEFKKLKAQREQGLIFDEAPVIKTKPVKGASQIPIVETIEKSEYDKLLDQVKELEEKIIEKNLEIKQLEKDKKKAISDRETFEKDATAKLKKLEKVVEDRVDNKVKNLNSQLEKHKDTIEKISEVNRNLQETVKQANLTIKEYQDKETEMVLNYEEQLKEKVAIIKNLENELSSSQQSEKVIDIINKAGHYNYGDIEVIDFIEQVIEHYPSVVANSIANVIKYVARAPHKNDVQDLEKAQYYIKRAIDKTNEKIS