Compose a harmonious melody following the provided chord sequence.
'G', 'C', 'G', 'C', 'D', 'G', 'C', 'G', 'D', 'G', 'G', 'D', 'C', 'G', 'Am', 'D', 'G', 'D', 'C', 'G', 'Am', 'D', 'G', 'Gm', 'D', 'D', 'Cm', 'Gm', 'D', 'D', 'D', 'Gm'  
X:1
L:1/4
Q:1/2=102
M:2/2
K:G
|:"^A""G" G A B B |"C" c B A c |"G" B A G F |"C" E2"D" D2 |"G" G A B B |"C" c B A c | 
"G" B G"D" A A |"G" G2 G2 ::"^B""G" d c/B/"D" A A/B/ |"C" c B/A/"G" G B |"Am" A G F G |"D" A2 A2 | 
"G" d c/B/"D" A A/B/ |"C" c B/A/"G" G B |"Am" A G"D" G F |"G" G2 G2 :: 
"^C"[I:MIDI= program 66]"^prog: 67""Gm" _B A/G/ B A/G/ |"D" F G A2 |"D" D E F G |"Cm" A _B A G | 
"Gm" _B A/G/ B A/G/ |"D" F G A2 |"D" D E F G |"D" G ^F"Gm" G2 :|  