MSIRAGQDNTNLPWVEKYRPSSLDYVYGQHDTVDTVRKFVQDGRLPHLLFYGPPGTGKTSTIMALAKEIYGKNYRNMVLELNASDDRGISVVRDQIVNFASTRQIFSNGFKLIILDEADAMTNVAQNALRRVIEKFTKNTRFCVLANYAHKLNPALLSRCTRFRFQPISQEAIQLRINDVIKQEGINIDDDALQSLLKLSKGDMRKALNVLQACFTGLDSPSQAITSPMIYECVGAPDPQDIEHVLDTIIQENWEAAFTIMNRLKLEKGYALIDLVNGFVDILGGYQLEKMCRLTILKGLADIEYAISRGGNDAIQNTAVIGVIKKGFETQT*