Generate chords to harmonize the given music.
dB | ABde f2 ed | efed B2 dB | ABde fdaf | e4 e2 fg | a2 a2 f2 ed | 
 BcdB A2 de | f2 af edef | d4 d2 :| fg | a2 a2 fade | fe e2 f2 df | 
 a2 a2 fdaf | e4 e2 fg | a2 a2 f2 ed | BcdB A2 de | f2 af edef | 
 d4 d2 fg | a2 a2 fade | fe e2 f2 df | a2 a2 fdaf | e4 egfe | defe d3 A | 
 BABd A2 de | f2 af edef | d4 d2 ||  
X:1
L:1/8
M:4/4
K:D
 dB |"D" ABde f2 ed |"Em" efed B2 dB |"D" ABde fdaf |"A" e4 e2 fg |"D" a2 a2 f2 ed | 
"Em" BcdB"D" A2 de |"D" f2 af"A" edef |"D" d4 d2 :| fg |"D" a2 a2 fade |"Em" fe e2"D" f2 df | 
"D" a2 a2 fdaf |"A" e4 e2 fg |"D" a2 a2 f2 ed |"Em" BcdB"D" A2 de |"D" f2 af"A" edef | 
"D" d4 d2 fg |"D" a2 a2 fade |"Em" fe e2"D" f2 df |"D" a2 a2 fdaf |"A" e4 egfe |"D" defe d3 A | 
"Em" BABd"D" A2 de |"D" f2 af"A" edef |"D" d4 d2 ||  