Enterolobin, a hemolytic protein from Enterolobium contortisiliquum seeds (Leguminosae--Mimosoideae). Purification and characterization.