Construct melodic chord progressions to accompany the supplied music.
|:"^A" gbag fagf | egfe dBAG | DEFG ABcA | GABc d4 | gbag fagf | 
 egfe dBAG | DEFG ABcd | B2[BG][BG] [BG]4 ::"^B" [BE]eBe deBe | [BE]eBe deBe | 
 [BE]eBe deBe | fefg agfe | [BE]eBe deBe | [BE]eBe deBe | cBcd ecde | d^cdf g4 :|  
X:1
L:1/16
Q:1/4=120
M:2/4
K:G
|:"^A""G" gbag"D" fagf |"C" egfe"G" dBAG |"C" DEFG"G" ABcA |"G" GABc"D" d4 |"G" gbag"D" fagf | 
"C" egfe"G" dBAG |"C" DEFG"G" ABcd |"G" B2[BG][BG] [BG]4 ::"^B""Em" [BE]eBe deBe | [BE]eBe deBe | 
 [BE]eBe deBe |"B7" fefg agfe |"Em" [BE]eBe deBe | [BE]eBe deBe |"C" cBcd ecde |"D" d^cdf"G" g4 :|  