Produce compatible chord progressions that fit well with the provided musical piece.
D |: G>A Be | d2 Bd | !>!c2 Ac | B2 GD | G/A/B/c/ de | d2 Bd | cc BA |1 GG GD :|2 
 GG G z |:[K:D] !>!g2 fe | !>!d2 AB | cd/c/ Bc | e2 d2 | !>!g2 fe | 
 !>!d2 AB | cg/g/ fe | dd d z :|  
X:1
L:1/8
M:2/4
K:G
 D |:"G" G>A Be | d2 Bd |"D7" !>!c2 Ac |"G" B2 GD | G/A/B/c/ de | d2 Bd |"D7" cc BA |1"G" GG GD :|2 
"G" GG G z |:[K:D]"A7" !>!g2 fe |"D" !>!d2 AB |"A7" cd/c/ Bc |"D" e2 d2 |"A7" !>!g2 fe | 
"D" !>!d2 AB |"A7" cg/g/ fe |"D" dd d z :|  