172888-59-4

DPDPE TFA

Cas Number: 172888-59-4  Molecular Structure
Product Code
81341026
Product Name
DPDPE TFA
Cas Number
172888-59-4