PM_8496605

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