GO:0003677 - DNA binding GO:0005506 - iron ion binding GO:0048529 - magnesium-protoporphyrin IX monomethyl ester (oxidative) cyclase activity GO:0046872 - metal ion binding GO:0046914 - transition metal ion binding GO:0016491 - oxidoreductase activity