Rhomboid proteins: conserved membrane proteases with divergent biological functions.

Rhomboid proteins: conserved membrane proteases with divergent biological functions.