MWLFGLKGASGFSASSTAEEVTQGIDANGLTAIVTGASSGIGAETTRVLAMRGAHVVMAVRNVKSGEEVKDSILKEIPHAKIDVMEMDLGSMESVRKFASEYNSTGYPLNILINNAGVMAPPFMLSQDNIELQFATNHLGHFLLTNLLLQNLKNTAQASHKEGRIVNVSSLGHRFTYREGIRFDKINDKDSYTAILAYGQSKLANILHANELARHFKEEGAEITANSLHPGSITTNLLRHQSLVEGLVNWIGKYFIKNIPQGAATTCYVALHPQVKGITGEYFSDSNISASTSQGTDAELAKKLWDFSLNLTKPQ*