Update: Rolling Stone have confirmed that Paul McCartney is the random whistler in the song.

The studio version of Kanye West's 'All Day' may lack the power of his BRITS performance (the mob energy isn't quite there), but it certainly feels like a punch to the gut at times.

The best part is the bizarre whistles, acoustic strums (is that McCartney?) and electronic glitches that make up the final 53 seconds. Depending on which illegal stream you happen to grab a hold of, you'll know what we're talking about.

The track is taken from his forthcoming album So Help Me God, which should also feature 'Wolves', and 'Only One'.

Listen to the uncensored version while it lasts (or over at kanyewest.com):

Discover: Report: Kanye West's Oxford University Lecture