Construct a compatible series of chords to accompany the provided musical composition.
|:"^A" GA | B2 Bd"^/" cBAG | B2 B2"^/" B2 GA | B2 Bd cBAG | B2 A2 A2 GA | 
 B2 Bd"^/" cBAG | B2 d2 g3 a | bagf efge | d2 B2"^/" B2 ::"^B" Bc | 
 d2 B2"^/" g2 B2 | d2 d2"^/" d2 Bc | d2 B2 g2 fg | a2 A2 A2 GA | 
 B2 Bd"^/" cBAG | B2 d2 g3 a | bagf efge | d2 B2"^/" B2 :: 
[M:4/4][K:D][Q:1/2=110]"^A" af | d2 d2 d2 cd | e2 e2 e2 fe | dcBA B2 c2 | 
 defg agfe | d2 d2 d2 cd | e2 e2 e2 fe | dcBA B2 c2 | d6 ::"^B" de | 
 f2 f2 f2 ef | g2 g2 g2 bg | e2 e2 e2 de | f2 f2 fgaf | d2 d2 d2 cd | 
 e2 e2 e2 fe | dcBA B2 c2 | d6 :|  
X:1
L:1/8
Q:1/2=110
M:2/2
K:G
|:"^A" GA |"G" B2 Bd"^/" cBAG |"G" B2 B2"^/" B2 GA |"G" B2 Bd"Em" cBAG |"Am" B2 A2"D7" A2 GA | 
"G" B2 Bd"^/" cBAG |"G" B2 d2"Em" g3 a |"G" bagf"C" efge |"G" d2 B2"^/" B2 ::"^B" Bc | 
"G" d2 B2"^/" g2 B2 |"G" d2 d2"^/" d2 Bc |"G" d2 B2"Em" g2 fg |"Am" a2 A2"D7" A2 GA | 
"G" B2 Bd"^/" cBAG |"G" B2 d2"Em" g3 a |"G" bagf"C" efge |"G" d2 B2"^/" B2 :: 
[M:4/4][K:D][Q:1/2=110]"^A" af |"D" d2 d2 d2 cd |"Em" e2 e2 e2 fe |"A7" dcBA B2 c2 | 
"D" defg"A" agfe |"Bm" d2 d2 d2 cd |"Em" e2 e2 e2 fe |"A7" dcBA B2 c2 |"D" d6 ::"^B" de | 
"D" f2 f2 f2 ef |"Em" g2 g2 g2 bg |"A7" e2 e2 e2 de |"D" f2 f2 fgaf |"Bm" d2 d2 d2 cd | 
"Em" e2 e2 e2 fe |"A7" dcBA B2 c2 |"D" d6 :|  