PM_7639699

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