Create a melodious tune based on the given chord progression.
'G', 'D7', 'G', 'G', 'Em', 'B7', 'Em', 'B7', 'Em', 'B7', 'C7', 'B', 'D7', 'G', 'D7', 'G', 'D7', 'G', 'D7', 'G', 'C', 'G7', 'C', 'G7', 'C', 'G7', 'C'  
X:1
L:1/16
M:2/4
K:none
[K:G]"G" Bc^cd e2d2 | Bc^cd e2d2 | bbb2 a2>g2 |"D7" g2f2 fef2 | ABcf e2d2 | ABcf e2d2 | 
 c'c'c'2 b2>a2 |1"G" a2g2 gfg2 :|"G" g2g2 g2 z2 ||"Em" gfef gfef |"B7" b2bb b2b2 |"Em" e2ee efga | 
"B7" bagf"Em" e4 | gfef gfef |"B7" b2bb b2b2 |"C7" e2ee efga |"B" b2dd d2d2 ||"D7" c'2>b2 a2>d2 | 
"G" b2>a2 g2g2 |"D7" e2fe d2c2 |"G" Bcde d2d2 |"D7" c'2>b2 a2>d2 |"G" b2>a2 g2g2 |"D7" f2fe dcBA | 
"G" G2gg g2 z2 |:[K:C]"C" e4 g2>e2 |"G7" f2f2 g2>g2 | b2b2 f2>f2 |"C" e2ef"G7" gagf |"C" e4 g2>e2 | 
"G7" f2f2 g2>g2 | b2ba gfed |"C" c2c'c' c'2 z2 :|  