Hemopexin domains as multifunctional liganding modules in matrix metalloproteinases and other proteins