Design an agreeable chord progression that fits well with the given music piece.
|: [ec]4 [dB][ec][dB][cA] | [BG][AF][BG][cA] [dB]2[dB]2 | [ec]2[ec]2 [dB][ec][dB][cA] | 
 [BG][AF][BG][cA] [AF]2[AF]2 :: [GD]2[AF][BG] [cA]2[cF][dF] | 
 [BG]2[BG][cA] [dF]2[dA]2 | [GD]2[AF][BG] [cA]2[cF][dF] | 
 [BG][AF][BG][cA] [AF]2[AF]2 :: [GB,]2[GB,]2 [AC]2[AC][BD] | 
 [GB,]2[GB,]2 [AC]2[AC][BD] | [GB,]2[GB,]2 [AC]2[AC][BD] | 
 [GB,]2[GB,]2 [DA,]2[DA,]2 :|  
X:1
L:1/16
M:2/4
K:G
|:"C" [ec]4"G" [dB][ec][dB][cA] | [BG][AF][BG][cA] [dB]2[dB]2 |"C" [ec]2[ec]2"G" [dB][ec][dB][cA] | 
 [BG][AF][BG][cA]"D" [AF]2[AF]2 ::"G" [GD]2[AF][BG]"D" [cA]2[cF][dF] | 
"G" [BG]2[BG][cA]"D" [dF]2[dA]2 |"G" [GD]2[AF][BG]"D" [cA]2[cF][dF] | 
"G" [BG][AF][BG][cA]"D" [AF]2[AF]2 ::"G" [GB,]2[GB,]2"D" [AC]2[AC][BD] | 
"G" [GB,]2[GB,]2"D" [AC]2[AC][BD] |"G" [GB,]2[GB,]2"D" [AC]2[AC][BD] | 
"G" [GB,]2[GB,]2"D" [DA,]2[DA,]2 :|  