MVEELPPVGFRFYPTEVELISFYLRIQLDGGHATIYSLIPILDVFNVEPTQLPNLAGERWQGDREQWLFFVPRQEREARGGRPSRTTNTGYWKATGSPGPVFSPDNRVIGVKKTMVFYMGKAPKGRKTKWKMNEYKAIDETASVSTIPKLRHEFSVCRIYIKSGSSRAFDRRPTEGSGTETKLPSNGIETSSRNARPISIETTQSNSEMIAGISKLLERKLPNNRAERSSCATISTSSETSYSGGEDQVQLPVNVTTTQRISDMIDGLSQPFWEWEQLNWS*