MEEKLSSMRQDVIQEFVALYQRIGPYLPIEPYLVDEALRSYLDHIHATDSFTVLQASYQDLRENEGGSVFFRDVVSHNRDLLEAESSARRCLEVEQRIRWEEIPKSKASLERAEHEHALDLFKSEDLRRELKKKRAG