MEKQMAVIYTKNNFTTFQEEIVKSIEYSVRCLDETENQQFYKVYLRGKPEFINSTNMCKCQCQMLGFKGIPCRHIVAVFLYLDVVELPAIYILRMLTREARVATARDSAGKEITGDRDESLALRLLDLQYRSKKVIEEGVF