Craft a compatible sequence of chord changes that support the provided musical arrangement.
|: (3DEF | GFGB AGED | GBdg e2 (3def | gfgd edBG | ABAG E2 (3DEF | 
 GFGB AGED | GBdg e2 (3def | gfgd edBG | AGEF G2 :: (3def | 
 gfeg fedf | edef edBd | gfgd edBG | ABAG E2 (3DEF | 
 (3GAG BG AGED | GBdg e2 (3def | gfgd edBG | AGEF G2 :|  
X:1
L:1/8
M:4/4
K:G
|: (3DEF |"G" GFGB"D" AGED |"G" GBdg"C" e2 (3def |"G" gfgd"C" ed"G"BG |"D" AB"A"AG"D" E2 (3DEF | 
"G" GFGB"D" AGED |"G" GBdg"C" e2 (3def |"G" gfgd"C" ed"G"BG |"D" AG"G"EF G2 :: (3def | 
"Em" gfeg"D" fedf |"Em" edef edBd |"G" gfgd"C" ed"G"BG |"D" AB"A"AG"D" E2 (3DEF | 
"G" (3GAG"D" BG AGED |"G" GBdg"C" e2 (3def |"G" gfgd"C" ed"G"BG |"D" AG"G"EF G2 :|  