MGSQSPWDTPFDELPNPKQVWVGKPGSHEEGLGKLAILTPEVVAKAAAAEIKTGRRVTMNWDMTKLDYPNLNRQPCNHQIIPLLGGVAFDDIYTMNPQQSSQWDGLRHFSQTVPGQKERVFYGGTTVEEINDRRNDRIGLQHWAKEGIAGRGVLIDYATWAEKKGIKYTTFSTHQVRLSDMLEIAKECNITFQKGDILLVRVGVTKEWDTIMTDAQKQQYSDNPSPEHAGVEATTDVLRWLWDTGFAAIASDAISWEVYPPQNPDLFLHEYVLAGWGMPIGELFDLEALASTCQELQRWTFFVASVPLNMPGGVSSPPNMMAIF*