http://www.megaupload.com/?d=BHQZTYL9
And here it is. It was written by the same person as the one linked to in >>1 .