MASDDGLSEGTVKNILDQETLKWVFVGGKGGVGKTTCSSILSILLSRVRSSVLIISTDPAHNLSDAFQQRFTKAPTLVNGFTNLYAMEVDPTVENDDLRSVDGMDGFLSDLANAIPGIDEAMSFAEMLKLVQTMDYSVIVFDTAPTGHTLRLLQFPATLEKGLAKVMALKNRFGGLFNQMTHMFGVDDEFGEDAILGKLEGMKDVIEQVNRQFKDPDLTTFACVCIPEFLSLYETERLVQELTKFEIDTHNIIINQVLFDEEGVESKLLKARMRMQQKYLDQFYMLYDDFHITKLPLLPQEVCGVEALKSFSDKFLSPYKPPFTKGTVEEVEQRISLLSTQLKEAERELDKLKRG