3 3 -Diaminobenzidine tetrahydrochloride hydrate 5g CAS 868272-85-9 MDL MFCD08273058 Powder Widely used peroxidase substrate for immunoblotting an