MTDFDPEKFEDKYVHYFPQLQRAYKSAFETMNEEYDSTLIHGIDQQILNESEPVFENGRFRIRLPEDPHGRLTSVVVDDEKLDATLERYVDELEAEHHRVFGVERP