Produce a tune that adheres to the mentioned chord progression.
'G', 'Em', 'C', 'D', 'G', 'Em', 'C', 'D', 'D', 'Am', 'Em', 'Am', 'D', 'D', 'Am', 'G', 'Am', 'D'  
X:1
L:1/8
M:2/2
K:G
|:"G" dBdd- dBdB | d2 e2"Em" B3 B- |"C" BAGE G2 E2 | GEDB,"D" D2 B2 |"G" dBdd- dBdB | 
 d2 e2"Em" B3 B- |"C" BAGE G2 E2 |1"D" D6 B2 :|2"D" D6 G2 |:"Am" A2 GA- AGBd |"Em" e2 d2 BA G2 | 
"Am" A2 GA- ABAB |"D" AG E2"D" D2 G2 |"Am" A2 GA- AGBd |"G" g2 e2 dB G2 |"Am" A2 BA- AG E2 | 
"D" D8 :|  