Crystal structure of halophilic dodecin: a novel, dodecameric flavin binding protein from Halobacterium salinarum.