0774-1173-24

SS320 Phage Display Electrocompetent Cells - 12x50 µL