Construct chords that fit harmoniously with the provided melody.
G2 A B2 G | A2 G FGA | B2 E EFE | B2 E EFE | G2 A B2 ^c | d2 A BAG | 
 F2 D DED | F2 D DED :: d2 d dAF | DFA dAF | G2 E EFE | G2 E EFE | d^cd edc | 
 d^cB ABG | F2 D DED | F2 D DED :: g2 g gag | f2 f fgf | e2 e e2 g | bge e2 f | 
 gfg agf | edc BAG | F2 D DED | F2 D DED :|  
X:1
L:1/8
M:6/8
K:G
"Em" G2 A B2 G |"D" A2 G FGA |"Em" B2 E EFE | B2 E EFE |"Em" G2 A B2 ^c |"G" d2 A BAG | 
"D" F2 D DED | F2 D DED ::"D" d2 d dAF | DFA dAF |"Em" G2 E EFE | G2 E EFE |"D" d^cd"A" edc | 
"G" d^cB ABG |"D" F2 D DED | F2 D DED ::"G" g2 g gag |"D" f2 f fgf |"Em" e2 e e2 g | bge e2 f | 
"Em" gfg agf | edc BAG |"D" F2 D DED | F2 D DED :|  