Craft a compatible sequence of chord changes that support the provided musical arrangement.
"^A" G>e d3 c | B>b a3 g | (ef) .B2 .B2 | ^de .c2 .c2 | G>e d3 c | B>b a3 g | 
 (ef) .B2 .B2 | .c2 !>!c2 z2 ||[K:G]"^B" d>c B>d c>e | d>B d>g !>!b2 | 
 c>B c>f !>!a2 | gb ag fe | d>c B>d c>e | d>B d>g !>!b2 | a>^g a>b c'>f | 
 .g2 !>!g2"_>Teil A" z2 |:[K:F]"^C" (cA) d3 c | (Ac) .B2 .B2 | (gc) a3 g | 
 (gf){/g} f>e f2 | (cA) d3 c | (Ac) .B2 .B2 | (gc) a3 g | .f2 !>!f2"_>Fine" z2 :| 
"^D" d>e fg/f/ e>d | ^ce a2 a2 | a>b a>g f>e | (f4 d2) | d>e fg/f/ e>d | 
 ^c>e g2 g2 | =b>a g>f e>d | .c2 !>!c'2"_>Teil C" z2 |]  
X:1
L:1/8
M:3/4
K:C
"^A""C" G>e d3 c |"G7" B>b a3 g | (ef) .B2 .B2 |"C" ^de .c2 .c2 | G>e d3 c |"G7" B>b a3 g | 
 (ef) .B2 .B2 |"C" .c2 !>!c2 z2 ||[K:G]"^B""G" d>c B>d"C" c>e |"G" d>B d>g !>!b2 | 
"D7" c>B c>f !>!a2 |"G" gb ag fe | d>c B>d"C" c>e |"G" d>B d>g !>!b2 |"D7" a>^g a>b c'>f | 
"G" .g2 !>!g2"_>Teil A" z2 |:[K:F]"^C""F" (cA) d3 c |"C7" (Ac) .B2 .B2 |"F" (gc) a3 g | 
 (gf){/g} f>e f2 |"C7" (cA) d3 c | (Ac) .B2 .B2 | (gc) a3 g |"F" .f2 !>!f2"_>Fine" z2 :| 
"^D""Dm" d>e fg/f/ e>d |"A7" ^ce a2 a2 | a>b a>g f>e |"Dm" (f4 d2) |"G7" d>e fg/f/ e>d | 
"C" ^c>e g2 g2 |"G7" =b>a g>f e>d |"C" .c2 !>!c'2"_>Teil C" z2 |]  