Entamoeba histolytica trophozoites: a surface-associated cysteine protease.