METIIHKIRLFDVAQADAFEFWVQNVDYATCPDLPSVVRFDVHRASLQANAPYHYVEVIKITDRAAFDADMETSTFAGLVQAFSRMAEVVEELAGEQLGSGYAAG