Produce harmonizing chords for the given music.
Adcd BdAd | BdAd fded | fded gdfd | edcB AGFE | Ddcd BdAd | 
 BdAd fded | gdfd edcB |1 edce d3 A :|2 AGFE D3 A |: afdf gece | 
 fdAd ecAc | dBGB cAFA | BAGF Ecde | fdAd ecAc | dBGB cAFA | 
 BGEG AFDF |1 GECE D3 A :|2 GECE D4 |]  
X:1
L:1/8
M:2/2
K:D
"D" Adcd"Bm" BdAd |"D" BdAd"Bm" fded |"D" fded"G" gdfd |"E7" edcB"A7" AGFE |"D" Ddcd"Bm" BdAd | 
"D" BdAd"Bm" fded |"D" gdfd"E7" edcB |1"A7" edce"D" d3 A :|2"A7" AGFE"D" D3 A |:"D" afdf"A" gece | 
"D" fdAd"A" ecAc |"G" dBGB"F#m" cAFA |"G" BAGF"A" Ecde |"D" fdAd"A" ecAc |"G" dBGB"F#m" cAFA | 
"Em" BGEG"D" AFDF |1"A" GECE"D" D3 A :|2"A" GECE"D" D4 |]  