MCENIKLGDYILNKITGVTRRDIFDLFRKGITEDNWLSIENIFYPYYGRFDIVEFLKRLYNLADLKSIDSRVDNAEEEIIMHTHNGDYPDDWIFEDERFQLFDGEDNILLDFICEVFHPEVRDENGVWERYLERINVLLKEDGYEIVATSKLSGRDVYSWKIYRIIPDMYIPFSERNKSLILNKKISVKLPNGVRYQLFKVMNEYDEIFYLTDKTNWNYTKYSSECVLEDINKFYLPKHYVNKELVEIKGFKDFQEGTSPSTVFDVIESFSRHTTEYEKFEKEINTIFKLNDINIELKSGEIHSINNIAIELDSSIRISEAGIEELIATADDLYRKGKYSYAVEKIWDAFERIKTYYYPALNKKKSAEKIIKDISFENENIEMMFDVEFKTLTDIGNNYRIRHHEINKIDISKELHYKYFYKRCLALISVLLENLQ