PM_15110848

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