MSENILEIRDLAVEFLSGEQRQRVVEGVSFDIRQGETLALVGESGSGKSVTAHSILRLLPYSVASHPAGSIHYQGEDLLKLPERRLRGIRGNRIAMVFQEPMTSLNPLHTIEKQLAEVLALHKGLGGAKASARILELLELVGIPEPAKRLKAYPHELSGGQRQRVMIAMALACEPQLLIADEPTTALDVTVQLKILDLLKDLQARLGMSLLLITHDLNLVRRIAHRVCVMQQGRIVEQASCQELFAAPRHPYTRELLNAEPSGAPASNPPGETLLAVDDLRVWFPIRKGVFRRTVDHVKAVDGVNFELPRGQTLGIVGESGSGKSTLGLAILRLLESQGGIRFEGTRLDGLAQHDVRPLRREMQVVFQDPYGSLSPRMCVGEIVGEGLRIHRIGSEAEQEQAIIDALVEVGLDPQTRYRYPHEFSGGQRQRIAIARALVLKPALILLDEPTSALDRTVQRQVVELLRQLQGKYNLTYLFISHDLAVVKALSHQLMVVRHGKVVEQGSAEAVFASPQHPYTQQLLEAAFMAPASAEN*