Cloning and sequence comparisons of four distinct cysteine proteases expressed by Haemonchus contortus adult worms.