MKIYKDIFTGDEMFSDAYKIKLVDDVLYEVYGKLVTRKSGEIDIAGFNPSTEEANEGTDEVVESGVDVILNHRLQESFAFGDKKSYTLYLKDYMKKLVARLEEKSPQEVEVFKTNMNKVMKDILGRFKELQFFTGTSSDIEGIVGLMEYRDIDGESVPVLMFFKHGLEEEKF