Tachyplesin-2

Supplier Creative Peptides
Product # T16002
Pricing Inquire
Sequence RWCFRVCYRGICYRKCR
Feedback