MVSGWRRHPRATKEWENAAQNTVKFGGDVAPTLSVTYYINDNVGFELWGITKKLSYTAKTDASGKIGNVTQKTPLALSAQYHFGQAQNVFRPFFGVGYSQAKSKFTALGSTDRVNLGNFRGAIGTIGLDMNVDSNWFARLDARYTRFSNSNSKAALSSSLGLDQNRRLDPWSVGFGIGARF