Generate melodies that harmonize with the provided chord sequence.
'G', 'C', 'G', 'Em', 'Am', 'D7', 'G', 'C', 'G', 'G', 'D', 'Em', 'Em', 'Em', 'Em', 'B7', 'Em', 'D7', 'G', 'C', 'G', 'G', 'D', 'Em'  
X:1
L:1/8
M:4/4
K:G
"^A" d2 |"G" gfed edBd |"C" ed(3efg"G" B2 BA |"Em" GFGA BABd |"Am" e2 A2"D7" A2 (3def | 
"G" gfed edBd |"C" ed(3efg"G" B2 BA |"G" GFGA"D" BcBA |"Em" G2 E2 E2 :|"^B" gf |"Em" e2 B2 B2 gf | 
"Em" e2 B2 B2 gf |"Em" edef"B7" gfga |"Em" b2 e2"D7" e2 ga |"G" bgaf g2 gf |"C" ed(3efg"G" B2 BA | 
"G" GFGA"D" BcBA |"Em" G2 E2 E2 :|  