MVSQVTPVDDRSEVVIIIRKYSDFTVEQLAAFDMRMEICPAGSESLGFDLLGDPLCRVRHLPSFHMLVAEIGGEIVGVIRGSVKDVVCSSDKALVRNPPYERVGYLLGLRVCPRHRRMGIALKLAQAMEEWCQEQGAKYVYMATTKDNEASLKLFTERLNYSHFRTPAIFVQPVHVHERRISSRIQLTKISSDHAAALYRATMGTAEFFPKDIDAVLRNKLCEGTWIATFKKDRLDHELNNLACESGRGGRMVDGGWAKGAPWAVLSVWRSNDLFRCEYRNASWMKKTGAALSRLVDFCLPGCRVPSVPNFFDPFGVQFMFGLHSEGDRGPELLHSLCWHAHNLARKNDCKAVMSEVAPTDPAWSSIPHWKKLSSTEDMWCIKFVGERGSSKSLFDDCDWYQAPPKPVLFVDPREV*