MVEELPPVGFRFYPTEVELISFYLRIQLDGGHATIYSLIPILDVFNVEPTQLPNLAGERWQGDREQWLFFVPRQEREARGGRPSRTTNSGYWKATGSPGPVFSPDNRVIGVKKTMVFYMGKAPKGRKTKWKMNEYKAIDETASVSTIPKLRHEFSVCRIYLKSGSSRAFDRRPTEGSGTETKLPSNGIETSSHNARPISIETTQSNSEMIAGISKLLERKLPNNRAERSSCATISTSSETSYSGGEDQVQLPVNVTTTQRISDMIDGLSQPFWEWEQLNWS