HSPA5 and cancer: GRP78 is multifunctional protein, and what makes GRP78 more special is that GRP78 can be present on cancer cell surface or secreted into extracellular microenvironment.