Produce compatible chord progressions that fit well with the provided musical piece.
a2c2 cagf | gbd2 !>!d4 | ebd2 dfed | cdcB AB=Bc | a2c2 cagf | e2e2 !>!g4 | 
 g2>g2 g^ga=b | c'2c'2 c'2 z2 :| acc2"^tr" d2>c2 | acc2"^tr" d2>c2 | Acfa d'c'af | 
 f2e2 e4 | bcc2"^tr" d2>c2 | bcc2"^tr" d2>c2 | cegb agde | fefa !>!c'4 | acc2 d2>c2 | 
 acc2 d2>c2 | acc2 d2>c2 | Acfa d'c'af | e2d2 d4 | c2eg b2b2 | a2a2 fef2 | 
 g2g2 eceg | f2a2 f2 z2 ||[K:Bb]{ga} b4 d2>f2 | g2c2 cde=e | f2A2 AFAc | 
 B4 z (GFB) || ddd2 d2e2 | f4 z (DFB) | ddd2 d2e2 | c4 z (FAc) | eee2 e2f2 | 
 g4 z (egb) | aaa2 g2e2 | d4 z (DFB) | ddd2 d2e2 | f4 z (Bdf) | bbb2 b2a2 | 
 (g4 g)egb | (a4 a)g^fg | (=f4 f)edf | dcfe dceA | B2d2 B2 z2 |]  
X:1
L:1/16
M:2/4
K:F
"F" a2c2 cagf |"Gm" gbd2 !>!d4 |"C7" ebd2 dfed |"F" cdcB AB=Bc | a2c2 cagf |"C" e2e2 !>!g4 | 
"G7" g2>g2 g^ga=b |"C7" c'2c'2 c'2 z2 :|"F" acc2"^tr" d2>c2 | acc2"^tr" d2>c2 | Acfa d'c'af | 
"C7" f2e2 e4 | bcc2"^tr" d2>c2 | bcc2"^tr" d2>c2 | cegb agde |"F" fefa !>!c'4 | acc2 d2>c2 | 
 acc2 d2>c2 | acc2 d2>c2 | Acfa d'c'af |"Gm" e2d2 d4 |"C7" c2eg b2b2 |"F" a2a2 fef2 | 
"C7" g2g2 eceg |"F" f2a2 f2 z2 ||[K:Bb]{ga}"Bb" b4 d2>f2 |"Eb" g2c2 cde=e |"F7" f2A2 AFAc | 
"Bb" B4 z (GFB) || ddd2 d2e2 | f4 z (DFB) | ddd2 d2e2 |"F7" c4 z (FAc) | eee2 e2f2 | 
"Eb" g4 z (egb) |"F7" aaa2 g2e2 |"Bb" d4 z (DFB) | ddd2 d2e2 | f4 z (Bdf) | bbb2 b2a2 | 
"Eb" (g4 g)egb |"F7" (a4 a)g^fg |"Bb" (=f4 f)edf |"F7" dcfe dceA |"Bb" B2d2 B2 z2 |]  