Construct a tune that adheres to the designated chord progression.
'G', 'D7', 'G', 'D7', 'G', 'G', 'D', 'A7', 'D', 'A7', 'D', 'A7', 'D', 'A7', 'D', 'G', 'D7', 'C', 'C', 'G7', 'C', 'A7', 'Dm', 'Dm', 'A7', 'Dm', 'G7', 'C', 'C', 'G7', 'C', 'G7', 'C', 'Dm', 'G7', 'C', 'G7', 'C', 'C'  
X:1
L:1/4
M:3/4
K:G
"^A""G" d2 B | G e3/2 B/ |"D7" d2 c | A3 | .c !>!f3/2 g/ | .f .e .d |"G" .B b3/2 c'/ | .b .a .g | 
 d2 B | G e3/2 B/ |"D7" d2 c | A3 | .c !>!f3/2 e/ | .d !>!b3/2 g/ |1"G" (g3 | g) z z :|2"G" (g3 | 
 g) z A ||[K:D]"^B""D" A3/2 B/ d |"A7" c2 B | A3/2 c/ g |"D" f2 f/f/ | f f f |"A7" e2 d | 
 c c3/2 B/ |"D" A3 | A3/2 B/ d |"A7" c2 B | A3/2 c/ g |"D" f2 f | .f .f .f |{/e}"A7" b2 a | 
 .g .f .e |"D" d z d |"G" d g e |"D7" d a g | f c' b | a z"_>Teil A" d ||[K:C] (3(G/A/B/) | 
"C" c e/f/ g/f/ | .e G/G/ G |:"^C""C" g3 |"G7" f2 g |"C" e3 | z d3/2 c/ |"A7" B2 A | G2 A | 
"Dm" F3 | z D/F/ A/d/ |"Dm" f3 |"A7" e2 f |"Dm" d3 | z d3/2 c/ |"G7" B2 A | G2 F |"C" (E3 |1 
 E) E/G/ c/e/ :|2 F c e"^D" |:"C" g2 a | g2 c |"G7" B b/b/ b/b/ | b b b |"C" g2 c' |"G7" b2 f | 
"C" e c'/c'/ c'/c'/ | c' c' c' | g2 a | a2 e |"Dm" f d'/d'/ d'/d'/ | d' d' d' | 
"G7" f/b/ !>!b f/b/ |"C" e/a/ !>!a e/a/ |"G7" g/g/ g B |1"C" c .c .e :|2"C" c z z |]  