Generate chords to harmonize the given music.
B2 Bd A2 BA | GB B2 GABc | dA A2 d2 (3efg | fdcA BGGA | B2 Bd AcBA | 
 GB B2 GABc | dA A2 d2 (3efg | fdcA BGGB |] dG G2 dGBd | g3 a bage | 
 dG G2 d2 (3efg | fdcA BGGB | dG G2 dGBd | g3 a bgaf | g3 a bgag | 
 fdcA BGGA |]  
X:1
L:1/8
M:2/2
K:G
"G" B2 Bd"D" A2 BA |"G" GB B2 GABc |"D" dA A2 d2 (3efg | fdcA"G" BGGA | B2 Bd"D" AcBA | 
"G" GB B2 GABc |"D" dA A2 d2 (3efg | fdcA"G" BGGB |]"G" dG G2 dGBd | g3 a"D" bage | 
"G" dG G2 d2 (3efg |"D" fdcA"G" BGGB | dG G2 dGBd |"C" g3 a bgaf |"G" g3 a bgag | 
"D" fdcA"G" BGGA |]  