MATLDGINVKDIVKVERTSVHSHITGLGLNDRLEAEYVSGGMVGQVAARQAAGLIVKMIQEGKIAGRALLVTGEPGAGKTAIAIAISKELGEDTPFVSIVASEIYSNEINKTEALTQAFRRALGIQIKEETEVLEGEVISLEVDRSANGMGPKVGKLTMRTTDMETIYDLGSKMVDACLKEKVMPGDVIQVDKASGRVTRLGRSFNRSHDYDAMGPKVKLVQCPDGEIQKRRETVHTVCLHDIDVINSRTQGYVALFSGDTGEIKAEVRDQINKKVLEWREEGKAKFVPGVLFIDEAHMLDIECFSFLNRAIEGELSPLIIMATNRLIEKVRGTDVESAHGIPSDFLDRMLIINAIPYTKEDTAKILSIRCDEEGVKLQPTALDLLVKLQEATSLRYCIHLIAASEVIRIRSKAEIVTTDHIGSAYRLFFDTKRSEKILTEESAGFLQ