MIF, a controversial cytokine: a review of structural features, challenges, and opportunities for drug development. (1st December 2016)