The CDQ version of Kanye West’s “All Day” has surfaced: it’s a vicious five minutes of rap that features everything from Allan Kingdom and Theophilus London to a Paul McCartney whistle solo.

The song will appear on his upcoming album So Help Me God. Hudson Mohawke also shared that the song was finished and mixed at his London studio. Stream “All Day” below and revisit Kanye’s fiery BRIT Awards performance here.

All Day | Listen for free at bop.fm

Related: The Power of a Kanye Co-Sign