Construct a compatible series of chord changes that support the given music piece.
B2 |: d3 B | dB dg | b4 | g4 | DG Bd | c2 AF |1,3 AG GA | B2 G2 :|2,4 A2 G2 | 
"^G fine" G4 ::[K:D] F3 G | AB AF | [AD]F Ad | f3 f | fe ef | ge ce |1,3 e2 de | 
 f2 d2 :|2,4 e2 d2 | d4 :|  
X:1
L:1/8
M:2/4
K:G
 B2 |:"G" d3 B | dB dg | b4 | g4 | DG Bd |"D7" c2 AF |1,3 AG GA |"G" B2 G2 :|2,4 A2 G2 | 
"^G fine" G4 ::[K:D]"D" F3 G | AB AF | [AD]F Ad | f3 f |"A7" fe ef | ge ce |1,3 e2 de | 
"D" f2 d2 :|2,4 e2 d2 |"D" d4 :|  