Another (probably crappy) translation by yours truly. Had some help from a lovely tumblr user by the url of orenomaiubou with slang and stuff. There was a bit of guess work on some things, though; if you compare it to the original and find that I was waaaaay off the mark, sorry.