PM_2170389

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