MKEGRPGAGDYIASLLSSSPRLDFGGEEEEDCLDRFCGDPGFAARAARLSSFSGQRFAVTAGLFGLPPPLPAASGGGEFAGSREASSVSDPASAMKDANAKKRKAPAAAAAKGKGREPSAQAQAGEPKGPDAKRCCKAEGGEGEEGSPVKLPKPEQAGSDSSVEDGGAQNQKPPPPVKGKNAKPVEPPRDYVHVRARRGQATDSHSLAERVRRERISQRMKVLQDLVPGCNKVIGKALMLDEIINYVQSLQRQVEFLSMKLATVNPLDLSNLPTLLQKDACGASASSVFSLESCSPGFPFGGQGDVFQSFVPNGLENPCGGLNPLDLALSQATGGQFGFQDGTAGTNLQQRNYWEEEEEDLQSVFHIDDNGQSQEHGASASAQSFHGQLQPQEGHMKMEFF