MRPTQEVSQIVGAFRPSWLVFENFIPKEHVNDLDNTQVLLTEFKSDITNYGDGTFNSVVLAVTIQIFYGFNLSESMLLAEIELMEKLKDSGWLTISSEPHYLDVSTNTTKQQTKKNITVEKIVEINELKGE