Design a coherent progression of chords that work well with the given music.
fg | a2 ab affg | a2 a2 affg | a2 a2 ab a2 | f6 de | f2 fe dege | fefe d2 f2 | 
 gfed cABc | d6 :: cB | A2 AB cABc | dcde fdef | g2 gf g2 a2 | f6 cB | 
 A2 AB cABc | dcde f2 ef | gfed cABc | d6 :|  
X:1
L:1/8
M:2/2
K:D
 fg |"D" a2 ab affg | a2 a2 affg | a2 a2 ab a2 | f6 de |"D" f2 fe dege | fefe d2 f2 | 
"G" gfed"A" cABc |"D" d6 :: cB |"A" A2 AB cABc |"D" dcde fdef |"G" g2 gf g2 a2 |"D" f6 cB | 
"A" A2 AB cABc |"D" dcde f2 ef |"G" gfed"A" cABc |"D" d6 :|  