PM_12050155

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