Flavocytochromes: transceivers and relays in biological electron transfer. (February 1999)