Create a fitting sequence of chord progressions to accompany the given music piece.
|: z2 D2 | B3 A G2 G2 | z2 BA GBAG | A3 G ^F2 F2 | ^FGFE D4 | ^FDFA GDGB | 
 ADAc BGBd | c2 c2 cdec | d4 dcBA | B3 A G2 G2 | z2 BA GBAG | A3 G ^F2 F2 | 
 ^FGFE D4 | d4 c4 | B4 A4 | G2 G2 BAG^F | G4 :|[K:G] z DGA |: 
 BcBc B2 AG | A2 B2 z4 | BcBc B2 AG | AB G2 z4 | BcBc B2 AG | A2 B2 z4 | 
 A2 A2 GFEF |1 G4 z4 :|2[K:Gmin] G4 z4 |: d8 | d8 | d4 d4 | d4 d4 | 
 z2 d2 d2 d2 | c2 z2 c4 | BcBA G^FGA | B2 z2 d4 | z2 d2 d2 d2 | c2 z2 c4 | 
 BFFB B_AAG | G4 z4 :|  
X:1
L:1/8
M:4/4
K:Gmin
|: z2 D2 |"Gm" B3 A G2 G2 | z2 BA GBAG |"D" A3 G ^F2 F2 |"Cm" ^FGFE"D" D4 |"D7" ^FDFA"Gm" GDGB | 
"D7" ADAc"Gm" BGBd |"Cm" c2 c2 cdec |"D7" d4 dcBA |"Gm" B3 A G2 G2 | z2 BA GBAG |"D" A3 G ^F2 F2 | 
"Cm" ^FGFE"D" D4 |"D7" d4 c4 | B4 A4 |"Gm" G2 G2"D7" BAG^F |"Gm" G4 :|[K:G] z DGA |: 
"G" BcBc B2 AG | A2 B2 z4 | BcBc B2 AG | AB G2 z4 |"G" BcBc B2 AG | A2 B2 z4 | 
"Am" A2 A2"D7" GFEF |1"G" G4 z4 :|2[K:Gmin]"Gm" G4 z4 |:"Gm" d8 | d8 | d4 d4 | d4 d4 | 
 z2 d2 d2 d2 |"Cm" c2 z2 c4 |"Gm" BcBA G^FGA | B2 z2 d4 | z2 d2 d2 d2 |"Cm" c2 z2 c4 | 
"Bb" BFFB"Ab" B_AAG |"Gm" G4 z4 :|  