Source code

Revision control

Copy as Markdown

Other Tools

/* crc32.h -- tables for rapid CRC calculation
* Generated automatically by crc32.c
*/
local const z_crc_t FAR crc_table[] = {
0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419,
0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4,
0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07,
0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,
0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856,
0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4,
0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,
0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3,
0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a,
0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599,
0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,
0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190,
0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f,
0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e,
0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,
0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed,
0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950,
0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3,
0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,
0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a,
0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5,
0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010,
0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,
0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17,
0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6,
0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615,
0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,
0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344,
0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb,
0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a,
0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,
0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1,
0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c,
0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef,
0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,
0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe,
0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31,
0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c,
0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,
0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b,
0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242,
0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1,
0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,
0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278,
0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7,
0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66,
0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,
0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605,
0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8,
0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b,
0x2d02ef8d};
#ifdef W
#if W == 8
local const z_word_t FAR crc_big_table[] = {
0x0000000000000000, 0x9630077700000000, 0x2c610eee00000000,
0xba51099900000000, 0x19c46d0700000000, 0x8ff46a7000000000,
0x35a563e900000000, 0xa395649e00000000, 0x3288db0e00000000,
0xa4b8dc7900000000, 0x1ee9d5e000000000, 0x88d9d29700000000,
0x2b4cb60900000000, 0xbd7cb17e00000000, 0x072db8e700000000,
0x911dbf9000000000, 0x6410b71d00000000, 0xf220b06a00000000,
0x4871b9f300000000, 0xde41be8400000000, 0x7dd4da1a00000000,
0xebe4dd6d00000000, 0x51b5d4f400000000, 0xc785d38300000000,
0x56986c1300000000, 0xc0a86b6400000000, 0x7af962fd00000000,
0xecc9658a00000000, 0x4f5c011400000000, 0xd96c066300000000,
0x633d0ffa00000000, 0xf50d088d00000000, 0xc8206e3b00000000,
0x5e10694c00000000, 0xe44160d500000000, 0x727167a200000000,
0xd1e4033c00000000, 0x47d4044b00000000, 0xfd850dd200000000,
0x6bb50aa500000000, 0xfaa8b53500000000, 0x6c98b24200000000,
0xd6c9bbdb00000000, 0x40f9bcac00000000, 0xe36cd83200000000,
0x755cdf4500000000, 0xcf0dd6dc00000000, 0x593dd1ab00000000,
0xac30d92600000000, 0x3a00de5100000000, 0x8051d7c800000000,
0x1661d0bf00000000, 0xb5f4b42100000000, 0x23c4b35600000000,
0x9995bacf00000000, 0x0fa5bdb800000000, 0x9eb8022800000000,
0x0888055f00000000, 0xb2d90cc600000000, 0x24e90bb100000000,
0x877c6f2f00000000, 0x114c685800000000, 0xab1d61c100000000,
0x3d2d66b600000000, 0x9041dc7600000000, 0x0671db0100000000,
0xbc20d29800000000, 0x2a10d5ef00000000, 0x8985b17100000000,
0x1fb5b60600000000, 0xa5e4bf9f00000000, 0x33d4b8e800000000,
0xa2c9077800000000, 0x34f9000f00000000, 0x8ea8099600000000,
0x18980ee100000000, 0xbb0d6a7f00000000, 0x2d3d6d0800000000,
0x976c649100000000, 0x015c63e600000000, 0xf4516b6b00000000,
0x62616c1c00000000, 0xd830658500000000, 0x4e0062f200000000,
0xed95066c00000000, 0x7ba5011b00000000, 0xc1f4088200000000,
0x57c40ff500000000, 0xc6d9b06500000000, 0x50e9b71200000000,
0xeab8be8b00000000, 0x7c88b9fc00000000, 0xdf1ddd6200000000,
0x492dda1500000000, 0xf37cd38c00000000, 0x654cd4fb00000000,
0x5861b24d00000000, 0xce51b53a00000000, 0x7400bca300000000,
0xe230bbd400000000, 0x41a5df4a00000000, 0xd795d83d00000000,
0x6dc4d1a400000000, 0xfbf4d6d300000000, 0x6ae9694300000000,
0xfcd96e3400000000, 0x468867ad00000000, 0xd0b860da00000000,
0x732d044400000000, 0xe51d033300000000, 0x5f4c0aaa00000000,
0xc97c0ddd00000000, 0x3c71055000000000, 0xaa41022700000000,
0x10100bbe00000000, 0x86200cc900000000, 0x25b5685700000000,
0xb3856f2000000000, 0x09d466b900000000, 0x9fe461ce00000000,
0x0ef9de5e00000000, 0x98c9d92900000000, 0x2298d0b000000000,
0xb4a8d7c700000000, 0x173db35900000000, 0x810db42e00000000,
0x3b5cbdb700000000, 0xad6cbac000000000, 0x2083b8ed00000000,
0xb6b3bf9a00000000, 0x0ce2b60300000000, 0x9ad2b17400000000,
0x3947d5ea00000000, 0xaf77d29d00000000, 0x1526db0400000000,
0x8316dc7300000000, 0x120b63e300000000, 0x843b649400000000,
0x3e6a6d0d00000000, 0xa85a6a7a00000000, 0x0bcf0ee400000000,
0x9dff099300000000, 0x27ae000a00000000, 0xb19e077d00000000,
0x44930ff000000000, 0xd2a3088700000000, 0x68f2011e00000000,
0xfec2066900000000, 0x5d5762f700000000, 0xcb67658000000000,
0x71366c1900000000, 0xe7066b6e00000000, 0x761bd4fe00000000,
0xe02bd38900000000, 0x5a7ada1000000000, 0xcc4add6700000000,
0x6fdfb9f900000000, 0xf9efbe8e00000000, 0x43beb71700000000,
0xd58eb06000000000, 0xe8a3d6d600000000, 0x7e93d1a100000000,
0xc4c2d83800000000, 0x52f2df4f00000000, 0xf167bbd100000000,
0x6757bca600000000, 0xdd06b53f00000000, 0x4b36b24800000000,
0xda2b0dd800000000, 0x4c1b0aaf00000000, 0xf64a033600000000,
0x607a044100000000, 0xc3ef60df00000000, 0x55df67a800000000,
0xef8e6e3100000000, 0x79be694600000000, 0x8cb361cb00000000,
0x1a8366bc00000000, 0xa0d26f2500000000, 0x36e2685200000000,
0x95770ccc00000000, 0x03470bbb00000000, 0xb916022200000000,
0x2f26055500000000, 0xbe3bbac500000000, 0x280bbdb200000000,
0x925ab42b00000000, 0x046ab35c00000000, 0xa7ffd7c200000000,
0x31cfd0b500000000, 0x8b9ed92c00000000, 0x1daede5b00000000,
0xb0c2649b00000000, 0x26f263ec00000000, 0x9ca36a7500000000,
0x0a936d0200000000, 0xa906099c00000000, 0x3f360eeb00000000,
0x8567077200000000, 0x1357000500000000, 0x824abf9500000000,
0x147ab8e200000000, 0xae2bb17b00000000, 0x381bb60c00000000,
0x9b8ed29200000000, 0x0dbed5e500000000, 0xb7efdc7c00000000,
0x21dfdb0b00000000, 0xd4d2d38600000000, 0x42e2d4f100000000,
0xf8b3dd6800000000, 0x6e83da1f00000000, 0xcd16be8100000000,
0x5b26b9f600000000, 0xe177b06f00000000, 0x7747b71800000000,
0xe65a088800000000, 0x706a0fff00000000, 0xca3b066600000000,
0x5c0b011100000000, 0xff9e658f00000000, 0x69ae62f800000000,
0xd3ff6b6100000000, 0x45cf6c1600000000, 0x78e20aa000000000,
0xeed20dd700000000, 0x5483044e00000000, 0xc2b3033900000000,
0x612667a700000000, 0xf71660d000000000, 0x4d47694900000000,
0xdb776e3e00000000, 0x4a6ad1ae00000000, 0xdc5ad6d900000000,
0x660bdf4000000000, 0xf03bd83700000000, 0x53aebca900000000,
0xc59ebbde00000000, 0x7fcfb24700000000, 0xe9ffb53000000000,
0x1cf2bdbd00000000, 0x8ac2baca00000000, 0x3093b35300000000,
0xa6a3b42400000000, 0x0536d0ba00000000, 0x9306d7cd00000000,
0x2957de5400000000, 0xbf67d92300000000, 0x2e7a66b300000000,
0xb84a61c400000000, 0x021b685d00000000, 0x942b6f2a00000000,
0x37be0bb400000000, 0xa18e0cc300000000, 0x1bdf055a00000000,
0x8def022d00000000};
#else /* W == 4 */
local const z_word_t FAR crc_big_table[] = {
0x00000000, 0x96300777, 0x2c610eee, 0xba510999, 0x19c46d07,
0x8ff46a70, 0x35a563e9, 0xa395649e, 0x3288db0e, 0xa4b8dc79,
0x1ee9d5e0, 0x88d9d297, 0x2b4cb609, 0xbd7cb17e, 0x072db8e7,
0x911dbf90, 0x6410b71d, 0xf220b06a, 0x4871b9f3, 0xde41be84,
0x7dd4da1a, 0xebe4dd6d, 0x51b5d4f4, 0xc785d383, 0x56986c13,
0xc0a86b64, 0x7af962fd, 0xecc9658a, 0x4f5c0114, 0xd96c0663,
0x633d0ffa, 0xf50d088d, 0xc8206e3b, 0x5e10694c, 0xe44160d5,
0x727167a2, 0xd1e4033c, 0x47d4044b, 0xfd850dd2, 0x6bb50aa5,
0xfaa8b535, 0x6c98b242, 0xd6c9bbdb, 0x40f9bcac, 0xe36cd832,
0x755cdf45, 0xcf0dd6dc, 0x593dd1ab, 0xac30d926, 0x3a00de51,
0x8051d7c8, 0x1661d0bf, 0xb5f4b421, 0x23c4b356, 0x9995bacf,
0x0fa5bdb8, 0x9eb80228, 0x0888055f, 0xb2d90cc6, 0x24e90bb1,
0x877c6f2f, 0x114c6858, 0xab1d61c1, 0x3d2d66b6, 0x9041dc76,
0x0671db01, 0xbc20d298, 0x2a10d5ef, 0x8985b171, 0x1fb5b606,
0xa5e4bf9f, 0x33d4b8e8, 0xa2c90778, 0x34f9000f, 0x8ea80996,
0x18980ee1, 0xbb0d6a7f, 0x2d3d6d08, 0x976c6491, 0x015c63e6,
0xf4516b6b, 0x62616c1c, 0xd8306585, 0x4e0062f2, 0xed95066c,
0x7ba5011b, 0xc1f40882, 0x57c40ff5, 0xc6d9b065, 0x50e9b712,
0xeab8be8b, 0x7c88b9fc, 0xdf1ddd62, 0x492dda15, 0xf37cd38c,
0x654cd4fb, 0x5861b24d, 0xce51b53a, 0x7400bca3, 0xe230bbd4,
0x41a5df4a, 0xd795d83d, 0x6dc4d1a4, 0xfbf4d6d3, 0x6ae96943,
0xfcd96e34, 0x468867ad, 0xd0b860da, 0x732d0444, 0xe51d0333,
0x5f4c0aaa, 0xc97c0ddd, 0x3c710550, 0xaa410227, 0x10100bbe,
0x86200cc9, 0x25b56857, 0xb3856f20, 0x09d466b9, 0x9fe461ce,
0x0ef9de5e, 0x98c9d929, 0x2298d0b0, 0xb4a8d7c7, 0x173db359,
0x810db42e, 0x3b5cbdb7, 0xad6cbac0, 0x2083b8ed, 0xb6b3bf9a,
0x0ce2b603, 0x9ad2b174, 0x3947d5ea, 0xaf77d29d, 0x1526db04,
0x8316dc73, 0x120b63e3, 0x843b6494, 0x3e6a6d0d, 0xa85a6a7a,
0x0bcf0ee4, 0x9dff0993, 0x27ae000a, 0xb19e077d, 0x44930ff0,
0xd2a30887, 0x68f2011e, 0xfec20669, 0x5d5762f7, 0xcb676580,
0x71366c19, 0xe7066b6e, 0x761bd4fe, 0xe02bd389, 0x5a7ada10,
0xcc4add67, 0x6fdfb9f9, 0xf9efbe8e, 0x43beb717, 0xd58eb060,
0xe8a3d6d6, 0x7e93d1a1, 0xc4c2d838, 0x52f2df4f, 0xf167bbd1,
0x6757bca6, 0xdd06b53f, 0x4b36b248, 0xda2b0dd8, 0x4c1b0aaf,
0xf64a0336, 0x607a0441, 0xc3ef60df, 0x55df67a8, 0xef8e6e31,
0x79be6946, 0x8cb361cb, 0x1a8366bc, 0xa0d26f25, 0x36e26852,
0x95770ccc, 0x03470bbb, 0xb9160222, 0x2f260555, 0xbe3bbac5,
0x280bbdb2, 0x925ab42b, 0x046ab35c, 0xa7ffd7c2, 0x31cfd0b5,
0x8b9ed92c, 0x1daede5b, 0xb0c2649b, 0x26f263ec, 0x9ca36a75,
0x0a936d02, 0xa906099c, 0x3f360eeb, 0x85670772, 0x13570005,
0x824abf95, 0x147ab8e2, 0xae2bb17b, 0x381bb60c, 0x9b8ed292,
0x0dbed5e5, 0xb7efdc7c, 0x21dfdb0b, 0xd4d2d386, 0x42e2d4f1,
0xf8b3dd68, 0x6e83da1f, 0xcd16be81, 0x5b26b9f6, 0xe177b06f,
0x7747b718, 0xe65a0888, 0x706a0fff, 0xca3b0666, 0x5c0b0111,
0xff9e658f, 0x69ae62f8, 0xd3ff6b61, 0x45cf6c16, 0x78e20aa0,
0xeed20dd7, 0x5483044e, 0xc2b30339, 0x612667a7, 0xf71660d0,
0x4d476949, 0xdb776e3e, 0x4a6ad1ae, 0xdc5ad6d9, 0x660bdf40,
0xf03bd837, 0x53aebca9, 0xc59ebbde, 0x7fcfb247, 0xe9ffb530,
0x1cf2bdbd, 0x8ac2baca, 0x3093b353, 0xa6a3b424, 0x0536d0ba,
0x9306d7cd, 0x2957de54, 0xbf67d923, 0x2e7a66b3, 0xb84a61c4,
0x021b685d, 0x942b6f2a, 0x37be0bb4, 0xa18e0cc3, 0x1bdf055a,
0x8def022d};
#endif
#if N == 1
#if W == 8
local const z_crc_t FAR crc_braid_table[][256] = {
{0x00000000, 0xccaa009e, 0x4225077d, 0x8e8f07e3, 0x844a0efa,
0x48e00e64, 0xc66f0987, 0x0ac50919, 0xd3e51bb5, 0x1f4f1b2b,
0x91c01cc8, 0x5d6a1c56, 0x57af154f, 0x9b0515d1, 0x158a1232,
0xd92012ac, 0x7cbb312b, 0xb01131b5, 0x3e9e3656, 0xf23436c8,
0xf8f13fd1, 0x345b3f4f, 0xbad438ac, 0x767e3832, 0xaf5e2a9e,
0x63f42a00, 0xed7b2de3, 0x21d12d7d, 0x2b142464, 0xe7be24fa,
0x69312319, 0xa59b2387, 0xf9766256, 0x35dc62c8, 0xbb53652b,
0x77f965b5, 0x7d3c6cac, 0xb1966c32, 0x3f196bd1, 0xf3b36b4f,
0x2a9379e3, 0xe639797d, 0x68b67e9e, 0xa41c7e00, 0xaed97719,
0x62737787, 0xecfc7064, 0x205670fa, 0x85cd537d, 0x496753e3,
0xc7e85400, 0x0b42549e, 0x01875d87, 0xcd2d5d19, 0x43a25afa,
0x8f085a64, 0x562848c8, 0x9a824856, 0x140d4fb5, 0xd8a74f2b,
0xd2624632, 0x1ec846ac, 0x9047414f, 0x5ced41d1, 0x299dc2ed,
0xe537c273, 0x6bb8c590, 0xa712c50e, 0xadd7cc17, 0x617dcc89,
0xeff2cb6a, 0x2358cbf4, 0xfa78d958, 0x36d2d9c6, 0xb85dde25,
0x74f7debb, 0x7e32d7a2, 0xb298d73c, 0x3c17d0df, 0xf0bdd041,
0x5526f3c6, 0x998cf358, 0x1703f4bb, 0xdba9f425, 0xd16cfd3c,
0x1dc6fda2, 0x9349fa41, 0x5fe3fadf, 0x86c3e873, 0x4a69e8ed,
0xc4e6ef0e, 0x084cef90, 0x0289e689, 0xce23e617, 0x40ace1f4,
0x8c06e16a, 0xd0eba0bb, 0x1c41a025, 0x92cea7c6, 0x5e64a758,
0x54a1ae41, 0x980baedf, 0x1684a93c, 0xda2ea9a2, 0x030ebb0e,
0xcfa4bb90, 0x412bbc73, 0x8d81bced, 0x8744b5f4, 0x4beeb56a,
0xc561b289, 0x09cbb217, 0xac509190, 0x60fa910e, 0xee7596ed,
0x22df9673, 0x281a9f6a, 0xe4b09ff4, 0x6a3f9817, 0xa6959889,
0x7fb58a25, 0xb31f8abb, 0x3d908d58, 0xf13a8dc6, 0xfbff84df,
0x37558441, 0xb9da83a2, 0x7570833c, 0x533b85da, 0x9f918544,
0x111e82a7, 0xddb48239, 0xd7718b20, 0x1bdb8bbe, 0x95548c5d,
0x59fe8cc3, 0x80de9e6f, 0x4c749ef1, 0xc2fb9912, 0x0e51998c,
0x04949095, 0xc83e900b, 0x46b197e8, 0x8a1b9776, 0x2f80b4f1,
0xe32ab46f, 0x6da5b38c, 0xa10fb312, 0xabcaba0b, 0x6760ba95,
0xe9efbd76, 0x2545bde8, 0xfc65af44, 0x30cfafda, 0xbe40a839,
0x72eaa8a7, 0x782fa1be, 0xb485a120, 0x3a0aa6c3, 0xf6a0a65d,
0xaa4de78c, 0x66e7e712, 0xe868e0f1, 0x24c2e06f, 0x2e07e976,
0xe2ade9e8, 0x6c22ee0b, 0xa088ee95, 0x79a8fc39, 0xb502fca7,
0x3b8dfb44, 0xf727fbda, 0xfde2f2c3, 0x3148f25d, 0xbfc7f5be,
0x736df520, 0xd6f6d6a7, 0x1a5cd639, 0x94d3d1da, 0x5879d144,
0x52bcd85d, 0x9e16d8c3, 0x1099df20, 0xdc33dfbe, 0x0513cd12,
0xc9b9cd8c, 0x4736ca6f, 0x8b9ccaf1, 0x8159c3e8, 0x4df3c376,
0xc37cc495, 0x0fd6c40b, 0x7aa64737, 0xb60c47a9, 0x3883404a,
0xf42940d4, 0xfeec49cd, 0x32464953, 0xbcc94eb0, 0x70634e2e,
0xa9435c82, 0x65e95c1c, 0xeb665bff, 0x27cc5b61, 0x2d095278,
0xe1a352e6, 0x6f2c5505, 0xa386559b, 0x061d761c, 0xcab77682,
0x44387161, 0x889271ff, 0x825778e6, 0x4efd7878, 0xc0727f9b,
0x0cd87f05, 0xd5f86da9, 0x19526d37, 0x97dd6ad4, 0x5b776a4a,
0x51b26353, 0x9d1863cd, 0x1397642e, 0xdf3d64b0, 0x83d02561,
0x4f7a25ff, 0xc1f5221c, 0x0d5f2282, 0x079a2b9b, 0xcb302b05,
0x45bf2ce6, 0x89152c78, 0x50353ed4, 0x9c9f3e4a, 0x121039a9,
0xdeba3937, 0xd47f302e, 0x18d530b0, 0x965a3753, 0x5af037cd,
0xff6b144a, 0x33c114d4, 0xbd4e1337, 0x71e413a9, 0x7b211ab0,
0xb78b1a2e, 0x39041dcd, 0xf5ae1d53, 0x2c8e0fff, 0xe0240f61,
0x6eab0882, 0xa201081c, 0xa8c40105, 0x646e019b, 0xeae10678,
0x264b06e6},
{0x00000000, 0xa6770bb4, 0x979f1129, 0x31e81a9d, 0xf44f2413,
0x52382fa7, 0x63d0353a, 0xc5a73e8e, 0x33ef4e67, 0x959845d3,
0xa4705f4e, 0x020754fa, 0xc7a06a74, 0x61d761c0, 0x503f7b5d,
0xf64870e9, 0x67de9cce, 0xc1a9977a, 0xf0418de7, 0x56368653,
0x9391b8dd, 0x35e6b369, 0x040ea9f4, 0xa279a240, 0x5431d2a9,
0xf246d91d, 0xc3aec380, 0x65d9c834, 0xa07ef6ba, 0x0609fd0e,
0x37e1e793, 0x9196ec27, 0xcfbd399c, 0x69ca3228, 0x582228b5,
0xfe552301, 0x3bf21d8f, 0x9d85163b, 0xac6d0ca6, 0x0a1a0712,
0xfc5277fb, 0x5a257c4f, 0x6bcd66d2, 0xcdba6d66, 0x081d53e8,
0xae6a585c, 0x9f8242c1, 0x39f54975, 0xa863a552, 0x0e14aee6,
0x3ffcb47b, 0x998bbfcf, 0x5c2c8141, 0xfa5b8af5, 0xcbb39068,
0x6dc49bdc, 0x9b8ceb35, 0x3dfbe081, 0x0c13fa1c, 0xaa64f1a8,
0x6fc3cf26, 0xc9b4c492, 0xf85cde0f, 0x5e2bd5bb, 0x440b7579,
0xe27c7ecd, 0xd3946450, 0x75e36fe4, 0xb044516a, 0x16335ade,
0x27db4043, 0x81ac4bf7, 0x77e43b1e, 0xd19330aa, 0xe07b2a37,
0x460c2183, 0x83ab1f0d, 0x25dc14b9, 0x14340e24, 0xb2430590,
0x23d5e9b7, 0x85a2e203, 0xb44af89e, 0x123df32a, 0xd79acda4,
0x71edc610, 0x4005dc8d, 0xe672d739, 0x103aa7d0, 0xb64dac64,
0x87a5b6f9, 0x21d2bd4d, 0xe47583c3, 0x42028877, 0x73ea92ea,
0xd59d995e, 0x8bb64ce5, 0x2dc14751, 0x1c295dcc, 0xba5e5678,
0x7ff968f6, 0xd98e6342, 0xe86679df, 0x4e11726b, 0xb8590282,
0x1e2e0936, 0x2fc613ab, 0x89b1181f, 0x4c162691, 0xea612d25,
0xdb8937b8, 0x7dfe3c0c, 0xec68d02b, 0x4a1fdb9f, 0x7bf7c102,
0xdd80cab6, 0x1827f438, 0xbe50ff8c, 0x8fb8e511, 0x29cfeea5,
0xdf879e4c, 0x79f095f8, 0x48188f65, 0xee6f84d1, 0x2bc8ba5f,
0x8dbfb1eb, 0xbc57ab76, 0x1a20a0c2, 0x8816eaf2, 0x2e61e146,
0x1f89fbdb, 0xb9fef06f, 0x7c59cee1, 0xda2ec555, 0xebc6dfc8,
0x4db1d47c, 0xbbf9a495, 0x1d8eaf21, 0x2c66b5bc, 0x8a11be08,
0x4fb68086, 0xe9c18b32, 0xd82991af, 0x7e5e9a1b, 0xefc8763c,
0x49bf7d88, 0x78576715, 0xde206ca1, 0x1b87522f, 0xbdf0599b,
0x8c184306, 0x2a6f48b2, 0xdc27385b, 0x7a5033ef, 0x4bb82972,
0xedcf22c6, 0x28681c48, 0x8e1f17fc, 0xbff70d61, 0x198006d5,
0x47abd36e, 0xe1dcd8da, 0xd034c247, 0x7643c9f3, 0xb3e4f77d,
0x1593fcc9, 0x247be654, 0x820cede0, 0x74449d09, 0xd23396bd,
0xe3db8c20, 0x45ac8794, 0x800bb91a, 0x267cb2ae, 0x1794a833,
0xb1e3a387, 0x20754fa0, 0x86024414, 0xb7ea5e89, 0x119d553d,
0xd43a6bb3, 0x724d6007, 0x43a57a9a, 0xe5d2712e, 0x139a01c7,
0xb5ed0a73, 0x840510ee, 0x22721b5a, 0xe7d525d4, 0x41a22e60,
0x704a34fd, 0xd63d3f49, 0xcc1d9f8b, 0x6a6a943f, 0x5b828ea2,
0xfdf58516, 0x3852bb98, 0x9e25b02c, 0xafcdaab1, 0x09baa105,
0xfff2d1ec, 0x5985da58, 0x686dc0c5, 0xce1acb71, 0x0bbdf5ff,
0xadcafe4b, 0x9c22e4d6, 0x3a55ef62, 0xabc30345, 0x0db408f1,
0x3c5c126c, 0x9a2b19d8, 0x5f8c2756, 0xf9fb2ce2, 0xc813367f,
0x6e643dcb, 0x982c4d22, 0x3e5b4696, 0x0fb35c0b, 0xa9c457bf,
0x6c636931, 0xca146285, 0xfbfc7818, 0x5d8b73ac, 0x03a0a617,
0xa5d7ada3, 0x943fb73e, 0x3248bc8a, 0xf7ef8204, 0x519889b0,
0x6070932d, 0xc6079899, 0x304fe870, 0x9638e3c4, 0xa7d0f959,
0x01a7f2ed, 0xc400cc63, 0x6277c7d7, 0x539fdd4a, 0xf5e8d6fe,
0x647e3ad9, 0xc209316d, 0xf3e12bf0, 0x55962044, 0x90311eca,
0x3646157e, 0x07ae0fe3, 0xa1d90457, 0x579174be, 0xf1e67f0a,
0xc00e6597, 0x66796e23, 0xa3de50ad, 0x05a95b19, 0x34414184,
0x92364a30},
{0x00000000, 0xcb5cd3a5, 0x4dc8a10b, 0x869472ae, 0x9b914216,
0x50cd91b3, 0xd659e31d, 0x1d0530b8, 0xec53826d, 0x270f51c8,
0xa19b2366, 0x6ac7f0c3, 0x77c2c07b, 0xbc9e13de, 0x3a0a6170,
0xf156b2d5, 0x03d6029b, 0xc88ad13e, 0x4e1ea390, 0x85427035,
0x9847408d, 0x531b9328, 0xd58fe186, 0x1ed33223, 0xef8580f6,
0x24d95353, 0xa24d21fd, 0x6911f258, 0x7414c2e0, 0xbf481145,
0x39dc63eb, 0xf280b04e, 0x07ac0536, 0xccf0d693, 0x4a64a43d,
0x81387798, 0x9c3d4720, 0x57619485, 0xd1f5e62b, 0x1aa9358e,
0xebff875b, 0x20a354fe, 0xa6372650, 0x6d6bf5f5, 0x706ec54d,
0xbb3216e8, 0x3da66446, 0xf6fab7e3, 0x047a07ad, 0xcf26d408,
0x49b2a6a6, 0x82ee7503, 0x9feb45bb, 0x54b7961e, 0xd223e4b0,
0x197f3715, 0xe82985c0, 0x23755665, 0xa5e124cb, 0x6ebdf76e,
0x73b8c7d6, 0xb8e41473, 0x3e7066dd, 0xf52cb578, 0x0f580a6c,
0xc404d9c9, 0x4290ab67, 0x89cc78c2, 0x94c9487a, 0x5f959bdf,
0xd901e971, 0x125d3ad4, 0xe30b8801, 0x28575ba4, 0xaec3290a,
0x659ffaaf, 0x789aca17, 0xb3c619b2, 0x35526b1c, 0xfe0eb8b9,
0x0c8e08f7, 0xc7d2db52, 0x4146a9fc, 0x8a1a7a59, 0x971f4ae1,
0x5c439944, 0xdad7ebea, 0x118b384f, 0xe0dd8a9a, 0x2b81593f,
0xad152b91, 0x6649f834, 0x7b4cc88c, 0xb0101b29, 0x36846987,
0xfdd8ba22, 0x08f40f5a, 0xc3a8dcff, 0x453cae51, 0x8e607df4,
0x93654d4c, 0x58399ee9, 0xdeadec47, 0x15f13fe2, 0xe4a78d37,
0x2ffb5e92, 0xa96f2c3c, 0x6233ff99, 0x7f36cf21, 0xb46a1c84,
0x32fe6e2a, 0xf9a2bd8f, 0x0b220dc1, 0xc07ede64, 0x46eaacca,
0x8db67f6f, 0x90b34fd7, 0x5bef9c72, 0xdd7beedc, 0x16273d79,
0xe7718fac, 0x2c2d5c09, 0xaab92ea7, 0x61e5fd02, 0x7ce0cdba,
0xb7bc1e1f, 0x31286cb1, 0xfa74bf14, 0x1eb014d8, 0xd5ecc77d,
0x5378b5d3, 0x98246676, 0x852156ce, 0x4e7d856b, 0xc8e9f7c5,
0x03b52460, 0xf2e396b5, 0x39bf4510, 0xbf2b37be, 0x7477e41b,
0x6972d4a3, 0xa22e0706, 0x24ba75a8, 0xefe6a60d, 0x1d661643,
0xd63ac5e6, 0x50aeb748, 0x9bf264ed, 0x86f75455, 0x4dab87f0,
0xcb3ff55e, 0x006326fb, 0xf135942e, 0x3a69478b, 0xbcfd3525,
0x77a1e680, 0x6aa4d638, 0xa1f8059d, 0x276c7733, 0xec30a496,
0x191c11ee, 0xd240c24b, 0x54d4b0e5, 0x9f886340, 0x828d53f8,
0x49d1805d, 0xcf45f2f3, 0x04192156, 0xf54f9383, 0x3e134026,
0xb8873288, 0x73dbe12d, 0x6eded195, 0xa5820230, 0x2316709e,
0xe84aa33b, 0x1aca1375, 0xd196c0d0, 0x5702b27e, 0x9c5e61db,
0x815b5163, 0x4a0782c6, 0xcc93f068, 0x07cf23cd, 0xf6999118,
0x3dc542bd, 0xbb513013, 0x700de3b6, 0x6d08d30e, 0xa65400ab,
0x20c07205, 0xeb9ca1a0, 0x11e81eb4, 0xdab4cd11, 0x5c20bfbf,
0x977c6c1a, 0x8a795ca2, 0x41258f07, 0xc7b1fda9, 0x0ced2e0c,
0xfdbb9cd9, 0x36e74f7c, 0xb0733dd2, 0x7b2fee77, 0x662adecf,
0xad760d6a, 0x2be27fc4, 0xe0beac61, 0x123e1c2f, 0xd962cf8a,
0x5ff6bd24, 0x94aa6e81, 0x89af5e39, 0x42f38d9c, 0xc467ff32,
0x0f3b2c97, 0xfe6d9e42, 0x35314de7, 0xb3a53f49, 0x78f9ecec,
0x65fcdc54, 0xaea00ff1, 0x28347d5f, 0xe368aefa, 0x16441b82,
0xdd18c827, 0x5b8cba89, 0x90d0692c, 0x8dd55994, 0x46898a31,
0xc01df89f, 0x0b412b3a, 0xfa1799ef, 0x314b4a4a, 0xb7df38e4,
0x7c83eb41, 0x6186dbf9, 0xaada085c, 0x2c4e7af2, 0xe712a957,
0x15921919, 0xdececabc, 0x585ab812, 0x93066bb7, 0x8e035b0f,
0x455f88aa, 0xc3cbfa04, 0x089729a1, 0xf9c19b74, 0x329d48d1,
0xb4093a7f, 0x7f55e9da, 0x6250d962, 0xa90c0ac7, 0x2f987869,
0xe4c4abcc},
{0x00000000, 0x3d6029b0, 0x7ac05360, 0x47a07ad0, 0xf580a6c0,
0xc8e08f70, 0x8f40f5a0, 0xb220dc10, 0x30704bc1, 0x0d106271,
0x4ab018a1, 0x77d03111, 0xc5f0ed01, 0xf890c4b1, 0xbf30be61,
0x825097d1, 0x60e09782, 0x5d80be32, 0x1a20c4e2, 0x2740ed52,
0x95603142, 0xa80018f2, 0xefa06222, 0xd2c04b92, 0x5090dc43,
0x6df0f5f3, 0x2a508f23, 0x1730a693, 0xa5107a83, 0x98705333,
0xdfd029e3, 0xe2b00053, 0xc1c12f04, 0xfca106b4, 0xbb017c64,
0x866155d4, 0x344189c4, 0x0921a074, 0x4e81daa4, 0x73e1f314,
0xf1b164c5, 0xccd14d75, 0x8b7137a5, 0xb6111e15, 0x0431c205,
0x3951ebb5, 0x7ef19165, 0x4391b8d5, 0xa121b886, 0x9c419136,
0xdbe1ebe6, 0xe681c256, 0x54a11e46, 0x69c137f6, 0x2e614d26,
0x13016496, 0x9151f347, 0xac31daf7, 0xeb91a027, 0xd6f18997,
0x64d15587, 0x59b17c37, 0x1e1106e7, 0x23712f57, 0x58f35849,
0x659371f9, 0x22330b29, 0x1f532299, 0xad73fe89, 0x9013d739,
0xd7b3ade9, 0xead38459, 0x68831388, 0x55e33a38, 0x124340e8,
0x2f236958, 0x9d03b548, 0xa0639cf8, 0xe7c3e628, 0xdaa3cf98,
0x3813cfcb, 0x0573e67b, 0x42d39cab, 0x7fb3b51b, 0xcd93690b,
0xf0f340bb, 0xb7533a6b, 0x8a3313db, 0x0863840a, 0x3503adba,
0x72a3d76a, 0x4fc3feda, 0xfde322ca, 0xc0830b7a, 0x872371aa,
0xba43581a, 0x9932774d, 0xa4525efd, 0xe3f2242d, 0xde920d9d,
0x6cb2d18d, 0x51d2f83d, 0x167282ed, 0x2b12ab5d, 0xa9423c8c,
0x9422153c, 0xd3826fec, 0xeee2465c, 0x5cc29a4c, 0x61a2b3fc,
0x2602c92c, 0x1b62e09c, 0xf9d2e0cf, 0xc4b2c97f, 0x8312b3af,
0xbe729a1f, 0x0c52460f, 0x31326fbf, 0x7692156f, 0x4bf23cdf,
0xc9a2ab0e, 0xf4c282be, 0xb362f86e, 0x8e02d1de, 0x3c220dce,
0x0142247e, 0x46e25eae, 0x7b82771e, 0xb1e6b092, 0x8c869922,
0xcb26e3f2, 0xf646ca42, 0x44661652, 0x79063fe2, 0x3ea64532,
0x03c66c82, 0x8196fb53, 0xbcf6d2e3, 0xfb56a833, 0xc6368183,
0x74165d93, 0x49767423, 0x0ed60ef3, 0x33b62743, 0xd1062710,
0xec660ea0, 0xabc67470, 0x96a65dc0, 0x248681d0, 0x19e6a860,
0x5e46d2b0, 0x6326fb00, 0xe1766cd1, 0xdc164561, 0x9bb63fb1,
0xa6d61601, 0x14f6ca11, 0x2996e3a1, 0x6e369971, 0x5356b0c1,
0x70279f96, 0x4d47b626, 0x0ae7ccf6, 0x3787e546, 0x85a73956,
0xb8c710e6, 0xff676a36, 0xc2074386, 0x4057d457, 0x7d37fde7,
0x3a978737, 0x07f7ae87, 0xb5d77297, 0x88b75b27, 0xcf1721f7,
0xf2770847, 0x10c70814, 0x2da721a4, 0x6a075b74, 0x576772c4,
0xe547aed4, 0xd8278764, 0x9f87fdb4, 0xa2e7d404, 0x20b743d5,
0x1dd76a65, 0x5a7710b5, 0x67173905, 0xd537e515, 0xe857cca5,
0xaff7b675, 0x92979fc5, 0xe915e8db, 0xd475c16b, 0x93d5bbbb,
0xaeb5920b, 0x1c954e1b, 0x21f567ab, 0x66551d7b, 0x5b3534cb,
0xd965a31a, 0xe4058aaa, 0xa3a5f07a, 0x9ec5d9ca, 0x2ce505da,
0x11852c6a, 0x562556ba, 0x6b457f0a, 0x89f57f59, 0xb49556e9,
0xf3352c39, 0xce550589, 0x7c75d999, 0x4115f029, 0x06b58af9,
0x3bd5a349, 0xb9853498, 0x84e51d28, 0xc34567f8, 0xfe254e48,
0x4c059258, 0x7165bbe8, 0x36c5c138, 0x0ba5e888, 0x28d4c7df,
0x15b4ee6f, 0x521494bf, 0x6f74bd0f, 0xdd54611f, 0xe03448af,
0xa794327f, 0x9af41bcf, 0x18a48c1e, 0x25c4a5ae, 0x6264df7e,
0x5f04f6ce, 0xed242ade, 0xd044036e, 0x97e479be, 0xaa84500e,
0x4834505d, 0x755479ed, 0x32f4033d, 0x0f942a8d, 0xbdb4f69d,
0x80d4df2d, 0xc774a5fd, 0xfa148c4d, 0x78441b9c, 0x4524322c,
0x028448fc, 0x3fe4614c, 0x8dc4bd5c, 0xb0a494ec, 0xf704ee3c,
0xca64c78c},
{0x00000000, 0xb8bc6765, 0xaa09c88b, 0x12b5afee, 0x8f629757,
0x37def032, 0x256b5fdc, 0x9dd738b9, 0xc5b428ef, 0x7d084f8a,
0x6fbde064, 0xd7018701, 0x4ad6bfb8, 0xf26ad8dd, 0xe0df7733,
0x58631056, 0x5019579f, 0xe8a530fa, 0xfa109f14, 0x42acf871,
0xdf7bc0c8, 0x67c7a7ad, 0x75720843, 0xcdce6f26, 0x95ad7f70,
0x2d111815, 0x3fa4b7fb, 0x8718d09e, 0x1acfe827, 0xa2738f42,
0xb0c620ac, 0x087a47c9, 0xa032af3e, 0x188ec85b, 0x0a3b67b5,
0xb28700d0, 0x2f503869, 0x97ec5f0c, 0x8559f0e2, 0x3de59787,
0x658687d1, 0xdd3ae0b4, 0xcf8f4f5a, 0x7733283f, 0xeae41086,
0x525877e3, 0x40edd80d, 0xf851bf68, 0xf02bf8a1, 0x48979fc4,
0x5a22302a, 0xe29e574f, 0x7f496ff6, 0xc7f50893, 0xd540a77d,
0x6dfcc018, 0x359fd04e, 0x8d23b72b, 0x9f9618c5, 0x272a7fa0,
0xbafd4719, 0x0241207c, 0x10f48f92, 0xa848e8f7, 0x9b14583d,
0x23a83f58, 0x311d90b6, 0x89a1f7d3, 0x1476cf6a, 0xaccaa80f,
0xbe7f07e1, 0x06c36084, 0x5ea070d2, 0xe61c17b7, 0xf4a9b859,
0x4c15df3c, 0xd1c2e785, 0x697e80e0, 0x7bcb2f0e, 0xc377486b,
0xcb0d0fa2, 0x73b168c7, 0x6104c729, 0xd9b8a04c, 0x446f98f5,
0xfcd3ff90, 0xee66507e, 0x56da371b, 0x0eb9274d, 0xb6054028,
0xa4b0efc6, 0x1c0c88a3, 0x81dbb01a, 0x3967d77f, 0x2bd27891,
0x936e1ff4, 0x3b26f703, 0x839a9066, 0x912f3f88, 0x299358ed,
0xb4446054, 0x0cf80731, 0x1e4da8df, 0xa6f1cfba, 0xfe92dfec,
0x462eb889, 0x549b1767, 0xec277002, 0x71f048bb, 0xc94c2fde,
0xdbf98030, 0x6345e755, 0x6b3fa09c, 0xd383c7f9, 0xc1366817,
0x798a0f72, 0xe45d37cb, 0x5ce150ae, 0x4e54ff40, 0xf6e89825,
0xae8b8873, 0x1637ef16, 0x048240f8, 0xbc3e279d, 0x21e91f24,
0x99557841, 0x8be0d7af, 0x335cb0ca, 0xed59b63b, 0x55e5d15e,
0x47507eb0, 0xffec19d5, 0x623b216c, 0xda874609, 0xc832e9e7,
0x708e8e82, 0x28ed9ed4, 0x9051f9b1, 0x82e4565f, 0x3a58313a,
0xa78f0983, 0x1f336ee6, 0x0d86c108, 0xb53aa66d, 0xbd40e1a4,
0x05fc86c1, 0x1749292f, 0xaff54e4a, 0x322276f3, 0x8a9e1196,
0x982bbe78, 0x2097d91d, 0x78f4c94b, 0xc048ae2e, 0xd2fd01c0,
0x6a4166a5, 0xf7965e1c, 0x4f2a3979, 0x5d9f9697, 0xe523f1f2,
0x4d6b1905, 0xf5d77e60, 0xe762d18e, 0x5fdeb6eb, 0xc2098e52,
0x7ab5e937, 0x680046d9, 0xd0bc21bc, 0x88df31ea, 0x3063568f,
0x22d6f961, 0x9a6a9e04, 0x07bda6bd, 0xbf01c1d8, 0xadb46e36,
0x15080953, 0x1d724e9a, 0xa5ce29ff, 0xb77b8611, 0x0fc7e174,
0x9210d9cd, 0x2aacbea8, 0x38191146, 0x80a57623, 0xd8c66675,
0x607a0110, 0x72cfaefe, 0xca73c99b, 0x57a4f122, 0xef189647,
0xfdad39a9, 0x45115ecc, 0x764dee06, 0xcef18963, 0xdc44268d,
0x64f841e8, 0xf92f7951, 0x41931e34, 0x5326b1da, 0xeb9ad6bf,
0xb3f9c6e9, 0x0b45a18c, 0x19f00e62, 0xa14c6907, 0x3c9b51be,
0x842736db, 0x96929935, 0x2e2efe50, 0x2654b999, 0x9ee8defc,
0x8c5d7112, 0x34e11677, 0xa9362ece, 0x118a49ab, 0x033fe645,
0xbb838120, 0xe3e09176, 0x5b5cf613, 0x49e959fd, 0xf1553e98,
0x6c820621, 0xd43e6144, 0xc68bceaa, 0x7e37a9cf, 0xd67f4138,
0x6ec3265d, 0x7c7689b3, 0xc4caeed6, 0x591dd66f, 0xe1a1b10a,
0xf3141ee4, 0x4ba87981, 0x13cb69d7, 0xab770eb2, 0xb9c2a15c,
0x017ec639, 0x9ca9fe80, 0x241599e5, 0x36a0360b, 0x8e1c516e,
0x866616a7, 0x3eda71c2, 0x2c6fde2c, 0x94d3b949, 0x090481f0,
0xb1b8e695, 0xa30d497b, 0x1bb12e1e, 0x43d23e48, 0xfb6e592d,
0xe9dbf6c3, 0x516791a6, 0xccb0a91f, 0x740cce7a, 0x66b96194,
0xde0506f1},
{0x00000000, 0x01c26a37, 0x0384d46e, 0x0246be59, 0x0709a8dc,
0x06cbc2eb, 0x048d7cb2, 0x054f1685, 0x0e1351b8, 0x0fd13b8f,
0x0d9785d6, 0x0c55efe1, 0x091af964, 0x08d89353, 0x0a9e2d0a,
0x0b5c473d, 0x1c26a370, 0x1de4c947, 0x1fa2771e, 0x1e601d29,
0x1b2f0bac, 0x1aed619b, 0x18abdfc2, 0x1969b5f5, 0x1235f2c8,
0x13f798ff, 0x11b126a6, 0x10734c91, 0x153c5a14, 0x14fe3023,
0x16b88e7a, 0x177ae44d, 0x384d46e0, 0x398f2cd7, 0x3bc9928e,
0x3a0bf8b9, 0x3f44ee3c, 0x3e86840b, 0x3cc03a52, 0x3d025065,
0x365e1758, 0x379c7d6f, 0x35dac336, 0x3418a901, 0x3157bf84,
0x3095d5b3, 0x32d36bea, 0x331101dd, 0x246be590, 0x25a98fa7,
0x27ef31fe, 0x262d5bc9, 0x23624d4c, 0x22a0277b, 0x20e69922,
0x2124f315, 0x2a78b428, 0x2bbade1f, 0x29fc6046, 0x283e0a71,
0x2d711cf4, 0x2cb376c3, 0x2ef5c89a, 0x2f37a2ad, 0x709a8dc0,
0x7158e7f7, 0x731e59ae, 0x72dc3399, 0x7793251c, 0x76514f2b,
0x7417f172, 0x75d59b45, 0x7e89dc78, 0x7f4bb64f, 0x7d0d0816,
0x7ccf6221, 0x798074a4, 0x78421e93, 0x7a04a0ca, 0x7bc6cafd,
0x6cbc2eb0, 0x6d7e4487, 0x6f38fade, 0x6efa90e9, 0x6bb5866c,
0x6a77ec5b, 0x68315202, 0x69f33835, 0x62af7f08, 0x636d153f,
0x612bab66, 0x60e9c151, 0x65a6d7d4, 0x6464bde3, 0x662203ba,
0x67e0698d, 0x48d7cb20, 0x4915a117, 0x4b531f4e, 0x4a917579,
0x4fde63fc, 0x4e1c09cb, 0x4c5ab792, 0x4d98dda5, 0x46c49a98,
0x4706f0af, 0x45404ef6, 0x448224c1, 0x41cd3244, 0x400f5873,
0x4249e62a, 0x438b8c1d, 0x54f16850, 0x55330267, 0x5775bc3e,
0x56b7d609, 0x53f8c08c, 0x523aaabb, 0x507c14e2, 0x51be7ed5,
0x5ae239e8, 0x5b2053df, 0x5966ed86, 0x58a487b1, 0x5deb9134,
0x5c29fb03, 0x5e6f455a, 0x5fad2f6d, 0xe1351b80, 0xe0f771b7,
0xe2b1cfee, 0xe373a5d9, 0xe63cb35c, 0xe7fed96b, 0xe5b86732,
0xe47a0d05, 0xef264a38, 0xeee4200f, 0xeca29e56, 0xed60f461,
0xe82fe2e4, 0xe9ed88d3, 0xebab368a, 0xea695cbd, 0xfd13b8f0,
0xfcd1d2c7, 0xfe976c9e, 0xff5506a9, 0xfa1a102c, 0xfbd87a1b,
0xf99ec442, 0xf85cae75, 0xf300e948, 0xf2c2837f, 0xf0843d26,
0xf1465711, 0xf4094194, 0xf5cb2ba3, 0xf78d95fa, 0xf64fffcd,
0xd9785d60, 0xd8ba3757, 0xdafc890e, 0xdb3ee339, 0xde71f5bc,
0xdfb39f8b, 0xddf521d2, 0xdc374be5, 0xd76b0cd8, 0xd6a966ef,
0xd4efd8b6, 0xd52db281, 0xd062a404, 0xd1a0ce33, 0xd3e6706a,
0xd2241a5d, 0xc55efe10, 0xc49c9427, 0xc6da2a7e, 0xc7184049,
0xc25756cc, 0xc3953cfb, 0xc1d382a2, 0xc011e895, 0xcb4dafa8,
0xca8fc59f, 0xc8c97bc6, 0xc90b11f1, 0xcc440774, 0xcd866d43,
0xcfc0d31a, 0xce02b92d, 0x91af9640, 0x906dfc77, 0x922b422e,
0x93e92819, 0x96a63e9c, 0x976454ab, 0x9522eaf2, 0x94e080c5,
0x9fbcc7f8, 0x9e7eadcf, 0x9c381396, 0x9dfa79a1, 0x98b56f24,
0x99770513, 0x9b31bb4a, 0x9af3d17d, 0x8d893530, 0x8c4b5f07,
0x8e0de15e, 0x8fcf8b69, 0x8a809dec, 0x8b42f7db, 0x89044982,
0x88c623b5, 0x839a6488, 0x82580ebf, 0x801eb0e6, 0x81dcdad1,
0x8493cc54, 0x8551a663, 0x8717183a, 0x86d5720d, 0xa9e2d0a0,
0xa820ba97, 0xaa6604ce, 0xaba46ef9, 0xaeeb787c, 0xaf29124b,
0xad6fac12, 0xacadc625, 0xa7f18118, 0xa633eb2f, 0xa4755576,
0xa5b73f41, 0xa0f829c4, 0xa13a43f3, 0xa37cfdaa, 0xa2be979d,
0xb5c473d0, 0xb40619e7, 0xb640a7be, 0xb782cd89, 0xb2cddb0c,
0xb30fb13b, 0xb1490f62, 0xb08b6555, 0xbbd72268, 0xba15485f,
0xb853f606, 0xb9919c31, 0xbcde8ab4, 0xbd1ce083, 0xbf5a5eda,
0xbe9834ed},
{0x00000000, 0x191b3141, 0x32366282, 0x2b2d53c3, 0x646cc504,
0x7d77f445, 0x565aa786, 0x4f4196c7, 0xc8d98a08, 0xd1c2bb49,
0xfaefe88a, 0xe3f4d9cb, 0xacb54f0c, 0xb5ae7e4d, 0x9e832d8e,
0x87981ccf, 0x4ac21251, 0x53d92310, 0x78f470d3, 0x61ef4192,
0x2eaed755, 0x37b5e614, 0x1c98b5d7, 0x05838496, 0x821b9859,
0x9b00a918, 0xb02dfadb, 0xa936cb9a, 0xe6775d5d, 0xff6c6c1c,
0xd4413fdf, 0xcd5a0e9e, 0x958424a2, 0x8c9f15e3, 0xa7b24620,
0xbea97761, 0xf1e8e1a6, 0xe8f3d0e7, 0xc3de8324, 0xdac5b265,
0x5d5daeaa, 0x44469feb, 0x6f6bcc28, 0x7670fd69, 0x39316bae,
0x202a5aef, 0x0b07092c, 0x121c386d, 0xdf4636f3, 0xc65d07b2,
0xed705471, 0xf46b6530, 0xbb2af3f7, 0xa231c2b6, 0x891c9175,
0x9007a034, 0x179fbcfb, 0x0e848dba, 0x25a9de79, 0x3cb2ef38,
0x73f379ff, 0x6ae848be, 0x41c51b7d, 0x58de2a3c, 0xf0794f05,
0xe9627e44, 0xc24f2d87, 0xdb541cc6, 0x94158a01, 0x8d0ebb40,
0xa623e883, 0xbf38d9c2, 0x38a0c50d, 0x21bbf44c, 0x0a96a78f,
0x138d96ce, 0x5ccc0009, 0x45d73148, 0x6efa628b, 0x77e153ca,
0xbabb5d54, 0xa3a06c15, 0x888d3fd6, 0x91960e97, 0xded79850,
0xc7cca911, 0xece1fad2, 0xf5facb93, 0x7262d75c, 0x6b79e61d,
0x4054b5de, 0x594f849f, 0x160e1258, 0x0f152319, 0x243870da,
0x3d23419b, 0x65fd6ba7, 0x7ce65ae6, 0x57cb0925, 0x4ed03864,
0x0191aea3, 0x188a9fe2, 0x33a7cc21, 0x2abcfd60, 0xad24e1af,
0xb43fd0ee, 0x9f12832d, 0x8609b26c, 0xc94824ab, 0xd05315ea,
0xfb7e4629, 0xe2657768, 0x2f3f79f6, 0x362448b7, 0x1d091b74,
0x04122a35, 0x4b53bcf2, 0x52488db3, 0x7965de70, 0x607eef31,
0xe7e6f3fe, 0xfefdc2bf, 0xd5d0917c, 0xcccba03d, 0x838a36fa,
0x9a9107bb, 0xb1bc5478, 0xa8a76539, 0x3b83984b, 0x2298a90a,
0x09b5fac9, 0x10aecb88, 0x5fef5d4f, 0x46f46c0e, 0x6dd93fcd,
0x74c20e8c, 0xf35a1243, 0xea412302, 0xc16c70c1, 0xd8774180,
0x9736d747, 0x8e2de606, 0xa500b5c5, 0xbc1b8484, 0x71418a1a,
0x685abb5b, 0x4377e898, 0x5a6cd9d9, 0x152d4f1e, 0x0c367e5f,
0x271b2d9c, 0x3e001cdd, 0xb9980012, 0xa0833153, 0x8bae6290,
0x92b553d1, 0xddf4c516, 0xc4eff457, 0xefc2a794, 0xf6d996d5,
0xae07bce9, 0xb71c8da8, 0x9c31de6b, 0x852aef2a, 0xca6b79ed,
0xd37048ac, 0xf85d1b6f, 0xe1462a2e, 0x66de36e1, 0x7fc507a0,
0x54e85463, 0x4df36522, 0x02b2f3e5, 0x1ba9c2a4, 0x30849167,
0x299fa026, 0xe4c5aeb8, 0xfdde9ff9, 0xd6f3cc3a, 0xcfe8fd7b,
0x80a96bbc, 0x99b25afd, 0xb29f093e, 0xab84387f, 0x2c1c24b0,
0x350715f1, 0x1e2a4632, 0x07317773, 0x4870e1b4, 0x516bd0f5,
0x7a468336, 0x635db277, 0xcbfad74e, 0xd2e1e60f, 0xf9ccb5cc,
0xe0d7848d, 0xaf96124a, 0xb68d230b, 0x9da070c8, 0x84bb4189,
0x03235d46, 0x1a386c07, 0x31153fc4, 0x280e0e85, 0x674f9842,
0x7e54a903, 0x5579fac0, 0x4c62cb81, 0x8138c51f, 0x9823f45e,
0xb30ea79d, 0xaa1596dc, 0xe554001b, 0xfc4f315a, 0xd7626299,
0xce7953d8, 0x49e14f17, 0x50fa7e56, 0x7bd72d95, 0x62cc1cd4,
0x2d8d8a13, 0x3496bb52, 0x1fbbe891, 0x06a0d9d0, 0x5e7ef3ec,
0x4765c2ad, 0x6c48916e, 0x7553a02f, 0x3a1236e8, 0x230907a9,
0x0824546a, 0x113f652b, 0x96a779e4, 0x8fbc48a5, 0xa4911b66,
0xbd8a2a27, 0xf2cbbce0, 0xebd08da1, 0xc0fdde62, 0xd9e6ef23,
0x14bce1bd, 0x0da7d0fc, 0x268a833f, 0x3f91b27e, 0x70d024b9,
0x69cb15f8, 0x42e6463b, 0x5bfd777a, 0xdc656bb5, 0xc57e5af4,
0xee530937, 0xf7483876, 0xb809aeb1, 0xa1129ff0, 0x8a3fcc33,
0x9324fd72},
{0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419,
0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4,
0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07,
0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,
0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856,
0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4,
0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,
0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3,
0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a,
0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599,
0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,
0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190,
0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f,
0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e,
0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,
0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed,
0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950,
0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3,
0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,
0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a,
0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5,
0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010,
0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,
0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17,
0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6,
0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615,
0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,
0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344,
0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb,
0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a,
0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,
0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1,
0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c,
0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef,
0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,
0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe,
0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31,
0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c,
0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,
0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b,
0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242,
0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1,
0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,
0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278,
0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7,
0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66,
0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,
0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605,
0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8,
0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b,
0x2d02ef8d}};
local const z_word_t FAR crc_braid_big_table[][256] = {
{0x0000000000000000, 0x9630077700000000, 0x2c610eee00000000,
0xba51099900000000, 0x19c46d0700000000, 0x8ff46a7000000000,
0x35a563e900000000, 0xa395649e00000000, 0x3288db0e00000000,
0xa4b8dc7900000000, 0x1ee9d5e000000000, 0x88d9d29700000000,
0x2b4cb60900000000, 0xbd7cb17e00000000, 0x072db8e700000000,
0x911dbf9000000000, 0x6410b71d00000000, 0xf220b06a00000000,
0x4871b9f300000000, 0xde41be8400000000, 0x7dd4da1a00000000,
0xebe4dd6d00000000, 0x51b5d4f400000000, 0xc785d38300000000,
0x56986c1300000000, 0xc0a86b6400000000, 0x7af962fd00000000,
0xecc9658a00000000, 0x4f5c011400000000, 0xd96c066300000000,
0x633d0ffa00000000, 0xf50d088d00000000, 0xc8206e3b00000000,
0x5e10694c00000000, 0xe44160d500000000, 0x727167a200000000,
0xd1e4033c00000000, 0x47d4044b00000000, 0xfd850dd200000000,
0x6bb50aa500000000, 0xfaa8b53500000000, 0x6c98b24200000000,
0xd6c9bbdb00000000, 0x40f9bcac00000000, 0xe36cd83200000000,
0x755cdf4500000000, 0xcf0dd6dc00000000, 0x593dd1ab00000000,
0xac30d92600000000, 0x3a00de5100000000, 0x8051d7c800000000,
0x1661d0bf00000000, 0xb5f4b42100000000, 0x23c4b35600000000,
0x9995bacf00000000, 0x0fa5bdb800000000, 0x9eb8022800000000,
0x0888055f00000000, 0xb2d90cc600000000, 0x24e90bb100000000,
0x877c6f2f00000000, 0x114c685800000000, 0xab1d61c100000000,
0x3d2d66b600000000, 0x9041dc7600000000, 0x0671db0100000000,
0xbc20d29800000000, 0x2a10d5ef00000000, 0x8985b17100000000,
0x1fb5b60600000000, 0xa5e4bf9f00000000, 0x33d4b8e800000000,
0xa2c9077800000000, 0x34f9000f00000000, 0x8ea8099600000000,
0x18980ee100000000, 0xbb0d6a7f00000000, 0x2d3d6d0800000000,
0x976c649100000000, 0x015c63e600000000, 0xf4516b6b00000000,
0x62616c1c00000000, 0xd830658500000000, 0x4e0062f200000000,
0xed95066c00000000, 0x7ba5011b00000000, 0xc1f4088200000000,
0x57c40ff500000000, 0xc6d9b06500000000, 0x50e9b71200000000,
0xeab8be8b00000000, 0x7c88b9fc00000000, 0xdf1ddd6200000000,
0x492dda1500000000, 0xf37cd38c00000000, 0x654cd4fb00000000,
0x5861b24d00000000, 0xce51b53a00000000, 0x7400bca300000000,
0xe230bbd400000000, 0x41a5df4a00000000, 0xd795d83d00000000,
0x6dc4d1a400000000, 0xfbf4d6d300000000, 0x6ae9694300000000,
0xfcd96e3400000000, 0x468867ad00000000, 0xd0b860da00000000,
0x732d044400000000, 0xe51d033300000000, 0x5f4c0aaa00000000,
0xc97c0ddd00000000, 0x3c71055000000000, 0xaa41022700000000,
0x10100bbe00000000, 0x86200cc900000000, 0x25b5685700000000,
0xb3856f2000000000, 0x09d466b900000000, 0x9fe461ce00000000,
0x0ef9de5e00000000, 0x98c9d92900000000, 0x2298d0b000000000,
0xb4a8d7c700000000, 0x173db35900000000, 0x810db42e00000000,
0x3b5cbdb700000000, 0xad6cbac000000000, 0x2083b8ed00000000,
0xb6b3bf9a00000000, 0x0ce2b60300000000, 0x9ad2b17400000000,
0x3947d5ea00000000, 0xaf77d29d00000000, 0x1526db0400000000,
0x8316dc7300000000, 0x120b63e300000000, 0x843b649400000000,
0x3e6a6d0d00000000, 0xa85a6a7a00000000, 0x0bcf0ee400000000,
0x9dff099300000000, 0x27ae000a00000000, 0xb19e077d00000000,
0x44930ff000000000, 0xd2a3088700000000, 0x68f2011e00000000,
0xfec2066900000000, 0x5d5762f700000000, 0xcb67658000000000,
0x71366c1900000000, 0xe7066b6e00000000, 0x761bd4fe00000000,
0xe02bd38900000000, 0x5a7ada1000000000, 0xcc4add6700000000,
0x6fdfb9f900000000, 0xf9efbe8e00000000, 0x43beb71700000000,
0xd58eb06000000000, 0xe8a3d6d600000000, 0x7e93d1a100000000,
0xc4c2d83800000000, 0x52f2df4f00000000, 0xf167bbd100000000,
0x6757bca600000000, 0xdd06b53f00000000, 0x4b36b24800000000,
0xda2b0dd800000000, 0x4c1b0aaf00000000, 0xf64a033600000000,
0x607a044100000000, 0xc3ef60df00000000, 0x55df67a800000000,
0xef8e6e3100000000, 0x79be694600000000, 0x8cb361cb00000000,
0x1a8366bc00000000, 0xa0d26f2500000000, 0x36e2685200000000,
0x95770ccc00000000, 0x03470bbb00000000, 0xb916022200000000,
0x2f26055500000000, 0xbe3bbac500000000, 0x280bbdb200000000,
0x925ab42b00000000, 0x046ab35c00000000, 0xa7ffd7c200000000,
0x31cfd0b500000000, 0x8b9ed92c00000000, 0x1daede5b00000000,
0xb0c2649b00000000, 0x26f263ec00000000, 0x9ca36a7500000000,
0x0a936d0200000000, 0xa906099c00000000, 0x3f360eeb00000000,
0x8567077200000000, 0x1357000500000000, 0x824abf9500000000,
0x147ab8e200000000, 0xae2bb17b00000000, 0x381bb60c00000000,
0x9b8ed29200000000, 0x0dbed5e500000000, 0xb7efdc7c00000000,
0x21dfdb0b00000000, 0xd4d2d38600000000, 0x42e2d4f100000000,
0xf8b3dd6800000000, 0x6e83da1f00000000, 0xcd16be8100000000,
0x5b26b9f600000000, 0xe177b06f00000000, 0x7747b71800000000,
0xe65a088800000000, 0x706a0fff00000000, 0xca3b066600000000,
0x5c0b011100000000, 0xff9e658f00000000, 0x69ae62f800000000,
0xd3ff6b6100000000, 0x45cf6c1600000000, 0x78e20aa000000000,
0xeed20dd700000000, 0x5483044e00000000, 0xc2b3033900000000,
0x612667a700000000, 0xf71660d000000000, 0x4d47694900000000,
0xdb776e3e00000000, 0x4a6ad1ae00000000, 0xdc5ad6d900000000,
0x660bdf4000000000, 0xf03bd83700000000, 0x53aebca900000000,
0xc59ebbde00000000, 0x7fcfb24700000000, 0xe9ffb53000000000,
0x1cf2bdbd00000000, 0x8ac2baca00000000, 0x3093b35300000000,
0xa6a3b42400000000, 0x0536d0ba00000000, 0x9306d7cd00000000,
0x2957de5400000000, 0xbf67d92300000000, 0x2e7a66b300000000,
0xb84a61c400000000, 0x021b685d00000000, 0x942b6f2a00000000,
0x37be0bb400000000, 0xa18e0cc300000000, 0x1bdf055a00000000,
0x8def022d00000000},
{0x0000000000000000, 0x41311b1900000000, 0x8262363200000000,
0xc3532d2b00000000, 0x04c56c6400000000, 0x45f4777d00000000,
0x86a75a5600000000, 0xc796414f00000000, 0x088ad9c800000000,
0x49bbc2d100000000, 0x8ae8effa00000000, 0xcbd9f4e300000000,
0x0c4fb5ac00000000, 0x4d7eaeb500000000, 0x8e2d839e00000000,
0xcf1c988700000000, 0x5112c24a00000000, 0x1023d95300000000,
0xd370f47800000000, 0x9241ef6100000000, 0x55d7ae2e00000000,
0x14e6b53700000000, 0xd7b5981c00000000, 0x9684830500000000,
0x59981b8200000000, 0x18a9009b00000000, 0xdbfa2db000000000,
0x9acb36a900000000, 0x5d5d77e600000000, 0x1c6c6cff00000000,
0xdf3f41d400000000, 0x9e0e5acd00000000, 0xa224849500000000,
0xe3159f8c00000000, 0x2046b2a700000000, 0x6177a9be00000000,
0xa6e1e8f100000000, 0xe7d0f3e800000000, 0x2483dec300000000,
0x65b2c5da00000000, 0xaaae5d5d00000000, 0xeb9f464400000000,
0x28cc6b6f00000000, 0x69fd707600000000, 0xae6b313900000000,
0xef5a2a2000000000, 0x2c09070b00000000, 0x6d381c1200000000,
0xf33646df00000000, 0xb2075dc600000000, 0x715470ed00000000,
0x30656bf400000000, 0xf7f32abb00000000, 0xb6c231a200000000,
0x75911c8900000000, 0x34a0079000000000, 0xfbbc9f1700000000,
0xba8d840e00000000, 0x79dea92500000000, 0x38efb23c00000000,
0xff79f37300000000, 0xbe48e86a00000000, 0x7d1bc54100000000,
0x3c2ade5800000000, 0x054f79f000000000, 0x447e62e900000000,
0x872d4fc200000000, 0xc61c54db00000000, 0x018a159400000000,
0x40bb0e8d00000000, 0x83e823a600000000, 0xc2d938bf00000000,
0x0dc5a03800000000, 0x4cf4bb2100000000, 0x8fa7960a00000000,
0xce968d1300000000, 0x0900cc5c00000000, 0x4831d74500000000,
0x8b62fa6e00000000, 0xca53e17700000000, 0x545dbbba00000000,
0x156ca0a300000000, 0xd63f8d8800000000, 0x970e969100000000,
0x5098d7de00000000, 0x11a9ccc700000000, 0xd2fae1ec00000000,
0x93cbfaf500000000, 0x5cd7627200000000, 0x1de6796b00000000,
0xdeb5544000000000, 0x9f844f5900000000, 0x58120e1600000000,
0x1923150f00000000, 0xda70382400000000, 0x9b41233d00000000,
0xa76bfd6500000000, 0xe65ae67c00000000, 0x2509cb5700000000,
0x6438d04e00000000, 0xa3ae910100000000, 0xe29f8a1800000000,
0x21cca73300000000, 0x60fdbc2a00000000, 0xafe124ad00000000,
0xeed03fb400000000, 0x2d83129f00000000, 0x6cb2098600000000,
0xab2448c900000000, 0xea1553d000000000, 0x29467efb00000000,
0x687765e200000000, 0xf6793f2f00000000, 0xb748243600000000,
0x741b091d00000000, 0x352a120400000000, 0xf2bc534b00000000,
0xb38d485200000000, 0x70de657900000000, 0x31ef7e6000000000,
0xfef3e6e700000000, 0xbfc2fdfe00000000, 0x7c91d0d500000000,
0x3da0cbcc00000000, 0xfa368a8300000000, 0xbb07919a00000000,
0x7854bcb100000000, 0x3965a7a800000000, 0x4b98833b00000000,
0x0aa9982200000000, 0xc9fab50900000000, 0x88cbae1000000000,
0x4f5def5f00000000, 0x0e6cf44600000000, 0xcd3fd96d00000000,
0x8c0ec27400000000, 0x43125af300000000, 0x022341ea00000000,
0xc1706cc100000000, 0x804177d800000000, 0x47d7369700000000,
0x06e62d8e00000000, 0xc5b500a500000000, 0x84841bbc00000000,
0x1a8a417100000000, 0x5bbb5a6800000000, 0x98e8774300000000,
0xd9d96c5a00000000, 0x1e4f2d1500000000, 0x5f7e360c00000000,
0x9c2d1b2700000000, 0xdd1c003e00000000, 0x120098b900000000,
0x533183a000000000, 0x9062ae8b00000000, 0xd153b59200000000,
0x16c5f4dd00000000, 0x57f4efc400000000, 0x94a7c2ef00000000,
0xd596d9f600000000, 0xe9bc07ae00000000, 0xa88d1cb700000000,
0x6bde319c00000000, 0x2aef2a8500000000, 0xed796bca00000000,
0xac4870d300000000, 0x6f1b5df800000000, 0x2e2a46e100000000,
0xe136de6600000000, 0xa007c57f00000000, 0x6354e85400000000,
0x2265f34d00000000, 0xe5f3b20200000000, 0xa4c2a91b00000000,
0x6791843000000000, 0x26a09f2900000000, 0xb8aec5e400000000,
0xf99fdefd00000000, 0x3accf3d600000000, 0x7bfde8cf00000000,
0xbc6ba98000000000, 0xfd5ab29900000000, 0x3e099fb200000000,
0x7f3884ab00000000, 0xb0241c2c00000000, 0xf115073500000000,
0x32462a1e00000000, 0x7377310700000000, 0xb4e1704800000000,
0xf5d06b5100000000, 0x3683467a00000000, 0x77b25d6300000000,
0x4ed7facb00000000, 0x0fe6e1d200000000, 0xccb5ccf900000000,
0x8d84d7e000000000, 0x4a1296af00000000, 0x0b238db600000000,
0xc870a09d00000000, 0x8941bb8400000000, 0x465d230300000000,
0x076c381a00000000, 0xc43f153100000000, 0x850e0e2800000000,
0x42984f6700000000, 0x03a9547e00000000, 0xc0fa795500000000,
0x81cb624c00000000, 0x1fc5388100000000, 0x5ef4239800000000,
0x9da70eb300000000, 0xdc9615aa00000000, 0x1b0054e500000000,
0x5a314ffc00000000, 0x996262d700000000, 0xd85379ce00000000,
0x174fe14900000000, 0x567efa5000000000, 0x952dd77b00000000,
0xd41ccc6200000000, 0x138a8d2d00000000, 0x52bb963400000000,
0x91e8bb1f00000000, 0xd0d9a00600000000, 0xecf37e5e00000000,
0xadc2654700000000, 0x6e91486c00000000, 0x2fa0537500000000,
0xe836123a00000000, 0xa907092300000000, 0x6a54240800000000,
0x2b653f1100000000, 0xe479a79600000000, 0xa548bc8f00000000,
0x661b91a400000000, 0x272a8abd00000000, 0xe0bccbf200000000,
0xa18dd0eb00000000, 0x62defdc000000000, 0x23efe6d900000000,
0xbde1bc1400000000, 0xfcd0a70d00000000, 0x3f838a2600000000,
0x7eb2913f00000000, 0xb924d07000000000, 0xf815cb6900000000,
0x3b46e64200000000, 0x7a77fd5b00000000, 0xb56b65dc00000000,
0xf45a7ec500000000, 0x370953ee00000000, 0x763848f700000000,
0xb1ae09b800000000, 0xf09f12a100000000, 0x33cc3f8a00000000,
0x72fd249300000000},
{0x0000000000000000, 0x376ac20100000000, 0x6ed4840300000000,
0x59be460200000000, 0xdca8090700000000, 0xebc2cb0600000000,
0xb27c8d0400000000, 0x85164f0500000000, 0xb851130e00000000,
0x8f3bd10f00000000, 0xd685970d00000000, 0xe1ef550c00000000,
0x64f91a0900000000, 0x5393d80800000000, 0x0a2d9e0a00000000,
0x3d475c0b00000000, 0x70a3261c00000000, 0x47c9e41d00000000,
0x1e77a21f00000000, 0x291d601e00000000, 0xac0b2f1b00000000,
0x9b61ed1a00000000, 0xc2dfab1800000000, 0xf5b5691900000000,
0xc8f2351200000000, 0xff98f71300000000, 0xa626b11100000000,
0x914c731000000000, 0x145a3c1500000000, 0x2330fe1400000000,
0x7a8eb81600000000, 0x4de47a1700000000, 0xe0464d3800000000,
0xd72c8f3900000000, 0x8e92c93b00000000, 0xb9f80b3a00000000,
0x3cee443f00000000, 0x0b84863e00000000, 0x523ac03c00000000,
0x6550023d00000000, 0x58175e3600000000, 0x6f7d9c3700000000,
0x36c3da3500000000, 0x01a9183400000000, 0x84bf573100000000,
0xb3d5953000000000, 0xea6bd33200000000, 0xdd01113300000000,
0x90e56b2400000000, 0xa78fa92500000000, 0xfe31ef2700000000,
0xc95b2d2600000000, 0x4c4d622300000000, 0x7b27a02200000000,
0x2299e62000000000, 0x15f3242100000000, 0x28b4782a00000000,
0x1fdeba2b00000000, 0x4660fc2900000000, 0x710a3e2800000000,
0xf41c712d00000000, 0xc376b32c00000000, 0x9ac8f52e00000000,
0xada2372f00000000, 0xc08d9a7000000000, 0xf7e7587100000000,
0xae591e7300000000, 0x9933dc7200000000, 0x1c25937700000000,
0x2b4f517600000000, 0x72f1177400000000, 0x459bd57500000000,
0x78dc897e00000000, 0x4fb64b7f00000000, 0x16080d7d00000000,
0x2162cf7c00000000, 0xa474807900000000, 0x931e427800000000,
0xcaa0047a00000000, 0xfdcac67b00000000, 0xb02ebc6c00000000,
0x87447e6d00000000, 0xdefa386f00000000, 0xe990fa6e00000000,
0x6c86b56b00000000, 0x5bec776a00000000, 0x0252316800000000,
0x3538f36900000000, 0x087faf6200000000, 0x3f156d6300000000,
0x66ab2b6100000000, 0x51c1e96000000000, 0xd4d7a66500000000,
0xe3bd646400000000, 0xba03226600000000, 0x8d69e06700000000,
0x20cbd74800000000, 0x17a1154900000000, 0x4e1f534b00000000,
0x7975914a00000000, 0xfc63de4f00000000, 0xcb091c4e00000000,
0x92b75a4c00000000, 0xa5dd984d00000000, 0x989ac44600000000,
0xaff0064700000000, 0xf64e404500000000, 0xc124824400000000,
0x4432cd4100000000, 0x73580f4000000000, 0x2ae6494200000000,
0x1d8c8b4300000000, 0x5068f15400000000, 0x6702335500000000,
0x3ebc755700000000, 0x09d6b75600000000, 0x8cc0f85300000000,
0xbbaa3a5200000000, 0xe2147c5000000000, 0xd57ebe5100000000,
0xe839e25a00000000, 0xdf53205b00000000, 0x86ed665900000000,
0xb187a45800000000, 0x3491eb5d00000000, 0x03fb295c00000000,
0x5a456f5e00000000, 0x6d2fad5f00000000, 0x801b35e100000000,
0xb771f7e000000000, 0xeecfb1e200000000, 0xd9a573e300000000,
0x5cb33ce600000000, 0x6bd9fee700000000, 0x3267b8e500000000,
0x050d7ae400000000, 0x384a26ef00000000, 0x0f20e4ee00000000,
0x569ea2ec00000000, 0x61f460ed00000000, 0xe4e22fe800000000,
0xd388ede900000000, 0x8a36abeb00000000, 0xbd5c69ea00000000,
0xf0b813fd00000000, 0xc7d2d1fc00000000, 0x9e6c97fe00000000,
0xa90655ff00000000, 0x2c101afa00000000, 0x1b7ad8fb00000000,
0x42c49ef900000000, 0x75ae5cf800000000, 0x48e900f300000000,
0x7f83c2f200000000, 0x263d84f000000000, 0x115746f100000000,
0x944109f400000000, 0xa32bcbf500000000, 0xfa958df700000000,
0xcdff4ff600000000, 0x605d78d900000000, 0x5737bad800000000,
0x0e89fcda00000000, 0x39e33edb00000000, 0xbcf571de00000000,
0x8b9fb3df00000000, 0xd221f5dd00000000, 0xe54b37dc00000000,
0xd80c6bd700000000, 0xef66a9d600000000, 0xb6d8efd400000000,
0x81b22dd500000000, 0x04a462d000000000, 0x33cea0d100000000,
0x6a70e6d300000000, 0x5d1a24d200000000, 0x10fe5ec500000000,
0x27949cc400000000, 0x7e2adac600000000, 0x494018c700000000,
0xcc5657c200000000, 0xfb3c95c300000000, 0xa282d3c100000000,
0x95e811c000000000, 0xa8af4dcb00000000, 0x9fc58fca00000000,
0xc67bc9c800000000, 0xf1110bc900000000, 0x740744cc00000000,
0x436d86cd00000000, 0x1ad3c0cf00000000, 0x2db902ce00000000,
0x4096af9100000000, 0x77fc6d9000000000, 0x2e422b9200000000,
0x1928e99300000000, 0x9c3ea69600000000, 0xab54649700000000,
0xf2ea229500000000, 0xc580e09400000000, 0xf8c7bc9f00000000,
0xcfad7e9e00000000, 0x9613389c00000000, 0xa179fa9d00000000,
0x246fb59800000000, 0x1305779900000000, 0x4abb319b00000000,
0x7dd1f39a00000000, 0x3035898d00000000, 0x075f4b8c00000000,
0x5ee10d8e00000000, 0x698bcf8f00000000, 0xec9d808a00000000,
0xdbf7428b00000000, 0x8249048900000000, 0xb523c68800000000,
0x88649a8300000000, 0xbf0e588200000000, 0xe6b01e8000000000,
0xd1dadc8100000000, 0x54cc938400000000, 0x63a6518500000000,
0x3a18178700000000, 0x0d72d58600000000, 0xa0d0e2a900000000,
0x97ba20a800000000, 0xce0466aa00000000, 0xf96ea4ab00000000,
0x7c78ebae00000000, 0x4b1229af00000000, 0x12ac6fad00000000,
0x25c6adac00000000, 0x1881f1a700000000, 0x2feb33a600000000,
0x765575a400000000, 0x413fb7a500000000, 0xc429f8a000000000,
0xf3433aa100000000, 0xaafd7ca300000000, 0x9d97bea200000000,
0xd073c4b500000000, 0xe71906b400000000, 0xbea740b600000000,
0x89cd82b700000000, 0x0cdbcdb200000000, 0x3bb10fb300000000,
0x620f49b100000000, 0x55658bb000000000, 0x6822d7bb00000000,
0x5f4815ba00000000, 0x06f653b800000000, 0x319c91b900000000,
0xb48adebc00000000, 0x83e01cbd00000000, 0xda5e5abf00000000,
0xed3498be00000000},
{0x0000000000000000, 0x6567bcb800000000, 0x8bc809aa00000000,
0xeeafb51200000000, 0x5797628f00000000, 0x32f0de3700000000,
0xdc5f6b2500000000, 0xb938d79d00000000, 0xef28b4c500000000,
0x8a4f087d00000000, 0x64e0bd6f00000000, 0x018701d700000000,
0xb8bfd64a00000000, 0xddd86af200000000, 0x3377dfe000000000,
0x5610635800000000, 0x9f57195000000000, 0xfa30a5e800000000,
0x149f10fa00000000, 0x71f8ac4200000000, 0xc8c07bdf00000000,
0xada7c76700000000, 0x4308727500000000, 0x266fcecd00000000,
0x707fad9500000000, 0x1518112d00000000, 0xfbb7a43f00000000,
0x9ed0188700000000, 0x27e8cf1a00000000, 0x428f73a200000000,
0xac20c6b000000000, 0xc9477a0800000000, 0x3eaf32a000000000,
0x5bc88e1800000000, 0xb5673b0a00000000, 0xd00087b200000000,
0x6938502f00000000, 0x0c5fec9700000000, 0xe2f0598500000000,
0x8797e53d00000000, 0xd187866500000000, 0xb4e03add00000000,
0x5a4f8fcf00000000, 0x3f28337700000000, 0x8610e4ea00000000,
0xe377585200000000, 0x0dd8ed4000000000, 0x68bf51f800000000,
0xa1f82bf000000000, 0xc49f974800000000, 0x2a30225a00000000,
0x4f579ee200000000, 0xf66f497f00000000, 0x9308f5c700000000,
0x7da740d500000000, 0x18c0fc6d00000000, 0x4ed09f3500000000,
0x2bb7238d00000000, 0xc518969f00000000, 0xa07f2a2700000000,
0x1947fdba00000000, 0x7c20410200000000, 0x928ff41000000000,
0xf7e848a800000000, 0x3d58149b00000000, 0x583fa82300000000,
0xb6901d3100000000, 0xd3f7a18900000000, 0x6acf761400000000,
0x0fa8caac00000000, 0xe1077fbe00000000, 0x8460c30600000000,
0xd270a05e00000000, 0xb7171ce600000000, 0x59b8a9f400000000,
0x3cdf154c00000000, 0x85e7c2d100000000, 0xe0807e6900000000,
0x0e2fcb7b00000000, 0x6b4877c300000000, 0xa20f0dcb00000000,
0xc768b17300000000, 0x29c7046100000000, 0x4ca0b8d900000000,
0xf5986f4400000000, 0x90ffd3fc00000000, 0x7e5066ee00000000,
0x1b37da5600000000, 0x4d27b90e00000000, 0x284005b600000000,
0xc6efb0a400000000, 0xa3880c1c00000000, 0x1ab0db8100000000,
0x7fd7673900000000, 0x9178d22b00000000, 0xf41f6e9300000000,
0x03f7263b00000000, 0x66909a8300000000, 0x883f2f9100000000,
0xed58932900000000, 0x546044b400000000, 0x3107f80c00000000,
0xdfa84d1e00000000, 0xbacff1a600000000, 0xecdf92fe00000000,
0x89b82e4600000000, 0x67179b5400000000, 0x027027ec00000000,
0xbb48f07100000000, 0xde2f4cc900000000, 0x3080f9db00000000,
0x55e7456300000000, 0x9ca03f6b00000000, 0xf9c783d300000000,
0x176836c100000000, 0x720f8a7900000000, 0xcb375de400000000,
0xae50e15c00000000, 0x40ff544e00000000, 0x2598e8f600000000,
0x73888bae00000000, 0x16ef371600000000, 0xf840820400000000,
0x9d273ebc00000000, 0x241fe92100000000, 0x4178559900000000,
0xafd7e08b00000000, 0xcab05c3300000000, 0x3bb659ed00000000,
0x5ed1e55500000000, 0xb07e504700000000, 0xd519ecff00000000,
0x6c213b6200000000, 0x094687da00000000, 0xe7e932c800000000,
0x828e8e7000000000, 0xd49eed2800000000, 0xb1f9519000000000,
0x5f56e48200000000, 0x3a31583a00000000, 0x83098fa700000000,
0xe66e331f00000000, 0x08c1860d00000000, 0x6da63ab500000000,
0xa4e140bd00000000, 0xc186fc0500000000, 0x2f29491700000000,
0x4a4ef5af00000000, 0xf376223200000000, 0x96119e8a00000000,
0x78be2b9800000000, 0x1dd9972000000000, 0x4bc9f47800000000,
0x2eae48c000000000, 0xc001fdd200000000, 0xa566416a00000000,
0x1c5e96f700000000, 0x79392a4f00000000, 0x97969f5d00000000,
0xf2f123e500000000, 0x05196b4d00000000, 0x607ed7f500000000,
0x8ed162e700000000, 0xebb6de5f00000000, 0x528e09c200000000,
0x37e9b57a00000000, 0xd946006800000000, 0xbc21bcd000000000,
0xea31df8800000000, 0x8f56633000000000, 0x61f9d62200000000,
0x049e6a9a00000000, 0xbda6bd0700000000, 0xd8c101bf00000000,
0x366eb4ad00000000, 0x5309081500000000, 0x9a4e721d00000000,
0xff29cea500000000, 0x11867bb700000000, 0x74e1c70f00000000,
0xcdd9109200000000, 0xa8beac2a00000000, 0x4611193800000000,
0x2376a58000000000, 0x7566c6d800000000, 0x10017a6000000000,
0xfeaecf7200000000, 0x9bc973ca00000000, 0x22f1a45700000000,
0x479618ef00000000, 0xa939adfd00000000, 0xcc5e114500000000,
0x06ee4d7600000000, 0x6389f1ce00000000, 0x8d2644dc00000000,
0xe841f86400000000, 0x51792ff900000000, 0x341e934100000000,
0xdab1265300000000, 0xbfd69aeb00000000, 0xe9c6f9b300000000,
0x8ca1450b00000000, 0x620ef01900000000, 0x07694ca100000000,
0xbe519b3c00000000, 0xdb36278400000000, 0x3599929600000000,
0x50fe2e2e00000000, 0x99b9542600000000, 0xfcdee89e00000000,
0x12715d8c00000000, 0x7716e13400000000, 0xce2e36a900000000,
0xab498a1100000000, 0x45e63f0300000000, 0x208183bb00000000,
0x7691e0e300000000, 0x13f65c5b00000000, 0xfd59e94900000000,
0x983e55f100000000, 0x2106826c00000000, 0x44613ed400000000,
0xaace8bc600000000, 0xcfa9377e00000000, 0x38417fd600000000,
0x5d26c36e00000000, 0xb389767c00000000, 0xd6eecac400000000,
0x6fd61d5900000000, 0x0ab1a1e100000000, 0xe41e14f300000000,
0x8179a84b00000000, 0xd769cb1300000000, 0xb20e77ab00000000,
0x5ca1c2b900000000, 0x39c67e0100000000, 0x80fea99c00000000,
0xe599152400000000, 0x0b36a03600000000, 0x6e511c8e00000000,
0xa716668600000000, 0xc271da3e00000000, 0x2cde6f2c00000000,
0x49b9d39400000000, 0xf081040900000000, 0x95e6b8b100000000,
0x7b490da300000000, 0x1e2eb11b00000000, 0x483ed24300000000,
0x2d596efb00000000, 0xc3f6dbe900000000, 0xa691675100000000,
0x1fa9b0cc00000000, 0x7ace0c7400000000, 0x9461b96600000000,
0xf10605de00000000},
{0x0000000000000000, 0xb029603d00000000, 0x6053c07a00000000,
0xd07aa04700000000, 0xc0a680f500000000, 0x708fe0c800000000,
0xa0f5408f00000000, 0x10dc20b200000000, 0xc14b703000000000,
0x7162100d00000000, 0xa118b04a00000000, 0x1131d07700000000,
0x01edf0c500000000, 0xb1c490f800000000, 0x61be30bf00000000,
0xd197508200000000, 0x8297e06000000000, 0x32be805d00000000,
0xe2c4201a00000000, 0x52ed402700000000, 0x4231609500000000,
0xf21800a800000000, 0x2262a0ef00000000, 0x924bc0d200000000,
0x43dc905000000000, 0xf3f5f06d00000000, 0x238f502a00000000,
0x93a6301700000000, 0x837a10a500000000, 0x3353709800000000,
0xe329d0df00000000, 0x5300b0e200000000, 0x042fc1c100000000,
0xb406a1fc00000000, 0x647c01bb00000000, 0xd455618600000000,
0xc489413400000000, 0x74a0210900000000, 0xa4da814e00000000,
0x14f3e17300000000, 0xc564b1f100000000, 0x754dd1cc00000000,
0xa537718b00000000, 0x151e11b600000000, 0x05c2310400000000,
0xb5eb513900000000, 0x6591f17e00000000, 0xd5b8914300000000,
0x86b821a100000000, 0x3691419c00000000, 0xe6ebe1db00000000,
0x56c281e600000000, 0x461ea15400000000, 0xf637c16900000000,
0x264d612e00000000, 0x9664011300000000, 0x47f3519100000000,
0xf7da31ac00000000, 0x27a091eb00000000, 0x9789f1d600000000,
0x8755d16400000000, 0x377cb15900000000, 0xe706111e00000000,
0x572f712300000000, 0x4958f35800000000, 0xf971936500000000,
0x290b332200000000, 0x9922531f00000000, 0x89fe73ad00000000,
0x39d7139000000000, 0xe9adb3d700000000, 0x5984d3ea00000000,
0x8813836800000000, 0x383ae35500000000, 0xe840431200000000,
0x5869232f00000000, 0x48b5039d00000000, 0xf89c63a000000000,
0x28e6c3e700000000, 0x98cfa3da00000000, 0xcbcf133800000000,
0x7be6730500000000, 0xab9cd34200000000, 0x1bb5b37f00000000,
0x0b6993cd00000000, 0xbb40f3f000000000, 0x6b3a53b700000000,
0xdb13338a00000000, 0x0a84630800000000, 0xbaad033500000000,
0x6ad7a37200000000, 0xdafec34f00000000, 0xca22e3fd00000000,
0x7a0b83c000000000, 0xaa71238700000000, 0x1a5843ba00000000,
0x4d77329900000000, 0xfd5e52a400000000, 0x2d24f2e300000000,
0x9d0d92de00000000, 0x8dd1b26c00000000, 0x3df8d25100000000,
0xed82721600000000, 0x5dab122b00000000, 0x8c3c42a900000000,
0x3c15229400000000, 0xec6f82d300000000, 0x5c46e2ee00000000,
0x4c9ac25c00000000, 0xfcb3a26100000000, 0x2cc9022600000000,
0x9ce0621b00000000, 0xcfe0d2f900000000, 0x7fc9b2c400000000,
0xafb3128300000000, 0x1f9a72be00000000, 0x0f46520c00000000,
0xbf6f323100000000, 0x6f15927600000000, 0xdf3cf24b00000000,
0x0eaba2c900000000, 0xbe82c2f400000000, 0x6ef862b300000000,
0xded1028e00000000, 0xce0d223c00000000, 0x7e24420100000000,
0xae5ee24600000000, 0x1e77827b00000000, 0x92b0e6b100000000,
0x2299868c00000000, 0xf2e326cb00000000, 0x42ca46f600000000,
0x5216664400000000, 0xe23f067900000000, 0x3245a63e00000000,
0x826cc60300000000, 0x53fb968100000000, 0xe3d2f6bc00000000,
0x33a856fb00000000, 0x838136c600000000, 0x935d167400000000,
0x2374764900000000, 0xf30ed60e00000000, 0x4327b63300000000,
0x102706d100000000, 0xa00e66ec00000000, 0x7074c6ab00000000,
0xc05da69600000000, 0xd081862400000000, 0x60a8e61900000000,
0xb0d2465e00000000, 0x00fb266300000000, 0xd16c76e100000000,
0x614516dc00000000, 0xb13fb69b00000000, 0x0116d6a600000000,
0x11caf61400000000, 0xa1e3962900000000, 0x7199366e00000000,
0xc1b0565300000000, 0x969f277000000000, 0x26b6474d00000000,
0xf6cce70a00000000, 0x46e5873700000000, 0x5639a78500000000,
0xe610c7b800000000, 0x366a67ff00000000, 0x864307c200000000,
0x57d4574000000000, 0xe7fd377d00000000, 0x3787973a00000000,
0x87aef70700000000, 0x9772d7b500000000, 0x275bb78800000000,
0xf72117cf00000000, 0x470877f200000000, 0x1408c71000000000,
0xa421a72d00000000, 0x745b076a00000000, 0xc472675700000000,
0xd4ae47e500000000, 0x648727d800000000, 0xb4fd879f00000000,
0x04d4e7a200000000, 0xd543b72000000000, 0x656ad71d00000000,
0xb510775a00000000, 0x0539176700000000, 0x15e537d500000000,
0xa5cc57e800000000, 0x75b6f7af00000000, 0xc59f979200000000,
0xdbe815e900000000, 0x6bc175d400000000, 0xbbbbd59300000000,
0x0b92b5ae00000000, 0x1b4e951c00000000, 0xab67f52100000000,
0x7b1d556600000000, 0xcb34355b00000000, 0x1aa365d900000000,
0xaa8a05e400000000, 0x7af0a5a300000000, 0xcad9c59e00000000,
0xda05e52c00000000, 0x6a2c851100000000, 0xba56255600000000,
0x0a7f456b00000000, 0x597ff58900000000, 0xe95695b400000000,
0x392c35f300000000, 0x890555ce00000000, 0x99d9757c00000000,
0x29f0154100000000, 0xf98ab50600000000, 0x49a3d53b00000000,
0x983485b900000000, 0x281de58400000000, 0xf86745c300000000,
0x484e25fe00000000, 0x5892054c00000000, 0xe8bb657100000000,
0x38c1c53600000000, 0x88e8a50b00000000, 0xdfc7d42800000000,
0x6feeb41500000000, 0xbf94145200000000, 0x0fbd746f00000000,
0x1f6154dd00000000, 0xaf4834e000000000, 0x7f3294a700000000,
0xcf1bf49a00000000, 0x1e8ca41800000000, 0xaea5c42500000000,
0x7edf646200000000, 0xcef6045f00000000, 0xde2a24ed00000000,
0x6e0344d000000000, 0xbe79e49700000000, 0x0e5084aa00000000,
0x5d50344800000000, 0xed79547500000000, 0x3d03f43200000000,
0x8d2a940f00000000, 0x9df6b4bd00000000, 0x2ddfd48000000000,
0xfda574c700000000, 0x4d8c14fa00000000, 0x9c1b447800000000,
0x2c32244500000000, 0xfc48840200000000, 0x4c61e43f00000000,
0x5cbdc48d00000000, 0xec94a4b000000000, 0x3cee04f700000000,
0x8cc764ca00000000},
{0x0000000000000000, 0xa5d35ccb00000000, 0x0ba1c84d00000000,
0xae72948600000000, 0x1642919b00000000, 0xb391cd5000000000,
0x1de359d600000000, 0xb830051d00000000, 0x6d8253ec00000000,
0xc8510f2700000000, 0x66239ba100000000, 0xc3f0c76a00000000,
0x7bc0c27700000000, 0xde139ebc00000000, 0x70610a3a00000000,
0xd5b256f100000000, 0x9b02d60300000000, 0x3ed18ac800000000,
0x90a31e4e00000000, 0x3570428500000000, 0x8d40479800000000,
0x28931b5300000000, 0x86e18fd500000000, 0x2332d31e00000000,
0xf68085ef00000000, 0x5353d92400000000, 0xfd214da200000000,
0x58f2116900000000, 0xe0c2147400000000, 0x451148bf00000000,
0xeb63dc3900000000, 0x4eb080f200000000, 0x3605ac0700000000,
0x93d6f0cc00000000, 0x3da4644a00000000, 0x9877388100000000,
0x20473d9c00000000, 0x8594615700000000, 0x2be6f5d100000000,
0x8e35a91a00000000, 0x5b87ffeb00000000, 0xfe54a32000000000,
0x502637a600000000, 0xf5f56b6d00000000, 0x4dc56e7000000000,
0xe81632bb00000000, 0x4664a63d00000000, 0xe3b7faf600000000,
0xad077a0400000000, 0x08d426cf00000000, 0xa6a6b24900000000,
0x0375ee8200000000, 0xbb45eb9f00000000, 0x1e96b75400000000,
0xb0e423d200000000, 0x15377f1900000000, 0xc08529e800000000,
0x6556752300000000, 0xcb24e1a500000000, 0x6ef7bd6e00000000,
0xd6c7b87300000000, 0x7314e4b800000000, 0xdd66703e00000000,
0x78b52cf500000000, 0x6c0a580f00000000, 0xc9d904c400000000,
0x67ab904200000000, 0xc278cc8900000000, 0x7a48c99400000000,
0xdf9b955f00000000, 0x71e901d900000000, 0xd43a5d1200000000,
0x01880be300000000, 0xa45b572800000000, 0x0a29c3ae00000000,
0xaffa9f6500000000, 0x17ca9a7800000000, 0xb219c6b300000000,
0x1c6b523500000000, 0xb9b80efe00000000, 0xf7088e0c00000000,
0x52dbd2c700000000, 0xfca9464100000000, 0x597a1a8a00000000,
0xe14a1f9700000000, 0x4499435c00000000, 0xeaebd7da00000000,
0x4f388b1100000000, 0x9a8adde000000000, 0x3f59812b00000000,
0x912b15ad00000000, 0x34f8496600000000, 0x8cc84c7b00000000,
0x291b10b000000000, 0x8769843600000000, 0x22bad8fd00000000,
0x5a0ff40800000000, 0xffdca8c300000000, 0x51ae3c4500000000,
0xf47d608e00000000, 0x4c4d659300000000, 0xe99e395800000000,
0x47ecadde00000000, 0xe23ff11500000000, 0x378da7e400000000,
0x925efb2f00000000, 0x3c2c6fa900000000, 0x99ff336200000000,
0x21cf367f00000000, 0x841c6ab400000000, 0x2a6efe3200000000,
0x8fbda2f900000000, 0xc10d220b00000000, 0x64de7ec000000000,
0xcaacea4600000000, 0x6f7fb68d00000000, 0xd74fb39000000000,
0x729cef5b00000000, 0xdcee7bdd00000000, 0x793d271600000000,
0xac8f71e700000000, 0x095c2d2c00000000, 0xa72eb9aa00000000,
0x02fde56100000000, 0xbacde07c00000000, 0x1f1ebcb700000000,
0xb16c283100000000, 0x14bf74fa00000000, 0xd814b01e00000000,
0x7dc7ecd500000000, 0xd3b5785300000000, 0x7666249800000000,
0xce56218500000000, 0x6b857d4e00000000, 0xc5f7e9c800000000,
0x6024b50300000000, 0xb596e3f200000000, 0x1045bf3900000000,
0xbe372bbf00000000, 0x1be4777400000000, 0xa3d4726900000000,
0x06072ea200000000, 0xa875ba2400000000, 0x0da6e6ef00000000,
0x4316661d00000000, 0xe6c53ad600000000, 0x48b7ae5000000000,
0xed64f29b00000000, 0x5554f78600000000, 0xf087ab4d00000000,
0x5ef53fcb00000000, 0xfb26630000000000, 0x2e9435f100000000,
0x8b47693a00000000, 0x2535fdbc00000000, 0x80e6a17700000000,
0x38d6a46a00000000, 0x9d05f8a100000000, 0x33776c2700000000,
0x96a430ec00000000, 0xee111c1900000000, 0x4bc240d200000000,
0xe5b0d45400000000, 0x4063889f00000000, 0xf8538d8200000000,
0x5d80d14900000000, 0xf3f245cf00000000, 0x5621190400000000,
0x83934ff500000000, 0x2640133e00000000, 0x883287b800000000,
0x2de1db7300000000, 0x95d1de6e00000000, 0x300282a500000000,
0x9e70162300000000, 0x3ba34ae800000000, 0x7513ca1a00000000,
0xd0c096d100000000, 0x7eb2025700000000, 0xdb615e9c00000000,
0x63515b8100000000, 0xc682074a00000000, 0x68f093cc00000000,
0xcd23cf0700000000, 0x189199f600000000, 0xbd42c53d00000000,
0x133051bb00000000, 0xb6e30d7000000000, 0x0ed3086d00000000,
0xab0054a600000000, 0x0572c02000000000, 0xa0a19ceb00000000,
0xb41ee81100000000, 0x11cdb4da00000000, 0xbfbf205c00000000,
0x1a6c7c9700000000, 0xa25c798a00000000, 0x078f254100000000,
0xa9fdb1c700000000, 0x0c2eed0c00000000, 0xd99cbbfd00000000,
0x7c4fe73600000000, 0xd23d73b000000000, 0x77ee2f7b00000000,
0xcfde2a6600000000, 0x6a0d76ad00000000, 0xc47fe22b00000000,
0x61acbee000000000, 0x2f1c3e1200000000, 0x8acf62d900000000,
0x24bdf65f00000000, 0x816eaa9400000000, 0x395eaf8900000000,
0x9c8df34200000000, 0x32ff67c400000000, 0x972c3b0f00000000,
0x429e6dfe00000000, 0xe74d313500000000, 0x493fa5b300000000,
0xececf97800000000, 0x54dcfc6500000000, 0xf10fa0ae00000000,
0x5f7d342800000000, 0xfaae68e300000000, 0x821b441600000000,
0x27c818dd00000000, 0x89ba8c5b00000000, 0x2c69d09000000000,
0x9459d58d00000000, 0x318a894600000000, 0x9ff81dc000000000,
0x3a2b410b00000000, 0xef9917fa00000000, 0x4a4a4b3100000000,
0xe438dfb700000000, 0x41eb837c00000000, 0xf9db866100000000,
0x5c08daaa00000000, 0xf27a4e2c00000000, 0x57a912e700000000,
0x1919921500000000, 0xbccacede00000000, 0x12b85a5800000000,
0xb76b069300000000, 0x0f5b038e00000000, 0xaa885f4500000000,
0x04facbc300000000, 0xa129970800000000, 0x749bc1f900000000,
0xd1489d3200000000, 0x7f3a09b400000000, 0xdae9557f00000000,
0x62d9506200000000, 0xc70a0ca900000000, 0x6978982f00000000,
0xccabc4e400000000},
{0x0000000000000000, 0xb40b77a600000000, 0x29119f9700000000,
0x9d1ae83100000000, 0x13244ff400000000, 0xa72f385200000000,
0x3a35d06300000000, 0x8e3ea7c500000000, 0x674eef3300000000,
0xd345989500000000, 0x4e5f70a400000000, 0xfa54070200000000,
0x746aa0c700000000, 0xc061d76100000000, 0x5d7b3f5000000000,
0xe97048f600000000, 0xce9cde6700000000, 0x7a97a9c100000000,
0xe78d41f000000000, 0x5386365600000000, 0xddb8919300000000,
0x69b3e63500000000, 0xf4a90e0400000000, 0x40a279a200000000,
0xa9d2315400000000, 0x1dd946f200000000, 0x80c3aec300000000,
0x34c8d96500000000, 0xbaf67ea000000000, 0x0efd090600000000,
0x93e7e13700000000, 0x27ec969100000000, 0x9c39bdcf00000000,
0x2832ca6900000000, 0xb528225800000000, 0x012355fe00000000,
0x8f1df23b00000000, 0x3b16859d00000000, 0xa60c6dac00000000,
0x12071a0a00000000, 0xfb7752fc00000000, 0x4f7c255a00000000,
0xd266cd6b00000000, 0x666dbacd00000000, 0xe8531d0800000000,
0x5c586aae00000000, 0xc142829f00000000, 0x7549f53900000000,
0x52a563a800000000, 0xe6ae140e00000000, 0x7bb4fc3f00000000,
0xcfbf8b9900000000, 0x41812c5c00000000, 0xf58a5bfa00000000,
0x6890b3cb00000000, 0xdc9bc46d00000000, 0x35eb8c9b00000000,
0x81e0fb3d00000000, 0x1cfa130c00000000, 0xa8f164aa00000000,
0x26cfc36f00000000, 0x92c4b4c900000000, 0x0fde5cf800000000,
0xbbd52b5e00000000, 0x79750b4400000000, 0xcd7e7ce200000000,
0x506494d300000000, 0xe46fe37500000000, 0x6a5144b000000000,
0xde5a331600000000, 0x4340db2700000000, 0xf74bac8100000000,
0x1e3be47700000000, 0xaa3093d100000000, 0x372a7be000000000,
0x83210c4600000000, 0x0d1fab8300000000, 0xb914dc2500000000,
0x240e341400000000, 0x900543b200000000, 0xb7e9d52300000000,
0x03e2a28500000000, 0x9ef84ab400000000, 0x2af33d1200000000,
0xa4cd9ad700000000, 0x10c6ed7100000000, 0x8ddc054000000000,
0x39d772e600000000, 0xd0a73a1000000000, 0x64ac4db600000000,
0xf9b6a58700000000, 0x4dbdd22100000000, 0xc38375e400000000,
0x7788024200000000, 0xea92ea7300000000, 0x5e999dd500000000,
0xe54cb68b00000000, 0x5147c12d00000000, 0xcc5d291c00000000,
0x78565eba00000000, 0xf668f97f00000000, 0x42638ed900000000,
0xdf7966e800000000, 0x6b72114e00000000, 0x820259b800000000,
0x36092e1e00000000, 0xab13c62f00000000, 0x1f18b18900000000,
0x9126164c00000000, 0x252d61ea00000000, 0xb83789db00000000,
0x0c3cfe7d00000000, 0x2bd068ec00000000, 0x9fdb1f4a00000000,
0x02c1f77b00000000, 0xb6ca80dd00000000, 0x38f4271800000000,
0x8cff50be00000000, 0x11e5b88f00000000, 0xa5eecf2900000000,
0x4c9e87df00000000, 0xf895f07900000000, 0x658f184800000000,
0xd1846fee00000000, 0x5fbac82b00000000, 0xebb1bf8d00000000,
0x76ab57bc00000000, 0xc2a0201a00000000, 0xf2ea168800000000,
0x46e1612e00000000, 0xdbfb891f00000000, 0x6ff0feb900000000,
0xe1ce597c00000000, 0x55c52eda00000000, 0xc8dfc6eb00000000,
0x7cd4b14d00000000, 0x95a4f9bb00000000, 0x21af8e1d00000000,
0xbcb5662c00000000, 0x08be118a00000000, 0x8680b64f00000000,
0x328bc1e900000000, 0xaf9129d800000000, 0x1b9a5e7e00000000,
0x3c76c8ef00000000, 0x887dbf4900000000, 0x1567577800000000,
0xa16c20de00000000, 0x2f52871b00000000, 0x9b59f0bd00000000,
0x0643188c00000000, 0xb2486f2a00000000, 0x5b3827dc00000000,
0xef33507a00000000, 0x7229b84b00000000, 0xc622cfed00000000,
0x481c682800000000, 0xfc171f8e00000000, 0x610df7bf00000000,
0xd506801900000000, 0x6ed3ab4700000000, 0xdad8dce100000000,
0x47c234d000000000, 0xf3c9437600000000, 0x7df7e4b300000000,
0xc9fc931500000000, 0x54e67b2400000000, 0xe0ed0c8200000000,
0x099d447400000000, 0xbd9633d200000000, 0x208cdbe300000000,
0x9487ac4500000000, 0x1ab90b8000000000, 0xaeb27c2600000000,
0x33a8941700000000, 0x87a3e3b100000000, 0xa04f752000000000,
0x1444028600000000, 0x895eeab700000000, 0x3d559d1100000000,
0xb36b3ad400000000, 0x07604d7200000000, 0x9a7aa54300000000,
0x2e71d2e500000000, 0xc7019a1300000000, 0x730aedb500000000,
0xee10058400000000, 0x5a1b722200000000, 0xd425d5e700000000,
0x602ea24100000000, 0xfd344a7000000000, 0x493f3dd600000000,
0x8b9f1dcc00000000, 0x3f946a6a00000000, 0xa28e825b00000000,
0x1685f5fd00000000, 0x98bb523800000000, 0x2cb0259e00000000,
0xb1aacdaf00000000, 0x05a1ba0900000000, 0xecd1f2ff00000000,
0x58da855900000000, 0xc5c06d6800000000, 0x71cb1ace00000000,
0xfff5bd0b00000000, 0x4bfecaad00000000, 0xd6e4229c00000000,
0x62ef553a00000000, 0x4503c3ab00000000, 0xf108b40d00000000,
0x6c125c3c00000000, 0xd8192b9a00000000, 0x56278c5f00000000,
0xe22cfbf900000000, 0x7f3613c800000000, 0xcb3d646e00000000,
0x224d2c9800000000, 0x96465b3e00000000, 0x0b5cb30f00000000,
0xbf57c4a900000000, 0x3169636c00000000, 0x856214ca00000000,
0x1878fcfb00000000, 0xac738b5d00000000, 0x17a6a00300000000,
0xa3add7a500000000, 0x3eb73f9400000000, 0x8abc483200000000,
0x0482eff700000000, 0xb089985100000000, 0x2d93706000000000,
0x999807c600000000, 0x70e84f3000000000, 0xc4e3389600000000,
0x59f9d0a700000000, 0xedf2a70100000000, 0x63cc00c400000000,
0xd7c7776200000000, 0x4add9f5300000000, 0xfed6e8f500000000,
0xd93a7e6400000000, 0x6d3109c200000000, 0xf02be1f300000000,
0x4420965500000000, 0xca1e319000000000, 0x7e15463600000000,
0xe30fae0700000000, 0x5704d9a100000000, 0xbe74915700000000,
0x0a7fe6f100000000, 0x97650ec000000000, 0x236e796600000000,
0xad50dea300000000, 0x195ba90500000000, 0x8441413400000000,
0x304a369200000000},
{0x0000000000000000, 0x9e00aacc00000000, 0x7d07254200000000,
0xe3078f8e00000000, 0xfa0e4a8400000000, 0x640ee04800000000,
0x87096fc600000000, 0x1909c50a00000000, 0xb51be5d300000000,
0x2b1b4f1f00000000, 0xc81cc09100000000, 0x561c6a5d00000000,
0x4f15af5700000000, 0xd115059b00000000, 0x32128a1500000000,
0xac1220d900000000, 0x2b31bb7c00000000, 0xb53111b000000000,
0x56369e3e00000000, 0xc83634f200000000, 0xd13ff1f800000000,
0x4f3f5b3400000000, 0xac38d4ba00000000, 0x32387e7600000000,
0x9e2a5eaf00000000, 0x002af46300000000, 0xe32d7bed00000000,
0x7d2dd12100000000, 0x6424142b00000000, 0xfa24bee700000000,
0x1923316900000000, 0x87239ba500000000, 0x566276f900000000,
0xc862dc3500000000, 0x2b6553bb00000000, 0xb565f97700000000,
0xac6c3c7d00000000, 0x326c96b100000000, 0xd16b193f00000000,
0x4f6bb3f300000000, 0xe379932a00000000, 0x7d7939e600000000,
0x9e7eb66800000000, 0x007e1ca400000000, 0x1977d9ae00000000,
0x8777736200000000, 0x6470fcec00000000, 0xfa70562000000000,
0x7d53cd8500000000, 0xe353674900000000, 0x0054e8c700000000,
0x9e54420b00000000, 0x875d870100000000, 0x195d2dcd00000000,
0xfa5aa24300000000, 0x645a088f00000000, 0xc848285600000000,
0x5648829a00000000, 0xb54f0d1400000000, 0x2b4fa7d800000000,
0x324662d200000000, 0xac46c81e00000000, 0x4f41479000000000,
0xd141ed5c00000000, 0xedc29d2900000000, 0x73c237e500000000,
0x90c5b86b00000000, 0x0ec512a700000000, 0x17ccd7ad00000000,
0x89cc7d6100000000, 0x6acbf2ef00000000, 0xf4cb582300000000,
0x58d978fa00000000, 0xc6d9d23600000000, 0x25de5db800000000,
0xbbdef77400000000, 0xa2d7327e00000000, 0x3cd798b200000000,
0xdfd0173c00000000, 0x41d0bdf000000000, 0xc6f3265500000000,
0x58f38c9900000000, 0xbbf4031700000000, 0x25f4a9db00000000,
0x3cfd6cd100000000, 0xa2fdc61d00000000, 0x41fa499300000000,
0xdffae35f00000000, 0x73e8c38600000000, 0xede8694a00000000,
0x0eefe6c400000000, 0x90ef4c0800000000, 0x89e6890200000000,
0x17e623ce00000000, 0xf4e1ac4000000000, 0x6ae1068c00000000,
0xbba0ebd000000000, 0x25a0411c00000000, 0xc6a7ce9200000000,
0x58a7645e00000000, 0x41aea15400000000, 0xdfae0b9800000000,
0x3ca9841600000000, 0xa2a92eda00000000, 0x0ebb0e0300000000,
0x90bba4cf00000000, 0x73bc2b4100000000, 0xedbc818d00000000,
0xf4b5448700000000, 0x6ab5ee4b00000000, 0x89b261c500000000,
0x17b2cb0900000000, 0x909150ac00000000, 0x0e91fa6000000000,
0xed9675ee00000000, 0x7396df2200000000, 0x6a9f1a2800000000,
0xf49fb0e400000000, 0x17983f6a00000000, 0x899895a600000000,
0x258ab57f00000000, 0xbb8a1fb300000000, 0x588d903d00000000,
0xc68d3af100000000, 0xdf84fffb00000000, 0x4184553700000000,
0xa283dab900000000, 0x3c83707500000000, 0xda853b5300000000,
0x4485919f00000000, 0xa7821e1100000000, 0x3982b4dd00000000,
0x208b71d700000000, 0xbe8bdb1b00000000, 0x5d8c549500000000,
0xc38cfe5900000000, 0x6f9ede8000000000, 0xf19e744c00000000,
0x1299fbc200000000, 0x8c99510e00000000, 0x9590940400000000,
0x0b903ec800000000, 0xe897b14600000000, 0x76971b8a00000000,
0xf1b4802f00000000, 0x6fb42ae300000000, 0x8cb3a56d00000000,
0x12b30fa100000000, 0x0bbacaab00000000, 0x95ba606700000000,
0x76bdefe900000000, 0xe8bd452500000000, 0x44af65fc00000000,
0xdaafcf3000000000, 0x39a840be00000000, 0xa7a8ea7200000000,
0xbea12f7800000000, 0x20a185b400000000, 0xc3a60a3a00000000,
0x5da6a0f600000000, 0x8ce74daa00000000, 0x12e7e76600000000,
0xf1e068e800000000, 0x6fe0c22400000000, 0x76e9072e00000000,
0xe8e9ade200000000, 0x0bee226c00000000, 0x95ee88a000000000,
0x39fca87900000000, 0xa7fc02b500000000, 0x44fb8d3b00000000,
0xdafb27f700000000, 0xc3f2e2fd00000000, 0x5df2483100000000,
0xbef5c7bf00000000, 0x20f56d7300000000, 0xa7d6f6d600000000,
0x39d65c1a00000000, 0xdad1d39400000000, 0x44d1795800000000,
0x5dd8bc5200000000, 0xc3d8169e00000000, 0x20df991000000000,
0xbedf33dc00000000, 0x12cd130500000000, 0x8ccdb9c900000000,
0x6fca364700000000, 0xf1ca9c8b00000000, 0xe8c3598100000000,
0x76c3f34d00000000, 0x95c47cc300000000, 0x0bc4d60f00000000,
0x3747a67a00000000, 0xa9470cb600000000, 0x4a40833800000000,
0xd44029f400000000, 0xcd49ecfe00000000, 0x5349463200000000,
0xb04ec9bc00000000, 0x2e4e637000000000, 0x825c43a900000000,
0x1c5ce96500000000, 0xff5b66eb00000000, 0x615bcc2700000000,
0x7852092d00000000, 0xe652a3e100000000, 0x05552c6f00000000,
0x9b5586a300000000, 0x1c761d0600000000, 0x8276b7ca00000000,
0x6171384400000000, 0xff71928800000000, 0xe678578200000000,
0x7878fd4e00000000, 0x9b7f72c000000000, 0x057fd80c00000000,
0xa96df8d500000000, 0x376d521900000000, 0xd46add9700000000,
0x4a6a775b00000000, 0x5363b25100000000, 0xcd63189d00000000,
0x2e64971300000000, 0xb0643ddf00000000, 0x6125d08300000000,
0xff257a4f00000000, 0x1c22f5c100000000, 0x82225f0d00000000,
0x9b2b9a0700000000, 0x052b30cb00000000, 0xe62cbf4500000000,
0x782c158900000000, 0xd43e355000000000, 0x4a3e9f9c00000000,
0xa939101200000000, 0x3739bade00000000, 0x2e307fd400000000,
0xb030d51800000000, 0x53375a9600000000, 0xcd37f05a00000000,
0x4a146bff00000000, 0xd414c13300000000, 0x37134ebd00000000,
0xa913e47100000000, 0xb01a217b00000000, 0x2e1a8bb700000000,
0xcd1d043900000000, 0x531daef500000000, 0xff0f8e2c00000000,
0x610f24e000000000, 0x8208ab6e00000000, 0x1c0801a200000000,
0x0501c4a800000000, 0x9b016e6400000000, 0x7806e1ea00000000,
0xe6064b2600000000}};
#else /* W == 4 */
local const z_crc_t FAR crc_braid_table[][256] = {
{0x00000000, 0xb8bc6765, 0xaa09c88b, 0x12b5afee, 0x8f629757,
0x37def032, 0x256b5fdc, 0x9dd738b9, 0xc5b428ef, 0x7d084f8a,
0x6fbde064, 0xd7018701, 0x4ad6bfb8, 0xf26ad8dd, 0xe0df7733,
0x58631056, 0x5019579f, 0xe8a530fa, 0xfa109f14, 0x42acf871,
0xdf7bc0c8, 0x67c7a7ad, 0x75720843, 0xcdce6f26, 0x95ad7f70,
0x2d111815, 0x3fa4b7fb, 0x8718d09e, 0x1acfe827, 0xa2738f42,
0xb0c620ac, 0x087a47c9, 0xa032af3e, 0x188ec85b, 0x0a3b67b5,
0xb28700d0, 0x2f503869, 0x97ec5f0c, 0x8559f0e2, 0x3de59787,
0x658687d1, 0xdd3ae0b4, 0xcf8f4f5a, 0x7733283f, 0xeae41086,
0x525877e3, 0x40edd80d, 0xf851bf68, 0xf02bf8a1, 0x48979fc4,
0x5a22302a, 0xe29e574f, 0x7f496ff6, 0xc7f50893, 0xd540a77d,
0x6dfcc018, 0x359fd04e, 0x8d23b72b, 0x9f9618c5, 0x272a7fa0,
0xbafd4719, 0x0241207c, 0x10f48f92, 0xa848e8f7, 0x9b14583d,
0x23a83f58, 0x311d90b6, 0x89a1f7d3, 0x1476cf6a, 0xaccaa80f,
0xbe7f07e1, 0x06c36084, 0x5ea070d2, 0xe61c17b7, 0xf4a9b859,
0x4c15df3c, 0xd1c2e785, 0x697e80e0, 0x7bcb2f0e, 0xc377486b,
0xcb0d0fa2, 0x73b168c7, 0x6104c729, 0xd9b8a04c, 0x446f98f5,
0xfcd3ff90, 0xee66507e, 0x56da371b, 0x0eb9274d, 0xb6054028,
0xa4b0efc6, 0x1c0c88a3, 0x81dbb01a, 0x3967d77f, 0x2bd27891,
0x936e1ff4, 0x3b26f703, 0x839a9066, 0x912f3f88, 0x299358ed,
0xb4446054, 0x0cf80731, 0x1e4da8df, 0xa6f1cfba, 0xfe92dfec,
0x462eb889, 0x549b1767, 0xec277002, 0x71f048bb, 0xc94c2fde,
0xdbf98030, 0x6345e755, 0x6b3fa09c, 0xd383c7f9, 0xc1366817,
0x798a0f72, 0xe45d37cb, 0x5ce150ae, 0x4e54ff40, 0xf6e89825,
0xae8b8873, 0x1637ef16, 0x048240f8, 0xbc3e279d, 0x21e91f24,
0x99557841, 0x8be0d7af, 0x335cb0ca, 0xed59b63b, 0x55e5d15e,
0x47507eb0, 0xffec19d5, 0x623b216c, 0xda874609, 0xc832e9e7,
0x708e8e82, 0x28ed9ed4, 0x9051f9b1, 0x82e4565f, 0x3a58313a,
0xa78f0983, 0x1f336ee6, 0x0d86c108, 0xb53aa66d, 0xbd40e1a4,
0x05fc86c1, 0x1749292f, 0xaff54e4a, 0x322276f3, 0x8a9e1196,
0x982bbe78, 0x2097d91d, 0x78f4c94b, 0xc048ae2e, 0xd2fd01c0,
0x6a4166a5, 0xf7965e1c, 0x4f2a3979, 0x5d9f9697, 0xe523f1f2,
0x4d6b1905, 0xf5d77e60, 0xe762d18e, 0x5fdeb6eb, 0xc2098e52,
0x7ab5e937, 0x680046d9, 0xd0bc21bc, 0x88df31ea, 0x3063568f,
0x22d6f961, 0x9a6a9e04, 0x07bda6bd, 0xbf01c1d8, 0xadb46e36,
0x15080953, 0x1d724e9a, 0xa5ce29ff, 0xb77b8611, 0x0fc7e174,
0x9210d9cd, 0x2aacbea8, 0x38191146, 0x80a57623, 0xd8c66675,
0x607a0110, 0x72cfaefe, 0xca73c99b, 0x57a4f122, 0xef189647,
0xfdad39a9, 0x45115ecc, 0x764dee06, 0xcef18963, 0xdc44268d,
0x64f841e8, 0xf92f7951, 0x41931e34, 0x5326b1da, 0xeb9ad6bf,
0xb3f9c6e9, 0x0b45a18c, 0x19f00e62, 0xa14c6907, 0x3c9b51be,
0x842736db, 0x96929935, 0x2e2efe50, 0x2654b999, 0x9ee8defc,
0x8c5d7112, 0x34e11677, 0xa9362ece, 0x118a49ab, 0x033fe645,
0xbb838120, 0xe3e09176, 0x5b5cf613, 0x49e959fd, 0xf1553e98,
0x6c820621, 0xd43e6144, 0xc68bceaa, 0x7e37a9cf, 0xd67f4138,
0x6ec3265d, 0x7c7689b3, 0xc4caeed6, 0x591dd66f, 0xe1a1b10a,
0xf3141ee4, 0x4ba87981, 0x13cb69d7, 0xab770eb2, 0xb9c2a15c,
0x017ec639, 0x9ca9fe80, 0x241599e5, 0x36a0360b, 0x8e1c516e,
0x866616a7, 0x3eda71c2, 0x2c6fde2c, 0x94d3b949, 0x090481f0,
0xb1b8e695, 0xa30d497b, 0x1bb12e1e, 0x43d23e48, 0xfb6e592d,
0xe9dbf6c3, 0x516791a6, 0xccb0a91f, 0x740cce7a, 0x66b96194,
0xde0506f1},
{0x00000000, 0x01c26a37, 0x0384d46e, 0x0246be59, 0x0709a8dc,
0x06cbc2eb, 0x048d7cb2, 0x054f1685, 0x0e1351b8, 0x0fd13b8f,
0x0d9785d6, 0x0c55efe1, 0x091af964, 0x08d89353, 0x0a9e2d0a,
0x0b5c473d, 0x1c26a370, 0x1de4c947, 0x1fa2771e, 0x1e601d29,
0x1b2f0bac, 0x1aed619b, 0x18abdfc2, 0x1969b5f5, 0x1235f2c8,
0x13f798ff, 0x11b126a6, 0x10734c91, 0x153c5a14, 0x14fe3023,
0x16b88e7a, 0x177ae44d, 0x384d46e0, 0x398f2cd7, 0x3bc9928e,
0x3a0bf8b9, 0x3f44ee3c, 0x3e86840b, 0x3cc03a52, 0x3d025065,
0x365e1758, 0x379c7d6f, 0x35dac336, 0x3418a901, 0x3157bf84,
0x3095d5b3, 0x32d36bea, 0x331101dd, 0x246be590, 0x25a98fa7,
0x27ef31fe, 0x262d5bc9, 0x23624d4c, 0x22a0277b, 0x20e69922,
0x2124f315, 0x2a78b428, 0x2bbade1f, 0x29fc6046, 0x283e0a71,
0x2d711cf4, 0x2cb376c3, 0x2ef5c89a, 0x2f37a2ad, 0x709a8dc0,
0x7158e7f7, 0x731e59ae, 0x72dc3399, 0x7793251c, 0x76514f2b,
0x7417f172, 0x75d59b45, 0x7e89dc78, 0x7f4bb64f, 0x7d0d0816,
0x7ccf6221, 0x798074a4, 0x78421e93, 0x7a04a0ca, 0x7bc6cafd,
0x6cbc2eb0, 0x6d7e4487, 0x6f38fade, 0x6efa90e9, 0x6bb5866c,
0x6a77ec5b, 0x68315202, 0x69f33835, 0x62af7f08, 0x636d153f,
0x612bab66, 0x60e9c151, 0x65a6d7d4, 0x6464bde3, 0x662203ba,
0x67e0698d, 0x48d7cb20, 0x4915a117, 0x4b531f4e, 0x4a917579,
0x4fde63fc, 0x4e1c09cb, 0x4c5ab792, 0x4d98dda5, 0x46c49a98,
0x4706f0af, 0x45404ef6, 0x448224c1, 0x41cd3244, 0x400f5873,
0x4249e62a, 0x438b8c1d, 0x54f16850, 0x55330267, 0x5775bc3e,
0x56b7d609, 0x53f8c08c, 0x523aaabb, 0x507c14e2, 0x51be7ed5,
0x5ae239e8, 0x5b2053df, 0x5966ed86, 0x58a487b1, 0x5deb9134,
0x5c29fb03, 0x5e6f455a, 0x5fad2f6d, 0xe1351b80, 0xe0f771b7,
0xe2b1cfee, 0xe373a5d9, 0xe63cb35c, 0xe7fed96b, 0xe5b86732,
0xe47a0d05, 0xef264a38, 0xeee4200f, 0xeca29e56, 0xed60f461,
0xe82fe2e4, 0xe9ed88d3, 0xebab368a, 0xea695cbd, 0xfd13b8f0,
0xfcd1d2c7, 0xfe976c9e, 0xff5506a9, 0xfa1a102c, 0xfbd87a1b,
0xf99ec442, 0xf85cae75, 0xf300e948, 0xf2c2837f, 0xf0843d26,
0xf1465711, 0xf4094194, 0xf5cb2ba3, 0xf78d95fa, 0xf64fffcd,
0xd9785d60, 0xd8ba3757, 0xdafc890e, 0xdb3ee339, 0xde71f5bc,
0xdfb39f8b, 0xddf521d2, 0xdc374be5, 0xd76b0cd8, 0xd6a966ef,
0xd4efd8b6, 0xd52db281, 0xd062a404, 0xd1a0ce33, 0xd3e6706a,
0xd2241a5d, 0xc55efe10, 0xc49c9427, 0xc6da2a7e, 0xc7184049,
0xc25756cc, 0xc3953cfb, 0xc1d382a2, 0xc011e895, 0xcb4dafa8,
0xca8fc59f, 0xc8c97bc6, 0xc90b11f1, 0xcc440774, 0xcd866d43,
0xcfc0d31a, 0xce02b92d, 0x91af9640, 0x906dfc77, 0x922b422e,
0x93e92819, 0x96a63e9c, 0x976454ab, 0x9522eaf2, 0x94e080c5,
0x9fbcc7f8, 0x9e7eadcf, 0x9c381396, 0x9dfa79a1, 0x98b56f24,
0x99770513, 0x9b31bb4a, 0x9af3d17d, 0x8d893530, 0x8c4b5f07,
0x8e0de15e, 0x8fcf8b69, 0x8a809dec, 0x8b42f7db, 0x89044982,
0x88c623b5, 0x839a6488, 0x82580ebf, 0x801eb0e6, 0x81dcdad1,
0x8493cc54, 0x8551a663, 0x8717183a, 0x86d5720d, 0xa9e2d0a0,
0xa820ba97, 0xaa6604ce, 0xaba46ef9, 0xaeeb787c, 0xaf29124b,
0xad6fac12, 0xacadc625, 0xa7f18118, 0xa633eb2f, 0xa4755576,
0xa5b73f41, 0xa0f829c4, 0xa13a43f3, 0xa37cfdaa, 0xa2be979d,
0xb5c473d0, 0xb40619e7, 0xb640a7be, 0xb782cd89, 0xb2cddb0c,
0xb30fb13b, 0xb1490f62, 0xb08b6555, 0xbbd72268, 0xba15485f,
0xb853f606, 0xb9919c31, 0xbcde8ab4, 0xbd1ce083, 0xbf5a5eda,
0xbe9834ed},
{0x00000000, 0x191b3141, 0x32366282, 0x2b2d53c3, 0x646cc504,
0x7d77f445, 0x565aa786, 0x4f4196c7, 0xc8d98a08, 0xd1c2bb49,
0xfaefe88a, 0xe3f4d9cb, 0xacb54f0c, 0xb5ae7e4d, 0x9e832d8e,
0x87981ccf, 0x4ac21251, 0x53d92310, 0x78f470d3, 0x61ef4192,
0x2eaed755, 0x37b5e614, 0x1c98b5d7, 0x05838496, 0x821b9859,
0x9b00a918, 0xb02dfadb, 0xa936cb9a, 0xe6775d5d, 0xff6c6c1c,
0xd4413fdf, 0xcd5a0e9e, 0x958424a2, 0x8c9f15e3, 0xa7b24620,
0xbea97761, 0xf1e8e1a6, 0xe8f3d0e7, 0xc3de8324, 0xdac5b265,
0x5d5daeaa, 0x44469feb, 0x6f6bcc28, 0x7670fd69, 0x39316bae,
0x202a5aef, 0x0b07092c, 0x121c386d, 0xdf4636f3, 0xc65d07b2,
0xed705471, 0xf46b6530, 0xbb2af3f7, 0xa231c2b6, 0x891c9175,
0x9007a034, 0x179fbcfb, 0x0e848dba, 0x25a9de79, 0x3cb2ef38,
0x73f379ff, 0x6ae848be, 0x41c51b7d, 0x58de2a3c, 0xf0794f05,
0xe9627e44, 0xc24f2d87, 0xdb541cc6, 0x94158a01, 0x8d0ebb40,
0xa623e883, 0xbf38d9c2, 0x38a0c50d, 0x21bbf44c, 0x0a96a78f,
0x138d96ce, 0x5ccc0009, 0x45d73148, 0x6efa628b, 0x77e153ca,
0xbabb5d54, 0xa3a06c15, 0x888d3fd6, 0x91960e97, 0xded79850,
0xc7cca911, 0xece1fad2, 0xf5facb93, 0x7262d75c, 0x6b79e61d,
0x4054b5de, 0x594f849f, 0x160e1258, 0x0f152319, 0x243870da,
0x3d23419b, 0x65fd6ba7, 0x7ce65ae6, 0x57cb0925, 0x4ed03864,
0x0191aea3, 0x188a9fe2, 0x33a7cc21, 0x2abcfd60, 0xad24e1af,
0xb43fd0ee, 0x9f12832d, 0x8609b26c, 0xc94824ab, 0xd05315ea,
0xfb7e4629, 0xe2657768, 0x2f3f79f6, 0x362448b7, 0x1d091b74,
0x04122a35, 0x4b53bcf2, 0x52488db3, 0x7965de70, 0x607eef31,
0xe7e6f3fe, 0xfefdc2bf, 0xd5d0917c, 0xcccba03d, 0x838a36fa,
0x9a9107bb, 0xb1bc5478, 0xa8a76539, 0x3b83984b, 0x2298a90a,
0x09b5fac9, 0x10aecb88, 0x5fef5d4f, 0x46f46c0e, 0x6dd93fcd,
0x74c20e8c, 0xf35a1243, 0xea412302, 0xc16c70c1, 0xd8774180,
0x9736d747, 0x8e2de606, 0xa500b5c5, 0xbc1b8484, 0x71418a1a,
0x685abb5b, 0x4377e898, 0x5a6cd9d9, 0x152d4f1e, 0x0c367e5f,
0x271b2d9c, 0x3e001cdd, 0xb9980012, 0xa0833153, 0x8bae6290,
0x92b553d1, 0xddf4c516, 0xc4eff457, 0xefc2a794, 0xf6d996d5,
0xae07bce9, 0xb71c8da8, 0x9c31de6b, 0x852aef2a, 0xca6b79ed,
0xd37048ac, 0xf85d1b6f, 0xe1462a2e, 0x66de36e1, 0x7fc507a0,
0x54e85463, 0x4df36522, 0x02b2f3e5, 0x1ba9c2a4, 0x30849167,
0x299fa026, 0xe4c5aeb8, 0xfdde9ff9, 0xd6f3cc3a, 0xcfe8fd7b,
0x80a96bbc, 0x99b25afd, 0xb29f093e, 0xab84387f, 0x2c1c24b0,
0x350715f1, 0x1e2a4632, 0x07317773, 0x4870e1b4, 0x516bd0f5,
0x7a468336, 0x635db277, 0xcbfad74e, 0xd2e1e60f, 0xf9ccb5cc,
0xe0d7848d, 0xaf96124a, 0xb68d230b, 0x9da070c8, 0x84bb4189,
0x03235d46, 0x1a386c07, 0x31153fc4, 0x280e0e85, 0x674f9842,
0x7e54a903, 0x5579fac0, 0x4c62cb81, 0x8138c51f, 0x9823f45e,
0xb30ea79d, 0xaa1596dc, 0xe554001b, 0xfc4f315a, 0xd7626299,
0xce7953d8, 0x49e14f17, 0x50fa7e56, 0x7bd72d95, 0x62cc1cd4,
0x2d8d8a13, 0x3496bb52, 0x1fbbe891, 0x06a0d9d0, 0x5e7ef3ec,
0x4765c2ad, 0x6c48916e, 0x7553a02f, 0x3a1236e8, 0x230907a9,
0x0824546a, 0x113f652b, 0x96a779e4, 0x8fbc48a5, 0xa4911b66,
0xbd8a2a27, 0xf2cbbce0, 0xebd08da1, 0xc0fdde62, 0xd9e6ef23,
0x14bce1bd, 0x0da7d0fc, 0x268a833f, 0x3f91b27e, 0x70d024b9,
0x69cb15f8, 0x42e6463b, 0x5bfd777a, 0xdc656bb5, 0xc57e5af4,
0xee530937, 0xf7483876, 0xb809aeb1, 0xa1129ff0, 0x8a3fcc33,
0x9324fd72},
{0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419,
0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4,
0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07,
0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,
0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856,
0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4,
0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,
0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3,
0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a,
0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599,
0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,
0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190,
0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f,
0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e,
0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,
0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed,
0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950,
0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3,
0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,
0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a,
0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5,
0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010,
0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,
0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17,
0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6,
0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615,
0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,
0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344,
0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb,
0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a,
0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,
0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1,
0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c,
0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef,
0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,
0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe,
0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31,
0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c,
0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,
0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b,
0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242,
0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1,
0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,
0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278,
0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7,
0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66,
0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,
0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605,
0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8,
0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b,
0x2d02ef8d}};
local const z_word_t FAR crc_braid_big_table[][256] = {
{0x00000000, 0x96300777, 0x2c610eee, 0xba510999, 0x19c46d07,
0x8ff46a70, 0x35a563e9, 0xa395649e, 0x3288db0e, 0xa4b8dc79,
0x1ee9d5e0, 0x88d9d297, 0x2b4cb609, 0xbd7cb17e, 0x072db8e7,
0x911dbf90, 0x6410b71d, 0xf220b06a, 0x4871b9f3, 0xde41be84,
0x7dd4da1a, 0xebe4dd6d, 0x51b5d4f4, 0xc785d383, 0x56986c13,
0xc0a86b64, 0x7af962fd, 0xecc9658a, 0x4f5c0114, 0xd96c0663,
0x633d0ffa, 0xf50d088d, 0xc8206e3b, 0x5e10694c, 0xe44160d5,
0x727167a2, 0xd1e4033c, 0x47d4044b, 0xfd850dd2, 0x6bb50aa5,
0xfaa8b535, 0x6c98b242, 0xd6c9bbdb, 0x40f9bcac, 0xe36cd832,
0x755cdf45, 0xcf0dd6dc, 0x593dd1ab, 0xac30d926, 0x3a00de51,
0x8051d7c8, 0x1661d0bf, 0xb5f4b421, 0x23c4b356, 0x9995bacf,
0x0fa5bdb8, 0x9eb80228, 0x0888055f, 0xb2d90cc6, 0x24e90bb1,
0x877c6f2f, 0x114c6858, 0xab1d61c1, 0x3d2d66b6, 0x9041dc76,
0x0671db01, 0xbc20d298, 0x2a10d5ef, 0x8985b171, 0x1fb5b606,
0xa5e4bf9f, 0x33d4b8e8, 0xa2c90778, 0x34f9000f, 0x8ea80996,
0x18980ee1, 0xbb0d6a7f, 0x2d3d6d08, 0x976c6491, 0x015c63e6,
0xf4516b6b, 0x62616c1c, 0xd8306585, 0x4e0062f2, 0xed95066c,
0x7ba5011b, 0xc1f40882, 0x57c40ff5, 0xc6d9b065, 0x50e9b712,
0xeab8be8b, 0x7c88b9fc, 0xdf1ddd62, 0x492dda15, 0xf37cd38c,
0x654cd4fb, 0x5861b24d, 0xce51b53a, 0x7400bca3, 0xe230bbd4,
0x41a5df4a, 0xd795d83d, 0x6dc4d1a4, 0xfbf4d6d3, 0x6ae96943,
0xfcd96e34, 0x468867ad, 0xd0b860da, 0x732d0444, 0xe51d0333,
0x5f4c0aaa, 0xc97c0ddd, 0x3c710550, 0xaa410227, 0x10100bbe,
0x86200cc9, 0x25b56857, 0xb3856f20, 0x09d466b9, 0x9fe461ce,
0x0ef9de5e, 0x98c9d929, 0x2298d0b0, 0xb4a8d7c7, 0x173db359,
0x810db42e, 0x3b5cbdb7, 0xad6cbac0, 0x2083b8ed, 0xb6b3bf9a,
0x0ce2b603, 0x9ad2b174, 0x3947d5ea, 0xaf77d29d, 0x1526db04,
0x8316dc73, 0x120b63e3, 0x843b6494, 0x3e6a6d0d, 0xa85a6a7a,
0x0bcf0ee4, 0x9dff0993, 0x27ae000a, 0xb19e077d, 0x44930ff0,
0xd2a30887, 0x68f2011e, 0xfec20669, 0x5d5762f7, 0xcb676580,
0x71366c19, 0xe7066b6e, 0x761bd4fe, 0xe02bd389, 0x5a7ada10,
0xcc4add67, 0x6fdfb9f9, 0xf9efbe8e, 0x43beb717, 0xd58eb060,
0xe8a3d6d6, 0x7e93d1a1, 0xc4c2d838, 0x52f2df4f, 0xf167bbd1,
0x6757bca6, 0xdd06b53f, 0x4b36b248, 0xda2b0dd8, 0x4c1b0aaf,
0xf64a0336, 0x607a0441, 0xc3ef60df, 0x55df67a8, 0xef8e6e31,
0x79be6946, 0x8cb361cb, 0x1a8366bc, 0xa0d26f25, 0x36e26852,
0x95770ccc, 0x03470bbb, 0xb9160222, 0x2f260555, 0xbe3bbac5,
0x280bbdb2, 0x925ab42b, 0x046ab35c, 0xa7ffd7c2, 0x31cfd0b5,
0x8b9ed92c, 0x1daede5b, 0xb0c2649b, 0x26f263ec, 0x9ca36a75,
0x0a936d02, 0xa906099c, 0x3f360eeb, 0x85670772, 0x13570005,
0x824abf95, 0x147ab8e2, 0xae2bb17b, 0x381bb60c, 0x9b8ed292,
0x0dbed5e5, 0xb7efdc7c, 0x21dfdb0b, 0xd4d2d386, 0x42e2d4f1,
0xf8b3dd68, 0x6e83da1f, 0xcd16be81, 0x5b26b9f6, 0xe177b06f,
0x7747b718, 0xe65a0888, 0x706a0fff, 0xca3b0666, 0x5c0b0111,
0xff9e658f, 0x69ae62f8, 0xd3ff6b61, 0x45cf6c16, 0x78e20aa0,
0xeed20dd7, 0x5483044e, 0xc2b30339, 0x612667a7, 0xf71660d0,
0x4d476949, 0xdb776e3e, 0x4a6ad1ae, 0xdc5ad6d9, 0x660bdf40,
0xf03bd837, 0x53aebca9, 0xc59ebbde, 0x7fcfb247, 0xe9ffb530,
0x1cf2bdbd, 0x8ac2baca, 0x3093b353, 0xa6a3b424, 0x0536d0ba,
0x9306d7cd, 0x2957de54, 0xbf67d923, 0x2e7a66b3, 0xb84a61c4,
0x021b685d, 0x942b6f2a, 0x37be0bb4, 0xa18e0cc3, 0x1bdf055a,
0x8def022d},
{0x00000000, 0x41311b19, 0x82623632, 0xc3532d2b, 0x04c56c64,
0x45f4777d, 0x86a75a56, 0xc796414f, 0x088ad9c8, 0x49bbc2d1,
0x8ae8effa, 0xcbd9f4e3, 0x0c4fb5ac, 0x4d7eaeb5, 0x8e2d839e,
0xcf1c9887, 0x5112c24a, 0x1023d953, 0xd370f478, 0x9241ef61,
0x55d7ae2e, 0x14e6b537, 0xd7b5981c, 0x96848305, 0x59981b82,
0x18a9009b, 0xdbfa2db0, 0x9acb36a9, 0x5d5d77e6, 0x1c6c6cff,
0xdf3f41d4, 0x9e0e5acd, 0xa2248495, 0xe3159f8c, 0x2046b2a7,
0x6177a9be, 0xa6e1e8f1, 0xe7d0f3e8, 0x2483dec3, 0x65b2c5da,
0xaaae5d5d, 0xeb9f4644, 0x28cc6b6f, 0x69fd7076, 0xae6b3139,
0xef5a2a20, 0x2c09070b, 0x6d381c12, 0xf33646df, 0xb2075dc6,
0x715470ed, 0x30656bf4, 0xf7f32abb, 0xb6c231a2, 0x75911c89,
0x34a00790, 0xfbbc9f17, 0xba8d840e, 0x79dea925, 0x38efb23c,
0xff79f373, 0xbe48e86a, 0x7d1bc541, 0x3c2ade58, 0x054f79f0,
0x447e62e9, 0x872d4fc2, 0xc61c54db, 0x018a1594, 0x40bb0e8d,
0x83e823a6, 0xc2d938bf, 0x0dc5a038, 0x4cf4bb21, 0x8fa7960a,
0xce968d13, 0x0900cc5c, 0x4831d745, 0x8b62fa6e, 0xca53e177,
0x545dbbba, 0x156ca0a3, 0xd63f8d88, 0x970e9691, 0x5098d7de,
0x11a9ccc7, 0xd2fae1ec, 0x93cbfaf5, 0x5cd76272, 0x1de6796b,
0xdeb55440, 0x9f844f59, 0x58120e16, 0x1923150f, 0xda703824,
0x9b41233d, 0xa76bfd65, 0xe65ae67c, 0x2509cb57, 0x6438d04e,
0xa3ae9101, 0xe29f8a18, 0x21cca733, 0x60fdbc2a, 0xafe124ad,
0xeed03fb4, 0x2d83129f, 0x6cb20986, 0xab2448c9, 0xea1553d0,
0x29467efb, 0x687765e2, 0xf6793f2f, 0xb7482436, 0x741b091d,
0x352a1204, 0xf2bc534b, 0xb38d4852, 0x70de6579, 0x31ef7e60,
0xfef3e6e7, 0xbfc2fdfe, 0x7c91d0d5, 0x3da0cbcc, 0xfa368a83,
0xbb07919a, 0x7854bcb1, 0x3965a7a8, 0x4b98833b, 0x0aa99822,
0xc9fab509, 0x88cbae10, 0x4f5def5f, 0x0e6cf446, 0xcd3fd96d,
0x8c0ec274, 0x43125af3, 0x022341ea, 0xc1706cc1, 0x804177d8,
0x47d73697, 0x06e62d8e, 0xc5b500a5, 0x84841bbc, 0x1a8a4171,
0x5bbb5a68, 0x98e87743, 0xd9d96c5a, 0x1e4f2d15, 0x5f7e360c,
0x9c2d1b27, 0xdd1c003e, 0x120098b9, 0x533183a0, 0x9062ae8b,
0xd153b592, 0x16c5f4dd, 0x57f4efc4, 0x94a7c2ef, 0xd596d9f6,
0xe9bc07ae, 0xa88d1cb7, 0x6bde319c, 0x2aef2a85, 0xed796bca,
0xac4870d3, 0x6f1b5df8, 0x2e2a46e1, 0xe136de66, 0xa007c57f,
0x6354e854, 0x2265f34d, 0xe5f3b202, 0xa4c2a91b, 0x67918430,
0x26a09f29, 0xb8aec5e4, 0xf99fdefd, 0x3accf3d6, 0x7bfde8cf,
0xbc6ba980, 0xfd5ab299, 0x3e099fb2, 0x7f3884ab, 0xb0241c2c,
0xf1150735, 0x32462a1e, 0x73773107, 0xb4e17048, 0xf5d06b51,
0x3683467a, 0x77b25d63, 0x4ed7facb, 0x0fe6e1d2, 0xccb5ccf9,
0x8d84d7e0, 0x4a1296af, 0x0b238db6, 0xc870a09d, 0x8941bb84,
0x465d2303, 0x076c381a, 0xc43f1531, 0x850e0e28, 0x42984f67,
0x03a9547e, 0xc0fa7955, 0x81cb624c, 0x1fc53881, 0x5ef42398,
0x9da70eb3, 0xdc9615aa, 0x1b0054e5, 0x5a314ffc, 0x996262d7,
0xd85379ce, 0x174fe149, 0x567efa50, 0x952dd77b, 0xd41ccc62,
0x138a8d2d, 0x52bb9634, 0x91e8bb1f, 0xd0d9a006, 0xecf37e5e,
0xadc26547, 0x6e91486c, 0x2fa05375, 0xe836123a, 0xa9070923,
0x6a542408, 0x2b653f11, 0xe479a796, 0xa548bc8f, 0x661b91a4,
0x272a8abd, 0xe0bccbf2, 0xa18dd0eb, 0x62defdc0, 0x23efe6d9,
0xbde1bc14, 0xfcd0a70d, 0x3f838a26, 0x7eb2913f, 0xb924d070,
0xf815cb69, 0x3b46e642, 0x7a77fd5b, 0xb56b65dc, 0xf45a7ec5,
0x370953ee, 0x763848f7, 0xb1ae09b8, 0xf09f12a1, 0x33cc3f8a,
0x72fd2493},
{0x00000000, 0x376ac201, 0x6ed48403, 0x59be4602, 0xdca80907,
0xebc2cb06, 0xb27c8d04, 0x85164f05, 0xb851130e, 0x8f3bd10f,
0xd685970d, 0xe1ef550c, 0x64f91a09, 0x5393d808, 0x0a2d9e0a,
0x3d475c0b, 0x70a3261c, 0x47c9e41d, 0x1e77a21f, 0x291d601e,
0xac0b2f1b, 0x9b61ed1a, 0xc2dfab18, 0xf5b56919, 0xc8f23512,
0xff98f713, 0xa626b111, 0x914c7310, 0x145a3c15, 0x2330fe14,
0x7a8eb816, 0x4de47a17, 0xe0464d38, 0xd72c8f39, 0x8e92c93b,
0xb9f80b3a, 0x3cee443f, 0x0b84863e, 0x523ac03c, 0x6550023d,
0x58175e36, 0x6f7d9c37, 0x36c3da35, 0x01a91834, 0x84bf5731,
0xb3d59530, 0xea6bd332, 0xdd011133, 0x90e56b24, 0xa78fa925,
0xfe31ef27, 0xc95b2d26, 0x4c4d6223, 0x7b27a022, 0x2299e620,
0x15f32421, 0x28b4782a, 0x1fdeba2b, 0x4660fc29, 0x710a3e28,
0xf41c712d, 0xc376b32c, 0x9ac8f52e, 0xada2372f, 0xc08d9a70,
0xf7e75871, 0xae591e73, 0x9933dc72, 0x1c259377, 0x2b4f5176,
0x72f11774, 0x459bd575, 0x78dc897e, 0x4fb64b7f, 0x16080d7d,
0x2162cf7c, 0xa4748079, 0x931e4278, 0xcaa0047a, 0xfdcac67b,
0xb02ebc6c, 0x87447e6d, 0xdefa386f, 0xe990fa6e, 0x6c86b56b,
0x5bec776a, 0x02523168, 0x3538f369, 0x087faf62, 0x3f156d63,
0x66ab2b61, 0x51c1e960, 0xd4d7a665, 0xe3bd6464, 0xba032266,
0x8d69e067, 0x20cbd748, 0x17a11549, 0x4e1f534b, 0x7975914a,
0xfc63de4f, 0xcb091c4e, 0x92b75a4c, 0xa5dd984d, 0x989ac446,
0xaff00647, 0xf64e4045, 0xc1248244, 0x4432cd41, 0x73580f40,
0x2ae64942, 0x1d8c8b43, 0x5068f154, 0x67023355, 0x3ebc7557,
0x09d6b756, 0x8cc0f853, 0xbbaa3a52, 0xe2147c50, 0xd57ebe51,
0xe839e25a, 0xdf53205b, 0x86ed6659, 0xb187a458, 0x3491eb5d,
0x03fb295c, 0x5a456f5e, 0x6d2fad5f, 0x801b35e1, 0xb771f7e0,
0xeecfb1e2, 0xd9a573e3, 0x5cb33ce6, 0x6bd9fee7, 0x3267b8e5,
0x050d7ae4, 0x384a26ef, 0x0f20e4ee, 0x569ea2ec, 0x61f460ed,
0xe4e22fe8, 0xd388ede9, 0x8a36abeb, 0xbd5c69ea, 0xf0b813fd,
0xc7d2d1fc, 0x9e6c97fe, 0xa90655ff, 0x2c101afa, 0x1b7ad8fb,
0x42c49ef9, 0x75ae5cf8, 0x48e900f3, 0x7f83c2f2, 0x263d84f0,
0x115746f1, 0x944109f4, 0xa32bcbf5, 0xfa958df7, 0xcdff4ff6,
0x605d78d9, 0x5737bad8, 0x0e89fcda, 0x39e33edb, 0xbcf571de,
0x8b9fb3df, 0xd221f5dd, 0xe54b37dc, 0xd80c6bd7, 0xef66a9d6,
0xb6d8efd4, 0x81b22dd5, 0x04a462d0, 0x33cea0d1, 0x6a70e6d3,
0x5d1a24d2, 0x10fe5ec5, 0x27949cc4, 0x7e2adac6, 0x494018c7,
0xcc5657c2, 0xfb3c95c3, 0xa282d3c1, 0x95e811c0, 0xa8af4dcb,
0x9fc58fca, 0xc67bc9c8, 0xf1110bc9, 0x740744cc, 0x436d86cd,
0x1ad3c0cf, 0x2db902ce, 0x4096af91, 0x77fc6d90, 0x2e422b92,
0x1928e993, 0x9c3ea696, 0xab546497, 0xf2ea2295, 0xc580e094,
0xf8c7bc9f, 0xcfad7e9e, 0x9613389c, 0xa179fa9d, 0x246fb598,
0x13057799, 0x4abb319b, 0x7dd1f39a, 0x3035898d, 0x075f4b8c,
0x5ee10d8e, 0x698bcf8f, 0xec9d808a, 0xdbf7428b, 0x82490489,
0xb523c688, 0x88649a83, 0xbf0e5882, 0xe6b01e80, 0xd1dadc81,
0x54cc9384, 0x63a65185, 0x3a181787, 0x0d72d586, 0xa0d0e2a9,
0x97ba20a8, 0xce0466aa, 0xf96ea4ab, 0x7c78ebae, 0x4b1229af,
0x12ac6fad, 0x25c6adac, 0x1881f1a7, 0x2feb33a6, 0x765575a4,
0x413fb7a5, 0xc429f8a0, 0xf3433aa1, 0xaafd7ca3, 0x9d97bea2,
0xd073c4b5, 0xe71906b4, 0xbea740b6, 0x89cd82b7, 0x0cdbcdb2,
0x3bb10fb3, 0x620f49b1, 0x55658bb0, 0x6822d7bb, 0x5f4815ba,
0x06f653b8, 0x319c91b9, 0xb48adebc, 0x83e01cbd, 0xda5e5abf,
0xed3498be},
{0x00000000, 0x6567bcb8, 0x8bc809aa, 0xeeafb512, 0x5797628f,
0x32f0de37, 0xdc5f6b25, 0xb938d79d, 0xef28b4c5, 0x8a4f087d,
0x64e0bd6f, 0x018701d7, 0xb8bfd64a, 0xddd86af2, 0x3377dfe0,
0x56106358, 0x9f571950, 0xfa30a5e8, 0x149f10fa, 0x71f8ac42,
0xc8c07bdf, 0xada7c767, 0x43087275, 0x266fcecd, 0x707fad95,
0x1518112d, 0xfbb7a43f, 0x9ed01887, 0x27e8cf1a, 0x428f73a2,
0xac20c6b0, 0xc9477a08, 0x3eaf32a0, 0x5bc88e18, 0xb5673b0a,
0xd00087b2, 0x6938502f, 0x0c5fec97, 0xe2f05985, 0x8797e53d,
0xd1878665, 0xb4e03add, 0x5a4f8fcf, 0x3f283377, 0x8610e4ea,
0xe3775852, 0x0dd8ed40, 0x68bf51f8, 0xa1f82bf0, 0xc49f9748,
0x2a30225a, 0x4f579ee2, 0xf66f497f, 0x9308f5c7, 0x7da740d5,
0x18c0fc6d, 0x4ed09f35, 0x2bb7238d, 0xc518969f, 0xa07f2a27,
0x1947fdba, 0x7c204102, 0x928ff410, 0xf7e848a8, 0x3d58149b,
0x583fa823, 0xb6901d31, 0xd3f7a189, 0x6acf7614, 0x0fa8caac,
0xe1077fbe, 0x8460c306, 0xd270a05e, 0xb7171ce6, 0x59b8a9f4,
0x3cdf154c, 0x85e7c2d1, 0xe0807e69, 0x0e2fcb7b, 0x6b4877c3,
0xa20f0dcb, 0xc768b173, 0x29c70461, 0x4ca0b8d9, 0xf5986f44,
0x90ffd3fc, 0x7e5066ee, 0x1b37da56, 0x4d27b90e, 0x284005b6,
0xc6efb0a4, 0xa3880c1c, 0x1ab0db81, 0x7fd76739, 0x9178d22b,
0xf41f6e93, 0x03f7263b, 0x66909a83, 0x883f2f91, 0xed589329,
0x546044b4, 0x3107f80c, 0xdfa84d1e, 0xbacff1a6, 0xecdf92fe,
0x89b82e46, 0x67179b54, 0x027027ec, 0xbb48f071, 0xde2f4cc9,
0x3080f9db, 0x55e74563, 0x9ca03f6b, 0xf9c783d3, 0x176836c1,
0x720f8a79, 0xcb375de4, 0xae50e15c, 0x40ff544e, 0x2598e8f6,
0x73888bae, 0x16ef3716, 0xf8408204, 0x9d273ebc, 0x241fe921,
0x41785599, 0xafd7e08b, 0xcab05c33, 0x3bb659ed, 0x5ed1e555,
0xb07e5047, 0xd519ecff, 0x6c213b62, 0x094687da, 0xe7e932c8,
0x828e8e70, 0xd49eed28, 0xb1f95190, 0x5f56e482, 0x3a31583a,
0x83098fa7, 0xe66e331f, 0x08c1860d, 0x6da63ab5, 0xa4e140bd,
0xc186fc05, 0x2f294917, 0x4a4ef5af, 0xf3762232, 0x96119e8a,
0x78be2b98, 0x1dd99720, 0x4bc9f478, 0x2eae48c0, 0xc001fdd2,
0xa566416a, 0x1c5e96f7, 0x79392a4f, 0x97969f5d, 0xf2f123e5,
0x05196b4d, 0x607ed7f5, 0x8ed162e7, 0xebb6de5f, 0x528e09c2,
0x37e9b57a, 0xd9460068, 0xbc21bcd0, 0xea31df88, 0x8f566330,
0x61f9d622, 0x049e6a9a, 0xbda6bd07, 0xd8c101bf, 0x366eb4ad,
0x53090815, 0x9a4e721d, 0xff29cea5, 0x11867bb7, 0x74e1c70f,
0xcdd91092, 0xa8beac2a, 0x46111938, 0x2376a580, 0x7566c6d8,
0x10017a60, 0xfeaecf72, 0x9bc973ca, 0x22f1a457, 0x479618ef,
0xa939adfd, 0xcc5e1145, 0x06ee4d76, 0x6389f1ce, 0x8d2644dc,
0xe841f864, 0x51792ff9, 0x341e9341, 0xdab12653, 0xbfd69aeb,
0xe9c6f9b3, 0x8ca1450b, 0x620ef019, 0x07694ca1, 0xbe519b3c,
0xdb362784, 0x35999296, 0x50fe2e2e, 0x99b95426, 0xfcdee89e,
0x12715d8c, 0x7716e134, 0xce2e36a9, 0xab498a11, 0x45e63f03,
0x208183bb, 0x7691e0e3, 0x13f65c5b, 0xfd59e949, 0x983e55f1,
0x2106826c, 0x44613ed4, 0xaace8bc6, 0xcfa9377e, 0x38417fd6,
0x5d26c36e, 0xb389767c, 0xd6eecac4, 0x6fd61d59, 0x0ab1a1e1,
0xe41e14f3, 0x8179a84b, 0xd769cb13, 0xb20e77ab, 0x5ca1c2b9,
0x39c67e01, 0x80fea99c, 0xe5991524, 0x0b36a036, 0x6e511c8e,
0xa7166686, 0xc271da3e, 0x2cde6f2c, 0x49b9d394, 0xf0810409,
0x95e6b8b1, 0x7b490da3, 0x1e2eb11b, 0x483ed243, 0x2d596efb,
0xc3f6dbe9, 0xa6916751, 0x1fa9b0cc, 0x7ace0c74, 0x9461b966,
0xf10605de}};
#endif
#endif
#if N == 2
#if W == 8
local const z_crc_t FAR crc_braid_table[][256] = {
{0x00000000, 0xae689191, 0x87a02563, 0x29c8b4f2, 0xd4314c87,
0x7a59dd16, 0x539169e4, 0xfdf9f875, 0x73139f4f, 0xdd7b0ede,
0xf4b3ba2c, 0x5adb2bbd, 0xa722d3c8, 0x094a4259, 0x2082f6ab,
0x8eea673a, 0xe6273e9e, 0x484faf0f, 0x61871bfd, 0xcfef8a6c,
0x32167219, 0x9c7ee388, 0xb5b6577a, 0x1bdec6eb, 0x9534a1d1,
0x3b5c3040, 0x129484b2, 0xbcfc1523, 0x4105ed56, 0xef6d7cc7,
0xc6a5c835, 0x68cd59a4, 0x173f7b7d, 0xb957eaec, 0x909f5e1e,
0x3ef7cf8f, 0xc30e37fa, 0x6d66a66b, 0x44ae1299, 0xeac68308,
0x642ce432, 0xca4475a3, 0xe38cc151, 0x4de450c0, 0xb01da8b5,
0x1e753924, 0x37bd8dd6, 0x99d51c47, 0xf11845e3, 0x5f70d472,
0x76b86080, 0xd8d0f111, 0x25290964, 0x8b4198f5, 0xa2892c07,
0x0ce1bd96, 0x820bdaac, 0x2c634b3d, 0x05abffcf, 0xabc36e5e,
0x563a962b, 0xf85207ba, 0xd19ab348, 0x7ff222d9, 0x2e7ef6fa,
0x8016676b, 0xa9ded399, 0x07b64208, 0xfa4fba7d, 0x54272bec,
0x7def9f1e, 0xd3870e8f, 0x5d6d69b5, 0xf305f824, 0xdacd4cd6,
0x74a5dd47, 0x895c2532, 0x2734b4a3, 0x0efc0051, 0xa09491c0,
0xc859c864, 0x663159f5, 0x4ff9ed07, 0xe1917c96, 0x1c6884e3,
0xb2001572, 0x9bc8a180, 0x35a03011, 0xbb4a572b, 0x1522c6ba,
0x3cea7248, 0x9282e3d9, 0x6f7b1bac, 0xc1138a3d, 0xe8db3ecf,
0x46b3af5e, 0x39418d87, 0x97291c16, 0xbee1a8e4, 0x10893975,
0xed70c100, 0x43185091, 0x6ad0e463, 0xc4b875f2, 0x4a5212c8,
0xe43a8359, 0xcdf237ab, 0x639aa63a, 0x9e635e4f, 0x300bcfde,
0x19c37b2c, 0xb7abeabd, 0xdf66b319, 0x710e2288, 0x58c6967a,
0xf6ae07eb, 0x0b57ff9e, 0xa53f6e0f, 0x8cf7dafd, 0x229f4b6c,
0xac752c56, 0x021dbdc7, 0x2bd50935, 0x85bd98a4, 0x784460d1,
0xd62cf140, 0xffe445b2, 0x518cd423, 0x5cfdedf4, 0xf2957c65,
0xdb5dc897, 0x75355906, 0x88cca173, 0x26a430e2, 0x0f6c8410,
0xa1041581, 0x2fee72bb, 0x8186e32a, 0xa84e57d8, 0x0626c649,
0xfbdf3e3c, 0x55b7afad, 0x7c7f1b5f, 0xd2178ace, 0xbadad36a,
0x14b242fb, 0x3d7af609, 0x93126798, 0x6eeb9fed, 0xc0830e7c,
0xe94bba8e, 0x47232b1f, 0xc9c94c25, 0x67a1ddb4, 0x4e696946,
0xe001f8d7, 0x1df800a2, 0xb3909133, 0x9a5825c1, 0x3430b450,
0x4bc29689, 0xe5aa0718, 0xcc62b3ea, 0x620a227b, 0x9ff3da0e,
0x319b4b9f, 0x1853ff6d, 0xb63b6efc, 0x38d109c6, 0x96b99857,
0xbf712ca5, 0x1119bd34, 0xece04541, 0x4288d4d0, 0x6b406022,
0xc528f1b3, 0xade5a817, 0x038d3986, 0x2a458d74, 0x842d1ce5,
0x79d4e490, 0xd7bc7501, 0xfe74c1f3, 0x501c5062, 0xdef63758,
0x709ea6c9, 0x5956123b, 0xf73e83aa, 0x0ac77bdf, 0xa4afea4e,
0x8d675ebc, 0x230fcf2d, 0x72831b0e, 0xdceb8a9f, 0xf5233e6d,
0x5b4baffc, 0xa6b25789, 0x08dac618, 0x211272ea, 0x8f7ae37b,
0x01908441, 0xaff815d0, 0x8630a122, 0x285830b3, 0xd5a1c8c6,
0x7bc95957, 0x5201eda5, 0xfc697c34, 0x94a42590, 0x3accb401,
0x130400f3, 0xbd6c9162, 0x40956917, 0xeefdf886, 0xc7354c74,
0x695ddde5, 0xe7b7badf, 0x49df2b4e, 0x60179fbc, 0xce7f0e2d,
0x3386f658, 0x9dee67c9, 0xb426d33b, 0x1a4e42aa, 0x65bc6073,
0xcbd4f1e2, 0xe21c4510, 0x4c74d481, 0xb18d2cf4, 0x1fe5bd65,
0x362d0997, 0x98459806, 0x16afff3c, 0xb8c76ead, 0x910fda5f,
0x3f674bce, 0xc29eb3bb, 0x6cf6222a, 0x453e96d8, 0xeb560749,
0x839b5eed, 0x2df3cf7c, 0x043b7b8e, 0xaa53ea1f, 0x57aa126a,
0xf9c283fb, 0xd00a3709, 0x7e62a698, 0xf088c1a2, 0x5ee05033,
0x7728e4c1, 0xd9407550, 0x24b98d25, 0x8ad11cb4, 0xa319a846,
0x0d7139d7},
{0x00000000, 0xb9fbdbe8, 0xa886b191, 0x117d6a79, 0x8a7c6563,
0x3387be8b, 0x22fad4f2, 0x9b010f1a, 0xcf89cc87, 0x7672176f,
0x670f7d16, 0xdef4a6fe, 0x45f5a9e4, 0xfc0e720c, 0xed731875,
0x5488c39d, 0x44629f4f, 0xfd9944a7, 0xece42ede, 0x551ff536,
0xce1efa2c, 0x77e521c4, 0x66984bbd, 0xdf639055, 0x8beb53c8,
0x32108820, 0x236de259, 0x9a9639b1, 0x019736ab, 0xb86ced43,
0xa911873a, 0x10ea5cd2, 0x88c53e9e, 0x313ee576, 0x20438f0f,
0x99b854e7, 0x02b95bfd, 0xbb428015, 0xaa3fea6c, 0x13c43184,
0x474cf219, 0xfeb729f1, 0xefca4388, 0x56319860, 0xcd30977a,
0x74cb4c92, 0x65b626eb, 0xdc4dfd03, 0xcca7a1d1, 0x755c7a39,
0x64211040, 0xdddacba8, 0x46dbc4b2, 0xff201f5a, 0xee5d7523,
0x57a6aecb, 0x032e6d56, 0xbad5b6be, 0xaba8dcc7, 0x1253072f,
0x89520835, 0x30a9d3dd, 0x21d4b9a4, 0x982f624c, 0xcafb7b7d,
0x7300a095, 0x627dcaec, 0xdb861104, 0x40871e1e, 0xf97cc5f6,
0xe801af8f, 0x51fa7467, 0x0572b7fa, 0xbc896c12, 0xadf4066b,
0x140fdd83, 0x8f0ed299, 0x36f50971, 0x27886308, 0x9e73b8e0,
0x8e99e432, 0x37623fda, 0x261f55a3, 0x9fe48e4b, 0x04e58151,
0xbd1e5ab9, 0xac6330c0, 0x1598eb28, 0x411028b5, 0xf8ebf35d,
0xe9969924, 0x506d42cc, 0xcb6c4dd6, 0x7297963e, 0x63eafc47,
0xda1127af, 0x423e45e3, 0xfbc59e0b, 0xeab8f472, 0x53432f9a,
0xc8422080, 0x71b9fb68, 0x60c49111, 0xd93f4af9, 0x8db78964,
0x344c528c, 0x253138f5, 0x9ccae31d, 0x07cbec07, 0xbe3037ef,
0xaf4d5d96, 0x16b6867e, 0x065cdaac, 0xbfa70144, 0xaeda6b3d,
0x1721b0d5, 0x8c20bfcf, 0x35db6427, 0x24a60e5e, 0x9d5dd5b6,
0xc9d5162b, 0x702ecdc3, 0x6153a7ba, 0xd8a87c52, 0x43a97348,
0xfa52a8a0, 0xeb2fc2d9, 0x52d41931, 0x4e87f0bb, 0xf77c2b53,
0xe601412a, 0x5ffa9ac2, 0xc4fb95d8, 0x7d004e30, 0x6c7d2449,
0xd586ffa1, 0x810e3c3c, 0x38f5e7d4, 0x29888dad, 0x90735645,
0x0b72595f, 0xb28982b7, 0xa3f4e8ce, 0x1a0f3326, 0x0ae56ff4,
0xb31eb41c, 0xa263de65, 0x1b98058d, 0x80990a97, 0x3962d17f,
0x281fbb06, 0x91e460ee, 0xc56ca373, 0x7c97789b, 0x6dea12e2,
0xd411c90a, 0x4f10c610, 0xf6eb1df8, 0xe7967781, 0x5e6dac69,
0xc642ce25, 0x7fb915cd, 0x6ec47fb4, 0xd73fa45c, 0x4c3eab46,
0xf5c570ae, 0xe4b81ad7, 0x5d43c13f, 0x09cb02a2, 0xb030d94a,
0xa14db333, 0x18b668db, 0x83b767c1, 0x3a4cbc29, 0x2b31d650,
0x92ca0db8, 0x8220516a, 0x3bdb8a82, 0x2aa6e0fb, 0x935d3b13,
0x085c3409, 0xb1a7efe1, 0xa0da8598, 0x19215e70, 0x4da99ded,
0xf4524605, 0xe52f2c7c, 0x5cd4f794, 0xc7d5f88e, 0x7e2e2366,
0x6f53491f, 0xd6a892f7, 0x847c8bc6, 0x3d87502e, 0x2cfa3a57,
0x9501e1bf, 0x0e00eea5, 0xb7fb354d, 0xa6865f34, 0x1f7d84dc,
0x4bf54741, 0xf20e9ca9, 0xe373f6d0, 0x5a882d38, 0xc1892222,
0x7872f9ca, 0x690f93b3, 0xd0f4485b, 0xc01e1489, 0x79e5cf61,
0x6898a518, 0xd1637ef0, 0x4a6271ea, 0xf399aa02, 0xe2e4c07b,
0x5b1f1b93, 0x0f97d80e, 0xb66c03e6, 0xa711699f, 0x1eeab277,
0x85ebbd6d, 0x3c106685, 0x2d6d0cfc, 0x9496d714, 0x0cb9b558,
0xb5426eb0, 0xa43f04c9, 0x1dc4df21, 0x86c5d03b, 0x3f3e0bd3,
0x2e4361aa, 0x97b8ba42, 0xc33079df, 0x7acba237, 0x6bb6c84e,
0xd24d13a6, 0x494c1cbc, 0xf0b7c754, 0xe1caad2d, 0x583176c5,
0x48db2a17, 0xf120f1ff, 0xe05d9b86, 0x59a6406e, 0xc2a74f74,
0x7b5c949c, 0x6a21fee5, 0xd3da250d, 0x8752e690, 0x3ea93d78,
0x2fd45701, 0x962f8ce9, 0x0d2e83f3, 0xb4d5581b, 0xa5a83262,
0x1c53e98a},
{0x00000000, 0x9d0fe176, 0xe16ec4ad, 0x7c6125db, 0x19ac8f1b,
0x84a36e6d, 0xf8c24bb6, 0x65cdaac0, 0x33591e36, 0xae56ff40,
0xd237da9b, 0x4f383bed, 0x2af5912d, 0xb7fa705b, 0xcb9b5580,
0x5694b4f6, 0x66b23c6c, 0xfbbddd1a, 0x87dcf8c1, 0x1ad319b7,
0x7f1eb377, 0xe2115201, 0x9e7077da, 0x037f96ac, 0x55eb225a,
0xc8e4c32c, 0xb485e6f7, 0x298a0781, 0x4c47ad41, 0xd1484c37,
0xad2969ec, 0x3026889a, 0xcd6478d8, 0x506b99ae, 0x2c0abc75,
0xb1055d03, 0xd4c8f7c3, 0x49c716b5, 0x35a6336e, 0xa8a9d218,
0xfe3d66ee, 0x63328798, 0x1f53a243, 0x825c4335, 0xe791e9f5,
0x7a9e0883, 0x06ff2d58, 0x9bf0cc2e, 0xabd644b4, 0x36d9a5c2,
0x4ab88019, 0xd7b7616f, 0xb27acbaf, 0x2f752ad9, 0x53140f02,
0xce1bee74, 0x988f5a82, 0x0580bbf4, 0x79e19e2f, 0xe4ee7f59,
0x8123d599, 0x1c2c34ef, 0x604d1134, 0xfd42f042, 0x41b9f7f1,
0xdcb61687, 0xa0d7335c, 0x3dd8d22a, 0x581578ea, 0xc51a999c,
0xb97bbc47, 0x24745d31, 0x72e0e9c7, 0xefef08b1, 0x938e2d6a,
0x0e81cc1c, 0x6b4c66dc, 0xf64387aa, 0x8a22a271, 0x172d4307,
0x270bcb9d, 0xba042aeb, 0xc6650f30, 0x5b6aee46, 0x3ea74486,
0xa3a8a5f0, 0xdfc9802b, 0x42c6615d, 0x1452d5ab, 0x895d34dd,
0xf53c1106, 0x6833f070, 0x0dfe5ab0, 0x90f1bbc6, 0xec909e1d,
0x719f7f6b, 0x8cdd8f29, 0x11d26e5f, 0x6db34b84, 0xf0bcaaf2,
0x95710032, 0x087ee144, 0x741fc49f, 0xe91025e9, 0xbf84911f,
0x228b7069, 0x5eea55b2, 0xc3e5b4c4, 0xa6281e04, 0x3b27ff72,
0x4746daa9, 0xda493bdf, 0xea6fb345, 0x77605233, 0x0b0177e8,
0x960e969e, 0xf3c33c5e, 0x6eccdd28, 0x12adf8f3, 0x8fa21985,
0xd936ad73, 0x44394c05, 0x385869de, 0xa55788a8, 0xc09a2268,
0x5d95c31e, 0x21f4e6c5, 0xbcfb07b3, 0x8373efe2, 0x1e7c0e94,
0x621d2b4f, 0xff12ca39, 0x9adf60f9, 0x07d0818f, 0x7bb1a454,
0xe6be4522, 0xb02af1d4, 0x2d2510a2, 0x51443579, 0xcc4bd40f,
0xa9867ecf, 0x34899fb9, 0x48e8ba62, 0xd5e75b14, 0xe5c1d38e,
0x78ce32f8, 0x04af1723, 0x99a0f655, 0xfc6d5c95, 0x6162bde3,
0x1d039838, 0x800c794e, 0xd698cdb8, 0x4b972cce, 0x37f60915,
0xaaf9e863, 0xcf3442a3, 0x523ba3d5, 0x2e5a860e, 0xb3556778,
0x4e17973a, 0xd318764c, 0xaf795397, 0x3276b2e1, 0x57bb1821,
0xcab4f957, 0xb6d5dc8c, 0x2bda3dfa, 0x7d4e890c, 0xe041687a,
0x9c204da1, 0x012facd7, 0x64e20617, 0xf9ede761, 0x858cc2ba,
0x188323cc, 0x28a5ab56, 0xb5aa4a20, 0xc9cb6ffb, 0x54c48e8d,
0x3109244d, 0xac06c53b, 0xd067e0e0, 0x4d680196, 0x1bfcb560,
0x86f35416, 0xfa9271cd, 0x679d90bb, 0x02503a7b, 0x9f5fdb0d,
0xe33efed6, 0x7e311fa0, 0xc2ca1813, 0x5fc5f965, 0x23a4dcbe,
0xbeab3dc8, 0xdb669708, 0x4669767e, 0x3a0853a5, 0xa707b2d3,
0xf1930625, 0x6c9ce753, 0x10fdc288, 0x8df223fe, 0xe83f893e,
0x75306848, 0x09514d93, 0x945eace5, 0xa478247f, 0x3977c509,
0x4516e0d2, 0xd81901a4, 0xbdd4ab64, 0x20db4a12, 0x5cba6fc9,
0xc1b58ebf, 0x97213a49, 0x0a2edb3f, 0x764ffee4, 0xeb401f92,
0x8e8db552, 0x13825424, 0x6fe371ff, 0xf2ec9089, 0x0fae60cb,
0x92a181bd, 0xeec0a466, 0x73cf4510, 0x1602efd0, 0x8b0d0ea6,
0xf76c2b7d, 0x6a63ca0b, 0x3cf77efd, 0xa1f89f8b, 0xdd99ba50,
0x40965b26, 0x255bf1e6, 0xb8541090, 0xc435354b, 0x593ad43d,
0x691c5ca7, 0xf413bdd1, 0x8872980a, 0x157d797c, 0x70b0d3bc,
0xedbf32ca, 0x91de1711, 0x0cd1f667, 0x5a454291, 0xc74aa3e7,
0xbb2b863c, 0x2624674a, 0x43e9cd8a, 0xdee62cfc, 0xa2870927,
0x3f88e851},
{0x00000000, 0xdd96d985, 0x605cb54b, 0xbdca6cce, 0xc0b96a96,
0x1d2fb313, 0xa0e5dfdd, 0x7d730658, 0x5a03d36d, 0x87950ae8,
0x3a5f6626, 0xe7c9bfa3, 0x9abab9fb, 0x472c607e, 0xfae60cb0,
0x2770d535, 0xb407a6da, 0x69917f5f, 0xd45b1391, 0x09cdca14,
0x74becc4c, 0xa92815c9, 0x14e27907, 0xc974a082, 0xee0475b7,
0x3392ac32, 0x8e58c0fc, 0x53ce1979, 0x2ebd1f21, 0xf32bc6a4,
0x4ee1aa6a, 0x937773ef, 0xb37e4bf5, 0x6ee89270, 0xd322febe,
0x0eb4273b, 0x73c72163, 0xae51f8e6, 0x139b9428, 0xce0d4dad,
0xe97d9898, 0x34eb411d, 0x89212dd3, 0x54b7f456, 0x29c4f20e,
0xf4522b8b, 0x49984745, 0x940e9ec0, 0x0779ed2f, 0xdaef34aa,
0x67255864, 0xbab381e1, 0xc7c087b9, 0x1a565e3c, 0xa79c32f2,
0x7a0aeb77, 0x5d7a3e42, 0x80ece7c7, 0x3d268b09, 0xe0b0528c,
0x9dc354d4, 0x40558d51, 0xfd9fe19f, 0x2009381a, 0xbd8d91ab,
0x601b482e, 0xddd124e0, 0x0047fd65, 0x7d34fb3d, 0xa0a222b8,
0x1d684e76, 0xc0fe97f3, 0xe78e42c6, 0x3a189b43, 0x87d2f78d,
0x5a442e08, 0x27372850, 0xfaa1f1d5, 0x476b9d1b, 0x9afd449e,
0x098a3771, 0xd41ceef4, 0x69d6823a, 0xb4405bbf, 0xc9335de7,
0x14a58462, 0xa96fe8ac, 0x74f93129, 0x5389e41c, 0x8e1f3d99,
0x33d55157, 0xee4388d2, 0x93308e8a, 0x4ea6570f, 0xf36c3bc1,
0x2efae244, 0x0ef3da5e, 0xd36503db, 0x6eaf6f15, 0xb339b690,
0xce4ab0c8, 0x13dc694d, 0xae160583, 0x7380dc06, 0x54f00933,
0x8966d0b6, 0x34acbc78, 0xe93a65fd, 0x944963a5, 0x49dfba20,
0xf415d6ee, 0x29830f6b, 0xbaf47c84, 0x6762a501, 0xdaa8c9cf,
0x073e104a, 0x7a4d1612, 0xa7dbcf97, 0x1a11a359, 0xc7877adc,
0xe0f7afe9, 0x3d61766c, 0x80ab1aa2, 0x5d3dc327, 0x204ec57f,
0xfdd81cfa, 0x40127034, 0x9d84a9b1, 0xa06a2517, 0x7dfcfc92,
0xc036905c, 0x1da049d9, 0x60d34f81, 0xbd459604, 0x008ffaca,
0xdd19234f, 0xfa69f67a, 0x27ff2fff, 0x9a354331, 0x47a39ab4,
0x3ad09cec, 0xe7464569, 0x5a8c29a7, 0x871af022, 0x146d83cd,
0xc9fb5a48, 0x74313686, 0xa9a7ef03, 0xd4d4e95b, 0x094230de,
0xb4885c10, 0x691e8595, 0x4e6e50a0, 0x93f88925, 0x2e32e5eb,
0xf3a43c6e, 0x8ed73a36, 0x5341e3b3, 0xee8b8f7d, 0x331d56f8,
0x13146ee2, 0xce82b767, 0x7348dba9, 0xaede022c, 0xd3ad0474,
0x0e3bddf1, 0xb3f1b13f, 0x6e6768ba, 0x4917bd8f, 0x9481640a,
0x294b08c4, 0xf4ddd141, 0x89aed719, 0x54380e9c, 0xe9f26252,
0x3464bbd7, 0xa713c838, 0x7a8511bd, 0xc74f7d73, 0x1ad9a4f6,
0x67aaa2ae, 0xba3c7b2b, 0x07f617e5, 0xda60ce60, 0xfd101b55,
0x2086c2d0, 0x9d4cae1e, 0x40da779b, 0x3da971c3, 0xe03fa846,
0x5df5c488, 0x80631d0d, 0x1de7b4bc, 0xc0716d39, 0x7dbb01f7,
0xa02dd872, 0xdd5ede2a, 0x00c807af, 0xbd026b61, 0x6094b2e4,
0x47e467d1, 0x9a72be54, 0x27b8d29a, 0xfa2e0b1f, 0x875d0d47,
0x5acbd4c2, 0xe701b80c, 0x3a976189, 0xa9e01266, 0x7476cbe3,
0xc9bca72d, 0x142a7ea8, 0x695978f0, 0xb4cfa175, 0x0905cdbb,
0xd493143e, 0xf3e3c10b, 0x2e75188e, 0x93bf7440, 0x4e29adc5,
0x335aab9d, 0xeecc7218, 0x53061ed6, 0x8e90c753, 0xae99ff49,
0x730f26cc, 0xcec54a02, 0x13539387, 0x6e2095df, 0xb3b64c5a,
0x0e7c2094, 0xd3eaf911, 0xf49a2c24, 0x290cf5a1, 0x94c6996f,
0x495040ea, 0x342346b2, 0xe9b59f37, 0x547ff3f9, 0x89e92a7c,
0x1a9e5993, 0xc7088016, 0x7ac2ecd8, 0xa754355d, 0xda273305,
0x07b1ea80, 0xba7b864e, 0x67ed5fcb, 0x409d8afe, 0x9d0b537b,
0x20c13fb5, 0xfd57e630, 0x8024e068, 0x5db239ed, 0xe0785523,
0x3dee8ca6},
{0x00000000, 0x9ba54c6f, 0xec3b9e9f, 0x779ed2f0, 0x03063b7f,
0x98a37710, 0xef3da5e0, 0x7498e98f, 0x060c76fe, 0x9da93a91,
0xea37e861, 0x7192a40e, 0x050a4d81, 0x9eaf01ee, 0xe931d31e,
0x72949f71, 0x0c18edfc, 0x97bda193, 0xe0237363, 0x7b863f0c,
0x0f1ed683, 0x94bb9aec, 0xe325481c, 0x78800473, 0x0a149b02,
0x91b1d76d, 0xe62f059d, 0x7d8a49f2, 0x0912a07d, 0x92b7ec12,
0xe5293ee2, 0x7e8c728d, 0x1831dbf8, 0x83949797, 0xf40a4567,
0x6faf0908, 0x1b37e087, 0x8092ace8, 0xf70c7e18, 0x6ca93277,
0x1e3dad06, 0x8598e169, 0xf2063399, 0x69a37ff6, 0x1d3b9679,
0x869eda16, 0xf10008e6, 0x6aa54489, 0x14293604, 0x8f8c7a6b,
0xf812a89b, 0x63b7e4f4, 0x172f0d7b, 0x8c8a4114, 0xfb1493e4,
0x60b1df8b, 0x122540fa, 0x89800c95, 0xfe1ede65, 0x65bb920a,
0x11237b85, 0x8a8637ea, 0xfd18e51a, 0x66bda975, 0x3063b7f0,
0xabc6fb9f, 0xdc58296f, 0x47fd6500, 0x33658c8f, 0xa8c0c0e0,
0xdf5e1210, 0x44fb5e7f, 0x366fc10e, 0xadca8d61, 0xda545f91,
0x41f113fe, 0x3569fa71, 0xaeccb61e, 0xd95264ee, 0x42f72881,
0x3c7b5a0c, 0xa7de1663, 0xd040c493, 0x4be588fc, 0x3f7d6173,
0xa4d82d1c, 0xd346ffec, 0x48e3b383, 0x3a772cf2, 0xa1d2609d,
0xd64cb26d, 0x4de9fe02, 0x3971178d, 0xa2d45be2, 0xd54a8912,
0x4eefc57d, 0x28526c08, 0xb3f72067, 0xc469f297, 0x5fccbef8,
0x2b545777, 0xb0f11b18, 0xc76fc9e8, 0x5cca8587, 0x2e5e1af6,
0xb5fb5699, 0xc2658469, 0x59c0c806, 0x2d582189, 0xb6fd6de6,
0xc163bf16, 0x5ac6f379, 0x244a81f4, 0xbfefcd9b, 0xc8711f6b,
0x53d45304, 0x274cba8b, 0xbce9f6e4, 0xcb772414, 0x50d2687b,
0x2246f70a, 0xb9e3bb65, 0xce7d6995, 0x55d825fa, 0x2140cc75,
0xbae5801a, 0xcd7b52ea, 0x56de1e85, 0x60c76fe0, 0xfb62238f,
0x8cfcf17f, 0x1759bd10, 0x63c1549f, 0xf86418f0, 0x8ffaca00,
0x145f866f, 0x66cb191e, 0xfd6e5571, 0x8af08781, 0x1155cbee,
0x65cd2261, 0xfe686e0e, 0x89f6bcfe, 0x1253f091, 0x6cdf821c,
0xf77ace73, 0x80e41c83, 0x1b4150ec, 0x6fd9b963, 0xf47cf50c,
0x83e227fc, 0x18476b93, 0x6ad3f4e2, 0xf176b88d, 0x86e86a7d,
0x1d4d2612, 0x69d5cf9d, 0xf27083f2, 0x85ee5102, 0x1e4b1d6d,
0x78f6b418, 0xe353f877, 0x94cd2a87, 0x0f6866e8, 0x7bf08f67,
0xe055c308, 0x97cb11f8, 0x0c6e5d97, 0x7efac2e6, 0xe55f8e89,
0x92c15c79, 0x09641016, 0x7dfcf999, 0xe659b5f6, 0x91c76706,
0x0a622b69, 0x74ee59e4, 0xef4b158b, 0x98d5c77b, 0x03708b14,
0x77e8629b, 0xec4d2ef4, 0x9bd3fc04, 0x0076b06b, 0x72e22f1a,
0xe9476375, 0x9ed9b185, 0x057cfdea, 0x71e41465, 0xea41580a,
0x9ddf8afa, 0x067ac695, 0x50a4d810, 0xcb01947f, 0xbc9f468f,
0x273a0ae0, 0x53a2e36f, 0xc807af00, 0xbf997df0, 0x243c319f,
0x56a8aeee, 0xcd0de281, 0xba933071, 0x21367c1e, 0x55ae9591,
0xce0bd9fe, 0xb9950b0e, 0x22304761, 0x5cbc35ec, 0xc7197983,
0xb087ab73, 0x2b22e71c, 0x5fba0e93, 0xc41f42fc, 0xb381900c,
0x2824dc63, 0x5ab04312, 0xc1150f7d, 0xb68bdd8d, 0x2d2e91e2,
0x59b6786d, 0xc2133402, 0xb58de6f2, 0x2e28aa9d, 0x489503e8,
0xd3304f87, 0xa4ae9d77, 0x3f0bd118, 0x4b933897, 0xd03674f8,
0xa7a8a608, 0x3c0dea67, 0x4e997516, 0xd53c3979, 0xa2a2eb89,
0x3907a7e6, 0x4d9f4e69, 0xd63a0206, 0xa1a4d0f6, 0x3a019c99,
0x448dee14, 0xdf28a27b, 0xa8b6708b, 0x33133ce4, 0x478bd56b,
0xdc2e9904, 0xabb04bf4, 0x3015079b, 0x428198ea, 0xd924d485,
0xaeba0675, 0x351f4a1a, 0x4187a395, 0xda22effa, 0xadbc3d0a,
0x36197165},
{0x00000000, 0xc18edfc0, 0x586cb9c1, 0x99e26601, 0xb0d97382,
0x7157ac42, 0xe8b5ca43, 0x293b1583, 0xbac3e145, 0x7b4d3e85,
0xe2af5884, 0x23218744, 0x0a1a92c7, 0xcb944d07, 0x52762b06,
0x93f8f4c6, 0xaef6c4cb, 0x6f781b0b, 0xf69a7d0a, 0x3714a2ca,
0x1e2fb749, 0xdfa16889, 0x46430e88, 0x87cdd148, 0x1435258e,
0xd5bbfa4e, 0x4c599c4f, 0x8dd7438f, 0xa4ec560c, 0x656289cc,
0xfc80efcd, 0x3d0e300d, 0x869c8fd7, 0x47125017, 0xdef03616,
0x1f7ee9d6, 0x3645fc55, 0xf7cb2395, 0x6e294594, 0xafa79a54,
0x3c5f6e92, 0xfdd1b152, 0x6433d753, 0xa5bd0893, 0x8c861d10,
0x4d08c2d0, 0xd4eaa4d1, 0x15647b11, 0x286a4b1c, 0xe9e494dc,
0x7006f2dd, 0xb1882d1d, 0x98b3389e, 0x593de75e, 0xc0df815f,
0x01515e9f, 0x92a9aa59, 0x53277599, 0xcac51398, 0x0b4bcc58,
0x2270d9db, 0xe3fe061b, 0x7a1c601a, 0xbb92bfda, 0xd64819ef,
0x17c6c62f, 0x8e24a02e, 0x4faa7fee, 0x66916a6d, 0xa71fb5ad,
0x3efdd3ac, 0xff730c6c, 0x6c8bf8aa, 0xad05276a, 0x34e7416b,
0xf5699eab, 0xdc528b28, 0x1ddc54e8, 0x843e32e9, 0x45b0ed29,
0x78bedd24, 0xb93002e4, 0x20d264e5, 0xe15cbb25, 0xc867aea6,
0x09e97166, 0x900b1767, 0x5185c8a7, 0xc27d3c61, 0x03f3e3a1,
0x9a1185a0, 0x5b9f5a60, 0x72a44fe3, 0xb32a9023, 0x2ac8f622,
0xeb4629e2, 0x50d49638, 0x915a49f8, 0x08b82ff9, 0xc936f039,
0xe00de5ba, 0x21833a7a, 0xb8615c7b, 0x79ef83bb, 0xea17777d,
0x2b99a8bd, 0xb27bcebc, 0x73f5117c, 0x5ace04ff, 0x9b40db3f,
0x02a2bd3e, 0xc32c62fe, 0xfe2252f3, 0x3fac8d33, 0xa64eeb32,
0x67c034f2, 0x4efb2171, 0x8f75feb1, 0x169798b0, 0xd7194770,
0x44e1b3b6, 0x856f6c76, 0x1c8d0a77, 0xdd03d5b7, 0xf438c034,
0x35b61ff4, 0xac5479f5, 0x6ddaa635, 0x77e1359f, 0xb66fea5f,
0x2f8d8c5e, 0xee03539e, 0xc738461d, 0x06b699dd, 0x9f54ffdc,
0x5eda201c, 0xcd22d4da, 0x0cac0b1a, 0x954e6d1b, 0x54c0b2db,
0x7dfba758, 0xbc757898, 0x25971e99, 0xe419c159, 0xd917f154,
0x18992e94, 0x817b4895, 0x40f59755, 0x69ce82d6, 0xa8405d16,
0x31a23b17, 0xf02ce4d7, 0x63d41011, 0xa25acfd1, 0x3bb8a9d0,
0xfa367610, 0xd30d6393, 0x1283bc53, 0x8b61da52, 0x4aef0592,
0xf17dba48, 0x30f36588, 0xa9110389, 0x689fdc49, 0x41a4c9ca,
0x802a160a, 0x19c8700b, 0xd846afcb, 0x4bbe5b0d, 0x8a3084cd,
0x13d2e2cc, 0xd25c3d0c, 0xfb67288f, 0x3ae9f74f, 0xa30b914e,
0x62854e8e, 0x5f8b7e83, 0x9e05a143, 0x07e7c742, 0xc6691882,
0xef520d01, 0x2edcd2c1, 0xb73eb4c0, 0x76b06b00, 0xe5489fc6,
0x24c64006, 0xbd242607, 0x7caaf9c7, 0x5591ec44, 0x941f3384,
0x0dfd5585, 0xcc738a45, 0xa1a92c70, 0x6027f3b0, 0xf9c595b1,
0x384b4a71, 0x11705ff2, 0xd0fe8032, 0x491ce633, 0x889239f3,
0x1b6acd35, 0xdae412f5, 0x430674f4, 0x8288ab34, 0xabb3beb7,
0x6a3d6177, 0xf3df0776, 0x3251d8b6, 0x0f5fe8bb, 0xced1377b,
0x5733517a, 0x96bd8eba, 0xbf869b39, 0x7e0844f9, 0xe7ea22f8,
0x2664fd38, 0xb59c09fe, 0x7412d63e, 0xedf0b03f, 0x2c7e6fff,
0x05457a7c, 0xc4cba5bc, 0x5d29c3bd, 0x9ca71c7d, 0x2735a3a7,
0xe6bb7c67, 0x7f591a66, 0xbed7c5a6, 0x97ecd025, 0x56620fe5,
0xcf8069e4, 0x0e0eb624, 0x9df642e2, 0x5c789d22, 0xc59afb23,
0x041424e3, 0x2d2f3160, 0xeca1eea0, 0x754388a1, 0xb4cd5761,
0x89c3676c, 0x484db8ac, 0xd1afdead, 0x1021016d, 0x391a14ee,
0xf894cb2e, 0x6176ad2f, 0xa0f872ef, 0x33008629, 0xf28e59e9,
0x6b6c3fe8, 0xaae2e028, 0x83d9f5ab, 0x42572a6b, 0xdbb54c6a,
0x1a3b93aa},
{0x00000000, 0xefc26b3e, 0x04f5d03d, 0xeb37bb03, 0x09eba07a,
0xe629cb44, 0x0d1e7047, 0xe2dc1b79, 0x13d740f4, 0xfc152bca,
0x172290c9, 0xf8e0fbf7, 0x1a3ce08e, 0xf5fe8bb0, 0x1ec930b3,
0xf10b5b8d, 0x27ae81e8, 0xc86cead6, 0x235b51d5, 0xcc993aeb,
0x2e452192, 0xc1874aac, 0x2ab0f1af, 0xc5729a91, 0x3479c11c,
0xdbbbaa22, 0x308c1121, 0xdf4e7a1f, 0x3d926166, 0xd2500a58,
0x3967b15b, 0xd6a5da65, 0x4f5d03d0, 0xa09f68ee, 0x4ba8d3ed,
0xa46ab8d3, 0x46b6a3aa, 0xa974c894, 0x42437397, 0xad8118a9,
0x5c8a4324, 0xb348281a, 0x587f9319, 0xb7bdf827, 0x5561e35e,
0xbaa38860, 0x51943363, 0xbe56585d, 0x68f38238, 0x8731e906,
0x6c065205, 0x83c4393b, 0x61182242, 0x8eda497c, 0x65edf27f,
0x8a2f9941, 0x7b24c2cc, 0x94e6a9f2, 0x7fd112f1, 0x901379cf,
0x72cf62b6, 0x9d0d0988, 0x763ab28b, 0x99f8d9b5, 0x9eba07a0,
0x71786c9e, 0x9a4fd79d, 0x758dbca3, 0x9751a7da, 0x7893cce4,
0x93a477e7, 0x7c661cd9, 0x8d6d4754, 0x62af2c6a, 0x89989769,
0x665afc57, 0x8486e72e, 0x6b448c10, 0x80733713, 0x6fb15c2d,
0xb9148648, 0x56d6ed76, 0xbde15675, 0x52233d4b, 0xb0ff2632,
0x5f3d4d0c, 0xb40af60f, 0x5bc89d31, 0xaac3c6bc, 0x4501ad82,
0xae361681, 0x41f47dbf, 0xa32866c6, 0x4cea0df8, 0xa7ddb6fb,
0x481fddc5, 0xd1e70470, 0x3e256f4e, 0xd512d44d, 0x3ad0bf73,
0xd80ca40a, 0x37cecf34, 0xdcf97437, 0x333b1f09, 0xc2304484,
0x2df22fba, 0xc6c594b9, 0x2907ff87, 0xcbdbe4fe, 0x24198fc0,