1 #ifndef CRC32_BRAID_TBL_H_
2 #define CRC32_BRAID_TBL_H_
3 
4 /* crc32_braid_tbl.h -- tables for braided CRC calculation
5  * Generated automatically by makecrct.c
6  */
7 
8 static const uint32_t crc_table[] = {
9     0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419,
10     0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4,
11     0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07,
12     0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,
13     0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856,
14     0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
15     0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4,
16     0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,
17     0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3,
18     0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a,
19     0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599,
20     0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,
21     0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190,
22     0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f,
23     0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e,
24     0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,
25     0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed,
26     0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950,
27     0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3,
28     0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,
29     0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a,
30     0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5,
31     0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010,
32     0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,
33     0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17,
34     0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6,
35     0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615,
36     0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,
37     0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344,
38     0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb,
39     0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a,
40     0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,
41     0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1,
42     0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c,
43     0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef,
44     0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,
45     0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe,
46     0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31,
47     0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c,
48     0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,
49     0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b,
50     0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242,
51     0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1,
52     0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,
53     0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278,
54     0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7,
55     0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66,
56     0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,
57     0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605,
58     0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8,
59     0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b,
60     0x2d02ef8d};
61 
62 #ifdef W
63 
64 #if W == 8
65 
66 static const z_word_t crc_big_table[] = {
67     0x0000000000000000, 0x9630077700000000, 0x2c610eee00000000,
68     0xba51099900000000, 0x19c46d0700000000, 0x8ff46a7000000000,
69     0x35a563e900000000, 0xa395649e00000000, 0x3288db0e00000000,
70     0xa4b8dc7900000000, 0x1ee9d5e000000000, 0x88d9d29700000000,
71     0x2b4cb60900000000, 0xbd7cb17e00000000, 0x072db8e700000000,
72     0x911dbf9000000000, 0x6410b71d00000000, 0xf220b06a00000000,
73     0x4871b9f300000000, 0xde41be8400000000, 0x7dd4da1a00000000,
74     0xebe4dd6d00000000, 0x51b5d4f400000000, 0xc785d38300000000,
75     0x56986c1300000000, 0xc0a86b6400000000, 0x7af962fd00000000,
76     0xecc9658a00000000, 0x4f5c011400000000, 0xd96c066300000000,
77     0x633d0ffa00000000, 0xf50d088d00000000, 0xc8206e3b00000000,
78     0x5e10694c00000000, 0xe44160d500000000, 0x727167a200000000,
79     0xd1e4033c00000000, 0x47d4044b00000000, 0xfd850dd200000000,
80     0x6bb50aa500000000, 0xfaa8b53500000000, 0x6c98b24200000000,
81     0xd6c9bbdb00000000, 0x40f9bcac00000000, 0xe36cd83200000000,
82     0x755cdf4500000000, 0xcf0dd6dc00000000, 0x593dd1ab00000000,
83     0xac30d92600000000, 0x3a00de5100000000, 0x8051d7c800000000,
84     0x1661d0bf00000000, 0xb5f4b42100000000, 0x23c4b35600000000,
85     0x9995bacf00000000, 0x0fa5bdb800000000, 0x9eb8022800000000,
86     0x0888055f00000000, 0xb2d90cc600000000, 0x24e90bb100000000,
87     0x877c6f2f00000000, 0x114c685800000000, 0xab1d61c100000000,
88     0x3d2d66b600000000, 0x9041dc7600000000, 0x0671db0100000000,
89     0xbc20d29800000000, 0x2a10d5ef00000000, 0x8985b17100000000,
90     0x1fb5b60600000000, 0xa5e4bf9f00000000, 0x33d4b8e800000000,
91     0xa2c9077800000000, 0x34f9000f00000000, 0x8ea8099600000000,
92     0x18980ee100000000, 0xbb0d6a7f00000000, 0x2d3d6d0800000000,
93     0x976c649100000000, 0x015c63e600000000, 0xf4516b6b00000000,
94     0x62616c1c00000000, 0xd830658500000000, 0x4e0062f200000000,
95     0xed95066c00000000, 0x7ba5011b00000000, 0xc1f4088200000000,
96     0x57c40ff500000000, 0xc6d9b06500000000, 0x50e9b71200000000,
97     0xeab8be8b00000000, 0x7c88b9fc00000000, 0xdf1ddd6200000000,
98     0x492dda1500000000, 0xf37cd38c00000000, 0x654cd4fb00000000,
99     0x5861b24d00000000, 0xce51b53a00000000, 0x7400bca300000000,
100     0xe230bbd400000000, 0x41a5df4a00000000, 0xd795d83d00000000,
101     0x6dc4d1a400000000, 0xfbf4d6d300000000, 0x6ae9694300000000,
102     0xfcd96e3400000000, 0x468867ad00000000, 0xd0b860da00000000,
103     0x732d044400000000, 0xe51d033300000000, 0x5f4c0aaa00000000,
104     0xc97c0ddd00000000, 0x3c71055000000000, 0xaa41022700000000,
105     0x10100bbe00000000, 0x86200cc900000000, 0x25b5685700000000,
106     0xb3856f2000000000, 0x09d466b900000000, 0x9fe461ce00000000,
107     0x0ef9de5e00000000, 0x98c9d92900000000, 0x2298d0b000000000,
108     0xb4a8d7c700000000, 0x173db35900000000, 0x810db42e00000000,
109     0x3b5cbdb700000000, 0xad6cbac000000000, 0x2083b8ed00000000,
110     0xb6b3bf9a00000000, 0x0ce2b60300000000, 0x9ad2b17400000000,
111     0x3947d5ea00000000, 0xaf77d29d00000000, 0x1526db0400000000,
112     0x8316dc7300000000, 0x120b63e300000000, 0x843b649400000000,
113     0x3e6a6d0d00000000, 0xa85a6a7a00000000, 0x0bcf0ee400000000,
114     0x9dff099300000000, 0x27ae000a00000000, 0xb19e077d00000000,
115     0x44930ff000000000, 0xd2a3088700000000, 0x68f2011e00000000,
116     0xfec2066900000000, 0x5d5762f700000000, 0xcb67658000000000,
117     0x71366c1900000000, 0xe7066b6e00000000, 0x761bd4fe00000000,
118     0xe02bd38900000000, 0x5a7ada1000000000, 0xcc4add6700000000,
119     0x6fdfb9f900000000, 0xf9efbe8e00000000, 0x43beb71700000000,
120     0xd58eb06000000000, 0xe8a3d6d600000000, 0x7e93d1a100000000,
121     0xc4c2d83800000000, 0x52f2df4f00000000, 0xf167bbd100000000,
122     0x6757bca600000000, 0xdd06b53f00000000, 0x4b36b24800000000,
123     0xda2b0dd800000000, 0x4c1b0aaf00000000, 0xf64a033600000000,
124     0x607a044100000000, 0xc3ef60df00000000, 0x55df67a800000000,
125     0xef8e6e3100000000, 0x79be694600000000, 0x8cb361cb00000000,
126     0x1a8366bc00000000, 0xa0d26f2500000000, 0x36e2685200000000,
127     0x95770ccc00000000, 0x03470bbb00000000, 0xb916022200000000,
128     0x2f26055500000000, 0xbe3bbac500000000, 0x280bbdb200000000,
129     0x925ab42b00000000, 0x046ab35c00000000, 0xa7ffd7c200000000,
130     0x31cfd0b500000000, 0x8b9ed92c00000000, 0x1daede5b00000000,
131     0xb0c2649b00000000, 0x26f263ec00000000, 0x9ca36a7500000000,
132     0x0a936d0200000000, 0xa906099c00000000, 0x3f360eeb00000000,
133     0x8567077200000000, 0x1357000500000000, 0x824abf9500000000,
134     0x147ab8e200000000, 0xae2bb17b00000000, 0x381bb60c00000000,
135     0x9b8ed29200000000, 0x0dbed5e500000000, 0xb7efdc7c00000000,
136     0x21dfdb0b00000000, 0xd4d2d38600000000, 0x42e2d4f100000000,
137     0xf8b3dd6800000000, 0x6e83da1f00000000, 0xcd16be8100000000,
138     0x5b26b9f600000000, 0xe177b06f00000000, 0x7747b71800000000,
139     0xe65a088800000000, 0x706a0fff00000000, 0xca3b066600000000,
140     0x5c0b011100000000, 0xff9e658f00000000, 0x69ae62f800000000,
141     0xd3ff6b6100000000, 0x45cf6c1600000000, 0x78e20aa000000000,
142     0xeed20dd700000000, 0x5483044e00000000, 0xc2b3033900000000,
143     0x612667a700000000, 0xf71660d000000000, 0x4d47694900000000,
144     0xdb776e3e00000000, 0x4a6ad1ae00000000, 0xdc5ad6d900000000,
145     0x660bdf4000000000, 0xf03bd83700000000, 0x53aebca900000000,
146     0xc59ebbde00000000, 0x7fcfb24700000000, 0xe9ffb53000000000,
147     0x1cf2bdbd00000000, 0x8ac2baca00000000, 0x3093b35300000000,
148     0xa6a3b42400000000, 0x0536d0ba00000000, 0x9306d7cd00000000,
149     0x2957de5400000000, 0xbf67d92300000000, 0x2e7a66b300000000,
150     0xb84a61c400000000, 0x021b685d00000000, 0x942b6f2a00000000,
151     0x37be0bb400000000, 0xa18e0cc300000000, 0x1bdf055a00000000,
152     0x8def022d00000000};
153 
154 #else /* W == 4 */
155 
156 static const z_word_t crc_big_table[] = {
157     0x00000000, 0x96300777, 0x2c610eee, 0xba510999, 0x19c46d07,
158     0x8ff46a70, 0x35a563e9, 0xa395649e, 0x3288db0e, 0xa4b8dc79,
159     0x1ee9d5e0, 0x88d9d297, 0x2b4cb609, 0xbd7cb17e, 0x072db8e7,
160     0x911dbf90, 0x6410b71d, 0xf220b06a, 0x4871b9f3, 0xde41be84,
161     0x7dd4da1a, 0xebe4dd6d, 0x51b5d4f4, 0xc785d383, 0x56986c13,
162     0xc0a86b64, 0x7af962fd, 0xecc9658a, 0x4f5c0114, 0xd96c0663,
163     0x633d0ffa, 0xf50d088d, 0xc8206e3b, 0x5e10694c, 0xe44160d5,
164     0x727167a2, 0xd1e4033c, 0x47d4044b, 0xfd850dd2, 0x6bb50aa5,
165     0xfaa8b535, 0x6c98b242, 0xd6c9bbdb, 0x40f9bcac, 0xe36cd832,
166     0x755cdf45, 0xcf0dd6dc, 0x593dd1ab, 0xac30d926, 0x3a00de51,
167     0x8051d7c8, 0x1661d0bf, 0xb5f4b421, 0x23c4b356, 0x9995bacf,
168     0x0fa5bdb8, 0x9eb80228, 0x0888055f, 0xb2d90cc6, 0x24e90bb1,
169     0x877c6f2f, 0x114c6858, 0xab1d61c1, 0x3d2d66b6, 0x9041dc76,
170     0x0671db01, 0xbc20d298, 0x2a10d5ef, 0x8985b171, 0x1fb5b606,
171     0xa5e4bf9f, 0x33d4b8e8, 0xa2c90778, 0x34f9000f, 0x8ea80996,
172     0x18980ee1, 0xbb0d6a7f, 0x2d3d6d08, 0x976c6491, 0x015c63e6,
173     0xf4516b6b, 0x62616c1c, 0xd8306585, 0x4e0062f2, 0xed95066c,
174     0x7ba5011b, 0xc1f40882, 0x57c40ff5, 0xc6d9b065, 0x50e9b712,
175     0xeab8be8b, 0x7c88b9fc, 0xdf1ddd62, 0x492dda15, 0xf37cd38c,
176     0x654cd4fb, 0x5861b24d, 0xce51b53a, 0x7400bca3, 0xe230bbd4,
177     0x41a5df4a, 0xd795d83d, 0x6dc4d1a4, 0xfbf4d6d3, 0x6ae96943,
178     0xfcd96e34, 0x468867ad, 0xd0b860da, 0x732d0444, 0xe51d0333,
179     0x5f4c0aaa, 0xc97c0ddd, 0x3c710550, 0xaa410227, 0x10100bbe,
180     0x86200cc9, 0x25b56857, 0xb3856f20, 0x09d466b9, 0x9fe461ce,
181     0x0ef9de5e, 0x98c9d929, 0x2298d0b0, 0xb4a8d7c7, 0x173db359,
182     0x810db42e, 0x3b5cbdb7, 0xad6cbac0, 0x2083b8ed, 0xb6b3bf9a,
183     0x0ce2b603, 0x9ad2b174, 0x3947d5ea, 0xaf77d29d, 0x1526db04,
184     0x8316dc73, 0x120b63e3, 0x843b6494, 0x3e6a6d0d, 0xa85a6a7a,
185     0x0bcf0ee4, 0x9dff0993, 0x27ae000a, 0xb19e077d, 0x44930ff0,
186     0xd2a30887, 0x68f2011e, 0xfec20669, 0x5d5762f7, 0xcb676580,
187     0x71366c19, 0xe7066b6e, 0x761bd4fe, 0xe02bd389, 0x5a7ada10,
188     0xcc4add67, 0x6fdfb9f9, 0xf9efbe8e, 0x43beb717, 0xd58eb060,
189     0xe8a3d6d6, 0x7e93d1a1, 0xc4c2d838, 0x52f2df4f, 0xf167bbd1,
190     0x6757bca6, 0xdd06b53f, 0x4b36b248, 0xda2b0dd8, 0x4c1b0aaf,
191     0xf64a0336, 0x607a0441, 0xc3ef60df, 0x55df67a8, 0xef8e6e31,
192     0x79be6946, 0x8cb361cb, 0x1a8366bc, 0xa0d26f25, 0x36e26852,
193     0x95770ccc, 0x03470bbb, 0xb9160222, 0x2f260555, 0xbe3bbac5,
194     0x280bbdb2, 0x925ab42b, 0x046ab35c, 0xa7ffd7c2, 0x31cfd0b5,
195     0x8b9ed92c, 0x1daede5b, 0xb0c2649b, 0x26f263ec, 0x9ca36a75,
196     0x0a936d02, 0xa906099c, 0x3f360eeb, 0x85670772, 0x13570005,
197     0x824abf95, 0x147ab8e2, 0xae2bb17b, 0x381bb60c, 0x9b8ed292,
198     0x0dbed5e5, 0xb7efdc7c, 0x21dfdb0b, 0xd4d2d386, 0x42e2d4f1,
199     0xf8b3dd68, 0x6e83da1f, 0xcd16be81, 0x5b26b9f6, 0xe177b06f,
200     0x7747b718, 0xe65a0888, 0x706a0fff, 0xca3b0666, 0x5c0b0111,
201     0xff9e658f, 0x69ae62f8, 0xd3ff6b61, 0x45cf6c16, 0x78e20aa0,
202     0xeed20dd7, 0x5483044e, 0xc2b30339, 0x612667a7, 0xf71660d0,
203     0x4d476949, 0xdb776e3e, 0x4a6ad1ae, 0xdc5ad6d9, 0x660bdf40,
204     0xf03bd837, 0x53aebca9, 0xc59ebbde, 0x7fcfb247, 0xe9ffb530,
205     0x1cf2bdbd, 0x8ac2baca, 0x3093b353, 0xa6a3b424, 0x0536d0ba,
206     0x9306d7cd, 0x2957de54, 0xbf67d923, 0x2e7a66b3, 0xb84a61c4,
207     0x021b685d, 0x942b6f2a, 0x37be0bb4, 0xa18e0cc3, 0x1bdf055a,
208     0x8def022d};
209 
210 #endif
211 
212 #endif /* W */
213 
214 #if N == 1
215 
216 #if W == 8
217 
218 static const uint32_t crc_braid_table[][256] = {
219    {0x00000000, 0xccaa009e, 0x4225077d, 0x8e8f07e3, 0x844a0efa,
220     0x48e00e64, 0xc66f0987, 0x0ac50919, 0xd3e51bb5, 0x1f4f1b2b,
221     0x91c01cc8, 0x5d6a1c56, 0x57af154f, 0x9b0515d1, 0x158a1232,
222     0xd92012ac, 0x7cbb312b, 0xb01131b5, 0x3e9e3656, 0xf23436c8,
223     0xf8f13fd1, 0x345b3f4f, 0xbad438ac, 0x767e3832, 0xaf5e2a9e,
224     0x63f42a00, 0xed7b2de3, 0x21d12d7d, 0x2b142464, 0xe7be24fa,
225     0x69312319, 0xa59b2387, 0xf9766256, 0x35dc62c8, 0xbb53652b,
226     0x77f965b5, 0x7d3c6cac, 0xb1966c32, 0x3f196bd1, 0xf3b36b4f,
227     0x2a9379e3, 0xe639797d, 0x68b67e9e, 0xa41c7e00, 0xaed97719,
228     0x62737787, 0xecfc7064, 0x205670fa, 0x85cd537d, 0x496753e3,
229     0xc7e85400, 0x0b42549e, 0x01875d87, 0xcd2d5d19, 0x43a25afa,
230     0x8f085a64, 0x562848c8, 0x9a824856, 0x140d4fb5, 0xd8a74f2b,
231     0xd2624632, 0x1ec846ac, 0x9047414f, 0x5ced41d1, 0x299dc2ed,
232     0xe537c273, 0x6bb8c590, 0xa712c50e, 0xadd7cc17, 0x617dcc89,
233     0xeff2cb6a, 0x2358cbf4, 0xfa78d958, 0x36d2d9c6, 0xb85dde25,
234     0x74f7debb, 0x7e32d7a2, 0xb298d73c, 0x3c17d0df, 0xf0bdd041,
235     0x5526f3c6, 0x998cf358, 0x1703f4bb, 0xdba9f425, 0xd16cfd3c,
236     0x1dc6fda2, 0x9349fa41, 0x5fe3fadf, 0x86c3e873, 0x4a69e8ed,
237     0xc4e6ef0e, 0x084cef90, 0x0289e689, 0xce23e617, 0x40ace1f4,
238     0x8c06e16a, 0xd0eba0bb, 0x1c41a025, 0x92cea7c6, 0x5e64a758,
239     0x54a1ae41, 0x980baedf, 0x1684a93c, 0xda2ea9a2, 0x030ebb0e,
240     0xcfa4bb90, 0x412bbc73, 0x8d81bced, 0x8744b5f4, 0x4beeb56a,
241     0xc561b289, 0x09cbb217, 0xac509190, 0x60fa910e, 0xee7596ed,
242     0x22df9673, 0x281a9f6a, 0xe4b09ff4, 0x6a3f9817, 0xa6959889,
243     0x7fb58a25, 0xb31f8abb, 0x3d908d58, 0xf13a8dc6, 0xfbff84df,
244     0x37558441, 0xb9da83a2, 0x7570833c, 0x533b85da, 0x9f918544,
245     0x111e82a7, 0xddb48239, 0xd7718b20, 0x1bdb8bbe, 0x95548c5d,
246     0x59fe8cc3, 0x80de9e6f, 0x4c749ef1, 0xc2fb9912, 0x0e51998c,
247     0x04949095, 0xc83e900b, 0x46b197e8, 0x8a1b9776, 0x2f80b4f1,
248     0xe32ab46f, 0x6da5b38c, 0xa10fb312, 0xabcaba0b, 0x6760ba95,
249     0xe9efbd76, 0x2545bde8, 0xfc65af44, 0x30cfafda, 0xbe40a839,
250     0x72eaa8a7, 0x782fa1be, 0xb485a120, 0x3a0aa6c3, 0xf6a0a65d,
251     0xaa4de78c, 0x66e7e712, 0xe868e0f1, 0x24c2e06f, 0x2e07e976,
252     0xe2ade9e8, 0x6c22ee0b, 0xa088ee95, 0x79a8fc39, 0xb502fca7,
253     0x3b8dfb44, 0xf727fbda, 0xfde2f2c3, 0x3148f25d, 0xbfc7f5be,
254     0x736df520, 0xd6f6d6a7, 0x1a5cd639, 0x94d3d1da, 0x5879d144,
255     0x52bcd85d, 0x9e16d8c3, 0x1099df20, 0xdc33dfbe, 0x0513cd12,
256     0xc9b9cd8c, 0x4736ca6f, 0x8b9ccaf1, 0x8159c3e8, 0x4df3c376,
257     0xc37cc495, 0x0fd6c40b, 0x7aa64737, 0xb60c47a9, 0x3883404a,
258     0xf42940d4, 0xfeec49cd, 0x32464953, 0xbcc94eb0, 0x70634e2e,
259     0xa9435c82, 0x65e95c1c, 0xeb665bff, 0x27cc5b61, 0x2d095278,
260     0xe1a352e6, 0x6f2c5505, 0xa386559b, 0x061d761c, 0xcab77682,
261     0x44387161, 0x889271ff, 0x825778e6, 0x4efd7878, 0xc0727f9b,
262     0x0cd87f05, 0xd5f86da9, 0x19526d37, 0x97dd6ad4, 0x5b776a4a,
263     0x51b26353, 0x9d1863cd, 0x1397642e, 0xdf3d64b0, 0x83d02561,
264     0x4f7a25ff, 0xc1f5221c, 0x0d5f2282, 0x079a2b9b, 0xcb302b05,
265     0x45bf2ce6, 0x89152c78, 0x50353ed4, 0x9c9f3e4a, 0x121039a9,
266     0xdeba3937, 0xd47f302e, 0x18d530b0, 0x965a3753, 0x5af037cd,
267     0xff6b144a, 0x33c114d4, 0xbd4e1337, 0x71e413a9, 0x7b211ab0,
268     0xb78b1a2e, 0x39041dcd, 0xf5ae1d53, 0x2c8e0fff, 0xe0240f61,
269     0x6eab0882, 0xa201081c, 0xa8c40105, 0x646e019b, 0xeae10678,
270     0x264b06e6},
271    {0x00000000, 0xa6770bb4, 0x979f1129, 0x31e81a9d, 0xf44f2413,
272     0x52382fa7, 0x63d0353a, 0xc5a73e8e, 0x33ef4e67, 0x959845d3,
273     0xa4705f4e, 0x020754fa, 0xc7a06a74, 0x61d761c0, 0x503f7b5d,
274     0xf64870e9, 0x67de9cce, 0xc1a9977a, 0xf0418de7, 0x56368653,
275     0x9391b8dd, 0x35e6b369, 0x040ea9f4, 0xa279a240, 0x5431d2a9,
276     0xf246d91d, 0xc3aec380, 0x65d9c834, 0xa07ef6ba, 0x0609fd0e,
277     0x37e1e793, 0x9196ec27, 0xcfbd399c, 0x69ca3228, 0x582228b5,
278     0xfe552301, 0x3bf21d8f, 0x9d85163b, 0xac6d0ca6, 0x0a1a0712,
279     0xfc5277fb, 0x5a257c4f, 0x6bcd66d2, 0xcdba6d66, 0x081d53e8,
280     0xae6a585c, 0x9f8242c1, 0x39f54975, 0xa863a552, 0x0e14aee6,
281     0x3ffcb47b, 0x998bbfcf, 0x5c2c8141, 0xfa5b8af5, 0xcbb39068,
282     0x6dc49bdc, 0x9b8ceb35, 0x3dfbe081, 0x0c13fa1c, 0xaa64f1a8,
283     0x6fc3cf26, 0xc9b4c492, 0xf85cde0f, 0x5e2bd5bb, 0x440b7579,
284     0xe27c7ecd, 0xd3946450, 0x75e36fe4, 0xb044516a, 0x16335ade,
285     0x27db4043, 0x81ac4bf7, 0x77e43b1e, 0xd19330aa, 0xe07b2a37,
286     0x460c2183, 0x83ab1f0d, 0x25dc14b9, 0x14340e24, 0xb2430590,
287     0x23d5e9b7, 0x85a2e203, 0xb44af89e, 0x123df32a, 0xd79acda4,
288     0x71edc610, 0x4005dc8d, 0xe672d739, 0x103aa7d0, 0xb64dac64,
289     0x87a5b6f9, 0x21d2bd4d, 0xe47583c3, 0x42028877, 0x73ea92ea,
290     0xd59d995e, 0x8bb64ce5, 0x2dc14751, 0x1c295dcc, 0xba5e5678,
291     0x7ff968f6, 0xd98e6342, 0xe86679df, 0x4e11726b, 0xb8590282,
292     0x1e2e0936, 0x2fc613ab, 0x89b1181f, 0x4c162691, 0xea612d25,
293     0xdb8937b8, 0x7dfe3c0c, 0xec68d02b, 0x4a1fdb9f, 0x7bf7c102,
294     0xdd80cab6, 0x1827f438, 0xbe50ff8c, 0x8fb8e511, 0x29cfeea5,
295     0xdf879e4c, 0x79f095f8, 0x48188f65, 0xee6f84d1, 0x2bc8ba5f,
296     0x8dbfb1eb, 0xbc57ab76, 0x1a20a0c2, 0x8816eaf2, 0x2e61e146,
297     0x1f89fbdb, 0xb9fef06f, 0x7c59cee1, 0xda2ec555, 0xebc6dfc8,
298     0x4db1d47c, 0xbbf9a495, 0x1d8eaf21, 0x2c66b5bc, 0x8a11be08,
299     0x4fb68086, 0xe9c18b32, 0xd82991af, 0x7e5e9a1b, 0xefc8763c,
300     0x49bf7d88, 0x78576715, 0xde206ca1, 0x1b87522f, 0xbdf0599b,
301     0x8c184306, 0x2a6f48b2, 0xdc27385b, 0x7a5033ef, 0x4bb82972,
302     0xedcf22c6, 0x28681c48, 0x8e1f17fc, 0xbff70d61, 0x198006d5,
303     0x47abd36e, 0xe1dcd8da, 0xd034c247, 0x7643c9f3, 0xb3e4f77d,
304     0x1593fcc9, 0x247be654, 0x820cede0, 0x74449d09, 0xd23396bd,
305     0xe3db8c20, 0x45ac8794, 0x800bb91a, 0x267cb2ae, 0x1794a833,
306     0xb1e3a387, 0x20754fa0, 0x86024414, 0xb7ea5e89, 0x119d553d,
307     0xd43a6bb3, 0x724d6007, 0x43a57a9a, 0xe5d2712e, 0x139a01c7,
308     0xb5ed0a73, 0x840510ee, 0x22721b5a, 0xe7d525d4, 0x41a22e60,
309     0x704a34fd, 0xd63d3f49, 0xcc1d9f8b, 0x6a6a943f, 0x5b828ea2,
310     0xfdf58516, 0x3852bb98, 0x9e25b02c, 0xafcdaab1, 0x09baa105,
311     0xfff2d1ec, 0x5985da58, 0x686dc0c5, 0xce1acb71, 0x0bbdf5ff,
312     0xadcafe4b, 0x9c22e4d6, 0x3a55ef62, 0xabc30345, 0x0db408f1,
313     0x3c5c126c, 0x9a2b19d8, 0x5f8c2756, 0xf9fb2ce2, 0xc813367f,
314     0x6e643dcb, 0x982c4d22, 0x3e5b4696, 0x0fb35c0b, 0xa9c457bf,
315     0x6c636931, 0xca146285, 0xfbfc7818, 0x5d8b73ac, 0x03a0a617,
316     0xa5d7ada3, 0x943fb73e, 0x3248bc8a, 0xf7ef8204, 0x519889b0,
317     0x6070932d, 0xc6079899, 0x304fe870, 0x9638e3c4, 0xa7d0f959,
318     0x01a7f2ed, 0xc400cc63, 0x6277c7d7, 0x539fdd4a, 0xf5e8d6fe,
319     0x647e3ad9, 0xc209316d, 0xf3e12bf0, 0x55962044, 0x90311eca,
320     0x3646157e, 0x07ae0fe3, 0xa1d90457, 0x579174be, 0xf1e67f0a,
321     0xc00e6597, 0x66796e23, 0xa3de50ad, 0x05a95b19, 0x34414184,
322     0x92364a30},
323    {0x00000000, 0xcb5cd3a5, 0x4dc8a10b, 0x869472ae, 0x9b914216,
324     0x50cd91b3, 0xd659e31d, 0x1d0530b8, 0xec53826d, 0x270f51c8,
325     0xa19b2366, 0x6ac7f0c3, 0x77c2c07b, 0xbc9e13de, 0x3a0a6170,
326     0xf156b2d5, 0x03d6029b, 0xc88ad13e, 0x4e1ea390, 0x85427035,
327     0x9847408d, 0x531b9328, 0xd58fe186, 0x1ed33223, 0xef8580f6,
328     0x24d95353, 0xa24d21fd, 0x6911f258, 0x7414c2e0, 0xbf481145,
329     0x39dc63eb, 0xf280b04e, 0x07ac0536, 0xccf0d693, 0x4a64a43d,
330     0x81387798, 0x9c3d4720, 0x57619485, 0xd1f5e62b, 0x1aa9358e,
331     0xebff875b, 0x20a354fe, 0xa6372650, 0x6d6bf5f5, 0x706ec54d,
332     0xbb3216e8, 0x3da66446, 0xf6fab7e3, 0x047a07ad, 0xcf26d408,
333     0x49b2a6a6, 0x82ee7503, 0x9feb45bb, 0x54b7961e, 0xd223e4b0,
334     0x197f3715, 0xe82985c0, 0x23755665, 0xa5e124cb, 0x6ebdf76e,
335     0x73b8c7d6, 0xb8e41473, 0x3e7066dd, 0xf52cb578, 0x0f580a6c,
336     0xc404d9c9, 0x4290ab67, 0x89cc78c2, 0x94c9487a, 0x5f959bdf,
337     0xd901e971, 0x125d3ad4, 0xe30b8801, 0x28575ba4, 0xaec3290a,
338     0x659ffaaf, 0x789aca17, 0xb3c619b2, 0x35526b1c, 0xfe0eb8b9,
339     0x0c8e08f7, 0xc7d2db52, 0x4146a9fc, 0x8a1a7a59, 0x971f4ae1,
340     0x5c439944, 0xdad7ebea, 0x118b384f, 0xe0dd8a9a, 0x2b81593f,
341     0xad152b91, 0x6649f834, 0x7b4cc88c, 0xb0101b29, 0x36846987,
342     0xfdd8ba22, 0x08f40f5a, 0xc3a8dcff, 0x453cae51, 0x8e607df4,
343     0x93654d4c, 0x58399ee9, 0xdeadec47, 0x15f13fe2, 0xe4a78d37,
344     0x2ffb5e92, 0xa96f2c3c, 0x6233ff99, 0x7f36cf21, 0xb46a1c84,
345     0x32fe6e2a, 0xf9a2bd8f, 0x0b220dc1, 0xc07ede64, 0x46eaacca,
346     0x8db67f6f, 0x90b34fd7, 0x5bef9c72, 0xdd7beedc, 0x16273d79,
347     0xe7718fac, 0x2c2d5c09, 0xaab92ea7, 0x61e5fd02, 0x7ce0cdba,
348     0xb7bc1e1f, 0x31286cb1, 0xfa74bf14, 0x1eb014d8, 0xd5ecc77d,
349     0x5378b5d3, 0x98246676, 0x852156ce, 0x4e7d856b, 0xc8e9f7c5,
350     0x03b52460, 0xf2e396b5, 0x39bf4510, 0xbf2b37be, 0x7477e41b,
351     0x6972d4a3, 0xa22e0706, 0x24ba75a8, 0xefe6a60d, 0x1d661643,
352     0xd63ac5e6, 0x50aeb748, 0x9bf264ed, 0x86f75455, 0x4dab87f0,
353     0xcb3ff55e, 0x006326fb, 0xf135942e, 0x3a69478b, 0xbcfd3525,
354     0x77a1e680, 0x6aa4d638, 0xa1f8059d, 0x276c7733, 0xec30a496,
355     0x191c11ee, 0xd240c24b, 0x54d4b0e5, 0x9f886340, 0x828d53f8,
356     0x49d1805d, 0xcf45f2f3, 0x04192156, 0xf54f9383, 0x3e134026,
357     0xb8873288, 0x73dbe12d, 0x6eded195, 0xa5820230, 0x2316709e,
358     0xe84aa33b, 0x1aca1375, 0xd196c0d0, 0x5702b27e, 0x9c5e61db,
359     0x815b5163, 0x4a0782c6, 0xcc93f068, 0x07cf23cd, 0xf6999118,
360     0x3dc542bd, 0xbb513013, 0x700de3b6, 0x6d08d30e, 0xa65400ab,
361     0x20c07205, 0xeb9ca1a0, 0x11e81eb4, 0xdab4cd11, 0x5c20bfbf,
362     0x977c6c1a, 0x8a795ca2, 0x41258f07, 0xc7b1fda9, 0x0ced2e0c,
363     0xfdbb9cd9, 0x36e74f7c, 0xb0733dd2, 0x7b2fee77, 0x662adecf,
364     0xad760d6a, 0x2be27fc4, 0xe0beac61, 0x123e1c2f, 0xd962cf8a,
365     0x5ff6bd24, 0x94aa6e81, 0x89af5e39, 0x42f38d9c, 0xc467ff32,
366     0x0f3b2c97, 0xfe6d9e42, 0x35314de7, 0xb3a53f49, 0x78f9ecec,
367     0x65fcdc54, 0xaea00ff1, 0x28347d5f, 0xe368aefa, 0x16441b82,
368     0xdd18c827, 0x5b8cba89, 0x90d0692c, 0x8dd55994, 0x46898a31,
369     0xc01df89f, 0x0b412b3a, 0xfa1799ef, 0x314b4a4a, 0xb7df38e4,
370     0x7c83eb41, 0x6186dbf9, 0xaada085c, 0x2c4e7af2, 0xe712a957,
371     0x15921919, 0xdececabc, 0x585ab812, 0x93066bb7, 0x8e035b0f,
372     0x455f88aa, 0xc3cbfa04, 0x089729a1, 0xf9c19b74, 0x329d48d1,
373     0xb4093a7f, 0x7f55e9da, 0x6250d962, 0xa90c0ac7, 0x2f987869,
374     0xe4c4abcc},
375    {0x00000000, 0x3d6029b0, 0x7ac05360, 0x47a07ad0, 0xf580a6c0,
376     0xc8e08f70, 0x8f40f5a0, 0xb220dc10, 0x30704bc1, 0x0d106271,
377     0x4ab018a1, 0x77d03111, 0xc5f0ed01, 0xf890c4b1, 0xbf30be61,
378     0x825097d1, 0x60e09782, 0x5d80be32, 0x1a20c4e2, 0x2740ed52,
379     0x95603142, 0xa80018f2, 0xefa06222, 0xd2c04b92, 0x5090dc43,
380     0x6df0f5f3, 0x2a508f23, 0x1730a693, 0xa5107a83, 0x98705333,
381     0xdfd029e3, 0xe2b00053, 0xc1c12f04, 0xfca106b4, 0xbb017c64,
382     0x866155d4, 0x344189c4, 0x0921a074, 0x4e81daa4, 0x73e1f314,
383     0xf1b164c5, 0xccd14d75, 0x8b7137a5, 0xb6111e15, 0x0431c205,
384     0x3951ebb5, 0x7ef19165, 0x4391b8d5, 0xa121b886, 0x9c419136,
385     0xdbe1ebe6, 0xe681c256, 0x54a11e46, 0x69c137f6, 0x2e614d26,
386     0x13016496, 0x9151f347, 0xac31daf7, 0xeb91a027, 0xd6f18997,
387     0x64d15587, 0x59b17c37, 0x1e1106e7, 0x23712f57, 0x58f35849,
388     0x659371f9, 0x22330b29, 0x1f532299, 0xad73fe89, 0x9013d739,
389     0xd7b3ade9, 0xead38459, 0x68831388, 0x55e33a38, 0x124340e8,
390     0x2f236958, 0x9d03b548, 0xa0639cf8, 0xe7c3e628, 0xdaa3cf98,
391     0x3813cfcb, 0x0573e67b, 0x42d39cab, 0x7fb3b51b, 0xcd93690b,
392     0xf0f340bb, 0xb7533a6b, 0x8a3313db, 0x0863840a, 0x3503adba,
393     0x72a3d76a, 0x4fc3feda, 0xfde322ca, 0xc0830b7a, 0x872371aa,
394     0xba43581a, 0x9932774d, 0xa4525efd, 0xe3f2242d, 0xde920d9d,
395     0x6cb2d18d, 0x51d2f83d, 0x167282ed, 0x2b12ab5d, 0xa9423c8c,
396     0x9422153c, 0xd3826fec, 0xeee2465c, 0x5cc29a4c, 0x61a2b3fc,
397     0x2602c92c, 0x1b62e09c, 0xf9d2e0cf, 0xc4b2c97f, 0x8312b3af,
398     0xbe729a1f, 0x0c52460f, 0x31326fbf, 0x7692156f, 0x4bf23cdf,
399     0xc9a2ab0e, 0xf4c282be, 0xb362f86e, 0x8e02d1de, 0x3c220dce,
400     0x0142247e, 0x46e25eae, 0x7b82771e, 0xb1e6b092, 0x8c869922,
401     0xcb26e3f2, 0xf646ca42, 0x44661652, 0x79063fe2, 0x3ea64532,
402     0x03c66c82, 0x8196fb53, 0xbcf6d2e3, 0xfb56a833, 0xc6368183,
403     0x74165d93, 0x49767423, 0x0ed60ef3, 0x33b62743, 0xd1062710,
404     0xec660ea0, 0xabc67470, 0x96a65dc0, 0x248681d0, 0x19e6a860,
405     0x5e46d2b0, 0x6326fb00, 0xe1766cd1, 0xdc164561, 0x9bb63fb1,
406     0xa6d61601, 0x14f6ca11, 0x2996e3a1, 0x6e369971, 0x5356b0c1,
407     0x70279f96, 0x4d47b626, 0x0ae7ccf6, 0x3787e546, 0x85a73956,
408     0xb8c710e6, 0xff676a36, 0xc2074386, 0x4057d457, 0x7d37fde7,
409     0x3a978737, 0x07f7ae87, 0xb5d77297, 0x88b75b27, 0xcf1721f7,
410     0xf2770847, 0x10c70814, 0x2da721a4, 0x6a075b74, 0x576772c4,
411     0xe547aed4, 0xd8278764, 0x9f87fdb4, 0xa2e7d404, 0x20b743d5,
412     0x1dd76a65, 0x5a7710b5, 0x67173905, 0xd537e515, 0xe857cca5,
413     0xaff7b675, 0x92979fc5, 0xe915e8db, 0xd475c16b, 0x93d5bbbb,
414     0xaeb5920b, 0x1c954e1b, 0x21f567ab, 0x66551d7b, 0x5b3534cb,
415     0xd965a31a, 0xe4058aaa, 0xa3a5f07a, 0x9ec5d9ca, 0x2ce505da,
416     0x11852c6a, 0x562556ba, 0x6b457f0a, 0x89f57f59, 0xb49556e9,
417     0xf3352c39, 0xce550589, 0x7c75d999, 0x4115f029, 0x06b58af9,
418     0x3bd5a349, 0xb9853498, 0x84e51d28, 0xc34567f8, 0xfe254e48,
419     0x4c059258, 0x7165bbe8, 0x36c5c138, 0x0ba5e888, 0x28d4c7df,
420     0x15b4ee6f, 0x521494bf, 0x6f74bd0f, 0xdd54611f, 0xe03448af,
421     0xa794327f, 0x9af41bcf, 0x18a48c1e, 0x25c4a5ae, 0x6264df7e,
422     0x5f04f6ce, 0xed242ade, 0xd044036e, 0x97e479be, 0xaa84500e,
423     0x4834505d, 0x755479ed, 0x32f4033d, 0x0f942a8d, 0xbdb4f69d,
424     0x80d4df2d, 0xc774a5fd, 0xfa148c4d, 0x78441b9c, 0x4524322c,
425     0x028448fc, 0x3fe4614c, 0x8dc4bd5c, 0xb0a494ec, 0xf704ee3c,
426     0xca64c78c},
427    {0x00000000, 0xb8bc6765, 0xaa09c88b, 0x12b5afee, 0x8f629757,
428     0x37def032, 0x256b5fdc, 0x9dd738b9, 0xc5b428ef, 0x7d084f8a,
429     0x6fbde064, 0xd7018701, 0x4ad6bfb8, 0xf26ad8dd, 0xe0df7733,
430     0x58631056, 0x5019579f, 0xe8a530fa, 0xfa109f14, 0x42acf871,
431     0xdf7bc0c8, 0x67c7a7ad, 0x75720843, 0xcdce6f26, 0x95ad7f70,
432     0x2d111815, 0x3fa4b7fb, 0x8718d09e, 0x1acfe827, 0xa2738f42,
433     0xb0c620ac, 0x087a47c9, 0xa032af3e, 0x188ec85b, 0x0a3b67b5,
434     0xb28700d0, 0x2f503869, 0x97ec5f0c, 0x8559f0e2, 0x3de59787,
435     0x658687d1, 0xdd3ae0b4, 0xcf8f4f5a, 0x7733283f, 0xeae41086,
436     0x525877e3, 0x40edd80d, 0xf851bf68, 0xf02bf8a1, 0x48979fc4,
437     0x5a22302a, 0xe29e574f, 0x7f496ff6, 0xc7f50893, 0xd540a77d,
438     0x6dfcc018, 0x359fd04e, 0x8d23b72b, 0x9f9618c5, 0x272a7fa0,
439     0xbafd4719, 0x0241207c, 0x10f48f92, 0xa848e8f7, 0x9b14583d,
440     0x23a83f58, 0x311d90b6, 0x89a1f7d3, 0x1476cf6a, 0xaccaa80f,
441     0xbe7f07e1, 0x06c36084, 0x5ea070d2, 0xe61c17b7, 0xf4a9b859,
442     0x4c15df3c, 0xd1c2e785, 0x697e80e0, 0x7bcb2f0e, 0xc377486b,
443     0xcb0d0fa2, 0x73b168c7, 0x6104c729, 0xd9b8a04c, 0x446f98f5,
444     0xfcd3ff90, 0xee66507e, 0x56da371b, 0x0eb9274d, 0xb6054028,
445     0xa4b0efc6, 0x1c0c88a3, 0x81dbb01a, 0x3967d77f, 0x2bd27891,
446     0x936e1ff4, 0x3b26f703, 0x839a9066, 0x912f3f88, 0x299358ed,
447     0xb4446054, 0x0cf80731, 0x1e4da8df, 0xa6f1cfba, 0xfe92dfec,
448     0x462eb889, 0x549b1767, 0xec277002, 0x71f048bb, 0xc94c2fde,
449     0xdbf98030, 0x6345e755, 0x6b3fa09c, 0xd383c7f9, 0xc1366817,
450     0x798a0f72, 0xe45d37cb, 0x5ce150ae, 0x4e54ff40, 0xf6e89825,
451     0xae8b8873, 0x1637ef16, 0x048240f8, 0xbc3e279d, 0x21e91f24,
452     0x99557841, 0x8be0d7af, 0x335cb0ca, 0xed59b63b, 0x55e5d15e,
453     0x47507eb0, 0xffec19d5, 0x623b216c, 0xda874609, 0xc832e9e7,
454     0x708e8e82, 0x28ed9ed4, 0x9051f9b1, 0x82e4565f, 0x3a58313a,
455     0xa78f0983, 0x1f336ee6, 0x0d86c108, 0xb53aa66d, 0xbd40e1a4,
456     0x05fc86c1, 0x1749292f, 0xaff54e4a, 0x322276f3, 0x8a9e1196,
457     0x982bbe78, 0x2097d91d, 0x78f4c94b, 0xc048ae2e, 0xd2fd01c0,
458     0x6a4166a5, 0xf7965e1c, 0x4f2a3979, 0x5d9f9697, 0xe523f1f2,
459     0x4d6b1905, 0xf5d77e60, 0xe762d18e, 0x5fdeb6eb, 0xc2098e52,
460     0x7ab5e937, 0x680046d9, 0xd0bc21bc, 0x88df31ea, 0x3063568f,
461     0x22d6f961, 0x9a6a9e04, 0x07bda6bd, 0xbf01c1d8, 0xadb46e36,
462     0x15080953, 0x1d724e9a, 0xa5ce29ff, 0xb77b8611, 0x0fc7e174,
463     0x9210d9cd, 0x2aacbea8, 0x38191146, 0x80a57623, 0xd8c66675,
464     0x607a0110, 0x72cfaefe, 0xca73c99b, 0x57a4f122, 0xef189647,
465     0xfdad39a9, 0x45115ecc, 0x764dee06, 0xcef18963, 0xdc44268d,
466     0x64f841e8, 0xf92f7951, 0x41931e34, 0x5326b1da, 0xeb9ad6bf,
467     0xb3f9c6e9, 0x0b45a18c, 0x19f00e62, 0xa14c6907, 0x3c9b51be,
468     0x842736db, 0x96929935, 0x2e2efe50, 0x2654b999, 0x9ee8defc,
469     0x8c5d7112, 0x34e11677, 0xa9362ece, 0x118a49ab, 0x033fe645,
470     0xbb838120, 0xe3e09176, 0x5b5cf613, 0x49e959fd, 0xf1553e98,
471     0x6c820621, 0xd43e6144, 0xc68bceaa, 0x7e37a9cf, 0xd67f4138,
472     0x6ec3265d, 0x7c7689b3, 0xc4caeed6, 0x591dd66f, 0xe1a1b10a,
473     0xf3141ee4, 0x4ba87981, 0x13cb69d7, 0xab770eb2, 0xb9c2a15c,
474     0x017ec639, 0x9ca9fe80, 0x241599e5, 0x36a0360b, 0x8e1c516e,
475     0x866616a7, 0x3eda71c2, 0x2c6fde2c, 0x94d3b949, 0x090481f0,
476     0xb1b8e695, 0xa30d497b, 0x1bb12e1e, 0x43d23e48, 0xfb6e592d,
477     0xe9dbf6c3, 0x516791a6, 0xccb0a91f, 0x740cce7a, 0x66b96194,
478     0xde0506f1},
479    {0x00000000, 0x01c26a37, 0x0384d46e, 0x0246be59, 0x0709a8dc,
480     0x06cbc2eb, 0x048d7cb2, 0x054f1685, 0x0e1351b8, 0x0fd13b8f,
481     0x0d9785d6, 0x0c55efe1, 0x091af964, 0x08d89353, 0x0a9e2d0a,
482     0x0b5c473d, 0x1c26a370, 0x1de4c947, 0x1fa2771e, 0x1e601d29,
483     0x1b2f0bac, 0x1aed619b, 0x18abdfc2, 0x1969b5f5, 0x1235f2c8,
484     0x13f798ff, 0x11b126a6, 0x10734c91, 0x153c5a14, 0x14fe3023,
485     0x16b88e7a, 0x177ae44d, 0x384d46e0, 0x398f2cd7, 0x3bc9928e,
486     0x3a0bf8b9, 0x3f44ee3c, 0x3e86840b, 0x3cc03a52, 0x3d025065,
487     0x365e1758, 0x379c7d6f, 0x35dac336, 0x3418a901, 0x3157bf84,
488     0x3095d5b3, 0x32d36bea, 0x331101dd, 0x246be590, 0x25a98fa7,
489     0x27ef31fe, 0x262d5bc9, 0x23624d4c, 0x22a0277b, 0x20e69922,
490     0x2124f315, 0x2a78b428, 0x2bbade1f, 0x29fc6046, 0x283e0a71,
491     0x2d711cf4, 0x2cb376c3, 0x2ef5c89a, 0x2f37a2ad, 0x709a8dc0,
492     0x7158e7f7, 0x731e59ae, 0x72dc3399, 0x7793251c, 0x76514f2b,
493     0x7417f172, 0x75d59b45, 0x7e89dc78, 0x7f4bb64f, 0x7d0d0816,
494     0x7ccf6221, 0x798074a4, 0x78421e93, 0x7a04a0ca, 0x7bc6cafd,
495     0x6cbc2eb0, 0x6d7e4487, 0x6f38fade, 0x6efa90e9, 0x6bb5866c,
496     0x6a77ec5b, 0x68315202, 0x69f33835, 0x62af7f08, 0x636d153f,
497     0x612bab66, 0x60e9c151, 0x65a6d7d4, 0x6464bde3, 0x662203ba,
498     0x67e0698d, 0x48d7cb20, 0x4915a117, 0x4b531f4e, 0x4a917579,
499     0x4fde63fc, 0x4e1c09cb, 0x4c5ab792, 0x4d98dda5, 0x46c49a98,
500     0x4706f0af, 0x45404ef6, 0x448224c1, 0x41cd3244, 0x400f5873,
501     0x4249e62a, 0x438b8c1d, 0x54f16850, 0x55330267, 0x5775bc3e,
502     0x56b7d609, 0x53f8c08c, 0x523aaabb, 0x507c14e2, 0x51be7ed5,
503     0x5ae239e8, 0x5b2053df, 0x5966ed86, 0x58a487b1, 0x5deb9134,
504     0x5c29fb03, 0x5e6f455a, 0x5fad2f6d, 0xe1351b80, 0xe0f771b7,
505     0xe2b1cfee, 0xe373a5d9, 0xe63cb35c, 0xe7fed96b, 0xe5b86732,
506     0xe47a0d05, 0xef264a38, 0xeee4200f, 0xeca29e56, 0xed60f461,
507     0xe82fe2e4, 0xe9ed88d3, 0xebab368a, 0xea695cbd, 0xfd13b8f0,
508     0xfcd1d2c7, 0xfe976c9e, 0xff5506a9, 0xfa1a102c, 0xfbd87a1b,
509     0xf99ec442, 0xf85cae75, 0xf300e948, 0xf2c2837f, 0xf0843d26,
510     0xf1465711, 0xf4094194, 0xf5cb2ba3, 0xf78d95fa, 0xf64fffcd,
511     0xd9785d60, 0xd8ba3757, 0xdafc890e, 0xdb3ee339, 0xde71f5bc,
512     0xdfb39f8b, 0xddf521d2, 0xdc374be5, 0xd76b0cd8, 0xd6a966ef,
513     0xd4efd8b6, 0xd52db281, 0xd062a404, 0xd1a0ce33, 0xd3e6706a,
514     0xd2241a5d, 0xc55efe10, 0xc49c9427, 0xc6da2a7e, 0xc7184049,
515     0xc25756cc, 0xc3953cfb, 0xc1d382a2, 0xc011e895, 0xcb4dafa8,
516     0xca8fc59f, 0xc8c97bc6, 0xc90b11f1, 0xcc440774, 0xcd866d43,
517     0xcfc0d31a, 0xce02b92d, 0x91af9640, 0x906dfc77, 0x922b422e,
518     0x93e92819, 0x96a63e9c, 0x976454ab, 0x9522eaf2, 0x94e080c5,
519     0x9fbcc7f8, 0x9e7eadcf, 0x9c381396, 0x9dfa79a1, 0x98b56f24,
520     0x99770513, 0x9b31bb4a, 0x9af3d17d, 0x8d893530, 0x8c4b5f07,
521     0x8e0de15e, 0x8fcf8b69, 0x8a809dec, 0x8b42f7db, 0x89044982,
522     0x88c623b5, 0x839a6488, 0x82580ebf, 0x801eb0e6, 0x81dcdad1,
523     0x8493cc54, 0x8551a663, 0x8717183a, 0x86d5720d, 0xa9e2d0a0,
524     0xa820ba97, 0xaa6604ce, 0xaba46ef9, 0xaeeb787c, 0xaf29124b,
525     0xad6fac12, 0xacadc625, 0xa7f18118, 0xa633eb2f, 0xa4755576,
526     0xa5b73f41, 0xa0f829c4, 0xa13a43f3, 0xa37cfdaa, 0xa2be979d,
527     0xb5c473d0, 0xb40619e7, 0xb640a7be, 0xb782cd89, 0xb2cddb0c,
528     0xb30fb13b, 0xb1490f62, 0xb08b6555, 0xbbd72268, 0xba15485f,
529     0xb853f606, 0xb9919c31, 0xbcde8ab4, 0xbd1ce083, 0xbf5a5eda,
530     0xbe9834ed},
531    {0x00000000, 0x191b3141, 0x32366282, 0x2b2d53c3, 0x646cc504,
532     0x7d77f445, 0x565aa786, 0x4f4196c7, 0xc8d98a08, 0xd1c2bb49,
533     0xfaefe88a, 0xe3f4d9cb, 0xacb54f0c, 0xb5ae7e4d, 0x9e832d8e,
534     0x87981ccf, 0x4ac21251, 0x53d92310, 0x78f470d3, 0x61ef4192,
535     0x2eaed755, 0x37b5e614, 0x1c98b5d7, 0x05838496, 0x821b9859,
536     0x9b00a918, 0xb02dfadb, 0xa936cb9a, 0xe6775d5d, 0xff6c6c1c,
537     0xd4413fdf, 0xcd5a0e9e, 0x958424a2, 0x8c9f15e3, 0xa7b24620,
538     0xbea97761, 0xf1e8e1a6, 0xe8f3d0e7, 0xc3de8324, 0xdac5b265,
539     0x5d5daeaa, 0x44469feb, 0x6f6bcc28, 0x7670fd69, 0x39316bae,
540     0x202a5aef, 0x0b07092c, 0x121c386d, 0xdf4636f3, 0xc65d07b2,
541     0xed705471, 0xf46b6530, 0xbb2af3f7, 0xa231c2b6, 0x891c9175,
542     0x9007a034, 0x179fbcfb, 0x0e848dba, 0x25a9de79, 0x3cb2ef38,
543     0x73f379ff, 0x6ae848be, 0x41c51b7d, 0x58de2a3c, 0xf0794f05,
544     0xe9627e44, 0xc24f2d87, 0xdb541cc6, 0x94158a01, 0x8d0ebb40,
545     0xa623e883, 0xbf38d9c2, 0x38a0c50d, 0x21bbf44c, 0x0a96a78f,
546     0x138d96ce, 0x5ccc0009, 0x45d73148, 0x6efa628b, 0x77e153ca,
547     0xbabb5d54, 0xa3a06c15, 0x888d3fd6, 0x91960e97, 0xded79850,
548     0xc7cca911, 0xece1fad2, 0xf5facb93, 0x7262d75c, 0x6b79e61d,
549     0x4054b5de, 0x594f849f, 0x160e1258, 0x0f152319, 0x243870da,
550     0x3d23419b, 0x65fd6ba7, 0x7ce65ae6, 0x57cb0925, 0x4ed03864,
551     0x0191aea3, 0x188a9fe2, 0x33a7cc21, 0x2abcfd60, 0xad24e1af,
552     0xb43fd0ee, 0x9f12832d, 0x8609b26c, 0xc94824ab, 0xd05315ea,
553     0xfb7e4629, 0xe2657768, 0x2f3f79f6, 0x362448b7, 0x1d091b74,
554     0x04122a35, 0x4b53bcf2, 0x52488db3, 0x7965de70, 0x607eef31,
555     0xe7e6f3fe, 0xfefdc2bf, 0xd5d0917c, 0xcccba03d, 0x838a36fa,
556     0x9a9107bb, 0xb1bc5478, 0xa8a76539, 0x3b83984b, 0x2298a90a,
557     0x09b5fac9, 0x10aecb88, 0x5fef5d4f, 0x46f46c0e, 0x6dd93fcd,
558     0x74c20e8c, 0xf35a1243, 0xea412302, 0xc16c70c1, 0xd8774180,
559     0x9736d747, 0x8e2de606, 0xa500b5c5, 0xbc1b8484, 0x71418a1a,
560     0x685abb5b, 0x4377e898, 0x5a6cd9d9, 0x152d4f1e, 0x0c367e5f,
561     0x271b2d9c, 0x3e001cdd, 0xb9980012, 0xa0833153, 0x8bae6290,
562     0x92b553d1, 0xddf4c516, 0xc4eff457, 0xefc2a794, 0xf6d996d5,
563     0xae07bce9, 0xb71c8da8, 0x9c31de6b, 0x852aef2a, 0xca6b79ed,
564     0xd37048ac, 0xf85d1b6f, 0xe1462a2e, 0x66de36e1, 0x7fc507a0,
565     0x54e85463, 0x4df36522, 0x02b2f3e5, 0x1ba9c2a4, 0x30849167,
566     0x299fa026, 0xe4c5aeb8, 0xfdde9ff9, 0xd6f3cc3a, 0xcfe8fd7b,
567     0x80a96bbc, 0x99b25afd, 0xb29f093e, 0xab84387f, 0x2c1c24b0,
568     0x350715f1, 0x1e2a4632, 0x07317773, 0x4870e1b4, 0x516bd0f5,
569     0x7a468336, 0x635db277, 0xcbfad74e, 0xd2e1e60f, 0xf9ccb5cc,
570     0xe0d7848d, 0xaf96124a, 0xb68d230b, 0x9da070c8, 0x84bb4189,
571     0x03235d46, 0x1a386c07, 0x31153fc4, 0x280e0e85, 0x674f9842,
572     0x7e54a903, 0x5579fac0, 0x4c62cb81, 0x8138c51f, 0x9823f45e,
573     0xb30ea79d, 0xaa1596dc, 0xe554001b, 0xfc4f315a, 0xd7626299,
574     0xce7953d8, 0x49e14f17, 0x50fa7e56, 0x7bd72d95, 0x62cc1cd4,
575     0x2d8d8a13, 0x3496bb52, 0x1fbbe891, 0x06a0d9d0, 0x5e7ef3ec,
576     0x4765c2ad, 0x6c48916e, 0x7553a02f, 0x3a1236e8, 0x230907a9,
577     0x0824546a, 0x113f652b, 0x96a779e4, 0x8fbc48a5, 0xa4911b66,
578     0xbd8a2a27, 0xf2cbbce0, 0xebd08da1, 0xc0fdde62, 0xd9e6ef23,
579     0x14bce1bd, 0x0da7d0fc, 0x268a833f, 0x3f91b27e, 0x70d024b9,
580     0x69cb15f8, 0x42e6463b, 0x5bfd777a, 0xdc656bb5, 0xc57e5af4,
581     0xee530937, 0xf7483876, 0xb809aeb1, 0xa1129ff0, 0x8a3fcc33,
582     0x9324fd72},
583    {0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419,
584     0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4,
585     0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07,
586     0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,
587     0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856,
588     0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
589     0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4,
590     0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,
591     0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3,
592     0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a,
593     0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599,
594     0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,
595     0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190,
596     0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f,
597     0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e,
598     0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,
599     0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed,
600     0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950,
601     0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3,
602     0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,
603     0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a,
604     0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5,
605     0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010,
606     0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,
607     0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17,
608     0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6,
609     0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615,
610     0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,
611     0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344,
612     0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb,
613     0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a,
614     0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,
615     0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1,
616     0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c,
617     0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef,
618     0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,
619     0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe,
620     0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31,
621     0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c,
622     0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,
623     0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b,
624     0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242,
625     0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1,
626     0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,
627     0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278,
628     0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7,
629     0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66,
630     0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,
631     0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605,
632     0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8,
633     0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b,
634     0x2d02ef8d}};
635 
636 static const z_word_t crc_braid_big_table[][256] = {
637    {0x0000000000000000, 0x9630077700000000, 0x2c610eee00000000,
638     0xba51099900000000, 0x19c46d0700000000, 0x8ff46a7000000000,
639     0x35a563e900000000, 0xa395649e00000000, 0x3288db0e00000000,
640     0xa4b8dc7900000000, 0x1ee9d5e000000000, 0x88d9d29700000000,
641     0x2b4cb60900000000, 0xbd7cb17e00000000, 0x072db8e700000000,
642     0x911dbf9000000000, 0x6410b71d00000000, 0xf220b06a00000000,
643     0x4871b9f300000000, 0xde41be8400000000, 0x7dd4da1a00000000,
644     0xebe4dd6d00000000, 0x51b5d4f400000000, 0xc785d38300000000,
645     0x56986c1300000000, 0xc0a86b6400000000, 0x7af962fd00000000,
646     0xecc9658a00000000, 0x4f5c011400000000, 0xd96c066300000000,
647     0x633d0ffa00000000, 0xf50d088d00000000, 0xc8206e3b00000000,
648     0x5e10694c00000000, 0xe44160d500000000, 0x727167a200000000,
649     0xd1e4033c00000000, 0x47d4044b00000000, 0xfd850dd200000000,
650     0x6bb50aa500000000, 0xfaa8b53500000000, 0x6c98b24200000000,
651     0xd6c9bbdb00000000, 0x40f9bcac00000000, 0xe36cd83200000000,
652     0x755cdf4500000000, 0xcf0dd6dc00000000, 0x593dd1ab00000000,
653     0xac30d92600000000, 0x3a00de5100000000, 0x8051d7c800000000,
654     0x1661d0bf00000000, 0xb5f4b42100000000, 0x23c4b35600000000,
655     0x9995bacf00000000, 0x0fa5bdb800000000, 0x9eb8022800000000,
656     0x0888055f00000000, 0xb2d90cc600000000, 0x24e90bb100000000,
657     0x877c6f2f00000000, 0x114c685800000000, 0xab1d61c100000000,
658     0x3d2d66b600000000, 0x9041dc7600000000, 0x0671db0100000000,
659     0xbc20d29800000000, 0x2a10d5ef00000000, 0x8985b17100000000,
660     0x1fb5b60600000000, 0xa5e4bf9f00000000, 0x33d4b8e800000000,
661     0xa2c9077800000000, 0x34f9000f00000000, 0x8ea8099600000000,
662     0x18980ee100000000, 0xbb0d6a7f00000000, 0x2d3d6d0800000000,
663     0x976c649100000000, 0x015c63e600000000, 0xf4516b6b00000000,
664     0x62616c1c00000000, 0xd830658500000000, 0x4e0062f200000000,
665     0xed95066c00000000, 0x7ba5011b00000000, 0xc1f4088200000000,
666     0x57c40ff500000000, 0xc6d9b06500000000, 0x50e9b71200000000,
667     0xeab8be8b00000000, 0x7c88b9fc00000000, 0xdf1ddd6200000000,
668     0x492dda1500000000, 0xf37cd38c00000000, 0x654cd4fb00000000,
669     0x5861b24d00000000, 0xce51b53a00000000, 0x7400bca300000000,
670     0xe230bbd400000000, 0x41a5df4a00000000, 0xd795d83d00000000,
671     0x6dc4d1a400000000, 0xfbf4d6d300000000, 0x6ae9694300000000,
672     0xfcd96e3400000000, 0x468867ad00000000, 0xd0b860da00000000,
673     0x732d044400000000, 0xe51d033300000000, 0x5f4c0aaa00000000,
674     0xc97c0ddd00000000, 0x3c71055000000000, 0xaa41022700000000,
675     0x10100bbe00000000, 0x86200cc900000000, 0x25b5685700000000,
676     0xb3856f2000000000, 0x09d466b900000000, 0x9fe461ce00000000,
677     0x0ef9de5e00000000, 0x98c9d92900000000, 0x2298d0b000000000,
678     0xb4a8d7c700000000, 0x173db35900000000, 0x810db42e00000000,
679     0x3b5cbdb700000000, 0xad6cbac000000000, 0x2083b8ed00000000,
680     0xb6b3bf9a00000000, 0x0ce2b60300000000, 0x9ad2b17400000000,
681     0x3947d5ea00000000, 0xaf77d29d00000000, 0x1526db0400000000,
682     0x8316dc7300000000, 0x120b63e300000000, 0x843b649400000000,
683     0x3e6a6d0d00000000, 0xa85a6a7a00000000, 0x0bcf0ee400000000,
684     0x9dff099300000000, 0x27ae000a00000000, 0xb19e077d00000000,
685     0x44930ff000000000, 0xd2a3088700000000, 0x68f2011e00000000,
686     0xfec2066900000000, 0x5d5762f700000000, 0xcb67658000000000,
687     0x71366c1900000000, 0xe7066b6e00000000, 0x761bd4fe00000000,
688     0xe02bd38900000000, 0x5a7ada1000000000, 0xcc4add6700000000,
689     0x6fdfb9f900000000, 0xf9efbe8e00000000, 0x43beb71700000000,
690     0xd58eb06000000000, 0xe8a3d6d600000000, 0x7e93d1a100000000,
691     0xc4c2d83800000000, 0x52f2df4f00000000, 0xf167bbd100000000,
692     0x6757bca600000000, 0xdd06b53f00000000, 0x4b36b24800000000,
693     0xda2b0dd800000000, 0x4c1b0aaf00000000, 0xf64a033600000000,
694     0x607a044100000000, 0xc3ef60df00000000, 0x55df67a800000000,
695     0xef8e6e3100000000, 0x79be694600000000, 0x8cb361cb00000000,
696     0x1a8366bc00000000, 0xa0d26f2500000000, 0x36e2685200000000,
697     0x95770ccc00000000, 0x03470bbb00000000, 0xb916022200000000,
698     0x2f26055500000000, 0xbe3bbac500000000, 0x280bbdb200000000,
699     0x925ab42b00000000, 0x046ab35c00000000, 0xa7ffd7c200000000,
700     0x31cfd0b500000000, 0x8b9ed92c00000000, 0x1daede5b00000000,
701     0xb0c2649b00000000, 0x26f263ec00000000, 0x9ca36a7500000000,
702     0x0a936d0200000000, 0xa906099c00000000, 0x3f360eeb00000000,
703     0x8567077200000000, 0x1357000500000000, 0x824abf9500000000,
704     0x147ab8e200000000, 0xae2bb17b00000000, 0x381bb60c00000000,
705     0x9b8ed29200000000, 0x0dbed5e500000000, 0xb7efdc7c00000000,
706     0x21dfdb0b00000000, 0xd4d2d38600000000, 0x42e2d4f100000000,
707     0xf8b3dd6800000000, 0x6e83da1f00000000, 0xcd16be8100000000,
708     0x5b26b9f600000000, 0xe177b06f00000000, 0x7747b71800000000,
709     0xe65a088800000000, 0x706a0fff00000000, 0xca3b066600000000,
710     0x5c0b011100000000, 0xff9e658f00000000, 0x69ae62f800000000,
711     0xd3ff6b6100000000, 0x45cf6c1600000000, 0x78e20aa000000000,
712     0xeed20dd700000000, 0x5483044e00000000, 0xc2b3033900000000,
713     0x612667a700000000, 0xf71660d000000000, 0x4d47694900000000,
714     0xdb776e3e00000000, 0x4a6ad1ae00000000, 0xdc5ad6d900000000,
715     0x660bdf4000000000, 0xf03bd83700000000, 0x53aebca900000000,
716     0xc59ebbde00000000, 0x7fcfb24700000000, 0xe9ffb53000000000,
717     0x1cf2bdbd00000000, 0x8ac2baca00000000, 0x3093b35300000000,
718     0xa6a3b42400000000, 0x0536d0ba00000000, 0x9306d7cd00000000,
719     0x2957de5400000000, 0xbf67d92300000000, 0x2e7a66b300000000,
720     0xb84a61c400000000, 0x021b685d00000000, 0x942b6f2a00000000,
721     0x37be0bb400000000, 0xa18e0cc300000000, 0x1bdf055a00000000,
722     0x8def022d00000000},
723    {0x0000000000000000, 0x41311b1900000000, 0x8262363200000000,
724     0xc3532d2b00000000, 0x04c56c6400000000, 0x45f4777d00000000,
725     0x86a75a5600000000, 0xc796414f00000000, 0x088ad9c800000000,
726     0x49bbc2d100000000, 0x8ae8effa00000000, 0xcbd9f4e300000000,
727     0x0c4fb5ac00000000, 0x4d7eaeb500000000, 0x8e2d839e00000000,
728     0xcf1c988700000000, 0x5112c24a00000000, 0x1023d95300000000,
729     0xd370f47800000000, 0x9241ef6100000000, 0x55d7ae2e00000000,
730     0x14e6b53700000000, 0xd7b5981c00000000, 0x9684830500000000,
731     0x59981b8200000000, 0x18a9009b00000000, 0xdbfa2db000000000,
732     0x9acb36a900000000, 0x5d5d77e600000000, 0x1c6c6cff00000000,
733     0xdf3f41d400000000, 0x9e0e5acd00000000, 0xa224849500000000,
734     0xe3159f8c00000000, 0x2046b2a700000000, 0x6177a9be00000000,
735     0xa6e1e8f100000000, 0xe7d0f3e800000000, 0x2483dec300000000,
736     0x65b2c5da00000000, 0xaaae5d5d00000000, 0xeb9f464400000000,
737     0x28cc6b6f00000000, 0x69fd707600000000, 0xae6b313900000000,
738     0xef5a2a2000000000, 0x2c09070b00000000, 0x6d381c1200000000,
739     0xf33646df00000000, 0xb2075dc600000000, 0x715470ed00000000,
740     0x30656bf400000000, 0xf7f32abb00000000, 0xb6c231a200000000,
741     0x75911c8900000000, 0x34a0079000000000, 0xfbbc9f1700000000,
742     0xba8d840e00000000, 0x79dea92500000000, 0x38efb23c00000000,
743     0xff79f37300000000, 0xbe48e86a00000000, 0x7d1bc54100000000,
744     0x3c2ade5800000000, 0x054f79f000000000, 0x447e62e900000000,
745     0x872d4fc200000000, 0xc61c54db00000000, 0x018a159400000000,
746     0x40bb0e8d00000000, 0x83e823a600000000, 0xc2d938bf00000000,
747     0x0dc5a03800000000, 0x4cf4bb2100000000, 0x8fa7960a00000000,
748     0xce968d1300000000, 0x0900cc5c00000000, 0x4831d74500000000,
749     0x8b62fa6e00000000, 0xca53e17700000000, 0x545dbbba00000000,
750     0x156ca0a300000000, 0xd63f8d8800000000, 0x970e969100000000,
751     0x5098d7de00000000, 0x11a9ccc700000000, 0xd2fae1ec00000000,
752     0x93cbfaf500000000, 0x5cd7627200000000, 0x1de6796b00000000,
753     0xdeb5544000000000, 0x9f844f5900000000, 0x58120e1600000000,
754     0x1923150f00000000, 0xda70382400000000, 0x9b41233d00000000,
755     0xa76bfd6500000000, 0xe65ae67c00000000, 0x2509cb5700000000,
756     0x6438d04e00000000, 0xa3ae910100000000, 0xe29f8a1800000000,
757     0x21cca73300000000, 0x60fdbc2a00000000, 0xafe124ad00000000,
758     0xeed03fb400000000, 0x2d83129f00000000, 0x6cb2098600000000,
759     0xab2448c900000000, 0xea1553d000000000, 0x29467efb00000000,
760     0x687765e200000000, 0xf6793f2f00000000, 0xb748243600000000,
761     0x741b091d00000000, 0x352a120400000000, 0xf2bc534b00000000,
762     0xb38d485200000000, 0x70de657900000000, 0x31ef7e6000000000,
763     0xfef3e6e700000000, 0xbfc2fdfe00000000, 0x7c91d0d500000000,
764     0x3da0cbcc00000000, 0xfa368a8300000000, 0xbb07919a00000000,
765     0x7854bcb100000000, 0x3965a7a800000000, 0x4b98833b00000000,
766     0x0aa9982200000000, 0xc9fab50900000000, 0x88cbae1000000000,
767     0x4f5def5f00000000, 0x0e6cf44600000000, 0xcd3fd96d00000000,
768     0x8c0ec27400000000, 0x43125af300000000, 0x022341ea00000000,
769     0xc1706cc100000000, 0x804177d800000000, 0x47d7369700000000,
770     0x06e62d8e00000000, 0xc5b500a500000000, 0x84841bbc00000000,
771     0x1a8a417100000000, 0x5bbb5a6800000000, 0x98e8774300000000,
772     0xd9d96c5a00000000, 0x1e4f2d1500000000, 0x5f7e360c00000000,
773     0x9c2d1b2700000000, 0xdd1c003e00000000, 0x120098b900000000,
774     0x533183a000000000, 0x9062ae8b00000000, 0xd153b59200000000,
775     0x16c5f4dd00000000, 0x57f4efc400000000, 0x94a7c2ef00000000,
776     0xd596d9f600000000, 0xe9bc07ae00000000, 0xa88d1cb700000000,
777     0x6bde319c00000000, 0x2aef2a8500000000, 0xed796bca00000000,
778     0xac4870d300000000, 0x6f1b5df800000000, 0x2e2a46e100000000,
779     0xe136de6600000000, 0xa007c57f00000000, 0x6354e85400000000,
780     0x2265f34d00000000, 0xe5f3b20200000000, 0xa4c2a91b00000000,
781     0x6791843000000000, 0x26a09f2900000000, 0xb8aec5e400000000,
782     0xf99fdefd00000000, 0x3accf3d600000000, 0x7bfde8cf00000000,
783     0xbc6ba98000000000, 0xfd5ab29900000000, 0x3e099fb200000000,
784     0x7f3884ab00000000, 0xb0241c2c00000000, 0xf115073500000000,
785     0x32462a1e00000000, 0x7377310700000000, 0xb4e1704800000000,
786     0xf5d06b5100000000, 0x3683467a00000000, 0x77b25d6300000000,
787     0x4ed7facb00000000, 0x0fe6e1d200000000, 0xccb5ccf900000000,
788     0x8d84d7e000000000, 0x4a1296af00000000, 0x0b238db600000000,
789     0xc870a09d00000000, 0x8941bb8400000000, 0x465d230300000000,
790     0x076c381a00000000, 0xc43f153100000000, 0x850e0e2800000000,
791     0x42984f6700000000, 0x03a9547e00000000, 0xc0fa795500000000,
792     0x81cb624c00000000, 0x1fc5388100000000, 0x5ef4239800000000,
793     0x9da70eb300000000, 0xdc9615aa00000000, 0x1b0054e500000000,
794     0x5a314ffc00000000, 0x996262d700000000, 0xd85379ce00000000,
795     0x174fe14900000000, 0x567efa5000000000, 0x952dd77b00000000,
796     0xd41ccc6200000000, 0x138a8d2d00000000, 0x52bb963400000000,
797     0x91e8bb1f00000000, 0xd0d9a00600000000, 0xecf37e5e00000000,
798     0xadc2654700000000, 0x6e91486c00000000, 0x2fa0537500000000,
799     0xe836123a00000000, 0xa907092300000000, 0x6a54240800000000,
800     0x2b653f1100000000, 0xe479a79600000000, 0xa548bc8f00000000,
801     0x661b91a400000000, 0x272a8abd00000000, 0xe0bccbf200000000,
802     0xa18dd0eb00000000, 0x62defdc000000000, 0x23efe6d900000000,
803     0xbde1bc1400000000, 0xfcd0a70d00000000, 0x3f838a2600000000,
804     0x7eb2913f00000000, 0xb924d07000000000, 0xf815cb6900000000,
805     0x3b46e64200000000, 0x7a77fd5b00000000, 0xb56b65dc00000000,
806     0xf45a7ec500000000, 0x370953ee00000000, 0x763848f700000000,
807     0xb1ae09b800000000, 0xf09f12a100000000, 0x33cc3f8a00000000,
808     0x72fd249300000000},
809    {0x0000000000000000, 0x376ac20100000000, 0x6ed4840300000000,
810     0x59be460200000000, 0xdca8090700000000, 0xebc2cb0600000000,
811     0xb27c8d0400000000, 0x85164f0500000000, 0xb851130e00000000,
812     0x8f3bd10f00000000, 0xd685970d00000000, 0xe1ef550c00000000,
813     0x64f91a0900000000, 0x5393d80800000000, 0x0a2d9e0a00000000,
814     0x3d475c0b00000000, 0x70a3261c00000000, 0x47c9e41d00000000,
815     0x1e77a21f00000000, 0x291d601e00000000, 0xac0b2f1b00000000,
816     0x9b61ed1a00000000, 0xc2dfab1800000000, 0xf5b5691900000000,
817     0xc8f2351200000000, 0xff98f71300000000, 0xa626b11100000000,
818     0x914c731000000000, 0x145a3c1500000000, 0x2330fe1400000000,
819     0x7a8eb81600000000, 0x4de47a1700000000, 0xe0464d3800000000,
820     0xd72c8f3900000000, 0x8e92c93b00000000, 0xb9f80b3a00000000,
821     0x3cee443f00000000, 0x0b84863e00000000, 0x523ac03c00000000,
822     0x6550023d00000000, 0x58175e3600000000, 0x6f7d9c3700000000,
823     0x36c3da3500000000, 0x01a9183400000000, 0x84bf573100000000,
824     0xb3d5953000000000, 0xea6bd33200000000, 0xdd01113300000000,
825     0x90e56b2400000000, 0xa78fa92500000000, 0xfe31ef2700000000,
826     0xc95b2d2600000000, 0x4c4d622300000000, 0x7b27a02200000000,
827     0x2299e62000000000, 0x15f3242100000000, 0x28b4782a00000000,
828     0x1fdeba2b00000000, 0x4660fc2900000000, 0x710a3e2800000000,
829     0xf41c712d00000000, 0xc376b32c00000000, 0x9ac8f52e00000000,
830     0xada2372f00000000, 0xc08d9a7000000000, 0xf7e7587100000000,
831     0xae591e7300000000, 0x9933dc7200000000, 0x1c25937700000000,
832     0x2b4f517600000000, 0x72f1177400000000, 0x459bd57500000000,
833     0x78dc897e00000000, 0x4fb64b7f00000000, 0x16080d7d00000000,
834     0x2162cf7c00000000, 0xa474807900000000, 0x931e427800000000,
835     0xcaa0047a00000000, 0xfdcac67b00000000, 0xb02ebc6c00000000,
836     0x87447e6d00000000, 0xdefa386f00000000, 0xe990fa6e00000000,
837     0x6c86b56b00000000, 0x5bec776a00000000, 0x0252316800000000,
838     0x3538f36900000000, 0x087faf6200000000, 0x3f156d6300000000,
839     0x66ab2b6100000000, 0x51c1e96000000000, 0xd4d7a66500000000,
840     0xe3bd646400000000, 0xba03226600000000, 0x8d69e06700000000,
841     0x20cbd74800000000, 0x17a1154900000000, 0x4e1f534b00000000,
842     0x7975914a00000000, 0xfc63de4f00000000, 0xcb091c4e00000000,
843     0x92b75a4c00000000, 0xa5dd984d00000000, 0x989ac44600000000,
844     0xaff0064700000000, 0xf64e404500000000, 0xc124824400000000,
845     0x4432cd4100000000, 0x73580f4000000000, 0x2ae6494200000000,
846     0x1d8c8b4300000000, 0x5068f15400000000, 0x6702335500000000,
847     0x3ebc755700000000, 0x09d6b75600000000, 0x8cc0f85300000000,
848     0xbbaa3a5200000000, 0xe2147c5000000000, 0xd57ebe5100000000,
849     0xe839e25a00000000, 0xdf53205b00000000, 0x86ed665900000000,
850     0xb187a45800000000, 0x3491eb5d00000000, 0x03fb295c00000000,
851     0x5a456f5e00000000, 0x6d2fad5f00000000, 0x801b35e100000000,
852     0xb771f7e000000000, 0xeecfb1e200000000, 0xd9a573e300000000,
853     0x5cb33ce600000000, 0x6bd9fee700000000, 0x3267b8e500000000,
854     0x050d7ae400000000, 0x384a26ef00000000, 0x0f20e4ee00000000,
855     0x569ea2ec00000000, 0x61f460ed00000000, 0xe4e22fe800000000,
856     0xd388ede900000000, 0x8a36abeb00000000, 0xbd5c69ea00000000,
857     0xf0b813fd00000000, 0xc7d2d1fc00000000, 0x9e6c97fe00000000,
858     0xa90655ff00000000, 0x2c101afa00000000, 0x1b7ad8fb00000000,
859     0x42c49ef900000000, 0x75ae5cf800000000, 0x48e900f300000000,
860     0x7f83c2f200000000, 0x263d84f000000000, 0x115746f100000000,
861     0x944109f400000000, 0xa32bcbf500000000, 0xfa958df700000000,
862     0xcdff4ff600000000, 0x605d78d900000000, 0x5737bad800000000,
863     0x0e89fcda00000000, 0x39e33edb00000000, 0xbcf571de00000000,
864     0x8b9fb3df00000000, 0xd221f5dd00000000, 0xe54b37dc00000000,
865     0xd80c6bd700000000, 0xef66a9d600000000, 0xb6d8efd400000000,
866     0x81b22dd500000000, 0x04a462d000000000, 0x33cea0d100000000,
867     0x6a70e6d300000000, 0x5d1a24d200000000, 0x10fe5ec500000000,
868     0x27949cc400000000, 0x7e2adac600000000, 0x494018c700000000,
869     0xcc5657c200000000, 0xfb3c95c300000000, 0xa282d3c100000000,
870     0x95e811c000000000, 0xa8af4dcb00000000, 0x9fc58fca00000000,
871     0xc67bc9c800000000, 0xf1110bc900000000, 0x740744cc00000000,
872     0x436d86cd00000000, 0x1ad3c0cf00000000, 0x2db902ce00000000,
873     0x4096af9100000000, 0x77fc6d9000000000, 0x2e422b9200000000,
874     0x1928e99300000000, 0x9c3ea69600000000, 0xab54649700000000,
875     0xf2ea229500000000, 0xc580e09400000000, 0xf8c7bc9f00000000,
876     0xcfad7e9e00000000, 0x9613389c00000000, 0xa179fa9d00000000,
877     0x246fb59800000000, 0x1305779900000000, 0x4abb319b00000000,
878     0x7dd1f39a00000000, 0x3035898d00000000, 0x075f4b8c00000000,
879     0x5ee10d8e00000000, 0x698bcf8f00000000, 0xec9d808a00000000,
880     0xdbf7428b00000000, 0x8249048900000000, 0xb523c68800000000,
881     0x88649a8300000000, 0xbf0e588200000000, 0xe6b01e8000000000,
882     0xd1dadc8100000000, 0x54cc938400000000, 0x63a6518500000000,
883     0x3a18178700000000, 0x0d72d58600000000, 0xa0d0e2a900000000,
884     0x97ba20a800000000, 0xce0466aa00000000, 0xf96ea4ab00000000,
885     0x7c78ebae00000000, 0x4b1229af00000000, 0x12ac6fad00000000,
886     0x25c6adac00000000, 0x1881f1a700000000, 0x2feb33a600000000,
887     0x765575a400000000, 0x413fb7a500000000, 0xc429f8a000000000,
888     0xf3433aa100000000, 0xaafd7ca300000000, 0x9d97bea200000000,
889     0xd073c4b500000000, 0xe71906b400000000, 0xbea740b600000000,
890     0x89cd82b700000000, 0x0cdbcdb200000000, 0x3bb10fb300000000,
891     0x620f49b100000000, 0x55658bb000000000, 0x6822d7bb00000000,
892     0x5f4815ba00000000, 0x06f653b800000000, 0x319c91b900000000,
893     0xb48adebc00000000, 0x83e01cbd00000000, 0xda5e5abf00000000,
894     0xed3498be00000000},
895    {0x0000000000000000, 0x6567bcb800000000, 0x8bc809aa00000000,
896     0xeeafb51200000000, 0x5797628f00000000, 0x32f0de3700000000,
897     0xdc5f6b2500000000, 0xb938d79d00000000, 0xef28b4c500000000,
898     0x8a4f087d00000000, 0x64e0bd6f00000000, 0x018701d700000000,
899     0xb8bfd64a00000000, 0xddd86af200000000, 0x3377dfe000000000,
900     0x5610635800000000, 0x9f57195000000000, 0xfa30a5e800000000,
901     0x149f10fa00000000, 0x71f8ac4200000000, 0xc8c07bdf00000000,
902     0xada7c76700000000, 0x4308727500000000, 0x266fcecd00000000,
903     0x707fad9500000000, 0x1518112d00000000, 0xfbb7a43f00000000,
904     0x9ed0188700000000, 0x27e8cf1a00000000, 0x428f73a200000000,
905     0xac20c6b000000000, 0xc9477a0800000000, 0x3eaf32a000000000,
906     0x5bc88e1800000000, 0xb5673b0a00000000, 0xd00087b200000000,
907     0x6938502f00000000, 0x0c5fec9700000000, 0xe2f0598500000000,
908     0x8797e53d00000000, 0xd187866500000000, 0xb4e03add00000000,
909     0x5a4f8fcf00000000, 0x3f28337700000000, 0x8610e4ea00000000,
910     0xe377585200000000, 0x0dd8ed4000000000, 0x68bf51f800000000,
911     0xa1f82bf000000000, 0xc49f974800000000, 0x2a30225a00000000,
912     0x4f579ee200000000, 0xf66f497f00000000, 0x9308f5c700000000,
913     0x7da740d500000000, 0x18c0fc6d00000000, 0x4ed09f3500000000,
914     0x2bb7238d00000000, 0xc518969f00000000, 0xa07f2a2700000000,
915     0x1947fdba00000000, 0x7c20410200000000, 0x928ff41000000000,
916     0xf7e848a800000000, 0x3d58149b00000000, 0x583fa82300000000,
917     0xb6901d3100000000, 0xd3f7a18900000000, 0x6acf761400000000,
918     0x0fa8caac00000000, 0xe1077fbe00000000, 0x8460c30600000000,
919     0xd270a05e00000000, 0xb7171ce600000000, 0x59b8a9f400000000,
920     0x3cdf154c00000000, 0x85e7c2d100000000, 0xe0807e6900000000,
921     0x0e2fcb7b00000000, 0x6b4877c300000000, 0xa20f0dcb00000000,
922     0xc768b17300000000, 0x29c7046100000000, 0x4ca0b8d900000000,
923     0xf5986f4400000000, 0x90ffd3fc00000000, 0x7e5066ee00000000,
924     0x1b37da5600000000, 0x4d27b90e00000000, 0x284005b600000000,
925     0xc6efb0a400000000, 0xa3880c1c00000000, 0x1ab0db8100000000,
926     0x7fd7673900000000, 0x9178d22b00000000, 0xf41f6e9300000000,
927     0x03f7263b00000000, 0x66909a8300000000, 0x883f2f9100000000,
928     0xed58932900000000, 0x546044b400000000, 0x3107f80c00000000,
929     0xdfa84d1e00000000, 0xbacff1a600000000, 0xecdf92fe00000000,
930     0x89b82e4600000000, 0x67179b5400000000, 0x027027ec00000000,
931     0xbb48f07100000000, 0xde2f4cc900000000, 0x3080f9db00000000,
932     0x55e7456300000000, 0x9ca03f6b00000000, 0xf9c783d300000000,
933     0x176836c100000000, 0x720f8a7900000000, 0xcb375de400000000,
934     0xae50e15c00000000, 0x40ff544e00000000, 0x2598e8f600000000,
935     0x73888bae00000000, 0x16ef371600000000, 0xf840820400000000,
936     0x9d273ebc00000000, 0x241fe92100000000, 0x4178559900000000,
937     0xafd7e08b00000000, 0xcab05c3300000000, 0x3bb659ed00000000,
938     0x5ed1e55500000000, 0xb07e504700000000, 0xd519ecff00000000,
939     0x6c213b6200000000, 0x094687da00000000, 0xe7e932c800000000,
940     0x828e8e7000000000, 0xd49eed2800000000, 0xb1f9519000000000,
941     0x5f56e48200000000, 0x3a31583a00000000, 0x83098fa700000000,
942     0xe66e331f00000000, 0x08c1860d00000000, 0x6da63ab500000000,
943     0xa4e140bd00000000, 0xc186fc0500000000, 0x2f29491700000000,
944     0x4a4ef5af00000000, 0xf376223200000000, 0x96119e8a00000000,
945     0x78be2b9800000000, 0x1dd9972000000000, 0x4bc9f47800000000,
946     0x2eae48c000000000, 0xc001fdd200000000, 0xa566416a00000000,
947     0x1c5e96f700000000, 0x79392a4f00000000, 0x97969f5d00000000,
948     0xf2f123e500000000, 0x05196b4d00000000, 0x607ed7f500000000,
949     0x8ed162e700000000, 0xebb6de5f00000000, 0x528e09c200000000,
950     0x37e9b57a00000000, 0xd946006800000000, 0xbc21bcd000000000,
951     0xea31df8800000000, 0x8f56633000000000, 0x61f9d62200000000,
952     0x049e6a9a00000000, 0xbda6bd0700000000, 0xd8c101bf00000000,
953     0x366eb4ad00000000, 0x5309081500000000, 0x9a4e721d00000000,
954     0xff29cea500000000, 0x11867bb700000000, 0x74e1c70f00000000,
955     0xcdd9109200000000, 0xa8beac2a00000000, 0x4611193800000000,
956     0x2376a58000000000, 0x7566c6d800000000, 0x10017a6000000000,
957     0xfeaecf7200000000, 0x9bc973ca00000000, 0x22f1a45700000000,
958     0x479618ef00000000, 0xa939adfd00000000, 0xcc5e114500000000,
959     0x06ee4d7600000000, 0x6389f1ce00000000, 0x8d2644dc00000000,
960     0xe841f86400000000, 0x51792ff900000000, 0x341e934100000000,
961     0xdab1265300000000, 0xbfd69aeb00000000, 0xe9c6f9b300000000,
962     0x8ca1450b00000000, 0x620ef01900000000, 0x07694ca100000000,
963     0xbe519b3c00000000, 0xdb36278400000000, 0x3599929600000000,
964     0x50fe2e2e00000000, 0x99b9542600000000, 0xfcdee89e00000000,
965     0x12715d8c00000000, 0x7716e13400000000, 0xce2e36a900000000,
966     0xab498a1100000000, 0x45e63f0300000000, 0x208183bb00000000,
967     0x7691e0e300000000, 0x13f65c5b00000000, 0xfd59e94900000000,
968     0x983e55f100000000, 0x2106826c00000000, 0x44613ed400000000,
969     0xaace8bc600000000, 0xcfa9377e00000000, 0x38417fd600000000,
970     0x5d26c36e00000000, 0xb389767c00000000, 0xd6eecac400000000,
971     0x6fd61d5900000000, 0x0ab1a1e100000000, 0xe41e14f300000000,
972     0x8179a84b00000000, 0xd769cb1300000000, 0xb20e77ab00000000,
973     0x5ca1c2b900000000, 0x39c67e0100000000, 0x80fea99c00000000,
974     0xe599152400000000, 0x0b36a03600000000, 0x6e511c8e00000000,
975     0xa716668600000000, 0xc271da3e00000000, 0x2cde6f2c00000000,
976     0x49b9d39400000000, 0xf081040900000000, 0x95e6b8b100000000,
977     0x7b490da300000000, 0x1e2eb11b00000000, 0x483ed24300000000,
978     0x2d596efb00000000, 0xc3f6dbe900000000, 0xa691675100000000,
979     0x1fa9b0cc00000000, 0x7ace0c7400000000, 0x9461b96600000000,
980     0xf10605de00000000},
981    {0x0000000000000000, 0xb029603d00000000, 0x6053c07a00000000,
982     0xd07aa04700000000, 0xc0a680f500000000, 0x708fe0c800000000,
983     0xa0f5408f00000000, 0x10dc20b200000000, 0xc14b703000000000,
984     0x7162100d00000000, 0xa118b04a00000000, 0x1131d07700000000,
985     0x01edf0c500000000, 0xb1c490f800000000, 0x61be30bf00000000,
986     0xd197508200000000, 0x8297e06000000000, 0x32be805d00000000,
987     0xe2c4201a00000000, 0x52ed402700000000, 0x4231609500000000,
988     0xf21800a800000000, 0x2262a0ef00000000, 0x924bc0d200000000,
989     0x43dc905000000000, 0xf3f5f06d00000000, 0x238f502a00000000,
990     0x93a6301700000000, 0x837a10a500000000, 0x3353709800000000,
991     0xe329d0df00000000, 0x5300b0e200000000, 0x042fc1c100000000,
992     0xb406a1fc00000000, 0x647c01bb00000000, 0xd455618600000000,
993     0xc489413400000000, 0x74a0210900000000, 0xa4da814e00000000,
994     0x14f3e17300000000, 0xc564b1f100000000, 0x754dd1cc00000000,
995     0xa537718b00000000, 0x151e11b600000000, 0x05c2310400000000,
996     0xb5eb513900000000, 0x6591f17e00000000, 0xd5b8914300000000,
997     0x86b821a100000000, 0x3691419c00000000, 0xe6ebe1db00000000,
998     0x56c281e600000000, 0x461ea15400000000, 0xf637c16900000000,
999     0x264d612e00000000, 0x9664011300000000, 0x47f3519100000000,
1000     0xf7da31ac00000000, 0x27a091eb00000000, 0x9789f1d600000000,
1001     0x8755d16400000000, 0x377cb15900000000, 0xe706111e00000000,
1002     0x572f712300000000, 0x4958f35800000000, 0xf971936500000000,
1003     0x290b332200000000, 0x9922531f00000000, 0x89fe73ad00000000,
1004     0x39d7139000000000, 0xe9adb3d700000000, 0x5984d3ea00000000,
1005     0x8813836800000000, 0x383ae35500000000, 0xe840431200000000,
1006     0x5869232f00000000, 0x48b5039d00000000, 0xf89c63a000000000,
1007     0x28e6c3e700000000, 0x98cfa3da00000000, 0xcbcf133800000000,
1008     0x7be6730500000000, 0xab9cd34200000000, 0x1bb5b37f00000000,
1009     0x0b6993cd00000000, 0xbb40f3f000000000, 0x6b3a53b700000000,
1010     0xdb13338a00000000, 0x0a84630800000000, 0xbaad033500000000,
1011     0x6ad7a37200000000, 0xdafec34f00000000, 0xca22e3fd00000000,
1012     0x7a0b83c000000000, 0xaa71238700000000, 0x1a5843ba00000000,
1013     0x4d77329900000000, 0xfd5e52a400000000, 0x2d24f2e300000000,
1014     0x9d0d92de00000000, 0x8dd1b26c00000000, 0x3df8d25100000000,
1015     0xed82721600000000, 0x5dab122b00000000, 0x8c3c42a900000000,
1016     0x3c15229400000000, 0xec6f82d300000000, 0x5c46e2ee00000000,
1017     0x4c9ac25c00000000, 0xfcb3a26100000000, 0x2cc9022600000000,
1018     0x9ce0621b00000000, 0xcfe0d2f900000000, 0x7fc9b2c400000000,
1019     0xafb3128300000000, 0x1f9a72be00000000, 0x0f46520c00000000,
1020     0xbf6f323100000000, 0x6f15927600000000, 0xdf3cf24b00000000,
1021     0x0eaba2c900000000, 0xbe82c2f400000000, 0x6ef862b300000000,
1022     0xded1028e00000000, 0xce0d223c00000000, 0x7e24420100000000,
1023     0xae5ee24600000000, 0x1e77827b00000000, 0x92b0e6b100000000,
1024     0x2299868c00000000, 0xf2e326cb00000000, 0x42ca46f600000000,
1025     0x5216664400000000, 0xe23f067900000000, 0x3245a63e00000000,
1026     0x826cc60300000000, 0x53fb968100000000, 0xe3d2f6bc00000000,
1027     0x33a856fb00000000, 0x838136c600000000, 0x935d167400000000,
1028     0x2374764900000000, 0xf30ed60e00000000, 0x4327b63300000000,
1029     0x102706d100000000, 0xa00e66ec00000000, 0x7074c6ab00000000,
1030     0xc05da69600000000, 0xd081862400000000, 0x60a8e61900000000,
1031     0xb0d2465e00000000, 0x00fb266300000000, 0xd16c76e100000000,
1032     0x614516dc00000000, 0xb13fb69b00000000, 0x0116d6a600000000,
1033     0x11caf61400000000, 0xa1e3962900000000, 0x7199366e00000000,
1034     0xc1b0565300000000, 0x969f277000000000, 0x26b6474d00000000,
1035     0xf6cce70a00000000, 0x46e5873700000000, 0x5639a78500000000,
1036     0xe610c7b800000000, 0x366a67ff00000000, 0x864307c200000000,
1037     0x57d4574000000000, 0xe7fd377d00000000, 0x3787973a00000000,
1038     0x87aef70700000000, 0x9772d7b500000000, 0x275bb78800000000,
1039     0xf72117cf00000000, 0x470877f200000000, 0x1408c71000000000,
1040     0xa421a72d00000000, 0x745b076a00000000, 0xc472675700000000,
1041     0xd4ae47e500000000, 0x648727d800000000, 0xb4fd879f00000000,
1042     0x04d4e7a200000000, 0xd543b72000000000, 0x656ad71d00000000,
1043     0xb510775a00000000, 0x0539176700000000, 0x15e537d500000000,
1044     0xa5cc57e800000000, 0x75b6f7af00000000, 0xc59f979200000000,
1045     0xdbe815e900000000, 0x6bc175d400000000, 0xbbbbd59300000000,
1046     0x0b92b5ae00000000, 0x1b4e951c00000000, 0xab67f52100000000,
1047     0x7b1d556600000000, 0xcb34355b00000000, 0x1aa365d900000000,
1048     0xaa8a05e400000000, 0x7af0a5a300000000, 0xcad9c59e00000000,
1049     0xda05e52c00000000, 0x6a2c851100000000, 0xba56255600000000,
1050     0x0a7f456b00000000, 0x597ff58900000000, 0xe95695b400000000,
1051     0x392c35f300000000, 0x890555ce00000000, 0x99d9757c00000000,
1052     0x29f0154100000000, 0xf98ab50600000000, 0x49a3d53b00000000,
1053     0x983485b900000000, 0x281de58400000000, 0xf86745c300000000,
1054     0x484e25fe00000000, 0x5892054c00000000, 0xe8bb657100000000,
1055     0x38c1c53600000000, 0x88e8a50b00000000, 0xdfc7d42800000000,
1056     0x6feeb41500000000, 0xbf94145200000000, 0x0fbd746f00000000,
1057     0x1f6154dd00000000, 0xaf4834e000000000, 0x7f3294a700000000,
1058     0xcf1bf49a00000000, 0x1e8ca41800000000, 0xaea5c42500000000,
1059     0x7edf646200000000, 0xcef6045f00000000, 0xde2a24ed00000000,
1060     0x6e0344d000000000, 0xbe79e49700000000, 0x0e5084aa00000000,
1061     0x5d50344800000000, 0xed79547500000000, 0x3d03f43200000000,
1062     0x8d2a940f00000000, 0x9df6b4bd00000000, 0x2ddfd48000000000,
1063     0xfda574c700000000, 0x4d8c14fa00000000, 0x9c1b447800000000,
1064     0x2c32244500000000, 0xfc48840200000000, 0x4c61e43f00000000,
1065     0x5cbdc48d00000000, 0xec94a4b000000000, 0x3cee04f700000000,
1066     0x8cc764ca00000000},
1067    {0x0000000000000000, 0xa5d35ccb00000000, 0x0ba1c84d00000000,
1068     0xae72948600000000, 0x1642919b00000000, 0xb391cd5000000000,
1069     0x1de359d600000000, 0xb830051d00000000, 0x6d8253ec00000000,
1070     0xc8510f2700000000, 0x66239ba100000000, 0xc3f0c76a00000000,
1071     0x7bc0c27700000000, 0xde139ebc00000000, 0x70610a3a00000000,
1072     0xd5b256f100000000, 0x9b02d60300000000, 0x3ed18ac800000000,
1073     0x90a31e4e00000000, 0x3570428500000000, 0x8d40479800000000,
1074     0x28931b5300000000, 0x86e18fd500000000, 0x2332d31e00000000,
1075     0xf68085ef00000000, 0x5353d92400000000, 0xfd214da200000000,
1076     0x58f2116900000000, 0xe0c2147400000000, 0x451148bf00000000,
1077     0xeb63dc3900000000, 0x4eb080f200000000, 0x3605ac0700000000,
1078     0x93d6f0cc00000000, 0x3da4644a00000000, 0x9877388100000000,
1079     0x20473d9c00000000, 0x8594615700000000, 0x2be6f5d100000000,
1080     0x8e35a91a00000000, 0x5b87ffeb00000000, 0xfe54a32000000000,
1081     0x502637a600000000, 0xf5f56b6d00000000, 0x4dc56e7000000000,
1082     0xe81632bb00000000, 0x4664a63d00000000, 0xe3b7faf600000000,
1083     0xad077a0400000000, 0x08d426cf00000000, 0xa6a6b24900000000,
1084     0x0375ee8200000000, 0xbb45eb9f00000000, 0x1e96b75400000000,
1085     0xb0e423d200000000, 0x15377f1900000000, 0xc08529e800000000,
1086     0x6556752300000000, 0xcb24e1a500000000, 0x6ef7bd6e00000000,
1087     0xd6c7b87300000000, 0x7314e4b800000000, 0xdd66703e00000000,
1088     0x78b52cf500000000, 0x6c0a580f00000000, 0xc9d904c400000000,
1089     0x67ab904200000000, 0xc278cc8900000000, 0x7a48c99400000000,
1090     0xdf9b955f00000000, 0x71e901d900000000, 0xd43a5d1200000000,
1091     0x01880be300000000, 0xa45b572800000000, 0x0a29c3ae00000000,
1092     0xaffa9f6500000000, 0x17ca9a7800000000, 0xb219c6b300000000,
1093     0x1c6b523500000000, 0xb9b80efe00000000, 0xf7088e0c00000000,
1094     0x52dbd2c700000000, 0xfca9464100000000, 0x597a1a8a00000000,
1095     0xe14a1f9700000000, 0x4499435c00000000, 0xeaebd7da00000000,
1096     0x4f388b1100000000, 0x9a8adde000000000, 0x3f59812b00000000,
1097     0x912b15ad00000000, 0x34f8496600000000, 0x8cc84c7b00000000,
1098     0x291b10b000000000, 0x8769843600000000, 0x22bad8fd00000000,
1099     0x5a0ff40800000000, 0xffdca8c300000000, 0x51ae3c4500000000,
1100     0xf47d608e00000000, 0x4c4d659300000000, 0xe99e395800000000,
1101     0x47ecadde00000000, 0xe23ff11500000000, 0x378da7e400000000,
1102     0x925efb2f00000000, 0x3c2c6fa900000000, 0x99ff336200000000,
1103     0x21cf367f00000000, 0x841c6ab400000000, 0x2a6efe3200000000,
1104     0x8fbda2f900000000, 0xc10d220b00000000, 0x64de7ec000000000,
1105     0xcaacea4600000000, 0x6f7fb68d00000000, 0xd74fb39000000000,
1106     0x729cef5b00000000, 0xdcee7bdd00000000, 0x793d271600000000,
1107     0xac8f71e700000000, 0x095c2d2c00000000, 0xa72eb9aa00000000,
1108     0x02fde56100000000, 0xbacde07c00000000, 0x1f1ebcb700000000,
1109     0xb16c283100000000, 0x14bf74fa00000000, 0xd814b01e00000000,
1110     0x7dc7ecd500000000, 0xd3b5785300000000, 0x7666249800000000,
1111     0xce56218500000000, 0x6b857d4e00000000, 0xc5f7e9c800000000,
1112     0x6024b50300000000, 0xb596e3f200000000, 0x1045bf3900000000,
1113     0xbe372bbf00000000, 0x1be4777400000000, 0xa3d4726900000000,
1114     0x06072ea200000000, 0xa875ba2400000000, 0x0da6e6ef00000000,
1115     0x4316661d00000000, 0xe6c53ad600000000, 0x48b7ae5000000000,
1116     0xed64f29b00000000, 0x5554f78600000000, 0xf087ab4d00000000,
1117     0x5ef53fcb00000000, 0xfb26630000000000, 0x2e9435f100000000,
1118     0x8b47693a00000000, 0x2535fdbc00000000, 0x80e6a17700000000,
1119     0x38d6a46a00000000, 0x9d05f8a100000000, 0x33776c2700000000,
1120     0x96a430ec00000000, 0xee111c1900000000, 0x4bc240d200000000,
1121     0xe5b0d45400000000, 0x4063889f00000000, 0xf8538d8200000000,
1122     0x5d80d14900000000, 0xf3f245cf00000000, 0x5621190400000000,
1123     0x83934ff500000000, 0x2640133e00000000, 0x883287b800000000,
1124     0x2de1db7300000000, 0x95d1de6e00000000, 0x300282a500000000,
1125     0x9e70162300000000, 0x3ba34ae800000000, 0x7513ca1a00000000,
1126     0xd0c096d100000000, 0x7eb2025700000000, 0xdb615e9c00000000,
1127     0x63515b8100000000, 0xc682074a00000000, 0x68f093cc00000000,
1128     0xcd23cf0700000000, 0x189199f600000000, 0xbd42c53d00000000,
1129     0x133051bb00000000, 0xb6e30d7000000000, 0x0ed3086d00000000,
1130     0xab0054a600000000, 0x0572c02000000000, 0xa0a19ceb00000000,
1131     0xb41ee81100000000, 0x11cdb4da00000000, 0xbfbf205c00000000,
1132     0x1a6c7c9700000000, 0xa25c798a00000000, 0x078f254100000000,
1133     0xa9fdb1c700000000, 0x0c2eed0c00000000, 0xd99cbbfd00000000,
1134     0x7c4fe73600000000, 0xd23d73b000000000, 0x77ee2f7b00000000,
1135     0xcfde2a6600000000, 0x6a0d76ad00000000, 0xc47fe22b00000000,
1136     0x61acbee000000000, 0x2f1c3e1200000000, 0x8acf62d900000000,
1137     0x24bdf65f00000000, 0x816eaa9400000000, 0x395eaf8900000000,
1138     0x9c8df34200000000, 0x32ff67c400000000, 0x972c3b0f00000000,
1139     0x429e6dfe00000000, 0xe74d313500000000, 0x493fa5b300000000,
1140     0xececf97800000000, 0x54dcfc6500000000, 0xf10fa0ae00000000,
1141     0x5f7d342800000000, 0xfaae68e300000000, 0x821b441600000000,
1142     0x27c818dd00000000, 0x89ba8c5b00000000, 0x2c69d09000000000,
1143     0x9459d58d00000000, 0x318a894600000000, 0x9ff81dc000000000,
1144     0x3a2b410b00000000, 0xef9917fa00000000, 0x4a4a4b3100000000,
1145     0xe438dfb700000000, 0x41eb837c00000000, 0xf9db866100000000,
1146     0x5c08daaa00000000, 0xf27a4e2c00000000, 0x57a912e700000000,
1147     0x1919921500000000, 0xbccacede00000000, 0x12b85a5800000000,
1148     0xb76b069300000000, 0x0f5b038e00000000, 0xaa885f4500000000,
1149     0x04facbc300000000, 0xa129970800000000, 0x749bc1f900000000,
1150     0xd1489d3200000000, 0x7f3a09b400000000, 0xdae9557f00000000,
1151     0x62d9506200000000, 0xc70a0ca900000000, 0x6978982f00000000,
1152     0xccabc4e400000000},
1153    {0x0000000000000000, 0xb40b77a600000000, 0x29119f9700000000,
1154     0x9d1ae83100000000, 0x13244ff400000000, 0xa72f385200000000,
1155     0x3a35d06300000000, 0x8e3ea7c500000000, 0x674eef3300000000,
1156     0xd345989500000000, 0x4e5f70a400000000, 0xfa54070200000000,
1157     0x746aa0c700000000, 0xc061d76100000000, 0x5d7b3f5000000000,
1158     0xe97048f600000000, 0xce9cde6700000000, 0x7a97a9c100000000,
1159     0xe78d41f000000000, 0x5386365600000000, 0xddb8919300000000,
1160     0x69b3e63500000000, 0xf4a90e0400000000, 0x40a279a200000000,
1161     0xa9d2315400000000, 0x1dd946f200000000, 0x80c3aec300000000,
1162     0x34c8d96500000000, 0xbaf67ea000000000, 0x0efd090600000000,
1163     0x93e7e13700000000, 0x27ec969100000000, 0x9c39bdcf00000000,
1164     0x2832ca6900000000, 0xb528225800000000, 0x012355fe00000000,
1165     0x8f1df23b00000000, 0x3b16859d00000000, 0xa60c6dac00000000,
1166     0x12071a0a00000000, 0xfb7752fc00000000, 0x4f7c255a00000000,
1167     0xd266cd6b00000000, 0x666dbacd00000000, 0xe8531d0800000000,
1168     0x5c586aae00000000, 0xc142829f00000000, 0x7549f53900000000,
1169     0x52a563a800000000, 0xe6ae140e00000000, 0x7bb4fc3f00000000,
1170     0xcfbf8b9900000000, 0x41812c5c00000000, 0xf58a5bfa00000000,
1171     0x6890b3cb00000000, 0xdc9bc46d00000000, 0x35eb8c9b00000000,
1172     0x81e0fb3d00000000, 0x1cfa130c00000000, 0xa8f164aa00000000,
1173     0x26cfc36f00000000, 0x92c4b4c900000000, 0x0fde5cf800000000,
1174     0xbbd52b5e00000000, 0x79750b4400000000, 0xcd7e7ce200000000,
1175     0x506494d300000000, 0xe46fe37500000000, 0x6a5144b000000000,
1176     0xde5a331600000000, 0x4340db2700000000, 0xf74bac8100000000,
1177     0x1e3be47700000000, 0xaa3093d100000000, 0x372a7be000000000,
1178     0x83210c4600000000, 0x0d1fab8300000000, 0xb914dc2500000000,
1179     0x240e341400000000, 0x900543b200000000, 0xb7e9d52300000000,
1180     0x03e2a28500000000, 0x9ef84ab400000000, 0x2af33d1200000000,
1181     0xa4cd9ad700000000, 0x10c6ed7100000000, 0x8ddc054000000000,
1182     0x39d772e600000000, 0xd0a73a1000000000, 0x64ac4db600000000,
1183     0xf9b6a58700000000, 0x4dbdd22100000000, 0xc38375e400000000,
1184     0x7788024200000000, 0xea92ea7300000000, 0x5e999dd500000000,
1185     0xe54cb68b00000000, 0x5147c12d00000000, 0xcc5d291c00000000,
1186     0x78565eba00000000, 0xf668f97f00000000, 0x42638ed900000000,
1187     0xdf7966e800000000, 0x6b72114e00000000, 0x820259b800000000,
1188     0x36092e1e00000000, 0xab13c62f00000000, 0x1f18b18900000000,
1189     0x9126164c00000000, 0x252d61ea00000000, 0xb83789db00000000,
1190     0x0c3cfe7d00000000, 0x2bd068ec00000000, 0x9fdb1f4a00000000,
1191     0x02c1f77b00000000, 0xb6ca80dd00000000, 0x38f4271800000000,
1192     0x8cff50be00000000, 0x11e5b88f00000000, 0xa5eecf2900000000,
1193     0x4c9e87df00000000, 0xf895f07900000000, 0x658f184800000000,
1194     0xd1846fee00000000, 0x5fbac82b00000000, 0xebb1bf8d00000000,
1195     0x76ab57bc00000000, 0xc2a0201a00000000, 0xf2ea168800000000,
1196     0x46e1612e00000000, 0xdbfb891f00000000, 0x6ff0feb900000000,
1197     0xe1ce597c00000000, 0x55c52eda00000000, 0xc8dfc6eb00000000,
1198     0x7cd4b14d00000000, 0x95a4f9bb00000000, 0x21af8e1d00000000,
1199     0xbcb5662c00000000, 0x08be118a00000000, 0x8680b64f00000000,
1200     0x328bc1e900000000, 0xaf9129d800000000, 0x1b9a5e7e00000000,
1201     0x3c76c8ef00000000, 0x887dbf4900000000, 0x1567577800000000,
1202     0xa16c20de00000000, 0x2f52871b00000000, 0x9b59f0bd00000000,
1203     0x0643188c00000000, 0xb2486f2a00000000, 0x5b3827dc00000000,
1204     0xef33507a00000000, 0x7229b84b00000000, 0xc622cfed00000000,
1205     0x481c682800000000, 0xfc171f8e00000000, 0x610df7bf00000000,
1206     0xd506801900000000, 0x6ed3ab4700000000, 0xdad8dce100000000,
1207     0x47c234d000000000, 0xf3c9437600000000, 0x7df7e4b300000000,
1208     0xc9fc931500000000, 0x54e67b2400000000, 0xe0ed0c8200000000,
1209     0x099d447400000000, 0xbd9633d200000000, 0x208cdbe300000000,
1210     0x9487ac4500000000, 0x1ab90b8000000000, 0xaeb27c2600000000,
1211     0x33a8941700000000, 0x87a3e3b100000000, 0xa04f752000000000,
1212     0x1444028600000000, 0x895eeab700000000, 0x3d559d1100000000,
1213     0xb36b3ad400000000, 0x07604d7200000000, 0x9a7aa54300000000,
1214     0x2e71d2e500000000, 0xc7019a1300000000, 0x730aedb500000000,
1215     0xee10058400000000, 0x5a1b722200000000, 0xd425d5e700000000,
1216     0x602ea24100000000, 0xfd344a7000000000, 0x493f3dd600000000,
1217     0x8b9f1dcc00000000, 0x3f946a6a00000000, 0xa28e825b00000000,
1218     0x1685f5fd00000000, 0x98bb523800000000, 0x2cb0259e00000000,
1219     0xb1aacdaf00000000, 0x05a1ba0900000000, 0xecd1f2ff00000000,
1220     0x58da855900000000, 0xc5c06d6800000000, 0x71cb1ace00000000,
1221     0xfff5bd0b00000000, 0x4bfecaad00000000, 0xd6e4229c00000000,
1222     0x62ef553a00000000, 0x4503c3ab00000000, 0xf108b40d00000000,
1223     0x6c125c3c00000000, 0xd8192b9a00000000, 0x56278c5f00000000,
1224     0xe22cfbf900000000, 0x7f3613c800000000, 0xcb3d646e00000000,
1225     0x224d2c9800000000, 0x96465b3e00000000, 0x0b5cb30f00000000,
1226     0xbf57c4a900000000, 0x3169636c00000000, 0x856214ca00000000,
1227     0x1878fcfb00000000, 0xac738b5d00000000, 0x17a6a00300000000,
1228     0xa3add7a500000000, 0x3eb73f9400000000, 0x8abc483200000000,
1229     0x0482eff700000000, 0xb089985100000000, 0x2d93706000000000,
1230     0x999807c600000000, 0x70e84f3000000000, 0xc4e3389600000000,
1231     0x59f9d0a700000000, 0xedf2a70100000000, 0x63cc00c400000000,
1232     0xd7c7776200000000, 0x4add9f5300000000, 0xfed6e8f500000000,
1233     0xd93a7e6400000000, 0x6d3109c200000000, 0xf02be1f300000000,
1234     0x4420965500000000, 0xca1e319000000000, 0x7e15463600000000,
1235     0xe30fae0700000000, 0x5704d9a100000000, 0xbe74915700000000,
1236     0x0a7fe6f100000000, 0x97650ec000000000, 0x236e796600000000,
1237     0xad50dea300000000, 0x195ba90500000000, 0x8441413400000000,
1238     0x304a369200000000},
1239    {0x0000000000000000, 0x9e00aacc00000000, 0x7d07254200000000,
1240     0xe3078f8e00000000, 0xfa0e4a8400000000, 0x640ee04800000000,
1241     0x87096fc600000000, 0x1909c50a00000000, 0xb51be5d300000000,
1242     0x2b1b4f1f00000000, 0xc81cc09100000000, 0x561c6a5d00000000,
1243     0x4f15af5700000000, 0xd115059b00000000, 0x32128a1500000000,
1244     0xac1220d900000000, 0x2b31bb7c00000000, 0xb53111b000000000,
1245     0x56369e3e00000000, 0xc83634f200000000, 0xd13ff1f800000000,
1246     0x4f3f5b3400000000, 0xac38d4ba00000000, 0x32387e7600000000,
1247     0x9e2a5eaf00000000, 0x002af46300000000, 0xe32d7bed00000000,
1248     0x7d2dd12100000000, 0x6424142b00000000, 0xfa24bee700000000,
1249     0x1923316900000000, 0x87239ba500000000, 0x566276f900000000,
1250     0xc862dc3500000000, 0x2b6553bb00000000, 0xb565f97700000000,
1251     0xac6c3c7d00000000, 0x326c96b100000000, 0xd16b193f00000000,
1252     0x4f6bb3f300000000, 0xe379932a00000000, 0x7d7939e600000000,
1253     0x9e7eb66800000000, 0x007e1ca400000000, 0x1977d9ae00000000,
1254     0x8777736200000000, 0x6470fcec00000000, 0xfa70562000000000,
1255     0x7d53cd8500000000, 0xe353674900000000, 0x0054e8c700000000,
1256     0x9e54420b00000000, 0x875d870100000000, 0x195d2dcd00000000,
1257     0xfa5aa24300000000, 0x645a088f00000000, 0xc848285600000000,
1258     0x5648829a00000000, 0xb54f0d1400000000, 0x2b4fa7d800000000,
1259     0x324662d200000000, 0xac46c81e00000000, 0x4f41479000000000,
1260     0xd141ed5c00000000, 0xedc29d2900000000, 0x73c237e500000000,
1261     0x90c5b86b00000000, 0x0ec512a700000000, 0x17ccd7ad00000000,
1262     0x89cc7d6100000000, 0x6acbf2ef00000000, 0xf4cb582300000000,
1263     0x58d978fa00000000, 0xc6d9d23600000000, 0x25de5db800000000,
1264     0xbbdef77400000000, 0xa2d7327e00000000, 0x3cd798b200000000,
1265     0xdfd0173c00000000, 0x41d0bdf000000000, 0xc6f3265500000000,
1266     0x58f38c9900000000, 0xbbf4031700000000, 0x25f4a9db00000000,
1267     0x3cfd6cd100000000, 0xa2fdc61d00000000, 0x41fa499300000000,
1268     0xdffae35f00000000, 0x73e8c38600000000, 0xede8694a00000000,
1269     0x0eefe6c400000000, 0x90ef4c0800000000, 0x89e6890200000000,
1270     0x17e623ce00000000, 0xf4e1ac4000000000, 0x6ae1068c00000000,
1271     0xbba0ebd000000000, 0x25a0411c00000000, 0xc6a7ce9200000000,
1272     0x58a7645e00000000, 0x41aea15400000000, 0xdfae0b9800000000,
1273     0x3ca9841600000000, 0xa2a92eda00000000, 0x0ebb0e0300000000,
1274     0x90bba4cf00000000, 0x73bc2b4100000000, 0xedbc818d00000000,
1275     0xf4b5448700000000, 0x6ab5ee4b00000000, 0x89b261c500000000,
1276     0x17b2cb0900000000, 0x909150ac00000000, 0x0e91fa6000000000,
1277     0xed9675ee00000000, 0x7396df2200000000, 0x6a9f1a2800000000,
1278     0xf49fb0e400000000, 0x17983f6a00000000, 0x899895a600000000,
1279     0x258ab57f00000000, 0xbb8a1fb300000000, 0x588d903d00000000,
1280     0xc68d3af100000000, 0xdf84fffb00000000, 0x4184553700000000,
1281     0xa283dab900000000, 0x3c83707500000000, 0xda853b5300000000,
1282     0x4485919f00000000, 0xa7821e1100000000, 0x3982b4dd00000000,
1283     0x208b71d700000000, 0xbe8bdb1b00000000, 0x5d8c549500000000,
1284     0xc38cfe5900000000, 0x6f9ede8000000000, 0xf19e744c00000000,
1285     0x1299fbc200000000, 0x8c99510e00000000, 0x9590940400000000,
1286     0x0b903ec800000000, 0xe897b14600000000, 0x76971b8a00000000,
1287     0xf1b4802f00000000, 0x6fb42ae300000000, 0x8cb3a56d00000000,
1288     0x12b30fa100000000, 0x0bbacaab00000000, 0x95ba606700000000,
1289     0x76bdefe900000000, 0xe8bd452500000000, 0x44af65fc00000000,
1290     0xdaafcf3000000000, 0x39a840be00000000, 0xa7a8ea7200000000,
1291     0xbea12f7800000000, 0x20a185b400000000, 0xc3a60a3a00000000,
1292     0x5da6a0f600000000, 0x8ce74daa00000000, 0x12e7e76600000000,
1293     0xf1e068e800000000, 0x6fe0c22400000000, 0x76e9072e00000000,
1294     0xe8e9ade200000000, 0x0bee226c00000000, 0x95ee88a000000000,
1295     0x39fca87900000000, 0xa7fc02b500000000, 0x44fb8d3b00000000,
1296     0xdafb27f700000000, 0xc3f2e2fd00000000, 0x5df2483100000000,
1297     0xbef5c7bf00000000, 0x20f56d7300000000, 0xa7d6f6d600000000,
1298     0x39d65c1a00000000, 0xdad1d39400000000, 0x44d1795800000000,
1299     0x5dd8bc5200000000, 0xc3d8169e00000000, 0x20df991000000000,
1300     0xbedf33dc00000000, 0x12cd130500000000, 0x8ccdb9c900000000,
1301     0x6fca364700000000, 0xf1ca9c8b00000000, 0xe8c3598100000000,
1302     0x76c3f34d00000000, 0x95c47cc300000000, 0x0bc4d60f00000000,
1303     0x3747a67a00000000, 0xa9470cb600000000, 0x4a40833800000000,
1304     0xd44029f400000000, 0xcd49ecfe00000000, 0x5349463200000000,
1305     0xb04ec9bc00000000, 0x2e4e637000000000, 0x825c43a900000000,
1306     0x1c5ce96500000000, 0xff5b66eb00000000, 0x615bcc2700000000,
1307     0x7852092d00000000, 0xe652a3e100000000, 0x05552c6f00000000,
1308     0x9b5586a300000000, 0x1c761d0600000000, 0x8276b7ca00000000,
1309     0x6171384400000000, 0xff71928800000000, 0xe678578200000000,
1310     0x7878fd4e00000000, 0x9b7f72c000000000, 0x057fd80c00000000,
1311     0xa96df8d500000000, 0x376d521900000000, 0xd46add9700000000,
1312     0x4a6a775b00000000, 0x5363b25100000000, 0xcd63189d00000000,
1313     0x2e64971300000000, 0xb0643ddf00000000, 0x6125d08300000000,
1314     0xff257a4f00000000, 0x1c22f5c100000000, 0x82225f0d00000000,
1315     0x9b2b9a0700000000, 0x052b30cb00000000, 0xe62cbf4500000000,
1316     0x782c158900000000, 0xd43e355000000000, 0x4a3e9f9c00000000,
1317     0xa939101200000000, 0x3739bade00000000, 0x2e307fd400000000,
1318     0xb030d51800000000, 0x53375a9600000000, 0xcd37f05a00000000,
1319     0x4a146bff00000000, 0xd414c13300000000, 0x37134ebd00000000,
1320     0xa913e47100000000, 0xb01a217b00000000, 0x2e1a8bb700000000,
1321     0xcd1d043900000000, 0x531daef500000000, 0xff0f8e2c00000000,
1322     0x610f24e000000000, 0x8208ab6e00000000, 0x1c0801a200000000,
1323     0x0501c4a800000000, 0x9b016e6400000000, 0x7806e1ea00000000,
1324     0xe6064b2600000000}};
1325 
1326 #else /* W == 4 */
1327 
1328 static const uint32_t crc_braid_table[][256] = {
1329    {0x00000000, 0xb8bc6765, 0xaa09c88b, 0x12b5afee, 0x8f629757,
1330     0x37def032, 0x256b5fdc, 0x9dd738b9, 0xc5b428ef, 0x7d084f8a,
1331     0x6fbde064, 0xd7018701, 0x4ad6bfb8, 0xf26ad8dd, 0xe0df7733,
1332     0x58631056, 0x5019579f, 0xe8a530fa, 0xfa109f14, 0x42acf871,
1333     0xdf7bc0c8, 0x67c7a7ad, 0x75720843, 0xcdce6f26, 0x95ad7f70,
1334     0x2d111815, 0x3fa4b7fb, 0x8718d09e, 0x1acfe827, 0xa2738f42,
1335     0xb0c620ac, 0x087a47c9, 0xa032af3e, 0x188ec85b, 0x0a3b67b5,
1336     0xb28700d0, 0x2f503869, 0x97ec5f0c, 0x8559f0e2, 0x3de59787,
1337     0x658687d1, 0xdd3ae0b4, 0xcf8f4f5a, 0x7733283f, 0xeae41086,
1338     0x525877e3, 0x40edd80d, 0xf851bf68, 0xf02bf8a1, 0x48979fc4,
1339     0x5a22302a, 0xe29e574f, 0x7f496ff6, 0xc7f50893, 0xd540a77d,
1340     0x6dfcc018, 0x359fd04e, 0x8d23b72b, 0x9f9618c5, 0x272a7fa0,
1341     0xbafd4719, 0x0241207c, 0x10f48f92, 0xa848e8f7, 0x9b14583d,
1342     0x23a83f58, 0x311d90b6, 0x89a1f7d3, 0x1476cf6a, 0xaccaa80f,
1343     0xbe7f07e1, 0x06c36084, 0x5ea070d2, 0xe61c17b7, 0xf4a9b859,
1344     0x4c15df3c, 0xd1c2e785, 0x697e80e0, 0x7bcb2f0e, 0xc377486b,
1345     0xcb0d0fa2, 0x73b168c7, 0x6104c729, 0xd9b8a04c, 0x446f98f5,
1346     0xfcd3ff90, 0xee66507e, 0x56da371b, 0x0eb9274d, 0xb6054028,
1347     0xa4b0efc6, 0x1c0c88a3, 0x81dbb01a, 0x3967d77f, 0x2bd27891,
1348     0x936e1ff4, 0x3b26f703, 0x839a9066, 0x912f3f88, 0x299358ed,
1349     0xb4446054, 0x0cf80731, 0x1e4da8df, 0xa6f1cfba, 0xfe92dfec,
1350     0x462eb889, 0x549b1767, 0xec277002, 0x71f048bb, 0xc94c2fde,
1351     0xdbf98030, 0x6345e755, 0x6b3fa09c, 0xd383c7f9, 0xc1366817,
1352     0x798a0f72, 0xe45d37cb, 0x5ce150ae, 0x4e54ff40, 0xf6e89825,
1353     0xae8b8873, 0x1637ef16, 0x048240f8, 0xbc3e279d, 0x21e91f24,
1354     0x99557841, 0x8be0d7af, 0x335cb0ca, 0xed59b63b, 0x55e5d15e,
1355     0x47507eb0, 0xffec19d5, 0x623b216c, 0xda874609, 0xc832e9e7,
1356     0x708e8e82, 0x28ed9ed4, 0x9051f9b1, 0x82e4565f, 0x3a58313a,
1357     0xa78f0983, 0x1f336ee6, 0x0d86c108, 0xb53aa66d, 0xbd40e1a4,
1358     0x05fc86c1, 0x1749292f, 0xaff54e4a, 0x322276f3, 0x8a9e1196,
1359     0x982bbe78, 0x2097d91d, 0x78f4c94b, 0xc048ae2e, 0xd2fd01c0,
1360     0x6a4166a5, 0xf7965e1c, 0x4f2a3979, 0x5d9f9697, 0xe523f1f2,
1361     0x4d6b1905, 0xf5d77e60, 0xe762d18e, 0x5fdeb6eb, 0xc2098e52,
1362     0x7ab5e937, 0x680046d9, 0xd0bc21bc, 0x88df31ea, 0x3063568f,
1363     0x22d6f961, 0x9a6a9e04, 0x07bda6bd, 0xbf01c1d8, 0xadb46e36,
1364     0x15080953, 0x1d724e9a, 0xa5ce29ff, 0xb77b8611, 0x0fc7e174,
1365     0x9210d9cd, 0x2aacbea8, 0x38191146, 0x80a57623, 0xd8c66675,
1366     0x607a0110, 0x72cfaefe, 0xca73c99b, 0x57a4f122, 0xef189647,
1367     0xfdad39a9, 0x45115ecc, 0x764dee06, 0xcef18963, 0xdc44268d,
1368     0x64f841e8, 0xf92f7951, 0x41931e34, 0x5326b1da, 0xeb9ad6bf,
1369     0xb3f9c6e9, 0x0b45a18c, 0x19f00e62, 0xa14c6907, 0x3c9b51be,
1370     0x842736db, 0x96929935, 0x2e2efe50, 0x2654b999, 0x9ee8defc,
1371     0x8c5d7112, 0x34e11677, 0xa9362ece, 0x118a49ab, 0x033fe645,
1372     0xbb838120, 0xe3e09176, 0x5b5cf613, 0x49e959fd, 0xf1553e98,
1373     0x6c820621, 0xd43e6144, 0xc68bceaa, 0x7e37a9cf, 0xd67f4138,
1374     0x6ec3265d, 0x7c7689b3, 0xc4caeed6, 0x591dd66f, 0xe1a1b10a,
1375     0xf3141ee4, 0x4ba87981, 0x13cb69d7, 0xab770eb2, 0xb9c2a15c,
1376     0x017ec639, 0x9ca9fe80, 0x241599e5, 0x36a0360b, 0x8e1c516e,
1377     0x866616a7, 0x3eda71c2, 0x2c6fde2c, 0x94d3b949, 0x090481f0,
1378     0xb1b8e695, 0xa30d497b, 0x1bb12e1e, 0x43d23e48, 0xfb6e592d,
1379     0xe9dbf6c3, 0x516791a6, 0xccb0a91f, 0x740cce7a, 0x66b96194,
1380     0xde0506f1},
1381    {0x00000000, 0x01c26a37, 0x0384d46e, 0x0246be59, 0x0709a8dc,
1382     0x06cbc2eb, 0x048d7cb2, 0x054f1685, 0x0e1351b8, 0x0fd13b8f,
1383     0x0d9785d6, 0x0c55efe1, 0x091af964, 0x08d89353, 0x0a9e2d0a,
1384     0x0b5c473d, 0x1c26a370, 0x1de4c947, 0x1fa2771e, 0x1e601d29,
1385     0x1b2f0bac, 0x1aed619b, 0x18abdfc2, 0x1969b5f5, 0x1235f2c8,
1386     0x13f798ff, 0x11b126a6, 0x10734c91, 0x153c5a14, 0x14fe3023,
1387     0x16b88e7a, 0x177ae44d, 0x384d46e0, 0x398f2cd7, 0x3bc9928e,
1388     0x3a0bf8b9, 0x3f44ee3c, 0x3e86840b, 0x3cc03a52, 0x3d025065,
1389     0x365e1758, 0x379c7d6f, 0x35dac336, 0x3418a901, 0x3157bf84,
1390     0x3095d5b3, 0x32d36bea, 0x331101dd, 0x246be590, 0x25a98fa7,
1391     0x27ef31fe, 0x262d5bc9, 0x23624d4c, 0x22a0277b, 0x20e69922,
1392     0x2124f315, 0x2a78b428, 0x2bbade1f, 0x29fc6046, 0x283e0a71,
1393     0x2d711cf4, 0x2cb376c3, 0x2ef5c89a, 0x2f37a2ad, 0x709a8dc0,
1394     0x7158e7f7, 0x731e59ae, 0x72dc3399, 0x7793251c, 0x76514f2b,
1395     0x7417f172, 0x75d59b45, 0x7e89dc78, 0x7f4bb64f, 0x7d0d0816,
1396     0x7ccf6221, 0x798074a4, 0x78421e93, 0x7a04a0ca, 0x7bc6cafd,
1397     0x6cbc2eb0, 0x6d7e4487, 0x6f38fade, 0x6efa90e9, 0x6bb5866c,
1398     0x6a77ec5b, 0x68315202, 0x69f33835, 0x62af7f08, 0x636d153f,
1399     0x612bab66, 0x60e9c151, 0x65a6d7d4, 0x6464bde3, 0x662203ba,
1400     0x67e0698d, 0x48d7cb20, 0x4915a117, 0x4b531f4e, 0x4a917579,
1401     0x4fde63fc, 0x4e1c09cb, 0x4c5ab792, 0x4d98dda5, 0x46c49a98,
1402     0x4706f0af, 0x45404ef6, 0x448224c1, 0x41cd3244, 0x400f5873,
1403     0x4249e62a, 0x438b8c1d, 0x54f16850, 0x55330267, 0x5775bc3e,
1404     0x56b7d609, 0x53f8c08c, 0x523aaabb, 0x507c14e2, 0x51be7ed5,
1405     0x5ae239e8, 0x5b2053df, 0x5966ed86, 0x58a487b1, 0x5deb9134,
1406     0x5c29fb03, 0x5e6f455a, 0x5fad2f6d, 0xe1351b80, 0xe0f771b7,
1407     0xe2b1cfee, 0xe373a5d9, 0xe63cb35c, 0xe7fed96b, 0xe5b86732,
1408     0xe47a0d05, 0xef264a38, 0xeee4200f, 0xeca29e56, 0xed60f461,
1409     0xe82fe2e4, 0xe9ed88d3, 0xebab368a, 0xea695cbd, 0xfd13b8f0,
1410     0xfcd1d2c7, 0xfe976c9e, 0xff5506a9, 0xfa1a102c, 0xfbd87a1b,
1411     0xf99ec442, 0xf85cae75, 0xf300e948, 0xf2c2837f, 0xf0843d26,
1412     0xf1465711, 0xf4094194, 0xf5cb2ba3, 0xf78d95fa, 0xf64fffcd,
1413     0xd9785d60, 0xd8ba3757, 0xdafc890e, 0xdb3ee339, 0xde71f5bc,
1414     0xdfb39f8b, 0xddf521d2, 0xdc374be5, 0xd76b0cd8, 0xd6a966ef,
1415     0xd4efd8b6, 0xd52db281, 0xd062a404, 0xd1a0ce33, 0xd3e6706a,
1416     0xd2241a5d, 0xc55efe10, 0xc49c9427, 0xc6da2a7e, 0xc7184049,
1417     0xc25756cc, 0xc3953cfb, 0xc1d382a2, 0xc011e895, 0xcb4dafa8,
1418     0xca8fc59f, 0xc8c97bc6, 0xc90b11f1, 0xcc440774, 0xcd866d43,
1419     0xcfc0d31a, 0xce02b92d, 0x91af9640, 0x906dfc77, 0x922b422e,
1420     0x93e92819, 0x96a63e9c, 0x976454ab, 0x9522eaf2, 0x94e080c5,
1421     0x9fbcc7f8, 0x9e7eadcf, 0x9c381396, 0x9dfa79a1, 0x98b56f24,
1422     0x99770513, 0x9b31bb4a, 0x9af3d17d, 0x8d893530, 0x8c4b5f07,
1423     0x8e0de15e, 0x8fcf8b69, 0x8a809dec, 0x8b42f7db, 0x89044982,
1424     0x88c623b5, 0x839a6488, 0x82580ebf, 0x801eb0e6, 0x81dcdad1,
1425     0x8493cc54, 0x8551a663, 0x8717183a, 0x86d5720d, 0xa9e2d0a0,
1426     0xa820ba97, 0xaa6604ce, 0xaba46ef9, 0xaeeb787c, 0xaf29124b,
1427     0xad6fac12, 0xacadc625, 0xa7f18118, 0xa633eb2f, 0xa4755576,
1428     0xa5b73f41, 0xa0f829c4, 0xa13a43f3, 0xa37cfdaa, 0xa2be979d,
1429     0xb5c473d0, 0xb40619e7, 0xb640a7be, 0xb782cd89, 0xb2cddb0c,
1430     0xb30fb13b, 0xb1490f62, 0xb08b6555, 0xbbd72268, 0xba15485f,
1431     0xb853f606, 0xb9919c31, 0xbcde8ab4, 0xbd1ce083, 0xbf5a5eda,
1432     0xbe9834ed},
1433    {0x00000000, 0x191b3141, 0x32366282, 0x2b2d53c3, 0x646cc504,
1434     0x7d77f445, 0x565aa786, 0x4f4196c7, 0xc8d98a08, 0xd1c2bb49,
1435     0xfaefe88a, 0xe3f4d9cb, 0xacb54f0c, 0xb5ae7e4d, 0x9e832d8e,
1436     0x87981ccf, 0x4ac21251, 0x53d92310, 0x78f470d3, 0x61ef4192,
1437     0x2eaed755, 0x37b5e614, 0x1c98b5d7, 0x05838496, 0x821b9859,
1438     0x9b00a918, 0xb02dfadb, 0xa936cb9a, 0xe6775d5d, 0xff6c6c1c,
1439     0xd4413fdf, 0xcd5a0e9e, 0x958424a2, 0x8c9f15e3, 0xa7b24620,
1440     0xbea97761, 0xf1e8e1a6, 0xe8f3d0e7, 0xc3de8324, 0xdac5b265,
1441     0x5d5daeaa, 0x44469feb, 0x6f6bcc28, 0x7670fd69, 0x39316bae,
1442     0x202a5aef, 0x0b07092c, 0x121c386d, 0xdf4636f3, 0xc65d07b2,
1443     0xed705471, 0xf46b6530, 0xbb2af3f7, 0xa231c2b6, 0x891c9175,
1444     0x9007a034, 0x179fbcfb, 0x0e848dba, 0x25a9de79, 0x3cb2ef38,
1445     0x73f379ff, 0x6ae848be, 0x41c51b7d, 0x58de2a3c, 0xf0794f05,
1446     0xe9627e44, 0xc24f2d87, 0xdb541cc6, 0x94158a01, 0x8d0ebb40,
1447     0xa623e883, 0xbf38d9c2, 0x38a0c50d, 0x21bbf44c, 0x0a96a78f,
1448     0x138d96ce, 0x5ccc0009, 0x45d73148, 0x6efa628b, 0x77e153ca,
1449     0xbabb5d54, 0xa3a06c15, 0x888d3fd6, 0x91960e97, 0xded79850,
1450     0xc7cca911, 0xece1fad2, 0xf5facb93, 0x7262d75c, 0x6b79e61d,
1451     0x4054b5de, 0x594f849f, 0x160e1258, 0x0f152319, 0x243870da,
1452     0x3d23419b, 0x65fd6ba7, 0x7ce65ae6, 0x57cb0925, 0x4ed03864,
1453     0x0191aea3, 0x188a9fe2, 0x33a7cc21, 0x2abcfd60, 0xad24e1af,
1454     0xb43fd0ee, 0x9f12832d, 0x8609b26c, 0xc94824ab, 0xd05315ea,
1455     0xfb7e4629, 0xe2657768, 0x2f3f79f6, 0x362448b7, 0x1d091b74,
1456     0x04122a35, 0x4b53bcf2, 0x52488db3, 0x7965de70, 0x607eef31,
1457     0xe7e6f3fe, 0xfefdc2bf, 0xd5d0917c, 0xcccba03d, 0x838a36fa,
1458     0x9a9107bb, 0xb1bc5478, 0xa8a76539, 0x3b83984b, 0x2298a90a,
1459     0x09b5fac9, 0x10aecb88, 0x5fef5d4f, 0x46f46c0e, 0x6dd93fcd,
1460     0x74c20e8c, 0xf35a1243, 0xea412302, 0xc16c70c1, 0xd8774180,
1461     0x9736d747, 0x8e2de606, 0xa500b5c5, 0xbc1b8484, 0x71418a1a,
1462     0x685abb5b, 0x4377e898, 0x5a6cd9d9, 0x152d4f1e, 0x0c367e5f,
1463     0x271b2d9c, 0x3e001cdd, 0xb9980012, 0xa0833153, 0x8bae6290,
1464     0x92b553d1, 0xddf4c516, 0xc4eff457, 0xefc2a794, 0xf6d996d5,
1465     0xae07bce9, 0xb71c8da8, 0x9c31de6b, 0x852aef2a, 0xca6b79ed,
1466     0xd37048ac, 0xf85d1b6f, 0xe1462a2e, 0x66de36e1, 0x7fc507a0,
1467     0x54e85463, 0x4df36522, 0x02b2f3e5, 0x1ba9c2a4, 0x30849167,
1468     0x299fa026, 0xe4c5aeb8, 0xfdde9ff9, 0xd6f3cc3a, 0xcfe8fd7b,
1469     0x80a96bbc, 0x99b25afd, 0xb29f093e, 0xab84387f, 0x2c1c24b0,
1470     0x350715f1, 0x1e2a4632, 0x07317773, 0x4870e1b4, 0x516bd0f5,
1471     0x7a468336, 0x635db277, 0xcbfad74e, 0xd2e1e60f, 0xf9ccb5cc,
1472     0xe0d7848d, 0xaf96124a, 0xb68d230b, 0x9da070c8, 0x84bb4189,
1473     0x03235d46, 0x1a386c07, 0x31153fc4, 0x280e0e85, 0x674f9842,
1474     0x7e54a903, 0x5579fac0, 0x4c62cb81, 0x8138c51f, 0x9823f45e,
1475     0xb30ea79d, 0xaa1596dc, 0xe554001b, 0xfc4f315a, 0xd7626299,
1476     0xce7953d8, 0x49e14f17, 0x50fa7e56, 0x7bd72d95, 0x62cc1cd4,
1477     0x2d8d8a13, 0x3496bb52, 0x1fbbe891, 0x06a0d9d0, 0x5e7ef3ec,
1478     0x4765c2ad, 0x6c48916e, 0x7553a02f, 0x3a1236e8, 0x230907a9,
1479     0x0824546a, 0x113f652b, 0x96a779e4, 0x8fbc48a5, 0xa4911b66,
1480     0xbd8a2a27, 0xf2cbbce0, 0xebd08da1, 0xc0fdde62, 0xd9e6ef23,
1481     0x14bce1bd, 0x0da7d0fc, 0x268a833f, 0x3f91b27e, 0x70d024b9,
1482     0x69cb15f8, 0x42e6463b, 0x5bfd777a, 0xdc656bb5, 0xc57e5af4,
1483     0xee530937, 0xf7483876, 0xb809aeb1, 0xa1129ff0, 0x8a3fcc33,
1484     0x9324fd72},
1485    {0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419,
1486     0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4,
1487     0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07,
1488     0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de,
1489     0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856,
1490     0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9,
1491     0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4,
1492     0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b,
1493     0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3,
1494     0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a,
1495     0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599,
1496     0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924,
1497     0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190,
1498     0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f,
1499     0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e,
1500     0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01,
1501     0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed,
1502     0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950,
1503     0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3,
1504     0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2,
1505     0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a,
1506     0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5,
1507     0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010,
1508     0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f,
1509     0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17,
1510     0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6,
1511     0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615,
1512     0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8,
1513     0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344,
1514     0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb,
1515     0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a,
1516     0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5,
1517     0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1,
1518     0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c,
1519     0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef,
1520     0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236,
1521     0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe,
1522     0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31,
1523     0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c,
1524     0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713,
1525     0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b,
1526     0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242,
1527     0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1,
1528     0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c,
1529     0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278,
1530     0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7,
1531     0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66,
1532     0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9,
1533     0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605,
1534     0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8,
1535     0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b,
1536     0x2d02ef8d}};
1537 
1538 static const z_word_t crc_braid_big_table[][256] = {
1539    {0x00000000, 0x96300777, 0x2c610eee, 0xba510999, 0x19c46d07,
1540     0x8ff46a70, 0x35a563e9, 0xa395649e, 0x3288db0e, 0xa4b8dc79,
1541     0x1ee9d5e0, 0x88d9d297, 0x2b4cb609, 0xbd7cb17e, 0x072db8e7,
1542     0x911dbf90, 0x6410b71d, 0xf220b06a, 0x4871b9f3, 0xde41be84,
1543     0x7dd4da1a, 0xebe4dd6d, 0x51b5d4f4, 0xc785d383, 0x56986c13,
1544     0xc0a86b64, 0x7af962fd, 0xecc9658a, 0x4f5c0114, 0xd96c0663,
1545     0x633d0ffa, 0xf50d088d, 0xc8206e3b, 0x5e10694c, 0xe44160d5,
1546     0x727167a2, 0xd1e4033c, 0x47d4044b, 0xfd850dd2, 0x6bb50aa5,
1547     0xfaa8b535, 0x6c98b242, 0xd6c9bbdb, 0x40f9bcac, 0xe36cd832,
1548     0x755cdf45, 0xcf0dd6dc, 0x593dd1ab, 0xac30d926, 0x3a00de51,
1549     0x8051d7c8, 0x1661d0bf, 0xb5f4b421, 0x23c4b356, 0x9995bacf,
1550     0x0fa5bdb8, 0x9eb80228, 0x0888055f, 0xb2d90cc6, 0x24e90bb1,
1551     0x877c6f2f, 0x114c6858, 0xab1d61c1, 0x3d2d66b6, 0x9041dc76,
1552     0x0671db01, 0xbc20d298, 0x2a10d5ef, 0x8985b171, 0x1fb5b606,
1553     0xa5e4bf9f, 0x33d4b8e8, 0xa2c90778, 0x34f9000f, 0x8ea80996,
1554     0x18980ee1, 0xbb0d6a7f, 0x2d3d6d08, 0x976c6491, 0x015c63e6,
1555     0xf4516b6b, 0x62616c1c, 0xd8306585, 0x4e0062f2, 0xed95066c,
1556     0x7ba5011b, 0xc1f40882, 0x57c40ff5, 0xc6d9b065, 0x50e9b712,
1557     0xeab8be8b, 0x7c88b9fc, 0xdf1ddd62, 0x492dda15, 0xf37cd38c,
1558     0x654cd4fb, 0x5861b24d, 0xce51b53a, 0x7400bca3, 0xe230bbd4,
1559     0x41a5df4a, 0xd795d83d, 0x6dc4d1a4, 0xfbf4d6d3, 0x6ae96943,
1560     0xfcd96e34, 0x468867ad, 0xd0b860da, 0x732d0444, 0xe51d0333,
1561     0x5f4c0aaa, 0xc97c0ddd, 0x3c710550, 0xaa410227, 0x10100bbe,
1562     0x86200cc9, 0x25b56857, 0xb3856f20, 0x09d466b9, 0x9fe461ce,
1563     0x0ef9de5e, 0x98c9d929, 0x2298d0b0, 0xb4a8d7c7, 0x173db359,
1564     0x810db42e, 0x3b5cbdb7, 0xad6cbac0, 0x2083b8ed, 0xb6b3bf9a,
1565     0x0ce2b603, 0x9ad2b174, 0x3947d5ea, 0xaf77d29d, 0x1526db04,
1566     0x8316dc73, 0x120b63e3, 0x843b6494, 0x3e6a6d0d, 0xa85a6a7a,
1567     0x0bcf0ee4, 0x9dff0993, 0x27ae000a, 0xb19e077d, 0x44930ff0,
1568     0xd2a30887, 0x68f2011e, 0xfec20669, 0x5d5762f7, 0xcb676580,
1569     0x71366c19, 0xe7066b6e, 0x761bd4fe, 0xe02bd389, 0x5a7ada10,
1570     0xcc4add67, 0x6fdfb9f9, 0xf9efbe8e, 0x43beb717, 0xd58eb060,
1571     0xe8a3d6d6, 0x7e93d1a1, 0xc4c2d838, 0x52f2df4f, 0xf167bbd1,
1572     0x6757bca6, 0xdd06b53f, 0x4b36b248, 0xda2b0dd8, 0x4c1b0aaf,
1573     0xf64a0336, 0x607a0441, 0xc3ef60df, 0x55df67a8, 0xef8e6e31,
1574     0x79be6946, 0x8cb361cb, 0x1a8366bc, 0xa0d26f25, 0x36e26852,
1575     0x95770ccc, 0x03470bbb, 0xb9160222, 0x2f260555, 0xbe3bbac5,
1576     0x280bbdb2, 0x925ab42b, 0x046ab35c, 0xa7ffd7c2, 0x31cfd0b5,
1577     0x8b9ed92c, 0x1daede5b, 0xb0c2649b, 0x26f263ec, 0x9ca36a75,
1578     0x0a936d02, 0xa906099c, 0x3f360eeb, 0x85670772, 0x13570005,
1579     0x824abf95, 0x147ab8e2, 0xae2bb17b, 0x381bb60c, 0x9b8ed292,
1580     0x0dbed5e5, 0xb7efdc7c, 0x21dfdb0b, 0xd4d2d386, 0x42e2d4f1,
1581     0xf8b3dd68, 0x6e83da1f, 0xcd16be81, 0x5b26b9f6, 0xe177b06f,
1582     0x7747b718, 0xe65a0888, 0x706a0fff, 0xca3b0666, 0x5c0b0111,
1583     0xff9e658f, 0x69ae62f8, 0xd3ff6b61, 0x45cf6c16, 0x78e20aa0,
1584     0xeed20dd7, 0x5483044e, 0xc2b30339, 0x612667a7, 0xf71660d0,
1585     0x4d476949, 0xdb776e3e, 0x4a6ad1ae, 0xdc5ad6d9, 0x660bdf40,
1586     0xf03bd837, 0x53aebca9, 0xc59ebbde, 0x7fcfb247, 0xe9ffb530,
1587     0x1cf2bdbd, 0x8ac2baca, 0x3093b353, 0xa6a3b424, 0x0536d0ba,
1588     0x9306d7cd, 0x2957de54, 0xbf67d923, 0x2e7a66b3, 0xb84a61c4,
1589     0x021b685d, 0x942b6f2a, 0x37be0bb4, 0xa18e0cc3, 0x1bdf055a,
1590     0x8def022d},
1591    {0x00000000, 0x41311b19, 0x82623632, 0xc3532d2b, 0x04c56c64,
1592     0x45f4777d, 0x86a75a56, 0xc796414f, 0x088ad9c8, 0x49bbc2d1,
1593     0x8ae8effa, 0xcbd9f4e3, 0x0c4fb5ac, 0x4d7eaeb5, 0x8e2d839e,
1594     0xcf1c9887, 0x5112c24a, 0x1023d953, 0xd370f478, 0x9241ef61,
1595     0x55d7ae2e, 0x14e6b537, 0xd7b5981c, 0x96848305, 0x59981b82,
1596     0x18a9009b, 0xdbfa2db0, 0x9acb36a9, 0x5d5d77e6, 0x1c6c6cff,
1597     0xdf3f41d4, 0x9e0e5acd, 0xa2248495, 0xe3159f8c, 0x2046b2a7,
1598     0x6177a9be, 0xa6e1e8f1, 0xe7d0f3e8, 0x2483dec3, 0x65b2c5da,
1599     0xaaae5d5d, 0xeb9f4644, 0x28cc6b6f, 0x69fd7076, 0xae6b3139,
1600     0xef5a2a20, 0x2c09070b, 0x6d381c12, 0xf33646df, 0xb2075dc6,
1601     0x715470ed, 0x30656bf4, 0xf7f32abb, 0xb6c231a2, 0x75911c89,
1602     0x34a00790, 0xfbbc9f17, 0xba8d840e, 0x79dea925, 0x38efb23c,
1603     0xff79f373, 0xbe48e86a, 0x7d1bc541, 0x3c2ade58, 0x054f79f0,
1604     0x447e62e9, 0x872d4fc2, 0xc61c54db, 0x018a1594, 0x40bb0e8d,
1605     0x83e823a6, 0xc2d938bf, 0x0dc5a038, 0x4cf4bb21, 0x8fa7960a,
1606     0xce968d13, 0x0900cc5c, 0x4831d745, 0x8b62fa6e, 0xca53e177,
1607     0x545dbbba, 0x156ca0a3, 0xd63f8d88, 0x970e9691, 0x5098d7de,
1608     0x11a9ccc7, 0xd2fae1ec, 0x93cbfaf5, 0x5cd76272, 0x1de6796b,
1609     0xdeb55440, 0x9f844f59, 0x58120e16, 0x1923150f, 0xda703824,
1610     0x9b41233d, 0xa76bfd65, 0xe65ae67c, 0x2509cb57, 0x6438d04e,
1611     0xa3ae9101, 0xe29f8a18, 0x21cca733, 0x60fdbc2a, 0xafe124ad,
1612     0xeed03fb4, 0x2d83129f, 0x6cb20986, 0xab2448c9, 0xea1553d0,
1613     0x29467efb, 0x687765e2, 0xf6793f2f, 0xb7482436, 0x741b091d,
1614     0x352a1204, 0xf2bc534b, 0xb38d4852, 0x70de6579, 0x31ef7e60,
1615     0xfef3e6e7, 0xbfc2fdfe, 0x7c91d0d5, 0x3da0cbcc, 0xfa368a83,
1616     0xbb07919a, 0x7854bcb1, 0x3965a7a8, 0x4b98833b, 0x0aa99822,
1617     0xc9fab509, 0x88cbae10, 0x4f5def5f, 0x0e6cf446, 0xcd3fd96d,
1618     0x8c0ec274, 0x43125af3, 0x022341ea, 0xc1706cc1, 0x804177d8,
1619     0x47d73697, 0x06e62d8e, 0xc5b500a5, 0x84841bbc, 0x1a8a4171,
1620     0x5bbb5a68, 0x98e87743, 0xd9d96c5a, 0x1e4f2d15, 0x5f7e360c,
1621     0x9c2d1b27, 0xdd1c003e, 0x120098b9, 0x533183a0, 0x9062ae8b,
1622     0xd153b592, 0x16c5f4dd, 0x57f4efc4, 0x94a7c2ef, 0xd596d9f6,
1623     0xe9bc07ae, 0xa88d1cb7, 0x6bde319c, 0x2aef2a85, 0xed796bca,
1624     0xac4870d3, 0x6f1b5df8, 0x2e2a46e1, 0xe136de66, 0xa007c57f,
1625     0x6354e854, 0x2265f34d, 0xe5f3b202, 0xa4c2a91b, 0x67918430,
1626     0x26a09f29, 0xb8aec5e4, 0xf99fdefd, 0x3accf3d6, 0x7bfde8cf,
1627     0xbc6ba980, 0xfd5ab299, 0x3e099fb2, 0x7f3884ab, 0xb0241c2c,
1628     0xf1150735, 0x32462a1e, 0x73773107, 0xb4e17048, 0xf5d06b51,
1629     0x3683467a, 0x77b25d63, 0x4ed7facb, 0x0fe6e1d2, 0xccb5ccf9,
1630     0x8d84d7e0, 0x4a1296af, 0x0b238db6, 0xc870a09d, 0x8941bb84,
1631     0x465d2303, 0x076c381a, 0xc43f1531, 0x850e0e28, 0x42984f67,
1632     0x03a9547e, 0xc0fa7955, 0x81cb624c, 0x1fc53881, 0x5ef42398,
1633     0x9da70eb3, 0xdc9615aa, 0x1b0054e5, 0x5a314ffc, 0x996262d7,
1634     0xd85379ce, 0x174fe149, 0x567efa50, 0x952dd77b, 0xd41ccc62,
1635     0x138a8d2d, 0x52bb9634, 0x91e8bb1f, 0xd0d9a006, 0xecf37e5e,
1636     0xadc26547, 0x6e91486c, 0x2fa05375, 0xe836123a, 0xa9070923,
1637     0x6a542408, 0x2b653f11, 0xe479a796, 0xa548bc8f, 0x661b91a4,
1638     0x272a8abd, 0xe0bccbf2, 0xa18dd0eb, 0x62defdc0, 0x23efe6d9,
1639     0xbde1bc14, 0xfcd0a70d, 0x3f838a26, 0x7eb2913f, 0xb924d070,
1640     0xf815cb69, 0x3b46e642, 0x7a77fd5b, 0xb56b65dc, 0xf45a7ec5,
1641     0x370953ee, 0x763848f7, 0xb1ae09b8, 0xf09f12a1, 0x33cc3f8a,
1642     0x72fd2493},
1643    {0x00000000, 0x376ac201, 0x6ed48403, 0x59be4602, 0xdca80907,
1644     0xebc2cb06, 0xb27c8d04, 0x85164f05, 0xb851130e, 0x8f3bd10f,
1645     0xd685970d, 0xe1ef550c, 0x64f91a09, 0x5393d808, 0x0a2d9e0a,
1646     0x3d475c0b, 0x70a3261c, 0x47c9e41d, 0x1e77a21f, 0x291d601e,
1647     0xac0b2f1b, 0x9b61ed1a, 0xc2dfab18, 0xf5b56919, 0xc8f23512,
1648     0xff98f713, 0xa626b111, 0x914c7310, 0x145a3c15, 0x2330fe14,
1649     0x7a8eb816, 0x4de47a17, 0xe0464d38, 0xd72c8f39, 0x8e92c93b,
1650     0xb9f80b3a, 0x3cee443f, 0x0b84863e, 0x523ac03c, 0x6550023d,
1651     0x58175e36, 0x6f7d9c37, 0x36c3da35, 0x01a91834, 0x84bf5731,
1652     0xb3d59530, 0xea6bd332, 0xdd011133, 0x90e56b24, 0xa78fa925,
1653     0xfe31ef27, 0xc95b2d26, 0x4c4d6223, 0x7b27a022, 0x2299e620,
1654     0x15f32421, 0x28b4782a, 0x1fdeba2b, 0x4660fc29, 0x710a3e28,
1655     0xf41c712d, 0xc376b32c, 0x9ac8f52e, 0xada2372f, 0xc08d9a70,
1656     0xf7e75871, 0xae591e73, 0x9933dc72, 0x1c259377, 0x2b4f5176,
1657     0x72f11774, 0x459bd575, 0x78dc897e, 0x4fb64b7f, 0x16080d7d,
1658     0x2162cf7c, 0xa4748079, 0x931e4278, 0xcaa0047a, 0xfdcac67b,
1659     0xb02ebc6c, 0x87447e6d, 0xdefa386f, 0xe990fa6e, 0x6c86b56b,
1660     0x5bec776a, 0x02523168, 0x3538f369, 0x087faf62, 0x3f156d63,
1661     0x66ab2b61, 0x51c1e960, 0xd4d7a665, 0xe3bd6464, 0xba032266,
1662     0x8d69e067, 0x20cbd748, 0x17a11549, 0x4e1f534b, 0x7975914a,
1663     0xfc63de4f, 0xcb091c4e, 0x92b75a4c, 0xa5dd984d, 0x989ac446,
1664     0xaff00647, 0xf64e4045, 0xc1248244, 0x4432cd41, 0x73580f40,
1665     0x2ae64942, 0x1d8c8b43, 0x5068f154, 0x67023355, 0x3ebc7557,
1666     0x09d6b756, 0x8cc0f853, 0xbbaa3a52, 0xe2147c50, 0xd57ebe51,
1667     0xe839e25a, 0xdf53205b, 0x86ed6659, 0xb187a458, 0x3491eb5d,
1668     0x03fb295c, 0x5a456f5e, 0x6d2fad5f, 0x801b35e1, 0xb771f7e0,
1669     0xeecfb1e2, 0xd9a573e3, 0x5cb33ce6, 0x6bd9fee7, 0x3267b8e5,
1670     0x050d7ae4, 0x384a26ef, 0x0f20e4ee, 0x569ea2ec, 0x61f460ed,
1671     0xe4e22fe8, 0xd388ede9, 0x8a36abeb, 0xbd5c69ea, 0xf0b813fd,
1672     0xc7d2d1fc, 0x9e6c97fe, 0xa90655ff, 0x2c101afa, 0x1b7ad8fb,
1673     0x42c49ef9, 0x75ae5cf8, 0x48e900f3, 0x7f83c2f2, 0x263d84f0,
1674     0x115746f1, 0x944109f4, 0xa32bcbf5, 0xfa958df7, 0xcdff4ff6,
1675     0x605d78d9, 0x5737bad8, 0x0e89fcda, 0x39e33edb, 0xbcf571de,
1676     0x8b9fb3df, 0xd221f5dd, 0xe54b37dc, 0xd80c6bd7, 0xef66a9d6,
1677     0xb6d8efd4, 0x81b22dd5, 0x04a462d0, 0x33cea0d1, 0x6a70e6d3,
1678     0x5d1a24d2, 0x10fe5ec5, 0x27949cc4, 0x7e2adac6, 0x494018c7,
1679     0xcc5657c2, 0xfb3c95c3, 0xa282d3c1, 0x95e811c0, 0xa8af4dcb,
1680     0x9fc58fca, 0xc67bc9c8, 0xf1110bc9, 0x740744cc, 0x436d86cd,
1681     0x1ad3c0cf, 0x2db902ce, 0x4096af91, 0x77fc6d90, 0x2e422b92,
1682     0x1928e993, 0x9c3ea696, 0xab546497, 0xf2ea2295, 0xc580e094,
1683     0xf8c7bc9f, 0xcfad7e9e, 0x9613389c, 0xa179fa9d, 0x246fb598,
1684     0x13057799, 0x4abb319b, 0x7dd1f39a, 0x3035898d, 0x075f4b8c,
1685     0x5ee10d8e, 0x698bcf8f, 0xec9d808a, 0xdbf7428b, 0x82490489,
1686     0xb523c688, 0x88649a83, 0xbf0e5882, 0xe6b01e80, 0xd1dadc81,
1687     0x54cc9384, 0x63a65185, 0x3a181787, 0x0d72d586, 0xa0d0e2a9,
1688     0x97ba20a8, 0xce0466aa, 0xf96ea4ab, 0x7c78ebae, 0x4b1229af,
1689     0x12ac6fad, 0x25c6adac, 0x1881f1a7, 0x2feb33a6, 0x765575a4,
1690     0x413fb7a5, 0xc429f8a0, 0xf3433aa1, 0xaafd7ca3, 0x9d97bea2,
1691     0xd073c4b5, 0xe71906b4, 0xbea740b6, 0x89cd82b7, 0x0cdbcdb2,
1692     0x3bb10fb3, 0x620f49b1, 0x55658bb0, 0x6822d7bb, 0x5f4815ba,
1693     0x06f653b8, 0x319c91b9, 0xb48adebc, 0x83e01cbd, 0xda5e5abf,
1694     0xed3498be},
1695    {0x00000000, 0x6567bcb8, 0x8bc809aa, 0xeeafb512, 0x5797628f,
1696     0x32f0de37, 0xdc5f6b25, 0xb938d79d, 0xef28b4c5, 0x8a4f087d,
1697     0x64e0bd6f, 0x018701d7, 0xb8bfd64a, 0xddd86af2, 0x3377dfe0,
1698     0x56106358, 0x9f571950, 0xfa30a5e8, 0x149f10fa, 0x71f8ac42,
1699     0xc8c07bdf, 0xada7c767, 0x43087275, 0x266fcecd, 0x707fad95,
1700     0x1518112d, 0xfbb7a43f, 0x9ed01887, 0x27e8cf1a, 0x428f73a2,
1701     0xac20c6b0, 0xc9477a08, 0x3eaf32a0, 0x5bc88e18, 0xb5673b0a,
1702     0xd00087b2, 0x6938502f, 0x0c5fec97, 0xe2f05985, 0x8797e53d,
1703     0xd1878665, 0xb4e03add, 0x5a4f8fcf, 0x3f283377, 0x8610e4ea,
1704     0xe3775852, 0x0dd8ed40, 0x68bf51f8, 0xa1f82bf0, 0xc49f9748,
1705     0x2a30225a, 0x4f579ee2, 0xf66f497f, 0x9308f5c7, 0x7da740d5,
1706     0x18c0fc6d, 0x4ed09f35, 0x2bb7238d, 0xc518969f, 0xa07f2a27,
1707     0x1947fdba, 0x7c204102, 0x928ff410, 0xf7e848a8, 0x3d58149b,
1708     0x583fa823, 0xb6901d31, 0xd3f7a189, 0x6acf7614, 0x0fa8caac,
1709     0xe1077fbe, 0x8460c306, 0xd270a05e, 0xb7171ce6, 0x59b8a9f4,
1710     0x3cdf154c, 0x85e7c2d1, 0xe0807e69, 0x0e2fcb7b, 0x6b4877c3,
1711     0xa20f0dcb, 0xc768b173, 0x29c70461, 0x4ca0b8d9, 0xf5986f44,
1712     0x90ffd3fc, 0x7e5066ee, 0x1b37da56, 0x4d27b90e, 0x284005b6,
1713     0xc6efb0a4, 0xa3880c1c, 0x1ab0db81, 0x7fd76739, 0x9178d22b,
1714     0xf41f6e93, 0x03f7263b, 0x66909a83, 0x883f2f91, 0xed589329,
1715     0x546044b4, 0x3107f80c, 0xdfa84d1e, 0xbacff1a6, 0xecdf92fe,
1716     0x89b82e46, 0x67179b54, 0x027027ec, 0xbb48f071, 0xde2f4cc9,
1717     0x3080f9db, 0x55e74563, 0x9ca03f6b, 0xf9c783d3, 0x176836c1,
1718     0x720f8a79, 0xcb375de4, 0xae50e15c, 0x40ff544e, 0x2598e8f6,
1719     0x73888bae, 0x16ef3716, 0xf8408204, 0x9d273ebc, 0x241fe921,
1720     0x41785599, 0xafd7e08b, 0xcab05c33, 0x3bb659ed, 0x5ed1e555,
1721     0xb07e5047, 0xd519ecff, 0x6c213b62, 0x094687da, 0xe7e932c8,
1722     0x828e8e70, 0xd49eed28, 0xb1f95190, 0x5f56e482, 0x3a31583a,
1723     0x83098fa7, 0xe66e331f, 0x08c1860d, 0x6da63ab5, 0xa4e140bd,
1724     0xc186fc05, 0x2f294917, 0x4a4ef5af, 0xf3762232, 0x96119e8a,
1725     0x78be2b98, 0x1dd99720, 0x4bc9f478, 0x2eae48c0, 0xc001fdd2,
1726     0xa566416a, 0x1c5e96f7, 0x79392a4f, 0x97969f5d, 0xf2f123e5,
1727     0x05196b4d, 0x607ed7f5, 0x8ed162e7, 0xebb6de5f, 0x528e09c2,
1728     0x37e9b57a, 0xd9460068, 0xbc21bcd0, 0xea31df88, 0x8f566330,
1729     0x61f9d622, 0x049e6a9a, 0xbda6bd07, 0xd8c101bf, 0x366eb4ad,
1730     0x53090815, 0x9a4e721d, 0xff29cea5, 0x11867bb7, 0x74e1c70f,
1731     0xcdd91092, 0xa8beac2a, 0x46111938, 0x2376a580, 0x7566c6d8,
1732     0x10017a60, 0xfeaecf72, 0x9bc973ca, 0x22f1a457, 0x479618ef,
1733     0xa939adfd, 0xcc5e1145, 0x06ee4d76, 0x6389f1ce, 0x8d2644dc,
1734     0xe841f864, 0x51792ff9, 0x341e9341, 0xdab12653, 0xbfd69aeb,
1735     0xe9c6f9b3, 0x8ca1450b, 0x620ef019, 0x07694ca1, 0xbe519b3c,
1736     0xdb362784, 0x35999296, 0x50fe2e2e, 0x99b95426, 0xfcdee89e,
1737     0x12715d8c, 0x7716e134, 0xce2e36a9, 0xab498a11, 0x45e63f03,
1738     0x208183bb, 0x7691e0e3, 0x13f65c5b, 0xfd59e949, 0x983e55f1,
1739     0x2106826c, 0x44613ed4, 0xaace8bc6, 0xcfa9377e, 0x38417fd6,
1740     0x5d26c36e, 0xb389767c, 0xd6eecac4, 0x6fd61d59, 0x0ab1a1e1,
1741     0xe41e14f3, 0x8179a84b, 0xd769cb13, 0xb20e77ab, 0x5ca1c2b9,
1742     0x39c67e01, 0x80fea99c, 0xe5991524, 0x0b36a036, 0x6e511c8e,
1743     0xa7166686, 0xc271da3e, 0x2cde6f2c, 0x49b9d394, 0xf0810409,
1744     0x95e6b8b1, 0x7b490da3, 0x1e2eb11b, 0x483ed243, 0x2d596efb,
1745     0xc3f6dbe9, 0xa6916751, 0x1fa9b0cc, 0x7ace0c74, 0x9461b966,
1746     0xf10605de}};
1747 
1748 #endif /* W */
1749 
1750 #endif /* N == 1 */
1751 #if N == 2
1752 
1753 #if W == 8
1754 
1755 static const uint32_t crc_braid_table[][256] = {
1756    {0x00000000, 0xae689191, 0x87a02563, 0x29c8b4f2, 0xd4314c87,
1757     0x7a59dd16, 0x539169e4, 0xfdf9f875, 0x73139f4f, 0xdd7b0ede,
1758     0xf4b3ba2c, 0x5adb2bbd, 0xa722d3c8, 0x094a4259, 0x2082f6ab,
1759     0x8eea673a, 0xe6273e9e, 0x484faf0f, 0x61871bfd, 0xcfef8a6c,
1760     0x32167219, 0x9c7ee388, 0xb5b6577a, 0x1bdec6eb, 0x9534a1d1,
1761     0x3b5c3040, 0x129484b2, 0xbcfc1523, 0x4105ed56, 0xef6d7cc7,
1762     0xc6a5c835, 0x68cd59a4, 0x173f7b7d, 0xb957eaec, 0x909f5e1e,
1763     0x3ef7cf8f, 0xc30e37fa, 0x6d66a66b, 0x44ae1299, 0xeac68308,
1764     0x642ce432, 0xca4475a3, 0xe38cc151, 0x4de450c0, 0xb01da8b5,
1765     0x1e753924, 0x37bd8dd6, 0x99d51c47, 0xf11845e3, 0x5f70d472,
1766     0x76b86080, 0xd8d0f111, 0x25290964, 0x8b4198f5, 0xa2892c07,
1767     0x0ce1bd96, 0x820bdaac, 0x2c634b3d, 0x05abffcf, 0xabc36e5e,
1768     0x563a962b, 0xf85207ba, 0xd19ab348, 0x7ff222d9, 0x2e7ef6fa,
1769     0x8016676b, 0xa9ded399, 0x07b64208, 0xfa4fba7d, 0x54272bec,
1770     0x7def9f1e, 0xd3870e8f, 0x5d6d69b5, 0xf305f824, 0xdacd4cd6,
1771     0x74a5dd47, 0x895c2532, 0x2734b4a3, 0x0efc0051, 0xa09491c0,
1772     0xc859c864, 0x663159f5, 0x4ff9ed07, 0xe1917c96, 0x1c6884e3,
1773     0xb2001572, 0x9bc8a180, 0x35a03011, 0xbb4a572b, 0x1522c6ba,
1774     0x3cea7248, 0x9282e3d9, 0x6f7b1bac, 0xc1138a3d, 0xe8db3ecf,
1775     0x46b3af5e, 0x39418d87, 0x97291c16, 0xbee1a8e4, 0x10893975,
1776     0xed70c100, 0x43185091, 0x6ad0e463, 0xc4b875f2, 0x4a5212c8,
1777     0xe43a8359, 0xcdf237ab, 0x639aa63a, 0x9e635e4f, 0x300bcfde,
1778     0x19c37b2c, 0xb7abeabd, 0xdf66b319, 0x710e2288, 0x58c6967a,
1779     0xf6ae07eb, 0x0b57ff9e, 0xa53f6e0f, 0x8cf7dafd, 0x229f4b6c,
1780     0xac752c56, 0x021dbdc7, 0x2bd50935, 0x85bd98a4, 0x784460d1,
1781     0xd62cf140, 0xffe445b2, 0x518cd423, 0x5cfdedf4, 0xf2957c65,
1782     0xdb5dc897, 0x75355906, 0x88cca173, 0x26a430e2, 0x0f6c8410,
1783     0xa1041581, 0x2fee72bb, 0x8186e32a, 0xa84e57d8, 0x0626c649,
1784     0xfbdf3e3c, 0x55b7afad, 0x7c7f1b5f, 0xd2178ace, 0xbadad36a,
1785     0x14b242fb, 0x3d7af609, 0x93126798, 0x6eeb9fed, 0xc0830e7c,
1786     0xe94bba8e, 0x47232b1f, 0xc9c94c25, 0x67a1ddb4, 0x4e696946,
1787     0xe001f8d7, 0x1df800a2, 0xb3909133, 0x9a5825c1, 0x3430b450,
1788     0x4bc29689, 0xe5aa0718, 0xcc62b3ea, 0x620a227b, 0x9ff3da0e,
1789     0x319b4b9f, 0x1853ff6d, 0xb63b6efc, 0x38d109c6, 0x96b99857,
1790     0xbf712ca5, 0x1119bd34, 0xece04541, 0x4288d4d0, 0x6b406022,
1791     0xc528f1b3, 0xade5a817, 0x038d3986, 0x2a458d74, 0x842d1ce5,
1792     0x79d4e490, 0xd7bc7501, 0xfe74c1f3, 0x501c5062, 0xdef63758,
1793     0x709ea6c9, 0x5956123b, 0xf73e83aa, 0x0ac77bdf, 0xa4afea4e,
1794     0x8d675ebc, 0x230fcf2d, 0x72831b0e, 0xdceb8a9f, 0xf5233e6d,
1795     0x5b4baffc, 0xa6b25789, 0x08dac618, 0x211272ea, 0x8f7ae37b,
1796     0x01908441, 0xaff815d0, 0x8630a122, 0x285830b3, 0xd5a1c8c6,
1797     0x7bc95957, 0x5201eda5, 0xfc697c34, 0x94a42590, 0x3accb401,
1798     0x130400f3, 0xbd6c9162, 0x40956917, 0xeefdf886, 0xc7354c74,
1799     0x695ddde5, 0xe7b7badf, 0x49df2b4e, 0x60179fbc, 0xce7f0e2d,
1800     0x3386f658, 0x9dee67c9, 0xb426d33b, 0x1a4e42aa, 0x65bc6073,
1801     0xcbd4f1e2, 0xe21c4510, 0x4c74d481, 0xb18d2cf4, 0x1fe5bd65,
1802     0x362d0997, 0x98459806, 0x16afff3c, 0xb8c76ead, 0x910fda5f,
1803     0x3f674bce, 0xc29eb3bb, 0x6cf6222a, 0x453e96d8, 0xeb560749,
1804     0x839b5eed, 0x2df3cf7c, 0x043b7b8e, 0xaa53ea1f, 0x57aa126a,
1805     0xf9c283fb, 0xd00a3709, 0x7e62a698, 0xf088c1a2, 0x5ee05033,
1806     0x7728e4c1, 0xd9407550, 0x24b98d25, 0x8ad11cb4, 0xa319a846,
1807     0x0d7139d7},
1808    {0x00000000, 0xb9fbdbe8, 0xa886b191, 0x117d6a79, 0x8a7c6563,
1809     0x3387be8b, 0x22fad4f2, 0x9b010f1a, 0xcf89cc87, 0x7672176f,
1810     0x670f7d16, 0xdef4a6fe, 0x45f5a9e4, 0xfc0e720c, 0xed731875,
1811     0x5488c39d, 0x44629f4f, 0xfd9944a7, 0xece42ede, 0x551ff536,
1812     0xce1efa2c, 0x77e521c4, 0x66984bbd, 0xdf639055, 0x8beb53c8,
1813     0x32108820, 0x236de259, 0x9a9639b1, 0x019736ab, 0xb86ced43,
1814     0xa911873a, 0x10ea5cd2, 0x88c53e9e, 0x313ee576, 0x20438f0f,
1815     0x99b854e7, 0x02b95bfd, 0xbb428015, 0xaa3fea6c, 0x13c43184,
1816     0x474cf219, 0xfeb729f1, 0xefca4388, 0x56319860, 0xcd30977a,
1817     0x74cb4c92, 0x65b626eb, 0xdc4dfd03, 0xcca7a1d1, 0x755c7a39,
1818     0x64211040, 0xdddacba8, 0x46dbc4b2, 0xff201f5a, 0xee5d7523,
1819     0x57a6aecb, 0x032e6d56, 0xbad5b6be, 0xaba8dcc7, 0x1253072f,
1820     0x89520835, 0x30a9d3dd, 0x21d4b9a4, 0x982f624c, 0xcafb7b7d,
1821     0x7300a095, 0x627dcaec, 0xdb861104, 0x40871e1e, 0xf97cc5f6,
1822     0xe801af8f, 0x51fa7467, 0x0572b7fa, 0xbc896c12, 0xadf4066b,
1823     0x140fdd83, 0x8f0ed299, 0x36f50971, 0x27886308, 0x9e73b8e0,
1824     0x8e99e432, 0x37623fda, 0x261f55a3, 0x9fe48e4b, 0x04e58151,
1825     0xbd1e5ab9, 0xac6330c0, 0x1598eb28, 0x411028b5, 0xf8ebf35d,
1826     0xe9969924, 0x506d42cc, 0xcb6c4dd6, 0x7297963e, 0x63eafc47,
1827     0xda1127af, 0x423e45e3, 0xfbc59e0b, 0xeab8f472, 0x53432f9a,
1828     0xc8422080, 0x71b9fb68, 0x60c49111, 0xd93f4af9, 0x8db78964,
1829     0x344c528c, 0x253138f5, 0x9ccae31d, 0x07cbec07, 0xbe3037ef,
1830     0xaf4d5d96, 0x16b6867e, 0x065cdaac, 0xbfa70144, 0xaeda6b3d,
1831     0x1721b0d5, 0x8c20bfcf, 0x35db6427, 0x24a60e5e, 0x9d5dd5b6,
1832     0xc9d5162b, 0x702ecdc3, 0x6153a7ba, 0xd8a87c52, 0x43a97348,
1833     0xfa52a8a0, 0xeb2fc2d9, 0x52d41931, 0x4e87f0bb, 0xf77c2b53,
1834     0xe601412a, 0x5ffa9ac2, 0xc4fb95d8, 0x7d004e30, 0x6c7d2449,
1835     0xd586ffa1, 0x810e3c3c, 0x38f5e7d4, 0x29888dad, 0x90735645,
1836     0x0b72595f, 0xb28982b7, 0xa3f4e8ce, 0x1a0f3326, 0x0ae56ff4,
1837     0xb31eb41c, 0xa263de65, 0x1b98058d, 0x80990a97, 0x3962d17f,
1838     0x281fbb06, 0x91e460ee, 0xc56ca373, 0x7c97789b, 0x6dea12e2,
1839     0xd411c90a, 0x4f10c610, 0xf6eb1df8, 0xe7967781, 0x5e6dac69,
1840     0xc642ce25, 0x7fb915cd, 0x6ec47fb4, 0xd73fa45c, 0x4c3eab46,
1841     0xf5c570ae, 0xe4b81ad7, 0x5d43c13f, 0x09cb02a2, 0xb030d94a,
1842     0xa14db333, 0x18b668db, 0x83b767c1, 0x3a4cbc29, 0x2b31d650,
1843     0x92ca0db8, 0x8220516a, 0x3bdb8a82, 0x2aa6e0fb, 0x935d3b13,
1844     0x085c3409, 0xb1a7efe1, 0xa0da8598, 0x19215e70, 0x4da99ded,
1845     0xf4524605, 0xe52f2c7c, 0x5cd4f794, 0xc7d5f88e, 0x7e2e2366,
1846     0x6f53491f, 0xd6a892f7, 0x847c8bc6, 0x3d87502e, 0x2cfa3a57,
1847     0x9501e1bf, 0x0e00eea5, 0xb7fb354d, 0xa6865f34, 0x1f7d84dc,
1848     0x4bf54741, 0xf20e9ca9, 0xe373f6d0, 0x5a882d38, 0xc1892222,
1849     0x7872f9ca, 0x690f93b3, 0xd0f4485b, 0xc01e1489, 0x79e5cf61,
1850     0x6898a518, 0xd1637ef0, 0x4a6271ea, 0xf399aa02, 0xe2e4c07b,
1851     0x5b1f1b93, 0x0f97d80e, 0xb66c03e6, 0xa711699f, 0x1eeab277,
1852     0x85ebbd6d, 0x3c106685, 0x2d6d0cfc, 0x9496d714, 0x0cb9b558,
1853     0xb5426eb0, 0xa43f04c9, 0x1dc4df21, 0x86c5d03b, 0x3f3e0bd3,
1854     0x2e4361aa, 0x97b8ba42, 0xc33079df, 0x7acba237, 0x6bb6c84e,
1855     0xd24d13a6, 0x494c1cbc, 0xf0b7c754, 0xe1caad2d, 0x583176c5,
1856     0x48db2a17, 0xf120f1ff, 0xe05d9b86, 0x59a6406e, 0xc2a74f74,
1857     0x7b5c949c, 0x6a21fee5, 0xd3da250d, 0x8752e690, 0x3ea93d78,
1858     0x2fd45701, 0x962f8ce9, 0x0d2e83f3, 0xb4d5581b, 0xa5a83262,
1859     0x1c53e98a},
1860    {0x00000000, 0x9d0fe176, 0xe16ec4ad, 0x7c6125db, 0x19ac8f1b,
1861     0x84a36e6d, 0xf8c24bb6, 0x65cdaac0, 0x33591e36, 0xae56ff40,
1862     0xd237da9b, 0x4f383bed, 0x2af5912d, 0xb7fa705b, 0xcb9b5580,
1863     0x5694b4f6, 0x66b23c6c, 0xfbbddd1a, 0x87dcf8c1, 0x1ad319b7,
1864     0x7f1eb377, 0xe2115201, 0x9e7077da, 0x037f96ac, 0x55eb225a,
1865     0xc8e4c32c, 0xb485e6f7, 0x298a0781, 0x4c47ad41, 0xd1484c37,
1866     0xad2969ec, 0x3026889a, 0xcd6478d8, 0x506b99ae, 0x2c0abc75,
1867     0xb1055d03, 0xd4c8f7c3, 0x49c716b5, 0x35a6336e, 0xa8a9d218,
1868     0xfe3d66ee, 0x63328798, 0x1f53a243, 0x825c4335, 0xe791e9f5,
1869     0x7a9e0883, 0x06ff2d58, 0x9bf0cc2e, 0xabd644b4, 0x36d9a5c2,
1870     0x4ab88019, 0xd7b7616f, 0xb27acbaf, 0x2f752ad9, 0x53140f02,
1871     0xce1bee74, 0x988f5a82, 0x0580bbf4, 0x79e19e2f, 0xe4ee7f59,
1872     0x8123d599, 0x1c2c34ef, 0x604d1134, 0xfd42f042, 0x41b9f7f1,
1873     0xdcb61687, 0xa0d7335c, 0x3dd8d22a, 0x581578ea, 0xc51a999c,
1874     0xb97bbc47, 0x24745d31, 0x72e0e9c7, 0xefef08b1, 0x938e2d6a,
1875     0x0e81cc1c, 0x6b4c66dc, 0xf64387aa, 0x8a22a271, 0x172d4307,
1876     0x270bcb9d, 0xba042aeb, 0xc6650f30, 0x5b6aee46, 0x3ea74486,
1877     0xa3a8a5f0, 0xdfc9802b, 0x42c6615d, 0x1452d5ab, 0x895d34dd,
1878     0xf53c1106, 0x6833f070, 0x0dfe5ab0, 0x90f1bbc6, 0xec909e1d,
1879     0x719f7f6b, 0x8cdd8f29, 0x11d26e5f, 0x6db34b84, 0xf0bcaaf2,
1880     0x95710032, 0x087ee144, 0x741fc49f, 0xe91025e9, 0xbf84911f,
1881     0x228b7069, 0x5eea55b2, 0xc3e5b4c4, 0xa6281e04, 0x3b27ff72,
1882     0x4746daa9, 0xda493bdf, 0xea6fb345, 0x77605233, 0x0b0177e8,
1883     0x960e969e, 0xf3c33c5e, 0x6eccdd28, 0x12adf8f3, 0x8fa21985,
1884     0xd936ad73, 0x44394c05, 0x385869de, 0xa55788a8, 0xc09a2268,
1885     0x5d95c31e, 0x21f4e6c5, 0xbcfb07b3, 0x8373efe2, 0x1e7c0e94,
1886     0x621d2b4f, 0xff12ca39, 0x9adf60f9, 0x07d0818f, 0x7bb1a454,
1887     0xe6be4522, 0xb02af1d4, 0x2d2510a2, 0x51443579, 0xcc4bd40f,
1888     0xa9867ecf, 0x34899fb9, 0x48e8ba62, 0xd5e75b14, 0xe5c1d38e,
1889     0x78ce32f8, 0x04af1723, 0x99a0f655, 0xfc6d5c95, 0x6162bde3,
1890     0x1d039838, 0x800c794e, 0xd698cdb8, 0x4b972cce, 0x37f60915,
1891     0xaaf9e863, 0xcf3442a3, 0x523ba3d5, 0x2e5a860e, 0xb3556778,
1892     0x4e17973a, 0xd318764c, 0xaf795397, 0x3276b2e1, 0x57bb1821,
1893     0xcab4f957, 0xb6d5dc8c, 0x2bda3dfa, 0x7d4e890c, 0xe041687a,
1894     0x9c204da1, 0x012facd7, 0x64e20617, 0xf9ede761, 0x858cc2ba,
1895     0x188323cc, 0x28a5ab56, 0xb5aa4a20, 0xc9cb6ffb, 0x54c48e8d,
1896     0x3109244d, 0xac06c53b, 0xd067e0e0, 0x4d680196, 0x1bfcb560,
1897     0x86f35416, 0xfa9271cd, 0x679d90bb, 0x02503a7b, 0x9f5fdb0d,
1898     0xe33efed6, 0x7e311fa0, 0xc2ca1813, 0x5fc5f965, 0x23a4dcbe,
1899     0xbeab3dc8, 0xdb669708, 0x4669767e, 0x3a0853a5, 0xa707b2d3,
1900     0xf1930625, 0x6c9ce753, 0x10fdc288, 0x8df223fe, 0xe83f893e,
1901     0x75306848, 0x09514d93, 0x945eace5, 0xa478247f, 0x3977c509,
1902     0x4516e0d2, 0xd81901a4, 0xbdd4ab64, 0x20db4a12, 0x5cba6fc9,
1903     0xc1b58ebf, 0x97213a49, 0x0a2edb3f, 0x764ffee4, 0xeb401f92,
1904     0x8e8db552, 0x13825424, 0x6fe371ff, 0xf2ec9089, 0x0fae60cb,
1905     0x92a181bd, 0xeec0a466, 0x73cf4510, 0x1602efd0, 0x8b0d0ea6,
1906     0xf76c2b7d, 0x6a63ca0b, 0x3cf77efd, 0xa1f89f8b, 0xdd99ba50,
1907     0x40965b26, 0x255bf1e6, 0xb8541090, 0xc435354b, 0x593ad43d,
1908     0x691c5ca7, 0xf413bdd1, 0x8872980a, 0x157d797c, 0x70b0d3bc,
1909     0xedbf32ca, 0x91de1711, 0x0cd1f667, 0x5a454291, 0xc74aa3e7,
1910     0xbb2b863c, 0x2624674a, 0x43e9cd8a, 0xdee62cfc, 0xa2870927,
1911     0x3f88e851},
1912    {0x00000000, 0xdd96d985, 0x605cb54b, 0xbdca6cce, 0xc0b96a96,
1913     0x1d2fb313, 0xa0e5dfdd, 0x7d730658, 0x5a03d36d, 0x87950ae8,
1914     0x3a5f6626, 0xe7c9bfa3, 0x9abab9fb, 0x472c607e, 0xfae60cb0,
1915     0x2770d535, 0xb407a6da, 0x69917f5f, 0xd45b1391, 0x09cdca14,
1916     0x74becc4c, 0xa92815c9, 0x14e27907, 0xc974a082, 0xee0475b7,
1917     0x3392ac32, 0x8e58c0fc, 0x53ce1979, 0x2ebd1f21, 0xf32bc6a4,
1918     0x4ee1aa6a, 0x937773ef, 0xb37e4bf5, 0x6ee89270, 0xd322febe,
1919     0x0eb4273b, 0x73c72163, 0xae51f8e6, 0x139b9428, 0xce0d4dad,
1920     0xe97d9898, 0x34eb411d, 0x89212dd3, 0x54b7f456, 0x29c4f20e,
1921     0xf4522b8b, 0x49984745, 0x940e9ec0, 0x0779ed2f, 0xdaef34aa,
1922     0x67255864, 0xbab381e1, 0xc7c087b9, 0x1a565e3c, 0xa79c32f2,
1923     0x7a0aeb77, 0x5d7a3e42, 0x80ece7c7, 0x3d268b09, 0xe0b0528c,
1924     0x9dc354d4, 0x40558d51, 0xfd9fe19f, 0x2009381a, 0xbd8d91ab,
1925     0x601b482e, 0xddd124e0, 0x0047fd65, 0x7d34fb3d, 0xa0a222b8,
1926     0x1d684e76, 0xc0fe97f3, 0xe78e42c6, 0x3a189b43, 0x87d2f78d,
1927     0x5a442e08, 0x27372850, 0xfaa1f1d5, 0x476b9d1b, 0x9afd449e,
1928     0x098a3771, 0xd41ceef4, 0x69d6823a, 0xb4405bbf, 0xc9335de7,
1929     0x14a58462, 0xa96fe8ac, 0x74f93129, 0x5389e41c, 0x8e1f3d99,
1930     0x33d55157, 0xee4388d2, 0x93308e8a, 0x4ea6570f, 0xf36c3bc1,
1931     0x2efae244, 0x0ef3da5e, 0xd36503db, 0x6eaf6f15, 0xb339b690,
1932     0xce4ab0c8, 0x13dc694d, 0xae160583, 0x7380dc06, 0x54f00933,
1933     0x8966d0b6, 0x34acbc78, 0xe93a65fd, 0x944963a5, 0x49dfba20,
1934     0xf415d6ee, 0x29830f6b, 0xbaf47c84, 0x6762a501, 0xdaa8c9cf,
1935     0x073e104a, 0x7a4d1612, 0xa7dbcf97, 0x1a11a359, 0xc7877adc,
1936     0xe0f7afe9, 0x3d61766c, 0x80ab1aa2, 0x5d3dc327, 0x204ec57f,
1937     0xfdd81cfa, 0x40127034, 0x9d84a9b1, 0xa06a2517, 0x7dfcfc92,
1938     0xc036905c, 0x1da049d9, 0x60d34f81, 0xbd459604, 0x008ffaca,
1939     0xdd19234f, 0xfa69f67a, 0x27ff2fff, 0x9a354331, 0x47a39ab4,
1940     0x3ad09cec, 0xe7464569, 0x5a8c29a7, 0x871af022, 0x146d83cd,
1941     0xc9fb5a48, 0x74313686, 0xa9a7ef03, 0xd4d4e95b, 0x094230de,
1942     0xb4885c10, 0x691e8595, 0x4e6e50a0, 0x93f88925, 0x2e32e5eb,
1943     0xf3a43c6e, 0x8ed73a36, 0x5341e3b3, 0xee8b8f7d, 0x331d56f8,
1944     0x13146ee2, 0xce82b767, 0x7348dba9, 0xaede022c, 0xd3ad0474,
1945     0x0e3bddf1, 0xb3f1b13f, 0x6e6768ba, 0x4917bd8f, 0x9481640a,
1946     0x294b08c4, 0xf4ddd141, 0x89aed719, 0x54380e9c, 0xe9f26252,
1947     0x3464bbd7, 0xa713c838, 0x7a8511bd, 0xc74f7d73, 0x1ad9a4f6,
1948     0x67aaa2ae, 0xba3c7b2b, 0x07f617e5, 0xda60ce60, 0xfd101b55,
1949     0x2086c2d0, 0x9d4cae1e, 0x40da779b, 0x3da971c3, 0xe03fa846,
1950     0x5df5c488, 0x80631d0d, 0x1de7b4bc, 0xc0716d39, 0x7dbb01f7,
1951     0xa02dd872, 0xdd5ede2a, 0x00c807af, 0xbd026b61, 0x6094b2e4,
1952     0x47e467d1, 0x9a72be54, 0x27b8d29a, 0xfa2e0b1f, 0x875d0d47,
1953     0x5acbd4c2, 0xe701b80c, 0x3a976189, 0xa9e01266, 0x7476cbe3,
1954     0xc9bca72d, 0x142a7ea8, 0x695978f0, 0xb4cfa175, 0x0905cdbb,
1955     0xd493143e, 0xf3e3c10b, 0x2e75188e, 0x93bf7440, 0x4e29adc5,
1956     0x335aab9d, 0xeecc7218, 0x53061ed6, 0x8e90c753, 0xae99ff49,
1957     0x730f26cc, 0xcec54a02, 0x13539387, 0x6e2095df, 0xb3b64c5a,
1958     0x0e7c2094, 0xd3eaf911, 0xf49a2c24, 0x290cf5a1, 0x94c6996f,
1959     0x495040ea, 0x342346b2, 0xe9b59f37, 0x547ff3f9, 0x89e92a7c,
1960     0x1a9e5993, 0xc7088016, 0x7ac2ecd8, 0xa754355d, 0xda273305,
1961     0x07b1ea80, 0xba7b864e, 0x67ed5fcb, 0x409d8afe, 0x9d0b537b,
1962     0x20c13fb5, 0xfd57e630, 0x8024e068, 0x5db239ed, 0xe0785523,
1963     0x3dee8ca6},
1964    {0x00000000, 0x9ba54c6f, 0xec3b9e9f, 0x779ed2f0, 0x03063b7f,
1965     0x98a37710, 0xef3da5e0, 0x7498e98f, 0x060c76fe, 0x9da93a91,
1966     0xea37e861, 0x7192a40e, 0x050a4d81, 0x9eaf01ee, 0xe931d31e,
1967     0x72949f71, 0x0c18edfc, 0x97bda193, 0xe0237363, 0x7b863f0c,
1968     0x0f1ed683, 0x94bb9aec, 0xe325481c, 0x78800473, 0x0a149b02,
1969     0x91b1d76d, 0xe62f059d, 0x7d8a49f2, 0x0912a07d, 0x92b7ec12,
1970     0xe5293ee2, 0x7e8c728d, 0x1831dbf8, 0x83949797, 0xf40a4567,
1971     0x6faf0908, 0x1b37e087, 0x8092ace8, 0xf70c7e18, 0x6ca93277,
1972     0x1e3dad06, 0x8598e169, 0xf2063399, 0x69a37ff6, 0x1d3b9679,
1973     0x869eda16, 0xf10008e6, 0x6aa54489, 0x14293604, 0x8f8c7a6b,
1974     0xf812a89b, 0x63b7e4f4, 0x172f0d7b, 0x8c8a4114, 0xfb1493e4,
1975     0x60b1df8b, 0x122540fa, 0x89800c95, 0xfe1ede65, 0x65bb920a,
1976     0x11237b85, 0x8a8637ea, 0xfd18e51a, 0x66bda975, 0x3063b7f0,
1977     0xabc6fb9f, 0xdc58296f, 0x47fd6500, 0x33658c8f, 0xa8c0c0e0,
1978     0xdf5e1210, 0x44fb5e7f, 0x366fc10e, 0xadca8d61, 0xda545f91,
1979     0x41f113fe, 0x3569fa71, 0xaeccb61e, 0xd95264ee, 0x42f72881,
1980     0x3c7b5a0c, 0xa7de1663, 0xd040c493, 0x4be588fc, 0x3f7d6173,
1981     0xa4d82d1c, 0xd346ffec, 0x48e3b383, 0x3a772cf2, 0xa1d2609d,
1982     0xd64cb26d, 0x4de9fe02, 0x3971178d, 0xa2d45be2, 0xd54a8912,
1983     0x4eefc57d, 0x28526c08, 0xb3f72067, 0xc469f297, 0x5fccbef8,
1984     0x2b545777, 0xb0f11b18, 0xc76fc9e8, 0x5cca8587, 0x2e5e1af6,
1985     0xb5fb5699, 0xc2658469, 0x59c0c806, 0x2d582189, 0xb6fd6de6,
1986     0xc163bf16, 0x5ac6f379, 0x244a81f4, 0xbfefcd9b, 0xc8711f6b,
1987     0x53d45304, 0x274cba8b, 0xbce9f6e4, 0xcb772414, 0x50d2687b,
1988     0x2246f70a, 0xb9e3bb65, 0xce7d6995, 0x55d825fa, 0x2140cc75,
1989     0xbae5801a, 0xcd7b52ea, 0x56de1e85, 0x60c76fe0, 0xfb62238f,
1990     0x8cfcf17f, 0x1759bd10, 0x63c1549f, 0xf86418f0, 0x8ffaca00,
1991     0x145f866f, 0x66cb191e, 0xfd6e5571, 0x8af08781, 0x1155cbee,
1992     0x65cd2261, 0xfe686e0e, 0x89f6bcfe, 0x1253f091, 0x6cdf821c,
1993     0xf77ace73, 0x80e41c83, 0x1b4150ec, 0x6fd9b963, 0xf47cf50c,
1994     0x83e227fc, 0x18476b93, 0x6ad3f4e2, 0xf176b88d, 0x86e86a7d,
1995     0x1d4d2612, 0x69d5cf9d, 0xf27083f2, 0x85ee5102, 0x1e4b1d6d,
1996     0x78f6b418, 0xe353f877, 0x94cd2a87, 0x0f6866e8, 0x7bf08f67,
1997     0xe055c308, 0x97cb11f8, 0x0c6e5d97, 0x7efac2e6, 0xe55f8e89,
1998     0x92c15c79, 0x09641016, 0x7dfcf999, 0xe659b5f6, 0x91c76706,
1999     0x0a622b69, 0x74ee59e4, 0xef4b158b, 0x98d5c77b, 0x03708b14,
2000     0x77e8629b, 0xec4d2ef4, 0x9bd3fc04, 0x0076b06b, 0x72e22f1a,
2001     0xe9476375, 0x9ed9b185, 0x057cfdea, 0x71e41465, 0xea41580a,
2002     0x9ddf8afa, 0x067ac695, 0x50a4d810, 0xcb01947f, 0xbc9f468f,
2003     0x273a0ae0, 0x53a2e36f, 0xc807af00, 0xbf997df0, 0x243c319f,
2004     0x56a8aeee, 0xcd0de281, 0xba933071, 0x21367c1e, 0x55ae9591,
2005     0xce0bd9fe, 0xb9950b0e, 0x22304761, 0x5cbc35ec, 0xc7197983,
2006     0xb087ab73, 0x2b22e71c, 0x5fba0e93, 0xc41f42fc, 0xb381900c,
2007     0x2824dc63, 0x5ab04312, 0xc1150f7d, 0xb68bdd8d, 0x2d2e91e2,
2008     0x59b6786d, 0xc2133402, 0xb58de6f2, 0x2e28aa9d, 0x489503e8,
2009     0xd3304f87, 0xa4ae9d77, 0x3f0bd118, 0x4b933897, 0xd03674f8,
2010     0xa7a8a608, 0x3c0dea67, 0x4e997516, 0xd53c3979, 0xa2a2eb89,
2011     0x3907a7e6, 0x4d9f4e69, 0xd63a0206, 0xa1a4d0f6, 0x3a019c99,
2012     0x448dee14, 0xdf28a27b, 0xa8b6708b, 0x33133ce4, 0x478bd56b,
2013     0xdc2e9904, 0xabb04bf4, 0x3015079b, 0x428198ea, 0xd924d485,
2014     0xaeba0675, 0x351f4a1a, 0x4187a395, 0xda22effa, 0xadbc3d0a,
2015     0x36197165},
2016    {0x00000000, 0xc18edfc0, 0x586cb9c1, 0x99e26601, 0xb0d97382,
2017     0x7157ac42, 0xe8b5ca43, 0x293b1583, 0xbac3e145, 0x7b4d3e85,
2018     0xe2af5884, 0x23218744, 0x0a1a92c7, 0xcb944d07, 0x52762b06,
2019     0x93f8f4c6, 0xaef6c4cb, 0x6f781b0b, 0xf69a7d0a, 0x3714a2ca,
2020     0x1e2fb749, 0xdfa16889, 0x46430e88, 0x87cdd148, 0x1435258e,
2021     0xd5bbfa4e, 0x4c599c4f, 0x8dd7438f, 0xa4ec560c, 0x656289cc,
2022     0xfc80efcd, 0x3d0e300d, 0x869c8fd7, 0x47125017, 0xdef03616,
2023     0x1f7ee9d6, 0x3645fc55, 0xf7cb2395, 0x6e294594, 0xafa79a54,
2024     0x3c5f6e92, 0xfdd1b152, 0x6433d753, 0xa5bd0893, 0x8c861d10,
2025     0x4d08c2d0, 0xd4eaa4d1, 0x15647b11, 0x286a4b1c, 0xe9e494dc,
2026     0x7006f2dd, 0xb1882d1d, 0x98b3389e, 0x593de75e, 0xc0df815f,
2027     0x01515e9f, 0x92a9aa59, 0x53277599, 0xcac51398, 0x0b4bcc58,
2028     0x2270d9db, 0xe3fe061b, 0x7a1c601a, 0xbb92bfda, 0xd64819ef,
2029     0x17c6c62f, 0x8e24a02e, 0x4faa7fee, 0x66916a6d, 0xa71fb5ad,
2030     0x3efdd3ac, 0xff730c6c, 0x6c8bf8aa, 0xad05276a, 0x34e7416b,
2031     0xf5699eab, 0xdc528b28, 0x1ddc54e8, 0x843e32e9, 0x45b0ed29,
2032     0x78bedd24, 0xb93002e4, 0x20d264e5, 0xe15cbb25, 0xc867aea6,
2033     0x09e97166, 0x900b1767, 0x5185c8a7, 0xc27d3c61, 0x03f3e3a1,
2034     0x9a1185a0, 0x5b9f5a60, 0x72a44fe3, 0xb32a9023, 0x2ac8f622,
2035     0xeb4629e2, 0x50d49638, 0x915a49f8, 0x08b82ff9, 0xc936f039,
2036     0xe00de5ba, 0x21833a7a, 0xb8615c7b, 0x79ef83bb, 0xea17777d,
2037     0x2b99a8bd, 0xb27bcebc, 0x73f5117c, 0x5ace04ff, 0x9b40db3f,
2038     0x02a2bd3e, 0xc32c62fe, 0xfe2252f3, 0x3fac8d33, 0xa64eeb32,
2039     0x67c034f2, 0x4efb2171, 0x8f75feb1, 0x169798b0, 0xd7194770,
2040     0x44e1b3b6, 0x856f6c76, 0x1c8d0a77, 0xdd03d5b7, 0xf438c034,
2041     0x35b61ff4, 0xac5479f5, 0x6ddaa635, 0x77e1359f, 0xb66fea5f,
2042     0x2f8d8c5e, 0xee03539e, 0xc738461d, 0x06b699dd, 0x9f54ffdc,
2043     0x5eda201c, 0xcd22d4da, 0x0cac0b1a, 0x954e6d1b, 0x54c0b2db,
2044     0x7dfba758, 0xbc757898, 0x25971e99, 0xe419c159, 0xd917f154,
2045     0x18992e94, 0x817b4895, 0x40f59755, 0x69ce82d6, 0xa8405d16,
2046     0x31a23b17, 0xf02ce4d7, 0x63d41011, 0xa25acfd1, 0x3bb8a9d0,
2047     0xfa367610, 0xd30d6393, 0x1283bc53, 0x8b61da52, 0x4aef0592,
2048     0xf17dba48, 0x30f36588, 0xa9110389, 0x689fdc49, 0x41a4c9ca,
2049     0x802a160a, 0x19c8700b, 0xd846afcb, 0x4bbe5b0d, 0x8a3084cd,
2050     0x13d2e2cc, 0xd25c3d0c, 0xfb67288f, 0x3ae9f74f, 0xa30b914e,
2051     0x62854e8e, 0x5f8b7e83, 0x9e05a143, 0x07e7c742, 0xc6691882,
2052     0xef520d01, 0x2edcd2c1, 0xb73eb4c0, 0x76b06b00, 0xe5489fc6,
2053     0x24c64006, 0xbd242607, 0x7caaf9c7, 0x5591ec44, 0x941f3384,
2054     0x0dfd5585, 0xcc738a45, 0xa1a92c70, 0x6027f3b0, 0xf9c595b1,
2055     0x384b4a71, 0x11705ff2, 0xd0fe8032, 0x491ce633, 0x889239f3,
2056     0x1b6acd35, 0xdae412f5, 0x430674f4, 0x8288ab34, 0xabb3beb7,
2057     0x6a3d6177, 0xf3df0776, 0x3251d8b6, 0x0f5fe8bb, 0xced1377b,
2058     0x5733517a, 0x96bd8eba, 0xbf869b39, 0x7e0844f9, 0xe7ea22f8,
2059     0x2664fd38, 0xb59c09fe, 0x7412d63e, 0xedf0b03f, 0x2c7e6fff,
2060     0x05457a7c, 0xc4cba5bc, 0x5d29c3bd, 0x9ca71c7d, 0x2735a3a7,
2061     0xe6bb7c67, 0x7f591a66, 0xbed7c5a6, 0x97ecd025, 0x56620fe5,
2062     0xcf8069e4, 0x0e0eb624, 0x9df642e2, 0x5c789d22, 0xc59afb23,
2063     0x041424e3, 0x2d2f3160, 0xeca1eea0, 0x754388a1, 0xb4cd5761,
2064     0x89c3676c, 0x484db8ac, 0xd1afdead, 0x1021016d, 0x391a14ee,
2065     0xf894cb2e, 0x6176ad2f, 0xa0f872ef, 0x33008629, 0xf28e59e9,
2066     0x6b6c3fe8, 0xaae2e028, 0x83d9f5ab, 0x42572a6b, 0xdbb54c6a,
2067     0x1a3b93aa},
2068    {0x00000000, 0xefc26b3e, 0x04f5d03d, 0xeb37bb03, 0x09eba07a,
2069     0xe629cb44, 0x0d1e7047, 0xe2dc1b79, 0x13d740f4, 0xfc152bca,
2070     0x172290c9, 0xf8e0fbf7, 0x1a3ce08e, 0xf5fe8bb0, 0x1ec930b3,
2071     0xf10b5b8d, 0x27ae81e8, 0xc86cead6, 0x235b51d5, 0xcc993aeb,
2072     0x2e452192, 0xc1874aac, 0x2ab0f1af, 0xc5729a91, 0x3479c11c,
2073     0xdbbbaa22, 0x308c1121, 0xdf4e7a1f, 0x3d926166, 0xd2500a58,
2074     0x3967b15b, 0xd6a5da65, 0x4f5d03d0, 0xa09f68ee, 0x4ba8d3ed,
2075     0xa46ab8d3, 0x46b6a3aa, 0xa974c894, 0x42437397, 0xad8118a9,
2076     0x5c8a4324, 0xb348281a, 0x587f9319, 0xb7bdf827, 0x5561e35e,
2077     0xbaa38860, 0x51943363, 0xbe56585d, 0x68f38238, 0x8731e906,
2078     0x6c065205, 0x83c4393b, 0x61182242, 0x8eda497c, 0x65edf27f,
2079     0x8a2f9941, 0x7b24c2cc, 0x94e6a9f2, 0x7fd112f1, 0x901379cf,
2080     0x72cf62b6, 0x9d0d0988, 0x763ab28b, 0x99f8d9b5, 0x9eba07a0,
2081     0x71786c9e, 0x9a4fd79d, 0x758dbca3, 0x9751a7da, 0x7893cce4,
2082     0x93a477e7, 0x7c661cd9, 0x8d6d4754, 0x62af2c6a, 0x89989769,
2083     0x665afc57, 0x8486e72e, 0x6b448c10, 0x80733713, 0x6fb15c2d,
2084     0xb9148648, 0x56d6ed76, 0xbde15675, 0x52233d4b, 0xb0ff2632,
2085     0x5f3d4d0c, 0xb40af60f, 0x5bc89d31, 0xaac3c6bc, 0x4501ad82,
2086     0xae361681, 0x41f47dbf, 0xa32866c6, 0x4cea0df8, 0xa7ddb6fb,
2087     0x481fddc5, 0xd1e70470, 0x3e256f4e, 0xd512d44d, 0x3ad0bf73,
2088     0xd80ca40a, 0x37cecf34, 0xdcf97437, 0x333b1f09, 0xc2304484,
2089     0x2df22fba, 0xc6c594b9, 0x2907ff87, 0xcbdbe4fe, 0x24198fc0,
2090     0xcf2e34c3, 0x20ec5ffd, 0xf6498598, 0x198beea6, 0xf2bc55a5,
2091     0x1d7e3e9b, 0xffa225e2, 0x10604edc, 0xfb57f5df, 0x14959ee1,
2092     0xe59ec56c, 0x0a5cae52, 0xe16b1551, 0x0ea97e6f, 0xec756516,
2093     0x03b70e28, 0xe880b52b, 0x0742de15, 0xe6050901, 0x09c7623f,
2094     0xe2f0d93c, 0x0d32b202, 0xefeea97b, 0x002cc245, 0xeb1b7946,
2095     0x04d91278, 0xf5d249f5, 0x1a1022cb, 0xf12799c8, 0x1ee5f2f6,
2096     0xfc39e98f, 0x13fb82b1, 0xf8cc39b2, 0x170e528c, 0xc1ab88e9,
2097     0x2e69e3d7, 0xc55e58d4, 0x2a9c33ea, 0xc8402893, 0x278243ad,
2098     0xccb5f8ae, 0x23779390, 0xd27cc81d, 0x3dbea323, 0xd6891820,
2099     0x394b731e, 0xdb976867, 0x34550359, 0xdf62b85a, 0x30a0d364,
2100     0xa9580ad1, 0x469a61ef, 0xadaddaec, 0x426fb1d2, 0xa0b3aaab,
2101     0x4f71c195, 0xa4467a96, 0x4b8411a8, 0xba8f4a25, 0x554d211b,
2102     0xbe7a9a18, 0x51b8f126, 0xb364ea5f, 0x5ca68161, 0xb7913a62,
2103     0x5853515c, 0x8ef68b39, 0x6134e007, 0x8a035b04, 0x65c1303a,
2104     0x871d2b43, 0x68df407d, 0x83e8fb7e, 0x6c2a9040, 0x9d21cbcd,
2105     0x72e3a0f3, 0x99d41bf0, 0x761670ce, 0x94ca6bb7, 0x7b080089,
2106     0x903fbb8a, 0x7ffdd0b4, 0x78bf0ea1, 0x977d659f, 0x7c4ade9c,
2107     0x9388b5a2, 0x7154aedb, 0x9e96c5e5, 0x75a17ee6, 0x9a6315d8,
2108     0x6b684e55, 0x84aa256b, 0x6f9d9e68, 0x805ff556, 0x6283ee2f,
2109     0x8d418511, 0x66763e12, 0x89b4552c, 0x5f118f49, 0xb0d3e477,
2110     0x5be45f74, 0xb426344a, 0x56fa2f33, 0xb938440d, 0x520fff0e,
2111     0xbdcd9430, 0x4cc6cfbd, 0xa304a483, 0x48331f80, 0xa7f174be,
2112     0x452d6fc7, 0xaaef04f9, 0x41d8bffa, 0xae1ad4c4, 0x37e20d71,
2113     0xd820664f, 0x3317dd4c, 0xdcd5b672, 0x3e09ad0b, 0xd1cbc635,
2114     0x3afc7d36, 0xd53e1608, 0x24354d85, 0xcbf726bb, 0x20c09db8,
2115     0xcf02f686, 0x2ddeedff, 0xc21c86c1, 0x292b3dc2, 0xc6e956fc,
2116     0x104c8c99, 0xff8ee7a7, 0x14b95ca4, 0xfb7b379a, 0x19a72ce3,
2117     0xf66547dd, 0x1d52fcde, 0xf29097e0, 0x039bcc6d, 0xec59a753,
2118     0x076e1c50, 0xe8ac776e, 0x0a706c17, 0xe5b20729, 0x0e85bc2a,
2119     0xe147d714},
2120    {0x00000000, 0x177b1443, 0x2ef62886, 0x398d3cc5, 0x5dec510c,
2121     0x4a97454f, 0x731a798a, 0x64616dc9, 0xbbd8a218, 0xaca3b65b,
2122     0x952e8a9e, 0x82559edd, 0xe634f314, 0xf14fe757, 0xc8c2db92,
2123     0xdfb9cfd1, 0xacc04271, 0xbbbb5632, 0x82366af7, 0x954d7eb4,
2124     0xf12c137d, 0xe657073e, 0xdfda3bfb, 0xc8a12fb8, 0x1718e069,
2125     0x0063f42a, 0x39eec8ef, 0x2e95dcac, 0x4af4b165, 0x5d8fa526,
2126     0x640299e3, 0x73798da0, 0x82f182a3, 0x958a96e0, 0xac07aa25,
2127     0xbb7cbe66, 0xdf1dd3af, 0xc866c7ec, 0xf1ebfb29, 0xe690ef6a,
2128     0x392920bb, 0x2e5234f8, 0x17df083d, 0x00a41c7e, 0x64c571b7,
2129     0x73be65f4, 0x4a335931, 0x5d484d72, 0x2e31c0d2, 0x394ad491,
2130     0x00c7e854, 0x17bcfc17, 0x73dd91de, 0x64a6859d, 0x5d2bb958,
2131     0x4a50ad1b, 0x95e962ca, 0x82927689, 0xbb1f4a4c, 0xac645e0f,
2132     0xc80533c6, 0xdf7e2785, 0xe6f31b40, 0xf1880f03, 0xde920307,
2133     0xc9e91744, 0xf0642b81, 0xe71f3fc2, 0x837e520b, 0x94054648,
2134     0xad887a8d, 0xbaf36ece, 0x654aa11f, 0x7231b55c, 0x4bbc8999,
2135     0x5cc79dda, 0x38a6f013, 0x2fdde450, 0x1650d895, 0x012bccd6,
2136     0x72524176, 0x65295535, 0x5ca469f0, 0x4bdf7db3, 0x2fbe107a,
2137     0x38c50439, 0x014838fc, 0x16332cbf, 0xc98ae36e, 0xdef1f72d,
2138     0xe77ccbe8, 0xf007dfab, 0x9466b262, 0x831da621, 0xba909ae4,
2139     0xadeb8ea7, 0x5c6381a4, 0x4b1895e7, 0x7295a922, 0x65eebd61,
2140     0x018fd0a8, 0x16f4c4eb, 0x2f79f82e, 0x3802ec6d, 0xe7bb23bc,
2141     0xf0c037ff, 0xc94d0b3a, 0xde361f79, 0xba5772b0, 0xad2c66f3,
2142     0x94a15a36, 0x83da4e75, 0xf0a3c3d5, 0xe7d8d796, 0xde55eb53,
2143     0xc92eff10, 0xad4f92d9, 0xba34869a, 0x83b9ba5f, 0x94c2ae1c,
2144     0x4b7b61cd, 0x5c00758e, 0x658d494b, 0x72f65d08, 0x169730c1,
2145     0x01ec2482, 0x38611847, 0x2f1a0c04, 0x6655004f, 0x712e140c,
2146     0x48a328c9, 0x5fd83c8a, 0x3bb95143, 0x2cc24500, 0x154f79c5,
2147     0x02346d86, 0xdd8da257, 0xcaf6b614, 0xf37b8ad1, 0xe4009e92,
2148     0x8061f35b, 0x971ae718, 0xae97dbdd, 0xb9eccf9e, 0xca95423e,
2149     0xddee567d, 0xe4636ab8, 0xf3187efb, 0x97791332, 0x80020771,
2150     0xb98f3bb4, 0xaef42ff7, 0x714de026, 0x6636f465, 0x5fbbc8a0,
2151     0x48c0dce3, 0x2ca1b12a, 0x3bdaa569, 0x025799ac, 0x152c8def,
2152     0xe4a482ec, 0xf3df96af, 0xca52aa6a, 0xdd29be29, 0xb948d3e0,
2153     0xae33c7a3, 0x97befb66, 0x80c5ef25, 0x5f7c20f4, 0x480734b7,
2154     0x718a0872, 0x66f11c31, 0x029071f8, 0x15eb65bb, 0x2c66597e,
2155     0x3b1d4d3d, 0x4864c09d, 0x5f1fd4de, 0x6692e81b, 0x71e9fc58,
2156     0x15889191, 0x02f385d2, 0x3b7eb917, 0x2c05ad54, 0xf3bc6285,
2157     0xe4c776c6, 0xdd4a4a03, 0xca315e40, 0xae503389, 0xb92b27ca,
2158     0x80a61b0f, 0x97dd0f4c, 0xb8c70348, 0xafbc170b, 0x96312bce,
2159     0x814a3f8d, 0xe52b5244, 0xf2504607, 0xcbdd7ac2, 0xdca66e81,
2160     0x031fa150, 0x1464b513, 0x2de989d6, 0x3a929d95, 0x5ef3f05c,
2161     0x4988e41f, 0x7005d8da, 0x677ecc99, 0x14074139, 0x037c557a,
2162     0x3af169bf, 0x2d8a7dfc, 0x49eb1035, 0x5e900476, 0x671d38b3,
2163     0x70662cf0, 0xafdfe321, 0xb8a4f762, 0x8129cba7, 0x9652dfe4,
2164     0xf233b22d, 0xe548a66e, 0xdcc59aab, 0xcbbe8ee8, 0x3a3681eb,
2165     0x2d4d95a8, 0x14c0a96d, 0x03bbbd2e, 0x67dad0e7, 0x70a1c4a4,
2166     0x492cf861, 0x5e57ec22, 0x81ee23f3, 0x969537b0, 0xaf180b75,
2167     0xb8631f36, 0xdc0272ff, 0xcb7966bc, 0xf2f45a79, 0xe58f4e3a,
2168     0x96f6c39a, 0x818dd7d9, 0xb800eb1c, 0xaf7bff5f, 0xcb1a9296,
2169     0xdc6186d5, 0xe5ecba10, 0xf297ae53, 0x2d2e6182, 0x3a5575c1,
2170     0x03d84904, 0x14a35d47, 0x70c2308e, 0x67b924cd, 0x5e341808,
2171     0x494f0c4b}};
2172 
2173 static const z_word_t crc_braid_big_table[][256] = {
2174    {0x0000000000000000, 0x43147b1700000000, 0x8628f62e00000000,
2175     0xc53c8d3900000000, 0x0c51ec5d00000000, 0x4f45974a00000000,
2176     0x8a791a7300000000, 0xc96d616400000000, 0x18a2d8bb00000000,
2177     0x5bb6a3ac00000000, 0x9e8a2e9500000000, 0xdd9e558200000000,
2178     0x14f334e600000000, 0x57e74ff100000000, 0x92dbc2c800000000,
2179     0xd1cfb9df00000000, 0x7142c0ac00000000, 0x3256bbbb00000000,
2180     0xf76a368200000000, 0xb47e4d9500000000, 0x7d132cf100000000,
2181     0x3e0757e600000000, 0xfb3bdadf00000000, 0xb82fa1c800000000,
2182     0x69e0181700000000, 0x2af4630000000000, 0xefc8ee3900000000,
2183     0xacdc952e00000000, 0x65b1f44a00000000, 0x26a58f5d00000000,
2184     0xe399026400000000, 0xa08d797300000000, 0xa382f18200000000,
2185     0xe0968a9500000000, 0x25aa07ac00000000, 0x66be7cbb00000000,
2186     0xafd31ddf00000000, 0xecc766c800000000, 0x29fbebf100000000,
2187     0x6aef90e600000000, 0xbb20293900000000, 0xf834522e00000000,
2188     0x3d08df1700000000, 0x7e1ca40000000000, 0xb771c56400000000,
2189     0xf465be7300000000, 0x3159334a00000000, 0x724d485d00000000,
2190     0xd2c0312e00000000, 0x91d44a3900000000, 0x54e8c70000000000,
2191     0x17fcbc1700000000, 0xde91dd7300000000, 0x9d85a66400000000,
2192     0x58b92b5d00000000, 0x1bad504a00000000, 0xca62e99500000000,
2193     0x8976928200000000, 0x4c4a1fbb00000000, 0x0f5e64ac00000000,
2194     0xc63305c800000000, 0x85277edf00000000, 0x401bf3e600000000,
2195     0x030f88f100000000, 0x070392de00000000, 0x4417e9c900000000,
2196     0x812b64f000000000, 0xc23f1fe700000000, 0x0b527e8300000000,
2197     0x4846059400000000, 0x8d7a88ad00000000, 0xce6ef3ba00000000,
2198     0x1fa14a6500000000, 0x5cb5317200000000, 0x9989bc4b00000000,
2199     0xda9dc75c00000000, 0x13f0a63800000000, 0x50e4dd2f00000000,
2200     0x95d8501600000000, 0xd6cc2b0100000000, 0x7641527200000000,
2201     0x3555296500000000, 0xf069a45c00000000, 0xb37ddf4b00000000,
2202     0x7a10be2f00000000, 0x3904c53800000000, 0xfc38480100000000,
2203     0xbf2c331600000000, 0x6ee38ac900000000, 0x2df7f1de00000000,
2204     0xe8cb7ce700000000, 0xabdf07f000000000, 0x62b2669400000000,
2205     0x21a61d8300000000, 0xe49a90ba00000000, 0xa78eebad00000000,
2206     0xa481635c00000000, 0xe795184b00000000, 0x22a9957200000000,
2207     0x61bdee6500000000, 0xa8d08f0100000000, 0xebc4f41600000000,
2208     0x2ef8792f00000000, 0x6dec023800000000, 0xbc23bbe700000000,
2209     0xff37c0f000000000, 0x3a0b4dc900000000, 0x791f36de00000000,
2210     0xb07257ba00000000, 0xf3662cad00000000, 0x365aa19400000000,
2211     0x754eda8300000000, 0xd5c3a3f000000000, 0x96d7d8e700000000,
2212     0x53eb55de00000000, 0x10ff2ec900000000, 0xd9924fad00000000,
2213     0x9a8634ba00000000, 0x5fbab98300000000, 0x1caec29400000000,
2214     0xcd617b4b00000000, 0x8e75005c00000000, 0x4b498d6500000000,
2215     0x085df67200000000, 0xc130971600000000, 0x8224ec0100000000,
2216     0x4718613800000000, 0x040c1a2f00000000, 0x4f00556600000000,
2217     0x0c142e7100000000, 0xc928a34800000000, 0x8a3cd85f00000000,
2218     0x4351b93b00000000, 0x0045c22c00000000, 0xc5794f1500000000,
2219     0x866d340200000000, 0x57a28ddd00000000, 0x14b6f6ca00000000,
2220     0xd18a7bf300000000, 0x929e00e400000000, 0x5bf3618000000000,
2221     0x18e71a9700000000, 0xdddb97ae00000000, 0x9ecfecb900000000,
2222     0x3e4295ca00000000, 0x7d56eedd00000000, 0xb86a63e400000000,
2223     0xfb7e18f300000000, 0x3213799700000000, 0x7107028000000000,
2224     0xb43b8fb900000000, 0xf72ff4ae00000000, 0x26e04d7100000000,
2225     0x65f4366600000000, 0xa0c8bb5f00000000, 0xe3dcc04800000000,
2226     0x2ab1a12c00000000, 0x69a5da3b00000000, 0xac99570200000000,
2227     0xef8d2c1500000000, 0xec82a4e400000000, 0xaf96dff300000000,
2228     0x6aaa52ca00000000, 0x29be29dd00000000, 0xe0d348b900000000,
2229     0xa3c733ae00000000, 0x66fbbe9700000000, 0x25efc58000000000,
2230     0xf4207c5f00000000, 0xb734074800000000, 0x72088a7100000000,
2231     0x311cf16600000000, 0xf871900200000000, 0xbb65eb1500000000,
2232     0x7e59662c00000000, 0x3d4d1d3b00000000, 0x9dc0644800000000,
2233     0xded41f5f00000000, 0x1be8926600000000, 0x58fce97100000000,
2234     0x9191881500000000, 0xd285f30200000000, 0x17b97e3b00000000,
2235     0x54ad052c00000000, 0x8562bcf300000000, 0xc676c7e400000000,
2236     0x034a4add00000000, 0x405e31ca00000000, 0x893350ae00000000,
2237     0xca272bb900000000, 0x0f1ba68000000000, 0x4c0fdd9700000000,
2238     0x4803c7b800000000, 0x0b17bcaf00000000, 0xce2b319600000000,
2239     0x8d3f4a8100000000, 0x44522be500000000, 0x074650f200000000,
2240     0xc27addcb00000000, 0x816ea6dc00000000, 0x50a11f0300000000,
2241     0x13b5641400000000, 0xd689e92d00000000, 0x959d923a00000000,
2242     0x5cf0f35e00000000, 0x1fe4884900000000, 0xdad8057000000000,
2243     0x99cc7e6700000000, 0x3941071400000000, 0x7a557c0300000000,
2244     0xbf69f13a00000000, 0xfc7d8a2d00000000, 0x3510eb4900000000,
2245     0x7604905e00000000, 0xb3381d6700000000, 0xf02c667000000000,
2246     0x21e3dfaf00000000, 0x62f7a4b800000000, 0xa7cb298100000000,
2247     0xe4df529600000000, 0x2db233f200000000, 0x6ea648e500000000,
2248     0xab9ac5dc00000000, 0xe88ebecb00000000, 0xeb81363a00000000,
2249     0xa8954d2d00000000, 0x6da9c01400000000, 0x2ebdbb0300000000,
2250     0xe7d0da6700000000, 0xa4c4a17000000000, 0x61f82c4900000000,
2251     0x22ec575e00000000, 0xf323ee8100000000, 0xb037959600000000,
2252     0x750b18af00000000, 0x361f63b800000000, 0xff7202dc00000000,
2253     0xbc6679cb00000000, 0x795af4f200000000, 0x3a4e8fe500000000,
2254     0x9ac3f69600000000, 0xd9d78d8100000000, 0x1ceb00b800000000,
2255     0x5fff7baf00000000, 0x96921acb00000000, 0xd58661dc00000000,
2256     0x10baece500000000, 0x53ae97f200000000, 0x82612e2d00000000,
2257     0xc175553a00000000, 0x0449d80300000000, 0x475da31400000000,
2258     0x8e30c27000000000, 0xcd24b96700000000, 0x0818345e00000000,
2259     0x4b0c4f4900000000},
2260    {0x0000000000000000, 0x3e6bc2ef00000000, 0x3dd0f50400000000,
2261     0x03bb37eb00000000, 0x7aa0eb0900000000, 0x44cb29e600000000,
2262     0x47701e0d00000000, 0x791bdce200000000, 0xf440d71300000000,
2263     0xca2b15fc00000000, 0xc990221700000000, 0xf7fbe0f800000000,
2264     0x8ee03c1a00000000, 0xb08bfef500000000, 0xb330c91e00000000,
2265     0x8d5b0bf100000000, 0xe881ae2700000000, 0xd6ea6cc800000000,
2266     0xd5515b2300000000, 0xeb3a99cc00000000, 0x9221452e00000000,
2267     0xac4a87c100000000, 0xaff1b02a00000000, 0x919a72c500000000,
2268     0x1cc1793400000000, 0x22aabbdb00000000, 0x21118c3000000000,
2269     0x1f7a4edf00000000, 0x6661923d00000000, 0x580a50d200000000,
2270     0x5bb1673900000000, 0x65daa5d600000000, 0xd0035d4f00000000,
2271     0xee689fa000000000, 0xedd3a84b00000000, 0xd3b86aa400000000,
2272     0xaaa3b64600000000, 0x94c874a900000000, 0x9773434200000000,
2273     0xa91881ad00000000, 0x24438a5c00000000, 0x1a2848b300000000,
2274     0x19937f5800000000, 0x27f8bdb700000000, 0x5ee3615500000000,
2275     0x6088a3ba00000000, 0x6333945100000000, 0x5d5856be00000000,
2276     0x3882f36800000000, 0x06e9318700000000, 0x0552066c00000000,
2277     0x3b39c48300000000, 0x4222186100000000, 0x7c49da8e00000000,
2278     0x7ff2ed6500000000, 0x41992f8a00000000, 0xccc2247b00000000,
2279     0xf2a9e69400000000, 0xf112d17f00000000, 0xcf79139000000000,
2280     0xb662cf7200000000, 0x88090d9d00000000, 0x8bb23a7600000000,
2281     0xb5d9f89900000000, 0xa007ba9e00000000, 0x9e6c787100000000,
2282     0x9dd74f9a00000000, 0xa3bc8d7500000000, 0xdaa7519700000000,
2283     0xe4cc937800000000, 0xe777a49300000000, 0xd91c667c00000000,
2284     0x54476d8d00000000, 0x6a2caf6200000000, 0x6997988900000000,
2285     0x57fc5a6600000000, 0x2ee7868400000000, 0x108c446b00000000,
2286     0x1337738000000000, 0x2d5cb16f00000000, 0x488614b900000000,
2287     0x76edd65600000000, 0x7556e1bd00000000, 0x4b3d235200000000,
2288     0x3226ffb000000000, 0x0c4d3d5f00000000, 0x0ff60ab400000000,
2289     0x319dc85b00000000, 0xbcc6c3aa00000000, 0x82ad014500000000,
2290     0x811636ae00000000, 0xbf7df44100000000, 0xc66628a300000000,
2291     0xf80dea4c00000000, 0xfbb6dda700000000, 0xc5dd1f4800000000,
2292     0x7004e7d100000000, 0x4e6f253e00000000, 0x4dd412d500000000,
2293     0x73bfd03a00000000, 0x0aa40cd800000000, 0x34cfce3700000000,
2294     0x3774f9dc00000000, 0x091f3b3300000000, 0x844430c200000000,
2295     0xba2ff22d00000000, 0xb994c5c600000000, 0x87ff072900000000,
2296     0xfee4dbcb00000000, 0xc08f192400000000, 0xc3342ecf00000000,
2297     0xfd5fec2000000000, 0x988549f600000000, 0xa6ee8b1900000000,
2298     0xa555bcf200000000, 0x9b3e7e1d00000000, 0xe225a2ff00000000,
2299     0xdc4e601000000000, 0xdff557fb00000000, 0xe19e951400000000,
2300     0x6cc59ee500000000, 0x52ae5c0a00000000, 0x51156be100000000,
2301     0x6f7ea90e00000000, 0x166575ec00000000, 0x280eb70300000000,
2302     0x2bb580e800000000, 0x15de420700000000, 0x010905e600000000,
2303     0x3f62c70900000000, 0x3cd9f0e200000000, 0x02b2320d00000000,
2304     0x7ba9eeef00000000, 0x45c22c0000000000, 0x46791beb00000000,
2305     0x7812d90400000000, 0xf549d2f500000000, 0xcb22101a00000000,
2306     0xc89927f100000000, 0xf6f2e51e00000000, 0x8fe939fc00000000,
2307     0xb182fb1300000000, 0xb239ccf800000000, 0x8c520e1700000000,
2308     0xe988abc100000000, 0xd7e3692e00000000, 0xd4585ec500000000,
2309     0xea339c2a00000000, 0x932840c800000000, 0xad43822700000000,
2310     0xaef8b5cc00000000, 0x9093772300000000, 0x1dc87cd200000000,
2311     0x23a3be3d00000000, 0x201889d600000000, 0x1e734b3900000000,
2312     0x676897db00000000, 0x5903553400000000, 0x5ab862df00000000,
2313     0x64d3a03000000000, 0xd10a58a900000000, 0xef619a4600000000,
2314     0xecdaadad00000000, 0xd2b16f4200000000, 0xabaab3a000000000,
2315     0x95c1714f00000000, 0x967a46a400000000, 0xa811844b00000000,
2316     0x254a8fba00000000, 0x1b214d5500000000, 0x189a7abe00000000,
2317     0x26f1b85100000000, 0x5fea64b300000000, 0x6181a65c00000000,
2318     0x623a91b700000000, 0x5c51535800000000, 0x398bf68e00000000,
2319     0x07e0346100000000, 0x045b038a00000000, 0x3a30c16500000000,
2320     0x432b1d8700000000, 0x7d40df6800000000, 0x7efbe88300000000,
2321     0x40902a6c00000000, 0xcdcb219d00000000, 0xf3a0e37200000000,
2322     0xf01bd49900000000, 0xce70167600000000, 0xb76bca9400000000,
2323     0x8900087b00000000, 0x8abb3f9000000000, 0xb4d0fd7f00000000,
2324     0xa10ebf7800000000, 0x9f657d9700000000, 0x9cde4a7c00000000,
2325     0xa2b5889300000000, 0xdbae547100000000, 0xe5c5969e00000000,
2326     0xe67ea17500000000, 0xd815639a00000000, 0x554e686b00000000,
2327     0x6b25aa8400000000, 0x689e9d6f00000000, 0x56f55f8000000000,
2328     0x2fee836200000000, 0x1185418d00000000, 0x123e766600000000,
2329     0x2c55b48900000000, 0x498f115f00000000, 0x77e4d3b000000000,
2330     0x745fe45b00000000, 0x4a3426b400000000, 0x332ffa5600000000,
2331     0x0d4438b900000000, 0x0eff0f5200000000, 0x3094cdbd00000000,
2332     0xbdcfc64c00000000, 0x83a404a300000000, 0x801f334800000000,
2333     0xbe74f1a700000000, 0xc76f2d4500000000, 0xf904efaa00000000,
2334     0xfabfd84100000000, 0xc4d41aae00000000, 0x710de23700000000,
2335     0x4f6620d800000000, 0x4cdd173300000000, 0x72b6d5dc00000000,
2336     0x0bad093e00000000, 0x35c6cbd100000000, 0x367dfc3a00000000,
2337     0x08163ed500000000, 0x854d352400000000, 0xbb26f7cb00000000,
2338     0xb89dc02000000000, 0x86f602cf00000000, 0xffedde2d00000000,
2339     0xc1861cc200000000, 0xc23d2b2900000000, 0xfc56e9c600000000,
2340     0x998c4c1000000000, 0xa7e78eff00000000, 0xa45cb91400000000,
2341     0x9a377bfb00000000, 0xe32ca71900000000, 0xdd4765f600000000,
2342     0xdefc521d00000000, 0xe09790f200000000, 0x6dcc9b0300000000,
2343     0x53a759ec00000000, 0x501c6e0700000000, 0x6e77ace800000000,
2344     0x176c700a00000000, 0x2907b2e500000000, 0x2abc850e00000000,
2345     0x14d747e100000000},
2346    {0x0000000000000000, 0xc0df8ec100000000, 0xc1b96c5800000000,
2347     0x0166e29900000000, 0x8273d9b000000000, 0x42ac577100000000,
2348     0x43cab5e800000000, 0x83153b2900000000, 0x45e1c3ba00000000,
2349     0x853e4d7b00000000, 0x8458afe200000000, 0x4487212300000000,
2350     0xc7921a0a00000000, 0x074d94cb00000000, 0x062b765200000000,
2351     0xc6f4f89300000000, 0xcbc4f6ae00000000, 0x0b1b786f00000000,
2352     0x0a7d9af600000000, 0xcaa2143700000000, 0x49b72f1e00000000,
2353     0x8968a1df00000000, 0x880e434600000000, 0x48d1cd8700000000,
2354     0x8e25351400000000, 0x4efabbd500000000, 0x4f9c594c00000000,
2355     0x8f43d78d00000000, 0x0c56eca400000000, 0xcc89626500000000,
2356     0xcdef80fc00000000, 0x0d300e3d00000000, 0xd78f9c8600000000,
2357     0x1750124700000000, 0x1636f0de00000000, 0xd6e97e1f00000000,
2358     0x55fc453600000000, 0x9523cbf700000000, 0x9445296e00000000,
2359     0x549aa7af00000000, 0x926e5f3c00000000, 0x52b1d1fd00000000,
2360     0x53d7336400000000, 0x9308bda500000000, 0x101d868c00000000,
2361     0xd0c2084d00000000, 0xd1a4ead400000000, 0x117b641500000000,
2362     0x1c4b6a2800000000, 0xdc94e4e900000000, 0xddf2067000000000,
2363     0x1d2d88b100000000, 0x9e38b39800000000, 0x5ee73d5900000000,
2364     0x5f81dfc000000000, 0x9f5e510100000000, 0x59aaa99200000000,
2365     0x9975275300000000, 0x9813c5ca00000000, 0x58cc4b0b00000000,
2366     0xdbd9702200000000, 0x1b06fee300000000, 0x1a601c7a00000000,
2367     0xdabf92bb00000000, 0xef1948d600000000, 0x2fc6c61700000000,
2368     0x2ea0248e00000000, 0xee7faa4f00000000, 0x6d6a916600000000,
2369     0xadb51fa700000000, 0xacd3fd3e00000000, 0x6c0c73ff00000000,
2370     0xaaf88b6c00000000, 0x6a2705ad00000000, 0x6b41e73400000000,
2371     0xab9e69f500000000, 0x288b52dc00000000, 0xe854dc1d00000000,
2372     0xe9323e8400000000, 0x29edb04500000000, 0x24ddbe7800000000,
2373     0xe40230b900000000, 0xe564d22000000000, 0x25bb5ce100000000,
2374     0xa6ae67c800000000, 0x6671e90900000000, 0x67170b9000000000,
2375     0xa7c8855100000000, 0x613c7dc200000000, 0xa1e3f30300000000,
2376     0xa085119a00000000, 0x605a9f5b00000000, 0xe34fa47200000000,
2377     0x23902ab300000000, 0x22f6c82a00000000, 0xe22946eb00000000,
2378     0x3896d45000000000, 0xf8495a9100000000, 0xf92fb80800000000,
2379     0x39f036c900000000, 0xbae50de000000000, 0x7a3a832100000000,
2380     0x7b5c61b800000000, 0xbb83ef7900000000, 0x7d7717ea00000000,
2381     0xbda8992b00000000, 0xbcce7bb200000000, 0x7c11f57300000000,
2382     0xff04ce5a00000000, 0x3fdb409b00000000, 0x3ebda20200000000,
2383     0xfe622cc300000000, 0xf35222fe00000000, 0x338dac3f00000000,
2384     0x32eb4ea600000000, 0xf234c06700000000, 0x7121fb4e00000000,
2385     0xb1fe758f00000000, 0xb098971600000000, 0x704719d700000000,
2386     0xb6b3e14400000000, 0x766c6f8500000000, 0x770a8d1c00000000,
2387     0xb7d503dd00000000, 0x34c038f400000000, 0xf41fb63500000000,
2388     0xf57954ac00000000, 0x35a6da6d00000000, 0x9f35e17700000000,
2389     0x5fea6fb600000000, 0x5e8c8d2f00000000, 0x9e5303ee00000000,
2390     0x1d4638c700000000, 0xdd99b60600000000, 0xdcff549f00000000,
2391     0x1c20da5e00000000, 0xdad422cd00000000, 0x1a0bac0c00000000,
2392     0x1b6d4e9500000000, 0xdbb2c05400000000, 0x58a7fb7d00000000,
2393     0x987875bc00000000, 0x991e972500000000, 0x59c119e400000000,
2394     0x54f117d900000000, 0x942e991800000000, 0x95487b8100000000,
2395     0x5597f54000000000, 0xd682ce6900000000, 0x165d40a800000000,
2396     0x173ba23100000000, 0xd7e42cf000000000, 0x1110d46300000000,
2397     0xd1cf5aa200000000, 0xd0a9b83b00000000, 0x107636fa00000000,
2398     0x93630dd300000000, 0x53bc831200000000, 0x52da618b00000000,
2399     0x9205ef4a00000000, 0x48ba7df100000000, 0x8865f33000000000,
2400     0x890311a900000000, 0x49dc9f6800000000, 0xcac9a44100000000,
2401     0x0a162a8000000000, 0x0b70c81900000000, 0xcbaf46d800000000,
2402     0x0d5bbe4b00000000, 0xcd84308a00000000, 0xcce2d21300000000,
2403     0x0c3d5cd200000000, 0x8f2867fb00000000, 0x4ff7e93a00000000,
2404     0x4e910ba300000000, 0x8e4e856200000000, 0x837e8b5f00000000,
2405     0x43a1059e00000000, 0x42c7e70700000000, 0x821869c600000000,
2406     0x010d52ef00000000, 0xc1d2dc2e00000000, 0xc0b43eb700000000,
2407     0x006bb07600000000, 0xc69f48e500000000, 0x0640c62400000000,
2408     0x072624bd00000000, 0xc7f9aa7c00000000, 0x44ec915500000000,
2409     0x84331f9400000000, 0x8555fd0d00000000, 0x458a73cc00000000,
2410     0x702ca9a100000000, 0xb0f3276000000000, 0xb195c5f900000000,
2411     0x714a4b3800000000, 0xf25f701100000000, 0x3280fed000000000,
2412     0x33e61c4900000000, 0xf339928800000000, 0x35cd6a1b00000000,
2413     0xf512e4da00000000, 0xf474064300000000, 0x34ab888200000000,
2414     0xb7beb3ab00000000, 0x77613d6a00000000, 0x7607dff300000000,
2415     0xb6d8513200000000, 0xbbe85f0f00000000, 0x7b37d1ce00000000,
2416     0x7a51335700000000, 0xba8ebd9600000000, 0x399b86bf00000000,
2417     0xf944087e00000000, 0xf822eae700000000, 0x38fd642600000000,
2418     0xfe099cb500000000, 0x3ed6127400000000, 0x3fb0f0ed00000000,
2419     0xff6f7e2c00000000, 0x7c7a450500000000, 0xbca5cbc400000000,
2420     0xbdc3295d00000000, 0x7d1ca79c00000000, 0xa7a3352700000000,
2421     0x677cbbe600000000, 0x661a597f00000000, 0xa6c5d7be00000000,
2422     0x25d0ec9700000000, 0xe50f625600000000, 0xe46980cf00000000,
2423     0x24b60e0e00000000, 0xe242f69d00000000, 0x229d785c00000000,
2424     0x23fb9ac500000000, 0xe324140400000000, 0x60312f2d00000000,
2425     0xa0eea1ec00000000, 0xa188437500000000, 0x6157cdb400000000,
2426     0x6c67c38900000000, 0xacb84d4800000000, 0xaddeafd100000000,
2427     0x6d01211000000000, 0xee141a3900000000, 0x2ecb94f800000000,
2428     0x2fad766100000000, 0xef72f8a000000000, 0x2986003300000000,
2429     0xe9598ef200000000, 0xe83f6c6b00000000, 0x28e0e2aa00000000,
2430     0xabf5d98300000000, 0x6b2a574200000000, 0x6a4cb5db00000000,
2431     0xaa933b1a00000000},
2432    {0x0000000000000000, 0x6f4ca59b00000000, 0x9f9e3bec00000000,
2433     0xf0d29e7700000000, 0x7f3b060300000000, 0x1077a39800000000,
2434     0xe0a53def00000000, 0x8fe9987400000000, 0xfe760c0600000000,
2435     0x913aa99d00000000, 0x61e837ea00000000, 0x0ea4927100000000,
2436     0x814d0a0500000000, 0xee01af9e00000000, 0x1ed331e900000000,
2437     0x719f947200000000, 0xfced180c00000000, 0x93a1bd9700000000,
2438     0x637323e000000000, 0x0c3f867b00000000, 0x83d61e0f00000000,
2439     0xec9abb9400000000, 0x1c4825e300000000, 0x7304807800000000,
2440     0x029b140a00000000, 0x6dd7b19100000000, 0x9d052fe600000000,
2441     0xf2498a7d00000000, 0x7da0120900000000, 0x12ecb79200000000,
2442     0xe23e29e500000000, 0x8d728c7e00000000, 0xf8db311800000000,
2443     0x9797948300000000, 0x67450af400000000, 0x0809af6f00000000,
2444     0x87e0371b00000000, 0xe8ac928000000000, 0x187e0cf700000000,
2445     0x7732a96c00000000, 0x06ad3d1e00000000, 0x69e1988500000000,
2446     0x993306f200000000, 0xf67fa36900000000, 0x79963b1d00000000,
2447     0x16da9e8600000000, 0xe60800f100000000, 0x8944a56a00000000,
2448     0x0436291400000000, 0x6b7a8c8f00000000, 0x9ba812f800000000,
2449     0xf4e4b76300000000, 0x7b0d2f1700000000, 0x14418a8c00000000,
2450     0xe49314fb00000000, 0x8bdfb16000000000, 0xfa40251200000000,
2451     0x950c808900000000, 0x65de1efe00000000, 0x0a92bb6500000000,
2452     0x857b231100000000, 0xea37868a00000000, 0x1ae518fd00000000,
2453     0x75a9bd6600000000, 0xf0b7633000000000, 0x9ffbc6ab00000000,
2454     0x6f2958dc00000000, 0x0065fd4700000000, 0x8f8c653300000000,
2455     0xe0c0c0a800000000, 0x10125edf00000000, 0x7f5efb4400000000,
2456     0x0ec16f3600000000, 0x618dcaad00000000, 0x915f54da00000000,
2457     0xfe13f14100000000, 0x71fa693500000000, 0x1eb6ccae00000000,
2458     0xee6452d900000000, 0x8128f74200000000, 0x0c5a7b3c00000000,
2459     0x6316dea700000000, 0x93c440d000000000, 0xfc88e54b00000000,
2460     0x73617d3f00000000, 0x1c2dd8a400000000, 0xecff46d300000000,
2461     0x83b3e34800000000, 0xf22c773a00000000, 0x9d60d2a100000000,
2462     0x6db24cd600000000, 0x02fee94d00000000, 0x8d17713900000000,
2463     0xe25bd4a200000000, 0x12894ad500000000, 0x7dc5ef4e00000000,
2464     0x086c522800000000, 0x6720f7b300000000, 0x97f269c400000000,
2465     0xf8becc5f00000000, 0x7757542b00000000, 0x181bf1b000000000,
2466     0xe8c96fc700000000, 0x8785ca5c00000000, 0xf61a5e2e00000000,
2467     0x9956fbb500000000, 0x698465c200000000, 0x06c8c05900000000,
2468     0x8921582d00000000, 0xe66dfdb600000000, 0x16bf63c100000000,
2469     0x79f3c65a00000000, 0xf4814a2400000000, 0x9bcdefbf00000000,
2470     0x6b1f71c800000000, 0x0453d45300000000, 0x8bba4c2700000000,
2471     0xe4f6e9bc00000000, 0x142477cb00000000, 0x7b68d25000000000,
2472     0x0af7462200000000, 0x65bbe3b900000000, 0x95697dce00000000,
2473     0xfa25d85500000000, 0x75cc402100000000, 0x1a80e5ba00000000,
2474     0xea527bcd00000000, 0x851ede5600000000, 0xe06fc76000000000,
2475     0x8f2362fb00000000, 0x7ff1fc8c00000000, 0x10bd591700000000,
2476     0x9f54c16300000000, 0xf01864f800000000, 0x00cafa8f00000000,
2477     0x6f865f1400000000, 0x1e19cb6600000000, 0x71556efd00000000,
2478     0x8187f08a00000000, 0xeecb551100000000, 0x6122cd6500000000,
2479     0x0e6e68fe00000000, 0xfebcf68900000000, 0x91f0531200000000,
2480     0x1c82df6c00000000, 0x73ce7af700000000, 0x831ce48000000000,
2481     0xec50411b00000000, 0x63b9d96f00000000, 0x0cf57cf400000000,
2482     0xfc27e28300000000, 0x936b471800000000, 0xe2f4d36a00000000,
2483     0x8db876f100000000, 0x7d6ae88600000000, 0x12264d1d00000000,
2484     0x9dcfd56900000000, 0xf28370f200000000, 0x0251ee8500000000,
2485     0x6d1d4b1e00000000, 0x18b4f67800000000, 0x77f853e300000000,
2486     0x872acd9400000000, 0xe866680f00000000, 0x678ff07b00000000,
2487     0x08c355e000000000, 0xf811cb9700000000, 0x975d6e0c00000000,
2488     0xe6c2fa7e00000000, 0x898e5fe500000000, 0x795cc19200000000,
2489     0x1610640900000000, 0x99f9fc7d00000000, 0xf6b559e600000000,
2490     0x0667c79100000000, 0x692b620a00000000, 0xe459ee7400000000,
2491     0x8b154bef00000000, 0x7bc7d59800000000, 0x148b700300000000,
2492     0x9b62e87700000000, 0xf42e4dec00000000, 0x04fcd39b00000000,
2493     0x6bb0760000000000, 0x1a2fe27200000000, 0x756347e900000000,
2494     0x85b1d99e00000000, 0xeafd7c0500000000, 0x6514e47100000000,
2495     0x0a5841ea00000000, 0xfa8adf9d00000000, 0x95c67a0600000000,
2496     0x10d8a45000000000, 0x7f9401cb00000000, 0x8f469fbc00000000,
2497     0xe00a3a2700000000, 0x6fe3a25300000000, 0x00af07c800000000,
2498     0xf07d99bf00000000, 0x9f313c2400000000, 0xeeaea85600000000,
2499     0x81e20dcd00000000, 0x713093ba00000000, 0x1e7c362100000000,
2500     0x9195ae5500000000, 0xfed90bce00000000, 0x0e0b95b900000000,
2501     0x6147302200000000, 0xec35bc5c00000000, 0x837919c700000000,
2502     0x73ab87b000000000, 0x1ce7222b00000000, 0x930eba5f00000000,
2503     0xfc421fc400000000, 0x0c9081b300000000, 0x63dc242800000000,
2504     0x1243b05a00000000, 0x7d0f15c100000000, 0x8ddd8bb600000000,
2505     0xe2912e2d00000000, 0x6d78b65900000000, 0x023413c200000000,
2506     0xf2e68db500000000, 0x9daa282e00000000, 0xe803954800000000,
2507     0x874f30d300000000, 0x779daea400000000, 0x18d10b3f00000000,
2508     0x9738934b00000000, 0xf87436d000000000, 0x08a6a8a700000000,
2509     0x67ea0d3c00000000, 0x1675994e00000000, 0x79393cd500000000,
2510     0x89eba2a200000000, 0xe6a7073900000000, 0x694e9f4d00000000,
2511     0x06023ad600000000, 0xf6d0a4a100000000, 0x999c013a00000000,
2512     0x14ee8d4400000000, 0x7ba228df00000000, 0x8b70b6a800000000,
2513     0xe43c133300000000, 0x6bd58b4700000000, 0x04992edc00000000,
2514     0xf44bb0ab00000000, 0x9b07153000000000, 0xea98814200000000,
2515     0x85d424d900000000, 0x7506baae00000000, 0x1a4a1f3500000000,
2516     0x95a3874100000000, 0xfaef22da00000000, 0x0a3dbcad00000000,
2517     0x6571193600000000},
2518    {0x0000000000000000, 0x85d996dd00000000, 0x4bb55c6000000000,
2519     0xce6ccabd00000000, 0x966ab9c000000000, 0x13b32f1d00000000,
2520     0xdddfe5a000000000, 0x5806737d00000000, 0x6dd3035a00000000,
2521     0xe80a958700000000, 0x26665f3a00000000, 0xa3bfc9e700000000,
2522     0xfbb9ba9a00000000, 0x7e602c4700000000, 0xb00ce6fa00000000,
2523     0x35d5702700000000, 0xdaa607b400000000, 0x5f7f916900000000,
2524     0x91135bd400000000, 0x14cacd0900000000, 0x4cccbe7400000000,
2525     0xc91528a900000000, 0x0779e21400000000, 0x82a074c900000000,
2526     0xb77504ee00000000, 0x32ac923300000000, 0xfcc0588e00000000,
2527     0x7919ce5300000000, 0x211fbd2e00000000, 0xa4c62bf300000000,
2528     0x6aaae14e00000000, 0xef73779300000000, 0xf54b7eb300000000,
2529     0x7092e86e00000000, 0xbefe22d300000000, 0x3b27b40e00000000,
2530     0x6321c77300000000, 0xe6f851ae00000000, 0x28949b1300000000,
2531     0xad4d0dce00000000, 0x98987de900000000, 0x1d41eb3400000000,
2532     0xd32d218900000000, 0x56f4b75400000000, 0x0ef2c42900000000,
2533     0x8b2b52f400000000, 0x4547984900000000, 0xc09e0e9400000000,
2534     0x2fed790700000000, 0xaa34efda00000000, 0x6458256700000000,
2535     0xe181b3ba00000000, 0xb987c0c700000000, 0x3c5e561a00000000,
2536     0xf2329ca700000000, 0x77eb0a7a00000000, 0x423e7a5d00000000,
2537     0xc7e7ec8000000000, 0x098b263d00000000, 0x8c52b0e000000000,
2538     0xd454c39d00000000, 0x518d554000000000, 0x9fe19ffd00000000,
2539     0x1a38092000000000, 0xab918dbd00000000, 0x2e481b6000000000,
2540     0xe024d1dd00000000, 0x65fd470000000000, 0x3dfb347d00000000,
2541     0xb822a2a000000000, 0x764e681d00000000, 0xf397fec000000000,
2542     0xc6428ee700000000, 0x439b183a00000000, 0x8df7d28700000000,
2543     0x082e445a00000000, 0x5028372700000000, 0xd5f1a1fa00000000,
2544     0x1b9d6b4700000000, 0x9e44fd9a00000000, 0x71378a0900000000,
2545     0xf4ee1cd400000000, 0x3a82d66900000000, 0xbf5b40b400000000,
2546     0xe75d33c900000000, 0x6284a51400000000, 0xace86fa900000000,
2547     0x2931f97400000000, 0x1ce4895300000000, 0x993d1f8e00000000,
2548     0x5751d53300000000, 0xd28843ee00000000, 0x8a8e309300000000,
2549     0x0f57a64e00000000, 0xc13b6cf300000000, 0x44e2fa2e00000000,
2550     0x5edaf30e00000000, 0xdb0365d300000000, 0x156faf6e00000000,
2551     0x90b639b300000000, 0xc8b04ace00000000, 0x4d69dc1300000000,
2552     0x830516ae00000000, 0x06dc807300000000, 0x3309f05400000000,
2553     0xb6d0668900000000, 0x78bcac3400000000, 0xfd653ae900000000,
2554     0xa563499400000000, 0x20badf4900000000, 0xeed615f400000000,
2555     0x6b0f832900000000, 0x847cf4ba00000000, 0x01a5626700000000,
2556     0xcfc9a8da00000000, 0x4a103e0700000000, 0x12164d7a00000000,
2557     0x97cfdba700000000, 0x59a3111a00000000, 0xdc7a87c700000000,
2558     0xe9aff7e000000000, 0x6c76613d00000000, 0xa21aab8000000000,
2559     0x27c33d5d00000000, 0x7fc54e2000000000, 0xfa1cd8fd00000000,
2560     0x3470124000000000, 0xb1a9849d00000000, 0x17256aa000000000,
2561     0x92fcfc7d00000000, 0x5c9036c000000000, 0xd949a01d00000000,
2562     0x814fd36000000000, 0x049645bd00000000, 0xcafa8f0000000000,
2563     0x4f2319dd00000000, 0x7af669fa00000000, 0xff2fff2700000000,
2564     0x3143359a00000000, 0xb49aa34700000000, 0xec9cd03a00000000,
2565     0x694546e700000000, 0xa7298c5a00000000, 0x22f01a8700000000,
2566     0xcd836d1400000000, 0x485afbc900000000, 0x8636317400000000,
2567     0x03efa7a900000000, 0x5be9d4d400000000, 0xde30420900000000,
2568     0x105c88b400000000, 0x95851e6900000000, 0xa0506e4e00000000,
2569     0x2589f89300000000, 0xebe5322e00000000, 0x6e3ca4f300000000,
2570     0x363ad78e00000000, 0xb3e3415300000000, 0x7d8f8bee00000000,
2571     0xf8561d3300000000, 0xe26e141300000000, 0x67b782ce00000000,
2572     0xa9db487300000000, 0x2c02deae00000000, 0x7404add300000000,
2573     0xf1dd3b0e00000000, 0x3fb1f1b300000000, 0xba68676e00000000,
2574     0x8fbd174900000000, 0x0a64819400000000, 0xc4084b2900000000,
2575     0x41d1ddf400000000, 0x19d7ae8900000000, 0x9c0e385400000000,
2576     0x5262f2e900000000, 0xd7bb643400000000, 0x38c813a700000000,
2577     0xbd11857a00000000, 0x737d4fc700000000, 0xf6a4d91a00000000,
2578     0xaea2aa6700000000, 0x2b7b3cba00000000, 0xe517f60700000000,
2579     0x60ce60da00000000, 0x551b10fd00000000, 0xd0c2862000000000,
2580     0x1eae4c9d00000000, 0x9b77da4000000000, 0xc371a93d00000000,
2581     0x46a83fe000000000, 0x88c4f55d00000000, 0x0d1d638000000000,
2582     0xbcb4e71d00000000, 0x396d71c000000000, 0xf701bb7d00000000,
2583     0x72d82da000000000, 0x2ade5edd00000000, 0xaf07c80000000000,
2584     0x616b02bd00000000, 0xe4b2946000000000, 0xd167e44700000000,
2585     0x54be729a00000000, 0x9ad2b82700000000, 0x1f0b2efa00000000,
2586     0x470d5d8700000000, 0xc2d4cb5a00000000, 0x0cb801e700000000,
2587     0x8961973a00000000, 0x6612e0a900000000, 0xe3cb767400000000,
2588     0x2da7bcc900000000, 0xa87e2a1400000000, 0xf078596900000000,
2589     0x75a1cfb400000000, 0xbbcd050900000000, 0x3e1493d400000000,
2590     0x0bc1e3f300000000, 0x8e18752e00000000, 0x4074bf9300000000,
2591     0xc5ad294e00000000, 0x9dab5a3300000000, 0x1872ccee00000000,
2592     0xd61e065300000000, 0x53c7908e00000000, 0x49ff99ae00000000,
2593     0xcc260f7300000000, 0x024ac5ce00000000, 0x8793531300000000,
2594     0xdf95206e00000000, 0x5a4cb6b300000000, 0x94207c0e00000000,
2595     0x11f9ead300000000, 0x242c9af400000000, 0xa1f50c2900000000,
2596     0x6f99c69400000000, 0xea40504900000000, 0xb246233400000000,
2597     0x379fb5e900000000, 0xf9f37f5400000000, 0x7c2ae98900000000,
2598     0x93599e1a00000000, 0x168008c700000000, 0xd8ecc27a00000000,
2599     0x5d3554a700000000, 0x053327da00000000, 0x80eab10700000000,
2600     0x4e867bba00000000, 0xcb5fed6700000000, 0xfe8a9d4000000000,
2601     0x7b530b9d00000000, 0xb53fc12000000000, 0x30e657fd00000000,
2602     0x68e0248000000000, 0xed39b25d00000000, 0x235578e000000000,
2603     0xa68cee3d00000000},
2604    {0x0000000000000000, 0x76e10f9d00000000, 0xadc46ee100000000,
2605     0xdb25617c00000000, 0x1b8fac1900000000, 0x6d6ea38400000000,
2606     0xb64bc2f800000000, 0xc0aacd6500000000, 0x361e593300000000,
2607     0x40ff56ae00000000, 0x9bda37d200000000, 0xed3b384f00000000,
2608     0x2d91f52a00000000, 0x5b70fab700000000, 0x80559bcb00000000,
2609     0xf6b4945600000000, 0x6c3cb26600000000, 0x1addbdfb00000000,
2610     0xc1f8dc8700000000, 0xb719d31a00000000, 0x77b31e7f00000000,
2611     0x015211e200000000, 0xda77709e00000000, 0xac967f0300000000,
2612     0x5a22eb5500000000, 0x2cc3e4c800000000, 0xf7e685b400000000,
2613     0x81078a2900000000, 0x41ad474c00000000, 0x374c48d100000000,
2614     0xec6929ad00000000, 0x9a88263000000000, 0xd87864cd00000000,
2615     0xae996b5000000000, 0x75bc0a2c00000000, 0x035d05b100000000,
2616     0xc3f7c8d400000000, 0xb516c74900000000, 0x6e33a63500000000,
2617     0x18d2a9a800000000, 0xee663dfe00000000, 0x9887326300000000,
2618     0x43a2531f00000000, 0x35435c8200000000, 0xf5e991e700000000,
2619     0x83089e7a00000000, 0x582dff0600000000, 0x2eccf09b00000000,
2620     0xb444d6ab00000000, 0xc2a5d93600000000, 0x1980b84a00000000,
2621     0x6f61b7d700000000, 0xafcb7ab200000000, 0xd92a752f00000000,
2622     0x020f145300000000, 0x74ee1bce00000000, 0x825a8f9800000000,
2623     0xf4bb800500000000, 0x2f9ee17900000000, 0x597feee400000000,
2624     0x99d5238100000000, 0xef342c1c00000000, 0x34114d6000000000,
2625     0x42f042fd00000000, 0xf1f7b94100000000, 0x8716b6dc00000000,
2626     0x5c33d7a000000000, 0x2ad2d83d00000000, 0xea78155800000000,
2627     0x9c991ac500000000, 0x47bc7bb900000000, 0x315d742400000000,
2628     0xc7e9e07200000000, 0xb108efef00000000, 0x6a2d8e9300000000,
2629     0x1ccc810e00000000, 0xdc664c6b00000000, 0xaa8743f600000000,
2630     0x71a2228a00000000, 0x07432d1700000000, 0x9dcb0b2700000000,
2631     0xeb2a04ba00000000, 0x300f65c600000000, 0x46ee6a5b00000000,
2632     0x8644a73e00000000, 0xf0a5a8a300000000, 0x2b80c9df00000000,
2633     0x5d61c64200000000, 0xabd5521400000000, 0xdd345d8900000000,
2634     0x06113cf500000000, 0x70f0336800000000, 0xb05afe0d00000000,
2635     0xc6bbf19000000000, 0x1d9e90ec00000000, 0x6b7f9f7100000000,
2636     0x298fdd8c00000000, 0x5f6ed21100000000, 0x844bb36d00000000,
2637     0xf2aabcf000000000, 0x3200719500000000, 0x44e17e0800000000,
2638     0x9fc41f7400000000, 0xe92510e900000000, 0x1f9184bf00000000,
2639     0x69708b2200000000, 0xb255ea5e00000000, 0xc4b4e5c300000000,
2640     0x041e28a600000000, 0x72ff273b00000000, 0xa9da464700000000,
2641     0xdf3b49da00000000, 0x45b36fea00000000, 0x3352607700000000,
2642     0xe877010b00000000, 0x9e960e9600000000, 0x5e3cc3f300000000,
2643     0x28ddcc6e00000000, 0xf3f8ad1200000000, 0x8519a28f00000000,
2644     0x73ad36d900000000, 0x054c394400000000, 0xde69583800000000,
2645     0xa88857a500000000, 0x68229ac000000000, 0x1ec3955d00000000,
2646     0xc5e6f42100000000, 0xb307fbbc00000000, 0xe2ef738300000000,
2647     0x940e7c1e00000000, 0x4f2b1d6200000000, 0x39ca12ff00000000,
2648     0xf960df9a00000000, 0x8f81d00700000000, 0x54a4b17b00000000,
2649     0x2245bee600000000, 0xd4f12ab000000000, 0xa210252d00000000,
2650     0x7935445100000000, 0x0fd44bcc00000000, 0xcf7e86a900000000,
2651     0xb99f893400000000, 0x62bae84800000000, 0x145be7d500000000,
2652     0x8ed3c1e500000000, 0xf832ce7800000000, 0x2317af0400000000,
2653     0x55f6a09900000000, 0x955c6dfc00000000, 0xe3bd626100000000,
2654     0x3898031d00000000, 0x4e790c8000000000, 0xb8cd98d600000000,
2655     0xce2c974b00000000, 0x1509f63700000000, 0x63e8f9aa00000000,
2656     0xa34234cf00000000, 0xd5a33b5200000000, 0x0e865a2e00000000,
2657     0x786755b300000000, 0x3a97174e00000000, 0x4c7618d300000000,
2658     0x975379af00000000, 0xe1b2763200000000, 0x2118bb5700000000,
2659     0x57f9b4ca00000000, 0x8cdcd5b600000000, 0xfa3dda2b00000000,
2660     0x0c894e7d00000000, 0x7a6841e000000000, 0xa14d209c00000000,
2661     0xd7ac2f0100000000, 0x1706e26400000000, 0x61e7edf900000000,
2662     0xbac28c8500000000, 0xcc23831800000000, 0x56aba52800000000,
2663     0x204aaab500000000, 0xfb6fcbc900000000, 0x8d8ec45400000000,
2664     0x4d24093100000000, 0x3bc506ac00000000, 0xe0e067d000000000,
2665     0x9601684d00000000, 0x60b5fc1b00000000, 0x1654f38600000000,
2666     0xcd7192fa00000000, 0xbb909d6700000000, 0x7b3a500200000000,
2667     0x0ddb5f9f00000000, 0xd6fe3ee300000000, 0xa01f317e00000000,
2668     0x1318cac200000000, 0x65f9c55f00000000, 0xbedca42300000000,
2669     0xc83dabbe00000000, 0x089766db00000000, 0x7e76694600000000,
2670     0xa553083a00000000, 0xd3b207a700000000, 0x250693f100000000,
2671     0x53e79c6c00000000, 0x88c2fd1000000000, 0xfe23f28d00000000,
2672     0x3e893fe800000000, 0x4868307500000000, 0x934d510900000000,
2673     0xe5ac5e9400000000, 0x7f2478a400000000, 0x09c5773900000000,
2674     0xd2e0164500000000, 0xa40119d800000000, 0x64abd4bd00000000,
2675     0x124adb2000000000, 0xc96fba5c00000000, 0xbf8eb5c100000000,
2676     0x493a219700000000, 0x3fdb2e0a00000000, 0xe4fe4f7600000000,
2677     0x921f40eb00000000, 0x52b58d8e00000000, 0x2454821300000000,
2678     0xff71e36f00000000, 0x8990ecf200000000, 0xcb60ae0f00000000,
2679     0xbd81a19200000000, 0x66a4c0ee00000000, 0x1045cf7300000000,
2680     0xd0ef021600000000, 0xa60e0d8b00000000, 0x7d2b6cf700000000,
2681     0x0bca636a00000000, 0xfd7ef73c00000000, 0x8b9ff8a100000000,
2682     0x50ba99dd00000000, 0x265b964000000000, 0xe6f15b2500000000,
2683     0x901054b800000000, 0x4b3535c400000000, 0x3dd43a5900000000,
2684     0xa75c1c6900000000, 0xd1bd13f400000000, 0x0a98728800000000,
2685     0x7c797d1500000000, 0xbcd3b07000000000, 0xca32bfed00000000,
2686     0x1117de9100000000, 0x67f6d10c00000000, 0x9142455a00000000,
2687     0xe7a34ac700000000, 0x3c862bbb00000000, 0x4a67242600000000,
2688     0x8acde94300000000, 0xfc2ce6de00000000, 0x270987a200000000,
2689     0x51e8883f00000000},
2690    {0x0000000000000000, 0xe8dbfbb900000000, 0x91b186a800000000,
2691     0x796a7d1100000000, 0x63657c8a00000000, 0x8bbe873300000000,
2692     0xf2d4fa2200000000, 0x1a0f019b00000000, 0x87cc89cf00000000,
2693     0x6f17727600000000, 0x167d0f6700000000, 0xfea6f4de00000000,
2694     0xe4a9f54500000000, 0x0c720efc00000000, 0x751873ed00000000,
2695     0x9dc3885400000000, 0x4f9f624400000000, 0xa74499fd00000000,
2696     0xde2ee4ec00000000, 0x36f51f5500000000, 0x2cfa1ece00000000,
2697     0xc421e57700000000, 0xbd4b986600000000, 0x559063df00000000,
2698     0xc853eb8b00000000, 0x2088103200000000, 0x59e26d2300000000,
2699     0xb139969a00000000, 0xab36970100000000, 0x43ed6cb800000000,
2700     0x3a8711a900000000, 0xd25cea1000000000, 0x9e3ec58800000000,
2701     0x76e53e3100000000, 0x0f8f432000000000, 0xe754b89900000000,
2702     0xfd5bb90200000000, 0x158042bb00000000, 0x6cea3faa00000000,
2703     0x8431c41300000000, 0x19f24c4700000000, 0xf129b7fe00000000,
2704     0x8843caef00000000, 0x6098315600000000, 0x7a9730cd00000000,
2705     0x924ccb7400000000, 0xeb26b66500000000, 0x03fd4ddc00000000,
2706     0xd1a1a7cc00000000, 0x397a5c7500000000, 0x4010216400000000,
2707     0xa8cbdadd00000000, 0xb2c4db4600000000, 0x5a1f20ff00000000,
2708     0x23755dee00000000, 0xcbaea65700000000, 0x566d2e0300000000,
2709     0xbeb6d5ba00000000, 0xc7dca8ab00000000, 0x2f07531200000000,
2710     0x3508528900000000, 0xddd3a93000000000, 0xa4b9d42100000000,
2711     0x4c622f9800000000, 0x7d7bfbca00000000, 0x95a0007300000000,
2712     0xecca7d6200000000, 0x041186db00000000, 0x1e1e874000000000,
2713     0xf6c57cf900000000, 0x8faf01e800000000, 0x6774fa5100000000,
2714     0xfab7720500000000, 0x126c89bc00000000, 0x6b06f4ad00000000,
2715     0x83dd0f1400000000, 0x99d20e8f00000000, 0x7109f53600000000,
2716     0x0863882700000000, 0xe0b8739e00000000, 0x32e4998e00000000,
2717     0xda3f623700000000, 0xa3551f2600000000, 0x4b8ee49f00000000,
2718     0x5181e50400000000, 0xb95a1ebd00000000, 0xc03063ac00000000,
2719     0x28eb981500000000, 0xb528104100000000, 0x5df3ebf800000000,
2720     0x249996e900000000, 0xcc426d5000000000, 0xd64d6ccb00000000,
2721     0x3e96977200000000, 0x47fcea6300000000, 0xaf2711da00000000,
2722     0xe3453e4200000000, 0x0b9ec5fb00000000, 0x72f4b8ea00000000,
2723     0x9a2f435300000000, 0x802042c800000000, 0x68fbb97100000000,
2724     0x1191c46000000000, 0xf94a3fd900000000, 0x6489b78d00000000,
2725     0x8c524c3400000000, 0xf538312500000000, 0x1de3ca9c00000000,
2726     0x07eccb0700000000, 0xef3730be00000000, 0x965d4daf00000000,
2727     0x7e86b61600000000, 0xacda5c0600000000, 0x4401a7bf00000000,
2728     0x3d6bdaae00000000, 0xd5b0211700000000, 0xcfbf208c00000000,
2729     0x2764db3500000000, 0x5e0ea62400000000, 0xb6d55d9d00000000,
2730     0x2b16d5c900000000, 0xc3cd2e7000000000, 0xbaa7536100000000,
2731     0x527ca8d800000000, 0x4873a94300000000, 0xa0a852fa00000000,
2732     0xd9c22feb00000000, 0x3119d45200000000, 0xbbf0874e00000000,
2733     0x532b7cf700000000, 0x2a4101e600000000, 0xc29afa5f00000000,
2734     0xd895fbc400000000, 0x304e007d00000000, 0x49247d6c00000000,
2735     0xa1ff86d500000000, 0x3c3c0e8100000000, 0xd4e7f53800000000,
2736     0xad8d882900000000, 0x4556739000000000, 0x5f59720b00000000,
2737     0xb78289b200000000, 0xcee8f4a300000000, 0x26330f1a00000000,
2738     0xf46fe50a00000000, 0x1cb41eb300000000, 0x65de63a200000000,
2739     0x8d05981b00000000, 0x970a998000000000, 0x7fd1623900000000,
2740     0x06bb1f2800000000, 0xee60e49100000000, 0x73a36cc500000000,
2741     0x9b78977c00000000, 0xe212ea6d00000000, 0x0ac911d400000000,
2742     0x10c6104f00000000, 0xf81debf600000000, 0x817796e700000000,
2743     0x69ac6d5e00000000, 0x25ce42c600000000, 0xcd15b97f00000000,
2744     0xb47fc46e00000000, 0x5ca43fd700000000, 0x46ab3e4c00000000,
2745     0xae70c5f500000000, 0xd71ab8e400000000, 0x3fc1435d00000000,
2746     0xa202cb0900000000, 0x4ad930b000000000, 0x33b34da100000000,
2747     0xdb68b61800000000, 0xc167b78300000000, 0x29bc4c3a00000000,
2748     0x50d6312b00000000, 0xb80dca9200000000, 0x6a51208200000000,
2749     0x828adb3b00000000, 0xfbe0a62a00000000, 0x133b5d9300000000,
2750     0x09345c0800000000, 0xe1efa7b100000000, 0x9885daa000000000,
2751     0x705e211900000000, 0xed9da94d00000000, 0x054652f400000000,
2752     0x7c2c2fe500000000, 0x94f7d45c00000000, 0x8ef8d5c700000000,
2753     0x66232e7e00000000, 0x1f49536f00000000, 0xf792a8d600000000,
2754     0xc68b7c8400000000, 0x2e50873d00000000, 0x573afa2c00000000,
2755     0xbfe1019500000000, 0xa5ee000e00000000, 0x4d35fbb700000000,
2756     0x345f86a600000000, 0xdc847d1f00000000, 0x4147f54b00000000,
2757     0xa99c0ef200000000, 0xd0f673e300000000, 0x382d885a00000000,
2758     0x222289c100000000, 0xcaf9727800000000, 0xb3930f6900000000,
2759     0x5b48f4d000000000, 0x89141ec000000000, 0x61cfe57900000000,
2760     0x18a5986800000000, 0xf07e63d100000000, 0xea71624a00000000,
2761     0x02aa99f300000000, 0x7bc0e4e200000000, 0x931b1f5b00000000,
2762     0x0ed8970f00000000, 0xe6036cb600000000, 0x9f6911a700000000,
2763     0x77b2ea1e00000000, 0x6dbdeb8500000000, 0x8566103c00000000,
2764     0xfc0c6d2d00000000, 0x14d7969400000000, 0x58b5b90c00000000,
2765     0xb06e42b500000000, 0xc9043fa400000000, 0x21dfc41d00000000,
2766     0x3bd0c58600000000, 0xd30b3e3f00000000, 0xaa61432e00000000,
2767     0x42bab89700000000, 0xdf7930c300000000, 0x37a2cb7a00000000,
2768     0x4ec8b66b00000000, 0xa6134dd200000000, 0xbc1c4c4900000000,
2769     0x54c7b7f000000000, 0x2dadcae100000000, 0xc576315800000000,
2770     0x172adb4800000000, 0xfff120f100000000, 0x869b5de000000000,
2771     0x6e40a65900000000, 0x744fa7c200000000, 0x9c945c7b00000000,
2772     0xe5fe216a00000000, 0x0d25dad300000000, 0x90e6528700000000,
2773     0x783da93e00000000, 0x0157d42f00000000, 0xe98c2f9600000000,
2774     0xf3832e0d00000000, 0x1b58d5b400000000, 0x6232a8a500000000,
2775     0x8ae9531c00000000},
2776    {0x0000000000000000, 0x919168ae00000000, 0x6325a08700000000,
2777     0xf2b4c82900000000, 0x874c31d400000000, 0x16dd597a00000000,
2778     0xe469915300000000, 0x75f8f9fd00000000, 0x4f9f137300000000,
2779     0xde0e7bdd00000000, 0x2cbab3f400000000, 0xbd2bdb5a00000000,
2780     0xc8d322a700000000, 0x59424a0900000000, 0xabf6822000000000,
2781     0x3a67ea8e00000000, 0x9e3e27e600000000, 0x0faf4f4800000000,
2782     0xfd1b876100000000, 0x6c8aefcf00000000, 0x1972163200000000,
2783     0x88e37e9c00000000, 0x7a57b6b500000000, 0xebc6de1b00000000,
2784     0xd1a1349500000000, 0x40305c3b00000000, 0xb284941200000000,
2785     0x2315fcbc00000000, 0x56ed054100000000, 0xc77c6def00000000,
2786     0x35c8a5c600000000, 0xa459cd6800000000, 0x7d7b3f1700000000,
2787     0xecea57b900000000, 0x1e5e9f9000000000, 0x8fcff73e00000000,
2788     0xfa370ec300000000, 0x6ba6666d00000000, 0x9912ae4400000000,
2789     0x0883c6ea00000000, 0x32e42c6400000000, 0xa37544ca00000000,
2790     0x51c18ce300000000, 0xc050e44d00000000, 0xb5a81db000000000,
2791     0x2439751e00000000, 0xd68dbd3700000000, 0x471cd59900000000,
2792     0xe34518f100000000, 0x72d4705f00000000, 0x8060b87600000000,
2793     0x11f1d0d800000000, 0x6409292500000000, 0xf598418b00000000,
2794     0x072c89a200000000, 0x96bde10c00000000, 0xacda0b8200000000,
2795     0x3d4b632c00000000, 0xcfffab0500000000, 0x5e6ec3ab00000000,
2796     0x2b963a5600000000, 0xba0752f800000000, 0x48b39ad100000000,
2797     0xd922f27f00000000, 0xfaf67e2e00000000, 0x6b67168000000000,
2798     0x99d3dea900000000, 0x0842b60700000000, 0x7dba4ffa00000000,
2799     0xec2b275400000000, 0x1e9fef7d00000000, 0x8f0e87d300000000,
2800     0xb5696d5d00000000, 0x24f805f300000000, 0xd64ccdda00000000,
2801     0x47dda57400000000, 0x32255c8900000000, 0xa3b4342700000000,
2802     0x5100fc0e00000000, 0xc09194a000000000, 0x64c859c800000000,
2803     0xf559316600000000, 0x07edf94f00000000, 0x967c91e100000000,
2804     0xe384681c00000000, 0x721500b200000000, 0x80a1c89b00000000,
2805     0x1130a03500000000, 0x2b574abb00000000, 0xbac6221500000000,
2806     0x4872ea3c00000000, 0xd9e3829200000000, 0xac1b7b6f00000000,
2807     0x3d8a13c100000000, 0xcf3edbe800000000, 0x5eafb34600000000,
2808     0x878d413900000000, 0x161c299700000000, 0xe4a8e1be00000000,
2809     0x7539891000000000, 0x00c170ed00000000, 0x9150184300000000,
2810     0x63e4d06a00000000, 0xf275b8c400000000, 0xc812524a00000000,
2811     0x59833ae400000000, 0xab37f2cd00000000, 0x3aa69a6300000000,
2812     0x4f5e639e00000000, 0xdecf0b3000000000, 0x2c7bc31900000000,
2813     0xbdeaabb700000000, 0x19b366df00000000, 0x88220e7100000000,
2814     0x7a96c65800000000, 0xeb07aef600000000, 0x9eff570b00000000,
2815     0x0f6e3fa500000000, 0xfddaf78c00000000, 0x6c4b9f2200000000,
2816     0x562c75ac00000000, 0xc7bd1d0200000000, 0x3509d52b00000000,
2817     0xa498bd8500000000, 0xd160447800000000, 0x40f12cd600000000,
2818     0xb245e4ff00000000, 0x23d48c5100000000, 0xf4edfd5c00000000,
2819     0x657c95f200000000, 0x97c85ddb00000000, 0x0659357500000000,
2820     0x73a1cc8800000000, 0xe230a42600000000, 0x10846c0f00000000,
2821     0x811504a100000000, 0xbb72ee2f00000000, 0x2ae3868100000000,
2822     0xd8574ea800000000, 0x49c6260600000000, 0x3c3edffb00000000,
2823     0xadafb75500000000, 0x5f1b7f7c00000000, 0xce8a17d200000000,
2824     0x6ad3daba00000000, 0xfb42b21400000000, 0x09f67a3d00000000,
2825     0x9867129300000000, 0xed9feb6e00000000, 0x7c0e83c000000000,
2826     0x8eba4be900000000, 0x1f2b234700000000, 0x254cc9c900000000,
2827     0xb4dda16700000000, 0x4669694e00000000, 0xd7f801e000000000,
2828     0xa200f81d00000000, 0x339190b300000000, 0xc125589a00000000,
2829     0x50b4303400000000, 0x8996c24b00000000, 0x1807aae500000000,
2830     0xeab362cc00000000, 0x7b220a6200000000, 0x0edaf39f00000000,
2831     0x9f4b9b3100000000, 0x6dff531800000000, 0xfc6e3bb600000000,
2832     0xc609d13800000000, 0x5798b99600000000, 0xa52c71bf00000000,
2833     0x34bd191100000000, 0x4145e0ec00000000, 0xd0d4884200000000,
2834     0x2260406b00000000, 0xb3f128c500000000, 0x17a8e5ad00000000,
2835     0x86398d0300000000, 0x748d452a00000000, 0xe51c2d8400000000,
2836     0x90e4d47900000000, 0x0175bcd700000000, 0xf3c174fe00000000,
2837     0x62501c5000000000, 0x5837f6de00000000, 0xc9a69e7000000000,
2838     0x3b12565900000000, 0xaa833ef700000000, 0xdf7bc70a00000000,
2839     0x4eeaafa400000000, 0xbc5e678d00000000, 0x2dcf0f2300000000,
2840     0x0e1b837200000000, 0x9f8aebdc00000000, 0x6d3e23f500000000,
2841     0xfcaf4b5b00000000, 0x8957b2a600000000, 0x18c6da0800000000,
2842     0xea72122100000000, 0x7be37a8f00000000, 0x4184900100000000,
2843     0xd015f8af00000000, 0x22a1308600000000, 0xb330582800000000,
2844     0xc6c8a1d500000000, 0x5759c97b00000000, 0xa5ed015200000000,
2845     0x347c69fc00000000, 0x9025a49400000000, 0x01b4cc3a00000000,
2846     0xf300041300000000, 0x62916cbd00000000, 0x1769954000000000,
2847     0x86f8fdee00000000, 0x744c35c700000000, 0xe5dd5d6900000000,
2848     0xdfbab7e700000000, 0x4e2bdf4900000000, 0xbc9f176000000000,
2849     0x2d0e7fce00000000, 0x58f6863300000000, 0xc967ee9d00000000,
2850     0x3bd326b400000000, 0xaa424e1a00000000, 0x7360bc6500000000,
2851     0xe2f1d4cb00000000, 0x10451ce200000000, 0x81d4744c00000000,
2852     0xf42c8db100000000, 0x65bde51f00000000, 0x97092d3600000000,
2853     0x0698459800000000, 0x3cffaf1600000000, 0xad6ec7b800000000,
2854     0x5fda0f9100000000, 0xce4b673f00000000, 0xbbb39ec200000000,
2855     0x2a22f66c00000000, 0xd8963e4500000000, 0x490756eb00000000,
2856     0xed5e9b8300000000, 0x7ccff32d00000000, 0x8e7b3b0400000000,
2857     0x1fea53aa00000000, 0x6a12aa5700000000, 0xfb83c2f900000000,
2858     0x09370ad000000000, 0x98a6627e00000000, 0xa2c188f000000000,
2859     0x3350e05e00000000, 0xc1e4287700000000, 0x507540d900000000,
2860     0x258db92400000000, 0xb41cd18a00000000, 0x46a819a300000000,
2861     0xd739710d00000000}};
2862 
2863 #else /* W == 4 */
2864 
2865 static const uint32_t crc_braid_table[][256] = {
2866    {0x00000000, 0xccaa009e, 0x4225077d, 0x8e8f07e3, 0x844a0efa,
2867     0x48e00e64, 0xc66f0987, 0x0ac50919, 0xd3e51bb5, 0x1f4f1b2b,
2868     0x91c01cc8, 0x5d6a1c56, 0x57af154f, 0x9b0515d1, 0x158a1232,
2869     0xd92012ac, 0x7cbb312b, 0xb01131b5, 0x3e9e3656, 0xf23436c8,
2870     0xf8f13fd1, 0x345b3f4f, 0xbad438ac, 0x767e3832, 0xaf5e2a9e,
2871     0x63f42a00, 0xed7b2de3, 0x21d12d7d, 0x2b142464, 0xe7be24fa,
2872     0x69312319, 0xa59b2387, 0xf9766256, 0x35dc62c8, 0xbb53652b,
2873     0x77f965b5, 0x7d3c6cac, 0xb1966c32, 0x3f196bd1, 0xf3b36b4f,
2874     0x2a9379e3, 0xe639797d, 0x68b67e9e, 0xa41c7e00, 0xaed97719,
2875     0x62737787, 0xecfc7064, 0x205670fa, 0x85cd537d, 0x496753e3,
2876     0xc7e85400, 0x0b42549e, 0x01875d87, 0xcd2d5d19, 0x43a25afa,
2877     0x8f085a64, 0x562848c8, 0x9a824856, 0x140d4fb5, 0xd8a74f2b,
2878     0xd2624632, 0x1ec846ac, 0x9047414f, 0x5ced41d1, 0x299dc2ed,
2879     0xe537c273, 0x6bb8c590, 0xa712c50e, 0xadd7cc17, 0x617dcc89,
2880     0xeff2cb6a, 0x2358cbf4, 0xfa78d958, 0x36d2d9c6, 0xb85dde25,
2881     0x74f7debb, 0x7e32d7a2, 0xb298d73c, 0x3c17d0df, 0xf0bdd041,
2882     0x5526f3c6, 0x998cf358, 0x1703f4bb, 0xdba9f425, 0xd16cfd3c,
2883     0x1dc6fda2, 0x9349fa41, 0x5fe3fadf, 0x86c3e873, 0x4a69e8ed,
2884     0xc4e6ef0e, 0x084cef90, 0x0289e689, 0xce23e617, 0x40ace1f4,
2885     0x8c06e16a, 0xd0eba0bb, 0x1c41a025, 0x92cea7c6, 0x5e64a758,
2886     0x54a1ae41, 0x980baedf, 0x1684a93c, 0xda2ea9a2, 0x030ebb0e,
2887     0xcfa4bb90, 0x412bbc73, 0x8d81bced, 0x8744b5f4, 0x4beeb56a,
2888     0xc561b289, 0x09cbb217, 0xac509190, 0x60fa910e, 0xee7596ed,
2889     0x22df9673, 0x281a9f6a, 0xe4b09ff4, 0x6a3f9817, 0xa6959889,
2890     0x7fb58a25, 0xb31f8abb, 0x3d908d58, 0xf13a8dc6, 0xfbff84df,
2891     0x37558441, 0xb9da83a2, 0x7570833c, 0x533b85da, 0x9f918544,
2892     0x111e82a7, 0xddb48239, 0xd7718b20, 0x1bdb8bbe, 0x95548c5d,
2893     0x59fe8cc3, 0x80de9e6f, 0x4c749ef1, 0xc2fb9912, 0x0e51998c,
2894     0x04949095, 0xc83e900b, 0x46b197e8, 0x8a1b9776, 0x2f80b4f1,
2895     0xe32ab46f, 0x6da5b38c, 0xa10fb312, 0xabcaba0b, 0x6760ba95,
2896     0xe9efbd76, 0x2545bde8, 0xfc65af44, 0x30cfafda, 0xbe40a839,
2897     0x72eaa8a7, 0x782fa1be, 0xb485a120, 0x3a0aa6c3, 0xf6a0a65d,
2898     0xaa4de78c, 0x66e7e712, 0xe868e0f1, 0x24c2e06f, 0x2e07e976,
2899     0xe2ade9e8, 0x6c22ee0b, 0xa088ee95, 0x79a8fc39, 0xb502fca7,
2900     0x3b8dfb44, 0xf727fbda, 0xfde2f2c3, 0x3148f25d, 0xbfc7f5be,
2901     0x736df520, 0xd6f6d6a7, 0x1a5cd639, 0x94d3d1da, 0x5879d144,
2902     0x52bcd85d, 0x9e16d8c3, 0x1099df20, 0xdc33dfbe, 0x0513cd12,
2903     0xc9b9cd8c, 0x4736ca6f, 0x8b9ccaf1, 0x8159c3e8, 0x4df3c376,
2904     0xc37cc495, 0x0fd6c40b, 0x7aa64737, 0xb60c47a9, 0x3883404a,
2905     0xf42940d4, 0xfeec49cd, 0x32464953, 0xbcc94eb0, 0x70634e2e,
2906     0xa9435c82, 0x65e95c1c, 0xeb665bff, 0x27cc5b61, 0x2d095278,
2907     0xe1a352e6, 0x6f2c5505, 0xa386559b, 0x061d761c, 0xcab77682,
2908     0x44387161, 0x889271ff, 0x825778e6, 0x4efd7878, 0xc0727f9b,
2909     0x0cd87f05, 0xd5f86da9, 0x19526d37, 0x97dd6ad4, 0x5b776a4a,
2910     0x51b26353, 0x9d1863cd, 0x1397642e, 0xdf3d64b0, 0x83d02561,
2911     0x4f7a25ff, 0xc1f5221c, 0x0d5f2282, 0x079a2b9b, 0xcb302b05,
2912     0x45bf2ce6, 0x89152c78, 0x50353ed4, 0x9c9f3e4a, 0x121039a9,
2913     0xdeba3937, 0xd47f302e, 0x18d530b0, 0x965a3753, 0x5af037cd,
2914     0xff6b144a, 0x33c114d4, 0xbd4e1337, 0x71e413a9, 0x7b211ab0,
2915     0xb78b1a2e, 0x39041dcd, 0xf5ae1d53, 0x2c8e0fff, 0xe0240f61,
2916     0x6eab0882, 0xa201081c, 0xa8c40105, 0x646e019b, 0xeae10678,
2917     0x264b06e6},
2918    {0x00000000, 0xa6770bb4, 0x979f1129, 0x31e81a9d, 0xf44f2413,
2919     0x52382fa7, 0x63d0353a, 0xc5a73e8e, 0x33ef4e67, 0x959845d3,
2920     0xa4705f4e, 0x020754fa, 0xc7a06a74, 0x61d761c0, 0x503f7b5d,
2921     0xf64870e9, 0x67de9cce, 0xc1a9977a, 0xf0418de7, 0x56368653,
2922     0x9391b8dd, 0x35e6b369, 0x040ea9f4, 0xa279a240, 0x5431d2a9,
2923     0xf246d91d, 0xc3aec380, 0x65d9c834, 0xa07ef6ba, 0x0609fd0e,
2924     0x37e1e793, 0x9196ec27, 0xcfbd399c, 0x69ca3228, 0x582228b5,
2925     0xfe552301, 0x3bf21d8f, 0x9d85163b, 0xac6d0ca6, 0x0a1a0712,
2926     0xfc5277fb, 0x5a257c4f, 0x6bcd66d2, 0xcdba6d66, 0x081d53e8,
2927     0xae6a585c, 0x9f8242c1, 0x39f54975, 0xa863a552, 0x0e14aee6,
2928     0x3ffcb47b, 0x998bbfcf, 0x5c2c8141, 0xfa5b8af5, 0xcbb39068,
2929     0x6dc49bdc, 0x9b8ceb35, 0x3dfbe081, 0x0c13fa1c, 0xaa64f1a8,
2930     0x6fc3cf26, 0xc9b4c492, 0xf85cde0f, 0x5e2bd5bb, 0x440b7579,
2931     0xe27c7ecd, 0xd3946450, 0x75e36fe4, 0xb044516a, 0x16335ade,
2932     0x27db4043, 0x81ac4bf7, 0x77e43b1e, 0xd19330aa, 0xe07b2a37,
2933     0x460c2183, 0x83ab1f0d, 0x25dc14b9, 0x14340e24, 0xb2430590,
2934     0x23d5e9b7, 0x85a2e203, 0xb44af89e, 0x123df32a, 0xd79acda4,
2935     0x71edc610, 0x4005dc8d, 0xe672d739, 0x103aa7d0, 0xb64dac64,
2936     0x87a5b6f9, 0x21d2bd4d, 0xe47583c3, 0x42028877, 0x73ea92ea,
2937     0xd59d995e, 0x8bb64ce5, 0x2dc14751, 0x1c295dcc, 0xba5e5678,
2938     0x7ff968f6, 0xd98e6342, 0xe86679df, 0x4e11726b, 0xb8590282,
2939     0x1e2e0936, 0x2fc613ab, 0x89b1181f, 0x4c162691, 0xea612d25,
2940     0xdb8937b8, 0x7dfe3c0c, 0xec68d02b, 0x4a1fdb9f, 0x7bf7c102,
2941     0xdd80cab6, 0x1827f438, 0xbe50ff8c, 0x8fb8e511, 0x29cfeea5,
2942     0xdf879e4c, 0x79f095f8, 0x48188f65, 0xee6f84d1, 0x2bc8ba5f,
2943     0x8dbfb1eb, 0xbc57ab76, 0x1a20a0c2, 0x8816eaf2, 0x2e61e146,
2944     0x1f89fbdb, 0xb9fef06f, 0x7c59cee1, 0xda2ec555, 0xebc6dfc8,
2945     0x4db1d47c, 0xbbf9a495, 0x1d8eaf21, 0x2c66b5bc, 0x8a11be08,
2946     0x4fb68086, 0xe9c18b32, 0xd82991af, 0x7e5e9a1b, 0xefc8763c,
2947     0x49bf7d88, 0x78576715, 0xde206ca1, 0x1b87522f, 0xbdf0599b,
2948     0x8c184306, 0x2a6f48b2, 0xdc27385b, 0x7a5033ef, 0x4bb82972,
2949     0xedcf22c6, 0x28681c48, 0x8e1f17fc, 0xbff70d61, 0x198006d5,
2950     0x47abd36e, 0xe1dcd8da, 0xd034c247, 0x7643c9f3, 0xb3e4f77d,
2951     0x1593fcc9, 0x247be654, 0x820cede0, 0x74449d09, 0xd23396bd,
2952     0xe3db8c20, 0x45ac8794, 0x800bb91a, 0x267cb2ae, 0x1794a833,
2953     0xb1e3a387, 0x20754fa0, 0x86024414, 0xb7ea5e89, 0x119d553d,
2954     0xd43a6bb3, 0x724d6007, 0x43a57a9a, 0xe5d2712e, 0x139a01c7,
2955     0xb5ed0a73, 0x840510ee, 0x22721b5a, 0xe7d525d4, 0x41a22e60,
2956     0x704a34fd, 0xd63d3f49, 0xcc1d9f8b, 0x6a6a943f, 0x5b828ea2,
2957     0xfdf58516, 0x3852bb98, 0x9e25b02c, 0xafcdaab1, 0x09baa105,
2958     0xfff2d1ec, 0x5985da58, 0x686dc0c5, 0xce1acb71, 0x0bbdf5ff,
2959     0xadcafe4b, 0x9c22e4d6, 0x3a55ef62, 0xabc30345, 0x0db408f1,
2960     0x3c5c126c, 0x9a2b19d8, 0x5f8c2756, 0xf9fb2ce2, 0xc813367f,
2961     0x6e643dcb, 0x982c4d22, 0x3e5b4696, 0x0fb35c0b, 0xa9c457bf,
2962     0x6c636931, 0xca146285, 0xfbfc7818, 0x5d8b73ac, 0x03a0a617,
2963     0xa5d7ada3, 0x943fb73e, 0x3248bc8a, 0xf7ef8204, 0x519889b0,
2964     0x6070932d, 0xc6079899, 0x304fe870, 0x9638e3c4, 0xa7d0f959,
2965     0x01a7f2ed, 0xc400cc63, 0x6277c7d7, 0x539fdd4a, 0xf5e8d6fe,
2966     0x647e3ad9, 0xc209316d, 0xf3e12bf0, 0x55962044, 0x90311eca,
2967     0x3646157e, 0x07ae0fe3, 0xa1d90457, 0x579174be, 0xf1e67f0a,
2968     0xc00e6597, 0x66796e23, 0xa3de50ad, 0x05a95b19, 0x34414184,
2969     0x92364a30},
2970    {0x00000000, 0xcb5cd3a5, 0x4dc8a10b, 0x869472ae, 0x9b914216,
2971     0x50cd91b3, 0xd659e31d, 0x1d0530b8, 0xec53826d, 0x270f51c8,
2972     0xa19b2366, 0x6ac7f0c3, 0x77c2c07b, 0xbc9e13de, 0x3a0a6170,
2973     0xf156b2d5, 0x03d6029b, 0xc88ad13e, 0x4e1ea390, 0x85427035,
2974     0x9847408d, 0x531b9328, 0xd58fe186, 0x1ed33223, 0xef8580f6,
2975     0x24d95353, 0xa24d21fd, 0x6911f258, 0x7414c2e0, 0xbf481145,
2976     0x39dc63eb, 0xf280b04e, 0x07ac0536, 0xccf0d693, 0x4a64a43d,
2977     0x81387798, 0x9c3d4720, 0x57619485, 0xd1f5e62b, 0x1aa9358e,
2978     0xebff875b, 0x20a354fe, 0xa6372650, 0x6d6bf5f5, 0x706ec54d,
2979     0xbb3216e8, 0x3da66446, 0xf6fab7e3, 0x047a07ad, 0xcf26d408,
2980     0x49b2a6a6, 0x82ee7503, 0x9feb45bb, 0x54b7961e, 0xd223e4b0,
2981     0x197f3715, 0xe82985c0, 0x23755665, 0xa5e124cb, 0x6ebdf76e,
2982     0x73b8c7d6, 0xb8e41473, 0x3e7066dd, 0xf52cb578, 0x0f580a6c,
2983     0xc404d9c9, 0x4290ab67, 0x89cc78c2, 0x94c9487a, 0x5f959bdf,
2984     0xd901e971, 0x125d3ad4, 0xe30b8801, 0x28575ba4, 0xaec3290a,
2985     0x659ffaaf, 0x789aca17, 0xb3c619b2, 0x35526b1c, 0xfe0eb8b9,
2986     0x0c8e08f7, 0xc7d2db52, 0x4146a9fc, 0x8a1a7a59, 0x971f4ae1,
2987     0x5c439944, 0xdad7ebea, 0x118b384f, 0xe0dd8a9a, 0x2b81593f,
2988     0xad152b91, 0x6649f834, 0x7b4cc88c, 0xb0101b29, 0x36846987,
2989     0xfdd8ba22, 0x08f40f5a, 0xc3a8dcff, 0x453cae51, 0x8e607df4,
2990     0x93654d4c, 0x58399ee9, 0xdeadec47, 0x15f13fe2, 0xe4a78d37,
2991     0x2ffb5e92, 0xa96f2c3c, 0x6233ff99, 0x7f36cf21, 0xb46a1c84,
2992     0x32fe6e2a, 0xf9a2bd8f, 0x0b220dc1, 0xc07ede64, 0x46eaacca,
2993     0x8db67f6f, 0x90b34fd7, 0x5bef9c72, 0xdd7beedc, 0x16273d79,
2994     0xe7718fac, 0x2c2d5c09, 0xaab92ea7, 0x61e5fd02, 0x7ce0cdba,
2995     0xb7bc1e1f, 0x31286cb1, 0xfa74bf14, 0x1eb014d8, 0xd5ecc77d,
2996     0x5378b5d3, 0x98246676, 0x852156ce, 0x4e7d856b, 0xc8e9f7c5,
2997     0x03b52460, 0xf2e396b5, 0x39bf4510, 0xbf2b37be, 0x7477e41b,
2998     0x6972d4a3, 0xa22e0706, 0x24ba75a8, 0xefe6a60d, 0x1d661643,
2999     0xd63ac5e6, 0x50aeb748, 0x9bf264ed, 0x86f75455, 0x4dab87f0,
3000     0xcb3ff55e, 0x006326fb, 0xf135942e, 0x3a69478b, 0xbcfd3525,
3001     0x77a1e680, 0x6aa4d638, 0xa1f8059d, 0x276c7733, 0xec30a496,
3002     0x191c11ee, 0xd240c24b, 0x54d4b0e5, 0x9f886340, 0x828d53f8,
3003     0x49d1805d, 0xcf45f2f3, 0x04192156, 0xf54f9383, 0x3e134026,
3004     0xb8873288, 0x73dbe12d, 0x6eded195, 0xa5820230, 0x2316709e,
3005     0xe84aa33b, 0x1aca1375, 0xd196c0d0, 0x5702b27e, 0x9c5e61db,
3006     0x815b5163, 0x4a0782c6, 0xcc93f068, 0x07cf23cd, 0xf6999118,
3007     0x3dc542bd, 0xbb513013, 0x700de3b6, 0x6d08d30e, 0xa65400ab,
3008     0x20c07205, 0xeb9ca1a0, 0x11e81eb4, 0xdab4cd11, 0x5c20bfbf,
3009     0x977c6c1a, 0x8a795ca2, 0x41258f07, 0xc7b1fda9, 0x0ced2e0c,
3010     0xfdbb9cd9, 0x36e74f7c, 0xb0733dd2, 0x7b2fee77, 0x662adecf,
3011     0xad760d6a, 0x2be27fc4, 0xe0beac61, 0x123e1c2f, 0xd962cf8a,
3012     0x5ff6bd24, 0x94aa6e81, 0x89af5e39, 0x42f38d9c, 0xc467ff32,
3013     0x0f3b2c97, 0xfe6d9e42, 0x35314de7, 0xb3a53f49, 0x78f9ecec,
3014     0x65fcdc54, 0xaea00ff1, 0x28347d5f, 0xe368aefa, 0x16441b82,
3015     0xdd18c827, 0x5b8cba89, 0x90d0692c, 0x8dd55994, 0x46898a31,
3016     0xc01df89f, 0x0b412b3a, 0xfa1799ef, 0x314b4a4a, 0xb7df38e4,
3017     0x7c83eb41, 0x6186dbf9, 0xaada085c, 0x2c4e7af2, 0xe712a957,
3018     0x15921919, 0xdececabc, 0x585ab812, 0x93066bb7, 0x8e035b0f,
3019     0x455f88aa, 0xc3cbfa04, 0x089729a1, 0xf9c19b74, 0x329d48d1,
3020     0xb4093a7f, 0x7f55e9da, 0x6250d962, 0xa90c0ac7, 0x2f987869,
3021     0xe4c4abcc},
3022    {0x00000000, 0x3d6029b0, 0x7ac05360, 0x47a07ad0, 0xf580a6c0,
3023     0xc8e08f70, 0x8f40f5a0, 0xb220dc10, 0x30704bc1, 0x0d106271,
3024     0x4ab018a1, 0x77d03111, 0xc5f0ed01, 0xf890c4b1, 0xbf30be61,
3025     0x825097d1, 0x60e09782, 0x5d80be32, 0x1a20c4e2, 0x2740ed52,
3026     0x95603142, 0xa80018f2, 0xefa06222, 0xd2c04b92, 0x5090dc43,
3027     0x6df0f5f3, 0x2a508f23, 0x1730a693, 0xa5107a83, 0x98705333,
3028     0xdfd029e3, 0xe2b00053, 0xc1c12f04, 0xfca106b4, 0xbb017c64,
3029     0x866155d4, 0x344189c4, 0x0921a074, 0x4e81daa4, 0x73e1f314,
3030     0xf1b164c5, 0xccd14d75, 0x8b7137a5, 0xb6111e15, 0x0431c205,
3031     0x3951ebb5, 0x7ef19165, 0x4391b8d5, 0xa121b886, 0x9c419136,
3032     0xdbe1ebe6, 0xe681c256, 0x54a11e46, 0x69c137f6, 0x2e614d26,
3033     0x13016496, 0x9151f347, 0xac31daf7, 0xeb91a027, 0xd6f18997,
3034     0x64d15587, 0x59b17c37, 0x1e1106e7, 0x23712f57, 0x58f35849,
3035     0x659371f9, 0x22330b29, 0x1f532299, 0xad73fe89, 0x9013d739,
3036     0xd7b3ade9, 0xead38459, 0x68831388, 0x55e33a38, 0x124340e8,
3037     0x2f236958, 0x9d03b548, 0xa0639cf8, 0xe7c3e628, 0xdaa3cf98,
3038     0x3813cfcb, 0x0573e67b, 0x42d39cab, 0x7fb3b51b, 0xcd93690b,
3039     0xf0f340bb, 0xb7533a6b, 0x8a3313db, 0x0863840a, 0x3503adba,
3040     0x72a3d76a, 0x4fc3feda, 0xfde322ca, 0xc0830b7a, 0x872371aa,
3041     0xba43581a, 0x9932774d, 0xa4525efd, 0xe3f2242d, 0xde920d9d,
3042     0x6cb2d18d, 0x51d2f83d, 0x167282ed, 0x2b12ab5d, 0xa9423c8c,
3043     0x9422153c, 0xd3826fec, 0xeee2465c, 0x5cc29a4c, 0x61a2b3fc,
3044     0x2602c92c, 0x1b62e09c, 0xf9d2e0cf, 0xc4b2c97f, 0x8312b3af,
3045     0xbe729a1f, 0x0c52460f, 0x31326fbf, 0x7692156f, 0x4bf23cdf,
3046     0xc9a2ab0e, 0xf4c282be, 0xb362f86e, 0x8e02d1de, 0x3c220dce,
3047     0x0142247e, 0x46e25eae, 0x7b82771e, 0xb1e6b092, 0x8c869922,
3048     0xcb26e3f2, 0xf646ca42, 0x44661652, 0x79063fe2, 0x3ea64532,
3049     0x03c66c82, 0x8196fb53, 0xbcf6d2e3, 0xfb56a833, 0xc6368183,
3050     0x74165d93, 0x49767423, 0x0ed60ef3, 0x33b62743, 0xd1062710,
3051     0xec660ea0, 0xabc67470, 0x96a65dc0, 0x248681d0, 0x19e6a860,
3052     0x5e46d2b0, 0x6326fb00, 0xe1766cd1, 0xdc164561, 0x9bb63fb1,
3053     0xa6d61601, 0x14f6ca11, 0x2996e3a1, 0x6e369971, 0x5356b0c1,
3054     0x70279f96, 0x4d47b626, 0x0ae7ccf6, 0x3787e546, 0x85a73956,
3055     0xb8c710e6, 0xff676a36, 0xc2074386, 0x4057d457, 0x7d37fde7,
3056     0x3a978737, 0x07f7ae87, 0xb5d77297, 0x88b75b27, 0xcf1721f7,
3057     0xf2770847, 0x10c70814, 0x2da721a4, 0x6a075b74, 0x576772c4,
3058     0xe547aed4, 0xd8278764, 0x9f87fdb4, 0xa2e7d404, 0x20b743d5,
3059     0x1dd76a65, 0x5a7710b5, 0x67173905, 0xd537e515, 0xe857cca5,
3060     0xaff7b675, 0x92979fc5, 0xe915e8db, 0xd475c16b, 0x93d5bbbb,
3061     0xaeb5920b, 0x1c954e1b, 0x21f567ab, 0x66551d7b, 0x5b3534cb,
3062     0xd965a31a, 0xe4058aaa, 0xa3a5f07a, 0x9ec5d9ca, 0x2ce505da,
3063     0x11852c6a, 0x562556ba, 0x6b457f0a, 0x89f57f59, 0xb49556e9,
3064     0xf3352c39, 0xce550589, 0x7c75d999, 0x4115f029, 0x06b58af9,
3065     0x3bd5a349, 0xb9853498, 0x84e51d28, 0xc34567f8, 0xfe254e48,
3066     0x4c059258, 0x7165bbe8, 0x36c5c138, 0x0ba5e888, 0x28d4c7df,
3067     0x15b4ee6f, 0x521494bf, 0x6f74bd0f, 0xdd54611f, 0xe03448af,
3068     0xa794327f, 0x9af41bcf, 0x18a48c1e, 0x25c4a5ae, 0x6264df7e,
3069     0x5f04f6ce, 0xed242ade, 0xd044036e, 0x97e479be, 0xaa84500e,
3070     0x4834505d, 0x755479ed, 0x32f4033d, 0x0f942a8d, 0xbdb4f69d,
3071     0x80d4df2d, 0xc774a5fd, 0xfa148c4d, 0x78441b9c, 0x4524322c,
3072     0x028448fc, 0x3fe4614c, 0x8dc4bd5c, 0xb0a494ec, 0xf704ee3c,
3073     0xca64c78c}};
3074 
3075 static const z_word_t crc_braid_big_table[][256] = {
3076    {0x00000000, 0xb029603d, 0x6053c07a, 0xd07aa047, 0xc0a680f5,
3077     0x708fe0c8, 0xa0f5408f, 0x10dc20b2, 0xc14b7030, 0x7162100d,
3078     0xa118b04a, 0x1131d077, 0x01edf0c5, 0xb1c490f8, 0x61be30bf,
3079     0xd1975082, 0x8297e060, 0x32be805d, 0xe2c4201a, 0x52ed4027,
3080     0x42316095, 0xf21800a8, 0x2262a0ef, 0x924bc0d2, 0x43dc9050,
3081     0xf3f5f06d, 0x238f502a, 0x93a63017, 0x837a10a5, 0x33537098,
3082     0xe329d0df, 0x5300b0e2, 0x042fc1c1, 0xb406a1fc, 0x647c01bb,
3083     0xd4556186, 0xc4894134, 0x74a02109, 0xa4da814e, 0x14f3e173,
3084     0xc564b1f1, 0x754dd1cc, 0xa537718b, 0x151e11b6, 0x05c23104,
3085     0xb5eb5139, 0x6591f17e, 0xd5b89143, 0x86b821a1, 0x3691419c,
3086     0xe6ebe1db, 0x56c281e6, 0x461ea154, 0xf637c169, 0x264d612e,
3087     0x96640113, 0x47f35191, 0xf7da31ac, 0x27a091eb, 0x9789f1d6,
3088     0x8755d164, 0x377cb159, 0xe706111e, 0x572f7123, 0x4958f358,
3089     0xf9719365, 0x290b3322, 0x9922531f, 0x89fe73ad, 0x39d71390,
3090     0xe9adb3d7, 0x5984d3ea, 0x88138368, 0x383ae355, 0xe8404312,
3091     0x5869232f, 0x48b5039d, 0xf89c63a0, 0x28e6c3e7, 0x98cfa3da,
3092     0xcbcf1338, 0x7be67305, 0xab9cd342, 0x1bb5b37f, 0x0b6993cd,
3093     0xbb40f3f0, 0x6b3a53b7, 0xdb13338a, 0x0a846308, 0xbaad0335,
3094     0x6ad7a372, 0xdafec34f, 0xca22e3fd, 0x7a0b83c0, 0xaa712387,
3095     0x1a5843ba, 0x4d773299, 0xfd5e52a4, 0x2d24f2e3, 0x9d0d92de,
3096     0x8dd1b26c, 0x3df8d251, 0xed827216, 0x5dab122b, 0x8c3c42a9,
3097     0x3c152294, 0xec6f82d3, 0x5c46e2ee, 0x4c9ac25c, 0xfcb3a261,
3098     0x2cc90226, 0x9ce0621b, 0xcfe0d2f9, 0x7fc9b2c4, 0xafb31283,
3099     0x1f9a72be, 0x0f46520c, 0xbf6f3231, 0x6f159276, 0xdf3cf24b,
3100     0x0eaba2c9, 0xbe82c2f4, 0x6ef862b3, 0xded1028e, 0xce0d223c,
3101     0x7e244201, 0xae5ee246, 0x1e77827b, 0x92b0e6b1, 0x2299868c,
3102     0xf2e326cb, 0x42ca46f6, 0x52166644, 0xe23f0679, 0x3245a63e,
3103     0x826cc603, 0x53fb9681, 0xe3d2f6bc, 0x33a856fb, 0x838136c6,
3104     0x935d1674, 0x23747649, 0xf30ed60e, 0x4327b633, 0x102706d1,
3105     0xa00e66ec, 0x7074c6ab, 0xc05da696, 0xd0818624, 0x60a8e619,
3106     0xb0d2465e, 0x00fb2663, 0xd16c76e1, 0x614516dc, 0xb13fb69b,
3107     0x0116d6a6, 0x11caf614, 0xa1e39629, 0x7199366e, 0xc1b05653,
3108     0x969f2770, 0x26b6474d, 0xf6cce70a, 0x46e58737, 0x5639a785,
3109     0xe610c7b8, 0x366a67ff, 0x864307c2, 0x57d45740, 0xe7fd377d,
3110     0x3787973a, 0x87aef707, 0x9772d7b5, 0x275bb788, 0xf72117cf,
3111     0x470877f2, 0x1408c710, 0xa421a72d, 0x745b076a, 0xc4726757,
3112     0xd4ae47e5, 0x648727d8, 0xb4fd879f, 0x04d4e7a2, 0xd543b720,
3113     0x656ad71d, 0xb510775a, 0x05391767, 0x15e537d5, 0xa5cc57e8,
3114     0x75b6f7af, 0xc59f9792, 0xdbe815e9, 0x6bc175d4, 0xbbbbd593,
3115     0x0b92b5ae, 0x1b4e951c, 0xab67f521, 0x7b1d5566, 0xcb34355b,
3116     0x1aa365d9, 0xaa8a05e4, 0x7af0a5a3, 0xcad9c59e, 0xda05e52c,
3117     0x6a2c8511, 0xba562556, 0x0a7f456b, 0x597ff589, 0xe95695b4,
3118     0x392c35f3, 0x890555ce, 0x99d9757c, 0x29f01541, 0xf98ab506,
3119     0x49a3d53b, 0x983485b9, 0x281de584, 0xf86745c3, 0x484e25fe,
3120     0x5892054c, 0xe8bb6571, 0x38c1c536, 0x88e8a50b, 0xdfc7d428,
3121     0x6feeb415, 0xbf941452, 0x0fbd746f, 0x1f6154dd, 0xaf4834e0,
3122     0x7f3294a7, 0xcf1bf49a, 0x1e8ca418, 0xaea5c425, 0x7edf6462,
3123     0xcef6045f, 0xde2a24ed, 0x6e0344d0, 0xbe79e497, 0x0e5084aa,
3124     0x5d503448, 0xed795475, 0x3d03f432, 0x8d2a940f, 0x9df6b4bd,
3125     0x2ddfd480, 0xfda574c7, 0x4d8c14fa, 0x9c1b4478, 0x2c322445,
3126     0xfc488402, 0x4c61e43f, 0x5cbdc48d, 0xec94a4b0, 0x3cee04f7,
3127     0x8cc764ca},
3128    {0x00000000, 0xa5d35ccb, 0x0ba1c84d, 0xae729486, 0x1642919b,
3129     0xb391cd50, 0x1de359d6, 0xb830051d, 0x6d8253ec, 0xc8510f27,
3130     0x66239ba1, 0xc3f0c76a, 0x7bc0c277, 0xde139ebc, 0x70610a3a,
3131     0xd5b256f1, 0x9b02d603, 0x3ed18ac8, 0x90a31e4e, 0x35704285,
3132     0x8d404798, 0x28931b53, 0x86e18fd5, 0x2332d31e, 0xf68085ef,
3133     0x5353d924, 0xfd214da2, 0x58f21169, 0xe0c21474, 0x451148bf,
3134     0xeb63dc39, 0x4eb080f2, 0x3605ac07, 0x93d6f0cc, 0x3da4644a,
3135     0x98773881, 0x20473d9c, 0x85946157, 0x2be6f5d1, 0x8e35a91a,
3136     0x5b87ffeb, 0xfe54a320, 0x502637a6, 0xf5f56b6d, 0x4dc56e70,
3137     0xe81632bb, 0x4664a63d, 0xe3b7faf6, 0xad077a04, 0x08d426cf,
3138     0xa6a6b249, 0x0375ee82, 0xbb45eb9f, 0x1e96b754, 0xb0e423d2,
3139     0x15377f19, 0xc08529e8, 0x65567523, 0xcb24e1a5, 0x6ef7bd6e,
3140     0xd6c7b873, 0x7314e4b8, 0xdd66703e, 0x78b52cf5, 0x6c0a580f,
3141     0xc9d904c4, 0x67ab9042, 0xc278cc89, 0x7a48c994, 0xdf9b955f,
3142     0x71e901d9, 0xd43a5d12, 0x01880be3, 0xa45b5728, 0x0a29c3ae,
3143     0xaffa9f65, 0x17ca9a78, 0xb219c6b3, 0x1c6b5235, 0xb9b80efe,
3144     0xf7088e0c, 0x52dbd2c7, 0xfca94641, 0x597a1a8a, 0xe14a1f97,
3145     0x4499435c, 0xeaebd7da, 0x4f388b11, 0x9a8adde0, 0x3f59812b,
3146     0x912b15ad, 0x34f84966, 0x8cc84c7b, 0x291b10b0, 0x87698436,
3147     0x22bad8fd, 0x5a0ff408, 0xffdca8c3, 0x51ae3c45, 0xf47d608e,
3148     0x4c4d6593, 0xe99e3958, 0x47ecadde, 0xe23ff115, 0x378da7e4,
3149     0x925efb2f, 0x3c2c6fa9, 0x99ff3362, 0x21cf367f, 0x841c6ab4,
3150     0x2a6efe32, 0x8fbda2f9, 0xc10d220b, 0x64de7ec0, 0xcaacea46,
3151     0x6f7fb68d, 0xd74fb390, 0x729cef5b, 0xdcee7bdd, 0x793d2716,
3152     0xac8f71e7, 0x095c2d2c, 0xa72eb9aa, 0x02fde561, 0xbacde07c,
3153     0x1f1ebcb7, 0xb16c2831, 0x14bf74fa, 0xd814b01e, 0x7dc7ecd5,
3154     0xd3b57853, 0x76662498, 0xce562185, 0x6b857d4e, 0xc5f7e9c8,
3155     0x6024b503, 0xb596e3f2, 0x1045bf39, 0xbe372bbf, 0x1be47774,
3156     0xa3d47269, 0x06072ea2, 0xa875ba24, 0x0da6e6ef, 0x4316661d,
3157     0xe6c53ad6, 0x48b7ae50, 0xed64f29b, 0x5554f786, 0xf087ab4d,
3158     0x5ef53fcb, 0xfb266300, 0x2e9435f1, 0x8b47693a, 0x2535fdbc,
3159     0x80e6a177, 0x38d6a46a, 0x9d05f8a1, 0x33776c27, 0x96a430ec,
3160     0xee111c19, 0x4bc240d2, 0xe5b0d454, 0x4063889f, 0xf8538d82,
3161     0x5d80d149, 0xf3f245cf, 0x56211904, 0x83934ff5, 0x2640133e,
3162     0x883287b8, 0x2de1db73, 0x95d1de6e, 0x300282a5, 0x9e701623,
3163     0x3ba34ae8, 0x7513ca1a, 0xd0c096d1, 0x7eb20257, 0xdb615e9c,
3164     0x63515b81, 0xc682074a, 0x68f093cc, 0xcd23cf07, 0x189199f6,
3165     0xbd42c53d, 0x133051bb, 0xb6e30d70, 0x0ed3086d, 0xab0054a6,
3166     0x0572c020, 0xa0a19ceb, 0xb41ee811, 0x11cdb4da, 0xbfbf205c,
3167     0x1a6c7c97, 0xa25c798a, 0x078f2541, 0xa9fdb1c7, 0x0c2eed0c,
3168     0xd99cbbfd, 0x7c4fe736, 0xd23d73b0, 0x77ee2f7b, 0xcfde2a66,
3169     0x6a0d76ad, 0xc47fe22b, 0x61acbee0, 0x2f1c3e12, 0x8acf62d9,
3170     0x24bdf65f, 0x816eaa94, 0x395eaf89, 0x9c8df342, 0x32ff67c4,
3171     0x972c3b0f, 0x429e6dfe, 0xe74d3135, 0x493fa5b3, 0xececf978,
3172     0x54dcfc65, 0xf10fa0ae, 0x5f7d3428, 0xfaae68e3, 0x821b4416,
3173     0x27c818dd, 0x89ba8c5b, 0x2c69d090, 0x9459d58d, 0x318a8946,
3174     0x9ff81dc0, 0x3a2b410b, 0xef9917fa, 0x4a4a4b31, 0xe438dfb7,
3175     0x41eb837c, 0xf9db8661, 0x5c08daaa, 0xf27a4e2c, 0x57a912e7,
3176     0x19199215, 0xbccacede, 0x12b85a58, 0xb76b0693, 0x0f5b038e,
3177     0xaa885f45, 0x04facbc3, 0xa1299708, 0x749bc1f9, 0xd1489d32,
3178     0x7f3a09b4, 0xdae9557f, 0x62d95062, 0xc70a0ca9, 0x6978982f,
3179     0xccabc4e4},
3180    {0x00000000, 0xb40b77a6, 0x29119f97, 0x9d1ae831, 0x13244ff4,
3181     0xa72f3852, 0x3a35d063, 0x8e3ea7c5, 0x674eef33, 0xd3459895,
3182     0x4e5f70a4, 0xfa540702, 0x746aa0c7, 0xc061d761, 0x5d7b3f50,
3183     0xe97048f6, 0xce9cde67, 0x7a97a9c1, 0xe78d41f0, 0x53863656,
3184     0xddb89193, 0x69b3e635, 0xf4a90e04, 0x40a279a2, 0xa9d23154,
3185     0x1dd946f2, 0x80c3aec3, 0x34c8d965, 0xbaf67ea0, 0x0efd0906,
3186     0x93e7e137, 0x27ec9691, 0x9c39bdcf, 0x2832ca69, 0xb5282258,
3187     0x012355fe, 0x8f1df23b, 0x3b16859d, 0xa60c6dac, 0x12071a0a,
3188     0xfb7752fc, 0x4f7c255a, 0xd266cd6b, 0x666dbacd, 0xe8531d08,
3189     0x5c586aae, 0xc142829f, 0x7549f539, 0x52a563a8, 0xe6ae140e,
3190     0x7bb4fc3f, 0xcfbf8b99, 0x41812c5c, 0xf58a5bfa, 0x6890b3cb,
3191     0xdc9bc46d, 0x35eb8c9b, 0x81e0fb3d, 0x1cfa130c, 0xa8f164aa,
3192     0x26cfc36f, 0x92c4b4c9, 0x0fde5cf8, 0xbbd52b5e, 0x79750b44,
3193     0xcd7e7ce2, 0x506494d3, 0xe46fe375, 0x6a5144b0, 0xde5a3316,
3194     0x4340db27, 0xf74bac81, 0x1e3be477, 0xaa3093d1, 0x372a7be0,
3195     0x83210c46, 0x0d1fab83, 0xb914dc25, 0x240e3414, 0x900543b2,
3196     0xb7e9d523, 0x03e2a285, 0x9ef84ab4, 0x2af33d12, 0xa4cd9ad7,
3197     0x10c6ed71, 0x8ddc0540, 0x39d772e6, 0xd0a73a10, 0x64ac4db6,
3198     0xf9b6a587, 0x4dbdd221, 0xc38375e4, 0x77880242, 0xea92ea73,
3199     0x5e999dd5, 0xe54cb68b, 0x5147c12d, 0xcc5d291c, 0x78565eba,
3200     0xf668f97f, 0x42638ed9, 0xdf7966e8, 0x6b72114e, 0x820259b8,
3201     0x36092e1e, 0xab13c62f, 0x1f18b189, 0x9126164c, 0x252d61ea,
3202     0xb83789db, 0x0c3cfe7d, 0x2bd068ec, 0x9fdb1f4a, 0x02c1f77b,
3203     0xb6ca80dd, 0x38f42718, 0x8cff50be, 0x11e5b88f, 0xa5eecf29,
3204     0x4c9e87df, 0xf895f079, 0x658f1848, 0xd1846fee, 0x5fbac82b,
3205     0xebb1bf8d, 0x76ab57bc, 0xc2a0201a, 0xf2ea1688, 0x46e1612e,
3206     0xdbfb891f, 0x6ff0feb9, 0xe1ce597c, 0x55c52eda, 0xc8dfc6eb,
3207     0x7cd4b14d, 0x95a4f9bb, 0x21af8e1d, 0xbcb5662c, 0x08be118a,
3208     0x8680b64f, 0x328bc1e9, 0xaf9129d8, 0x1b9a5e7e, 0x3c76c8ef,
3209     0x887dbf49, 0x15675778, 0xa16c20de, 0x2f52871b, 0x9b59f0bd,
3210     0x0643188c, 0xb2486f2a, 0x5b3827dc, 0xef33507a, 0x7229b84b,
3211     0xc622cfed, 0x481c6828, 0xfc171f8e, 0x610df7bf, 0xd5068019,
3212     0x6ed3ab47, 0xdad8dce1, 0x47c234d0, 0xf3c94376, 0x7df7e4b3,
3213     0xc9fc9315, 0x54e67b24, 0xe0ed0c82, 0x099d4474, 0xbd9633d2,
3214     0x208cdbe3, 0x9487ac45, 0x1ab90b80, 0xaeb27c26, 0x33a89417,
3215     0x87a3e3b1, 0xa04f7520, 0x14440286, 0x895eeab7, 0x3d559d11,
3216     0xb36b3ad4, 0x07604d72, 0x9a7aa543, 0x2e71d2e5, 0xc7019a13,
3217     0x730aedb5, 0xee100584, 0x5a1b7222, 0xd425d5e7, 0x602ea241,
3218     0xfd344a70, 0x493f3dd6, 0x8b9f1dcc, 0x3f946a6a, 0xa28e825b,
3219     0x1685f5fd, 0x98bb5238, 0x2cb0259e, 0xb1aacdaf, 0x05a1ba09,
3220     0xecd1f2ff, 0x58da8559, 0xc5c06d68, 0x71cb1ace, 0xfff5bd0b,
3221     0x4bfecaad, 0xd6e4229c, 0x62ef553a, 0x4503c3ab, 0xf108b40d,
3222     0x6c125c3c, 0xd8192b9a, 0x56278c5f, 0xe22cfbf9, 0x7f3613c8,
3223     0xcb3d646e, 0x224d2c98, 0x96465b3e, 0x0b5cb30f, 0xbf57c4a9,
3224     0x3169636c, 0x856214ca, 0x1878fcfb, 0xac738b5d, 0x17a6a003,
3225     0xa3add7a5, 0x3eb73f94, 0x8abc4832, 0x0482eff7, 0xb0899851,
3226     0x2d937060, 0x999807c6, 0x70e84f30, 0xc4e33896, 0x59f9d0a7,
3227     0xedf2a701, 0x63cc00c4, 0xd7c77762, 0x4add9f53, 0xfed6e8f5,
3228     0xd93a7e64, 0x6d3109c2, 0xf02be1f3, 0x44209655, 0xca1e3190,
3229     0x7e154636, 0xe30fae07, 0x5704d9a1, 0xbe749157, 0x0a7fe6f1,
3230     0x97650ec0, 0x236e7966, 0xad50dea3, 0x195ba905, 0x84414134,
3231     0x304a3692},
3232    {0x00000000, 0x9e00aacc, 0x7d072542, 0xe3078f8e, 0xfa0e4a84,
3233     0x640ee048, 0x87096fc6, 0x1909c50a, 0xb51be5d3, 0x2b1b4f1f,
3234     0xc81cc091, 0x561c6a5d, 0x4f15af57, 0xd115059b, 0x32128a15,
3235     0xac1220d9, 0x2b31bb7c, 0xb53111b0, 0x56369e3e, 0xc83634f2,
3236     0xd13ff1f8, 0x4f3f5b34, 0xac38d4ba, 0x32387e76, 0x9e2a5eaf,
3237     0x002af463, 0xe32d7bed, 0x7d2dd121, 0x6424142b, 0xfa24bee7,
3238     0x19233169, 0x87239ba5, 0x566276f9, 0xc862dc35, 0x2b6553bb,
3239     0xb565f977, 0xac6c3c7d, 0x326c96b1, 0xd16b193f, 0x4f6bb3f3,
3240     0xe379932a, 0x7d7939e6, 0x9e7eb668, 0x007e1ca4, 0x1977d9ae,
3241     0x87777362, 0x6470fcec, 0xfa705620, 0x7d53cd85, 0xe3536749,
3242     0x0054e8c7, 0x9e54420b, 0x875d8701, 0x195d2dcd, 0xfa5aa243,
3243     0x645a088f, 0xc8482856, 0x5648829a, 0xb54f0d14, 0x2b4fa7d8,
3244     0x324662d2, 0xac46c81e, 0x4f414790, 0xd141ed5c, 0xedc29d29,
3245     0x73c237e5, 0x90c5b86b, 0x0ec512a7, 0x17ccd7ad, 0x89cc7d61,
3246     0x6acbf2ef, 0xf4cb5823, 0x58d978fa, 0xc6d9d236, 0x25de5db8,
3247     0xbbdef774, 0xa2d7327e, 0x3cd798b2, 0xdfd0173c, 0x41d0bdf0,
3248     0xc6f32655, 0x58f38c99, 0xbbf40317, 0x25f4a9db, 0x3cfd6cd1,
3249     0xa2fdc61d, 0x41fa4993, 0xdffae35f, 0x73e8c386, 0xede8694a,
3250     0x0eefe6c4, 0x90ef4c08, 0x89e68902, 0x17e623ce, 0xf4e1ac40,
3251     0x6ae1068c, 0xbba0ebd0, 0x25a0411c, 0xc6a7ce92, 0x58a7645e,
3252     0x41aea154, 0xdfae0b98, 0x3ca98416, 0xa2a92eda, 0x0ebb0e03,
3253     0x90bba4cf, 0x73bc2b41, 0xedbc818d, 0xf4b54487, 0x6ab5ee4b,
3254     0x89b261c5, 0x17b2cb09, 0x909150ac, 0x0e91fa60, 0xed9675ee,
3255     0x7396df22, 0x6a9f1a28, 0xf49fb0e4, 0x17983f6a, 0x899895a6,
3256     0x258ab57f, 0xbb8a1fb3, 0x588d903d, 0xc68d3af1, 0xdf84fffb,
3257     0x41845537, 0xa283dab9, 0x3c837075, 0xda853b53, 0x4485919f,
3258     0xa7821e11, 0x3982b4dd, 0x208b71d7, 0xbe8bdb1b, 0x5d8c5495,
3259     0xc38cfe59, 0x6f9ede80, 0xf19e744c, 0x1299fbc2, 0x8c99510e,
3260     0x95909404, 0x0b903ec8, 0xe897b146, 0x76971b8a, 0xf1b4802f,
3261     0x6fb42ae3, 0x8cb3a56d, 0x12b30fa1, 0x0bbacaab, 0x95ba6067,
3262     0x76bdefe9, 0xe8bd4525, 0x44af65fc, 0xdaafcf30, 0x39a840be,
3263     0xa7a8ea72, 0xbea12f78, 0x20a185b4, 0xc3a60a3a, 0x5da6a0f6,
3264     0x8ce74daa, 0x12e7e766, 0xf1e068e8, 0x6fe0c224, 0x76e9072e,
3265     0xe8e9ade2, 0x0bee226c, 0x95ee88a0, 0x39fca879, 0xa7fc02b5,
3266     0x44fb8d3b, 0xdafb27f7, 0xc3f2e2fd, 0x5df24831, 0xbef5c7bf,
3267     0x20f56d73, 0xa7d6f6d6, 0x39d65c1a, 0xdad1d394, 0x44d17958,
3268     0x5dd8bc52, 0xc3d8169e, 0x20df9910, 0xbedf33dc, 0x12cd1305,
3269     0x8ccdb9c9, 0x6fca3647, 0xf1ca9c8b, 0xe8c35981, 0x76c3f34d,
3270     0x95c47cc3, 0x0bc4d60f, 0x3747a67a, 0xa9470cb6, 0x4a408338,
3271     0xd44029f4, 0xcd49ecfe, 0x53494632, 0xb04ec9bc, 0x2e4e6370,
3272     0x825c43a9, 0x1c5ce965, 0xff5b66eb, 0x615bcc27, 0x7852092d,
3273     0xe652a3e1, 0x05552c6f, 0x9b5586a3, 0x1c761d06, 0x8276b7ca,
3274     0x61713844, 0xff719288, 0xe6785782, 0x7878fd4e, 0x9b7f72c0,
3275     0x057fd80c, 0xa96df8d5, 0x376d5219, 0xd46add97, 0x4a6a775b,
3276     0x5363b251, 0xcd63189d, 0x2e649713, 0xb0643ddf, 0x6125d083,
3277     0xff257a4f, 0x1c22f5c1, 0x82225f0d, 0x9b2b9a07, 0x052b30cb,
3278     0xe62cbf45, 0x782c1589, 0xd43e3550, 0x4a3e9f9c, 0xa9391012,
3279     0x3739bade, 0x2e307fd4, 0xb030d518, 0x53375a96, 0xcd37f05a,
3280     0x4a146bff, 0xd414c133, 0x37134ebd, 0xa913e471, 0xb01a217b,
3281     0x2e1a8bb7, 0xcd1d0439, 0x531daef5, 0xff0f8e2c, 0x610f24e0,
3282     0x8208ab6e, 0x1c0801a2, 0x0501c4a8, 0x9b016e64, 0x7806e1ea,
3283     0xe6064b26}};
3284 
3285 #endif /* W */
3286 
3287 #endif /* N == 2 */
3288 #if N == 3
3289 
3290 #if W == 8
3291 
3292 static const uint32_t crc_braid_table[][256] = {
3293    {0x00000000, 0x81256527, 0xd93bcc0f, 0x581ea928, 0x69069e5f,
3294     0xe823fb78, 0xb03d5250, 0x31183777, 0xd20d3cbe, 0x53285999,
3295     0x0b36f0b1, 0x8a139596, 0xbb0ba2e1, 0x3a2ec7c6, 0x62306eee,
3296     0xe3150bc9, 0x7f6b7f3d, 0xfe4e1a1a, 0xa650b332, 0x2775d615,
3297     0x166de162, 0x97488445, 0xcf562d6d, 0x4e73484a, 0xad664383,
3298     0x2c4326a4, 0x745d8f8c, 0xf578eaab, 0xc460dddc, 0x4545b8fb,
3299     0x1d5b11d3, 0x9c7e74f4, 0xfed6fe7a, 0x7ff39b5d, 0x27ed3275,
3300     0xa6c85752, 0x97d06025, 0x16f50502, 0x4eebac2a, 0xcfcec90d,
3301     0x2cdbc2c4, 0xadfea7e3, 0xf5e00ecb, 0x74c56bec, 0x45dd5c9b,
3302     0xc4f839bc, 0x9ce69094, 0x1dc3f5b3, 0x81bd8147, 0x0098e460,
3303     0x58864d48, 0xd9a3286f, 0xe8bb1f18, 0x699e7a3f, 0x3180d317,
3304     0xb0a5b630, 0x53b0bdf9, 0xd295d8de, 0x8a8b71f6, 0x0bae14d1,
3305     0x3ab623a6, 0xbb934681, 0xe38defa9, 0x62a88a8e, 0x26dcfab5,
3306     0xa7f99f92, 0xffe736ba, 0x7ec2539d, 0x4fda64ea, 0xceff01cd,
3307     0x96e1a8e5, 0x17c4cdc2, 0xf4d1c60b, 0x75f4a32c, 0x2dea0a04,
3308     0xaccf6f23, 0x9dd75854, 0x1cf23d73, 0x44ec945b, 0xc5c9f17c,
3309     0x59b78588, 0xd892e0af, 0x808c4987, 0x01a92ca0, 0x30b11bd7,
3310     0xb1947ef0, 0xe98ad7d8, 0x68afb2ff, 0x8bbab936, 0x0a9fdc11,
3311     0x52817539, 0xd3a4101e, 0xe2bc2769, 0x6399424e, 0x3b87eb66,
3312     0xbaa28e41, 0xd80a04cf, 0x592f61e8, 0x0131c8c0, 0x8014ade7,
3313     0xb10c9a90, 0x3029ffb7, 0x6837569f, 0xe91233b8, 0x0a073871,
3314     0x8b225d56, 0xd33cf47e, 0x52199159, 0x6301a62e, 0xe224c309,
3315     0xba3a6a21, 0x3b1f0f06, 0xa7617bf2, 0x26441ed5, 0x7e5ab7fd,
3316     0xff7fd2da, 0xce67e5ad, 0x4f42808a, 0x175c29a2, 0x96794c85,
3317     0x756c474c, 0xf449226b, 0xac578b43, 0x2d72ee64, 0x1c6ad913,
3318     0x9d4fbc34, 0xc551151c, 0x4474703b, 0x4db9f56a, 0xcc9c904d,
3319     0x94823965, 0x15a75c42, 0x24bf6b35, 0xa59a0e12, 0xfd84a73a,
3320     0x7ca1c21d, 0x9fb4c9d4, 0x1e91acf3, 0x468f05db, 0xc7aa60fc,
3321     0xf6b2578b, 0x779732ac, 0x2f899b84, 0xaeacfea3, 0x32d28a57,
3322     0xb3f7ef70, 0xebe94658, 0x6acc237f, 0x5bd41408, 0xdaf1712f,
3323     0x82efd807, 0x03cabd20, 0xe0dfb6e9, 0x61fad3ce, 0x39e47ae6,
3324     0xb8c11fc1, 0x89d928b6, 0x08fc4d91, 0x50e2e4b9, 0xd1c7819e,
3325     0xb36f0b10, 0x324a6e37, 0x6a54c71f, 0xeb71a238, 0xda69954f,
3326     0x5b4cf068, 0x03525940, 0x82773c67, 0x616237ae, 0xe0475289,
3327     0xb859fba1, 0x397c9e86, 0x0864a9f1, 0x8941ccd6, 0xd15f65fe,
3328     0x507a00d9, 0xcc04742d, 0x4d21110a, 0x153fb822, 0x941add05,
3329     0xa502ea72, 0x24278f55, 0x7c39267d, 0xfd1c435a, 0x1e094893,
3330     0x9f2c2db4, 0xc732849c, 0x4617e1bb, 0x770fd6cc, 0xf62ab3eb,
3331     0xae341ac3, 0x2f117fe4, 0x6b650fdf, 0xea406af8, 0xb25ec3d0,
3332     0x337ba6f7, 0x02639180, 0x8346f4a7, 0xdb585d8f, 0x5a7d38a8,
3333     0xb9683361, 0x384d5646, 0x6053ff6e, 0xe1769a49, 0xd06ead3e,
3334     0x514bc819, 0x09556131, 0x88700416, 0x140e70e2, 0x952b15c5,
3335     0xcd35bced, 0x4c10d9ca, 0x7d08eebd, 0xfc2d8b9a, 0xa43322b2,
3336     0x25164795, 0xc6034c5c, 0x4726297b, 0x1f388053, 0x9e1de574,
3337     0xaf05d203, 0x2e20b724, 0x763e1e0c, 0xf71b7b2b, 0x95b3f1a5,
3338     0x14969482, 0x4c883daa, 0xcdad588d, 0xfcb56ffa, 0x7d900add,
3339     0x258ea3f5, 0xa4abc6d2, 0x47becd1b, 0xc69ba83c, 0x9e850114,
3340     0x1fa06433, 0x2eb85344, 0xaf9d3663, 0xf7839f4b, 0x76a6fa6c,
3341     0xead88e98, 0x6bfdebbf, 0x33e34297, 0xb2c627b0, 0x83de10c7,
3342     0x02fb75e0, 0x5ae5dcc8, 0xdbc0b9ef, 0x38d5b226, 0xb9f0d701,
3343     0xe1ee7e29, 0x60cb1b0e, 0x51d32c79, 0xd0f6495e, 0x88e8e076,
3344     0x09cd8551},
3345    {0x00000000, 0x9b73ead4, 0xed96d3e9, 0x76e5393d, 0x005ca193,
3346     0x9b2f4b47, 0xedca727a, 0x76b998ae, 0x00b94326, 0x9bcaa9f2,
3347     0xed2f90cf, 0x765c7a1b, 0x00e5e2b5, 0x9b960861, 0xed73315c,
3348     0x7600db88, 0x0172864c, 0x9a016c98, 0xece455a5, 0x7797bf71,
3349     0x012e27df, 0x9a5dcd0b, 0xecb8f436, 0x77cb1ee2, 0x01cbc56a,
3350     0x9ab82fbe, 0xec5d1683, 0x772efc57, 0x019764f9, 0x9ae48e2d,
3351     0xec01b710, 0x77725dc4, 0x02e50c98, 0x9996e64c, 0xef73df71,
3352     0x740035a5, 0x02b9ad0b, 0x99ca47df, 0xef2f7ee2, 0x745c9436,
3353     0x025c4fbe, 0x992fa56a, 0xefca9c57, 0x74b97683, 0x0200ee2d,
3354     0x997304f9, 0xef963dc4, 0x74e5d710, 0x03978ad4, 0x98e46000,
3355     0xee01593d, 0x7572b3e9, 0x03cb2b47, 0x98b8c193, 0xee5df8ae,
3356     0x752e127a, 0x032ec9f2, 0x985d2326, 0xeeb81a1b, 0x75cbf0cf,
3357     0x03726861, 0x980182b5, 0xeee4bb88, 0x7597515c, 0x05ca1930,
3358     0x9eb9f3e4, 0xe85ccad9, 0x732f200d, 0x0596b8a3, 0x9ee55277,
3359     0xe8006b4a, 0x7373819e, 0x05735a16, 0x9e00b0c2, 0xe8e589ff,
3360     0x7396632b, 0x052ffb85, 0x9e5c1151, 0xe8b9286c, 0x73cac2b8,
3361     0x04b89f7c, 0x9fcb75a8, 0xe92e4c95, 0x725da641, 0x04e43eef,
3362     0x9f97d43b, 0xe972ed06, 0x720107d2, 0x0401dc5a, 0x9f72368e,
3363     0xe9970fb3, 0x72e4e567, 0x045d7dc9, 0x9f2e971d, 0xe9cbae20,
3364     0x72b844f4, 0x072f15a8, 0x9c5cff7c, 0xeab9c641, 0x71ca2c95,
3365     0x0773b43b, 0x9c005eef, 0xeae567d2, 0x71968d06, 0x0796568e,
3366     0x9ce5bc5a, 0xea008567, 0x71736fb3, 0x07caf71d, 0x9cb91dc9,
3367     0xea5c24f4, 0x712fce20, 0x065d93e4, 0x9d2e7930, 0xebcb400d,
3368     0x70b8aad9, 0x06013277, 0x9d72d8a3, 0xeb97e19e, 0x70e40b4a,
3369     0x06e4d0c2, 0x9d973a16, 0xeb72032b, 0x7001e9ff, 0x06b87151,
3370     0x9dcb9b85, 0xeb2ea2b8, 0x705d486c, 0x0b943260, 0x90e7d8b4,
3371     0xe602e189, 0x7d710b5d, 0x0bc893f3, 0x90bb7927, 0xe65e401a,
3372     0x7d2daace, 0x0b2d7146, 0x905e9b92, 0xe6bba2af, 0x7dc8487b,
3373     0x0b71d0d5, 0x90023a01, 0xe6e7033c, 0x7d94e9e8, 0x0ae6b42c,
3374     0x91955ef8, 0xe77067c5, 0x7c038d11, 0x0aba15bf, 0x91c9ff6b,
3375     0xe72cc656, 0x7c5f2c82, 0x0a5ff70a, 0x912c1dde, 0xe7c924e3,
3376     0x7cbace37, 0x0a035699, 0x9170bc4d, 0xe7958570, 0x7ce66fa4,
3377     0x09713ef8, 0x9202d42c, 0xe4e7ed11, 0x7f9407c5, 0x092d9f6b,
3378     0x925e75bf, 0xe4bb4c82, 0x7fc8a656, 0x09c87dde, 0x92bb970a,
3379     0xe45eae37, 0x7f2d44e3, 0x0994dc4d, 0x92e73699, 0xe4020fa4,
3380     0x7f71e570, 0x0803b8b4, 0x93705260, 0xe5956b5d, 0x7ee68189,
3381     0x085f1927, 0x932cf3f3, 0xe5c9cace, 0x7eba201a, 0x08bafb92,
3382     0x93c91146, 0xe52c287b, 0x7e5fc2af, 0x08e65a01, 0x9395b0d5,
3383     0xe57089e8, 0x7e03633c, 0x0e5e2b50, 0x952dc184, 0xe3c8f8b9,
3384     0x78bb126d, 0x0e028ac3, 0x95716017, 0xe394592a, 0x78e7b3fe,
3385     0x0ee76876, 0x959482a2, 0xe371bb9f, 0x7802514b, 0x0ebbc9e5,
3386     0x95c82331, 0xe32d1a0c, 0x785ef0d8, 0x0f2cad1c, 0x945f47c8,
3387     0xe2ba7ef5, 0x79c99421, 0x0f700c8f, 0x9403e65b, 0xe2e6df66,
3388     0x799535b2, 0x0f95ee3a, 0x94e604ee, 0xe2033dd3, 0x7970d707,
3389     0x0fc94fa9, 0x94baa57d, 0xe25f9c40, 0x792c7694, 0x0cbb27c8,
3390     0x97c8cd1c, 0xe12df421, 0x7a5e1ef5, 0x0ce7865b, 0x97946c8f,
3391     0xe17155b2, 0x7a02bf66, 0x0c0264ee, 0x97718e3a, 0xe194b707,
3392     0x7ae75dd3, 0x0c5ec57d, 0x972d2fa9, 0xe1c81694, 0x7abbfc40,
3393     0x0dc9a184, 0x96ba4b50, 0xe05f726d, 0x7b2c98b9, 0x0d950017,
3394     0x96e6eac3, 0xe003d3fe, 0x7b70392a, 0x0d70e2a2, 0x96030876,
3395     0xe0e6314b, 0x7b95db9f, 0x0d2c4331, 0x965fa9e5, 0xe0ba90d8,
3396     0x7bc97a0c},
3397    {0x00000000, 0x172864c0, 0x2e50c980, 0x3978ad40, 0x5ca19300,
3398     0x4b89f7c0, 0x72f15a80, 0x65d93e40, 0xb9432600, 0xae6b42c0,
3399     0x9713ef80, 0x803b8b40, 0xe5e2b500, 0xf2cad1c0, 0xcbb27c80,
3400     0xdc9a1840, 0xa9f74a41, 0xbedf2e81, 0x87a783c1, 0x908fe701,
3401     0xf556d941, 0xe27ebd81, 0xdb0610c1, 0xcc2e7401, 0x10b46c41,
3402     0x079c0881, 0x3ee4a5c1, 0x29ccc101, 0x4c15ff41, 0x5b3d9b81,
3403     0x624536c1, 0x756d5201, 0x889f92c3, 0x9fb7f603, 0xa6cf5b43,
3404     0xb1e73f83, 0xd43e01c3, 0xc3166503, 0xfa6ec843, 0xed46ac83,
3405     0x31dcb4c3, 0x26f4d003, 0x1f8c7d43, 0x08a41983, 0x6d7d27c3,
3406     0x7a554303, 0x432dee43, 0x54058a83, 0x2168d882, 0x3640bc42,
3407     0x0f381102, 0x181075c2, 0x7dc94b82, 0x6ae12f42, 0x53998202,
3408     0x44b1e6c2, 0x982bfe82, 0x8f039a42, 0xb67b3702, 0xa15353c2,
3409     0xc48a6d82, 0xd3a20942, 0xeadaa402, 0xfdf2c0c2, 0xca4e23c7,
3410     0xdd664707, 0xe41eea47, 0xf3368e87, 0x96efb0c7, 0x81c7d407,
3411     0xb8bf7947, 0xaf971d87, 0x730d05c7, 0x64256107, 0x5d5dcc47,
3412     0x4a75a887, 0x2fac96c7, 0x3884f207, 0x01fc5f47, 0x16d43b87,
3413     0x63b96986, 0x74910d46, 0x4de9a006, 0x5ac1c4c6, 0x3f18fa86,
3414     0x28309e46, 0x11483306, 0x066057c6, 0xdafa4f86, 0xcdd22b46,
3415     0xf4aa8606, 0xe382e2c6, 0x865bdc86, 0x9173b846, 0xa80b1506,
3416     0xbf2371c6, 0x42d1b104, 0x55f9d5c4, 0x6c817884, 0x7ba91c44,
3417     0x1e702204, 0x095846c4, 0x3020eb84, 0x27088f44, 0xfb929704,
3418     0xecbaf3c4, 0xd5c25e84, 0xc2ea3a44, 0xa7330404, 0xb01b60c4,
3419     0x8963cd84, 0x9e4ba944, 0xeb26fb45, 0xfc0e9f85, 0xc57632c5,
3420     0xd25e5605, 0xb7876845, 0xa0af0c85, 0x99d7a1c5, 0x8effc505,
3421     0x5265dd45, 0x454db985, 0x7c3514c5, 0x6b1d7005, 0x0ec44e45,
3422     0x19ec2a85, 0x209487c5, 0x37bce305, 0x4fed41cf, 0x58c5250f,
3423     0x61bd884f, 0x7695ec8f, 0x134cd2cf, 0x0464b60f, 0x3d1c1b4f,
3424     0x2a347f8f, 0xf6ae67cf, 0xe186030f, 0xd8feae4f, 0xcfd6ca8f,
3425     0xaa0ff4cf, 0xbd27900f, 0x845f3d4f, 0x9377598f, 0xe61a0b8e,
3426     0xf1326f4e, 0xc84ac20e, 0xdf62a6ce, 0xbabb988e, 0xad93fc4e,
3427     0x94eb510e, 0x83c335ce, 0x5f592d8e, 0x4871494e, 0x7109e40e,
3428     0x662180ce, 0x03f8be8e, 0x14d0da4e, 0x2da8770e, 0x3a8013ce,
3429     0xc772d30c, 0xd05ab7cc, 0xe9221a8c, 0xfe0a7e4c, 0x9bd3400c,
3430     0x8cfb24cc, 0xb583898c, 0xa2abed4c, 0x7e31f50c, 0x691991cc,
3431     0x50613c8c, 0x4749584c, 0x2290660c, 0x35b802cc, 0x0cc0af8c,
3432     0x1be8cb4c, 0x6e85994d, 0x79adfd8d, 0x40d550cd, 0x57fd340d,
3433     0x32240a4d, 0x250c6e8d, 0x1c74c3cd, 0x0b5ca70d, 0xd7c6bf4d,
3434     0xc0eedb8d, 0xf99676cd, 0xeebe120d, 0x8b672c4d, 0x9c4f488d,
3435     0xa537e5cd, 0xb21f810d, 0x85a36208, 0x928b06c8, 0xabf3ab88,
3436     0xbcdbcf48, 0xd902f108, 0xce2a95c8, 0xf7523888, 0xe07a5c48,
3437     0x3ce04408, 0x2bc820c8, 0x12b08d88, 0x0598e948, 0x6041d708,
3438     0x7769b3c8, 0x4e111e88, 0x59397a48, 0x2c542849, 0x3b7c4c89,
3439     0x0204e1c9, 0x152c8509, 0x70f5bb49, 0x67dddf89, 0x5ea572c9,
3440     0x498d1609, 0x95170e49, 0x823f6a89, 0xbb47c7c9, 0xac6fa309,
3441     0xc9b69d49, 0xde9ef989, 0xe7e654c9, 0xf0ce3009, 0x0d3cf0cb,
3442     0x1a14940b, 0x236c394b, 0x34445d8b, 0x519d63cb, 0x46b5070b,
3443     0x7fcdaa4b, 0x68e5ce8b, 0xb47fd6cb, 0xa357b20b, 0x9a2f1f4b,
3444     0x8d077b8b, 0xe8de45cb, 0xfff6210b, 0xc68e8c4b, 0xd1a6e88b,
3445     0xa4cbba8a, 0xb3e3de4a, 0x8a9b730a, 0x9db317ca, 0xf86a298a,
3446     0xef424d4a, 0xd63ae00a, 0xc11284ca, 0x1d889c8a, 0x0aa0f84a,
3447     0x33d8550a, 0x24f031ca, 0x41290f8a, 0x56016b4a, 0x6f79c60a,
3448     0x7851a2ca},
3449    {0x00000000, 0x9fda839e, 0xe4c4017d, 0x7b1e82e3, 0x12f904bb,
3450     0x8d238725, 0xf63d05c6, 0x69e78658, 0x25f20976, 0xba288ae8,
3451     0xc136080b, 0x5eec8b95, 0x370b0dcd, 0xa8d18e53, 0xd3cf0cb0,
3452     0x4c158f2e, 0x4be412ec, 0xd43e9172, 0xaf201391, 0x30fa900f,
3453     0x591d1657, 0xc6c795c9, 0xbdd9172a, 0x220394b4, 0x6e161b9a,
3454     0xf1cc9804, 0x8ad21ae7, 0x15089979, 0x7cef1f21, 0xe3359cbf,
3455     0x982b1e5c, 0x07f19dc2, 0x97c825d8, 0x0812a646, 0x730c24a5,
3456     0xecd6a73b, 0x85312163, 0x1aeba2fd, 0x61f5201e, 0xfe2fa380,
3457     0xb23a2cae, 0x2de0af30, 0x56fe2dd3, 0xc924ae4d, 0xa0c32815,
3458     0x3f19ab8b, 0x44072968, 0xdbddaaf6, 0xdc2c3734, 0x43f6b4aa,
3459     0x38e83649, 0xa732b5d7, 0xced5338f, 0x510fb011, 0x2a1132f2,
3460     0xb5cbb16c, 0xf9de3e42, 0x6604bddc, 0x1d1a3f3f, 0x82c0bca1,
3461     0xeb273af9, 0x74fdb967, 0x0fe33b84, 0x9039b81a, 0xf4e14df1,
3462     0x6b3bce6f, 0x10254c8c, 0x8fffcf12, 0xe618494a, 0x79c2cad4,
3463     0x02dc4837, 0x9d06cba9, 0xd1134487, 0x4ec9c719, 0x35d745fa,
3464     0xaa0dc664, 0xc3ea403c, 0x5c30c3a2, 0x272e4141, 0xb8f4c2df,
3465     0xbf055f1d, 0x20dfdc83, 0x5bc15e60, 0xc41bddfe, 0xadfc5ba6,
3466     0x3226d838, 0x49385adb, 0xd6e2d945, 0x9af7566b, 0x052dd5f5,
3467     0x7e335716, 0xe1e9d488, 0x880e52d0, 0x17d4d14e, 0x6cca53ad,
3468     0xf310d033, 0x63296829, 0xfcf3ebb7, 0x87ed6954, 0x1837eaca,
3469     0x71d06c92, 0xee0aef0c, 0x95146def, 0x0aceee71, 0x46db615f,
3470     0xd901e2c1, 0xa21f6022, 0x3dc5e3bc, 0x542265e4, 0xcbf8e67a,
3471     0xb0e66499, 0x2f3ce707, 0x28cd7ac5, 0xb717f95b, 0xcc097bb8,
3472     0x53d3f826, 0x3a347e7e, 0xa5eefde0, 0xdef07f03, 0x412afc9d,
3473     0x0d3f73b3, 0x92e5f02d, 0xe9fb72ce, 0x7621f150, 0x1fc67708,
3474     0x801cf496, 0xfb027675, 0x64d8f5eb, 0x32b39da3, 0xad691e3d,
3475     0xd6779cde, 0x49ad1f40, 0x204a9918, 0xbf901a86, 0xc48e9865,
3476     0x5b541bfb, 0x174194d5, 0x889b174b, 0xf38595a8, 0x6c5f1636,
3477     0x05b8906e, 0x9a6213f0, 0xe17c9113, 0x7ea6128d, 0x79578f4f,
3478     0xe68d0cd1, 0x9d938e32, 0x02490dac, 0x6bae8bf4, 0xf474086a,
3479     0x8f6a8a89, 0x10b00917, 0x5ca58639, 0xc37f05a7, 0xb8618744,
3480     0x27bb04da, 0x4e5c8282, 0xd186011c, 0xaa9883ff, 0x35420061,
3481     0xa57bb87b, 0x3aa13be5, 0x41bfb906, 0xde653a98, 0xb782bcc0,
3482     0x28583f5e, 0x5346bdbd, 0xcc9c3e23, 0x8089b10d, 0x1f533293,
3483     0x644db070, 0xfb9733ee, 0x9270b5b6, 0x0daa3628, 0x76b4b4cb,
3484     0xe96e3755, 0xee9faa97, 0x71452909, 0x0a5babea, 0x95812874,
3485     0xfc66ae2c, 0x63bc2db2, 0x18a2af51, 0x87782ccf, 0xcb6da3e1,
3486     0x54b7207f, 0x2fa9a29c, 0xb0732102, 0xd994a75a, 0x464e24c4,
3487     0x3d50a627, 0xa28a25b9, 0xc652d052, 0x598853cc, 0x2296d12f,
3488     0xbd4c52b1, 0xd4abd4e9, 0x4b715777, 0x306fd594, 0xafb5560a,
3489     0xe3a0d924, 0x7c7a5aba, 0x0764d859, 0x98be5bc7, 0xf159dd9f,
3490     0x6e835e01, 0x159ddce2, 0x8a475f7c, 0x8db6c2be, 0x126c4120,
3491     0x6972c3c3, 0xf6a8405d, 0x9f4fc605, 0x0095459b, 0x7b8bc778,
3492     0xe45144e6, 0xa844cbc8, 0x379e4856, 0x4c80cab5, 0xd35a492b,
3493     0xbabdcf73, 0x25674ced, 0x5e79ce0e, 0xc1a34d90, 0x519af58a,
3494     0xce407614, 0xb55ef4f7, 0x2a847769, 0x4363f131, 0xdcb972af,
3495     0xa7a7f04c, 0x387d73d2, 0x7468fcfc, 0xebb27f62, 0x90acfd81,
3496     0x0f767e1f, 0x6691f847, 0xf94b7bd9, 0x8255f93a, 0x1d8f7aa4,
3497     0x1a7ee766, 0x85a464f8, 0xfebae61b, 0x61606585, 0x0887e3dd,
3498     0x975d6043, 0xec43e2a0, 0x7399613e, 0x3f8cee10, 0xa0566d8e,
3499     0xdb48ef6d, 0x44926cf3, 0x2d75eaab, 0xb2af6935, 0xc9b1ebd6,
3500     0x566b6848},
3501    {0x00000000, 0x65673b46, 0xcace768c, 0xafa94dca, 0x4eedeb59,
3502     0x2b8ad01f, 0x84239dd5, 0xe144a693, 0x9ddbd6b2, 0xf8bcedf4,
3503     0x5715a03e, 0x32729b78, 0xd3363deb, 0xb65106ad, 0x19f84b67,
3504     0x7c9f7021, 0xe0c6ab25, 0x85a19063, 0x2a08dda9, 0x4f6fe6ef,
3505     0xae2b407c, 0xcb4c7b3a, 0x64e536f0, 0x01820db6, 0x7d1d7d97,
3506     0x187a46d1, 0xb7d30b1b, 0xd2b4305d, 0x33f096ce, 0x5697ad88,
3507     0xf93ee042, 0x9c59db04, 0x1afc500b, 0x7f9b6b4d, 0xd0322687,
3508     0xb5551dc1, 0x5411bb52, 0x31768014, 0x9edfcdde, 0xfbb8f698,
3509     0x872786b9, 0xe240bdff, 0x4de9f035, 0x288ecb73, 0xc9ca6de0,
3510     0xacad56a6, 0x03041b6c, 0x6663202a, 0xfa3afb2e, 0x9f5dc068,
3511     0x30f48da2, 0x5593b6e4, 0xb4d71077, 0xd1b02b31, 0x7e1966fb,
3512     0x1b7e5dbd, 0x67e12d9c, 0x028616da, 0xad2f5b10, 0xc8486056,
3513     0x290cc6c5, 0x4c6bfd83, 0xe3c2b049, 0x86a58b0f, 0x35f8a016,
3514     0x509f9b50, 0xff36d69a, 0x9a51eddc, 0x7b154b4f, 0x1e727009,
3515     0xb1db3dc3, 0xd4bc0685, 0xa82376a4, 0xcd444de2, 0x62ed0028,
3516     0x078a3b6e, 0xe6ce9dfd, 0x83a9a6bb, 0x2c00eb71, 0x4967d037,
3517     0xd53e0b33, 0xb0593075, 0x1ff07dbf, 0x7a9746f9, 0x9bd3e06a,
3518     0xfeb4db2c, 0x511d96e6, 0x347aada0, 0x48e5dd81, 0x2d82e6c7,
3519     0x822bab0d, 0xe74c904b, 0x060836d8, 0x636f0d9e, 0xccc64054,
3520     0xa9a17b12, 0x2f04f01d, 0x4a63cb5b, 0xe5ca8691, 0x80adbdd7,
3521     0x61e91b44, 0x048e2002, 0xab276dc8, 0xce40568e, 0xb2df26af,
3522     0xd7b81de9, 0x78115023, 0x1d766b65, 0xfc32cdf6, 0x9955f6b0,
3523     0x36fcbb7a, 0x539b803c, 0xcfc25b38, 0xaaa5607e, 0x050c2db4,
3524     0x606b16f2, 0x812fb061, 0xe4488b27, 0x4be1c6ed, 0x2e86fdab,
3525     0x52198d8a, 0x377eb6cc, 0x98d7fb06, 0xfdb0c040, 0x1cf466d3,
3526     0x79935d95, 0xd63a105f, 0xb35d2b19, 0x6bf1402c, 0x0e967b6a,
3527     0xa13f36a0, 0xc4580de6, 0x251cab75, 0x407b9033, 0xefd2ddf9,
3528     0x8ab5e6bf, 0xf62a969e, 0x934dadd8, 0x3ce4e012, 0x5983db54,
3529     0xb8c77dc7, 0xdda04681, 0x72090b4b, 0x176e300d, 0x8b37eb09,
3530     0xee50d04f, 0x41f99d85, 0x249ea6c3, 0xc5da0050, 0xa0bd3b16,
3531     0x0f1476dc, 0x6a734d9a, 0x16ec3dbb, 0x738b06fd, 0xdc224b37,
3532     0xb9457071, 0x5801d6e2, 0x3d66eda4, 0x92cfa06e, 0xf7a89b28,
3533     0x710d1027, 0x146a2b61, 0xbbc366ab, 0xdea45ded, 0x3fe0fb7e,
3534     0x5a87c038, 0xf52e8df2, 0x9049b6b4, 0xecd6c695, 0x89b1fdd3,
3535     0x2618b019, 0x437f8b5f, 0xa23b2dcc, 0xc75c168a, 0x68f55b40,
3536     0x0d926006, 0x91cbbb02, 0xf4ac8044, 0x5b05cd8e, 0x3e62f6c8,
3537     0xdf26505b, 0xba416b1d, 0x15e826d7, 0x708f1d91, 0x0c106db0,
3538     0x697756f6, 0xc6de1b3c, 0xa3b9207a, 0x42fd86e9, 0x279abdaf,
3539     0x8833f065, 0xed54cb23, 0x5e09e03a, 0x3b6edb7c, 0x94c796b6,
3540     0xf1a0adf0, 0x10e40b63, 0x75833025, 0xda2a7def, 0xbf4d46a9,
3541     0xc3d23688, 0xa6b50dce, 0x091c4004, 0x6c7b7b42, 0x8d3fddd1,
3542     0xe858e697, 0x47f1ab5d, 0x2296901b, 0xbecf4b1f, 0xdba87059,
3543     0x74013d93, 0x116606d5, 0xf022a046, 0x95459b00, 0x3aecd6ca,
3544     0x5f8bed8c, 0x23149dad, 0x4673a6eb, 0xe9daeb21, 0x8cbdd067,
3545     0x6df976f4, 0x089e4db2, 0xa7370078, 0xc2503b3e, 0x44f5b031,
3546     0x21928b77, 0x8e3bc6bd, 0xeb5cfdfb, 0x0a185b68, 0x6f7f602e,
3547     0xc0d62de4, 0xa5b116a2, 0xd92e6683, 0xbc495dc5, 0x13e0100f,
3548     0x76872b49, 0x97c38dda, 0xf2a4b69c, 0x5d0dfb56, 0x386ac010,
3549     0xa4331b14, 0xc1542052, 0x6efd6d98, 0x0b9a56de, 0xeadef04d,
3550     0x8fb9cb0b, 0x201086c1, 0x4577bd87, 0x39e8cda6, 0x5c8ff6e0,
3551     0xf326bb2a, 0x9641806c, 0x770526ff, 0x12621db9, 0xbdcb5073,
3552     0xd8ac6b35},
3553    {0x00000000, 0xd7e28058, 0x74b406f1, 0xa35686a9, 0xe9680de2,
3554     0x3e8a8dba, 0x9ddc0b13, 0x4a3e8b4b, 0x09a11d85, 0xde439ddd,
3555     0x7d151b74, 0xaaf79b2c, 0xe0c91067, 0x372b903f, 0x947d1696,
3556     0x439f96ce, 0x13423b0a, 0xc4a0bb52, 0x67f63dfb, 0xb014bda3,
3557     0xfa2a36e8, 0x2dc8b6b0, 0x8e9e3019, 0x597cb041, 0x1ae3268f,
3558     0xcd01a6d7, 0x6e57207e, 0xb9b5a026, 0xf38b2b6d, 0x2469ab35,
3559     0x873f2d9c, 0x50ddadc4, 0x26847614, 0xf166f64c, 0x523070e5,
3560     0x85d2f0bd, 0xcfec7bf6, 0x180efbae, 0xbb587d07, 0x6cbafd5f,
3561     0x2f256b91, 0xf8c7ebc9, 0x5b916d60, 0x8c73ed38, 0xc64d6673,
3562     0x11afe62b, 0xb2f96082, 0x651be0da, 0x35c64d1e, 0xe224cd46,
3563     0x41724bef, 0x9690cbb7, 0xdcae40fc, 0x0b4cc0a4, 0xa81a460d,
3564     0x7ff8c655, 0x3c67509b, 0xeb85d0c3, 0x48d3566a, 0x9f31d632,
3565     0xd50f5d79, 0x02eddd21, 0xa1bb5b88, 0x7659dbd0, 0x4d08ec28,
3566     0x9aea6c70, 0x39bcead9, 0xee5e6a81, 0xa460e1ca, 0x73826192,
3567     0xd0d4e73b, 0x07366763, 0x44a9f1ad, 0x934b71f5, 0x301df75c,
3568     0xe7ff7704, 0xadc1fc4f, 0x7a237c17, 0xd975fabe, 0x0e977ae6,
3569     0x5e4ad722, 0x89a8577a, 0x2afed1d3, 0xfd1c518b, 0xb722dac0,
3570     0x60c05a98, 0xc396dc31, 0x14745c69, 0x57ebcaa7, 0x80094aff,
3571     0x235fcc56, 0xf4bd4c0e, 0xbe83c745, 0x6961471d, 0xca37c1b4,
3572     0x1dd541ec, 0x6b8c9a3c, 0xbc6e1a64, 0x1f389ccd, 0xc8da1c95,
3573     0x82e497de, 0x55061786, 0xf650912f, 0x21b21177, 0x622d87b9,
3574     0xb5cf07e1, 0x16998148, 0xc17b0110, 0x8b458a5b, 0x5ca70a03,
3575     0xfff18caa, 0x28130cf2, 0x78cea136, 0xaf2c216e, 0x0c7aa7c7,
3576     0xdb98279f, 0x91a6acd4, 0x46442c8c, 0xe512aa25, 0x32f02a7d,
3577     0x716fbcb3, 0xa68d3ceb, 0x05dbba42, 0xd2393a1a, 0x9807b151,
3578     0x4fe53109, 0xecb3b7a0, 0x3b5137f8, 0x9a11d850, 0x4df35808,
3579     0xeea5dea1, 0x39475ef9, 0x7379d5b2, 0xa49b55ea, 0x07cdd343,
3580     0xd02f531b, 0x93b0c5d5, 0x4452458d, 0xe704c324, 0x30e6437c,
3581     0x7ad8c837, 0xad3a486f, 0x0e6ccec6, 0xd98e4e9e, 0x8953e35a,
3582     0x5eb16302, 0xfde7e5ab, 0x2a0565f3, 0x603beeb8, 0xb7d96ee0,
3583     0x148fe849, 0xc36d6811, 0x80f2fedf, 0x57107e87, 0xf446f82e,
3584     0x23a47876, 0x699af33d, 0xbe787365, 0x1d2ef5cc, 0xcacc7594,
3585     0xbc95ae44, 0x6b772e1c, 0xc821a8b5, 0x1fc328ed, 0x55fda3a6,
3586     0x821f23fe, 0x2149a557, 0xf6ab250f, 0xb534b3c1, 0x62d63399,
3587     0xc180b530, 0x16623568, 0x5c5cbe23, 0x8bbe3e7b, 0x28e8b8d2,
3588     0xff0a388a, 0xafd7954e, 0x78351516, 0xdb6393bf, 0x0c8113e7,
3589     0x46bf98ac, 0x915d18f4, 0x320b9e5d, 0xe5e91e05, 0xa67688cb,
3590     0x71940893, 0xd2c28e3a, 0x05200e62, 0x4f1e8529, 0x98fc0571,
3591     0x3baa83d8, 0xec480380, 0xd7193478, 0x00fbb420, 0xa3ad3289,
3592     0x744fb2d1, 0x3e71399a, 0xe993b9c2, 0x4ac53f6b, 0x9d27bf33,
3593     0xdeb829fd, 0x095aa9a5, 0xaa0c2f0c, 0x7deeaf54, 0x37d0241f,
3594     0xe032a447, 0x436422ee, 0x9486a2b6, 0xc45b0f72, 0x13b98f2a,
3595     0xb0ef0983, 0x670d89db, 0x2d330290, 0xfad182c8, 0x59870461,
3596     0x8e658439, 0xcdfa12f7, 0x1a1892af, 0xb94e1406, 0x6eac945e,
3597     0x24921f15, 0xf3709f4d, 0x502619e4, 0x87c499bc, 0xf19d426c,
3598     0x267fc234, 0x8529449d, 0x52cbc4c5, 0x18f54f8e, 0xcf17cfd6,
3599     0x6c41497f, 0xbba3c927, 0xf83c5fe9, 0x2fdedfb1, 0x8c885918,
3600     0x5b6ad940, 0x1154520b, 0xc6b6d253, 0x65e054fa, 0xb202d4a2,
3601     0xe2df7966, 0x353df93e, 0x966b7f97, 0x4189ffcf, 0x0bb77484,
3602     0xdc55f4dc, 0x7f037275, 0xa8e1f22d, 0xeb7e64e3, 0x3c9ce4bb,
3603     0x9fca6212, 0x4828e24a, 0x02166901, 0xd5f4e959, 0x76a26ff0,
3604     0xa140efa8},
3605    {0x00000000, 0xef52b6e1, 0x05d46b83, 0xea86dd62, 0x0ba8d706,
3606     0xe4fa61e7, 0x0e7cbc85, 0xe12e0a64, 0x1751ae0c, 0xf80318ed,
3607     0x1285c58f, 0xfdd7736e, 0x1cf9790a, 0xf3abcfeb, 0x192d1289,
3608     0xf67fa468, 0x2ea35c18, 0xc1f1eaf9, 0x2b77379b, 0xc425817a,
3609     0x250b8b1e, 0xca593dff, 0x20dfe09d, 0xcf8d567c, 0x39f2f214,
3610     0xd6a044f5, 0x3c269997, 0xd3742f76, 0x325a2512, 0xdd0893f3,
3611     0x378e4e91, 0xd8dcf870, 0x5d46b830, 0xb2140ed1, 0x5892d3b3,
3612     0xb7c06552, 0x56ee6f36, 0xb9bcd9d7, 0x533a04b5, 0xbc68b254,
3613     0x4a17163c, 0xa545a0dd, 0x4fc37dbf, 0xa091cb5e, 0x41bfc13a,
3614     0xaeed77db, 0x446baab9, 0xab391c58, 0x73e5e428, 0x9cb752c9,
3615     0x76318fab, 0x9963394a, 0x784d332e, 0x971f85cf, 0x7d9958ad,
3616     0x92cbee4c, 0x64b44a24, 0x8be6fcc5, 0x616021a7, 0x8e329746,
3617     0x6f1c9d22, 0x804e2bc3, 0x6ac8f6a1, 0x859a4040, 0xba8d7060,
3618     0x55dfc681, 0xbf591be3, 0x500bad02, 0xb125a766, 0x5e771187,
3619     0xb4f1cce5, 0x5ba37a04, 0xaddcde6c, 0x428e688d, 0xa808b5ef,
3620     0x475a030e, 0xa674096a, 0x4926bf8b, 0xa3a062e9, 0x4cf2d408,
3621     0x942e2c78, 0x7b7c9a99, 0x91fa47fb, 0x7ea8f11a, 0x9f86fb7e,
3622     0x70d44d9f, 0x9a5290fd, 0x7500261c, 0x837f8274, 0x6c2d3495,
3623     0x86abe9f7, 0x69f95f16, 0x88d75572, 0x6785e393, 0x8d033ef1,
3624     0x62518810, 0xe7cbc850, 0x08997eb1, 0xe21fa3d3, 0x0d4d1532,
3625     0xec631f56, 0x0331a9b7, 0xe9b774d5, 0x06e5c234, 0xf09a665c,
3626     0x1fc8d0bd, 0xf54e0ddf, 0x1a1cbb3e, 0xfb32b15a, 0x146007bb,
3627     0xfee6dad9, 0x11b46c38, 0xc9689448, 0x263a22a9, 0xccbcffcb,
3628     0x23ee492a, 0xc2c0434e, 0x2d92f5af, 0xc71428cd, 0x28469e2c,
3629     0xde393a44, 0x316b8ca5, 0xdbed51c7, 0x34bfe726, 0xd591ed42,
3630     0x3ac35ba3, 0xd04586c1, 0x3f173020, 0xae6be681, 0x41395060,
3631     0xabbf8d02, 0x44ed3be3, 0xa5c33187, 0x4a918766, 0xa0175a04,
3632     0x4f45ece5, 0xb93a488d, 0x5668fe6c, 0xbcee230e, 0x53bc95ef,
3633     0xb2929f8b, 0x5dc0296a, 0xb746f408, 0x581442e9, 0x80c8ba99,
3634     0x6f9a0c78, 0x851cd11a, 0x6a4e67fb, 0x8b606d9f, 0x6432db7e,
3635     0x8eb4061c, 0x61e6b0fd, 0x97991495, 0x78cba274, 0x924d7f16,
3636     0x7d1fc9f7, 0x9c31c393, 0x73637572, 0x99e5a810, 0x76b71ef1,
3637     0xf32d5eb1, 0x1c7fe850, 0xf6f93532, 0x19ab83d3, 0xf88589b7,
3638     0x17d73f56, 0xfd51e234, 0x120354d5, 0xe47cf0bd, 0x0b2e465c,
3639     0xe1a89b3e, 0x0efa2ddf, 0xefd427bb, 0x0086915a, 0xea004c38,
3640     0x0552fad9, 0xdd8e02a9, 0x32dcb448, 0xd85a692a, 0x3708dfcb,
3641     0xd626d5af, 0x3974634e, 0xd3f2be2c, 0x3ca008cd, 0xcadfaca5,
3642     0x258d1a44, 0xcf0bc726, 0x205971c7, 0xc1777ba3, 0x2e25cd42,
3643     0xc4a31020, 0x2bf1a6c1, 0x14e696e1, 0xfbb42000, 0x1132fd62,
3644     0xfe604b83, 0x1f4e41e7, 0xf01cf706, 0x1a9a2a64, 0xf5c89c85,
3645     0x03b738ed, 0xece58e0c, 0x0663536e, 0xe931e58f, 0x081fefeb,
3646     0xe74d590a, 0x0dcb8468, 0xe2993289, 0x3a45caf9, 0xd5177c18,
3647     0x3f91a17a, 0xd0c3179b, 0x31ed1dff, 0xdebfab1e, 0x3439767c,
3648     0xdb6bc09d, 0x2d1464f5, 0xc246d214, 0x28c00f76, 0xc792b997,
3649     0x26bcb3f3, 0xc9ee0512, 0x2368d870, 0xcc3a6e91, 0x49a02ed1,
3650     0xa6f29830, 0x4c744552, 0xa326f3b3, 0x4208f9d7, 0xad5a4f36,
3651     0x47dc9254, 0xa88e24b5, 0x5ef180dd, 0xb1a3363c, 0x5b25eb5e,
3652     0xb4775dbf, 0x555957db, 0xba0be13a, 0x508d3c58, 0xbfdf8ab9,
3653     0x670372c9, 0x8851c428, 0x62d7194a, 0x8d85afab, 0x6caba5cf,
3654     0x83f9132e, 0x697fce4c, 0x862d78ad, 0x7052dcc5, 0x9f006a24,
3655     0x7586b746, 0x9ad401a7, 0x7bfa0bc3, 0x94a8bd22, 0x7e2e6040,
3656     0x917cd6a1},
3657    {0x00000000, 0x87a6cb43, 0xd43c90c7, 0x539a5b84, 0x730827cf,
3658     0xf4aeec8c, 0xa734b708, 0x20927c4b, 0xe6104f9e, 0x61b684dd,
3659     0x322cdf59, 0xb58a141a, 0x95186851, 0x12bea312, 0x4124f896,
3660     0xc68233d5, 0x1751997d, 0x90f7523e, 0xc36d09ba, 0x44cbc2f9,
3661     0x6459beb2, 0xe3ff75f1, 0xb0652e75, 0x37c3e536, 0xf141d6e3,
3662     0x76e71da0, 0x257d4624, 0xa2db8d67, 0x8249f12c, 0x05ef3a6f,
3663     0x567561eb, 0xd1d3aaa8, 0x2ea332fa, 0xa905f9b9, 0xfa9fa23d,
3664     0x7d39697e, 0x5dab1535, 0xda0dde76, 0x899785f2, 0x0e314eb1,
3665     0xc8b37d64, 0x4f15b627, 0x1c8feda3, 0x9b2926e0, 0xbbbb5aab,
3666     0x3c1d91e8, 0x6f87ca6c, 0xe821012f, 0x39f2ab87, 0xbe5460c4,
3667     0xedce3b40, 0x6a68f003, 0x4afa8c48, 0xcd5c470b, 0x9ec61c8f,
3668     0x1960d7cc, 0xdfe2e419, 0x58442f5a, 0x0bde74de, 0x8c78bf9d,
3669     0xaceac3d6, 0x2b4c0895, 0x78d65311, 0xff709852, 0x5d4665f4,
3670     0xdae0aeb7, 0x897af533, 0x0edc3e70, 0x2e4e423b, 0xa9e88978,
3671     0xfa72d2fc, 0x7dd419bf, 0xbb562a6a, 0x3cf0e129, 0x6f6abaad,
3672     0xe8cc71ee, 0xc85e0da5, 0x4ff8c6e6, 0x1c629d62, 0x9bc45621,
3673     0x4a17fc89, 0xcdb137ca, 0x9e2b6c4e, 0x198da70d, 0x391fdb46,
3674     0xbeb91005, 0xed234b81, 0x6a8580c2, 0xac07b317, 0x2ba17854,
3675     0x783b23d0, 0xff9de893, 0xdf0f94d8, 0x58a95f9b, 0x0b33041f,
3676     0x8c95cf5c, 0x73e5570e, 0xf4439c4d, 0xa7d9c7c9, 0x207f0c8a,
3677     0x00ed70c1, 0x874bbb82, 0xd4d1e006, 0x53772b45, 0x95f51890,
3678     0x1253d3d3, 0x41c98857, 0xc66f4314, 0xe6fd3f5f, 0x615bf41c,
3679     0x32c1af98, 0xb56764db, 0x64b4ce73, 0xe3120530, 0xb0885eb4,
3680     0x372e95f7, 0x17bce9bc, 0x901a22ff, 0xc380797b, 0x4426b238,
3681     0x82a481ed, 0x05024aae, 0x5698112a, 0xd13eda69, 0xf1aca622,
3682     0x760a6d61, 0x259036e5, 0xa236fda6, 0xba8ccbe8, 0x3d2a00ab,
3683     0x6eb05b2f, 0xe916906c, 0xc984ec27, 0x4e222764, 0x1db87ce0,
3684     0x9a1eb7a3, 0x5c9c8476, 0xdb3a4f35, 0x88a014b1, 0x0f06dff2,
3685     0x2f94a3b9, 0xa83268fa, 0xfba8337e, 0x7c0ef83d, 0xaddd5295,
3686     0x2a7b99d6, 0x79e1c252, 0xfe470911, 0xded5755a, 0x5973be19,
3687     0x0ae9e59d, 0x8d4f2ede, 0x4bcd1d0b, 0xcc6bd648, 0x9ff18dcc,
3688     0x1857468f, 0x38c53ac4, 0xbf63f187, 0xecf9aa03, 0x6b5f6140,
3689     0x942ff912, 0x13893251, 0x401369d5, 0xc7b5a296, 0xe727dedd,
3690     0x6081159e, 0x331b4e1a, 0xb4bd8559, 0x723fb68c, 0xf5997dcf,
3691     0xa603264b, 0x21a5ed08, 0x01379143, 0x86915a00, 0xd50b0184,
3692     0x52adcac7, 0x837e606f, 0x04d8ab2c, 0x5742f0a8, 0xd0e43beb,
3693     0xf07647a0, 0x77d08ce3, 0x244ad767, 0xa3ec1c24, 0x656e2ff1,
3694     0xe2c8e4b2, 0xb152bf36, 0x36f47475, 0x1666083e, 0x91c0c37d,
3695     0xc25a98f9, 0x45fc53ba, 0xe7caae1c, 0x606c655f, 0x33f63edb,
3696     0xb450f598, 0x94c289d3, 0x13644290, 0x40fe1914, 0xc758d257,
3697     0x01dae182, 0x867c2ac1, 0xd5e67145, 0x5240ba06, 0x72d2c64d,
3698     0xf5740d0e, 0xa6ee568a, 0x21489dc9, 0xf09b3761, 0x773dfc22,
3699     0x24a7a7a6, 0xa3016ce5, 0x839310ae, 0x0435dbed, 0x57af8069,
3700     0xd0094b2a, 0x168b78ff, 0x912db3bc, 0xc2b7e838, 0x4511237b,
3701     0x65835f30, 0xe2259473, 0xb1bfcff7, 0x361904b4, 0xc9699ce6,
3702     0x4ecf57a5, 0x1d550c21, 0x9af3c762, 0xba61bb29, 0x3dc7706a,
3703     0x6e5d2bee, 0xe9fbe0ad, 0x2f79d378, 0xa8df183b, 0xfb4543bf,
3704     0x7ce388fc, 0x5c71f4b7, 0xdbd73ff4, 0x884d6470, 0x0febaf33,
3705     0xde38059b, 0x599eced8, 0x0a04955c, 0x8da25e1f, 0xad302254,
3706     0x2a96e917, 0x790cb293, 0xfeaa79d0, 0x38284a05, 0xbf8e8146,
3707     0xec14dac2, 0x6bb21181, 0x4b206dca, 0xcc86a689, 0x9f1cfd0d,
3708     0x18ba364e}};
3709 
3710 static const z_word_t crc_braid_big_table[][256] = {
3711    {0x0000000000000000, 0x43cba68700000000, 0xc7903cd400000000,
3712     0x845b9a5300000000, 0xcf27087300000000, 0x8cecaef400000000,
3713     0x08b734a700000000, 0x4b7c922000000000, 0x9e4f10e600000000,
3714     0xdd84b66100000000, 0x59df2c3200000000, 0x1a148ab500000000,
3715     0x5168189500000000, 0x12a3be1200000000, 0x96f8244100000000,
3716     0xd53382c600000000, 0x7d99511700000000, 0x3e52f79000000000,
3717     0xba096dc300000000, 0xf9c2cb4400000000, 0xb2be596400000000,
3718     0xf175ffe300000000, 0x752e65b000000000, 0x36e5c33700000000,
3719     0xe3d641f100000000, 0xa01de77600000000, 0x24467d2500000000,
3720     0x678ddba200000000, 0x2cf1498200000000, 0x6f3aef0500000000,
3721     0xeb61755600000000, 0xa8aad3d100000000, 0xfa32a32e00000000,
3722     0xb9f905a900000000, 0x3da29ffa00000000, 0x7e69397d00000000,
3723     0x3515ab5d00000000, 0x76de0dda00000000, 0xf285978900000000,
3724     0xb14e310e00000000, 0x647db3c800000000, 0x27b6154f00000000,
3725     0xa3ed8f1c00000000, 0xe026299b00000000, 0xab5abbbb00000000,
3726     0xe8911d3c00000000, 0x6cca876f00000000, 0x2f0121e800000000,
3727     0x87abf23900000000, 0xc46054be00000000, 0x403bceed00000000,
3728     0x03f0686a00000000, 0x488cfa4a00000000, 0x0b475ccd00000000,
3729     0x8f1cc69e00000000, 0xccd7601900000000, 0x19e4e2df00000000,
3730     0x5a2f445800000000, 0xde74de0b00000000, 0x9dbf788c00000000,
3731     0xd6c3eaac00000000, 0x95084c2b00000000, 0x1153d67800000000,
3732     0x529870ff00000000, 0xf465465d00000000, 0xb7aee0da00000000,
3733     0x33f57a8900000000, 0x703edc0e00000000, 0x3b424e2e00000000,
3734     0x7889e8a900000000, 0xfcd272fa00000000, 0xbf19d47d00000000,
3735     0x6a2a56bb00000000, 0x29e1f03c00000000, 0xadba6a6f00000000,
3736     0xee71cce800000000, 0xa50d5ec800000000, 0xe6c6f84f00000000,
3737     0x629d621c00000000, 0x2156c49b00000000, 0x89fc174a00000000,
3738     0xca37b1cd00000000, 0x4e6c2b9e00000000, 0x0da78d1900000000,
3739     0x46db1f3900000000, 0x0510b9be00000000, 0x814b23ed00000000,
3740     0xc280856a00000000, 0x17b307ac00000000, 0x5478a12b00000000,
3741     0xd0233b7800000000, 0x93e89dff00000000, 0xd8940fdf00000000,
3742     0x9b5fa95800000000, 0x1f04330b00000000, 0x5ccf958c00000000,
3743     0x0e57e57300000000, 0x4d9c43f400000000, 0xc9c7d9a700000000,
3744     0x8a0c7f2000000000, 0xc170ed0000000000, 0x82bb4b8700000000,
3745     0x06e0d1d400000000, 0x452b775300000000, 0x9018f59500000000,
3746     0xd3d3531200000000, 0x5788c94100000000, 0x14436fc600000000,
3747     0x5f3ffde600000000, 0x1cf45b6100000000, 0x98afc13200000000,
3748     0xdb6467b500000000, 0x73ceb46400000000, 0x300512e300000000,
3749     0xb45e88b000000000, 0xf7952e3700000000, 0xbce9bc1700000000,
3750     0xff221a9000000000, 0x7b7980c300000000, 0x38b2264400000000,
3751     0xed81a48200000000, 0xae4a020500000000, 0x2a11985600000000,
3752     0x69da3ed100000000, 0x22a6acf100000000, 0x616d0a7600000000,
3753     0xe536902500000000, 0xa6fd36a200000000, 0xe8cb8cba00000000,
3754     0xab002a3d00000000, 0x2f5bb06e00000000, 0x6c9016e900000000,
3755     0x27ec84c900000000, 0x6427224e00000000, 0xe07cb81d00000000,
3756     0xa3b71e9a00000000, 0x76849c5c00000000, 0x354f3adb00000000,
3757     0xb114a08800000000, 0xf2df060f00000000, 0xb9a3942f00000000,
3758     0xfa6832a800000000, 0x7e33a8fb00000000, 0x3df80e7c00000000,
3759     0x9552ddad00000000, 0xd6997b2a00000000, 0x52c2e17900000000,
3760     0x110947fe00000000, 0x5a75d5de00000000, 0x19be735900000000,
3761     0x9de5e90a00000000, 0xde2e4f8d00000000, 0x0b1dcd4b00000000,
3762     0x48d66bcc00000000, 0xcc8df19f00000000, 0x8f46571800000000,
3763     0xc43ac53800000000, 0x87f163bf00000000, 0x03aaf9ec00000000,
3764     0x40615f6b00000000, 0x12f92f9400000000, 0x5132891300000000,
3765     0xd569134000000000, 0x96a2b5c700000000, 0xddde27e700000000,
3766     0x9e15816000000000, 0x1a4e1b3300000000, 0x5985bdb400000000,
3767     0x8cb63f7200000000, 0xcf7d99f500000000, 0x4b2603a600000000,
3768     0x08eda52100000000, 0x4391370100000000, 0x005a918600000000,
3769     0x84010bd500000000, 0xc7caad5200000000, 0x6f607e8300000000,
3770     0x2cabd80400000000, 0xa8f0425700000000, 0xeb3be4d000000000,
3771     0xa04776f000000000, 0xe38cd07700000000, 0x67d74a2400000000,
3772     0x241ceca300000000, 0xf12f6e6500000000, 0xb2e4c8e200000000,
3773     0x36bf52b100000000, 0x7574f43600000000, 0x3e08661600000000,
3774     0x7dc3c09100000000, 0xf9985ac200000000, 0xba53fc4500000000,
3775     0x1caecae700000000, 0x5f656c6000000000, 0xdb3ef63300000000,
3776     0x98f550b400000000, 0xd389c29400000000, 0x9042641300000000,
3777     0x1419fe4000000000, 0x57d258c700000000, 0x82e1da0100000000,
3778     0xc12a7c8600000000, 0x4571e6d500000000, 0x06ba405200000000,
3779     0x4dc6d27200000000, 0x0e0d74f500000000, 0x8a56eea600000000,
3780     0xc99d482100000000, 0x61379bf000000000, 0x22fc3d7700000000,
3781     0xa6a7a72400000000, 0xe56c01a300000000, 0xae10938300000000,
3782     0xeddb350400000000, 0x6980af5700000000, 0x2a4b09d000000000,
3783     0xff788b1600000000, 0xbcb32d9100000000, 0x38e8b7c200000000,
3784     0x7b23114500000000, 0x305f836500000000, 0x739425e200000000,
3785     0xf7cfbfb100000000, 0xb404193600000000, 0xe69c69c900000000,
3786     0xa557cf4e00000000, 0x210c551d00000000, 0x62c7f39a00000000,
3787     0x29bb61ba00000000, 0x6a70c73d00000000, 0xee2b5d6e00000000,
3788     0xade0fbe900000000, 0x78d3792f00000000, 0x3b18dfa800000000,
3789     0xbf4345fb00000000, 0xfc88e37c00000000, 0xb7f4715c00000000,
3790     0xf43fd7db00000000, 0x70644d8800000000, 0x33afeb0f00000000,
3791     0x9b0538de00000000, 0xd8ce9e5900000000, 0x5c95040a00000000,
3792     0x1f5ea28d00000000, 0x542230ad00000000, 0x17e9962a00000000,
3793     0x93b20c7900000000, 0xd079aafe00000000, 0x054a283800000000,
3794     0x46818ebf00000000, 0xc2da14ec00000000, 0x8111b26b00000000,
3795     0xca6d204b00000000, 0x89a686cc00000000, 0x0dfd1c9f00000000,
3796     0x4e36ba1800000000},
3797    {0x0000000000000000, 0xe1b652ef00000000, 0x836bd40500000000,
3798     0x62dd86ea00000000, 0x06d7a80b00000000, 0xe761fae400000000,
3799     0x85bc7c0e00000000, 0x640a2ee100000000, 0x0cae511700000000,
3800     0xed1803f800000000, 0x8fc5851200000000, 0x6e73d7fd00000000,
3801     0x0a79f91c00000000, 0xebcfabf300000000, 0x89122d1900000000,
3802     0x68a47ff600000000, 0x185ca32e00000000, 0xf9eaf1c100000000,
3803     0x9b37772b00000000, 0x7a8125c400000000, 0x1e8b0b2500000000,
3804     0xff3d59ca00000000, 0x9de0df2000000000, 0x7c568dcf00000000,
3805     0x14f2f23900000000, 0xf544a0d600000000, 0x9799263c00000000,
3806     0x762f74d300000000, 0x12255a3200000000, 0xf39308dd00000000,
3807     0x914e8e3700000000, 0x70f8dcd800000000, 0x30b8465d00000000,
3808     0xd10e14b200000000, 0xb3d3925800000000, 0x5265c0b700000000,
3809     0x366fee5600000000, 0xd7d9bcb900000000, 0xb5043a5300000000,
3810     0x54b268bc00000000, 0x3c16174a00000000, 0xdda045a500000000,
3811     0xbf7dc34f00000000, 0x5ecb91a000000000, 0x3ac1bf4100000000,
3812     0xdb77edae00000000, 0xb9aa6b4400000000, 0x581c39ab00000000,
3813     0x28e4e57300000000, 0xc952b79c00000000, 0xab8f317600000000,
3814     0x4a39639900000000, 0x2e334d7800000000, 0xcf851f9700000000,
3815     0xad58997d00000000, 0x4ceecb9200000000, 0x244ab46400000000,
3816     0xc5fce68b00000000, 0xa721606100000000, 0x4697328e00000000,
3817     0x229d1c6f00000000, 0xc32b4e8000000000, 0xa1f6c86a00000000,
3818     0x40409a8500000000, 0x60708dba00000000, 0x81c6df5500000000,
3819     0xe31b59bf00000000, 0x02ad0b5000000000, 0x66a725b100000000,
3820     0x8711775e00000000, 0xe5ccf1b400000000, 0x047aa35b00000000,
3821     0x6cdedcad00000000, 0x8d688e4200000000, 0xefb508a800000000,
3822     0x0e035a4700000000, 0x6a0974a600000000, 0x8bbf264900000000,
3823     0xe962a0a300000000, 0x08d4f24c00000000, 0x782c2e9400000000,
3824     0x999a7c7b00000000, 0xfb47fa9100000000, 0x1af1a87e00000000,
3825     0x7efb869f00000000, 0x9f4dd47000000000, 0xfd90529a00000000,
3826     0x1c26007500000000, 0x74827f8300000000, 0x95342d6c00000000,
3827     0xf7e9ab8600000000, 0x165ff96900000000, 0x7255d78800000000,
3828     0x93e3856700000000, 0xf13e038d00000000, 0x1088516200000000,
3829     0x50c8cbe700000000, 0xb17e990800000000, 0xd3a31fe200000000,
3830     0x32154d0d00000000, 0x561f63ec00000000, 0xb7a9310300000000,
3831     0xd574b7e900000000, 0x34c2e50600000000, 0x5c669af000000000,
3832     0xbdd0c81f00000000, 0xdf0d4ef500000000, 0x3ebb1c1a00000000,
3833     0x5ab132fb00000000, 0xbb07601400000000, 0xd9dae6fe00000000,
3834     0x386cb41100000000, 0x489468c900000000, 0xa9223a2600000000,
3835     0xcbffbccc00000000, 0x2a49ee2300000000, 0x4e43c0c200000000,
3836     0xaff5922d00000000, 0xcd2814c700000000, 0x2c9e462800000000,
3837     0x443a39de00000000, 0xa58c6b3100000000, 0xc751eddb00000000,
3838     0x26e7bf3400000000, 0x42ed91d500000000, 0xa35bc33a00000000,
3839     0xc18645d000000000, 0x2030173f00000000, 0x81e66bae00000000,
3840     0x6050394100000000, 0x028dbfab00000000, 0xe33bed4400000000,
3841     0x8731c3a500000000, 0x6687914a00000000, 0x045a17a000000000,
3842     0xe5ec454f00000000, 0x8d483ab900000000, 0x6cfe685600000000,
3843     0x0e23eebc00000000, 0xef95bc5300000000, 0x8b9f92b200000000,
3844     0x6a29c05d00000000, 0x08f446b700000000, 0xe942145800000000,
3845     0x99bac88000000000, 0x780c9a6f00000000, 0x1ad11c8500000000,
3846     0xfb674e6a00000000, 0x9f6d608b00000000, 0x7edb326400000000,
3847     0x1c06b48e00000000, 0xfdb0e66100000000, 0x9514999700000000,
3848     0x74a2cb7800000000, 0x167f4d9200000000, 0xf7c91f7d00000000,
3849     0x93c3319c00000000, 0x7275637300000000, 0x10a8e59900000000,
3850     0xf11eb77600000000, 0xb15e2df300000000, 0x50e87f1c00000000,
3851     0x3235f9f600000000, 0xd383ab1900000000, 0xb78985f800000000,
3852     0x563fd71700000000, 0x34e251fd00000000, 0xd554031200000000,
3853     0xbdf07ce400000000, 0x5c462e0b00000000, 0x3e9ba8e100000000,
3854     0xdf2dfa0e00000000, 0xbb27d4ef00000000, 0x5a91860000000000,
3855     0x384c00ea00000000, 0xd9fa520500000000, 0xa9028edd00000000,
3856     0x48b4dc3200000000, 0x2a695ad800000000, 0xcbdf083700000000,
3857     0xafd526d600000000, 0x4e63743900000000, 0x2cbef2d300000000,
3858     0xcd08a03c00000000, 0xa5acdfca00000000, 0x441a8d2500000000,
3859     0x26c70bcf00000000, 0xc771592000000000, 0xa37b77c100000000,
3860     0x42cd252e00000000, 0x2010a3c400000000, 0xc1a6f12b00000000,
3861     0xe196e61400000000, 0x0020b4fb00000000, 0x62fd321100000000,
3862     0x834b60fe00000000, 0xe7414e1f00000000, 0x06f71cf000000000,
3863     0x642a9a1a00000000, 0x859cc8f500000000, 0xed38b70300000000,
3864     0x0c8ee5ec00000000, 0x6e53630600000000, 0x8fe531e900000000,
3865     0xebef1f0800000000, 0x0a594de700000000, 0x6884cb0d00000000,
3866     0x893299e200000000, 0xf9ca453a00000000, 0x187c17d500000000,
3867     0x7aa1913f00000000, 0x9b17c3d000000000, 0xff1ded3100000000,
3868     0x1eabbfde00000000, 0x7c76393400000000, 0x9dc06bdb00000000,
3869     0xf564142d00000000, 0x14d246c200000000, 0x760fc02800000000,
3870     0x97b992c700000000, 0xf3b3bc2600000000, 0x1205eec900000000,
3871     0x70d8682300000000, 0x916e3acc00000000, 0xd12ea04900000000,
3872     0x3098f2a600000000, 0x5245744c00000000, 0xb3f326a300000000,
3873     0xd7f9084200000000, 0x364f5aad00000000, 0x5492dc4700000000,
3874     0xb5248ea800000000, 0xdd80f15e00000000, 0x3c36a3b100000000,
3875     0x5eeb255b00000000, 0xbf5d77b400000000, 0xdb57595500000000,
3876     0x3ae10bba00000000, 0x583c8d5000000000, 0xb98adfbf00000000,
3877     0xc972036700000000, 0x28c4518800000000, 0x4a19d76200000000,
3878     0xabaf858d00000000, 0xcfa5ab6c00000000, 0x2e13f98300000000,
3879     0x4cce7f6900000000, 0xad782d8600000000, 0xc5dc527000000000,
3880     0x246a009f00000000, 0x46b7867500000000, 0xa701d49a00000000,
3881     0xc30bfa7b00000000, 0x22bda89400000000, 0x40602e7e00000000,
3882     0xa1d67c9100000000},
3883    {0x0000000000000000, 0x5880e2d700000000, 0xf106b47400000000,
3884     0xa98656a300000000, 0xe20d68e900000000, 0xba8d8a3e00000000,
3885     0x130bdc9d00000000, 0x4b8b3e4a00000000, 0x851da10900000000,
3886     0xdd9d43de00000000, 0x741b157d00000000, 0x2c9bf7aa00000000,
3887     0x6710c9e000000000, 0x3f902b3700000000, 0x96167d9400000000,
3888     0xce969f4300000000, 0x0a3b421300000000, 0x52bba0c400000000,
3889     0xfb3df66700000000, 0xa3bd14b000000000, 0xe8362afa00000000,
3890     0xb0b6c82d00000000, 0x19309e8e00000000, 0x41b07c5900000000,
3891     0x8f26e31a00000000, 0xd7a601cd00000000, 0x7e20576e00000000,
3892     0x26a0b5b900000000, 0x6d2b8bf300000000, 0x35ab692400000000,
3893     0x9c2d3f8700000000, 0xc4addd5000000000, 0x1476842600000000,
3894     0x4cf666f100000000, 0xe570305200000000, 0xbdf0d28500000000,
3895     0xf67beccf00000000, 0xaefb0e1800000000, 0x077d58bb00000000,
3896     0x5ffdba6c00000000, 0x916b252f00000000, 0xc9ebc7f800000000,
3897     0x606d915b00000000, 0x38ed738c00000000, 0x73664dc600000000,
3898     0x2be6af1100000000, 0x8260f9b200000000, 0xdae01b6500000000,
3899     0x1e4dc63500000000, 0x46cd24e200000000, 0xef4b724100000000,
3900     0xb7cb909600000000, 0xfc40aedc00000000, 0xa4c04c0b00000000,
3901     0x0d461aa800000000, 0x55c6f87f00000000, 0x9b50673c00000000,
3902     0xc3d085eb00000000, 0x6a56d34800000000, 0x32d6319f00000000,
3903     0x795d0fd500000000, 0x21dded0200000000, 0x885bbba100000000,
3904     0xd0db597600000000, 0x28ec084d00000000, 0x706cea9a00000000,
3905     0xd9eabc3900000000, 0x816a5eee00000000, 0xcae160a400000000,
3906     0x9261827300000000, 0x3be7d4d000000000, 0x6367360700000000,
3907     0xadf1a94400000000, 0xf5714b9300000000, 0x5cf71d3000000000,
3908     0x0477ffe700000000, 0x4ffcc1ad00000000, 0x177c237a00000000,
3909     0xbefa75d900000000, 0xe67a970e00000000, 0x22d74a5e00000000,
3910     0x7a57a88900000000, 0xd3d1fe2a00000000, 0x8b511cfd00000000,
3911     0xc0da22b700000000, 0x985ac06000000000, 0x31dc96c300000000,
3912     0x695c741400000000, 0xa7caeb5700000000, 0xff4a098000000000,
3913     0x56cc5f2300000000, 0x0e4cbdf400000000, 0x45c783be00000000,
3914     0x1d47616900000000, 0xb4c137ca00000000, 0xec41d51d00000000,
3915     0x3c9a8c6b00000000, 0x641a6ebc00000000, 0xcd9c381f00000000,
3916     0x951cdac800000000, 0xde97e48200000000, 0x8617065500000000,
3917     0x2f9150f600000000, 0x7711b22100000000, 0xb9872d6200000000,
3918     0xe107cfb500000000, 0x4881991600000000, 0x10017bc100000000,
3919     0x5b8a458b00000000, 0x030aa75c00000000, 0xaa8cf1ff00000000,
3920     0xf20c132800000000, 0x36a1ce7800000000, 0x6e212caf00000000,
3921     0xc7a77a0c00000000, 0x9f2798db00000000, 0xd4aca69100000000,
3922     0x8c2c444600000000, 0x25aa12e500000000, 0x7d2af03200000000,
3923     0xb3bc6f7100000000, 0xeb3c8da600000000, 0x42badb0500000000,
3924     0x1a3a39d200000000, 0x51b1079800000000, 0x0931e54f00000000,
3925     0xa0b7b3ec00000000, 0xf837513b00000000, 0x50d8119a00000000,
3926     0x0858f34d00000000, 0xa1dea5ee00000000, 0xf95e473900000000,
3927     0xb2d5797300000000, 0xea559ba400000000, 0x43d3cd0700000000,
3928     0x1b532fd000000000, 0xd5c5b09300000000, 0x8d45524400000000,
3929     0x24c304e700000000, 0x7c43e63000000000, 0x37c8d87a00000000,
3930     0x6f483aad00000000, 0xc6ce6c0e00000000, 0x9e4e8ed900000000,
3931     0x5ae3538900000000, 0x0263b15e00000000, 0xabe5e7fd00000000,
3932     0xf365052a00000000, 0xb8ee3b6000000000, 0xe06ed9b700000000,
3933     0x49e88f1400000000, 0x11686dc300000000, 0xdffef28000000000,
3934     0x877e105700000000, 0x2ef846f400000000, 0x7678a42300000000,
3935     0x3df39a6900000000, 0x657378be00000000, 0xccf52e1d00000000,
3936     0x9475ccca00000000, 0x44ae95bc00000000, 0x1c2e776b00000000,
3937     0xb5a821c800000000, 0xed28c31f00000000, 0xa6a3fd5500000000,
3938     0xfe231f8200000000, 0x57a5492100000000, 0x0f25abf600000000,
3939     0xc1b334b500000000, 0x9933d66200000000, 0x30b580c100000000,
3940     0x6835621600000000, 0x23be5c5c00000000, 0x7b3ebe8b00000000,
3941     0xd2b8e82800000000, 0x8a380aff00000000, 0x4e95d7af00000000,
3942     0x1615357800000000, 0xbf9363db00000000, 0xe713810c00000000,
3943     0xac98bf4600000000, 0xf4185d9100000000, 0x5d9e0b3200000000,
3944     0x051ee9e500000000, 0xcb8876a600000000, 0x9308947100000000,
3945     0x3a8ec2d200000000, 0x620e200500000000, 0x29851e4f00000000,
3946     0x7105fc9800000000, 0xd883aa3b00000000, 0x800348ec00000000,
3947     0x783419d700000000, 0x20b4fb0000000000, 0x8932ada300000000,
3948     0xd1b24f7400000000, 0x9a39713e00000000, 0xc2b993e900000000,
3949     0x6b3fc54a00000000, 0x33bf279d00000000, 0xfd29b8de00000000,
3950     0xa5a95a0900000000, 0x0c2f0caa00000000, 0x54afee7d00000000,
3951     0x1f24d03700000000, 0x47a432e000000000, 0xee22644300000000,
3952     0xb6a2869400000000, 0x720f5bc400000000, 0x2a8fb91300000000,
3953     0x8309efb000000000, 0xdb890d6700000000, 0x9002332d00000000,
3954     0xc882d1fa00000000, 0x6104875900000000, 0x3984658e00000000,
3955     0xf712facd00000000, 0xaf92181a00000000, 0x06144eb900000000,
3956     0x5e94ac6e00000000, 0x151f922400000000, 0x4d9f70f300000000,
3957     0xe419265000000000, 0xbc99c48700000000, 0x6c429df100000000,
3958     0x34c27f2600000000, 0x9d44298500000000, 0xc5c4cb5200000000,
3959     0x8e4ff51800000000, 0xd6cf17cf00000000, 0x7f49416c00000000,
3960     0x27c9a3bb00000000, 0xe95f3cf800000000, 0xb1dfde2f00000000,
3961     0x1859888c00000000, 0x40d96a5b00000000, 0x0b52541100000000,
3962     0x53d2b6c600000000, 0xfa54e06500000000, 0xa2d402b200000000,
3963     0x6679dfe200000000, 0x3ef93d3500000000, 0x977f6b9600000000,
3964     0xcfff894100000000, 0x8474b70b00000000, 0xdcf455dc00000000,
3965     0x7572037f00000000, 0x2df2e1a800000000, 0xe3647eeb00000000,
3966     0xbbe49c3c00000000, 0x1262ca9f00000000, 0x4ae2284800000000,
3967     0x0169160200000000, 0x59e9f4d500000000, 0xf06fa27600000000,
3968     0xa8ef40a100000000},
3969    {0x0000000000000000, 0x463b676500000000, 0x8c76ceca00000000,
3970     0xca4da9af00000000, 0x59ebed4e00000000, 0x1fd08a2b00000000,
3971     0xd59d238400000000, 0x93a644e100000000, 0xb2d6db9d00000000,
3972     0xf4edbcf800000000, 0x3ea0155700000000, 0x789b723200000000,
3973     0xeb3d36d300000000, 0xad0651b600000000, 0x674bf81900000000,
3974     0x21709f7c00000000, 0x25abc6e000000000, 0x6390a18500000000,
3975     0xa9dd082a00000000, 0xefe66f4f00000000, 0x7c402bae00000000,
3976     0x3a7b4ccb00000000, 0xf036e56400000000, 0xb60d820100000000,
3977     0x977d1d7d00000000, 0xd1467a1800000000, 0x1b0bd3b700000000,
3978     0x5d30b4d200000000, 0xce96f03300000000, 0x88ad975600000000,
3979     0x42e03ef900000000, 0x04db599c00000000, 0x0b50fc1a00000000,
3980     0x4d6b9b7f00000000, 0x872632d000000000, 0xc11d55b500000000,
3981     0x52bb115400000000, 0x1480763100000000, 0xdecddf9e00000000,
3982     0x98f6b8fb00000000, 0xb986278700000000, 0xffbd40e200000000,
3983     0x35f0e94d00000000, 0x73cb8e2800000000, 0xe06dcac900000000,
3984     0xa656adac00000000, 0x6c1b040300000000, 0x2a20636600000000,
3985     0x2efb3afa00000000, 0x68c05d9f00000000, 0xa28df43000000000,
3986     0xe4b6935500000000, 0x7710d7b400000000, 0x312bb0d100000000,
3987     0xfb66197e00000000, 0xbd5d7e1b00000000, 0x9c2de16700000000,
3988     0xda16860200000000, 0x105b2fad00000000, 0x566048c800000000,
3989     0xc5c60c2900000000, 0x83fd6b4c00000000, 0x49b0c2e300000000,
3990     0x0f8ba58600000000, 0x16a0f83500000000, 0x509b9f5000000000,
3991     0x9ad636ff00000000, 0xdced519a00000000, 0x4f4b157b00000000,
3992     0x0970721e00000000, 0xc33ddbb100000000, 0x8506bcd400000000,
3993     0xa47623a800000000, 0xe24d44cd00000000, 0x2800ed6200000000,
3994     0x6e3b8a0700000000, 0xfd9dcee600000000, 0xbba6a98300000000,
3995     0x71eb002c00000000, 0x37d0674900000000, 0x330b3ed500000000,
3996     0x753059b000000000, 0xbf7df01f00000000, 0xf946977a00000000,
3997     0x6ae0d39b00000000, 0x2cdbb4fe00000000, 0xe6961d5100000000,
3998     0xa0ad7a3400000000, 0x81dde54800000000, 0xc7e6822d00000000,
3999     0x0dab2b8200000000, 0x4b904ce700000000, 0xd836080600000000,
4000     0x9e0d6f6300000000, 0x5440c6cc00000000, 0x127ba1a900000000,
4001     0x1df0042f00000000, 0x5bcb634a00000000, 0x9186cae500000000,
4002     0xd7bdad8000000000, 0x441be96100000000, 0x02208e0400000000,
4003     0xc86d27ab00000000, 0x8e5640ce00000000, 0xaf26dfb200000000,
4004     0xe91db8d700000000, 0x2350117800000000, 0x656b761d00000000,
4005     0xf6cd32fc00000000, 0xb0f6559900000000, 0x7abbfc3600000000,
4006     0x3c809b5300000000, 0x385bc2cf00000000, 0x7e60a5aa00000000,
4007     0xb42d0c0500000000, 0xf2166b6000000000, 0x61b02f8100000000,
4008     0x278b48e400000000, 0xedc6e14b00000000, 0xabfd862e00000000,
4009     0x8a8d195200000000, 0xccb67e3700000000, 0x06fbd79800000000,
4010     0x40c0b0fd00000000, 0xd366f41c00000000, 0x955d937900000000,
4011     0x5f103ad600000000, 0x192b5db300000000, 0x2c40f16b00000000,
4012     0x6a7b960e00000000, 0xa0363fa100000000, 0xe60d58c400000000,
4013     0x75ab1c2500000000, 0x33907b4000000000, 0xf9ddd2ef00000000,
4014     0xbfe6b58a00000000, 0x9e962af600000000, 0xd8ad4d9300000000,
4015     0x12e0e43c00000000, 0x54db835900000000, 0xc77dc7b800000000,
4016     0x8146a0dd00000000, 0x4b0b097200000000, 0x0d306e1700000000,
4017     0x09eb378b00000000, 0x4fd050ee00000000, 0x859df94100000000,
4018     0xc3a69e2400000000, 0x5000dac500000000, 0x163bbda000000000,
4019     0xdc76140f00000000, 0x9a4d736a00000000, 0xbb3dec1600000000,
4020     0xfd068b7300000000, 0x374b22dc00000000, 0x717045b900000000,
4021     0xe2d6015800000000, 0xa4ed663d00000000, 0x6ea0cf9200000000,
4022     0x289ba8f700000000, 0x27100d7100000000, 0x612b6a1400000000,
4023     0xab66c3bb00000000, 0xed5da4de00000000, 0x7efbe03f00000000,
4024     0x38c0875a00000000, 0xf28d2ef500000000, 0xb4b6499000000000,
4025     0x95c6d6ec00000000, 0xd3fdb18900000000, 0x19b0182600000000,
4026     0x5f8b7f4300000000, 0xcc2d3ba200000000, 0x8a165cc700000000,
4027     0x405bf56800000000, 0x0660920d00000000, 0x02bbcb9100000000,
4028     0x4480acf400000000, 0x8ecd055b00000000, 0xc8f6623e00000000,
4029     0x5b5026df00000000, 0x1d6b41ba00000000, 0xd726e81500000000,
4030     0x911d8f7000000000, 0xb06d100c00000000, 0xf656776900000000,
4031     0x3c1bdec600000000, 0x7a20b9a300000000, 0xe986fd4200000000,
4032     0xafbd9a2700000000, 0x65f0338800000000, 0x23cb54ed00000000,
4033     0x3ae0095e00000000, 0x7cdb6e3b00000000, 0xb696c79400000000,
4034     0xf0ada0f100000000, 0x630be41000000000, 0x2530837500000000,
4035     0xef7d2ada00000000, 0xa9464dbf00000000, 0x8836d2c300000000,
4036     0xce0db5a600000000, 0x04401c0900000000, 0x427b7b6c00000000,
4037     0xd1dd3f8d00000000, 0x97e658e800000000, 0x5dabf14700000000,
4038     0x1b90962200000000, 0x1f4bcfbe00000000, 0x5970a8db00000000,
4039     0x933d017400000000, 0xd506661100000000, 0x46a022f000000000,
4040     0x009b459500000000, 0xcad6ec3a00000000, 0x8ced8b5f00000000,
4041     0xad9d142300000000, 0xeba6734600000000, 0x21ebdae900000000,
4042     0x67d0bd8c00000000, 0xf476f96d00000000, 0xb24d9e0800000000,
4043     0x780037a700000000, 0x3e3b50c200000000, 0x31b0f54400000000,
4044     0x778b922100000000, 0xbdc63b8e00000000, 0xfbfd5ceb00000000,
4045     0x685b180a00000000, 0x2e607f6f00000000, 0xe42dd6c000000000,
4046     0xa216b1a500000000, 0x83662ed900000000, 0xc55d49bc00000000,
4047     0x0f10e01300000000, 0x492b877600000000, 0xda8dc39700000000,
4048     0x9cb6a4f200000000, 0x56fb0d5d00000000, 0x10c06a3800000000,
4049     0x141b33a400000000, 0x522054c100000000, 0x986dfd6e00000000,
4050     0xde569a0b00000000, 0x4df0deea00000000, 0x0bcbb98f00000000,
4051     0xc186102000000000, 0x87bd774500000000, 0xa6cde83900000000,
4052     0xe0f68f5c00000000, 0x2abb26f300000000, 0x6c80419600000000,
4053     0xff26057700000000, 0xb91d621200000000, 0x7350cbbd00000000,
4054     0x356bacd800000000},
4055    {0x0000000000000000, 0x9e83da9f00000000, 0x7d01c4e400000000,
4056     0xe3821e7b00000000, 0xbb04f91200000000, 0x2587238d00000000,
4057     0xc6053df600000000, 0x5886e76900000000, 0x7609f22500000000,
4058     0xe88a28ba00000000, 0x0b0836c100000000, 0x958bec5e00000000,
4059     0xcd0d0b3700000000, 0x538ed1a800000000, 0xb00ccfd300000000,
4060     0x2e8f154c00000000, 0xec12e44b00000000, 0x72913ed400000000,
4061     0x911320af00000000, 0x0f90fa3000000000, 0x57161d5900000000,
4062     0xc995c7c600000000, 0x2a17d9bd00000000, 0xb494032200000000,
4063     0x9a1b166e00000000, 0x0498ccf100000000, 0xe71ad28a00000000,
4064     0x7999081500000000, 0x211fef7c00000000, 0xbf9c35e300000000,
4065     0x5c1e2b9800000000, 0xc29df10700000000, 0xd825c89700000000,
4066     0x46a6120800000000, 0xa5240c7300000000, 0x3ba7d6ec00000000,
4067     0x6321318500000000, 0xfda2eb1a00000000, 0x1e20f56100000000,
4068     0x80a32ffe00000000, 0xae2c3ab200000000, 0x30afe02d00000000,
4069     0xd32dfe5600000000, 0x4dae24c900000000, 0x1528c3a000000000,
4070     0x8bab193f00000000, 0x6829074400000000, 0xf6aadddb00000000,
4071     0x34372cdc00000000, 0xaab4f64300000000, 0x4936e83800000000,
4072     0xd7b532a700000000, 0x8f33d5ce00000000, 0x11b00f5100000000,
4073     0xf232112a00000000, 0x6cb1cbb500000000, 0x423edef900000000,
4074     0xdcbd046600000000, 0x3f3f1a1d00000000, 0xa1bcc08200000000,
4075     0xf93a27eb00000000, 0x67b9fd7400000000, 0x843be30f00000000,
4076     0x1ab8399000000000, 0xf14de1f400000000, 0x6fce3b6b00000000,
4077     0x8c4c251000000000, 0x12cfff8f00000000, 0x4a4918e600000000,
4078     0xd4cac27900000000, 0x3748dc0200000000, 0xa9cb069d00000000,
4079     0x874413d100000000, 0x19c7c94e00000000, 0xfa45d73500000000,
4080     0x64c60daa00000000, 0x3c40eac300000000, 0xa2c3305c00000000,
4081     0x41412e2700000000, 0xdfc2f4b800000000, 0x1d5f05bf00000000,
4082     0x83dcdf2000000000, 0x605ec15b00000000, 0xfedd1bc400000000,
4083     0xa65bfcad00000000, 0x38d8263200000000, 0xdb5a384900000000,
4084     0x45d9e2d600000000, 0x6b56f79a00000000, 0xf5d52d0500000000,
4085     0x1657337e00000000, 0x88d4e9e100000000, 0xd0520e8800000000,
4086     0x4ed1d41700000000, 0xad53ca6c00000000, 0x33d010f300000000,
4087     0x2968296300000000, 0xb7ebf3fc00000000, 0x5469ed8700000000,
4088     0xcaea371800000000, 0x926cd07100000000, 0x0cef0aee00000000,
4089     0xef6d149500000000, 0x71eece0a00000000, 0x5f61db4600000000,
4090     0xc1e201d900000000, 0x22601fa200000000, 0xbce3c53d00000000,
4091     0xe465225400000000, 0x7ae6f8cb00000000, 0x9964e6b000000000,
4092     0x07e73c2f00000000, 0xc57acd2800000000, 0x5bf917b700000000,
4093     0xb87b09cc00000000, 0x26f8d35300000000, 0x7e7e343a00000000,
4094     0xe0fdeea500000000, 0x037ff0de00000000, 0x9dfc2a4100000000,
4095     0xb3733f0d00000000, 0x2df0e59200000000, 0xce72fbe900000000,
4096     0x50f1217600000000, 0x0877c61f00000000, 0x96f41c8000000000,
4097     0x757602fb00000000, 0xebf5d86400000000, 0xa39db33200000000,
4098     0x3d1e69ad00000000, 0xde9c77d600000000, 0x401fad4900000000,
4099     0x18994a2000000000, 0x861a90bf00000000, 0x65988ec400000000,
4100     0xfb1b545b00000000, 0xd594411700000000, 0x4b179b8800000000,
4101     0xa89585f300000000, 0x36165f6c00000000, 0x6e90b80500000000,
4102     0xf013629a00000000, 0x13917ce100000000, 0x8d12a67e00000000,
4103     0x4f8f577900000000, 0xd10c8de600000000, 0x328e939d00000000,
4104     0xac0d490200000000, 0xf48bae6b00000000, 0x6a0874f400000000,
4105     0x898a6a8f00000000, 0x1709b01000000000, 0x3986a55c00000000,
4106     0xa7057fc300000000, 0x448761b800000000, 0xda04bb2700000000,
4107     0x82825c4e00000000, 0x1c0186d100000000, 0xff8398aa00000000,
4108     0x6100423500000000, 0x7bb87ba500000000, 0xe53ba13a00000000,
4109     0x06b9bf4100000000, 0x983a65de00000000, 0xc0bc82b700000000,
4110     0x5e3f582800000000, 0xbdbd465300000000, 0x233e9ccc00000000,
4111     0x0db1898000000000, 0x9332531f00000000, 0x70b04d6400000000,
4112     0xee3397fb00000000, 0xb6b5709200000000, 0x2836aa0d00000000,
4113     0xcbb4b47600000000, 0x55376ee900000000, 0x97aa9fee00000000,
4114     0x0929457100000000, 0xeaab5b0a00000000, 0x7428819500000000,
4115     0x2cae66fc00000000, 0xb22dbc6300000000, 0x51afa21800000000,
4116     0xcf2c788700000000, 0xe1a36dcb00000000, 0x7f20b75400000000,
4117     0x9ca2a92f00000000, 0x022173b000000000, 0x5aa794d900000000,
4118     0xc4244e4600000000, 0x27a6503d00000000, 0xb9258aa200000000,
4119     0x52d052c600000000, 0xcc53885900000000, 0x2fd1962200000000,
4120     0xb1524cbd00000000, 0xe9d4abd400000000, 0x7757714b00000000,
4121     0x94d56f3000000000, 0x0a56b5af00000000, 0x24d9a0e300000000,
4122     0xba5a7a7c00000000, 0x59d8640700000000, 0xc75bbe9800000000,
4123     0x9fdd59f100000000, 0x015e836e00000000, 0xe2dc9d1500000000,
4124     0x7c5f478a00000000, 0xbec2b68d00000000, 0x20416c1200000000,
4125     0xc3c3726900000000, 0x5d40a8f600000000, 0x05c64f9f00000000,
4126     0x9b45950000000000, 0x78c78b7b00000000, 0xe64451e400000000,
4127     0xc8cb44a800000000, 0x56489e3700000000, 0xb5ca804c00000000,
4128     0x2b495ad300000000, 0x73cfbdba00000000, 0xed4c672500000000,
4129     0x0ece795e00000000, 0x904da3c100000000, 0x8af59a5100000000,
4130     0x147640ce00000000, 0xf7f45eb500000000, 0x6977842a00000000,
4131     0x31f1634300000000, 0xaf72b9dc00000000, 0x4cf0a7a700000000,
4132     0xd2737d3800000000, 0xfcfc687400000000, 0x627fb2eb00000000,
4133     0x81fdac9000000000, 0x1f7e760f00000000, 0x47f8916600000000,
4134     0xd97b4bf900000000, 0x3af9558200000000, 0xa47a8f1d00000000,
4135     0x66e77e1a00000000, 0xf864a48500000000, 0x1be6bafe00000000,
4136     0x8565606100000000, 0xdde3870800000000, 0x43605d9700000000,
4137     0xa0e243ec00000000, 0x3e61997300000000, 0x10ee8c3f00000000,
4138     0x8e6d56a000000000, 0x6def48db00000000, 0xf36c924400000000,
4139     0xabea752d00000000, 0x3569afb200000000, 0xd6ebb1c900000000,
4140     0x48686b5600000000},
4141    {0x0000000000000000, 0xc064281700000000, 0x80c9502e00000000,
4142     0x40ad783900000000, 0x0093a15c00000000, 0xc0f7894b00000000,
4143     0x805af17200000000, 0x403ed96500000000, 0x002643b900000000,
4144     0xc0426bae00000000, 0x80ef139700000000, 0x408b3b8000000000,
4145     0x00b5e2e500000000, 0xc0d1caf200000000, 0x807cb2cb00000000,
4146     0x40189adc00000000, 0x414af7a900000000, 0x812edfbe00000000,
4147     0xc183a78700000000, 0x01e78f9000000000, 0x41d956f500000000,
4148     0x81bd7ee200000000, 0xc11006db00000000, 0x01742ecc00000000,
4149     0x416cb41000000000, 0x81089c0700000000, 0xc1a5e43e00000000,
4150     0x01c1cc2900000000, 0x41ff154c00000000, 0x819b3d5b00000000,
4151     0xc136456200000000, 0x01526d7500000000, 0xc3929f8800000000,
4152     0x03f6b79f00000000, 0x435bcfa600000000, 0x833fe7b100000000,
4153     0xc3013ed400000000, 0x036516c300000000, 0x43c86efa00000000,
4154     0x83ac46ed00000000, 0xc3b4dc3100000000, 0x03d0f42600000000,
4155     0x437d8c1f00000000, 0x8319a40800000000, 0xc3277d6d00000000,
4156     0x0343557a00000000, 0x43ee2d4300000000, 0x838a055400000000,
4157     0x82d8682100000000, 0x42bc403600000000, 0x0211380f00000000,
4158     0xc275101800000000, 0x824bc97d00000000, 0x422fe16a00000000,
4159     0x0282995300000000, 0xc2e6b14400000000, 0x82fe2b9800000000,
4160     0x429a038f00000000, 0x02377bb600000000, 0xc25353a100000000,
4161     0x826d8ac400000000, 0x4209a2d300000000, 0x02a4daea00000000,
4162     0xc2c0f2fd00000000, 0xc7234eca00000000, 0x074766dd00000000,
4163     0x47ea1ee400000000, 0x878e36f300000000, 0xc7b0ef9600000000,
4164     0x07d4c78100000000, 0x4779bfb800000000, 0x871d97af00000000,
4165     0xc7050d7300000000, 0x0761256400000000, 0x47cc5d5d00000000,
4166     0x87a8754a00000000, 0xc796ac2f00000000, 0x07f2843800000000,
4167     0x475ffc0100000000, 0x873bd41600000000, 0x8669b96300000000,
4168     0x460d917400000000, 0x06a0e94d00000000, 0xc6c4c15a00000000,
4169     0x86fa183f00000000, 0x469e302800000000, 0x0633481100000000,
4170     0xc657600600000000, 0x864ffada00000000, 0x462bd2cd00000000,
4171     0x0686aaf400000000, 0xc6e282e300000000, 0x86dc5b8600000000,
4172     0x46b8739100000000, 0x06150ba800000000, 0xc67123bf00000000,
4173     0x04b1d14200000000, 0xc4d5f95500000000, 0x8478816c00000000,
4174     0x441ca97b00000000, 0x0422701e00000000, 0xc446580900000000,
4175     0x84eb203000000000, 0x448f082700000000, 0x049792fb00000000,
4176     0xc4f3baec00000000, 0x845ec2d500000000, 0x443aeac200000000,
4177     0x040433a700000000, 0xc4601bb000000000, 0x84cd638900000000,
4178     0x44a94b9e00000000, 0x45fb26eb00000000, 0x859f0efc00000000,
4179     0xc53276c500000000, 0x05565ed200000000, 0x456887b700000000,
4180     0x850cafa000000000, 0xc5a1d79900000000, 0x05c5ff8e00000000,
4181     0x45dd655200000000, 0x85b94d4500000000, 0xc514357c00000000,
4182     0x05701d6b00000000, 0x454ec40e00000000, 0x852aec1900000000,
4183     0xc587942000000000, 0x05e3bc3700000000, 0xcf41ed4f00000000,
4184     0x0f25c55800000000, 0x4f88bd6100000000, 0x8fec957600000000,
4185     0xcfd24c1300000000, 0x0fb6640400000000, 0x4f1b1c3d00000000,
4186     0x8f7f342a00000000, 0xcf67aef600000000, 0x0f0386e100000000,
4187     0x4faefed800000000, 0x8fcad6cf00000000, 0xcff40faa00000000,
4188     0x0f9027bd00000000, 0x4f3d5f8400000000, 0x8f59779300000000,
4189     0x8e0b1ae600000000, 0x4e6f32f100000000, 0x0ec24ac800000000,
4190     0xcea662df00000000, 0x8e98bbba00000000, 0x4efc93ad00000000,
4191     0x0e51eb9400000000, 0xce35c38300000000, 0x8e2d595f00000000,
4192     0x4e49714800000000, 0x0ee4097100000000, 0xce80216600000000,
4193     0x8ebef80300000000, 0x4edad01400000000, 0x0e77a82d00000000,
4194     0xce13803a00000000, 0x0cd372c700000000, 0xccb75ad000000000,
4195     0x8c1a22e900000000, 0x4c7e0afe00000000, 0x0c40d39b00000000,
4196     0xcc24fb8c00000000, 0x8c8983b500000000, 0x4cedaba200000000,
4197     0x0cf5317e00000000, 0xcc91196900000000, 0x8c3c615000000000,
4198     0x4c58494700000000, 0x0c66902200000000, 0xcc02b83500000000,
4199     0x8cafc00c00000000, 0x4ccbe81b00000000, 0x4d99856e00000000,
4200     0x8dfdad7900000000, 0xcd50d54000000000, 0x0d34fd5700000000,
4201     0x4d0a243200000000, 0x8d6e0c2500000000, 0xcdc3741c00000000,
4202     0x0da75c0b00000000, 0x4dbfc6d700000000, 0x8ddbeec000000000,
4203     0xcd7696f900000000, 0x0d12beee00000000, 0x4d2c678b00000000,
4204     0x8d484f9c00000000, 0xcde537a500000000, 0x0d811fb200000000,
4205     0x0862a38500000000, 0xc8068b9200000000, 0x88abf3ab00000000,
4206     0x48cfdbbc00000000, 0x08f102d900000000, 0xc8952ace00000000,
4207     0x883852f700000000, 0x485c7ae000000000, 0x0844e03c00000000,
4208     0xc820c82b00000000, 0x888db01200000000, 0x48e9980500000000,
4209     0x08d7416000000000, 0xc8b3697700000000, 0x881e114e00000000,
4210     0x487a395900000000, 0x4928542c00000000, 0x894c7c3b00000000,
4211     0xc9e1040200000000, 0x09852c1500000000, 0x49bbf57000000000,
4212     0x89dfdd6700000000, 0xc972a55e00000000, 0x09168d4900000000,
4213     0x490e179500000000, 0x896a3f8200000000, 0xc9c747bb00000000,
4214     0x09a36fac00000000, 0x499db6c900000000, 0x89f99ede00000000,
4215     0xc954e6e700000000, 0x0930cef000000000, 0xcbf03c0d00000000,
4216     0x0b94141a00000000, 0x4b396c2300000000, 0x8b5d443400000000,
4217     0xcb639d5100000000, 0x0b07b54600000000, 0x4baacd7f00000000,
4218     0x8bcee56800000000, 0xcbd67fb400000000, 0x0bb257a300000000,
4219     0x4b1f2f9a00000000, 0x8b7b078d00000000, 0xcb45dee800000000,
4220     0x0b21f6ff00000000, 0x4b8c8ec600000000, 0x8be8a6d100000000,
4221     0x8abacba400000000, 0x4adee3b300000000, 0x0a739b8a00000000,
4222     0xca17b39d00000000, 0x8a296af800000000, 0x4a4d42ef00000000,
4223     0x0ae03ad600000000, 0xca8412c100000000, 0x8a9c881d00000000,
4224     0x4af8a00a00000000, 0x0a55d83300000000, 0xca31f02400000000,
4225     0x8a0f294100000000, 0x4a6b015600000000, 0x0ac6796f00000000,
4226     0xcaa2517800000000},
4227    {0x0000000000000000, 0xd4ea739b00000000, 0xe9d396ed00000000,
4228     0x3d39e57600000000, 0x93a15c0000000000, 0x474b2f9b00000000,
4229     0x7a72caed00000000, 0xae98b97600000000, 0x2643b90000000000,
4230     0xf2a9ca9b00000000, 0xcf902fed00000000, 0x1b7a5c7600000000,
4231     0xb5e2e50000000000, 0x6108969b00000000, 0x5c3173ed00000000,
4232     0x88db007600000000, 0x4c86720100000000, 0x986c019a00000000,
4233     0xa555e4ec00000000, 0x71bf977700000000, 0xdf272e0100000000,
4234     0x0bcd5d9a00000000, 0x36f4b8ec00000000, 0xe21ecb7700000000,
4235     0x6ac5cb0100000000, 0xbe2fb89a00000000, 0x83165dec00000000,
4236     0x57fc2e7700000000, 0xf964970100000000, 0x2d8ee49a00000000,
4237     0x10b701ec00000000, 0xc45d727700000000, 0x980ce50200000000,
4238     0x4ce6969900000000, 0x71df73ef00000000, 0xa535007400000000,
4239     0x0badb90200000000, 0xdf47ca9900000000, 0xe27e2fef00000000,
4240     0x36945c7400000000, 0xbe4f5c0200000000, 0x6aa52f9900000000,
4241     0x579ccaef00000000, 0x8376b97400000000, 0x2dee000200000000,
4242     0xf904739900000000, 0xc43d96ef00000000, 0x10d7e57400000000,
4243     0xd48a970300000000, 0x0060e49800000000, 0x3d5901ee00000000,
4244     0xe9b3727500000000, 0x472bcb0300000000, 0x93c1b89800000000,
4245     0xaef85dee00000000, 0x7a122e7500000000, 0xf2c92e0300000000,
4246     0x26235d9800000000, 0x1b1ab8ee00000000, 0xcff0cb7500000000,
4247     0x6168720300000000, 0xb582019800000000, 0x88bbe4ee00000000,
4248     0x5c51977500000000, 0x3019ca0500000000, 0xe4f3b99e00000000,
4249     0xd9ca5ce800000000, 0x0d202f7300000000, 0xa3b8960500000000,
4250     0x7752e59e00000000, 0x4a6b00e800000000, 0x9e81737300000000,
4251     0x165a730500000000, 0xc2b0009e00000000, 0xff89e5e800000000,
4252     0x2b63967300000000, 0x85fb2f0500000000, 0x51115c9e00000000,
4253     0x6c28b9e800000000, 0xb8c2ca7300000000, 0x7c9fb80400000000,
4254     0xa875cb9f00000000, 0x954c2ee900000000, 0x41a65d7200000000,
4255     0xef3ee40400000000, 0x3bd4979f00000000, 0x06ed72e900000000,
4256     0xd207017200000000, 0x5adc010400000000, 0x8e36729f00000000,
4257     0xb30f97e900000000, 0x67e5e47200000000, 0xc97d5d0400000000,
4258     0x1d972e9f00000000, 0x20aecbe900000000, 0xf444b87200000000,
4259     0xa8152f0700000000, 0x7cff5c9c00000000, 0x41c6b9ea00000000,
4260     0x952cca7100000000, 0x3bb4730700000000, 0xef5e009c00000000,
4261     0xd267e5ea00000000, 0x068d967100000000, 0x8e56960700000000,
4262     0x5abce59c00000000, 0x678500ea00000000, 0xb36f737100000000,
4263     0x1df7ca0700000000, 0xc91db99c00000000, 0xf4245cea00000000,
4264     0x20ce2f7100000000, 0xe4935d0600000000, 0x30792e9d00000000,
4265     0x0d40cbeb00000000, 0xd9aab87000000000, 0x7732010600000000,
4266     0xa3d8729d00000000, 0x9ee197eb00000000, 0x4a0be47000000000,
4267     0xc2d0e40600000000, 0x163a979d00000000, 0x2b0372eb00000000,
4268     0xffe9017000000000, 0x5171b80600000000, 0x859bcb9d00000000,
4269     0xb8a22eeb00000000, 0x6c485d7000000000, 0x6032940b00000000,
4270     0xb4d8e79000000000, 0x89e102e600000000, 0x5d0b717d00000000,
4271     0xf393c80b00000000, 0x2779bb9000000000, 0x1a405ee600000000,
4272     0xceaa2d7d00000000, 0x46712d0b00000000, 0x929b5e9000000000,
4273     0xafa2bbe600000000, 0x7b48c87d00000000, 0xd5d0710b00000000,
4274     0x013a029000000000, 0x3c03e7e600000000, 0xe8e9947d00000000,
4275     0x2cb4e60a00000000, 0xf85e959100000000, 0xc56770e700000000,
4276     0x118d037c00000000, 0xbf15ba0a00000000, 0x6bffc99100000000,
4277     0x56c62ce700000000, 0x822c5f7c00000000, 0x0af75f0a00000000,
4278     0xde1d2c9100000000, 0xe324c9e700000000, 0x37ceba7c00000000,
4279     0x9956030a00000000, 0x4dbc709100000000, 0x708595e700000000,
4280     0xa46fe67c00000000, 0xf83e710900000000, 0x2cd4029200000000,
4281     0x11ede7e400000000, 0xc507947f00000000, 0x6b9f2d0900000000,
4282     0xbf755e9200000000, 0x824cbbe400000000, 0x56a6c87f00000000,
4283     0xde7dc80900000000, 0x0a97bb9200000000, 0x37ae5ee400000000,
4284     0xe3442d7f00000000, 0x4ddc940900000000, 0x9936e79200000000,
4285     0xa40f02e400000000, 0x70e5717f00000000, 0xb4b8030800000000,
4286     0x6052709300000000, 0x5d6b95e500000000, 0x8981e67e00000000,
4287     0x27195f0800000000, 0xf3f32c9300000000, 0xcecac9e500000000,
4288     0x1a20ba7e00000000, 0x92fbba0800000000, 0x4611c99300000000,
4289     0x7b282ce500000000, 0xafc25f7e00000000, 0x015ae60800000000,
4290     0xd5b0959300000000, 0xe88970e500000000, 0x3c63037e00000000,
4291     0x502b5e0e00000000, 0x84c12d9500000000, 0xb9f8c8e300000000,
4292     0x6d12bb7800000000, 0xc38a020e00000000, 0x1760719500000000,
4293     0x2a5994e300000000, 0xfeb3e77800000000, 0x7668e70e00000000,
4294     0xa282949500000000, 0x9fbb71e300000000, 0x4b51027800000000,
4295     0xe5c9bb0e00000000, 0x3123c89500000000, 0x0c1a2de300000000,
4296     0xd8f05e7800000000, 0x1cad2c0f00000000, 0xc8475f9400000000,
4297     0xf57ebae200000000, 0x2194c97900000000, 0x8f0c700f00000000,
4298     0x5be6039400000000, 0x66dfe6e200000000, 0xb235957900000000,
4299     0x3aee950f00000000, 0xee04e69400000000, 0xd33d03e200000000,
4300     0x07d7707900000000, 0xa94fc90f00000000, 0x7da5ba9400000000,
4301     0x409c5fe200000000, 0x94762c7900000000, 0xc827bb0c00000000,
4302     0x1ccdc89700000000, 0x21f42de100000000, 0xf51e5e7a00000000,
4303     0x5b86e70c00000000, 0x8f6c949700000000, 0xb25571e100000000,
4304     0x66bf027a00000000, 0xee64020c00000000, 0x3a8e719700000000,
4305     0x07b794e100000000, 0xd35de77a00000000, 0x7dc55e0c00000000,
4306     0xa92f2d9700000000, 0x9416c8e100000000, 0x40fcbb7a00000000,
4307     0x84a1c90d00000000, 0x504bba9600000000, 0x6d725fe000000000,
4308     0xb9982c7b00000000, 0x1700950d00000000, 0xc3eae69600000000,
4309     0xfed303e000000000, 0x2a39707b00000000, 0xa2e2700d00000000,
4310     0x7608039600000000, 0x4b31e6e000000000, 0x9fdb957b00000000,
4311     0x31432c0d00000000, 0xe5a95f9600000000, 0xd890bae000000000,
4312     0x0c7ac97b00000000},
4313    {0x0000000000000000, 0x2765258100000000, 0x0fcc3bd900000000,
4314     0x28a91e5800000000, 0x5f9e066900000000, 0x78fb23e800000000,
4315     0x50523db000000000, 0x7737183100000000, 0xbe3c0dd200000000,
4316     0x9959285300000000, 0xb1f0360b00000000, 0x9695138a00000000,
4317     0xe1a20bbb00000000, 0xc6c72e3a00000000, 0xee6e306200000000,
4318     0xc90b15e300000000, 0x3d7f6b7f00000000, 0x1a1a4efe00000000,
4319     0x32b350a600000000, 0x15d6752700000000, 0x62e16d1600000000,
4320     0x4584489700000000, 0x6d2d56cf00000000, 0x4a48734e00000000,
4321     0x834366ad00000000, 0xa426432c00000000, 0x8c8f5d7400000000,
4322     0xabea78f500000000, 0xdcdd60c400000000, 0xfbb8454500000000,
4323     0xd3115b1d00000000, 0xf4747e9c00000000, 0x7afed6fe00000000,
4324     0x5d9bf37f00000000, 0x7532ed2700000000, 0x5257c8a600000000,
4325     0x2560d09700000000, 0x0205f51600000000, 0x2aaceb4e00000000,
4326     0x0dc9cecf00000000, 0xc4c2db2c00000000, 0xe3a7fead00000000,
4327     0xcb0ee0f500000000, 0xec6bc57400000000, 0x9b5cdd4500000000,
4328     0xbc39f8c400000000, 0x9490e69c00000000, 0xb3f5c31d00000000,
4329     0x4781bd8100000000, 0x60e4980000000000, 0x484d865800000000,
4330     0x6f28a3d900000000, 0x181fbbe800000000, 0x3f7a9e6900000000,
4331     0x17d3803100000000, 0x30b6a5b000000000, 0xf9bdb05300000000,
4332     0xded895d200000000, 0xf6718b8a00000000, 0xd114ae0b00000000,
4333     0xa623b63a00000000, 0x814693bb00000000, 0xa9ef8de300000000,
4334     0x8e8aa86200000000, 0xb5fadc2600000000, 0x929ff9a700000000,
4335     0xba36e7ff00000000, 0x9d53c27e00000000, 0xea64da4f00000000,
4336     0xcd01ffce00000000, 0xe5a8e19600000000, 0xc2cdc41700000000,
4337     0x0bc6d1f400000000, 0x2ca3f47500000000, 0x040aea2d00000000,
4338     0x236fcfac00000000, 0x5458d79d00000000, 0x733df21c00000000,
4339     0x5b94ec4400000000, 0x7cf1c9c500000000, 0x8885b75900000000,
4340     0xafe092d800000000, 0x87498c8000000000, 0xa02ca90100000000,
4341     0xd71bb13000000000, 0xf07e94b100000000, 0xd8d78ae900000000,
4342     0xffb2af6800000000, 0x36b9ba8b00000000, 0x11dc9f0a00000000,
4343     0x3975815200000000, 0x1e10a4d300000000, 0x6927bce200000000,
4344     0x4e42996300000000, 0x66eb873b00000000, 0x418ea2ba00000000,
4345     0xcf040ad800000000, 0xe8612f5900000000, 0xc0c8310100000000,
4346     0xe7ad148000000000, 0x909a0cb100000000, 0xb7ff293000000000,
4347     0x9f56376800000000, 0xb83312e900000000, 0x7138070a00000000,
4348     0x565d228b00000000, 0x7ef43cd300000000, 0x5991195200000000,
4349     0x2ea6016300000000, 0x09c324e200000000, 0x216a3aba00000000,
4350     0x060f1f3b00000000, 0xf27b61a700000000, 0xd51e442600000000,
4351     0xfdb75a7e00000000, 0xdad27fff00000000, 0xade567ce00000000,
4352     0x8a80424f00000000, 0xa2295c1700000000, 0x854c799600000000,
4353     0x4c476c7500000000, 0x6b2249f400000000, 0x438b57ac00000000,
4354     0x64ee722d00000000, 0x13d96a1c00000000, 0x34bc4f9d00000000,
4355     0x1c1551c500000000, 0x3b70744400000000, 0x6af5b94d00000000,
4356     0x4d909ccc00000000, 0x6539829400000000, 0x425ca71500000000,
4357     0x356bbf2400000000, 0x120e9aa500000000, 0x3aa784fd00000000,
4358     0x1dc2a17c00000000, 0xd4c9b49f00000000, 0xf3ac911e00000000,
4359     0xdb058f4600000000, 0xfc60aac700000000, 0x8b57b2f600000000,
4360     0xac32977700000000, 0x849b892f00000000, 0xa3feacae00000000,
4361     0x578ad23200000000, 0x70eff7b300000000, 0x5846e9eb00000000,
4362     0x7f23cc6a00000000, 0x0814d45b00000000, 0x2f71f1da00000000,
4363     0x07d8ef8200000000, 0x20bdca0300000000, 0xe9b6dfe000000000,
4364     0xced3fa6100000000, 0xe67ae43900000000, 0xc11fc1b800000000,
4365     0xb628d98900000000, 0x914dfc0800000000, 0xb9e4e25000000000,
4366     0x9e81c7d100000000, 0x100b6fb300000000, 0x376e4a3200000000,
4367     0x1fc7546a00000000, 0x38a271eb00000000, 0x4f9569da00000000,
4368     0x68f04c5b00000000, 0x4059520300000000, 0x673c778200000000,
4369     0xae37626100000000, 0x895247e000000000, 0xa1fb59b800000000,
4370     0x869e7c3900000000, 0xf1a9640800000000, 0xd6cc418900000000,
4371     0xfe655fd100000000, 0xd9007a5000000000, 0x2d7404cc00000000,
4372     0x0a11214d00000000, 0x22b83f1500000000, 0x05dd1a9400000000,
4373     0x72ea02a500000000, 0x558f272400000000, 0x7d26397c00000000,
4374     0x5a431cfd00000000, 0x9348091e00000000, 0xb42d2c9f00000000,
4375     0x9c8432c700000000, 0xbbe1174600000000, 0xccd60f7700000000,
4376     0xebb32af600000000, 0xc31a34ae00000000, 0xe47f112f00000000,
4377     0xdf0f656b00000000, 0xf86a40ea00000000, 0xd0c35eb200000000,
4378     0xf7a67b3300000000, 0x8091630200000000, 0xa7f4468300000000,
4379     0x8f5d58db00000000, 0xa8387d5a00000000, 0x613368b900000000,
4380     0x46564d3800000000, 0x6eff536000000000, 0x499a76e100000000,
4381     0x3ead6ed000000000, 0x19c84b5100000000, 0x3161550900000000,
4382     0x1604708800000000, 0xe2700e1400000000, 0xc5152b9500000000,
4383     0xedbc35cd00000000, 0xcad9104c00000000, 0xbdee087d00000000,
4384     0x9a8b2dfc00000000, 0xb22233a400000000, 0x9547162500000000,
4385     0x5c4c03c600000000, 0x7b29264700000000, 0x5380381f00000000,
4386     0x74e51d9e00000000, 0x03d205af00000000, 0x24b7202e00000000,
4387     0x0c1e3e7600000000, 0x2b7b1bf700000000, 0xa5f1b39500000000,
4388     0x8294961400000000, 0xaa3d884c00000000, 0x8d58adcd00000000,
4389     0xfa6fb5fc00000000, 0xdd0a907d00000000, 0xf5a38e2500000000,
4390     0xd2c6aba400000000, 0x1bcdbe4700000000, 0x3ca89bc600000000,
4391     0x1401859e00000000, 0x3364a01f00000000, 0x4453b82e00000000,
4392     0x63369daf00000000, 0x4b9f83f700000000, 0x6cfaa67600000000,
4393     0x988ed8ea00000000, 0xbfebfd6b00000000, 0x9742e33300000000,
4394     0xb027c6b200000000, 0xc710de8300000000, 0xe075fb0200000000,
4395     0xc8dce55a00000000, 0xefb9c0db00000000, 0x26b2d53800000000,
4396     0x01d7f0b900000000, 0x297eeee100000000, 0x0e1bcb6000000000,
4397     0x792cd35100000000, 0x5e49f6d000000000, 0x76e0e88800000000,
4398     0x5185cd0900000000}};
4399 
4400 #else /* W == 4 */
4401 
4402 static const uint32_t crc_braid_table[][256] = {
4403    {0x00000000, 0x9ba54c6f, 0xec3b9e9f, 0x779ed2f0, 0x03063b7f,
4404     0x98a37710, 0xef3da5e0, 0x7498e98f, 0x060c76fe, 0x9da93a91,
4405     0xea37e861, 0x7192a40e, 0x050a4d81, 0x9eaf01ee, 0xe931d31e,
4406     0x72949f71, 0x0c18edfc, 0x97bda193, 0xe0237363, 0x7b863f0c,
4407     0x0f1ed683, 0x94bb9aec, 0xe325481c, 0x78800473, 0x0a149b02,
4408     0x91b1d76d, 0xe62f059d, 0x7d8a49f2, 0x0912a07d, 0x92b7ec12,
4409     0xe5293ee2, 0x7e8c728d, 0x1831dbf8, 0x83949797, 0xf40a4567,
4410     0x6faf0908, 0x1b37e087, 0x8092ace8, 0xf70c7e18, 0x6ca93277,
4411     0x1e3dad06, 0x8598e169, 0xf2063399, 0x69a37ff6, 0x1d3b9679,
4412     0x869eda16, 0xf10008e6, 0x6aa54489, 0x14293604, 0x8f8c7a6b,
4413     0xf812a89b, 0x63b7e4f4, 0x172f0d7b, 0x8c8a4114, 0xfb1493e4,
4414     0x60b1df8b, 0x122540fa, 0x89800c95, 0xfe1ede65, 0x65bb920a,
4415     0x11237b85, 0x8a8637ea, 0xfd18e51a, 0x66bda975, 0x3063b7f0,
4416     0xabc6fb9f, 0xdc58296f, 0x47fd6500, 0x33658c8f, 0xa8c0c0e0,
4417     0xdf5e1210, 0x44fb5e7f, 0x366fc10e, 0xadca8d61, 0xda545f91,
4418     0x41f113fe, 0x3569fa71, 0xaeccb61e, 0xd95264ee, 0x42f72881,
4419     0x3c7b5a0c, 0xa7de1663, 0xd040c493, 0x4be588fc, 0x3f7d6173,
4420     0xa4d82d1c, 0xd346ffec, 0x48e3b383, 0x3a772cf2, 0xa1d2609d,
4421     0xd64cb26d, 0x4de9fe02, 0x3971178d, 0xa2d45be2, 0xd54a8912,
4422     0x4eefc57d, 0x28526c08, 0xb3f72067, 0xc469f297, 0x5fccbef8,
4423     0x2b545777, 0xb0f11b18, 0xc76fc9e8, 0x5cca8587, 0x2e5e1af6,
4424     0xb5fb5699, 0xc2658469, 0x59c0c806, 0x2d582189, 0xb6fd6de6,
4425     0xc163bf16, 0x5ac6f379, 0x244a81f4, 0xbfefcd9b, 0xc8711f6b,
4426     0x53d45304, 0x274cba8b, 0xbce9f6e4, 0xcb772414, 0x50d2687b,
4427     0x2246f70a, 0xb9e3bb65, 0xce7d6995, 0x55d825fa, 0x2140cc75,
4428     0xbae5801a, 0xcd7b52ea, 0x56de1e85, 0x60c76fe0, 0xfb62238f,
4429     0x8cfcf17f, 0x1759bd10, 0x63c1549f, 0xf86418f0, 0x8ffaca00,
4430     0x145f866f, 0x66cb191e, 0xfd6e5571, 0x8af08781, 0x1155cbee,
4431     0x65cd2261, 0xfe686e0e, 0x89f6bcfe, 0x1253f091, 0x6cdf821c,
4432     0xf77ace73, 0x80e41c83, 0x1b4150ec, 0x6fd9b963, 0xf47cf50c,
4433     0x83e227fc, 0x18476b93, 0x6ad3f4e2, 0xf176b88d, 0x86e86a7d,
4434     0x1d4d2612, 0x69d5cf9d, 0xf27083f2, 0x85ee5102, 0x1e4b1d6d,
4435     0x78f6b418, 0xe353f877, 0x94cd2a87, 0x0f6866e8, 0x7bf08f67,
4436     0xe055c308, 0x97cb11f8, 0x0c6e5d97, 0x7efac2e6, 0xe55f8e89,
4437     0x92c15c79, 0x09641016, 0x7dfcf999, 0xe659b5f6, 0x91c76706,
4438     0x0a622b69, 0x74ee59e4, 0xef4b158b, 0x98d5c77b, 0x03708b14,
4439     0x77e8629b, 0xec4d2ef4, 0x9bd3fc04, 0x0076b06b, 0x72e22f1a,
4440     0xe9476375, 0x9ed9b185, 0x057cfdea, 0x71e41465, 0xea41580a,
4441     0x9ddf8afa, 0x067ac695, 0x50a4d810, 0xcb01947f, 0xbc9f468f,
4442     0x273a0ae0, 0x53a2e36f, 0xc807af00, 0xbf997df0, 0x243c319f,
4443     0x56a8aeee, 0xcd0de281, 0xba933071, 0x21367c1e, 0x55ae9591,
4444     0xce0bd9fe, 0xb9950b0e, 0x22304761, 0x5cbc35ec, 0xc7197983,
4445     0xb087ab73, 0x2b22e71c, 0x5fba0e93, 0xc41f42fc, 0xb381900c,
4446     0x2824dc63, 0x5ab04312, 0xc1150f7d, 0xb68bdd8d, 0x2d2e91e2,
4447     0x59b6786d, 0xc2133402, 0xb58de6f2, 0x2e28aa9d, 0x489503e8,
4448     0xd3304f87, 0xa4ae9d77, 0x3f0bd118, 0x4b933897, 0xd03674f8,
4449     0xa7a8a608, 0x3c0dea67, 0x4e997516, 0xd53c3979, 0xa2a2eb89,
4450     0x3907a7e6, 0x4d9f4e69, 0xd63a0206, 0xa1a4d0f6, 0x3a019c99,
4451     0x448dee14, 0xdf28a27b, 0xa8b6708b, 0x33133ce4, 0x478bd56b,
4452     0xdc2e9904, 0xabb04bf4, 0x3015079b, 0x428198ea, 0xd924d485,
4453     0xaeba0675, 0x351f4a1a, 0x4187a395, 0xda22effa, 0xadbc3d0a,
4454     0x36197165},
4455    {0x00000000, 0xc18edfc0, 0x586cb9c1, 0x99e26601, 0xb0d97382,
4456     0x7157ac42, 0xe8b5ca43, 0x293b1583, 0xbac3e145, 0x7b4d3e85,
4457     0xe2af5884, 0x23218744, 0x0a1a92c7, 0xcb944d07, 0x52762b06,
4458     0x93f8f4c6, 0xaef6c4cb, 0x6f781b0b, 0xf69a7d0a, 0x3714a2ca,
4459     0x1e2fb749, 0xdfa16889, 0x46430e88, 0x87cdd148, 0x1435258e,
4460     0xd5bbfa4e, 0x4c599c4f, 0x8dd7438f, 0xa4ec560c, 0x656289cc,
4461     0xfc80efcd, 0x3d0e300d, 0x869c8fd7, 0x47125017, 0xdef03616,
4462     0x1f7ee9d6, 0x3645fc55, 0xf7cb2395, 0x6e294594, 0xafa79a54,
4463     0x3c5f6e92, 0xfdd1b152, 0x6433d753, 0xa5bd0893, 0x8c861d10,
4464     0x4d08c2d0, 0xd4eaa4d1, 0x15647b11, 0x286a4b1c, 0xe9e494dc,
4465     0x7006f2dd, 0xb1882d1d, 0x98b3389e, 0x593de75e, 0xc0df815f,
4466     0x01515e9f, 0x92a9aa59, 0x53277599, 0xcac51398, 0x0b4bcc58,
4467     0x2270d9db, 0xe3fe061b, 0x7a1c601a, 0xbb92bfda, 0xd64819ef,
4468     0x17c6c62f, 0x8e24a02e, 0x4faa7fee, 0x66916a6d, 0xa71fb5ad,
4469     0x3efdd3ac, 0xff730c6c, 0x6c8bf8aa, 0xad05276a, 0x34e7416b,
4470     0xf5699eab, 0xdc528b28, 0x1ddc54e8, 0x843e32e9, 0x45b0ed29,
4471     0x78bedd24, 0xb93002e4, 0x20d264e5, 0xe15cbb25, 0xc867aea6,
4472     0x09e97166, 0x900b1767, 0x5185c8a7, 0xc27d3c61, 0x03f3e3a1,
4473     0x9a1185a0, 0x5b9f5a60, 0x72a44fe3, 0xb32a9023, 0x2ac8f622,
4474     0xeb4629e2, 0x50d49638, 0x915a49f8, 0x08b82ff9, 0xc936f039,
4475     0xe00de5ba, 0x21833a7a, 0xb8615c7b, 0x79ef83bb, 0xea17777d,
4476     0x2b99a8bd, 0xb27bcebc, 0x73f5117c, 0x5ace04ff, 0x9b40db3f,
4477     0x02a2bd3e, 0xc32c62fe, 0xfe2252f3, 0x3fac8d33, 0xa64eeb32,
4478     0x67c034f2, 0x4efb2171, 0x8f75feb1, 0x169798b0, 0xd7194770,
4479     0x44e1b3b6, 0x856f6c76, 0x1c8d0a77, 0xdd03d5b7, 0xf438c034,
4480     0x35b61ff4, 0xac5479f5, 0x6ddaa635, 0x77e1359f, 0xb66fea5f,
4481     0x2f8d8c5e, 0xee03539e, 0xc738461d, 0x06b699dd, 0x9f54ffdc,
4482     0x5eda201c, 0xcd22d4da, 0x0cac0b1a, 0x954e6d1b, 0x54c0b2db,
4483     0x7dfba758, 0xbc757898, 0x25971e99, 0xe419c159, 0xd917f154,
4484     0x18992e94, 0x817b4895, 0x40f59755, 0x69ce82d6, 0xa8405d16,
4485     0x31a23b17, 0xf02ce4d7, 0x63d41011, 0xa25acfd1, 0x3bb8a9d0,
4486     0xfa367610, 0xd30d6393, 0x1283bc53, 0x8b61da52, 0x4aef0592,
4487     0xf17dba48, 0x30f36588, 0xa9110389, 0x689fdc49, 0x41a4c9ca,
4488     0x802a160a, 0x19c8700b, 0xd846afcb, 0x4bbe5b0d, 0x8a3084cd,
4489     0x13d2e2cc, 0xd25c3d0c, 0xfb67288f, 0x3ae9f74f, 0xa30b914e,
4490     0x62854e8e, 0x5f8b7e83, 0x9e05a143, 0x07e7c742, 0xc6691882,
4491     0xef520d01, 0x2edcd2c1, 0xb73eb4c0, 0x76b06b00, 0xe5489fc6,
4492     0x24c64006, 0xbd242607, 0x7caaf9c7, 0x5591ec44, 0x941f3384,
4493     0x0dfd5585, 0xcc738a45, 0xa1a92c70, 0x6027f3b0, 0xf9c595b1,
4494     0x384b4a71, 0x11705ff2, 0xd0fe8032, 0x491ce633, 0x889239f3,
4495     0x1b6acd35, 0xdae412f5, 0x430674f4, 0x8288ab34, 0xabb3beb7,
4496     0x6a3d6177, 0xf3df0776, 0x3251d8b6, 0x0f5fe8bb, 0xced1377b,
4497     0x5733517a, 0x96bd8eba, 0xbf869b39, 0x7e0844f9, 0xe7ea22f8,
4498     0x2664fd38, 0xb59c09fe, 0x7412d63e, 0xedf0b03f, 0x2c7e6fff,
4499     0x05457a7c, 0xc4cba5bc, 0x5d29c3bd, 0x9ca71c7d, 0x2735a3a7,
4500     0xe6bb7c67, 0x7f591a66, 0xbed7c5a6, 0x97ecd025, 0x56620fe5,
4501     0xcf8069e4, 0x0e0eb624, 0x9df642e2, 0x5c789d22, 0xc59afb23,
4502     0x041424e3, 0x2d2f3160, 0xeca1eea0, 0x754388a1, 0xb4cd5761,
4503     0x89c3676c, 0x484db8ac, 0xd1afdead, 0x1021016d, 0x391a14ee,
4504     0xf894cb2e, 0x6176ad2f, 0xa0f872ef, 0x33008629, 0xf28e59e9,
4505     0x6b6c3fe8, 0xaae2e028, 0x83d9f5ab, 0x42572a6b, 0xdbb54c6a,
4506     0x1a3b93aa},
4507    {0x00000000, 0xefc26b3e, 0x04f5d03d, 0xeb37bb03, 0x09eba07a,
4508     0xe629cb44, 0x0d1e7047, 0xe2dc1b79, 0x13d740f4, 0xfc152bca,
4509     0x172290c9, 0xf8e0fbf7, 0x1a3ce08e, 0xf5fe8bb0, 0x1ec930b3,
4510     0xf10b5b8d, 0x27ae81e8, 0xc86cead6, 0x235b51d5, 0xcc993aeb,
4511     0x2e452192, 0xc1874aac, 0x2ab0f1af, 0xc5729a91, 0x3479c11c,
4512     0xdbbbaa22, 0x308c1121, 0xdf4e7a1f, 0x3d926166, 0xd2500a58,
4513     0x3967b15b, 0xd6a5da65, 0x4f5d03d0, 0xa09f68ee, 0x4ba8d3ed,
4514     0xa46ab8d3, 0x46b6a3aa, 0xa974c894, 0x42437397, 0xad8118a9,
4515     0x5c8a4324, 0xb348281a, 0x587f9319, 0xb7bdf827, 0x5561e35e,
4516     0xbaa38860, 0x51943363, 0xbe56585d, 0x68f38238, 0x8731e906,
4517     0x6c065205, 0x83c4393b, 0x61182242, 0x8eda497c, 0x65edf27f,
4518     0x8a2f9941, 0x7b24c2cc, 0x94e6a9f2, 0x7fd112f1, 0x901379cf,
4519     0x72cf62b6, 0x9d0d0988, 0x763ab28b, 0x99f8d9b5, 0x9eba07a0,
4520     0x71786c9e, 0x9a4fd79d, 0x758dbca3, 0x9751a7da, 0x7893cce4,
4521     0x93a477e7, 0x7c661cd9, 0x8d6d4754, 0x62af2c6a, 0x89989769,
4522     0x665afc57, 0x8486e72e, 0x6b448c10, 0x80733713, 0x6fb15c2d,
4523     0xb9148648, 0x56d6ed76, 0xbde15675, 0x52233d4b, 0xb0ff2632,
4524     0x5f3d4d0c, 0xb40af60f, 0x5bc89d31, 0xaac3c6bc, 0x4501ad82,
4525     0xae361681, 0x41f47dbf, 0xa32866c6, 0x4cea0df8, 0xa7ddb6fb,
4526     0x481fddc5, 0xd1e70470, 0x3e256f4e, 0xd512d44d, 0x3ad0bf73,
4527     0xd80ca40a, 0x37cecf34, 0xdcf97437, 0x333b1f09, 0xc2304484,
4528     0x2df22fba, 0xc6c594b9, 0x2907ff87, 0xcbdbe4fe, 0x24198fc0,
4529     0xcf2e34c3, 0x20ec5ffd, 0xf6498598, 0x198beea6, 0xf2bc55a5,
4530     0x1d7e3e9b, 0xffa225e2, 0x10604edc, 0xfb57f5df, 0x14959ee1,
4531     0xe59ec56c, 0x0a5cae52, 0xe16b1551, 0x0ea97e6f, 0xec756516,
4532     0x03b70e28, 0xe880b52b, 0x0742de15, 0xe6050901, 0x09c7623f,
4533     0xe2f0d93c, 0x0d32b202, 0xefeea97b, 0x002cc245, 0xeb1b7946,
4534     0x04d91278, 0xf5d249f5, 0x1a1022cb, 0xf12799c8, 0x1ee5f2f6,
4535     0xfc39e98f, 0x13fb82b1, 0xf8cc39b2, 0x170e528c, 0xc1ab88e9,
4536     0x2e69e3d7, 0xc55e58d4, 0x2a9c33ea, 0xc8402893, 0x278243ad,
4537     0xccb5f8ae, 0x23779390, 0xd27cc81d, 0x3dbea323, 0xd6891820,
4538     0x394b731e, 0xdb976867, 0x34550359, 0xdf62b85a, 0x30a0d364,
4539     0xa9580ad1, 0x469a61ef, 0xadaddaec, 0x426fb1d2, 0xa0b3aaab,
4540     0x4f71c195, 0xa4467a96, 0x4b8411a8, 0xba8f4a25, 0x554d211b,
4541     0xbe7a9a18, 0x51b8f126, 0xb364ea5f, 0x5ca68161, 0xb7913a62,
4542     0x5853515c, 0x8ef68b39, 0x6134e007, 0x8a035b04, 0x65c1303a,
4543     0x871d2b43, 0x68df407d, 0x83e8fb7e, 0x6c2a9040, 0x9d21cbcd,
4544     0x72e3a0f3, 0x99d41bf0, 0x761670ce, 0x94ca6bb7, 0x7b080089,
4545     0x903fbb8a, 0x7ffdd0b4, 0x78bf0ea1, 0x977d659f, 0x7c4ade9c,
4546     0x9388b5a2, 0x7154aedb, 0x9e96c5e5, 0x75a17ee6, 0x9a6315d8,
4547     0x6b684e55, 0x84aa256b, 0x6f9d9e68, 0x805ff556, 0x6283ee2f,
4548     0x8d418511, 0x66763e12, 0x89b4552c, 0x5f118f49, 0xb0d3e477,
4549     0x5be45f74, 0xb426344a, 0x56fa2f33, 0xb938440d, 0x520fff0e,
4550     0xbdcd9430, 0x4cc6cfbd, 0xa304a483, 0x48331f80, 0xa7f174be,
4551     0x452d6fc7, 0xaaef04f9, 0x41d8bffa, 0xae1ad4c4, 0x37e20d71,
4552     0xd820664f, 0x3317dd4c, 0xdcd5b672, 0x3e09ad0b, 0xd1cbc635,
4553     0x3afc7d36, 0xd53e1608, 0x24354d85, 0xcbf726bb, 0x20c09db8,
4554     0xcf02f686, 0x2ddeedff, 0xc21c86c1, 0x292b3dc2, 0xc6e956fc,
4555     0x104c8c99, 0xff8ee7a7, 0x14b95ca4, 0xfb7b379a, 0x19a72ce3,
4556     0xf66547dd, 0x1d52fcde, 0xf29097e0, 0x039bcc6d, 0xec59a753,
4557     0x076e1c50, 0xe8ac776e, 0x0a706c17, 0xe5b20729, 0x0e85bc2a,
4558     0xe147d714},
4559    {0x00000000, 0x177b1443, 0x2ef62886, 0x398d3cc5, 0x5dec510c,
4560     0x4a97454f, 0x731a798a, 0x64616dc9, 0xbbd8a218, 0xaca3b65b,
4561     0x952e8a9e, 0x82559edd, 0xe634f314, 0xf14fe757, 0xc8c2db92,
4562     0xdfb9cfd1, 0xacc04271, 0xbbbb5632, 0x82366af7, 0x954d7eb4,
4563     0xf12c137d, 0xe657073e, 0xdfda3bfb, 0xc8a12fb8, 0x1718e069,
4564     0x0063f42a, 0x39eec8ef, 0x2e95dcac, 0x4af4b165, 0x5d8fa526,
4565     0x640299e3, 0x73798da0, 0x82f182a3, 0x958a96e0, 0xac07aa25,
4566     0xbb7cbe66, 0xdf1dd3af, 0xc866c7ec, 0xf1ebfb29, 0xe690ef6a,
4567     0x392920bb, 0x2e5234f8, 0x17df083d, 0x00a41c7e, 0x64c571b7,
4568     0x73be65f4, 0x4a335931, 0x5d484d72, 0x2e31c0d2, 0x394ad491,
4569     0x00c7e854, 0x17bcfc17, 0x73dd91de, 0x64a6859d, 0x5d2bb958,
4570     0x4a50ad1b, 0x95e962ca, 0x82927689, 0xbb1f4a4c, 0xac645e0f,
4571     0xc80533c6, 0xdf7e2785, 0xe6f31b40, 0xf1880f03, 0xde920307,
4572     0xc9e91744, 0xf0642b81, 0xe71f3fc2, 0x837e520b, 0x94054648,
4573     0xad887a8d, 0xbaf36ece, 0x654aa11f, 0x7231b55c, 0x4bbc8999,
4574     0x5cc79dda, 0x38a6f013, 0x2fdde450, 0x1650d895, 0x012bccd6,
4575     0x72524176, 0x65295535, 0x5ca469f0, 0x4bdf7db3, 0x2fbe107a,
4576     0x38c50439, 0x014838fc, 0x16332cbf, 0xc98ae36e, 0xdef1f72d,
4577     0xe77ccbe8, 0xf007dfab, 0x9466b262, 0x831da621, 0xba909ae4,
4578     0xadeb8ea7, 0x5c6381a4, 0x4b1895e7, 0x7295a922, 0x65eebd61,
4579     0x018fd0a8, 0x16f4c4eb, 0x2f79f82e, 0x3802ec6d, 0xe7bb23bc,
4580     0xf0c037ff, 0xc94d0b3a, 0xde361f79, 0xba5772b0, 0xad2c66f3,
4581     0x94a15a36, 0x83da4e75, 0xf0a3c3d5, 0xe7d8d796, 0xde55eb53,
4582     0xc92eff10, 0xad4f92d9, 0xba34869a, 0x83b9ba5f, 0x94c2ae1c,
4583     0x4b7b61cd, 0x5c00758e, 0x658d494b, 0x72f65d08, 0x169730c1,
4584     0x01ec2482, 0x38611847, 0x2f1a0c04, 0x6655004f, 0x712e140c,
4585     0x48a328c9, 0x5fd83c8a, 0x3bb95143, 0x2cc24500, 0x154f79c5,
4586     0x02346d86, 0xdd8da257, 0xcaf6b614, 0xf37b8ad1, 0xe4009e92,
4587     0x8061f35b, 0x971ae718, 0xae97dbdd, 0xb9eccf9e, 0xca95423e,
4588     0xddee567d, 0xe4636ab8, 0xf3187efb, 0x97791332, 0x80020771,
4589     0xb98f3bb4, 0xaef42ff7, 0x714de026, 0x6636f465, 0x5fbbc8a0,
4590     0x48c0dce3, 0x2ca1b12a, 0x3bdaa569, 0x025799ac, 0x152c8def,
4591     0xe4a482ec, 0xf3df96af, 0xca52aa6a, 0xdd29be29, 0xb948d3e0,
4592     0xae33c7a3, 0x97befb66, 0x80c5ef25, 0x5f7c20f4, 0x480734b7,
4593     0x718a0872, 0x66f11c31, 0x029071f8, 0x15eb65bb, 0x2c66597e,
4594     0x3b1d4d3d, 0x4864c09d, 0x5f1fd4de, 0x6692e81b, 0x71e9fc58,
4595     0x15889191, 0x02f385d2, 0x3b7eb917, 0x2c05ad54, 0xf3bc6285,
4596     0xe4c776c6, 0xdd4a4a03, 0xca315e40, 0xae503389, 0xb92b27ca,
4597     0x80a61b0f, 0x97dd0f4c, 0xb8c70348, 0xafbc170b, 0x96312bce,
4598     0x814a3f8d, 0xe52b5244, 0xf2504607, 0xcbdd7ac2, 0xdca66e81,
4599     0x031fa150, 0x1464b513, 0x2de989d6, 0x3a929d95, 0x5ef3f05c,
4600     0x4988e41f, 0x7005d8da, 0x677ecc99, 0x14074139, 0x037c557a,
4601     0x3af169bf, 0x2d8a7dfc, 0x49eb1035, 0x5e900476, 0x671d38b3,
4602     0x70662cf0, 0xafdfe321, 0xb8a4f762, 0x8129cba7, 0x9652dfe4,
4603     0xf233b22d, 0xe548a66e, 0xdcc59aab, 0xcbbe8ee8, 0x3a3681eb,
4604     0x2d4d95a8, 0x14c0a96d, 0x03bbbd2e, 0x67dad0e7, 0x70a1c4a4,
4605     0x492cf861, 0x5e57ec22, 0x81ee23f3, 0x969537b0, 0xaf180b75,
4606     0xb8631f36, 0xdc0272ff, 0xcb7966bc, 0xf2f45a79, 0xe58f4e3a,
4607     0x96f6c39a, 0x818dd7d9, 0xb800eb1c, 0xaf7bff5f, 0xcb1a9296,
4608     0xdc6186d5, 0xe5ecba10, 0xf297ae53, 0x2d2e6182, 0x3a5575c1,
4609     0x03d84904, 0x14a35d47, 0x70c2308e, 0x67b924cd, 0x5e341808,
4610     0x494f0c4b}};
4611 
4612 static const z_word_t crc_braid_big_table[][256] = {
4613    {0x00000000, 0x43147b17, 0x8628f62e, 0xc53c8d39, 0x0c51ec5d,
4614     0x4f45974a, 0x8a791a73, 0xc96d6164, 0x18a2d8bb, 0x5bb6a3ac,
4615     0x9e8a2e95, 0xdd9e5582, 0x14f334e6, 0x57e74ff1, 0x92dbc2c8,
4616     0xd1cfb9df, 0x7142c0ac, 0x3256bbbb, 0xf76a3682, 0xb47e4d95,
4617     0x7d132cf1, 0x3e0757e6, 0xfb3bdadf, 0xb82fa1c8, 0x69e01817,
4618     0x2af46300, 0xefc8ee39, 0xacdc952e, 0x65b1f44a, 0x26a58f5d,
4619     0xe3990264, 0xa08d7973, 0xa382f182, 0xe0968a95, 0x25aa07ac,
4620     0x66be7cbb, 0xafd31ddf, 0xecc766c8, 0x29fbebf1, 0x6aef90e6,
4621     0xbb202939, 0xf834522e, 0x3d08df17, 0x7e1ca400, 0xb771c564,
4622     0xf465be73, 0x3159334a, 0x724d485d, 0xd2c0312e, 0x91d44a39,
4623     0x54e8c700, 0x17fcbc17, 0xde91dd73, 0x9d85a664, 0x58b92b5d,
4624     0x1bad504a, 0xca62e995, 0x89769282, 0x4c4a1fbb, 0x0f5e64ac,
4625     0xc63305c8, 0x85277edf, 0x401bf3e6, 0x030f88f1, 0x070392de,
4626     0x4417e9c9, 0x812b64f0, 0xc23f1fe7, 0x0b527e83, 0x48460594,
4627     0x8d7a88ad, 0xce6ef3ba, 0x1fa14a65, 0x5cb53172, 0x9989bc4b,
4628     0xda9dc75c, 0x13f0a638, 0x50e4dd2f, 0x95d85016, 0xd6cc2b01,
4629     0x76415272, 0x35552965, 0xf069a45c, 0xb37ddf4b, 0x7a10be2f,
4630     0x3904c538, 0xfc384801, 0xbf2c3316, 0x6ee38ac9, 0x2df7f1de,
4631     0xe8cb7ce7, 0xabdf07f0, 0x62b26694, 0x21a61d83, 0xe49a90ba,
4632     0xa78eebad, 0xa481635c, 0xe795184b, 0x22a99572, 0x61bdee65,
4633     0xa8d08f01, 0xebc4f416, 0x2ef8792f, 0x6dec0238, 0xbc23bbe7,
4634     0xff37c0f0, 0x3a0b4dc9, 0x791f36de, 0xb07257ba, 0xf3662cad,
4635     0x365aa194, 0x754eda83, 0xd5c3a3f0, 0x96d7d8e7, 0x53eb55de,
4636     0x10ff2ec9, 0xd9924fad, 0x9a8634ba, 0x5fbab983, 0x1caec294,
4637     0xcd617b4b, 0x8e75005c, 0x4b498d65, 0x085df672, 0xc1309716,
4638     0x8224ec01, 0x47186138, 0x040c1a2f, 0x4f005566, 0x0c142e71,
4639     0xc928a348, 0x8a3cd85f, 0x4351b93b, 0x0045c22c, 0xc5794f15,
4640     0x866d3402, 0x57a28ddd, 0x14b6f6ca, 0xd18a7bf3, 0x929e00e4,
4641     0x5bf36180, 0x18e71a97, 0xdddb97ae, 0x9ecfecb9, 0x3e4295ca,
4642     0x7d56eedd, 0xb86a63e4, 0xfb7e18f3, 0x32137997, 0x71070280,
4643     0xb43b8fb9, 0xf72ff4ae, 0x26e04d71, 0x65f43666, 0xa0c8bb5f,
4644     0xe3dcc048, 0x2ab1a12c, 0x69a5da3b, 0xac995702, 0xef8d2c15,
4645     0xec82a4e4, 0xaf96dff3, 0x6aaa52ca, 0x29be29dd, 0xe0d348b9,
4646     0xa3c733ae, 0x66fbbe97, 0x25efc580, 0xf4207c5f, 0xb7340748,
4647     0x72088a71, 0x311cf166, 0xf8719002, 0xbb65eb15, 0x7e59662c,
4648     0x3d4d1d3b, 0x9dc06448, 0xded41f5f, 0x1be89266, 0x58fce971,
4649     0x91918815, 0xd285f302, 0x17b97e3b, 0x54ad052c, 0x8562bcf3,
4650     0xc676c7e4, 0x034a4add, 0x405e31ca, 0x893350ae, 0xca272bb9,
4651     0x0f1ba680, 0x4c0fdd97, 0x4803c7b8, 0x0b17bcaf, 0xce2b3196,
4652     0x8d3f4a81, 0x44522be5, 0x074650f2, 0xc27addcb, 0x816ea6dc,
4653     0x50a11f03, 0x13b56414, 0xd689e92d, 0x959d923a, 0x5cf0f35e,
4654     0x1fe48849, 0xdad80570, 0x99cc7e67, 0x39410714, 0x7a557c03,
4655     0xbf69f13a, 0xfc7d8a2d, 0x3510eb49, 0x7604905e, 0xb3381d67,
4656     0xf02c6670, 0x21e3dfaf, 0x62f7a4b8, 0xa7cb2981, 0xe4df5296,
4657     0x2db233f2, 0x6ea648e5, 0xab9ac5dc, 0xe88ebecb, 0xeb81363a,
4658     0xa8954d2d, 0x6da9c014, 0x2ebdbb03, 0xe7d0da67, 0xa4c4a170,
4659     0x61f82c49, 0x22ec575e, 0xf323ee81, 0xb0379596, 0x750b18af,
4660     0x361f63b8, 0xff7202dc, 0xbc6679cb, 0x795af4f2, 0x3a4e8fe5,
4661     0x9ac3f696, 0xd9d78d81, 0x1ceb00b8, 0x5fff7baf, 0x96921acb,
4662     0xd58661dc, 0x10baece5, 0x53ae97f2, 0x82612e2d, 0xc175553a,
4663     0x0449d803, 0x475da314, 0x8e30c270, 0xcd24b967, 0x0818345e,
4664     0x4b0c4f49},
4665    {0x00000000, 0x3e6bc2ef, 0x3dd0f504, 0x03bb37eb, 0x7aa0eb09,
4666     0x44cb29e6, 0x47701e0d, 0x791bdce2, 0xf440d713, 0xca2b15fc,
4667     0xc9902217, 0xf7fbe0f8, 0x8ee03c1a, 0xb08bfef5, 0xb330c91e,
4668     0x8d5b0bf1, 0xe881ae27, 0xd6ea6cc8, 0xd5515b23, 0xeb3a99cc,
4669     0x9221452e, 0xac4a87c1, 0xaff1b02a, 0x919a72c5, 0x1cc17934,
4670     0x22aabbdb, 0x21118c30, 0x1f7a4edf, 0x6661923d, 0x580a50d2,
4671     0x5bb16739, 0x65daa5d6, 0xd0035d4f, 0xee689fa0, 0xedd3a84b,
4672     0xd3b86aa4, 0xaaa3b646, 0x94c874a9, 0x97734342, 0xa91881ad,
4673     0x24438a5c, 0x1a2848b3, 0x19937f58, 0x27f8bdb7, 0x5ee36155,
4674     0x6088a3ba, 0x63339451, 0x5d5856be, 0x3882f368, 0x06e93187,
4675     0x0552066c, 0x3b39c483, 0x42221861, 0x7c49da8e, 0x7ff2ed65,
4676     0x41992f8a, 0xccc2247b, 0xf2a9e694, 0xf112d17f, 0xcf791390,
4677     0xb662cf72, 0x88090d9d, 0x8bb23a76, 0xb5d9f899, 0xa007ba9e,
4678     0x9e6c7871, 0x9dd74f9a, 0xa3bc8d75, 0xdaa75197, 0xe4cc9378,
4679     0xe777a493, 0xd91c667c, 0x54476d8d, 0x6a2caf62, 0x69979889,
4680     0x57fc5a66, 0x2ee78684, 0x108c446b, 0x13377380, 0x2d5cb16f,
4681     0x488614b9, 0x76edd656, 0x7556e1bd, 0x4b3d2352, 0x3226ffb0,
4682     0x0c4d3d5f, 0x0ff60ab4, 0x319dc85b, 0xbcc6c3aa, 0x82ad0145,
4683     0x811636ae, 0xbf7df441, 0xc66628a3, 0xf80dea4c, 0xfbb6dda7,
4684     0xc5dd1f48, 0x7004e7d1, 0x4e6f253e, 0x4dd412d5, 0x73bfd03a,
4685     0x0aa40cd8, 0x34cfce37, 0x3774f9dc, 0x091f3b33, 0x844430c2,
4686     0xba2ff22d, 0xb994c5c6, 0x87ff0729, 0xfee4dbcb, 0xc08f1924,
4687     0xc3342ecf, 0xfd5fec20, 0x988549f6, 0xa6ee8b19, 0xa555bcf2,
4688     0x9b3e7e1d, 0xe225a2ff, 0xdc4e6010, 0xdff557fb, 0xe19e9514,
4689     0x6cc59ee5, 0x52ae5c0a, 0x51156be1, 0x6f7ea90e, 0x166575ec,
4690     0x280eb703, 0x2bb580e8, 0x15de4207, 0x010905e6, 0x3f62c709,
4691     0x3cd9f0e2, 0x02b2320d, 0x7ba9eeef, 0x45c22c00, 0x46791beb,
4692     0x7812d904, 0xf549d2f5, 0xcb22101a, 0xc89927f1, 0xf6f2e51e,
4693     0x8fe939fc, 0xb182fb13, 0xb239ccf8, 0x8c520e17, 0xe988abc1,
4694     0xd7e3692e, 0xd4585ec5, 0xea339c2a, 0x932840c8, 0xad438227,
4695     0xaef8b5cc, 0x90937723, 0x1dc87cd2, 0x23a3be3d, 0x201889d6,
4696     0x1e734b39, 0x676897db, 0x59035534, 0x5ab862df, 0x64d3a030,
4697     0xd10a58a9, 0xef619a46, 0xecdaadad, 0xd2b16f42, 0xabaab3a0,
4698     0x95c1714f, 0x967a46a4, 0xa811844b, 0x254a8fba, 0x1b214d55,
4699     0x189a7abe, 0x26f1b851, 0x5fea64b3, 0x6181a65c, 0x623a91b7,
4700     0x5c515358, 0x398bf68e, 0x07e03461, 0x045b038a, 0x3a30c165,
4701     0x432b1d87, 0x7d40df68, 0x7efbe883, 0x40902a6c, 0xcdcb219d,
4702     0xf3a0e372, 0xf01bd499, 0xce701676, 0xb76bca94, 0x8900087b,
4703     0x8abb3f90, 0xb4d0fd7f, 0xa10ebf78, 0x9f657d97, 0x9cde4a7c,
4704     0xa2b58893, 0xdbae5471, 0xe5c5969e, 0xe67ea175, 0xd815639a,
4705     0x554e686b, 0x6b25aa84, 0x689e9d6f, 0x56f55f80, 0x2fee8362,
4706     0x1185418d, 0x123e7666, 0x2c55b489, 0x498f115f, 0x77e4d3b0,
4707     0x745fe45b, 0x4a3426b4, 0x332ffa56, 0x0d4438b9, 0x0eff0f52,
4708     0x3094cdbd, 0xbdcfc64c, 0x83a404a3, 0x801f3348, 0xbe74f1a7,
4709     0xc76f2d45, 0xf904efaa, 0xfabfd841, 0xc4d41aae, 0x710de237,
4710     0x4f6620d8, 0x4cdd1733, 0x72b6d5dc, 0x0bad093e, 0x35c6cbd1,
4711     0x367dfc3a, 0x08163ed5, 0x854d3524, 0xbb26f7cb, 0xb89dc020,
4712     0x86f602cf, 0xffedde2d, 0xc1861cc2, 0xc23d2b29, 0xfc56e9c6,
4713     0x998c4c10, 0xa7e78eff, 0xa45cb914, 0x9a377bfb, 0xe32ca719,
4714     0xdd4765f6, 0xdefc521d, 0xe09790f2, 0x6dcc9b03, 0x53a759ec,
4715     0x501c6e07, 0x6e77ace8, 0x176c700a, 0x2907b2e5, 0x2abc850e,
4716     0x14d747e1},
4717    {0x00000000, 0xc0df8ec1, 0xc1b96c58, 0x0166e299, 0x8273d9b0,
4718     0x42ac5771, 0x43cab5e8, 0x83153b29, 0x45e1c3ba, 0x853e4d7b,
4719     0x8458afe2, 0x44872123, 0xc7921a0a, 0x074d94cb, 0x062b7652,
4720     0xc6f4f893, 0xcbc4f6ae, 0x0b1b786f, 0x0a7d9af6, 0xcaa21437,
4721     0x49b72f1e, 0x8968a1df, 0x880e4346, 0x48d1cd87, 0x8e253514,
4722     0x4efabbd5, 0x4f9c594c, 0x8f43d78d, 0x0c56eca4, 0xcc896265,
4723     0xcdef80fc, 0x0d300e3d, 0xd78f9c86, 0x17501247, 0x1636f0de,
4724     0xd6e97e1f, 0x55fc4536, 0x9523cbf7, 0x9445296e, 0x549aa7af,
4725     0x926e5f3c, 0x52b1d1fd, 0x53d73364, 0x9308bda5, 0x101d868c,
4726     0xd0c2084d, 0xd1a4ead4, 0x117b6415, 0x1c4b6a28, 0xdc94e4e9,
4727     0xddf20670, 0x1d2d88b1, 0x9e38b398, 0x5ee73d59, 0x5f81dfc0,
4728     0x9f5e5101, 0x59aaa992, 0x99752753, 0x9813c5ca, 0x58cc4b0b,
4729     0xdbd97022, 0x1b06fee3, 0x1a601c7a, 0xdabf92bb, 0xef1948d6,
4730     0x2fc6c617, 0x2ea0248e, 0xee7faa4f, 0x6d6a9166, 0xadb51fa7,
4731     0xacd3fd3e, 0x6c0c73ff, 0xaaf88b6c, 0x6a2705ad, 0x6b41e734,
4732     0xab9e69f5, 0x288b52dc, 0xe854dc1d, 0xe9323e84, 0x29edb045,
4733     0x24ddbe78, 0xe40230b9, 0xe564d220, 0x25bb5ce1, 0xa6ae67c8,
4734     0x6671e909, 0x67170b90, 0xa7c88551, 0x613c7dc2, 0xa1e3f303,
4735     0xa085119a, 0x605a9f5b, 0xe34fa472, 0x23902ab3, 0x22f6c82a,
4736     0xe22946eb, 0x3896d450, 0xf8495a91, 0xf92fb808, 0x39f036c9,
4737     0xbae50de0, 0x7a3a8321, 0x7b5c61b8, 0xbb83ef79, 0x7d7717ea,
4738     0xbda8992b, 0xbcce7bb2, 0x7c11f573, 0xff04ce5a, 0x3fdb409b,
4739     0x3ebda202, 0xfe622cc3, 0xf35222fe, 0x338dac3f, 0x32eb4ea6,
4740     0xf234c067, 0x7121fb4e, 0xb1fe758f, 0xb0989716, 0x704719d7,
4741     0xb6b3e144, 0x766c6f85, 0x770a8d1c, 0xb7d503dd, 0x34c038f4,
4742     0xf41fb635, 0xf57954ac, 0x35a6da6d, 0x9f35e177, 0x5fea6fb6,
4743     0x5e8c8d2f, 0x9e5303ee, 0x1d4638c7, 0xdd99b606, 0xdcff549f,
4744     0x1c20da5e, 0xdad422cd, 0x1a0bac0c, 0x1b6d4e95, 0xdbb2c054,
4745     0x58a7fb7d, 0x987875bc, 0x991e9725, 0x59c119e4, 0x54f117d9,
4746     0x942e9918, 0x95487b81, 0x5597f540, 0xd682ce69, 0x165d40a8,
4747     0x173ba231, 0xd7e42cf0, 0x1110d463, 0xd1cf5aa2, 0xd0a9b83b,
4748     0x107636fa, 0x93630dd3, 0x53bc8312, 0x52da618b, 0x9205ef4a,
4749     0x48ba7df1, 0x8865f330, 0x890311a9, 0x49dc9f68, 0xcac9a441,
4750     0x0a162a80, 0x0b70c819, 0xcbaf46d8, 0x0d5bbe4b, 0xcd84308a,
4751     0xcce2d213, 0x0c3d5cd2, 0x8f2867fb, 0x4ff7e93a, 0x4e910ba3,
4752     0x8e4e8562, 0x837e8b5f, 0x43a1059e, 0x42c7e707, 0x821869c6,
4753     0x010d52ef, 0xc1d2dc2e, 0xc0b43eb7, 0x006bb076, 0xc69f48e5,
4754     0x0640c624, 0x072624bd, 0xc7f9aa7c, 0x44ec9155, 0x84331f94,
4755     0x8555fd0d, 0x458a73cc, 0x702ca9a1, 0xb0f32760, 0xb195c5f9,
4756     0x714a4b38, 0xf25f7011, 0x3280fed0, 0x33e61c49, 0xf3399288,
4757     0x35cd6a1b, 0xf512e4da, 0xf4740643, 0x34ab8882, 0xb7beb3ab,
4758     0x77613d6a, 0x7607dff3, 0xb6d85132, 0xbbe85f0f, 0x7b37d1ce,
4759     0x7a513357, 0xba8ebd96, 0x399b86bf, 0xf944087e, 0xf822eae7,
4760     0x38fd6426, 0xfe099cb5, 0x3ed61274, 0x3fb0f0ed, 0xff6f7e2c,
4761     0x7c7a4505, 0xbca5cbc4, 0xbdc3295d, 0x7d1ca79c, 0xa7a33527,
4762     0x677cbbe6, 0x661a597f, 0xa6c5d7be, 0x25d0ec97, 0xe50f6256,
4763     0xe46980cf, 0x24b60e0e, 0xe242f69d, 0x229d785c, 0x23fb9ac5,
4764     0xe3241404, 0x60312f2d, 0xa0eea1ec, 0xa1884375, 0x6157cdb4,
4765     0x6c67c389, 0xacb84d48, 0xaddeafd1, 0x6d012110, 0xee141a39,
4766     0x2ecb94f8, 0x2fad7661, 0xef72f8a0, 0x29860033, 0xe9598ef2,
4767     0xe83f6c6b, 0x28e0e2aa, 0xabf5d983, 0x6b2a5742, 0x6a4cb5db,
4768     0xaa933b1a},
4769    {0x00000000, 0x6f4ca59b, 0x9f9e3bec, 0xf0d29e77, 0x7f3b0603,
4770     0x1077a398, 0xe0a53def, 0x8fe99874, 0xfe760c06, 0x913aa99d,
4771     0x61e837ea, 0x0ea49271, 0x814d0a05, 0xee01af9e, 0x1ed331e9,
4772     0x719f9472, 0xfced180c, 0x93a1bd97, 0x637323e0, 0x0c3f867b,
4773     0x83d61e0f, 0xec9abb94, 0x1c4825e3, 0x73048078, 0x029b140a,
4774     0x6dd7b191, 0x9d052fe6, 0xf2498a7d, 0x7da01209, 0x12ecb792,
4775     0xe23e29e5, 0x8d728c7e, 0xf8db3118, 0x97979483, 0x67450af4,
4776     0x0809af6f, 0x87e0371b, 0xe8ac9280, 0x187e0cf7, 0x7732a96c,
4777     0x06ad3d1e, 0x69e19885, 0x993306f2, 0xf67fa369, 0x79963b1d,
4778     0x16da9e86, 0xe60800f1, 0x8944a56a, 0x04362914, 0x6b7a8c8f,
4779     0x9ba812f8, 0xf4e4b763, 0x7b0d2f17, 0x14418a8c, 0xe49314fb,
4780     0x8bdfb160, 0xfa402512, 0x950c8089, 0x65de1efe, 0x0a92bb65,
4781     0x857b2311, 0xea37868a, 0x1ae518fd, 0x75a9bd66, 0xf0b76330,
4782     0x9ffbc6ab, 0x6f2958dc, 0x0065fd47, 0x8f8c6533, 0xe0c0c0a8,
4783     0x10125edf, 0x7f5efb44, 0x0ec16f36, 0x618dcaad, 0x915f54da,
4784     0xfe13f141, 0x71fa6935, 0x1eb6ccae, 0xee6452d9, 0x8128f742,
4785     0x0c5a7b3c, 0x6316dea7, 0x93c440d0, 0xfc88e54b, 0x73617d3f,
4786     0x1c2dd8a4, 0xecff46d3, 0x83b3e348, 0xf22c773a, 0x9d60d2a1,
4787     0x6db24cd6, 0x02fee94d, 0x8d177139, 0xe25bd4a2, 0x12894ad5,
4788     0x7dc5ef4e, 0x086c5228, 0x6720f7b3, 0x97f269c4, 0xf8becc5f,
4789     0x7757542b, 0x181bf1b0, 0xe8c96fc7, 0x8785ca5c, 0xf61a5e2e,
4790     0x9956fbb5, 0x698465c2, 0x06c8c059, 0x8921582d, 0xe66dfdb6,
4791     0x16bf63c1, 0x79f3c65a, 0xf4814a24, 0x9bcdefbf, 0x6b1f71c8,
4792     0x0453d453, 0x8bba4c27, 0xe4f6e9bc, 0x142477cb, 0x7b68d250,
4793     0x0af74622, 0x65bbe3b9, 0x95697dce, 0xfa25d855, 0x75cc4021,
4794     0x1a80e5ba, 0xea527bcd, 0x851ede56, 0xe06fc760, 0x8f2362fb,
4795     0x7ff1fc8c, 0x10bd5917, 0x9f54c163, 0xf01864f8, 0x00cafa8f,
4796     0x6f865f14, 0x1e19cb66, 0x71556efd, 0x8187f08a, 0xeecb5511,
4797     0x6122cd65, 0x0e6e68fe, 0xfebcf689, 0x91f05312, 0x1c82df6c,
4798     0x73ce7af7, 0x831ce480, 0xec50411b, 0x63b9d96f, 0x0cf57cf4,
4799     0xfc27e283, 0x936b4718, 0xe2f4d36a, 0x8db876f1, 0x7d6ae886,
4800     0x12264d1d, 0x9dcfd569, 0xf28370f2, 0x0251ee85, 0x6d1d4b1e,
4801     0x18b4f678, 0x77f853e3, 0x872acd94, 0xe866680f, 0x678ff07b,
4802     0x08c355e0, 0xf811cb97, 0x975d6e0c, 0xe6c2fa7e, 0x898e5fe5,
4803     0x795cc192, 0x16106409, 0x99f9fc7d, 0xf6b559e6, 0x0667c791,
4804     0x692b620a, 0xe459ee74, 0x8b154bef, 0x7bc7d598, 0x148b7003,
4805     0x9b62e877, 0xf42e4dec, 0x04fcd39b, 0x6bb07600, 0x1a2fe272,
4806     0x756347e9, 0x85b1d99e, 0xeafd7c05, 0x6514e471, 0x0a5841ea,
4807     0xfa8adf9d, 0x95c67a06, 0x10d8a450, 0x7f9401cb, 0x8f469fbc,
4808     0xe00a3a27, 0x6fe3a253, 0x00af07c8, 0xf07d99bf, 0x9f313c24,
4809     0xeeaea856, 0x81e20dcd, 0x713093ba, 0x1e7c3621, 0x9195ae55,
4810     0xfed90bce, 0x0e0b95b9, 0x61473022, 0xec35bc5c, 0x837919c7,
4811     0x73ab87b0, 0x1ce7222b, 0x930eba5f, 0xfc421fc4, 0x0c9081b3,
4812     0x63dc2428, 0x1243b05a, 0x7d0f15c1, 0x8ddd8bb6, 0xe2912e2d,
4813     0x6d78b659, 0x023413c2, 0xf2e68db5, 0x9daa282e, 0xe8039548,
4814     0x874f30d3, 0x779daea4, 0x18d10b3f, 0x9738934b, 0xf87436d0,
4815     0x08a6a8a7, 0x67ea0d3c, 0x1675994e, 0x79393cd5, 0x89eba2a2,
4816     0xe6a70739, 0x694e9f4d, 0x06023ad6, 0xf6d0a4a1, 0x999c013a,
4817     0x14ee8d44, 0x7ba228df, 0x8b70b6a8, 0xe43c1333, 0x6bd58b47,
4818     0x04992edc, 0xf44bb0ab, 0x9b071530, 0xea988142, 0x85d424d9,
4819     0x7506baae, 0x1a4a1f35, 0x95a38741, 0xfaef22da, 0x0a3dbcad,
4820     0x65711936}};
4821 
4822 #endif /* W */
4823 
4824 #endif /* N == 3 */
4825 #if N == 4
4826 
4827 #if W == 8
4828 
4829 static const uint32_t crc_braid_table[][256] = {
4830    {0x00000000, 0xf1da05aa, 0x38c50d15, 0xc91f08bf, 0x718a1a2a,
4831     0x80501f80, 0x494f173f, 0xb8951295, 0xe3143454, 0x12ce31fe,
4832     0xdbd13941, 0x2a0b3ceb, 0x929e2e7e, 0x63442bd4, 0xaa5b236b,
4833     0x5b8126c1, 0x1d596ee9, 0xec836b43, 0x259c63fc, 0xd4466656,
4834     0x6cd374c3, 0x9d097169, 0x541679d6, 0xa5cc7c7c, 0xfe4d5abd,
4835     0x0f975f17, 0xc68857a8, 0x37525202, 0x8fc74097, 0x7e1d453d,
4836     0xb7024d82, 0x46d84828, 0x3ab2ddd2, 0xcb68d878, 0x0277d0c7,
4837     0xf3add56d, 0x4b38c7f8, 0xbae2c252, 0x73fdcaed, 0x8227cf47,
4838     0xd9a6e986, 0x287cec2c, 0xe163e493, 0x10b9e139, 0xa82cf3ac,
4839     0x59f6f606, 0x90e9feb9, 0x6133fb13, 0x27ebb33b, 0xd631b691,
4840     0x1f2ebe2e, 0xeef4bb84, 0x5661a911, 0xa7bbacbb, 0x6ea4a404,
4841     0x9f7ea1ae, 0xc4ff876f, 0x352582c5, 0xfc3a8a7a, 0x0de08fd0,
4842     0xb5759d45, 0x44af98ef, 0x8db09050, 0x7c6a95fa, 0x7565bba4,
4843     0x84bfbe0e, 0x4da0b6b1, 0xbc7ab31b, 0x04efa18e, 0xf535a424,
4844     0x3c2aac9b, 0xcdf0a931, 0x96718ff0, 0x67ab8a5a, 0xaeb482e5,
4845     0x5f6e874f, 0xe7fb95da, 0x16219070, 0xdf3e98cf, 0x2ee49d65,
4846     0x683cd54d, 0x99e6d0e7, 0x50f9d858, 0xa123ddf2, 0x19b6cf67,
4847     0xe86ccacd, 0x2173c272, 0xd0a9c7d8, 0x8b28e119, 0x7af2e4b3,
4848     0xb3edec0c, 0x4237e9a6, 0xfaa2fb33, 0x0b78fe99, 0xc267f626,
4849     0x33bdf38c, 0x4fd76676, 0xbe0d63dc, 0x77126b63, 0x86c86ec9,
4850     0x3e5d7c5c, 0xcf8779f6, 0x06987149, 0xf74274e3, 0xacc35222,
4851     0x5d195788, 0x94065f37, 0x65dc5a9d, 0xdd494808, 0x2c934da2,
4852     0xe58c451d, 0x145640b7, 0x528e089f, 0xa3540d35, 0x6a4b058a,
4853     0x9b910020, 0x230412b5, 0xd2de171f, 0x1bc11fa0, 0xea1b1a0a,
4854     0xb19a3ccb, 0x40403961, 0x895f31de, 0x78853474, 0xc01026e1,
4855     0x31ca234b, 0xf8d52bf4, 0x090f2e5e, 0xeacb7748, 0x1b1172e2,
4856     0xd20e7a5d, 0x23d47ff7, 0x9b416d62, 0x6a9b68c8, 0xa3846077,
4857     0x525e65dd, 0x09df431c, 0xf80546b6, 0x311a4e09, 0xc0c04ba3,
4858     0x78555936, 0x898f5c9c, 0x40905423, 0xb14a5189, 0xf79219a1,
4859     0x06481c0b, 0xcf5714b4, 0x3e8d111e, 0x8618038b, 0x77c20621,
4860     0xbedd0e9e, 0x4f070b34, 0x14862df5, 0xe55c285f, 0x2c4320e0,
4861     0xdd99254a, 0x650c37df, 0x94d63275, 0x5dc93aca, 0xac133f60,
4862     0xd079aa9a, 0x21a3af30, 0xe8bca78f, 0x1966a225, 0xa1f3b0b0,
4863     0x5029b51a, 0x9936bda5, 0x68ecb80f, 0x336d9ece, 0xc2b79b64,
4864     0x0ba893db, 0xfa729671, 0x42e784e4, 0xb33d814e, 0x7a2289f1,
4865     0x8bf88c5b, 0xcd20c473, 0x3cfac1d9, 0xf5e5c966, 0x043fcccc,
4866     0xbcaade59, 0x4d70dbf3, 0x846fd34c, 0x75b5d6e6, 0x2e34f027,
4867     0xdfeef58d, 0x16f1fd32, 0xe72bf898, 0x5fbeea0d, 0xae64efa7,
4868     0x677be718, 0x96a1e2b2, 0x9faeccec, 0x6e74c946, 0xa76bc1f9,
4869     0x56b1c453, 0xee24d6c6, 0x1ffed36c, 0xd6e1dbd3, 0x273bde79,
4870     0x7cbaf8b8, 0x8d60fd12, 0x447ff5ad, 0xb5a5f007, 0x0d30e292,
4871     0xfceae738, 0x35f5ef87, 0xc42fea2d, 0x82f7a205, 0x732da7af,
4872     0xba32af10, 0x4be8aaba, 0xf37db82f, 0x02a7bd85, 0xcbb8b53a,
4873     0x3a62b090, 0x61e39651, 0x903993fb, 0x59269b44, 0xa8fc9eee,
4874     0x10698c7b, 0xe1b389d1, 0x28ac816e, 0xd97684c4, 0xa51c113e,
4875     0x54c61494, 0x9dd91c2b, 0x6c031981, 0xd4960b14, 0x254c0ebe,
4876     0xec530601, 0x1d8903ab, 0x4608256a, 0xb7d220c0, 0x7ecd287f,
4877     0x8f172dd5, 0x37823f40, 0xc6583aea, 0x0f473255, 0xfe9d37ff,
4878     0xb8457fd7, 0x499f7a7d, 0x808072c2, 0x715a7768, 0xc9cf65fd,
4879     0x38156057, 0xf10a68e8, 0x00d06d42, 0x5b514b83, 0xaa8b4e29,
4880     0x63944696, 0x924e433c, 0x2adb51a9, 0xdb015403, 0x121e5cbc,
4881     0xe3c45916},
4882    {0x00000000, 0x0ee7e8d1, 0x1dcfd1a2, 0x13283973, 0x3b9fa344,
4883     0x35784b95, 0x265072e6, 0x28b79a37, 0x773f4688, 0x79d8ae59,
4884     0x6af0972a, 0x64177ffb, 0x4ca0e5cc, 0x42470d1d, 0x516f346e,
4885     0x5f88dcbf, 0xee7e8d10, 0xe09965c1, 0xf3b15cb2, 0xfd56b463,
4886     0xd5e12e54, 0xdb06c685, 0xc82efff6, 0xc6c91727, 0x9941cb98,
4887     0x97a62349, 0x848e1a3a, 0x8a69f2eb, 0xa2de68dc, 0xac39800d,
4888     0xbf11b97e, 0xb1f651af, 0x078c1c61, 0x096bf4b0, 0x1a43cdc3,
4889     0x14a42512, 0x3c13bf25, 0x32f457f4, 0x21dc6e87, 0x2f3b8656,
4890     0x70b35ae9, 0x7e54b238, 0x6d7c8b4b, 0x639b639a, 0x4b2cf9ad,
4891     0x45cb117c, 0x56e3280f, 0x5804c0de, 0xe9f29171, 0xe71579a0,
4892     0xf43d40d3, 0xfadaa802, 0xd26d3235, 0xdc8adae4, 0xcfa2e397,
4893     0xc1450b46, 0x9ecdd7f9, 0x902a3f28, 0x8302065b, 0x8de5ee8a,
4894     0xa55274bd, 0xabb59c6c, 0xb89da51f, 0xb67a4dce, 0x0f1838c2,
4895     0x01ffd013, 0x12d7e960, 0x1c3001b1, 0x34879b86, 0x3a607357,
4896     0x29484a24, 0x27afa2f5, 0x78277e4a, 0x76c0969b, 0x65e8afe8,
4897     0x6b0f4739, 0x43b8dd0e, 0x4d5f35df, 0x5e770cac, 0x5090e47d,
4898     0xe166b5d2, 0xef815d03, 0xfca96470, 0xf24e8ca1, 0xdaf91696,
4899     0xd41efe47, 0xc736c734, 0xc9d12fe5, 0x9659f35a, 0x98be1b8b,
4900     0x8b9622f8, 0x8571ca29, 0xadc6501e, 0xa321b8cf, 0xb00981bc,
4901     0xbeee696d, 0x089424a3, 0x0673cc72, 0x155bf501, 0x1bbc1dd0,
4902     0x330b87e7, 0x3dec6f36, 0x2ec45645, 0x2023be94, 0x7fab622b,
4903     0x714c8afa, 0x6264b389, 0x6c835b58, 0x4434c16f, 0x4ad329be,
4904     0x59fb10cd, 0x571cf81c, 0xe6eaa9b3, 0xe80d4162, 0xfb257811,
4905     0xf5c290c0, 0xdd750af7, 0xd392e226, 0xc0badb55, 0xce5d3384,
4906     0x91d5ef3b, 0x9f3207ea, 0x8c1a3e99, 0x82fdd648, 0xaa4a4c7f,
4907     0xa4ada4ae, 0xb7859ddd, 0xb962750c, 0x1e307184, 0x10d79955,
4908     0x03ffa026, 0x0d1848f7, 0x25afd2c0, 0x2b483a11, 0x38600362,
4909     0x3687ebb3, 0x690f370c, 0x67e8dfdd, 0x74c0e6ae, 0x7a270e7f,
4910     0x52909448, 0x5c777c99, 0x4f5f45ea, 0x41b8ad3b, 0xf04efc94,
4911     0xfea91445, 0xed812d36, 0xe366c5e7, 0xcbd15fd0, 0xc536b701,
4912     0xd61e8e72, 0xd8f966a3, 0x8771ba1c, 0x899652cd, 0x9abe6bbe,
4913     0x9459836f, 0xbcee1958, 0xb209f189, 0xa121c8fa, 0xafc6202b,
4914     0x19bc6de5, 0x175b8534, 0x0473bc47, 0x0a945496, 0x2223cea1,
4915     0x2cc42670, 0x3fec1f03, 0x310bf7d2, 0x6e832b6d, 0x6064c3bc,
4916     0x734cfacf, 0x7dab121e, 0x551c8829, 0x5bfb60f8, 0x48d3598b,
4917     0x4634b15a, 0xf7c2e0f5, 0xf9250824, 0xea0d3157, 0xe4ead986,
4918     0xcc5d43b1, 0xc2baab60, 0xd1929213, 0xdf757ac2, 0x80fda67d,
4919     0x8e1a4eac, 0x9d3277df, 0x93d59f0e, 0xbb620539, 0xb585ede8,
4920     0xa6add49b, 0xa84a3c4a, 0x11284946, 0x1fcfa197, 0x0ce798e4,
4921     0x02007035, 0x2ab7ea02, 0x245002d3, 0x37783ba0, 0x399fd371,
4922     0x66170fce, 0x68f0e71f, 0x7bd8de6c, 0x753f36bd, 0x5d88ac8a,
4923     0x536f445b, 0x40477d28, 0x4ea095f9, 0xff56c456, 0xf1b12c87,
4924     0xe29915f4, 0xec7efd25, 0xc4c96712, 0xca2e8fc3, 0xd906b6b0,
4925     0xd7e15e61, 0x886982de, 0x868e6a0f, 0x95a6537c, 0x9b41bbad,
4926     0xb3f6219a, 0xbd11c94b, 0xae39f038, 0xa0de18e9, 0x16a45527,
4927     0x1843bdf6, 0x0b6b8485, 0x058c6c54, 0x2d3bf663, 0x23dc1eb2,
4928     0x30f427c1, 0x3e13cf10, 0x619b13af, 0x6f7cfb7e, 0x7c54c20d,
4929     0x72b32adc, 0x5a04b0eb, 0x54e3583a, 0x47cb6149, 0x492c8998,
4930     0xf8dad837, 0xf63d30e6, 0xe5150995, 0xebf2e144, 0xc3457b73,
4931     0xcda293a2, 0xde8aaad1, 0xd06d4200, 0x8fe59ebf, 0x8102766e,
4932     0x922a4f1d, 0x9ccda7cc, 0xb47a3dfb, 0xba9dd52a, 0xa9b5ec59,
4933     0xa7520488},
4934    {0x00000000, 0x3c60e308, 0x78c1c610, 0x44a12518, 0xf1838c20,
4935     0xcde36f28, 0x89424a30, 0xb522a938, 0x38761e01, 0x0416fd09,
4936     0x40b7d811, 0x7cd73b19, 0xc9f59221, 0xf5957129, 0xb1345431,
4937     0x8d54b739, 0x70ec3c02, 0x4c8cdf0a, 0x082dfa12, 0x344d191a,
4938     0x816fb022, 0xbd0f532a, 0xf9ae7632, 0xc5ce953a, 0x489a2203,
4939     0x74fac10b, 0x305be413, 0x0c3b071b, 0xb919ae23, 0x85794d2b,
4940     0xc1d86833, 0xfdb88b3b, 0xe1d87804, 0xddb89b0c, 0x9919be14,
4941     0xa5795d1c, 0x105bf424, 0x2c3b172c, 0x689a3234, 0x54fad13c,
4942     0xd9ae6605, 0xe5ce850d, 0xa16fa015, 0x9d0f431d, 0x282dea25,
4943     0x144d092d, 0x50ec2c35, 0x6c8ccf3d, 0x91344406, 0xad54a70e,
4944     0xe9f58216, 0xd595611e, 0x60b7c826, 0x5cd72b2e, 0x18760e36,
4945     0x2416ed3e, 0xa9425a07, 0x9522b90f, 0xd1839c17, 0xede37f1f,
4946     0x58c1d627, 0x64a1352f, 0x20001037, 0x1c60f33f, 0x18c1f649,
4947     0x24a11541, 0x60003059, 0x5c60d351, 0xe9427a69, 0xd5229961,
4948     0x9183bc79, 0xade35f71, 0x20b7e848, 0x1cd70b40, 0x58762e58,
4949     0x6416cd50, 0xd1346468, 0xed548760, 0xa9f5a278, 0x95954170,
4950     0x682dca4b, 0x544d2943, 0x10ec0c5b, 0x2c8cef53, 0x99ae466b,
4951     0xa5cea563, 0xe16f807b, 0xdd0f6373, 0x505bd44a, 0x6c3b3742,
4952     0x289a125a, 0x14faf152, 0xa1d8586a, 0x9db8bb62, 0xd9199e7a,
4953     0xe5797d72, 0xf9198e4d, 0xc5796d45, 0x81d8485d, 0xbdb8ab55,
4954     0x089a026d, 0x34fae165, 0x705bc47d, 0x4c3b2775, 0xc16f904c,
4955     0xfd0f7344, 0xb9ae565c, 0x85ceb554, 0x30ec1c6c, 0x0c8cff64,
4956     0x482dda7c, 0x744d3974, 0x89f5b24f, 0xb5955147, 0xf134745f,
4957     0xcd549757, 0x78763e6f, 0x4416dd67, 0x00b7f87f, 0x3cd71b77,
4958     0xb183ac4e, 0x8de34f46, 0xc9426a5e, 0xf5228956, 0x4000206e,
4959     0x7c60c366, 0x38c1e67e, 0x04a10576, 0x3183ec92, 0x0de30f9a,
4960     0x49422a82, 0x7522c98a, 0xc00060b2, 0xfc6083ba, 0xb8c1a6a2,
4961     0x84a145aa, 0x09f5f293, 0x3595119b, 0x71343483, 0x4d54d78b,
4962     0xf8767eb3, 0xc4169dbb, 0x80b7b8a3, 0xbcd75bab, 0x416fd090,
4963     0x7d0f3398, 0x39ae1680, 0x05cef588, 0xb0ec5cb0, 0x8c8cbfb8,
4964     0xc82d9aa0, 0xf44d79a8, 0x7919ce91, 0x45792d99, 0x01d80881,
4965     0x3db8eb89, 0x889a42b1, 0xb4faa1b9, 0xf05b84a1, 0xcc3b67a9,
4966     0xd05b9496, 0xec3b779e, 0xa89a5286, 0x94fab18e, 0x21d818b6,
4967     0x1db8fbbe, 0x5919dea6, 0x65793dae, 0xe82d8a97, 0xd44d699f,
4968     0x90ec4c87, 0xac8caf8f, 0x19ae06b7, 0x25cee5bf, 0x616fc0a7,
4969     0x5d0f23af, 0xa0b7a894, 0x9cd74b9c, 0xd8766e84, 0xe4168d8c,
4970     0x513424b4, 0x6d54c7bc, 0x29f5e2a4, 0x159501ac, 0x98c1b695,
4971     0xa4a1559d, 0xe0007085, 0xdc60938d, 0x69423ab5, 0x5522d9bd,
4972     0x1183fca5, 0x2de31fad, 0x29421adb, 0x1522f9d3, 0x5183dccb,
4973     0x6de33fc3, 0xd8c196fb, 0xe4a175f3, 0xa00050eb, 0x9c60b3e3,
4974     0x113404da, 0x2d54e7d2, 0x69f5c2ca, 0x559521c2, 0xe0b788fa,
4975     0xdcd76bf2, 0x98764eea, 0xa416ade2, 0x59ae26d9, 0x65cec5d1,
4976     0x216fe0c9, 0x1d0f03c1, 0xa82daaf9, 0x944d49f1, 0xd0ec6ce9,
4977     0xec8c8fe1, 0x61d838d8, 0x5db8dbd0, 0x1919fec8, 0x25791dc0,
4978     0x905bb4f8, 0xac3b57f0, 0xe89a72e8, 0xd4fa91e0, 0xc89a62df,
4979     0xf4fa81d7, 0xb05ba4cf, 0x8c3b47c7, 0x3919eeff, 0x05790df7,
4980     0x41d828ef, 0x7db8cbe7, 0xf0ec7cde, 0xcc8c9fd6, 0x882dbace,
4981     0xb44d59c6, 0x016ff0fe, 0x3d0f13f6, 0x79ae36ee, 0x45ced5e6,
4982     0xb8765edd, 0x8416bdd5, 0xc0b798cd, 0xfcd77bc5, 0x49f5d2fd,
4983     0x759531f5, 0x313414ed, 0x0d54f7e5, 0x800040dc, 0xbc60a3d4,
4984     0xf8c186cc, 0xc4a165c4, 0x7183ccfc, 0x4de32ff4, 0x09420aec,
4985     0x3522e9e4},
4986    {0x00000000, 0x6307d924, 0xc60fb248, 0xa5086b6c, 0x576e62d1,
4987     0x3469bbf5, 0x9161d099, 0xf26609bd, 0xaedcc5a2, 0xcddb1c86,
4988     0x68d377ea, 0x0bd4aece, 0xf9b2a773, 0x9ab57e57, 0x3fbd153b,
4989     0x5cbacc1f, 0x86c88d05, 0xe5cf5421, 0x40c73f4d, 0x23c0e669,
4990     0xd1a6efd4, 0xb2a136f0, 0x17a95d9c, 0x74ae84b8, 0x281448a7,
4991     0x4b139183, 0xee1bfaef, 0x8d1c23cb, 0x7f7a2a76, 0x1c7df352,
4992     0xb975983e, 0xda72411a, 0xd6e01c4b, 0xb5e7c56f, 0x10efae03,
4993     0x73e87727, 0x818e7e9a, 0xe289a7be, 0x4781ccd2, 0x248615f6,
4994     0x783cd9e9, 0x1b3b00cd, 0xbe336ba1, 0xdd34b285, 0x2f52bb38,
4995     0x4c55621c, 0xe95d0970, 0x8a5ad054, 0x5028914e, 0x332f486a,
4996     0x96272306, 0xf520fa22, 0x0746f39f, 0x64412abb, 0xc14941d7,
4997     0xa24e98f3, 0xfef454ec, 0x9df38dc8, 0x38fbe6a4, 0x5bfc3f80,
4998     0xa99a363d, 0xca9def19, 0x6f958475, 0x0c925d51, 0x76b13ed7,
4999     0x15b6e7f3, 0xb0be8c9f, 0xd3b955bb, 0x21df5c06, 0x42d88522,
5000     0xe7d0ee4e, 0x84d7376a, 0xd86dfb75, 0xbb6a2251, 0x1e62493d,
5001     0x7d659019, 0x8f0399a4, 0xec044080, 0x490c2bec, 0x2a0bf2c8,
5002     0xf079b3d2, 0x937e6af6, 0x3676019a, 0x5571d8be, 0xa717d103,
5003     0xc4100827, 0x6118634b, 0x021fba6f, 0x5ea57670, 0x3da2af54,
5004     0x98aac438, 0xfbad1d1c, 0x09cb14a1, 0x6acccd85, 0xcfc4a6e9,
5005     0xacc37fcd, 0xa051229c, 0xc356fbb8, 0x665e90d4, 0x055949f0,
5006     0xf73f404d, 0x94389969, 0x3130f205, 0x52372b21, 0x0e8de73e,
5007     0x6d8a3e1a, 0xc8825576, 0xab858c52, 0x59e385ef, 0x3ae45ccb,
5008     0x9fec37a7, 0xfcebee83, 0x2699af99, 0x459e76bd, 0xe0961dd1,
5009     0x8391c4f5, 0x71f7cd48, 0x12f0146c, 0xb7f87f00, 0xd4ffa624,
5010     0x88456a3b, 0xeb42b31f, 0x4e4ad873, 0x2d4d0157, 0xdf2b08ea,
5011     0xbc2cd1ce, 0x1924baa2, 0x7a236386, 0xed627dae, 0x8e65a48a,
5012     0x2b6dcfe6, 0x486a16c2, 0xba0c1f7f, 0xd90bc65b, 0x7c03ad37,
5013     0x1f047413, 0x43beb80c, 0x20b96128, 0x85b10a44, 0xe6b6d360,
5014     0x14d0dadd, 0x77d703f9, 0xd2df6895, 0xb1d8b1b1, 0x6baaf0ab,
5015     0x08ad298f, 0xada542e3, 0xcea29bc7, 0x3cc4927a, 0x5fc34b5e,
5016     0xfacb2032, 0x99ccf916, 0xc5763509, 0xa671ec2d, 0x03798741,
5017     0x607e5e65, 0x921857d8, 0xf11f8efc, 0x5417e590, 0x37103cb4,
5018     0x3b8261e5, 0x5885b8c1, 0xfd8dd3ad, 0x9e8a0a89, 0x6cec0334,
5019     0x0febda10, 0xaae3b17c, 0xc9e46858, 0x955ea447, 0xf6597d63,
5020     0x5351160f, 0x3056cf2b, 0xc230c696, 0xa1371fb2, 0x043f74de,
5021     0x6738adfa, 0xbd4aece0, 0xde4d35c4, 0x7b455ea8, 0x1842878c,
5022     0xea248e31, 0x89235715, 0x2c2b3c79, 0x4f2ce55d, 0x13962942,
5023     0x7091f066, 0xd5999b0a, 0xb69e422e, 0x44f84b93, 0x27ff92b7,
5024     0x82f7f9db, 0xe1f020ff, 0x9bd34379, 0xf8d49a5d, 0x5ddcf131,
5025     0x3edb2815, 0xccbd21a8, 0xafbaf88c, 0x0ab293e0, 0x69b54ac4,
5026     0x350f86db, 0x56085fff, 0xf3003493, 0x9007edb7, 0x6261e40a,
5027     0x01663d2e, 0xa46e5642, 0xc7698f66, 0x1d1bce7c, 0x7e1c1758,
5028     0xdb147c34, 0xb813a510, 0x4a75acad, 0x29727589, 0x8c7a1ee5,
5029     0xef7dc7c1, 0xb3c70bde, 0xd0c0d2fa, 0x75c8b996, 0x16cf60b2,
5030     0xe4a9690f, 0x87aeb02b, 0x22a6db47, 0x41a10263, 0x4d335f32,
5031     0x2e348616, 0x8b3ced7a, 0xe83b345e, 0x1a5d3de3, 0x795ae4c7,
5032     0xdc528fab, 0xbf55568f, 0xe3ef9a90, 0x80e843b4, 0x25e028d8,
5033     0x46e7f1fc, 0xb481f841, 0xd7862165, 0x728e4a09, 0x1189932d,
5034     0xcbfbd237, 0xa8fc0b13, 0x0df4607f, 0x6ef3b95b, 0x9c95b0e6,
5035     0xff9269c2, 0x5a9a02ae, 0x399ddb8a, 0x65271795, 0x0620ceb1,
5036     0xa328a5dd, 0xc02f7cf9, 0x32497544, 0x514eac60, 0xf446c70c,
5037     0x97411e28},
5038    {0x00000000, 0x01b5fd1d, 0x036bfa3a, 0x02de0727, 0x06d7f474,
5039     0x07620969, 0x05bc0e4e, 0x0409f353, 0x0dafe8e8, 0x0c1a15f5,
5040     0x0ec412d2, 0x0f71efcf, 0x0b781c9c, 0x0acde181, 0x0813e6a6,
5041     0x09a61bbb, 0x1b5fd1d0, 0x1aea2ccd, 0x18342bea, 0x1981d6f7,
5042     0x1d8825a4, 0x1c3dd8b9, 0x1ee3df9e, 0x1f562283, 0x16f03938,
5043     0x1745c425, 0x159bc302, 0x142e3e1f, 0x1027cd4c, 0x11923051,
5044     0x134c3776, 0x12f9ca6b, 0x36bfa3a0, 0x370a5ebd, 0x35d4599a,
5045     0x3461a487, 0x306857d4, 0x31ddaac9, 0x3303adee, 0x32b650f3,
5046     0x3b104b48, 0x3aa5b655, 0x387bb172, 0x39ce4c6f, 0x3dc7bf3c,
5047     0x3c724221, 0x3eac4506, 0x3f19b81b, 0x2de07270, 0x2c558f6d,
5048     0x2e8b884a, 0x2f3e7557, 0x2b378604, 0x2a827b19, 0x285c7c3e,
5049     0x29e98123, 0x204f9a98, 0x21fa6785, 0x232460a2, 0x22919dbf,
5050     0x26986eec, 0x272d93f1, 0x25f394d6, 0x244669cb, 0x6d7f4740,
5051     0x6ccaba5d, 0x6e14bd7a, 0x6fa14067, 0x6ba8b334, 0x6a1d4e29,
5052     0x68c3490e, 0x6976b413, 0x60d0afa8, 0x616552b5, 0x63bb5592,
5053     0x620ea88f, 0x66075bdc, 0x67b2a6c1, 0x656ca1e6, 0x64d95cfb,
5054     0x76209690, 0x77956b8d, 0x754b6caa, 0x74fe91b7, 0x70f762e4,
5055     0x71429ff9, 0x739c98de, 0x722965c3, 0x7b8f7e78, 0x7a3a8365,
5056     0x78e48442, 0x7951795f, 0x7d588a0c, 0x7ced7711, 0x7e337036,
5057     0x7f868d2b, 0x5bc0e4e0, 0x5a7519fd, 0x58ab1eda, 0x591ee3c7,
5058     0x5d171094, 0x5ca2ed89, 0x5e7ceaae, 0x5fc917b3, 0x566f0c08,
5059     0x57daf115, 0x5504f632, 0x54b10b2f, 0x50b8f87c, 0x510d0561,
5060     0x53d30246, 0x5266ff5b, 0x409f3530, 0x412ac82d, 0x43f4cf0a,
5061     0x42413217, 0x4648c144, 0x47fd3c59, 0x45233b7e, 0x4496c663,
5062     0x4d30ddd8, 0x4c8520c5, 0x4e5b27e2, 0x4feedaff, 0x4be729ac,
5063     0x4a52d4b1, 0x488cd396, 0x49392e8b, 0xdafe8e80, 0xdb4b739d,
5064     0xd99574ba, 0xd82089a7, 0xdc297af4, 0xdd9c87e9, 0xdf4280ce,
5065     0xdef77dd3, 0xd7516668, 0xd6e49b75, 0xd43a9c52, 0xd58f614f,
5066     0xd186921c, 0xd0336f01, 0xd2ed6826, 0xd358953b, 0xc1a15f50,
5067     0xc014a24d, 0xc2caa56a, 0xc37f5877, 0xc776ab24, 0xc6c35639,
5068     0xc41d511e, 0xc5a8ac03, 0xcc0eb7b8, 0xcdbb4aa5, 0xcf654d82,
5069     0xced0b09f, 0xcad943cc, 0xcb6cbed1, 0xc9b2b9f6, 0xc80744eb,
5070     0xec412d20, 0xedf4d03d, 0xef2ad71a, 0xee9f2a07, 0xea96d954,
5071     0xeb232449, 0xe9fd236e, 0xe848de73, 0xe1eec5c8, 0xe05b38d5,
5072     0xe2853ff2, 0xe330c2ef, 0xe73931bc, 0xe68ccca1, 0xe452cb86,
5073     0xe5e7369b, 0xf71efcf0, 0xf6ab01ed, 0xf47506ca, 0xf5c0fbd7,
5074     0xf1c90884, 0xf07cf599, 0xf2a2f2be, 0xf3170fa3, 0xfab11418,
5075     0xfb04e905, 0xf9daee22, 0xf86f133f, 0xfc66e06c, 0xfdd31d71,
5076     0xff0d1a56, 0xfeb8e74b, 0xb781c9c0, 0xb63434dd, 0xb4ea33fa,
5077     0xb55fcee7, 0xb1563db4, 0xb0e3c0a9, 0xb23dc78e, 0xb3883a93,
5078     0xba2e2128, 0xbb9bdc35, 0xb945db12, 0xb8f0260f, 0xbcf9d55c,
5079     0xbd4c2841, 0xbf922f66, 0xbe27d27b, 0xacde1810, 0xad6be50d,
5080     0xafb5e22a, 0xae001f37, 0xaa09ec64, 0xabbc1179, 0xa962165e,
5081     0xa8d7eb43, 0xa171f0f8, 0xa0c40de5, 0xa21a0ac2, 0xa3aff7df,
5082     0xa7a6048c, 0xa613f991, 0xa4cdfeb6, 0xa57803ab, 0x813e6a60,
5083     0x808b977d, 0x8255905a, 0x83e06d47, 0x87e99e14, 0x865c6309,
5084     0x8482642e, 0x85379933, 0x8c918288, 0x8d247f95, 0x8ffa78b2,
5085     0x8e4f85af, 0x8a4676fc, 0x8bf38be1, 0x892d8cc6, 0x889871db,
5086     0x9a61bbb0, 0x9bd446ad, 0x990a418a, 0x98bfbc97, 0x9cb64fc4,
5087     0x9d03b2d9, 0x9fddb5fe, 0x9e6848e3, 0x97ce5358, 0x967bae45,
5088     0x94a5a962, 0x9510547f, 0x9119a72c, 0x90ac5a31, 0x92725d16,
5089     0x93c7a00b},
5090    {0x00000000, 0x6e8c1b41, 0xdd183682, 0xb3942dc3, 0x61416b45,
5091     0x0fcd7004, 0xbc595dc7, 0xd2d54686, 0xc282d68a, 0xac0ecdcb,
5092     0x1f9ae008, 0x7116fb49, 0xa3c3bdcf, 0xcd4fa68e, 0x7edb8b4d,
5093     0x1057900c, 0x5e74ab55, 0x30f8b014, 0x836c9dd7, 0xede08696,
5094     0x3f35c010, 0x51b9db51, 0xe22df692, 0x8ca1edd3, 0x9cf67ddf,
5095     0xf27a669e, 0x41ee4b5d, 0x2f62501c, 0xfdb7169a, 0x933b0ddb,
5096     0x20af2018, 0x4e233b59, 0xbce956aa, 0xd2654deb, 0x61f16028,
5097     0x0f7d7b69, 0xdda83def, 0xb32426ae, 0x00b00b6d, 0x6e3c102c,
5098     0x7e6b8020, 0x10e79b61, 0xa373b6a2, 0xcdffade3, 0x1f2aeb65,
5099     0x71a6f024, 0xc232dde7, 0xacbec6a6, 0xe29dfdff, 0x8c11e6be,
5100     0x3f85cb7d, 0x5109d03c, 0x83dc96ba, 0xed508dfb, 0x5ec4a038,
5101     0x3048bb79, 0x201f2b75, 0x4e933034, 0xfd071df7, 0x938b06b6,
5102     0x415e4030, 0x2fd25b71, 0x9c4676b2, 0xf2ca6df3, 0xa2a3ab15,
5103     0xcc2fb054, 0x7fbb9d97, 0x113786d6, 0xc3e2c050, 0xad6edb11,
5104     0x1efaf6d2, 0x7076ed93, 0x60217d9f, 0x0ead66de, 0xbd394b1d,
5105     0xd3b5505c, 0x016016da, 0x6fec0d9b, 0xdc782058, 0xb2f43b19,
5106     0xfcd70040, 0x925b1b01, 0x21cf36c2, 0x4f432d83, 0x9d966b05,
5107     0xf31a7044, 0x408e5d87, 0x2e0246c6, 0x3e55d6ca, 0x50d9cd8b,
5108     0xe34de048, 0x8dc1fb09, 0x5f14bd8f, 0x3198a6ce, 0x820c8b0d,
5109     0xec80904c, 0x1e4afdbf, 0x70c6e6fe, 0xc352cb3d, 0xadded07c,
5110     0x7f0b96fa, 0x11878dbb, 0xa213a078, 0xcc9fbb39, 0xdcc82b35,
5111     0xb2443074, 0x01d01db7, 0x6f5c06f6, 0xbd894070, 0xd3055b31,
5112     0x609176f2, 0x0e1d6db3, 0x403e56ea, 0x2eb24dab, 0x9d266068,
5113     0xf3aa7b29, 0x217f3daf, 0x4ff326ee, 0xfc670b2d, 0x92eb106c,
5114     0x82bc8060, 0xec309b21, 0x5fa4b6e2, 0x3128ada3, 0xe3fdeb25,
5115     0x8d71f064, 0x3ee5dda7, 0x5069c6e6, 0x9e36506b, 0xf0ba4b2a,
5116     0x432e66e9, 0x2da27da8, 0xff773b2e, 0x91fb206f, 0x226f0dac,
5117     0x4ce316ed, 0x5cb486e1, 0x32389da0, 0x81acb063, 0xef20ab22,
5118     0x3df5eda4, 0x5379f6e5, 0xe0eddb26, 0x8e61c067, 0xc042fb3e,
5119     0xaecee07f, 0x1d5acdbc, 0x73d6d6fd, 0xa103907b, 0xcf8f8b3a,
5120     0x7c1ba6f9, 0x1297bdb8, 0x02c02db4, 0x6c4c36f5, 0xdfd81b36,
5121     0xb1540077, 0x638146f1, 0x0d0d5db0, 0xbe997073, 0xd0156b32,
5122     0x22df06c1, 0x4c531d80, 0xffc73043, 0x914b2b02, 0x439e6d84,
5123     0x2d1276c5, 0x9e865b06, 0xf00a4047, 0xe05dd04b, 0x8ed1cb0a,
5124     0x3d45e6c9, 0x53c9fd88, 0x811cbb0e, 0xef90a04f, 0x5c048d8c,
5125     0x328896cd, 0x7cabad94, 0x1227b6d5, 0xa1b39b16, 0xcf3f8057,
5126     0x1deac6d1, 0x7366dd90, 0xc0f2f053, 0xae7eeb12, 0xbe297b1e,
5127     0xd0a5605f, 0x63314d9c, 0x0dbd56dd, 0xdf68105b, 0xb1e40b1a,
5128     0x027026d9, 0x6cfc3d98, 0x3c95fb7e, 0x5219e03f, 0xe18dcdfc,
5129     0x8f01d6bd, 0x5dd4903b, 0x33588b7a, 0x80cca6b9, 0xee40bdf8,
5130     0xfe172df4, 0x909b36b5, 0x230f1b76, 0x4d830037, 0x9f5646b1,
5131     0xf1da5df0, 0x424e7033, 0x2cc26b72, 0x62e1502b, 0x0c6d4b6a,
5132     0xbff966a9, 0xd1757de8, 0x03a03b6e, 0x6d2c202f, 0xdeb80dec,
5133     0xb03416ad, 0xa06386a1, 0xceef9de0, 0x7d7bb023, 0x13f7ab62,
5134     0xc122ede4, 0xafaef6a5, 0x1c3adb66, 0x72b6c027, 0x807cadd4,
5135     0xeef0b695, 0x5d649b56, 0x33e88017, 0xe13dc691, 0x8fb1ddd0,
5136     0x3c25f013, 0x52a9eb52, 0x42fe7b5e, 0x2c72601f, 0x9fe64ddc,
5137     0xf16a569d, 0x23bf101b, 0x4d330b5a, 0xfea72699, 0x902b3dd8,
5138     0xde080681, 0xb0841dc0, 0x03103003, 0x6d9c2b42, 0xbf496dc4,
5139     0xd1c57685, 0x62515b46, 0x0cdd4007, 0x1c8ad00b, 0x7206cb4a,
5140     0xc192e689, 0xaf1efdc8, 0x7dcbbb4e, 0x1347a00f, 0xa0d38dcc,
5141     0xce5f968d},
5142    {0x00000000, 0xe71da697, 0x154a4b6f, 0xf257edf8, 0x2a9496de,
5143     0xcd893049, 0x3fdeddb1, 0xd8c37b26, 0x55292dbc, 0xb2348b2b,
5144     0x406366d3, 0xa77ec044, 0x7fbdbb62, 0x98a01df5, 0x6af7f00d,
5145     0x8dea569a, 0xaa525b78, 0x4d4ffdef, 0xbf181017, 0x5805b680,
5146     0x80c6cda6, 0x67db6b31, 0x958c86c9, 0x7291205e, 0xff7b76c4,
5147     0x1866d053, 0xea313dab, 0x0d2c9b3c, 0xd5efe01a, 0x32f2468d,
5148     0xc0a5ab75, 0x27b80de2, 0x8fd5b0b1, 0x68c81626, 0x9a9ffbde,
5149     0x7d825d49, 0xa541266f, 0x425c80f8, 0xb00b6d00, 0x5716cb97,
5150     0xdafc9d0d, 0x3de13b9a, 0xcfb6d662, 0x28ab70f5, 0xf0680bd3,
5151     0x1775ad44, 0xe52240bc, 0x023fe62b, 0x2587ebc9, 0xc29a4d5e,
5152     0x30cda0a6, 0xd7d00631, 0x0f137d17, 0xe80edb80, 0x1a593678,
5153     0xfd4490ef, 0x70aec675, 0x97b360e2, 0x65e48d1a, 0x82f92b8d,
5154     0x5a3a50ab, 0xbd27f63c, 0x4f701bc4, 0xa86dbd53, 0xc4da6723,
5155     0x23c7c1b4, 0xd1902c4c, 0x368d8adb, 0xee4ef1fd, 0x0953576a,
5156     0xfb04ba92, 0x1c191c05, 0x91f34a9f, 0x76eeec08, 0x84b901f0,
5157     0x63a4a767, 0xbb67dc41, 0x5c7a7ad6, 0xae2d972e, 0x493031b9,
5158     0x6e883c5b, 0x89959acc, 0x7bc27734, 0x9cdfd1a3, 0x441caa85,
5159     0xa3010c12, 0x5156e1ea, 0xb64b477d, 0x3ba111e7, 0xdcbcb770,
5160     0x2eeb5a88, 0xc9f6fc1f, 0x11358739, 0xf62821ae, 0x047fcc56,
5161     0xe3626ac1, 0x4b0fd792, 0xac127105, 0x5e459cfd, 0xb9583a6a,
5162     0x619b414c, 0x8686e7db, 0x74d10a23, 0x93ccacb4, 0x1e26fa2e,
5163     0xf93b5cb9, 0x0b6cb141, 0xec7117d6, 0x34b26cf0, 0xd3afca67,
5164     0x21f8279f, 0xc6e58108, 0xe15d8cea, 0x06402a7d, 0xf417c785,
5165     0x130a6112, 0xcbc91a34, 0x2cd4bca3, 0xde83515b, 0x399ef7cc,
5166     0xb474a156, 0x536907c1, 0xa13eea39, 0x46234cae, 0x9ee03788,
5167     0x79fd911f, 0x8baa7ce7, 0x6cb7da70, 0x52c5c807, 0xb5d86e90,
5168     0x478f8368, 0xa09225ff, 0x78515ed9, 0x9f4cf84e, 0x6d1b15b6,
5169     0x8a06b321, 0x07ece5bb, 0xe0f1432c, 0x12a6aed4, 0xf5bb0843,
5170     0x2d787365, 0xca65d5f2, 0x3832380a, 0xdf2f9e9d, 0xf897937f,
5171     0x1f8a35e8, 0xedddd810, 0x0ac07e87, 0xd20305a1, 0x351ea336,
5172     0xc7494ece, 0x2054e859, 0xadbebec3, 0x4aa31854, 0xb8f4f5ac,
5173     0x5fe9533b, 0x872a281d, 0x60378e8a, 0x92606372, 0x757dc5e5,
5174     0xdd1078b6, 0x3a0dde21, 0xc85a33d9, 0x2f47954e, 0xf784ee68,
5175     0x109948ff, 0xe2cea507, 0x05d30390, 0x8839550a, 0x6f24f39d,
5176     0x9d731e65, 0x7a6eb8f2, 0xa2adc3d4, 0x45b06543, 0xb7e788bb,
5177     0x50fa2e2c, 0x774223ce, 0x905f8559, 0x620868a1, 0x8515ce36,
5178     0x5dd6b510, 0xbacb1387, 0x489cfe7f, 0xaf8158e8, 0x226b0e72,
5179     0xc576a8e5, 0x3721451d, 0xd03ce38a, 0x08ff98ac, 0xefe23e3b,
5180     0x1db5d3c3, 0xfaa87554, 0x961faf24, 0x710209b3, 0x8355e44b,
5181     0x644842dc, 0xbc8b39fa, 0x5b969f6d, 0xa9c17295, 0x4edcd402,
5182     0xc3368298, 0x242b240f, 0xd67cc9f7, 0x31616f60, 0xe9a21446,
5183     0x0ebfb2d1, 0xfce85f29, 0x1bf5f9be, 0x3c4df45c, 0xdb5052cb,
5184     0x2907bf33, 0xce1a19a4, 0x16d96282, 0xf1c4c415, 0x039329ed,
5185     0xe48e8f7a, 0x6964d9e0, 0x8e797f77, 0x7c2e928f, 0x9b333418,
5186     0x43f04f3e, 0xa4ede9a9, 0x56ba0451, 0xb1a7a2c6, 0x19ca1f95,
5187     0xfed7b902, 0x0c8054fa, 0xeb9df26d, 0x335e894b, 0xd4432fdc,
5188     0x2614c224, 0xc10964b3, 0x4ce33229, 0xabfe94be, 0x59a97946,
5189     0xbeb4dfd1, 0x6677a4f7, 0x816a0260, 0x733def98, 0x9420490f,
5190     0xb39844ed, 0x5485e27a, 0xa6d20f82, 0x41cfa915, 0x990cd233,
5191     0x7e1174a4, 0x8c46995c, 0x6b5b3fcb, 0xe6b16951, 0x01accfc6,
5192     0xf3fb223e, 0x14e684a9, 0xcc25ff8f, 0x2b385918, 0xd96fb4e0,
5193     0x3e721277},
5194    {0x00000000, 0xa58b900e, 0x9066265d, 0x35edb653, 0xfbbd4afb,
5195     0x5e36daf5, 0x6bdb6ca6, 0xce50fca8, 0x2c0b93b7, 0x898003b9,
5196     0xbc6db5ea, 0x19e625e4, 0xd7b6d94c, 0x723d4942, 0x47d0ff11,
5197     0xe25b6f1f, 0x5817276e, 0xfd9cb760, 0xc8710133, 0x6dfa913d,
5198     0xa3aa6d95, 0x0621fd9b, 0x33cc4bc8, 0x9647dbc6, 0x741cb4d9,
5199     0xd19724d7, 0xe47a9284, 0x41f1028a, 0x8fa1fe22, 0x2a2a6e2c,
5200     0x1fc7d87f, 0xba4c4871, 0xb02e4edc, 0x15a5ded2, 0x20486881,
5201     0x85c3f88f, 0x4b930427, 0xee189429, 0xdbf5227a, 0x7e7eb274,
5202     0x9c25dd6b, 0x39ae4d65, 0x0c43fb36, 0xa9c86b38, 0x67989790,
5203     0xc213079e, 0xf7feb1cd, 0x527521c3, 0xe83969b2, 0x4db2f9bc,
5204     0x785f4fef, 0xddd4dfe1, 0x13842349, 0xb60fb347, 0x83e20514,
5205     0x2669951a, 0xc432fa05, 0x61b96a0b, 0x5454dc58, 0xf1df4c56,
5206     0x3f8fb0fe, 0x9a0420f0, 0xafe996a3, 0x0a6206ad, 0xbb2d9bf9,
5207     0x1ea60bf7, 0x2b4bbda4, 0x8ec02daa, 0x4090d102, 0xe51b410c,
5208     0xd0f6f75f, 0x757d6751, 0x9726084e, 0x32ad9840, 0x07402e13,
5209     0xa2cbbe1d, 0x6c9b42b5, 0xc910d2bb, 0xfcfd64e8, 0x5976f4e6,
5210     0xe33abc97, 0x46b12c99, 0x735c9aca, 0xd6d70ac4, 0x1887f66c,
5211     0xbd0c6662, 0x88e1d031, 0x2d6a403f, 0xcf312f20, 0x6ababf2e,
5212     0x5f57097d, 0xfadc9973, 0x348c65db, 0x9107f5d5, 0xa4ea4386,
5213     0x0161d388, 0x0b03d525, 0xae88452b, 0x9b65f378, 0x3eee6376,
5214     0xf0be9fde, 0x55350fd0, 0x60d8b983, 0xc553298d, 0x27084692,
5215     0x8283d69c, 0xb76e60cf, 0x12e5f0c1, 0xdcb50c69, 0x793e9c67,
5216     0x4cd32a34, 0xe958ba3a, 0x5314f24b, 0xf69f6245, 0xc372d416,
5217     0x66f94418, 0xa8a9b8b0, 0x0d2228be, 0x38cf9eed, 0x9d440ee3,
5218     0x7f1f61fc, 0xda94f1f2, 0xef7947a1, 0x4af2d7af, 0x84a22b07,
5219     0x2129bb09, 0x14c40d5a, 0xb14f9d54, 0xad2a31b3, 0x08a1a1bd,
5220     0x3d4c17ee, 0x98c787e0, 0x56977b48, 0xf31ceb46, 0xc6f15d15,
5221     0x637acd1b, 0x8121a204, 0x24aa320a, 0x11478459, 0xb4cc1457,
5222     0x7a9ce8ff, 0xdf1778f1, 0xeafacea2, 0x4f715eac, 0xf53d16dd,
5223     0x50b686d3, 0x655b3080, 0xc0d0a08e, 0x0e805c26, 0xab0bcc28,
5224     0x9ee67a7b, 0x3b6dea75, 0xd936856a, 0x7cbd1564, 0x4950a337,
5225     0xecdb3339, 0x228bcf91, 0x87005f9f, 0xb2ede9cc, 0x176679c2,
5226     0x1d047f6f, 0xb88fef61, 0x8d625932, 0x28e9c93c, 0xe6b93594,
5227     0x4332a59a, 0x76df13c9, 0xd35483c7, 0x310fecd8, 0x94847cd6,
5228     0xa169ca85, 0x04e25a8b, 0xcab2a623, 0x6f39362d, 0x5ad4807e,
5229     0xff5f1070, 0x45135801, 0xe098c80f, 0xd5757e5c, 0x70feee52,
5230     0xbeae12fa, 0x1b2582f4, 0x2ec834a7, 0x8b43a4a9, 0x6918cbb6,
5231     0xcc935bb8, 0xf97eedeb, 0x5cf57de5, 0x92a5814d, 0x372e1143,
5232     0x02c3a710, 0xa748371e, 0x1607aa4a, 0xb38c3a44, 0x86618c17,
5233     0x23ea1c19, 0xedbae0b1, 0x483170bf, 0x7ddcc6ec, 0xd85756e2,
5234     0x3a0c39fd, 0x9f87a9f3, 0xaa6a1fa0, 0x0fe18fae, 0xc1b17306,
5235     0x643ae308, 0x51d7555b, 0xf45cc555, 0x4e108d24, 0xeb9b1d2a,
5236     0xde76ab79, 0x7bfd3b77, 0xb5adc7df, 0x102657d1, 0x25cbe182,
5237     0x8040718c, 0x621b1e93, 0xc7908e9d, 0xf27d38ce, 0x57f6a8c0,
5238     0x99a65468, 0x3c2dc466, 0x09c07235, 0xac4be23b, 0xa629e496,
5239     0x03a27498, 0x364fc2cb, 0x93c452c5, 0x5d94ae6d, 0xf81f3e63,
5240     0xcdf28830, 0x6879183e, 0x8a227721, 0x2fa9e72f, 0x1a44517c,
5241     0xbfcfc172, 0x719f3dda, 0xd414add4, 0xe1f91b87, 0x44728b89,
5242     0xfe3ec3f8, 0x5bb553f6, 0x6e58e5a5, 0xcbd375ab, 0x05838903,
5243     0xa008190d, 0x95e5af5e, 0x306e3f50, 0xd235504f, 0x77bec041,
5244     0x42537612, 0xe7d8e61c, 0x29881ab4, 0x8c038aba, 0xb9ee3ce9,
5245     0x1c65ace7}};
5246 
5247 static const z_word_t crc_braid_big_table[][256] = {
5248    {0x0000000000000000, 0x0e908ba500000000, 0x5d26669000000000,
5249     0x53b6ed3500000000, 0xfb4abdfb00000000, 0xf5da365e00000000,
5250     0xa66cdb6b00000000, 0xa8fc50ce00000000, 0xb7930b2c00000000,
5251     0xb903808900000000, 0xeab56dbc00000000, 0xe425e61900000000,
5252     0x4cd9b6d700000000, 0x42493d7200000000, 0x11ffd04700000000,
5253     0x1f6f5be200000000, 0x6e27175800000000, 0x60b79cfd00000000,
5254     0x330171c800000000, 0x3d91fa6d00000000, 0x956daaa300000000,
5255     0x9bfd210600000000, 0xc84bcc3300000000, 0xc6db479600000000,
5256     0xd9b41c7400000000, 0xd72497d100000000, 0x84927ae400000000,
5257     0x8a02f14100000000, 0x22fea18f00000000, 0x2c6e2a2a00000000,
5258     0x7fd8c71f00000000, 0x71484cba00000000, 0xdc4e2eb000000000,
5259     0xd2dea51500000000, 0x8168482000000000, 0x8ff8c38500000000,
5260     0x2704934b00000000, 0x299418ee00000000, 0x7a22f5db00000000,
5261     0x74b27e7e00000000, 0x6bdd259c00000000, 0x654dae3900000000,
5262     0x36fb430c00000000, 0x386bc8a900000000, 0x9097986700000000,
5263     0x9e0713c200000000, 0xcdb1fef700000000, 0xc321755200000000,
5264     0xb26939e800000000, 0xbcf9b24d00000000, 0xef4f5f7800000000,
5265     0xe1dfd4dd00000000, 0x4923841300000000, 0x47b30fb600000000,
5266     0x1405e28300000000, 0x1a95692600000000, 0x05fa32c400000000,
5267     0x0b6ab96100000000, 0x58dc545400000000, 0x564cdff100000000,
5268     0xfeb08f3f00000000, 0xf020049a00000000, 0xa396e9af00000000,
5269     0xad06620a00000000, 0xf99b2dbb00000000, 0xf70ba61e00000000,
5270     0xa4bd4b2b00000000, 0xaa2dc08e00000000, 0x02d1904000000000,
5271     0x0c411be500000000, 0x5ff7f6d000000000, 0x51677d7500000000,
5272     0x4e08269700000000, 0x4098ad3200000000, 0x132e400700000000,
5273     0x1dbecba200000000, 0xb5429b6c00000000, 0xbbd210c900000000,
5274     0xe864fdfc00000000, 0xe6f4765900000000, 0x97bc3ae300000000,
5275     0x992cb14600000000, 0xca9a5c7300000000, 0xc40ad7d600000000,
5276     0x6cf6871800000000, 0x62660cbd00000000, 0x31d0e18800000000,
5277     0x3f406a2d00000000, 0x202f31cf00000000, 0x2ebfba6a00000000,
5278     0x7d09575f00000000, 0x7399dcfa00000000, 0xdb658c3400000000,
5279     0xd5f5079100000000, 0x8643eaa400000000, 0x88d3610100000000,
5280     0x25d5030b00000000, 0x2b4588ae00000000, 0x78f3659b00000000,
5281     0x7663ee3e00000000, 0xde9fbef000000000, 0xd00f355500000000,
5282     0x83b9d86000000000, 0x8d2953c500000000, 0x9246082700000000,
5283     0x9cd6838200000000, 0xcf606eb700000000, 0xc1f0e51200000000,
5284     0x690cb5dc00000000, 0x679c3e7900000000, 0x342ad34c00000000,
5285     0x3aba58e900000000, 0x4bf2145300000000, 0x45629ff600000000,
5286     0x16d472c300000000, 0x1844f96600000000, 0xb0b8a9a800000000,
5287     0xbe28220d00000000, 0xed9ecf3800000000, 0xe30e449d00000000,
5288     0xfc611f7f00000000, 0xf2f194da00000000, 0xa14779ef00000000,
5289     0xafd7f24a00000000, 0x072ba28400000000, 0x09bb292100000000,
5290     0x5a0dc41400000000, 0x549d4fb100000000, 0xb3312aad00000000,
5291     0xbda1a10800000000, 0xee174c3d00000000, 0xe087c79800000000,
5292     0x487b975600000000, 0x46eb1cf300000000, 0x155df1c600000000,
5293     0x1bcd7a6300000000, 0x04a2218100000000, 0x0a32aa2400000000,
5294     0x5984471100000000, 0x5714ccb400000000, 0xffe89c7a00000000,
5295     0xf17817df00000000, 0xa2cefaea00000000, 0xac5e714f00000000,
5296     0xdd163df500000000, 0xd386b65000000000, 0x80305b6500000000,
5297     0x8ea0d0c000000000, 0x265c800e00000000, 0x28cc0bab00000000,
5298     0x7b7ae69e00000000, 0x75ea6d3b00000000, 0x6a8536d900000000,
5299     0x6415bd7c00000000, 0x37a3504900000000, 0x3933dbec00000000,
5300     0x91cf8b2200000000, 0x9f5f008700000000, 0xcce9edb200000000,
5301     0xc279661700000000, 0x6f7f041d00000000, 0x61ef8fb800000000,
5302     0x3259628d00000000, 0x3cc9e92800000000, 0x9435b9e600000000,
5303     0x9aa5324300000000, 0xc913df7600000000, 0xc78354d300000000,
5304     0xd8ec0f3100000000, 0xd67c849400000000, 0x85ca69a100000000,
5305     0x8b5ae20400000000, 0x23a6b2ca00000000, 0x2d36396f00000000,
5306     0x7e80d45a00000000, 0x70105fff00000000, 0x0158134500000000,
5307     0x0fc898e000000000, 0x5c7e75d500000000, 0x52eefe7000000000,
5308     0xfa12aebe00000000, 0xf482251b00000000, 0xa734c82e00000000,
5309     0xa9a4438b00000000, 0xb6cb186900000000, 0xb85b93cc00000000,
5310     0xebed7ef900000000, 0xe57df55c00000000, 0x4d81a59200000000,
5311     0x43112e3700000000, 0x10a7c30200000000, 0x1e3748a700000000,
5312     0x4aaa071600000000, 0x443a8cb300000000, 0x178c618600000000,
5313     0x191cea2300000000, 0xb1e0baed00000000, 0xbf70314800000000,
5314     0xecc6dc7d00000000, 0xe25657d800000000, 0xfd390c3a00000000,
5315     0xf3a9879f00000000, 0xa01f6aaa00000000, 0xae8fe10f00000000,
5316     0x0673b1c100000000, 0x08e33a6400000000, 0x5b55d75100000000,
5317     0x55c55cf400000000, 0x248d104e00000000, 0x2a1d9beb00000000,
5318     0x79ab76de00000000, 0x773bfd7b00000000, 0xdfc7adb500000000,
5319     0xd157261000000000, 0x82e1cb2500000000, 0x8c71408000000000,
5320     0x931e1b6200000000, 0x9d8e90c700000000, 0xce387df200000000,
5321     0xc0a8f65700000000, 0x6854a69900000000, 0x66c42d3c00000000,
5322     0x3572c00900000000, 0x3be24bac00000000, 0x96e429a600000000,
5323     0x9874a20300000000, 0xcbc24f3600000000, 0xc552c49300000000,
5324     0x6dae945d00000000, 0x633e1ff800000000, 0x3088f2cd00000000,
5325     0x3e18796800000000, 0x2177228a00000000, 0x2fe7a92f00000000,
5326     0x7c51441a00000000, 0x72c1cfbf00000000, 0xda3d9f7100000000,
5327     0xd4ad14d400000000, 0x871bf9e100000000, 0x898b724400000000,
5328     0xf8c33efe00000000, 0xf653b55b00000000, 0xa5e5586e00000000,
5329     0xab75d3cb00000000, 0x0389830500000000, 0x0d1908a000000000,
5330     0x5eafe59500000000, 0x503f6e3000000000, 0x4f5035d200000000,
5331     0x41c0be7700000000, 0x1276534200000000, 0x1ce6d8e700000000,
5332     0xb41a882900000000, 0xba8a038c00000000, 0xe93ceeb900000000,
5333     0xe7ac651c00000000},
5334    {0x0000000000000000, 0x97a61de700000000, 0x6f4b4a1500000000,
5335     0xf8ed57f200000000, 0xde96942a00000000, 0x493089cd00000000,
5336     0xb1ddde3f00000000, 0x267bc3d800000000, 0xbc2d295500000000,
5337     0x2b8b34b200000000, 0xd366634000000000, 0x44c07ea700000000,
5338     0x62bbbd7f00000000, 0xf51da09800000000, 0x0df0f76a00000000,
5339     0x9a56ea8d00000000, 0x785b52aa00000000, 0xeffd4f4d00000000,
5340     0x171018bf00000000, 0x80b6055800000000, 0xa6cdc68000000000,
5341     0x316bdb6700000000, 0xc9868c9500000000, 0x5e20917200000000,
5342     0xc4767bff00000000, 0x53d0661800000000, 0xab3d31ea00000000,
5343     0x3c9b2c0d00000000, 0x1ae0efd500000000, 0x8d46f23200000000,
5344     0x75aba5c000000000, 0xe20db82700000000, 0xb1b0d58f00000000,
5345     0x2616c86800000000, 0xdefb9f9a00000000, 0x495d827d00000000,
5346     0x6f2641a500000000, 0xf8805c4200000000, 0x006d0bb000000000,
5347     0x97cb165700000000, 0x0d9dfcda00000000, 0x9a3be13d00000000,
5348     0x62d6b6cf00000000, 0xf570ab2800000000, 0xd30b68f000000000,
5349     0x44ad751700000000, 0xbc4022e500000000, 0x2be63f0200000000,
5350     0xc9eb872500000000, 0x5e4d9ac200000000, 0xa6a0cd3000000000,
5351     0x3106d0d700000000, 0x177d130f00000000, 0x80db0ee800000000,
5352     0x7836591a00000000, 0xef9044fd00000000, 0x75c6ae7000000000,
5353     0xe260b39700000000, 0x1a8de46500000000, 0x8d2bf98200000000,
5354     0xab503a5a00000000, 0x3cf627bd00000000, 0xc41b704f00000000,
5355     0x53bd6da800000000, 0x2367dac400000000, 0xb4c1c72300000000,
5356     0x4c2c90d100000000, 0xdb8a8d3600000000, 0xfdf14eee00000000,
5357     0x6a57530900000000, 0x92ba04fb00000000, 0x051c191c00000000,
5358     0x9f4af39100000000, 0x08ecee7600000000, 0xf001b98400000000,
5359     0x67a7a46300000000, 0x41dc67bb00000000, 0xd67a7a5c00000000,
5360     0x2e972dae00000000, 0xb931304900000000, 0x5b3c886e00000000,
5361     0xcc9a958900000000, 0x3477c27b00000000, 0xa3d1df9c00000000,
5362     0x85aa1c4400000000, 0x120c01a300000000, 0xeae1565100000000,
5363     0x7d474bb600000000, 0xe711a13b00000000, 0x70b7bcdc00000000,
5364     0x885aeb2e00000000, 0x1ffcf6c900000000, 0x3987351100000000,
5365     0xae2128f600000000, 0x56cc7f0400000000, 0xc16a62e300000000,
5366     0x92d70f4b00000000, 0x057112ac00000000, 0xfd9c455e00000000,
5367     0x6a3a58b900000000, 0x4c419b6100000000, 0xdbe7868600000000,
5368     0x230ad17400000000, 0xb4accc9300000000, 0x2efa261e00000000,
5369     0xb95c3bf900000000, 0x41b16c0b00000000, 0xd61771ec00000000,
5370     0xf06cb23400000000, 0x67caafd300000000, 0x9f27f82100000000,
5371     0x0881e5c600000000, 0xea8c5de100000000, 0x7d2a400600000000,
5372     0x85c717f400000000, 0x12610a1300000000, 0x341ac9cb00000000,
5373     0xa3bcd42c00000000, 0x5b5183de00000000, 0xccf79e3900000000,
5374     0x56a174b400000000, 0xc107695300000000, 0x39ea3ea100000000,
5375     0xae4c234600000000, 0x8837e09e00000000, 0x1f91fd7900000000,
5376     0xe77caa8b00000000, 0x70dab76c00000000, 0x07c8c55200000000,
5377     0x906ed8b500000000, 0x68838f4700000000, 0xff2592a000000000,
5378     0xd95e517800000000, 0x4ef84c9f00000000, 0xb6151b6d00000000,
5379     0x21b3068a00000000, 0xbbe5ec0700000000, 0x2c43f1e000000000,
5380     0xd4aea61200000000, 0x4308bbf500000000, 0x6573782d00000000,
5381     0xf2d565ca00000000, 0x0a38323800000000, 0x9d9e2fdf00000000,
5382     0x7f9397f800000000, 0xe8358a1f00000000, 0x10d8dded00000000,
5383     0x877ec00a00000000, 0xa10503d200000000, 0x36a31e3500000000,
5384     0xce4e49c700000000, 0x59e8542000000000, 0xc3bebead00000000,
5385     0x5418a34a00000000, 0xacf5f4b800000000, 0x3b53e95f00000000,
5386     0x1d282a8700000000, 0x8a8e376000000000, 0x7263609200000000,
5387     0xe5c57d7500000000, 0xb67810dd00000000, 0x21de0d3a00000000,
5388     0xd9335ac800000000, 0x4e95472f00000000, 0x68ee84f700000000,
5389     0xff48991000000000, 0x07a5cee200000000, 0x9003d30500000000,
5390     0x0a55398800000000, 0x9df3246f00000000, 0x651e739d00000000,
5391     0xf2b86e7a00000000, 0xd4c3ada200000000, 0x4365b04500000000,
5392     0xbb88e7b700000000, 0x2c2efa5000000000, 0xce23427700000000,
5393     0x59855f9000000000, 0xa168086200000000, 0x36ce158500000000,
5394     0x10b5d65d00000000, 0x8713cbba00000000, 0x7ffe9c4800000000,
5395     0xe85881af00000000, 0x720e6b2200000000, 0xe5a876c500000000,
5396     0x1d45213700000000, 0x8ae33cd000000000, 0xac98ff0800000000,
5397     0x3b3ee2ef00000000, 0xc3d3b51d00000000, 0x5475a8fa00000000,
5398     0x24af1f9600000000, 0xb309027100000000, 0x4be4558300000000,
5399     0xdc42486400000000, 0xfa398bbc00000000, 0x6d9f965b00000000,
5400     0x9572c1a900000000, 0x02d4dc4e00000000, 0x988236c300000000,
5401     0x0f242b2400000000, 0xf7c97cd600000000, 0x606f613100000000,
5402     0x4614a2e900000000, 0xd1b2bf0e00000000, 0x295fe8fc00000000,
5403     0xbef9f51b00000000, 0x5cf44d3c00000000, 0xcb5250db00000000,
5404     0x33bf072900000000, 0xa4191ace00000000, 0x8262d91600000000,
5405     0x15c4c4f100000000, 0xed29930300000000, 0x7a8f8ee400000000,
5406     0xe0d9646900000000, 0x777f798e00000000, 0x8f922e7c00000000,
5407     0x1834339b00000000, 0x3e4ff04300000000, 0xa9e9eda400000000,
5408     0x5104ba5600000000, 0xc6a2a7b100000000, 0x951fca1900000000,
5409     0x02b9d7fe00000000, 0xfa54800c00000000, 0x6df29deb00000000,
5410     0x4b895e3300000000, 0xdc2f43d400000000, 0x24c2142600000000,
5411     0xb36409c100000000, 0x2932e34c00000000, 0xbe94feab00000000,
5412     0x4679a95900000000, 0xd1dfb4be00000000, 0xf7a4776600000000,
5413     0x60026a8100000000, 0x98ef3d7300000000, 0x0f49209400000000,
5414     0xed4498b300000000, 0x7ae2855400000000, 0x820fd2a600000000,
5415     0x15a9cf4100000000, 0x33d20c9900000000, 0xa474117e00000000,
5416     0x5c99468c00000000, 0xcb3f5b6b00000000, 0x5169b1e600000000,
5417     0xc6cfac0100000000, 0x3e22fbf300000000, 0xa984e61400000000,
5418     0x8fff25cc00000000, 0x1859382b00000000, 0xe0b46fd900000000,
5419     0x7712723e00000000},
5420    {0x0000000000000000, 0x411b8c6e00000000, 0x823618dd00000000,
5421     0xc32d94b300000000, 0x456b416100000000, 0x0470cd0f00000000,
5422     0xc75d59bc00000000, 0x8646d5d200000000, 0x8ad682c200000000,
5423     0xcbcd0eac00000000, 0x08e09a1f00000000, 0x49fb167100000000,
5424     0xcfbdc3a300000000, 0x8ea64fcd00000000, 0x4d8bdb7e00000000,
5425     0x0c90571000000000, 0x55ab745e00000000, 0x14b0f83000000000,
5426     0xd79d6c8300000000, 0x9686e0ed00000000, 0x10c0353f00000000,
5427     0x51dbb95100000000, 0x92f62de200000000, 0xd3eda18c00000000,
5428     0xdf7df69c00000000, 0x9e667af200000000, 0x5d4bee4100000000,
5429     0x1c50622f00000000, 0x9a16b7fd00000000, 0xdb0d3b9300000000,
5430     0x1820af2000000000, 0x593b234e00000000, 0xaa56e9bc00000000,
5431     0xeb4d65d200000000, 0x2860f16100000000, 0x697b7d0f00000000,
5432     0xef3da8dd00000000, 0xae2624b300000000, 0x6d0bb00000000000,
5433     0x2c103c6e00000000, 0x20806b7e00000000, 0x619be71000000000,
5434     0xa2b673a300000000, 0xe3adffcd00000000, 0x65eb2a1f00000000,
5435     0x24f0a67100000000, 0xe7dd32c200000000, 0xa6c6beac00000000,
5436     0xfffd9de200000000, 0xbee6118c00000000, 0x7dcb853f00000000,
5437     0x3cd0095100000000, 0xba96dc8300000000, 0xfb8d50ed00000000,
5438     0x38a0c45e00000000, 0x79bb483000000000, 0x752b1f2000000000,
5439     0x3430934e00000000, 0xf71d07fd00000000, 0xb6068b9300000000,
5440     0x30405e4100000000, 0x715bd22f00000000, 0xb276469c00000000,
5441     0xf36dcaf200000000, 0x15aba3a200000000, 0x54b02fcc00000000,
5442     0x979dbb7f00000000, 0xd686371100000000, 0x50c0e2c300000000,
5443     0x11db6ead00000000, 0xd2f6fa1e00000000, 0x93ed767000000000,
5444     0x9f7d216000000000, 0xde66ad0e00000000, 0x1d4b39bd00000000,
5445     0x5c50b5d300000000, 0xda16600100000000, 0x9b0dec6f00000000,
5446     0x582078dc00000000, 0x193bf4b200000000, 0x4000d7fc00000000,
5447     0x011b5b9200000000, 0xc236cf2100000000, 0x832d434f00000000,
5448     0x056b969d00000000, 0x44701af300000000, 0x875d8e4000000000,
5449     0xc646022e00000000, 0xcad6553e00000000, 0x8bcdd95000000000,
5450     0x48e04de300000000, 0x09fbc18d00000000, 0x8fbd145f00000000,
5451     0xcea6983100000000, 0x0d8b0c8200000000, 0x4c9080ec00000000,
5452     0xbffd4a1e00000000, 0xfee6c67000000000, 0x3dcb52c300000000,
5453     0x7cd0dead00000000, 0xfa960b7f00000000, 0xbb8d871100000000,
5454     0x78a013a200000000, 0x39bb9fcc00000000, 0x352bc8dc00000000,
5455     0x743044b200000000, 0xb71dd00100000000, 0xf6065c6f00000000,
5456     0x704089bd00000000, 0x315b05d300000000, 0xf276916000000000,
5457     0xb36d1d0e00000000, 0xea563e4000000000, 0xab4db22e00000000,
5458     0x6860269d00000000, 0x297baaf300000000, 0xaf3d7f2100000000,
5459     0xee26f34f00000000, 0x2d0b67fc00000000, 0x6c10eb9200000000,
5460     0x6080bc8200000000, 0x219b30ec00000000, 0xe2b6a45f00000000,
5461     0xa3ad283100000000, 0x25ebfde300000000, 0x64f0718d00000000,
5462     0xa7dde53e00000000, 0xe6c6695000000000, 0x6b50369e00000000,
5463     0x2a4bbaf000000000, 0xe9662e4300000000, 0xa87da22d00000000,
5464     0x2e3b77ff00000000, 0x6f20fb9100000000, 0xac0d6f2200000000,
5465     0xed16e34c00000000, 0xe186b45c00000000, 0xa09d383200000000,
5466     0x63b0ac8100000000, 0x22ab20ef00000000, 0xa4edf53d00000000,
5467     0xe5f6795300000000, 0x26dbede000000000, 0x67c0618e00000000,
5468     0x3efb42c000000000, 0x7fe0ceae00000000, 0xbccd5a1d00000000,
5469     0xfdd6d67300000000, 0x7b9003a100000000, 0x3a8b8fcf00000000,
5470     0xf9a61b7c00000000, 0xb8bd971200000000, 0xb42dc00200000000,
5471     0xf5364c6c00000000, 0x361bd8df00000000, 0x770054b100000000,
5472     0xf146816300000000, 0xb05d0d0d00000000, 0x737099be00000000,
5473     0x326b15d000000000, 0xc106df2200000000, 0x801d534c00000000,
5474     0x4330c7ff00000000, 0x022b4b9100000000, 0x846d9e4300000000,
5475     0xc576122d00000000, 0x065b869e00000000, 0x47400af000000000,
5476     0x4bd05de000000000, 0x0acbd18e00000000, 0xc9e6453d00000000,
5477     0x88fdc95300000000, 0x0ebb1c8100000000, 0x4fa090ef00000000,
5478     0x8c8d045c00000000, 0xcd96883200000000, 0x94adab7c00000000,
5479     0xd5b6271200000000, 0x169bb3a100000000, 0x57803fcf00000000,
5480     0xd1c6ea1d00000000, 0x90dd667300000000, 0x53f0f2c000000000,
5481     0x12eb7eae00000000, 0x1e7b29be00000000, 0x5f60a5d000000000,
5482     0x9c4d316300000000, 0xdd56bd0d00000000, 0x5b1068df00000000,
5483     0x1a0be4b100000000, 0xd926700200000000, 0x983dfc6c00000000,
5484     0x7efb953c00000000, 0x3fe0195200000000, 0xfccd8de100000000,
5485     0xbdd6018f00000000, 0x3b90d45d00000000, 0x7a8b583300000000,
5486     0xb9a6cc8000000000, 0xf8bd40ee00000000, 0xf42d17fe00000000,
5487     0xb5369b9000000000, 0x761b0f2300000000, 0x3700834d00000000,
5488     0xb146569f00000000, 0xf05ddaf100000000, 0x33704e4200000000,
5489     0x726bc22c00000000, 0x2b50e16200000000, 0x6a4b6d0c00000000,
5490     0xa966f9bf00000000, 0xe87d75d100000000, 0x6e3ba00300000000,
5491     0x2f202c6d00000000, 0xec0db8de00000000, 0xad1634b000000000,
5492     0xa18663a000000000, 0xe09defce00000000, 0x23b07b7d00000000,
5493     0x62abf71300000000, 0xe4ed22c100000000, 0xa5f6aeaf00000000,
5494     0x66db3a1c00000000, 0x27c0b67200000000, 0xd4ad7c8000000000,
5495     0x95b6f0ee00000000, 0x569b645d00000000, 0x1780e83300000000,
5496     0x91c63de100000000, 0xd0ddb18f00000000, 0x13f0253c00000000,
5497     0x52eba95200000000, 0x5e7bfe4200000000, 0x1f60722c00000000,
5498     0xdc4de69f00000000, 0x9d566af100000000, 0x1b10bf2300000000,
5499     0x5a0b334d00000000, 0x9926a7fe00000000, 0xd83d2b9000000000,
5500     0x810608de00000000, 0xc01d84b000000000, 0x0330100300000000,
5501     0x422b9c6d00000000, 0xc46d49bf00000000, 0x8576c5d100000000,
5502     0x465b516200000000, 0x0740dd0c00000000, 0x0bd08a1c00000000,
5503     0x4acb067200000000, 0x89e692c100000000, 0xc8fd1eaf00000000,
5504     0x4ebbcb7d00000000, 0x0fa0471300000000, 0xcc8dd3a000000000,
5505     0x8d965fce00000000},
5506    {0x0000000000000000, 0x1dfdb50100000000, 0x3afa6b0300000000,
5507     0x2707de0200000000, 0x74f4d70600000000, 0x6909620700000000,
5508     0x4e0ebc0500000000, 0x53f3090400000000, 0xe8e8af0d00000000,
5509     0xf5151a0c00000000, 0xd212c40e00000000, 0xcfef710f00000000,
5510     0x9c1c780b00000000, 0x81e1cd0a00000000, 0xa6e6130800000000,
5511     0xbb1ba60900000000, 0xd0d15f1b00000000, 0xcd2cea1a00000000,
5512     0xea2b341800000000, 0xf7d6811900000000, 0xa425881d00000000,
5513     0xb9d83d1c00000000, 0x9edfe31e00000000, 0x8322561f00000000,
5514     0x3839f01600000000, 0x25c4451700000000, 0x02c39b1500000000,
5515     0x1f3e2e1400000000, 0x4ccd271000000000, 0x5130921100000000,
5516     0x76374c1300000000, 0x6bcaf91200000000, 0xa0a3bf3600000000,
5517     0xbd5e0a3700000000, 0x9a59d43500000000, 0x87a4613400000000,
5518     0xd457683000000000, 0xc9aadd3100000000, 0xeead033300000000,
5519     0xf350b63200000000, 0x484b103b00000000, 0x55b6a53a00000000,
5520     0x72b17b3800000000, 0x6f4cce3900000000, 0x3cbfc73d00000000,
5521     0x2142723c00000000, 0x0645ac3e00000000, 0x1bb8193f00000000,
5522     0x7072e02d00000000, 0x6d8f552c00000000, 0x4a888b2e00000000,
5523     0x57753e2f00000000, 0x0486372b00000000, 0x197b822a00000000,
5524     0x3e7c5c2800000000, 0x2381e92900000000, 0x989a4f2000000000,
5525     0x8567fa2100000000, 0xa260242300000000, 0xbf9d912200000000,
5526     0xec6e982600000000, 0xf1932d2700000000, 0xd694f32500000000,
5527     0xcb69462400000000, 0x40477f6d00000000, 0x5dbaca6c00000000,
5528     0x7abd146e00000000, 0x6740a16f00000000, 0x34b3a86b00000000,
5529     0x294e1d6a00000000, 0x0e49c36800000000, 0x13b4766900000000,
5530     0xa8afd06000000000, 0xb552656100000000, 0x9255bb6300000000,
5531     0x8fa80e6200000000, 0xdc5b076600000000, 0xc1a6b26700000000,
5532     0xe6a16c6500000000, 0xfb5cd96400000000, 0x9096207600000000,
5533     0x8d6b957700000000, 0xaa6c4b7500000000, 0xb791fe7400000000,
5534     0xe462f77000000000, 0xf99f427100000000, 0xde989c7300000000,
5535     0xc365297200000000, 0x787e8f7b00000000, 0x65833a7a00000000,
5536     0x4284e47800000000, 0x5f79517900000000, 0x0c8a587d00000000,
5537     0x1177ed7c00000000, 0x3670337e00000000, 0x2b8d867f00000000,
5538     0xe0e4c05b00000000, 0xfd19755a00000000, 0xda1eab5800000000,
5539     0xc7e31e5900000000, 0x9410175d00000000, 0x89eda25c00000000,
5540     0xaeea7c5e00000000, 0xb317c95f00000000, 0x080c6f5600000000,
5541     0x15f1da5700000000, 0x32f6045500000000, 0x2f0bb15400000000,
5542     0x7cf8b85000000000, 0x61050d5100000000, 0x4602d35300000000,
5543     0x5bff665200000000, 0x30359f4000000000, 0x2dc82a4100000000,
5544     0x0acff44300000000, 0x1732414200000000, 0x44c1484600000000,
5545     0x593cfd4700000000, 0x7e3b234500000000, 0x63c6964400000000,
5546     0xd8dd304d00000000, 0xc520854c00000000, 0xe2275b4e00000000,
5547     0xffdaee4f00000000, 0xac29e74b00000000, 0xb1d4524a00000000,
5548     0x96d38c4800000000, 0x8b2e394900000000, 0x808efeda00000000,
5549     0x9d734bdb00000000, 0xba7495d900000000, 0xa78920d800000000,
5550     0xf47a29dc00000000, 0xe9879cdd00000000, 0xce8042df00000000,
5551     0xd37df7de00000000, 0x686651d700000000, 0x759be4d600000000,
5552     0x529c3ad400000000, 0x4f618fd500000000, 0x1c9286d100000000,
5553     0x016f33d000000000, 0x2668edd200000000, 0x3b9558d300000000,
5554     0x505fa1c100000000, 0x4da214c000000000, 0x6aa5cac200000000,
5555     0x77587fc300000000, 0x24ab76c700000000, 0x3956c3c600000000,
5556     0x1e511dc400000000, 0x03aca8c500000000, 0xb8b70ecc00000000,
5557     0xa54abbcd00000000, 0x824d65cf00000000, 0x9fb0d0ce00000000,
5558     0xcc43d9ca00000000, 0xd1be6ccb00000000, 0xf6b9b2c900000000,
5559     0xeb4407c800000000, 0x202d41ec00000000, 0x3dd0f4ed00000000,
5560     0x1ad72aef00000000, 0x072a9fee00000000, 0x54d996ea00000000,
5561     0x492423eb00000000, 0x6e23fde900000000, 0x73de48e800000000,
5562     0xc8c5eee100000000, 0xd5385be000000000, 0xf23f85e200000000,
5563     0xefc230e300000000, 0xbc3139e700000000, 0xa1cc8ce600000000,
5564     0x86cb52e400000000, 0x9b36e7e500000000, 0xf0fc1ef700000000,
5565     0xed01abf600000000, 0xca0675f400000000, 0xd7fbc0f500000000,
5566     0x8408c9f100000000, 0x99f57cf000000000, 0xbef2a2f200000000,
5567     0xa30f17f300000000, 0x1814b1fa00000000, 0x05e904fb00000000,
5568     0x22eedaf900000000, 0x3f136ff800000000, 0x6ce066fc00000000,
5569     0x711dd3fd00000000, 0x561a0dff00000000, 0x4be7b8fe00000000,
5570     0xc0c981b700000000, 0xdd3434b600000000, 0xfa33eab400000000,
5571     0xe7ce5fb500000000, 0xb43d56b100000000, 0xa9c0e3b000000000,
5572     0x8ec73db200000000, 0x933a88b300000000, 0x28212eba00000000,
5573     0x35dc9bbb00000000, 0x12db45b900000000, 0x0f26f0b800000000,
5574     0x5cd5f9bc00000000, 0x41284cbd00000000, 0x662f92bf00000000,
5575     0x7bd227be00000000, 0x1018deac00000000, 0x0de56bad00000000,
5576     0x2ae2b5af00000000, 0x371f00ae00000000, 0x64ec09aa00000000,
5577     0x7911bcab00000000, 0x5e1662a900000000, 0x43ebd7a800000000,
5578     0xf8f071a100000000, 0xe50dc4a000000000, 0xc20a1aa200000000,
5579     0xdff7afa300000000, 0x8c04a6a700000000, 0x91f913a600000000,
5580     0xb6fecda400000000, 0xab0378a500000000, 0x606a3e8100000000,
5581     0x7d978b8000000000, 0x5a90558200000000, 0x476de08300000000,
5582     0x149ee98700000000, 0x09635c8600000000, 0x2e64828400000000,
5583     0x3399378500000000, 0x8882918c00000000, 0x957f248d00000000,
5584     0xb278fa8f00000000, 0xaf854f8e00000000, 0xfc76468a00000000,
5585     0xe18bf38b00000000, 0xc68c2d8900000000, 0xdb71988800000000,
5586     0xb0bb619a00000000, 0xad46d49b00000000, 0x8a410a9900000000,
5587     0x97bcbf9800000000, 0xc44fb69c00000000, 0xd9b2039d00000000,
5588     0xfeb5dd9f00000000, 0xe348689e00000000, 0x5853ce9700000000,
5589     0x45ae7b9600000000, 0x62a9a59400000000, 0x7f54109500000000,
5590     0x2ca7199100000000, 0x315aac9000000000, 0x165d729200000000,
5591     0x0ba0c79300000000},
5592    {0x0000000000000000, 0x24d9076300000000, 0x48b20fc600000000,
5593     0x6c6b08a500000000, 0xd1626e5700000000, 0xf5bb693400000000,
5594     0x99d0619100000000, 0xbd0966f200000000, 0xa2c5dcae00000000,
5595     0x861cdbcd00000000, 0xea77d36800000000, 0xceaed40b00000000,
5596     0x73a7b2f900000000, 0x577eb59a00000000, 0x3b15bd3f00000000,
5597     0x1fccba5c00000000, 0x058dc88600000000, 0x2154cfe500000000,
5598     0x4d3fc74000000000, 0x69e6c02300000000, 0xd4efa6d100000000,
5599     0xf036a1b200000000, 0x9c5da91700000000, 0xb884ae7400000000,
5600     0xa748142800000000, 0x8391134b00000000, 0xeffa1bee00000000,
5601     0xcb231c8d00000000, 0x762a7a7f00000000, 0x52f37d1c00000000,
5602     0x3e9875b900000000, 0x1a4172da00000000, 0x4b1ce0d600000000,
5603     0x6fc5e7b500000000, 0x03aeef1000000000, 0x2777e87300000000,
5604     0x9a7e8e8100000000, 0xbea789e200000000, 0xd2cc814700000000,
5605     0xf615862400000000, 0xe9d93c7800000000, 0xcd003b1b00000000,
5606     0xa16b33be00000000, 0x85b234dd00000000, 0x38bb522f00000000,
5607     0x1c62554c00000000, 0x70095de900000000, 0x54d05a8a00000000,
5608     0x4e91285000000000, 0x6a482f3300000000, 0x0623279600000000,
5609     0x22fa20f500000000, 0x9ff3460700000000, 0xbb2a416400000000,
5610     0xd74149c100000000, 0xf3984ea200000000, 0xec54f4fe00000000,
5611     0xc88df39d00000000, 0xa4e6fb3800000000, 0x803ffc5b00000000,
5612     0x3d369aa900000000, 0x19ef9dca00000000, 0x7584956f00000000,
5613     0x515d920c00000000, 0xd73eb17600000000, 0xf3e7b61500000000,
5614     0x9f8cbeb000000000, 0xbb55b9d300000000, 0x065cdf2100000000,
5615     0x2285d84200000000, 0x4eeed0e700000000, 0x6a37d78400000000,
5616     0x75fb6dd800000000, 0x51226abb00000000, 0x3d49621e00000000,
5617     0x1990657d00000000, 0xa499038f00000000, 0x804004ec00000000,
5618     0xec2b0c4900000000, 0xc8f20b2a00000000, 0xd2b379f000000000,
5619     0xf66a7e9300000000, 0x9a01763600000000, 0xbed8715500000000,
5620     0x03d117a700000000, 0x270810c400000000, 0x4b63186100000000,
5621     0x6fba1f0200000000, 0x7076a55e00000000, 0x54afa23d00000000,
5622     0x38c4aa9800000000, 0x1c1dadfb00000000, 0xa114cb0900000000,
5623     0x85cdcc6a00000000, 0xe9a6c4cf00000000, 0xcd7fc3ac00000000,
5624     0x9c2251a000000000, 0xb8fb56c300000000, 0xd4905e6600000000,
5625     0xf049590500000000, 0x4d403ff700000000, 0x6999389400000000,
5626     0x05f2303100000000, 0x212b375200000000, 0x3ee78d0e00000000,
5627     0x1a3e8a6d00000000, 0x765582c800000000, 0x528c85ab00000000,
5628     0xef85e35900000000, 0xcb5ce43a00000000, 0xa737ec9f00000000,
5629     0x83eeebfc00000000, 0x99af992600000000, 0xbd769e4500000000,
5630     0xd11d96e000000000, 0xf5c4918300000000, 0x48cdf77100000000,
5631     0x6c14f01200000000, 0x007ff8b700000000, 0x24a6ffd400000000,
5632     0x3b6a458800000000, 0x1fb342eb00000000, 0x73d84a4e00000000,
5633     0x57014d2d00000000, 0xea082bdf00000000, 0xced12cbc00000000,
5634     0xa2ba241900000000, 0x8663237a00000000, 0xae7d62ed00000000,
5635     0x8aa4658e00000000, 0xe6cf6d2b00000000, 0xc2166a4800000000,
5636     0x7f1f0cba00000000, 0x5bc60bd900000000, 0x37ad037c00000000,
5637     0x1374041f00000000, 0x0cb8be4300000000, 0x2861b92000000000,
5638     0x440ab18500000000, 0x60d3b6e600000000, 0xdddad01400000000,
5639     0xf903d77700000000, 0x9568dfd200000000, 0xb1b1d8b100000000,
5640     0xabf0aa6b00000000, 0x8f29ad0800000000, 0xe342a5ad00000000,
5641     0xc79ba2ce00000000, 0x7a92c43c00000000, 0x5e4bc35f00000000,
5642     0x3220cbfa00000000, 0x16f9cc9900000000, 0x093576c500000000,
5643     0x2dec71a600000000, 0x4187790300000000, 0x655e7e6000000000,
5644     0xd857189200000000, 0xfc8e1ff100000000, 0x90e5175400000000,
5645     0xb43c103700000000, 0xe561823b00000000, 0xc1b8855800000000,
5646     0xadd38dfd00000000, 0x890a8a9e00000000, 0x3403ec6c00000000,
5647     0x10daeb0f00000000, 0x7cb1e3aa00000000, 0x5868e4c900000000,
5648     0x47a45e9500000000, 0x637d59f600000000, 0x0f16515300000000,
5649     0x2bcf563000000000, 0x96c630c200000000, 0xb21f37a100000000,
5650     0xde743f0400000000, 0xfaad386700000000, 0xe0ec4abd00000000,
5651     0xc4354dde00000000, 0xa85e457b00000000, 0x8c87421800000000,
5652     0x318e24ea00000000, 0x1557238900000000, 0x793c2b2c00000000,
5653     0x5de52c4f00000000, 0x4229961300000000, 0x66f0917000000000,
5654     0x0a9b99d500000000, 0x2e429eb600000000, 0x934bf84400000000,
5655     0xb792ff2700000000, 0xdbf9f78200000000, 0xff20f0e100000000,
5656     0x7943d39b00000000, 0x5d9ad4f800000000, 0x31f1dc5d00000000,
5657     0x1528db3e00000000, 0xa821bdcc00000000, 0x8cf8baaf00000000,
5658     0xe093b20a00000000, 0xc44ab56900000000, 0xdb860f3500000000,
5659     0xff5f085600000000, 0x933400f300000000, 0xb7ed079000000000,
5660     0x0ae4616200000000, 0x2e3d660100000000, 0x42566ea400000000,
5661     0x668f69c700000000, 0x7cce1b1d00000000, 0x58171c7e00000000,
5662     0x347c14db00000000, 0x10a513b800000000, 0xadac754a00000000,
5663     0x8975722900000000, 0xe51e7a8c00000000, 0xc1c77def00000000,
5664     0xde0bc7b300000000, 0xfad2c0d000000000, 0x96b9c87500000000,
5665     0xb260cf1600000000, 0x0f69a9e400000000, 0x2bb0ae8700000000,
5666     0x47dba62200000000, 0x6302a14100000000, 0x325f334d00000000,
5667     0x1686342e00000000, 0x7aed3c8b00000000, 0x5e343be800000000,
5668     0xe33d5d1a00000000, 0xc7e45a7900000000, 0xab8f52dc00000000,
5669     0x8f5655bf00000000, 0x909aefe300000000, 0xb443e88000000000,
5670     0xd828e02500000000, 0xfcf1e74600000000, 0x41f881b400000000,
5671     0x652186d700000000, 0x094a8e7200000000, 0x2d93891100000000,
5672     0x37d2fbcb00000000, 0x130bfca800000000, 0x7f60f40d00000000,
5673     0x5bb9f36e00000000, 0xe6b0959c00000000, 0xc26992ff00000000,
5674     0xae029a5a00000000, 0x8adb9d3900000000, 0x9517276500000000,
5675     0xb1ce200600000000, 0xdda528a300000000, 0xf97c2fc000000000,
5676     0x4475493200000000, 0x60ac4e5100000000, 0x0cc746f400000000,
5677     0x281e419700000000},
5678    {0x0000000000000000, 0x08e3603c00000000, 0x10c6c17800000000,
5679     0x1825a14400000000, 0x208c83f100000000, 0x286fe3cd00000000,
5680     0x304a428900000000, 0x38a922b500000000, 0x011e763800000000,
5681     0x09fd160400000000, 0x11d8b74000000000, 0x193bd77c00000000,
5682     0x2192f5c900000000, 0x297195f500000000, 0x315434b100000000,
5683     0x39b7548d00000000, 0x023cec7000000000, 0x0adf8c4c00000000,
5684     0x12fa2d0800000000, 0x1a194d3400000000, 0x22b06f8100000000,
5685     0x2a530fbd00000000, 0x3276aef900000000, 0x3a95cec500000000,
5686     0x03229a4800000000, 0x0bc1fa7400000000, 0x13e45b3000000000,
5687     0x1b073b0c00000000, 0x23ae19b900000000, 0x2b4d798500000000,
5688     0x3368d8c100000000, 0x3b8bb8fd00000000, 0x0478d8e100000000,
5689     0x0c9bb8dd00000000, 0x14be199900000000, 0x1c5d79a500000000,
5690     0x24f45b1000000000, 0x2c173b2c00000000, 0x34329a6800000000,
5691     0x3cd1fa5400000000, 0x0566aed900000000, 0x0d85cee500000000,
5692     0x15a06fa100000000, 0x1d430f9d00000000, 0x25ea2d2800000000,
5693     0x2d094d1400000000, 0x352cec5000000000, 0x3dcf8c6c00000000,
5694     0x0644349100000000, 0x0ea754ad00000000, 0x1682f5e900000000,
5695     0x1e6195d500000000, 0x26c8b76000000000, 0x2e2bd75c00000000,
5696     0x360e761800000000, 0x3eed162400000000, 0x075a42a900000000,
5697     0x0fb9229500000000, 0x179c83d100000000, 0x1f7fe3ed00000000,
5698     0x27d6c15800000000, 0x2f35a16400000000, 0x3710002000000000,
5699     0x3ff3601c00000000, 0x49f6c11800000000, 0x4115a12400000000,
5700     0x5930006000000000, 0x51d3605c00000000, 0x697a42e900000000,
5701     0x619922d500000000, 0x79bc839100000000, 0x715fe3ad00000000,
5702     0x48e8b72000000000, 0x400bd71c00000000, 0x582e765800000000,
5703     0x50cd166400000000, 0x686434d100000000, 0x608754ed00000000,
5704     0x78a2f5a900000000, 0x7041959500000000, 0x4bca2d6800000000,
5705     0x43294d5400000000, 0x5b0cec1000000000, 0x53ef8c2c00000000,
5706     0x6b46ae9900000000, 0x63a5cea500000000, 0x7b806fe100000000,
5707     0x73630fdd00000000, 0x4ad45b5000000000, 0x42373b6c00000000,
5708     0x5a129a2800000000, 0x52f1fa1400000000, 0x6a58d8a100000000,
5709     0x62bbb89d00000000, 0x7a9e19d900000000, 0x727d79e500000000,
5710     0x4d8e19f900000000, 0x456d79c500000000, 0x5d48d88100000000,
5711     0x55abb8bd00000000, 0x6d029a0800000000, 0x65e1fa3400000000,
5712     0x7dc45b7000000000, 0x75273b4c00000000, 0x4c906fc100000000,
5713     0x44730ffd00000000, 0x5c56aeb900000000, 0x54b5ce8500000000,
5714     0x6c1cec3000000000, 0x64ff8c0c00000000, 0x7cda2d4800000000,
5715     0x74394d7400000000, 0x4fb2f58900000000, 0x475195b500000000,
5716     0x5f7434f100000000, 0x579754cd00000000, 0x6f3e767800000000,
5717     0x67dd164400000000, 0x7ff8b70000000000, 0x771bd73c00000000,
5718     0x4eac83b100000000, 0x464fe38d00000000, 0x5e6a42c900000000,
5719     0x568922f500000000, 0x6e20004000000000, 0x66c3607c00000000,
5720     0x7ee6c13800000000, 0x7605a10400000000, 0x92ec833100000000,
5721     0x9a0fe30d00000000, 0x822a424900000000, 0x8ac9227500000000,
5722     0xb26000c000000000, 0xba8360fc00000000, 0xa2a6c1b800000000,
5723     0xaa45a18400000000, 0x93f2f50900000000, 0x9b11953500000000,
5724     0x8334347100000000, 0x8bd7544d00000000, 0xb37e76f800000000,
5725     0xbb9d16c400000000, 0xa3b8b78000000000, 0xab5bd7bc00000000,
5726     0x90d06f4100000000, 0x98330f7d00000000, 0x8016ae3900000000,
5727     0x88f5ce0500000000, 0xb05cecb000000000, 0xb8bf8c8c00000000,
5728     0xa09a2dc800000000, 0xa8794df400000000, 0x91ce197900000000,
5729     0x992d794500000000, 0x8108d80100000000, 0x89ebb83d00000000,
5730     0xb1429a8800000000, 0xb9a1fab400000000, 0xa1845bf000000000,
5731     0xa9673bcc00000000, 0x96945bd000000000, 0x9e773bec00000000,
5732     0x86529aa800000000, 0x8eb1fa9400000000, 0xb618d82100000000,
5733     0xbefbb81d00000000, 0xa6de195900000000, 0xae3d796500000000,
5734     0x978a2de800000000, 0x9f694dd400000000, 0x874cec9000000000,
5735     0x8faf8cac00000000, 0xb706ae1900000000, 0xbfe5ce2500000000,
5736     0xa7c06f6100000000, 0xaf230f5d00000000, 0x94a8b7a000000000,
5737     0x9c4bd79c00000000, 0x846e76d800000000, 0x8c8d16e400000000,
5738     0xb424345100000000, 0xbcc7546d00000000, 0xa4e2f52900000000,
5739     0xac01951500000000, 0x95b6c19800000000, 0x9d55a1a400000000,
5740     0x857000e000000000, 0x8d9360dc00000000, 0xb53a426900000000,
5741     0xbdd9225500000000, 0xa5fc831100000000, 0xad1fe32d00000000,
5742     0xdb1a422900000000, 0xd3f9221500000000, 0xcbdc835100000000,
5743     0xc33fe36d00000000, 0xfb96c1d800000000, 0xf375a1e400000000,
5744     0xeb5000a000000000, 0xe3b3609c00000000, 0xda04341100000000,
5745     0xd2e7542d00000000, 0xcac2f56900000000, 0xc221955500000000,
5746     0xfa88b7e000000000, 0xf26bd7dc00000000, 0xea4e769800000000,
5747     0xe2ad16a400000000, 0xd926ae5900000000, 0xd1c5ce6500000000,
5748     0xc9e06f2100000000, 0xc1030f1d00000000, 0xf9aa2da800000000,
5749     0xf1494d9400000000, 0xe96cecd000000000, 0xe18f8cec00000000,
5750     0xd838d86100000000, 0xd0dbb85d00000000, 0xc8fe191900000000,
5751     0xc01d792500000000, 0xf8b45b9000000000, 0xf0573bac00000000,
5752     0xe8729ae800000000, 0xe091fad400000000, 0xdf629ac800000000,
5753     0xd781faf400000000, 0xcfa45bb000000000, 0xc7473b8c00000000,
5754     0xffee193900000000, 0xf70d790500000000, 0xef28d84100000000,
5755     0xe7cbb87d00000000, 0xde7cecf000000000, 0xd69f8ccc00000000,
5756     0xceba2d8800000000, 0xc6594db400000000, 0xfef06f0100000000,
5757     0xf6130f3d00000000, 0xee36ae7900000000, 0xe6d5ce4500000000,
5758     0xdd5e76b800000000, 0xd5bd168400000000, 0xcd98b7c000000000,
5759     0xc57bd7fc00000000, 0xfdd2f54900000000, 0xf531957500000000,
5760     0xed14343100000000, 0xe5f7540d00000000, 0xdc40008000000000,
5761     0xd4a360bc00000000, 0xcc86c1f800000000, 0xc465a1c400000000,
5762     0xfccc837100000000, 0xf42fe34d00000000, 0xec0a420900000000,
5763     0xe4e9223500000000},
5764    {0x0000000000000000, 0xd1e8e70e00000000, 0xa2d1cf1d00000000,
5765     0x7339281300000000, 0x44a39f3b00000000, 0x954b783500000000,
5766     0xe672502600000000, 0x379ab72800000000, 0x88463f7700000000,
5767     0x59aed87900000000, 0x2a97f06a00000000, 0xfb7f176400000000,
5768     0xcce5a04c00000000, 0x1d0d474200000000, 0x6e346f5100000000,
5769     0xbfdc885f00000000, 0x108d7eee00000000, 0xc16599e000000000,
5770     0xb25cb1f300000000, 0x63b456fd00000000, 0x542ee1d500000000,
5771     0x85c606db00000000, 0xf6ff2ec800000000, 0x2717c9c600000000,
5772     0x98cb419900000000, 0x4923a69700000000, 0x3a1a8e8400000000,
5773     0xebf2698a00000000, 0xdc68dea200000000, 0x0d8039ac00000000,
5774     0x7eb911bf00000000, 0xaf51f6b100000000, 0x611c8c0700000000,
5775     0xb0f46b0900000000, 0xc3cd431a00000000, 0x1225a41400000000,
5776     0x25bf133c00000000, 0xf457f43200000000, 0x876edc2100000000,
5777     0x56863b2f00000000, 0xe95ab37000000000, 0x38b2547e00000000,
5778     0x4b8b7c6d00000000, 0x9a639b6300000000, 0xadf92c4b00000000,
5779     0x7c11cb4500000000, 0x0f28e35600000000, 0xdec0045800000000,
5780     0x7191f2e900000000, 0xa07915e700000000, 0xd3403df400000000,
5781     0x02a8dafa00000000, 0x35326dd200000000, 0xe4da8adc00000000,
5782     0x97e3a2cf00000000, 0x460b45c100000000, 0xf9d7cd9e00000000,
5783     0x283f2a9000000000, 0x5b06028300000000, 0x8aeee58d00000000,
5784     0xbd7452a500000000, 0x6c9cb5ab00000000, 0x1fa59db800000000,
5785     0xce4d7ab600000000, 0xc238180f00000000, 0x13d0ff0100000000,
5786     0x60e9d71200000000, 0xb101301c00000000, 0x869b873400000000,
5787     0x5773603a00000000, 0x244a482900000000, 0xf5a2af2700000000,
5788     0x4a7e277800000000, 0x9b96c07600000000, 0xe8afe86500000000,
5789     0x39470f6b00000000, 0x0eddb84300000000, 0xdf355f4d00000000,
5790     0xac0c775e00000000, 0x7de4905000000000, 0xd2b566e100000000,
5791     0x035d81ef00000000, 0x7064a9fc00000000, 0xa18c4ef200000000,
5792     0x9616f9da00000000, 0x47fe1ed400000000, 0x34c736c700000000,
5793     0xe52fd1c900000000, 0x5af3599600000000, 0x8b1bbe9800000000,
5794     0xf822968b00000000, 0x29ca718500000000, 0x1e50c6ad00000000,
5795     0xcfb821a300000000, 0xbc8109b000000000, 0x6d69eebe00000000,
5796     0xa324940800000000, 0x72cc730600000000, 0x01f55b1500000000,
5797     0xd01dbc1b00000000, 0xe7870b3300000000, 0x366fec3d00000000,
5798     0x4556c42e00000000, 0x94be232000000000, 0x2b62ab7f00000000,
5799     0xfa8a4c7100000000, 0x89b3646200000000, 0x585b836c00000000,
5800     0x6fc1344400000000, 0xbe29d34a00000000, 0xcd10fb5900000000,
5801     0x1cf81c5700000000, 0xb3a9eae600000000, 0x62410de800000000,
5802     0x117825fb00000000, 0xc090c2f500000000, 0xf70a75dd00000000,
5803     0x26e292d300000000, 0x55dbbac000000000, 0x84335dce00000000,
5804     0x3befd59100000000, 0xea07329f00000000, 0x993e1a8c00000000,
5805     0x48d6fd8200000000, 0x7f4c4aaa00000000, 0xaea4ada400000000,
5806     0xdd9d85b700000000, 0x0c7562b900000000, 0x8471301e00000000,
5807     0x5599d71000000000, 0x26a0ff0300000000, 0xf748180d00000000,
5808     0xc0d2af2500000000, 0x113a482b00000000, 0x6203603800000000,
5809     0xb3eb873600000000, 0x0c370f6900000000, 0xdddfe86700000000,
5810     0xaee6c07400000000, 0x7f0e277a00000000, 0x4894905200000000,
5811     0x997c775c00000000, 0xea455f4f00000000, 0x3badb84100000000,
5812     0x94fc4ef000000000, 0x4514a9fe00000000, 0x362d81ed00000000,
5813     0xe7c566e300000000, 0xd05fd1cb00000000, 0x01b736c500000000,
5814     0x728e1ed600000000, 0xa366f9d800000000, 0x1cba718700000000,
5815     0xcd52968900000000, 0xbe6bbe9a00000000, 0x6f83599400000000,
5816     0x5819eebc00000000, 0x89f109b200000000, 0xfac821a100000000,
5817     0x2b20c6af00000000, 0xe56dbc1900000000, 0x34855b1700000000,
5818     0x47bc730400000000, 0x9654940a00000000, 0xa1ce232200000000,
5819     0x7026c42c00000000, 0x031fec3f00000000, 0xd2f70b3100000000,
5820     0x6d2b836e00000000, 0xbcc3646000000000, 0xcffa4c7300000000,
5821     0x1e12ab7d00000000, 0x29881c5500000000, 0xf860fb5b00000000,
5822     0x8b59d34800000000, 0x5ab1344600000000, 0xf5e0c2f700000000,
5823     0x240825f900000000, 0x57310dea00000000, 0x86d9eae400000000,
5824     0xb1435dcc00000000, 0x60abbac200000000, 0x139292d100000000,
5825     0xc27a75df00000000, 0x7da6fd8000000000, 0xac4e1a8e00000000,
5826     0xdf77329d00000000, 0x0e9fd59300000000, 0x390562bb00000000,
5827     0xe8ed85b500000000, 0x9bd4ada600000000, 0x4a3c4aa800000000,
5828     0x4649281100000000, 0x97a1cf1f00000000, 0xe498e70c00000000,
5829     0x3570000200000000, 0x02eab72a00000000, 0xd302502400000000,
5830     0xa03b783700000000, 0x71d39f3900000000, 0xce0f176600000000,
5831     0x1fe7f06800000000, 0x6cded87b00000000, 0xbd363f7500000000,
5832     0x8aac885d00000000, 0x5b446f5300000000, 0x287d474000000000,
5833     0xf995a04e00000000, 0x56c456ff00000000, 0x872cb1f100000000,
5834     0xf41599e200000000, 0x25fd7eec00000000, 0x1267c9c400000000,
5835     0xc38f2eca00000000, 0xb0b606d900000000, 0x615ee1d700000000,
5836     0xde82698800000000, 0x0f6a8e8600000000, 0x7c53a69500000000,
5837     0xadbb419b00000000, 0x9a21f6b300000000, 0x4bc911bd00000000,
5838     0x38f039ae00000000, 0xe918dea000000000, 0x2755a41600000000,
5839     0xf6bd431800000000, 0x85846b0b00000000, 0x546c8c0500000000,
5840     0x63f63b2d00000000, 0xb21edc2300000000, 0xc127f43000000000,
5841     0x10cf133e00000000, 0xaf139b6100000000, 0x7efb7c6f00000000,
5842     0x0dc2547c00000000, 0xdc2ab37200000000, 0xebb0045a00000000,
5843     0x3a58e35400000000, 0x4961cb4700000000, 0x98892c4900000000,
5844     0x37d8daf800000000, 0xe6303df600000000, 0x950915e500000000,
5845     0x44e1f2eb00000000, 0x737b45c300000000, 0xa293a2cd00000000,
5846     0xd1aa8ade00000000, 0x00426dd000000000, 0xbf9ee58f00000000,
5847     0x6e76028100000000, 0x1d4f2a9200000000, 0xcca7cd9c00000000,
5848     0xfb3d7ab400000000, 0x2ad59dba00000000, 0x59ecb5a900000000,
5849     0x880452a700000000},
5850    {0x0000000000000000, 0xaa05daf100000000, 0x150dc53800000000,
5851     0xbf081fc900000000, 0x2a1a8a7100000000, 0x801f508000000000,
5852     0x3f174f4900000000, 0x951295b800000000, 0x543414e300000000,
5853     0xfe31ce1200000000, 0x4139d1db00000000, 0xeb3c0b2a00000000,
5854     0x7e2e9e9200000000, 0xd42b446300000000, 0x6b235baa00000000,
5855     0xc126815b00000000, 0xe96e591d00000000, 0x436b83ec00000000,
5856     0xfc639c2500000000, 0x566646d400000000, 0xc374d36c00000000,
5857     0x6971099d00000000, 0xd679165400000000, 0x7c7ccca500000000,
5858     0xbd5a4dfe00000000, 0x175f970f00000000, 0xa85788c600000000,
5859     0x0252523700000000, 0x9740c78f00000000, 0x3d451d7e00000000,
5860     0x824d02b700000000, 0x2848d84600000000, 0xd2ddb23a00000000,
5861     0x78d868cb00000000, 0xc7d0770200000000, 0x6dd5adf300000000,
5862     0xf8c7384b00000000, 0x52c2e2ba00000000, 0xedcafd7300000000,
5863     0x47cf278200000000, 0x86e9a6d900000000, 0x2cec7c2800000000,
5864     0x93e463e100000000, 0x39e1b91000000000, 0xacf32ca800000000,
5865     0x06f6f65900000000, 0xb9fee99000000000, 0x13fb336100000000,
5866     0x3bb3eb2700000000, 0x91b631d600000000, 0x2ebe2e1f00000000,
5867     0x84bbf4ee00000000, 0x11a9615600000000, 0xbbacbba700000000,
5868     0x04a4a46e00000000, 0xaea17e9f00000000, 0x6f87ffc400000000,
5869     0xc582253500000000, 0x7a8a3afc00000000, 0xd08fe00d00000000,
5870     0x459d75b500000000, 0xef98af4400000000, 0x5090b08d00000000,
5871     0xfa956a7c00000000, 0xa4bb657500000000, 0x0ebebf8400000000,
5872     0xb1b6a04d00000000, 0x1bb37abc00000000, 0x8ea1ef0400000000,
5873     0x24a435f500000000, 0x9bac2a3c00000000, 0x31a9f0cd00000000,
5874     0xf08f719600000000, 0x5a8aab6700000000, 0xe582b4ae00000000,
5875     0x4f876e5f00000000, 0xda95fbe700000000, 0x7090211600000000,
5876     0xcf983edf00000000, 0x659de42e00000000, 0x4dd53c6800000000,
5877     0xe7d0e69900000000, 0x58d8f95000000000, 0xf2dd23a100000000,
5878     0x67cfb61900000000, 0xcdca6ce800000000, 0x72c2732100000000,
5879     0xd8c7a9d000000000, 0x19e1288b00000000, 0xb3e4f27a00000000,
5880     0x0cecedb300000000, 0xa6e9374200000000, 0x33fba2fa00000000,
5881     0x99fe780b00000000, 0x26f667c200000000, 0x8cf3bd3300000000,
5882     0x7666d74f00000000, 0xdc630dbe00000000, 0x636b127700000000,
5883     0xc96ec88600000000, 0x5c7c5d3e00000000, 0xf67987cf00000000,
5884     0x4971980600000000, 0xe37442f700000000, 0x2252c3ac00000000,
5885     0x8857195d00000000, 0x375f069400000000, 0x9d5adc6500000000,
5886     0x084849dd00000000, 0xa24d932c00000000, 0x1d458ce500000000,
5887     0xb740561400000000, 0x9f088e5200000000, 0x350d54a300000000,
5888     0x8a054b6a00000000, 0x2000919b00000000, 0xb512042300000000,
5889     0x1f17ded200000000, 0xa01fc11b00000000, 0x0a1a1bea00000000,
5890     0xcb3c9ab100000000, 0x6139404000000000, 0xde315f8900000000,
5891     0x7434857800000000, 0xe12610c000000000, 0x4b23ca3100000000,
5892     0xf42bd5f800000000, 0x5e2e0f0900000000, 0x4877cbea00000000,
5893     0xe272111b00000000, 0x5d7a0ed200000000, 0xf77fd42300000000,
5894     0x626d419b00000000, 0xc8689b6a00000000, 0x776084a300000000,
5895     0xdd655e5200000000, 0x1c43df0900000000, 0xb64605f800000000,
5896     0x094e1a3100000000, 0xa34bc0c000000000, 0x3659557800000000,
5897     0x9c5c8f8900000000, 0x2354904000000000, 0x89514ab100000000,
5898     0xa11992f700000000, 0x0b1c480600000000, 0xb41457cf00000000,
5899     0x1e118d3e00000000, 0x8b03188600000000, 0x2106c27700000000,
5900     0x9e0eddbe00000000, 0x340b074f00000000, 0xf52d861400000000,
5901     0x5f285ce500000000, 0xe020432c00000000, 0x4a2599dd00000000,
5902     0xdf370c6500000000, 0x7532d69400000000, 0xca3ac95d00000000,
5903     0x603f13ac00000000, 0x9aaa79d000000000, 0x30afa32100000000,
5904     0x8fa7bce800000000, 0x25a2661900000000, 0xb0b0f3a100000000,
5905     0x1ab5295000000000, 0xa5bd369900000000, 0x0fb8ec6800000000,
5906     0xce9e6d3300000000, 0x649bb7c200000000, 0xdb93a80b00000000,
5907     0x719672fa00000000, 0xe484e74200000000, 0x4e813db300000000,
5908     0xf189227a00000000, 0x5b8cf88b00000000, 0x73c420cd00000000,
5909     0xd9c1fa3c00000000, 0x66c9e5f500000000, 0xcccc3f0400000000,
5910     0x59deaabc00000000, 0xf3db704d00000000, 0x4cd36f8400000000,
5911     0xe6d6b57500000000, 0x27f0342e00000000, 0x8df5eedf00000000,
5912     0x32fdf11600000000, 0x98f82be700000000, 0x0deabe5f00000000,
5913     0xa7ef64ae00000000, 0x18e77b6700000000, 0xb2e2a19600000000,
5914     0xecccae9f00000000, 0x46c9746e00000000, 0xf9c16ba700000000,
5915     0x53c4b15600000000, 0xc6d624ee00000000, 0x6cd3fe1f00000000,
5916     0xd3dbe1d600000000, 0x79de3b2700000000, 0xb8f8ba7c00000000,
5917     0x12fd608d00000000, 0xadf57f4400000000, 0x07f0a5b500000000,
5918     0x92e2300d00000000, 0x38e7eafc00000000, 0x87eff53500000000,
5919     0x2dea2fc400000000, 0x05a2f78200000000, 0xafa72d7300000000,
5920     0x10af32ba00000000, 0xbaaae84b00000000, 0x2fb87df300000000,
5921     0x85bda70200000000, 0x3ab5b8cb00000000, 0x90b0623a00000000,
5922     0x5196e36100000000, 0xfb93399000000000, 0x449b265900000000,
5923     0xee9efca800000000, 0x7b8c691000000000, 0xd189b3e100000000,
5924     0x6e81ac2800000000, 0xc48476d900000000, 0x3e111ca500000000,
5925     0x9414c65400000000, 0x2b1cd99d00000000, 0x8119036c00000000,
5926     0x140b96d400000000, 0xbe0e4c2500000000, 0x010653ec00000000,
5927     0xab03891d00000000, 0x6a25084600000000, 0xc020d2b700000000,
5928     0x7f28cd7e00000000, 0xd52d178f00000000, 0x403f823700000000,
5929     0xea3a58c600000000, 0x5532470f00000000, 0xff379dfe00000000,
5930     0xd77f45b800000000, 0x7d7a9f4900000000, 0xc272808000000000,
5931     0x68775a7100000000, 0xfd65cfc900000000, 0x5760153800000000,
5932     0xe8680af100000000, 0x426dd00000000000, 0x834b515b00000000,
5933     0x294e8baa00000000, 0x9646946300000000, 0x3c434e9200000000,
5934     0xa951db2a00000000, 0x035401db00000000, 0xbc5c1e1200000000,
5935     0x1659c4e300000000}};
5936 
5937 #else /* W == 4 */
5938 
5939 static const uint32_t crc_braid_table[][256] = {
5940    {0x00000000, 0xae689191, 0x87a02563, 0x29c8b4f2, 0xd4314c87,
5941     0x7a59dd16, 0x539169e4, 0xfdf9f875, 0x73139f4f, 0xdd7b0ede,
5942     0xf4b3ba2c, 0x5adb2bbd, 0xa722d3c8, 0x094a4259, 0x2082f6ab,
5943     0x8eea673a, 0xe6273e9e, 0x484faf0f, 0x61871bfd, 0xcfef8a6c,
5944     0x32167219, 0x9c7ee388, 0xb5b6577a, 0x1bdec6eb, 0x9534a1d1,
5945     0x3b5c3040, 0x129484b2, 0xbcfc1523, 0x4105ed56, 0xef6d7cc7,
5946     0xc6a5c835, 0x68cd59a4, 0x173f7b7d, 0xb957eaec, 0x909f5e1e,
5947     0x3ef7cf8f, 0xc30e37fa, 0x6d66a66b, 0x44ae1299, 0xeac68308,
5948     0x642ce432, 0xca4475a3, 0xe38cc151, 0x4de450c0, 0xb01da8b5,
5949     0x1e753924, 0x37bd8dd6, 0x99d51c47, 0xf11845e3, 0x5f70d472,
5950     0x76b86080, 0xd8d0f111, 0x25290964, 0x8b4198f5, 0xa2892c07,
5951     0x0ce1bd96, 0x820bdaac, 0x2c634b3d, 0x05abffcf, 0xabc36e5e,
5952     0x563a962b, 0xf85207ba, 0xd19ab348, 0x7ff222d9, 0x2e7ef6fa,
5953     0x8016676b, 0xa9ded399, 0x07b64208, 0xfa4fba7d, 0x54272bec,
5954     0x7def9f1e, 0xd3870e8f, 0x5d6d69b5, 0xf305f824, 0xdacd4cd6,
5955     0x74a5dd47, 0x895c2532, 0x2734b4a3, 0x0efc0051, 0xa09491c0,
5956     0xc859c864, 0x663159f5, 0x4ff9ed07, 0xe1917c96, 0x1c6884e3,
5957     0xb2001572, 0x9bc8a180, 0x35a03011, 0xbb4a572b, 0x1522c6ba,
5958     0x3cea7248, 0x9282e3d9, 0x6f7b1bac, 0xc1138a3d, 0xe8db3ecf,
5959     0x46b3af5e, 0x39418d87, 0x97291c16, 0xbee1a8e4, 0x10893975,
5960     0xed70c100, 0x43185091, 0x6ad0e463, 0xc4b875f2, 0x4a5212c8,
5961     0xe43a8359, 0xcdf237ab, 0x639aa63a, 0x9e635e4f, 0x300bcfde,
5962     0x19c37b2c, 0xb7abeabd, 0xdf66b319, 0x710e2288, 0x58c6967a,
5963     0xf6ae07eb, 0x0b57ff9e, 0xa53f6e0f, 0x8cf7dafd, 0x229f4b6c,
5964     0xac752c56, 0x021dbdc7, 0x2bd50935, 0x85bd98a4, 0x784460d1,
5965     0xd62cf140, 0xffe445b2, 0x518cd423, 0x5cfdedf4, 0xf2957c65,
5966     0xdb5dc897, 0x75355906, 0x88cca173, 0x26a430e2, 0x0f6c8410,
5967     0xa1041581, 0x2fee72bb, 0x8186e32a, 0xa84e57d8, 0x0626c649,
5968     0xfbdf3e3c, 0x55b7afad, 0x7c7f1b5f, 0xd2178ace, 0xbadad36a,
5969     0x14b242fb, 0x3d7af609, 0x93126798, 0x6eeb9fed, 0xc0830e7c,
5970     0xe94bba8e, 0x47232b1f, 0xc9c94c25, 0x67a1ddb4, 0x4e696946,
5971     0xe001f8d7, 0x1df800a2, 0xb3909133, 0x9a5825c1, 0x3430b450,
5972     0x4bc29689, 0xe5aa0718, 0xcc62b3ea, 0x620a227b, 0x9ff3da0e,
5973     0x319b4b9f, 0x1853ff6d, 0xb63b6efc, 0x38d109c6, 0x96b99857,
5974     0xbf712ca5, 0x1119bd34, 0xece04541, 0x4288d4d0, 0x6b406022,
5975     0xc528f1b3, 0xade5a817, 0x038d3986, 0x2a458d74, 0x842d1ce5,
5976     0x79d4e490, 0xd7bc7501, 0xfe74c1f3, 0x501c5062, 0xdef63758,
5977     0x709ea6c9, 0x5956123b, 0xf73e83aa, 0x0ac77bdf, 0xa4afea4e,
5978     0x8d675ebc, 0x230fcf2d, 0x72831b0e, 0xdceb8a9f, 0xf5233e6d,
5979     0x5b4baffc, 0xa6b25789, 0x08dac618, 0x211272ea, 0x8f7ae37b,
5980     0x01908441, 0xaff815d0, 0x8630a122, 0x285830b3, 0xd5a1c8c6,
5981     0x7bc95957, 0x5201eda5, 0xfc697c34, 0x94a42590, 0x3accb401,
5982     0x130400f3, 0xbd6c9162, 0x40956917, 0xeefdf886, 0xc7354c74,
5983     0x695ddde5, 0xe7b7badf, 0x49df2b4e, 0x60179fbc, 0xce7f0e2d,
5984     0x3386f658, 0x9dee67c9, 0xb426d33b, 0x1a4e42aa, 0x65bc6073,
5985     0xcbd4f1e2, 0xe21c4510, 0x4c74d481, 0xb18d2cf4, 0x1fe5bd65,
5986     0x362d0997, 0x98459806, 0x16afff3c, 0xb8c76ead, 0x910fda5f,
5987     0x3f674bce, 0xc29eb3bb, 0x6cf6222a, 0x453e96d8, 0xeb560749,
5988     0x839b5eed, 0x2df3cf7c, 0x043b7b8e, 0xaa53ea1f, 0x57aa126a,
5989     0xf9c283fb, 0xd00a3709, 0x7e62a698, 0xf088c1a2, 0x5ee05033,
5990     0x7728e4c1, 0xd9407550, 0x24b98d25, 0x8ad11cb4, 0xa319a846,
5991     0x0d7139d7},
5992    {0x00000000, 0xb9fbdbe8, 0xa886b191, 0x117d6a79, 0x8a7c6563,
5993     0x3387be8b, 0x22fad4f2, 0x9b010f1a, 0xcf89cc87, 0x7672176f,
5994     0x670f7d16, 0xdef4a6fe, 0x45f5a9e4, 0xfc0e720c, 0xed731875,
5995     0x5488c39d, 0x44629f4f, 0xfd9944a7, 0xece42ede, 0x551ff536,
5996     0xce1efa2c, 0x77e521c4, 0x66984bbd, 0xdf639055, 0x8beb53c8,
5997     0x32108820, 0x236de259, 0x9a9639b1, 0x019736ab, 0xb86ced43,
5998     0xa911873a, 0x10ea5cd2, 0x88c53e9e, 0x313ee576, 0x20438f0f,
5999     0x99b854e7, 0x02b95bfd, 0xbb428015, 0xaa3fea6c, 0x13c43184,
6000     0x474cf219, 0xfeb729f1, 0xefca4388, 0x56319860, 0xcd30977a,
6001     0x74cb4c92, 0x65b626eb, 0xdc4dfd03, 0xcca7a1d1, 0x755c7a39,
6002     0x64211040, 0xdddacba8, 0x46dbc4b2, 0xff201f5a, 0xee5d7523,
6003     0x57a6aecb, 0x032e6d56, 0xbad5b6be, 0xaba8dcc7, 0x1253072f,
6004     0x89520835, 0x30a9d3dd, 0x21d4b9a4, 0x982f624c, 0xcafb7b7d,
6005     0x7300a095, 0x627dcaec, 0xdb861104, 0x40871e1e, 0xf97cc5f6,
6006     0xe801af8f, 0x51fa7467, 0x0572b7fa, 0xbc896c12, 0xadf4066b,
6007     0x140fdd83, 0x8f0ed299, 0x36f50971, 0x27886308, 0x9e73b8e0,
6008     0x8e99e432, 0x37623fda, 0x261f55a3, 0x9fe48e4b, 0x04e58151,
6009     0xbd1e5ab9, 0xac6330c0, 0x1598eb28, 0x411028b5, 0xf8ebf35d,
6010     0xe9969924, 0x506d42cc, 0xcb6c4dd6, 0x7297963e, 0x63eafc47,
6011     0xda1127af, 0x423e45e3, 0xfbc59e0b, 0xeab8f472, 0x53432f9a,
6012     0xc8422080, 0x71b9fb68, 0x60c49111, 0xd93f4af9, 0x8db78964,
6013     0x344c528c, 0x253138f5, 0x9ccae31d, 0x07cbec07, 0xbe3037ef,
6014     0xaf4d5d96, 0x16b6867e, 0x065cdaac, 0xbfa70144, 0xaeda6b3d,
6015     0x1721b0d5, 0x8c20bfcf, 0x35db6427, 0x24a60e5e, 0x9d5dd5b6,
6016     0xc9d5162b, 0x702ecdc3, 0x6153a7ba, 0xd8a87c52, 0x43a97348,
6017     0xfa52a8a0, 0xeb2fc2d9, 0x52d41931, 0x4e87f0bb, 0xf77c2b53,
6018     0xe601412a, 0x5ffa9ac2, 0xc4fb95d8, 0x7d004e30, 0x6c7d2449,
6019     0xd586ffa1, 0x810e3c3c, 0x38f5e7d4, 0x29888dad, 0x90735645,
6020     0x0b72595f, 0xb28982b7, 0xa3f4e8ce, 0x1a0f3326, 0x0ae56ff4,
6021     0xb31eb41c, 0xa263de65, 0x1b98058d, 0x80990a97, 0x3962d17f,
6022     0x281fbb06, 0x91e460ee, 0xc56ca373, 0x7c97789b, 0x6dea12e2,
6023     0xd411c90a, 0x4f10c610, 0xf6eb1df8, 0xe7967781, 0x5e6dac69,
6024     0xc642ce25, 0x7fb915cd, 0x6ec47fb4, 0xd73fa45c, 0x4c3eab46,
6025     0xf5c570ae, 0xe4b81ad7, 0x5d43c13f, 0x09cb02a2, 0xb030d94a,
6026     0xa14db333, 0x18b668db, 0x83b767c1, 0x3a4cbc29, 0x2b31d650,
6027     0x92ca0db8, 0x8220516a, 0x3bdb8a82, 0x2aa6e0fb, 0x935d3b13,
6028     0x085c3409, 0xb1a7efe1, 0xa0da8598, 0x19215e70, 0x4da99ded,
6029     0xf4524605, 0xe52f2c7c, 0x5cd4f794, 0xc7d5f88e, 0x7e2e2366,
6030     0x6f53491f, 0xd6a892f7, 0x847c8bc6, 0x3d87502e, 0x2cfa3a57,
6031     0x9501e1bf, 0x0e00eea5, 0xb7fb354d, 0xa6865f34, 0x1f7d84dc,
6032     0x4bf54741, 0xf20e9ca9, 0xe373f6d0, 0x5a882d38, 0xc1892222,
6033     0x7872f9ca, 0x690f93b3, 0xd0f4485b, 0xc01e1489, 0x79e5cf61,
6034     0x6898a518, 0xd1637ef0, 0x4a6271ea, 0xf399aa02, 0xe2e4c07b,
6035     0x5b1f1b93, 0x0f97d80e, 0xb66c03e6, 0xa711699f, 0x1eeab277,
6036     0x85ebbd6d, 0x3c106685, 0x2d6d0cfc, 0x9496d714, 0x0cb9b558,
6037     0xb5426eb0, 0xa43f04c9, 0x1dc4df21, 0x86c5d03b, 0x3f3e0bd3,
6038     0x2e4361aa, 0x97b8ba42, 0xc33079df, 0x7acba237, 0x6bb6c84e,
6039     0xd24d13a6, 0x494c1cbc, 0xf0b7c754, 0xe1caad2d, 0x583176c5,
6040     0x48db2a17, 0xf120f1ff, 0xe05d9b86, 0x59a6406e, 0xc2a74f74,
6041     0x7b5c949c, 0x6a21fee5, 0xd3da250d, 0x8752e690, 0x3ea93d78,
6042     0x2fd45701, 0x962f8ce9, 0x0d2e83f3, 0xb4d5581b, 0xa5a83262,
6043     0x1c53e98a},
6044    {0x00000000, 0x9d0fe176, 0xe16ec4ad, 0x7c6125db, 0x19ac8f1b,
6045     0x84a36e6d, 0xf8c24bb6, 0x65cdaac0, 0x33591e36, 0xae56ff40,
6046     0xd237da9b, 0x4f383bed, 0x2af5912d, 0xb7fa705b, 0xcb9b5580,
6047     0x5694b4f6, 0x66b23c6c, 0xfbbddd1a, 0x87dcf8c1, 0x1ad319b7,
6048     0x7f1eb377, 0xe2115201, 0x9e7077da, 0x037f96ac, 0x55eb225a,
6049     0xc8e4c32c, 0xb485e6f7, 0x298a0781, 0x4c47ad41, 0xd1484c37,
6050     0xad2969ec, 0x3026889a, 0xcd6478d8, 0x506b99ae, 0x2c0abc75,
6051     0xb1055d03, 0xd4c8f7c3, 0x49c716b5, 0x35a6336e, 0xa8a9d218,
6052     0xfe3d66ee, 0x63328798, 0x1f53a243, 0x825c4335, 0xe791e9f5,
6053     0x7a9e0883, 0x06ff2d58, 0x9bf0cc2e, 0xabd644b4, 0x36d9a5c2,
6054     0x4ab88019, 0xd7b7616f, 0xb27acbaf, 0x2f752ad9, 0x53140f02,
6055     0xce1bee74, 0x988f5a82, 0x0580bbf4, 0x79e19e2f, 0xe4ee7f59,
6056     0x8123d599, 0x1c2c34ef, 0x604d1134, 0xfd42f042, 0x41b9f7f1,
6057     0xdcb61687, 0xa0d7335c, 0x3dd8d22a, 0x581578ea, 0xc51a999c,
6058     0xb97bbc47, 0x24745d31, 0x72e0e9c7, 0xefef08b1, 0x938e2d6a,
6059     0x0e81cc1c, 0x6b4c66dc, 0xf64387aa, 0x8a22a271, 0x172d4307,
6060     0x270bcb9d, 0xba042aeb, 0xc6650f30, 0x5b6aee46, 0x3ea74486,
6061     0xa3a8a5f0, 0xdfc9802b, 0x42c6615d, 0x1452d5ab, 0x895d34dd,
6062     0xf53c1106, 0x6833f070, 0x0dfe5ab0, 0x90f1bbc6, 0xec909e1d,
6063     0x719f7f6b, 0x8cdd8f29, 0x11d26e5f, 0x6db34b84, 0xf0bcaaf2,
6064     0x95710032, 0x087ee144, 0x741fc49f, 0xe91025e9, 0xbf84911f,
6065     0x228b7069, 0x5eea55b2, 0xc3e5b4c4, 0xa6281e04, 0x3b27ff72,
6066     0x4746daa9, 0xda493bdf, 0xea6fb345, 0x77605233, 0x0b0177e8,
6067     0x960e969e, 0xf3c33c5e, 0x6eccdd28, 0x12adf8f3, 0x8fa21985,
6068     0xd936ad73, 0x44394c05, 0x385869de, 0xa55788a8, 0xc09a2268,
6069     0x5d95c31e, 0x21f4e6c5, 0xbcfb07b3, 0x8373efe2, 0x1e7c0e94,
6070     0x621d2b4f, 0xff12ca39, 0x9adf60f9, 0x07d0818f, 0x7bb1a454,
6071     0xe6be4522, 0xb02af1d4, 0x2d2510a2, 0x51443579, 0xcc4bd40f,
6072     0xa9867ecf, 0x34899fb9, 0x48e8ba62, 0xd5e75b14, 0xe5c1d38e,
6073     0x78ce32f8, 0x04af1723, 0x99a0f655, 0xfc6d5c95, 0x6162bde3,
6074     0x1d039838, 0x800c794e, 0xd698cdb8, 0x4b972cce, 0x37f60915,
6075     0xaaf9e863, 0xcf3442a3, 0x523ba3d5, 0x2e5a860e, 0xb3556778,
6076     0x4e17973a, 0xd318764c, 0xaf795397, 0x3276b2e1, 0x57bb1821,
6077     0xcab4f957, 0xb6d5dc8c, 0x2bda3dfa, 0x7d4e890c, 0xe041687a,
6078     0x9c204da1, 0x012facd7, 0x64e20617, 0xf9ede761, 0x858cc2ba,
6079     0x188323cc, 0x28a5ab56, 0xb5aa4a20, 0xc9cb6ffb, 0x54c48e8d,
6080     0x3109244d, 0xac06c53b, 0xd067e0e0, 0x4d680196, 0x1bfcb560,
6081     0x86f35416, 0xfa9271cd, 0x679d90bb, 0x02503a7b, 0x9f5fdb0d,
6082     0xe33efed6, 0x7e311fa0, 0xc2ca1813, 0x5fc5f965, 0x23a4dcbe,
6083     0xbeab3dc8, 0xdb669708, 0x4669767e, 0x3a0853a5, 0xa707b2d3,
6084     0xf1930625, 0x6c9ce753, 0x10fdc288, 0x8df223fe, 0xe83f893e,
6085     0x75306848, 0x09514d93, 0x945eace5, 0xa478247f, 0x3977c509,
6086     0x4516e0d2, 0xd81901a4, 0xbdd4ab64, 0x20db4a12, 0x5cba6fc9,
6087     0xc1b58ebf, 0x97213a49, 0x0a2edb3f, 0x764ffee4, 0xeb401f92,
6088     0x8e8db552, 0x13825424, 0x6fe371ff, 0xf2ec9089, 0x0fae60cb,
6089     0x92a181bd, 0xeec0a466, 0x73cf4510, 0x1602efd0, 0x8b0d0ea6,
6090     0xf76c2b7d, 0x6a63ca0b, 0x3cf77efd, 0xa1f89f8b, 0xdd99ba50,
6091     0x40965b26, 0x255bf1e6, 0xb8541090, 0xc435354b, 0x593ad43d,
6092     0x691c5ca7, 0xf413bdd1, 0x8872980a, 0x157d797c, 0x70b0d3bc,
6093     0xedbf32ca, 0x91de1711, 0x0cd1f667, 0x5a454291, 0xc74aa3e7,
6094     0xbb2b863c, 0x2624674a, 0x43e9cd8a, 0xdee62cfc, 0xa2870927,
6095     0x3f88e851},
6096    {0x00000000, 0xdd96d985, 0x605cb54b, 0xbdca6cce, 0xc0b96a96,
6097     0x1d2fb313, 0xa0e5dfdd, 0x7d730658, 0x5a03d36d, 0x87950ae8,
6098     0x3a5f6626, 0xe7c9bfa3, 0x9abab9fb, 0x472c607e, 0xfae60cb0,
6099     0x2770d535, 0xb407a6da, 0x69917f5f, 0xd45b1391, 0x09cdca14,
6100     0x74becc4c, 0xa92815c9, 0x14e27907, 0xc974a082, 0xee0475b7,
6101     0x3392ac32, 0x8e58c0fc, 0x53ce1979, 0x2ebd1f21, 0xf32bc6a4,
6102     0x4ee1aa6a, 0x937773ef, 0xb37e4bf5, 0x6ee89270, 0xd322febe,
6103     0x0eb4273b, 0x73c72163, 0xae51f8e6, 0x139b9428, 0xce0d4dad,
6104     0xe97d9898, 0x34eb411d, 0x89212dd3, 0x54b7f456, 0x29c4f20e,
6105     0xf4522b8b, 0x49984745, 0x940e9ec0, 0x0779ed2f, 0xdaef34aa,
6106     0x67255864, 0xbab381e1, 0xc7c087b9, 0x1a565e3c, 0xa79c32f2,
6107     0x7a0aeb77, 0x5d7a3e42, 0x80ece7c7, 0x3d268b09, 0xe0b0528c,
6108     0x9dc354d4, 0x40558d51, 0xfd9fe19f, 0x2009381a, 0xbd8d91ab,
6109     0x601b482e, 0xddd124e0, 0x0047fd65, 0x7d34fb3d, 0xa0a222b8,
6110     0x1d684e76, 0xc0fe97f3, 0xe78e42c6, 0x3a189b43, 0x87d2f78d,
6111     0x5a442e08, 0x27372850, 0xfaa1f1d5, 0x476b9d1b, 0x9afd449e,
6112     0x098a3771, 0xd41ceef4, 0x69d6823a, 0xb4405bbf, 0xc9335de7,
6113     0x14a58462, 0xa96fe8ac, 0x74f93129, 0x5389e41c, 0x8e1f3d99,
6114     0x33d55157, 0xee4388d2, 0x93308e8a, 0x4ea6570f, 0xf36c3bc1,
6115     0x2efae244, 0x0ef3da5e, 0xd36503db, 0x6eaf6f15, 0xb339b690,
6116     0xce4ab0c8, 0x13dc694d, 0xae160583, 0x7380dc06, 0x54f00933,
6117     0x8966d0b6, 0x34acbc78, 0xe93a65fd, 0x944963a5, 0x49dfba20,
6118     0xf415d6ee, 0x29830f6b, 0xbaf47c84, 0x6762a501, 0xdaa8c9cf,
6119     0x073e104a, 0x7a4d1612, 0xa7dbcf97, 0x1a11a359, 0xc7877adc,
6120     0xe0f7afe9, 0x3d61766c, 0x80ab1aa2, 0x5d3dc327, 0x204ec57f,
6121     0xfdd81cfa, 0x40127034, 0x9d84a9b1, 0xa06a2517, 0x7dfcfc92,
6122     0xc036905c, 0x1da049d9, 0x60d34f81, 0xbd459604, 0x008ffaca,
6123     0xdd19234f, 0xfa69f67a, 0x27ff2fff, 0x9a354331, 0x47a39ab4,
6124     0x3ad09cec, 0xe7464569, 0x5a8c29a7, 0x871af022, 0x146d83cd,
6125     0xc9fb5a48, 0x74313686, 0xa9a7ef03, 0xd4d4e95b, 0x094230de,
6126     0xb4885c10, 0x691e8595, 0x4e6e50a0, 0x93f88925, 0x2e32e5eb,
6127     0xf3a43c6e, 0x8ed73a36, 0x5341e3b3, 0xee8b8f7d, 0x331d56f8,
6128     0x13146ee2, 0xce82b767, 0x7348dba9, 0xaede022c, 0xd3ad0474,
6129     0x0e3bddf1, 0xb3f1b13f, 0x6e6768ba, 0x4917bd8f, 0x9481640a,
6130     0x294b08c4, 0xf4ddd141, 0x89aed719, 0x54380e9c, 0xe9f26252,
6131     0x3464bbd7, 0xa713c838, 0x7a8511bd, 0xc74f7d73, 0x1ad9a4f6,
6132     0x67aaa2ae, 0xba3c7b2b, 0x07f617e5, 0xda60ce60, 0xfd101b55,
6133     0x2086c2d0, 0x9d4cae1e, 0x40da779b, 0x3da971c3, 0xe03fa846,
6134     0x5df5c488, 0x80631d0d, 0x1de7b4bc, 0xc0716d39, 0x7dbb01f7,
6135     0xa02dd872, 0xdd5ede2a, 0x00c807af, 0xbd026b61, 0x6094b2e4,
6136     0x47e467d1, 0x9a72be54, 0x27b8d29a, 0xfa2e0b1f, 0x875d0d47,
6137     0x5acbd4c2, 0xe701b80c, 0x3a976189, 0xa9e01266, 0x7476cbe3,
6138     0xc9bca72d, 0x142a7ea8, 0x695978f0, 0xb4cfa175, 0x0905cdbb,
6139     0xd493143e, 0xf3e3c10b, 0x2e75188e, 0x93bf7440, 0x4e29adc5,
6140     0x335aab9d, 0xeecc7218, 0x53061ed6, 0x8e90c753, 0xae99ff49,
6141     0x730f26cc, 0xcec54a02, 0x13539387, 0x6e2095df, 0xb3b64c5a,
6142     0x0e7c2094, 0xd3eaf911, 0xf49a2c24, 0x290cf5a1, 0x94c6996f,
6143     0x495040ea, 0x342346b2, 0xe9b59f37, 0x547ff3f9, 0x89e92a7c,
6144     0x1a9e5993, 0xc7088016, 0x7ac2ecd8, 0xa754355d, 0xda273305,
6145     0x07b1ea80, 0xba7b864e, 0x67ed5fcb, 0x409d8afe, 0x9d0b537b,
6146     0x20c13fb5, 0xfd57e630, 0x8024e068, 0x5db239ed, 0xe0785523,
6147     0x3dee8ca6}};
6148 
6149 static const z_word_t crc_braid_big_table[][256] = {
6150    {0x00000000, 0x85d996dd, 0x4bb55c60, 0xce6ccabd, 0x966ab9c0,
6151     0x13b32f1d, 0xdddfe5a0, 0x5806737d, 0x6dd3035a, 0xe80a9587,
6152     0x26665f3a, 0xa3bfc9e7, 0xfbb9ba9a, 0x7e602c47, 0xb00ce6fa,
6153     0x35d57027, 0xdaa607b4, 0x5f7f9169, 0x91135bd4, 0x14cacd09,
6154     0x4cccbe74, 0xc91528a9, 0x0779e214, 0x82a074c9, 0xb77504ee,
6155     0x32ac9233, 0xfcc0588e, 0x7919ce53, 0x211fbd2e, 0xa4c62bf3,
6156     0x6aaae14e, 0xef737793, 0xf54b7eb3, 0x7092e86e, 0xbefe22d3,
6157     0x3b27b40e, 0x6321c773, 0xe6f851ae, 0x28949b13, 0xad4d0dce,
6158     0x98987de9, 0x1d41eb34, 0xd32d2189, 0x56f4b754, 0x0ef2c429,
6159     0x8b2b52f4, 0x45479849, 0xc09e0e94, 0x2fed7907, 0xaa34efda,
6160     0x64582567, 0xe181b3ba, 0xb987c0c7, 0x3c5e561a, 0xf2329ca7,
6161     0x77eb0a7a, 0x423e7a5d, 0xc7e7ec80, 0x098b263d, 0x8c52b0e0,
6162     0xd454c39d, 0x518d5540, 0x9fe19ffd, 0x1a380920, 0xab918dbd,
6163     0x2e481b60, 0xe024d1dd, 0x65fd4700, 0x3dfb347d, 0xb822a2a0,
6164     0x764e681d, 0xf397fec0, 0xc6428ee7, 0x439b183a, 0x8df7d287,
6165     0x082e445a, 0x50283727, 0xd5f1a1fa, 0x1b9d6b47, 0x9e44fd9a,
6166     0x71378a09, 0xf4ee1cd4, 0x3a82d669, 0xbf5b40b4, 0xe75d33c9,
6167     0x6284a514, 0xace86fa9, 0x2931f974, 0x1ce48953, 0x993d1f8e,
6168     0x5751d533, 0xd28843ee, 0x8a8e3093, 0x0f57a64e, 0xc13b6cf3,
6169     0x44e2fa2e, 0x5edaf30e, 0xdb0365d3, 0x156faf6e, 0x90b639b3,
6170     0xc8b04ace, 0x4d69dc13, 0x830516ae, 0x06dc8073, 0x3309f054,
6171     0xb6d06689, 0x78bcac34, 0xfd653ae9, 0xa5634994, 0x20badf49,
6172     0xeed615f4, 0x6b0f8329, 0x847cf4ba, 0x01a56267, 0xcfc9a8da,
6173     0x4a103e07, 0x12164d7a, 0x97cfdba7, 0x59a3111a, 0xdc7a87c7,
6174     0xe9aff7e0, 0x6c76613d, 0xa21aab80, 0x27c33d5d, 0x7fc54e20,
6175     0xfa1cd8fd, 0x34701240, 0xb1a9849d, 0x17256aa0, 0x92fcfc7d,
6176     0x5c9036c0, 0xd949a01d, 0x814fd360, 0x049645bd, 0xcafa8f00,
6177     0x4f2319dd, 0x7af669fa, 0xff2fff27, 0x3143359a, 0xb49aa347,
6178     0xec9cd03a, 0x694546e7, 0xa7298c5a, 0x22f01a87, 0xcd836d14,
6179     0x485afbc9, 0x86363174, 0x03efa7a9, 0x5be9d4d4, 0xde304209,
6180     0x105c88b4, 0x95851e69, 0xa0506e4e, 0x2589f893, 0xebe5322e,
6181     0x6e3ca4f3, 0x363ad78e, 0xb3e34153, 0x7d8f8bee, 0xf8561d33,
6182     0xe26e1413, 0x67b782ce, 0xa9db4873, 0x2c02deae, 0x7404add3,
6183     0xf1dd3b0e, 0x3fb1f1b3, 0xba68676e, 0x8fbd1749, 0x0a648194,
6184     0xc4084b29, 0x41d1ddf4, 0x19d7ae89, 0x9c0e3854, 0x5262f2e9,
6185     0xd7bb6434, 0x38c813a7, 0xbd11857a, 0x737d4fc7, 0xf6a4d91a,
6186     0xaea2aa67, 0x2b7b3cba, 0xe517f607, 0x60ce60da, 0x551b10fd,
6187     0xd0c28620, 0x1eae4c9d, 0x9b77da40, 0xc371a93d, 0x46a83fe0,
6188     0x88c4f55d, 0x0d1d6380, 0xbcb4e71d, 0x396d71c0, 0xf701bb7d,
6189     0x72d82da0, 0x2ade5edd, 0xaf07c800, 0x616b02bd, 0xe4b29460,
6190     0xd167e447, 0x54be729a, 0x9ad2b827, 0x1f0b2efa, 0x470d5d87,
6191     0xc2d4cb5a, 0x0cb801e7, 0x8961973a, 0x6612e0a9, 0xe3cb7674,
6192     0x2da7bcc9, 0xa87e2a14, 0xf0785969, 0x75a1cfb4, 0xbbcd0509,
6193     0x3e1493d4, 0x0bc1e3f3, 0x8e18752e, 0x4074bf93, 0xc5ad294e,
6194     0x9dab5a33, 0x1872ccee, 0xd61e0653, 0x53c7908e, 0x49ff99ae,
6195     0xcc260f73, 0x024ac5ce, 0x87935313, 0xdf95206e, 0x5a4cb6b3,
6196     0x94207c0e, 0x11f9ead3, 0x242c9af4, 0xa1f50c29, 0x6f99c694,
6197     0xea405049, 0xb2462334, 0x379fb5e9, 0xf9f37f54, 0x7c2ae989,
6198     0x93599e1a, 0x168008c7, 0xd8ecc27a, 0x5d3554a7, 0x053327da,
6199     0x80eab107, 0x4e867bba, 0xcb5fed67, 0xfe8a9d40, 0x7b530b9d,
6200     0xb53fc120, 0x30e657fd, 0x68e02480, 0xed39b25d, 0x235578e0,
6201     0xa68cee3d},
6202    {0x00000000, 0x76e10f9d, 0xadc46ee1, 0xdb25617c, 0x1b8fac19,
6203     0x6d6ea384, 0xb64bc2f8, 0xc0aacd65, 0x361e5933, 0x40ff56ae,
6204     0x9bda37d2, 0xed3b384f, 0x2d91f52a, 0x5b70fab7, 0x80559bcb,
6205     0xf6b49456, 0x6c3cb266, 0x1addbdfb, 0xc1f8dc87, 0xb719d31a,
6206     0x77b31e7f, 0x015211e2, 0xda77709e, 0xac967f03, 0x5a22eb55,
6207     0x2cc3e4c8, 0xf7e685b4, 0x81078a29, 0x41ad474c, 0x374c48d1,
6208     0xec6929ad, 0x9a882630, 0xd87864cd, 0xae996b50, 0x75bc0a2c,
6209     0x035d05b1, 0xc3f7c8d4, 0xb516c749, 0x6e33a635, 0x18d2a9a8,
6210     0xee663dfe, 0x98873263, 0x43a2531f, 0x35435c82, 0xf5e991e7,
6211     0x83089e7a, 0x582dff06, 0x2eccf09b, 0xb444d6ab, 0xc2a5d936,
6212     0x1980b84a, 0x6f61b7d7, 0xafcb7ab2, 0xd92a752f, 0x020f1453,
6213     0x74ee1bce, 0x825a8f98, 0xf4bb8005, 0x2f9ee179, 0x597feee4,
6214     0x99d52381, 0xef342c1c, 0x34114d60, 0x42f042fd, 0xf1f7b941,
6215     0x8716b6dc, 0x5c33d7a0, 0x2ad2d83d, 0xea781558, 0x9c991ac5,
6216     0x47bc7bb9, 0x315d7424, 0xc7e9e072, 0xb108efef, 0x6a2d8e93,
6217     0x1ccc810e, 0xdc664c6b, 0xaa8743f6, 0x71a2228a, 0x07432d17,
6218     0x9dcb0b27, 0xeb2a04ba, 0x300f65c6, 0x46ee6a5b, 0x8644a73e,
6219     0xf0a5a8a3, 0x2b80c9df, 0x5d61c642, 0xabd55214, 0xdd345d89,
6220     0x06113cf5, 0x70f03368, 0xb05afe0d, 0xc6bbf190, 0x1d9e90ec,
6221     0x6b7f9f71, 0x298fdd8c, 0x5f6ed211, 0x844bb36d, 0xf2aabcf0,
6222     0x32007195, 0x44e17e08, 0x9fc41f74, 0xe92510e9, 0x1f9184bf,
6223     0x69708b22, 0xb255ea5e, 0xc4b4e5c3, 0x041e28a6, 0x72ff273b,
6224     0xa9da4647, 0xdf3b49da, 0x45b36fea, 0x33526077, 0xe877010b,
6225     0x9e960e96, 0x5e3cc3f3, 0x28ddcc6e, 0xf3f8ad12, 0x8519a28f,
6226     0x73ad36d9, 0x054c3944, 0xde695838, 0xa88857a5, 0x68229ac0,
6227     0x1ec3955d, 0xc5e6f421, 0xb307fbbc, 0xe2ef7383, 0x940e7c1e,
6228     0x4f2b1d62, 0x39ca12ff, 0xf960df9a, 0x8f81d007, 0x54a4b17b,
6229     0x2245bee6, 0xd4f12ab0, 0xa210252d, 0x79354451, 0x0fd44bcc,
6230     0xcf7e86a9, 0xb99f8934, 0x62bae848, 0x145be7d5, 0x8ed3c1e5,
6231     0xf832ce78, 0x2317af04, 0x55f6a099, 0x955c6dfc, 0xe3bd6261,
6232     0x3898031d, 0x4e790c80, 0xb8cd98d6, 0xce2c974b, 0x1509f637,
6233     0x63e8f9aa, 0xa34234cf, 0xd5a33b52, 0x0e865a2e, 0x786755b3,
6234     0x3a97174e, 0x4c7618d3, 0x975379af, 0xe1b27632, 0x2118bb57,
6235     0x57f9b4ca, 0x8cdcd5b6, 0xfa3dda2b, 0x0c894e7d, 0x7a6841e0,
6236     0xa14d209c, 0xd7ac2f01, 0x1706e264, 0x61e7edf9, 0xbac28c85,
6237     0xcc238318, 0x56aba528, 0x204aaab5, 0xfb6fcbc9, 0x8d8ec454,
6238     0x4d240931, 0x3bc506ac, 0xe0e067d0, 0x9601684d, 0x60b5fc1b,
6239     0x1654f386, 0xcd7192fa, 0xbb909d67, 0x7b3a5002, 0x0ddb5f9f,
6240     0xd6fe3ee3, 0xa01f317e, 0x1318cac2, 0x65f9c55f, 0xbedca423,
6241     0xc83dabbe, 0x089766db, 0x7e766946, 0xa553083a, 0xd3b207a7,
6242     0x250693f1, 0x53e79c6c, 0x88c2fd10, 0xfe23f28d, 0x3e893fe8,
6243     0x48683075, 0x934d5109, 0xe5ac5e94, 0x7f2478a4, 0x09c57739,
6244     0xd2e01645, 0xa40119d8, 0x64abd4bd, 0x124adb20, 0xc96fba5c,
6245     0xbf8eb5c1, 0x493a2197, 0x3fdb2e0a, 0xe4fe4f76, 0x921f40eb,
6246     0x52b58d8e, 0x24548213, 0xff71e36f, 0x8990ecf2, 0xcb60ae0f,
6247     0xbd81a192, 0x66a4c0ee, 0x1045cf73, 0xd0ef0216, 0xa60e0d8b,
6248     0x7d2b6cf7, 0x0bca636a, 0xfd7ef73c, 0x8b9ff8a1, 0x50ba99dd,
6249     0x265b9640, 0xe6f15b25, 0x901054b8, 0x4b3535c4, 0x3dd43a59,
6250     0xa75c1c69, 0xd1bd13f4, 0x0a987288, 0x7c797d15, 0xbcd3b070,
6251     0xca32bfed, 0x1117de91, 0x67f6d10c, 0x9142455a, 0xe7a34ac7,
6252     0x3c862bbb, 0x4a672426, 0x8acde943, 0xfc2ce6de, 0x270987a2,
6253     0x51e8883f},
6254    {0x00000000, 0xe8dbfbb9, 0x91b186a8, 0x796a7d11, 0x63657c8a,
6255     0x8bbe8733, 0xf2d4fa22, 0x1a0f019b, 0x87cc89cf, 0x6f177276,
6256     0x167d0f67, 0xfea6f4de, 0xe4a9f545, 0x0c720efc, 0x751873ed,
6257     0x9dc38854, 0x4f9f6244, 0xa74499fd, 0xde2ee4ec, 0x36f51f55,
6258     0x2cfa1ece, 0xc421e577, 0xbd4b9866, 0x559063df, 0xc853eb8b,
6259     0x20881032, 0x59e26d23, 0xb139969a, 0xab369701, 0x43ed6cb8,
6260     0x3a8711a9, 0xd25cea10, 0x9e3ec588, 0x76e53e31, 0x0f8f4320,
6261     0xe754b899, 0xfd5bb902, 0x158042bb, 0x6cea3faa, 0x8431c413,
6262     0x19f24c47, 0xf129b7fe, 0x8843caef, 0x60983156, 0x7a9730cd,
6263     0x924ccb74, 0xeb26b665, 0x03fd4ddc, 0xd1a1a7cc, 0x397a5c75,
6264     0x40102164, 0xa8cbdadd, 0xb2c4db46, 0x5a1f20ff, 0x23755dee,
6265     0xcbaea657, 0x566d2e03, 0xbeb6d5ba, 0xc7dca8ab, 0x2f075312,
6266     0x35085289, 0xddd3a930, 0xa4b9d421, 0x4c622f98, 0x7d7bfbca,
6267     0x95a00073, 0xecca7d62, 0x041186db, 0x1e1e8740, 0xf6c57cf9,
6268     0x8faf01e8, 0x6774fa51, 0xfab77205, 0x126c89bc, 0x6b06f4ad,
6269     0x83dd0f14, 0x99d20e8f, 0x7109f536, 0x08638827, 0xe0b8739e,
6270     0x32e4998e, 0xda3f6237, 0xa3551f26, 0x4b8ee49f, 0x5181e504,
6271     0xb95a1ebd, 0xc03063ac, 0x28eb9815, 0xb5281041, 0x5df3ebf8,
6272     0x249996e9, 0xcc426d50, 0xd64d6ccb, 0x3e969772, 0x47fcea63,
6273     0xaf2711da, 0xe3453e42, 0x0b9ec5fb, 0x72f4b8ea, 0x9a2f4353,
6274     0x802042c8, 0x68fbb971, 0x1191c460, 0xf94a3fd9, 0x6489b78d,
6275     0x8c524c34, 0xf5383125, 0x1de3ca9c, 0x07eccb07, 0xef3730be,
6276     0x965d4daf, 0x7e86b616, 0xacda5c06, 0x4401a7bf, 0x3d6bdaae,
6277     0xd5b02117, 0xcfbf208c, 0x2764db35, 0x5e0ea624, 0xb6d55d9d,
6278     0x2b16d5c9, 0xc3cd2e70, 0xbaa75361, 0x527ca8d8, 0x4873a943,
6279     0xa0a852fa, 0xd9c22feb, 0x3119d452, 0xbbf0874e, 0x532b7cf7,
6280     0x2a4101e6, 0xc29afa5f, 0xd895fbc4, 0x304e007d, 0x49247d6c,
6281     0xa1ff86d5, 0x3c3c0e81, 0xd4e7f538, 0xad8d8829, 0x45567390,
6282     0x5f59720b, 0xb78289b2, 0xcee8f4a3, 0x26330f1a, 0xf46fe50a,
6283     0x1cb41eb3, 0x65de63a2, 0x8d05981b, 0x970a9980, 0x7fd16239,
6284     0x06bb1f28, 0xee60e491, 0x73a36cc5, 0x9b78977c, 0xe212ea6d,
6285     0x0ac911d4, 0x10c6104f, 0xf81debf6, 0x817796e7, 0x69ac6d5e,
6286     0x25ce42c6, 0xcd15b97f, 0xb47fc46e, 0x5ca43fd7, 0x46ab3e4c,
6287     0xae70c5f5, 0xd71ab8e4, 0x3fc1435d, 0xa202cb09, 0x4ad930b0,
6288     0x33b34da1, 0xdb68b618, 0xc167b783, 0x29bc4c3a, 0x50d6312b,
6289     0xb80dca92, 0x6a512082, 0x828adb3b, 0xfbe0a62a, 0x133b5d93,
6290     0x09345c08, 0xe1efa7b1, 0x9885daa0, 0x705e2119, 0xed9da94d,
6291     0x054652f4, 0x7c2c2fe5, 0x94f7d45c, 0x8ef8d5c7, 0x66232e7e,
6292     0x1f49536f, 0xf792a8d6, 0xc68b7c84, 0x2e50873d, 0x573afa2c,
6293     0xbfe10195, 0xa5ee000e, 0x4d35fbb7, 0x345f86a6, 0xdc847d1f,
6294     0x4147f54b, 0xa99c0ef2, 0xd0f673e3, 0x382d885a, 0x222289c1,
6295     0xcaf97278, 0xb3930f69, 0x5b48f4d0, 0x89141ec0, 0x61cfe579,
6296     0x18a59868, 0xf07e63d1, 0xea71624a, 0x02aa99f3, 0x7bc0e4e2,
6297     0x931b1f5b, 0x0ed8970f, 0xe6036cb6, 0x9f6911a7, 0x77b2ea1e,
6298     0x6dbdeb85, 0x8566103c, 0xfc0c6d2d, 0x14d79694, 0x58b5b90c,
6299     0xb06e42b5, 0xc9043fa4, 0x21dfc41d, 0x3bd0c586, 0xd30b3e3f,
6300     0xaa61432e, 0x42bab897, 0xdf7930c3, 0x37a2cb7a, 0x4ec8b66b,
6301     0xa6134dd2, 0xbc1c4c49, 0x54c7b7f0, 0x2dadcae1, 0xc5763158,
6302     0x172adb48, 0xfff120f1, 0x869b5de0, 0x6e40a659, 0x744fa7c2,
6303     0x9c945c7b, 0xe5fe216a, 0x0d25dad3, 0x90e65287, 0x783da93e,
6304     0x0157d42f, 0xe98c2f96, 0xf3832e0d, 0x1b58d5b4, 0x6232a8a5,
6305     0x8ae9531c},
6306    {0x00000000, 0x919168ae, 0x6325a087, 0xf2b4c829, 0x874c31d4,
6307     0x16dd597a, 0xe4699153, 0x75f8f9fd, 0x4f9f1373, 0xde0e7bdd,
6308     0x2cbab3f4, 0xbd2bdb5a, 0xc8d322a7, 0x59424a09, 0xabf68220,
6309     0x3a67ea8e, 0x9e3e27e6, 0x0faf4f48, 0xfd1b8761, 0x6c8aefcf,
6310     0x19721632, 0x88e37e9c, 0x7a57b6b5, 0xebc6de1b, 0xd1a13495,
6311     0x40305c3b, 0xb2849412, 0x2315fcbc, 0x56ed0541, 0xc77c6def,
6312     0x35c8a5c6, 0xa459cd68, 0x7d7b3f17, 0xecea57b9, 0x1e5e9f90,
6313     0x8fcff73e, 0xfa370ec3, 0x6ba6666d, 0x9912ae44, 0x0883c6ea,
6314     0x32e42c64, 0xa37544ca, 0x51c18ce3, 0xc050e44d, 0xb5a81db0,
6315     0x2439751e, 0xd68dbd37, 0x471cd599, 0xe34518f1, 0x72d4705f,
6316     0x8060b876, 0x11f1d0d8, 0x64092925, 0xf598418b, 0x072c89a2,
6317     0x96bde10c, 0xacda0b82, 0x3d4b632c, 0xcfffab05, 0x5e6ec3ab,
6318     0x2b963a56, 0xba0752f8, 0x48b39ad1, 0xd922f27f, 0xfaf67e2e,
6319     0x6b671680, 0x99d3dea9, 0x0842b607, 0x7dba4ffa, 0xec2b2754,
6320     0x1e9fef7d, 0x8f0e87d3, 0xb5696d5d, 0x24f805f3, 0xd64ccdda,
6321     0x47dda574, 0x32255c89, 0xa3b43427, 0x5100fc0e, 0xc09194a0,
6322     0x64c859c8, 0xf5593166, 0x07edf94f, 0x967c91e1, 0xe384681c,
6323     0x721500b2, 0x80a1c89b, 0x1130a035, 0x2b574abb, 0xbac62215,
6324     0x4872ea3c, 0xd9e38292, 0xac1b7b6f, 0x3d8a13c1, 0xcf3edbe8,
6325     0x5eafb346, 0x878d4139, 0x161c2997, 0xe4a8e1be, 0x75398910,
6326     0x00c170ed, 0x91501843, 0x63e4d06a, 0xf275b8c4, 0xc812524a,
6327     0x59833ae4, 0xab37f2cd, 0x3aa69a63, 0x4f5e639e, 0xdecf0b30,
6328     0x2c7bc319, 0xbdeaabb7, 0x19b366df, 0x88220e71, 0x7a96c658,
6329     0xeb07aef6, 0x9eff570b, 0x0f6e3fa5, 0xfddaf78c, 0x6c4b9f22,
6330     0x562c75ac, 0xc7bd1d02, 0x3509d52b, 0xa498bd85, 0xd1604478,
6331     0x40f12cd6, 0xb245e4ff, 0x23d48c51, 0xf4edfd5c, 0x657c95f2,
6332     0x97c85ddb, 0x06593575, 0x73a1cc88, 0xe230a426, 0x10846c0f,
6333     0x811504a1, 0xbb72ee2f, 0x2ae38681, 0xd8574ea8, 0x49c62606,
6334     0x3c3edffb, 0xadafb755, 0x5f1b7f7c, 0xce8a17d2, 0x6ad3daba,
6335     0xfb42b214, 0x09f67a3d, 0x98671293, 0xed9feb6e, 0x7c0e83c0,
6336     0x8eba4be9, 0x1f2b2347, 0x254cc9c9, 0xb4dda167, 0x4669694e,
6337     0xd7f801e0, 0xa200f81d, 0x339190b3, 0xc125589a, 0x50b43034,
6338     0x8996c24b, 0x1807aae5, 0xeab362cc, 0x7b220a62, 0x0edaf39f,
6339     0x9f4b9b31, 0x6dff5318, 0xfc6e3bb6, 0xc609d138, 0x5798b996,
6340     0xa52c71bf, 0x34bd1911, 0x4145e0ec, 0xd0d48842, 0x2260406b,
6341     0xb3f128c5, 0x17a8e5ad, 0x86398d03, 0x748d452a, 0xe51c2d84,
6342     0x90e4d479, 0x0175bcd7, 0xf3c174fe, 0x62501c50, 0x5837f6de,
6343     0xc9a69e70, 0x3b125659, 0xaa833ef7, 0xdf7bc70a, 0x4eeaafa4,
6344     0xbc5e678d, 0x2dcf0f23, 0x0e1b8372, 0x9f8aebdc, 0x6d3e23f5,
6345     0xfcaf4b5b, 0x8957b2a6, 0x18c6da08, 0xea721221, 0x7be37a8f,
6346     0x41849001, 0xd015f8af, 0x22a13086, 0xb3305828, 0xc6c8a1d5,
6347     0x5759c97b, 0xa5ed0152, 0x347c69fc, 0x9025a494, 0x01b4cc3a,
6348     0xf3000413, 0x62916cbd, 0x17699540, 0x86f8fdee, 0x744c35c7,
6349     0xe5dd5d69, 0xdfbab7e7, 0x4e2bdf49, 0xbc9f1760, 0x2d0e7fce,
6350     0x58f68633, 0xc967ee9d, 0x3bd326b4, 0xaa424e1a, 0x7360bc65,
6351     0xe2f1d4cb, 0x10451ce2, 0x81d4744c, 0xf42c8db1, 0x65bde51f,
6352     0x97092d36, 0x06984598, 0x3cffaf16, 0xad6ec7b8, 0x5fda0f91,
6353     0xce4b673f, 0xbbb39ec2, 0x2a22f66c, 0xd8963e45, 0x490756eb,
6354     0xed5e9b83, 0x7ccff32d, 0x8e7b3b04, 0x1fea53aa, 0x6a12aa57,
6355     0xfb83c2f9, 0x09370ad0, 0x98a6627e, 0xa2c188f0, 0x3350e05e,
6356     0xc1e42877, 0x507540d9, 0x258db924, 0xb41cd18a, 0x46a819a3,
6357     0xd739710d}};
6358 
6359 #endif /* W */
6360 
6361 #endif /* N == 4 */
6362 #if N == 5
6363 
6364 #if W == 8
6365 
6366 static const uint32_t crc_braid_table[][256] = {
6367    {0x00000000, 0xaf449247, 0x85f822cf, 0x2abcb088, 0xd08143df,
6368     0x7fc5d198, 0x55796110, 0xfa3df357, 0x7a7381ff, 0xd53713b8,
6369     0xff8ba330, 0x50cf3177, 0xaaf2c220, 0x05b65067, 0x2f0ae0ef,
6370     0x804e72a8, 0xf4e703fe, 0x5ba391b9, 0x711f2131, 0xde5bb376,
6371     0x24664021, 0x8b22d266, 0xa19e62ee, 0x0edaf0a9, 0x8e948201,
6372     0x21d01046, 0x0b6ca0ce, 0xa4283289, 0x5e15c1de, 0xf1515399,
6373     0xdbede311, 0x74a97156, 0x32bf01bd, 0x9dfb93fa, 0xb7472372,
6374     0x1803b135, 0xe23e4262, 0x4d7ad025, 0x67c660ad, 0xc882f2ea,
6375     0x48cc8042, 0xe7881205, 0xcd34a28d, 0x627030ca, 0x984dc39d,
6376     0x370951da, 0x1db5e152, 0xb2f17315, 0xc6580243, 0x691c9004,
6377     0x43a0208c, 0xece4b2cb, 0x16d9419c, 0xb99dd3db, 0x93216353,
6378     0x3c65f114, 0xbc2b83bc, 0x136f11fb, 0x39d3a173, 0x96973334,
6379     0x6caac063, 0xc3ee5224, 0xe952e2ac, 0x461670eb, 0x657e037a,
6380     0xca3a913d, 0xe08621b5, 0x4fc2b3f2, 0xb5ff40a5, 0x1abbd2e2,
6381     0x3007626a, 0x9f43f02d, 0x1f0d8285, 0xb04910c2, 0x9af5a04a,
6382     0x35b1320d, 0xcf8cc15a, 0x60c8531d, 0x4a74e395, 0xe53071d2,
6383     0x91990084, 0x3edd92c3, 0x1461224b, 0xbb25b00c, 0x4118435b,
6384     0xee5cd11c, 0xc4e06194, 0x6ba4f3d3, 0xebea817b, 0x44ae133c,
6385     0x6e12a3b4, 0xc15631f3, 0x3b6bc2a4, 0x942f50e3, 0xbe93e06b,
6386     0x11d7722c, 0x57c102c7, 0xf8859080, 0xd2392008, 0x7d7db24f,
6387     0x87404118, 0x2804d35f, 0x02b863d7, 0xadfcf190, 0x2db28338,
6388     0x82f6117f, 0xa84aa1f7, 0x070e33b0, 0xfd33c0e7, 0x527752a0,
6389     0x78cbe228, 0xd78f706f, 0xa3260139, 0x0c62937e, 0x26de23f6,
6390     0x899ab1b1, 0x73a742e6, 0xdce3d0a1, 0xf65f6029, 0x591bf26e,
6391     0xd95580c6, 0x76111281, 0x5cada209, 0xf3e9304e, 0x09d4c319,
6392     0xa690515e, 0x8c2ce1d6, 0x23687391, 0xcafc06f4, 0x65b894b3,
6393     0x4f04243b, 0xe040b67c, 0x1a7d452b, 0xb539d76c, 0x9f8567e4,
6394     0x30c1f5a3, 0xb08f870b, 0x1fcb154c, 0x3577a5c4, 0x9a333783,
6395     0x600ec4d4, 0xcf4a5693, 0xe5f6e61b, 0x4ab2745c, 0x3e1b050a,
6396     0x915f974d, 0xbbe327c5, 0x14a7b582, 0xee9a46d5, 0x41ded492,
6397     0x6b62641a, 0xc426f65d, 0x446884f5, 0xeb2c16b2, 0xc190a63a,
6398     0x6ed4347d, 0x94e9c72a, 0x3bad556d, 0x1111e5e5, 0xbe5577a2,
6399     0xf8430749, 0x5707950e, 0x7dbb2586, 0xd2ffb7c1, 0x28c24496,
6400     0x8786d6d1, 0xad3a6659, 0x027ef41e, 0x823086b6, 0x2d7414f1,
6401     0x07c8a479, 0xa88c363e, 0x52b1c569, 0xfdf5572e, 0xd749e7a6,
6402     0x780d75e1, 0x0ca404b7, 0xa3e096f0, 0x895c2678, 0x2618b43f,
6403     0xdc254768, 0x7361d52f, 0x59dd65a7, 0xf699f7e0, 0x76d78548,
6404     0xd993170f, 0xf32fa787, 0x5c6b35c0, 0xa656c697, 0x091254d0,
6405     0x23aee458, 0x8cea761f, 0xaf82058e, 0x00c697c9, 0x2a7a2741,
6406     0x853eb506, 0x7f034651, 0xd047d416, 0xfafb649e, 0x55bff6d9,
6407     0xd5f18471, 0x7ab51636, 0x5009a6be, 0xff4d34f9, 0x0570c7ae,
6408     0xaa3455e9, 0x8088e561, 0x2fcc7726, 0x5b650670, 0xf4219437,
6409     0xde9d24bf, 0x71d9b6f8, 0x8be445af, 0x24a0d7e8, 0x0e1c6760,
6410     0xa158f527, 0x2116878f, 0x8e5215c8, 0xa4eea540, 0x0baa3707,
6411     0xf197c450, 0x5ed35617, 0x746fe69f, 0xdb2b74d8, 0x9d3d0433,
6412     0x32799674, 0x18c526fc, 0xb781b4bb, 0x4dbc47ec, 0xe2f8d5ab,
6413     0xc8446523, 0x6700f764, 0xe74e85cc, 0x480a178b, 0x62b6a703,
6414     0xcdf23544, 0x37cfc613, 0x988b5454, 0xb237e4dc, 0x1d73769b,
6415     0x69da07cd, 0xc69e958a, 0xec222502, 0x4366b745, 0xb95b4412,
6416     0x161fd655, 0x3ca366dd, 0x93e7f49a, 0x13a98632, 0xbced1475,
6417     0x9651a4fd, 0x391536ba, 0xc328c5ed, 0x6c6c57aa, 0x46d0e722,
6418     0xe9947565},
6419    {0x00000000, 0x4e890ba9, 0x9d121752, 0xd39b1cfb, 0xe15528e5,
6420     0xafdc234c, 0x7c473fb7, 0x32ce341e, 0x19db578b, 0x57525c22,
6421     0x84c940d9, 0xca404b70, 0xf88e7f6e, 0xb60774c7, 0x659c683c,
6422     0x2b156395, 0x33b6af16, 0x7d3fa4bf, 0xaea4b844, 0xe02db3ed,
6423     0xd2e387f3, 0x9c6a8c5a, 0x4ff190a1, 0x01789b08, 0x2a6df89d,
6424     0x64e4f334, 0xb77fefcf, 0xf9f6e466, 0xcb38d078, 0x85b1dbd1,
6425     0x562ac72a, 0x18a3cc83, 0x676d5e2c, 0x29e45585, 0xfa7f497e,
6426     0xb4f642d7, 0x863876c9, 0xc8b17d60, 0x1b2a619b, 0x55a36a32,
6427     0x7eb609a7, 0x303f020e, 0xe3a41ef5, 0xad2d155c, 0x9fe32142,
6428     0xd16a2aeb, 0x02f13610, 0x4c783db9, 0x54dbf13a, 0x1a52fa93,
6429     0xc9c9e668, 0x8740edc1, 0xb58ed9df, 0xfb07d276, 0x289cce8d,
6430     0x6615c524, 0x4d00a6b1, 0x0389ad18, 0xd012b1e3, 0x9e9bba4a,
6431     0xac558e54, 0xe2dc85fd, 0x31479906, 0x7fce92af, 0xcedabc58,
6432     0x8053b7f1, 0x53c8ab0a, 0x1d41a0a3, 0x2f8f94bd, 0x61069f14,
6433     0xb29d83ef, 0xfc148846, 0xd701ebd3, 0x9988e07a, 0x4a13fc81,
6434     0x049af728, 0x3654c336, 0x78ddc89f, 0xab46d464, 0xe5cfdfcd,
6435     0xfd6c134e, 0xb3e518e7, 0x607e041c, 0x2ef70fb5, 0x1c393bab,
6436     0x52b03002, 0x812b2cf9, 0xcfa22750, 0xe4b744c5, 0xaa3e4f6c,
6437     0x79a55397, 0x372c583e, 0x05e26c20, 0x4b6b6789, 0x98f07b72,
6438     0xd67970db, 0xa9b7e274, 0xe73ee9dd, 0x34a5f526, 0x7a2cfe8f,
6439     0x48e2ca91, 0x066bc138, 0xd5f0ddc3, 0x9b79d66a, 0xb06cb5ff,
6440     0xfee5be56, 0x2d7ea2ad, 0x63f7a904, 0x51399d1a, 0x1fb096b3,
6441     0xcc2b8a48, 0x82a281e1, 0x9a014d62, 0xd48846cb, 0x07135a30,
6442     0x499a5199, 0x7b546587, 0x35dd6e2e, 0xe64672d5, 0xa8cf797c,
6443     0x83da1ae9, 0xcd531140, 0x1ec80dbb, 0x50410612, 0x628f320c,
6444     0x2c0639a5, 0xff9d255e, 0xb1142ef7, 0x46c47ef1, 0x084d7558,
6445     0xdbd669a3, 0x955f620a, 0xa7915614, 0xe9185dbd, 0x3a834146,
6446     0x740a4aef, 0x5f1f297a, 0x119622d3, 0xc20d3e28, 0x8c843581,
6447     0xbe4a019f, 0xf0c30a36, 0x235816cd, 0x6dd11d64, 0x7572d1e7,
6448     0x3bfbda4e, 0xe860c6b5, 0xa6e9cd1c, 0x9427f902, 0xdaaef2ab,
6449     0x0935ee50, 0x47bce5f9, 0x6ca9866c, 0x22208dc5, 0xf1bb913e,
6450     0xbf329a97, 0x8dfcae89, 0xc375a520, 0x10eeb9db, 0x5e67b272,
6451     0x21a920dd, 0x6f202b74, 0xbcbb378f, 0xf2323c26, 0xc0fc0838,
6452     0x8e750391, 0x5dee1f6a, 0x136714c3, 0x38727756, 0x76fb7cff,
6453     0xa5606004, 0xebe96bad, 0xd9275fb3, 0x97ae541a, 0x443548e1,
6454     0x0abc4348, 0x121f8fcb, 0x5c968462, 0x8f0d9899, 0xc1849330,
6455     0xf34aa72e, 0xbdc3ac87, 0x6e58b07c, 0x20d1bbd5, 0x0bc4d840,
6456     0x454dd3e9, 0x96d6cf12, 0xd85fc4bb, 0xea91f0a5, 0xa418fb0c,
6457     0x7783e7f7, 0x390aec5e, 0x881ec2a9, 0xc697c900, 0x150cd5fb,
6458     0x5b85de52, 0x694bea4c, 0x27c2e1e5, 0xf459fd1e, 0xbad0f6b7,
6459     0x91c59522, 0xdf4c9e8b, 0x0cd78270, 0x425e89d9, 0x7090bdc7,
6460     0x3e19b66e, 0xed82aa95, 0xa30ba13c, 0xbba86dbf, 0xf5216616,
6461     0x26ba7aed, 0x68337144, 0x5afd455a, 0x14744ef3, 0xc7ef5208,
6462     0x896659a1, 0xa2733a34, 0xecfa319d, 0x3f612d66, 0x71e826cf,
6463     0x432612d1, 0x0daf1978, 0xde340583, 0x90bd0e2a, 0xef739c85,
6464     0xa1fa972c, 0x72618bd7, 0x3ce8807e, 0x0e26b460, 0x40afbfc9,
6465     0x9334a332, 0xddbda89b, 0xf6a8cb0e, 0xb821c0a7, 0x6bbadc5c,
6466     0x2533d7f5, 0x17fde3eb, 0x5974e842, 0x8aeff4b9, 0xc466ff10,
6467     0xdcc53393, 0x924c383a, 0x41d724c1, 0x0f5e2f68, 0x3d901b76,
6468     0x731910df, 0xa0820c24, 0xee0b078d, 0xc51e6418, 0x8b976fb1,
6469     0x580c734a, 0x168578e3, 0x244b4cfd, 0x6ac24754, 0xb9595baf,
6470     0xf7d05006},
6471    {0x00000000, 0x8d88fde2, 0xc060fd85, 0x4de80067, 0x5bb0fd4b,
6472     0xd63800a9, 0x9bd000ce, 0x1658fd2c, 0xb761fa96, 0x3ae90774,
6473     0x77010713, 0xfa89faf1, 0xecd107dd, 0x6159fa3f, 0x2cb1fa58,
6474     0xa13907ba, 0xb5b2f36d, 0x383a0e8f, 0x75d20ee8, 0xf85af30a,
6475     0xee020e26, 0x638af3c4, 0x2e62f3a3, 0xa3ea0e41, 0x02d309fb,
6476     0x8f5bf419, 0xc2b3f47e, 0x4f3b099c, 0x5963f4b0, 0xd4eb0952,
6477     0x99030935, 0x148bf4d7, 0xb014e09b, 0x3d9c1d79, 0x70741d1e,
6478     0xfdfce0fc, 0xeba41dd0, 0x662ce032, 0x2bc4e055, 0xa64c1db7,
6479     0x07751a0d, 0x8afde7ef, 0xc715e788, 0x4a9d1a6a, 0x5cc5e746,
6480     0xd14d1aa4, 0x9ca51ac3, 0x112de721, 0x05a613f6, 0x882eee14,
6481     0xc5c6ee73, 0x484e1391, 0x5e16eebd, 0xd39e135f, 0x9e761338,
6482     0x13feeeda, 0xb2c7e960, 0x3f4f1482, 0x72a714e5, 0xff2fe907,
6483     0xe977142b, 0x64ffe9c9, 0x2917e9ae, 0xa49f144c, 0xbb58c777,
6484     0x36d03a95, 0x7b383af2, 0xf6b0c710, 0xe0e83a3c, 0x6d60c7de,
6485     0x2088c7b9, 0xad003a5b, 0x0c393de1, 0x81b1c003, 0xcc59c064,
6486     0x41d13d86, 0x5789c0aa, 0xda013d48, 0x97e93d2f, 0x1a61c0cd,
6487     0x0eea341a, 0x8362c9f8, 0xce8ac99f, 0x4302347d, 0x555ac951,
6488     0xd8d234b3, 0x953a34d4, 0x18b2c936, 0xb98bce8c, 0x3403336e,
6489     0x79eb3309, 0xf463ceeb, 0xe23b33c7, 0x6fb3ce25, 0x225bce42,
6490     0xafd333a0, 0x0b4c27ec, 0x86c4da0e, 0xcb2cda69, 0x46a4278b,
6491     0x50fcdaa7, 0xdd742745, 0x909c2722, 0x1d14dac0, 0xbc2ddd7a,
6492     0x31a52098, 0x7c4d20ff, 0xf1c5dd1d, 0xe79d2031, 0x6a15ddd3,
6493     0x27fdddb4, 0xaa752056, 0xbefed481, 0x33762963, 0x7e9e2904,
6494     0xf316d4e6, 0xe54e29ca, 0x68c6d428, 0x252ed44f, 0xa8a629ad,
6495     0x099f2e17, 0x8417d3f5, 0xc9ffd392, 0x44772e70, 0x522fd35c,
6496     0xdfa72ebe, 0x924f2ed9, 0x1fc7d33b, 0xadc088af, 0x2048754d,
6497     0x6da0752a, 0xe02888c8, 0xf67075e4, 0x7bf88806, 0x36108861,
6498     0xbb987583, 0x1aa17239, 0x97298fdb, 0xdac18fbc, 0x5749725e,
6499     0x41118f72, 0xcc997290, 0x817172f7, 0x0cf98f15, 0x18727bc2,
6500     0x95fa8620, 0xd8128647, 0x559a7ba5, 0x43c28689, 0xce4a7b6b,
6501     0x83a27b0c, 0x0e2a86ee, 0xaf138154, 0x229b7cb6, 0x6f737cd1,
6502     0xe2fb8133, 0xf4a37c1f, 0x792b81fd, 0x34c3819a, 0xb94b7c78,
6503     0x1dd46834, 0x905c95d6, 0xddb495b1, 0x503c6853, 0x4664957f,
6504     0xcbec689d, 0x860468fa, 0x0b8c9518, 0xaab592a2, 0x273d6f40,
6505     0x6ad56f27, 0xe75d92c5, 0xf1056fe9, 0x7c8d920b, 0x3165926c,
6506     0xbced6f8e, 0xa8669b59, 0x25ee66bb, 0x680666dc, 0xe58e9b3e,
6507     0xf3d66612, 0x7e5e9bf0, 0x33b69b97, 0xbe3e6675, 0x1f0761cf,
6508     0x928f9c2d, 0xdf679c4a, 0x52ef61a8, 0x44b79c84, 0xc93f6166,
6509     0x84d76101, 0x095f9ce3, 0x16984fd8, 0x9b10b23a, 0xd6f8b25d,
6510     0x5b704fbf, 0x4d28b293, 0xc0a04f71, 0x8d484f16, 0x00c0b2f4,
6511     0xa1f9b54e, 0x2c7148ac, 0x619948cb, 0xec11b529, 0xfa494805,
6512     0x77c1b5e7, 0x3a29b580, 0xb7a14862, 0xa32abcb5, 0x2ea24157,
6513     0x634a4130, 0xeec2bcd2, 0xf89a41fe, 0x7512bc1c, 0x38fabc7b,
6514     0xb5724199, 0x144b4623, 0x99c3bbc1, 0xd42bbba6, 0x59a34644,
6515     0x4ffbbb68, 0xc273468a, 0x8f9b46ed, 0x0213bb0f, 0xa68caf43,
6516     0x2b0452a1, 0x66ec52c6, 0xeb64af24, 0xfd3c5208, 0x70b4afea,
6517     0x3d5caf8d, 0xb0d4526f, 0x11ed55d5, 0x9c65a837, 0xd18da850,
6518     0x5c0555b2, 0x4a5da89e, 0xc7d5557c, 0x8a3d551b, 0x07b5a8f9,
6519     0x133e5c2e, 0x9eb6a1cc, 0xd35ea1ab, 0x5ed65c49, 0x488ea165,
6520     0xc5065c87, 0x88ee5ce0, 0x0566a102, 0xa45fa6b8, 0x29d75b5a,
6521     0x643f5b3d, 0xe9b7a6df, 0xffef5bf3, 0x7267a611, 0x3f8fa676,
6522     0xb2075b94},
6523    {0x00000000, 0x80f0171f, 0xda91287f, 0x5a613f60, 0x6e5356bf,
6524     0xeea341a0, 0xb4c27ec0, 0x343269df, 0xdca6ad7e, 0x5c56ba61,
6525     0x06378501, 0x86c7921e, 0xb2f5fbc1, 0x3205ecde, 0x6864d3be,
6526     0xe894c4a1, 0x623c5cbd, 0xe2cc4ba2, 0xb8ad74c2, 0x385d63dd,
6527     0x0c6f0a02, 0x8c9f1d1d, 0xd6fe227d, 0x560e3562, 0xbe9af1c3,
6528     0x3e6ae6dc, 0x640bd9bc, 0xe4fbcea3, 0xd0c9a77c, 0x5039b063,
6529     0x0a588f03, 0x8aa8981c, 0xc478b97a, 0x4488ae65, 0x1ee99105,
6530     0x9e19861a, 0xaa2befc5, 0x2adbf8da, 0x70bac7ba, 0xf04ad0a5,
6531     0x18de1404, 0x982e031b, 0xc24f3c7b, 0x42bf2b64, 0x768d42bb,
6532     0xf67d55a4, 0xac1c6ac4, 0x2cec7ddb, 0xa644e5c7, 0x26b4f2d8,
6533     0x7cd5cdb8, 0xfc25daa7, 0xc817b378, 0x48e7a467, 0x12869b07,
6534     0x92768c18, 0x7ae248b9, 0xfa125fa6, 0xa07360c6, 0x208377d9,
6535     0x14b11e06, 0x94410919, 0xce203679, 0x4ed02166, 0x538074b5,
6536     0xd37063aa, 0x89115cca, 0x09e14bd5, 0x3dd3220a, 0xbd233515,
6537     0xe7420a75, 0x67b21d6a, 0x8f26d9cb, 0x0fd6ced4, 0x55b7f1b4,
6538     0xd547e6ab, 0xe1758f74, 0x6185986b, 0x3be4a70b, 0xbb14b014,
6539     0x31bc2808, 0xb14c3f17, 0xeb2d0077, 0x6bdd1768, 0x5fef7eb7,
6540     0xdf1f69a8, 0x857e56c8, 0x058e41d7, 0xed1a8576, 0x6dea9269,
6541     0x378bad09, 0xb77bba16, 0x8349d3c9, 0x03b9c4d6, 0x59d8fbb6,
6542     0xd928eca9, 0x97f8cdcf, 0x1708dad0, 0x4d69e5b0, 0xcd99f2af,
6543     0xf9ab9b70, 0x795b8c6f, 0x233ab30f, 0xa3caa410, 0x4b5e60b1,
6544     0xcbae77ae, 0x91cf48ce, 0x113f5fd1, 0x250d360e, 0xa5fd2111,
6545     0xff9c1e71, 0x7f6c096e, 0xf5c49172, 0x7534866d, 0x2f55b90d,
6546     0xafa5ae12, 0x9b97c7cd, 0x1b67d0d2, 0x4106efb2, 0xc1f6f8ad,
6547     0x29623c0c, 0xa9922b13, 0xf3f31473, 0x7303036c, 0x47316ab3,
6548     0xc7c17dac, 0x9da042cc, 0x1d5055d3, 0xa700e96a, 0x27f0fe75,
6549     0x7d91c115, 0xfd61d60a, 0xc953bfd5, 0x49a3a8ca, 0x13c297aa,
6550     0x933280b5, 0x7ba64414, 0xfb56530b, 0xa1376c6b, 0x21c77b74,
6551     0x15f512ab, 0x950505b4, 0xcf643ad4, 0x4f942dcb, 0xc53cb5d7,
6552     0x45cca2c8, 0x1fad9da8, 0x9f5d8ab7, 0xab6fe368, 0x2b9ff477,
6553     0x71fecb17, 0xf10edc08, 0x199a18a9, 0x996a0fb6, 0xc30b30d6,
6554     0x43fb27c9, 0x77c94e16, 0xf7395909, 0xad586669, 0x2da87176,
6555     0x63785010, 0xe388470f, 0xb9e9786f, 0x39196f70, 0x0d2b06af,
6556     0x8ddb11b0, 0xd7ba2ed0, 0x574a39cf, 0xbfdefd6e, 0x3f2eea71,
6557     0x654fd511, 0xe5bfc20e, 0xd18dabd1, 0x517dbcce, 0x0b1c83ae,
6558     0x8bec94b1, 0x01440cad, 0x81b41bb2, 0xdbd524d2, 0x5b2533cd,
6559     0x6f175a12, 0xefe74d0d, 0xb586726d, 0x35766572, 0xdde2a1d3,
6560     0x5d12b6cc, 0x077389ac, 0x87839eb3, 0xb3b1f76c, 0x3341e073,
6561     0x6920df13, 0xe9d0c80c, 0xf4809ddf, 0x74708ac0, 0x2e11b5a0,
6562     0xaee1a2bf, 0x9ad3cb60, 0x1a23dc7f, 0x4042e31f, 0xc0b2f400,
6563     0x282630a1, 0xa8d627be, 0xf2b718de, 0x72470fc1, 0x4675661e,
6564     0xc6857101, 0x9ce44e61, 0x1c14597e, 0x96bcc162, 0x164cd67d,
6565     0x4c2de91d, 0xccddfe02, 0xf8ef97dd, 0x781f80c2, 0x227ebfa2,
6566     0xa28ea8bd, 0x4a1a6c1c, 0xcaea7b03, 0x908b4463, 0x107b537c,
6567     0x24493aa3, 0xa4b92dbc, 0xfed812dc, 0x7e2805c3, 0x30f824a5,
6568     0xb00833ba, 0xea690cda, 0x6a991bc5, 0x5eab721a, 0xde5b6505,
6569     0x843a5a65, 0x04ca4d7a, 0xec5e89db, 0x6cae9ec4, 0x36cfa1a4,
6570     0xb63fb6bb, 0x820ddf64, 0x02fdc87b, 0x589cf71b, 0xd86ce004,
6571     0x52c47818, 0xd2346f07, 0x88555067, 0x08a54778, 0x3c972ea7,
6572     0xbc6739b8, 0xe60606d8, 0x66f611c7, 0x8e62d566, 0x0e92c279,
6573     0x54f3fd19, 0xd403ea06, 0xe03183d9, 0x60c194c6, 0x3aa0aba6,
6574     0xba50bcb9},
6575    {0x00000000, 0x9570d495, 0xf190af6b, 0x64e07bfe, 0x38505897,
6576     0xad208c02, 0xc9c0f7fc, 0x5cb02369, 0x70a0b12e, 0xe5d065bb,
6577     0x81301e45, 0x1440cad0, 0x48f0e9b9, 0xdd803d2c, 0xb96046d2,
6578     0x2c109247, 0xe141625c, 0x7431b6c9, 0x10d1cd37, 0x85a119a2,
6579     0xd9113acb, 0x4c61ee5e, 0x288195a0, 0xbdf14135, 0x91e1d372,
6580     0x049107e7, 0x60717c19, 0xf501a88c, 0xa9b18be5, 0x3cc15f70,
6581     0x5821248e, 0xcd51f01b, 0x19f3c2f9, 0x8c83166c, 0xe8636d92,
6582     0x7d13b907, 0x21a39a6e, 0xb4d34efb, 0xd0333505, 0x4543e190,
6583     0x695373d7, 0xfc23a742, 0x98c3dcbc, 0x0db30829, 0x51032b40,
6584     0xc473ffd5, 0xa093842b, 0x35e350be, 0xf8b2a0a5, 0x6dc27430,
6585     0x09220fce, 0x9c52db5b, 0xc0e2f832, 0x55922ca7, 0x31725759,
6586     0xa40283cc, 0x8812118b, 0x1d62c51e, 0x7982bee0, 0xecf26a75,
6587     0xb042491c, 0x25329d89, 0x41d2e677, 0xd4a232e2, 0x33e785f2,
6588     0xa6975167, 0xc2772a99, 0x5707fe0c, 0x0bb7dd65, 0x9ec709f0,
6589     0xfa27720e, 0x6f57a69b, 0x434734dc, 0xd637e049, 0xb2d79bb7,
6590     0x27a74f22, 0x7b176c4b, 0xee67b8de, 0x8a87c320, 0x1ff717b5,
6591     0xd2a6e7ae, 0x47d6333b, 0x233648c5, 0xb6469c50, 0xeaf6bf39,
6592     0x7f866bac, 0x1b661052, 0x8e16c4c7, 0xa2065680, 0x37768215,
6593     0x5396f9eb, 0xc6e62d7e, 0x9a560e17, 0x0f26da82, 0x6bc6a17c,
6594     0xfeb675e9, 0x2a14470b, 0xbf64939e, 0xdb84e860, 0x4ef43cf5,
6595     0x12441f9c, 0x8734cb09, 0xe3d4b0f7, 0x76a46462, 0x5ab4f625,
6596     0xcfc422b0, 0xab24594e, 0x3e548ddb, 0x62e4aeb2, 0xf7947a27,
6597     0x937401d9, 0x0604d54c, 0xcb552557, 0x5e25f1c2, 0x3ac58a3c,
6598     0xafb55ea9, 0xf3057dc0, 0x6675a955, 0x0295d2ab, 0x97e5063e,
6599     0xbbf59479, 0x2e8540ec, 0x4a653b12, 0xdf15ef87, 0x83a5ccee,
6600     0x16d5187b, 0x72356385, 0xe745b710, 0x67cf0be4, 0xf2bfdf71,
6601     0x965fa48f, 0x032f701a, 0x5f9f5373, 0xcaef87e6, 0xae0ffc18,
6602     0x3b7f288d, 0x176fbaca, 0x821f6e5f, 0xe6ff15a1, 0x738fc134,
6603     0x2f3fe25d, 0xba4f36c8, 0xdeaf4d36, 0x4bdf99a3, 0x868e69b8,
6604     0x13febd2d, 0x771ec6d3, 0xe26e1246, 0xbede312f, 0x2baee5ba,
6605     0x4f4e9e44, 0xda3e4ad1, 0xf62ed896, 0x635e0c03, 0x07be77fd,
6606     0x92cea368, 0xce7e8001, 0x5b0e5494, 0x3fee2f6a, 0xaa9efbff,
6607     0x7e3cc91d, 0xeb4c1d88, 0x8fac6676, 0x1adcb2e3, 0x466c918a,
6608     0xd31c451f, 0xb7fc3ee1, 0x228cea74, 0x0e9c7833, 0x9becaca6,
6609     0xff0cd758, 0x6a7c03cd, 0x36cc20a4, 0xa3bcf431, 0xc75c8fcf,
6610     0x522c5b5a, 0x9f7dab41, 0x0a0d7fd4, 0x6eed042a, 0xfb9dd0bf,
6611     0xa72df3d6, 0x325d2743, 0x56bd5cbd, 0xc3cd8828, 0xefdd1a6f,
6612     0x7aadcefa, 0x1e4db504, 0x8b3d6191, 0xd78d42f8, 0x42fd966d,
6613     0x261ded93, 0xb36d3906, 0x54288e16, 0xc1585a83, 0xa5b8217d,
6614     0x30c8f5e8, 0x6c78d681, 0xf9080214, 0x9de879ea, 0x0898ad7f,
6615     0x24883f38, 0xb1f8ebad, 0xd5189053, 0x406844c6, 0x1cd867af,
6616     0x89a8b33a, 0xed48c8c4, 0x78381c51, 0xb569ec4a, 0x201938df,
6617     0x44f94321, 0xd18997b4, 0x8d39b4dd, 0x18496048, 0x7ca91bb6,
6618     0xe9d9cf23, 0xc5c95d64, 0x50b989f1, 0x3459f20f, 0xa129269a,
6619     0xfd9905f3, 0x68e9d166, 0x0c09aa98, 0x99797e0d, 0x4ddb4cef,
6620     0xd8ab987a, 0xbc4be384, 0x293b3711, 0x758b1478, 0xe0fbc0ed,
6621     0x841bbb13, 0x116b6f86, 0x3d7bfdc1, 0xa80b2954, 0xcceb52aa,
6622     0x599b863f, 0x052ba556, 0x905b71c3, 0xf4bb0a3d, 0x61cbdea8,
6623     0xac9a2eb3, 0x39eafa26, 0x5d0a81d8, 0xc87a554d, 0x94ca7624,
6624     0x01baa2b1, 0x655ad94f, 0xf02a0dda, 0xdc3a9f9d, 0x494a4b08,
6625     0x2daa30f6, 0xb8dae463, 0xe46ac70a, 0x711a139f, 0x15fa6861,
6626     0x808abcf4},
6627    {0x00000000, 0xcf9e17c8, 0x444d29d1, 0x8bd33e19, 0x889a53a2,
6628     0x4704446a, 0xccd77a73, 0x03496dbb, 0xca45a105, 0x05dbb6cd,
6629     0x8e0888d4, 0x41969f1c, 0x42dff2a7, 0x8d41e56f, 0x0692db76,
6630     0xc90cccbe, 0x4ffa444b, 0x80645383, 0x0bb76d9a, 0xc4297a52,
6631     0xc76017e9, 0x08fe0021, 0x832d3e38, 0x4cb329f0, 0x85bfe54e,
6632     0x4a21f286, 0xc1f2cc9f, 0x0e6cdb57, 0x0d25b6ec, 0xc2bba124,
6633     0x49689f3d, 0x86f688f5, 0x9ff48896, 0x506a9f5e, 0xdbb9a147,
6634     0x1427b68f, 0x176edb34, 0xd8f0ccfc, 0x5323f2e5, 0x9cbde52d,
6635     0x55b12993, 0x9a2f3e5b, 0x11fc0042, 0xde62178a, 0xdd2b7a31,
6636     0x12b56df9, 0x996653e0, 0x56f84428, 0xd00eccdd, 0x1f90db15,
6637     0x9443e50c, 0x5bddf2c4, 0x58949f7f, 0x970a88b7, 0x1cd9b6ae,
6638     0xd347a166, 0x1a4b6dd8, 0xd5d57a10, 0x5e064409, 0x919853c1,
6639     0x92d13e7a, 0x5d4f29b2, 0xd69c17ab, 0x19020063, 0xe498176d,
6640     0x2b0600a5, 0xa0d53ebc, 0x6f4b2974, 0x6c0244cf, 0xa39c5307,
6641     0x284f6d1e, 0xe7d17ad6, 0x2eddb668, 0xe143a1a0, 0x6a909fb9,
6642     0xa50e8871, 0xa647e5ca, 0x69d9f202, 0xe20acc1b, 0x2d94dbd3,
6643     0xab625326, 0x64fc44ee, 0xef2f7af7, 0x20b16d3f, 0x23f80084,
6644     0xec66174c, 0x67b52955, 0xa82b3e9d, 0x6127f223, 0xaeb9e5eb,
6645     0x256adbf2, 0xeaf4cc3a, 0xe9bda181, 0x2623b649, 0xadf08850,
6646     0x626e9f98, 0x7b6c9ffb, 0xb4f28833, 0x3f21b62a, 0xf0bfa1e2,
6647     0xf3f6cc59, 0x3c68db91, 0xb7bbe588, 0x7825f240, 0xb1293efe,
6648     0x7eb72936, 0xf564172f, 0x3afa00e7, 0x39b36d5c, 0xf62d7a94,
6649     0x7dfe448d, 0xb2605345, 0x3496dbb0, 0xfb08cc78, 0x70dbf261,
6650     0xbf45e5a9, 0xbc0c8812, 0x73929fda, 0xf841a1c3, 0x37dfb60b,
6651     0xfed37ab5, 0x314d6d7d, 0xba9e5364, 0x750044ac, 0x76492917,
6652     0xb9d73edf, 0x320400c6, 0xfd9a170e, 0x1241289b, 0xdddf3f53,
6653     0x560c014a, 0x99921682, 0x9adb7b39, 0x55456cf1, 0xde9652e8,
6654     0x11084520, 0xd804899e, 0x179a9e56, 0x9c49a04f, 0x53d7b787,
6655     0x509eda3c, 0x9f00cdf4, 0x14d3f3ed, 0xdb4de425, 0x5dbb6cd0,
6656     0x92257b18, 0x19f64501, 0xd66852c9, 0xd5213f72, 0x1abf28ba,
6657     0x916c16a3, 0x5ef2016b, 0x97fecdd5, 0x5860da1d, 0xd3b3e404,
6658     0x1c2df3cc, 0x1f649e77, 0xd0fa89bf, 0x5b29b7a6, 0x94b7a06e,
6659     0x8db5a00d, 0x422bb7c5, 0xc9f889dc, 0x06669e14, 0x052ff3af,
6660     0xcab1e467, 0x4162da7e, 0x8efccdb6, 0x47f00108, 0x886e16c0,
6661     0x03bd28d9, 0xcc233f11, 0xcf6a52aa, 0x00f44562, 0x8b277b7b,
6662     0x44b96cb3, 0xc24fe446, 0x0dd1f38e, 0x8602cd97, 0x499cda5f,
6663     0x4ad5b7e4, 0x854ba02c, 0x0e989e35, 0xc10689fd, 0x080a4543,
6664     0xc794528b, 0x4c476c92, 0x83d97b5a, 0x809016e1, 0x4f0e0129,
6665     0xc4dd3f30, 0x0b4328f8, 0xf6d93ff6, 0x3947283e, 0xb2941627,
6666     0x7d0a01ef, 0x7e436c54, 0xb1dd7b9c, 0x3a0e4585, 0xf590524d,
6667     0x3c9c9ef3, 0xf302893b, 0x78d1b722, 0xb74fa0ea, 0xb406cd51,
6668     0x7b98da99, 0xf04be480, 0x3fd5f348, 0xb9237bbd, 0x76bd6c75,
6669     0xfd6e526c, 0x32f045a4, 0x31b9281f, 0xfe273fd7, 0x75f401ce,
6670     0xba6a1606, 0x7366dab8, 0xbcf8cd70, 0x372bf369, 0xf8b5e4a1,
6671     0xfbfc891a, 0x34629ed2, 0xbfb1a0cb, 0x702fb703, 0x692db760,
6672     0xa6b3a0a8, 0x2d609eb1, 0xe2fe8979, 0xe1b7e4c2, 0x2e29f30a,
6673     0xa5facd13, 0x6a64dadb, 0xa3681665, 0x6cf601ad, 0xe7253fb4,
6674     0x28bb287c, 0x2bf245c7, 0xe46c520f, 0x6fbf6c16, 0xa0217bde,
6675     0x26d7f32b, 0xe949e4e3, 0x629adafa, 0xad04cd32, 0xae4da089,
6676     0x61d3b741, 0xea008958, 0x259e9e90, 0xec92522e, 0x230c45e6,
6677     0xa8df7bff, 0x67416c37, 0x6408018c, 0xab961644, 0x2045285d,
6678     0xefdb3f95},
6679    {0x00000000, 0x24825136, 0x4904a26c, 0x6d86f35a, 0x920944d8,
6680     0xb68b15ee, 0xdb0de6b4, 0xff8fb782, 0xff638ff1, 0xdbe1dec7,
6681     0xb6672d9d, 0x92e57cab, 0x6d6acb29, 0x49e89a1f, 0x246e6945,
6682     0x00ec3873, 0x25b619a3, 0x01344895, 0x6cb2bbcf, 0x4830eaf9,
6683     0xb7bf5d7b, 0x933d0c4d, 0xfebbff17, 0xda39ae21, 0xdad59652,
6684     0xfe57c764, 0x93d1343e, 0xb7536508, 0x48dcd28a, 0x6c5e83bc,
6685     0x01d870e6, 0x255a21d0, 0x4b6c3346, 0x6fee6270, 0x0268912a,
6686     0x26eac01c, 0xd965779e, 0xfde726a8, 0x9061d5f2, 0xb4e384c4,
6687     0xb40fbcb7, 0x908ded81, 0xfd0b1edb, 0xd9894fed, 0x2606f86f,
6688     0x0284a959, 0x6f025a03, 0x4b800b35, 0x6eda2ae5, 0x4a587bd3,
6689     0x27de8889, 0x035cd9bf, 0xfcd36e3d, 0xd8513f0b, 0xb5d7cc51,
6690     0x91559d67, 0x91b9a514, 0xb53bf422, 0xd8bd0778, 0xfc3f564e,
6691     0x03b0e1cc, 0x2732b0fa, 0x4ab443a0, 0x6e361296, 0x96d8668c,
6692     0xb25a37ba, 0xdfdcc4e0, 0xfb5e95d6, 0x04d12254, 0x20537362,
6693     0x4dd58038, 0x6957d10e, 0x69bbe97d, 0x4d39b84b, 0x20bf4b11,
6694     0x043d1a27, 0xfbb2ada5, 0xdf30fc93, 0xb2b60fc9, 0x96345eff,
6695     0xb36e7f2f, 0x97ec2e19, 0xfa6add43, 0xdee88c75, 0x21673bf7,
6696     0x05e56ac1, 0x6863999b, 0x4ce1c8ad, 0x4c0df0de, 0x688fa1e8,
6697     0x050952b2, 0x218b0384, 0xde04b406, 0xfa86e530, 0x9700166a,
6698     0xb382475c, 0xddb455ca, 0xf93604fc, 0x94b0f7a6, 0xb032a690,
6699     0x4fbd1112, 0x6b3f4024, 0x06b9b37e, 0x223be248, 0x22d7da3b,
6700     0x06558b0d, 0x6bd37857, 0x4f512961, 0xb0de9ee3, 0x945ccfd5,
6701     0xf9da3c8f, 0xdd586db9, 0xf8024c69, 0xdc801d5f, 0xb106ee05,
6702     0x9584bf33, 0x6a0b08b1, 0x4e895987, 0x230faadd, 0x078dfbeb,
6703     0x0761c398, 0x23e392ae, 0x4e6561f4, 0x6ae730c2, 0x95688740,
6704     0xb1ead676, 0xdc6c252c, 0xf8ee741a, 0xf6c1cb59, 0xd2439a6f,
6705     0xbfc56935, 0x9b473803, 0x64c88f81, 0x404adeb7, 0x2dcc2ded,
6706     0x094e7cdb, 0x09a244a8, 0x2d20159e, 0x40a6e6c4, 0x6424b7f2,
6707     0x9bab0070, 0xbf295146, 0xd2afa21c, 0xf62df32a, 0xd377d2fa,
6708     0xf7f583cc, 0x9a737096, 0xbef121a0, 0x417e9622, 0x65fcc714,
6709     0x087a344e, 0x2cf86578, 0x2c145d0b, 0x08960c3d, 0x6510ff67,
6710     0x4192ae51, 0xbe1d19d3, 0x9a9f48e5, 0xf719bbbf, 0xd39bea89,
6711     0xbdadf81f, 0x992fa929, 0xf4a95a73, 0xd02b0b45, 0x2fa4bcc7,
6712     0x0b26edf1, 0x66a01eab, 0x42224f9d, 0x42ce77ee, 0x664c26d8,
6713     0x0bcad582, 0x2f4884b4, 0xd0c73336, 0xf4456200, 0x99c3915a,
6714     0xbd41c06c, 0x981be1bc, 0xbc99b08a, 0xd11f43d0, 0xf59d12e6,
6715     0x0a12a564, 0x2e90f452, 0x43160708, 0x6794563e, 0x67786e4d,
6716     0x43fa3f7b, 0x2e7ccc21, 0x0afe9d17, 0xf5712a95, 0xd1f37ba3,
6717     0xbc7588f9, 0x98f7d9cf, 0x6019add5, 0x449bfce3, 0x291d0fb9,
6718     0x0d9f5e8f, 0xf210e90d, 0xd692b83b, 0xbb144b61, 0x9f961a57,
6719     0x9f7a2224, 0xbbf87312, 0xd67e8048, 0xf2fcd17e, 0x0d7366fc,
6720     0x29f137ca, 0x4477c490, 0x60f595a6, 0x45afb476, 0x612de540,
6721     0x0cab161a, 0x2829472c, 0xd7a6f0ae, 0xf324a198, 0x9ea252c2,
6722     0xba2003f4, 0xbacc3b87, 0x9e4e6ab1, 0xf3c899eb, 0xd74ac8dd,
6723     0x28c57f5f, 0x0c472e69, 0x61c1dd33, 0x45438c05, 0x2b759e93,
6724     0x0ff7cfa5, 0x62713cff, 0x46f36dc9, 0xb97cda4b, 0x9dfe8b7d,
6725     0xf0787827, 0xd4fa2911, 0xd4161162, 0xf0944054, 0x9d12b30e,
6726     0xb990e238, 0x461f55ba, 0x629d048c, 0x0f1bf7d6, 0x2b99a6e0,
6727     0x0ec38730, 0x2a41d606, 0x47c7255c, 0x6345746a, 0x9ccac3e8,
6728     0xb84892de, 0xd5ce6184, 0xf14c30b2, 0xf1a008c1, 0xd52259f7,
6729     0xb8a4aaad, 0x9c26fb9b, 0x63a94c19, 0x472b1d2f, 0x2aadee75,
6730     0x0e2fbf43},
6731    {0x00000000, 0x36f290f3, 0x6de521e6, 0x5b17b115, 0xdbca43cc,
6732     0xed38d33f, 0xb62f622a, 0x80ddf2d9, 0x6ce581d9, 0x5a17112a,
6733     0x0100a03f, 0x37f230cc, 0xb72fc215, 0x81dd52e6, 0xdacae3f3,
6734     0xec387300, 0xd9cb03b2, 0xef399341, 0xb42e2254, 0x82dcb2a7,
6735     0x0201407e, 0x34f3d08d, 0x6fe46198, 0x5916f16b, 0xb52e826b,
6736     0x83dc1298, 0xd8cba38d, 0xee39337e, 0x6ee4c1a7, 0x58165154,
6737     0x0301e041, 0x35f370b2, 0x68e70125, 0x5e1591d6, 0x050220c3,
6738     0x33f0b030, 0xb32d42e9, 0x85dfd21a, 0xdec8630f, 0xe83af3fc,
6739     0x040280fc, 0x32f0100f, 0x69e7a11a, 0x5f1531e9, 0xdfc8c330,
6740     0xe93a53c3, 0xb22de2d6, 0x84df7225, 0xb12c0297, 0x87de9264,
6741     0xdcc92371, 0xea3bb382, 0x6ae6415b, 0x5c14d1a8, 0x070360bd,
6742     0x31f1f04e, 0xddc9834e, 0xeb3b13bd, 0xb02ca2a8, 0x86de325b,
6743     0x0603c082, 0x30f15071, 0x6be6e164, 0x5d147197, 0xd1ce024a,
6744     0xe73c92b9, 0xbc2b23ac, 0x8ad9b35f, 0x0a044186, 0x3cf6d175,
6745     0x67e16060, 0x5113f093, 0xbd2b8393, 0x8bd91360, 0xd0cea275,
6746     0xe63c3286, 0x66e1c05f, 0x501350ac, 0x0b04e1b9, 0x3df6714a,
6747     0x080501f8, 0x3ef7910b, 0x65e0201e, 0x5312b0ed, 0xd3cf4234,
6748     0xe53dd2c7, 0xbe2a63d2, 0x88d8f321, 0x64e08021, 0x521210d2,
6749     0x0905a1c7, 0x3ff73134, 0xbf2ac3ed, 0x89d8531e, 0xd2cfe20b,
6750     0xe43d72f8, 0xb929036f, 0x8fdb939c, 0xd4cc2289, 0xe23eb27a,
6751     0x62e340a3, 0x5411d050, 0x0f066145, 0x39f4f1b6, 0xd5cc82b6,
6752     0xe33e1245, 0xb829a350, 0x8edb33a3, 0x0e06c17a, 0x38f45189,
6753     0x63e3e09c, 0x5511706f, 0x60e200dd, 0x5610902e, 0x0d07213b,
6754     0x3bf5b1c8, 0xbb284311, 0x8ddad3e2, 0xd6cd62f7, 0xe03ff204,
6755     0x0c078104, 0x3af511f7, 0x61e2a0e2, 0x57103011, 0xd7cdc2c8,
6756     0xe13f523b, 0xba28e32e, 0x8cda73dd, 0x78ed02d5, 0x4e1f9226,
6757     0x15082333, 0x23fab3c0, 0xa3274119, 0x95d5d1ea, 0xcec260ff,
6758     0xf830f00c, 0x1408830c, 0x22fa13ff, 0x79eda2ea, 0x4f1f3219,
6759     0xcfc2c0c0, 0xf9305033, 0xa227e126, 0x94d571d5, 0xa1260167,
6760     0x97d49194, 0xccc32081, 0xfa31b072, 0x7aec42ab, 0x4c1ed258,
6761     0x1709634d, 0x21fbf3be, 0xcdc380be, 0xfb31104d, 0xa026a158,
6762     0x96d431ab, 0x1609c372, 0x20fb5381, 0x7bece294, 0x4d1e7267,
6763     0x100a03f0, 0x26f89303, 0x7def2216, 0x4b1db2e5, 0xcbc0403c,
6764     0xfd32d0cf, 0xa62561da, 0x90d7f129, 0x7cef8229, 0x4a1d12da,
6765     0x110aa3cf, 0x27f8333c, 0xa725c1e5, 0x91d75116, 0xcac0e003,
6766     0xfc3270f0, 0xc9c10042, 0xff3390b1, 0xa42421a4, 0x92d6b157,
6767     0x120b438e, 0x24f9d37d, 0x7fee6268, 0x491cf29b, 0xa524819b,
6768     0x93d61168, 0xc8c1a07d, 0xfe33308e, 0x7eeec257, 0x481c52a4,
6769     0x130be3b1, 0x25f97342, 0xa923009f, 0x9fd1906c, 0xc4c62179,
6770     0xf234b18a, 0x72e94353, 0x441bd3a0, 0x1f0c62b5, 0x29fef246,
6771     0xc5c68146, 0xf33411b5, 0xa823a0a0, 0x9ed13053, 0x1e0cc28a,
6772     0x28fe5279, 0x73e9e36c, 0x451b739f, 0x70e8032d, 0x461a93de,
6773     0x1d0d22cb, 0x2bffb238, 0xab2240e1, 0x9dd0d012, 0xc6c76107,
6774     0xf035f1f4, 0x1c0d82f4, 0x2aff1207, 0x71e8a312, 0x471a33e1,
6775     0xc7c7c138, 0xf13551cb, 0xaa22e0de, 0x9cd0702d, 0xc1c401ba,
6776     0xf7369149, 0xac21205c, 0x9ad3b0af, 0x1a0e4276, 0x2cfcd285,
6777     0x77eb6390, 0x4119f363, 0xad218063, 0x9bd31090, 0xc0c4a185,
6778     0xf6363176, 0x76ebc3af, 0x4019535c, 0x1b0ee249, 0x2dfc72ba,
6779     0x180f0208, 0x2efd92fb, 0x75ea23ee, 0x4318b31d, 0xc3c541c4,
6780     0xf537d137, 0xae206022, 0x98d2f0d1, 0x74ea83d1, 0x42181322,
6781     0x190fa237, 0x2ffd32c4, 0xaf20c01d, 0x99d250ee, 0xc2c5e1fb,
6782     0xf4377108}};
6783 
6784 static const z_word_t crc_braid_big_table[][256] = {
6785    {0x0000000000000000, 0xf390f23600000000, 0xe621e56d00000000,
6786     0x15b1175b00000000, 0xcc43cadb00000000, 0x3fd338ed00000000,
6787     0x2a622fb600000000, 0xd9f2dd8000000000, 0xd981e56c00000000,
6788     0x2a11175a00000000, 0x3fa0000100000000, 0xcc30f23700000000,
6789     0x15c22fb700000000, 0xe652dd8100000000, 0xf3e3cada00000000,
6790     0x007338ec00000000, 0xb203cbd900000000, 0x419339ef00000000,
6791     0x54222eb400000000, 0xa7b2dc8200000000, 0x7e40010200000000,
6792     0x8dd0f33400000000, 0x9861e46f00000000, 0x6bf1165900000000,
6793     0x6b822eb500000000, 0x9812dc8300000000, 0x8da3cbd800000000,
6794     0x7e3339ee00000000, 0xa7c1e46e00000000, 0x5451165800000000,
6795     0x41e0010300000000, 0xb270f33500000000, 0x2501e76800000000,
6796     0xd691155e00000000, 0xc320020500000000, 0x30b0f03300000000,
6797     0xe9422db300000000, 0x1ad2df8500000000, 0x0f63c8de00000000,
6798     0xfcf33ae800000000, 0xfc80020400000000, 0x0f10f03200000000,
6799     0x1aa1e76900000000, 0xe931155f00000000, 0x30c3c8df00000000,
6800     0xc3533ae900000000, 0xd6e22db200000000, 0x2572df8400000000,
6801     0x97022cb100000000, 0x6492de8700000000, 0x7123c9dc00000000,
6802     0x82b33bea00000000, 0x5b41e66a00000000, 0xa8d1145c00000000,
6803     0xbd60030700000000, 0x4ef0f13100000000, 0x4e83c9dd00000000,
6804     0xbd133beb00000000, 0xa8a22cb000000000, 0x5b32de8600000000,
6805     0x82c0030600000000, 0x7150f13000000000, 0x64e1e66b00000000,
6806     0x9771145d00000000, 0x4a02ced100000000, 0xb9923ce700000000,
6807     0xac232bbc00000000, 0x5fb3d98a00000000, 0x8641040a00000000,
6808     0x75d1f63c00000000, 0x6060e16700000000, 0x93f0135100000000,
6809     0x93832bbd00000000, 0x6013d98b00000000, 0x75a2ced000000000,
6810     0x86323ce600000000, 0x5fc0e16600000000, 0xac50135000000000,
6811     0xb9e1040b00000000, 0x4a71f63d00000000, 0xf801050800000000,
6812     0x0b91f73e00000000, 0x1e20e06500000000, 0xedb0125300000000,
6813     0x3442cfd300000000, 0xc7d23de500000000, 0xd2632abe00000000,
6814     0x21f3d88800000000, 0x2180e06400000000, 0xd210125200000000,
6815     0xc7a1050900000000, 0x3431f73f00000000, 0xedc32abf00000000,
6816     0x1e53d88900000000, 0x0be2cfd200000000, 0xf8723de400000000,
6817     0x6f0329b900000000, 0x9c93db8f00000000, 0x8922ccd400000000,
6818     0x7ab23ee200000000, 0xa340e36200000000, 0x50d0115400000000,
6819     0x4561060f00000000, 0xb6f1f43900000000, 0xb682ccd500000000,
6820     0x45123ee300000000, 0x50a329b800000000, 0xa333db8e00000000,
6821     0x7ac1060e00000000, 0x8951f43800000000, 0x9ce0e36300000000,
6822     0x6f70115500000000, 0xdd00e26000000000, 0x2e90105600000000,
6823     0x3b21070d00000000, 0xc8b1f53b00000000, 0x114328bb00000000,
6824     0xe2d3da8d00000000, 0xf762cdd600000000, 0x04f23fe000000000,
6825     0x0481070c00000000, 0xf711f53a00000000, 0xe2a0e26100000000,
6826     0x1130105700000000, 0xc8c2cdd700000000, 0x3b523fe100000000,
6827     0x2ee328ba00000000, 0xdd73da8c00000000, 0xd502ed7800000000,
6828     0x26921f4e00000000, 0x3323081500000000, 0xc0b3fa2300000000,
6829     0x194127a300000000, 0xead1d59500000000, 0xff60c2ce00000000,
6830     0x0cf030f800000000, 0x0c83081400000000, 0xff13fa2200000000,
6831     0xeaa2ed7900000000, 0x19321f4f00000000, 0xc0c0c2cf00000000,
6832     0x335030f900000000, 0x26e127a200000000, 0xd571d59400000000,
6833     0x670126a100000000, 0x9491d49700000000, 0x8120c3cc00000000,
6834     0x72b031fa00000000, 0xab42ec7a00000000, 0x58d21e4c00000000,
6835     0x4d63091700000000, 0xbef3fb2100000000, 0xbe80c3cd00000000,
6836     0x4d1031fb00000000, 0x58a126a000000000, 0xab31d49600000000,
6837     0x72c3091600000000, 0x8153fb2000000000, 0x94e2ec7b00000000,
6838     0x67721e4d00000000, 0xf0030a1000000000, 0x0393f82600000000,
6839     0x1622ef7d00000000, 0xe5b21d4b00000000, 0x3c40c0cb00000000,
6840     0xcfd032fd00000000, 0xda6125a600000000, 0x29f1d79000000000,
6841     0x2982ef7c00000000, 0xda121d4a00000000, 0xcfa30a1100000000,
6842     0x3c33f82700000000, 0xe5c125a700000000, 0x1651d79100000000,
6843     0x03e0c0ca00000000, 0xf07032fc00000000, 0x4200c1c900000000,
6844     0xb19033ff00000000, 0xa42124a400000000, 0x57b1d69200000000,
6845     0x8e430b1200000000, 0x7dd3f92400000000, 0x6862ee7f00000000,
6846     0x9bf21c4900000000, 0x9b8124a500000000, 0x6811d69300000000,
6847     0x7da0c1c800000000, 0x8e3033fe00000000, 0x57c2ee7e00000000,
6848     0xa4521c4800000000, 0xb1e30b1300000000, 0x4273f92500000000,
6849     0x9f0023a900000000, 0x6c90d19f00000000, 0x7921c6c400000000,
6850     0x8ab134f200000000, 0x5343e97200000000, 0xa0d31b4400000000,
6851     0xb5620c1f00000000, 0x46f2fe2900000000, 0x4681c6c500000000,
6852     0xb51134f300000000, 0xa0a023a800000000, 0x5330d19e00000000,
6853     0x8ac20c1e00000000, 0x7952fe2800000000, 0x6ce3e97300000000,
6854     0x9f731b4500000000, 0x2d03e87000000000, 0xde931a4600000000,
6855     0xcb220d1d00000000, 0x38b2ff2b00000000, 0xe14022ab00000000,
6856     0x12d0d09d00000000, 0x0761c7c600000000, 0xf4f135f000000000,
6857     0xf4820d1c00000000, 0x0712ff2a00000000, 0x12a3e87100000000,
6858     0xe1331a4700000000, 0x38c1c7c700000000, 0xcb5135f100000000,
6859     0xdee022aa00000000, 0x2d70d09c00000000, 0xba01c4c100000000,
6860     0x499136f700000000, 0x5c2021ac00000000, 0xafb0d39a00000000,
6861     0x76420e1a00000000, 0x85d2fc2c00000000, 0x9063eb7700000000,
6862     0x63f3194100000000, 0x638021ad00000000, 0x9010d39b00000000,
6863     0x85a1c4c000000000, 0x763136f600000000, 0xafc3eb7600000000,
6864     0x5c53194000000000, 0x49e20e1b00000000, 0xba72fc2d00000000,
6865     0x08020f1800000000, 0xfb92fd2e00000000, 0xee23ea7500000000,
6866     0x1db3184300000000, 0xc441c5c300000000, 0x37d137f500000000,
6867     0x226020ae00000000, 0xd1f0d29800000000, 0xd183ea7400000000,
6868     0x2213184200000000, 0x37a20f1900000000, 0xc432fd2f00000000,
6869     0x1dc020af00000000, 0xee50d29900000000, 0xfbe1c5c200000000,
6870     0x087137f400000000},
6871    {0x0000000000000000, 0x3651822400000000, 0x6ca2044900000000,
6872     0x5af3866d00000000, 0xd844099200000000, 0xee158bb600000000,
6873     0xb4e60ddb00000000, 0x82b78fff00000000, 0xf18f63ff00000000,
6874     0xc7dee1db00000000, 0x9d2d67b600000000, 0xab7ce59200000000,
6875     0x29cb6a6d00000000, 0x1f9ae84900000000, 0x45696e2400000000,
6876     0x7338ec0000000000, 0xa319b62500000000, 0x9548340100000000,
6877     0xcfbbb26c00000000, 0xf9ea304800000000, 0x7b5dbfb700000000,
6878     0x4d0c3d9300000000, 0x17ffbbfe00000000, 0x21ae39da00000000,
6879     0x5296d5da00000000, 0x64c757fe00000000, 0x3e34d19300000000,
6880     0x086553b700000000, 0x8ad2dc4800000000, 0xbc835e6c00000000,
6881     0xe670d80100000000, 0xd0215a2500000000, 0x46336c4b00000000,
6882     0x7062ee6f00000000, 0x2a91680200000000, 0x1cc0ea2600000000,
6883     0x9e7765d900000000, 0xa826e7fd00000000, 0xf2d5619000000000,
6884     0xc484e3b400000000, 0xb7bc0fb400000000, 0x81ed8d9000000000,
6885     0xdb1e0bfd00000000, 0xed4f89d900000000, 0x6ff8062600000000,
6886     0x59a9840200000000, 0x035a026f00000000, 0x350b804b00000000,
6887     0xe52ada6e00000000, 0xd37b584a00000000, 0x8988de2700000000,
6888     0xbfd95c0300000000, 0x3d6ed3fc00000000, 0x0b3f51d800000000,
6889     0x51ccd7b500000000, 0x679d559100000000, 0x14a5b99100000000,
6890     0x22f43bb500000000, 0x7807bdd800000000, 0x4e563ffc00000000,
6891     0xcce1b00300000000, 0xfab0322700000000, 0xa043b44a00000000,
6892     0x9612366e00000000, 0x8c66d89600000000, 0xba375ab200000000,
6893     0xe0c4dcdf00000000, 0xd6955efb00000000, 0x5422d10400000000,
6894     0x6273532000000000, 0x3880d54d00000000, 0x0ed1576900000000,
6895     0x7de9bb6900000000, 0x4bb8394d00000000, 0x114bbf2000000000,
6896     0x271a3d0400000000, 0xa5adb2fb00000000, 0x93fc30df00000000,
6897     0xc90fb6b200000000, 0xff5e349600000000, 0x2f7f6eb300000000,
6898     0x192eec9700000000, 0x43dd6afa00000000, 0x758ce8de00000000,
6899     0xf73b672100000000, 0xc16ae50500000000, 0x9b99636800000000,
6900     0xadc8e14c00000000, 0xdef00d4c00000000, 0xe8a18f6800000000,
6901     0xb252090500000000, 0x84038b2100000000, 0x06b404de00000000,
6902     0x30e586fa00000000, 0x6a16009700000000, 0x5c4782b300000000,
6903     0xca55b4dd00000000, 0xfc0436f900000000, 0xa6f7b09400000000,
6904     0x90a632b000000000, 0x1211bd4f00000000, 0x24403f6b00000000,
6905     0x7eb3b90600000000, 0x48e23b2200000000, 0x3bdad72200000000,
6906     0x0d8b550600000000, 0x5778d36b00000000, 0x6129514f00000000,
6907     0xe39edeb000000000, 0xd5cf5c9400000000, 0x8f3cdaf900000000,
6908     0xb96d58dd00000000, 0x694c02f800000000, 0x5f1d80dc00000000,
6909     0x05ee06b100000000, 0x33bf849500000000, 0xb1080b6a00000000,
6910     0x8759894e00000000, 0xddaa0f2300000000, 0xebfb8d0700000000,
6911     0x98c3610700000000, 0xae92e32300000000, 0xf461654e00000000,
6912     0xc230e76a00000000, 0x4087689500000000, 0x76d6eab100000000,
6913     0x2c256cdc00000000, 0x1a74eef800000000, 0x59cbc1f600000000,
6914     0x6f9a43d200000000, 0x3569c5bf00000000, 0x0338479b00000000,
6915     0x818fc86400000000, 0xb7de4a4000000000, 0xed2dcc2d00000000,
6916     0xdb7c4e0900000000, 0xa844a20900000000, 0x9e15202d00000000,
6917     0xc4e6a64000000000, 0xf2b7246400000000, 0x7000ab9b00000000,
6918     0x465129bf00000000, 0x1ca2afd200000000, 0x2af32df600000000,
6919     0xfad277d300000000, 0xcc83f5f700000000, 0x9670739a00000000,
6920     0xa021f1be00000000, 0x22967e4100000000, 0x14c7fc6500000000,
6921     0x4e347a0800000000, 0x7865f82c00000000, 0x0b5d142c00000000,
6922     0x3d0c960800000000, 0x67ff106500000000, 0x51ae924100000000,
6923     0xd3191dbe00000000, 0xe5489f9a00000000, 0xbfbb19f700000000,
6924     0x89ea9bd300000000, 0x1ff8adbd00000000, 0x29a92f9900000000,
6925     0x735aa9f400000000, 0x450b2bd000000000, 0xc7bca42f00000000,
6926     0xf1ed260b00000000, 0xab1ea06600000000, 0x9d4f224200000000,
6927     0xee77ce4200000000, 0xd8264c6600000000, 0x82d5ca0b00000000,
6928     0xb484482f00000000, 0x3633c7d000000000, 0x006245f400000000,
6929     0x5a91c39900000000, 0x6cc041bd00000000, 0xbce11b9800000000,
6930     0x8ab099bc00000000, 0xd0431fd100000000, 0xe6129df500000000,
6931     0x64a5120a00000000, 0x52f4902e00000000, 0x0807164300000000,
6932     0x3e56946700000000, 0x4d6e786700000000, 0x7b3ffa4300000000,
6933     0x21cc7c2e00000000, 0x179dfe0a00000000, 0x952a71f500000000,
6934     0xa37bf3d100000000, 0xf98875bc00000000, 0xcfd9f79800000000,
6935     0xd5ad196000000000, 0xe3fc9b4400000000, 0xb90f1d2900000000,
6936     0x8f5e9f0d00000000, 0x0de910f200000000, 0x3bb892d600000000,
6937     0x614b14bb00000000, 0x571a969f00000000, 0x24227a9f00000000,
6938     0x1273f8bb00000000, 0x48807ed600000000, 0x7ed1fcf200000000,
6939     0xfc66730d00000000, 0xca37f12900000000, 0x90c4774400000000,
6940     0xa695f56000000000, 0x76b4af4500000000, 0x40e52d6100000000,
6941     0x1a16ab0c00000000, 0x2c47292800000000, 0xaef0a6d700000000,
6942     0x98a124f300000000, 0xc252a29e00000000, 0xf40320ba00000000,
6943     0x873bccba00000000, 0xb16a4e9e00000000, 0xeb99c8f300000000,
6944     0xddc84ad700000000, 0x5f7fc52800000000, 0x692e470c00000000,
6945     0x33ddc16100000000, 0x058c434500000000, 0x939e752b00000000,
6946     0xa5cff70f00000000, 0xff3c716200000000, 0xc96df34600000000,
6947     0x4bda7cb900000000, 0x7d8bfe9d00000000, 0x277878f000000000,
6948     0x1129fad400000000, 0x621116d400000000, 0x544094f000000000,
6949     0x0eb3129d00000000, 0x38e290b900000000, 0xba551f4600000000,
6950     0x8c049d6200000000, 0xd6f71b0f00000000, 0xe0a6992b00000000,
6951     0x3087c30e00000000, 0x06d6412a00000000, 0x5c25c74700000000,
6952     0x6a74456300000000, 0xe8c3ca9c00000000, 0xde9248b800000000,
6953     0x8461ced500000000, 0xb2304cf100000000, 0xc108a0f100000000,
6954     0xf75922d500000000, 0xadaaa4b800000000, 0x9bfb269c00000000,
6955     0x194ca96300000000, 0x2f1d2b4700000000, 0x75eead2a00000000,
6956     0x43bf2f0e00000000},
6957    {0x0000000000000000, 0xc8179ecf00000000, 0xd1294d4400000000,
6958     0x193ed38b00000000, 0xa2539a8800000000, 0x6a44044700000000,
6959     0x737ad7cc00000000, 0xbb6d490300000000, 0x05a145ca00000000,
6960     0xcdb6db0500000000, 0xd488088e00000000, 0x1c9f964100000000,
6961     0xa7f2df4200000000, 0x6fe5418d00000000, 0x76db920600000000,
6962     0xbecc0cc900000000, 0x4b44fa4f00000000, 0x8353648000000000,
6963     0x9a6db70b00000000, 0x527a29c400000000, 0xe91760c700000000,
6964     0x2100fe0800000000, 0x383e2d8300000000, 0xf029b34c00000000,
6965     0x4ee5bf8500000000, 0x86f2214a00000000, 0x9fccf2c100000000,
6966     0x57db6c0e00000000, 0xecb6250d00000000, 0x24a1bbc200000000,
6967     0x3d9f684900000000, 0xf588f68600000000, 0x9688f49f00000000,
6968     0x5e9f6a5000000000, 0x47a1b9db00000000, 0x8fb6271400000000,
6969     0x34db6e1700000000, 0xfcccf0d800000000, 0xe5f2235300000000,
6970     0x2de5bd9c00000000, 0x9329b15500000000, 0x5b3e2f9a00000000,
6971     0x4200fc1100000000, 0x8a1762de00000000, 0x317a2bdd00000000,
6972     0xf96db51200000000, 0xe053669900000000, 0x2844f85600000000,
6973     0xddcc0ed000000000, 0x15db901f00000000, 0x0ce5439400000000,
6974     0xc4f2dd5b00000000, 0x7f9f945800000000, 0xb7880a9700000000,
6975     0xaeb6d91c00000000, 0x66a147d300000000, 0xd86d4b1a00000000,
6976     0x107ad5d500000000, 0x0944065e00000000, 0xc153989100000000,
6977     0x7a3ed19200000000, 0xb2294f5d00000000, 0xab179cd600000000,
6978     0x6300021900000000, 0x6d1798e400000000, 0xa500062b00000000,
6979     0xbc3ed5a000000000, 0x74294b6f00000000, 0xcf44026c00000000,
6980     0x07539ca300000000, 0x1e6d4f2800000000, 0xd67ad1e700000000,
6981     0x68b6dd2e00000000, 0xa0a143e100000000, 0xb99f906a00000000,
6982     0x71880ea500000000, 0xcae547a600000000, 0x02f2d96900000000,
6983     0x1bcc0ae200000000, 0xd3db942d00000000, 0x265362ab00000000,
6984     0xee44fc6400000000, 0xf77a2fef00000000, 0x3f6db12000000000,
6985     0x8400f82300000000, 0x4c1766ec00000000, 0x5529b56700000000,
6986     0x9d3e2ba800000000, 0x23f2276100000000, 0xebe5b9ae00000000,
6987     0xf2db6a2500000000, 0x3accf4ea00000000, 0x81a1bde900000000,
6988     0x49b6232600000000, 0x5088f0ad00000000, 0x989f6e6200000000,
6989     0xfb9f6c7b00000000, 0x3388f2b400000000, 0x2ab6213f00000000,
6990     0xe2a1bff000000000, 0x59ccf6f300000000, 0x91db683c00000000,
6991     0x88e5bbb700000000, 0x40f2257800000000, 0xfe3e29b100000000,
6992     0x3629b77e00000000, 0x2f1764f500000000, 0xe700fa3a00000000,
6993     0x5c6db33900000000, 0x947a2df600000000, 0x8d44fe7d00000000,
6994     0x455360b200000000, 0xb0db963400000000, 0x78cc08fb00000000,
6995     0x61f2db7000000000, 0xa9e545bf00000000, 0x12880cbc00000000,
6996     0xda9f927300000000, 0xc3a141f800000000, 0x0bb6df3700000000,
6997     0xb57ad3fe00000000, 0x7d6d4d3100000000, 0x64539eba00000000,
6998     0xac44007500000000, 0x1729497600000000, 0xdf3ed7b900000000,
6999     0xc600043200000000, 0x0e179afd00000000, 0x9b28411200000000,
7000     0x533fdfdd00000000, 0x4a010c5600000000, 0x8216929900000000,
7001     0x397bdb9a00000000, 0xf16c455500000000, 0xe85296de00000000,
7002     0x2045081100000000, 0x9e8904d800000000, 0x569e9a1700000000,
7003     0x4fa0499c00000000, 0x87b7d75300000000, 0x3cda9e5000000000,
7004     0xf4cd009f00000000, 0xedf3d31400000000, 0x25e44ddb00000000,
7005     0xd06cbb5d00000000, 0x187b259200000000, 0x0145f61900000000,
7006     0xc95268d600000000, 0x723f21d500000000, 0xba28bf1a00000000,
7007     0xa3166c9100000000, 0x6b01f25e00000000, 0xd5cdfe9700000000,
7008     0x1dda605800000000, 0x04e4b3d300000000, 0xccf32d1c00000000,
7009     0x779e641f00000000, 0xbf89fad000000000, 0xa6b7295b00000000,
7010     0x6ea0b79400000000, 0x0da0b58d00000000, 0xc5b72b4200000000,
7011     0xdc89f8c900000000, 0x149e660600000000, 0xaff32f0500000000,
7012     0x67e4b1ca00000000, 0x7eda624100000000, 0xb6cdfc8e00000000,
7013     0x0801f04700000000, 0xc0166e8800000000, 0xd928bd0300000000,
7014     0x113f23cc00000000, 0xaa526acf00000000, 0x6245f40000000000,
7015     0x7b7b278b00000000, 0xb36cb94400000000, 0x46e44fc200000000,
7016     0x8ef3d10d00000000, 0x97cd028600000000, 0x5fda9c4900000000,
7017     0xe4b7d54a00000000, 0x2ca04b8500000000, 0x359e980e00000000,
7018     0xfd8906c100000000, 0x43450a0800000000, 0x8b5294c700000000,
7019     0x926c474c00000000, 0x5a7bd98300000000, 0xe116908000000000,
7020     0x29010e4f00000000, 0x303fddc400000000, 0xf828430b00000000,
7021     0xf63fd9f600000000, 0x3e28473900000000, 0x271694b200000000,
7022     0xef010a7d00000000, 0x546c437e00000000, 0x9c7bddb100000000,
7023     0x85450e3a00000000, 0x4d5290f500000000, 0xf39e9c3c00000000,
7024     0x3b8902f300000000, 0x22b7d17800000000, 0xeaa04fb700000000,
7025     0x51cd06b400000000, 0x99da987b00000000, 0x80e44bf000000000,
7026     0x48f3d53f00000000, 0xbd7b23b900000000, 0x756cbd7600000000,
7027     0x6c526efd00000000, 0xa445f03200000000, 0x1f28b93100000000,
7028     0xd73f27fe00000000, 0xce01f47500000000, 0x06166aba00000000,
7029     0xb8da667300000000, 0x70cdf8bc00000000, 0x69f32b3700000000,
7030     0xa1e4b5f800000000, 0x1a89fcfb00000000, 0xd29e623400000000,
7031     0xcba0b1bf00000000, 0x03b72f7000000000, 0x60b72d6900000000,
7032     0xa8a0b3a600000000, 0xb19e602d00000000, 0x7989fee200000000,
7033     0xc2e4b7e100000000, 0x0af3292e00000000, 0x13cdfaa500000000,
7034     0xdbda646a00000000, 0x651668a300000000, 0xad01f66c00000000,
7035     0xb43f25e700000000, 0x7c28bb2800000000, 0xc745f22b00000000,
7036     0x0f526ce400000000, 0x166cbf6f00000000, 0xde7b21a000000000,
7037     0x2bf3d72600000000, 0xe3e449e900000000, 0xfada9a6200000000,
7038     0x32cd04ad00000000, 0x89a04dae00000000, 0x41b7d36100000000,
7039     0x588900ea00000000, 0x909e9e2500000000, 0x2e5292ec00000000,
7040     0xe6450c2300000000, 0xff7bdfa800000000, 0x376c416700000000,
7041     0x8c01086400000000, 0x441696ab00000000, 0x5d28452000000000,
7042     0x953fdbef00000000},
7043    {0x0000000000000000, 0x95d4709500000000, 0x6baf90f100000000,
7044     0xfe7be06400000000, 0x9758503800000000, 0x028c20ad00000000,
7045     0xfcf7c0c900000000, 0x6923b05c00000000, 0x2eb1a07000000000,
7046     0xbb65d0e500000000, 0x451e308100000000, 0xd0ca401400000000,
7047     0xb9e9f04800000000, 0x2c3d80dd00000000, 0xd24660b900000000,
7048     0x4792102c00000000, 0x5c6241e100000000, 0xc9b6317400000000,
7049     0x37cdd11000000000, 0xa219a18500000000, 0xcb3a11d900000000,
7050     0x5eee614c00000000, 0xa095812800000000, 0x3541f1bd00000000,
7051     0x72d3e19100000000, 0xe707910400000000, 0x197c716000000000,
7052     0x8ca801f500000000, 0xe58bb1a900000000, 0x705fc13c00000000,
7053     0x8e24215800000000, 0x1bf051cd00000000, 0xf9c2f31900000000,
7054     0x6c16838c00000000, 0x926d63e800000000, 0x07b9137d00000000,
7055     0x6e9aa32100000000, 0xfb4ed3b400000000, 0x053533d000000000,
7056     0x90e1434500000000, 0xd773536900000000, 0x42a723fc00000000,
7057     0xbcdcc39800000000, 0x2908b30d00000000, 0x402b035100000000,
7058     0xd5ff73c400000000, 0x2b8493a000000000, 0xbe50e33500000000,
7059     0xa5a0b2f800000000, 0x3074c26d00000000, 0xce0f220900000000,
7060     0x5bdb529c00000000, 0x32f8e2c000000000, 0xa72c925500000000,
7061     0x5957723100000000, 0xcc8302a400000000, 0x8b11128800000000,
7062     0x1ec5621d00000000, 0xe0be827900000000, 0x756af2ec00000000,
7063     0x1c4942b000000000, 0x899d322500000000, 0x77e6d24100000000,
7064     0xe232a2d400000000, 0xf285e73300000000, 0x675197a600000000,
7065     0x992a77c200000000, 0x0cfe075700000000, 0x65ddb70b00000000,
7066     0xf009c79e00000000, 0x0e7227fa00000000, 0x9ba6576f00000000,
7067     0xdc34474300000000, 0x49e037d600000000, 0xb79bd7b200000000,
7068     0x224fa72700000000, 0x4b6c177b00000000, 0xdeb867ee00000000,
7069     0x20c3878a00000000, 0xb517f71f00000000, 0xaee7a6d200000000,
7070     0x3b33d64700000000, 0xc548362300000000, 0x509c46b600000000,
7071     0x39bff6ea00000000, 0xac6b867f00000000, 0x5210661b00000000,
7072     0xc7c4168e00000000, 0x805606a200000000, 0x1582763700000000,
7073     0xebf9965300000000, 0x7e2de6c600000000, 0x170e569a00000000,
7074     0x82da260f00000000, 0x7ca1c66b00000000, 0xe975b6fe00000000,
7075     0x0b47142a00000000, 0x9e9364bf00000000, 0x60e884db00000000,
7076     0xf53cf44e00000000, 0x9c1f441200000000, 0x09cb348700000000,
7077     0xf7b0d4e300000000, 0x6264a47600000000, 0x25f6b45a00000000,
7078     0xb022c4cf00000000, 0x4e5924ab00000000, 0xdb8d543e00000000,
7079     0xb2aee46200000000, 0x277a94f700000000, 0xd901749300000000,
7080     0x4cd5040600000000, 0x572555cb00000000, 0xc2f1255e00000000,
7081     0x3c8ac53a00000000, 0xa95eb5af00000000, 0xc07d05f300000000,
7082     0x55a9756600000000, 0xabd2950200000000, 0x3e06e59700000000,
7083     0x7994f5bb00000000, 0xec40852e00000000, 0x123b654a00000000,
7084     0x87ef15df00000000, 0xeecca58300000000, 0x7b18d51600000000,
7085     0x8563357200000000, 0x10b745e700000000, 0xe40bcf6700000000,
7086     0x71dfbff200000000, 0x8fa45f9600000000, 0x1a702f0300000000,
7087     0x73539f5f00000000, 0xe687efca00000000, 0x18fc0fae00000000,
7088     0x8d287f3b00000000, 0xcaba6f1700000000, 0x5f6e1f8200000000,
7089     0xa115ffe600000000, 0x34c18f7300000000, 0x5de23f2f00000000,
7090     0xc8364fba00000000, 0x364dafde00000000, 0xa399df4b00000000,
7091     0xb8698e8600000000, 0x2dbdfe1300000000, 0xd3c61e7700000000,
7092     0x46126ee200000000, 0x2f31debe00000000, 0xbae5ae2b00000000,
7093     0x449e4e4f00000000, 0xd14a3eda00000000, 0x96d82ef600000000,
7094     0x030c5e6300000000, 0xfd77be0700000000, 0x68a3ce9200000000,
7095     0x01807ece00000000, 0x94540e5b00000000, 0x6a2fee3f00000000,
7096     0xfffb9eaa00000000, 0x1dc93c7e00000000, 0x881d4ceb00000000,
7097     0x7666ac8f00000000, 0xe3b2dc1a00000000, 0x8a916c4600000000,
7098     0x1f451cd300000000, 0xe13efcb700000000, 0x74ea8c2200000000,
7099     0x33789c0e00000000, 0xa6acec9b00000000, 0x58d70cff00000000,
7100     0xcd037c6a00000000, 0xa420cc3600000000, 0x31f4bca300000000,
7101     0xcf8f5cc700000000, 0x5a5b2c5200000000, 0x41ab7d9f00000000,
7102     0xd47f0d0a00000000, 0x2a04ed6e00000000, 0xbfd09dfb00000000,
7103     0xd6f32da700000000, 0x43275d3200000000, 0xbd5cbd5600000000,
7104     0x2888cdc300000000, 0x6f1addef00000000, 0xfacead7a00000000,
7105     0x04b54d1e00000000, 0x91613d8b00000000, 0xf8428dd700000000,
7106     0x6d96fd4200000000, 0x93ed1d2600000000, 0x06396db300000000,
7107     0x168e285400000000, 0x835a58c100000000, 0x7d21b8a500000000,
7108     0xe8f5c83000000000, 0x81d6786c00000000, 0x140208f900000000,
7109     0xea79e89d00000000, 0x7fad980800000000, 0x383f882400000000,
7110     0xadebf8b100000000, 0x539018d500000000, 0xc644684000000000,
7111     0xaf67d81c00000000, 0x3ab3a88900000000, 0xc4c848ed00000000,
7112     0x511c387800000000, 0x4aec69b500000000, 0xdf38192000000000,
7113     0x2143f94400000000, 0xb49789d100000000, 0xddb4398d00000000,
7114     0x4860491800000000, 0xb61ba97c00000000, 0x23cfd9e900000000,
7115     0x645dc9c500000000, 0xf189b95000000000, 0x0ff2593400000000,
7116     0x9a2629a100000000, 0xf30599fd00000000, 0x66d1e96800000000,
7117     0x98aa090c00000000, 0x0d7e799900000000, 0xef4cdb4d00000000,
7118     0x7a98abd800000000, 0x84e34bbc00000000, 0x11373b2900000000,
7119     0x78148b7500000000, 0xedc0fbe000000000, 0x13bb1b8400000000,
7120     0x866f6b1100000000, 0xc1fd7b3d00000000, 0x54290ba800000000,
7121     0xaa52ebcc00000000, 0x3f869b5900000000, 0x56a52b0500000000,
7122     0xc3715b9000000000, 0x3d0abbf400000000, 0xa8decb6100000000,
7123     0xb32e9aac00000000, 0x26faea3900000000, 0xd8810a5d00000000,
7124     0x4d557ac800000000, 0x2476ca9400000000, 0xb1a2ba0100000000,
7125     0x4fd95a6500000000, 0xda0d2af000000000, 0x9d9f3adc00000000,
7126     0x084b4a4900000000, 0xf630aa2d00000000, 0x63e4dab800000000,
7127     0x0ac76ae400000000, 0x9f131a7100000000, 0x6168fa1500000000,
7128     0xf4bc8a8000000000},
7129    {0x0000000000000000, 0x1f17f08000000000, 0x7f2891da00000000,
7130     0x603f615a00000000, 0xbf56536e00000000, 0xa041a3ee00000000,
7131     0xc07ec2b400000000, 0xdf69323400000000, 0x7eada6dc00000000,
7132     0x61ba565c00000000, 0x0185370600000000, 0x1e92c78600000000,
7133     0xc1fbf5b200000000, 0xdeec053200000000, 0xbed3646800000000,
7134     0xa1c494e800000000, 0xbd5c3c6200000000, 0xa24bcce200000000,
7135     0xc274adb800000000, 0xdd635d3800000000, 0x020a6f0c00000000,
7136     0x1d1d9f8c00000000, 0x7d22fed600000000, 0x62350e5600000000,
7137     0xc3f19abe00000000, 0xdce66a3e00000000, 0xbcd90b6400000000,
7138     0xa3cefbe400000000, 0x7ca7c9d000000000, 0x63b0395000000000,
7139     0x038f580a00000000, 0x1c98a88a00000000, 0x7ab978c400000000,
7140     0x65ae884400000000, 0x0591e91e00000000, 0x1a86199e00000000,
7141     0xc5ef2baa00000000, 0xdaf8db2a00000000, 0xbac7ba7000000000,
7142     0xa5d04af000000000, 0x0414de1800000000, 0x1b032e9800000000,
7143     0x7b3c4fc200000000, 0x642bbf4200000000, 0xbb428d7600000000,
7144     0xa4557df600000000, 0xc46a1cac00000000, 0xdb7dec2c00000000,
7145     0xc7e544a600000000, 0xd8f2b42600000000, 0xb8cdd57c00000000,
7146     0xa7da25fc00000000, 0x78b317c800000000, 0x67a4e74800000000,
7147     0x079b861200000000, 0x188c769200000000, 0xb948e27a00000000,
7148     0xa65f12fa00000000, 0xc66073a000000000, 0xd977832000000000,
7149     0x061eb11400000000, 0x1909419400000000, 0x793620ce00000000,
7150     0x6621d04e00000000, 0xb574805300000000, 0xaa6370d300000000,
7151     0xca5c118900000000, 0xd54be10900000000, 0x0a22d33d00000000,
7152     0x153523bd00000000, 0x750a42e700000000, 0x6a1db26700000000,
7153     0xcbd9268f00000000, 0xd4ced60f00000000, 0xb4f1b75500000000,
7154     0xabe647d500000000, 0x748f75e100000000, 0x6b98856100000000,
7155     0x0ba7e43b00000000, 0x14b014bb00000000, 0x0828bc3100000000,
7156     0x173f4cb100000000, 0x77002deb00000000, 0x6817dd6b00000000,
7157     0xb77eef5f00000000, 0xa8691fdf00000000, 0xc8567e8500000000,
7158     0xd7418e0500000000, 0x76851aed00000000, 0x6992ea6d00000000,
7159     0x09ad8b3700000000, 0x16ba7bb700000000, 0xc9d3498300000000,
7160     0xd6c4b90300000000, 0xb6fbd85900000000, 0xa9ec28d900000000,
7161     0xcfcdf89700000000, 0xd0da081700000000, 0xb0e5694d00000000,
7162     0xaff299cd00000000, 0x709babf900000000, 0x6f8c5b7900000000,
7163     0x0fb33a2300000000, 0x10a4caa300000000, 0xb1605e4b00000000,
7164     0xae77aecb00000000, 0xce48cf9100000000, 0xd15f3f1100000000,
7165     0x0e360d2500000000, 0x1121fda500000000, 0x711e9cff00000000,
7166     0x6e096c7f00000000, 0x7291c4f500000000, 0x6d86347500000000,
7167     0x0db9552f00000000, 0x12aea5af00000000, 0xcdc7979b00000000,
7168     0xd2d0671b00000000, 0xb2ef064100000000, 0xadf8f6c100000000,
7169     0x0c3c622900000000, 0x132b92a900000000, 0x7314f3f300000000,
7170     0x6c03037300000000, 0xb36a314700000000, 0xac7dc1c700000000,
7171     0xcc42a09d00000000, 0xd355501d00000000, 0x6ae900a700000000,
7172     0x75fef02700000000, 0x15c1917d00000000, 0x0ad661fd00000000,
7173     0xd5bf53c900000000, 0xcaa8a34900000000, 0xaa97c21300000000,
7174     0xb580329300000000, 0x1444a67b00000000, 0x0b5356fb00000000,
7175     0x6b6c37a100000000, 0x747bc72100000000, 0xab12f51500000000,
7176     0xb405059500000000, 0xd43a64cf00000000, 0xcb2d944f00000000,
7177     0xd7b53cc500000000, 0xc8a2cc4500000000, 0xa89dad1f00000000,
7178     0xb78a5d9f00000000, 0x68e36fab00000000, 0x77f49f2b00000000,
7179     0x17cbfe7100000000, 0x08dc0ef100000000, 0xa9189a1900000000,
7180     0xb60f6a9900000000, 0xd6300bc300000000, 0xc927fb4300000000,
7181     0x164ec97700000000, 0x095939f700000000, 0x696658ad00000000,
7182     0x7671a82d00000000, 0x1050786300000000, 0x0f4788e300000000,
7183     0x6f78e9b900000000, 0x706f193900000000, 0xaf062b0d00000000,
7184     0xb011db8d00000000, 0xd02ebad700000000, 0xcf394a5700000000,
7185     0x6efddebf00000000, 0x71ea2e3f00000000, 0x11d54f6500000000,
7186     0x0ec2bfe500000000, 0xd1ab8dd100000000, 0xcebc7d5100000000,
7187     0xae831c0b00000000, 0xb194ec8b00000000, 0xad0c440100000000,
7188     0xb21bb48100000000, 0xd224d5db00000000, 0xcd33255b00000000,
7189     0x125a176f00000000, 0x0d4de7ef00000000, 0x6d7286b500000000,
7190     0x7265763500000000, 0xd3a1e2dd00000000, 0xccb6125d00000000,
7191     0xac89730700000000, 0xb39e838700000000, 0x6cf7b1b300000000,
7192     0x73e0413300000000, 0x13df206900000000, 0x0cc8d0e900000000,
7193     0xdf9d80f400000000, 0xc08a707400000000, 0xa0b5112e00000000,
7194     0xbfa2e1ae00000000, 0x60cbd39a00000000, 0x7fdc231a00000000,
7195     0x1fe3424000000000, 0x00f4b2c000000000, 0xa130262800000000,
7196     0xbe27d6a800000000, 0xde18b7f200000000, 0xc10f477200000000,
7197     0x1e66754600000000, 0x017185c600000000, 0x614ee49c00000000,
7198     0x7e59141c00000000, 0x62c1bc9600000000, 0x7dd64c1600000000,
7199     0x1de92d4c00000000, 0x02feddcc00000000, 0xdd97eff800000000,
7200     0xc2801f7800000000, 0xa2bf7e2200000000, 0xbda88ea200000000,
7201     0x1c6c1a4a00000000, 0x037beaca00000000, 0x63448b9000000000,
7202     0x7c537b1000000000, 0xa33a492400000000, 0xbc2db9a400000000,
7203     0xdc12d8fe00000000, 0xc305287e00000000, 0xa524f83000000000,
7204     0xba3308b000000000, 0xda0c69ea00000000, 0xc51b996a00000000,
7205     0x1a72ab5e00000000, 0x05655bde00000000, 0x655a3a8400000000,
7206     0x7a4dca0400000000, 0xdb895eec00000000, 0xc49eae6c00000000,
7207     0xa4a1cf3600000000, 0xbbb63fb600000000, 0x64df0d8200000000,
7208     0x7bc8fd0200000000, 0x1bf79c5800000000, 0x04e06cd800000000,
7209     0x1878c45200000000, 0x076f34d200000000, 0x6750558800000000,
7210     0x7847a50800000000, 0xa72e973c00000000, 0xb83967bc00000000,
7211     0xd80606e600000000, 0xc711f66600000000, 0x66d5628e00000000,
7212     0x79c2920e00000000, 0x19fdf35400000000, 0x06ea03d400000000,
7213     0xd98331e000000000, 0xc694c16000000000, 0xa6aba03a00000000,
7214     0xb9bc50ba00000000},
7215    {0x0000000000000000, 0xe2fd888d00000000, 0x85fd60c000000000,
7216     0x6700e84d00000000, 0x4bfdb05b00000000, 0xa90038d600000000,
7217     0xce00d09b00000000, 0x2cfd581600000000, 0x96fa61b700000000,
7218     0x7407e93a00000000, 0x1307017700000000, 0xf1fa89fa00000000,
7219     0xdd07d1ec00000000, 0x3ffa596100000000, 0x58fab12c00000000,
7220     0xba0739a100000000, 0x6df3b2b500000000, 0x8f0e3a3800000000,
7221     0xe80ed27500000000, 0x0af35af800000000, 0x260e02ee00000000,
7222     0xc4f38a6300000000, 0xa3f3622e00000000, 0x410eeaa300000000,
7223     0xfb09d30200000000, 0x19f45b8f00000000, 0x7ef4b3c200000000,
7224     0x9c093b4f00000000, 0xb0f4635900000000, 0x5209ebd400000000,
7225     0x3509039900000000, 0xd7f48b1400000000, 0x9be014b000000000,
7226     0x791d9c3d00000000, 0x1e1d747000000000, 0xfce0fcfd00000000,
7227     0xd01da4eb00000000, 0x32e02c6600000000, 0x55e0c42b00000000,
7228     0xb71d4ca600000000, 0x0d1a750700000000, 0xefe7fd8a00000000,
7229     0x88e715c700000000, 0x6a1a9d4a00000000, 0x46e7c55c00000000,
7230     0xa41a4dd100000000, 0xc31aa59c00000000, 0x21e72d1100000000,
7231     0xf613a60500000000, 0x14ee2e8800000000, 0x73eec6c500000000,
7232     0x91134e4800000000, 0xbdee165e00000000, 0x5f139ed300000000,
7233     0x3813769e00000000, 0xdaeefe1300000000, 0x60e9c7b200000000,
7234     0x82144f3f00000000, 0xe514a77200000000, 0x07e92fff00000000,
7235     0x2b1477e900000000, 0xc9e9ff6400000000, 0xaee9172900000000,
7236     0x4c149fa400000000, 0x77c758bb00000000, 0x953ad03600000000,
7237     0xf23a387b00000000, 0x10c7b0f600000000, 0x3c3ae8e000000000,
7238     0xdec7606d00000000, 0xb9c7882000000000, 0x5b3a00ad00000000,
7239     0xe13d390c00000000, 0x03c0b18100000000, 0x64c059cc00000000,
7240     0x863dd14100000000, 0xaac0895700000000, 0x483d01da00000000,
7241     0x2f3de99700000000, 0xcdc0611a00000000, 0x1a34ea0e00000000,
7242     0xf8c9628300000000, 0x9fc98ace00000000, 0x7d34024300000000,
7243     0x51c95a5500000000, 0xb334d2d800000000, 0xd4343a9500000000,
7244     0x36c9b21800000000, 0x8cce8bb900000000, 0x6e33033400000000,
7245     0x0933eb7900000000, 0xebce63f400000000, 0xc7333be200000000,
7246     0x25ceb36f00000000, 0x42ce5b2200000000, 0xa033d3af00000000,
7247     0xec274c0b00000000, 0x0edac48600000000, 0x69da2ccb00000000,
7248     0x8b27a44600000000, 0xa7dafc5000000000, 0x452774dd00000000,
7249     0x22279c9000000000, 0xc0da141d00000000, 0x7add2dbc00000000,
7250     0x9820a53100000000, 0xff204d7c00000000, 0x1dddc5f100000000,
7251     0x31209de700000000, 0xd3dd156a00000000, 0xb4ddfd2700000000,
7252     0x562075aa00000000, 0x81d4febe00000000, 0x6329763300000000,
7253     0x04299e7e00000000, 0xe6d416f300000000, 0xca294ee500000000,
7254     0x28d4c66800000000, 0x4fd42e2500000000, 0xad29a6a800000000,
7255     0x172e9f0900000000, 0xf5d3178400000000, 0x92d3ffc900000000,
7256     0x702e774400000000, 0x5cd32f5200000000, 0xbe2ea7df00000000,
7257     0xd92e4f9200000000, 0x3bd3c71f00000000, 0xaf88c0ad00000000,
7258     0x4d75482000000000, 0x2a75a06d00000000, 0xc88828e000000000,
7259     0xe47570f600000000, 0x0688f87b00000000, 0x6188103600000000,
7260     0x837598bb00000000, 0x3972a11a00000000, 0xdb8f299700000000,
7261     0xbc8fc1da00000000, 0x5e72495700000000, 0x728f114100000000,
7262     0x907299cc00000000, 0xf772718100000000, 0x158ff90c00000000,
7263     0xc27b721800000000, 0x2086fa9500000000, 0x478612d800000000,
7264     0xa57b9a5500000000, 0x8986c24300000000, 0x6b7b4ace00000000,
7265     0x0c7ba28300000000, 0xee862a0e00000000, 0x548113af00000000,
7266     0xb67c9b2200000000, 0xd17c736f00000000, 0x3381fbe200000000,
7267     0x1f7ca3f400000000, 0xfd812b7900000000, 0x9a81c33400000000,
7268     0x787c4bb900000000, 0x3468d41d00000000, 0xd6955c9000000000,
7269     0xb195b4dd00000000, 0x53683c5000000000, 0x7f95644600000000,
7270     0x9d68eccb00000000, 0xfa68048600000000, 0x18958c0b00000000,
7271     0xa292b5aa00000000, 0x406f3d2700000000, 0x276fd56a00000000,
7272     0xc5925de700000000, 0xe96f05f100000000, 0x0b928d7c00000000,
7273     0x6c92653100000000, 0x8e6fedbc00000000, 0x599b66a800000000,
7274     0xbb66ee2500000000, 0xdc66066800000000, 0x3e9b8ee500000000,
7275     0x1266d6f300000000, 0xf09b5e7e00000000, 0x979bb63300000000,
7276     0x75663ebe00000000, 0xcf61071f00000000, 0x2d9c8f9200000000,
7277     0x4a9c67df00000000, 0xa861ef5200000000, 0x849cb74400000000,
7278     0x66613fc900000000, 0x0161d78400000000, 0xe39c5f0900000000,
7279     0xd84f981600000000, 0x3ab2109b00000000, 0x5db2f8d600000000,
7280     0xbf4f705b00000000, 0x93b2284d00000000, 0x714fa0c000000000,
7281     0x164f488d00000000, 0xf4b2c00000000000, 0x4eb5f9a100000000,
7282     0xac48712c00000000, 0xcb48996100000000, 0x29b511ec00000000,
7283     0x054849fa00000000, 0xe7b5c17700000000, 0x80b5293a00000000,
7284     0x6248a1b700000000, 0xb5bc2aa300000000, 0x5741a22e00000000,
7285     0x30414a6300000000, 0xd2bcc2ee00000000, 0xfe419af800000000,
7286     0x1cbc127500000000, 0x7bbcfa3800000000, 0x994172b500000000,
7287     0x23464b1400000000, 0xc1bbc39900000000, 0xa6bb2bd400000000,
7288     0x4446a35900000000, 0x68bbfb4f00000000, 0x8a4673c200000000,
7289     0xed469b8f00000000, 0x0fbb130200000000, 0x43af8ca600000000,
7290     0xa152042b00000000, 0xc652ec6600000000, 0x24af64eb00000000,
7291     0x08523cfd00000000, 0xeaafb47000000000, 0x8daf5c3d00000000,
7292     0x6f52d4b000000000, 0xd555ed1100000000, 0x37a8659c00000000,
7293     0x50a88dd100000000, 0xb255055c00000000, 0x9ea85d4a00000000,
7294     0x7c55d5c700000000, 0x1b553d8a00000000, 0xf9a8b50700000000,
7295     0x2e5c3e1300000000, 0xcca1b69e00000000, 0xaba15ed300000000,
7296     0x495cd65e00000000, 0x65a18e4800000000, 0x875c06c500000000,
7297     0xe05cee8800000000, 0x02a1660500000000, 0xb8a65fa400000000,
7298     0x5a5bd72900000000, 0x3d5b3f6400000000, 0xdfa6b7e900000000,
7299     0xf35befff00000000, 0x11a6677200000000, 0x76a68f3f00000000,
7300     0x945b07b200000000},
7301    {0x0000000000000000, 0xa90b894e00000000, 0x5217129d00000000,
7302     0xfb1c9bd300000000, 0xe52855e100000000, 0x4c23dcaf00000000,
7303     0xb73f477c00000000, 0x1e34ce3200000000, 0x8b57db1900000000,
7304     0x225c525700000000, 0xd940c98400000000, 0x704b40ca00000000,
7305     0x6e7f8ef800000000, 0xc77407b600000000, 0x3c689c6500000000,
7306     0x9563152b00000000, 0x16afb63300000000, 0xbfa43f7d00000000,
7307     0x44b8a4ae00000000, 0xedb32de000000000, 0xf387e3d200000000,
7308     0x5a8c6a9c00000000, 0xa190f14f00000000, 0x089b780100000000,
7309     0x9df86d2a00000000, 0x34f3e46400000000, 0xcfef7fb700000000,
7310     0x66e4f6f900000000, 0x78d038cb00000000, 0xd1dbb18500000000,
7311     0x2ac72a5600000000, 0x83cca31800000000, 0x2c5e6d6700000000,
7312     0x8555e42900000000, 0x7e497ffa00000000, 0xd742f6b400000000,
7313     0xc976388600000000, 0x607db1c800000000, 0x9b612a1b00000000,
7314     0x326aa35500000000, 0xa709b67e00000000, 0x0e023f3000000000,
7315     0xf51ea4e300000000, 0x5c152dad00000000, 0x4221e39f00000000,
7316     0xeb2a6ad100000000, 0x1036f10200000000, 0xb93d784c00000000,
7317     0x3af1db5400000000, 0x93fa521a00000000, 0x68e6c9c900000000,
7318     0xc1ed408700000000, 0xdfd98eb500000000, 0x76d207fb00000000,
7319     0x8dce9c2800000000, 0x24c5156600000000, 0xb1a6004d00000000,
7320     0x18ad890300000000, 0xe3b112d000000000, 0x4aba9b9e00000000,
7321     0x548e55ac00000000, 0xfd85dce200000000, 0x0699473100000000,
7322     0xaf92ce7f00000000, 0x58bcdace00000000, 0xf1b7538000000000,
7323     0x0aabc85300000000, 0xa3a0411d00000000, 0xbd948f2f00000000,
7324     0x149f066100000000, 0xef839db200000000, 0x468814fc00000000,
7325     0xd3eb01d700000000, 0x7ae0889900000000, 0x81fc134a00000000,
7326     0x28f79a0400000000, 0x36c3543600000000, 0x9fc8dd7800000000,
7327     0x64d446ab00000000, 0xcddfcfe500000000, 0x4e136cfd00000000,
7328     0xe718e5b300000000, 0x1c047e6000000000, 0xb50ff72e00000000,
7329     0xab3b391c00000000, 0x0230b05200000000, 0xf92c2b8100000000,
7330     0x5027a2cf00000000, 0xc544b7e400000000, 0x6c4f3eaa00000000,
7331     0x9753a57900000000, 0x3e582c3700000000, 0x206ce20500000000,
7332     0x89676b4b00000000, 0x727bf09800000000, 0xdb7079d600000000,
7333     0x74e2b7a900000000, 0xdde93ee700000000, 0x26f5a53400000000,
7334     0x8ffe2c7a00000000, 0x91cae24800000000, 0x38c16b0600000000,
7335     0xc3ddf0d500000000, 0x6ad6799b00000000, 0xffb56cb000000000,
7336     0x56bee5fe00000000, 0xada27e2d00000000, 0x04a9f76300000000,
7337     0x1a9d395100000000, 0xb396b01f00000000, 0x488a2bcc00000000,
7338     0xe181a28200000000, 0x624d019a00000000, 0xcb4688d400000000,
7339     0x305a130700000000, 0x99519a4900000000, 0x8765547b00000000,
7340     0x2e6edd3500000000, 0xd57246e600000000, 0x7c79cfa800000000,
7341     0xe91ada8300000000, 0x401153cd00000000, 0xbb0dc81e00000000,
7342     0x1206415000000000, 0x0c328f6200000000, 0xa539062c00000000,
7343     0x5e259dff00000000, 0xf72e14b100000000, 0xf17ec44600000000,
7344     0x58754d0800000000, 0xa369d6db00000000, 0x0a625f9500000000,
7345     0x145691a700000000, 0xbd5d18e900000000, 0x4641833a00000000,
7346     0xef4a0a7400000000, 0x7a291f5f00000000, 0xd322961100000000,
7347     0x283e0dc200000000, 0x8135848c00000000, 0x9f014abe00000000,
7348     0x360ac3f000000000, 0xcd16582300000000, 0x641dd16d00000000,
7349     0xe7d1727500000000, 0x4edafb3b00000000, 0xb5c660e800000000,
7350     0x1ccde9a600000000, 0x02f9279400000000, 0xabf2aeda00000000,
7351     0x50ee350900000000, 0xf9e5bc4700000000, 0x6c86a96c00000000,
7352     0xc58d202200000000, 0x3e91bbf100000000, 0x979a32bf00000000,
7353     0x89aefc8d00000000, 0x20a575c300000000, 0xdbb9ee1000000000,
7354     0x72b2675e00000000, 0xdd20a92100000000, 0x742b206f00000000,
7355     0x8f37bbbc00000000, 0x263c32f200000000, 0x3808fcc000000000,
7356     0x9103758e00000000, 0x6a1fee5d00000000, 0xc314671300000000,
7357     0x5677723800000000, 0xff7cfb7600000000, 0x046060a500000000,
7358     0xad6be9eb00000000, 0xb35f27d900000000, 0x1a54ae9700000000,
7359     0xe148354400000000, 0x4843bc0a00000000, 0xcb8f1f1200000000,
7360     0x6284965c00000000, 0x99980d8f00000000, 0x309384c100000000,
7361     0x2ea74af300000000, 0x87acc3bd00000000, 0x7cb0586e00000000,
7362     0xd5bbd12000000000, 0x40d8c40b00000000, 0xe9d34d4500000000,
7363     0x12cfd69600000000, 0xbbc45fd800000000, 0xa5f091ea00000000,
7364     0x0cfb18a400000000, 0xf7e7837700000000, 0x5eec0a3900000000,
7365     0xa9c21e8800000000, 0x00c997c600000000, 0xfbd50c1500000000,
7366     0x52de855b00000000, 0x4cea4b6900000000, 0xe5e1c22700000000,
7367     0x1efd59f400000000, 0xb7f6d0ba00000000, 0x2295c59100000000,
7368     0x8b9e4cdf00000000, 0x7082d70c00000000, 0xd9895e4200000000,
7369     0xc7bd907000000000, 0x6eb6193e00000000, 0x95aa82ed00000000,
7370     0x3ca10ba300000000, 0xbf6da8bb00000000, 0x166621f500000000,
7371     0xed7aba2600000000, 0x4471336800000000, 0x5a45fd5a00000000,
7372     0xf34e741400000000, 0x0852efc700000000, 0xa159668900000000,
7373     0x343a73a200000000, 0x9d31faec00000000, 0x662d613f00000000,
7374     0xcf26e87100000000, 0xd112264300000000, 0x7819af0d00000000,
7375     0x830534de00000000, 0x2a0ebd9000000000, 0x859c73ef00000000,
7376     0x2c97faa100000000, 0xd78b617200000000, 0x7e80e83c00000000,
7377     0x60b4260e00000000, 0xc9bfaf4000000000, 0x32a3349300000000,
7378     0x9ba8bddd00000000, 0x0ecba8f600000000, 0xa7c021b800000000,
7379     0x5cdcba6b00000000, 0xf5d7332500000000, 0xebe3fd1700000000,
7380     0x42e8745900000000, 0xb9f4ef8a00000000, 0x10ff66c400000000,
7381     0x9333c5dc00000000, 0x3a384c9200000000, 0xc124d74100000000,
7382     0x682f5e0f00000000, 0x761b903d00000000, 0xdf10197300000000,
7383     0x240c82a000000000, 0x8d070bee00000000, 0x18641ec500000000,
7384     0xb16f978b00000000, 0x4a730c5800000000, 0xe378851600000000,
7385     0xfd4c4b2400000000, 0x5447c26a00000000, 0xaf5b59b900000000,
7386     0x0650d0f700000000},
7387    {0x0000000000000000, 0x479244af00000000, 0xcf22f88500000000,
7388     0x88b0bc2a00000000, 0xdf4381d000000000, 0x98d1c57f00000000,
7389     0x1061795500000000, 0x57f33dfa00000000, 0xff81737a00000000,
7390     0xb81337d500000000, 0x30a38bff00000000, 0x7731cf5000000000,
7391     0x20c2f2aa00000000, 0x6750b60500000000, 0xefe00a2f00000000,
7392     0xa8724e8000000000, 0xfe03e7f400000000, 0xb991a35b00000000,
7393     0x31211f7100000000, 0x76b35bde00000000, 0x2140662400000000,
7394     0x66d2228b00000000, 0xee629ea100000000, 0xa9f0da0e00000000,
7395     0x0182948e00000000, 0x4610d02100000000, 0xcea06c0b00000000,
7396     0x893228a400000000, 0xdec1155e00000000, 0x995351f100000000,
7397     0x11e3eddb00000000, 0x5671a97400000000, 0xbd01bf3200000000,
7398     0xfa93fb9d00000000, 0x722347b700000000, 0x35b1031800000000,
7399     0x62423ee200000000, 0x25d07a4d00000000, 0xad60c66700000000,
7400     0xeaf282c800000000, 0x4280cc4800000000, 0x051288e700000000,
7401     0x8da234cd00000000, 0xca30706200000000, 0x9dc34d9800000000,
7402     0xda51093700000000, 0x52e1b51d00000000, 0x1573f1b200000000,
7403     0x430258c600000000, 0x04901c6900000000, 0x8c20a04300000000,
7404     0xcbb2e4ec00000000, 0x9c41d91600000000, 0xdbd39db900000000,
7405     0x5363219300000000, 0x14f1653c00000000, 0xbc832bbc00000000,
7406     0xfb116f1300000000, 0x73a1d33900000000, 0x3433979600000000,
7407     0x63c0aa6c00000000, 0x2452eec300000000, 0xace252e900000000,
7408     0xeb70164600000000, 0x7a037e6500000000, 0x3d913aca00000000,
7409     0xb52186e000000000, 0xf2b3c24f00000000, 0xa540ffb500000000,
7410     0xe2d2bb1a00000000, 0x6a62073000000000, 0x2df0439f00000000,
7411     0x85820d1f00000000, 0xc21049b000000000, 0x4aa0f59a00000000,
7412     0x0d32b13500000000, 0x5ac18ccf00000000, 0x1d53c86000000000,
7413     0x95e3744a00000000, 0xd27130e500000000, 0x8400999100000000,
7414     0xc392dd3e00000000, 0x4b22611400000000, 0x0cb025bb00000000,
7415     0x5b43184100000000, 0x1cd15cee00000000, 0x9461e0c400000000,
7416     0xd3f3a46b00000000, 0x7b81eaeb00000000, 0x3c13ae4400000000,
7417     0xb4a3126e00000000, 0xf33156c100000000, 0xa4c26b3b00000000,
7418     0xe3502f9400000000, 0x6be093be00000000, 0x2c72d71100000000,
7419     0xc702c15700000000, 0x809085f800000000, 0x082039d200000000,
7420     0x4fb27d7d00000000, 0x1841408700000000, 0x5fd3042800000000,
7421     0xd763b80200000000, 0x90f1fcad00000000, 0x3883b22d00000000,
7422     0x7f11f68200000000, 0xf7a14aa800000000, 0xb0330e0700000000,
7423     0xe7c033fd00000000, 0xa052775200000000, 0x28e2cb7800000000,
7424     0x6f708fd700000000, 0x390126a300000000, 0x7e93620c00000000,
7425     0xf623de2600000000, 0xb1b19a8900000000, 0xe642a77300000000,
7426     0xa1d0e3dc00000000, 0x29605ff600000000, 0x6ef21b5900000000,
7427     0xc68055d900000000, 0x8112117600000000, 0x09a2ad5c00000000,
7428     0x4e30e9f300000000, 0x19c3d40900000000, 0x5e5190a600000000,
7429     0xd6e12c8c00000000, 0x9173682300000000, 0xf406fcca00000000,
7430     0xb394b86500000000, 0x3b24044f00000000, 0x7cb640e000000000,
7431     0x2b457d1a00000000, 0x6cd739b500000000, 0xe467859f00000000,
7432     0xa3f5c13000000000, 0x0b878fb000000000, 0x4c15cb1f00000000,
7433     0xc4a5773500000000, 0x8337339a00000000, 0xd4c40e6000000000,
7434     0x93564acf00000000, 0x1be6f6e500000000, 0x5c74b24a00000000,
7435     0x0a051b3e00000000, 0x4d975f9100000000, 0xc527e3bb00000000,
7436     0x82b5a71400000000, 0xd5469aee00000000, 0x92d4de4100000000,
7437     0x1a64626b00000000, 0x5df626c400000000, 0xf584684400000000,
7438     0xb2162ceb00000000, 0x3aa690c100000000, 0x7d34d46e00000000,
7439     0x2ac7e99400000000, 0x6d55ad3b00000000, 0xe5e5111100000000,
7440     0xa27755be00000000, 0x490743f800000000, 0x0e95075700000000,
7441     0x8625bb7d00000000, 0xc1b7ffd200000000, 0x9644c22800000000,
7442     0xd1d6868700000000, 0x59663aad00000000, 0x1ef47e0200000000,
7443     0xb686308200000000, 0xf114742d00000000, 0x79a4c80700000000,
7444     0x3e368ca800000000, 0x69c5b15200000000, 0x2e57f5fd00000000,
7445     0xa6e749d700000000, 0xe1750d7800000000, 0xb704a40c00000000,
7446     0xf096e0a300000000, 0x78265c8900000000, 0x3fb4182600000000,
7447     0x684725dc00000000, 0x2fd5617300000000, 0xa765dd5900000000,
7448     0xe0f799f600000000, 0x4885d77600000000, 0x0f1793d900000000,
7449     0x87a72ff300000000, 0xc0356b5c00000000, 0x97c656a600000000,
7450     0xd054120900000000, 0x58e4ae2300000000, 0x1f76ea8c00000000,
7451     0x8e0582af00000000, 0xc997c60000000000, 0x41277a2a00000000,
7452     0x06b53e8500000000, 0x5146037f00000000, 0x16d447d000000000,
7453     0x9e64fbfa00000000, 0xd9f6bf5500000000, 0x7184f1d500000000,
7454     0x3616b57a00000000, 0xbea6095000000000, 0xf9344dff00000000,
7455     0xaec7700500000000, 0xe95534aa00000000, 0x61e5888000000000,
7456     0x2677cc2f00000000, 0x7006655b00000000, 0x379421f400000000,
7457     0xbf249dde00000000, 0xf8b6d97100000000, 0xaf45e48b00000000,
7458     0xe8d7a02400000000, 0x60671c0e00000000, 0x27f558a100000000,
7459     0x8f87162100000000, 0xc815528e00000000, 0x40a5eea400000000,
7460     0x0737aa0b00000000, 0x50c497f100000000, 0x1756d35e00000000,
7461     0x9fe66f7400000000, 0xd8742bdb00000000, 0x33043d9d00000000,
7462     0x7496793200000000, 0xfc26c51800000000, 0xbbb481b700000000,
7463     0xec47bc4d00000000, 0xabd5f8e200000000, 0x236544c800000000,
7464     0x64f7006700000000, 0xcc854ee700000000, 0x8b170a4800000000,
7465     0x03a7b66200000000, 0x4435f2cd00000000, 0x13c6cf3700000000,
7466     0x54548b9800000000, 0xdce437b200000000, 0x9b76731d00000000,
7467     0xcd07da6900000000, 0x8a959ec600000000, 0x022522ec00000000,
7468     0x45b7664300000000, 0x12445bb900000000, 0x55d61f1600000000,
7469     0xdd66a33c00000000, 0x9af4e79300000000, 0x3286a91300000000,
7470     0x7514edbc00000000, 0xfda4519600000000, 0xba36153900000000,
7471     0xedc528c300000000, 0xaa576c6c00000000, 0x22e7d04600000000,
7472     0x657594e900000000}};
7473 
7474 #else /* W == 4 */
7475 
7476 static const uint32_t crc_braid_table[][256] = {
7477    {0x00000000, 0x65673b46, 0xcace768c, 0xafa94dca, 0x4eedeb59,
7478     0x2b8ad01f, 0x84239dd5, 0xe144a693, 0x9ddbd6b2, 0xf8bcedf4,
7479     0x5715a03e, 0x32729b78, 0xd3363deb, 0xb65106ad, 0x19f84b67,
7480     0x7c9f7021, 0xe0c6ab25, 0x85a19063, 0x2a08dda9, 0x4f6fe6ef,
7481     0xae2b407c, 0xcb4c7b3a, 0x64e536f0, 0x01820db6, 0x7d1d7d97,
7482     0x187a46d1, 0xb7d30b1b, 0xd2b4305d, 0x33f096ce, 0x5697ad88,
7483     0xf93ee042, 0x9c59db04, 0x1afc500b, 0x7f9b6b4d, 0xd0322687,
7484     0xb5551dc1, 0x5411bb52, 0x31768014, 0x9edfcdde, 0xfbb8f698,
7485     0x872786b9, 0xe240bdff, 0x4de9f035, 0x288ecb73, 0xc9ca6de0,
7486     0xacad56a6, 0x03041b6c, 0x6663202a, 0xfa3afb2e, 0x9f5dc068,
7487     0x30f48da2, 0x5593b6e4, 0xb4d71077, 0xd1b02b31, 0x7e1966fb,
7488     0x1b7e5dbd, 0x67e12d9c, 0x028616da, 0xad2f5b10, 0xc8486056,
7489     0x290cc6c5, 0x4c6bfd83, 0xe3c2b049, 0x86a58b0f, 0x35f8a016,
7490     0x509f9b50, 0xff36d69a, 0x9a51eddc, 0x7b154b4f, 0x1e727009,
7491     0xb1db3dc3, 0xd4bc0685, 0xa82376a4, 0xcd444de2, 0x62ed0028,
7492     0x078a3b6e, 0xe6ce9dfd, 0x83a9a6bb, 0x2c00eb71, 0x4967d037,
7493     0xd53e0b33, 0xb0593075, 0x1ff07dbf, 0x7a9746f9, 0x9bd3e06a,
7494     0xfeb4db2c, 0x511d96e6, 0x347aada0, 0x48e5dd81, 0x2d82e6c7,
7495     0x822bab0d, 0xe74c904b, 0x060836d8, 0x636f0d9e, 0xccc64054,
7496     0xa9a17b12, 0x2f04f01d, 0x4a63cb5b, 0xe5ca8691, 0x80adbdd7,
7497     0x61e91b44, 0x048e2002, 0xab276dc8, 0xce40568e, 0xb2df26af,
7498     0xd7b81de9, 0x78115023, 0x1d766b65, 0xfc32cdf6, 0x9955f6b0,
7499     0x36fcbb7a, 0x539b803c, 0xcfc25b38, 0xaaa5607e, 0x050c2db4,
7500     0x606b16f2, 0x812fb061, 0xe4488b27, 0x4be1c6ed, 0x2e86fdab,
7501     0x52198d8a, 0x377eb6cc, 0x98d7fb06, 0xfdb0c040, 0x1cf466d3,
7502     0x79935d95, 0xd63a105f, 0xb35d2b19, 0x6bf1402c, 0x0e967b6a,
7503     0xa13f36a0, 0xc4580de6, 0x251cab75, 0x407b9033, 0xefd2ddf9,
7504     0x8ab5e6bf, 0xf62a969e, 0x934dadd8, 0x3ce4e012, 0x5983db54,
7505     0xb8c77dc7, 0xdda04681, 0x72090b4b, 0x176e300d, 0x8b37eb09,
7506     0xee50d04f, 0x41f99d85, 0x249ea6c3, 0xc5da0050, 0xa0bd3b16,
7507     0x0f1476dc, 0x6a734d9a, 0x16ec3dbb, 0x738b06fd, 0xdc224b37,
7508     0xb9457071, 0x5801d6e2, 0x3d66eda4, 0x92cfa06e, 0xf7a89b28,
7509     0x710d1027, 0x146a2b61, 0xbbc366ab, 0xdea45ded, 0x3fe0fb7e,
7510     0x5a87c038, 0xf52e8df2, 0x9049b6b4, 0xecd6c695, 0x89b1fdd3,
7511     0x2618b019, 0x437f8b5f, 0xa23b2dcc, 0xc75c168a, 0x68f55b40,
7512     0x0d926006, 0x91cbbb02, 0xf4ac8044, 0x5b05cd8e, 0x3e62f6c8,
7513     0xdf26505b, 0xba416b1d, 0x15e826d7, 0x708f1d91, 0x0c106db0,
7514     0x697756f6, 0xc6de1b3c, 0xa3b9207a, 0x42fd86e9, 0x279abdaf,
7515     0x8833f065, 0xed54cb23, 0x5e09e03a, 0x3b6edb7c, 0x94c796b6,
7516     0xf1a0adf0, 0x10e40b63, 0x75833025, 0xda2a7def, 0xbf4d46a9,
7517     0xc3d23688, 0xa6b50dce, 0x091c4004, 0x6c7b7b42, 0x8d3fddd1,
7518     0xe858e697, 0x47f1ab5d, 0x2296901b, 0xbecf4b1f, 0xdba87059,
7519     0x74013d93, 0x116606d5, 0xf022a046, 0x95459b00, 0x3aecd6ca,
7520     0x5f8bed8c, 0x23149dad, 0x4673a6eb, 0xe9daeb21, 0x8cbdd067,
7521     0x6df976f4, 0x089e4db2, 0xa7370078, 0xc2503b3e, 0x44f5b031,
7522     0x21928b77, 0x8e3bc6bd, 0xeb5cfdfb, 0x0a185b68, 0x6f7f602e,
7523     0xc0d62de4, 0xa5b116a2, 0xd92e6683, 0xbc495dc5, 0x13e0100f,
7524     0x76872b49, 0x97c38dda, 0xf2a4b69c, 0x5d0dfb56, 0x386ac010,
7525     0xa4331b14, 0xc1542052, 0x6efd6d98, 0x0b9a56de, 0xeadef04d,
7526     0x8fb9cb0b, 0x201086c1, 0x4577bd87, 0x39e8cda6, 0x5c8ff6e0,
7527     0xf326bb2a, 0x9641806c, 0x770526ff, 0x12621db9, 0xbdcb5073,
7528     0xd8ac6b35},
7529    {0x00000000, 0xd7e28058, 0x74b406f1, 0xa35686a9, 0xe9680de2,
7530     0x3e8a8dba, 0x9ddc0b13, 0x4a3e8b4b, 0x09a11d85, 0xde439ddd,
7531     0x7d151b74, 0xaaf79b2c, 0xe0c91067, 0x372b903f, 0x947d1696,
7532     0x439f96ce, 0x13423b0a, 0xc4a0bb52, 0x67f63dfb, 0xb014bda3,
7533     0xfa2a36e8, 0x2dc8b6b0, 0x8e9e3019, 0x597cb041, 0x1ae3268f,
7534     0xcd01a6d7, 0x6e57207e, 0xb9b5a026, 0xf38b2b6d, 0x2469ab35,
7535     0x873f2d9c, 0x50ddadc4, 0x26847614, 0xf166f64c, 0x523070e5,
7536     0x85d2f0bd, 0xcfec7bf6, 0x180efbae, 0xbb587d07, 0x6cbafd5f,
7537     0x2f256b91, 0xf8c7ebc9, 0x5b916d60, 0x8c73ed38, 0xc64d6673,
7538     0x11afe62b, 0xb2f96082, 0x651be0da, 0x35c64d1e, 0xe224cd46,
7539     0x41724bef, 0x9690cbb7, 0xdcae40fc, 0x0b4cc0a4, 0xa81a460d,
7540     0x7ff8c655, 0x3c67509b, 0xeb85d0c3, 0x48d3566a, 0x9f31d632,
7541     0xd50f5d79, 0x02eddd21, 0xa1bb5b88, 0x7659dbd0, 0x4d08ec28,
7542     0x9aea6c70, 0x39bcead9, 0xee5e6a81, 0xa460e1ca, 0x73826192,
7543     0xd0d4e73b, 0x07366763, 0x44a9f1ad, 0x934b71f5, 0x301df75c,
7544     0xe7ff7704, 0xadc1fc4f, 0x7a237c17, 0xd975fabe, 0x0e977ae6,
7545     0x5e4ad722, 0x89a8577a, 0x2afed1d3, 0xfd1c518b, 0xb722dac0,
7546     0x60c05a98, 0xc396dc31, 0x14745c69, 0x57ebcaa7, 0x80094aff,
7547     0x235fcc56, 0xf4bd4c0e, 0xbe83c745, 0x6961471d, 0xca37c1b4,
7548     0x1dd541ec, 0x6b8c9a3c, 0xbc6e1a64, 0x1f389ccd, 0xc8da1c95,
7549     0x82e497de, 0x55061786, 0xf650912f, 0x21b21177, 0x622d87b9,
7550     0xb5cf07e1, 0x16998148, 0xc17b0110, 0x8b458a5b, 0x5ca70a03,
7551     0xfff18caa, 0x28130cf2, 0x78cea136, 0xaf2c216e, 0x0c7aa7c7,
7552     0xdb98279f, 0x91a6acd4, 0x46442c8c, 0xe512aa25, 0x32f02a7d,
7553     0x716fbcb3, 0xa68d3ceb, 0x05dbba42, 0xd2393a1a, 0x9807b151,
7554     0x4fe53109, 0xecb3b7a0, 0x3b5137f8, 0x9a11d850, 0x4df35808,
7555     0xeea5dea1, 0x39475ef9, 0x7379d5b2, 0xa49b55ea, 0x07cdd343,
7556     0xd02f531b, 0x93b0c5d5, 0x4452458d, 0xe704c324, 0x30e6437c,
7557     0x7ad8c837, 0xad3a486f, 0x0e6ccec6, 0xd98e4e9e, 0x8953e35a,
7558     0x5eb16302, 0xfde7e5ab, 0x2a0565f3, 0x603beeb8, 0xb7d96ee0,
7559     0x148fe849, 0xc36d6811, 0x80f2fedf, 0x57107e87, 0xf446f82e,
7560     0x23a47876, 0x699af33d, 0xbe787365, 0x1d2ef5cc, 0xcacc7594,
7561     0xbc95ae44, 0x6b772e1c, 0xc821a8b5, 0x1fc328ed, 0x55fda3a6,
7562     0x821f23fe, 0x2149a557, 0xf6ab250f, 0xb534b3c1, 0x62d63399,
7563     0xc180b530, 0x16623568, 0x5c5cbe23, 0x8bbe3e7b, 0x28e8b8d2,
7564     0xff0a388a, 0xafd7954e, 0x78351516, 0xdb6393bf, 0x0c8113e7,
7565     0x46bf98ac, 0x915d18f4, 0x320b9e5d, 0xe5e91e05, 0xa67688cb,
7566     0x71940893, 0xd2c28e3a, 0x05200e62, 0x4f1e8529, 0x98fc0571,
7567     0x3baa83d8, 0xec480380, 0xd7193478, 0x00fbb420, 0xa3ad3289,
7568     0x744fb2d1, 0x3e71399a, 0xe993b9c2, 0x4ac53f6b, 0x9d27bf33,
7569     0xdeb829fd, 0x095aa9a5, 0xaa0c2f0c, 0x7deeaf54, 0x37d0241f,
7570     0xe032a447, 0x436422ee, 0x9486a2b6, 0xc45b0f72, 0x13b98f2a,
7571     0xb0ef0983, 0x670d89db, 0x2d330290, 0xfad182c8, 0x59870461,
7572     0x8e658439, 0xcdfa12f7, 0x1a1892af, 0xb94e1406, 0x6eac945e,
7573     0x24921f15, 0xf3709f4d, 0x502619e4, 0x87c499bc, 0xf19d426c,
7574     0x267fc234, 0x8529449d, 0x52cbc4c5, 0x18f54f8e, 0xcf17cfd6,
7575     0x6c41497f, 0xbba3c927, 0xf83c5fe9, 0x2fdedfb1, 0x8c885918,
7576     0x5b6ad940, 0x1154520b, 0xc6b6d253, 0x65e054fa, 0xb202d4a2,
7577     0xe2df7966, 0x353df93e, 0x966b7f97, 0x4189ffcf, 0x0bb77484,
7578     0xdc55f4dc, 0x7f037275, 0xa8e1f22d, 0xeb7e64e3, 0x3c9ce4bb,
7579     0x9fca6212, 0x4828e24a, 0x02166901, 0xd5f4e959, 0x76a26ff0,
7580     0xa140efa8},
7581    {0x00000000, 0xef52b6e1, 0x05d46b83, 0xea86dd62, 0x0ba8d706,
7582     0xe4fa61e7, 0x0e7cbc85, 0xe12e0a64, 0x1751ae0c, 0xf80318ed,
7583     0x1285c58f, 0xfdd7736e, 0x1cf9790a, 0xf3abcfeb, 0x192d1289,
7584     0xf67fa468, 0x2ea35c18, 0xc1f1eaf9, 0x2b77379b, 0xc425817a,
7585     0x250b8b1e, 0xca593dff, 0x20dfe09d, 0xcf8d567c, 0x39f2f214,
7586     0xd6a044f5, 0x3c269997, 0xd3742f76, 0x325a2512, 0xdd0893f3,
7587     0x378e4e91, 0xd8dcf870, 0x5d46b830, 0xb2140ed1, 0x5892d3b3,
7588     0xb7c06552, 0x56ee6f36, 0xb9bcd9d7, 0x533a04b5, 0xbc68b254,
7589     0x4a17163c, 0xa545a0dd, 0x4fc37dbf, 0xa091cb5e, 0x41bfc13a,
7590     0xaeed77db, 0x446baab9, 0xab391c58, 0x73e5e428, 0x9cb752c9,
7591     0x76318fab, 0x9963394a, 0x784d332e, 0x971f85cf, 0x7d9958ad,
7592     0x92cbee4c, 0x64b44a24, 0x8be6fcc5, 0x616021a7, 0x8e329746,
7593     0x6f1c9d22, 0x804e2bc3, 0x6ac8f6a1, 0x859a4040, 0xba8d7060,
7594     0x55dfc681, 0xbf591be3, 0x500bad02, 0xb125a766, 0x5e771187,
7595     0xb4f1cce5, 0x5ba37a04, 0xaddcde6c, 0x428e688d, 0xa808b5ef,
7596     0x475a030e, 0xa674096a, 0x4926bf8b, 0xa3a062e9, 0x4cf2d408,
7597     0x942e2c78, 0x7b7c9a99, 0x91fa47fb, 0x7ea8f11a, 0x9f86fb7e,
7598     0x70d44d9f, 0x9a5290fd, 0x7500261c, 0x837f8274, 0x6c2d3495,
7599     0x86abe9f7, 0x69f95f16, 0x88d75572, 0x6785e393, 0x8d033ef1,
7600     0x62518810, 0xe7cbc850, 0x08997eb1, 0xe21fa3d3, 0x0d4d1532,
7601     0xec631f56, 0x0331a9b7, 0xe9b774d5, 0x06e5c234, 0xf09a665c,
7602     0x1fc8d0bd, 0xf54e0ddf, 0x1a1cbb3e, 0xfb32b15a, 0x146007bb,
7603     0xfee6dad9, 0x11b46c38, 0xc9689448, 0x263a22a9, 0xccbcffcb,
7604     0x23ee492a, 0xc2c0434e, 0x2d92f5af, 0xc71428cd, 0x28469e2c,
7605     0xde393a44, 0x316b8ca5, 0xdbed51c7, 0x34bfe726, 0xd591ed42,
7606     0x3ac35ba3, 0xd04586c1, 0x3f173020, 0xae6be681, 0x41395060,
7607     0xabbf8d02, 0x44ed3be3, 0xa5c33187, 0x4a918766, 0xa0175a04,
7608     0x4f45ece5, 0xb93a488d, 0x5668fe6c, 0xbcee230e, 0x53bc95ef,
7609     0xb2929f8b, 0x5dc0296a, 0xb746f408, 0x581442e9, 0x80c8ba99,
7610     0x6f9a0c78, 0x851cd11a, 0x6a4e67fb, 0x8b606d9f, 0x6432db7e,
7611     0x8eb4061c, 0x61e6b0fd, 0x97991495, 0x78cba274, 0x924d7f16,
7612     0x7d1fc9f7, 0x9c31c393, 0x73637572, 0x99e5a810, 0x76b71ef1,
7613     0xf32d5eb1, 0x1c7fe850, 0xf6f93532, 0x19ab83d3, 0xf88589b7,
7614     0x17d73f56, 0xfd51e234, 0x120354d5, 0xe47cf0bd, 0x0b2e465c,
7615     0xe1a89b3e, 0x0efa2ddf, 0xefd427bb, 0x0086915a, 0xea004c38,
7616     0x0552fad9, 0xdd8e02a9, 0x32dcb448, 0xd85a692a, 0x3708dfcb,
7617     0xd626d5af, 0x3974634e, 0xd3f2be2c, 0x3ca008cd, 0xcadfaca5,
7618     0x258d1a44, 0xcf0bc726, 0x205971c7, 0xc1777ba3, 0x2e25cd42,
7619     0xc4a31020, 0x2bf1a6c1, 0x14e696e1, 0xfbb42000, 0x1132fd62,
7620     0xfe604b83, 0x1f4e41e7, 0xf01cf706, 0x1a9a2a64, 0xf5c89c85,
7621     0x03b738ed, 0xece58e0c, 0x0663536e, 0xe931e58f, 0x081fefeb,
7622     0xe74d590a, 0x0dcb8468, 0xe2993289, 0x3a45caf9, 0xd5177c18,
7623     0x3f91a17a, 0xd0c3179b, 0x31ed1dff, 0xdebfab1e, 0x3439767c,
7624     0xdb6bc09d, 0x2d1464f5, 0xc246d214, 0x28c00f76, 0xc792b997,
7625     0x26bcb3f3, 0xc9ee0512, 0x2368d870, 0xcc3a6e91, 0x49a02ed1,
7626     0xa6f29830, 0x4c744552, 0xa326f3b3, 0x4208f9d7, 0xad5a4f36,
7627     0x47dc9254, 0xa88e24b5, 0x5ef180dd, 0xb1a3363c, 0x5b25eb5e,
7628     0xb4775dbf, 0x555957db, 0xba0be13a, 0x508d3c58, 0xbfdf8ab9,
7629     0x670372c9, 0x8851c428, 0x62d7194a, 0x8d85afab, 0x6caba5cf,
7630     0x83f9132e, 0x697fce4c, 0x862d78ad, 0x7052dcc5, 0x9f006a24,
7631     0x7586b746, 0x9ad401a7, 0x7bfa0bc3, 0x94a8bd22, 0x7e2e6040,
7632     0x917cd6a1},
7633    {0x00000000, 0x87a6cb43, 0xd43c90c7, 0x539a5b84, 0x730827cf,
7634     0xf4aeec8c, 0xa734b708, 0x20927c4b, 0xe6104f9e, 0x61b684dd,
7635     0x322cdf59, 0xb58a141a, 0x95186851, 0x12bea312, 0x4124f896,
7636     0xc68233d5, 0x1751997d, 0x90f7523e, 0xc36d09ba, 0x44cbc2f9,
7637     0x6459beb2, 0xe3ff75f1, 0xb0652e75, 0x37c3e536, 0xf141d6e3,
7638     0x76e71da0, 0x257d4624, 0xa2db8d67, 0x8249f12c, 0x05ef3a6f,
7639     0x567561eb, 0xd1d3aaa8, 0x2ea332fa, 0xa905f9b9, 0xfa9fa23d,
7640     0x7d39697e, 0x5dab1535, 0xda0dde76, 0x899785f2, 0x0e314eb1,
7641     0xc8b37d64, 0x4f15b627, 0x1c8feda3, 0x9b2926e0, 0xbbbb5aab,
7642     0x3c1d91e8, 0x6f87ca6c, 0xe821012f, 0x39f2ab87, 0xbe5460c4,
7643     0xedce3b40, 0x6a68f003, 0x4afa8c48, 0xcd5c470b, 0x9ec61c8f,
7644     0x1960d7cc, 0xdfe2e419, 0x58442f5a, 0x0bde74de, 0x8c78bf9d,
7645     0xaceac3d6, 0x2b4c0895, 0x78d65311, 0xff709852, 0x5d4665f4,
7646     0xdae0aeb7, 0x897af533, 0x0edc3e70, 0x2e4e423b, 0xa9e88978,
7647     0xfa72d2fc, 0x7dd419bf, 0xbb562a6a, 0x3cf0e129, 0x6f6abaad,
7648     0xe8cc71ee, 0xc85e0da5, 0x4ff8c6e6, 0x1c629d62, 0x9bc45621,
7649     0x4a17fc89, 0xcdb137ca, 0x9e2b6c4e, 0x198da70d, 0x391fdb46,
7650     0xbeb91005, 0xed234b81, 0x6a8580c2, 0xac07b317, 0x2ba17854,
7651     0x783b23d0, 0xff9de893, 0xdf0f94d8, 0x58a95f9b, 0x0b33041f,
7652     0x8c95cf5c, 0x73e5570e, 0xf4439c4d, 0xa7d9c7c9, 0x207f0c8a,
7653     0x00ed70c1, 0x874bbb82, 0xd4d1e006, 0x53772b45, 0x95f51890,
7654     0x1253d3d3, 0x41c98857, 0xc66f4314, 0xe6fd3f5f, 0x615bf41c,
7655     0x32c1af98, 0xb56764db, 0x64b4ce73, 0xe3120530, 0xb0885eb4,
7656     0x372e95f7, 0x17bce9bc, 0x901a22ff, 0xc380797b, 0x4426b238,
7657     0x82a481ed, 0x05024aae, 0x5698112a, 0xd13eda69, 0xf1aca622,
7658     0x760a6d61, 0x259036e5, 0xa236fda6, 0xba8ccbe8, 0x3d2a00ab,
7659     0x6eb05b2f, 0xe916906c, 0xc984ec27, 0x4e222764, 0x1db87ce0,
7660     0x9a1eb7a3, 0x5c9c8476, 0xdb3a4f35, 0x88a014b1, 0x0f06dff2,
7661     0x2f94a3b9, 0xa83268fa, 0xfba8337e, 0x7c0ef83d, 0xaddd5295,
7662     0x2a7b99d6, 0x79e1c252, 0xfe470911, 0xded5755a, 0x5973be19,
7663     0x0ae9e59d, 0x8d4f2ede, 0x4bcd1d0b, 0xcc6bd648, 0x9ff18dcc,
7664     0x1857468f, 0x38c53ac4, 0xbf63f187, 0xecf9aa03, 0x6b5f6140,
7665     0x942ff912, 0x13893251, 0x401369d5, 0xc7b5a296, 0xe727dedd,
7666     0x6081159e, 0x331b4e1a, 0xb4bd8559, 0x723fb68c, 0xf5997dcf,
7667     0xa603264b, 0x21a5ed08, 0x01379143, 0x86915a00, 0xd50b0184,
7668     0x52adcac7, 0x837e606f, 0x04d8ab2c, 0x5742f0a8, 0xd0e43beb,
7669     0xf07647a0, 0x77d08ce3, 0x244ad767, 0xa3ec1c24, 0x656e2ff1,
7670     0xe2c8e4b2, 0xb152bf36, 0x36f47475, 0x1666083e, 0x91c0c37d,
7671     0xc25a98f9, 0x45fc53ba, 0xe7caae1c, 0x606c655f, 0x33f63edb,
7672     0xb450f598, 0x94c289d3, 0x13644290, 0x40fe1914, 0xc758d257,
7673     0x01dae182, 0x867c2ac1, 0xd5e67145, 0x5240ba06, 0x72d2c64d,
7674     0xf5740d0e, 0xa6ee568a, 0x21489dc9, 0xf09b3761, 0x773dfc22,
7675     0x24a7a7a6, 0xa3016ce5, 0x839310ae, 0x0435dbed, 0x57af8069,
7676     0xd0094b2a, 0x168b78ff, 0x912db3bc, 0xc2b7e838, 0x4511237b,
7677     0x65835f30, 0xe2259473, 0xb1bfcff7, 0x361904b4, 0xc9699ce6,
7678     0x4ecf57a5, 0x1d550c21, 0x9af3c762, 0xba61bb29, 0x3dc7706a,
7679     0x6e5d2bee, 0xe9fbe0ad, 0x2f79d378, 0xa8df183b, 0xfb4543bf,
7680     0x7ce388fc, 0x5c71f4b7, 0xdbd73ff4, 0x884d6470, 0x0febaf33,
7681     0xde38059b, 0x599eced8, 0x0a04955c, 0x8da25e1f, 0xad302254,
7682     0x2a96e917, 0x790cb293, 0xfeaa79d0, 0x38284a05, 0xbf8e8146,
7683     0xec14dac2, 0x6bb21181, 0x4b206dca, 0xcc86a689, 0x9f1cfd0d,
7684     0x18ba364e}};
7685 
7686 static const z_word_t crc_braid_big_table[][256] = {
7687    {0x00000000, 0x43cba687, 0xc7903cd4, 0x845b9a53, 0xcf270873,
7688     0x8cecaef4, 0x08b734a7, 0x4b7c9220, 0x9e4f10e6, 0xdd84b661,
7689     0x59df2c32, 0x1a148ab5, 0x51681895, 0x12a3be12, 0x96f82441,
7690     0xd53382c6, 0x7d995117, 0x3e52f790, 0xba096dc3, 0xf9c2cb44,
7691     0xb2be5964, 0xf175ffe3, 0x752e65b0, 0x36e5c337, 0xe3d641f1,
7692     0xa01de776, 0x24467d25, 0x678ddba2, 0x2cf14982, 0x6f3aef05,
7693     0xeb617556, 0xa8aad3d1, 0xfa32a32e, 0xb9f905a9, 0x3da29ffa,
7694     0x7e69397d, 0x3515ab5d, 0x76de0dda, 0xf2859789, 0xb14e310e,
7695     0x647db3c8, 0x27b6154f, 0xa3ed8f1c, 0xe026299b, 0xab5abbbb,
7696     0xe8911d3c, 0x6cca876f, 0x2f0121e8, 0x87abf239, 0xc46054be,
7697     0x403bceed, 0x03f0686a, 0x488cfa4a, 0x0b475ccd, 0x8f1cc69e,
7698     0xccd76019, 0x19e4e2df, 0x5a2f4458, 0xde74de0b, 0x9dbf788c,
7699     0xd6c3eaac, 0x95084c2b, 0x1153d678, 0x529870ff, 0xf465465d,
7700     0xb7aee0da, 0x33f57a89, 0x703edc0e, 0x3b424e2e, 0x7889e8a9,
7701     0xfcd272fa, 0xbf19d47d, 0x6a2a56bb, 0x29e1f03c, 0xadba6a6f,
7702     0xee71cce8, 0xa50d5ec8, 0xe6c6f84f, 0x629d621c, 0x2156c49b,
7703     0x89fc174a, 0xca37b1cd, 0x4e6c2b9e, 0x0da78d19, 0x46db1f39,
7704     0x0510b9be, 0x814b23ed, 0xc280856a, 0x17b307ac, 0x5478a12b,
7705     0xd0233b78, 0x93e89dff, 0xd8940fdf, 0x9b5fa958, 0x1f04330b,
7706     0x5ccf958c, 0x0e57e573, 0x4d9c43f4, 0xc9c7d9a7, 0x8a0c7f20,
7707     0xc170ed00, 0x82bb4b87, 0x06e0d1d4, 0x452b7753, 0x9018f595,
7708     0xd3d35312, 0x5788c941, 0x14436fc6, 0x5f3ffde6, 0x1cf45b61,
7709     0x98afc132, 0xdb6467b5, 0x73ceb464, 0x300512e3, 0xb45e88b0,
7710     0xf7952e37, 0xbce9bc17, 0xff221a90, 0x7b7980c3, 0x38b22644,
7711     0xed81a482, 0xae4a0205, 0x2a119856, 0x69da3ed1, 0x22a6acf1,
7712     0x616d0a76, 0xe5369025, 0xa6fd36a2, 0xe8cb8cba, 0xab002a3d,
7713     0x2f5bb06e, 0x6c9016e9, 0x27ec84c9, 0x6427224e, 0xe07cb81d,
7714     0xa3b71e9a, 0x76849c5c, 0x354f3adb, 0xb114a088, 0xf2df060f,
7715     0xb9a3942f, 0xfa6832a8, 0x7e33a8fb, 0x3df80e7c, 0x9552ddad,
7716     0xd6997b2a, 0x52c2e179, 0x110947fe, 0x5a75d5de, 0x19be7359,
7717     0x9de5e90a, 0xde2e4f8d, 0x0b1dcd4b, 0x48d66bcc, 0xcc8df19f,
7718     0x8f465718, 0xc43ac538, 0x87f163bf, 0x03aaf9ec, 0x40615f6b,
7719     0x12f92f94, 0x51328913, 0xd5691340, 0x96a2b5c7, 0xddde27e7,
7720     0x9e158160, 0x1a4e1b33, 0x5985bdb4, 0x8cb63f72, 0xcf7d99f5,
7721     0x4b2603a6, 0x08eda521, 0x43913701, 0x005a9186, 0x84010bd5,
7722     0xc7caad52, 0x6f607e83, 0x2cabd804, 0xa8f04257, 0xeb3be4d0,
7723     0xa04776f0, 0xe38cd077, 0x67d74a24, 0x241ceca3, 0xf12f6e65,
7724     0xb2e4c8e2, 0x36bf52b1, 0x7574f436, 0x3e086616, 0x7dc3c091,
7725     0xf9985ac2, 0xba53fc45, 0x1caecae7, 0x5f656c60, 0xdb3ef633,
7726     0x98f550b4, 0xd389c294, 0x90426413, 0x1419fe40, 0x57d258c7,
7727     0x82e1da01, 0xc12a7c86, 0x4571e6d5, 0x06ba4052, 0x4dc6d272,
7728     0x0e0d74f5, 0x8a56eea6, 0xc99d4821, 0x61379bf0, 0x22fc3d77,
7729     0xa6a7a724, 0xe56c01a3, 0xae109383, 0xeddb3504, 0x6980af57,
7730     0x2a4b09d0, 0xff788b16, 0xbcb32d91, 0x38e8b7c2, 0x7b231145,
7731     0x305f8365, 0x739425e2, 0xf7cfbfb1, 0xb4041936, 0xe69c69c9,
7732     0xa557cf4e, 0x210c551d, 0x62c7f39a, 0x29bb61ba, 0x6a70c73d,
7733     0xee2b5d6e, 0xade0fbe9, 0x78d3792f, 0x3b18dfa8, 0xbf4345fb,
7734     0xfc88e37c, 0xb7f4715c, 0xf43fd7db, 0x70644d88, 0x33afeb0f,
7735     0x9b0538de, 0xd8ce9e59, 0x5c95040a, 0x1f5ea28d, 0x542230ad,
7736     0x17e9962a, 0x93b20c79, 0xd079aafe, 0x054a2838, 0x46818ebf,
7737     0xc2da14ec, 0x8111b26b, 0xca6d204b, 0x89a686cc, 0x0dfd1c9f,
7738     0x4e36ba18},
7739    {0x00000000, 0xe1b652ef, 0x836bd405, 0x62dd86ea, 0x06d7a80b,
7740     0xe761fae4, 0x85bc7c0e, 0x640a2ee1, 0x0cae5117, 0xed1803f8,
7741     0x8fc58512, 0x6e73d7fd, 0x0a79f91c, 0xebcfabf3, 0x89122d19,
7742     0x68a47ff6, 0x185ca32e, 0xf9eaf1c1, 0x9b37772b, 0x7a8125c4,
7743     0x1e8b0b25, 0xff3d59ca, 0x9de0df20, 0x7c568dcf, 0x14f2f239,
7744     0xf544a0d6, 0x9799263c, 0x762f74d3, 0x12255a32, 0xf39308dd,
7745     0x914e8e37, 0x70f8dcd8, 0x30b8465d, 0xd10e14b2, 0xb3d39258,
7746     0x5265c0b7, 0x366fee56, 0xd7d9bcb9, 0xb5043a53, 0x54b268bc,
7747     0x3c16174a, 0xdda045a5, 0xbf7dc34f, 0x5ecb91a0, 0x3ac1bf41,
7748     0xdb77edae, 0xb9aa6b44, 0x581c39ab, 0x28e4e573, 0xc952b79c,
7749     0xab8f3176, 0x4a396399, 0x2e334d78, 0xcf851f97, 0xad58997d,
7750     0x4ceecb92, 0x244ab464, 0xc5fce68b, 0xa7216061, 0x4697328e,
7751     0x229d1c6f, 0xc32b4e80, 0xa1f6c86a, 0x40409a85, 0x60708dba,
7752     0x81c6df55, 0xe31b59bf, 0x02ad0b50, 0x66a725b1, 0x8711775e,
7753     0xe5ccf1b4, 0x047aa35b, 0x6cdedcad, 0x8d688e42, 0xefb508a8,
7754     0x0e035a47, 0x6a0974a6, 0x8bbf2649, 0xe962a0a3, 0x08d4f24c,
7755     0x782c2e94, 0x999a7c7b, 0xfb47fa91, 0x1af1a87e, 0x7efb869f,
7756     0x9f4dd470, 0xfd90529a, 0x1c260075, 0x74827f83, 0x95342d6c,
7757     0xf7e9ab86, 0x165ff969, 0x7255d788, 0x93e38567, 0xf13e038d,
7758     0x10885162, 0x50c8cbe7, 0xb17e9908, 0xd3a31fe2, 0x32154d0d,
7759     0x561f63ec, 0xb7a93103, 0xd574b7e9, 0x34c2e506, 0x5c669af0,
7760     0xbdd0c81f, 0xdf0d4ef5, 0x3ebb1c1a, 0x5ab132fb, 0xbb076014,
7761     0xd9dae6fe, 0x386cb411, 0x489468c9, 0xa9223a26, 0xcbffbccc,
7762     0x2a49ee23, 0x4e43c0c2, 0xaff5922d, 0xcd2814c7, 0x2c9e4628,
7763     0x443a39de, 0xa58c6b31, 0xc751eddb, 0x26e7bf34, 0x42ed91d5,
7764     0xa35bc33a, 0xc18645d0, 0x2030173f, 0x81e66bae, 0x60503941,
7765     0x028dbfab, 0xe33bed44, 0x8731c3a5, 0x6687914a, 0x045a17a0,
7766     0xe5ec454f, 0x8d483ab9, 0x6cfe6856, 0x0e23eebc, 0xef95bc53,
7767     0x8b9f92b2, 0x6a29c05d, 0x08f446b7, 0xe9421458, 0x99bac880,
7768     0x780c9a6f, 0x1ad11c85, 0xfb674e6a, 0x9f6d608b, 0x7edb3264,
7769     0x1c06b48e, 0xfdb0e661, 0x95149997, 0x74a2cb78, 0x167f4d92,
7770     0xf7c91f7d, 0x93c3319c, 0x72756373, 0x10a8e599, 0xf11eb776,
7771     0xb15e2df3, 0x50e87f1c, 0x3235f9f6, 0xd383ab19, 0xb78985f8,
7772     0x563fd717, 0x34e251fd, 0xd5540312, 0xbdf07ce4, 0x5c462e0b,
7773     0x3e9ba8e1, 0xdf2dfa0e, 0xbb27d4ef, 0x5a918600, 0x384c00ea,
7774     0xd9fa5205, 0xa9028edd, 0x48b4dc32, 0x2a695ad8, 0xcbdf0837,
7775     0xafd526d6, 0x4e637439, 0x2cbef2d3, 0xcd08a03c, 0xa5acdfca,
7776     0x441a8d25, 0x26c70bcf, 0xc7715920, 0xa37b77c1, 0x42cd252e,
7777     0x2010a3c4, 0xc1a6f12b, 0xe196e614, 0x0020b4fb, 0x62fd3211,
7778     0x834b60fe, 0xe7414e1f, 0x06f71cf0, 0x642a9a1a, 0x859cc8f5,
7779     0xed38b703, 0x0c8ee5ec, 0x6e536306, 0x8fe531e9, 0xebef1f08,
7780     0x0a594de7, 0x6884cb0d, 0x893299e2, 0xf9ca453a, 0x187c17d5,
7781     0x7aa1913f, 0x9b17c3d0, 0xff1ded31, 0x1eabbfde, 0x7c763934,
7782     0x9dc06bdb, 0xf564142d, 0x14d246c2, 0x760fc028, 0x97b992c7,
7783     0xf3b3bc26, 0x1205eec9, 0x70d86823, 0x916e3acc, 0xd12ea049,
7784     0x3098f2a6, 0x5245744c, 0xb3f326a3, 0xd7f90842, 0x364f5aad,
7785     0x5492dc47, 0xb5248ea8, 0xdd80f15e, 0x3c36a3b1, 0x5eeb255b,
7786     0xbf5d77b4, 0xdb575955, 0x3ae10bba, 0x583c8d50, 0xb98adfbf,
7787     0xc9720367, 0x28c45188, 0x4a19d762, 0xabaf858d, 0xcfa5ab6c,
7788     0x2e13f983, 0x4cce7f69, 0xad782d86, 0xc5dc5270, 0x246a009f,
7789     0x46b78675, 0xa701d49a, 0xc30bfa7b, 0x22bda894, 0x40602e7e,
7790     0xa1d67c91},
7791    {0x00000000, 0x5880e2d7, 0xf106b474, 0xa98656a3, 0xe20d68e9,
7792     0xba8d8a3e, 0x130bdc9d, 0x4b8b3e4a, 0x851da109, 0xdd9d43de,
7793     0x741b157d, 0x2c9bf7aa, 0x6710c9e0, 0x3f902b37, 0x96167d94,
7794     0xce969f43, 0x0a3b4213, 0x52bba0c4, 0xfb3df667, 0xa3bd14b0,
7795     0xe8362afa, 0xb0b6c82d, 0x19309e8e, 0x41b07c59, 0x8f26e31a,
7796     0xd7a601cd, 0x7e20576e, 0x26a0b5b9, 0x6d2b8bf3, 0x35ab6924,
7797     0x9c2d3f87, 0xc4addd50, 0x14768426, 0x4cf666f1, 0xe5703052,
7798     0xbdf0d285, 0xf67beccf, 0xaefb0e18, 0x077d58bb, 0x5ffdba6c,
7799     0x916b252f, 0xc9ebc7f8, 0x606d915b, 0x38ed738c, 0x73664dc6,
7800     0x2be6af11, 0x8260f9b2, 0xdae01b65, 0x1e4dc635, 0x46cd24e2,
7801     0xef4b7241, 0xb7cb9096, 0xfc40aedc, 0xa4c04c0b, 0x0d461aa8,
7802     0x55c6f87f, 0x9b50673c, 0xc3d085eb, 0x6a56d348, 0x32d6319f,
7803     0x795d0fd5, 0x21dded02, 0x885bbba1, 0xd0db5976, 0x28ec084d,
7804     0x706cea9a, 0xd9eabc39, 0x816a5eee, 0xcae160a4, 0x92618273,
7805     0x3be7d4d0, 0x63673607, 0xadf1a944, 0xf5714b93, 0x5cf71d30,
7806     0x0477ffe7, 0x4ffcc1ad, 0x177c237a, 0xbefa75d9, 0xe67a970e,
7807     0x22d74a5e, 0x7a57a889, 0xd3d1fe2a, 0x8b511cfd, 0xc0da22b7,
7808     0x985ac060, 0x31dc96c3, 0x695c7414, 0xa7caeb57, 0xff4a0980,
7809     0x56cc5f23, 0x0e4cbdf4, 0x45c783be, 0x1d476169, 0xb4c137ca,
7810     0xec41d51d, 0x3c9a8c6b, 0x641a6ebc, 0xcd9c381f, 0x951cdac8,
7811     0xde97e482, 0x86170655, 0x2f9150f6, 0x7711b221, 0xb9872d62,
7812     0xe107cfb5, 0x48819916, 0x10017bc1, 0x5b8a458b, 0x030aa75c,
7813     0xaa8cf1ff, 0xf20c1328, 0x36a1ce78, 0x6e212caf, 0xc7a77a0c,
7814     0x9f2798db, 0xd4aca691, 0x8c2c4446, 0x25aa12e5, 0x7d2af032,
7815     0xb3bc6f71, 0xeb3c8da6, 0x42badb05, 0x1a3a39d2, 0x51b10798,
7816     0x0931e54f, 0xa0b7b3ec, 0xf837513b, 0x50d8119a, 0x0858f34d,
7817     0xa1dea5ee, 0xf95e4739, 0xb2d57973, 0xea559ba4, 0x43d3cd07,
7818     0x1b532fd0, 0xd5c5b093, 0x8d455244, 0x24c304e7, 0x7c43e630,
7819     0x37c8d87a, 0x6f483aad, 0xc6ce6c0e, 0x9e4e8ed9, 0x5ae35389,
7820     0x0263b15e, 0xabe5e7fd, 0xf365052a, 0xb8ee3b60, 0xe06ed9b7,
7821     0x49e88f14, 0x11686dc3, 0xdffef280, 0x877e1057, 0x2ef846f4,
7822     0x7678a423, 0x3df39a69, 0x657378be, 0xccf52e1d, 0x9475ccca,
7823     0x44ae95bc, 0x1c2e776b, 0xb5a821c8, 0xed28c31f, 0xa6a3fd55,
7824     0xfe231f82, 0x57a54921, 0x0f25abf6, 0xc1b334b5, 0x9933d662,
7825     0x30b580c1, 0x68356216, 0x23be5c5c, 0x7b3ebe8b, 0xd2b8e828,
7826     0x8a380aff, 0x4e95d7af, 0x16153578, 0xbf9363db, 0xe713810c,
7827     0xac98bf46, 0xf4185d91, 0x5d9e0b32, 0x051ee9e5, 0xcb8876a6,
7828     0x93089471, 0x3a8ec2d2, 0x620e2005, 0x29851e4f, 0x7105fc98,
7829     0xd883aa3b, 0x800348ec, 0x783419d7, 0x20b4fb00, 0x8932ada3,
7830     0xd1b24f74, 0x9a39713e, 0xc2b993e9, 0x6b3fc54a, 0x33bf279d,
7831     0xfd29b8de, 0xa5a95a09, 0x0c2f0caa, 0x54afee7d, 0x1f24d037,
7832     0x47a432e0, 0xee226443, 0xb6a28694, 0x720f5bc4, 0x2a8fb913,
7833     0x8309efb0, 0xdb890d67, 0x9002332d, 0xc882d1fa, 0x61048759,
7834     0x3984658e, 0xf712facd, 0xaf92181a, 0x06144eb9, 0x5e94ac6e,
7835     0x151f9224, 0x4d9f70f3, 0xe4192650, 0xbc99c487, 0x6c429df1,
7836     0x34c27f26, 0x9d442985, 0xc5c4cb52, 0x8e4ff518, 0xd6cf17cf,
7837     0x7f49416c, 0x27c9a3bb, 0xe95f3cf8, 0xb1dfde2f, 0x1859888c,
7838     0x40d96a5b, 0x0b525411, 0x53d2b6c6, 0xfa54e065, 0xa2d402b2,
7839     0x6679dfe2, 0x3ef93d35, 0x977f6b96, 0xcfff8941, 0x8474b70b,
7840     0xdcf455dc, 0x7572037f, 0x2df2e1a8, 0xe3647eeb, 0xbbe49c3c,
7841     0x1262ca9f, 0x4ae22848, 0x01691602, 0x59e9f4d5, 0xf06fa276,
7842     0xa8ef40a1},
7843    {0x00000000, 0x463b6765, 0x8c76ceca, 0xca4da9af, 0x59ebed4e,
7844     0x1fd08a2b, 0xd59d2384, 0x93a644e1, 0xb2d6db9d, 0xf4edbcf8,
7845     0x3ea01557, 0x789b7232, 0xeb3d36d3, 0xad0651b6, 0x674bf819,
7846     0x21709f7c, 0x25abc6e0, 0x6390a185, 0xa9dd082a, 0xefe66f4f,
7847     0x7c402bae, 0x3a7b4ccb, 0xf036e564, 0xb60d8201, 0x977d1d7d,
7848     0xd1467a18, 0x1b0bd3b7, 0x5d30b4d2, 0xce96f033, 0x88ad9756,
7849     0x42e03ef9, 0x04db599c, 0x0b50fc1a, 0x4d6b9b7f, 0x872632d0,
7850     0xc11d55b5, 0x52bb1154, 0x14807631, 0xdecddf9e, 0x98f6b8fb,
7851     0xb9862787, 0xffbd40e2, 0x35f0e94d, 0x73cb8e28, 0xe06dcac9,
7852     0xa656adac, 0x6c1b0403, 0x2a206366, 0x2efb3afa, 0x68c05d9f,
7853     0xa28df430, 0xe4b69355, 0x7710d7b4, 0x312bb0d1, 0xfb66197e,
7854     0xbd5d7e1b, 0x9c2de167, 0xda168602, 0x105b2fad, 0x566048c8,
7855     0xc5c60c29, 0x83fd6b4c, 0x49b0c2e3, 0x0f8ba586, 0x16a0f835,
7856     0x509b9f50, 0x9ad636ff, 0xdced519a, 0x4f4b157b, 0x0970721e,
7857     0xc33ddbb1, 0x8506bcd4, 0xa47623a8, 0xe24d44cd, 0x2800ed62,
7858     0x6e3b8a07, 0xfd9dcee6, 0xbba6a983, 0x71eb002c, 0x37d06749,
7859     0x330b3ed5, 0x753059b0, 0xbf7df01f, 0xf946977a, 0x6ae0d39b,
7860     0x2cdbb4fe, 0xe6961d51, 0xa0ad7a34, 0x81dde548, 0xc7e6822d,
7861     0x0dab2b82, 0x4b904ce7, 0xd8360806, 0x9e0d6f63, 0x5440c6cc,
7862     0x127ba1a9, 0x1df0042f, 0x5bcb634a, 0x9186cae5, 0xd7bdad80,
7863     0x441be961, 0x02208e04, 0xc86d27ab, 0x8e5640ce, 0xaf26dfb2,
7864     0xe91db8d7, 0x23501178, 0x656b761d, 0xf6cd32fc, 0xb0f65599,
7865     0x7abbfc36, 0x3c809b53, 0x385bc2cf, 0x7e60a5aa, 0xb42d0c05,
7866     0xf2166b60, 0x61b02f81, 0x278b48e4, 0xedc6e14b, 0xabfd862e,
7867     0x8a8d1952, 0xccb67e37, 0x06fbd798, 0x40c0b0fd, 0xd366f41c,
7868     0x955d9379, 0x5f103ad6, 0x192b5db3, 0x2c40f16b, 0x6a7b960e,
7869     0xa0363fa1, 0xe60d58c4, 0x75ab1c25, 0x33907b40, 0xf9ddd2ef,
7870     0xbfe6b58a, 0x9e962af6, 0xd8ad4d93, 0x12e0e43c, 0x54db8359,
7871     0xc77dc7b8, 0x8146a0dd, 0x4b0b0972, 0x0d306e17, 0x09eb378b,
7872     0x4fd050ee, 0x859df941, 0xc3a69e24, 0x5000dac5, 0x163bbda0,
7873     0xdc76140f, 0x9a4d736a, 0xbb3dec16, 0xfd068b73, 0x374b22dc,
7874     0x717045b9, 0xe2d60158, 0xa4ed663d, 0x6ea0cf92, 0x289ba8f7,
7875     0x27100d71, 0x612b6a14, 0xab66c3bb, 0xed5da4de, 0x7efbe03f,
7876     0x38c0875a, 0xf28d2ef5, 0xb4b64990, 0x95c6d6ec, 0xd3fdb189,
7877     0x19b01826, 0x5f8b7f43, 0xcc2d3ba2, 0x8a165cc7, 0x405bf568,
7878     0x0660920d, 0x02bbcb91, 0x4480acf4, 0x8ecd055b, 0xc8f6623e,
7879     0x5b5026df, 0x1d6b41ba, 0xd726e815, 0x911d8f70, 0xb06d100c,
7880     0xf6567769, 0x3c1bdec6, 0x7a20b9a3, 0xe986fd42, 0xafbd9a27,
7881     0x65f03388, 0x23cb54ed, 0x3ae0095e, 0x7cdb6e3b, 0xb696c794,
7882     0xf0ada0f1, 0x630be410, 0x25308375, 0xef7d2ada, 0xa9464dbf,
7883     0x8836d2c3, 0xce0db5a6, 0x04401c09, 0x427b7b6c, 0xd1dd3f8d,
7884     0x97e658e8, 0x5dabf147, 0x1b909622, 0x1f4bcfbe, 0x5970a8db,
7885     0x933d0174, 0xd5066611, 0x46a022f0, 0x009b4595, 0xcad6ec3a,
7886     0x8ced8b5f, 0xad9d1423, 0xeba67346, 0x21ebdae9, 0x67d0bd8c,
7887     0xf476f96d, 0xb24d9e08, 0x780037a7, 0x3e3b50c2, 0x31b0f544,
7888     0x778b9221, 0xbdc63b8e, 0xfbfd5ceb, 0x685b180a, 0x2e607f6f,
7889     0xe42dd6c0, 0xa216b1a5, 0x83662ed9, 0xc55d49bc, 0x0f10e013,
7890     0x492b8776, 0xda8dc397, 0x9cb6a4f2, 0x56fb0d5d, 0x10c06a38,
7891     0x141b33a4, 0x522054c1, 0x986dfd6e, 0xde569a0b, 0x4df0deea,
7892     0x0bcbb98f, 0xc1861020, 0x87bd7745, 0xa6cde839, 0xe0f68f5c,
7893     0x2abb26f3, 0x6c804196, 0xff260577, 0xb91d6212, 0x7350cbbd,
7894     0x356bacd8}};
7895 
7896 #endif /* W */
7897 
7898 #endif /* N == 5 */
7899 #if N == 6
7900 
7901 #if W == 8
7902 
7903 static const uint32_t crc_braid_table[][256] = {
7904    {0x00000000, 0x3db1ecdc, 0x7b63d9b8, 0x46d23564, 0xf6c7b370,
7905     0xcb765fac, 0x8da46ac8, 0xb0158614, 0x36fe60a1, 0x0b4f8c7d,
7906     0x4d9db919, 0x702c55c5, 0xc039d3d1, 0xfd883f0d, 0xbb5a0a69,
7907     0x86ebe6b5, 0x6dfcc142, 0x504d2d9e, 0x169f18fa, 0x2b2ef426,
7908     0x9b3b7232, 0xa68a9eee, 0xe058ab8a, 0xdde94756, 0x5b02a1e3,
7909     0x66b34d3f, 0x2061785b, 0x1dd09487, 0xadc51293, 0x9074fe4f,
7910     0xd6a6cb2b, 0xeb1727f7, 0xdbf98284, 0xe6486e58, 0xa09a5b3c,
7911     0x9d2bb7e0, 0x2d3e31f4, 0x108fdd28, 0x565de84c, 0x6bec0490,
7912     0xed07e225, 0xd0b60ef9, 0x96643b9d, 0xabd5d741, 0x1bc05155,
7913     0x2671bd89, 0x60a388ed, 0x5d126431, 0xb60543c6, 0x8bb4af1a,
7914     0xcd669a7e, 0xf0d776a2, 0x40c2f0b6, 0x7d731c6a, 0x3ba1290e,
7915     0x0610c5d2, 0x80fb2367, 0xbd4acfbb, 0xfb98fadf, 0xc6291603,
7916     0x763c9017, 0x4b8d7ccb, 0x0d5f49af, 0x30eea573, 0x6c820349,
7917     0x5133ef95, 0x17e1daf1, 0x2a50362d, 0x9a45b039, 0xa7f45ce5,
7918     0xe1266981, 0xdc97855d, 0x5a7c63e8, 0x67cd8f34, 0x211fba50,
7919     0x1cae568c, 0xacbbd098, 0x910a3c44, 0xd7d80920, 0xea69e5fc,
7920     0x017ec20b, 0x3ccf2ed7, 0x7a1d1bb3, 0x47acf76f, 0xf7b9717b,
7921     0xca089da7, 0x8cdaa8c3, 0xb16b441f, 0x3780a2aa, 0x0a314e76,
7922     0x4ce37b12, 0x715297ce, 0xc14711da, 0xfcf6fd06, 0xba24c862,
7923     0x879524be, 0xb77b81cd, 0x8aca6d11, 0xcc185875, 0xf1a9b4a9,
7924     0x41bc32bd, 0x7c0dde61, 0x3adfeb05, 0x076e07d9, 0x8185e16c,
7925     0xbc340db0, 0xfae638d4, 0xc757d408, 0x7742521c, 0x4af3bec0,
7926     0x0c218ba4, 0x31906778, 0xda87408f, 0xe736ac53, 0xa1e49937,
7927     0x9c5575eb, 0x2c40f3ff, 0x11f11f23, 0x57232a47, 0x6a92c69b,
7928     0xec79202e, 0xd1c8ccf2, 0x971af996, 0xaaab154a, 0x1abe935e,
7929     0x270f7f82, 0x61dd4ae6, 0x5c6ca63a, 0xd9040692, 0xe4b5ea4e,
7930     0xa267df2a, 0x9fd633f6, 0x2fc3b5e2, 0x1272593e, 0x54a06c5a,
7931     0x69118086, 0xeffa6633, 0xd24b8aef, 0x9499bf8b, 0xa9285357,
7932     0x193dd543, 0x248c399f, 0x625e0cfb, 0x5fefe027, 0xb4f8c7d0,
7933     0x89492b0c, 0xcf9b1e68, 0xf22af2b4, 0x423f74a0, 0x7f8e987c,
7934     0x395cad18, 0x04ed41c4, 0x8206a771, 0xbfb74bad, 0xf9657ec9,
7935     0xc4d49215, 0x74c11401, 0x4970f8dd, 0x0fa2cdb9, 0x32132165,
7936     0x02fd8416, 0x3f4c68ca, 0x799e5dae, 0x442fb172, 0xf43a3766,
7937     0xc98bdbba, 0x8f59eede, 0xb2e80202, 0x3403e4b7, 0x09b2086b,
7938     0x4f603d0f, 0x72d1d1d3, 0xc2c457c7, 0xff75bb1b, 0xb9a78e7f,
7939     0x841662a3, 0x6f014554, 0x52b0a988, 0x14629cec, 0x29d37030,
7940     0x99c6f624, 0xa4771af8, 0xe2a52f9c, 0xdf14c340, 0x59ff25f5,
7941     0x644ec929, 0x229cfc4d, 0x1f2d1091, 0xaf389685, 0x92897a59,
7942     0xd45b4f3d, 0xe9eaa3e1, 0xb58605db, 0x8837e907, 0xcee5dc63,
7943     0xf35430bf, 0x4341b6ab, 0x7ef05a77, 0x38226f13, 0x059383cf,
7944     0x8378657a, 0xbec989a6, 0xf81bbcc2, 0xc5aa501e, 0x75bfd60a,
7945     0x480e3ad6, 0x0edc0fb2, 0x336de36e, 0xd87ac499, 0xe5cb2845,
7946     0xa3191d21, 0x9ea8f1fd, 0x2ebd77e9, 0x130c9b35, 0x55deae51,
7947     0x686f428d, 0xee84a438, 0xd33548e4, 0x95e77d80, 0xa856915c,
7948     0x18431748, 0x25f2fb94, 0x6320cef0, 0x5e91222c, 0x6e7f875f,
7949     0x53ce6b83, 0x151c5ee7, 0x28adb23b, 0x98b8342f, 0xa509d8f3,
7950     0xe3dbed97, 0xde6a014b, 0x5881e7fe, 0x65300b22, 0x23e23e46,
7951     0x1e53d29a, 0xae46548e, 0x93f7b852, 0xd5258d36, 0xe89461ea,
7952     0x0383461d, 0x3e32aac1, 0x78e09fa5, 0x45517379, 0xf544f56d,
7953     0xc8f519b1, 0x8e272cd5, 0xb396c009, 0x357d26bc, 0x08ccca60,
7954     0x4e1eff04, 0x73af13d8, 0xc3ba95cc, 0xfe0b7910, 0xb8d94c74,
7955     0x8568a0a8},
7956    {0x00000000, 0x69790b65, 0xd2f216ca, 0xbb8b1daf, 0x7e952bd5,
7957     0x17ec20b0, 0xac673d1f, 0xc51e367a, 0xfd2a57aa, 0x94535ccf,
7958     0x2fd84160, 0x46a14a05, 0x83bf7c7f, 0xeac6771a, 0x514d6ab5,
7959     0x383461d0, 0x2125a915, 0x485ca270, 0xf3d7bfdf, 0x9aaeb4ba,
7960     0x5fb082c0, 0x36c989a5, 0x8d42940a, 0xe43b9f6f, 0xdc0ffebf,
7961     0xb576f5da, 0x0efde875, 0x6784e310, 0xa29ad56a, 0xcbe3de0f,
7962     0x7068c3a0, 0x1911c8c5, 0x424b522a, 0x2b32594f, 0x90b944e0,
7963     0xf9c04f85, 0x3cde79ff, 0x55a7729a, 0xee2c6f35, 0x87556450,
7964     0xbf610580, 0xd6180ee5, 0x6d93134a, 0x04ea182f, 0xc1f42e55,
7965     0xa88d2530, 0x1306389f, 0x7a7f33fa, 0x636efb3f, 0x0a17f05a,
7966     0xb19cedf5, 0xd8e5e690, 0x1dfbd0ea, 0x7482db8f, 0xcf09c620,
7967     0xa670cd45, 0x9e44ac95, 0xf73da7f0, 0x4cb6ba5f, 0x25cfb13a,
7968     0xe0d18740, 0x89a88c25, 0x3223918a, 0x5b5a9aef, 0x8496a454,
7969     0xedefaf31, 0x5664b29e, 0x3f1db9fb, 0xfa038f81, 0x937a84e4,
7970     0x28f1994b, 0x4188922e, 0x79bcf3fe, 0x10c5f89b, 0xab4ee534,
7971     0xc237ee51, 0x0729d82b, 0x6e50d34e, 0xd5dbcee1, 0xbca2c584,
7972     0xa5b30d41, 0xccca0624, 0x77411b8b, 0x1e3810ee, 0xdb262694,
7973     0xb25f2df1, 0x09d4305e, 0x60ad3b3b, 0x58995aeb, 0x31e0518e,
7974     0x8a6b4c21, 0xe3124744, 0x260c713e, 0x4f757a5b, 0xf4fe67f4,
7975     0x9d876c91, 0xc6ddf67e, 0xafa4fd1b, 0x142fe0b4, 0x7d56ebd1,
7976     0xb848ddab, 0xd131d6ce, 0x6abacb61, 0x03c3c004, 0x3bf7a1d4,
7977     0x528eaab1, 0xe905b71e, 0x807cbc7b, 0x45628a01, 0x2c1b8164,
7978     0x97909ccb, 0xfee997ae, 0xe7f85f6b, 0x8e81540e, 0x350a49a1,
7979     0x5c7342c4, 0x996d74be, 0xf0147fdb, 0x4b9f6274, 0x22e66911,
7980     0x1ad208c1, 0x73ab03a4, 0xc8201e0b, 0xa159156e, 0x64472314,
7981     0x0d3e2871, 0xb6b535de, 0xdfcc3ebb, 0xd25c4ee9, 0xbb25458c,
7982     0x00ae5823, 0x69d75346, 0xacc9653c, 0xc5b06e59, 0x7e3b73f6,
7983     0x17427893, 0x2f761943, 0x460f1226, 0xfd840f89, 0x94fd04ec,
7984     0x51e33296, 0x389a39f3, 0x8311245c, 0xea682f39, 0xf379e7fc,
7985     0x9a00ec99, 0x218bf136, 0x48f2fa53, 0x8deccc29, 0xe495c74c,
7986     0x5f1edae3, 0x3667d186, 0x0e53b056, 0x672abb33, 0xdca1a69c,
7987     0xb5d8adf9, 0x70c69b83, 0x19bf90e6, 0xa2348d49, 0xcb4d862c,
7988     0x90171cc3, 0xf96e17a6, 0x42e50a09, 0x2b9c016c, 0xee823716,
7989     0x87fb3c73, 0x3c7021dc, 0x55092ab9, 0x6d3d4b69, 0x0444400c,
7990     0xbfcf5da3, 0xd6b656c6, 0x13a860bc, 0x7ad16bd9, 0xc15a7676,
7991     0xa8237d13, 0xb132b5d6, 0xd84bbeb3, 0x63c0a31c, 0x0ab9a879,
7992     0xcfa79e03, 0xa6de9566, 0x1d5588c9, 0x742c83ac, 0x4c18e27c,
7993     0x2561e919, 0x9eeaf4b6, 0xf793ffd3, 0x328dc9a9, 0x5bf4c2cc,
7994     0xe07fdf63, 0x8906d406, 0x56caeabd, 0x3fb3e1d8, 0x8438fc77,
7995     0xed41f712, 0x285fc168, 0x4126ca0d, 0xfaadd7a2, 0x93d4dcc7,
7996     0xabe0bd17, 0xc299b672, 0x7912abdd, 0x106ba0b8, 0xd57596c2,
7997     0xbc0c9da7, 0x07878008, 0x6efe8b6d, 0x77ef43a8, 0x1e9648cd,
7998     0xa51d5562, 0xcc645e07, 0x097a687d, 0x60036318, 0xdb887eb7,
7999     0xb2f175d2, 0x8ac51402, 0xe3bc1f67, 0x583702c8, 0x314e09ad,
8000     0xf4503fd7, 0x9d2934b2, 0x26a2291d, 0x4fdb2278, 0x1481b897,
8001     0x7df8b3f2, 0xc673ae5d, 0xaf0aa538, 0x6a149342, 0x036d9827,
8002     0xb8e68588, 0xd19f8eed, 0xe9abef3d, 0x80d2e458, 0x3b59f9f7,
8003     0x5220f292, 0x973ec4e8, 0xfe47cf8d, 0x45ccd222, 0x2cb5d947,
8004     0x35a41182, 0x5cdd1ae7, 0xe7560748, 0x8e2f0c2d, 0x4b313a57,
8005     0x22483132, 0x99c32c9d, 0xf0ba27f8, 0xc88e4628, 0xa1f74d4d,
8006     0x1a7c50e2, 0x73055b87, 0xb61b6dfd, 0xdf626698, 0x64e97b37,
8007     0x0d907052},
8008    {0x00000000, 0x7fc99b93, 0xff933726, 0x805aacb5, 0x2457680d,
8009     0x5b9ef39e, 0xdbc45f2b, 0xa40dc4b8, 0x48aed01a, 0x37674b89,
8010     0xb73de73c, 0xc8f47caf, 0x6cf9b817, 0x13302384, 0x936a8f31,
8011     0xeca314a2, 0x915da034, 0xee943ba7, 0x6ece9712, 0x11070c81,
8012     0xb50ac839, 0xcac353aa, 0x4a99ff1f, 0x3550648c, 0xd9f3702e,
8013     0xa63aebbd, 0x26604708, 0x59a9dc9b, 0xfda41823, 0x826d83b0,
8014     0x02372f05, 0x7dfeb496, 0xf9ca4629, 0x8603ddba, 0x0659710f,
8015     0x7990ea9c, 0xdd9d2e24, 0xa254b5b7, 0x220e1902, 0x5dc78291,
8016     0xb1649633, 0xcead0da0, 0x4ef7a115, 0x313e3a86, 0x9533fe3e,
8017     0xeafa65ad, 0x6aa0c918, 0x1569528b, 0x6897e61d, 0x175e7d8e,
8018     0x9704d13b, 0xe8cd4aa8, 0x4cc08e10, 0x33091583, 0xb353b936,
8019     0xcc9a22a5, 0x20393607, 0x5ff0ad94, 0xdfaa0121, 0xa0639ab2,
8020     0x046e5e0a, 0x7ba7c599, 0xfbfd692c, 0x8434f2bf, 0x28e58a13,
8021     0x572c1180, 0xd776bd35, 0xa8bf26a6, 0x0cb2e21e, 0x737b798d,
8022     0xf321d538, 0x8ce84eab, 0x604b5a09, 0x1f82c19a, 0x9fd86d2f,
8023     0xe011f6bc, 0x441c3204, 0x3bd5a997, 0xbb8f0522, 0xc4469eb1,
8024     0xb9b82a27, 0xc671b1b4, 0x462b1d01, 0x39e28692, 0x9def422a,
8025     0xe226d9b9, 0x627c750c, 0x1db5ee9f, 0xf116fa3d, 0x8edf61ae,
8026     0x0e85cd1b, 0x714c5688, 0xd5419230, 0xaa8809a3, 0x2ad2a516,
8027     0x551b3e85, 0xd12fcc3a, 0xaee657a9, 0x2ebcfb1c, 0x5175608f,
8028     0xf578a437, 0x8ab13fa4, 0x0aeb9311, 0x75220882, 0x99811c20,
8029     0xe64887b3, 0x66122b06, 0x19dbb095, 0xbdd6742d, 0xc21fefbe,
8030     0x4245430b, 0x3d8cd898, 0x40726c0e, 0x3fbbf79d, 0xbfe15b28,
8031     0xc028c0bb, 0x64250403, 0x1bec9f90, 0x9bb63325, 0xe47fa8b6,
8032     0x08dcbc14, 0x77152787, 0xf74f8b32, 0x888610a1, 0x2c8bd419,
8033     0x53424f8a, 0xd318e33f, 0xacd178ac, 0x51cb1426, 0x2e028fb5,
8034     0xae582300, 0xd191b893, 0x759c7c2b, 0x0a55e7b8, 0x8a0f4b0d,
8035     0xf5c6d09e, 0x1965c43c, 0x66ac5faf, 0xe6f6f31a, 0x993f6889,
8036     0x3d32ac31, 0x42fb37a2, 0xc2a19b17, 0xbd680084, 0xc096b412,
8037     0xbf5f2f81, 0x3f058334, 0x40cc18a7, 0xe4c1dc1f, 0x9b08478c,
8038     0x1b52eb39, 0x649b70aa, 0x88386408, 0xf7f1ff9b, 0x77ab532e,
8039     0x0862c8bd, 0xac6f0c05, 0xd3a69796, 0x53fc3b23, 0x2c35a0b0,
8040     0xa801520f, 0xd7c8c99c, 0x57926529, 0x285bfeba, 0x8c563a02,
8041     0xf39fa191, 0x73c50d24, 0x0c0c96b7, 0xe0af8215, 0x9f661986,
8042     0x1f3cb533, 0x60f52ea0, 0xc4f8ea18, 0xbb31718b, 0x3b6bdd3e,
8043     0x44a246ad, 0x395cf23b, 0x469569a8, 0xc6cfc51d, 0xb9065e8e,
8044     0x1d0b9a36, 0x62c201a5, 0xe298ad10, 0x9d513683, 0x71f22221,
8045     0x0e3bb9b2, 0x8e611507, 0xf1a88e94, 0x55a54a2c, 0x2a6cd1bf,
8046     0xaa367d0a, 0xd5ffe699, 0x792e9e35, 0x06e705a6, 0x86bda913,
8047     0xf9743280, 0x5d79f638, 0x22b06dab, 0xa2eac11e, 0xdd235a8d,
8048     0x31804e2f, 0x4e49d5bc, 0xce137909, 0xb1dae29a, 0x15d72622,
8049     0x6a1ebdb1, 0xea441104, 0x958d8a97, 0xe8733e01, 0x97baa592,
8050     0x17e00927, 0x682992b4, 0xcc24560c, 0xb3edcd9f, 0x33b7612a,
8051     0x4c7efab9, 0xa0ddee1b, 0xdf147588, 0x5f4ed93d, 0x208742ae,
8052     0x848a8616, 0xfb431d85, 0x7b19b130, 0x04d02aa3, 0x80e4d81c,
8053     0xff2d438f, 0x7f77ef3a, 0x00be74a9, 0xa4b3b011, 0xdb7a2b82,
8054     0x5b208737, 0x24e91ca4, 0xc84a0806, 0xb7839395, 0x37d93f20,
8055     0x4810a4b3, 0xec1d600b, 0x93d4fb98, 0x138e572d, 0x6c47ccbe,
8056     0x11b97828, 0x6e70e3bb, 0xee2a4f0e, 0x91e3d49d, 0x35ee1025,
8057     0x4a278bb6, 0xca7d2703, 0xb5b4bc90, 0x5917a832, 0x26de33a1,
8058     0xa6849f14, 0xd94d0487, 0x7d40c03f, 0x02895bac, 0x82d3f719,
8059     0xfd1a6c8a},
8060    {0x00000000, 0xa396284c, 0x9c5d56d9, 0x3fcb7e95, 0xe3cbabf3,
8061     0x405d83bf, 0x7f96fd2a, 0xdc00d566, 0x1ce651a7, 0xbf7079eb,
8062     0x80bb077e, 0x232d2f32, 0xff2dfa54, 0x5cbbd218, 0x6370ac8d,
8063     0xc0e684c1, 0x39cca34e, 0x9a5a8b02, 0xa591f597, 0x0607dddb,
8064     0xda0708bd, 0x799120f1, 0x465a5e64, 0xe5cc7628, 0x252af2e9,
8065     0x86bcdaa5, 0xb977a430, 0x1ae18c7c, 0xc6e1591a, 0x65777156,
8066     0x5abc0fc3, 0xf92a278f, 0x7399469c, 0xd00f6ed0, 0xefc41045,
8067     0x4c523809, 0x9052ed6f, 0x33c4c523, 0x0c0fbbb6, 0xaf9993fa,
8068     0x6f7f173b, 0xcce93f77, 0xf32241e2, 0x50b469ae, 0x8cb4bcc8,
8069     0x2f229484, 0x10e9ea11, 0xb37fc25d, 0x4a55e5d2, 0xe9c3cd9e,
8070     0xd608b30b, 0x759e9b47, 0xa99e4e21, 0x0a08666d, 0x35c318f8,
8071     0x965530b4, 0x56b3b475, 0xf5259c39, 0xcaeee2ac, 0x6978cae0,
8072     0xb5781f86, 0x16ee37ca, 0x2925495f, 0x8ab36113, 0xe7328d38,
8073     0x44a4a574, 0x7b6fdbe1, 0xd8f9f3ad, 0x04f926cb, 0xa76f0e87,
8074     0x98a47012, 0x3b32585e, 0xfbd4dc9f, 0x5842f4d3, 0x67898a46,
8075     0xc41fa20a, 0x181f776c, 0xbb895f20, 0x844221b5, 0x27d409f9,
8076     0xdefe2e76, 0x7d68063a, 0x42a378af, 0xe13550e3, 0x3d358585,
8077     0x9ea3adc9, 0xa168d35c, 0x02fefb10, 0xc2187fd1, 0x618e579d,
8078     0x5e452908, 0xfdd30144, 0x21d3d422, 0x8245fc6e, 0xbd8e82fb,
8079     0x1e18aab7, 0x94abcba4, 0x373de3e8, 0x08f69d7d, 0xab60b531,
8080     0x77606057, 0xd4f6481b, 0xeb3d368e, 0x48ab1ec2, 0x884d9a03,
8081     0x2bdbb24f, 0x1410ccda, 0xb786e496, 0x6b8631f0, 0xc81019bc,
8082     0xf7db6729, 0x544d4f65, 0xad6768ea, 0x0ef140a6, 0x313a3e33,
8083     0x92ac167f, 0x4eacc319, 0xed3aeb55, 0xd2f195c0, 0x7167bd8c,
8084     0xb181394d, 0x12171101, 0x2ddc6f94, 0x8e4a47d8, 0x524a92be,
8085     0xf1dcbaf2, 0xce17c467, 0x6d81ec2b, 0x15141c31, 0xb682347d,
8086     0x89494ae8, 0x2adf62a4, 0xf6dfb7c2, 0x55499f8e, 0x6a82e11b,
8087     0xc914c957, 0x09f24d96, 0xaa6465da, 0x95af1b4f, 0x36393303,
8088     0xea39e665, 0x49afce29, 0x7664b0bc, 0xd5f298f0, 0x2cd8bf7f,
8089     0x8f4e9733, 0xb085e9a6, 0x1313c1ea, 0xcf13148c, 0x6c853cc0,
8090     0x534e4255, 0xf0d86a19, 0x303eeed8, 0x93a8c694, 0xac63b801,
8091     0x0ff5904d, 0xd3f5452b, 0x70636d67, 0x4fa813f2, 0xec3e3bbe,
8092     0x668d5aad, 0xc51b72e1, 0xfad00c74, 0x59462438, 0x8546f15e,
8093     0x26d0d912, 0x191ba787, 0xba8d8fcb, 0x7a6b0b0a, 0xd9fd2346,
8094     0xe6365dd3, 0x45a0759f, 0x99a0a0f9, 0x3a3688b5, 0x05fdf620,
8095     0xa66bde6c, 0x5f41f9e3, 0xfcd7d1af, 0xc31caf3a, 0x608a8776,
8096     0xbc8a5210, 0x1f1c7a5c, 0x20d704c9, 0x83412c85, 0x43a7a844,
8097     0xe0318008, 0xdffafe9d, 0x7c6cd6d1, 0xa06c03b7, 0x03fa2bfb,
8098     0x3c31556e, 0x9fa77d22, 0xf2269109, 0x51b0b945, 0x6e7bc7d0,
8099     0xcdedef9c, 0x11ed3afa, 0xb27b12b6, 0x8db06c23, 0x2e26446f,
8100     0xeec0c0ae, 0x4d56e8e2, 0x729d9677, 0xd10bbe3b, 0x0d0b6b5d,
8101     0xae9d4311, 0x91563d84, 0x32c015c8, 0xcbea3247, 0x687c1a0b,
8102     0x57b7649e, 0xf4214cd2, 0x282199b4, 0x8bb7b1f8, 0xb47ccf6d,
8103     0x17eae721, 0xd70c63e0, 0x749a4bac, 0x4b513539, 0xe8c71d75,
8104     0x34c7c813, 0x9751e05f, 0xa89a9eca, 0x0b0cb686, 0x81bfd795,
8105     0x2229ffd9, 0x1de2814c, 0xbe74a900, 0x62747c66, 0xc1e2542a,
8106     0xfe292abf, 0x5dbf02f3, 0x9d598632, 0x3ecfae7e, 0x0104d0eb,
8107     0xa292f8a7, 0x7e922dc1, 0xdd04058d, 0xe2cf7b18, 0x41595354,
8108     0xb87374db, 0x1be55c97, 0x242e2202, 0x87b80a4e, 0x5bb8df28,
8109     0xf82ef764, 0xc7e589f1, 0x6473a1bd, 0xa495257c, 0x07030d30,
8110     0x38c873a5, 0x9b5e5be9, 0x475e8e8f, 0xe4c8a6c3, 0xdb03d856,
8111     0x7895f01a},
8112    {0x00000000, 0x2a283862, 0x545070c4, 0x7e7848a6, 0xa8a0e188,
8113     0x8288d9ea, 0xfcf0914c, 0xd6d8a92e, 0x8a30c551, 0xa018fd33,
8114     0xde60b595, 0xf4488df7, 0x229024d9, 0x08b81cbb, 0x76c0541d,
8115     0x5ce86c7f, 0xcf108ce3, 0xe538b481, 0x9b40fc27, 0xb168c445,
8116     0x67b06d6b, 0x4d985509, 0x33e01daf, 0x19c825cd, 0x452049b2,
8117     0x6f0871d0, 0x11703976, 0x3b580114, 0xed80a83a, 0xc7a89058,
8118     0xb9d0d8fe, 0x93f8e09c, 0x45501f87, 0x6f7827e5, 0x11006f43,
8119     0x3b285721, 0xedf0fe0f, 0xc7d8c66d, 0xb9a08ecb, 0x9388b6a9,
8120     0xcf60dad6, 0xe548e2b4, 0x9b30aa12, 0xb1189270, 0x67c03b5e,
8121     0x4de8033c, 0x33904b9a, 0x19b873f8, 0x8a409364, 0xa068ab06,
8122     0xde10e3a0, 0xf438dbc2, 0x22e072ec, 0x08c84a8e, 0x76b00228,
8123     0x5c983a4a, 0x00705635, 0x2a586e57, 0x542026f1, 0x7e081e93,
8124     0xa8d0b7bd, 0x82f88fdf, 0xfc80c779, 0xd6a8ff1b, 0x8aa03f0e,
8125     0xa088076c, 0xdef04fca, 0xf4d877a8, 0x2200de86, 0x0828e6e4,
8126     0x7650ae42, 0x5c789620, 0x0090fa5f, 0x2ab8c23d, 0x54c08a9b,
8127     0x7ee8b2f9, 0xa8301bd7, 0x821823b5, 0xfc606b13, 0xd6485371,
8128     0x45b0b3ed, 0x6f988b8f, 0x11e0c329, 0x3bc8fb4b, 0xed105265,
8129     0xc7386a07, 0xb94022a1, 0x93681ac3, 0xcf8076bc, 0xe5a84ede,
8130     0x9bd00678, 0xb1f83e1a, 0x67209734, 0x4d08af56, 0x3370e7f0,
8131     0x1958df92, 0xcff02089, 0xe5d818eb, 0x9ba0504d, 0xb188682f,
8132     0x6750c101, 0x4d78f963, 0x3300b1c5, 0x192889a7, 0x45c0e5d8,
8133     0x6fe8ddba, 0x1190951c, 0x3bb8ad7e, 0xed600450, 0xc7483c32,
8134     0xb9307494, 0x93184cf6, 0x00e0ac6a, 0x2ac89408, 0x54b0dcae,
8135     0x7e98e4cc, 0xa8404de2, 0x82687580, 0xfc103d26, 0xd6380544,
8136     0x8ad0693b, 0xa0f85159, 0xde8019ff, 0xf4a8219d, 0x227088b3,
8137     0x0858b0d1, 0x7620f877, 0x5c08c015, 0xce31785d, 0xe419403f,
8138     0x9a610899, 0xb04930fb, 0x669199d5, 0x4cb9a1b7, 0x32c1e911,
8139     0x18e9d173, 0x4401bd0c, 0x6e29856e, 0x1051cdc8, 0x3a79f5aa,
8140     0xeca15c84, 0xc68964e6, 0xb8f12c40, 0x92d91422, 0x0121f4be,
8141     0x2b09ccdc, 0x5571847a, 0x7f59bc18, 0xa9811536, 0x83a92d54,
8142     0xfdd165f2, 0xd7f95d90, 0x8b1131ef, 0xa139098d, 0xdf41412b,
8143     0xf5697949, 0x23b1d067, 0x0999e805, 0x77e1a0a3, 0x5dc998c1,
8144     0x8b6167da, 0xa1495fb8, 0xdf31171e, 0xf5192f7c, 0x23c18652,
8145     0x09e9be30, 0x7791f696, 0x5db9cef4, 0x0151a28b, 0x2b799ae9,
8146     0x5501d24f, 0x7f29ea2d, 0xa9f14303, 0x83d97b61, 0xfda133c7,
8147     0xd7890ba5, 0x4471eb39, 0x6e59d35b, 0x10219bfd, 0x3a09a39f,
8148     0xecd10ab1, 0xc6f932d3, 0xb8817a75, 0x92a94217, 0xce412e68,
8149     0xe469160a, 0x9a115eac, 0xb03966ce, 0x66e1cfe0, 0x4cc9f782,
8150     0x32b1bf24, 0x18998746, 0x44914753, 0x6eb97f31, 0x10c13797,
8151     0x3ae90ff5, 0xec31a6db, 0xc6199eb9, 0xb861d61f, 0x9249ee7d,
8152     0xcea18202, 0xe489ba60, 0x9af1f2c6, 0xb0d9caa4, 0x6601638a,
8153     0x4c295be8, 0x3251134e, 0x18792b2c, 0x8b81cbb0, 0xa1a9f3d2,
8154     0xdfd1bb74, 0xf5f98316, 0x23212a38, 0x0909125a, 0x77715afc,
8155     0x5d59629e, 0x01b10ee1, 0x2b993683, 0x55e17e25, 0x7fc94647,
8156     0xa911ef69, 0x8339d70b, 0xfd419fad, 0xd769a7cf, 0x01c158d4,
8157     0x2be960b6, 0x55912810, 0x7fb91072, 0xa961b95c, 0x8349813e,
8158     0xfd31c998, 0xd719f1fa, 0x8bf19d85, 0xa1d9a5e7, 0xdfa1ed41,
8159     0xf589d523, 0x23517c0d, 0x0979446f, 0x77010cc9, 0x5d2934ab,
8160     0xced1d437, 0xe4f9ec55, 0x9a81a4f3, 0xb0a99c91, 0x667135bf,
8161     0x4c590ddd, 0x3221457b, 0x18097d19, 0x44e11166, 0x6ec92904,
8162     0x10b161a2, 0x3a9959c0, 0xec41f0ee, 0xc669c88c, 0xb811802a,
8163     0x9239b848},
8164    {0x00000000, 0x4713f6fb, 0x8e27edf6, 0xc9341b0d, 0xc73eddad,
8165     0x802d2b56, 0x4919305b, 0x0e0ac6a0, 0x550cbd1b, 0x121f4be0,
8166     0xdb2b50ed, 0x9c38a616, 0x923260b6, 0xd521964d, 0x1c158d40,
8167     0x5b067bbb, 0xaa197a36, 0xed0a8ccd, 0x243e97c0, 0x632d613b,
8168     0x6d27a79b, 0x2a345160, 0xe3004a6d, 0xa413bc96, 0xff15c72d,
8169     0xb80631d6, 0x71322adb, 0x3621dc20, 0x382b1a80, 0x7f38ec7b,
8170     0xb60cf776, 0xf11f018d, 0x8f43f22d, 0xc85004d6, 0x01641fdb,
8171     0x4677e920, 0x487d2f80, 0x0f6ed97b, 0xc65ac276, 0x8149348d,
8172     0xda4f4f36, 0x9d5cb9cd, 0x5468a2c0, 0x137b543b, 0x1d71929b,
8173     0x5a626460, 0x93567f6d, 0xd4458996, 0x255a881b, 0x62497ee0,
8174     0xab7d65ed, 0xec6e9316, 0xe26455b6, 0xa577a34d, 0x6c43b840,
8175     0x2b504ebb, 0x70563500, 0x3745c3fb, 0xfe71d8f6, 0xb9622e0d,
8176     0xb768e8ad, 0xf07b1e56, 0x394f055b, 0x7e5cf3a0, 0xc5f6e21b,
8177     0x82e514e0, 0x4bd10fed, 0x0cc2f916, 0x02c83fb6, 0x45dbc94d,
8178     0x8cefd240, 0xcbfc24bb, 0x90fa5f00, 0xd7e9a9fb, 0x1eddb2f6,
8179     0x59ce440d, 0x57c482ad, 0x10d77456, 0xd9e36f5b, 0x9ef099a0,
8180     0x6fef982d, 0x28fc6ed6, 0xe1c875db, 0xa6db8320, 0xa8d14580,
8181     0xefc2b37b, 0x26f6a876, 0x61e55e8d, 0x3ae32536, 0x7df0d3cd,
8182     0xb4c4c8c0, 0xf3d73e3b, 0xfdddf89b, 0xbace0e60, 0x73fa156d,
8183     0x34e9e396, 0x4ab51036, 0x0da6e6cd, 0xc492fdc0, 0x83810b3b,
8184     0x8d8bcd9b, 0xca983b60, 0x03ac206d, 0x44bfd696, 0x1fb9ad2d,
8185     0x58aa5bd6, 0x919e40db, 0xd68db620, 0xd8877080, 0x9f94867b,
8186     0x56a09d76, 0x11b36b8d, 0xe0ac6a00, 0xa7bf9cfb, 0x6e8b87f6,
8187     0x2998710d, 0x2792b7ad, 0x60814156, 0xa9b55a5b, 0xeea6aca0,
8188     0xb5a0d71b, 0xf2b321e0, 0x3b873aed, 0x7c94cc16, 0x729e0ab6,
8189     0x358dfc4d, 0xfcb9e740, 0xbbaa11bb, 0x509cc277, 0x178f348c,
8190     0xdebb2f81, 0x99a8d97a, 0x97a21fda, 0xd0b1e921, 0x1985f22c,
8191     0x5e9604d7, 0x05907f6c, 0x42838997, 0x8bb7929a, 0xcca46461,
8192     0xc2aea2c1, 0x85bd543a, 0x4c894f37, 0x0b9ab9cc, 0xfa85b841,
8193     0xbd964eba, 0x74a255b7, 0x33b1a34c, 0x3dbb65ec, 0x7aa89317,
8194     0xb39c881a, 0xf48f7ee1, 0xaf89055a, 0xe89af3a1, 0x21aee8ac,
8195     0x66bd1e57, 0x68b7d8f7, 0x2fa42e0c, 0xe6903501, 0xa183c3fa,
8196     0xdfdf305a, 0x98ccc6a1, 0x51f8ddac, 0x16eb2b57, 0x18e1edf7,
8197     0x5ff21b0c, 0x96c60001, 0xd1d5f6fa, 0x8ad38d41, 0xcdc07bba,
8198     0x04f460b7, 0x43e7964c, 0x4ded50ec, 0x0afea617, 0xc3cabd1a,
8199     0x84d94be1, 0x75c64a6c, 0x32d5bc97, 0xfbe1a79a, 0xbcf25161,
8200     0xb2f897c1, 0xf5eb613a, 0x3cdf7a37, 0x7bcc8ccc, 0x20caf777,
8201     0x67d9018c, 0xaeed1a81, 0xe9feec7a, 0xe7f42ada, 0xa0e7dc21,
8202     0x69d3c72c, 0x2ec031d7, 0x956a206c, 0xd279d697, 0x1b4dcd9a,
8203     0x5c5e3b61, 0x5254fdc1, 0x15470b3a, 0xdc731037, 0x9b60e6cc,
8204     0xc0669d77, 0x87756b8c, 0x4e417081, 0x0952867a, 0x075840da,
8205     0x404bb621, 0x897fad2c, 0xce6c5bd7, 0x3f735a5a, 0x7860aca1,
8206     0xb154b7ac, 0xf6474157, 0xf84d87f7, 0xbf5e710c, 0x766a6a01,
8207     0x31799cfa, 0x6a7fe741, 0x2d6c11ba, 0xe4580ab7, 0xa34bfc4c,
8208     0xad413aec, 0xea52cc17, 0x2366d71a, 0x647521e1, 0x1a29d241,
8209     0x5d3a24ba, 0x940e3fb7, 0xd31dc94c, 0xdd170fec, 0x9a04f917,
8210     0x5330e21a, 0x142314e1, 0x4f256f5a, 0x083699a1, 0xc10282ac,
8211     0x86117457, 0x881bb2f7, 0xcf08440c, 0x063c5f01, 0x412fa9fa,
8212     0xb030a877, 0xf7235e8c, 0x3e174581, 0x7904b37a, 0x770e75da,
8213     0x301d8321, 0xf929982c, 0xbe3a6ed7, 0xe53c156c, 0xa22fe397,
8214     0x6b1bf89a, 0x2c080e61, 0x2202c8c1, 0x65113e3a, 0xac252537,
8215     0xeb36d3cc},
8216    {0x00000000, 0xa13984ee, 0x99020f9d, 0x383b8b73, 0xe975197b,
8217     0x484c9d95, 0x707716e6, 0xd14e9208, 0x099b34b7, 0xa8a2b059,
8218     0x90993b2a, 0x31a0bfc4, 0xe0ee2dcc, 0x41d7a922, 0x79ec2251,
8219     0xd8d5a6bf, 0x1336696e, 0xb20fed80, 0x8a3466f3, 0x2b0de21d,
8220     0xfa437015, 0x5b7af4fb, 0x63417f88, 0xc278fb66, 0x1aad5dd9,
8221     0xbb94d937, 0x83af5244, 0x2296d6aa, 0xf3d844a2, 0x52e1c04c,
8222     0x6ada4b3f, 0xcbe3cfd1, 0x266cd2dc, 0x87555632, 0xbf6edd41,
8223     0x1e5759af, 0xcf19cba7, 0x6e204f49, 0x561bc43a, 0xf72240d4,
8224     0x2ff7e66b, 0x8ece6285, 0xb6f5e9f6, 0x17cc6d18, 0xc682ff10,
8225     0x67bb7bfe, 0x5f80f08d, 0xfeb97463, 0x355abbb2, 0x94633f5c,
8226     0xac58b42f, 0x0d6130c1, 0xdc2fa2c9, 0x7d162627, 0x452dad54,
8227     0xe41429ba, 0x3cc18f05, 0x9df80beb, 0xa5c38098, 0x04fa0476,
8228     0xd5b4967e, 0x748d1290, 0x4cb699e3, 0xed8f1d0d, 0x4cd9a5b8,
8229     0xede02156, 0xd5dbaa25, 0x74e22ecb, 0xa5acbcc3, 0x0495382d,
8230     0x3caeb35e, 0x9d9737b0, 0x4542910f, 0xe47b15e1, 0xdc409e92,
8231     0x7d791a7c, 0xac378874, 0x0d0e0c9a, 0x353587e9, 0x940c0307,
8232     0x5fefccd6, 0xfed64838, 0xc6edc34b, 0x67d447a5, 0xb69ad5ad,
8233     0x17a35143, 0x2f98da30, 0x8ea15ede, 0x5674f861, 0xf74d7c8f,
8234     0xcf76f7fc, 0x6e4f7312, 0xbf01e11a, 0x1e3865f4, 0x2603ee87,
8235     0x873a6a69, 0x6ab57764, 0xcb8cf38a, 0xf3b778f9, 0x528efc17,
8236     0x83c06e1f, 0x22f9eaf1, 0x1ac26182, 0xbbfbe56c, 0x632e43d3,
8237     0xc217c73d, 0xfa2c4c4e, 0x5b15c8a0, 0x8a5b5aa8, 0x2b62de46,
8238     0x13595535, 0xb260d1db, 0x79831e0a, 0xd8ba9ae4, 0xe0811197,
8239     0x41b89579, 0x90f60771, 0x31cf839f, 0x09f408ec, 0xa8cd8c02,
8240     0x70182abd, 0xd121ae53, 0xe91a2520, 0x4823a1ce, 0x996d33c6,
8241     0x3854b728, 0x006f3c5b, 0xa156b8b5, 0x99b34b70, 0x388acf9e,
8242     0x00b144ed, 0xa188c003, 0x70c6520b, 0xd1ffd6e5, 0xe9c45d96,
8243     0x48fdd978, 0x90287fc7, 0x3111fb29, 0x092a705a, 0xa813f4b4,
8244     0x795d66bc, 0xd864e252, 0xe05f6921, 0x4166edcf, 0x8a85221e,
8245     0x2bbca6f0, 0x13872d83, 0xb2bea96d, 0x63f03b65, 0xc2c9bf8b,
8246     0xfaf234f8, 0x5bcbb016, 0x831e16a9, 0x22279247, 0x1a1c1934,
8247     0xbb259dda, 0x6a6b0fd2, 0xcb528b3c, 0xf369004f, 0x525084a1,
8248     0xbfdf99ac, 0x1ee61d42, 0x26dd9631, 0x87e412df, 0x56aa80d7,
8249     0xf7930439, 0xcfa88f4a, 0x6e910ba4, 0xb644ad1b, 0x177d29f5,
8250     0x2f46a286, 0x8e7f2668, 0x5f31b460, 0xfe08308e, 0xc633bbfd,
8251     0x670a3f13, 0xace9f0c2, 0x0dd0742c, 0x35ebff5f, 0x94d27bb1,
8252     0x459ce9b9, 0xe4a56d57, 0xdc9ee624, 0x7da762ca, 0xa572c475,
8253     0x044b409b, 0x3c70cbe8, 0x9d494f06, 0x4c07dd0e, 0xed3e59e0,
8254     0xd505d293, 0x743c567d, 0xd56aeec8, 0x74536a26, 0x4c68e155,
8255     0xed5165bb, 0x3c1ff7b3, 0x9d26735d, 0xa51df82e, 0x04247cc0,
8256     0xdcf1da7f, 0x7dc85e91, 0x45f3d5e2, 0xe4ca510c, 0x3584c304,
8257     0x94bd47ea, 0xac86cc99, 0x0dbf4877, 0xc65c87a6, 0x67650348,
8258     0x5f5e883b, 0xfe670cd5, 0x2f299edd, 0x8e101a33, 0xb62b9140,
8259     0x171215ae, 0xcfc7b311, 0x6efe37ff, 0x56c5bc8c, 0xf7fc3862,
8260     0x26b2aa6a, 0x878b2e84, 0xbfb0a5f7, 0x1e892119, 0xf3063c14,
8261     0x523fb8fa, 0x6a043389, 0xcb3db767, 0x1a73256f, 0xbb4aa181,
8262     0x83712af2, 0x2248ae1c, 0xfa9d08a3, 0x5ba48c4d, 0x639f073e,
8263     0xc2a683d0, 0x13e811d8, 0xb2d19536, 0x8aea1e45, 0x2bd39aab,
8264     0xe030557a, 0x4109d194, 0x79325ae7, 0xd80bde09, 0x09454c01,
8265     0xa87cc8ef, 0x9047439c, 0x317ec772, 0xe9ab61cd, 0x4892e523,
8266     0x70a96e50, 0xd190eabe, 0x00de78b6, 0xa1e7fc58, 0x99dc772b,
8267     0x38e5f3c5},
8268    {0x00000000, 0xe81790a1, 0x0b5e2703, 0xe349b7a2, 0x16bc4e06,
8269     0xfeabdea7, 0x1de26905, 0xf5f5f9a4, 0x2d789c0c, 0xc56f0cad,
8270     0x2626bb0f, 0xce312bae, 0x3bc4d20a, 0xd3d342ab, 0x309af509,
8271     0xd88d65a8, 0x5af13818, 0xb2e6a8b9, 0x51af1f1b, 0xb9b88fba,
8272     0x4c4d761e, 0xa45ae6bf, 0x4713511d, 0xaf04c1bc, 0x7789a414,
8273     0x9f9e34b5, 0x7cd78317, 0x94c013b6, 0x6135ea12, 0x89227ab3,
8274     0x6a6bcd11, 0x827c5db0, 0xb5e27030, 0x5df5e091, 0xbebc5733,
8275     0x56abc792, 0xa35e3e36, 0x4b49ae97, 0xa8001935, 0x40178994,
8276     0x989aec3c, 0x708d7c9d, 0x93c4cb3f, 0x7bd35b9e, 0x8e26a23a,
8277     0x6631329b, 0x85788539, 0x6d6f1598, 0xef134828, 0x0704d889,
8278     0xe44d6f2b, 0x0c5aff8a, 0xf9af062e, 0x11b8968f, 0xf2f1212d,
8279     0x1ae6b18c, 0xc26bd424, 0x2a7c4485, 0xc935f327, 0x21226386,
8280     0xd4d79a22, 0x3cc00a83, 0xdf89bd21, 0x379e2d80, 0xb0b5e621,
8281     0x58a27680, 0xbbebc122, 0x53fc5183, 0xa609a827, 0x4e1e3886,
8282     0xad578f24, 0x45401f85, 0x9dcd7a2d, 0x75daea8c, 0x96935d2e,
8283     0x7e84cd8f, 0x8b71342b, 0x6366a48a, 0x802f1328, 0x68388389,
8284     0xea44de39, 0x02534e98, 0xe11af93a, 0x090d699b, 0xfcf8903f,
8285     0x14ef009e, 0xf7a6b73c, 0x1fb1279d, 0xc73c4235, 0x2f2bd294,
8286     0xcc626536, 0x2475f597, 0xd1800c33, 0x39979c92, 0xdade2b30,
8287     0x32c9bb91, 0x05579611, 0xed4006b0, 0x0e09b112, 0xe61e21b3,
8288     0x13ebd817, 0xfbfc48b6, 0x18b5ff14, 0xf0a26fb5, 0x282f0a1d,
8289     0xc0389abc, 0x23712d1e, 0xcb66bdbf, 0x3e93441b, 0xd684d4ba,
8290     0x35cd6318, 0xdddaf3b9, 0x5fa6ae09, 0xb7b13ea8, 0x54f8890a,
8291     0xbcef19ab, 0x491ae00f, 0xa10d70ae, 0x4244c70c, 0xaa5357ad,
8292     0x72de3205, 0x9ac9a2a4, 0x79801506, 0x919785a7, 0x64627c03,
8293     0x8c75eca2, 0x6f3c5b00, 0x872bcba1, 0xba1aca03, 0x520d5aa2,
8294     0xb144ed00, 0x59537da1, 0xaca68405, 0x44b114a4, 0xa7f8a306,
8295     0x4fef33a7, 0x9762560f, 0x7f75c6ae, 0x9c3c710c, 0x742be1ad,
8296     0x81de1809, 0x69c988a8, 0x8a803f0a, 0x6297afab, 0xe0ebf21b,
8297     0x08fc62ba, 0xebb5d518, 0x03a245b9, 0xf657bc1d, 0x1e402cbc,
8298     0xfd099b1e, 0x151e0bbf, 0xcd936e17, 0x2584feb6, 0xc6cd4914,
8299     0x2edad9b5, 0xdb2f2011, 0x3338b0b0, 0xd0710712, 0x386697b3,
8300     0x0ff8ba33, 0xe7ef2a92, 0x04a69d30, 0xecb10d91, 0x1944f435,
8301     0xf1536494, 0x121ad336, 0xfa0d4397, 0x2280263f, 0xca97b69e,
8302     0x29de013c, 0xc1c9919d, 0x343c6839, 0xdc2bf898, 0x3f624f3a,
8303     0xd775df9b, 0x5509822b, 0xbd1e128a, 0x5e57a528, 0xb6403589,
8304     0x43b5cc2d, 0xaba25c8c, 0x48ebeb2e, 0xa0fc7b8f, 0x78711e27,
8305     0x90668e86, 0x732f3924, 0x9b38a985, 0x6ecd5021, 0x86dac080,
8306     0x65937722, 0x8d84e783, 0x0aaf2c22, 0xe2b8bc83, 0x01f10b21,
8307     0xe9e69b80, 0x1c136224, 0xf404f285, 0x174d4527, 0xff5ad586,
8308     0x27d7b02e, 0xcfc0208f, 0x2c89972d, 0xc49e078c, 0x316bfe28,
8309     0xd97c6e89, 0x3a35d92b, 0xd222498a, 0x505e143a, 0xb849849b,
8310     0x5b003339, 0xb317a398, 0x46e25a3c, 0xaef5ca9d, 0x4dbc7d3f,
8311     0xa5abed9e, 0x7d268836, 0x95311897, 0x7678af35, 0x9e6f3f94,
8312     0x6b9ac630, 0x838d5691, 0x60c4e133, 0x88d37192, 0xbf4d5c12,
8313     0x575accb3, 0xb4137b11, 0x5c04ebb0, 0xa9f11214, 0x41e682b5,
8314     0xa2af3517, 0x4ab8a5b6, 0x9235c01e, 0x7a2250bf, 0x996be71d,
8315     0x717c77bc, 0x84898e18, 0x6c9e1eb9, 0x8fd7a91b, 0x67c039ba,
8316     0xe5bc640a, 0x0dabf4ab, 0xeee24309, 0x06f5d3a8, 0xf3002a0c,
8317     0x1b17baad, 0xf85e0d0f, 0x10499dae, 0xc8c4f806, 0x20d368a7,
8318     0xc39adf05, 0x2b8d4fa4, 0xde78b600, 0x366f26a1, 0xd5269103,
8319     0x3d3101a2}};
8320 
8321 static const z_word_t crc_braid_big_table[][256] = {
8322    {0x0000000000000000, 0xa19017e800000000, 0x03275e0b00000000,
8323     0xa2b749e300000000, 0x064ebc1600000000, 0xa7deabfe00000000,
8324     0x0569e21d00000000, 0xa4f9f5f500000000, 0x0c9c782d00000000,
8325     0xad0c6fc500000000, 0x0fbb262600000000, 0xae2b31ce00000000,
8326     0x0ad2c43b00000000, 0xab42d3d300000000, 0x09f59a3000000000,
8327     0xa8658dd800000000, 0x1838f15a00000000, 0xb9a8e6b200000000,
8328     0x1b1faf5100000000, 0xba8fb8b900000000, 0x1e764d4c00000000,
8329     0xbfe65aa400000000, 0x1d51134700000000, 0xbcc104af00000000,
8330     0x14a4897700000000, 0xb5349e9f00000000, 0x1783d77c00000000,
8331     0xb613c09400000000, 0x12ea356100000000, 0xb37a228900000000,
8332     0x11cd6b6a00000000, 0xb05d7c8200000000, 0x3070e2b500000000,
8333     0x91e0f55d00000000, 0x3357bcbe00000000, 0x92c7ab5600000000,
8334     0x363e5ea300000000, 0x97ae494b00000000, 0x351900a800000000,
8335     0x9489174000000000, 0x3cec9a9800000000, 0x9d7c8d7000000000,
8336     0x3fcbc49300000000, 0x9e5bd37b00000000, 0x3aa2268e00000000,
8337     0x9b32316600000000, 0x3985788500000000, 0x98156f6d00000000,
8338     0x284813ef00000000, 0x89d8040700000000, 0x2b6f4de400000000,
8339     0x8aff5a0c00000000, 0x2e06aff900000000, 0x8f96b81100000000,
8340     0x2d21f1f200000000, 0x8cb1e61a00000000, 0x24d46bc200000000,
8341     0x85447c2a00000000, 0x27f335c900000000, 0x8663222100000000,
8342     0x229ad7d400000000, 0x830ac03c00000000, 0x21bd89df00000000,
8343     0x802d9e3700000000, 0x21e6b5b000000000, 0x8076a25800000000,
8344     0x22c1ebbb00000000, 0x8351fc5300000000, 0x27a809a600000000,
8345     0x86381e4e00000000, 0x248f57ad00000000, 0x851f404500000000,
8346     0x2d7acd9d00000000, 0x8ceada7500000000, 0x2e5d939600000000,
8347     0x8fcd847e00000000, 0x2b34718b00000000, 0x8aa4666300000000,
8348     0x28132f8000000000, 0x8983386800000000, 0x39de44ea00000000,
8349     0x984e530200000000, 0x3af91ae100000000, 0x9b690d0900000000,
8350     0x3f90f8fc00000000, 0x9e00ef1400000000, 0x3cb7a6f700000000,
8351     0x9d27b11f00000000, 0x35423cc700000000, 0x94d22b2f00000000,
8352     0x366562cc00000000, 0x97f5752400000000, 0x330c80d100000000,
8353     0x929c973900000000, 0x302bdeda00000000, 0x91bbc93200000000,
8354     0x1196570500000000, 0xb00640ed00000000, 0x12b1090e00000000,
8355     0xb3211ee600000000, 0x17d8eb1300000000, 0xb648fcfb00000000,
8356     0x14ffb51800000000, 0xb56fa2f000000000, 0x1d0a2f2800000000,
8357     0xbc9a38c000000000, 0x1e2d712300000000, 0xbfbd66cb00000000,
8358     0x1b44933e00000000, 0xbad484d600000000, 0x1863cd3500000000,
8359     0xb9f3dadd00000000, 0x09aea65f00000000, 0xa83eb1b700000000,
8360     0x0a89f85400000000, 0xab19efbc00000000, 0x0fe01a4900000000,
8361     0xae700da100000000, 0x0cc7444200000000, 0xad5753aa00000000,
8362     0x0532de7200000000, 0xa4a2c99a00000000, 0x0615807900000000,
8363     0xa785979100000000, 0x037c626400000000, 0xa2ec758c00000000,
8364     0x005b3c6f00000000, 0xa1cb2b8700000000, 0x03ca1aba00000000,
8365     0xa25a0d5200000000, 0x00ed44b100000000, 0xa17d535900000000,
8366     0x0584a6ac00000000, 0xa414b14400000000, 0x06a3f8a700000000,
8367     0xa733ef4f00000000, 0x0f56629700000000, 0xaec6757f00000000,
8368     0x0c713c9c00000000, 0xade12b7400000000, 0x0918de8100000000,
8369     0xa888c96900000000, 0x0a3f808a00000000, 0xabaf976200000000,
8370     0x1bf2ebe000000000, 0xba62fc0800000000, 0x18d5b5eb00000000,
8371     0xb945a20300000000, 0x1dbc57f600000000, 0xbc2c401e00000000,
8372     0x1e9b09fd00000000, 0xbf0b1e1500000000, 0x176e93cd00000000,
8373     0xb6fe842500000000, 0x1449cdc600000000, 0xb5d9da2e00000000,
8374     0x11202fdb00000000, 0xb0b0383300000000, 0x120771d000000000,
8375     0xb397663800000000, 0x33baf80f00000000, 0x922aefe700000000,
8376     0x309da60400000000, 0x910db1ec00000000, 0x35f4441900000000,
8377     0x946453f100000000, 0x36d31a1200000000, 0x97430dfa00000000,
8378     0x3f26802200000000, 0x9eb697ca00000000, 0x3c01de2900000000,
8379     0x9d91c9c100000000, 0x39683c3400000000, 0x98f82bdc00000000,
8380     0x3a4f623f00000000, 0x9bdf75d700000000, 0x2b82095500000000,
8381     0x8a121ebd00000000, 0x28a5575e00000000, 0x893540b600000000,
8382     0x2dccb54300000000, 0x8c5ca2ab00000000, 0x2eebeb4800000000,
8383     0x8f7bfca000000000, 0x271e717800000000, 0x868e669000000000,
8384     0x24392f7300000000, 0x85a9389b00000000, 0x2150cd6e00000000,
8385     0x80c0da8600000000, 0x2277936500000000, 0x83e7848d00000000,
8386     0x222caf0a00000000, 0x83bcb8e200000000, 0x210bf10100000000,
8387     0x809be6e900000000, 0x2462131c00000000, 0x85f204f400000000,
8388     0x27454d1700000000, 0x86d55aff00000000, 0x2eb0d72700000000,
8389     0x8f20c0cf00000000, 0x2d97892c00000000, 0x8c079ec400000000,
8390     0x28fe6b3100000000, 0x896e7cd900000000, 0x2bd9353a00000000,
8391     0x8a4922d200000000, 0x3a145e5000000000, 0x9b8449b800000000,
8392     0x3933005b00000000, 0x98a317b300000000, 0x3c5ae24600000000,
8393     0x9dcaf5ae00000000, 0x3f7dbc4d00000000, 0x9eedaba500000000,
8394     0x3688267d00000000, 0x9718319500000000, 0x35af787600000000,
8395     0x943f6f9e00000000, 0x30c69a6b00000000, 0x91568d8300000000,
8396     0x33e1c46000000000, 0x9271d38800000000, 0x125c4dbf00000000,
8397     0xb3cc5a5700000000, 0x117b13b400000000, 0xb0eb045c00000000,
8398     0x1412f1a900000000, 0xb582e64100000000, 0x1735afa200000000,
8399     0xb6a5b84a00000000, 0x1ec0359200000000, 0xbf50227a00000000,
8400     0x1de76b9900000000, 0xbc777c7100000000, 0x188e898400000000,
8401     0xb91e9e6c00000000, 0x1ba9d78f00000000, 0xba39c06700000000,
8402     0x0a64bce500000000, 0xabf4ab0d00000000, 0x0943e2ee00000000,
8403     0xa8d3f50600000000, 0x0c2a00f300000000, 0xadba171b00000000,
8404     0x0f0d5ef800000000, 0xae9d491000000000, 0x06f8c4c800000000,
8405     0xa768d32000000000, 0x05df9ac300000000, 0xa44f8d2b00000000,
8406     0x00b678de00000000, 0xa1266f3600000000, 0x039126d500000000,
8407     0xa201313d00000000},
8408    {0x0000000000000000, 0xee8439a100000000, 0x9d0f029900000000,
8409     0x738b3b3800000000, 0x7b1975e900000000, 0x959d4c4800000000,
8410     0xe616777000000000, 0x08924ed100000000, 0xb7349b0900000000,
8411     0x59b0a2a800000000, 0x2a3b999000000000, 0xc4bfa03100000000,
8412     0xcc2deee000000000, 0x22a9d74100000000, 0x5122ec7900000000,
8413     0xbfa6d5d800000000, 0x6e69361300000000, 0x80ed0fb200000000,
8414     0xf366348a00000000, 0x1de20d2b00000000, 0x157043fa00000000,
8415     0xfbf47a5b00000000, 0x887f416300000000, 0x66fb78c200000000,
8416     0xd95dad1a00000000, 0x37d994bb00000000, 0x4452af8300000000,
8417     0xaad6962200000000, 0xa244d8f300000000, 0x4cc0e15200000000,
8418     0x3f4bda6a00000000, 0xd1cfe3cb00000000, 0xdcd26c2600000000,
8419     0x3256558700000000, 0x41dd6ebf00000000, 0xaf59571e00000000,
8420     0xa7cb19cf00000000, 0x494f206e00000000, 0x3ac41b5600000000,
8421     0xd44022f700000000, 0x6be6f72f00000000, 0x8562ce8e00000000,
8422     0xf6e9f5b600000000, 0x186dcc1700000000, 0x10ff82c600000000,
8423     0xfe7bbb6700000000, 0x8df0805f00000000, 0x6374b9fe00000000,
8424     0xb2bb5a3500000000, 0x5c3f639400000000, 0x2fb458ac00000000,
8425     0xc130610d00000000, 0xc9a22fdc00000000, 0x2726167d00000000,
8426     0x54ad2d4500000000, 0xba2914e400000000, 0x058fc13c00000000,
8427     0xeb0bf89d00000000, 0x9880c3a500000000, 0x7604fa0400000000,
8428     0x7e96b4d500000000, 0x90128d7400000000, 0xe399b64c00000000,
8429     0x0d1d8fed00000000, 0xb8a5d94c00000000, 0x5621e0ed00000000,
8430     0x25aadbd500000000, 0xcb2ee27400000000, 0xc3bcaca500000000,
8431     0x2d38950400000000, 0x5eb3ae3c00000000, 0xb037979d00000000,
8432     0x0f91424500000000, 0xe1157be400000000, 0x929e40dc00000000,
8433     0x7c1a797d00000000, 0x748837ac00000000, 0x9a0c0e0d00000000,
8434     0xe987353500000000, 0x07030c9400000000, 0xd6ccef5f00000000,
8435     0x3848d6fe00000000, 0x4bc3edc600000000, 0xa547d46700000000,
8436     0xadd59ab600000000, 0x4351a31700000000, 0x30da982f00000000,
8437     0xde5ea18e00000000, 0x61f8745600000000, 0x8f7c4df700000000,
8438     0xfcf776cf00000000, 0x12734f6e00000000, 0x1ae101bf00000000,
8439     0xf465381e00000000, 0x87ee032600000000, 0x696a3a8700000000,
8440     0x6477b56a00000000, 0x8af38ccb00000000, 0xf978b7f300000000,
8441     0x17fc8e5200000000, 0x1f6ec08300000000, 0xf1eaf92200000000,
8442     0x8261c21a00000000, 0x6ce5fbbb00000000, 0xd3432e6300000000,
8443     0x3dc717c200000000, 0x4e4c2cfa00000000, 0xa0c8155b00000000,
8444     0xa85a5b8a00000000, 0x46de622b00000000, 0x3555591300000000,
8445     0xdbd160b200000000, 0x0a1e837900000000, 0xe49abad800000000,
8446     0x971181e000000000, 0x7995b84100000000, 0x7107f69000000000,
8447     0x9f83cf3100000000, 0xec08f40900000000, 0x028ccda800000000,
8448     0xbd2a187000000000, 0x53ae21d100000000, 0x20251ae900000000,
8449     0xcea1234800000000, 0xc6336d9900000000, 0x28b7543800000000,
8450     0x5b3c6f0000000000, 0xb5b856a100000000, 0x704bb39900000000,
8451     0x9ecf8a3800000000, 0xed44b10000000000, 0x03c088a100000000,
8452     0x0b52c67000000000, 0xe5d6ffd100000000, 0x965dc4e900000000,
8453     0x78d9fd4800000000, 0xc77f289000000000, 0x29fb113100000000,
8454     0x5a702a0900000000, 0xb4f413a800000000, 0xbc665d7900000000,
8455     0x52e264d800000000, 0x21695fe000000000, 0xcfed664100000000,
8456     0x1e22858a00000000, 0xf0a6bc2b00000000, 0x832d871300000000,
8457     0x6da9beb200000000, 0x653bf06300000000, 0x8bbfc9c200000000,
8458     0xf834f2fa00000000, 0x16b0cb5b00000000, 0xa9161e8300000000,
8459     0x4792272200000000, 0x34191c1a00000000, 0xda9d25bb00000000,
8460     0xd20f6b6a00000000, 0x3c8b52cb00000000, 0x4f0069f300000000,
8461     0xa184505200000000, 0xac99dfbf00000000, 0x421de61e00000000,
8462     0x3196dd2600000000, 0xdf12e48700000000, 0xd780aa5600000000,
8463     0x390493f700000000, 0x4a8fa8cf00000000, 0xa40b916e00000000,
8464     0x1bad44b600000000, 0xf5297d1700000000, 0x86a2462f00000000,
8465     0x68267f8e00000000, 0x60b4315f00000000, 0x8e3008fe00000000,
8466     0xfdbb33c600000000, 0x133f0a6700000000, 0xc2f0e9ac00000000,
8467     0x2c74d00d00000000, 0x5fffeb3500000000, 0xb17bd29400000000,
8468     0xb9e99c4500000000, 0x576da5e400000000, 0x24e69edc00000000,
8469     0xca62a77d00000000, 0x75c472a500000000, 0x9b404b0400000000,
8470     0xe8cb703c00000000, 0x064f499d00000000, 0x0edd074c00000000,
8471     0xe0593eed00000000, 0x93d205d500000000, 0x7d563c7400000000,
8472     0xc8ee6ad500000000, 0x266a537400000000, 0x55e1684c00000000,
8473     0xbb6551ed00000000, 0xb3f71f3c00000000, 0x5d73269d00000000,
8474     0x2ef81da500000000, 0xc07c240400000000, 0x7fdaf1dc00000000,
8475     0x915ec87d00000000, 0xe2d5f34500000000, 0x0c51cae400000000,
8476     0x04c3843500000000, 0xea47bd9400000000, 0x99cc86ac00000000,
8477     0x7748bf0d00000000, 0xa6875cc600000000, 0x4803656700000000,
8478     0x3b885e5f00000000, 0xd50c67fe00000000, 0xdd9e292f00000000,
8479     0x331a108e00000000, 0x40912bb600000000, 0xae15121700000000,
8480     0x11b3c7cf00000000, 0xff37fe6e00000000, 0x8cbcc55600000000,
8481     0x6238fcf700000000, 0x6aaab22600000000, 0x842e8b8700000000,
8482     0xf7a5b0bf00000000, 0x1921891e00000000, 0x143c06f300000000,
8483     0xfab83f5200000000, 0x8933046a00000000, 0x67b73dcb00000000,
8484     0x6f25731a00000000, 0x81a14abb00000000, 0xf22a718300000000,
8485     0x1cae482200000000, 0xa3089dfa00000000, 0x4d8ca45b00000000,
8486     0x3e079f6300000000, 0xd083a6c200000000, 0xd811e81300000000,
8487     0x3695d1b200000000, 0x451eea8a00000000, 0xab9ad32b00000000,
8488     0x7a5530e000000000, 0x94d1094100000000, 0xe75a327900000000,
8489     0x09de0bd800000000, 0x014c450900000000, 0xefc87ca800000000,
8490     0x9c43479000000000, 0x72c77e3100000000, 0xcd61abe900000000,
8491     0x23e5924800000000, 0x506ea97000000000, 0xbeea90d100000000,
8492     0xb678de0000000000, 0x58fce7a100000000, 0x2b77dc9900000000,
8493     0xc5f3e53800000000},
8494    {0x0000000000000000, 0xfbf6134700000000, 0xf6ed278e00000000,
8495     0x0d1b34c900000000, 0xaddd3ec700000000, 0x562b2d8000000000,
8496     0x5b30194900000000, 0xa0c60a0e00000000, 0x1bbd0c5500000000,
8497     0xe04b1f1200000000, 0xed502bdb00000000, 0x16a6389c00000000,
8498     0xb660329200000000, 0x4d9621d500000000, 0x408d151c00000000,
8499     0xbb7b065b00000000, 0x367a19aa00000000, 0xcd8c0aed00000000,
8500     0xc0973e2400000000, 0x3b612d6300000000, 0x9ba7276d00000000,
8501     0x6051342a00000000, 0x6d4a00e300000000, 0x96bc13a400000000,
8502     0x2dc715ff00000000, 0xd63106b800000000, 0xdb2a327100000000,
8503     0x20dc213600000000, 0x801a2b3800000000, 0x7bec387f00000000,
8504     0x76f70cb600000000, 0x8d011ff100000000, 0x2df2438f00000000,
8505     0xd60450c800000000, 0xdb1f640100000000, 0x20e9774600000000,
8506     0x802f7d4800000000, 0x7bd96e0f00000000, 0x76c25ac600000000,
8507     0x8d34498100000000, 0x364f4fda00000000, 0xcdb95c9d00000000,
8508     0xc0a2685400000000, 0x3b547b1300000000, 0x9b92711d00000000,
8509     0x6064625a00000000, 0x6d7f569300000000, 0x968945d400000000,
8510     0x1b885a2500000000, 0xe07e496200000000, 0xed657dab00000000,
8511     0x16936eec00000000, 0xb65564e200000000, 0x4da377a500000000,
8512     0x40b8436c00000000, 0xbb4e502b00000000, 0x0035567000000000,
8513     0xfbc3453700000000, 0xf6d871fe00000000, 0x0d2e62b900000000,
8514     0xade868b700000000, 0x561e7bf000000000, 0x5b054f3900000000,
8515     0xa0f35c7e00000000, 0x1be2f6c500000000, 0xe014e58200000000,
8516     0xed0fd14b00000000, 0x16f9c20c00000000, 0xb63fc80200000000,
8517     0x4dc9db4500000000, 0x40d2ef8c00000000, 0xbb24fccb00000000,
8518     0x005ffa9000000000, 0xfba9e9d700000000, 0xf6b2dd1e00000000,
8519     0x0d44ce5900000000, 0xad82c45700000000, 0x5674d71000000000,
8520     0x5b6fe3d900000000, 0xa099f09e00000000, 0x2d98ef6f00000000,
8521     0xd66efc2800000000, 0xdb75c8e100000000, 0x2083dba600000000,
8522     0x8045d1a800000000, 0x7bb3c2ef00000000, 0x76a8f62600000000,
8523     0x8d5ee56100000000, 0x3625e33a00000000, 0xcdd3f07d00000000,
8524     0xc0c8c4b400000000, 0x3b3ed7f300000000, 0x9bf8ddfd00000000,
8525     0x600eceba00000000, 0x6d15fa7300000000, 0x96e3e93400000000,
8526     0x3610b54a00000000, 0xcde6a60d00000000, 0xc0fd92c400000000,
8527     0x3b0b818300000000, 0x9bcd8b8d00000000, 0x603b98ca00000000,
8528     0x6d20ac0300000000, 0x96d6bf4400000000, 0x2dadb91f00000000,
8529     0xd65baa5800000000, 0xdb409e9100000000, 0x20b68dd600000000,
8530     0x807087d800000000, 0x7b86949f00000000, 0x769da05600000000,
8531     0x8d6bb31100000000, 0x006aace000000000, 0xfb9cbfa700000000,
8532     0xf6878b6e00000000, 0x0d71982900000000, 0xadb7922700000000,
8533     0x5641816000000000, 0x5b5ab5a900000000, 0xa0aca6ee00000000,
8534     0x1bd7a0b500000000, 0xe021b3f200000000, 0xed3a873b00000000,
8535     0x16cc947c00000000, 0xb60a9e7200000000, 0x4dfc8d3500000000,
8536     0x40e7b9fc00000000, 0xbb11aabb00000000, 0x77c29c5000000000,
8537     0x8c348f1700000000, 0x812fbbde00000000, 0x7ad9a89900000000,
8538     0xda1fa29700000000, 0x21e9b1d000000000, 0x2cf2851900000000,
8539     0xd704965e00000000, 0x6c7f900500000000, 0x9789834200000000,
8540     0x9a92b78b00000000, 0x6164a4cc00000000, 0xc1a2aec200000000,
8541     0x3a54bd8500000000, 0x374f894c00000000, 0xccb99a0b00000000,
8542     0x41b885fa00000000, 0xba4e96bd00000000, 0xb755a27400000000,
8543     0x4ca3b13300000000, 0xec65bb3d00000000, 0x1793a87a00000000,
8544     0x1a889cb300000000, 0xe17e8ff400000000, 0x5a0589af00000000,
8545     0xa1f39ae800000000, 0xace8ae2100000000, 0x571ebd6600000000,
8546     0xf7d8b76800000000, 0x0c2ea42f00000000, 0x013590e600000000,
8547     0xfac383a100000000, 0x5a30dfdf00000000, 0xa1c6cc9800000000,
8548     0xacddf85100000000, 0x572beb1600000000, 0xf7ede11800000000,
8549     0x0c1bf25f00000000, 0x0100c69600000000, 0xfaf6d5d100000000,
8550     0x418dd38a00000000, 0xba7bc0cd00000000, 0xb760f40400000000,
8551     0x4c96e74300000000, 0xec50ed4d00000000, 0x17a6fe0a00000000,
8552     0x1abdcac300000000, 0xe14bd98400000000, 0x6c4ac67500000000,
8553     0x97bcd53200000000, 0x9aa7e1fb00000000, 0x6151f2bc00000000,
8554     0xc197f8b200000000, 0x3a61ebf500000000, 0x377adf3c00000000,
8555     0xcc8ccc7b00000000, 0x77f7ca2000000000, 0x8c01d96700000000,
8556     0x811aedae00000000, 0x7aecfee900000000, 0xda2af4e700000000,
8557     0x21dce7a000000000, 0x2cc7d36900000000, 0xd731c02e00000000,
8558     0x6c206a9500000000, 0x97d679d200000000, 0x9acd4d1b00000000,
8559     0x613b5e5c00000000, 0xc1fd545200000000, 0x3a0b471500000000,
8560     0x371073dc00000000, 0xcce6609b00000000, 0x779d66c000000000,
8561     0x8c6b758700000000, 0x8170414e00000000, 0x7a86520900000000,
8562     0xda40580700000000, 0x21b64b4000000000, 0x2cad7f8900000000,
8563     0xd75b6cce00000000, 0x5a5a733f00000000, 0xa1ac607800000000,
8564     0xacb754b100000000, 0x574147f600000000, 0xf7874df800000000,
8565     0x0c715ebf00000000, 0x016a6a7600000000, 0xfa9c793100000000,
8566     0x41e77f6a00000000, 0xba116c2d00000000, 0xb70a58e400000000,
8567     0x4cfc4ba300000000, 0xec3a41ad00000000, 0x17cc52ea00000000,
8568     0x1ad7662300000000, 0xe121756400000000, 0x41d2291a00000000,
8569     0xba243a5d00000000, 0xb73f0e9400000000, 0x4cc91dd300000000,
8570     0xec0f17dd00000000, 0x17f9049a00000000, 0x1ae2305300000000,
8571     0xe114231400000000, 0x5a6f254f00000000, 0xa199360800000000,
8572     0xac8202c100000000, 0x5774118600000000, 0xf7b21b8800000000,
8573     0x0c4408cf00000000, 0x015f3c0600000000, 0xfaa92f4100000000,
8574     0x77a830b000000000, 0x8c5e23f700000000, 0x8145173e00000000,
8575     0x7ab3047900000000, 0xda750e7700000000, 0x21831d3000000000,
8576     0x2c9829f900000000, 0xd76e3abe00000000, 0x6c153ce500000000,
8577     0x97e32fa200000000, 0x9af81b6b00000000, 0x610e082c00000000,
8578     0xc1c8022200000000, 0x3a3e116500000000, 0x372525ac00000000,
8579     0xccd336eb00000000},
8580    {0x0000000000000000, 0x6238282a00000000, 0xc470505400000000,
8581     0xa648787e00000000, 0x88e1a0a800000000, 0xead9888200000000,
8582     0x4c91f0fc00000000, 0x2ea9d8d600000000, 0x51c5308a00000000,
8583     0x33fd18a000000000, 0x95b560de00000000, 0xf78d48f400000000,
8584     0xd924902200000000, 0xbb1cb80800000000, 0x1d54c07600000000,
8585     0x7f6ce85c00000000, 0xe38c10cf00000000, 0x81b438e500000000,
8586     0x27fc409b00000000, 0x45c468b100000000, 0x6b6db06700000000,
8587     0x0955984d00000000, 0xaf1de03300000000, 0xcd25c81900000000,
8588     0xb249204500000000, 0xd071086f00000000, 0x7639701100000000,
8589     0x1401583b00000000, 0x3aa880ed00000000, 0x5890a8c700000000,
8590     0xfed8d0b900000000, 0x9ce0f89300000000, 0x871f504500000000,
8591     0xe527786f00000000, 0x436f001100000000, 0x2157283b00000000,
8592     0x0ffef0ed00000000, 0x6dc6d8c700000000, 0xcb8ea0b900000000,
8593     0xa9b6889300000000, 0xd6da60cf00000000, 0xb4e248e500000000,
8594     0x12aa309b00000000, 0x709218b100000000, 0x5e3bc06700000000,
8595     0x3c03e84d00000000, 0x9a4b903300000000, 0xf873b81900000000,
8596     0x6493408a00000000, 0x06ab68a000000000, 0xa0e310de00000000,
8597     0xc2db38f400000000, 0xec72e02200000000, 0x8e4ac80800000000,
8598     0x2802b07600000000, 0x4a3a985c00000000, 0x3556700000000000,
8599     0x576e582a00000000, 0xf126205400000000, 0x931e087e00000000,
8600     0xbdb7d0a800000000, 0xdf8ff88200000000, 0x79c780fc00000000,
8601     0x1bffa8d600000000, 0x0e3fa08a00000000, 0x6c0788a000000000,
8602     0xca4ff0de00000000, 0xa877d8f400000000, 0x86de002200000000,
8603     0xe4e6280800000000, 0x42ae507600000000, 0x2096785c00000000,
8604     0x5ffa900000000000, 0x3dc2b82a00000000, 0x9b8ac05400000000,
8605     0xf9b2e87e00000000, 0xd71b30a800000000, 0xb523188200000000,
8606     0x136b60fc00000000, 0x715348d600000000, 0xedb3b04500000000,
8607     0x8f8b986f00000000, 0x29c3e01100000000, 0x4bfbc83b00000000,
8608     0x655210ed00000000, 0x076a38c700000000, 0xa12240b900000000,
8609     0xc31a689300000000, 0xbc7680cf00000000, 0xde4ea8e500000000,
8610     0x7806d09b00000000, 0x1a3ef8b100000000, 0x3497206700000000,
8611     0x56af084d00000000, 0xf0e7703300000000, 0x92df581900000000,
8612     0x8920f0cf00000000, 0xeb18d8e500000000, 0x4d50a09b00000000,
8613     0x2f6888b100000000, 0x01c1506700000000, 0x63f9784d00000000,
8614     0xc5b1003300000000, 0xa789281900000000, 0xd8e5c04500000000,
8615     0xbadde86f00000000, 0x1c95901100000000, 0x7eadb83b00000000,
8616     0x500460ed00000000, 0x323c48c700000000, 0x947430b900000000,
8617     0xf64c189300000000, 0x6aace00000000000, 0x0894c82a00000000,
8618     0xaedcb05400000000, 0xcce4987e00000000, 0xe24d40a800000000,
8619     0x8075688200000000, 0x263d10fc00000000, 0x440538d600000000,
8620     0x3b69d08a00000000, 0x5951f8a000000000, 0xff1980de00000000,
8621     0x9d21a8f400000000, 0xb388702200000000, 0xd1b0580800000000,
8622     0x77f8207600000000, 0x15c0085c00000000, 0x5d7831ce00000000,
8623     0x3f4019e400000000, 0x9908619a00000000, 0xfb3049b000000000,
8624     0xd599916600000000, 0xb7a1b94c00000000, 0x11e9c13200000000,
8625     0x73d1e91800000000, 0x0cbd014400000000, 0x6e85296e00000000,
8626     0xc8cd511000000000, 0xaaf5793a00000000, 0x845ca1ec00000000,
8627     0xe66489c600000000, 0x402cf1b800000000, 0x2214d99200000000,
8628     0xbef4210100000000, 0xdccc092b00000000, 0x7a84715500000000,
8629     0x18bc597f00000000, 0x361581a900000000, 0x542da98300000000,
8630     0xf265d1fd00000000, 0x905df9d700000000, 0xef31118b00000000,
8631     0x8d0939a100000000, 0x2b4141df00000000, 0x497969f500000000,
8632     0x67d0b12300000000, 0x05e8990900000000, 0xa3a0e17700000000,
8633     0xc198c95d00000000, 0xda67618b00000000, 0xb85f49a100000000,
8634     0x1e1731df00000000, 0x7c2f19f500000000, 0x5286c12300000000,
8635     0x30bee90900000000, 0x96f6917700000000, 0xf4ceb95d00000000,
8636     0x8ba2510100000000, 0xe99a792b00000000, 0x4fd2015500000000,
8637     0x2dea297f00000000, 0x0343f1a900000000, 0x617bd98300000000,
8638     0xc733a1fd00000000, 0xa50b89d700000000, 0x39eb714400000000,
8639     0x5bd3596e00000000, 0xfd9b211000000000, 0x9fa3093a00000000,
8640     0xb10ad1ec00000000, 0xd332f9c600000000, 0x757a81b800000000,
8641     0x1742a99200000000, 0x682e41ce00000000, 0x0a1669e400000000,
8642     0xac5e119a00000000, 0xce6639b000000000, 0xe0cfe16600000000,
8643     0x82f7c94c00000000, 0x24bfb13200000000, 0x4687991800000000,
8644     0x5347914400000000, 0x317fb96e00000000, 0x9737c11000000000,
8645     0xf50fe93a00000000, 0xdba631ec00000000, 0xb99e19c600000000,
8646     0x1fd661b800000000, 0x7dee499200000000, 0x0282a1ce00000000,
8647     0x60ba89e400000000, 0xc6f2f19a00000000, 0xa4cad9b000000000,
8648     0x8a63016600000000, 0xe85b294c00000000, 0x4e13513200000000,
8649     0x2c2b791800000000, 0xb0cb818b00000000, 0xd2f3a9a100000000,
8650     0x74bbd1df00000000, 0x1683f9f500000000, 0x382a212300000000,
8651     0x5a12090900000000, 0xfc5a717700000000, 0x9e62595d00000000,
8652     0xe10eb10100000000, 0x8336992b00000000, 0x257ee15500000000,
8653     0x4746c97f00000000, 0x69ef11a900000000, 0x0bd7398300000000,
8654     0xad9f41fd00000000, 0xcfa769d700000000, 0xd458c10100000000,
8655     0xb660e92b00000000, 0x1028915500000000, 0x7210b97f00000000,
8656     0x5cb961a900000000, 0x3e81498300000000, 0x98c931fd00000000,
8657     0xfaf119d700000000, 0x859df18b00000000, 0xe7a5d9a100000000,
8658     0x41eda1df00000000, 0x23d589f500000000, 0x0d7c512300000000,
8659     0x6f44790900000000, 0xc90c017700000000, 0xab34295d00000000,
8660     0x37d4d1ce00000000, 0x55ecf9e400000000, 0xf3a4819a00000000,
8661     0x919ca9b000000000, 0xbf35716600000000, 0xdd0d594c00000000,
8662     0x7b45213200000000, 0x197d091800000000, 0x6611e14400000000,
8663     0x0429c96e00000000, 0xa261b11000000000, 0xc059993a00000000,
8664     0xeef041ec00000000, 0x8cc869c600000000, 0x2a8011b800000000,
8665     0x48b8399200000000},
8666    {0x0000000000000000, 0x4c2896a300000000, 0xd9565d9c00000000,
8667     0x957ecb3f00000000, 0xf3abcbe300000000, 0xbf835d4000000000,
8668     0x2afd967f00000000, 0x66d500dc00000000, 0xa751e61c00000000,
8669     0xeb7970bf00000000, 0x7e07bb8000000000, 0x322f2d2300000000,
8670     0x54fa2dff00000000, 0x18d2bb5c00000000, 0x8dac706300000000,
8671     0xc184e6c000000000, 0x4ea3cc3900000000, 0x028b5a9a00000000,
8672     0x97f591a500000000, 0xdbdd070600000000, 0xbd0807da00000000,
8673     0xf120917900000000, 0x645e5a4600000000, 0x2876cce500000000,
8674     0xe9f22a2500000000, 0xa5dabc8600000000, 0x30a477b900000000,
8675     0x7c8ce11a00000000, 0x1a59e1c600000000, 0x5671776500000000,
8676     0xc30fbc5a00000000, 0x8f272af900000000, 0x9c46997300000000,
8677     0xd06e0fd000000000, 0x4510c4ef00000000, 0x0938524c00000000,
8678     0x6fed529000000000, 0x23c5c43300000000, 0xb6bb0f0c00000000,
8679     0xfa9399af00000000, 0x3b177f6f00000000, 0x773fe9cc00000000,
8680     0xe24122f300000000, 0xae69b45000000000, 0xc8bcb48c00000000,
8681     0x8494222f00000000, 0x11eae91000000000, 0x5dc27fb300000000,
8682     0xd2e5554a00000000, 0x9ecdc3e900000000, 0x0bb308d600000000,
8683     0x479b9e7500000000, 0x214e9ea900000000, 0x6d66080a00000000,
8684     0xf818c33500000000, 0xb430559600000000, 0x75b4b35600000000,
8685     0x399c25f500000000, 0xace2eeca00000000, 0xe0ca786900000000,
8686     0x861f78b500000000, 0xca37ee1600000000, 0x5f49252900000000,
8687     0x1361b38a00000000, 0x388d32e700000000, 0x74a5a44400000000,
8688     0xe1db6f7b00000000, 0xadf3f9d800000000, 0xcb26f90400000000,
8689     0x870e6fa700000000, 0x1270a49800000000, 0x5e58323b00000000,
8690     0x9fdcd4fb00000000, 0xd3f4425800000000, 0x468a896700000000,
8691     0x0aa21fc400000000, 0x6c771f1800000000, 0x205f89bb00000000,
8692     0xb521428400000000, 0xf909d42700000000, 0x762efede00000000,
8693     0x3a06687d00000000, 0xaf78a34200000000, 0xe35035e100000000,
8694     0x8585353d00000000, 0xc9ada39e00000000, 0x5cd368a100000000,
8695     0x10fbfe0200000000, 0xd17f18c200000000, 0x9d578e6100000000,
8696     0x0829455e00000000, 0x4401d3fd00000000, 0x22d4d32100000000,
8697     0x6efc458200000000, 0xfb828ebd00000000, 0xb7aa181e00000000,
8698     0xa4cbab9400000000, 0xe8e33d3700000000, 0x7d9df60800000000,
8699     0x31b560ab00000000, 0x5760607700000000, 0x1b48f6d400000000,
8700     0x8e363deb00000000, 0xc21eab4800000000, 0x039a4d8800000000,
8701     0x4fb2db2b00000000, 0xdacc101400000000, 0x96e486b700000000,
8702     0xf031866b00000000, 0xbc1910c800000000, 0x2967dbf700000000,
8703     0x654f4d5400000000, 0xea6867ad00000000, 0xa640f10e00000000,
8704     0x333e3a3100000000, 0x7f16ac9200000000, 0x19c3ac4e00000000,
8705     0x55eb3aed00000000, 0xc095f1d200000000, 0x8cbd677100000000,
8706     0x4d3981b100000000, 0x0111171200000000, 0x946fdc2d00000000,
8707     0xd8474a8e00000000, 0xbe924a5200000000, 0xf2badcf100000000,
8708     0x67c417ce00000000, 0x2bec816d00000000, 0x311c141500000000,
8709     0x7d3482b600000000, 0xe84a498900000000, 0xa462df2a00000000,
8710     0xc2b7dff600000000, 0x8e9f495500000000, 0x1be1826a00000000,
8711     0x57c914c900000000, 0x964df20900000000, 0xda6564aa00000000,
8712     0x4f1baf9500000000, 0x0333393600000000, 0x65e639ea00000000,
8713     0x29ceaf4900000000, 0xbcb0647600000000, 0xf098f2d500000000,
8714     0x7fbfd82c00000000, 0x33974e8f00000000, 0xa6e985b000000000,
8715     0xeac1131300000000, 0x8c1413cf00000000, 0xc03c856c00000000,
8716     0x55424e5300000000, 0x196ad8f000000000, 0xd8ee3e3000000000,
8717     0x94c6a89300000000, 0x01b863ac00000000, 0x4d90f50f00000000,
8718     0x2b45f5d300000000, 0x676d637000000000, 0xf213a84f00000000,
8719     0xbe3b3eec00000000, 0xad5a8d6600000000, 0xe1721bc500000000,
8720     0x740cd0fa00000000, 0x3824465900000000, 0x5ef1468500000000,
8721     0x12d9d02600000000, 0x87a71b1900000000, 0xcb8f8dba00000000,
8722     0x0a0b6b7a00000000, 0x4623fdd900000000, 0xd35d36e600000000,
8723     0x9f75a04500000000, 0xf9a0a09900000000, 0xb588363a00000000,
8724     0x20f6fd0500000000, 0x6cde6ba600000000, 0xe3f9415f00000000,
8725     0xafd1d7fc00000000, 0x3aaf1cc300000000, 0x76878a6000000000,
8726     0x10528abc00000000, 0x5c7a1c1f00000000, 0xc904d72000000000,
8727     0x852c418300000000, 0x44a8a74300000000, 0x088031e000000000,
8728     0x9dfefadf00000000, 0xd1d66c7c00000000, 0xb7036ca000000000,
8729     0xfb2bfa0300000000, 0x6e55313c00000000, 0x227da79f00000000,
8730     0x099126f200000000, 0x45b9b05100000000, 0xd0c77b6e00000000,
8731     0x9cefedcd00000000, 0xfa3aed1100000000, 0xb6127bb200000000,
8732     0x236cb08d00000000, 0x6f44262e00000000, 0xaec0c0ee00000000,
8733     0xe2e8564d00000000, 0x77969d7200000000, 0x3bbe0bd100000000,
8734     0x5d6b0b0d00000000, 0x11439dae00000000, 0x843d569100000000,
8735     0xc815c03200000000, 0x4732eacb00000000, 0x0b1a7c6800000000,
8736     0x9e64b75700000000, 0xd24c21f400000000, 0xb499212800000000,
8737     0xf8b1b78b00000000, 0x6dcf7cb400000000, 0x21e7ea1700000000,
8738     0xe0630cd700000000, 0xac4b9a7400000000, 0x3935514b00000000,
8739     0x751dc7e800000000, 0x13c8c73400000000, 0x5fe0519700000000,
8740     0xca9e9aa800000000, 0x86b60c0b00000000, 0x95d7bf8100000000,
8741     0xd9ff292200000000, 0x4c81e21d00000000, 0x00a974be00000000,
8742     0x667c746200000000, 0x2a54e2c100000000, 0xbf2a29fe00000000,
8743     0xf302bf5d00000000, 0x3286599d00000000, 0x7eaecf3e00000000,
8744     0xebd0040100000000, 0xa7f892a200000000, 0xc12d927e00000000,
8745     0x8d0504dd00000000, 0x187bcfe200000000, 0x5453594100000000,
8746     0xdb7473b800000000, 0x975ce51b00000000, 0x02222e2400000000,
8747     0x4e0ab88700000000, 0x28dfb85b00000000, 0x64f72ef800000000,
8748     0xf189e5c700000000, 0xbda1736400000000, 0x7c2595a400000000,
8749     0x300d030700000000, 0xa573c83800000000, 0xe95b5e9b00000000,
8750     0x8f8e5e4700000000, 0xc3a6c8e400000000, 0x56d803db00000000,
8751     0x1af0957800000000},
8752    {0x0000000000000000, 0x939bc97f00000000, 0x263793ff00000000,
8753     0xb5ac5a8000000000, 0x0d68572400000000, 0x9ef39e5b00000000,
8754     0x2b5fc4db00000000, 0xb8c40da400000000, 0x1ad0ae4800000000,
8755     0x894b673700000000, 0x3ce73db700000000, 0xaf7cf4c800000000,
8756     0x17b8f96c00000000, 0x8423301300000000, 0x318f6a9300000000,
8757     0xa214a3ec00000000, 0x34a05d9100000000, 0xa73b94ee00000000,
8758     0x1297ce6e00000000, 0x810c071100000000, 0x39c80ab500000000,
8759     0xaa53c3ca00000000, 0x1fff994a00000000, 0x8c64503500000000,
8760     0x2e70f3d900000000, 0xbdeb3aa600000000, 0x0847602600000000,
8761     0x9bdca95900000000, 0x2318a4fd00000000, 0xb0836d8200000000,
8762     0x052f370200000000, 0x96b4fe7d00000000, 0x2946caf900000000,
8763     0xbadd038600000000, 0x0f71590600000000, 0x9cea907900000000,
8764     0x242e9ddd00000000, 0xb7b554a200000000, 0x02190e2200000000,
8765     0x9182c75d00000000, 0x339664b100000000, 0xa00dadce00000000,
8766     0x15a1f74e00000000, 0x863a3e3100000000, 0x3efe339500000000,
8767     0xad65faea00000000, 0x18c9a06a00000000, 0x8b52691500000000,
8768     0x1de6976800000000, 0x8e7d5e1700000000, 0x3bd1049700000000,
8769     0xa84acde800000000, 0x108ec04c00000000, 0x8315093300000000,
8770     0x36b953b300000000, 0xa5229acc00000000, 0x0736392000000000,
8771     0x94adf05f00000000, 0x2101aadf00000000, 0xb29a63a000000000,
8772     0x0a5e6e0400000000, 0x99c5a77b00000000, 0x2c69fdfb00000000,
8773     0xbff2348400000000, 0x138ae52800000000, 0x80112c5700000000,
8774     0x35bd76d700000000, 0xa626bfa800000000, 0x1ee2b20c00000000,
8775     0x8d797b7300000000, 0x38d521f300000000, 0xab4ee88c00000000,
8776     0x095a4b6000000000, 0x9ac1821f00000000, 0x2f6dd89f00000000,
8777     0xbcf611e000000000, 0x04321c4400000000, 0x97a9d53b00000000,
8778     0x22058fbb00000000, 0xb19e46c400000000, 0x272ab8b900000000,
8779     0xb4b171c600000000, 0x011d2b4600000000, 0x9286e23900000000,
8780     0x2a42ef9d00000000, 0xb9d926e200000000, 0x0c757c6200000000,
8781     0x9feeb51d00000000, 0x3dfa16f100000000, 0xae61df8e00000000,
8782     0x1bcd850e00000000, 0x88564c7100000000, 0x309241d500000000,
8783     0xa30988aa00000000, 0x16a5d22a00000000, 0x853e1b5500000000,
8784     0x3acc2fd100000000, 0xa957e6ae00000000, 0x1cfbbc2e00000000,
8785     0x8f60755100000000, 0x37a478f500000000, 0xa43fb18a00000000,
8786     0x1193eb0a00000000, 0x8208227500000000, 0x201c819900000000,
8787     0xb38748e600000000, 0x062b126600000000, 0x95b0db1900000000,
8788     0x2d74d6bd00000000, 0xbeef1fc200000000, 0x0b43454200000000,
8789     0x98d88c3d00000000, 0x0e6c724000000000, 0x9df7bb3f00000000,
8790     0x285be1bf00000000, 0xbbc028c000000000, 0x0304256400000000,
8791     0x909fec1b00000000, 0x2533b69b00000000, 0xb6a87fe400000000,
8792     0x14bcdc0800000000, 0x8727157700000000, 0x328b4ff700000000,
8793     0xa110868800000000, 0x19d48b2c00000000, 0x8a4f425300000000,
8794     0x3fe318d300000000, 0xac78d1ac00000000, 0x2614cb5100000000,
8795     0xb58f022e00000000, 0x002358ae00000000, 0x93b891d100000000,
8796     0x2b7c9c7500000000, 0xb8e7550a00000000, 0x0d4b0f8a00000000,
8797     0x9ed0c6f500000000, 0x3cc4651900000000, 0xaf5fac6600000000,
8798     0x1af3f6e600000000, 0x89683f9900000000, 0x31ac323d00000000,
8799     0xa237fb4200000000, 0x179ba1c200000000, 0x840068bd00000000,
8800     0x12b496c000000000, 0x812f5fbf00000000, 0x3483053f00000000,
8801     0xa718cc4000000000, 0x1fdcc1e400000000, 0x8c47089b00000000,
8802     0x39eb521b00000000, 0xaa709b6400000000, 0x0864388800000000,
8803     0x9bfff1f700000000, 0x2e53ab7700000000, 0xbdc8620800000000,
8804     0x050c6fac00000000, 0x9697a6d300000000, 0x233bfc5300000000,
8805     0xb0a0352c00000000, 0x0f5201a800000000, 0x9cc9c8d700000000,
8806     0x2965925700000000, 0xbafe5b2800000000, 0x023a568c00000000,
8807     0x91a19ff300000000, 0x240dc57300000000, 0xb7960c0c00000000,
8808     0x1582afe000000000, 0x8619669f00000000, 0x33b53c1f00000000,
8809     0xa02ef56000000000, 0x18eaf8c400000000, 0x8b7131bb00000000,
8810     0x3edd6b3b00000000, 0xad46a24400000000, 0x3bf25c3900000000,
8811     0xa869954600000000, 0x1dc5cfc600000000, 0x8e5e06b900000000,
8812     0x369a0b1d00000000, 0xa501c26200000000, 0x10ad98e200000000,
8813     0x8336519d00000000, 0x2122f27100000000, 0xb2b93b0e00000000,
8814     0x0715618e00000000, 0x948ea8f100000000, 0x2c4aa55500000000,
8815     0xbfd16c2a00000000, 0x0a7d36aa00000000, 0x99e6ffd500000000,
8816     0x359e2e7900000000, 0xa605e70600000000, 0x13a9bd8600000000,
8817     0x803274f900000000, 0x38f6795d00000000, 0xab6db02200000000,
8818     0x1ec1eaa200000000, 0x8d5a23dd00000000, 0x2f4e803100000000,
8819     0xbcd5494e00000000, 0x097913ce00000000, 0x9ae2dab100000000,
8820     0x2226d71500000000, 0xb1bd1e6a00000000, 0x041144ea00000000,
8821     0x978a8d9500000000, 0x013e73e800000000, 0x92a5ba9700000000,
8822     0x2709e01700000000, 0xb492296800000000, 0x0c5624cc00000000,
8823     0x9fcdedb300000000, 0x2a61b73300000000, 0xb9fa7e4c00000000,
8824     0x1beedda000000000, 0x887514df00000000, 0x3dd94e5f00000000,
8825     0xae42872000000000, 0x16868a8400000000, 0x851d43fb00000000,
8826     0x30b1197b00000000, 0xa32ad00400000000, 0x1cd8e48000000000,
8827     0x8f432dff00000000, 0x3aef777f00000000, 0xa974be0000000000,
8828     0x11b0b3a400000000, 0x822b7adb00000000, 0x3787205b00000000,
8829     0xa41ce92400000000, 0x06084ac800000000, 0x959383b700000000,
8830     0x203fd93700000000, 0xb3a4104800000000, 0x0b601dec00000000,
8831     0x98fbd49300000000, 0x2d578e1300000000, 0xbecc476c00000000,
8832     0x2878b91100000000, 0xbbe3706e00000000, 0x0e4f2aee00000000,
8833     0x9dd4e39100000000, 0x2510ee3500000000, 0xb68b274a00000000,
8834     0x03277dca00000000, 0x90bcb4b500000000, 0x32a8175900000000,
8835     0xa133de2600000000, 0x149f84a600000000, 0x87044dd900000000,
8836     0x3fc0407d00000000, 0xac5b890200000000, 0x19f7d38200000000,
8837     0x8a6c1afd00000000},
8838    {0x0000000000000000, 0x650b796900000000, 0xca16f2d200000000,
8839     0xaf1d8bbb00000000, 0xd52b957e00000000, 0xb020ec1700000000,
8840     0x1f3d67ac00000000, 0x7a361ec500000000, 0xaa572afd00000000,
8841     0xcf5c539400000000, 0x6041d82f00000000, 0x054aa14600000000,
8842     0x7f7cbf8300000000, 0x1a77c6ea00000000, 0xb56a4d5100000000,
8843     0xd061343800000000, 0x15a9252100000000, 0x70a25c4800000000,
8844     0xdfbfd7f300000000, 0xbab4ae9a00000000, 0xc082b05f00000000,
8845     0xa589c93600000000, 0x0a94428d00000000, 0x6f9f3be400000000,
8846     0xbffe0fdc00000000, 0xdaf576b500000000, 0x75e8fd0e00000000,
8847     0x10e3846700000000, 0x6ad59aa200000000, 0x0fdee3cb00000000,
8848     0xa0c3687000000000, 0xc5c8111900000000, 0x2a524b4200000000,
8849     0x4f59322b00000000, 0xe044b99000000000, 0x854fc0f900000000,
8850     0xff79de3c00000000, 0x9a72a75500000000, 0x356f2cee00000000,
8851     0x5064558700000000, 0x800561bf00000000, 0xe50e18d600000000,
8852     0x4a13936d00000000, 0x2f18ea0400000000, 0x552ef4c100000000,
8853     0x30258da800000000, 0x9f38061300000000, 0xfa337f7a00000000,
8854     0x3ffb6e6300000000, 0x5af0170a00000000, 0xf5ed9cb100000000,
8855     0x90e6e5d800000000, 0xead0fb1d00000000, 0x8fdb827400000000,
8856     0x20c609cf00000000, 0x45cd70a600000000, 0x95ac449e00000000,
8857     0xf0a73df700000000, 0x5fbab64c00000000, 0x3ab1cf2500000000,
8858     0x4087d1e000000000, 0x258ca88900000000, 0x8a91233200000000,
8859     0xef9a5a5b00000000, 0x54a4968400000000, 0x31afefed00000000,
8860     0x9eb2645600000000, 0xfbb91d3f00000000, 0x818f03fa00000000,
8861     0xe4847a9300000000, 0x4b99f12800000000, 0x2e92884100000000,
8862     0xfef3bc7900000000, 0x9bf8c51000000000, 0x34e54eab00000000,
8863     0x51ee37c200000000, 0x2bd8290700000000, 0x4ed3506e00000000,
8864     0xe1cedbd500000000, 0x84c5a2bc00000000, 0x410db3a500000000,
8865     0x2406cacc00000000, 0x8b1b417700000000, 0xee10381e00000000,
8866     0x942626db00000000, 0xf12d5fb200000000, 0x5e30d40900000000,
8867     0x3b3bad6000000000, 0xeb5a995800000000, 0x8e51e03100000000,
8868     0x214c6b8a00000000, 0x444712e300000000, 0x3e710c2600000000,
8869     0x5b7a754f00000000, 0xf467fef400000000, 0x916c879d00000000,
8870     0x7ef6ddc600000000, 0x1bfda4af00000000, 0xb4e02f1400000000,
8871     0xd1eb567d00000000, 0xabdd48b800000000, 0xced631d100000000,
8872     0x61cbba6a00000000, 0x04c0c30300000000, 0xd4a1f73b00000000,
8873     0xb1aa8e5200000000, 0x1eb705e900000000, 0x7bbc7c8000000000,
8874     0x018a624500000000, 0x64811b2c00000000, 0xcb9c909700000000,
8875     0xae97e9fe00000000, 0x6b5ff8e700000000, 0x0e54818e00000000,
8876     0xa1490a3500000000, 0xc442735c00000000, 0xbe746d9900000000,
8877     0xdb7f14f000000000, 0x74629f4b00000000, 0x1169e62200000000,
8878     0xc108d21a00000000, 0xa403ab7300000000, 0x0b1e20c800000000,
8879     0x6e1559a100000000, 0x1423476400000000, 0x71283e0d00000000,
8880     0xde35b5b600000000, 0xbb3eccdf00000000, 0xe94e5cd200000000,
8881     0x8c4525bb00000000, 0x2358ae0000000000, 0x4653d76900000000,
8882     0x3c65c9ac00000000, 0x596eb0c500000000, 0xf6733b7e00000000,
8883     0x9378421700000000, 0x4319762f00000000, 0x26120f4600000000,
8884     0x890f84fd00000000, 0xec04fd9400000000, 0x9632e35100000000,
8885     0xf3399a3800000000, 0x5c24118300000000, 0x392f68ea00000000,
8886     0xfce779f300000000, 0x99ec009a00000000, 0x36f18b2100000000,
8887     0x53faf24800000000, 0x29ccec8d00000000, 0x4cc795e400000000,
8888     0xe3da1e5f00000000, 0x86d1673600000000, 0x56b0530e00000000,
8889     0x33bb2a6700000000, 0x9ca6a1dc00000000, 0xf9add8b500000000,
8890     0x839bc67000000000, 0xe690bf1900000000, 0x498d34a200000000,
8891     0x2c864dcb00000000, 0xc31c179000000000, 0xa6176ef900000000,
8892     0x090ae54200000000, 0x6c019c2b00000000, 0x163782ee00000000,
8893     0x733cfb8700000000, 0xdc21703c00000000, 0xb92a095500000000,
8894     0x694b3d6d00000000, 0x0c40440400000000, 0xa35dcfbf00000000,
8895     0xc656b6d600000000, 0xbc60a81300000000, 0xd96bd17a00000000,
8896     0x76765ac100000000, 0x137d23a800000000, 0xd6b532b100000000,
8897     0xb3be4bd800000000, 0x1ca3c06300000000, 0x79a8b90a00000000,
8898     0x039ea7cf00000000, 0x6695dea600000000, 0xc988551d00000000,
8899     0xac832c7400000000, 0x7ce2184c00000000, 0x19e9612500000000,
8900     0xb6f4ea9e00000000, 0xd3ff93f700000000, 0xa9c98d3200000000,
8901     0xccc2f45b00000000, 0x63df7fe000000000, 0x06d4068900000000,
8902     0xbdeaca5600000000, 0xd8e1b33f00000000, 0x77fc388400000000,
8903     0x12f741ed00000000, 0x68c15f2800000000, 0x0dca264100000000,
8904     0xa2d7adfa00000000, 0xc7dcd49300000000, 0x17bde0ab00000000,
8905     0x72b699c200000000, 0xddab127900000000, 0xb8a06b1000000000,
8906     0xc29675d500000000, 0xa79d0cbc00000000, 0x0880870700000000,
8907     0x6d8bfe6e00000000, 0xa843ef7700000000, 0xcd48961e00000000,
8908     0x62551da500000000, 0x075e64cc00000000, 0x7d687a0900000000,
8909     0x1863036000000000, 0xb77e88db00000000, 0xd275f1b200000000,
8910     0x0214c58a00000000, 0x671fbce300000000, 0xc802375800000000,
8911     0xad094e3100000000, 0xd73f50f400000000, 0xb234299d00000000,
8912     0x1d29a22600000000, 0x7822db4f00000000, 0x97b8811400000000,
8913     0xf2b3f87d00000000, 0x5dae73c600000000, 0x38a50aaf00000000,
8914     0x4293146a00000000, 0x27986d0300000000, 0x8885e6b800000000,
8915     0xed8e9fd100000000, 0x3defabe900000000, 0x58e4d28000000000,
8916     0xf7f9593b00000000, 0x92f2205200000000, 0xe8c43e9700000000,
8917     0x8dcf47fe00000000, 0x22d2cc4500000000, 0x47d9b52c00000000,
8918     0x8211a43500000000, 0xe71add5c00000000, 0x480756e700000000,
8919     0x2d0c2f8e00000000, 0x573a314b00000000, 0x3231482200000000,
8920     0x9d2cc39900000000, 0xf827baf000000000, 0x28468ec800000000,
8921     0x4d4df7a100000000, 0xe2507c1a00000000, 0x875b057300000000,
8922     0xfd6d1bb600000000, 0x986662df00000000, 0x377be96400000000,
8923     0x5270900d00000000},
8924    {0x0000000000000000, 0xdcecb13d00000000, 0xb8d9637b00000000,
8925     0x6435d24600000000, 0x70b3c7f600000000, 0xac5f76cb00000000,
8926     0xc86aa48d00000000, 0x148615b000000000, 0xa160fe3600000000,
8927     0x7d8c4f0b00000000, 0x19b99d4d00000000, 0xc5552c7000000000,
8928     0xd1d339c000000000, 0x0d3f88fd00000000, 0x690a5abb00000000,
8929     0xb5e6eb8600000000, 0x42c1fc6d00000000, 0x9e2d4d5000000000,
8930     0xfa189f1600000000, 0x26f42e2b00000000, 0x32723b9b00000000,
8931     0xee9e8aa600000000, 0x8aab58e000000000, 0x5647e9dd00000000,
8932     0xe3a1025b00000000, 0x3f4db36600000000, 0x5b78612000000000,
8933     0x8794d01d00000000, 0x9312c5ad00000000, 0x4ffe749000000000,
8934     0x2bcba6d600000000, 0xf72717eb00000000, 0x8482f9db00000000,
8935     0x586e48e600000000, 0x3c5b9aa000000000, 0xe0b72b9d00000000,
8936     0xf4313e2d00000000, 0x28dd8f1000000000, 0x4ce85d5600000000,
8937     0x9004ec6b00000000, 0x25e207ed00000000, 0xf90eb6d000000000,
8938     0x9d3b649600000000, 0x41d7d5ab00000000, 0x5551c01b00000000,
8939     0x89bd712600000000, 0xed88a36000000000, 0x3164125d00000000,
8940     0xc64305b600000000, 0x1aafb48b00000000, 0x7e9a66cd00000000,
8941     0xa276d7f000000000, 0xb6f0c24000000000, 0x6a1c737d00000000,
8942     0x0e29a13b00000000, 0xd2c5100600000000, 0x6723fb8000000000,
8943     0xbbcf4abd00000000, 0xdffa98fb00000000, 0x031629c600000000,
8944     0x17903c7600000000, 0xcb7c8d4b00000000, 0xaf495f0d00000000,
8945     0x73a5ee3000000000, 0x4903826c00000000, 0x95ef335100000000,
8946     0xf1dae11700000000, 0x2d36502a00000000, 0x39b0459a00000000,
8947     0xe55cf4a700000000, 0x816926e100000000, 0x5d8597dc00000000,
8948     0xe8637c5a00000000, 0x348fcd6700000000, 0x50ba1f2100000000,
8949     0x8c56ae1c00000000, 0x98d0bbac00000000, 0x443c0a9100000000,
8950     0x2009d8d700000000, 0xfce569ea00000000, 0x0bc27e0100000000,
8951     0xd72ecf3c00000000, 0xb31b1d7a00000000, 0x6ff7ac4700000000,
8952     0x7b71b9f700000000, 0xa79d08ca00000000, 0xc3a8da8c00000000,
8953     0x1f446bb100000000, 0xaaa2803700000000, 0x764e310a00000000,
8954     0x127be34c00000000, 0xce97527100000000, 0xda1147c100000000,
8955     0x06fdf6fc00000000, 0x62c824ba00000000, 0xbe24958700000000,
8956     0xcd817bb700000000, 0x116dca8a00000000, 0x755818cc00000000,
8957     0xa9b4a9f100000000, 0xbd32bc4100000000, 0x61de0d7c00000000,
8958     0x05ebdf3a00000000, 0xd9076e0700000000, 0x6ce1858100000000,
8959     0xb00d34bc00000000, 0xd438e6fa00000000, 0x08d457c700000000,
8960     0x1c52427700000000, 0xc0bef34a00000000, 0xa48b210c00000000,
8961     0x7867903100000000, 0x8f4087da00000000, 0x53ac36e700000000,
8962     0x3799e4a100000000, 0xeb75559c00000000, 0xfff3402c00000000,
8963     0x231ff11100000000, 0x472a235700000000, 0x9bc6926a00000000,
8964     0x2e2079ec00000000, 0xf2ccc8d100000000, 0x96f91a9700000000,
8965     0x4a15abaa00000000, 0x5e93be1a00000000, 0x827f0f2700000000,
8966     0xe64add6100000000, 0x3aa66c5c00000000, 0x920604d900000000,
8967     0x4eeab5e400000000, 0x2adf67a200000000, 0xf633d69f00000000,
8968     0xe2b5c32f00000000, 0x3e59721200000000, 0x5a6ca05400000000,
8969     0x8680116900000000, 0x3366faef00000000, 0xef8a4bd200000000,
8970     0x8bbf999400000000, 0x575328a900000000, 0x43d53d1900000000,
8971     0x9f398c2400000000, 0xfb0c5e6200000000, 0x27e0ef5f00000000,
8972     0xd0c7f8b400000000, 0x0c2b498900000000, 0x681e9bcf00000000,
8973     0xb4f22af200000000, 0xa0743f4200000000, 0x7c988e7f00000000,
8974     0x18ad5c3900000000, 0xc441ed0400000000, 0x71a7068200000000,
8975     0xad4bb7bf00000000, 0xc97e65f900000000, 0x1592d4c400000000,
8976     0x0114c17400000000, 0xddf8704900000000, 0xb9cda20f00000000,
8977     0x6521133200000000, 0x1684fd0200000000, 0xca684c3f00000000,
8978     0xae5d9e7900000000, 0x72b12f4400000000, 0x66373af400000000,
8979     0xbadb8bc900000000, 0xdeee598f00000000, 0x0202e8b200000000,
8980     0xb7e4033400000000, 0x6b08b20900000000, 0x0f3d604f00000000,
8981     0xd3d1d17200000000, 0xc757c4c200000000, 0x1bbb75ff00000000,
8982     0x7f8ea7b900000000, 0xa362168400000000, 0x5445016f00000000,
8983     0x88a9b05200000000, 0xec9c621400000000, 0x3070d32900000000,
8984     0x24f6c69900000000, 0xf81a77a400000000, 0x9c2fa5e200000000,
8985     0x40c314df00000000, 0xf525ff5900000000, 0x29c94e6400000000,
8986     0x4dfc9c2200000000, 0x91102d1f00000000, 0x859638af00000000,
8987     0x597a899200000000, 0x3d4f5bd400000000, 0xe1a3eae900000000,
8988     0xdb0586b500000000, 0x07e9378800000000, 0x63dce5ce00000000,
8989     0xbf3054f300000000, 0xabb6414300000000, 0x775af07e00000000,
8990     0x136f223800000000, 0xcf83930500000000, 0x7a65788300000000,
8991     0xa689c9be00000000, 0xc2bc1bf800000000, 0x1e50aac500000000,
8992     0x0ad6bf7500000000, 0xd63a0e4800000000, 0xb20fdc0e00000000,
8993     0x6ee36d3300000000, 0x99c47ad800000000, 0x4528cbe500000000,
8994     0x211d19a300000000, 0xfdf1a89e00000000, 0xe977bd2e00000000,
8995     0x359b0c1300000000, 0x51aede5500000000, 0x8d426f6800000000,
8996     0x38a484ee00000000, 0xe44835d300000000, 0x807de79500000000,
8997     0x5c9156a800000000, 0x4817431800000000, 0x94fbf22500000000,
8998     0xf0ce206300000000, 0x2c22915e00000000, 0x5f877f6e00000000,
8999     0x836bce5300000000, 0xe75e1c1500000000, 0x3bb2ad2800000000,
9000     0x2f34b89800000000, 0xf3d809a500000000, 0x97eddbe300000000,
9001     0x4b016ade00000000, 0xfee7815800000000, 0x220b306500000000,
9002     0x463ee22300000000, 0x9ad2531e00000000, 0x8e5446ae00000000,
9003     0x52b8f79300000000, 0x368d25d500000000, 0xea6194e800000000,
9004     0x1d46830300000000, 0xc1aa323e00000000, 0xa59fe07800000000,
9005     0x7973514500000000, 0x6df544f500000000, 0xb119f5c800000000,
9006     0xd52c278e00000000, 0x09c096b300000000, 0xbc267d3500000000,
9007     0x60cacc0800000000, 0x04ff1e4e00000000, 0xd813af7300000000,
9008     0xcc95bac300000000, 0x10790bfe00000000, 0x744cd9b800000000,
9009     0xa8a0688500000000}};
9010 
9011 #else /* W == 4 */
9012 
9013 static const uint32_t crc_braid_table[][256] = {
9014    {0x00000000, 0x81256527, 0xd93bcc0f, 0x581ea928, 0x69069e5f,
9015     0xe823fb78, 0xb03d5250, 0x31183777, 0xd20d3cbe, 0x53285999,
9016     0x0b36f0b1, 0x8a139596, 0xbb0ba2e1, 0x3a2ec7c6, 0x62306eee,
9017     0xe3150bc9, 0x7f6b7f3d, 0xfe4e1a1a, 0xa650b332, 0x2775d615,
9018     0x166de162, 0x97488445, 0xcf562d6d, 0x4e73484a, 0xad664383,
9019     0x2c4326a4, 0x745d8f8c, 0xf578eaab, 0xc460dddc, 0x4545b8fb,
9020     0x1d5b11d3, 0x9c7e74f4, 0xfed6fe7a, 0x7ff39b5d, 0x27ed3275,
9021     0xa6c85752, 0x97d06025, 0x16f50502, 0x4eebac2a, 0xcfcec90d,
9022     0x2cdbc2c4, 0xadfea7e3, 0xf5e00ecb, 0x74c56bec, 0x45dd5c9b,
9023     0xc4f839bc, 0x9ce69094, 0x1dc3f5b3, 0x81bd8147, 0x0098e460,
9024     0x58864d48, 0xd9a3286f, 0xe8bb1f18, 0x699e7a3f, 0x3180d317,
9025     0xb0a5b630, 0x53b0bdf9, 0xd295d8de, 0x8a8b71f6, 0x0bae14d1,
9026     0x3ab623a6, 0xbb934681, 0xe38defa9, 0x62a88a8e, 0x26dcfab5,
9027     0xa7f99f92, 0xffe736ba, 0x7ec2539d, 0x4fda64ea, 0xceff01cd,
9028     0x96e1a8e5, 0x17c4cdc2, 0xf4d1c60b, 0x75f4a32c, 0x2dea0a04,
9029     0xaccf6f23, 0x9dd75854, 0x1cf23d73, 0x44ec945b, 0xc5c9f17c,
9030     0x59b78588, 0xd892e0af, 0x808c4987, 0x01a92ca0, 0x30b11bd7,
9031     0xb1947ef0, 0xe98ad7d8, 0x68afb2ff, 0x8bbab936, 0x0a9fdc11,
9032     0x52817539, 0xd3a4101e, 0xe2bc2769, 0x6399424e, 0x3b87eb66,
9033     0xbaa28e41, 0xd80a04cf, 0x592f61e8, 0x0131c8c0, 0x8014ade7,
9034     0xb10c9a90, 0x3029ffb7, 0x6837569f, 0xe91233b8, 0x0a073871,
9035     0x8b225d56, 0xd33cf47e, 0x52199159, 0x6301a62e, 0xe224c309,
9036     0xba3a6a21, 0x3b1f0f06, 0xa7617bf2, 0x26441ed5, 0x7e5ab7fd,
9037     0xff7fd2da, 0xce67e5ad, 0x4f42808a, 0x175c29a2, 0x96794c85,
9038     0x756c474c, 0xf449226b, 0xac578b43, 0x2d72ee64, 0x1c6ad913,
9039     0x9d4fbc34, 0xc551151c, 0x4474703b, 0x4db9f56a, 0xcc9c904d,
9040     0x94823965, 0x15a75c42, 0x24bf6b35, 0xa59a0e12, 0xfd84a73a,
9041     0x7ca1c21d, 0x9fb4c9d4, 0x1e91acf3, 0x468f05db, 0xc7aa60fc,
9042     0xf6b2578b, 0x779732ac, 0x2f899b84, 0xaeacfea3, 0x32d28a57,
9043     0xb3f7ef70, 0xebe94658, 0x6acc237f, 0x5bd41408, 0xdaf1712f,
9044     0x82efd807, 0x03cabd20, 0xe0dfb6e9, 0x61fad3ce, 0x39e47ae6,
9045     0xb8c11fc1, 0x89d928b6, 0x08fc4d91, 0x50e2e4b9, 0xd1c7819e,
9046     0xb36f0b10, 0x324a6e37, 0x6a54c71f, 0xeb71a238, 0xda69954f,
9047     0x5b4cf068, 0x03525940, 0x82773c67, 0x616237ae, 0xe0475289,
9048     0xb859fba1, 0x397c9e86, 0x0864a9f1, 0x8941ccd6, 0xd15f65fe,
9049     0x507a00d9, 0xcc04742d, 0x4d21110a, 0x153fb822, 0x941add05,
9050     0xa502ea72, 0x24278f55, 0x7c39267d, 0xfd1c435a, 0x1e094893,
9051     0x9f2c2db4, 0xc732849c, 0x4617e1bb, 0x770fd6cc, 0xf62ab3eb,
9052     0xae341ac3, 0x2f117fe4, 0x6b650fdf, 0xea406af8, 0xb25ec3d0,
9053     0x337ba6f7, 0x02639180, 0x8346f4a7, 0xdb585d8f, 0x5a7d38a8,
9054     0xb9683361, 0x384d5646, 0x6053ff6e, 0xe1769a49, 0xd06ead3e,
9055     0x514bc819, 0x09556131, 0x88700416, 0x140e70e2, 0x952b15c5,
9056     0xcd35bced, 0x4c10d9ca, 0x7d08eebd, 0xfc2d8b9a, 0xa43322b2,
9057     0x25164795, 0xc6034c5c, 0x4726297b, 0x1f388053, 0x9e1de574,
9058     0xaf05d203, 0x2e20b724, 0x763e1e0c, 0xf71b7b2b, 0x95b3f1a5,
9059     0x14969482, 0x4c883daa, 0xcdad588d, 0xfcb56ffa, 0x7d900add,
9060     0x258ea3f5, 0xa4abc6d2, 0x47becd1b, 0xc69ba83c, 0x9e850114,
9061     0x1fa06433, 0x2eb85344, 0xaf9d3663, 0xf7839f4b, 0x76a6fa6c,
9062     0xead88e98, 0x6bfdebbf, 0x33e34297, 0xb2c627b0, 0x83de10c7,
9063     0x02fb75e0, 0x5ae5dcc8, 0xdbc0b9ef, 0x38d5b226, 0xb9f0d701,
9064     0xe1ee7e29, 0x60cb1b0e, 0x51d32c79, 0xd0f6495e, 0x88e8e076,
9065     0x09cd8551},
9066    {0x00000000, 0x9b73ead4, 0xed96d3e9, 0x76e5393d, 0x005ca193,
9067     0x9b2f4b47, 0xedca727a, 0x76b998ae, 0x00b94326, 0x9bcaa9f2,
9068     0xed2f90cf, 0x765c7a1b, 0x00e5e2b5, 0x9b960861, 0xed73315c,
9069     0x7600db88, 0x0172864c, 0x9a016c98, 0xece455a5, 0x7797bf71,
9070     0x012e27df, 0x9a5dcd0b, 0xecb8f436, 0x77cb1ee2, 0x01cbc56a,
9071     0x9ab82fbe, 0xec5d1683, 0x772efc57, 0x019764f9, 0x9ae48e2d,
9072     0xec01b710, 0x77725dc4, 0x02e50c98, 0x9996e64c, 0xef73df71,
9073     0x740035a5, 0x02b9ad0b, 0x99ca47df, 0xef2f7ee2, 0x745c9436,
9074     0x025c4fbe, 0x992fa56a, 0xefca9c57, 0x74b97683, 0x0200ee2d,
9075     0x997304f9, 0xef963dc4, 0x74e5d710, 0x03978ad4, 0x98e46000,
9076     0xee01593d, 0x7572b3e9, 0x03cb2b47, 0x98b8c193, 0xee5df8ae,
9077     0x752e127a, 0x032ec9f2, 0x985d2326, 0xeeb81a1b, 0x75cbf0cf,
9078     0x03726861, 0x980182b5, 0xeee4bb88, 0x7597515c, 0x05ca1930,
9079     0x9eb9f3e4, 0xe85ccad9, 0x732f200d, 0x0596b8a3, 0x9ee55277,
9080     0xe8006b4a, 0x7373819e, 0x05735a16, 0x9e00b0c2, 0xe8e589ff,
9081     0x7396632b, 0x052ffb85, 0x9e5c1151, 0xe8b9286c, 0x73cac2b8,
9082     0x04b89f7c, 0x9fcb75a8, 0xe92e4c95, 0x725da641, 0x04e43eef,
9083     0x9f97d43b, 0xe972ed06, 0x720107d2, 0x0401dc5a, 0x9f72368e,
9084     0xe9970fb3, 0x72e4e567, 0x045d7dc9, 0x9f2e971d, 0xe9cbae20,
9085     0x72b844f4, 0x072f15a8, 0x9c5cff7c, 0xeab9c641, 0x71ca2c95,
9086     0x0773b43b, 0x9c005eef, 0xeae567d2, 0x71968d06, 0x0796568e,
9087     0x9ce5bc5a, 0xea008567, 0x71736fb3, 0x07caf71d, 0x9cb91dc9,
9088     0xea5c24f4, 0x712fce20, 0x065d93e4, 0x9d2e7930, 0xebcb400d,
9089     0x70b8aad9, 0x06013277, 0x9d72d8a3, 0xeb97e19e, 0x70e40b4a,
9090     0x06e4d0c2, 0x9d973a16, 0xeb72032b, 0x7001e9ff, 0x06b87151,
9091     0x9dcb9b85, 0xeb2ea2b8, 0x705d486c, 0x0b943260, 0x90e7d8b4,
9092     0xe602e189, 0x7d710b5d, 0x0bc893f3, 0x90bb7927, 0xe65e401a,
9093     0x7d2daace, 0x0b2d7146, 0x905e9b92, 0xe6bba2af, 0x7dc8487b,
9094     0x0b71d0d5, 0x90023a01, 0xe6e7033c, 0x7d94e9e8, 0x0ae6b42c,
9095     0x91955ef8, 0xe77067c5, 0x7c038d11, 0x0aba15bf, 0x91c9ff6b,
9096     0xe72cc656, 0x7c5f2c82, 0x0a5ff70a, 0x912c1dde, 0xe7c924e3,
9097     0x7cbace37, 0x0a035699, 0x9170bc4d, 0xe7958570, 0x7ce66fa4,
9098     0x09713ef8, 0x9202d42c, 0xe4e7ed11, 0x7f9407c5, 0x092d9f6b,
9099     0x925e75bf, 0xe4bb4c82, 0x7fc8a656, 0x09c87dde, 0x92bb970a,
9100     0xe45eae37, 0x7f2d44e3, 0x0994dc4d, 0x92e73699, 0xe4020fa4,
9101     0x7f71e570, 0x0803b8b4, 0x93705260, 0xe5956b5d, 0x7ee68189,
9102     0x085f1927, 0x932cf3f3, 0xe5c9cace, 0x7eba201a, 0x08bafb92,
9103     0x93c91146, 0xe52c287b, 0x7e5fc2af, 0x08e65a01, 0x9395b0d5,
9104     0xe57089e8, 0x7e03633c, 0x0e5e2b50, 0x952dc184, 0xe3c8f8b9,
9105     0x78bb126d, 0x0e028ac3, 0x95716017, 0xe394592a, 0x78e7b3fe,
9106     0x0ee76876, 0x959482a2, 0xe371bb9f, 0x7802514b, 0x0ebbc9e5,
9107     0x95c82331, 0xe32d1a0c, 0x785ef0d8, 0x0f2cad1c, 0x945f47c8,
9108     0xe2ba7ef5, 0x79c99421, 0x0f700c8f, 0x9403e65b, 0xe2e6df66,
9109     0x799535b2, 0x0f95ee3a, 0x94e604ee, 0xe2033dd3, 0x7970d707,
9110     0x0fc94fa9, 0x94baa57d, 0xe25f9c40, 0x792c7694, 0x0cbb27c8,
9111     0x97c8cd1c, 0xe12df421, 0x7a5e1ef5, 0x0ce7865b, 0x97946c8f,
9112     0xe17155b2, 0x7a02bf66, 0x0c0264ee, 0x97718e3a, 0xe194b707,
9113     0x7ae75dd3, 0x0c5ec57d, 0x972d2fa9, 0xe1c81694, 0x7abbfc40,
9114     0x0dc9a184, 0x96ba4b50, 0xe05f726d, 0x7b2c98b9, 0x0d950017,
9115     0x96e6eac3, 0xe003d3fe, 0x7b70392a, 0x0d70e2a2, 0x96030876,
9116     0xe0e6314b, 0x7b95db9f, 0x0d2c4331, 0x965fa9e5, 0xe0ba90d8,
9117     0x7bc97a0c},
9118    {0x00000000, 0x172864c0, 0x2e50c980, 0x3978ad40, 0x5ca19300,
9119     0x4b89f7c0, 0x72f15a80, 0x65d93e40, 0xb9432600, 0xae6b42c0,
9120     0x9713ef80, 0x803b8b40, 0xe5e2b500, 0xf2cad1c0, 0xcbb27c80,
9121     0xdc9a1840, 0xa9f74a41, 0xbedf2e81, 0x87a783c1, 0x908fe701,
9122     0xf556d941, 0xe27ebd81, 0xdb0610c1, 0xcc2e7401, 0x10b46c41,
9123     0x079c0881, 0x3ee4a5c1, 0x29ccc101, 0x4c15ff41, 0x5b3d9b81,
9124     0x624536c1, 0x756d5201, 0x889f92c3, 0x9fb7f603, 0xa6cf5b43,
9125     0xb1e73f83, 0xd43e01c3, 0xc3166503, 0xfa6ec843, 0xed46ac83,
9126     0x31dcb4c3, 0x26f4d003, 0x1f8c7d43, 0x08a41983, 0x6d7d27c3,
9127     0x7a554303, 0x432dee43, 0x54058a83, 0x2168d882, 0x3640bc42,
9128     0x0f381102, 0x181075c2, 0x7dc94b82, 0x6ae12f42, 0x53998202,
9129     0x44b1e6c2, 0x982bfe82, 0x8f039a42, 0xb67b3702, 0xa15353c2,
9130     0xc48a6d82, 0xd3a20942, 0xeadaa402, 0xfdf2c0c2, 0xca4e23c7,
9131     0xdd664707, 0xe41eea47, 0xf3368e87, 0x96efb0c7, 0x81c7d407,
9132     0xb8bf7947, 0xaf971d87, 0x730d05c7, 0x64256107, 0x5d5dcc47,
9133     0x4a75a887, 0x2fac96c7, 0x3884f207, 0x01fc5f47, 0x16d43b87,
9134     0x63b96986, 0x74910d46, 0x4de9a006, 0x5ac1c4c6, 0x3f18fa86,
9135     0x28309e46, 0x11483306, 0x066057c6, 0xdafa4f86, 0xcdd22b46,
9136     0xf4aa8606, 0xe382e2c6, 0x865bdc86, 0x9173b846, 0xa80b1506,
9137     0xbf2371c6, 0x42d1b104, 0x55f9d5c4, 0x6c817884, 0x7ba91c44,
9138     0x1e702204, 0x095846c4, 0x3020eb84, 0x27088f44, 0xfb929704,
9139     0xecbaf3c4, 0xd5c25e84, 0xc2ea3a44, 0xa7330404, 0xb01b60c4,
9140     0x8963cd84, 0x9e4ba944, 0xeb26fb45, 0xfc0e9f85, 0xc57632c5,
9141     0xd25e5605, 0xb7876845, 0xa0af0c85, 0x99d7a1c5, 0x8effc505,
9142     0x5265dd45, 0x454db985, 0x7c3514c5, 0x6b1d7005, 0x0ec44e45,
9143     0x19ec2a85, 0x209487c5, 0x37bce305, 0x4fed41cf, 0x58c5250f,
9144     0x61bd884f, 0x7695ec8f, 0x134cd2cf, 0x0464b60f, 0x3d1c1b4f,
9145     0x2a347f8f, 0xf6ae67cf, 0xe186030f, 0xd8feae4f, 0xcfd6ca8f,
9146     0xaa0ff4cf, 0xbd27900f, 0x845f3d4f, 0x9377598f, 0xe61a0b8e,
9147     0xf1326f4e, 0xc84ac20e, 0xdf62a6ce, 0xbabb988e, 0xad93fc4e,
9148     0x94eb510e, 0x83c335ce, 0x5f592d8e, 0x4871494e, 0x7109e40e,
9149     0x662180ce, 0x03f8be8e, 0x14d0da4e, 0x2da8770e, 0x3a8013ce,
9150     0xc772d30c, 0xd05ab7cc, 0xe9221a8c, 0xfe0a7e4c, 0x9bd3400c,
9151     0x8cfb24cc, 0xb583898c, 0xa2abed4c, 0x7e31f50c, 0x691991cc,
9152     0x50613c8c, 0x4749584c, 0x2290660c, 0x35b802cc, 0x0cc0af8c,
9153     0x1be8cb4c, 0x6e85994d, 0x79adfd8d, 0x40d550cd, 0x57fd340d,
9154     0x32240a4d, 0x250c6e8d, 0x1c74c3cd, 0x0b5ca70d, 0xd7c6bf4d,
9155     0xc0eedb8d, 0xf99676cd, 0xeebe120d, 0x8b672c4d, 0x9c4f488d,
9156     0xa537e5cd, 0xb21f810d, 0x85a36208, 0x928b06c8, 0xabf3ab88,
9157     0xbcdbcf48, 0xd902f108, 0xce2a95c8, 0xf7523888, 0xe07a5c48,
9158     0x3ce04408, 0x2bc820c8, 0x12b08d88, 0x0598e948, 0x6041d708,
9159     0x7769b3c8, 0x4e111e88, 0x59397a48, 0x2c542849, 0x3b7c4c89,
9160     0x0204e1c9, 0x152c8509, 0x70f5bb49, 0x67dddf89, 0x5ea572c9,
9161     0x498d1609, 0x95170e49, 0x823f6a89, 0xbb47c7c9, 0xac6fa309,
9162     0xc9b69d49, 0xde9ef989, 0xe7e654c9, 0xf0ce3009, 0x0d3cf0cb,
9163     0x1a14940b, 0x236c394b, 0x34445d8b, 0x519d63cb, 0x46b5070b,
9164     0x7fcdaa4b, 0x68e5ce8b, 0xb47fd6cb, 0xa357b20b, 0x9a2f1f4b,
9165     0x8d077b8b, 0xe8de45cb, 0xfff6210b, 0xc68e8c4b, 0xd1a6e88b,
9166     0xa4cbba8a, 0xb3e3de4a, 0x8a9b730a, 0x9db317ca, 0xf86a298a,
9167     0xef424d4a, 0xd63ae00a, 0xc11284ca, 0x1d889c8a, 0x0aa0f84a,
9168     0x33d8550a, 0x24f031ca, 0x41290f8a, 0x56016b4a, 0x6f79c60a,
9169     0x7851a2ca},
9170    {0x00000000, 0x9fda839e, 0xe4c4017d, 0x7b1e82e3, 0x12f904bb,
9171     0x8d238725, 0xf63d05c6, 0x69e78658, 0x25f20976, 0xba288ae8,
9172     0xc136080b, 0x5eec8b95, 0x370b0dcd, 0xa8d18e53, 0xd3cf0cb0,
9173     0x4c158f2e, 0x4be412ec, 0xd43e9172, 0xaf201391, 0x30fa900f,
9174     0x591d1657, 0xc6c795c9, 0xbdd9172a, 0x220394b4, 0x6e161b9a,
9175     0xf1cc9804, 0x8ad21ae7, 0x15089979, 0x7cef1f21, 0xe3359cbf,
9176     0x982b1e5c, 0x07f19dc2, 0x97c825d8, 0x0812a646, 0x730c24a5,
9177     0xecd6a73b, 0x85312163, 0x1aeba2fd, 0x61f5201e, 0xfe2fa380,
9178     0xb23a2cae, 0x2de0af30, 0x56fe2dd3, 0xc924ae4d, 0xa0c32815,
9179     0x3f19ab8b, 0x44072968, 0xdbddaaf6, 0xdc2c3734, 0x43f6b4aa,
9180     0x38e83649, 0xa732b5d7, 0xced5338f, 0x510fb011, 0x2a1132f2,
9181     0xb5cbb16c, 0xf9de3e42, 0x6604bddc, 0x1d1a3f3f, 0x82c0bca1,
9182     0xeb273af9, 0x74fdb967, 0x0fe33b84, 0x9039b81a, 0xf4e14df1,
9183     0x6b3bce6f, 0x10254c8c, 0x8fffcf12, 0xe618494a, 0x79c2cad4,
9184     0x02dc4837, 0x9d06cba9, 0xd1134487, 0x4ec9c719, 0x35d745fa,
9185     0xaa0dc664, 0xc3ea403c, 0x5c30c3a2, 0x272e4141, 0xb8f4c2df,
9186     0xbf055f1d, 0x20dfdc83, 0x5bc15e60, 0xc41bddfe, 0xadfc5ba6,
9187     0x3226d838, 0x49385adb, 0xd6e2d945, 0x9af7566b, 0x052dd5f5,
9188     0x7e335716, 0xe1e9d488, 0x880e52d0, 0x17d4d14e, 0x6cca53ad,
9189     0xf310d033, 0x63296829, 0xfcf3ebb7, 0x87ed6954, 0x1837eaca,
9190     0x71d06c92, 0xee0aef0c, 0x95146def, 0x0aceee71, 0x46db615f,
9191     0xd901e2c1, 0xa21f6022, 0x3dc5e3bc, 0x542265e4, 0xcbf8e67a,
9192     0xb0e66499, 0x2f3ce707, 0x28cd7ac5, 0xb717f95b, 0xcc097bb8,
9193     0x53d3f826, 0x3a347e7e, 0xa5eefde0, 0xdef07f03, 0x412afc9d,
9194     0x0d3f73b3, 0x92e5f02d, 0xe9fb72ce, 0x7621f150, 0x1fc67708,
9195     0x801cf496, 0xfb027675, 0x64d8f5eb, 0x32b39da3, 0xad691e3d,
9196     0xd6779cde, 0x49ad1f40, 0x204a9918, 0xbf901a86, 0xc48e9865,
9197     0x5b541bfb, 0x174194d5, 0x889b174b, 0xf38595a8, 0x6c5f1636,
9198     0x05b8906e, 0x9a6213f0, 0xe17c9113, 0x7ea6128d, 0x79578f4f,
9199     0xe68d0cd1, 0x9d938e32, 0x02490dac, 0x6bae8bf4, 0xf474086a,
9200     0x8f6a8a89, 0x10b00917, 0x5ca58639, 0xc37f05a7, 0xb8618744,
9201     0x27bb04da, 0x4e5c8282, 0xd186011c, 0xaa9883ff, 0x35420061,
9202     0xa57bb87b, 0x3aa13be5, 0x41bfb906, 0xde653a98, 0xb782bcc0,
9203     0x28583f5e, 0x5346bdbd, 0xcc9c3e23, 0x8089b10d, 0x1f533293,
9204     0x644db070, 0xfb9733ee, 0x9270b5b6, 0x0daa3628, 0x76b4b4cb,
9205     0xe96e3755, 0xee9faa97, 0x71452909, 0x0a5babea, 0x95812874,
9206     0xfc66ae2c, 0x63bc2db2, 0x18a2af51, 0x87782ccf, 0xcb6da3e1,
9207     0x54b7207f, 0x2fa9a29c, 0xb0732102, 0xd994a75a, 0x464e24c4,
9208     0x3d50a627, 0xa28a25b9, 0xc652d052, 0x598853cc, 0x2296d12f,
9209     0xbd4c52b1, 0xd4abd4e9, 0x4b715777, 0x306fd594, 0xafb5560a,
9210     0xe3a0d924, 0x7c7a5aba, 0x0764d859, 0x98be5bc7, 0xf159dd9f,
9211     0x6e835e01, 0x159ddce2, 0x8a475f7c, 0x8db6c2be, 0x126c4120,
9212     0x6972c3c3, 0xf6a8405d, 0x9f4fc605, 0x0095459b, 0x7b8bc778,
9213     0xe45144e6, 0xa844cbc8, 0x379e4856, 0x4c80cab5, 0xd35a492b,
9214     0xbabdcf73, 0x25674ced, 0x5e79ce0e, 0xc1a34d90, 0x519af58a,
9215     0xce407614, 0xb55ef4f7, 0x2a847769, 0x4363f131, 0xdcb972af,
9216     0xa7a7f04c, 0x387d73d2, 0x7468fcfc, 0xebb27f62, 0x90acfd81,
9217     0x0f767e1f, 0x6691f847, 0xf94b7bd9, 0x8255f93a, 0x1d8f7aa4,
9218     0x1a7ee766, 0x85a464f8, 0xfebae61b, 0x61606585, 0x0887e3dd,
9219     0x975d6043, 0xec43e2a0, 0x7399613e, 0x3f8cee10, 0xa0566d8e,
9220     0xdb48ef6d, 0x44926cf3, 0x2d75eaab, 0xb2af6935, 0xc9b1ebd6,
9221     0x566b6848}};
9222 
9223 static const z_word_t crc_braid_big_table[][256] = {
9224    {0x00000000, 0x9e83da9f, 0x7d01c4e4, 0xe3821e7b, 0xbb04f912,
9225     0x2587238d, 0xc6053df6, 0x5886e769, 0x7609f225, 0xe88a28ba,
9226     0x0b0836c1, 0x958bec5e, 0xcd0d0b37, 0x538ed1a8, 0xb00ccfd3,
9227     0x2e8f154c, 0xec12e44b, 0x72913ed4, 0x911320af, 0x0f90fa30,
9228     0x57161d59, 0xc995c7c6, 0x2a17d9bd, 0xb4940322, 0x9a1b166e,
9229     0x0498ccf1, 0xe71ad28a, 0x79990815, 0x211fef7c, 0xbf9c35e3,
9230     0x5c1e2b98, 0xc29df107, 0xd825c897, 0x46a61208, 0xa5240c73,
9231     0x3ba7d6ec, 0x63213185, 0xfda2eb1a, 0x1e20f561, 0x80a32ffe,
9232     0xae2c3ab2, 0x30afe02d, 0xd32dfe56, 0x4dae24c9, 0x1528c3a0,
9233     0x8bab193f, 0x68290744, 0xf6aadddb, 0x34372cdc, 0xaab4f643,
9234     0x4936e838, 0xd7b532a7, 0x8f33d5ce, 0x11b00f51, 0xf232112a,
9235     0x6cb1cbb5, 0x423edef9, 0xdcbd0466, 0x3f3f1a1d, 0xa1bcc082,
9236     0xf93a27eb, 0x67b9fd74, 0x843be30f, 0x1ab83990, 0xf14de1f4,
9237     0x6fce3b6b, 0x8c4c2510, 0x12cfff8f, 0x4a4918e6, 0xd4cac279,
9238     0x3748dc02, 0xa9cb069d, 0x874413d1, 0x19c7c94e, 0xfa45d735,
9239     0x64c60daa, 0x3c40eac3, 0xa2c3305c, 0x41412e27, 0xdfc2f4b8,
9240     0x1d5f05bf, 0x83dcdf20, 0x605ec15b, 0xfedd1bc4, 0xa65bfcad,
9241     0x38d82632, 0xdb5a3849, 0x45d9e2d6, 0x6b56f79a, 0xf5d52d05,
9242     0x1657337e, 0x88d4e9e1, 0xd0520e88, 0x4ed1d417, 0xad53ca6c,
9243     0x33d010f3, 0x29682963, 0xb7ebf3fc, 0x5469ed87, 0xcaea3718,
9244     0x926cd071, 0x0cef0aee, 0xef6d1495, 0x71eece0a, 0x5f61db46,
9245     0xc1e201d9, 0x22601fa2, 0xbce3c53d, 0xe4652254, 0x7ae6f8cb,
9246     0x9964e6b0, 0x07e73c2f, 0xc57acd28, 0x5bf917b7, 0xb87b09cc,
9247     0x26f8d353, 0x7e7e343a, 0xe0fdeea5, 0x037ff0de, 0x9dfc2a41,
9248     0xb3733f0d, 0x2df0e592, 0xce72fbe9, 0x50f12176, 0x0877c61f,
9249     0x96f41c80, 0x757602fb, 0xebf5d864, 0xa39db332, 0x3d1e69ad,
9250     0xde9c77d6, 0x401fad49, 0x18994a20, 0x861a90bf, 0x65988ec4,
9251     0xfb1b545b, 0xd5944117, 0x4b179b88, 0xa89585f3, 0x36165f6c,
9252     0x6e90b805, 0xf013629a, 0x13917ce1, 0x8d12a67e, 0x4f8f5779,
9253     0xd10c8de6, 0x328e939d, 0xac0d4902, 0xf48bae6b, 0x6a0874f4,
9254     0x898a6a8f, 0x1709b010, 0x3986a55c, 0xa7057fc3, 0x448761b8,
9255     0xda04bb27, 0x82825c4e, 0x1c0186d1, 0xff8398aa, 0x61004235,
9256     0x7bb87ba5, 0xe53ba13a, 0x06b9bf41, 0x983a65de, 0xc0bc82b7,
9257     0x5e3f5828, 0xbdbd4653, 0x233e9ccc, 0x0db18980, 0x9332531f,
9258     0x70b04d64, 0xee3397fb, 0xb6b57092, 0x2836aa0d, 0xcbb4b476,
9259     0x55376ee9, 0x97aa9fee, 0x09294571, 0xeaab5b0a, 0x74288195,
9260     0x2cae66fc, 0xb22dbc63, 0x51afa218, 0xcf2c7887, 0xe1a36dcb,
9261     0x7f20b754, 0x9ca2a92f, 0x022173b0, 0x5aa794d9, 0xc4244e46,
9262     0x27a6503d, 0xb9258aa2, 0x52d052c6, 0xcc538859, 0x2fd19622,
9263     0xb1524cbd, 0xe9d4abd4, 0x7757714b, 0x94d56f30, 0x0a56b5af,
9264     0x24d9a0e3, 0xba5a7a7c, 0x59d86407, 0xc75bbe98, 0x9fdd59f1,
9265     0x015e836e, 0xe2dc9d15, 0x7c5f478a, 0xbec2b68d, 0x20416c12,
9266     0xc3c37269, 0x5d40a8f6, 0x05c64f9f, 0x9b459500, 0x78c78b7b,
9267     0xe64451e4, 0xc8cb44a8, 0x56489e37, 0xb5ca804c, 0x2b495ad3,
9268     0x73cfbdba, 0xed4c6725, 0x0ece795e, 0x904da3c1, 0x8af59a51,
9269     0x147640ce, 0xf7f45eb5, 0x6977842a, 0x31f16343, 0xaf72b9dc,
9270     0x4cf0a7a7, 0xd2737d38, 0xfcfc6874, 0x627fb2eb, 0x81fdac90,
9271     0x1f7e760f, 0x47f89166, 0xd97b4bf9, 0x3af95582, 0xa47a8f1d,
9272     0x66e77e1a, 0xf864a485, 0x1be6bafe, 0x85656061, 0xdde38708,
9273     0x43605d97, 0xa0e243ec, 0x3e619973, 0x10ee8c3f, 0x8e6d56a0,
9274     0x6def48db, 0xf36c9244, 0xabea752d, 0x3569afb2, 0xd6ebb1c9,
9275     0x48686b56},
9276    {0x00000000, 0xc0642817, 0x80c9502e, 0x40ad7839, 0x0093a15c,
9277     0xc0f7894b, 0x805af172, 0x403ed965, 0x002643b9, 0xc0426bae,
9278     0x80ef1397, 0x408b3b80, 0x00b5e2e5, 0xc0d1caf2, 0x807cb2cb,
9279     0x40189adc, 0x414af7a9, 0x812edfbe, 0xc183a787, 0x01e78f90,
9280     0x41d956f5, 0x81bd7ee2, 0xc11006db, 0x01742ecc, 0x416cb410,
9281     0x81089c07, 0xc1a5e43e, 0x01c1cc29, 0x41ff154c, 0x819b3d5b,
9282     0xc1364562, 0x01526d75, 0xc3929f88, 0x03f6b79f, 0x435bcfa6,
9283     0x833fe7b1, 0xc3013ed4, 0x036516c3, 0x43c86efa, 0x83ac46ed,
9284     0xc3b4dc31, 0x03d0f426, 0x437d8c1f, 0x8319a408, 0xc3277d6d,
9285     0x0343557a, 0x43ee2d43, 0x838a0554, 0x82d86821, 0x42bc4036,
9286     0x0211380f, 0xc2751018, 0x824bc97d, 0x422fe16a, 0x02829953,
9287     0xc2e6b144, 0x82fe2b98, 0x429a038f, 0x02377bb6, 0xc25353a1,
9288     0x826d8ac4, 0x4209a2d3, 0x02a4daea, 0xc2c0f2fd, 0xc7234eca,
9289     0x074766dd, 0x47ea1ee4, 0x878e36f3, 0xc7b0ef96, 0x07d4c781,
9290     0x4779bfb8, 0x871d97af, 0xc7050d73, 0x07612564, 0x47cc5d5d,
9291     0x87a8754a, 0xc796ac2f, 0x07f28438, 0x475ffc01, 0x873bd416,
9292     0x8669b963, 0x460d9174, 0x06a0e94d, 0xc6c4c15a, 0x86fa183f,
9293     0x469e3028, 0x06334811, 0xc6576006, 0x864ffada, 0x462bd2cd,
9294     0x0686aaf4, 0xc6e282e3, 0x86dc5b86, 0x46b87391, 0x06150ba8,
9295     0xc67123bf, 0x04b1d142, 0xc4d5f955, 0x8478816c, 0x441ca97b,
9296     0x0422701e, 0xc4465809, 0x84eb2030, 0x448f0827, 0x049792fb,
9297     0xc4f3baec, 0x845ec2d5, 0x443aeac2, 0x040433a7, 0xc4601bb0,
9298     0x84cd6389, 0x44a94b9e, 0x45fb26eb, 0x859f0efc, 0xc53276c5,
9299     0x05565ed2, 0x456887b7, 0x850cafa0, 0xc5a1d799, 0x05c5ff8e,
9300     0x45dd6552, 0x85b94d45, 0xc514357c, 0x05701d6b, 0x454ec40e,
9301     0x852aec19, 0xc5879420, 0x05e3bc37, 0xcf41ed4f, 0x0f25c558,
9302     0x4f88bd61, 0x8fec9576, 0xcfd24c13, 0x0fb66404, 0x4f1b1c3d,
9303     0x8f7f342a, 0xcf67aef6, 0x0f0386e1, 0x4faefed8, 0x8fcad6cf,
9304     0xcff40faa, 0x0f9027bd, 0x4f3d5f84, 0x8f597793, 0x8e0b1ae6,
9305     0x4e6f32f1, 0x0ec24ac8, 0xcea662df, 0x8e98bbba, 0x4efc93ad,
9306     0x0e51eb94, 0xce35c383, 0x8e2d595f, 0x4e497148, 0x0ee40971,
9307     0xce802166, 0x8ebef803, 0x4edad014, 0x0e77a82d, 0xce13803a,
9308     0x0cd372c7, 0xccb75ad0, 0x8c1a22e9, 0x4c7e0afe, 0x0c40d39b,
9309     0xcc24fb8c, 0x8c8983b5, 0x4cedaba2, 0x0cf5317e, 0xcc911969,
9310     0x8c3c6150, 0x4c584947, 0x0c669022, 0xcc02b835, 0x8cafc00c,
9311     0x4ccbe81b, 0x4d99856e, 0x8dfdad79, 0xcd50d540, 0x0d34fd57,
9312     0x4d0a2432, 0x8d6e0c25, 0xcdc3741c, 0x0da75c0b, 0x4dbfc6d7,
9313     0x8ddbeec0, 0xcd7696f9, 0x0d12beee, 0x4d2c678b, 0x8d484f9c,
9314     0xcde537a5, 0x0d811fb2, 0x0862a385, 0xc8068b92, 0x88abf3ab,
9315     0x48cfdbbc, 0x08f102d9, 0xc8952ace, 0x883852f7, 0x485c7ae0,
9316     0x0844e03c, 0xc820c82b, 0x888db012, 0x48e99805, 0x08d74160,
9317     0xc8b36977, 0x881e114e, 0x487a3959, 0x4928542c, 0x894c7c3b,
9318     0xc9e10402, 0x09852c15, 0x49bbf570, 0x89dfdd67, 0xc972a55e,
9319     0x09168d49, 0x490e1795, 0x896a3f82, 0xc9c747bb, 0x09a36fac,
9320     0x499db6c9, 0x89f99ede, 0xc954e6e7, 0x0930cef0, 0xcbf03c0d,
9321     0x0b94141a, 0x4b396c23, 0x8b5d4434, 0xcb639d51, 0x0b07b546,
9322     0x4baacd7f, 0x8bcee568, 0xcbd67fb4, 0x0bb257a3, 0x4b1f2f9a,
9323     0x8b7b078d, 0xcb45dee8, 0x0b21f6ff, 0x4b8c8ec6, 0x8be8a6d1,
9324     0x8abacba4, 0x4adee3b3, 0x0a739b8a, 0xca17b39d, 0x8a296af8,
9325     0x4a4d42ef, 0x0ae03ad6, 0xca8412c1, 0x8a9c881d, 0x4af8a00a,
9326     0x0a55d833, 0xca31f024, 0x8a0f2941, 0x4a6b0156, 0x0ac6796f,
9327     0xcaa25178},
9328    {0x00000000, 0xd4ea739b, 0xe9d396ed, 0x3d39e576, 0x93a15c00,
9329     0x474b2f9b, 0x7a72caed, 0xae98b976, 0x2643b900, 0xf2a9ca9b,
9330     0xcf902fed, 0x1b7a5c76, 0xb5e2e500, 0x6108969b, 0x5c3173ed,
9331     0x88db0076, 0x4c867201, 0x986c019a, 0xa555e4ec, 0x71bf9777,
9332     0xdf272e01, 0x0bcd5d9a, 0x36f4b8ec, 0xe21ecb77, 0x6ac5cb01,
9333     0xbe2fb89a, 0x83165dec, 0x57fc2e77, 0xf9649701, 0x2d8ee49a,
9334     0x10b701ec, 0xc45d7277, 0x980ce502, 0x4ce69699, 0x71df73ef,
9335     0xa5350074, 0x0badb902, 0xdf47ca99, 0xe27e2fef, 0x36945c74,
9336     0xbe4f5c02, 0x6aa52f99, 0x579ccaef, 0x8376b974, 0x2dee0002,
9337     0xf9047399, 0xc43d96ef, 0x10d7e574, 0xd48a9703, 0x0060e498,
9338     0x3d5901ee, 0xe9b37275, 0x472bcb03, 0x93c1b898, 0xaef85dee,
9339     0x7a122e75, 0xf2c92e03, 0x26235d98, 0x1b1ab8ee, 0xcff0cb75,
9340     0x61687203, 0xb5820198, 0x88bbe4ee, 0x5c519775, 0x3019ca05,
9341     0xe4f3b99e, 0xd9ca5ce8, 0x0d202f73, 0xa3b89605, 0x7752e59e,
9342     0x4a6b00e8, 0x9e817373, 0x165a7305, 0xc2b0009e, 0xff89e5e8,
9343     0x2b639673, 0x85fb2f05, 0x51115c9e, 0x6c28b9e8, 0xb8c2ca73,
9344     0x7c9fb804, 0xa875cb9f, 0x954c2ee9, 0x41a65d72, 0xef3ee404,
9345     0x3bd4979f, 0x06ed72e9, 0xd2070172, 0x5adc0104, 0x8e36729f,
9346     0xb30f97e9, 0x67e5e472, 0xc97d5d04, 0x1d972e9f, 0x20aecbe9,
9347     0xf444b872, 0xa8152f07, 0x7cff5c9c, 0x41c6b9ea, 0x952cca71,
9348     0x3bb47307, 0xef5e009c, 0xd267e5ea, 0x068d9671, 0x8e569607,
9349     0x5abce59c, 0x678500ea, 0xb36f7371, 0x1df7ca07, 0xc91db99c,
9350     0xf4245cea, 0x20ce2f71, 0xe4935d06, 0x30792e9d, 0x0d40cbeb,
9351     0xd9aab870, 0x77320106, 0xa3d8729d, 0x9ee197eb, 0x4a0be470,
9352     0xc2d0e406, 0x163a979d, 0x2b0372eb, 0xffe90170, 0x5171b806,
9353     0x859bcb9d, 0xb8a22eeb, 0x6c485d70, 0x6032940b, 0xb4d8e790,
9354     0x89e102e6, 0x5d0b717d, 0xf393c80b, 0x2779bb90, 0x1a405ee6,
9355     0xceaa2d7d, 0x46712d0b, 0x929b5e90, 0xafa2bbe6, 0x7b48c87d,
9356     0xd5d0710b, 0x013a0290, 0x3c03e7e6, 0xe8e9947d, 0x2cb4e60a,
9357     0xf85e9591, 0xc56770e7, 0x118d037c, 0xbf15ba0a, 0x6bffc991,
9358     0x56c62ce7, 0x822c5f7c, 0x0af75f0a, 0xde1d2c91, 0xe324c9e7,
9359     0x37ceba7c, 0x9956030a, 0x4dbc7091, 0x708595e7, 0xa46fe67c,
9360     0xf83e7109, 0x2cd40292, 0x11ede7e4, 0xc507947f, 0x6b9f2d09,
9361     0xbf755e92, 0x824cbbe4, 0x56a6c87f, 0xde7dc809, 0x0a97bb92,
9362     0x37ae5ee4, 0xe3442d7f, 0x4ddc9409, 0x9936e792, 0xa40f02e4,
9363     0x70e5717f, 0xb4b80308, 0x60527093, 0x5d6b95e5, 0x8981e67e,
9364     0x27195f08, 0xf3f32c93, 0xcecac9e5, 0x1a20ba7e, 0x92fbba08,
9365     0x4611c993, 0x7b282ce5, 0xafc25f7e, 0x015ae608, 0xd5b09593,
9366     0xe88970e5, 0x3c63037e, 0x502b5e0e, 0x84c12d95, 0xb9f8c8e3,
9367     0x6d12bb78, 0xc38a020e, 0x17607195, 0x2a5994e3, 0xfeb3e778,
9368     0x7668e70e, 0xa2829495, 0x9fbb71e3, 0x4b510278, 0xe5c9bb0e,
9369     0x3123c895, 0x0c1a2de3, 0xd8f05e78, 0x1cad2c0f, 0xc8475f94,
9370     0xf57ebae2, 0x2194c979, 0x8f0c700f, 0x5be60394, 0x66dfe6e2,
9371     0xb2359579, 0x3aee950f, 0xee04e694, 0xd33d03e2, 0x07d77079,
9372     0xa94fc90f, 0x7da5ba94, 0x409c5fe2, 0x94762c79, 0xc827bb0c,
9373     0x1ccdc897, 0x21f42de1, 0xf51e5e7a, 0x5b86e70c, 0x8f6c9497,
9374     0xb25571e1, 0x66bf027a, 0xee64020c, 0x3a8e7197, 0x07b794e1,
9375     0xd35de77a, 0x7dc55e0c, 0xa92f2d97, 0x9416c8e1, 0x40fcbb7a,
9376     0x84a1c90d, 0x504bba96, 0x6d725fe0, 0xb9982c7b, 0x1700950d,
9377     0xc3eae696, 0xfed303e0, 0x2a39707b, 0xa2e2700d, 0x76080396,
9378     0x4b31e6e0, 0x9fdb957b, 0x31432c0d, 0xe5a95f96, 0xd890bae0,
9379     0x0c7ac97b},
9380    {0x00000000, 0x27652581, 0x0fcc3bd9, 0x28a91e58, 0x5f9e0669,
9381     0x78fb23e8, 0x50523db0, 0x77371831, 0xbe3c0dd2, 0x99592853,
9382     0xb1f0360b, 0x9695138a, 0xe1a20bbb, 0xc6c72e3a, 0xee6e3062,
9383     0xc90b15e3, 0x3d7f6b7f, 0x1a1a4efe, 0x32b350a6, 0x15d67527,
9384     0x62e16d16, 0x45844897, 0x6d2d56cf, 0x4a48734e, 0x834366ad,
9385     0xa426432c, 0x8c8f5d74, 0xabea78f5, 0xdcdd60c4, 0xfbb84545,
9386     0xd3115b1d, 0xf4747e9c, 0x7afed6fe, 0x5d9bf37f, 0x7532ed27,
9387     0x5257c8a6, 0x2560d097, 0x0205f516, 0x2aaceb4e, 0x0dc9cecf,
9388     0xc4c2db2c, 0xe3a7fead, 0xcb0ee0f5, 0xec6bc574, 0x9b5cdd45,
9389     0xbc39f8c4, 0x9490e69c, 0xb3f5c31d, 0x4781bd81, 0x60e49800,
9390     0x484d8658, 0x6f28a3d9, 0x181fbbe8, 0x3f7a9e69, 0x17d38031,
9391     0x30b6a5b0, 0xf9bdb053, 0xded895d2, 0xf6718b8a, 0xd114ae0b,
9392     0xa623b63a, 0x814693bb, 0xa9ef8de3, 0x8e8aa862, 0xb5fadc26,
9393     0x929ff9a7, 0xba36e7ff, 0x9d53c27e, 0xea64da4f, 0xcd01ffce,
9394     0xe5a8e196, 0xc2cdc417, 0x0bc6d1f4, 0x2ca3f475, 0x040aea2d,
9395     0x236fcfac, 0x5458d79d, 0x733df21c, 0x5b94ec44, 0x7cf1c9c5,
9396     0x8885b759, 0xafe092d8, 0x87498c80, 0xa02ca901, 0xd71bb130,
9397     0xf07e94b1, 0xd8d78ae9, 0xffb2af68, 0x36b9ba8b, 0x11dc9f0a,
9398     0x39758152, 0x1e10a4d3, 0x6927bce2, 0x4e429963, 0x66eb873b,
9399     0x418ea2ba, 0xcf040ad8, 0xe8612f59, 0xc0c83101, 0xe7ad1480,
9400     0x909a0cb1, 0xb7ff2930, 0x9f563768, 0xb83312e9, 0x7138070a,
9401     0x565d228b, 0x7ef43cd3, 0x59911952, 0x2ea60163, 0x09c324e2,
9402     0x216a3aba, 0x060f1f3b, 0xf27b61a7, 0xd51e4426, 0xfdb75a7e,
9403     0xdad27fff, 0xade567ce, 0x8a80424f, 0xa2295c17, 0x854c7996,
9404     0x4c476c75, 0x6b2249f4, 0x438b57ac, 0x64ee722d, 0x13d96a1c,
9405     0x34bc4f9d, 0x1c1551c5, 0x3b707444, 0x6af5b94d, 0x4d909ccc,
9406     0x65398294, 0x425ca715, 0x356bbf24, 0x120e9aa5, 0x3aa784fd,
9407     0x1dc2a17c, 0xd4c9b49f, 0xf3ac911e, 0xdb058f46, 0xfc60aac7,
9408     0x8b57b2f6, 0xac329777, 0x849b892f, 0xa3feacae, 0x578ad232,
9409     0x70eff7b3, 0x5846e9eb, 0x7f23cc6a, 0x0814d45b, 0x2f71f1da,
9410     0x07d8ef82, 0x20bdca03, 0xe9b6dfe0, 0xced3fa61, 0xe67ae439,
9411     0xc11fc1b8, 0xb628d989, 0x914dfc08, 0xb9e4e250, 0x9e81c7d1,
9412     0x100b6fb3, 0x376e4a32, 0x1fc7546a, 0x38a271eb, 0x4f9569da,
9413     0x68f04c5b, 0x40595203, 0x673c7782, 0xae376261, 0x895247e0,
9414     0xa1fb59b8, 0x869e7c39, 0xf1a96408, 0xd6cc4189, 0xfe655fd1,
9415     0xd9007a50, 0x2d7404cc, 0x0a11214d, 0x22b83f15, 0x05dd1a94,
9416     0x72ea02a5, 0x558f2724, 0x7d26397c, 0x5a431cfd, 0x9348091e,
9417     0xb42d2c9f, 0x9c8432c7, 0xbbe11746, 0xccd60f77, 0xebb32af6,
9418     0xc31a34ae, 0xe47f112f, 0xdf0f656b, 0xf86a40ea, 0xd0c35eb2,
9419     0xf7a67b33, 0x80916302, 0xa7f44683, 0x8f5d58db, 0xa8387d5a,
9420     0x613368b9, 0x46564d38, 0x6eff5360, 0x499a76e1, 0x3ead6ed0,
9421     0x19c84b51, 0x31615509, 0x16047088, 0xe2700e14, 0xc5152b95,
9422     0xedbc35cd, 0xcad9104c, 0xbdee087d, 0x9a8b2dfc, 0xb22233a4,
9423     0x95471625, 0x5c4c03c6, 0x7b292647, 0x5380381f, 0x74e51d9e,
9424     0x03d205af, 0x24b7202e, 0x0c1e3e76, 0x2b7b1bf7, 0xa5f1b395,
9425     0x82949614, 0xaa3d884c, 0x8d58adcd, 0xfa6fb5fc, 0xdd0a907d,
9426     0xf5a38e25, 0xd2c6aba4, 0x1bcdbe47, 0x3ca89bc6, 0x1401859e,
9427     0x3364a01f, 0x4453b82e, 0x63369daf, 0x4b9f83f7, 0x6cfaa676,
9428     0x988ed8ea, 0xbfebfd6b, 0x9742e333, 0xb027c6b2, 0xc710de83,
9429     0xe075fb02, 0xc8dce55a, 0xefb9c0db, 0x26b2d538, 0x01d7f0b9,
9430     0x297eeee1, 0x0e1bcb60, 0x792cd351, 0x5e49f6d0, 0x76e0e888,
9431     0x5185cd09}};
9432 
9433 #endif /* W */
9434 
9435 #endif /* N == 6 */
9436 
9437 static const uint32_t x2n_table[] = {
9438     0x40000000, 0x20000000, 0x08000000, 0x00800000, 0x00008000,
9439     0xedb88320, 0xb1e6b092, 0xa06a2517, 0xed627dae, 0x88d14467,
9440     0xd7bbfe6a, 0xec447f11, 0x8e7ea170, 0x6427800e, 0x4d47bae0,
9441     0x09fe548f, 0x83852d0f, 0x30362f1a, 0x7b5a9cc3, 0x31fec169,
9442     0x9fec022a, 0x6c8dedc4, 0x15d6874d, 0x5fde7a4e, 0xbad90e37,
9443     0x2e4e5eef, 0x4eaba214, 0xa8a472c0, 0x429a969e, 0x148d302a,
9444     0xc40ba6d0, 0xc4e22c3c};
9445 
9446 #endif /* CRC32_BRAID_TBL_H_ */
9447