2-Iminothiolane hydrochloride 250mg CAS 4781-83-3 MDL MFCD00039013 Powder Protein modification and cross-linking reagent cleavable by thiols