Riccardin D-26, a synthesized macrocyclic bisbibenzyl compound, inhibits human hepatocellular carcinoma growth through induction of apoptosis in p53-dependent way.