Biological functions of haptoglobin--new pieces to an old puzzle.