UP_P22583

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