MSSQKSSDQEKTNIQDNFVVDIPRTPKRTPMACQFCRGRKLKCDGVKPSCGNCDRRGYPCVYAPVGAQK