Which of the below is required to transport large amounts of substances into and within the cell? This is a multis-select question.

A- Protein pump
B- Concentration gradient
C- ATP
D-Vesico