Compose a melody based on the given chord progression.
'A', 'E7', 'A', 'D', 'A', 'E7', 'A', 'E7', 'A', 'D', 'A', 'G', 'A', 'D', 'A', 'D', 'A', 'E7', 'A', 'E7', 'A', 'D', 'A', 'G', 'A'  
X:1
L:1/8
M:4/4
K:D
|: E2 |"A" A2 cA"E7" BcdB |"A" cdec"D" defg |"A" a2 ae faec |"E7" dccB- BdcB |"A" A2 cA"E7" BcdB | 
"A" cdec"D" defg |"A" a2 ae faec |"G" dB=GB"A" A2 :: ce |"D" faad- daaa |"A" eaac- caaa | 
"D" faad- dffd |"A" ceeB-"E7" BdcB |"A" A2 cA"E7" BcdB |"A" cdec"D" defg |"A" a2 ae faec | 
"G" dB=GB"A" A2 :|  