Develop an appropriate set of chord transitions that match the given music composition.
"^A" D2 | G2D2G2B2 d4 c2B2 | A2D2F2A2 c6 d2 | B2>A2 (GA)(GA) (Bc)(Bc) d2B2 | 
 (cB)(AG) (AG)(FE) F6 A2 | BcBA GAGF EFED ^C2E2 | AGF2 F2ED D6 :| 
"^B" AB | c2Bc A2dc B2AB G2cB | A2GA F2BA G2FG E2AB | cBAG AGFE ^D4 B,4 | 
 EFEF G2E2 FGFG A2F2 | GAGA B2G2 ABAB c2A2 | B2cB AGFE E6 B2 | 
 edc2 dcBd cBA2 BAGB | A2F2G2A2 F4 DEFD | G2FG EFGE A2GA FGAF | 
 B2AB GABG c2Bc ABcA | d2ed cBAG G6 F2 | G8 G6 |]  
X:1
L:1/16
Q:1/2=50
M:4/4
K:G
"^A" D2 |"G" G2D2G2B2 d4 c2B2 |"D7" A2D2F2A2 c6 d2 |"G" B2>A2 (GA)(GA) (Bc)(Bc) d2B2 | 
"Am" (cB)(AG) (AG)(FE)"D" F6 A2 |"G" BcBA"Em" GAGF"C" EFED"A7" ^C2E2 |"D" AGF2"A7" F2ED"D" D6 :| 
"^B" AB |"Am" c2Bc A2dc"G" B2AB G2cB |"D" A2GA F2BA"Em" G2FG E2AB |"Am" cBAG AGFE"B7" ^D4 B,4 | 
"Em" EFEF G2E2"B7" FGFG A2F2 |"Em" GAGA B2G2"Am" ABAB c2A2 |"B7" B2cB AGFE"Em" E6 B2 | 
"C" edc2"G/B" dcBd"Am" cBA2"G" BAGB |"D/F#" A2F2"Em"G2A2"D" F4 DEFD |"Em" G2FG EFGE"D" A2GA FGAF | 
"G" B2AB GABG"Am" c2Bc ABcA |"G" d2ed cBAG"D7" G6 F2 |"G" G8 G6 |]  