148266-15-3 Ferredoxin (Synechococcus strain PCC 7002 gene petF precursor reduced) Petf gene product Petf protein