MGLFDRLFGKKEEPKIEEVVKEALENLDLSEDVDPTFTEVEEVSQEEAEVEIVEQAVFQEEEIQDTVEESLDLEPVVEVSQKEVEEFPHSEEGNTEFLETIEENNSEVLEPERPQAEETVQEKYDRSLKKTRTGFGARLNAFFANFRSVDEEFFEELEELLIMSDVGVQVASNLTEELRYEAKLENAKKPDALRRVIIEKLVELYEKDGSYDESIHFQDNLTVMLFVGVNGVGKTTSIGKLAHRYKQAGKKVMLVAADTFRAGAVAQLAEWGRRVDVPVVTGPEKADPASVVFDGMERAVAEGIDILMIDTAGRLQNKDNLMAELEKIGRIIKRVVPEAPHETFLALDASTGQNALVQAKEFSKITPLTGIVLTKIDGTARGGVVLAIREELNIPVKLIGFGEKIDDIGEFNSENFMKGLLEGLI*