MLIPEKLAKKYNVFPVEFQDDNLVVEIEDEDIYALQDLRLATGKEIILKKEKKELISEKIEKYYNSFELDEDYAKKLFENLLEKAIKENASDIHIEPFKEHLIVRMRVDGELKEVSKFLVDVYPSLSTVIKLKASMDITEKRLPQDGRVDIKLGGNLIDIRVSSIPTVYGEKIVLRILNRDTFLKDKLELGFSEEAIKSINRIINKRAGILLVTGPTGSGKTTTVYSLLNDLKGINKNIMTIENPVEYKMDGISQIQVNSKVGLSFDVGLRAILRQDPDIIMVGEIRDAETAKIAVRAAITGHLVISTLHTNDAVSSIARLLEMQIPPYLLNASLIGVISQKLVRKVCNHCSHEIMIKDNFSGDVNTKVAVGCEKCNDKGYFGRTAIYEILEINDDIKTCIRNMEDSSTIKDVAQNNGMITFEDSCKRLINEKITTLEECLVVNEMI*