MFQKVRRCLEDEQVRSIGLYGIGGVGKTTLLRKINNEYFGKRNDFDVVIWIVVSKPISVEKIQEVILKKLSTLDHKWKSSSKEEKTAEIFKLLKAKNFVILLDDMWDRLDLLEVGIPHLSDQTKSKVVLTTRSERVCDEMEVHERMRVGCLTPGEAFSLFCDKVGQNILNSHPDIKRLAKIVVEECKGLPLALIVIGRSMASRKTPREWEQALQVLKSYPAEFSGMGDQVFPILKFSYDHLDNDTIKSCFLYCSIFPEDHIIRNEGLIDLWIGEGWLSSSMLWRFVGIVGFPSFSFLPVF*