Note: Darkened5ky has submitted a faster time here.
This run has been verified.
I could have gotten sub 4:20 easily, I just messed up too badly in certain areas and I lost almost 30 seconds to a peebreak that took way longer than it should have.
Frankly, I'm impressed that I still managed to PB.