Create chords that complement the provided melody.
BGEF GFGA | B2 gB fBeB | BGEF GBAG | (3FED AD BDAF | EDEF GFGA | B3 gB fBec | 
 (3ded ce dBAF | DFAF GE E2 :: Be e2 Be e2 | Beef edBe | dA A2 eAce | 
 (3ded ce dBAF | EDEF GFGA | B2 gB fBec | (3ded ce dBAG | 
 DFAF GE E2 :|  
X:1
L:1/8
M:2/2
K:Edor
"Em" BGEF GFGA |"G" B2 gB fBeB |"Em" BGEF GBAG |"D" (3FED AD BDAF |"Em" EDEF GFGA |"G" B3 gB fBec | 
"D" (3ded"A" ce"D" dBAF | DFAF"Em" GE E2 ::"Em" Be e2 Be e2 | Beef edBe |"D" dA A2"A" eAce | 
"D" (3ded"A" ce"D" dBAF |"Em" EDEF GFGA |"G" B2 gB fBec |"D" (3ded"A" ce"D" dBAG | 
 DFAF"Em" GE E2 :|  