The AAA team: related ATPases with diverse functions.

The AAA team: related ATPases with diverse functions.