MKLQIKPPNNFAEFVGKQEIINQIQLSIKASRINKAQLDHILLYGPPGVGKTTLARLIASEMNTKLQIIQGGHLQRPSDFLNAVSLIKKGDVLFVDEIHAVAPSVMELMFPVMDDFRVQVLIGKDFNSKMVEMKVNPFTLIGATTQFGKIINPLEDRFGMILNIDYYSNQEIERIVSIYGEQMELELKPEEITQITQHSKQTPRIAIRIVKRLFEQKIVNKKIDLAALFKSLMIYKNGLQSIDVQYLKALNGQYEPQGIKSICSMLGIDKSTVENKIEPFLLRENMIQKTKKGRIITRTGRNYLTSC*