MGKHLVEKMEIFKGNSKREIHKKIQLVTNEPYKITDERVTKLGIFKKQYEVTAVIMSEVAIADGRMDFQETFQKSVVKTRPKTDDLLKKEKLLEMLAAGAELAQSTPLLEERKTQEEELSSMRLELAALNRELAVKMREEREQNSDFVKFLKGRGISDTYVADFMQAGRKQFKQVETAHLDDITDWFVPYLSGKLAVEDSFDLSGHRIISLIGQTGVGKTTTLVKLGWQLLKQNRTVGFITTDTFRSGAVEQFQGYADKLDVELIVATSPAELEEAVQYMTYVNCVDHILIDTVGRNYLAEESVSEISAYTDVVHPDLTCFTFSSGMKSADVMTILPKLAEIPIDGFIITKMDETTRIGDLYTVMQETNLPVLYMTDGQNITENIFRPKSRWLAERFVGTDRRQVVE*