PM_8229791

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