MKQVMDALKGKDTNIIGVYGLGGVGKTTLMKQVAKLVKREKLYEEVVMITLPQNPDLKRIQSDIADQLGLKLEEGNEYTRASKLSERLRQAKNVLLILDNLWARLVLADVGIPHGEECKGCHIILTSRNREVCDAMRSQKVIPVNLLLEQDSWSLFRKTTGAIVDSTPALHDLARMVAKECGGLPLAIVILGAALIINK