Generate chords to harmonize the given music.
|: ed | cA (3AGA ABAF | EFAB cABc | dBBA BcBA | Bcde fefg | aA (3AGA ABAF | 
 EFAG cABc | dcde fgaf | edcB A2 :: AB | cAeA fAed | (3cBA eA fAec | 
 dBfB gBfB | defg afed | (3cBA eA fAed | cAeA fAdc | Bcde fgaf | 
 edcB A2 :: AB | ce (3ede fe (3ede | ce (3ede fe (3ede | ef (3fef af (3fef | 
 eBfB afed | ce (3ede fe (3ede | ce (3ede fe (3ede | dcde fgaf | edcB A2 :: 
 (3efg | ae (3eee ae (3eee | aega fefa | bf (3fef bf (3fef | bege fefg | 
 ae (3ede ae (3ede | aege fece | dcde fgaf | edcB A2 :: AB | c2 Ac eAce | 
 AceA ceAc | d2 Ad fAdf | agab afed | c2 Ac eAce | AceA ceAc | dcde fgaf | 
 edcB A2 :|  
X:1
L:1/8
Q:1/4=210
M:2/2
K:A
|: ed |"A" cA (3AGA ABAF |"A" EFAB cABc |"Bm" dBBA BcBA |"E" Bcde fefg |"A" aA (3AGA ABAF | 
"A" EFAG cABc |"Bm" dcde"D" fgaf |"E" edcB"A" A2 :: AB |"A" cAeA fAed |"A" (3cBA eA fAec | 
"Bm" dBfB gBfB |"D" defg afed |"A" (3cBA eA fAed |"A" cAeA fAdc |"Bm" Bcde"D" fgaf | 
"E" edcB"A" A2 :: AB |"A" ce (3ede fe (3ede |"A" ce (3ede fe (3ede |"Bm" ef (3fef af (3fef | 
 eBfB afed |"A" ce (3ede fe (3ede |"A" ce (3ede fe (3ede |"Bm" dcde"D" fgaf |"E" edcB"A" A2 :: 
 (3efg |"A" ae (3eee ae (3eee |"A" aega fefa |"Bm" bf (3fef bf (3fef |"E" bege fefg | 
"A" ae (3ede ae (3ede |"A" aege fece |"Bm" dcde"D" fgaf |"E" edcB"A" A2 :: AB |"A" c2 Ac eAce | 
"A" AceA ceAc |"D" d2 Ad fAdf |"E" agab afed |"A" c2 Ac eAce |"A" AceA ceAc |"Bm" dcde"D" fgaf | 
"E" edcB"A" A2 :|  