GRP78: a chaperone with diverse roles beyond the endoplasmic reticulum.

GRP78: a chaperone with diverse roles beyond the endoplasmic reticulum.