PM_7961804

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