Design a coherent progression of chords that work well with the given music.
|: d2 fa gfed | cAA/A/A cdec | d2 fa gfed | cABc dAB/B/c | d2 fa gfed | 
 cAA/A/A cdec | d2 fa gfed |1 cABc dAB/B/c :|2 cABc d3 D |: EGAB cAGE | 
 D/D/DFD ADFD | E/F/GAB cAGc | BdcA GFDD | EGAB cAGE | D/D/DFD ADFD | 
 E/F/GAB cAGc |1 BdcA G3 D :|2 BdcA G2 A/B/^c |]  
X:1
L:1/8
M:4/4
K:D
|:"D" d2 fa gfed |"A" cAA/A/A cdec |"D" d2 fa gfed |"A" cABc"D" dAB/B/c |"D" d2 fa gfed | 
"A" cAA/A/A cdec |"G" d2 fa gfed |1"A" cABc"D" dAB/B/c :|2"A" cABc"D" d3 D |:"Am" EGAB cAGE | 
"D" D/D/DFD ADFD | E/F/GAB cAGc |"C" BdcA"Bm" GFDD |"Am" EGAB cAGE |"D" D/D/DFD ADFD | 
 E/F/GAB"C" cAGc |1"D7" BdcA"G" G3 D :|2"C" BdcA"G" G2 A/B/^c |]  