The H93G myoglobin cavity mutant as a versatile template for modeling heme proteins: ferrous, ferric, and ferryl mixed-ligand complexes with imidazole in the cavity.