SEARCH Articles Figures Tables ASTRID Andersson Diiron Diiron proteins Diiron-Oxygen Proteins Oxygen diiron