___ is the diffusion of ions through a semi-permeable membrane. This diffusion through an ATP Synthase molecule produces ___ from ADP.