OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
cast_s.h
Go to the documentation of this file.
1 /* crypto/cast/cast_s.h */
2 /* Copyright (C) 1995-1998 Eric Young ([email protected])
3  * All rights reserved.
4  *
5  * This package is an SSL implementation written
6  * by Eric Young ([email protected]).
7  * The implementation was written so as to conform with Netscapes SSL.
8  *
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 ([email protected]).
15  *
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.
22  *
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 ([email protected])"
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 ([email protected])"
40  *
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.
52  *
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.]
57  */
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,
123  };
125  0x1f201094,0xef0ba75b,0x69e3cf7e,0x393f4380,
126  0xfe61cf7a,0xeec5207a,0x55889c94,0x72fc0651,
127  0xada7ef79,0x4e1d7235,0xd55a63ce,0xde0436ba,
128  0x99c430ef,0x5f0c0794,0x18dcdb7d,0xa1d6eff3,
129  0xa0b52f7b,0x59e83605,0xee15b094,0xe9ffd909,
130  0xdc440086,0xef944459,0xba83ccb3,0xe0c3cdfb,
131  0xd1da4181,0x3b092ab1,0xf997f1c1,0xa5e6cf7b,
132  0x01420ddb,0xe4e7ef5b,0x25a1ff41,0xe180f806,
133  0x1fc41080,0x179bee7a,0xd37ac6a9,0xfe5830a4,
134  0x98de8b7f,0x77e83f4e,0x79929269,0x24fa9f7b,
135  0xe113c85b,0xacc40083,0xd7503525,0xf7ea615f,
136  0x62143154,0x0d554b63,0x5d681121,0xc866c359,
137  0x3d63cf73,0xcee234c0,0xd4d87e87,0x5c672b21,
138  0x071f6181,0x39f7627f,0x361e3084,0xe4eb573b,
139  0x602f64a4,0xd63acd9c,0x1bbc4635,0x9e81032d,
140  0x2701f50c,0x99847ab4,0xa0e3df79,0xba6cf38c,
141  0x10843094,0x2537a95e,0xf46f6ffe,0xa1ff3b1f,
142  0x208cfb6a,0x8f458c74,0xd9e0a227,0x4ec73a34,
143  0xfc884f69,0x3e4de8df,0xef0e0088,0x3559648d,
144  0x8a45388c,0x1d804366,0x721d9bfd,0xa58684bb,
145  0xe8256333,0x844e8212,0x128d8098,0xfed33fb4,
146  0xce280ae1,0x27e19ba5,0xd5a6c252,0xe49754bd,
147  0xc5d655dd,0xeb667064,0x77840b4d,0xa1b6a801,
148  0x84db26a9,0xe0b56714,0x21f043b7,0xe5d05860,
149  0x54f03084,0x066ff472,0xa31aa153,0xdadc4755,
150  0xb5625dbf,0x68561be6,0x83ca6b94,0x2d6ed23b,
151  0xeccf01db,0xa6d3d0ba,0xb6803d5c,0xaf77a709,
152  0x33b4a34c,0x397bc8d6,0x5ee22b95,0x5f0e5304,
153  0x81ed6f61,0x20e74364,0xb45e1378,0xde18639b,
154  0x881ca122,0xb96726d1,0x8049a7e8,0x22b7da7b,
155  0x5e552d25,0x5272d237,0x79d2951c,0xc60d894c,
156  0x488cb402,0x1ba4fe5b,0xa4b09f6b,0x1ca815cf,
157  0xa20c3005,0x8871df63,0xb9de2fcb,0x0cc6c9e9,
158  0x0beeff53,0xe3214517,0xb4542835,0x9f63293c,
159  0xee41e729,0x6e1d2d7c,0x50045286,0x1e6685f3,
160  0xf33401c6,0x30a22c95,0x31a70850,0x60930f13,
161  0x73f98417,0xa1269859,0xec645c44,0x52c877a9,
162  0xcdff33a6,0xa02b1741,0x7cbad9a2,0x2180036f,
163  0x50d99c08,0xcb3f4861,0xc26bd765,0x64a3f6ab,
164  0x80342676,0x25a75e7b,0xe4e6d1fc,0x20c710e6,
165  0xcdf0b680,0x17844d3b,0x31eef84d,0x7e0824e4,
166  0x2ccb49eb,0x846a3bae,0x8ff77888,0xee5d60f6,
167  0x7af75673,0x2fdd5cdb,0xa11631c1,0x30f66f43,
168  0xb3faec54,0x157fd7fa,0xef8579cc,0xd152de58,
169  0xdb2ffd5e,0x8f32ce19,0x306af97a,0x02f03ef8,
170  0x99319ad5,0xc242fa0f,0xa7e3ebb0,0xc68e4906,
171  0xb8da230c,0x80823028,0xdcdef3c8,0xd35fb171,
172  0x088a1bc8,0xbec0c560,0x61a3c9e8,0xbca8f54d,
173  0xc72feffa,0x22822e99,0x82c570b4,0xd8d94e89,
174  0x8b1c34bc,0x301e16e6,0x273be979,0xb0ffeaa6,
175  0x61d9b8c6,0x00b24869,0xb7ffce3f,0x08dc283b,
176  0x43daf65a,0xf7e19798,0x7619b72f,0x8f1c9ba4,
177  0xdc8637a0,0x16a7d3b1,0x9fc393b7,0xa7136eeb,
178  0xc6bcc63e,0x1a513742,0xef6828bc,0x520365d6,
179  0x2d6a77ab,0x3527ed4b,0x821fd216,0x095c6e2e,
180  0xdb92f2fb,0x5eea29cb,0x145892f5,0x91584f7f,
181  0x5483697b,0x2667a8cc,0x85196048,0x8c4bacea,
182  0x833860d4,0x0d23e0f9,0x6c387e8a,0x0ae6d249,
183  0xb284600c,0xd835731d,0xdcb1c647,0xac4c56ea,
184  0x3ebd81b3,0x230eabb0,0x6438bc87,0xf0b5b1fa,
185  0x8f5ea2b3,0xfc184642,0x0a036b7a,0x4fb089bd,
186  0x649da589,0xa345415e,0x5c038323,0x3e5d3bb9,
187  0x43d79572,0x7e6dd07c,0x06dfdf1e,0x6c6cc4ef,
188  0x7160a539,0x73bfbe70,0x83877605,0x4523ecf1,
189  };
191  0x8defc240,0x25fa5d9f,0xeb903dbf,0xe810c907,
192  0x47607fff,0x369fe44b,0x8c1fc644,0xaececa90,
193  0xbeb1f9bf,0xeefbcaea,0xe8cf1950,0x51df07ae,
194  0x920e8806,0xf0ad0548,0xe13c8d83,0x927010d5,
195  0x11107d9f,0x07647db9,0xb2e3e4d4,0x3d4f285e,
196  0xb9afa820,0xfade82e0,0xa067268b,0x8272792e,
197  0x553fb2c0,0x489ae22b,0xd4ef9794,0x125e3fbc,
198  0x21fffcee,0x825b1bfd,0x9255c5ed,0x1257a240,
199  0x4e1a8302,0xbae07fff,0x528246e7,0x8e57140e,
200  0x3373f7bf,0x8c9f8188,0xa6fc4ee8,0xc982b5a5,
201  0xa8c01db7,0x579fc264,0x67094f31,0xf2bd3f5f,
202  0x40fff7c1,0x1fb78dfc,0x8e6bd2c1,0x437be59b,
203  0x99b03dbf,0xb5dbc64b,0x638dc0e6,0x55819d99,
204  0xa197c81c,0x4a012d6e,0xc5884a28,0xccc36f71,
205  0xb843c213,0x6c0743f1,0x8309893c,0x0feddd5f,
206  0x2f7fe850,0xd7c07f7e,0x02507fbf,0x5afb9a04,
207  0xa747d2d0,0x1651192e,0xaf70bf3e,0x58c31380,
208  0x5f98302e,0x727cc3c4,0x0a0fb402,0x0f7fef82,
209  0x8c96fdad,0x5d2c2aae,0x8ee99a49,0x50da88b8,
210  0x8427f4a0,0x1eac5790,0x796fb449,0x8252dc15,
211  0xefbd7d9b,0xa672597d,0xada840d8,0x45f54504,
212  0xfa5d7403,0xe83ec305,0x4f91751a,0x925669c2,
213  0x23efe941,0xa903f12e,0x60270df2,0x0276e4b6,
214  0x94fd6574,0x927985b2,0x8276dbcb,0x02778176,
215  0xf8af918d,0x4e48f79e,0x8f616ddf,0xe29d840e,
216  0x842f7d83,0x340ce5c8,0x96bbb682,0x93b4b148,
217  0xef303cab,0x984faf28,0x779faf9b,0x92dc560d,
218  0x224d1e20,0x8437aa88,0x7d29dc96,0x2756d3dc,
219  0x8b907cee,0xb51fd240,0xe7c07ce3,0xe566b4a1,
220  0xc3e9615e,0x3cf8209d,0x6094d1e3,0xcd9ca341,
221  0x5c76460e,0x00ea983b,0xd4d67881,0xfd47572c,
222  0xf76cedd9,0xbda8229c,0x127dadaa,0x438a074e,
223  0x1f97c090,0x081bdb8a,0x93a07ebe,0xb938ca15,
224  0x97b03cff,0x3dc2c0f8,0x8d1ab2ec,0x64380e51,
225  0x68cc7bfb,0xd90f2788,0x12490181,0x5de5ffd4,
226  0xdd7ef86a,0x76a2e214,0xb9a40368,0x925d958f,
227  0x4b39fffa,0xba39aee9,0xa4ffd30b,0xfaf7933b,
228  0x6d498623,0x193cbcfa,0x27627545,0x825cf47a,
229  0x61bd8ba0,0xd11e42d1,0xcead04f4,0x127ea392,
230  0x10428db7,0x8272a972,0x9270c4a8,0x127de50b,
231  0x285ba1c8,0x3c62f44f,0x35c0eaa5,0xe805d231,
232  0x428929fb,0xb4fcdf82,0x4fb66a53,0x0e7dc15b,
233  0x1f081fab,0x108618ae,0xfcfd086d,0xf9ff2889,
234  0x694bcc11,0x236a5cae,0x12deca4d,0x2c3f8cc5,
235  0xd2d02dfe,0xf8ef5896,0xe4cf52da,0x95155b67,
236  0x494a488c,0xb9b6a80c,0x5c8f82bc,0x89d36b45,
237  0x3a609437,0xec00c9a9,0x44715253,0x0a874b49,
238  0xd773bc40,0x7c34671c,0x02717ef6,0x4feb5536,
239  0xa2d02fff,0xd2bf60c4,0xd43f03c0,0x50b4ef6d,
240  0x07478cd1,0x006e1888,0xa2e53f55,0xb9e6d4bc,
241  0xa2048016,0x97573833,0xd7207d67,0xde0f8f3d,
242  0x72f87b33,0xabcc4f33,0x7688c55d,0x7b00a6b0,
243  0x947b0001,0x570075d2,0xf9bb88f8,0x8942019e,
244  0x4264a5ff,0x856302e0,0x72dbd92b,0xee971b69,
245  0x6ea22fde,0x5f08ae2b,0xaf7a616d,0xe5c98767,
246  0xcf1febd2,0x61efc8c2,0xf1ac2571,0xcc8239c2,
247  0x67214cb8,0xb1e583d1,0xb7dc3e62,0x7f10bdce,
248  0xf90a5c38,0x0ff0443d,0x606e6dc6,0x60543a49,
249  0x5727c148,0x2be98a1d,0x8ab41738,0x20e1be24,
250  0xaf96da0f,0x68458425,0x99833be5,0x600d457d,
251  0x282f9350,0x8334b362,0xd91d1120,0x2b6d8da0,
252  0x642b1e31,0x9c305a00,0x52bce688,0x1b03588a,
253  0xf7baefd5,0x4142ed9c,0xa4315c11,0x83323ec5,
254  0xdfef4636,0xa133c501,0xe9d3531c,0xee353783,
255  };
257  0x9db30420,0x1fb6e9de,0xa7be7bef,0xd273a298,
258  0x4a4f7bdb,0x64ad8c57,0x85510443,0xfa020ed1,
259  0x7e287aff,0xe60fb663,0x095f35a1,0x79ebf120,
260  0xfd059d43,0x6497b7b1,0xf3641f63,0x241e4adf,
261  0x28147f5f,0x4fa2b8cd,0xc9430040,0x0cc32220,
262  0xfdd30b30,0xc0a5374f,0x1d2d00d9,0x24147b15,
263  0xee4d111a,0x0fca5167,0x71ff904c,0x2d195ffe,
264  0x1a05645f,0x0c13fefe,0x081b08ca,0x05170121,
265  0x80530100,0xe83e5efe,0xac9af4f8,0x7fe72701,
266  0xd2b8ee5f,0x06df4261,0xbb9e9b8a,0x7293ea25,
267  0xce84ffdf,0xf5718801,0x3dd64b04,0xa26f263b,
268  0x7ed48400,0x547eebe6,0x446d4ca0,0x6cf3d6f5,
269  0x2649abdf,0xaea0c7f5,0x36338cc1,0x503f7e93,
270  0xd3772061,0x11b638e1,0x72500e03,0xf80eb2bb,
271  0xabe0502e,0xec8d77de,0x57971e81,0xe14f6746,
272  0xc9335400,0x6920318f,0x081dbb99,0xffc304a5,
273  0x4d351805,0x7f3d5ce3,0xa6c866c6,0x5d5bcca9,
274  0xdaec6fea,0x9f926f91,0x9f46222f,0x3991467d,
275  0xa5bf6d8e,0x1143c44f,0x43958302,0xd0214eeb,
276  0x022083b8,0x3fb6180c,0x18f8931e,0x281658e6,
277  0x26486e3e,0x8bd78a70,0x7477e4c1,0xb506e07c,
278  0xf32d0a25,0x79098b02,0xe4eabb81,0x28123b23,
279  0x69dead38,0x1574ca16,0xdf871b62,0x211c40b7,
280  0xa51a9ef9,0x0014377b,0x041e8ac8,0x09114003,
281  0xbd59e4d2,0xe3d156d5,0x4fe876d5,0x2f91a340,
282  0x557be8de,0x00eae4a7,0x0ce5c2ec,0x4db4bba6,
283  0xe756bdff,0xdd3369ac,0xec17b035,0x06572327,
284  0x99afc8b0,0x56c8c391,0x6b65811c,0x5e146119,
285  0x6e85cb75,0xbe07c002,0xc2325577,0x893ff4ec,
286  0x5bbfc92d,0xd0ec3b25,0xb7801ab7,0x8d6d3b24,
287  0x20c763ef,0xc366a5fc,0x9c382880,0x0ace3205,
288  0xaac9548a,0xeca1d7c7,0x041afa32,0x1d16625a,
289  0x6701902c,0x9b757a54,0x31d477f7,0x9126b031,
290  0x36cc6fdb,0xc70b8b46,0xd9e66a48,0x56e55a79,
291  0x026a4ceb,0x52437eff,0x2f8f76b4,0x0df980a5,
292  0x8674cde3,0xedda04eb,0x17a9be04,0x2c18f4df,
293  0xb7747f9d,0xab2af7b4,0xefc34d20,0x2e096b7c,
294  0x1741a254,0xe5b6a035,0x213d42f6,0x2c1c7c26,
295  0x61c2f50f,0x6552daf9,0xd2c231f8,0x25130f69,
296  0xd8167fa2,0x0418f2c8,0x001a96a6,0x0d1526ab,
297  0x63315c21,0x5e0a72ec,0x49bafefd,0x187908d9,
298  0x8d0dbd86,0x311170a7,0x3e9b640c,0xcc3e10d7,
299  0xd5cad3b6,0x0caec388,0xf73001e1,0x6c728aff,
300  0x71eae2a1,0x1f9af36e,0xcfcbd12f,0xc1de8417,
301  0xac07be6b,0xcb44a1d8,0x8b9b0f56,0x013988c3,
302  0xb1c52fca,0xb4be31cd,0xd8782806,0x12a3a4e2,
303  0x6f7de532,0x58fd7eb6,0xd01ee900,0x24adffc2,
304  0xf4990fc5,0x9711aac5,0x001d7b95,0x82e5e7d2,
305  0x109873f6,0x00613096,0xc32d9521,0xada121ff,
306  0x29908415,0x7fbb977f,0xaf9eb3db,0x29c9ed2a,
307  0x5ce2a465,0xa730f32c,0xd0aa3fe8,0x8a5cc091,
308  0xd49e2ce7,0x0ce454a9,0xd60acd86,0x015f1919,
309  0x77079103,0xdea03af6,0x78a8565e,0xdee356df,
310  0x21f05cbe,0x8b75e387,0xb3c50651,0xb8a5c3ef,
311  0xd8eeb6d2,0xe523be77,0xc2154529,0x2f69efdf,
312  0xafe67afb,0xf470c4b2,0xf3e0eb5b,0xd6cc9876,
313  0x39e4460c,0x1fda8538,0x1987832f,0xca007367,
314  0xa99144f8,0x296b299e,0x492fc295,0x9266beab,
315  0xb5676e69,0x9bd3ddda,0xdf7e052f,0xdb25701c,
316  0x1b5e51ee,0xf65324e6,0x6afce36c,0x0316cc04,
317  0x8644213e,0xb7dc59d0,0x7965291f,0xccd6fd43,
318  0x41823979,0x932bcdf6,0xb657c34d,0x4edfd282,
319  0x7ae5290c,0x3cb9536b,0x851e20fe,0x9833557e,
320  0x13ecf0b0,0xd3ffb372,0x3f85c5c1,0x0aef7ed2,
321  };
323  0x7ec90c04,0x2c6e74b9,0x9b0e66df,0xa6337911,
324  0xb86a7fff,0x1dd358f5,0x44dd9d44,0x1731167f,
325  0x08fbf1fa,0xe7f511cc,0xd2051b00,0x735aba00,
326  0x2ab722d8,0x386381cb,0xacf6243a,0x69befd7a,
327  0xe6a2e77f,0xf0c720cd,0xc4494816,0xccf5c180,
328  0x38851640,0x15b0a848,0xe68b18cb,0x4caadeff,
329  0x5f480a01,0x0412b2aa,0x259814fc,0x41d0efe2,
330  0x4e40b48d,0x248eb6fb,0x8dba1cfe,0x41a99b02,
331  0x1a550a04,0xba8f65cb,0x7251f4e7,0x95a51725,
332  0xc106ecd7,0x97a5980a,0xc539b9aa,0x4d79fe6a,
333  0xf2f3f763,0x68af8040,0xed0c9e56,0x11b4958b,
334  0xe1eb5a88,0x8709e6b0,0xd7e07156,0x4e29fea7,
335  0x6366e52d,0x02d1c000,0xc4ac8e05,0x9377f571,
336  0x0c05372a,0x578535f2,0x2261be02,0xd642a0c9,
337  0xdf13a280,0x74b55bd2,0x682199c0,0xd421e5ec,
338  0x53fb3ce8,0xc8adedb3,0x28a87fc9,0x3d959981,
339  0x5c1ff900,0xfe38d399,0x0c4eff0b,0x062407ea,
340  0xaa2f4fb1,0x4fb96976,0x90c79505,0xb0a8a774,
341  0xef55a1ff,0xe59ca2c2,0xa6b62d27,0xe66a4263,
342  0xdf65001f,0x0ec50966,0xdfdd55bc,0x29de0655,
343  0x911e739a,0x17af8975,0x32c7911c,0x89f89468,
344  0x0d01e980,0x524755f4,0x03b63cc9,0x0cc844b2,
345  0xbcf3f0aa,0x87ac36e9,0xe53a7426,0x01b3d82b,
346  0x1a9e7449,0x64ee2d7e,0xcddbb1da,0x01c94910,
347  0xb868bf80,0x0d26f3fd,0x9342ede7,0x04a5c284,
348  0x636737b6,0x50f5b616,0xf24766e3,0x8eca36c1,
349  0x136e05db,0xfef18391,0xfb887a37,0xd6e7f7d4,
350  0xc7fb7dc9,0x3063fcdf,0xb6f589de,0xec2941da,
351  0x26e46695,0xb7566419,0xf654efc5,0xd08d58b7,
352  0x48925401,0xc1bacb7f,0xe5ff550f,0xb6083049,
353  0x5bb5d0e8,0x87d72e5a,0xab6a6ee1,0x223a66ce,
354  0xc62bf3cd,0x9e0885f9,0x68cb3e47,0x086c010f,
355  0xa21de820,0xd18b69de,0xf3f65777,0xfa02c3f6,
356  0x407edac3,0xcbb3d550,0x1793084d,0xb0d70eba,
357  0x0ab378d5,0xd951fb0c,0xded7da56,0x4124bbe4,
358  0x94ca0b56,0x0f5755d1,0xe0e1e56e,0x6184b5be,
359  0x580a249f,0x94f74bc0,0xe327888e,0x9f7b5561,
360  0xc3dc0280,0x05687715,0x646c6bd7,0x44904db3,
361  0x66b4f0a3,0xc0f1648a,0x697ed5af,0x49e92ff6,
362  0x309e374f,0x2cb6356a,0x85808573,0x4991f840,
363  0x76f0ae02,0x083be84d,0x28421c9a,0x44489406,
364  0x736e4cb8,0xc1092910,0x8bc95fc6,0x7d869cf4,
365  0x134f616f,0x2e77118d,0xb31b2be1,0xaa90b472,
366  0x3ca5d717,0x7d161bba,0x9cad9010,0xaf462ba2,
367  0x9fe459d2,0x45d34559,0xd9f2da13,0xdbc65487,
368  0xf3e4f94e,0x176d486f,0x097c13ea,0x631da5c7,
369  0x445f7382,0x175683f4,0xcdc66a97,0x70be0288,
370  0xb3cdcf72,0x6e5dd2f3,0x20936079,0x459b80a5,
371  0xbe60e2db,0xa9c23101,0xeba5315c,0x224e42f2,
372  0x1c5c1572,0xf6721b2c,0x1ad2fff3,0x8c25404e,
373  0x324ed72f,0x4067b7fd,0x0523138e,0x5ca3bc78,
374  0xdc0fd66e,0x75922283,0x784d6b17,0x58ebb16e,
375  0x44094f85,0x3f481d87,0xfcfeae7b,0x77b5ff76,
376  0x8c2302bf,0xaaf47556,0x5f46b02a,0x2b092801,
377  0x3d38f5f7,0x0ca81f36,0x52af4a8a,0x66d5e7c0,
378  0xdf3b0874,0x95055110,0x1b5ad7a8,0xf61ed5ad,
379  0x6cf6e479,0x20758184,0xd0cefa65,0x88f7be58,
380  0x4a046826,0x0ff6f8f3,0xa09c7f70,0x5346aba0,
381  0x5ce96c28,0xe176eda3,0x6bac307f,0x376829d2,
382  0x85360fa9,0x17e3fe2a,0x24b79767,0xf5a96b20,
383  0xd6cd2595,0x68ff1ebf,0x7555442c,0xf19f06be,
384  0xf9e0659a,0xeeb9491d,0x34010718,0xbb30cab8,
385  0xe822fe15,0x88570983,0x750e6249,0xda627e55,
386  0x5e76ffa8,0xb1534546,0x6d47de08,0xefe9e7d4,
387  };
389  0xf6fa8f9d,0x2cac6ce1,0x4ca34867,0xe2337f7c,
390  0x95db08e7,0x016843b4,0xeced5cbc,0x325553ac,
391  0xbf9f0960,0xdfa1e2ed,0x83f0579d,0x63ed86b9,
392  0x1ab6a6b8,0xde5ebe39,0xf38ff732,0x8989b138,
393  0x33f14961,0xc01937bd,0xf506c6da,0xe4625e7e,
394  0xa308ea99,0x4e23e33c,0x79cbd7cc,0x48a14367,
395  0xa3149619,0xfec94bd5,0xa114174a,0xeaa01866,
396  0xa084db2d,0x09a8486f,0xa888614a,0x2900af98,
397  0x01665991,0xe1992863,0xc8f30c60,0x2e78ef3c,
398  0xd0d51932,0xcf0fec14,0xf7ca07d2,0xd0a82072,
399  0xfd41197e,0x9305a6b0,0xe86be3da,0x74bed3cd,
400  0x372da53c,0x4c7f4448,0xdab5d440,0x6dba0ec3,
401  0x083919a7,0x9fbaeed9,0x49dbcfb0,0x4e670c53,
402  0x5c3d9c01,0x64bdb941,0x2c0e636a,0xba7dd9cd,
403  0xea6f7388,0xe70bc762,0x35f29adb,0x5c4cdd8d,
404  0xf0d48d8c,0xb88153e2,0x08a19866,0x1ae2eac8,
405  0x284caf89,0xaa928223,0x9334be53,0x3b3a21bf,
406  0x16434be3,0x9aea3906,0xefe8c36e,0xf890cdd9,
407  0x80226dae,0xc340a4a3,0xdf7e9c09,0xa694a807,
408  0x5b7c5ecc,0x221db3a6,0x9a69a02f,0x68818a54,
409  0xceb2296f,0x53c0843a,0xfe893655,0x25bfe68a,
410  0xb4628abc,0xcf222ebf,0x25ac6f48,0xa9a99387,
411  0x53bddb65,0xe76ffbe7,0xe967fd78,0x0ba93563,
412  0x8e342bc1,0xe8a11be9,0x4980740d,0xc8087dfc,
413  0x8de4bf99,0xa11101a0,0x7fd37975,0xda5a26c0,
414  0xe81f994f,0x9528cd89,0xfd339fed,0xb87834bf,
415  0x5f04456d,0x22258698,0xc9c4c83b,0x2dc156be,
416  0x4f628daa,0x57f55ec5,0xe2220abe,0xd2916ebf,
417  0x4ec75b95,0x24f2c3c0,0x42d15d99,0xcd0d7fa0,
418  0x7b6e27ff,0xa8dc8af0,0x7345c106,0xf41e232f,
419  0x35162386,0xe6ea8926,0x3333b094,0x157ec6f2,
420  0x372b74af,0x692573e4,0xe9a9d848,0xf3160289,
421  0x3a62ef1d,0xa787e238,0xf3a5f676,0x74364853,
422  0x20951063,0x4576698d,0xb6fad407,0x592af950,
423  0x36f73523,0x4cfb6e87,0x7da4cec0,0x6c152daa,
424  0xcb0396a8,0xc50dfe5d,0xfcd707ab,0x0921c42f,
425  0x89dff0bb,0x5fe2be78,0x448f4f33,0x754613c9,
426  0x2b05d08d,0x48b9d585,0xdc049441,0xc8098f9b,
427  0x7dede786,0xc39a3373,0x42410005,0x6a091751,
428  0x0ef3c8a6,0x890072d6,0x28207682,0xa9a9f7be,
429  0xbf32679d,0xd45b5b75,0xb353fd00,0xcbb0e358,
430  0x830f220a,0x1f8fb214,0xd372cf08,0xcc3c4a13,
431  0x8cf63166,0x061c87be,0x88c98f88,0x6062e397,
432  0x47cf8e7a,0xb6c85283,0x3cc2acfb,0x3fc06976,
433  0x4e8f0252,0x64d8314d,0xda3870e3,0x1e665459,
434  0xc10908f0,0x513021a5,0x6c5b68b7,0x822f8aa0,
435  0x3007cd3e,0x74719eef,0xdc872681,0x073340d4,
436  0x7e432fd9,0x0c5ec241,0x8809286c,0xf592d891,
437  0x08a930f6,0x957ef305,0xb7fbffbd,0xc266e96f,
438  0x6fe4ac98,0xb173ecc0,0xbc60b42a,0x953498da,
439  0xfba1ae12,0x2d4bd736,0x0f25faab,0xa4f3fceb,
440  0xe2969123,0x257f0c3d,0x9348af49,0x361400bc,
441  0xe8816f4a,0x3814f200,0xa3f94043,0x9c7a54c2,
442  0xbc704f57,0xda41e7f9,0xc25ad33a,0x54f4a084,
443  0xb17f5505,0x59357cbe,0xedbd15c8,0x7f97c5ab,
444  0xba5ac7b5,0xb6f6deaf,0x3a479c3a,0x5302da25,
445  0x653d7e6a,0x54268d49,0x51a477ea,0x5017d55b,
446  0xd7d25d88,0x44136c76,0x0404a8c8,0xb8e5a121,
447  0xb81a928a,0x60ed5869,0x97c55b96,0xeaec991b,
448  0x29935913,0x01fdb7f1,0x088e8dfa,0x9ab6f6f5,
449  0x3b4cbf9f,0x4a5de3ab,0xe6051d35,0xa0e1d855,
450  0xd36b4cf1,0xf544edeb,0xb0e93524,0xbebb8fbd,
451  0xa2d762cf,0x49c92f54,0x38b5f331,0x7128a454,
452  0x48392905,0xa65b1db8,0x851c97bd,0xd675cf2f,
453  };
455  0x85e04019,0x332bf567,0x662dbfff,0xcfc65693,
456  0x2a8d7f6f,0xab9bc912,0xde6008a1,0x2028da1f,
457  0x0227bce7,0x4d642916,0x18fac300,0x50f18b82,
458  0x2cb2cb11,0xb232e75c,0x4b3695f2,0xb28707de,
459  0xa05fbcf6,0xcd4181e9,0xe150210c,0xe24ef1bd,
460  0xb168c381,0xfde4e789,0x5c79b0d8,0x1e8bfd43,
461  0x4d495001,0x38be4341,0x913cee1d,0x92a79c3f,
462  0x089766be,0xbaeeadf4,0x1286becf,0xb6eacb19,
463  0x2660c200,0x7565bde4,0x64241f7a,0x8248dca9,
464  0xc3b3ad66,0x28136086,0x0bd8dfa8,0x356d1cf2,
465  0x107789be,0xb3b2e9ce,0x0502aa8f,0x0bc0351e,
466  0x166bf52a,0xeb12ff82,0xe3486911,0xd34d7516,
467  0x4e7b3aff,0x5f43671b,0x9cf6e037,0x4981ac83,
468  0x334266ce,0x8c9341b7,0xd0d854c0,0xcb3a6c88,
469  0x47bc2829,0x4725ba37,0xa66ad22b,0x7ad61f1e,
470  0x0c5cbafa,0x4437f107,0xb6e79962,0x42d2d816,
471  0x0a961288,0xe1a5c06e,0x13749e67,0x72fc081a,
472  0xb1d139f7,0xf9583745,0xcf19df58,0xbec3f756,
473  0xc06eba30,0x07211b24,0x45c28829,0xc95e317f,
474  0xbc8ec511,0x38bc46e9,0xc6e6fa14,0xbae8584a,
475  0xad4ebc46,0x468f508b,0x7829435f,0xf124183b,
476  0x821dba9f,0xaff60ff4,0xea2c4e6d,0x16e39264,
477  0x92544a8b,0x009b4fc3,0xaba68ced,0x9ac96f78,
478  0x06a5b79a,0xb2856e6e,0x1aec3ca9,0xbe838688,
479  0x0e0804e9,0x55f1be56,0xe7e5363b,0xb3a1f25d,
480  0xf7debb85,0x61fe033c,0x16746233,0x3c034c28,
481  0xda6d0c74,0x79aac56c,0x3ce4e1ad,0x51f0c802,
482  0x98f8f35a,0x1626a49f,0xeed82b29,0x1d382fe3,
483  0x0c4fb99a,0xbb325778,0x3ec6d97b,0x6e77a6a9,
484  0xcb658b5c,0xd45230c7,0x2bd1408b,0x60c03eb7,
485  0xb9068d78,0xa33754f4,0xf430c87d,0xc8a71302,
486  0xb96d8c32,0xebd4e7be,0xbe8b9d2d,0x7979fb06,
487  0xe7225308,0x8b75cf77,0x11ef8da4,0xe083c858,
488  0x8d6b786f,0x5a6317a6,0xfa5cf7a0,0x5dda0033,
489  0xf28ebfb0,0xf5b9c310,0xa0eac280,0x08b9767a,
490  0xa3d9d2b0,0x79d34217,0x021a718d,0x9ac6336a,
491  0x2711fd60,0x438050e3,0x069908a8,0x3d7fedc4,
492  0x826d2bef,0x4eeb8476,0x488dcf25,0x36c9d566,
493  0x28e74e41,0xc2610aca,0x3d49a9cf,0xbae3b9df,
494  0xb65f8de6,0x92aeaf64,0x3ac7d5e6,0x9ea80509,
495  0xf22b017d,0xa4173f70,0xdd1e16c3,0x15e0d7f9,
496  0x50b1b887,0x2b9f4fd5,0x625aba82,0x6a017962,
497  0x2ec01b9c,0x15488aa9,0xd716e740,0x40055a2c,
498  0x93d29a22,0xe32dbf9a,0x058745b9,0x3453dc1e,
499  0xd699296e,0x496cff6f,0x1c9f4986,0xdfe2ed07,
500  0xb87242d1,0x19de7eae,0x053e561a,0x15ad6f8c,
501  0x66626c1c,0x7154c24c,0xea082b2a,0x93eb2939,
502  0x17dcb0f0,0x58d4f2ae,0x9ea294fb,0x52cf564c,
503  0x9883fe66,0x2ec40581,0x763953c3,0x01d6692e,
504  0xd3a0c108,0xa1e7160e,0xe4f2dfa6,0x693ed285,
505  0x74904698,0x4c2b0edd,0x4f757656,0x5d393378,
506  0xa132234f,0x3d321c5d,0xc3f5e194,0x4b269301,
507  0xc79f022f,0x3c997e7e,0x5e4f9504,0x3ffafbbd,
508  0x76f7ad0e,0x296693f4,0x3d1fce6f,0xc61e45be,
509  0xd3b5ab34,0xf72bf9b7,0x1b0434c0,0x4e72b567,
510  0x5592a33d,0xb5229301,0xcfd2a87f,0x60aeb767,
511  0x1814386b,0x30bcc33d,0x38a0c07d,0xfd1606f2,
512  0xc363519b,0x589dd390,0x5479f8e6,0x1cb8d647,
513  0x97fd61a9,0xea7759f4,0x2d57539d,0x569a58cf,
514  0xe84e63ad,0x462e1b78,0x6580f87e,0xf3817914,
515  0x91da55f4,0x40a230f3,0xd1988f35,0xb6e318d2,
516  0x3ffa50bc,0x3d40f021,0xc3c0bdae,0x4958c24c,
517  0x518f36b2,0x84b1d370,0x0fedce83,0x878ddada,
518  0xf2a279c7,0x94e01be8,0x90716f4b,0x954b8aa3,
519  };
521  0xe216300d,0xbbddfffc,0xa7ebdabd,0x35648095,
522  0x7789f8b7,0xe6c1121b,0x0e241600,0x052ce8b5,
523  0x11a9cfb0,0xe5952f11,0xece7990a,0x9386d174,
524  0x2a42931c,0x76e38111,0xb12def3a,0x37ddddfc,
525  0xde9adeb1,0x0a0cc32c,0xbe197029,0x84a00940,
526  0xbb243a0f,0xb4d137cf,0xb44e79f0,0x049eedfd,
527  0x0b15a15d,0x480d3168,0x8bbbde5a,0x669ded42,
528  0xc7ece831,0x3f8f95e7,0x72df191b,0x7580330d,
529  0x94074251,0x5c7dcdfa,0xabbe6d63,0xaa402164,
530  0xb301d40a,0x02e7d1ca,0x53571dae,0x7a3182a2,
531  0x12a8ddec,0xfdaa335d,0x176f43e8,0x71fb46d4,
532  0x38129022,0xce949ad4,0xb84769ad,0x965bd862,
533  0x82f3d055,0x66fb9767,0x15b80b4e,0x1d5b47a0,
534  0x4cfde06f,0xc28ec4b8,0x57e8726e,0x647a78fc,
535  0x99865d44,0x608bd593,0x6c200e03,0x39dc5ff6,
536  0x5d0b00a3,0xae63aff2,0x7e8bd632,0x70108c0c,
537  0xbbd35049,0x2998df04,0x980cf42a,0x9b6df491,
538  0x9e7edd53,0x06918548,0x58cb7e07,0x3b74ef2e,
539  0x522fffb1,0xd24708cc,0x1c7e27cd,0xa4eb215b,
540  0x3cf1d2e2,0x19b47a38,0x424f7618,0x35856039,
541  0x9d17dee7,0x27eb35e6,0xc9aff67b,0x36baf5b8,
542  0x09c467cd,0xc18910b1,0xe11dbf7b,0x06cd1af8,
543  0x7170c608,0x2d5e3354,0xd4de495a,0x64c6d006,
544  0xbcc0c62c,0x3dd00db3,0x708f8f34,0x77d51b42,
545  0x264f620f,0x24b8d2bf,0x15c1b79e,0x46a52564,
546  0xf8d7e54e,0x3e378160,0x7895cda5,0x859c15a5,
547  0xe6459788,0xc37bc75f,0xdb07ba0c,0x0676a3ab,
548  0x7f229b1e,0x31842e7b,0x24259fd7,0xf8bef472,
549  0x835ffcb8,0x6df4c1f2,0x96f5b195,0xfd0af0fc,
550  0xb0fe134c,0xe2506d3d,0x4f9b12ea,0xf215f225,
551  0xa223736f,0x9fb4c428,0x25d04979,0x34c713f8,
552  0xc4618187,0xea7a6e98,0x7cd16efc,0x1436876c,
553  0xf1544107,0xbedeee14,0x56e9af27,0xa04aa441,
554  0x3cf7c899,0x92ecbae6,0xdd67016d,0x151682eb,
555  0xa842eedf,0xfdba60b4,0xf1907b75,0x20e3030f,
556  0x24d8c29e,0xe139673b,0xefa63fb8,0x71873054,
557  0xb6f2cf3b,0x9f326442,0xcb15a4cc,0xb01a4504,
558  0xf1e47d8d,0x844a1be5,0xbae7dfdc,0x42cbda70,
559  0xcd7dae0a,0x57e85b7a,0xd53f5af6,0x20cf4d8c,
560  0xcea4d428,0x79d130a4,0x3486ebfb,0x33d3cddc,
561  0x77853b53,0x37effcb5,0xc5068778,0xe580b3e6,
562  0x4e68b8f4,0xc5c8b37e,0x0d809ea2,0x398feb7c,
563  0x132a4f94,0x43b7950e,0x2fee7d1c,0x223613bd,
564  0xdd06caa2,0x37df932b,0xc4248289,0xacf3ebc3,
565  0x5715f6b7,0xef3478dd,0xf267616f,0xc148cbe4,
566  0x9052815e,0x5e410fab,0xb48a2465,0x2eda7fa4,
567  0xe87b40e4,0xe98ea084,0x5889e9e1,0xefd390fc,
568  0xdd07d35b,0xdb485694,0x38d7e5b2,0x57720101,
569  0x730edebc,0x5b643113,0x94917e4f,0x503c2fba,
570  0x646f1282,0x7523d24a,0xe0779695,0xf9c17a8f,
571  0x7a5b2121,0xd187b896,0x29263a4d,0xba510cdf,
572  0x81f47c9f,0xad1163ed,0xea7b5965,0x1a00726e,
573  0x11403092,0x00da6d77,0x4a0cdd61,0xad1f4603,
574  0x605bdfb0,0x9eedc364,0x22ebe6a8,0xcee7d28a,
575  0xa0e736a0,0x5564a6b9,0x10853209,0xc7eb8f37,
576  0x2de705ca,0x8951570f,0xdf09822b,0xbd691a6c,
577  0xaa12e4f2,0x87451c0f,0xe0f6a27a,0x3ada4819,
578  0x4cf1764f,0x0d771c2b,0x67cdb156,0x350d8384,
579  0x5938fa0f,0x42399ef3,0x36997b07,0x0e84093d,
580  0x4aa93e61,0x8360d87b,0x1fa98b0c,0x1149382c,
581  0xe97625a5,0x0614d1b7,0x0e25244b,0x0c768347,
582  0x589e8d82,0x0d2059d1,0xa466bb1e,0xf8da0a82,
583  0x04f19130,0xba6e4ec0,0x99265164,0x1ee7230d,
584  0x50b2ad80,0xeaee6801,0x8db2a283,0xea8bf59e,
585  };