Compose music that adheres to the specified chord transitions.
'D', 'G', 'A7', 'D', 'G', 'A7', 'D', 'A', 'A', 'E7', 'A', 'A', 'E7', 'A', 'D', 'A7', 'D', 'D', 'A7', 'D'  
X:1
L:1/8
M:3/4
K:D
|: BAG |"D" F2 DD DD | D2 FA dc |"G" B2 GG GG |"^(Em)" G4 ed |"A7" c2 AA AA | AB cd ef | ef gf ed | 
 cB AB GA |"D" F2 DD DD | D2 FA dc |"G" B2 GG GG |"^(Em)" G4 ed |"A7" c2 AA AA | AB cd ef | 
 ef gA ce |"D" d3 ::[K:A] dcd |"A" e^d ef e=d |"A" ce ac ea |"E7" ag fe gb | ba ga cd | 
"A" e^d ef e=d |"A" ce ac ea |"E7" ag fe fg |"A" a3 ::[K:D] =gfg |"D" af df af | dA FA dA | 
"A7" cA EA cA |"D" dA FA df |"D" af df af | dA FA dA |"A7" cA EA ce |"D" d3 :|  