MNKEIQEKEDFVQILEIEEDHHGYSLKATFDGETFKKIQGLKLNLTIEDNLLSRIQRIFTRDKISYHEYQEVEKVIEITQTTGKHKLNLLTRTMINQILRKIPERKRKKMNYVHLGGIQILVKSTFKEGINCPIVINLSDERFMNAREGNIGIVEGNLAYTKLLFTYYPRYYISLKDADFNDALSLHFQIKRNDLFKPGNHIMSIYYQALYTVTNLNYGNVYKNKESIETDQKCAGIARIIEAEVQQTQIPDEYEIRFGKTSEIGSTSNPRLSLEYGRNTIRKSISNRYSIKNEHSIYIENKRKNFQWIRMEKIRIY*