10d4e17c56a3daf70061c613b4020472312d77610Kostya SerebryanyCopyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com> 20d4e17c56a3daf70061c613b4020472312d77610Kostya SerebryanySome rights reserved: <http://opensource.org/licenses/mit-license.php> 30d4e17c56a3daf70061c613b4020472312d77610Kostya Serebryany 4