Develop a melody based on the provided set of chords.
'G', 'D7', 'G', 'D7', 'G', 'D7', 'G', 'D7', 'G', 'C', 'G7', 'G7', 'G7', 'C', 'F', 'C', 'Dm', 'G7', 'C', 'F', 'C', 'F', 'Gm', 'C7', 'F', 'F', 'C', 'F', 'Gm', 'Gm', 'F', 'Gm', 'C7', 'F'  
X:1
L:1/16
M:2/4
K:G
|: DEF |"G" G2Bd gdBG |"D7" ABcA FDEF |"G" GFGB dBGB |"D7" Agfe dcBA |"G" G2Bd gdBG | 
"D7" ABcA FDEF |"G" GFGB dBGB |"D7" ABAF"G" G :|[K:C]"C" e2ef edce | g2ga gece | gece gecA | 
"G7" B2^A2 A4 |1"G7" f2fg fefg | b2bb bg^fg | a2ab agfg |"G7" ag^fg"C" e2c2 :|2"F" aa^ga b2a2 | 
"C" gg^fg a2g2 |"Dm" fedf"G7" a2B2 |"C" c4 z efg ||[K:F]"F" aaa2"C" ggg2 |"F" fff2 c2Ac | 
 f2fg fefa |"Gm" g2d2 d4 |"C7" bbb2 aaa2 | ggg2 e2cd | e2ef edce |"F" dc=Bc A2F2 | 
"F" aaa2"C" ggg2 |"F" fff2 c2Ac | f2fg fefa |"Gm" g2d2 d2>e2 |"Gm" fefg fefg |"F" afcB Aceg | 
"Gm" b2bb"C7" bgeg |"F" fefg f4 ||  