MQMNSTLPQMSSGISDPEWKLKKYLTKDALKSIEDGRGAAYFVPEGYTPLLVPMSQTCLFDSYGLAQTPQLSSYKLENCRVPGYIMKNIRKQNMPPRAPRPPNAFILYRKEKQSLLSETNPGMTEC