simplified rolling checksum code, but still not much faster