Produce compatible chord progressions that fit well with the provided musical piece.
G2 BG | GF ED | G2 BG | d4 | c2 Ac | B2 GB |"^A(m)7" A2 BG | GF ED | 
 G2 BG | GF ED | G2 BG | d4 | A2 BG | A2 BG | F2 E2 | D4 || | 
 d2 Bd | c2 Ac | B2 GB | A2 D2 | GB dg | g2 eg | ag fe | d4 | d2 Bd | 
 c2 Ac | B2 GB | [AA]F [DD]C | B,D GB | Ec BA | BG AF | G4 |]  
X:1
L:1/8
Q:1/4=108
M:2/4
K:G
"G" G2 BG |"D" GF ED |"G" G2 BG |"D" d4 |"Am" c2 Ac |"G" B2 GB |"^A(m)7" A2 BG |"D" GF ED | 
"G" G2 BG |"D" GF ED |"G" G2 BG |"D" d4 |"D" A2"G" BG |"D" A2"G" BG |"D" F2"A7" E2 |"D" D4 || | 
"G" d2 Bd |"D7" c2 Ac |"G" B2 GB |"D7" A2 D2 |"G" GB dg |"C" g2 eg |"A7" ag fe |"D" d4 |"G" d2 Bd | 
"D7" c2 Ac |"G" B2 GB |"D7" [AA]F [DD]C |"G" B,D GB |"C" Ec BA |"G" BG"D7" AF |"G" G4 |]  