MGQQVSYLPTEDAETTYQKYRKLASEEAQLRNDCFAQSQIAYKSRRGKEAKELSQKGKEHTKKMEQYNMKAVEVIFKENNKNRPLNELDLHGLYVKEALLKTESRIQYCKENKIDHLVIIVGRGKHSLNGIAKLKPAIEHLMEKYQFRCIPNKPTVGCLYVEFGHKPNLSWLESLFESRCVIC