Intricate Protein-Protein Interactions in the Cyanobacterial Circadian Clock*