Identification of novel integrin binding partners for calcium and integrin binding protein 1 (CIB1): structural and thermodynamic basis of CIB1 promiscuity.