MAAASSASNPATFSAKDYDLPWVEKYRPHKIADIVGNEDAVSRLQVIARDGNMPNLIFAGPPGTGKTTSILALAHELLGINFKEAVLELNASDDRGIDVVRNKIKMFAQKKVTLPPGRHKIILLDEADSMTTGAQQALRRTMEIYSNTTRFALACNTSAKIIEPIQSRCAIVRFSRLSDRDILDRLLRVVQAENVPYIPEGLEAVVFTADGDMRQALNNLQATFSGFHFVNQENVFKVCDQPHPLHVINIIRHTTGGNIDAAYMGLKQLYDLGYSASDIITTLFRVVKNYDMPEYLKLEYLKEVGFAHMRIADGVGTILQLSGLLAKLCIIRDRAKAA*