Produce a series of chords that work well with the provided melody.
d2 A BGE AFD | fed BGE GFE | d2 A BGE AFD | BAB E2 F GFE :: 
 d2 A FDF GEA | d2 A FDF GFE | d2 A FDF GEA | BAB E2 F GFE :: 
 dcd fed ecA | def agf gfe | dcd fed ecA | dAG FED G2 E :: 
 def a2 f agf | def agf gfe | def a2 f agf | bgf e2 f gfe :: dfe dAF GFE | 
 dfe dAF BGE | dfe dAF GFE | BAB E2 F GFE :: DFA fed FGE | 
 DFA dAF E2 A | DFA fed FED | BAB E2 F GFE :|  
X:1
L:1/8
M:9/8
K:D
"D" d2 A"G" BGE"D" AFD |"D" fed"G" BGE"A" GFE |"D" d2 A"G" BGE"D" AFD |"G" BAB E2 F"A" GFE :: 
"D" d2 A FDF"A" GEA |"D" d2 A FDF"A" GFE |"D" d2 A FDF"A" GEA |"G" BAB E2 F"A" GFE :: 
"D" dcd fed"A" ecA |"D" def agf"A" gfe |"D" dcd fed"A" ecA |"G" dAG FED"A" G2 E :: 
"D" def a2 f agf |"D" def agf"A" gfe |"D" def a2 f agf |"G" bgf e2 f"A" gfe ::"D" dfe dAF"A" GFE | 
"D" dfe dAF"G" BGE |"D" dfe dAF"A" GFE |"G" BAB E2 F"A" GFE ::"D" DFA fed"A" FGE | 
"D" DFA dAF"A" E2 A |"D" DFA fed"A" FED |"G" BAB E2 F"A" GFE :|  