PM_2578457

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