Produce a series of chords that work well with the provided melody.
dB | BAFA DAFA | BABd e2 de | fagf egfe | dfed B2 dB | BAFA DAFA | 
 BABd e2 de | fagf egfe | d2"^(G)" d2 d2 |] fg | afdf a2 gf | 
 efga b2"^(A7)" ag | fagf egfe | dfed B2 dB | BAFA DAFA | BABd e2 de | 
 fagf egfe | d2"^(G)" d2 d2 |]  
X:1
L:1/8
M:2/2
K:D
 dB |"D" BAFA DAFA |"G" BABd"A7" e2 de |"D" fagf"A7" egfe |"D" dfed"G" B2 dB |"D" BAFA DAFA | 
"G" BABd"A7" e2 de |"D" fagf"A7" egfe |"D" d2"^(G)" d2"D" d2 |] fg |"D" afdf a2 gf | 
"Em" efga b2"^(A7)" ag |"D" fagf"A7" egfe |"D" dfed"G" B2 dB |"D" BAFA DAFA |"G" BABd"A7" e2 de | 
"D" fagf"A7" egfe |"D" d2"^(G)" d2"D" d2 |]  