Construct a tune that adheres to the designated chord progression.
'D', 'Em', 'A7', 'D', 'D', 'Bm', 'Em', 'A7', 'D', 'A', 'D7', 'Em', 'G', 'Em', 'A', 'A', 'D7', 'Em', 'D', 'E7', 'A', 'D', 'Em', 'A7', 'D', 'D', 'D7', 'B7', 'Em', 'A7', 'D'  
X:1
L:1/8
Q:1/2=120
M:2/2
K:D
|:"^A" A2 |"D" d2 A2 f2 d2 |"^/" a4 gfed |"Em" g4"A7" fedc |"D" dcde d2 A2 |"D" d2 A2 f2 d2 | 
"Bm" a4 gfed |"Em" g4"A7" fedc |"D" d6 ::"^B" cd |"A" e2 z2"D7" f2 z2 |"Em" g3 f e2 f2 | 
"G" gagf"Em" efed |"A" cdcB A2 A2 |"A" e2 e2"D7" f2 f2 |"Em" g3 f e2 g2 |"D" f2 a2"E7" f2 d2 | 
"A" a6 A2 |"D" d2 A2 f2 d2 |"^/" a4 gfed |"Em" g4"A7" fedc |"D" dcde d2 A2 |"D" d2 A2"D7" f2 d2 | 
"B7" a4 gfed |"Em" g4"A7" fedc |"D" d6 :|  