1.14.99.58 ferredoxin-NADP+-oxidoreductase 1.14.99.58 heme 1.14.99.58 additional information