Design a coherent progression of chords that work well with the given music.
|: g2 g2 | fg af | g2 g2 | Bc d2 | g2 g2 | fg af | eg fe | d4 :: e2 d2 | 
 BA G2 | e2 d2 | B4 | e2 d2 | BA GB | A2 G2 | G4 :: A2 d2 | BA G2 | A2 d2 | B4 | 
 A2 d2 | BA GB | A2 G2 | G4 :|  
X:1
L:1/8
M:2/4
K:G
|:"G" g2 g2 |"D" fg af |"G" g2 g2 | Bc d2 |"G" g2 g2 |"D" fg af |"C" eg fe |"G" d4 ::"G" e2 d2 | 
 BA G2 | e2 d2 | B4 | e2 d2 | BA GB |"D" A2 G2 |"G" G4 ::"D" A2 d2 |"G" BA G2 |"D" A2 d2 |"G" B4 | 
"D" A2 d2 |"G" BA GB |"D" A2 G2 |"G" G4 :|  