Design chord progressions that establish harmony for the provided musical piece.
(3DEF | G2 BG DGBG | DGBG AGEG | DGBG dGBG | cBAG FGAF | G2 BG DGBG | 
 DGBG AGEG | DGBG dGBG |1 cAFA G2 (3DEF :|2 cAFA G2 (3def |: 
 g2 dg Bgdg | egcg egcg | fgdg fg"^(B7)"df | gabg agdf | g2 dg Bgdg | 
 egcg egcg | fgdg fg (3def |1 g2 f2 g2 (3def :|2 g4 g2 (3B_BA ||  
X:1
L:1/8
M:4/4
K:G
 (3DEF |"G" G2 BG DGBG | DGBG"Am" AGEG |"G" DGBG dGBG |"C" cBAG"D7" FGAF |"G" G2 BG DGBG | 
 DGBG"Am" AGEG |"G" DGBG dGBG |1"D7" cAFA"G" G2"D7" (3DEF :|2"D7" cAFA"G" G2"D7" (3def |: 
"G" g2 dg Bgdg |"C" egcg egcg |"D" fgdg fg"^(B7)"df |"Em" gabg"D7" agdf |"G" g2 dg Bgdg | 
"C" egcg egcg |"D" fgdg fg"D7" (3def |1"G" g2"D" f2"G" g2"D7" (3def :|2"G" g4"G" g2"D7" (3B_BA ||  