HMGB1 and cancer: HMGB1 is a versatile protein in tumour biology and cancer therapy [24].