MQSIQYLGSAIGGFVFLTGSIYLGIKRKHSIPTDAIQAMEFAQSRADARKDAQVEVTLEDVGGLENIVEDLNEVIAFLKNPEKFKRLGAKPPKGLLMEGGPGVGKTLIAKAIAGEAQVPFYSMSGAEFVEIIVGVGAARIRDLFKRARMNAPCLVFVDEIDALGTRRAAAGTKGTEEHEQTLNQLLTEMDGFTPDTGVVFVGATNRADLLDPALMRPGRFDRKVTVPQPGLDARAKILQIHLAKRNVDPEIDTLQFAKNLPGLSGAELANICNEAAAISVRRGSDIIETVDVMEAVDRVTNGLRQPLFDKDDETVHRLTRHELGHAVVATVLYKSTGLIEAVERVSIIPRGRDPTQTSYNRKRDEDYMFPTRARLLERVQVLMAGRAAEEVYYGNDITEYSFADIRDANDLTRNVVVNYGL