MGEKQTSVVFQIGKTCSKWHRWICSKTVSDAVEALIGAFISCGNLGPALGFMKWIGMDIDFDLSLYKHARDRCNVHPRVLNGVNIAGIEAQLDYVFWNKALLVEALTHASQQDPYEVRGCYQRLEFLGDAVLDFLITRHLFSAHPGLSPGVLSDLRSAAVNNECFARSAVKHNLQRYLRHGSGELLSQITTFVKAVEEANEAGRDQLFGWEGVRGPKVLGDLVESIAGAILVDTGFDLDRVWSVMERILSPLVTPSTLPLHPVRELHELSQSKGLSFTWKKTQNDGKLSIATGEVEVGDEIIRETAMGQLKKTAKKDAAQQILYALKNRGIRHPRWQAADHNASVRGVPMVATPVKVLQVSEKRVFDGDAGGSDEKRRRFSGAEETFKDHGLSCGQVELMDTLALDESDPMNEESKELSSDESSIKAMMSNSPENTKGIVKIDVGNSQANWKSGIISGENKLEIADSLQMHNRSATADEHATSINLKMSLSKSDDETASASYDDLSSMEKPSA