MRNISDVIEGYLKQIIEKNDQELIEVKRSELAEQFDCVPSQINYVIRTRFTVEKGYMVQSKRGGGGYIRITRVTPDNHLQLYDQLIDLSGDEISQTAAMHLIGRLLEEEAITKREANLMESVMNREVLSIRLPYRDRLRAELLKAMLTTLKYKELEDS