MGESDGQLAFDIEGMIHAAEVEAAPPWTGAPLHFTADYYPPGELDAAFAHWQFLNRGVLGSYAASRMWHRAIAVAGNVQVGDHGFDMFTADLRCNDDTHRHGNCSCLGDLVYQAVCEPCDWHAITDGENEAVEAWHDHAIPGWRELPIVPAHIRMVDASMRPSKQAREWVEKHYPEAMRFPGAPVITERPNFGHRHVPGRSPWNGYDLSHTAVDPDRVIAARTKVTKRPAPGRSSRPSPGARQAPAPTTGLAIGD