MSENFLWVEKYRPKKVEECILSSPLIDTFREFLLEGDMPNLLLSGTAGTGKTTVARALAEELGYTTLVINGSLDRNIDTLRNDISTFASTVSFDGGKKCIILDEADYLNPQSFQPALRGFIEHFSKNVRFILTCNFKDKIIEPIHSRTTYIDFRIDKKDLPPLMGEFMNRIISILEAEEIKIESKPALAELIKRHFPDMRRTLNELQRYSAGGVIDKGVLARIGEVNIGNLMLMLKDKNFTGMRQWVVDHIDT