Create chord progressions to accompany the provided melody.
BG |: e2dB D2GA | TG2F2 F2fe | d2cA D2AB | TA2G2 GABc | e2dB D2GA | TG2F2 F2fe | 
 dcAe d2F2 |1 G2G2 G2BG :|2[K:D] G2G2 G2 z2 |: FGAB A2d2 | ABA2 f4 | f2e2 efe2 | 
 e2d2 ded2 | FGAB A2d2 | ABA2 f4 | f2e2 gfe2 |1 d2d2 d2 z2 :|2[K:G] d2d2 d2ed |: 
 c2F2 FAce | d2G2 GBdg | f2e2 egfe | d4 ^cded | c2F2 FAce | d2G2 GBdg | 
 fed2 cBA2 |1 G2G2 G2ed :|2 G2G2 G2"_fine" z2 |:[K:C] e2G2 Gceg | f2A2 A4 | 
 f2GA Bcde | f2ef edc2 | e2G2 Gceg | f2A2 A4 | Aff2 fBd2 | c2c2 c2 z2 :: 
 d2G2 d2G2 | f2e2 e4 | e2d2 ded2 | d2c2 cdc2 | d2G2 d2G2 | f2e2 e4 | 
 agf2 fed2 | c2c2 c2 z2 :|  
X:1
L:1/16
M:2/4
K:G
 BG |:"G" e2dB D2GA |"D7" TG2F2 F2fe | d2cA D2AB |"G" TA2G2 GABc | e2dB D2GA |"D7" TG2F2 F2fe | 
 dcAe d2F2 |1"G" G2G2 G2BG :|2[K:D]"G" G2G2 G2 z2 |:"D" FGAB A2d2 | ABA2 f4 |"A7" f2e2 efe2 | 
"D" e2d2 ded2 | FGAB A2d2 | ABA2 f4 |"A7" f2e2 gfe2 |1"D" d2d2 d2 z2 :|2[K:G]"D" d2d2 d2ed |: 
"D7" c2F2 FAce |"G" d2G2 GBdg |"C" f2e2 egfe |"G" d4 ^cded |"D7" c2F2 FAce |"G" d2G2 GBdg | 
"D7" fed2 cBA2 |1"G" G2G2 G2ed :|2"G" G2G2 G2"_fine" z2 |:[K:C]"C" e2G2 Gceg |"Dm" f2A2 A4 | 
"G7" f2GA Bcde |"C" f2ef edc2 | e2G2 Gceg |"Dm" f2A2 A4 |"F" Aff2"G7" fBd2 |"C" c2c2 c2 z2 :: 
"G7" d2G2 d2G2 |"C" f2e2 e4 |"E7" e2d2 ded2 |"Am" d2c2 cdc2 |"G7" d2G2 d2G2 |"C" f2e2 e4 | 
"F" agf2"G7" fed2 |"C" c2c2 c2 z2 :|  