Compose a melody based on the given chord progression.
'G', 'C', 'G', 'D7', 'G', 'C', 'G', 'D', 'A7', 'D', 'C', 'G', 'D7', 'G', 'D7', 'G', 'D7', 'G', 'C', 'G7', 'C', 'G7', 'C'  
X:1
L:1/4
M:3/4
K:G
"G" B,2 D |"C" C2 E |"G" D3 | B, D G |"D7" F3 | C F A |"G" G3/2 F/ G | D2 z | B,2 D |"C" C2 E | 
"G" D3 | B, D G |"D" F2 A |"A7" E2 F |"D" D3/2 D/ D | D z z |:"C" E3/2 c/ c | c2 E |"G" D3/2 B/ B | 
 B A G |1"D7" F2 C | F2 E |"G" E D G | B,3 :|2"D7" F2 E | D2 F |"G" G z"D7" F |[K:C]"G" G z z |: 
"C" E3 | G E G | c3 | E3 |"G7" D3/2 A/ G |1 F2 B, |"C" C3/2 A/ G | E2 z :|2"G7" F E D |"C" (C3 | 
 C) z z |]  