MSRETILSNKPEAKDDDQSLRPQHMREMVGQRAVFERLEIAVDASRKRNEPLGHILLDGPPGLGKTTFATVIPRDLGVSLQIASGAALAAPKDIIPYLTNAEEGSVLFIDEIHRLPKSVEEFLYPAMEDFRIDIALGEGVNARTINMTLRHFTLIGATTRTGLLSAPMRDRFQMREHLDFYSVEELTEIVRRNARKLNVDVTDDGAEEIAGRSRGTPRLANNRLRWVRDYATSKADGRVNRDLACAALDMQGIDNQGLDPQDRRYLETIISIYGGGPVGVEAIAHTINTAPDTLIDDVEPYLLRRGLVIRSPRGRRVTQATYDHLGIQPPEPPSPDGQRMMQVAVDQVVDMIAMRHGFMSTTGAMHVAGFVASAGMSLRAFIGVCLADLDHVLFHATVGVLMMQMTIVQVIGMAVVIHSRVAAVFAMLMIVVGMFGGHGVFL*