MAAAPSVADGRDGTAVTGSVSDVPKLTGTHEFTIRDYSRTKGIGVGKSILSEHFSVNGRRWYIRFYPDGYSTADGAWIAFYAQTLHKPQLRPVRAEFSFQLLGPDGEVRHTRRSDRACKYDTFCNSWGIRRYITRYQLESAALGAIHADSITVRCTVTIHRAQRRSLAVNRPGLVKMPPPPPSNHGENAIRFLASRKAPFDVRFEVDGEVFEAHRMVVAAQSSWFEGLLYGHGREAGKDVLLQVGGGIVTAEAFRGVLHFIYTDELPGEAAGGRGSYDV