Produce a tune that adheres to the mentioned chord progression.
'D', 'D', 'A', 'D', 'A', 'D', 'D', 'A', 'A7', 'D', 'A', 'A', 'G', 'A', 'A', 'A', 'G', 'A'  
X:1
L:1/8
M:4/4
K:D
|: (3ABc |"D" d2 cd BdAF |"D" DFAd f2 ed |"A" cdef gece |"D" defd"A" A2 (3ABc |"D" d2 cd BdAF | 
"D" DFAd f2 ed |"A" cdef"A7" gece |"D" d2 f2 d2 :: cd |"A" efed c2 A2 |"A" AEAc e2 dc | 
"G" B=GBd gfed |"A" cAce a2 cd |"A" efed c2 A2 |"A" AEAc e2 dc |"G" B=GBd gfed |"A" c2 A2 A2 :|  