PM_15980334_5

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