PM_11694539

Supplier Creative Peptides
Product # X04566
Pricing Inquire
LongTermStorageConditions -20°C
Source Synthetic
Sequence (L/I)X(X/X)
Feedback