MGQTKSQEPAPDSKPDILGDVFCQGIVHASQKLKEYLGFEDPQNRLQPSTDTLNEIFLVSFISYCAEKGVEEHITTSTMTKQQRLLFGVDWIWTILGPDKNVKIQFPVQTSQMSDQALRSQMRDPEKCYGNIKEITLADALYTNKSNYEKLEEFCSLVGRDCVGMFIVFGVPGKPKDIRGALLDSVKNSRNKNSPPGDVMVKDFFLNTDEFLSTREMLERCCKKKNSLKDLGNVYINFL