MKAGLSSAILSEKPNVKWDDVAGLEGAKESLKEAVILPVKFPQFFTGKRKPWSGILLYGPPGTGKSYLAKAVATEAESTFFAISSQDLVSKWLGESEKLVSQLFALAREQAPSIIFIDEVDSLCSTRGDSESEAARRIKTQLMVEIQGVGSNNAHVLVLAATNLPYNLDQAIRRRFDKRIYIPLPEDHARALMFKIHLGDTPHCLTEDDFQELGRHTEGFSGSDVSVLVKDVLMQPIRLLREATHFKQVQGGMYLPCAPSEPGAQELSLQYFADNNLADKVLPPPITMRDFNKVMLRARPTVGKADLEVFERFTSEFGEEAS*