Note: Cyrus Lotuski has submitted a faster time here.
This run has been verified.
Internet started to get fuzzy near the end. there are 3 parts
http://www.twitch.tv/cyrus_lotuski/c/6264898
http://www.twitch.tv/cyrus_lotuski/c/6264912
http://www.twitch.tv/cyrus_lotuski/c/6264919