Photosynthetic oxygen evolution