OpenSSL: update to 1.0.1m
[tomato.git] / release / src / router / openssl / crypto / cast / cast_s.h
blob380dc81aef37aa12fb01b5638e872311adb38af2
1 /* crypto/cast/cast_s.h */
2 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
9 * This library is free for commercial and non-commercial use as long as
10 * the following conditions are aheared to. The following conditions
11 * apply to all code found in this distribution, be it the RC4, RSA,
12 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
13 * included with this distribution is covered by the same copyright terms
14 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
16 * Copyright remains Eric Young's, and as such any Copyright notices in
17 * the code are not to be removed.
18 * If this package is used in a product, Eric Young should be given attribution
19 * as the author of the parts of the library used.
20 * This can be in the form of a textual message at program startup or
21 * in documentation (online or textual) provided with the package.
23 * Redistribution and use in source and binary forms, with or without
24 * modification, are permitted provided that the following conditions
25 * are met:
26 * 1. Redistributions of source code must retain the copyright
27 * notice, this list of conditions and the following disclaimer.
28 * 2. Redistributions in binary form must reproduce the above copyright
29 * notice, this list of conditions and the following disclaimer in the
30 * documentation and/or other materials provided with the distribution.
31 * 3. All advertising materials mentioning features or use of this software
32 * must display the following acknowledgement:
33 * "This product includes cryptographic software written by
34 * Eric Young (eay@cryptsoft.com)"
35 * The word 'cryptographic' can be left out if the rouines from the library
36 * being used are not cryptographic related :-).
37 * 4. If you include any Windows specific code (or a derivative thereof) from
38 * the apps directory (application code) you must include an acknowledgement:
39 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
41 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
42 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
43 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
44 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
45 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
46 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
47 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
48 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
49 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
50 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
51 * SUCH DAMAGE.
53 * The licence and distribution terms for any publically available version or
54 * derivative of this code cannot be changed. i.e. this code cannot simply be
55 * copied and put under another distribution licence
56 * [including the GNU Public Licence.]
58 OPENSSL_GLOBAL const CAST_LONG CAST_S_table0[256] = {
59 0x30fb40d4, 0x9fa0ff0b, 0x6beccd2f, 0x3f258c7a,
60 0x1e213f2f, 0x9c004dd3, 0x6003e540, 0xcf9fc949,
61 0xbfd4af27, 0x88bbbdb5, 0xe2034090, 0x98d09675,
62 0x6e63a0e0, 0x15c361d2, 0xc2e7661d, 0x22d4ff8e,
63 0x28683b6f, 0xc07fd059, 0xff2379c8, 0x775f50e2,
64 0x43c340d3, 0xdf2f8656, 0x887ca41a, 0xa2d2bd2d,
65 0xa1c9e0d6, 0x346c4819, 0x61b76d87, 0x22540f2f,
66 0x2abe32e1, 0xaa54166b, 0x22568e3a, 0xa2d341d0,
67 0x66db40c8, 0xa784392f, 0x004dff2f, 0x2db9d2de,
68 0x97943fac, 0x4a97c1d8, 0x527644b7, 0xb5f437a7,
69 0xb82cbaef, 0xd751d159, 0x6ff7f0ed, 0x5a097a1f,
70 0x827b68d0, 0x90ecf52e, 0x22b0c054, 0xbc8e5935,
71 0x4b6d2f7f, 0x50bb64a2, 0xd2664910, 0xbee5812d,
72 0xb7332290, 0xe93b159f, 0xb48ee411, 0x4bff345d,
73 0xfd45c240, 0xad31973f, 0xc4f6d02e, 0x55fc8165,
74 0xd5b1caad, 0xa1ac2dae, 0xa2d4b76d, 0xc19b0c50,
75 0x882240f2, 0x0c6e4f38, 0xa4e4bfd7, 0x4f5ba272,
76 0x564c1d2f, 0xc59c5319, 0xb949e354, 0xb04669fe,
77 0xb1b6ab8a, 0xc71358dd, 0x6385c545, 0x110f935d,
78 0x57538ad5, 0x6a390493, 0xe63d37e0, 0x2a54f6b3,
79 0x3a787d5f, 0x6276a0b5, 0x19a6fcdf, 0x7a42206a,
80 0x29f9d4d5, 0xf61b1891, 0xbb72275e, 0xaa508167,
81 0x38901091, 0xc6b505eb, 0x84c7cb8c, 0x2ad75a0f,
82 0x874a1427, 0xa2d1936b, 0x2ad286af, 0xaa56d291,
83 0xd7894360, 0x425c750d, 0x93b39e26, 0x187184c9,
84 0x6c00b32d, 0x73e2bb14, 0xa0bebc3c, 0x54623779,
85 0x64459eab, 0x3f328b82, 0x7718cf82, 0x59a2cea6,
86 0x04ee002e, 0x89fe78e6, 0x3fab0950, 0x325ff6c2,
87 0x81383f05, 0x6963c5c8, 0x76cb5ad6, 0xd49974c9,
88 0xca180dcf, 0x380782d5, 0xc7fa5cf6, 0x8ac31511,
89 0x35e79e13, 0x47da91d0, 0xf40f9086, 0xa7e2419e,
90 0x31366241, 0x051ef495, 0xaa573b04, 0x4a805d8d,
91 0x548300d0, 0x00322a3c, 0xbf64cddf, 0xba57a68e,
92 0x75c6372b, 0x50afd341, 0xa7c13275, 0x915a0bf5,
93 0x6b54bfab, 0x2b0b1426, 0xab4cc9d7, 0x449ccd82,
94 0xf7fbf265, 0xab85c5f3, 0x1b55db94, 0xaad4e324,
95 0xcfa4bd3f, 0x2deaa3e2, 0x9e204d02, 0xc8bd25ac,
96 0xeadf55b3, 0xd5bd9e98, 0xe31231b2, 0x2ad5ad6c,
97 0x954329de, 0xadbe4528, 0xd8710f69, 0xaa51c90f,
98 0xaa786bf6, 0x22513f1e, 0xaa51a79b, 0x2ad344cc,
99 0x7b5a41f0, 0xd37cfbad, 0x1b069505, 0x41ece491,
100 0xb4c332e6, 0x032268d4, 0xc9600acc, 0xce387e6d,
101 0xbf6bb16c, 0x6a70fb78, 0x0d03d9c9, 0xd4df39de,
102 0xe01063da, 0x4736f464, 0x5ad328d8, 0xb347cc96,
103 0x75bb0fc3, 0x98511bfb, 0x4ffbcc35, 0xb58bcf6a,
104 0xe11f0abc, 0xbfc5fe4a, 0xa70aec10, 0xac39570a,
105 0x3f04442f, 0x6188b153, 0xe0397a2e, 0x5727cb79,
106 0x9ceb418f, 0x1cacd68d, 0x2ad37c96, 0x0175cb9d,
107 0xc69dff09, 0xc75b65f0, 0xd9db40d8, 0xec0e7779,
108 0x4744ead4, 0xb11c3274, 0xdd24cb9e, 0x7e1c54bd,
109 0xf01144f9, 0xd2240eb1, 0x9675b3fd, 0xa3ac3755,
110 0xd47c27af, 0x51c85f4d, 0x56907596, 0xa5bb15e6,
111 0x580304f0, 0xca042cf1, 0x011a37ea, 0x8dbfaadb,
112 0x35ba3e4a, 0x3526ffa0, 0xc37b4d09, 0xbc306ed9,
113 0x98a52666, 0x5648f725, 0xff5e569d, 0x0ced63d0,
114 0x7c63b2cf, 0x700b45e1, 0xd5ea50f1, 0x85a92872,
115 0xaf1fbda7, 0xd4234870, 0xa7870bf3, 0x2d3b4d79,
116 0x42e04198, 0x0cd0ede7, 0x26470db8, 0xf881814c,
117 0x474d6ad7, 0x7c0c5e5c, 0xd1231959, 0x381b7298,
118 0xf5d2f4db, 0xab838653, 0x6e2f1e23, 0x83719c9e,
119 0xbd91e046, 0x9a56456e, 0xdc39200c, 0x20c8c571,
120 0x962bda1c, 0xe1e696ff, 0xb141ab08, 0x7cca89b9,
121 0x1a69e783, 0x02cc4843, 0xa2f7c579, 0x429ef47d,
122 0x427b169c, 0x5ac9f049, 0xdd8f0f00, 0x5c8165bf,
125 OPENSSL_GLOBAL const CAST_LONG CAST_S_table1[256] = {
126 0x1f201094, 0xef0ba75b, 0x69e3cf7e, 0x393f4380,
127 0xfe61cf7a, 0xeec5207a, 0x55889c94, 0x72fc0651,
128 0xada7ef79, 0x4e1d7235, 0xd55a63ce, 0xde0436ba,
129 0x99c430ef, 0x5f0c0794, 0x18dcdb7d, 0xa1d6eff3,
130 0xa0b52f7b, 0x59e83605, 0xee15b094, 0xe9ffd909,
131 0xdc440086, 0xef944459, 0xba83ccb3, 0xe0c3cdfb,
132 0xd1da4181, 0x3b092ab1, 0xf997f1c1, 0xa5e6cf7b,
133 0x01420ddb, 0xe4e7ef5b, 0x25a1ff41, 0xe180f806,
134 0x1fc41080, 0x179bee7a, 0xd37ac6a9, 0xfe5830a4,
135 0x98de8b7f, 0x77e83f4e, 0x79929269, 0x24fa9f7b,
136 0xe113c85b, 0xacc40083, 0xd7503525, 0xf7ea615f,
137 0x62143154, 0x0d554b63, 0x5d681121, 0xc866c359,
138 0x3d63cf73, 0xcee234c0, 0xd4d87e87, 0x5c672b21,
139 0x071f6181, 0x39f7627f, 0x361e3084, 0xe4eb573b,
140 0x602f64a4, 0xd63acd9c, 0x1bbc4635, 0x9e81032d,
141 0x2701f50c, 0x99847ab4, 0xa0e3df79, 0xba6cf38c,
142 0x10843094, 0x2537a95e, 0xf46f6ffe, 0xa1ff3b1f,
143 0x208cfb6a, 0x8f458c74, 0xd9e0a227, 0x4ec73a34,
144 0xfc884f69, 0x3e4de8df, 0xef0e0088, 0x3559648d,
145 0x8a45388c, 0x1d804366, 0x721d9bfd, 0xa58684bb,
146 0xe8256333, 0x844e8212, 0x128d8098, 0xfed33fb4,
147 0xce280ae1, 0x27e19ba5, 0xd5a6c252, 0xe49754bd,
148 0xc5d655dd, 0xeb667064, 0x77840b4d, 0xa1b6a801,
149 0x84db26a9, 0xe0b56714, 0x21f043b7, 0xe5d05860,
150 0x54f03084, 0x066ff472, 0xa31aa153, 0xdadc4755,
151 0xb5625dbf, 0x68561be6, 0x83ca6b94, 0x2d6ed23b,
152 0xeccf01db, 0xa6d3d0ba, 0xb6803d5c, 0xaf77a709,
153 0x33b4a34c, 0x397bc8d6, 0x5ee22b95, 0x5f0e5304,
154 0x81ed6f61, 0x20e74364, 0xb45e1378, 0xde18639b,
155 0x881ca122, 0xb96726d1, 0x8049a7e8, 0x22b7da7b,
156 0x5e552d25, 0x5272d237, 0x79d2951c, 0xc60d894c,
157 0x488cb402, 0x1ba4fe5b, 0xa4b09f6b, 0x1ca815cf,
158 0xa20c3005, 0x8871df63, 0xb9de2fcb, 0x0cc6c9e9,
159 0x0beeff53, 0xe3214517, 0xb4542835, 0x9f63293c,
160 0xee41e729, 0x6e1d2d7c, 0x50045286, 0x1e6685f3,
161 0xf33401c6, 0x30a22c95, 0x31a70850, 0x60930f13,
162 0x73f98417, 0xa1269859, 0xec645c44, 0x52c877a9,
163 0xcdff33a6, 0xa02b1741, 0x7cbad9a2, 0x2180036f,
164 0x50d99c08, 0xcb3f4861, 0xc26bd765, 0x64a3f6ab,
165 0x80342676, 0x25a75e7b, 0xe4e6d1fc, 0x20c710e6,
166 0xcdf0b680, 0x17844d3b, 0x31eef84d, 0x7e0824e4,
167 0x2ccb49eb, 0x846a3bae, 0x8ff77888, 0xee5d60f6,
168 0x7af75673, 0x2fdd5cdb, 0xa11631c1, 0x30f66f43,
169 0xb3faec54, 0x157fd7fa, 0xef8579cc, 0xd152de58,
170 0xdb2ffd5e, 0x8f32ce19, 0x306af97a, 0x02f03ef8,
171 0x99319ad5, 0xc242fa0f, 0xa7e3ebb0, 0xc68e4906,
172 0xb8da230c, 0x80823028, 0xdcdef3c8, 0xd35fb171,
173 0x088a1bc8, 0xbec0c560, 0x61a3c9e8, 0xbca8f54d,
174 0xc72feffa, 0x22822e99, 0x82c570b4, 0xd8d94e89,
175 0x8b1c34bc, 0x301e16e6, 0x273be979, 0xb0ffeaa6,
176 0x61d9b8c6, 0x00b24869, 0xb7ffce3f, 0x08dc283b,
177 0x43daf65a, 0xf7e19798, 0x7619b72f, 0x8f1c9ba4,
178 0xdc8637a0, 0x16a7d3b1, 0x9fc393b7, 0xa7136eeb,
179 0xc6bcc63e, 0x1a513742, 0xef6828bc, 0x520365d6,
180 0x2d6a77ab, 0x3527ed4b, 0x821fd216, 0x095c6e2e,
181 0xdb92f2fb, 0x5eea29cb, 0x145892f5, 0x91584f7f,
182 0x5483697b, 0x2667a8cc, 0x85196048, 0x8c4bacea,
183 0x833860d4, 0x0d23e0f9, 0x6c387e8a, 0x0ae6d249,
184 0xb284600c, 0xd835731d, 0xdcb1c647, 0xac4c56ea,
185 0x3ebd81b3, 0x230eabb0, 0x6438bc87, 0xf0b5b1fa,
186 0x8f5ea2b3, 0xfc184642, 0x0a036b7a, 0x4fb089bd,
187 0x649da589, 0xa345415e, 0x5c038323, 0x3e5d3bb9,
188 0x43d79572, 0x7e6dd07c, 0x06dfdf1e, 0x6c6cc4ef,
189 0x7160a539, 0x73bfbe70, 0x83877605, 0x4523ecf1,
192 OPENSSL_GLOBAL const CAST_LONG CAST_S_table2[256] = {
193 0x8defc240, 0x25fa5d9f, 0xeb903dbf, 0xe810c907,
194 0x47607fff, 0x369fe44b, 0x8c1fc644, 0xaececa90,
195 0xbeb1f9bf, 0xeefbcaea, 0xe8cf1950, 0x51df07ae,
196 0x920e8806, 0xf0ad0548, 0xe13c8d83, 0x927010d5,
197 0x11107d9f, 0x07647db9, 0xb2e3e4d4, 0x3d4f285e,
198 0xb9afa820, 0xfade82e0, 0xa067268b, 0x8272792e,
199 0x553fb2c0, 0x489ae22b, 0xd4ef9794, 0x125e3fbc,
200 0x21fffcee, 0x825b1bfd, 0x9255c5ed, 0x1257a240,
201 0x4e1a8302, 0xbae07fff, 0x528246e7, 0x8e57140e,
202 0x3373f7bf, 0x8c9f8188, 0xa6fc4ee8, 0xc982b5a5,
203 0xa8c01db7, 0x579fc264, 0x67094f31, 0xf2bd3f5f,
204 0x40fff7c1, 0x1fb78dfc, 0x8e6bd2c1, 0x437be59b,
205 0x99b03dbf, 0xb5dbc64b, 0x638dc0e6, 0x55819d99,
206 0xa197c81c, 0x4a012d6e, 0xc5884a28, 0xccc36f71,
207 0xb843c213, 0x6c0743f1, 0x8309893c, 0x0feddd5f,
208 0x2f7fe850, 0xd7c07f7e, 0x02507fbf, 0x5afb9a04,
209 0xa747d2d0, 0x1651192e, 0xaf70bf3e, 0x58c31380,
210 0x5f98302e, 0x727cc3c4, 0x0a0fb402, 0x0f7fef82,
211 0x8c96fdad, 0x5d2c2aae, 0x8ee99a49, 0x50da88b8,
212 0x8427f4a0, 0x1eac5790, 0x796fb449, 0x8252dc15,
213 0xefbd7d9b, 0xa672597d, 0xada840d8, 0x45f54504,
214 0xfa5d7403, 0xe83ec305, 0x4f91751a, 0x925669c2,
215 0x23efe941, 0xa903f12e, 0x60270df2, 0x0276e4b6,
216 0x94fd6574, 0x927985b2, 0x8276dbcb, 0x02778176,
217 0xf8af918d, 0x4e48f79e, 0x8f616ddf, 0xe29d840e,
218 0x842f7d83, 0x340ce5c8, 0x96bbb682, 0x93b4b148,
219 0xef303cab, 0x984faf28, 0x779faf9b, 0x92dc560d,
220 0x224d1e20, 0x8437aa88, 0x7d29dc96, 0x2756d3dc,
221 0x8b907cee, 0xb51fd240, 0xe7c07ce3, 0xe566b4a1,
222 0xc3e9615e, 0x3cf8209d, 0x6094d1e3, 0xcd9ca341,
223 0x5c76460e, 0x00ea983b, 0xd4d67881, 0xfd47572c,
224 0xf76cedd9, 0xbda8229c, 0x127dadaa, 0x438a074e,
225 0x1f97c090, 0x081bdb8a, 0x93a07ebe, 0xb938ca15,
226 0x97b03cff, 0x3dc2c0f8, 0x8d1ab2ec, 0x64380e51,
227 0x68cc7bfb, 0xd90f2788, 0x12490181, 0x5de5ffd4,
228 0xdd7ef86a, 0x76a2e214, 0xb9a40368, 0x925d958f,
229 0x4b39fffa, 0xba39aee9, 0xa4ffd30b, 0xfaf7933b,
230 0x6d498623, 0x193cbcfa, 0x27627545, 0x825cf47a,
231 0x61bd8ba0, 0xd11e42d1, 0xcead04f4, 0x127ea392,
232 0x10428db7, 0x8272a972, 0x9270c4a8, 0x127de50b,
233 0x285ba1c8, 0x3c62f44f, 0x35c0eaa5, 0xe805d231,
234 0x428929fb, 0xb4fcdf82, 0x4fb66a53, 0x0e7dc15b,
235 0x1f081fab, 0x108618ae, 0xfcfd086d, 0xf9ff2889,
236 0x694bcc11, 0x236a5cae, 0x12deca4d, 0x2c3f8cc5,
237 0xd2d02dfe, 0xf8ef5896, 0xe4cf52da, 0x95155b67,
238 0x494a488c, 0xb9b6a80c, 0x5c8f82bc, 0x89d36b45,
239 0x3a609437, 0xec00c9a9, 0x44715253, 0x0a874b49,
240 0xd773bc40, 0x7c34671c, 0x02717ef6, 0x4feb5536,
241 0xa2d02fff, 0xd2bf60c4, 0xd43f03c0, 0x50b4ef6d,
242 0x07478cd1, 0x006e1888, 0xa2e53f55, 0xb9e6d4bc,
243 0xa2048016, 0x97573833, 0xd7207d67, 0xde0f8f3d,
244 0x72f87b33, 0xabcc4f33, 0x7688c55d, 0x7b00a6b0,
245 0x947b0001, 0x570075d2, 0xf9bb88f8, 0x8942019e,
246 0x4264a5ff, 0x856302e0, 0x72dbd92b, 0xee971b69,
247 0x6ea22fde, 0x5f08ae2b, 0xaf7a616d, 0xe5c98767,
248 0xcf1febd2, 0x61efc8c2, 0xf1ac2571, 0xcc8239c2,
249 0x67214cb8, 0xb1e583d1, 0xb7dc3e62, 0x7f10bdce,
250 0xf90a5c38, 0x0ff0443d, 0x606e6dc6, 0x60543a49,
251 0x5727c148, 0x2be98a1d, 0x8ab41738, 0x20e1be24,
252 0xaf96da0f, 0x68458425, 0x99833be5, 0x600d457d,
253 0x282f9350, 0x8334b362, 0xd91d1120, 0x2b6d8da0,
254 0x642b1e31, 0x9c305a00, 0x52bce688, 0x1b03588a,
255 0xf7baefd5, 0x4142ed9c, 0xa4315c11, 0x83323ec5,
256 0xdfef4636, 0xa133c501, 0xe9d3531c, 0xee353783,
259 OPENSSL_GLOBAL const CAST_LONG CAST_S_table3[256] = {
260 0x9db30420, 0x1fb6e9de, 0xa7be7bef, 0xd273a298,
261 0x4a4f7bdb, 0x64ad8c57, 0x85510443, 0xfa020ed1,
262 0x7e287aff, 0xe60fb663, 0x095f35a1, 0x79ebf120,
263 0xfd059d43, 0x6497b7b1, 0xf3641f63, 0x241e4adf,
264 0x28147f5f, 0x4fa2b8cd, 0xc9430040, 0x0cc32220,
265 0xfdd30b30, 0xc0a5374f, 0x1d2d00d9, 0x24147b15,
266 0xee4d111a, 0x0fca5167, 0x71ff904c, 0x2d195ffe,
267 0x1a05645f, 0x0c13fefe, 0x081b08ca, 0x05170121,
268 0x80530100, 0xe83e5efe, 0xac9af4f8, 0x7fe72701,
269 0xd2b8ee5f, 0x06df4261, 0xbb9e9b8a, 0x7293ea25,
270 0xce84ffdf, 0xf5718801, 0x3dd64b04, 0xa26f263b,
271 0x7ed48400, 0x547eebe6, 0x446d4ca0, 0x6cf3d6f5,
272 0x2649abdf, 0xaea0c7f5, 0x36338cc1, 0x503f7e93,
273 0xd3772061, 0x11b638e1, 0x72500e03, 0xf80eb2bb,
274 0xabe0502e, 0xec8d77de, 0x57971e81, 0xe14f6746,
275 0xc9335400, 0x6920318f, 0x081dbb99, 0xffc304a5,
276 0x4d351805, 0x7f3d5ce3, 0xa6c866c6, 0x5d5bcca9,
277 0xdaec6fea, 0x9f926f91, 0x9f46222f, 0x3991467d,
278 0xa5bf6d8e, 0x1143c44f, 0x43958302, 0xd0214eeb,
279 0x022083b8, 0x3fb6180c, 0x18f8931e, 0x281658e6,
280 0x26486e3e, 0x8bd78a70, 0x7477e4c1, 0xb506e07c,
281 0xf32d0a25, 0x79098b02, 0xe4eabb81, 0x28123b23,
282 0x69dead38, 0x1574ca16, 0xdf871b62, 0x211c40b7,
283 0xa51a9ef9, 0x0014377b, 0x041e8ac8, 0x09114003,
284 0xbd59e4d2, 0xe3d156d5, 0x4fe876d5, 0x2f91a340,
285 0x557be8de, 0x00eae4a7, 0x0ce5c2ec, 0x4db4bba6,
286 0xe756bdff, 0xdd3369ac, 0xec17b035, 0x06572327,
287 0x99afc8b0, 0x56c8c391, 0x6b65811c, 0x5e146119,
288 0x6e85cb75, 0xbe07c002, 0xc2325577, 0x893ff4ec,
289 0x5bbfc92d, 0xd0ec3b25, 0xb7801ab7, 0x8d6d3b24,
290 0x20c763ef, 0xc366a5fc, 0x9c382880, 0x0ace3205,
291 0xaac9548a, 0xeca1d7c7, 0x041afa32, 0x1d16625a,
292 0x6701902c, 0x9b757a54, 0x31d477f7, 0x9126b031,
293 0x36cc6fdb, 0xc70b8b46, 0xd9e66a48, 0x56e55a79,
294 0x026a4ceb, 0x52437eff, 0x2f8f76b4, 0x0df980a5,
295 0x8674cde3, 0xedda04eb, 0x17a9be04, 0x2c18f4df,
296 0xb7747f9d, 0xab2af7b4, 0xefc34d20, 0x2e096b7c,
297 0x1741a254, 0xe5b6a035, 0x213d42f6, 0x2c1c7c26,
298 0x61c2f50f, 0x6552daf9, 0xd2c231f8, 0x25130f69,
299 0xd8167fa2, 0x0418f2c8, 0x001a96a6, 0x0d1526ab,
300 0x63315c21, 0x5e0a72ec, 0x49bafefd, 0x187908d9,
301 0x8d0dbd86, 0x311170a7, 0x3e9b640c, 0xcc3e10d7,
302 0xd5cad3b6, 0x0caec388, 0xf73001e1, 0x6c728aff,
303 0x71eae2a1, 0x1f9af36e, 0xcfcbd12f, 0xc1de8417,
304 0xac07be6b, 0xcb44a1d8, 0x8b9b0f56, 0x013988c3,
305 0xb1c52fca, 0xb4be31cd, 0xd8782806, 0x12a3a4e2,
306 0x6f7de532, 0x58fd7eb6, 0xd01ee900, 0x24adffc2,
307 0xf4990fc5, 0x9711aac5, 0x001d7b95, 0x82e5e7d2,
308 0x109873f6, 0x00613096, 0xc32d9521, 0xada121ff,
309 0x29908415, 0x7fbb977f, 0xaf9eb3db, 0x29c9ed2a,
310 0x5ce2a465, 0xa730f32c, 0xd0aa3fe8, 0x8a5cc091,
311 0xd49e2ce7, 0x0ce454a9, 0xd60acd86, 0x015f1919,
312 0x77079103, 0xdea03af6, 0x78a8565e, 0xdee356df,
313 0x21f05cbe, 0x8b75e387, 0xb3c50651, 0xb8a5c3ef,
314 0xd8eeb6d2, 0xe523be77, 0xc2154529, 0x2f69efdf,
315 0xafe67afb, 0xf470c4b2, 0xf3e0eb5b, 0xd6cc9876,
316 0x39e4460c, 0x1fda8538, 0x1987832f, 0xca007367,
317 0xa99144f8, 0x296b299e, 0x492fc295, 0x9266beab,
318 0xb5676e69, 0x9bd3ddda, 0xdf7e052f, 0xdb25701c,
319 0x1b5e51ee, 0xf65324e6, 0x6afce36c, 0x0316cc04,
320 0x8644213e, 0xb7dc59d0, 0x7965291f, 0xccd6fd43,
321 0x41823979, 0x932bcdf6, 0xb657c34d, 0x4edfd282,
322 0x7ae5290c, 0x3cb9536b, 0x851e20fe, 0x9833557e,
323 0x13ecf0b0, 0xd3ffb372, 0x3f85c5c1, 0x0aef7ed2,
326 OPENSSL_GLOBAL const CAST_LONG CAST_S_table4[256] = {
327 0x7ec90c04, 0x2c6e74b9, 0x9b0e66df, 0xa6337911,
328 0xb86a7fff, 0x1dd358f5, 0x44dd9d44, 0x1731167f,
329 0x08fbf1fa, 0xe7f511cc, 0xd2051b00, 0x735aba00,
330 0x2ab722d8, 0x386381cb, 0xacf6243a, 0x69befd7a,
331 0xe6a2e77f, 0xf0c720cd, 0xc4494816, 0xccf5c180,
332 0x38851640, 0x15b0a848, 0xe68b18cb, 0x4caadeff,
333 0x5f480a01, 0x0412b2aa, 0x259814fc, 0x41d0efe2,
334 0x4e40b48d, 0x248eb6fb, 0x8dba1cfe, 0x41a99b02,
335 0x1a550a04, 0xba8f65cb, 0x7251f4e7, 0x95a51725,
336 0xc106ecd7, 0x97a5980a, 0xc539b9aa, 0x4d79fe6a,
337 0xf2f3f763, 0x68af8040, 0xed0c9e56, 0x11b4958b,
338 0xe1eb5a88, 0x8709e6b0, 0xd7e07156, 0x4e29fea7,
339 0x6366e52d, 0x02d1c000, 0xc4ac8e05, 0x9377f571,
340 0x0c05372a, 0x578535f2, 0x2261be02, 0xd642a0c9,
341 0xdf13a280, 0x74b55bd2, 0x682199c0, 0xd421e5ec,
342 0x53fb3ce8, 0xc8adedb3, 0x28a87fc9, 0x3d959981,
343 0x5c1ff900, 0xfe38d399, 0x0c4eff0b, 0x062407ea,
344 0xaa2f4fb1, 0x4fb96976, 0x90c79505, 0xb0a8a774,
345 0xef55a1ff, 0xe59ca2c2, 0xa6b62d27, 0xe66a4263,
346 0xdf65001f, 0x0ec50966, 0xdfdd55bc, 0x29de0655,
347 0x911e739a, 0x17af8975, 0x32c7911c, 0x89f89468,
348 0x0d01e980, 0x524755f4, 0x03b63cc9, 0x0cc844b2,
349 0xbcf3f0aa, 0x87ac36e9, 0xe53a7426, 0x01b3d82b,
350 0x1a9e7449, 0x64ee2d7e, 0xcddbb1da, 0x01c94910,
351 0xb868bf80, 0x0d26f3fd, 0x9342ede7, 0x04a5c284,
352 0x636737b6, 0x50f5b616, 0xf24766e3, 0x8eca36c1,
353 0x136e05db, 0xfef18391, 0xfb887a37, 0xd6e7f7d4,
354 0xc7fb7dc9, 0x3063fcdf, 0xb6f589de, 0xec2941da,
355 0x26e46695, 0xb7566419, 0xf654efc5, 0xd08d58b7,
356 0x48925401, 0xc1bacb7f, 0xe5ff550f, 0xb6083049,
357 0x5bb5d0e8, 0x87d72e5a, 0xab6a6ee1, 0x223a66ce,
358 0xc62bf3cd, 0x9e0885f9, 0x68cb3e47, 0x086c010f,
359 0xa21de820, 0xd18b69de, 0xf3f65777, 0xfa02c3f6,
360 0x407edac3, 0xcbb3d550, 0x1793084d, 0xb0d70eba,
361 0x0ab378d5, 0xd951fb0c, 0xded7da56, 0x4124bbe4,
362 0x94ca0b56, 0x0f5755d1, 0xe0e1e56e, 0x6184b5be,
363 0x580a249f, 0x94f74bc0, 0xe327888e, 0x9f7b5561,
364 0xc3dc0280, 0x05687715, 0x646c6bd7, 0x44904db3,
365 0x66b4f0a3, 0xc0f1648a, 0x697ed5af, 0x49e92ff6,
366 0x309e374f, 0x2cb6356a, 0x85808573, 0x4991f840,
367 0x76f0ae02, 0x083be84d, 0x28421c9a, 0x44489406,
368 0x736e4cb8, 0xc1092910, 0x8bc95fc6, 0x7d869cf4,
369 0x134f616f, 0x2e77118d, 0xb31b2be1, 0xaa90b472,
370 0x3ca5d717, 0x7d161bba, 0x9cad9010, 0xaf462ba2,
371 0x9fe459d2, 0x45d34559, 0xd9f2da13, 0xdbc65487,
372 0xf3e4f94e, 0x176d486f, 0x097c13ea, 0x631da5c7,
373 0x445f7382, 0x175683f4, 0xcdc66a97, 0x70be0288,
374 0xb3cdcf72, 0x6e5dd2f3, 0x20936079, 0x459b80a5,
375 0xbe60e2db, 0xa9c23101, 0xeba5315c, 0x224e42f2,
376 0x1c5c1572, 0xf6721b2c, 0x1ad2fff3, 0x8c25404e,
377 0x324ed72f, 0x4067b7fd, 0x0523138e, 0x5ca3bc78,
378 0xdc0fd66e, 0x75922283, 0x784d6b17, 0x58ebb16e,
379 0x44094f85, 0x3f481d87, 0xfcfeae7b, 0x77b5ff76,
380 0x8c2302bf, 0xaaf47556, 0x5f46b02a, 0x2b092801,
381 0x3d38f5f7, 0x0ca81f36, 0x52af4a8a, 0x66d5e7c0,
382 0xdf3b0874, 0x95055110, 0x1b5ad7a8, 0xf61ed5ad,
383 0x6cf6e479, 0x20758184, 0xd0cefa65, 0x88f7be58,
384 0x4a046826, 0x0ff6f8f3, 0xa09c7f70, 0x5346aba0,
385 0x5ce96c28, 0xe176eda3, 0x6bac307f, 0x376829d2,
386 0x85360fa9, 0x17e3fe2a, 0x24b79767, 0xf5a96b20,
387 0xd6cd2595, 0x68ff1ebf, 0x7555442c, 0xf19f06be,
388 0xf9e0659a, 0xeeb9491d, 0x34010718, 0xbb30cab8,
389 0xe822fe15, 0x88570983, 0x750e6249, 0xda627e55,
390 0x5e76ffa8, 0xb1534546, 0x6d47de08, 0xefe9e7d4,
393 OPENSSL_GLOBAL const CAST_LONG CAST_S_table5[256] = {
394 0xf6fa8f9d, 0x2cac6ce1, 0x4ca34867, 0xe2337f7c,
395 0x95db08e7, 0x016843b4, 0xeced5cbc, 0x325553ac,
396 0xbf9f0960, 0xdfa1e2ed, 0x83f0579d, 0x63ed86b9,
397 0x1ab6a6b8, 0xde5ebe39, 0xf38ff732, 0x8989b138,
398 0x33f14961, 0xc01937bd, 0xf506c6da, 0xe4625e7e,
399 0xa308ea99, 0x4e23e33c, 0x79cbd7cc, 0x48a14367,
400 0xa3149619, 0xfec94bd5, 0xa114174a, 0xeaa01866,
401 0xa084db2d, 0x09a8486f, 0xa888614a, 0x2900af98,
402 0x01665991, 0xe1992863, 0xc8f30c60, 0x2e78ef3c,
403 0xd0d51932, 0xcf0fec14, 0xf7ca07d2, 0xd0a82072,
404 0xfd41197e, 0x9305a6b0, 0xe86be3da, 0x74bed3cd,
405 0x372da53c, 0x4c7f4448, 0xdab5d440, 0x6dba0ec3,
406 0x083919a7, 0x9fbaeed9, 0x49dbcfb0, 0x4e670c53,
407 0x5c3d9c01, 0x64bdb941, 0x2c0e636a, 0xba7dd9cd,
408 0xea6f7388, 0xe70bc762, 0x35f29adb, 0x5c4cdd8d,
409 0xf0d48d8c, 0xb88153e2, 0x08a19866, 0x1ae2eac8,
410 0x284caf89, 0xaa928223, 0x9334be53, 0x3b3a21bf,
411 0x16434be3, 0x9aea3906, 0xefe8c36e, 0xf890cdd9,
412 0x80226dae, 0xc340a4a3, 0xdf7e9c09, 0xa694a807,
413 0x5b7c5ecc, 0x221db3a6, 0x9a69a02f, 0x68818a54,
414 0xceb2296f, 0x53c0843a, 0xfe893655, 0x25bfe68a,
415 0xb4628abc, 0xcf222ebf, 0x25ac6f48, 0xa9a99387,
416 0x53bddb65, 0xe76ffbe7, 0xe967fd78, 0x0ba93563,
417 0x8e342bc1, 0xe8a11be9, 0x4980740d, 0xc8087dfc,
418 0x8de4bf99, 0xa11101a0, 0x7fd37975, 0xda5a26c0,
419 0xe81f994f, 0x9528cd89, 0xfd339fed, 0xb87834bf,
420 0x5f04456d, 0x22258698, 0xc9c4c83b, 0x2dc156be,
421 0x4f628daa, 0x57f55ec5, 0xe2220abe, 0xd2916ebf,
422 0x4ec75b95, 0x24f2c3c0, 0x42d15d99, 0xcd0d7fa0,
423 0x7b6e27ff, 0xa8dc8af0, 0x7345c106, 0xf41e232f,
424 0x35162386, 0xe6ea8926, 0x3333b094, 0x157ec6f2,
425 0x372b74af, 0x692573e4, 0xe9a9d848, 0xf3160289,
426 0x3a62ef1d, 0xa787e238, 0xf3a5f676, 0x74364853,
427 0x20951063, 0x4576698d, 0xb6fad407, 0x592af950,
428 0x36f73523, 0x4cfb6e87, 0x7da4cec0, 0x6c152daa,
429 0xcb0396a8, 0xc50dfe5d, 0xfcd707ab, 0x0921c42f,
430 0x89dff0bb, 0x5fe2be78, 0x448f4f33, 0x754613c9,
431 0x2b05d08d, 0x48b9d585, 0xdc049441, 0xc8098f9b,
432 0x7dede786, 0xc39a3373, 0x42410005, 0x6a091751,
433 0x0ef3c8a6, 0x890072d6, 0x28207682, 0xa9a9f7be,
434 0xbf32679d, 0xd45b5b75, 0xb353fd00, 0xcbb0e358,
435 0x830f220a, 0x1f8fb214, 0xd372cf08, 0xcc3c4a13,
436 0x8cf63166, 0x061c87be, 0x88c98f88, 0x6062e397,
437 0x47cf8e7a, 0xb6c85283, 0x3cc2acfb, 0x3fc06976,
438 0x4e8f0252, 0x64d8314d, 0xda3870e3, 0x1e665459,
439 0xc10908f0, 0x513021a5, 0x6c5b68b7, 0x822f8aa0,
440 0x3007cd3e, 0x74719eef, 0xdc872681, 0x073340d4,
441 0x7e432fd9, 0x0c5ec241, 0x8809286c, 0xf592d891,
442 0x08a930f6, 0x957ef305, 0xb7fbffbd, 0xc266e96f,
443 0x6fe4ac98, 0xb173ecc0, 0xbc60b42a, 0x953498da,
444 0xfba1ae12, 0x2d4bd736, 0x0f25faab, 0xa4f3fceb,
445 0xe2969123, 0x257f0c3d, 0x9348af49, 0x361400bc,
446 0xe8816f4a, 0x3814f200, 0xa3f94043, 0x9c7a54c2,
447 0xbc704f57, 0xda41e7f9, 0xc25ad33a, 0x54f4a084,
448 0xb17f5505, 0x59357cbe, 0xedbd15c8, 0x7f97c5ab,
449 0xba5ac7b5, 0xb6f6deaf, 0x3a479c3a, 0x5302da25,
450 0x653d7e6a, 0x54268d49, 0x51a477ea, 0x5017d55b,
451 0xd7d25d88, 0x44136c76, 0x0404a8c8, 0xb8e5a121,
452 0xb81a928a, 0x60ed5869, 0x97c55b96, 0xeaec991b,
453 0x29935913, 0x01fdb7f1, 0x088e8dfa, 0x9ab6f6f5,
454 0x3b4cbf9f, 0x4a5de3ab, 0xe6051d35, 0xa0e1d855,
455 0xd36b4cf1, 0xf544edeb, 0xb0e93524, 0xbebb8fbd,
456 0xa2d762cf, 0x49c92f54, 0x38b5f331, 0x7128a454,
457 0x48392905, 0xa65b1db8, 0x851c97bd, 0xd675cf2f,
460 OPENSSL_GLOBAL const CAST_LONG CAST_S_table6[256] = {
461 0x85e04019, 0x332bf567, 0x662dbfff, 0xcfc65693,
462 0x2a8d7f6f, 0xab9bc912, 0xde6008a1, 0x2028da1f,
463 0x0227bce7, 0x4d642916, 0x18fac300, 0x50f18b82,
464 0x2cb2cb11, 0xb232e75c, 0x4b3695f2, 0xb28707de,
465 0xa05fbcf6, 0xcd4181e9, 0xe150210c, 0xe24ef1bd,
466 0xb168c381, 0xfde4e789, 0x5c79b0d8, 0x1e8bfd43,
467 0x4d495001, 0x38be4341, 0x913cee1d, 0x92a79c3f,
468 0x089766be, 0xbaeeadf4, 0x1286becf, 0xb6eacb19,
469 0x2660c200, 0x7565bde4, 0x64241f7a, 0x8248dca9,
470 0xc3b3ad66, 0x28136086, 0x0bd8dfa8, 0x356d1cf2,
471 0x107789be, 0xb3b2e9ce, 0x0502aa8f, 0x0bc0351e,
472 0x166bf52a, 0xeb12ff82, 0xe3486911, 0xd34d7516,
473 0x4e7b3aff, 0x5f43671b, 0x9cf6e037, 0x4981ac83,
474 0x334266ce, 0x8c9341b7, 0xd0d854c0, 0xcb3a6c88,
475 0x47bc2829, 0x4725ba37, 0xa66ad22b, 0x7ad61f1e,
476 0x0c5cbafa, 0x4437f107, 0xb6e79962, 0x42d2d816,
477 0x0a961288, 0xe1a5c06e, 0x13749e67, 0x72fc081a,
478 0xb1d139f7, 0xf9583745, 0xcf19df58, 0xbec3f756,
479 0xc06eba30, 0x07211b24, 0x45c28829, 0xc95e317f,
480 0xbc8ec511, 0x38bc46e9, 0xc6e6fa14, 0xbae8584a,
481 0xad4ebc46, 0x468f508b, 0x7829435f, 0xf124183b,
482 0x821dba9f, 0xaff60ff4, 0xea2c4e6d, 0x16e39264,
483 0x92544a8b, 0x009b4fc3, 0xaba68ced, 0x9ac96f78,
484 0x06a5b79a, 0xb2856e6e, 0x1aec3ca9, 0xbe838688,
485 0x0e0804e9, 0x55f1be56, 0xe7e5363b, 0xb3a1f25d,
486 0xf7debb85, 0x61fe033c, 0x16746233, 0x3c034c28,
487 0xda6d0c74, 0x79aac56c, 0x3ce4e1ad, 0x51f0c802,
488 0x98f8f35a, 0x1626a49f, 0xeed82b29, 0x1d382fe3,
489 0x0c4fb99a, 0xbb325778, 0x3ec6d97b, 0x6e77a6a9,
490 0xcb658b5c, 0xd45230c7, 0x2bd1408b, 0x60c03eb7,
491 0xb9068d78, 0xa33754f4, 0xf430c87d, 0xc8a71302,
492 0xb96d8c32, 0xebd4e7be, 0xbe8b9d2d, 0x7979fb06,
493 0xe7225308, 0x8b75cf77, 0x11ef8da4, 0xe083c858,
494 0x8d6b786f, 0x5a6317a6, 0xfa5cf7a0, 0x5dda0033,
495 0xf28ebfb0, 0xf5b9c310, 0xa0eac280, 0x08b9767a,
496 0xa3d9d2b0, 0x79d34217, 0x021a718d, 0x9ac6336a,
497 0x2711fd60, 0x438050e3, 0x069908a8, 0x3d7fedc4,
498 0x826d2bef, 0x4eeb8476, 0x488dcf25, 0x36c9d566,
499 0x28e74e41, 0xc2610aca, 0x3d49a9cf, 0xbae3b9df,
500 0xb65f8de6, 0x92aeaf64, 0x3ac7d5e6, 0x9ea80509,
501 0xf22b017d, 0xa4173f70, 0xdd1e16c3, 0x15e0d7f9,
502 0x50b1b887, 0x2b9f4fd5, 0x625aba82, 0x6a017962,
503 0x2ec01b9c, 0x15488aa9, 0xd716e740, 0x40055a2c,
504 0x93d29a22, 0xe32dbf9a, 0x058745b9, 0x3453dc1e,
505 0xd699296e, 0x496cff6f, 0x1c9f4986, 0xdfe2ed07,
506 0xb87242d1, 0x19de7eae, 0x053e561a, 0x15ad6f8c,
507 0x66626c1c, 0x7154c24c, 0xea082b2a, 0x93eb2939,
508 0x17dcb0f0, 0x58d4f2ae, 0x9ea294fb, 0x52cf564c,
509 0x9883fe66, 0x2ec40581, 0x763953c3, 0x01d6692e,
510 0xd3a0c108, 0xa1e7160e, 0xe4f2dfa6, 0x693ed285,
511 0x74904698, 0x4c2b0edd, 0x4f757656, 0x5d393378,
512 0xa132234f, 0x3d321c5d, 0xc3f5e194, 0x4b269301,
513 0xc79f022f, 0x3c997e7e, 0x5e4f9504, 0x3ffafbbd,
514 0x76f7ad0e, 0x296693f4, 0x3d1fce6f, 0xc61e45be,
515 0xd3b5ab34, 0xf72bf9b7, 0x1b0434c0, 0x4e72b567,
516 0x5592a33d, 0xb5229301, 0xcfd2a87f, 0x60aeb767,
517 0x1814386b, 0x30bcc33d, 0x38a0c07d, 0xfd1606f2,
518 0xc363519b, 0x589dd390, 0x5479f8e6, 0x1cb8d647,
519 0x97fd61a9, 0xea7759f4, 0x2d57539d, 0x569a58cf,
520 0xe84e63ad, 0x462e1b78, 0x6580f87e, 0xf3817914,
521 0x91da55f4, 0x40a230f3, 0xd1988f35, 0xb6e318d2,
522 0x3ffa50bc, 0x3d40f021, 0xc3c0bdae, 0x4958c24c,
523 0x518f36b2, 0x84b1d370, 0x0fedce83, 0x878ddada,
524 0xf2a279c7, 0x94e01be8, 0x90716f4b, 0x954b8aa3,
527 OPENSSL_GLOBAL const CAST_LONG CAST_S_table7[256] = {
528 0xe216300d, 0xbbddfffc, 0xa7ebdabd, 0x35648095,
529 0x7789f8b7, 0xe6c1121b, 0x0e241600, 0x052ce8b5,
530 0x11a9cfb0, 0xe5952f11, 0xece7990a, 0x9386d174,
531 0x2a42931c, 0x76e38111, 0xb12def3a, 0x37ddddfc,
532 0xde9adeb1, 0x0a0cc32c, 0xbe197029, 0x84a00940,
533 0xbb243a0f, 0xb4d137cf, 0xb44e79f0, 0x049eedfd,
534 0x0b15a15d, 0x480d3168, 0x8bbbde5a, 0x669ded42,
535 0xc7ece831, 0x3f8f95e7, 0x72df191b, 0x7580330d,
536 0x94074251, 0x5c7dcdfa, 0xabbe6d63, 0xaa402164,
537 0xb301d40a, 0x02e7d1ca, 0x53571dae, 0x7a3182a2,
538 0x12a8ddec, 0xfdaa335d, 0x176f43e8, 0x71fb46d4,
539 0x38129022, 0xce949ad4, 0xb84769ad, 0x965bd862,
540 0x82f3d055, 0x66fb9767, 0x15b80b4e, 0x1d5b47a0,
541 0x4cfde06f, 0xc28ec4b8, 0x57e8726e, 0x647a78fc,
542 0x99865d44, 0x608bd593, 0x6c200e03, 0x39dc5ff6,
543 0x5d0b00a3, 0xae63aff2, 0x7e8bd632, 0x70108c0c,
544 0xbbd35049, 0x2998df04, 0x980cf42a, 0x9b6df491,
545 0x9e7edd53, 0x06918548, 0x58cb7e07, 0x3b74ef2e,
546 0x522fffb1, 0xd24708cc, 0x1c7e27cd, 0xa4eb215b,
547 0x3cf1d2e2, 0x19b47a38, 0x424f7618, 0x35856039,
548 0x9d17dee7, 0x27eb35e6, 0xc9aff67b, 0x36baf5b8,
549 0x09c467cd, 0xc18910b1, 0xe11dbf7b, 0x06cd1af8,
550 0x7170c608, 0x2d5e3354, 0xd4de495a, 0x64c6d006,
551 0xbcc0c62c, 0x3dd00db3, 0x708f8f34, 0x77d51b42,
552 0x264f620f, 0x24b8d2bf, 0x15c1b79e, 0x46a52564,
553 0xf8d7e54e, 0x3e378160, 0x7895cda5, 0x859c15a5,
554 0xe6459788, 0xc37bc75f, 0xdb07ba0c, 0x0676a3ab,
555 0x7f229b1e, 0x31842e7b, 0x24259fd7, 0xf8bef472,
556 0x835ffcb8, 0x6df4c1f2, 0x96f5b195, 0xfd0af0fc,
557 0xb0fe134c, 0xe2506d3d, 0x4f9b12ea, 0xf215f225,
558 0xa223736f, 0x9fb4c428, 0x25d04979, 0x34c713f8,
559 0xc4618187, 0xea7a6e98, 0x7cd16efc, 0x1436876c,
560 0xf1544107, 0xbedeee14, 0x56e9af27, 0xa04aa441,
561 0x3cf7c899, 0x92ecbae6, 0xdd67016d, 0x151682eb,
562 0xa842eedf, 0xfdba60b4, 0xf1907b75, 0x20e3030f,
563 0x24d8c29e, 0xe139673b, 0xefa63fb8, 0x71873054,
564 0xb6f2cf3b, 0x9f326442, 0xcb15a4cc, 0xb01a4504,
565 0xf1e47d8d, 0x844a1be5, 0xbae7dfdc, 0x42cbda70,
566 0xcd7dae0a, 0x57e85b7a, 0xd53f5af6, 0x20cf4d8c,
567 0xcea4d428, 0x79d130a4, 0x3486ebfb, 0x33d3cddc,
568 0x77853b53, 0x37effcb5, 0xc5068778, 0xe580b3e6,
569 0x4e68b8f4, 0xc5c8b37e, 0x0d809ea2, 0x398feb7c,
570 0x132a4f94, 0x43b7950e, 0x2fee7d1c, 0x223613bd,
571 0xdd06caa2, 0x37df932b, 0xc4248289, 0xacf3ebc3,
572 0x5715f6b7, 0xef3478dd, 0xf267616f, 0xc148cbe4,
573 0x9052815e, 0x5e410fab, 0xb48a2465, 0x2eda7fa4,
574 0xe87b40e4, 0xe98ea084, 0x5889e9e1, 0xefd390fc,
575 0xdd07d35b, 0xdb485694, 0x38d7e5b2, 0x57720101,
576 0x730edebc, 0x5b643113, 0x94917e4f, 0x503c2fba,
577 0x646f1282, 0x7523d24a, 0xe0779695, 0xf9c17a8f,
578 0x7a5b2121, 0xd187b896, 0x29263a4d, 0xba510cdf,
579 0x81f47c9f, 0xad1163ed, 0xea7b5965, 0x1a00726e,
580 0x11403092, 0x00da6d77, 0x4a0cdd61, 0xad1f4603,
581 0x605bdfb0, 0x9eedc364, 0x22ebe6a8, 0xcee7d28a,
582 0xa0e736a0, 0x5564a6b9, 0x10853209, 0xc7eb8f37,
583 0x2de705ca, 0x8951570f, 0xdf09822b, 0xbd691a6c,
584 0xaa12e4f2, 0x87451c0f, 0xe0f6a27a, 0x3ada4819,
585 0x4cf1764f, 0x0d771c2b, 0x67cdb156, 0x350d8384,
586 0x5938fa0f, 0x42399ef3, 0x36997b07, 0x0e84093d,
587 0x4aa93e61, 0x8360d87b, 0x1fa98b0c, 0x1149382c,
588 0xe97625a5, 0x0614d1b7, 0x0e25244b, 0x0c768347,
589 0x589e8d82, 0x0d2059d1, 0xa466bb1e, 0xf8da0a82,
590 0x04f19130, 0xba6e4ec0, 0x99265164, 0x1ee7230d,
591 0x50b2ad80, 0xeaee6801, 0x8db2a283, 0xea8bf59e,