PM_2455715

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