MPPKQQPSKKAEAKRKEKVIEDKTFGMKNKKGNKNQKFVAQIENQVRNNNTRMDIVRQQEAAKKKEKDELLDITSLLKPVEQKVAKDVDPKSLLCVFFKQGLCGKGAKCKFSHDLAVAQKTAKRNLYADSREVDKDETNENWDQDKLAEVVNKKNKGGHMIDIVCKYFLEAVENNKYGWFWECPNGGDKCQYRHCLPEGYVLKKERKAMEQQKEDEISIEELVEKERAALNSKDLTKLTLQSFIAWKKKKLREKREKEEAELKAKREKIKSGKHNGMSGRDLFLFDANLINNDDDEAGDIEMEIEEADENEKVFEIDANFFKFDGMDDELTNEMNNSSTAVQSTAGAMAKMDINEDLFDIDEDVEGLDSDED