I'll give you the melody line and the chord progressions. I want you to learn the theory behind the chords. Here we go, the melody line follows the C harmonic
minor scale...................
B,.........C,......... D,................ Eb,........G,.......... F..................D,........Ebchord progressions......
G major, C minor, D diminished, C minor, Eb 6......F major....... Bb 7th, Eb majorbass...........................G.......
.......Eb........D................C....
.......Bb...........A..................
Ab........G.
Now that's your lesson, I could give you the exact chords and the position but then that wouldn't fair as a teacher to help you with your lesson

The chords are of course inverted, that's where your ear training comes in. The melody line will always be the highest note. Stay in the middle of the keyboard and you'll hear the opening chords they're using.
The runs are a different story and require you have lighting fast hands. Post a video of you playing this much and we'll see about the runs.
Sam