MFFVGVFGVQDKDKYIGAYNNIICPSCGSLARYEIFKTYRYFHIFFIPTFRWNIRYIAKTSCCGRLYELDPVVGREFENNPYAEIREENLRPLGNYSPFKYCINCRTNIPAEYNFCPYCGGKL