Construct a tune that adheres to the designated chord progression.
'D', 'D', 'D', 'Em', 'A7', 'D', 'D', 'D', 'A7', 'D', 'D', 'G', 'D', 'A7', 'D', 'G', 'D', 'A7', 'D'  
X:1
L:1/8
M:2/2
K:D
 dB |"D" AF F2 A2 AB |"D" defd"^(A7)" efdB |"D" AF F2"^(Bm)" ABAF |"Em" EDEF"A7" E2 DF | 
"D" AF F2 A2 AB |"D" defd"^(A7)" efdB |"D" AF F2"^(Bm)" ABAF |"A7" EDEF"D" D2 z :: de | 
"D" faag fgfe |"G" dBBA GBdB |"D" AF F2"^(Bm)" ABde |"^(Em)" fdgf"A7" e2 fg |"D" a2 ag fgfe | 
"G" dBBA GBdB |"D" AF F2"^(Bm)" ABAF |"A7" EDEF"D" D2 z :|  