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