MSKYPLAPLLSVREHKEELAQQAVLRAENALVEARKDLQKAEEDCKNYEEWCQQEINRYYSEIIGSLVLFKELELLKVKTGILLDNVKEKYKLVDKAKDYVEACIEAKERAIKNLTELKKQTAKLAEHKKLWEAEEKILAQQREEVELEDFKMPEREEEQEDIDE