Produce compatible chord progressions that fit well with the provided musical piece.
|: B2 G GFG | B2 G GFG | A2 A (AB)^c | d3 d2 c | B2 G (GF)G | B2 G (GF)G | 
 A2 A (DE)F | G3 G z2 :: g2 g (gf)e | d2 d (dc)B | A2 A (AB)^c | d3 def | 
 g2 g gfe | d2 d (dc)B | A2 A DEF | G3 G z2 :|  
X:1
L:1/8
M:6/8
K:G
|:"G" B2 G GFG | B2 G GFG |"A7" A2 A (AB)^c |"D7" d3 d2 c |"G" B2 G (GF)G | B2 G (GF)G | 
"D7" A2 A (DE)F |"G" G3 G z2 ::"G" g2 g (gf)e | d2 d (dc)B |"A7" A2 A (AB)^c |"D7" d3 def | 
"G" g2 g gfe | d2 d (dc)B |"D7" A2 A DEF |"G" G3 G z2 :|  