Create a melodious tune based on the given chord progression.
'Var. J.C. (variations by J. Clark of Moffat)\\'  
X:1
L:1/8
M:9/8
K:G
 TB2 G Bc/d/e/f/ gdB | dgf egB de/f/g/e/ | TB2 G Bc/d/e/f/ gdB | cdc gec e2 g :: 
 gdB de/f/g/f/ gdB | de/f/g/f/ gdB def | gdB de/f/g/e/ gdB | cdc gec e2 g :: TG3 Bc/d/e/f/ gdB | 
 dgf egB de/f/g/e/ | TG3 Bc/d/e/f/ gdB | cdc gec e2 g :: Tf2 d dBd dBd | Tg2 d dBd efg | 
 Tf2 d dBd gdB | cdc gec e2 g :: GB/c/d/B/ dB/c/d/B/ dB/c/d/B/ | GB/c/d/B/ dB/c/d/B/ de/f/g/e/ | 
 GB/c/d/B/ dB/c/d/B/ gdB | cdc gec Te2 g :| Bdg Bdg Bdg | Bdg gdB de/f/g/e/ | Bdg Bdg gdB | 
 cdc gec Td2 g :| 
"^\"Var. J.C. (variations by J. Clark of Moffat)\"" (D/G/)(B/G/)(B/G/) (D/G/)(c/G/)(c/G/) (D/G/)(B/G)(B/G/) | 
 (d/c/).B/.c/.d/.B/ (e/d/).c/.d/.e/.c/ de/f/g/e/ | 
 (D/G/)(B/G/)(B/G/) (d/c/).B/.g/.b/g e/d/c/B/A/G/ | Tc<dc gec Te2 g :: [db]2 [dg]3 [cf]3 | 
 (B/d/g/).b/.a/.b/ gdB de/f/g/e/ | G,/G,/B,/B,/D/D/ GBd g/d/c/B/A/G/ | c>dc gec Te2 g :|  