3,3'-Diaminobenzidine

3,3'-diaminobenzidine is a hazardous chemical compound used (usually in its water-soluble neutralized form) in permanent immunohistochemical staining of nucleic acids and proteins.