Design chord progressions that complement the provided melody.
[K:G]"^A" (3DEF | G2 GB D2 (3DEF | GFGA B4 | cBce dB G2 | GFGB AF D2 | 
 G2 GB D2 (3DEF | GFGA B4 | cBce dBGA | BcBA G4 :|"^B" d2 | 
 e2 eg d4 | cBcd B4 | cBce dB G2 | GFGB AF D2 | d2 d2 e4 | GFGA B4 | 
 cBce dBGA | BcBA G2 :|  
X:1
L:1/8
M:4/4
K:C
[K:G]"^A" (3DEF |"G" G2 GB"D7" D2 (3DEF |"G" GFGA"G7" B4 |"C" cBce"G" dB G2 |"A7" GFGB"D7" AF D2 | 
"G" G2 GB"D7" D2 (3DEF |"G" GFGA"G7" B4 |"C" cBce"G" dBGA |"D7" BcBA"G" G4 :|"^B" d2 | 
"C" e2 eg"G" d4 |"D7" cBcd"G" B4 |"C" cBce"G" dB G2 | GFGB AF D2 | d2 d2"D7" e4 |"G" GFGA"G7" B4 | 
"C" cBce"G" dBGA |"D7" BcBA"G" G2 :|  