MEFKLNDPEEVARLWGVQKNRPAMNYDKLSRSLRYYYEKGIMQKVAGERYVYKFVCNPEALFSMAFPEHQRPCLKAELPPGEEEGLPLPGYEEEGPYLVDGAEQCMQALTFPDIYPN