Develop an appropriate set of chord transitions that match the given music composition.
(3(def) | g2 fe dcBA | GFGA BGDB, | DGFG EGFG | BGcB Adef | 
 g2 fe dcBA | GFGA BGDB, | CEAB cAfe | dcBA G2 :: dc | BB,DG Bdgf | 
 eCEG cege | d^cde dBGB | cBA^G Ad^c=c | BB,DG Bdgf | eCEG cege | 
 d^cde d=cBA | GgdB G2 :|  
X:1
L:1/8
Q:1/4=140
M:4/4
K:G
 (3(def) |"G" g2 fe"D" dcBA |"G" GFGA BGDB, |"D" DGFG"Em" EGFG |"G" BGcB"D" Adef | 
"G" g2 fe"D" dcBA |"G" GFGA BGDB, |"Am" CEAB cAfe |"D7" dcBA"G" G2 :: dc |"G" BB,DG Bdgf | 
"C" eCEG cege |"G" d^cde dBGB |"Am" cBA^G"D" Ad^c=c |"G" BB,DG Bdgf |"C" eCEG cege | 
"G" d^cde"D" d=cBA |"G" GgdB G2 :|  