MTELSKAEKVLKEFIIQMNQWELKYYPLFRNEGMTAYKDAAKKELDDIYDLFCTKKERKQGRQISLSCGEPPEYSPDEEVLSSELNKNKCVFITQQYTEAKNKFRYTLQFKEDEWRIDKKERFSFYDDKWIKYNL