MEKKKNNKIEDNLDHNKDELDKKNSLSFNEKNILLQKIAVLENQILNQNIIINSLLFQIKTSYDFKSDFKNYDMLNNMTISNNHIIDKNLTATNVSKKTKLSEEIEIEKKNKGKPIDYEIQVDDLKENKLKEYQLCENMFEQLGISNLGDEIVNIFSPSSNKRIEFKTNYTLQQFIDYIGNSFEFQLDIRKPHKIKNPIRGYVISNLDKIILYLMQNINILSLKNICTTLFYINNEIEQKHKLVILFDIILLLKERTKLLYIISALFNNVFGINNGNVIIVKTVISIIYHQYLIEKDLYKNNAKIIKYLNDIKTNFDLFRYSENLFNLVNEFINIPIKKPIINFKEGRIDNEFEIVGWSIRTICHMLDWDYTYNTLILTKLDYKNNPFHTLVTIYLTKDIFDSFGYENSVQLLCNEFISVMNNDSEIAMLCYIFIKEINTKKAEEYTVLLKQMIIPEKINILNKIELY