The inner membrane of a mitochondrion contains the protein ________, which harnesses the energy created by H+ flow to produce ATP by a process called ________.