1.14.15.21 0.0023 - diphenylene iodonium chloride IC50: 0.0023 mM 658690