ATP Hydrolysis and Synthesis Mechanisms