MKLKAKQVEELGSLGYTNSNGKEKGDLNHLLMAISGVSVSGQGDPSKPSKTVKRSEKRAQQEETREQRIQEEQINTISDRFFPNAEMRKEYKSESGSSSSNPSIMLSYHGHVFGLGEHFLLFLVW