Create chord progressions to accompany the provided melody.
|:{def} g2 G BAG | ded dBG | cec BdB | ABc def | g2 G BAG | ded dBG | 
 cec BdB | AGA G3 :: d2 g gfg | gfg afd | d2 a aga | aga b2 a | 
 gba gfe | dge dBG | cec BdB | AGA G3 :|  
X:1
L:1/8
M:6/8
K:G
|:"G"{def} g2 G BAG | ded dBG |"C" cec"G" BdB |"Am" ABc"D7" def |"G" g2 G BAG | ded dBG | 
"C" cec"G" BdB |"D7" AGA"G" G3 ::"G" d2 g gfg | gfg"D" afd | d2 a aga | aga"G" b2 a | 
"G" gba"C" gfe |"G" dge dBG |"C" cec"G" BdB |"D7" AGA"G" G3 :|  