PM_10072688

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