Benefit raises thousands for woman with rare cancer