Construct melodic chord progressions to accompany the supplied music.
|:"^A" G,A,B,C DCB,A, | G,2 G2 F2 G2 | A4 B4 | cBAG FABc | 
 d2 D2 c4 | B2 c2 A2 G2 | F2 G2 (BA)(GF) | G8 :|"^B" DEFG AGFE | 
 DEFG A2 D2 | GABc dcBA | GABc d2 G2 | cBcd efed | cdcB ABcd | 
 edcB cBAG | F4 D2 Bc | dBGB dBGB | A4 D2 Bc | dBGB dBGB | A4 D2 F2 | 
 G2 A2 B2 c2 | d4 gfed | edcB A3 G | G8 |]  
X:1
L:1/8
Q:1/2=100
M:2/2
K:G
|:"^A""G" G,A,B,C"D7" DCB,A, |"G" G,2 G2 F2 G2 |"D7" A4"G" B4 |"Am" cBAG"D7" FABc | 
"G" d2 D2"C" c4 |"G" B2 c2"Am" A2 G2 |"D7" F2 G2 (BA)(GF) |"G" G8 :|"^B""D" DEFG AGFE | 
"D7" DEFG A2 D2 |"G" GABc dcBA |"G7" GABc d2 G2 |"C" cBcd efed |"Am" cdcB"D7" ABcd | 
"C" edcB"Am" cBAG |"D7" F4 D2 Bc |"G" dBGB dBGB |"D7" A4 D2 Bc |"G" dBGB dBGB |"D7" A4 D2 F2 | 
"G" G2 A2 B2 c2 |"G" d4"Em" gfed |"Am" edcB"D7" A3 G |"G" G8 |]  