0x1864CFB
0x100.times.collect{|i| res = i << 16 8.times{ res <<= 1 res ^= POLY if (res & 0x1000000) > 0 } res }