Compose a melody with the specified chord progression.
'A', 'E7', 'A', 'D', 'A', 'E7', 'A', 'E', 'B7', 'E', 'B7', 'E7', 'A', 'D', 'A', 'E7', 'A', 'D', 'E7', 'A7', 'D', 'Em', 'A7', 'D', 'E7', 'A7', 'D', 'A7', 'D', 'A7', 'D'  
X:1
L:1/8
M:3/4
K:E
"^A""A" E>A c>A c>f | (ec') a4 | E>A c>A c>f | (ec') a4 |"E7""_*" .d'2 d'c' ba | g>a f>g e2 | 
 .d2 dc BA | G>A F>G E2 |"A" E>A c>A c>f | (ec') a4 | E>A c>A c>f | (ec') a4 |"D" a>d d2 a2 | 
"A" a>e e2 c'2 |"E7" e'>g g2 e'2 |"A" a2 [Eca]2 z2 ||"^B"{/a}"E" g>f g>e B2 | G>B eg c'2 | 
"B7" (^bc') .d2 .d2 |"E" (^ab) e2 e2 |{/a} g>f g>e B2 | G>B e>g b2 |"B7" (^bc') (dc') (bd) | 
"E7" e3 =d BG ||"^C""A" E>A c>A c>f | (ec') a4 | E>A c>A c>f | (ec') a4 |"D" a>d d2 a2 | 
"A" a>e e2 c'2 |"E7" e'>g g2 e'2 |"A" a2 [Eca]2 z2 |:[K:D]"^D""D" a>a b2 a2 |"E7" ^g2 e'>^d' e'2 | 
"A7" =g>g a2 g2 |"D" f2 d'>c' d'2 | f>f =g2 f2 |"Em" (ec') b4 |"A7" (cb) a3 c |"D" (db) a4 | 
 a>a b2 a2 |"E7" ^g2 e'>^d' e'2 |"A7" =g>g a2 g2 |"D" f2 d'>c' d'2 |"A7" e'd' c'b ag | 
"D" f2{/b} a>g a2 |"A7" (cb) b3 c |"D" d2 D2 z2 :|  