MPPKQQGPSKKSEQKRKEKVIEDKTFGLKNKKGNKNQKFVAQVENQVRNNNTRMDLVRQQEAAKKKEKDELLDIANLLKPVEQKVAKDVDPKSLLCVFFKQGLCGKGAKCKFSHDLAVAQKTAKKNLYADSREVEKDEETNENWDSDKLNEVVNKKNKNKHMIDIVCKYFLEAVENNKYGWFWECPNGGEKCQYRHCLPEGYVLKKERKAMEQQKEDEISIEELVEKERAALSSKNLTKLTLQTFIAWKKKKLRERKEKEEADLKEKKEKIKSGKHNGMSGRDLFLYDANLVNNDDDEAGDIEMEKEEVDENEKVFEIDANFFKFDGMDDELTDQMSKSSTAVESTAKGMAKMDINEDLFDIDEDVENLDSDED