MSLNNFKEIQIAYSKTFYNGCVLLEESQLLYDNNKYARAYLLAHIAIEEWARCFMLASAIMKFKIRALDVKKLLRRQTSHQDKIELAYSFVKMLKKHGNPLGKENKKEAMNEIMRNLNAEFMIGKDEIRKLNDFKNSSFYVDHYENVTKSPSEMISEEKASELIASAMLLKELLELAKWHEDEVLIDLAKKMEPETMFLIKELFSPNANKY