MKKLFPLTSPKHKPAQVVDGIKHDVRKYLKRERRKACPEGIDFWDFDCRTGTTADEAKPTHVADVNAAIDTASSENWPTLYIEILAKPGHRTKKAVEPKAESAAEPSTEDE