MLYLIGLGLSDETDITVKGLEIVKTAARVYLEAYTSILLVDQKVLESYYGRSIEVADREMVESNSDEILRNAATEDVAFLVVGDPFGATTHTDLVIRARQLQIPIRTIPNASIMSAIGACGLQLYNFGQTVSMVFFTENWRPSSFYDRVAENRALGLHTLVLLDIKVKEPNFESLARGKLVYEPPRFMTVGTCARQMLEVEEEKVKDGAEGGVCGGEALAIGAARVGGKTEKFVAGTLRELADGADELLGAPLHSLVLLGKKTHELEHDFVREFALNQDNWDRIWKADYQIQP