Compose a melody with the specified chord progression.
'G', 'D', 'G', 'D', 'G', 'G', 'D', 'G', 'D', 'G', 'C', 'D', 'C', 'D', 'G', 'G', 'D', 'G', 'D', 'G', 'C', 'D', 'C', 'D', 'G'  
X:1
L:1/8
M:2/2
K:G
|: e2 |"G" d2 B2 B2 G2 |"D" A4 D3 e |"G" d2 B2"D" B2 AG |"G" G6 :: g2 |"G" d2 g2 f2 g2 | 
"D" a2 A2 A2 g2 |"G" d2 g2"D" fgaf |"G" g6 :: d2 |"C" edcB cBAG |"D" AGFE D2 d2 |"C" edcB"D" cBAG | 
"G" G6 :| g2 |"G" d2 g2 f2 g2 |"D" a2 A2 A2 g2 |"G" d2 g2"D" fgaf |"G" g6 || d2 |"C" edcB cBAG | 
"D" AGFE D2 d2 |"C" edcB"D" cBAG |"G" G6 |]  