Puromycin dihydrochloride 25mg CAS 58-58-2 MDL MFCD00012691 Powder Causes premature chain termination in protein synthesis