Design compatible chord transitions for the given music piece.
GA |: BdBA G2 E2 | GAGE D4 | DE G2 B3 c | B2 A4 GA | BdBA G2 E2 | GAGE D4 | 
 DE G2 B3 G | A2 G4 GA :: Bd- d2 dBdg | edBc d4 | g4 g3 d |"^d" e2 d4 dd | 
 Bd- d3 dBdg | edBc d4 | BABc BAGB | A2 G4 GA :|  
X:1
L:1/8
M:2/2
K:G
 GA |:"G" BdBA G2 E2 |"C" GAGE"G" D4 | DE G2 B3 c |"D" B2 A4 GA |"G" BdBA G2 E2 |"C" GAGE"G" D4 | 
 DE G2 B3 G |"G" A2 G4 GA ::"G" Bd- d2 dBdg |"C" edBc"G" d4 |"C" g4 g3 d |"^d" e2 d4 dd | 
"G" Bd- d3 dBdg |"C" edBc"G" d4 | BABc"D" BAGB |"G" A2 G4 GA :|  