Compose a melody with the specified chord progression.
'G', 'Cm', 'G', 'Fm', 'G', 'Fm', 'G', 'Cm', 'G', 'Fm', 'G', 'G', 'G', 'Cm', 'Fm', 'G', 'Cm', 'G', 'Fm', 'G', 'Fm', 'G', 'Cm', 'G', 'Fm', 'G', 'Eb', 'Bb', 'Eb', 'G7', 'Fm', 'G', 'Fm', 'G'  
X:1
L:1/8
Q:1/4=148
M:4/4
K:Eb
"G" d3 c=B/c/ dg e | d3 c=B G=B c | d3 c=B/c/ dg e | d3 gg ^fg e | d3 Ge dc =B |"Cm" (c6 c)=B/c/ | 
"G" d3 =B/d/"Fm" c2 =BG |"G" G3 F/G/"Fm" G3 G/G/ |"G" =B3 G/=B/"Cm" c3 =B/c/ | 
"G" d3 =B/d/"Fm" c2 =BG |1"G" G8 :|2"G" G3 G G2 G2 |:"G" fe dc =BG G=B |"Cm" c4 c3 d/e/ | 
 f"Fm" ed c=B"G" GG =B |"Cm" c4 c3 =B/c/ |"G" d3 =Bc"Fm" d/c/=B G |"G" G3 F/G/"Fm" G3 G/G/ | 
"G" =B3 G/=B/"Cm" c3 =B/c/ |"G" d3 =B"Fm" c d/c/=B G |"G" G3 G G2 G2 ::"Eb" G z2 g g2 g2 | 
"Bb" fg gf"Eb" g4 |"G7" fe ed dc =Bc | d3 cd/e/ d/c/=B G | G z2 f"Fm" f ee d | 
"G" d3/2 c/c=B =BG GG |"Fm" F3 GG c=B/c/ =B/G/ |"G" G3 G G2 G2 :|  