Design a coherent progression of chords that work well with the given music.
"^INTRO" D2 ^D E2 ^E | F2 c B2 F | A4- A2 | G3 D3 |:"^A"S d2 d d2 B | G2 G GFE | D2 ^D E2 B, | 
 D3- D D | d2 d d2 B | G2 G G2 F | E2 F G2 ^G | A3 D3 | d2 d d2 B | G2 G GFE | D2 ^D E2 B, | 
 D3- D G | F2 G ^G2 A | f2 e ^c2 A | d2 e f2 e | dcA FED | d2 d d2 B | G2 G GFE | D2 ^D E2 B, | 
 D3- D2 D | d2 d d^cd | e2 d =c2 B | A^GA EAB | c3- c2 d | e2 e e^de | f3 e3 | d2 d dBG | F3 E3 | 
 D2 ^D E2 ^E | F2 c B2 F | (A6{DEFGA)} | G3 D3!fine! :|[K:D]"^B" A2 |: d2 d d2 c | e2 d c2 B | 
 A2 A A^GA | B2 A F2 D | C2 c c2 c | cBA GFE | D2 B B2 B | B3 A3 | d2 d d2 c | e2 d c2 B | 
 A2 A A^GA | B2 F AGF | GFG ABc | f2 e ^d2 e | g2 e cBc |1 d3 A3 :|2 d3S D3 |][K:C]"^C" G2 F |: 
"_-40,32Trio" E2 E E^DE | F2 E G2 F | A2 G c2 d | e3 edc | B2 B B2 B | BDE FG^G | A2 A A2 G | 
 A3 G2 F | E2 E E^DE | F2 E G2 F | A2 G c2 d | e3 e^de | f2 A Adf | e2 G Ggf | edc BAB |1 c3 D :|2 
 c3"_-20,32to_10,32for fine" D3 |]  
X:1
L:1/8
M:6/8
K:G
"^INTRO" D2 ^D E2 ^E | F2 c B2 F | A4- A2 | G3 D3 |:"^A"S d2 d d2 B | G2 G GFE | D2 ^D E2 B, | 
 D3- D D | d2 d d2 B | G2 G G2 F | E2 F G2 ^G | A3 D3 | d2 d d2 B | G2 G GFE | D2 ^D E2 B, | 
 D3- D G | F2 G ^G2 A | f2 e ^c2 A | d2 e f2 e | dcA FED | d2 d d2 B | G2 G GFE | D2 ^D E2 B, | 
 D3- D2 D | d2 d d^cd | e2 d =c2 B | A^GA EAB | c3- c2 d | e2 e e^de | f3 e3 | d2 d dBG | F3 E3 | 
 D2 ^D E2 ^E | F2 c B2 F | (A6{DEFGA)} | G3 D3!fine! :|[K:D]"^B" A2 |: d2 d d2 c | e2 d c2 B | 
 A2 A A^GA | B2 A F2 D | C2 c c2 c | cBA GFE | D2 B B2 B | B3 A3 | d2 d d2 c | e2 d c2 B | 
 A2 A A^GA | B2 F AGF | GFG ABc | f2 e ^d2 e | g2 e cBc |1 d3 A3 :|2 d3S D3 |][K:C]"^C" G2 F |: 
"_-40,32Trio" E2 E E^DE | F2 E G2 F | A2 G c2 d | e3 edc | B2 B B2 B | BDE FG^G | A2 A A2 G | 
 A3 G2 F | E2 E E^DE | F2 E G2 F | A2 G c2 d | e3 e^de | f2 A Adf | e2 G Ggf | edc BAB |1 c3 D :|2 
 c3"_-20,32to"S"_10,32for fine" D3 |]  