Produce compatible chord progressions that fit well with the provided musical piece.
f2 f2 e2 d2 | f2 ff e2 d2 | c3 A G3 A | c2 c2 A2 G2 | f2 f2 e2 d2 | f f2 f e2 d2 | 
 GABc defg | e2 c2 c4 :|[K:C] CEGC EGCE | GCEG CEGE | C_EGC EGCE | GC_EG CEGE | 
 D^FAD FADF | ADFA DFAF |1 _B=BgB ^GAgA | ^FG e2 _e2 e2 ||1 ^c2 ^A2 ^f2 ^d2 | ^c2 ^A2 ^F3 :|2 
 GABc defg | e2 c2 c4 ||  
X:1
L:1/8
M:4/4
K:C
"G7" f2 f2 e2 d2 | f2 ff e2 d2 |"C" c3 A G3 A | c2 c2 A2 G2 |"G7" f2 f2 e2 d2 | f f2 f e2 d2 | 
 GABc defg |"C" e2 c2 c4 :|[K:C]"C" CEGC EGCE | GCEG CEGE |"F" C_EGC EGCE | GC_EG CEGE | 
"D" D^FAD FADF | ADFA DFAF |1"G" _B=BgB ^GAgA | ^FG e2 _e2 e2 ||1 ^c2 ^A2 ^f2 ^d2 | ^c2 ^A2 ^F3 :|2 
"G" GABc defg |"C" e2 c2 c4 ||  