122289-52-5

peptide 31D

Cas Number: 122289-52-5  Molecular Structure
Product Code
898964
Product Name
peptide 31D
Cas Number
122289-52-5
Molecular Formula
C75H132 N26 O19 S2