Produce compatible chord progressions that fit well with the provided musical piece.
[K:Ador][K:Ador] A,B, | CA, EA, CA, EA, | B,G, DG, B,G, G,B, | CA, EA, CA, EA, | 
 B,A, G,B, A,2 A,B, | CA, EA, CA, A,C | B,G, DG, B,A, G,B, | CA, EA, CA, A,C | 
 B,A, G,B, A,2 :: ^cd | ef ed ^cd ef | ge dc BG GB | ef ed ^cA cd | 
 ea a^g a2 ef | gf ed ^cd ef | ge dc BG GB | c2 (3(BcB) AG ED | 
 GE DB, A,2 :|  
X:1
L:1/8
Q:1/2=110
M:2/2
K:Amin
[K:Ador][K:Ador] A,B, |"Am" CA, EA, CA, EA, |"G" B,G, DG, B,G, G,B, |"Am" CA, EA, CA, EA, | 
"G" B,A, G,B,"Am" A,2 A,B, |"Am" CA, EA, CA, A,C |"G" B,G, DG, B,A, G,B, |"Am" CA, EA, CA, A,C | 
"G" B,A, G,B,"Am" A,2 :: ^cd |"A" ef ed ^cd ef |"G" ge dc BG GB |"A" ef ed ^cA cd | 
"E7" ea a^g"A" a2 ef |"A" gf ed ^cd ef |"G" ge dc BG GB |"Am" c2 (3(BcB) AG ED | 
"G" GE DB,"Am" A,2 :|  