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