PM_7934926

Supplier Creative Peptides
Product # X13919
Pricing Inquire
LongTermStorageConditions -20°C
Source Synthetic
Sequence (E/D)XDXXX(E/D)(XD
Feedback