PM_8662907

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