Develop a melody based on the provided set of chords.
'Am', 'G', 'Am', 'D', 'G', 'Am', 'G', 'D', 'G', 'Am', 'Am', 'G', 'Am', 'D', 'Am', 'G', 'D', 'G', 'Am', 'Am', 'G', 'Am', 'G', 'Am', 'G', 'D', 'G', 'Am'  
X:1
L:1/8
M:6/8
K:G
 g/f/ |"Am" eAA eAA |"G" BAB GBd |"Am" eAA eAA |"D" def"G" gfg |"Am" eAA eAA |"G" BAB GBd | 
"D" def"G" gdB |"Am" BAA A2 :: d |"Am" eaa eaa |"G" egg egg |"Am" eaa eaa |"D" def"^(G)" gdB | 
"Am" eaa eaa |"G" egg egg |"D" def"G" gdB |"Am" BAA A2 :: d |"Am" eaa a^ga |"G" bab ged | 
"Am" eaa a^ga |"G" bab g2 d |"Am" eaa a^ga |"G" bab ged |"D" def"G" gdB |"Am" BAA A2 :|  