A42962 · 8 Chips
Thermo Fisher Scientific · Cat: A42962
Reach 3+ verified distributors
Manufacturer product page