MSKKRVLTGVTTTGTPHLGNYVGAIRPAVRAAQNPDTESFLFLADYHGIIKCHEQEMIHQSTQAVAATWLACGLDPERTTFYRQSDIPEVMELNWILTCITAKGLMNRAHAYKAAVQANAENGQEDPDFGVEMGLFSYPILMTADILMFNANEVPVGRDQIQHVEMARDIAGRFNHRFQELFTLPEVKIDENVELLVGLDGRKMSKSYGNTIPLWENDKKTQKSVNKIITNMKEPGEPKQPDESPLFEIYKAFSTPSETAEFTQMLADGLAWGEAKKLSAAKINAELAELRERYNALTSNPSQIEEILQAGAQKARKEARELLDKVRDAVGIRPLK*