Create a melody that follows the given chord progression.
'G', 'D', 'G', 'G', 'D', 'A', 'D', 'G', 'Em', 'C', 'D', 'G', 'Bm', 'Em', 'Cm', 'D', 'C', 'G'  
X:1
L:1/8
Q:1/4=130
M:4/4
K:G
 D2 |"G" (3GGG G2 (3GGG Gd | BG Bd gd BG |"D" (3DDD D2 (3DDD DA | FD FA DA FD | 
"G" (3GGG G2 (3GGG Gd | BG Bd"G" g2 gg |"D" fa gf"A" eg fe |"D" d2 d2 d2 :: Bc | 
"G" (3ddd d2 (3ddd d2 |"Em" ef gf"C" ed cB | cd ed cB AG |"D" FG AG FD EF | 
"G" (3GGG G2"Bm" (3=FFF F2 |"Em" (3EEE E2"Cm" (3_EEE E2 |"D" D2 fe"C" dc BA |"G" G2 B2 G2 :|  