PM_2207208

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