Construct harmonious progressions to match the provided song.
(3(ABc) |: d2 (fd) (eA) (3(DFA) | d2 (fd) (3(efg) (fe) | d2 (fd) (eA) (DF) | 
 GFED CEEA :| (3(FED) (AD)"^(G)" BDAD | (3(FED) (AD) CEEG | 
 (3(FED) (AD)"^(G)" BDAD | A,CEG FDDG | (3(FED) (dD) cDBD | 
 (3(GFE) (3(FED) CEEA | defd edcB | AGFE D2 |]  
X:1
L:1/8
M:2/2
K:D
 (3(ABc) |:"D" d2 (fd)"A" (eA) (3(DFA) |"D" d2 (fd)"A" (3(efg) (fe) |"D" d2 (fd)"A" (eA) (DF) | 
"G" GFED"A" CEEA :|"D" (3(FED) (AD)"^(G)" BD"D"AD |"D" (3(FED) (AD)"A" CEEG | 
"D" (3(FED) (AD)"^(G)" BD"D"AD |"A" A,CEG"D" FDDG |"D" (3(FED) (dD) cDBD | 
"G" (3(GFE) (3(FED)"A" CEEA |"D" defd"G" edcB |"A" AGFE"D" D2 |]  