PM_15178368

Supplier Creative Peptides
Product # X06786
Pricing Inquire
LongTermStorageConditions -20°C
Source Synthetic
Sequence DADGLW
Feedback