Start with a 17 minute warmup.
Main set is up a pyramid and back down the other side. Rest is equal to previous interval. Starts with a 4min effort at 90%FTP, then 3min at 100%, then 2min at 110%, 1min at 120%, and 30 second sprint@125%--then work back down at same levels and times.
After the last 4-minute interval and rest, there's 5 minutes @85% just for fun before the 12-minute cooldown.