AAA proteases: cellular machines for degrading membrane proteins.

AAA proteases: cellular machines for degrading membrane proteins.