Construct a compatible series of chords to accompany the provided musical composition.
K:G]{/c} B^A"^A" |: BdAd G2GA | TG2F"_c"c F2>E2 | D2D"_c"c E2EF | E2D^C D2B^A | 
 BdAd G2GA | G2F"_c"c F2>E2 | D2D"_c"c BAEF |1 G2B2 G2{/c}B^A :|2 G2G2 G2BF"^B" |: 
[K:D] G2Gd c2GB | ABAD F2FB | ABA"_=CD" ABAD F2BF | G2Gd c2GB | 
 ABAD F2A^A | B2cB A2G"_=CD" D2F2 D2BF :|2 D2F2 D2{=c}B"_>Teil A" ^A || 
[K:C]"^C" E"_fC" G6 ed |"_c" c6 (3cBA | G2G2 G"_c"cBA | G6 E"_f_c" c6 (3cBA | 
 GAGA G"_f"fAB |1"_c" c6 E"_fC""_c" c6 z2 |  
X:1
L:1/16
M:2/4
K:none
[K:G]{/c} B^A"^A" |:"G" BdAd G2GA |"D7" TG2F"_c"c F2>E2 | D2D"_c"c E2EF |"G" E2D^C D2B^A | 
 BdAd G2GA |"D7" G2F"_c"c F2>E2 | D2D"_c"c BAEF |1"G" G2B2 G2{/c}B^A :|2"G" G2G2 G2BF"^B" |: 
[K:D]"A7" G2Gd c2GB |"D" ABAD F2FB |"A7" ABA"_=C"E G2GB |"D" ABAD F2BF |"A7" G2Gd c2GB | 
"D" ABAD F2A^A |"A7" B2cB A2G"_=C"E |1"D" D2F2 D2BF :|2"D" D2F2 D2{=c}B"_>Teil A" ^A || 
[K:C]"^C" E"_f"F |:"C" G6 ed |"_c" c6 (3cBA | G2G2 G"_c"cBA | G6 E"_f"F | G6 ed |"_c" c6 (3cBA | 
"G7" GAGA G"_f"fAB |1"C""_c" c6 E"_f"F :|2"C""_c" c6 z2 |]  