HMGB1 and cancer: HMGB1 appears to have conflicting functions in the progression and treatment of cancer.