Basic information Safety Related Supplier
293F (human embryonic kidney cells) Structure

293F (human embryonic kidney cells)

293F (human embryonic kidney cells) Supplier