Generate chords to harmonize the given music.
G,A,B,CDGBd | B4- BdBA | G4 [eg]4 | [df]6 dB | AGFADEDE | c3 d c2 A2 | 
 BAGBAGFA | G6 z2 :: gbgedgef | gfgbgegb | gedcBAGD | F2 A6 | f a2 b a3 e | 
 fedfefef | gedcBdAF | [GB]8 :|  
X:1
L:1/8
M:4/4
K:G
"G" G,A,B,CDGBd |"G" B4- BdBA |"G" G4 [eg]4 |"D7" [df]6 dB |"D7" AGFADEDE |"C" c3 d c2 A2 | 
"G" BAGB"D7"AGFA |"G" G6 z2 ::"G" gbgedgef | gfgbgegb |"G" gedcBAGD |"D7" F2 A6 | f a2 b a3 e | 
"D7" fedfefef | gedcBdAF |"G" [GB]8 :|  