PM_17617800

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