MLQRLRDAGFHEPTPIQRQAIPILLEGSELLAVAPTGSGKTLAFLLPMVTKLAAKDDEAGGPRALLLSPTKELAQQSFRILKLLCRGTNTLRCVWSSATQNNEFAKVDILVATPLRLKSLIEKNKVSLGAVRYLVLDEADKLFEMGFVEQVDAAVAACDGPNITRALFSATLPETVENLARSVMTQPIRLTVGERNSASGAIAQSLVFCGQERGKLLALRQLIDRGIKPPIIVFVQSKDRAKQLAKELSGDGLHLGLIHAAMSDAKRRAQVDRFRAGDTWVLVATDLMARGMDFVGVSTVINYDFPGSPHSYIHRIGRSGRAGRPGAAVTLFTEEDADRGDLRAIANVMKNSGCDVPGWMLASGSRDPRDRRKKRKDGKEDNPRREPIDT