MDGGAAVGAALEAPAVASAANAGAGDQGAPLALLKEAARAVGERAGSAGVPPLPVTVLSGFLGAGKTTLLKHLLQNRAGVRIAVVVNDMAAVNVDAELVRRGDVLRQEEKLVELSNGCICCTLREDLLTSLASLAAEGRFDHVLVESSGISEPLPVAETFTFTDEASGVSLGDVASLHNLVTVVDAAAIFEELGSVDTLAERGWQAGDGDERCVAHLLCEPEQIEFADVLLVNKADLLGDVELGAVERLLHKVNPTAEVIRSEHSRVEPARLLGKARFSLRKAEEHPDWLREARAHQHVPETVEYGISSFIFRARRPFHPARLHAALCVRPREGALARLLRLKGIAWLATRHEQQASLALAGTQFELTPGPPWWAALPREEWPEGLQEDIGPLWDEAHGDRQSEMVCIGQELDHAAAKAELDKCLLTDEEMAGGGDKWRDALPDPFADAWERAIASGEGHDHDHQHAHAHAH*