MPFVLECGELVAGRWTLEEQLRLLHHESYEVFQESSEEKRKPIQLTGYSRFTHPAIGQAKAHSFMADDQRDREATEASVRQGLEMGTWVISSGNSLSPHLARICEALQCSFQVPFVTTNVYISRLDSPITAPLHTDRFDSFIMQTEGAKRWRIFDTSAAVPRWPVLDAGMSDRGKAGDVLYLEQAKGQDSGCMRGRNQLGQCFGAEEILKATPQNEQRPKLMRATLPIGFLARRVAPELQLARLSEGDEKLEELWVEAPVEMDIGETGGNGRPGCPCRIKARWKSQAEEVEESLRRVLSYMWRALPRARQCCQERVYSTGLSVKLLVGQVCWPDRAIFPECVARVPVSLWGSGG*