SEARCH Articles Figures Tables Porphyrin-quinone molecules Porphyrin-quinone molecules synthesis Quinone Molecule hydrogenation Quinone Molecule oxidation