MSKLNMTPREIVAYLDEYIIGQKEAKKSIAIAFRNRYRRLQLEKSLQEEITPKNILMIGSTGVGKTEIARRIAKIMELPFVKVEASKYTEVGFVGRDVESMVRDLVNNSVLLVENEHKEKLKDKIEEAVIEKIAKKLLPPLPNGVSEEKKQEYANSLLKMQQRIAQGELDSREIEIEVRKKSIEIDSNVPPEILRVQENLIKVFHKEQDKVKKTLSVKEAKEALKAEISDTLLDSEAIKMEGLKRAESSGVIFIDEIDKIAVSSKEGSRQDPSKEGVQRDLLPIVEGSVVNTKYGSIKTEHILFIAAGAFHLSKPSDLIPELQGRFPLRVELENLTEEIMYMILTQTKNSIIKQYQALLKVEGVGIAFEDSAIKELAKLSYNANQKSEDIGARRLHTTIEKVLEDISFEAEDYSGQSVTITKELVQSKLEDLVADENLVKYIL*