Exploring the structure and function of zinc metallopeptidases: old enzymes and new discoveries. (1st June 2003)