Design chord progressions that establish harmony for the provided musical piece.
dfed cAAc | BGGB cA A2 | dfed cAAc | BG"^(A)D" D2 D2 :: 
 A2 AG AB =c2 | GAGF EFGE | A2 AG AB =c2 | BGAF D2 D2 :|  
X:1
L:1/8
M:2/2
K:D
"D" dfed"A" cAAc |"G" BGGB"A" cA A2 |"D" dfed"A" cAAc |"G" BG"^(A)"AF"D" D2 D2 :: 
"D" A2 AG"Am" AB =c2 |"C" GAGF EFGE |"D" A2 AG"Am" AB =c2 |"G" BGAF"D" D2 D2 :|  