The inhibitory effect and possible mechanisms of D-allose on cancer cell proliferation.