VHTGRSRFWGRMPLRLGVQGGWLSRPPALSPPRPQGPAVSDGFAGLELALPLEPRAADLWGPGSWVGAAPGPQSAHIPVPAQRAPPGRARLDEVMAAAALTSLSTSPLLLGTPAAAFSSESGLEPWKEALGRPPGDWDLASDPSSPSTPSPPLPPEAAHFLFGEPAQRKRKNSAQVMFQCLWKSCGKVLSSASGMQRHIRVVHLVPPGGPEMAGGRARTGGSGPASRQPFPPSSSANPRYVCVQGPGRGRVGRSPALQCPIPFLVPPRKPRGDAKKCRKVYGMDRRELWCTACRWKKACQRFLD