Identification, recombinant protein production, and functional analysis of a M60-like metallopeptidase, secreted by the liver fluke Opisthorchis viverrini. (April 2020)