70664 3 July 8, 2019 16 32 64 128 70664 3 benzonase Novagen 70664 3 Merck 70664 3 Benzonase novagen 70664 3