Construct smooth-flowing chord progressions for the supplied music.
geg | decd BcAB | GG G2- Ggec | decd cBAc | BB B2- B fde | cdBd AcAc | 
 BB B2- Bgeg | aggg agec | GG G2 z gec | decd BcAB | GG G2- Ggec | 
 d z cc cdcB | A2 z2 A3 B | c2 Bc dd cd | eceg a3 e | 
 g2 f2- fdAB | cc c2- c2 B2 || A2 AB cBcd | eaae a2- ag | 
 eaag abag | eaag ageA | G3 A BGBd | gg g2- gGBd | gg g2- gGBd | 
 g^fga gedB | A3 B c3 d | eaae a2- ag | eaag abag | eaag a2 z a | 
 c'3 c'- c'ef^f | g^fga gecd | egec dedB | cc c2- c |]  
X:1
L:1/8
M:2/2
K:C
 geg |"C" decd BcAB | GG G2- Ggec | decd"C#dim" cBAc |"Dm" BB B2- B fde |"Dm" cdBd AcAc | 
"G" BB B2- Bgeg | aggg"G7" agec |"C" GG G2 z gec |"C" decd BcAB | GG G2- Ggec | 
"C" d z cc"C7/Bb" cdcB |"F" A2 z2"C#dim" A3 B |"Dm" c2 Bc"G/B" dd cd |"C" eceg"Am" a3 e | 
"D7" g2 f2-"G7" fdAB |"C" cc c2-"E7" c2 B2 ||"Am" A2 AB cBcd |"Am/G#" eaae a2- ag | 
"Am/G" eaag abag |"Am/F#" eaag ageA |"G" G3 A BGBd | gg g2- gGBd |"Em" gg g2- gGBd | 
 g^fga"E7" gedB |"Am" A3 B c3 d |"Am/G#" eaae a2- ag |"Am/G" eaag abag |"Am/F#" eaag a2 z a | 
"Cdim/Eb" c'3 c'- c'ef^f |"C" g^fga"Am7" gecd |"D7" egec"G7" dedB |"C" cc c2- c |]  