Which of the following is required for facilitated diffusion across a membrane?
A) A protein channel
B) Concentration gradient of the cargo across the membrane
C) ATP
D) Both answers A and B
E) All of the above