PM_12114324

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