Compose chord progressions that complement the given musical piece.
ef | g2 ga g2 dc | BGAG [GB]2 [GB]2 | AGFE DFAc | B [GB]2 [GB] [GB]2 ef | 
 g2 ga gedc | BGAG [GB]2 [GB]2 | AGFE DFAc | B [GB]2 [GB] [GB]2 :| ef | g2 ga gede | 
 gfga b2 be | fefg afaf | gfga gede | g2 ga gede | gfga b2 b2 | d'2 d'2 e f3 | 
 g3 a g2 :: GE | DB,DG DB,DG | E [CE]2 [CE] [CE]2 [CE]2 | ABAF DFAc | 
 B [GB]2 [GB] [GB]2 GE | DB,DG DB,DG | E [CE]2 [CE] [CE]2 [CE]2 | ABAF DFAc | 
 B [GB]2 [GB] [GB]2 :|  
X:1
L:1/8
M:4/4
K:G
 ef |"G" g2 ga g2 dc |"G" BGAG [GB]2 [GB]2 |"D" AGFE DFAc |"G" B [GB]2 [GB] [GB]2 ef | 
"G" g2 ga gedc |"G" BGAG [GB]2 [GB]2 |"D" AGFE DFAc |"G" B [GB]2 [GB] [GB]2 :| ef |"G" g2 ga gede | 
 gfga b2 be |"D" fefg afaf |"G" gfga"C" gede |"G" g2 ga gede | gfga b2 b2 |"D" d'2 d'2"D7" e f3 | 
"G" g3 a g2 :: GE |"G" DB,DG DB,DG |"C" E [CE]2 [CE] [CE]2 [CE]2 |"D" ABAF DFAc | 
"G" B [GB]2 [GB] [GB]2 GE |"G" DB,DG DB,DG |"C" E [CE]2 [CE] [CE]2 [CE]2 |"D" ABAF DFAc | 
"G" B [GB]2 [GB] [GB]2 :|  