Cell-permeable Caspase-3 Inhibitor I trifluoroacetate salt

Cell-permeable Caspase-3 Inhibitor I trifluoroacetate salt · CAS 201608-15-3