Chemistry Pharmaceutical intermediates D913995 3,3'-disulfo-[1,1'-biphenyl]-4,4'-dicarboxylic acid, 95%