MNLTPFLSFNRKQWAELRKSVPLKLTEQDLKPLLGFNEELSLDEVSMIYLPLARLINYYIDENLRRQAVLHRFLGRNKTKVPYIISIAGSVAVGKSTSARILQSLLSHWPAERKVDLITTDGFLYPLEKLKKDHLLHKKGFPISYDTPKLIHFLADVKSGKTEVEAPIYSHLTYDIIPDKFNVINKPDILILEGLNVLQTGNNKTNQTFVSDFVDFSIYVDAEEKLLKEWYIKRFLKFRESAFNDPNSYFKHYANLSKEESITTASKIWDEINGLNLNQNILPTRERANLILKKGHNHQVELIKLRK*