Compose a melody based on the given chord progression.
'G', 'C', 'G', 'D7', 'G', 'C', 'D7', 'G', 'G', 'C', 'G', 'D7', 'G', 'C', 'D7', 'G'  
X:1
L:1/8
M:2/2
K:G
 D |"G" BcdB"C" c2 (3cdc |"G" BcdB"D7" A2 D2 |"G" BcdB"C" c2 Bc |"D7" d2 D2"G" G3 :: A | 
"G" B2 G2"C" c3 A |"G" B2"D7" G2 A3 A |"G" BcdB"C" c2 Bc |"D7" d2 D2"G" G2 :|  