البروتينات, التمثيل الضوئي, الكيمياء الحيوية, علم الأحياء, علم الأحياء الدقيقةفلافودوكسين (Flavodoxin)