MQREYEQLELSTQIIINEAQKRGVEVEVLDWDENFIRLIKGDRVEYIKQGTKTSLDNYVVPLIMENKELTKLILREHDINVPDSVTVKNLECSMEIYSDFENKDIVIKPKSANFGEGVLIIKDLKSKEVYANAIEDAFNYSEDVLIEDYVAGEEYRFLVVTDEVLAVMYRVPANVKGDGINNIQELVDEKNQDPRRGKGYITPLEKIEIGPIERHNLNAQNIDVNYVPKKGEVVYLRENSNLSTGGDSIDFTDEVHEDYKQIAIKSAEAVEAKICGVDIIIPDVKAKPDKNNHSIIELNFNPVIYPHNFPYIGQNRHVEKKILDLLKF