MVEELPPVGFRFYPTEVELISFYLRIQLDGGHATIYSLIPILDVFNVEPTQLPNLAGERWQGDREQWLFFVPRQEREARGGRPSRTTNSGYWKATGSPGPVFSPDNRVIGVKKTMVFYMGKAPKGRKTKWKMNEYKAIDETASVSTIPKLRHEFSVCRIYLKSGSSRAFDRRPTEGSGTETKLPSNGIETSSHNARPISIETTQSNSEMIAGISKLLERKLPNNRAERSSCATISTSSETSYSGGEDQVQLPVNVTTTQRISDMIDGLSQPFWEWEQLNWS*