Create a fitting sequence of chord changes that enhance the given musical piece.
(3def |: g2 B2 d2 G2 | B2 D2 G3 B | A2 FA DFAF | GABc d^def :| g2 B2 d2 G2 | 
 B2 D2 G3 B | A2 FA DFAF |1 GBAF G2 (3def :|2 GBAF G2 GA |: BdBA GFGB | 
 ed^ce d2 B2 | ABAG FDFA | d^cde d2 cd | BdBA G2 gf | edef e2 d2 | 
 d2 fe dcBA |1 GgdB G2 GA :|2 GgdB G2 (3def ||  
X:1
L:1/8
M:4/4
K:G
 (3def |:"G" g2 B2 d2 G2 | B2 D2 G3 B |"D7" A2 FA DFAF |"G" GABc"D7" d^def :|"G" g2 B2 d2 G2 | 
 B2 D2 G3 B |"D7" A2 FA DFAF |1"G" GBAF G2 (3def :|2"G" GBAF G2 GA |:"G" BdBA GFGB | 
"D" ed^ce d2 B2 |"D7" ABAG FDFA |"D" d^cde d2 cd |"G" BdBA G2 gf |"C" edef e2 d2 | 
"D7" d2 fe dcBA |1"G" GgdB G2 GA :|2"G" GgdB G2 (3def ||  