PM_9237904

Supplier Creative Peptides
Product # X16079
Pricing Inquire
LongTermStorageConditions -20°C
Source Synthetic
Sequence WYA(W/F)SP
Feedback