Construct a compatible series of chord changes that support the given music piece.
g |: fd (3ddd d^cAB | c2 dB cAGE | D2 FD ADFD | EGAB cdeg | fdd^c d=cAB | 
 c2 dB cAGE | D2 ED EGAB | cAGE EDD g :| fddc defg | ad (3ddd d^cAB | 
 c2 cB cde=f | gc (3ccc gceg | fd (3ddd d^cAB | c2 dB cAGE | D2 ED EGAB | 
 cAGE ED D2 :|  
X:1
L:1/8
M:4/4
K:Dmix
 g |:"D" fd (3ddd d^cAB |"C" c2 dB"A7" cAGE |"D" D2 FD ADFD |"Em" EGAB cdeg |"D" fdd^c d=cAB | 
"D" c2 dB cAGE |"D" D2 ED EGAB |"A7" cAGE"D" EDD g :|"D" fddc defg | ad (3ddd d^cAB | 
"C" c2 cB cde=f | gc (3ccc"A7" gceg |"D" fd (3ddd d^cAB |"C" c2 dB cAGE |"D" D2 ED EGAB | 
"A7" cAGE"D" ED D2 :|  