Design a coherent progression of chords that work well with the given music.
(3(DEF) | G2 B2 G2 B2 | G2 B2 cBAG | F2 A2 F2 A2 |"^A7;D7" F2 A2"^D7;" dcBA | 
 G2 B2 G2 B2 | G2 B2 d3 B | cBAG FGAc | B2 G2 G2 :: (3(def) | g2 fe d2 c2 | 
 B2 c2 d3 B | g2 fe d2 c2 | B2 d2 A3 d | g2 fe d2 c2 | B2 c2 d3 B | 
 cBAG FGAc | B2 G2 G2 :|  
X:1
L:1/8
M:2/2
K:G
 (3(DEF) |"G" G2 B2 G2 B2 |"G" G2 B2 cBAG |"D7" F2 A2 F2 A2 |"^A7;D7" F2 A2"^D7;" dcBA | 
"G" G2 B2 G2 B2 |"G" G2 B2 d3 B |"C" cBAG"D7" FGAc |"G" B2 G2 G2 :: (3(def) |"G" g2 fe d2 c2 | 
"G" B2 c2 d3 B |"G" g2 fe d2 c2 |"D7" B2 d2 A3 d |"G" g2 fe d2 c2 |"G" B2 c2 d3 B | 
"C" cBAG"D7" FGAc |"G" B2 G2 G2 :|  