Chemistry Pharmaceutical intermediates D887305 3,3'-Dimercapto-[1,1'-Biphenyl]-4,4'-Dicarboxylic Acid, 98%