MDGGAAVGAALEAPAAASAANAGAGGQGAPLALLKEAARAVGERAGSAGVPPLPVTVLSGFLGAGKTTLLKHLLQNRAGVRIAVVVNDMAAVNVDAELVRRGDVLRQEEKLVELSNGCICCTLREDLLTSLASLAAEGRFDHVLVESSGISEPLPVAETFTFTDEASGVSLGDVASLHNLVTVVDAAAIFEELGSVDTLAERGWQAGDGDERCVAHLLCEQIEFADVLLVNKADLLGDAELGAVERLLHKVNPTAEVIRSEHSRVEPARLLGKARFSLRKAEEHPDWLREARAHQHVPETVEYGISSFIFRARRPFHPARLHAALCVRPRAGPLARLLRLKGIAWLATRHEQQASLALAGTQFELTPGPPWWAALPREEWPKGLQEDIGPLWDEAHGDRQSEMVCIGQELDHAAAKAELDKCLLTDEEMAGGGDKWRDALPDPFADAWERAIASGEGHDHDHQHAHAHAH*