Construct a set of cohesive chords that synergize with the given melody.
defg | a2 af g3 e | fedf e3 c | dedB ABdf | edef e4 | a2 af g3 e | 
 fedf e3 c | dedB ABdf | edce d4 || fe d2 B2 d2 | fe d2 A4 | 
 fedf gagf | edcB Aceg | fe d2 B2 d2 | fe d2 A4 | fedf gagf | 
 ed c2 d4 ||  
X:1
L:1/8
M:4/4
K:D
 defg |"D" a2 af"G" g3 e |"Bm" fedf"A" e3 c |"G" dedB"D" ABdf |"Em" edef"A" e4 |"D" a2 af"G" g3 e | 
"Bm" fedf"A" e3 c |"G" dedB"D" ABdf |"A" edce"D" d4 ||"Bm" fe d2"G" B2 d2 |"D" fe d2"A" A4 | 
"Bm" fedf"G" gagf |"Em" edcB"A" Aceg |"Bm" fe d2"G" B2 d2 |"D" fe d2"A" A4 |"Bm" fedf"G" gagf | 
"A" ed c2"D" d4 ||  