Purification and general properties of an oligopeptidase from Treponema denticola ATCC 35405--a human oral spirochete.