Ugh. Well, okay, it cut out my code. You can read it here instead:
http://ottodestruct.com/hashes.txt