PM_11728629

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