Construct an appropriate set of chord movements that support the existing musical arrangement.
"^\" G>B d>d | gB c/B/A/B/ | GB c/B/A/B/ | cA AB | GB c/B/A/B/ | dB c/B/A/B/ | g>e dB | 
 cA A>B | GB d2 | e/d/c/B/ d2 | GB d2 | e/d/c/B/ A2 | GB d2 | e/f/g/e/ d/e/d/B/ | 
 A/B/c/A/ d/c/B/A/ | G3 ||"^final" G4 |][M:6/8]"^\"[Q:1/8=160] D | G2 B B2 d | 
 c2 A A2 F | G2 B d3 | d3 z2 B | c3 A3 | B3 G2 B | c2 A G2 F | G3 z2 G | G2 c c2 e | e2 d d2 G | 
 G2 c c2 e | d3 z2 G | G2 g g2 e | e2 d dcB | A2 G A2 B | d3 B2 A | GED G3 | G3 z2 B | AGE A3 | 
 A3 z2 B/c/ | dcB dcB | gfe dBA | GED G3 | G3 z2 D ||[K:D]"^\" A | A2 d d2 e | 
 f2 a a2 f | g2 f e2 d | e3- e2 e | f2 e d2 f | a2 d d2 e | d2 c A3 | A3- A2 f/g/ |: a3 b2 a | 
 f2 g a2 f | g3 a2 g | e3- e2 f/g/ | a2 g f2 d | e2 d B2 d | A2 B d3 |1 d3- d2 f/g/ :|2 
 d3- d2 D!D.C.! ||  
X:1
L:1/8
Q:1/8=120
M:2/4
K:G
"^\"Part A\"" G>B d>d | gB c/B/A/B/ | GB c/B/A/B/ | cA AB | GB c/B/A/B/ | dB c/B/A/B/ | g>e dB | 
 cA A>B | GB d2 | e/d/c/B/ d2 | GB d2 | e/d/c/B/ A2 | GB d2 | e/f/g/e/ d/e/d/B/ | 
 A/B/c/A/ d/c/B/A/ | G3 ||"^final" G4 |][M:6/8]"^\"Part B: 1st & 3rd\""[Q:1/8=160] D | G2 B B2 d | 
 c2 A A2 F | G2 B d3 | d3 z2 B | c3 A3 | B3 G2 B | c2 A G2 F | G3 z2 G | G2 c c2 e | e2 d d2 G | 
 G2 c c2 e | d3 z2 G | G2 g g2 e | e2 d dcB | A2 G A2 B | d3 B2 A | GED G3 | G3 z2 B | AGE A3 | 
 A3 z2 B/c/ | dcB dcB | gfe dBA | GED G3 | G3 z2 D ||[K:D]"^\"Part C: 2nd & 4th\"" A | A2 d d2 e | 
 f2 a a2 f | g2 f e2 d | e3- e2 e | f2 e d2 f | a2 d d2 e | d2 c A3 | A3- A2 f/g/ |: a3 b2 a | 
 f2 g a2 f | g3 a2 g | e3- e2 f/g/ | a2 g f2 d | e2 d B2 d | A2 B d3 |1 d3- d2 f/g/ :|2 
 d3- d2 D!D.C.! ||  