Conserved positions for ribose recognition: importance of water bridging interactions among ATP, ADP and FAD-protein complexes.