Going through the motions: the ATPase cycle of p97.