Generate chords to harmonize the given music.
e2 (cA) e2 (cA) | BGEF G2 GB | AGAB cBcd | efge dgfg | e2 (cA) Acec | 
 dcBA G2 (GB) | AGAB cBcd | eage d2 (cd) |] eg g2 eg g2 | ea a2 ea a2 | 
 eg g2 eg g2 | afge d2 cd | eg g2 eg g2 | ea a2 ea a2 |"^C/Em" edcB cdef | 
{a} gfge dgfg |]  
X:1
L:1/8
M:2/2
K:G
"Am" e2 (cA) e2 (cA) |"G" BGEF G2 GB |"Am" AGAB cBcd |"G" efge dgfg |"Am" e2 (cA) Acec | 
"G" dcBA G2 (GB) |"Am" AGAB cBcd |"G" eage d2 (cd) |]"C" eg g2 eg g2 |"Am" ea a2 ea a2 | 
"C" eg g2 eg g2 |"Am" afge"G" d2 cd |"C" eg g2 eg g2 |"Am" ea a2 ea a2 |"^C/Em" edcB"Am" cdef | 
"G"{a} gfge dgfg |]  