Construct an appropriate set of chord movements that support the existing musical arrangement.
|: C | D2 A AGA | D2 A AGA | GED CDE | GED CDE | D2 A AGA | D2 A AGA | 
 GED CDE | EDC D2 :: _B | A2 d def | A2 d def | ece gag | ece gfe | 
 A2 d def | A2 d def | edc edc | Ad^c d2 ::[K:G] E | DFG AGF | DFG AGF | 
 ECE GFE | ECE GFE | |1 DFG AGF | DFG A2 A | BdB AFE | FDD D2 :|2 FDF GEG | 
 AFA BGB | Add ^cde | fdd d2 |: A | d2 A F2 A | d^cB A2 B | c2 A E2 A | 
 c2 A BAG | d2 A F2 A | d^cB A2 A | BdB AFE | FDD D2 ::[K:C] _B, | 
 A,2 D ADA, | _B,2 D AD_B, | C2 E AEC | FDD D2 _B, | A,2 D ADA, | 
 _B,2 D AD_B, | C2 E GFE | FDD D2 :|  
X:1
L:1/8
M:6/8
K:C
|: C |"Dm" D2 A AGA |"Dm" D2 A AGA |"C" GED CDE |"Am" GED CDE |"Dm" D2 A AGA |"Dm" D2 A AGA | 
"C" GED"Am" CDE |"Dm" EDC D2 :: _B |"Dm" A2 d def |"Dm" A2 d def |"C" ece gag |"Am" ece gfe | 
"Dm" A2 d def |"Dm" A2 d def |"C" edc edc |"Am" Ad^c"Dm" d2 ::[K:G] E |"D" DFG AGF |"D" DFG AGF | 
"C" ECE GFE |"C" ECE GFE |"D" |1 DFG AGF |"D" DFG A2 A |"G" BdB"A" AFE |"D" FDD D2 :|2"D" FDF GEG | 
"D" AFA"G" BGB |"A" Add ^cde |"D" fdd d2 |: A |"D" d2 A F2 A |"D" d^cB A2 B |"Am" c2 A E2 A | 
"Am" c2 A BAG |"D" d2 A F2 A |"D" d^cB A2 A |"G" BdB"A" AFE |"D" FDD D2 ::[K:C] _B, | 
"Dm" A,2 D ADA, |"Bb" _B,2 D AD_B, |"C" C2 E AEC |"Dm" FDD D2 _B, |"Dm" A,2 D ADA, | 
"Bb" _B,2 D AD_B, |"C" C2 E GFE |"Dm" FDD D2 :|  