Isolation and characterization of a flocculating protein from Moringa oleifera Lam