I heard this Vangelis stye electronic track years and years ago.
Completely forgot about it until I heard this mashup from DJ's From Mars with it as the main riff.
https://www.youtube.com/watch?v=Lt0vzciSSck
(Used in the intro and throughout the track)
The original is slightly lower pitch and slower.
Can anyone ID it?