Design chord progressions that establish harmony for the provided musical piece.
d |:{/B} .e2 d2 | Bd gb | .a2 .g2 | e3 e |{/c} .g2 .f2 | c3 f | .e2 .e2 | B3 d | 
{/B} e2 d2 | Bd gb | .a2 .g2 | e3 e | g2 f>A | f2 e>f |1 dd ^cd | ^cd Bd :|2 
 dd/d/ dd | dd e/f/g/a/ || .b2 .f2 | .a2 .g2 | .f2 .e2 | A3 G | F>f f>f | f3 F | 
 Gg gg | g2 fg | .b2 .f2 | .a2 .g2 | .f2 .e2 | A3 G | Ff ff | gB ec | 
 Bd Ad | G2 a>e |:[K:C] f>B BB | .B2 A>B | c>G GG | G2 A>G | F>G B>G | 
 f2 G>F | E>G e>c | .e2 a>e | f>B BB | .B2 A>B | c>G GG |1 G2 G>A | B>d b>g | 
 B>d a>g | ^fe cB | GG a>e :|2 G2 A>G | F>G AG | f2 B2 | c>c cc | c2 z2 |]  
X:1
L:1/8
M:2/4
K:G
 d |:{/B}"G" .e2 d2 | Bd gb | .a2 .g2 |"C" e3 e |{/c}"D7" .g2 .f2 | c3 f |"G" .e2 .e2 | B3 d | 
{/B} e2 d2 | Bd gb |"Em" .a2 .g2 | e3 e |"D/A" g2 f>A |"A7" f2 e>f |1"D" dd ^cd | ^cd"D7" Bd :|2 
"D" dd/d/ dd | dd"D7" e/f/g/a/ ||"G" .b2 .f2 | .a2 .g2 |"Am" .f2 .e2 | A3 G |"D7" F>f f>f | f3 F | 
"G" Gg gg | g2 fg | .b2 .f2 | .a2 .g2 |"Am" .f2 .e2 | A3 G |"D7" Ff ff |"G" gB"C" ec | 
"G/D" Bd"D7" Ad |"G" G2 a>e |:[K:C]"G7" f>B BB | .B2 A>B |"C" c>G GG | G2 A>G |"G7" F>G B>G | 
 f2 G>F |"C" E>G e>c | .e2 a>e |"G7" f>B BB | .B2 A>B |"C" c>G GG |1 G2 G>A |"G" B>d b>g | 
 B>d a>g |"D7" ^fe cB |"G" GG a>e :|2"C" G2 A>G |"G7" F>G AG | f2 B2 |"C" c>c cc | c2 z2 |]  