Prolidase - A protein with many faces.