MAASGISQGGKDYHLPWVEKYRPSKIADIVGNQDAVTRLQVIARDGNMPNLIFSGPPGTGKTTSILALAHELLGPNYKEAVLELNASDDRGIDVVRNKIKMFAQKKVTLPPGRHKIILLDEADSMTSGAQQALRRTMEIYSNSTRFALACNISSKIIEPIQSRCAIVRFGRLSEQDILNRLLDVVEAEKVAYIPEGLEAVVFTADGDMRQALNNLQATFSGFQFVNQENVFKVCDQPHPLLISSMIRHTLEGNIDEAYRGMKHLFDMGYSASDIITTLFRLVKNYDMAEYLKLEFIREVGFAHMRIADGVGSLLQLAGLLAKLCKARTRAKAP*