MSRLKFLTAFFCLSNVSLKVGLALSYATPIISLLSDLLSTFTETEKEMVSVERINEYMDAESEENKAVSRQADLQWPSTGLIEFFNVSLSYGPALPPALKNLSIKLPGGWQVGIAGRTGAGKSSILNVLFRLTEPTAGCIKIDGVDISKVSLYELRSKLAVVPQTPFLFEGTVRENIDIHGDVTDHRIWEILDKCHLKDTILSLGGLDANIREGGESLSLGQRQLLCLSRAFARATKVLCLDECTANIDPHTSWILQRAIASECKGKTVMVIAHRVQSIMNLDHVLILENGELAEEGNPRVLLQNQFSKFSSLVHASGE*