MADKGGQERVPVTMLSGFLGAGKTTLLRYVLQHSDLKIGCIVNDVASVNIDAKLIRGAAGPKEGQTTATTSDLTDTIELANGCACCSIADELFDSFANLIQLSDKRGVPYDRIILENSGVAEPQNIRDQFNDAIADGHPLTKRIHLDTLVTVVDSHTFIQDYSSRSSLAARPDLGEGGGLRPVVDLLVEQIEVADYVVLNKVDMMNEATMASLEAIIASLNPLAKVVQCSQGEVPIHQLFGKQAQALVSKLNIEGQHRGAVAAAKTLEAEEQQAAAGEEAHTHAEEGHPHEGCAACEHEHSGGTEGHQHKHEHKHEHSHGKDGHKHDDCAACDHEGHEHKHEHKHEHAHGHAHGRKRERQETTAAARFGIKSFVYARRRPFHPQRLKDLVLRWMPVSHNKAIGDATPEQGTSPIKTVLRSKGFMWIANSHTTAFYWSHAGQHFEIRDEGEWX