72066-33-2

desulforedoxin

Cas Number: 72066-33-2  Molecular Structure
Product Code
988496
Product Name
desulforedoxin
Cas Number
72066-33-2
Molecular Formula
C158H260 N42 O56 S5