Generate chords to harmonize the given music.
d6- d3- ded | d12 | d6- dfe ddc | B6- B3- Bcd | e6- e3- e=fe | e6- e3- e=fe | 
 e6- eef gfg | a12 | d6- d3- ded | d12 | d6- dfe ddc | B6- B3- Bcd | 
 e6- e3- efe | e6- e3- egf | f6- ffg agf | g6 z gd edc | B3 z3 z gd edc | 
 B3 z3 z fc dcB | A6 z ed cBA | B6 z gd edc | B3 z3 z gd edc | B3 z3 z fc dcB | 
 A6 z ed cBA | G6- G3 z3 | d6- dfe ddc | B6- B3- Bcd | e6- e3- efe | 
 e6- e3- egf | f6- ffg agf | g6- g6 | g12 | z12 ||  
X:1
L:1/8
M:12/8
K:G
"G" d6- d3- ded |"D7" d12 | d6- dfe ddc |"G" B6- B3- Bcd |"C" e6- e3- e=fe |"E7" e6- e3- e=fe | 
"Am" e6- eef gfg |"D7" a12 |"G" d6- d3- ded |"D7" d12 | d6- dfe ddc |"G" B6- B3- Bcd | 
"C" e6- e3- efe |"Am" e6- e3- egf |"D" f6- ffg agf |"G" g6 z gd edc |"G" B3 z3 z gd edc | 
 B3 z3"D7" z fc dcB | A6 z ed cBA |"G" B6 z gd edc |"G" B3 z3 z gd edc | B3 z3"D7" z fc dcB | 
 A6 z ed cBA |"G" G6- G3 z3 |"D7" d6- dfe ddc |"G" B6- B3- Bcd |"C" e6-"E7" e3- efe | 
"Am" e6- e3- egf |"D7" f6- ffg agf |"G" g6-"C" g6 |"G" g12 |"G" z12 ||  