PM_15214499

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