Structures and reaction mechanisms of riboflavin synthases of eubacterial and archaeal origin. (1st August 2005)