PM_1863694

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