A lovely work and I almost pull it off. Not too fast. Not too slow, but a little more rehearsal required!

https://www.box.com/s/6jpwassip7j8o3ohf9u7
_________________________
Given enough time, I'll play anything. Given all time, I'll play everything.