MSQELKAYFAATQATARQHEAEVAAMQASVDEIARVRQLLTKLPDKVRHTAMVPFGKHAFFEGELIHTNEFLVGLGCDLRLEASAREAADVLSRRQARAEKALAQALQQLDDLRGRVEELASVLSNEEGEALVDIRQDFEESEALLAAARGAPAPPAQAPARPAFSSSVEVRMASGKASPAKSDSNFAGQQVEDVPAAADDDKRIFARLAELELLEAEAGSNESDDKGADSGSEGEGGGGREGREARELKQVTCGDGAAGPADVTGGQGADAWQGGRGSGGGAVSSASSSTSSSVPAGESCGSLSTSTSAAPANAATVKAPAAAKLKTGTPLKKGFLLGGGGAGSRAASTASLTAPSAAPKAARGAQSSASLSSGSGDSGPSERTSLAARNASQEQHQVEGASLSQDAVTSTGCRTGRDRRVSFADGSVPGQGADDGGVGSRQALHAPAGPLHQQGSAGLASVRPALKQGTNKVDSAEHQGTGQWGNAEGSGAKGRSWAGLPSTAVALEDGGDAAMAMARAREEAFTGVVKERGVGGRGCNAGDAASSEFAGSEVALTAFSEVGVAATKRVSKFKQQRMGLS*