Compose a melody based on the given chord progression.
'G', 'D', 'G', 'C', 'Am', 'D', 'G', 'G', 'C', 'G', 'G', 'C', 'D', 'G', 'G', 'D', 'G', 'C', 'Am', 'D', 'G', 'G', 'Am', 'G', 'Am', 'D', 'G', 'D', 'G'  
X:1
L:1/8
M:4/4
K:G
 A |"G" G/G/G B>G"D" A>G E<A |"G" G/G/G BG/ A>G B>G |"C" c>A B>G"Am" A>G E>e | 
"D" d>c BA/"G" BG G :: f |"G" g>d g>B"C" A>G E>e |"G" g>d g>B g>d g>a | 
"G" b/a/g/f/ g>B"C" A>G E>e |"D" d>c BA/"G" BG G :: a |"G" g/g/g b>g"D" a>g e>a | 
"G" g/g/g b>g a>g b>g |"C" a<g b>g"Am" a<g e>g |"D" d>c BA/"G" BG G :: (3D/E/F/ | 
"G" G>D B,>D"Am" E<A, A,E/F/ |"G" G>D B,>D G,>D B,>D |"Am" C>E B,>D"D" E<A, A,>F | 
"G" G/F/E/D/"D" B,>A,"G" B,G, G, :|  