Construct smooth-flowing chord progressions for the supplied music.
AB | A2 GE FD D2 | EFGD EFGE | A2 GE FDDF | EFGE A2 :: ed | 
 cAAB cdeg | fd ec dcAB | cAAB cdeg | fd ec d2 :|  
X:1
L:1/8
Q:1/4=120
M:4/4
K:D
 AB |"D" A2"A7" GE"D" FD D2 |"Em" EFGD"A7" EFGE |"D" A2"A7" GE"D" FDDF |"A7" EFGE"D" A2 :: ed | 
"A" cAAB cdeg |"D" fd"A" ec"D" dcAB |"A" cAAB cdeg |"D" fd"A7" ec"D" d2 :|  