MTILSVQHVSKTYGKKHTFQALKDINFDIQKGEFVAIMGPSGSGKTTLLNVLSSIDQISSGSVIANGQELNKLNQKALAKFRKESLGFIFQDYSILPTLTVKENIMLPLSVQKMSKATMEENYKAITTALGIYDLGNKYPSELSGGQQQRTAAARAFVHKPQIIFADEPTGALDSKSANDLLQRLEEMNKSFDTTIVMVTHDPVAASFAERVIMLKDGQIHTQLYQEGRSKQAFYEDIVHLQSVLGGVSNDI*