1 /* Whether a half carry occured or not can be determined by looking at
2 the 3rd bit of the two arguments and the result; these are hashed
3 into this table in the form r12, where r is the 3rd bit of the
4 result, 1 is the 3rd bit of the 1st argument and 2 is the
5 third bit of the 2nd argument; the tables differ for add and subtract
6 operations */
7 static const Z80EX_BYTE halfcarry_add_table[] =
8 {
9 	0, FLAG_H, FLAG_H, FLAG_H, 0, 0, 0, FLAG_H
10 };
11 static const Z80EX_BYTE halfcarry_sub_table[] =
12 {
13 	0, 0, FLAG_H, 0, FLAG_H, 0, FLAG_H, FLAG_H
14 };
15 
16 /* Similarly, overflow can be determined by looking at the 7th bits; again
17 the hash into this table is r12 */
18 static const Z80EX_BYTE overflow_add_table[] =
19 {
20 	0, 0, 0, FLAG_V, FLAG_V, 0, 0, 0
21 };
22 static const Z80EX_BYTE overflow_sub_table[] =
23 {
24 	0, FLAG_V, 0, 0, 0, 0, FLAG_V, 0
25 };
26 
27 /* The S, Z, 5 and 3 bits of the index */
28 static const Z80EX_BYTE sz53_table[0x100] =
29 {
30 	 0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00
31 	,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08
32 	,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
33 	,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08
34 	,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20
35 	,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28
36 	,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20
37 	,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28
38 	,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
39 	,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08
40 	,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
41 	,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08
42 	,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20
43 	,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28
44 	,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20
45 	,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28
46 	,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80
47 	,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88
48 	,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80
49 	,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88
50 	,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0
51 	,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8
52 	,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0
53 	,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8
54 	,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80
55 	,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88
56 	,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80
57 	,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88
58 	,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0
59 	,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8
60 	,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0
61 	,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8,0xa8
62 
63 };
64 
65 /* The parity of the lookup value */
66 static const Z80EX_BYTE parity_table[0x100] =
67 {
68 	 0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
69 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
70 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
71 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
72 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
73 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
74 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
75 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
76 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
77 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
78 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
79 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
80 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
81 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
82 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
83 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
84 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
85 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
86 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
87 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
88 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
89 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
90 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
91 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
92 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
93 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
94 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
95 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
96 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
97 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
98 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
99 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
100 
101 };
102 
103 /* OR the above two tables together */
104 static const Z80EX_BYTE sz53p_table[0x100] =
105 {
106 	 0x44,0x00,0x00,0x04,0x00,0x04,0x04,0x00
107 	,0x08,0x0c,0x0c,0x08,0x0c,0x08,0x08,0x0c
108 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
109 	,0x0c,0x08,0x08,0x0c,0x08,0x0c,0x0c,0x08
110 	,0x20,0x24,0x24,0x20,0x24,0x20,0x20,0x24
111 	,0x2c,0x28,0x28,0x2c,0x28,0x2c,0x2c,0x28
112 	,0x24,0x20,0x20,0x24,0x20,0x24,0x24,0x20
113 	,0x28,0x2c,0x2c,0x28,0x2c,0x28,0x28,0x2c
114 	,0x00,0x04,0x04,0x00,0x04,0x00,0x00,0x04
115 	,0x0c,0x08,0x08,0x0c,0x08,0x0c,0x0c,0x08
116 	,0x04,0x00,0x00,0x04,0x00,0x04,0x04,0x00
117 	,0x08,0x0c,0x0c,0x08,0x0c,0x08,0x08,0x0c
118 	,0x24,0x20,0x20,0x24,0x20,0x24,0x24,0x20
119 	,0x28,0x2c,0x2c,0x28,0x2c,0x28,0x28,0x2c
120 	,0x20,0x24,0x24,0x20,0x24,0x20,0x20,0x24
121 	,0x2c,0x28,0x28,0x2c,0x28,0x2c,0x2c,0x28
122 	,0x80,0x84,0x84,0x80,0x84,0x80,0x80,0x84
123 	,0x8c,0x88,0x88,0x8c,0x88,0x8c,0x8c,0x88
124 	,0x84,0x80,0x80,0x84,0x80,0x84,0x84,0x80
125 	,0x88,0x8c,0x8c,0x88,0x8c,0x88,0x88,0x8c
126 	,0xa4,0xa0,0xa0,0xa4,0xa0,0xa4,0xa4,0xa0
127 	,0xa8,0xac,0xac,0xa8,0xac,0xa8,0xa8,0xac
128 	,0xa0,0xa4,0xa4,0xa0,0xa4,0xa0,0xa0,0xa4
129 	,0xac,0xa8,0xa8,0xac,0xa8,0xac,0xac,0xa8
130 	,0x84,0x80,0x80,0x84,0x80,0x84,0x84,0x80
131 	,0x88,0x8c,0x8c,0x88,0x8c,0x88,0x88,0x8c
132 	,0x80,0x84,0x84,0x80,0x84,0x80,0x80,0x84
133 	,0x8c,0x88,0x88,0x8c,0x88,0x8c,0x8c,0x88
134 	,0xa0,0xa4,0xa4,0xa0,0xa4,0xa0,0xa0,0xa4
135 	,0xac,0xa8,0xa8,0xac,0xa8,0xac,0xac,0xa8
136 	,0xa4,0xa0,0xa0,0xa4,0xa0,0xa4,0xa4,0xa0
137 	,0xa8,0xac,0xac,0xa8,0xac,0xa8,0xa8,0xac
138 
139 };
140 
141 /*table for daa, contains af*/
142 static const Z80EX_BYTE daatab[0x1000] =
143 {
144         0x44,0x00,0x00,0x01,0x00,0x02,0x04,0x03
145        ,0x00,0x04,0x04,0x05,0x04,0x06,0x00,0x07
146        ,0x08,0x08,0x0c,0x09,0x10,0x10,0x14,0x11
147        ,0x14,0x12,0x10,0x13,0x14,0x14,0x10,0x15
148        ,0x00,0x10,0x04,0x11,0x04,0x12,0x00,0x13
149        ,0x04,0x14,0x00,0x15,0x00,0x16,0x04,0x17
150        ,0x0c,0x18,0x08,0x19,0x30,0x20,0x34,0x21
151        ,0x34,0x22,0x30,0x23,0x34,0x24,0x30,0x25
152        ,0x20,0x20,0x24,0x21,0x24,0x22,0x20,0x23
153        ,0x24,0x24,0x20,0x25,0x20,0x26,0x24,0x27
154        ,0x2c,0x28,0x28,0x29,0x34,0x30,0x30,0x31
155        ,0x30,0x32,0x34,0x33,0x30,0x34,0x34,0x35
156        ,0x24,0x30,0x20,0x31,0x20,0x32,0x24,0x33
157        ,0x20,0x34,0x24,0x35,0x24,0x36,0x20,0x37
158        ,0x28,0x38,0x2c,0x39,0x10,0x40,0x14,0x41
159        ,0x14,0x42,0x10,0x43,0x14,0x44,0x10,0x45
160        ,0x00,0x40,0x04,0x41,0x04,0x42,0x00,0x43
161        ,0x04,0x44,0x00,0x45,0x00,0x46,0x04,0x47
162        ,0x0c,0x48,0x08,0x49,0x14,0x50,0x10,0x51
163        ,0x10,0x52,0x14,0x53,0x10,0x54,0x14,0x55
164        ,0x04,0x50,0x00,0x51,0x00,0x52,0x04,0x53
165        ,0x00,0x54,0x04,0x55,0x04,0x56,0x00,0x57
166        ,0x08,0x58,0x0c,0x59,0x34,0x60,0x30,0x61
167        ,0x30,0x62,0x34,0x63,0x30,0x64,0x34,0x65
168        ,0x24,0x60,0x20,0x61,0x20,0x62,0x24,0x63
169        ,0x20,0x64,0x24,0x65,0x24,0x66,0x20,0x67
170        ,0x28,0x68,0x2c,0x69,0x30,0x70,0x34,0x71
171        ,0x34,0x72,0x30,0x73,0x34,0x74,0x30,0x75
172        ,0x20,0x70,0x24,0x71,0x24,0x72,0x20,0x73
173        ,0x24,0x74,0x20,0x75,0x20,0x76,0x24,0x77
174        ,0x2c,0x78,0x28,0x79,0x90,0x80,0x94,0x81
175        ,0x94,0x82,0x90,0x83,0x94,0x84,0x90,0x85
176        ,0x80,0x80,0x84,0x81,0x84,0x82,0x80,0x83
177        ,0x84,0x84,0x80,0x85,0x80,0x86,0x84,0x87
178        ,0x8c,0x88,0x88,0x89,0x94,0x90,0x90,0x91
179        ,0x90,0x92,0x94,0x93,0x90,0x94,0x94,0x95
180        ,0x84,0x90,0x80,0x91,0x80,0x92,0x84,0x93
181        ,0x80,0x94,0x84,0x95,0x84,0x96,0x80,0x97
182        ,0x88,0x98,0x8c,0x99,0x55,0x00,0x11,0x01
183        ,0x11,0x02,0x15,0x03,0x11,0x04,0x15,0x05
184        ,0x45,0x00,0x01,0x01,0x01,0x02,0x05,0x03
185        ,0x01,0x04,0x05,0x05,0x05,0x06,0x01,0x07
186        ,0x09,0x08,0x0d,0x09,0x11,0x10,0x15,0x11
187        ,0x15,0x12,0x11,0x13,0x15,0x14,0x11,0x15
188        ,0x01,0x10,0x05,0x11,0x05,0x12,0x01,0x13
189        ,0x05,0x14,0x01,0x15,0x01,0x16,0x05,0x17
190        ,0x0d,0x18,0x09,0x19,0x31,0x20,0x35,0x21
191        ,0x35,0x22,0x31,0x23,0x35,0x24,0x31,0x25
192        ,0x21,0x20,0x25,0x21,0x25,0x22,0x21,0x23
193        ,0x25,0x24,0x21,0x25,0x21,0x26,0x25,0x27
194        ,0x2d,0x28,0x29,0x29,0x35,0x30,0x31,0x31
195        ,0x31,0x32,0x35,0x33,0x31,0x34,0x35,0x35
196        ,0x25,0x30,0x21,0x31,0x21,0x32,0x25,0x33
197        ,0x21,0x34,0x25,0x35,0x25,0x36,0x21,0x37
198        ,0x29,0x38,0x2d,0x39,0x11,0x40,0x15,0x41
199        ,0x15,0x42,0x11,0x43,0x15,0x44,0x11,0x45
200        ,0x01,0x40,0x05,0x41,0x05,0x42,0x01,0x43
201        ,0x05,0x44,0x01,0x45,0x01,0x46,0x05,0x47
202        ,0x0d,0x48,0x09,0x49,0x15,0x50,0x11,0x51
203        ,0x11,0x52,0x15,0x53,0x11,0x54,0x15,0x55
204        ,0x05,0x50,0x01,0x51,0x01,0x52,0x05,0x53
205        ,0x01,0x54,0x05,0x55,0x05,0x56,0x01,0x57
206        ,0x09,0x58,0x0d,0x59,0x35,0x60,0x31,0x61
207        ,0x31,0x62,0x35,0x63,0x31,0x64,0x35,0x65
208        ,0x25,0x60,0x21,0x61,0x21,0x62,0x25,0x63
209        ,0x21,0x64,0x25,0x65,0x25,0x66,0x21,0x67
210        ,0x29,0x68,0x2d,0x69,0x31,0x70,0x35,0x71
211        ,0x35,0x72,0x31,0x73,0x35,0x74,0x31,0x75
212        ,0x21,0x70,0x25,0x71,0x25,0x72,0x21,0x73
213        ,0x25,0x74,0x21,0x75,0x21,0x76,0x25,0x77
214        ,0x2d,0x78,0x29,0x79,0x91,0x80,0x95,0x81
215        ,0x95,0x82,0x91,0x83,0x95,0x84,0x91,0x85
216        ,0x81,0x80,0x85,0x81,0x85,0x82,0x81,0x83
217        ,0x85,0x84,0x81,0x85,0x81,0x86,0x85,0x87
218        ,0x8d,0x88,0x89,0x89,0x95,0x90,0x91,0x91
219        ,0x91,0x92,0x95,0x93,0x91,0x94,0x95,0x95
220        ,0x85,0x90,0x81,0x91,0x81,0x92,0x85,0x93
221        ,0x81,0x94,0x85,0x95,0x85,0x96,0x81,0x97
222        ,0x89,0x98,0x8d,0x99,0xb5,0xa0,0xb1,0xa1
223        ,0xb1,0xa2,0xb5,0xa3,0xb1,0xa4,0xb5,0xa5
224        ,0xa5,0xa0,0xa1,0xa1,0xa1,0xa2,0xa5,0xa3
225        ,0xa1,0xa4,0xa5,0xa5,0xa5,0xa6,0xa1,0xa7
226        ,0xa9,0xa8,0xad,0xa9,0xb1,0xb0,0xb5,0xb1
227        ,0xb5,0xb2,0xb1,0xb3,0xb5,0xb4,0xb1,0xb5
228        ,0xa1,0xb0,0xa5,0xb1,0xa5,0xb2,0xa1,0xb3
229        ,0xa5,0xb4,0xa1,0xb5,0xa1,0xb6,0xa5,0xb7
230        ,0xad,0xb8,0xa9,0xb9,0x95,0xc0,0x91,0xc1
231        ,0x91,0xc2,0x95,0xc3,0x91,0xc4,0x95,0xc5
232        ,0x85,0xc0,0x81,0xc1,0x81,0xc2,0x85,0xc3
233        ,0x81,0xc4,0x85,0xc5,0x85,0xc6,0x81,0xc7
234        ,0x89,0xc8,0x8d,0xc9,0x91,0xd0,0x95,0xd1
235        ,0x95,0xd2,0x91,0xd3,0x95,0xd4,0x91,0xd5
236        ,0x81,0xd0,0x85,0xd1,0x85,0xd2,0x81,0xd3
237        ,0x85,0xd4,0x81,0xd5,0x81,0xd6,0x85,0xd7
238        ,0x8d,0xd8,0x89,0xd9,0xb1,0xe0,0xb5,0xe1
239        ,0xb5,0xe2,0xb1,0xe3,0xb5,0xe4,0xb1,0xe5
240        ,0xa1,0xe0,0xa5,0xe1,0xa5,0xe2,0xa1,0xe3
241        ,0xa5,0xe4,0xa1,0xe5,0xa1,0xe6,0xa5,0xe7
242        ,0xad,0xe8,0xa9,0xe9,0xb5,0xf0,0xb1,0xf1
243        ,0xb1,0xf2,0xb5,0xf3,0xb1,0xf4,0xb5,0xf5
244        ,0xa5,0xf0,0xa1,0xf1,0xa1,0xf2,0xa5,0xf3
245        ,0xa1,0xf4,0xa5,0xf5,0xa5,0xf6,0xa1,0xf7
246        ,0xa9,0xf8,0xad,0xf9,0x55,0x00,0x11,0x01
247        ,0x11,0x02,0x15,0x03,0x11,0x04,0x15,0x05
248        ,0x45,0x00,0x01,0x01,0x01,0x02,0x05,0x03
249        ,0x01,0x04,0x05,0x05,0x05,0x06,0x01,0x07
250        ,0x09,0x08,0x0d,0x09,0x11,0x10,0x15,0x11
251        ,0x15,0x12,0x11,0x13,0x15,0x14,0x11,0x15
252        ,0x01,0x10,0x05,0x11,0x05,0x12,0x01,0x13
253        ,0x05,0x14,0x01,0x15,0x01,0x16,0x05,0x17
254        ,0x0d,0x18,0x09,0x19,0x31,0x20,0x35,0x21
255        ,0x35,0x22,0x31,0x23,0x35,0x24,0x31,0x25
256        ,0x21,0x20,0x25,0x21,0x25,0x22,0x21,0x23
257        ,0x25,0x24,0x21,0x25,0x21,0x26,0x25,0x27
258        ,0x2d,0x28,0x29,0x29,0x35,0x30,0x31,0x31
259        ,0x31,0x32,0x35,0x33,0x31,0x34,0x35,0x35
260        ,0x25,0x30,0x21,0x31,0x21,0x32,0x25,0x33
261        ,0x21,0x34,0x25,0x35,0x25,0x36,0x21,0x37
262        ,0x29,0x38,0x2d,0x39,0x11,0x40,0x15,0x41
263        ,0x15,0x42,0x11,0x43,0x15,0x44,0x11,0x45
264        ,0x01,0x40,0x05,0x41,0x05,0x42,0x01,0x43
265        ,0x05,0x44,0x01,0x45,0x01,0x46,0x05,0x47
266        ,0x0d,0x48,0x09,0x49,0x15,0x50,0x11,0x51
267        ,0x11,0x52,0x15,0x53,0x11,0x54,0x15,0x55
268        ,0x05,0x50,0x01,0x51,0x01,0x52,0x05,0x53
269        ,0x01,0x54,0x05,0x55,0x05,0x56,0x01,0x57
270        ,0x09,0x58,0x0d,0x59,0x35,0x60,0x31,0x61
271        ,0x31,0x62,0x35,0x63,0x31,0x64,0x35,0x65
272        ,0x46,0x00,0x02,0x01,0x02,0x02,0x06,0x03
273        ,0x02,0x04,0x06,0x05,0x06,0x06,0x02,0x07
274        ,0x0a,0x08,0x0e,0x09,0x02,0x04,0x06,0x05
275        ,0x06,0x06,0x02,0x07,0x0a,0x08,0x0e,0x09
276        ,0x02,0x10,0x06,0x11,0x06,0x12,0x02,0x13
277        ,0x06,0x14,0x02,0x15,0x02,0x16,0x06,0x17
278        ,0x0e,0x18,0x0a,0x19,0x06,0x14,0x02,0x15
279        ,0x02,0x16,0x06,0x17,0x0e,0x18,0x0a,0x19
280        ,0x22,0x20,0x26,0x21,0x26,0x22,0x22,0x23
281        ,0x26,0x24,0x22,0x25,0x22,0x26,0x26,0x27
282        ,0x2e,0x28,0x2a,0x29,0x26,0x24,0x22,0x25
283        ,0x22,0x26,0x26,0x27,0x2e,0x28,0x2a,0x29
284        ,0x26,0x30,0x22,0x31,0x22,0x32,0x26,0x33
285        ,0x22,0x34,0x26,0x35,0x26,0x36,0x22,0x37
286        ,0x2a,0x38,0x2e,0x39,0x22,0x34,0x26,0x35
287        ,0x26,0x36,0x22,0x37,0x2a,0x38,0x2e,0x39
288        ,0x02,0x40,0x06,0x41,0x06,0x42,0x02,0x43
289        ,0x06,0x44,0x02,0x45,0x02,0x46,0x06,0x47
290        ,0x0e,0x48,0x0a,0x49,0x06,0x44,0x02,0x45
291        ,0x02,0x46,0x06,0x47,0x0e,0x48,0x0a,0x49
292        ,0x06,0x50,0x02,0x51,0x02,0x52,0x06,0x53
293        ,0x02,0x54,0x06,0x55,0x06,0x56,0x02,0x57
294        ,0x0a,0x58,0x0e,0x59,0x02,0x54,0x06,0x55
295        ,0x06,0x56,0x02,0x57,0x0a,0x58,0x0e,0x59
296        ,0x26,0x60,0x22,0x61,0x22,0x62,0x26,0x63
297        ,0x22,0x64,0x26,0x65,0x26,0x66,0x22,0x67
298        ,0x2a,0x68,0x2e,0x69,0x22,0x64,0x26,0x65
299        ,0x26,0x66,0x22,0x67,0x2a,0x68,0x2e,0x69
300        ,0x22,0x70,0x26,0x71,0x26,0x72,0x22,0x73
301        ,0x26,0x74,0x22,0x75,0x22,0x76,0x26,0x77
302        ,0x2e,0x78,0x2a,0x79,0x26,0x74,0x22,0x75
303        ,0x22,0x76,0x26,0x77,0x2e,0x78,0x2a,0x79
304        ,0x82,0x80,0x86,0x81,0x86,0x82,0x82,0x83
305        ,0x86,0x84,0x82,0x85,0x82,0x86,0x86,0x87
306        ,0x8e,0x88,0x8a,0x89,0x86,0x84,0x82,0x85
307        ,0x82,0x86,0x86,0x87,0x8e,0x88,0x8a,0x89
308        ,0x86,0x90,0x82,0x91,0x82,0x92,0x86,0x93
309        ,0x82,0x94,0x86,0x95,0x86,0x96,0x82,0x97
310        ,0x8a,0x98,0x8e,0x99,0x23,0x34,0x27,0x35
311        ,0x27,0x36,0x23,0x37,0x2b,0x38,0x2f,0x39
312        ,0x03,0x40,0x07,0x41,0x07,0x42,0x03,0x43
313        ,0x07,0x44,0x03,0x45,0x03,0x46,0x07,0x47
314        ,0x0f,0x48,0x0b,0x49,0x07,0x44,0x03,0x45
315        ,0x03,0x46,0x07,0x47,0x0f,0x48,0x0b,0x49
316        ,0x07,0x50,0x03,0x51,0x03,0x52,0x07,0x53
317        ,0x03,0x54,0x07,0x55,0x07,0x56,0x03,0x57
318        ,0x0b,0x58,0x0f,0x59,0x03,0x54,0x07,0x55
319        ,0x07,0x56,0x03,0x57,0x0b,0x58,0x0f,0x59
320        ,0x27,0x60,0x23,0x61,0x23,0x62,0x27,0x63
321        ,0x23,0x64,0x27,0x65,0x27,0x66,0x23,0x67
322        ,0x2b,0x68,0x2f,0x69,0x23,0x64,0x27,0x65
323        ,0x27,0x66,0x23,0x67,0x2b,0x68,0x2f,0x69
324        ,0x23,0x70,0x27,0x71,0x27,0x72,0x23,0x73
325        ,0x27,0x74,0x23,0x75,0x23,0x76,0x27,0x77
326        ,0x2f,0x78,0x2b,0x79,0x27,0x74,0x23,0x75
327        ,0x23,0x76,0x27,0x77,0x2f,0x78,0x2b,0x79
328        ,0x83,0x80,0x87,0x81,0x87,0x82,0x83,0x83
329        ,0x87,0x84,0x83,0x85,0x83,0x86,0x87,0x87
330        ,0x8f,0x88,0x8b,0x89,0x87,0x84,0x83,0x85
331        ,0x83,0x86,0x87,0x87,0x8f,0x88,0x8b,0x89
332        ,0x87,0x90,0x83,0x91,0x83,0x92,0x87,0x93
333        ,0x83,0x94,0x87,0x95,0x87,0x96,0x83,0x97
334        ,0x8b,0x98,0x8f,0x99,0x83,0x94,0x87,0x95
335        ,0x87,0x96,0x83,0x97,0x8b,0x98,0x8f,0x99
336        ,0xa7,0xa0,0xa3,0xa1,0xa3,0xa2,0xa7,0xa3
337        ,0xa3,0xa4,0xa7,0xa5,0xa7,0xa6,0xa3,0xa7
338        ,0xab,0xa8,0xaf,0xa9,0xa3,0xa4,0xa7,0xa5
339        ,0xa7,0xa6,0xa3,0xa7,0xab,0xa8,0xaf,0xa9
340        ,0xa3,0xb0,0xa7,0xb1,0xa7,0xb2,0xa3,0xb3
341        ,0xa7,0xb4,0xa3,0xb5,0xa3,0xb6,0xa7,0xb7
342        ,0xaf,0xb8,0xab,0xb9,0xa7,0xb4,0xa3,0xb5
343        ,0xa3,0xb6,0xa7,0xb7,0xaf,0xb8,0xab,0xb9
344        ,0x87,0xc0,0x83,0xc1,0x83,0xc2,0x87,0xc3
345        ,0x83,0xc4,0x87,0xc5,0x87,0xc6,0x83,0xc7
346        ,0x8b,0xc8,0x8f,0xc9,0x83,0xc4,0x87,0xc5
347        ,0x87,0xc6,0x83,0xc7,0x8b,0xc8,0x8f,0xc9
348        ,0x83,0xd0,0x87,0xd1,0x87,0xd2,0x83,0xd3
349        ,0x87,0xd4,0x83,0xd5,0x83,0xd6,0x87,0xd7
350        ,0x8f,0xd8,0x8b,0xd9,0x87,0xd4,0x83,0xd5
351        ,0x83,0xd6,0x87,0xd7,0x8f,0xd8,0x8b,0xd9
352        ,0xa3,0xe0,0xa7,0xe1,0xa7,0xe2,0xa3,0xe3
353        ,0xa7,0xe4,0xa3,0xe5,0xa3,0xe6,0xa7,0xe7
354        ,0xaf,0xe8,0xab,0xe9,0xa7,0xe4,0xa3,0xe5
355        ,0xa3,0xe6,0xa7,0xe7,0xaf,0xe8,0xab,0xe9
356        ,0xa7,0xf0,0xa3,0xf1,0xa3,0xf2,0xa7,0xf3
357        ,0xa3,0xf4,0xa7,0xf5,0xa7,0xf6,0xa3,0xf7
358        ,0xab,0xf8,0xaf,0xf9,0xa3,0xf4,0xa7,0xf5
359        ,0xa7,0xf6,0xa3,0xf7,0xab,0xf8,0xaf,0xf9
360        ,0x47,0x00,0x03,0x01,0x03,0x02,0x07,0x03
361        ,0x03,0x04,0x07,0x05,0x07,0x06,0x03,0x07
362        ,0x0b,0x08,0x0f,0x09,0x03,0x04,0x07,0x05
363        ,0x07,0x06,0x03,0x07,0x0b,0x08,0x0f,0x09
364        ,0x03,0x10,0x07,0x11,0x07,0x12,0x03,0x13
365        ,0x07,0x14,0x03,0x15,0x03,0x16,0x07,0x17
366        ,0x0f,0x18,0x0b,0x19,0x07,0x14,0x03,0x15
367        ,0x03,0x16,0x07,0x17,0x0f,0x18,0x0b,0x19
368        ,0x23,0x20,0x27,0x21,0x27,0x22,0x23,0x23
369        ,0x27,0x24,0x23,0x25,0x23,0x26,0x27,0x27
370        ,0x2f,0x28,0x2b,0x29,0x27,0x24,0x23,0x25
371        ,0x23,0x26,0x27,0x27,0x2f,0x28,0x2b,0x29
372        ,0x27,0x30,0x23,0x31,0x23,0x32,0x27,0x33
373        ,0x23,0x34,0x27,0x35,0x27,0x36,0x23,0x37
374        ,0x2b,0x38,0x2f,0x39,0x23,0x34,0x27,0x35
375        ,0x27,0x36,0x23,0x37,0x2b,0x38,0x2f,0x39
376        ,0x03,0x40,0x07,0x41,0x07,0x42,0x03,0x43
377        ,0x07,0x44,0x03,0x45,0x03,0x46,0x07,0x47
378        ,0x0f,0x48,0x0b,0x49,0x07,0x44,0x03,0x45
379        ,0x03,0x46,0x07,0x47,0x0f,0x48,0x0b,0x49
380        ,0x07,0x50,0x03,0x51,0x03,0x52,0x07,0x53
381        ,0x03,0x54,0x07,0x55,0x07,0x56,0x03,0x57
382        ,0x0b,0x58,0x0f,0x59,0x03,0x54,0x07,0x55
383        ,0x07,0x56,0x03,0x57,0x0b,0x58,0x0f,0x59
384        ,0x27,0x60,0x23,0x61,0x23,0x62,0x27,0x63
385        ,0x23,0x64,0x27,0x65,0x27,0x66,0x23,0x67
386        ,0x2b,0x68,0x2f,0x69,0x23,0x64,0x27,0x65
387        ,0x27,0x66,0x23,0x67,0x2b,0x68,0x2f,0x69
388        ,0x23,0x70,0x27,0x71,0x27,0x72,0x23,0x73
389        ,0x27,0x74,0x23,0x75,0x23,0x76,0x27,0x77
390        ,0x2f,0x78,0x2b,0x79,0x27,0x74,0x23,0x75
391        ,0x23,0x76,0x27,0x77,0x2f,0x78,0x2b,0x79
392        ,0x83,0x80,0x87,0x81,0x87,0x82,0x83,0x83
393        ,0x87,0x84,0x83,0x85,0x83,0x86,0x87,0x87
394        ,0x8f,0x88,0x8b,0x89,0x87,0x84,0x83,0x85
395        ,0x83,0x86,0x87,0x87,0x8f,0x88,0x8b,0x89
396        ,0x87,0x90,0x83,0x91,0x83,0x92,0x87,0x93
397        ,0x83,0x94,0x87,0x95,0x87,0x96,0x83,0x97
398        ,0x8b,0x98,0x8f,0x99,0x83,0x94,0x87,0x95
399        ,0x87,0x96,0x83,0x97,0x8b,0x98,0x8f,0x99
400        ,0x04,0x06,0x00,0x07,0x08,0x08,0x0c,0x09
401        ,0x0c,0x0a,0x08,0x0b,0x0c,0x0c,0x08,0x0d
402        ,0x08,0x0e,0x0c,0x0f,0x10,0x10,0x14,0x11
403        ,0x14,0x12,0x10,0x13,0x14,0x14,0x10,0x15
404        ,0x00,0x16,0x04,0x17,0x0c,0x18,0x08,0x19
405        ,0x08,0x1a,0x0c,0x1b,0x08,0x1c,0x0c,0x1d
406        ,0x0c,0x1e,0x08,0x1f,0x30,0x20,0x34,0x21
407        ,0x34,0x22,0x30,0x23,0x34,0x24,0x30,0x25
408        ,0x20,0x26,0x24,0x27,0x2c,0x28,0x28,0x29
409        ,0x28,0x2a,0x2c,0x2b,0x28,0x2c,0x2c,0x2d
410        ,0x2c,0x2e,0x28,0x2f,0x34,0x30,0x30,0x31
411        ,0x30,0x32,0x34,0x33,0x30,0x34,0x34,0x35
412        ,0x24,0x36,0x20,0x37,0x28,0x38,0x2c,0x39
413        ,0x2c,0x3a,0x28,0x3b,0x2c,0x3c,0x28,0x3d
414        ,0x28,0x3e,0x2c,0x3f,0x10,0x40,0x14,0x41
415        ,0x14,0x42,0x10,0x43,0x14,0x44,0x10,0x45
416        ,0x00,0x46,0x04,0x47,0x0c,0x48,0x08,0x49
417        ,0x08,0x4a,0x0c,0x4b,0x08,0x4c,0x0c,0x4d
418        ,0x0c,0x4e,0x08,0x4f,0x14,0x50,0x10,0x51
419        ,0x10,0x52,0x14,0x53,0x10,0x54,0x14,0x55
420        ,0x04,0x56,0x00,0x57,0x08,0x58,0x0c,0x59
421        ,0x0c,0x5a,0x08,0x5b,0x0c,0x5c,0x08,0x5d
422        ,0x08,0x5e,0x0c,0x5f,0x34,0x60,0x30,0x61
423        ,0x30,0x62,0x34,0x63,0x30,0x64,0x34,0x65
424        ,0x24,0x66,0x20,0x67,0x28,0x68,0x2c,0x69
425        ,0x2c,0x6a,0x28,0x6b,0x2c,0x6c,0x28,0x6d
426        ,0x28,0x6e,0x2c,0x6f,0x30,0x70,0x34,0x71
427        ,0x34,0x72,0x30,0x73,0x34,0x74,0x30,0x75
428        ,0x20,0x76,0x24,0x77,0x2c,0x78,0x28,0x79
429        ,0x28,0x7a,0x2c,0x7b,0x28,0x7c,0x2c,0x7d
430        ,0x2c,0x7e,0x28,0x7f,0x90,0x80,0x94,0x81
431        ,0x94,0x82,0x90,0x83,0x94,0x84,0x90,0x85
432        ,0x80,0x86,0x84,0x87,0x8c,0x88,0x88,0x89
433        ,0x88,0x8a,0x8c,0x8b,0x88,0x8c,0x8c,0x8d
434        ,0x8c,0x8e,0x88,0x8f,0x94,0x90,0x90,0x91
435        ,0x90,0x92,0x94,0x93,0x90,0x94,0x94,0x95
436        ,0x84,0x96,0x80,0x97,0x88,0x98,0x8c,0x99
437        ,0x8c,0x9a,0x88,0x9b,0x8c,0x9c,0x88,0x9d
438        ,0x88,0x9e,0x8c,0x9f,0x55,0x00,0x11,0x01
439        ,0x11,0x02,0x15,0x03,0x11,0x04,0x15,0x05
440        ,0x05,0x06,0x01,0x07,0x09,0x08,0x0d,0x09
441        ,0x0d,0x0a,0x09,0x0b,0x0d,0x0c,0x09,0x0d
442        ,0x09,0x0e,0x0d,0x0f,0x11,0x10,0x15,0x11
443        ,0x15,0x12,0x11,0x13,0x15,0x14,0x11,0x15
444        ,0x01,0x16,0x05,0x17,0x0d,0x18,0x09,0x19
445        ,0x09,0x1a,0x0d,0x1b,0x09,0x1c,0x0d,0x1d
446        ,0x0d,0x1e,0x09,0x1f,0x31,0x20,0x35,0x21
447        ,0x35,0x22,0x31,0x23,0x35,0x24,0x31,0x25
448        ,0x21,0x26,0x25,0x27,0x2d,0x28,0x29,0x29
449        ,0x29,0x2a,0x2d,0x2b,0x29,0x2c,0x2d,0x2d
450        ,0x2d,0x2e,0x29,0x2f,0x35,0x30,0x31,0x31
451        ,0x31,0x32,0x35,0x33,0x31,0x34,0x35,0x35
452        ,0x25,0x36,0x21,0x37,0x29,0x38,0x2d,0x39
453        ,0x2d,0x3a,0x29,0x3b,0x2d,0x3c,0x29,0x3d
454        ,0x29,0x3e,0x2d,0x3f,0x11,0x40,0x15,0x41
455        ,0x15,0x42,0x11,0x43,0x15,0x44,0x11,0x45
456        ,0x01,0x46,0x05,0x47,0x0d,0x48,0x09,0x49
457        ,0x09,0x4a,0x0d,0x4b,0x09,0x4c,0x0d,0x4d
458        ,0x0d,0x4e,0x09,0x4f,0x15,0x50,0x11,0x51
459        ,0x11,0x52,0x15,0x53,0x11,0x54,0x15,0x55
460        ,0x05,0x56,0x01,0x57,0x09,0x58,0x0d,0x59
461        ,0x0d,0x5a,0x09,0x5b,0x0d,0x5c,0x09,0x5d
462        ,0x09,0x5e,0x0d,0x5f,0x35,0x60,0x31,0x61
463        ,0x31,0x62,0x35,0x63,0x31,0x64,0x35,0x65
464        ,0x25,0x66,0x21,0x67,0x29,0x68,0x2d,0x69
465        ,0x2d,0x6a,0x29,0x6b,0x2d,0x6c,0x29,0x6d
466        ,0x29,0x6e,0x2d,0x6f,0x31,0x70,0x35,0x71
467        ,0x35,0x72,0x31,0x73,0x35,0x74,0x31,0x75
468        ,0x21,0x76,0x25,0x77,0x2d,0x78,0x29,0x79
469        ,0x29,0x7a,0x2d,0x7b,0x29,0x7c,0x2d,0x7d
470        ,0x2d,0x7e,0x29,0x7f,0x91,0x80,0x95,0x81
471        ,0x95,0x82,0x91,0x83,0x95,0x84,0x91,0x85
472        ,0x81,0x86,0x85,0x87,0x8d,0x88,0x89,0x89
473        ,0x89,0x8a,0x8d,0x8b,0x89,0x8c,0x8d,0x8d
474        ,0x8d,0x8e,0x89,0x8f,0x95,0x90,0x91,0x91
475        ,0x91,0x92,0x95,0x93,0x91,0x94,0x95,0x95
476        ,0x85,0x96,0x81,0x97,0x89,0x98,0x8d,0x99
477        ,0x8d,0x9a,0x89,0x9b,0x8d,0x9c,0x89,0x9d
478        ,0x89,0x9e,0x8d,0x9f,0xb5,0xa0,0xb1,0xa1
479        ,0xb1,0xa2,0xb5,0xa3,0xb1,0xa4,0xb5,0xa5
480        ,0xa5,0xa6,0xa1,0xa7,0xa9,0xa8,0xad,0xa9
481        ,0xad,0xaa,0xa9,0xab,0xad,0xac,0xa9,0xad
482        ,0xa9,0xae,0xad,0xaf,0xb1,0xb0,0xb5,0xb1
483        ,0xb5,0xb2,0xb1,0xb3,0xb5,0xb4,0xb1,0xb5
484        ,0xa1,0xb6,0xa5,0xb7,0xad,0xb8,0xa9,0xb9
485        ,0xa9,0xba,0xad,0xbb,0xa9,0xbc,0xad,0xbd
486        ,0xad,0xbe,0xa9,0xbf,0x95,0xc0,0x91,0xc1
487        ,0x91,0xc2,0x95,0xc3,0x91,0xc4,0x95,0xc5
488        ,0x85,0xc6,0x81,0xc7,0x89,0xc8,0x8d,0xc9
489        ,0x8d,0xca,0x89,0xcb,0x8d,0xcc,0x89,0xcd
490        ,0x89,0xce,0x8d,0xcf,0x91,0xd0,0x95,0xd1
491        ,0x95,0xd2,0x91,0xd3,0x95,0xd4,0x91,0xd5
492        ,0x81,0xd6,0x85,0xd7,0x8d,0xd8,0x89,0xd9
493        ,0x89,0xda,0x8d,0xdb,0x89,0xdc,0x8d,0xdd
494        ,0x8d,0xde,0x89,0xdf,0xb1,0xe0,0xb5,0xe1
495        ,0xb5,0xe2,0xb1,0xe3,0xb5,0xe4,0xb1,0xe5
496        ,0xa1,0xe6,0xa5,0xe7,0xad,0xe8,0xa9,0xe9
497        ,0xa9,0xea,0xad,0xeb,0xa9,0xec,0xad,0xed
498        ,0xad,0xee,0xa9,0xef,0xb5,0xf0,0xb1,0xf1
499        ,0xb1,0xf2,0xb5,0xf3,0xb1,0xf4,0xb5,0xf5
500        ,0xa5,0xf6,0xa1,0xf7,0xa9,0xf8,0xad,0xf9
501        ,0xad,0xfa,0xa9,0xfb,0xad,0xfc,0xa9,0xfd
502        ,0xa9,0xfe,0xad,0xff,0x55,0x00,0x11,0x01
503        ,0x11,0x02,0x15,0x03,0x11,0x04,0x15,0x05
504        ,0x05,0x06,0x01,0x07,0x09,0x08,0x0d,0x09
505        ,0x0d,0x0a,0x09,0x0b,0x0d,0x0c,0x09,0x0d
506        ,0x09,0x0e,0x0d,0x0f,0x11,0x10,0x15,0x11
507        ,0x15,0x12,0x11,0x13,0x15,0x14,0x11,0x15
508        ,0x01,0x16,0x05,0x17,0x0d,0x18,0x09,0x19
509        ,0x09,0x1a,0x0d,0x1b,0x09,0x1c,0x0d,0x1d
510        ,0x0d,0x1e,0x09,0x1f,0x31,0x20,0x35,0x21
511        ,0x35,0x22,0x31,0x23,0x35,0x24,0x31,0x25
512        ,0x21,0x26,0x25,0x27,0x2d,0x28,0x29,0x29
513        ,0x29,0x2a,0x2d,0x2b,0x29,0x2c,0x2d,0x2d
514        ,0x2d,0x2e,0x29,0x2f,0x35,0x30,0x31,0x31
515        ,0x31,0x32,0x35,0x33,0x31,0x34,0x35,0x35
516        ,0x25,0x36,0x21,0x37,0x29,0x38,0x2d,0x39
517        ,0x2d,0x3a,0x29,0x3b,0x2d,0x3c,0x29,0x3d
518        ,0x29,0x3e,0x2d,0x3f,0x11,0x40,0x15,0x41
519        ,0x15,0x42,0x11,0x43,0x15,0x44,0x11,0x45
520        ,0x01,0x46,0x05,0x47,0x0d,0x48,0x09,0x49
521        ,0x09,0x4a,0x0d,0x4b,0x09,0x4c,0x0d,0x4d
522        ,0x0d,0x4e,0x09,0x4f,0x15,0x50,0x11,0x51
523        ,0x11,0x52,0x15,0x53,0x11,0x54,0x15,0x55
524        ,0x05,0x56,0x01,0x57,0x09,0x58,0x0d,0x59
525        ,0x0d,0x5a,0x09,0x5b,0x0d,0x5c,0x09,0x5d
526        ,0x09,0x5e,0x0d,0x5f,0x35,0x60,0x31,0x61
527        ,0x31,0x62,0x35,0x63,0x31,0x64,0x35,0x65
528        ,0xbe,0xfa,0xba,0xfb,0xbe,0xfc,0xba,0xfd
529        ,0xba,0xfe,0xbe,0xff,0x46,0x00,0x02,0x01
530        ,0x02,0x02,0x06,0x03,0x02,0x04,0x06,0x05
531        ,0x06,0x06,0x02,0x07,0x0a,0x08,0x0e,0x09
532        ,0x1e,0x0a,0x1a,0x0b,0x1e,0x0c,0x1a,0x0d
533        ,0x1a,0x0e,0x1e,0x0f,0x02,0x10,0x06,0x11
534        ,0x06,0x12,0x02,0x13,0x06,0x14,0x02,0x15
535        ,0x02,0x16,0x06,0x17,0x0e,0x18,0x0a,0x19
536        ,0x1a,0x1a,0x1e,0x1b,0x1a,0x1c,0x1e,0x1d
537        ,0x1e,0x1e,0x1a,0x1f,0x22,0x20,0x26,0x21
538        ,0x26,0x22,0x22,0x23,0x26,0x24,0x22,0x25
539        ,0x22,0x26,0x26,0x27,0x2e,0x28,0x2a,0x29
540        ,0x3a,0x2a,0x3e,0x2b,0x3a,0x2c,0x3e,0x2d
541        ,0x3e,0x2e,0x3a,0x2f,0x26,0x30,0x22,0x31
542        ,0x22,0x32,0x26,0x33,0x22,0x34,0x26,0x35
543        ,0x26,0x36,0x22,0x37,0x2a,0x38,0x2e,0x39
544        ,0x3e,0x3a,0x3a,0x3b,0x3e,0x3c,0x3a,0x3d
545        ,0x3a,0x3e,0x3e,0x3f,0x02,0x40,0x06,0x41
546        ,0x06,0x42,0x02,0x43,0x06,0x44,0x02,0x45
547        ,0x02,0x46,0x06,0x47,0x0e,0x48,0x0a,0x49
548        ,0x1a,0x4a,0x1e,0x4b,0x1a,0x4c,0x1e,0x4d
549        ,0x1e,0x4e,0x1a,0x4f,0x06,0x50,0x02,0x51
550        ,0x02,0x52,0x06,0x53,0x02,0x54,0x06,0x55
551        ,0x06,0x56,0x02,0x57,0x0a,0x58,0x0e,0x59
552        ,0x1e,0x5a,0x1a,0x5b,0x1e,0x5c,0x1a,0x5d
553        ,0x1a,0x5e,0x1e,0x5f,0x26,0x60,0x22,0x61
554        ,0x22,0x62,0x26,0x63,0x22,0x64,0x26,0x65
555        ,0x26,0x66,0x22,0x67,0x2a,0x68,0x2e,0x69
556        ,0x3e,0x6a,0x3a,0x6b,0x3e,0x6c,0x3a,0x6d
557        ,0x3a,0x6e,0x3e,0x6f,0x22,0x70,0x26,0x71
558        ,0x26,0x72,0x22,0x73,0x26,0x74,0x22,0x75
559        ,0x22,0x76,0x26,0x77,0x2e,0x78,0x2a,0x79
560        ,0x3a,0x7a,0x3e,0x7b,0x3a,0x7c,0x3e,0x7d
561        ,0x3e,0x7e,0x3a,0x7f,0x82,0x80,0x86,0x81
562        ,0x86,0x82,0x82,0x83,0x86,0x84,0x82,0x85
563        ,0x82,0x86,0x86,0x87,0x8e,0x88,0x8a,0x89
564        ,0x9a,0x8a,0x9e,0x8b,0x9a,0x8c,0x9e,0x8d
565        ,0x9e,0x8e,0x9a,0x8f,0x86,0x90,0x82,0x91
566        ,0x82,0x92,0x86,0x93,0x23,0x34,0x27,0x35
567        ,0x27,0x36,0x23,0x37,0x2b,0x38,0x2f,0x39
568        ,0x3f,0x3a,0x3b,0x3b,0x3f,0x3c,0x3b,0x3d
569        ,0x3b,0x3e,0x3f,0x3f,0x03,0x40,0x07,0x41
570        ,0x07,0x42,0x03,0x43,0x07,0x44,0x03,0x45
571        ,0x03,0x46,0x07,0x47,0x0f,0x48,0x0b,0x49
572        ,0x1b,0x4a,0x1f,0x4b,0x1b,0x4c,0x1f,0x4d
573        ,0x1f,0x4e,0x1b,0x4f,0x07,0x50,0x03,0x51
574        ,0x03,0x52,0x07,0x53,0x03,0x54,0x07,0x55
575        ,0x07,0x56,0x03,0x57,0x0b,0x58,0x0f,0x59
576        ,0x1f,0x5a,0x1b,0x5b,0x1f,0x5c,0x1b,0x5d
577        ,0x1b,0x5e,0x1f,0x5f,0x27,0x60,0x23,0x61
578        ,0x23,0x62,0x27,0x63,0x23,0x64,0x27,0x65
579        ,0x27,0x66,0x23,0x67,0x2b,0x68,0x2f,0x69
580        ,0x3f,0x6a,0x3b,0x6b,0x3f,0x6c,0x3b,0x6d
581        ,0x3b,0x6e,0x3f,0x6f,0x23,0x70,0x27,0x71
582        ,0x27,0x72,0x23,0x73,0x27,0x74,0x23,0x75
583        ,0x23,0x76,0x27,0x77,0x2f,0x78,0x2b,0x79
584        ,0x3b,0x7a,0x3f,0x7b,0x3b,0x7c,0x3f,0x7d
585        ,0x3f,0x7e,0x3b,0x7f,0x83,0x80,0x87,0x81
586        ,0x87,0x82,0x83,0x83,0x87,0x84,0x83,0x85
587        ,0x83,0x86,0x87,0x87,0x8f,0x88,0x8b,0x89
588        ,0x9b,0x8a,0x9f,0x8b,0x9b,0x8c,0x9f,0x8d
589        ,0x9f,0x8e,0x9b,0x8f,0x87,0x90,0x83,0x91
590        ,0x83,0x92,0x87,0x93,0x83,0x94,0x87,0x95
591        ,0x87,0x96,0x83,0x97,0x8b,0x98,0x8f,0x99
592        ,0x9f,0x9a,0x9b,0x9b,0x9f,0x9c,0x9b,0x9d
593        ,0x9b,0x9e,0x9f,0x9f,0xa7,0xa0,0xa3,0xa1
594        ,0xa3,0xa2,0xa7,0xa3,0xa3,0xa4,0xa7,0xa5
595        ,0xa7,0xa6,0xa3,0xa7,0xab,0xa8,0xaf,0xa9
596        ,0xbf,0xaa,0xbb,0xab,0xbf,0xac,0xbb,0xad
597        ,0xbb,0xae,0xbf,0xaf,0xa3,0xb0,0xa7,0xb1
598        ,0xa7,0xb2,0xa3,0xb3,0xa7,0xb4,0xa3,0xb5
599        ,0xa3,0xb6,0xa7,0xb7,0xaf,0xb8,0xab,0xb9
600        ,0xbb,0xba,0xbf,0xbb,0xbb,0xbc,0xbf,0xbd
601        ,0xbf,0xbe,0xbb,0xbf,0x87,0xc0,0x83,0xc1
602        ,0x83,0xc2,0x87,0xc3,0x83,0xc4,0x87,0xc5
603        ,0x87,0xc6,0x83,0xc7,0x8b,0xc8,0x8f,0xc9
604        ,0x9f,0xca,0x9b,0xcb,0x9f,0xcc,0x9b,0xcd
605        ,0x9b,0xce,0x9f,0xcf,0x83,0xd0,0x87,0xd1
606        ,0x87,0xd2,0x83,0xd3,0x87,0xd4,0x83,0xd5
607        ,0x83,0xd6,0x87,0xd7,0x8f,0xd8,0x8b,0xd9
608        ,0x9b,0xda,0x9f,0xdb,0x9b,0xdc,0x9f,0xdd
609        ,0x9f,0xde,0x9b,0xdf,0xa3,0xe0,0xa7,0xe1
610        ,0xa7,0xe2,0xa3,0xe3,0xa7,0xe4,0xa3,0xe5
611        ,0xa3,0xe6,0xa7,0xe7,0xaf,0xe8,0xab,0xe9
612        ,0xbb,0xea,0xbf,0xeb,0xbb,0xec,0xbf,0xed
613        ,0xbf,0xee,0xbb,0xef,0xa7,0xf0,0xa3,0xf1
614        ,0xa3,0xf2,0xa7,0xf3,0xa3,0xf4,0xa7,0xf5
615        ,0xa7,0xf6,0xa3,0xf7,0xab,0xf8,0xaf,0xf9
616        ,0xbf,0xfa,0xbb,0xfb,0xbf,0xfc,0xbb,0xfd
617        ,0xbb,0xfe,0xbf,0xff,0x47,0x00,0x03,0x01
618        ,0x03,0x02,0x07,0x03,0x03,0x04,0x07,0x05
619        ,0x07,0x06,0x03,0x07,0x0b,0x08,0x0f,0x09
620        ,0x1f,0x0a,0x1b,0x0b,0x1f,0x0c,0x1b,0x0d
621        ,0x1b,0x0e,0x1f,0x0f,0x03,0x10,0x07,0x11
622        ,0x07,0x12,0x03,0x13,0x07,0x14,0x03,0x15
623        ,0x03,0x16,0x07,0x17,0x0f,0x18,0x0b,0x19
624        ,0x1b,0x1a,0x1f,0x1b,0x1b,0x1c,0x1f,0x1d
625        ,0x1f,0x1e,0x1b,0x1f,0x23,0x20,0x27,0x21
626        ,0x27,0x22,0x23,0x23,0x27,0x24,0x23,0x25
627        ,0x23,0x26,0x27,0x27,0x2f,0x28,0x2b,0x29
628        ,0x3b,0x2a,0x3f,0x2b,0x3b,0x2c,0x3f,0x2d
629        ,0x3f,0x2e,0x3b,0x2f,0x27,0x30,0x23,0x31
630        ,0x23,0x32,0x27,0x33,0x23,0x34,0x27,0x35
631        ,0x27,0x36,0x23,0x37,0x2b,0x38,0x2f,0x39
632        ,0x3f,0x3a,0x3b,0x3b,0x3f,0x3c,0x3b,0x3d
633        ,0x3b,0x3e,0x3f,0x3f,0x03,0x40,0x07,0x41
634        ,0x07,0x42,0x03,0x43,0x07,0x44,0x03,0x45
635        ,0x03,0x46,0x07,0x47,0x0f,0x48,0x0b,0x49
636        ,0x1b,0x4a,0x1f,0x4b,0x1b,0x4c,0x1f,0x4d
637        ,0x1f,0x4e,0x1b,0x4f,0x07,0x50,0x03,0x51
638        ,0x03,0x52,0x07,0x53,0x03,0x54,0x07,0x55
639        ,0x07,0x56,0x03,0x57,0x0b,0x58,0x0f,0x59
640        ,0x1f,0x5a,0x1b,0x5b,0x1f,0x5c,0x1b,0x5d
641        ,0x1b,0x5e,0x1f,0x5f,0x27,0x60,0x23,0x61
642        ,0x23,0x62,0x27,0x63,0x23,0x64,0x27,0x65
643        ,0x27,0x66,0x23,0x67,0x2b,0x68,0x2f,0x69
644        ,0x3f,0x6a,0x3b,0x6b,0x3f,0x6c,0x3b,0x6d
645        ,0x3b,0x6e,0x3f,0x6f,0x23,0x70,0x27,0x71
646        ,0x27,0x72,0x23,0x73,0x27,0x74,0x23,0x75
647        ,0x23,0x76,0x27,0x77,0x2f,0x78,0x2b,0x79
648        ,0x3b,0x7a,0x3f,0x7b,0x3b,0x7c,0x3f,0x7d
649        ,0x3f,0x7e,0x3b,0x7f,0x83,0x80,0x87,0x81
650        ,0x87,0x82,0x83,0x83,0x87,0x84,0x83,0x85
651        ,0x83,0x86,0x87,0x87,0x8f,0x88,0x8b,0x89
652        ,0x9b,0x8a,0x9f,0x8b,0x9b,0x8c,0x9f,0x8d
653        ,0x9f,0x8e,0x9b,0x8f,0x87,0x90,0x83,0x91
654        ,0x83,0x92,0x87,0x93,0x83,0x94,0x87,0x95
655        ,0x87,0x96,0x83,0x97,0x8b,0x98,0x8f,0x99
656 };
657