MEGEAELWNFLERHLRSIYEGDWATYEATTHEELSLYEWFVTPHRLDGLPFHRFMVEKNWATRGRAYRLDLLEKRLQRYGDVAIFSYTLLLTVEEEAGLRHRAVNESRVAVRFPEGWKVVHVHKSPAG