Create chord progressions to complement the provided melody.
g2 d>B G2 A>B | c>B c>A F<D F<A | G2 B>d g>a b>g | e<a a>g fd ef | 
 g2 d>B G2 A>B | c>B c>A F<D E>F | G2 B>d g>a b>g | e>a f<d g2 :| 
 g>a | b>a b<g f2 b>f | e2 g>e d>B G<B | c>d e>c B<d f>g | 
 e<a a>g f<d g>a | b>a b<g f2 b>f | e2"^(C#dim)" g>e d>B"^(Em)" G<B | 
 c>d e>c B<d g<b | e>a f<d g2 :|  
X:1
L:1/8
M:4/4
K:G
"G" g2 d>B G2 A>B |"Am" c>B c>A"D7" F<D F<A |"G" G2 B>d"Em" g>a b>g |"A7" e<a a>g"D7" fd ef | 
"G" g2 d>B"Em" G2 A>B |"Am" c>B c>A"D7" F<D E>F |"G" G2 B>d"Em" g>a b>g |"Am" e>a"D7" f<d"G" g2 :| 
 g>a |"Em" b>a b<g"Bm" f2 b>f |"C" e2 g>e"G7" d>B G<B |"Am" c>d e>c"Bm" B<d"Em" f>g | 
"A" e<a a>g"D" f<d g>a |"Em" b>a b<g"B7" f2 b>f |"C" e2"^(C#dim)" g>e"G" d>B"^(Em)" G<B | 
"Am" c>d e>c"Bm" B<d"Em" g<b |"Am" e>a"D7" f<d"G" g2 :|  