Produce musical compositions based on the given chord progression.
'G', 'G', 'G', 'C', 'D', 'Em', 'G', 'G', 'G', 'C', 'D', 'G', 'D', 'G', 'G', 'G', 'Am', 'D', 'G', 'G', 'G', 'D', 'G', 'D', 'G'  
X:1
L:1/8
Q:1/8=220
M:2/2
K:G
|:"G" G2 DG B2 GB |"G" dBeB dBAB |"G" d2 Bd"C" efge |"D" dBAB"Em" GEDE |"G" G2 DG B2 GB | 
"G" dBeB dBAB |"G" d2 Bd"C" efge |1"D" dBAB"G" G2 (3DEF :|2"D" dBAB"G" G2 Bc |:"G" dggf g2 dg | 
"G" g2 bg aged |"Am" eaag a2 ea |"D" a2 bg ageg |"G" dggf g2 dg |"G" g2 bg ageg |"G" d2 Bd efge |1 
"D" dBAB"G" G2 Bc :|2"D" dBAB"G" GABA ||  