PM_18672356

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