Produce compatible chord progressions that fit well with the provided musical piece.
(3DEF | G2 GB dBGB | c2 ce dBGB | c2 ec B2 dB | AGAB AcBA | | 
 G2 GB dBGB | c2 ce dB G2 | gfge dcBA | B2 G2 G2 :: (3def | gdBd edBd | 
 gdBd edcB | c2 ac B2 gB | AGAB AcBA | | G2 GB dBGB | c2 ce dB G2 | 
 gfge dcBA | B2 G2 G2 :|  
X:1
L:1/8
M:4/4
K:G
 (3DEF |"G" G2 GB dBGB |"C" c2 ce"G" dBGB |"C" c2 ec"G" B2 dB |"Am" AGAB"D7" AcBA | | 
"G" G2 GB dBGB |"C" c2 ce"G" dB G2 |"C" gfge"D7" dcBA |"G" B2 G2 G2 :: (3def |"G" gdBd edBd | 
 gdBd edcB |"C" c2 ac"G" B2 gB |"Am" AGAB"D7" AcBA | |"G" G2 GB dBGB |"C" c2 ce"G" dB G2 | 
"C" gfge"D7" dcBA |"G" B2 G2 G2 :|  