MSIYRVIDANINRVSEGIRVLEDLCRFYYNDEIKTKELRELRHDVRKTFDNDQLIAYRDSINDIGAAISLKTTVDKKETIEALIKSNFKRIQEGLRTIEELLKILGYYEYGKKYEALRFKSYYLEKTYPNRKFYFKDSIYAILGEDFSNGRDNIQLTKELIESGIKIIQYREKNKDKVYKLNQCKIIRELTKKNNVTFIVNDDIDIALAVKADGIHLGQEDMDSLEARKIAPNMIIGLSTHNKNQALLALEKKVDYIGVGPIFNTTTKKDVEYSEGLEYLKWVSKNIKLPSVTIGGIKEENLMDVISHGSKCFAMISELISTENIKAKVNNIRKIINGINEEDNYELHNSNGCC