MKSLTYDEFVGFLGKWVTQEYKKIPLECYQQVEIEAKFGRINSKSNSTEFKESKKIIVLNNDYHMIPRISKFDFDRLRNKYINTKFNKLKKSSTKNSNNLSLSDYSVSTSLPAPLDKGRLRLNNETAKLDSLIHKEKISNILLSIPNSTYGCKISFNLEIELPKAVYINTDLDKCYRRHKLGNRISMPRSKNTLELFKVCTENRAGKTFENYEVEIELCSKNIATLIKQENNKDLEKEIRKFSNDFLEIKNTCKLKSKK