]> git.lyx.org Git - lyx.git/blob - 3rdparty/libiconv/1.15/lib/uhc_1.h
Implement auto-nesting.
[lyx.git] / 3rdparty / libiconv / 1.15 / lib / uhc_1.h
1 /*
2  * Copyright (C) 1999-2001, 2012, 2016 Free Software Foundation, Inc.
3  * This file is part of the GNU LIBICONV Library.
4  *
5  * The GNU LIBICONV Library is free software; you can redistribute it
6  * and/or modify it under the terms of the GNU Library General Public
7  * License as published by the Free Software Foundation; either version 2
8  * of the License, or (at your option) any later version.
9  *
10  * The GNU LIBICONV Library is distributed in the hope that it will be
11  * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  * Library General Public License for more details.
14  *
15  * You should have received a copy of the GNU Library General Public
16  * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
17  * If not, see <http://www.gnu.org/licenses/>.
18  */
19
20 /*
21  * Unified Hangul Code part 1
22  */
23
24 static const unsigned short uhc_1_2uni_main_page81[64] = {
25   0xac02, 0xac8d, 0xad14, 0xad91, 0xadfa, 0xae7a, 0xaee6, 0xaf57,
26   0xafbf, 0xb030, 0xb0a5, 0xb122, 0xb19e, 0xb207, 0xb26f, 0xb2f0,
27   0xb366, 0xb3e1, 0xb445, 0xb4ad, 0xb51e, 0xb590, 0xb600, 0xb661,
28   0xb6c3, 0xb723, 0xb79f, 0xb811, 0xb885, 0xb8f1, 0xb95a, 0xb9d4,
29   0xba47, 0xbac2, 0xbb28, 0xbb9a, 0xbc03, 0xbc80, 0xbcfe, 0xbd67,
30   0xbdd2, 0xbe3d, 0xbeb8, 0xbf23, 0xbf83, 0xbfe6, 0xc040, 0xc0a7,
31   0xc132, 0xc1b1, 0xc224, 0xc297, 0xc310, 0xc37a, 0xc3db, 0xc446,
32   0xc4aa, 0xc50f, 0xc596, 0xc626, 0xc6a8, 0xc726, 0xc7b8, 0xc832,
33 };
34 static const unsigned char uhc_1_2uni_page81[5696] = {
35   /* 0x81 */
36   0x00, 0x01, 0x03, 0x04, 0x09, 0x0a, 0x0b, 0x0c,
37   0x0d, 0x16, 0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23,
38   0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2c, 0x30,
39   0x31, 0x32, 0x33, 0x34, 0x35, 0x38, 0x39, 0x3b,
40   0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44,
41   0x45, 0x46, 0x47, 0x48, 0x4a, 0x4c, 0x4d, 0x4e,
42   0x4f, 0x50, 0x51, 0x53, 0x54, 0x55, 0x57, 0x58,
43   0x59, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
44   0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
45   0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73, 0x74,
46   0x77, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x80, 0x85,
47   0x86, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08,
48   0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x11, 0x15,
49   0x16, 0x17, 0x18, 0x19, 0x1a, 0x1e, 0x20, 0x21,
50   0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2d,
51   0x31, 0x32, 0x33, 0x35, 0x36, 0x38, 0x39, 0x3a,
52   0x3c, 0x3d, 0x3e, 0x40, 0x41, 0x42, 0x43, 0x44,
53   0x45, 0x46, 0x47, 0x49, 0x4b, 0x4c, 0x4d, 0x4e,
54   0x4f, 0x50, 0x51, 0x52, 0x55, 0x56, 0x58, 0x59,
55   0x5c, 0x5e, 0x60, 0x61, 0x65, 0x67, 0x6a, 0x6b,
56   0x6c, 0x6d, 0x6e, 0x71, 0x72, 0x74, 0x75, 0x76,
57   0x78, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x81, 0x83,
58   0x85, 0x86,
59   /* 0x82 */
60   0x00, 0x01, 0x02, 0x03, 0x05, 0x06, 0x07, 0x09,
61   0x0a, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12,
62   0x13, 0x14, 0x16, 0x17, 0x1a, 0x1b, 0x1c, 0x1d,
63   0x1e, 0x1f, 0x22, 0x23, 0x25, 0x26, 0x27, 0x29,
64   0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x32, 0x34,
65   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3d, 0x3e,
66   0x3f, 0x41, 0x42, 0x43, 0x45, 0x46, 0x47, 0x48,
67   0x49, 0x4a, 0x4b, 0x4c, 0x4e, 0x50, 0x51, 0x52,
68   0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5b, 0x5d,
69   0x5e, 0x63, 0x64, 0x65, 0x66, 0x6a, 0x6c, 0x6f,
70   0x70, 0x71, 0x72, 0x73, 0x76, 0x77, 0x79, 0x7a,
71   0x7b, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
72   0x07, 0x08, 0x09, 0x0a, 0x0d, 0x0e, 0x0f, 0x10,
73   0x11, 0x12, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
74   0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
75   0x22, 0x23, 0x24, 0x25, 0x27, 0x28, 0x29, 0x2a,
76   0x2b, 0x2c, 0x2d, 0x2e, 0x31, 0x32, 0x34, 0x35,
77   0x36, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
78   0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
79   0x4a, 0x4c, 0x4d, 0x4e, 0x50, 0x51, 0x52, 0x54,
80   0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c,
81   0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64,
82   0x65, 0x66,
83   /* 0x83 */
84   0x00, 0x01, 0x03, 0x04, 0x08, 0x09, 0x0a, 0x0b,
85   0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15, 0x16, 0x17,
86   0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
87   0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
88   0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
89   0x31, 0x32, 0x33, 0x34, 0x35, 0x38, 0x39, 0x3b,
90   0x3c, 0x3f, 0x41, 0x42, 0x43, 0x44, 0x45, 0x48,
91   0x4a, 0x4d, 0x4e, 0x4f, 0x51, 0x55, 0x57, 0x58,
92   0x59, 0x5b, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64,
93   0x68, 0x69, 0x6a, 0x6c, 0x6d, 0x70, 0x71, 0x73,
94   0x74, 0x75, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c,
95   0x7d, 0x00, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
96   0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x13, 0x14,
97   0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
98   0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24,
99   0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
100   0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34,
101   0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c,
102   0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x45, 0x47, 0x48,
103   0x49, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
104   0x54, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x60,
105   0x61, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
106   0x6a, 0x6b,
107   /* 0x84 */
108   0x00, 0x01, 0x03, 0x04, 0x06, 0x08, 0x09, 0x0a,
109   0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x13, 0x14,
110   0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
111   0x1e, 0x1f, 0x20, 0x23, 0x24, 0x25, 0x26, 0x28,
112   0x29, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
113   0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
114   0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
115   0x42, 0x43, 0x44, 0x45, 0x48, 0x49, 0x4b, 0x4d,
116   0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x58,
117   0x5a, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x65, 0x66,
118   0x67, 0x68, 0x69, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
119   0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08,
120   0x09, 0x0a, 0x0b, 0x0c, 0x0f, 0x10, 0x11, 0x12,
121   0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a,
122   0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x23,
123   0x24, 0x25, 0x26, 0x27, 0x28, 0x2a, 0x2b, 0x2c,
124   0x2e, 0x2f, 0x30, 0x32, 0x33, 0x34, 0x35, 0x36,
125   0x37, 0x38, 0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41,
126   0x42, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49, 0x4a,
127   0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52,
128   0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a,
129   0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x63, 0x64,
130   0x66, 0x67,
131   /* 0x85 */
132   0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x0b,
133   0x0d, 0x10, 0x11, 0x12, 0x13, 0x14, 0x16, 0x17,
134   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1e, 0x1f, 0x20,
135   0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
136   0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33, 0x34,
137   0x36, 0x37, 0x38, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
138   0x3f, 0x40, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49,
139   0x4a, 0x4b, 0x4c, 0x4e, 0x4f, 0x50, 0x52, 0x53,
140   0x54, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c,
141   0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66,
142   0x67, 0x68, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
143   0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
144   0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
145   0x0f, 0x10, 0x11, 0x12, 0x13, 0x16, 0x17, 0x19,
146   0x1b, 0x1d, 0x1f, 0x20, 0x21, 0x22, 0x26, 0x28,
147   0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, 0x32,
148   0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
149   0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42,
150   0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
151   0x4b, 0x4e, 0x4f, 0x51, 0x52, 0x53, 0x55, 0x56,
152   0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5e, 0x60, 0x62,
153   0x63, 0x64, 0x65, 0x66, 0x67, 0x6b, 0x6d, 0x6e,
154   0x73, 0x74,
155   /* 0x86 */
156   0x00, 0x01, 0x02, 0x05, 0x0b, 0x0d, 0x11, 0x12,
157   0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
158   0x1d, 0x1e, 0x21, 0x25, 0x26, 0x27, 0x28, 0x29,
159   0x2a, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34, 0x35,
160   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3c, 0x3d, 0x3e,
161   0x3f, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
162   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
163   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
164   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
165   0x60, 0x61, 0x62, 0x65, 0x68, 0x69, 0x6a, 0x6c,
166   0x6f, 0x70, 0x71, 0x72, 0x75, 0x79, 0x7a, 0x7b,
167   0x7c, 0x00, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b,
168   0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x14, 0x18,
169   0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x20, 0x21, 0x23,
170   0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
171   0x2d, 0x30, 0x31, 0x34, 0x35, 0x37, 0x38, 0x39,
172   0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x42, 0x43,
173   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
174   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
175   0x54, 0x55, 0x58, 0x59, 0x5b, 0x5c, 0x5d, 0x5f,
176   0x61, 0x62, 0x63, 0x64, 0x65, 0x68, 0x6a, 0x6c,
177   0x6d, 0x6e, 0x6f, 0x73, 0x74, 0x75, 0x77, 0x78,
178   0x79, 0x7b,
179   /* 0x87 */
180   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
181   0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
182   0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
183   0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
184   0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
185   0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f, 0x30, 0x31,
186   0x33, 0x34, 0x35, 0x37, 0x38, 0x39, 0x3a, 0x3b,
187   0x3c, 0x3d, 0x40, 0x42, 0x43, 0x44, 0x45, 0x46,
188   0x47, 0x48, 0x49, 0x4c, 0x4d, 0x4f, 0x50, 0x51,
189   0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a,
190   0x5c, 0x5e, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
191   0x68, 0x00, 0x02, 0x03, 0x06, 0x07, 0x08, 0x09,
192   0x0a, 0x0b, 0x0c, 0x0f, 0x11, 0x13, 0x14, 0x15,
193   0x16, 0x17, 0x18, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
194   0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
195   0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f,
196   0x30, 0x31, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38,
197   0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
198   0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
199   0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
200   0x52, 0x53, 0x54, 0x56, 0x57, 0x58, 0x5a, 0x5b,
201   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x63, 0x64, 0x65,
202   0x66, 0x67,
203   /* 0x88 */
204   0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08, 0x09,
205   0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11, 0x12,
206   0x13, 0x14, 0x17, 0x18, 0x19, 0x1b, 0x1c, 0x1d,
207   0x1e, 0x1f, 0x20, 0x23, 0x24, 0x26, 0x27, 0x28,
208   0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33, 0x35, 0x38,
209   0x39, 0x3a, 0x3c, 0x3e, 0x3f, 0x40, 0x42, 0x43,
210   0x44, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c,
211   0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54,
212   0x55, 0x56, 0x57, 0x58, 0x5b, 0x5c, 0x5e, 0x5f,
213   0x60, 0x62, 0x64, 0x65, 0x66, 0x67, 0x68, 0x6b,
214   0x6d, 0x6f, 0x70, 0x71, 0x72, 0x74, 0x78, 0x7a,
215   0x7b, 0x00, 0x01, 0x02, 0x06, 0x0c, 0x0d, 0x0e,
216   0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1a, 0x1b,
217   0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x26, 0x27, 0x28,
218   0x29, 0x2a, 0x2b, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
219   0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
220   0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
221   0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
222   0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
223   0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
224   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
225   0x62, 0x63, 0x67, 0x69, 0x6a, 0x6d, 0x70, 0x71,
226   0x72, 0x73,
227   /* 0x89 */
228   0x00, 0x02, 0x04, 0x06, 0x07, 0x09, 0x0c, 0x0d,
229   0x0f, 0x10, 0x11, 0x13, 0x14, 0x15, 0x16, 0x17,
230   0x18, 0x19, 0x1c, 0x20, 0x21, 0x22, 0x23, 0x24,
231   0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d, 0x2f,
232   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
233   0x38, 0x39, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
234   0x43, 0x44, 0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b,
235   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
236   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
237   0x5c, 0x5d, 0x60, 0x61, 0x63, 0x64, 0x67, 0x69,
238   0x6b, 0x6c, 0x6d, 0x70, 0x72, 0x74, 0x76, 0x78,
239   0x79, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08,
240   0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
241   0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
242   0x19, 0x1a, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
243   0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
244   0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32,
245   0x33, 0x34, 0x35, 0x36, 0x38, 0x39, 0x3a, 0x3c,
246   0x3d, 0x3e, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
247   0x46, 0x49, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
248   0x51, 0x52, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
249   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
250   0x62, 0x63,
251   /* 0x8a */
252   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
253   0x08, 0x09, 0x0a, 0x0d, 0x0e, 0x10, 0x11, 0x12,
254   0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1d,
255   0x1f, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x28,
256   0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
257   0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
258   0x39, 0x3a, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
259   0x42, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
260   0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52,
261   0x53, 0x54, 0x55, 0x56, 0x57, 0x59, 0x5a, 0x5b,
262   0x5c, 0x5d, 0x5e, 0x60, 0x61, 0x62, 0x64, 0x65,
263   0x66, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
264   0x07, 0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11,
265   0x12, 0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1c,
266   0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x24, 0x25,
267   0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
268   0x31, 0x32, 0x34, 0x35, 0x38, 0x3a, 0x3b, 0x3c,
269   0x3d, 0x3e, 0x41, 0x43, 0x45, 0x46, 0x47, 0x48,
270   0x49, 0x4a, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
271   0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
272   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
273   0x62, 0x63, 0x64, 0x65, 0x66, 0x69, 0x6a, 0x6c,
274   0x6d, 0x70,
275   /* 0x8b */
276   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x0d,
277   0x0e, 0x0f, 0x10, 0x11, 0x14, 0x15, 0x17, 0x18,
278   0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
279   0x24, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x30, 0x31,
280   0x33, 0x34, 0x35, 0x37, 0x38, 0x39, 0x3a, 0x3b,
281   0x3c, 0x3d, 0x40, 0x44, 0x45, 0x46, 0x47, 0x48,
282   0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
283   0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
284   0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
285   0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
286   0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
287   0x71, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
288   0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
289   0x0f, 0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1c,
290   0x1d, 0x1e, 0x1f, 0x22, 0x26, 0x27, 0x28, 0x29,
291   0x2a, 0x2e, 0x2f, 0x31, 0x32, 0x33, 0x35, 0x36,
292   0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3e, 0x42, 0x43,
293   0x44, 0x45, 0x46, 0x47, 0x49, 0x4a, 0x4b, 0x4c,
294   0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54,
295   0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5d,
296   0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
297   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
298   0x6e, 0x6f,
299   /* 0x8c */
300   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
301   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
302   0x12, 0x13, 0x15, 0x16, 0x17, 0x19, 0x1a, 0x1b,
303   0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
304   0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2d,
305   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x35, 0x36,
306   0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
307   0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46,
308   0x47, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
309   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
310   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
311   0x60, 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08,
312   0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
313   0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
314   0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
315   0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
316   0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
317   0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38,
318   0x39, 0x3a, 0x3d, 0x3e, 0x40, 0x41, 0x42, 0x44,
319   0x45, 0x46, 0x47, 0x48, 0x49, 0x4c, 0x4d, 0x4e,
320   0x4f, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
321   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
322   0x60, 0x61,
323   /* 0x8d */
324   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
325   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
326   0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
327   0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
328   0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
329   0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x32,
330   0x33, 0x34, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
331   0x3c, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45, 0x46,
332   0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e,
333   0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56,
334   0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e,
335   0x5f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x08,
336   0x0a, 0x0b, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
337   0x14, 0x17, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
338   0x1f, 0x20, 0x22, 0x23, 0x24, 0x26, 0x27, 0x28,
339   0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x33,
340   0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
341   0x3c, 0x3e, 0x3f, 0x40, 0x42, 0x43, 0x44, 0x46,
342   0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4f, 0x51,
343   0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x5b, 0x5c,
344   0x5e, 0x5f, 0x60, 0x62, 0x63, 0x64, 0x65, 0x66,
345   0x67, 0x68, 0x6b, 0x70, 0x71, 0x72, 0x77, 0x78,
346   0x7a, 0x7b,
347   /* 0x8e */
348   0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08,
349   0x0b, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x17,
350   0x18, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
351   0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x29,
352   0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32,
353   0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
354   0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42,
355   0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a,
356   0x4b, 0x4c, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x56,
357   0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5f, 0x63,
358   0x64, 0x65, 0x66, 0x67, 0x6b, 0x6c, 0x6e, 0x6f,
359   0x70, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
360   0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12,
361   0x15, 0x16, 0x18, 0x19, 0x1a, 0x1c, 0x1d, 0x1e,
362   0x1f, 0x20, 0x21, 0x22, 0x25, 0x29, 0x2a, 0x2b,
363   0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34, 0x35,
364   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
365   0x3e, 0x3f, 0x41, 0x43, 0x44, 0x45, 0x46, 0x47,
366   0x48, 0x49, 0x4a, 0x4d, 0x4e, 0x50, 0x51, 0x52,
367   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5d,
368   0x5f, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x68,
369   0x69, 0x6a, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
370   0x72, 0x73,
371   /* 0x8f */
372   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
373   0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
374   0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
375   0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
376   0x21, 0x22, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
377   0x2a, 0x2c, 0x2d, 0x2e, 0x30, 0x31, 0x32, 0x34,
378   0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3d, 0x3f,
379   0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x48, 0x49,
380   0x4a, 0x4c, 0x4d, 0x4e, 0x50, 0x51, 0x52, 0x53,
381   0x54, 0x55, 0x56, 0x57, 0x59, 0x5b, 0x5d, 0x5e,
382   0x5f, 0x60, 0x61, 0x62, 0x65, 0x66, 0x68, 0x69,
383   0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
384   0x09, 0x0b, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12,
385   0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
386   0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
387   0x24, 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2b, 0x2c,
388   0x2d, 0x2e, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
389   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
390   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
391   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4d, 0x4e, 0x50,
392   0x51, 0x52, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
393   0x5a, 0x5c, 0x5d, 0x5f, 0x61, 0x62, 0x63, 0x64,
394   0x65, 0x66,
395   /* 0x90 */
396   0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x08, 0x09,
397   0x0a, 0x0b, 0x0c, 0x0d, 0x10, 0x12, 0x14, 0x15,
398   0x16, 0x17, 0x18, 0x19, 0x1c, 0x1d, 0x1f, 0x20,
399   0x21, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
400   0x2c, 0x2e, 0x31, 0x32, 0x35, 0x36, 0x37, 0x38,
401   0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
402   0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
403   0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
404   0x51, 0x54, 0x55, 0x57, 0x58, 0x59, 0x5b, 0x5c,
405   0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x66, 0x68,
406   0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73,
407   0x79, 0x00, 0x01, 0x02, 0x03, 0x06, 0x08, 0x0b,
408   0x0c, 0x0e, 0x12, 0x13, 0x15, 0x16, 0x17, 0x19,
409   0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x27,
410   0x28, 0x29, 0x2a, 0x2b, 0x2e, 0x2f, 0x30, 0x31,
411   0x32, 0x33, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
412   0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x42, 0x43,
413   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
414   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
415   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
416   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
417   0x66, 0x67, 0x69, 0x6a, 0x6b, 0x6d, 0x6f, 0x70,
418   0x71, 0x72,
419   /* 0x91 */
420   0x00, 0x03, 0x05, 0x08, 0x09, 0x0a, 0x0b, 0x0f,
421   0x10, 0x12, 0x13, 0x14, 0x16, 0x17, 0x18, 0x19,
422   0x1a, 0x1b, 0x1c, 0x1f, 0x23, 0x24, 0x25, 0x26,
423   0x27, 0x28, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x32,
424   0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
425   0x3b, 0x3f, 0x41, 0x42, 0x43, 0x44, 0x46, 0x47,
426   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
427   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
428   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
429   0x60, 0x63, 0x66, 0x67, 0x68, 0x6a, 0x6c, 0x6d,
430   0x6e, 0x6f, 0x70, 0x73, 0x75, 0x77, 0x78, 0x79,
431   0x7a, 0x00, 0x01, 0x03, 0x04, 0x05, 0x07, 0x08,
432   0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10,
433   0x11, 0x12, 0x13, 0x14, 0x15, 0x18, 0x19, 0x1a,
434   0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22,
435   0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
436   0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32,
437   0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3b,
438   0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45,
439   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4c, 0x4e, 0x50,
440   0x51, 0x52, 0x53, 0x54, 0x55, 0x57, 0x58, 0x59,
441   0x5b, 0x5c, 0x5d, 0x5f, 0x60, 0x61, 0x62, 0x63,
442   0x64, 0x65,
443   /* 0x92 */
444   0x00, 0x02, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09,
445   0x0a, 0x0b, 0x0f, 0x11, 0x12, 0x17, 0x18, 0x19,
446   0x1a, 0x1b, 0x1e, 0x20, 0x22, 0x23, 0x24, 0x26,
447   0x29, 0x2a, 0x2b, 0x2d, 0x2e, 0x2f, 0x31, 0x32,
448   0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x3a, 0x3c,
449   0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x45,
450   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
451   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
452   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
453   0x5e, 0x5f, 0x61, 0x62, 0x63, 0x65, 0x66, 0x67,
454   0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
455   0x71, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
456   0x07, 0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10,
457   0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
458   0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
459   0x24, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d,
460   0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x37,
461   0x38, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40,
462   0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
463   0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
464   0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
465   0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x60, 0x61, 0x63,
466   0x64, 0x67,
467   /* 0x93 */
468   0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x0b, 0x0d,
469   0x0f, 0x10, 0x16, 0x17, 0x1d, 0x1e, 0x1f, 0x20,
470   0x23, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2f,
471   0x30, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38, 0x39,
472   0x3a, 0x3b, 0x3c, 0x3f, 0x43, 0x44, 0x45, 0x47,
473   0x48, 0x4b, 0x4c, 0x4e, 0x4f, 0x50, 0x51, 0x52,
474   0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5b,
475   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
476   0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
477   0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
478   0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
479   0x7c, 0x00, 0x01, 0x02, 0x03, 0x06, 0x07, 0x09,
480   0x0a, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x16,
481   0x18, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x22, 0x23,
482   0x25, 0x26, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
483   0x2f, 0x32, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
484   0x3e, 0x3f, 0x41, 0x42, 0x43, 0x45, 0x46, 0x47,
485   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4e, 0x52, 0x53,
486   0x54, 0x56, 0x57, 0x59, 0x5a, 0x5b, 0x5d, 0x5e,
487   0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66,
488   0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e,
489   0x6f, 0x70, 0x71, 0x72, 0x73, 0x77, 0x79, 0x7a,
490   0x7b, 0x7d,
491   /* 0x94 */
492   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x08, 0x0a,
493   0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x13, 0x14,
494   0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
495   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
496   0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f,
497   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
498   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
499   0x40, 0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
500   0x49, 0x4c, 0x4d, 0x4f, 0x50, 0x51, 0x53, 0x54,
501   0x55, 0x56, 0x57, 0x58, 0x59, 0x5c, 0x5d, 0x5e,
502   0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x67,
503   0x68, 0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
504   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
505   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
506   0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x24, 0x25, 0x26,
507   0x27, 0x28, 0x2b, 0x2d, 0x2f, 0x30, 0x31, 0x34,
508   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3e,
509   0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46,
510   0x47, 0x48, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
511   0x50, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
512   0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60,
513   0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
514   0x69, 0x6a,
515   /* 0x95 */
516   0x00, 0x01, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b,
517   0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13,
518   0x14, 0x15, 0x16, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
519   0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25, 0x27,
520   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2f, 0x30,
521   0x32, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3c,
522   0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44, 0x45, 0x46,
523   0x47, 0x48, 0x49, 0x4c, 0x4e, 0x4f, 0x50, 0x51,
524   0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
525   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
526   0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
527   0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
528   0x09, 0x0a, 0x0c, 0x0d, 0x0e, 0x10, 0x12, 0x13,
529   0x14, 0x15, 0x16, 0x19, 0x1b, 0x1f, 0x20, 0x21,
530   0x22, 0x25, 0x26, 0x28, 0x29, 0x2a, 0x2c, 0x2e,
531   0x2f, 0x30, 0x31, 0x32, 0x35, 0x39, 0x3a, 0x3b,
532   0x3c, 0x3d, 0x41, 0x42, 0x44, 0x45, 0x46, 0x48,
533   0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x51, 0x55,
534   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5d, 0x5e, 0x5f,
535   0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
536   0x68, 0x69, 0x6a, 0x6c, 0x6d, 0x6e, 0x6f, 0x70,
537   0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
538   0x79, 0x7a,
539   /* 0x96 */
540   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
541   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
542   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
543   0x1a, 0x1b, 0x1d, 0x1e, 0x21, 0x22, 0x23, 0x24,
544   0x25, 0x26, 0x27, 0x29, 0x2a, 0x2e, 0x2f, 0x30,
545   0x31, 0x32, 0x33, 0x35, 0x36, 0x37, 0x38, 0x39,
546   0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
547   0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x4a,
548   0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x52, 0x53, 0x54,
549   0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c,
550   0x5d, 0x5e, 0x5f, 0x62, 0x66, 0x67, 0x68, 0x69,
551   0x6a, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
552   0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
553   0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
554   0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1f, 0x20,
555   0x22, 0x23, 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a,
556   0x2b, 0x2c, 0x2f, 0x30, 0x31, 0x33, 0x34, 0x35,
557   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
558   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
559   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
560   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
561   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
562   0x5e, 0x5f,
563   /* 0x97 */
564   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
565   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
566   0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18,
567   0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
568   0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
569   0x29, 0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31,
570   0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
571   0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
572   0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x4b, 0x4c,
573   0x4e, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x55, 0x56,
574   0x57, 0x58, 0x5a, 0x5b, 0x5d, 0x5f, 0x60, 0x61,
575   0x62, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
576   0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e,
577   0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
578   0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
579   0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26,
580   0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
581   0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36,
582   0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
583   0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46,
584   0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e,
585   0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x57,
586   0x58, 0x59,
587   /* 0x98 */
588   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
589   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
590   0x10, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x19,
591   0x1a, 0x1b, 0x1d, 0x1e, 0x1f, 0x21, 0x22, 0x23,
592   0x24, 0x25, 0x26, 0x27, 0x2a, 0x2b, 0x2c, 0x2d,
593   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
594   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
595   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
596   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
597   0x4e, 0x4f, 0x52, 0x53, 0x55, 0x56, 0x57, 0x59,
598   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x62, 0x64,
599   0x66, 0x00, 0x01, 0x02, 0x03, 0x04, 0x07, 0x0a,
600   0x0b, 0x10, 0x11, 0x12, 0x13, 0x14, 0x17, 0x1b,
601   0x1c, 0x1d, 0x1f, 0x20, 0x23, 0x24, 0x26, 0x27,
602   0x28, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
603   0x33, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3f,
604   0x40, 0x42, 0x43, 0x44, 0x46, 0x47, 0x48, 0x49,
605   0x4a, 0x4b, 0x4c, 0x4f, 0x51, 0x53, 0x54, 0x55,
606   0x56, 0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5e, 0x5f,
607   0x60, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
608   0x6a, 0x6b, 0x6c, 0x6d, 0x6f, 0x70, 0x71, 0x72,
609   0x73, 0x74, 0x7a, 0x7b, 0x7e, 0x81, 0x82, 0x83,
610   0x84, 0x87,
611   /* 0x99 */
612   0x00, 0x01, 0x02, 0x03, 0x05, 0x08, 0x09, 0x0b,
613   0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14,
614   0x15, 0x18, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
615   0x24, 0x25, 0x27, 0x28, 0x29, 0x2b, 0x2c, 0x2d,
616   0x2e, 0x2f, 0x30, 0x31, 0x34, 0x38, 0x39, 0x3a,
617   0x3b, 0x3c, 0x3d, 0x3f, 0x40, 0x41, 0x43, 0x44,
618   0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
619   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x54, 0x55, 0x56,
620   0x57, 0x58, 0x59, 0x5d, 0x5f, 0x60, 0x61, 0x63,
621   0x65, 0x66, 0x67, 0x68, 0x69, 0x6c, 0x6e, 0x70,
622   0x71, 0x72, 0x74, 0x75, 0x78, 0x79, 0x7b, 0x7c,
623   0x7d, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
624   0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0d, 0x0e, 0x0f,
625   0x10, 0x11, 0x12, 0x14, 0x15, 0x16, 0x18, 0x19,
626   0x1a, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22,
627   0x24, 0x25, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
628   0x2e, 0x30, 0x31, 0x32, 0x34, 0x35, 0x36, 0x38,
629   0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x41, 0x43,
630   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4d,
631   0x4e, 0x50, 0x51, 0x52, 0x54, 0x55, 0x56, 0x57,
632   0x58, 0x59, 0x5a, 0x5d, 0x5f, 0x61, 0x62, 0x63,
633   0x64, 0x65, 0x66, 0x69, 0x6a, 0x6c, 0x6d, 0x70,
634   0x71, 0x72,
635   /* 0x9a */
636   0x00, 0x01, 0x02, 0x03, 0x06, 0x08, 0x0a, 0x0c,
637   0x0f, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
638   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
639   0x20, 0x21, 0x22, 0x23, 0x25, 0x26, 0x27, 0x28,
640   0x29, 0x2a, 0x2b, 0x2e, 0x2f, 0x31, 0x32, 0x33,
641   0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3d,
642   0x3e, 0x3f, 0x40, 0x42, 0x43, 0x44, 0x45, 0x46,
643   0x47, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x51, 0x52,
644   0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5c, 0x5e,
645   0x5f, 0x60, 0x61, 0x62, 0x63, 0x66, 0x67, 0x68,
646   0x69, 0x6a, 0x6b, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
647   0x72, 0x00, 0x02, 0x03, 0x05, 0x07, 0x08, 0x09,
648   0x0a, 0x0b, 0x0c, 0x0f, 0x10, 0x12, 0x13, 0x14,
649   0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1f, 0x21,
650   0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a,
651   0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32,
652   0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a,
653   0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42,
654   0x43, 0x44, 0x47, 0x48, 0x4a, 0x4b, 0x4e, 0x4f,
655   0x50, 0x51, 0x52, 0x53, 0x57, 0x59, 0x5b, 0x5c,
656   0x5d, 0x5e, 0x60, 0x63, 0x66, 0x67, 0x68, 0x6a,
657   0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x73, 0x74,
658   0x77, 0x78,
659   /* 0x9b */
660   0x00, 0x01, 0x02, 0x06, 0x07, 0x09, 0x0a, 0x0b,
661   0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x16,
662   0x17, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20,
663   0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28,
664   0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30,
665   0x31, 0x32, 0x33, 0x34, 0x36, 0x37, 0x38, 0x39,
666   0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41,
667   0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
668   0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
669   0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x5a, 0x5b,
670   0x5d, 0x5e, 0x5f, 0x61, 0x63, 0x64, 0x65, 0x66,
671   0x67, 0x00, 0x01, 0x04, 0x05, 0x06, 0x07, 0x08,
672   0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11, 0x13,
673   0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b,
674   0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23,
675   0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
676   0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
677   0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
678   0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
679   0x44, 0x45, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c,
680   0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54,
681   0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c,
682   0x5d, 0x60,
683   /* 0x9c */
684   0x00, 0x02, 0x03, 0x06, 0x08, 0x09, 0x0a, 0x0b,
685   0x0c, 0x0f, 0x10, 0x11, 0x13, 0x14, 0x15, 0x16,
686   0x17, 0x18, 0x1b, 0x1c, 0x1e, 0x1f, 0x20, 0x21,
687   0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
688   0x2a, 0x2b, 0x2c, 0x2e, 0x2f, 0x30, 0x31, 0x32,
689   0x33, 0x34, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
690   0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
691   0x44, 0x45, 0x46, 0x47, 0x48, 0x4a, 0x4b, 0x4c,
692   0x4d, 0x4e, 0x4f, 0x50, 0x52, 0x53, 0x54, 0x56,
693   0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
694   0x60, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
695   0x6a, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06, 0x07,
696   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
697   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
698   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x20, 0x21,
699   0x23, 0x24, 0x25, 0x27, 0x28, 0x29, 0x2a, 0x2b,
700   0x2c, 0x2d, 0x30, 0x31, 0x32, 0x34, 0x35, 0x36,
701   0x37, 0x38, 0x39, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
702   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
703   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4f, 0x50,
704   0x51, 0x52, 0x53, 0x54, 0x55, 0x57, 0x58, 0x59,
705   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
706   0x62, 0x63,
707   /* 0x9d */
708   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
709   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0f, 0x10,
710   0x11, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19,
711   0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21,
712   0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29,
713   0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31,
714   0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
715   0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x40, 0x41, 0x42,
716   0x43, 0x44, 0x45, 0x48, 0x49, 0x4b, 0x4c, 0x4d,
717   0x4f, 0x51, 0x52, 0x53, 0x54, 0x58, 0x59, 0x5a,
718   0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x63,
719   0x64, 0x00, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08,
720   0x09, 0x0a, 0x0b, 0x0c, 0x0e, 0x0f, 0x10, 0x11,
721   0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x1b,
722   0x1c, 0x1e, 0x1f, 0x20, 0x22, 0x23, 0x24, 0x25,
723   0x26, 0x27, 0x28, 0x2b, 0x2d, 0x2f, 0x30, 0x31,
724   0x32, 0x33, 0x34, 0x37, 0x38, 0x3c, 0x40, 0x41,
725   0x42, 0x43, 0x47, 0x4b, 0x4c, 0x4d, 0x50, 0x53,
726   0x54, 0x56, 0x57, 0x58, 0x5a, 0x5b, 0x5c, 0x5d,
727   0x5e, 0x5f, 0x60, 0x63, 0x67, 0x68, 0x69, 0x6a,
728   0x6b, 0x6c, 0x6f, 0x70, 0x72, 0x73, 0x74, 0x76,
729   0x77, 0x79, 0x7a, 0x7b, 0x7c, 0x7f, 0x81, 0x83,
730   0x84, 0x85,
731   /* 0x9e */
732   0x00, 0x03, 0x04, 0x05, 0x07, 0x08, 0x09, 0x0b,
733   0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x14,
734   0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c,
735   0x1d, 0x20, 0x21, 0x24, 0x29, 0x2a, 0x2b, 0x2c,
736   0x2d, 0x35, 0x37, 0x39, 0x3c, 0x3d, 0x3f, 0x40,
737   0x41, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
738   0x4c, 0x4e, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
739   0x59, 0x5b, 0x5c, 0x5d, 0x5f, 0x62, 0x63, 0x64,
740   0x65, 0x6c, 0x6d, 0x6e, 0x73, 0x74, 0x75, 0x77,
741   0x78, 0x79, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80,
742   0x81, 0x84, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c,
743   0x8d, 0x00, 0x01, 0x03, 0x04, 0x05, 0x09, 0x0b,
744   0x0c, 0x10, 0x12, 0x14, 0x16, 0x17, 0x18, 0x19,
745   0x1c, 0x1d, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25,
746   0x26, 0x27, 0x28, 0x29, 0x2c, 0x30, 0x31, 0x32,
747   0x33, 0x34, 0x35, 0x38, 0x39, 0x3b, 0x3c, 0x3d,
748   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
749   0x47, 0x48, 0x4a, 0x4c, 0x4d, 0x4e, 0x4f, 0x50,
750   0x51, 0x54, 0x55, 0x57, 0x58, 0x59, 0x5b, 0x5c,
751   0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x64, 0x66, 0x68,
752   0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x70, 0x71, 0x73,
753   0x74, 0x75, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c,
754   0x7d, 0x80,
755   /* 0x9f */
756   0x00, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x0a,
757   0x0b, 0x0d, 0x0e, 0x0f, 0x13, 0x14, 0x15, 0x16,
758   0x17, 0x1a, 0x1c, 0x1e, 0x1f, 0x20, 0x21, 0x22,
759   0x23, 0x26, 0x27, 0x29, 0x2a, 0x2b, 0x2d, 0x2e,
760   0x2f, 0x30, 0x31, 0x32, 0x33, 0x36, 0x37, 0x3a,
761   0x3b, 0x3c, 0x3d, 0x3e, 0x3f, 0x42, 0x43, 0x45,
762   0x46, 0x47, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e,
763   0x4f, 0x52, 0x53, 0x54, 0x56, 0x57, 0x58, 0x59,
764   0x5a, 0x5b, 0x5e, 0x5f, 0x61, 0x62, 0x63, 0x65,
765   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6e, 0x70,
766   0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x7a, 0x7b,
767   0x7d, 0x00, 0x01, 0x03, 0x04, 0x05, 0x06, 0x07,
768   0x08, 0x09, 0x0c, 0x0e, 0x10, 0x12, 0x13, 0x14,
769   0x15, 0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1f, 0x20,
770   0x21, 0x22, 0x23, 0x25, 0x28, 0x2a, 0x33, 0x34,
771   0x35, 0x37, 0x38, 0x39, 0x3b, 0x3c, 0x3d, 0x3e,
772   0x3f, 0x40, 0x41, 0x43, 0x44, 0x46, 0x47, 0x48,
773   0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x50, 0x51, 0x53,
774   0x54, 0x55, 0x59, 0x5a, 0x5b, 0x5c, 0x60, 0x65,
775   0x66, 0x67, 0x69, 0x6c, 0x6d, 0x6f, 0x73, 0x75,
776   0x76, 0x77, 0x78, 0x79, 0x7c, 0x81, 0x82, 0x83,
777   0x84, 0x85, 0x88, 0x89, 0x8b, 0x8c, 0x8d, 0x8f,
778   0x90, 0x91,
779   /* 0xa0 */
780   0x00, 0x01, 0x02, 0x03, 0x06, 0x0a, 0x0b, 0x0c,
781   0x0d, 0x0e, 0x0f, 0x12, 0x13, 0x15, 0x17, 0x19,
782   0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x21, 0x22,
783   0x23, 0x24, 0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b,
784   0x2d, 0x2e, 0x2f, 0x31, 0x32, 0x33, 0x35, 0x36,
785   0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
786   0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46,
787   0x47, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x51, 0x53,
788   0x54, 0x55, 0x56, 0x57, 0x5a, 0x5c, 0x5f, 0x60,
789   0x61, 0x62, 0x63, 0x66, 0x67, 0x69, 0x6a, 0x6b,
790   0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x76,
791   0x78, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x07,
792   0x08, 0x09, 0x0b, 0x0c, 0x0d, 0x0f, 0x10, 0x11,
793   0x12, 0x13, 0x14, 0x15, 0x18, 0x19, 0x1c, 0x1d,
794   0x1e, 0x1f, 0x20, 0x21, 0x23, 0x24, 0x25, 0x26,
795   0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e,
796   0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36,
797   0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x40,
798   0x41, 0x43, 0x44, 0x45, 0x47, 0x49, 0x4a, 0x4b,
799   0x4c, 0x4d, 0x50, 0x52, 0x56, 0x57, 0x58, 0x5c,
800   0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x63, 0x64, 0x65,
801   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6c, 0x6e, 0x70,
802   0x71, 0x72,
803 };
804
805 static int
806 uhc_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, size_t n)
807 {
808   unsigned char c1 = s[0];
809   if ((c1 >= 0x81 && c1 <= 0xa0)) {
810     if (n >= 2) {
811       unsigned char c2 = s[1];
812       if ((c2 >= 0x41 && c2 < 0x5b) || (c2 >= 0x61 && c2 < 0x7b) || (c2 >= 0x81 && c2 < 0xff)) {
813         unsigned int row = c1 - 0x81;
814         unsigned int col = c2 - (c2 >= 0x81 ? 0x4d : c2 >= 0x61 ? 0x47 : 0x41);
815         unsigned int i = 178 * row + col;
816         if (i < 5696) {
817           *pwc = (ucs4_t) (uhc_1_2uni_main_page81[2*row+(col>=89?1:0)] + uhc_1_2uni_page81[i]);
818           return 2;
819         }
820       }
821       return RET_ILSEQ;
822     }
823     return RET_TOOFEW(0);
824   }
825   return RET_ILSEQ;
826 }
827
828 static const unsigned short uhc_1_2charset_main[45] = {
829   0x8141, 0x81cd, 0x829b, 0x8363, 0x83e9, 0x84b7, 0x8585, 0x8647,
830   0x86d3, 0x87a1, 0x8869, 0x88ef, 0x89bd, 0x8a8b, 0x8b4d, 0x8bd9,
831   0x8ca7, 0x8d6f, 0x8df5, 0x8ec3, 0x8f91, 0x9053, 0x90df, 0x91ad,
832   0x9275, 0x92fb, 0x93c9, 0x9497, 0x9559, 0x95e5, 0x96b3, 0x9781,
833   0x9843, 0x98cf, 0x999d, 0x9a65, 0x9aeb, 0x9bb9, 0x9c87, 0x9d49,
834   0x9dd5, 0x9ea3, 0x9f6b, 0x9ff1, 0xa0bf,
835 };
836 static const unsigned char uhc_1_2charset[5696] = {
837   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
838   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
839   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
840   0x18, 0x19, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
841   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
842   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
843   0x36, 0x37, 0x38, 0x39, 0x40, 0x41, 0x42, 0x43,
844   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
845   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
846   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
847   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
848   0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
849   0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
850   0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
851   0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
852   0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
853   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
854   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
855   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
856   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
857   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
858   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
859   0x30, 0x31, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
860   0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
861   0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
862   0x8a, 0x8b, 0x8c, 0x8d, 0x94, 0x95, 0x96, 0x97,
863   0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
864   0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
865   0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xb4, 0xb5,
866   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
867   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
868   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
869   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
870   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
871   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
872   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
873   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
874   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
875   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
876   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
877   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
878   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
879   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
880   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
881   0x60, 0x61, 0x62, 0x63, 0xa6, 0xa7, 0xa8, 0xa9,
882   0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
883   0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
884   0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc6, 0xc7,
885   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
886   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
887   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
888   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
889   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
890   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
891   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
892   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
893   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
894   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
895   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
896   0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
897   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
898   0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
899   0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
900   0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
901   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
902   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
903   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x58, 0x59,
904   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
905   0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
906   0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
907   0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
908   0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
909   0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
910   0x90, 0x91, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
911   0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
912   0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
913   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
914   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
915   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
916   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
917   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
918   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
919   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
920   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
921   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
922   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
923   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
924   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
925   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
926   0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
927   0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
928   0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
929   0xa2, 0xa3, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
930   0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
931   0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
932   0xc0, 0xc1, 0xc2, 0xc3, 0xca, 0xcb, 0xcc, 0xcd,
933   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
934   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
935   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
936   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
937   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
938   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
939   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
940   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
941   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
942   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
943   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
944   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
945   0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
946   0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
947   0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
948   0x78, 0x79, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
949   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
950   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
951   0x10, 0x11, 0x12, 0x13, 0x1a, 0x1b, 0x1c, 0x1d,
952   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
953   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
954   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x3a, 0x3b,
955   0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
956   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
957   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
958   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
959   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
960   0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
961   0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
962   0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
963   0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
964   0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
965   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
966   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
967   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
968   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
969   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
970   0x28, 0x29, 0x2a, 0x2b, 0x6e, 0x6f, 0x70, 0x71,
971   0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
972   0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
973   0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x8e, 0x8f,
974   0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
975   0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
976   0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
977   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
978   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
979   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
980   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
981   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
982   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
983   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
984   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
985   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
986   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
987   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
988   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
989   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
990   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
991   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
992   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0xa0, 0xa1,
993   0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
994   0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
995   0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
996   0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
997   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
998   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
999   0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
1000   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1001   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
1002   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
1003   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
1004   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
1005   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
1006   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
1007   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
1008   0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
1009   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
1010   0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
1011   0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
1012   0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
1013   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1014   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1015   0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
1016   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
1017   0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
1018   0x6a, 0x6b, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
1019   0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
1020   0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
1021   0x88, 0x89, 0x8a, 0x8b, 0x92, 0x93, 0x94, 0x95,
1022   0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
1023   0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
1024   0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
1025   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1026   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1027   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1028   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1029   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1030   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1031   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1032   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1033   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1034   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1035   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1036   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1037   0x40, 0x41, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
1038   0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
1039   0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
1040   0x9a, 0x9b, 0x9c, 0x9d, 0xa4, 0xa5, 0xa6, 0xa7,
1041   0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
1042   0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
1043   0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5,
1044   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1045   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1046   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1047   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1048   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1049   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1050   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1051   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1052   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1053   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1054   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1055   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
1056   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
1057   0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
1058   0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
1059   0x70, 0x71, 0x72, 0x73, 0xb6, 0xb7, 0xb8, 0xb9,
1060   0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
1061   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1062   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x14, 0x15,
1063   0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
1064   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1065   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
1066   0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
1067   0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
1068   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
1069   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
1070   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
1071   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
1072   0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
1073   0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
1074   0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
1075   0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
1076   0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
1077   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1078   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1079   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1080   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1081   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x68, 0x69,
1082   0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
1083   0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
1084   0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
1085   0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
1086   0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
1087   0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
1088   0xa0, 0xa1, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
1089   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1090   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1091   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1092   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1093   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1094   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1095   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1096   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1097   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1098   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1099   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1100   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1101   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1102   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1103   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
1104   0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
1105   0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
1106   0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
1107   0xb2, 0xb3, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
1108   0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
1109   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1110   0x08, 0x09, 0x0a, 0x0b, 0x12, 0x13, 0x14, 0x15,
1111   0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
1112   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1113   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
1114   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
1115   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
1116   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
1117   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
1118   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
1119   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
1120   0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
1121   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
1122   0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
1123   0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
1124   0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
1125   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1126   0x08, 0x09, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
1127   0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
1128   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
1129   0x62, 0x63, 0x64, 0x65, 0x6c, 0x6d, 0x6e, 0x6f,
1130   0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
1131   0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
1132   0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x8c, 0x8d,
1133   0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
1134   0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
1135   0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
1136   0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
1137   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1138   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1139   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1140   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1141   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1142   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1143   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1144   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1145   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1146   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1147   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1148   0x38, 0x39, 0x3a, 0x3b, 0x7e, 0x7f, 0x80, 0x81,
1149   0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
1150   0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
1151   0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x9e, 0x9f,
1152   0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
1153   0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
1154   0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
1155   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1156   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1157   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1158   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1159   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1160   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1161   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1162   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1163   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1164   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1165   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1166   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1167   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
1168   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
1169   0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
1170   0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0xb0, 0xb1,
1171   0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
1172   0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
1173   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1174   0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
1175   0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
1176   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1177   0x26, 0x27, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
1178   0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
1179   0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
1180   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
1181   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
1182   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
1183   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
1184   0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
1185   0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
1186   0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
1187   0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
1188   0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
1189   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1190   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1191   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1192   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1193   0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
1194   0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
1195   0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
1196   0x7a, 0x7b, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
1197   0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
1198   0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
1199   0x98, 0x99, 0x9a, 0x9b, 0xa2, 0xa3, 0xa4, 0xa5,
1200   0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
1201   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1202   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1203   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1204   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1205   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1206   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1207   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1208   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1209   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1210   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1211   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1212   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1213   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1214   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1215   0x50, 0x51, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
1216   0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
1217   0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
1218   0xaa, 0xab, 0xac, 0xad, 0xb4, 0xb5, 0xb6, 0xb7,
1219   0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
1220   0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
1221   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x0c, 0x0d,
1222   0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
1223   0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
1224   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1225   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
1226   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
1227   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
1228   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
1229   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
1230   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
1231   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
1232   0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
1233   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
1234   0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
1235   0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
1236   0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
1237   0x00, 0x01, 0x02, 0x03, 0x46, 0x47, 0x48, 0x49,
1238   0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51,
1239   0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
1240   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x66, 0x67,
1241   0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
1242   0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
1243   0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
1244   0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d,
1245   0x8e, 0x8f, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
1246   0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
1247   0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
1248   0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
1249   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1250   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1251   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1252   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1253   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1254   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1255   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1256   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1257   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1258   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1259   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x78, 0x79,
1260   0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
1261   0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
1262   0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
1263   0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
1264   0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
1265   0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
1266   0xb0, 0xb1, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1267   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1268   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1269   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1270   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1271   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1272   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1273   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1274   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1275   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1276   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1277   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1278   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1279   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
1280   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
1281   0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
1282   0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
1283   0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
1284   0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
1285   0x00, 0x01, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d,
1286   0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15,
1287   0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
1288   0x1e, 0x1f, 0x20, 0x21, 0x28, 0x29, 0x2a, 0x2b,
1289   0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33,
1290   0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b,
1291   0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
1292   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
1293   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
1294   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
1295   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
1296   0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
1297   0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
1298   0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
1299   0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
1300   0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
1301   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1302   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1303   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1304   0x18, 0x19, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
1305   0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
1306   0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
1307   0x72, 0x73, 0x74, 0x75, 0x7c, 0x7d, 0x7e, 0x7f,
1308   0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
1309   0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
1310   0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x9c, 0x9d,
1311   0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
1312   0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
1313   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1314   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1315   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1316   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1317   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1318   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1319   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1320   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1321   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1322   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1323   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1324   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1325   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1326   0x48, 0x49, 0x4a, 0x4b, 0x8e, 0x8f, 0x90, 0x91,
1327   0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
1328   0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
1329   0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xae, 0xaf,
1330   0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
1331   0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
1332   0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
1333   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1334   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1335   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1336   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1337   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1338   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1339   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1340   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1341   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1342   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1343   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
1344   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
1345   0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
1346   0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
1347   0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
1348   0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0xc0, 0xc1,
1349   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1350   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1351   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1352   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1353   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
1354   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
1355   0x36, 0x37, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
1356   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
1357   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
1358   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
1359   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
1360   0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
1361   0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
1362   0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
1363   0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
1364   0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
1365   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1366   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1367   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1368   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1369   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1370   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1371   0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
1372   0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
1373   0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
1374   0x8a, 0x8b, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
1375   0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
1376   0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
1377   0xa8, 0xa9, 0xaa, 0xab, 0xb2, 0xb3, 0xb4, 0xb5,
1378   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1379   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1380   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1381   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1382   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1383   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1384   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1385   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1386   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1387   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1388   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1389   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1390   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1391   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
1392   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
1393   0x60, 0x61, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
1394   0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
1395   0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xb9,
1396   0xba, 0xbb, 0xbc, 0xbd, 0xc4, 0xc5, 0xc6, 0xc7,
1397   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1398   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1399   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x1c, 0x1d,
1400   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1401   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
1402   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
1403   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
1404   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
1405   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
1406   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
1407   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
1408   0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
1409   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
1410   0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
1411   0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
1412   0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
1413   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1414   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1415   0x10, 0x11, 0x12, 0x13, 0x56, 0x57, 0x58, 0x59,
1416   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
1417   0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
1418   0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, 0x76, 0x77,
1419   0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
1420   0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
1421   0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
1422   0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
1423   0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
1424   0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
1425   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1426   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1427   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1428   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1429   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1430   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1431   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1432   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1433   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1434   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1435   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1436   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1437   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x88, 0x89,
1438   0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x90, 0x91,
1439   0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99,
1440   0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1,
1441   0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
1442   0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
1443   0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
1444   0xc0, 0xc1, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1445   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1446   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1447   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1448   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1449   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1450   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1451   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1452   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1453   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1454   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1455   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
1456   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
1457   0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
1458   0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
1459   0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
1460   0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1,
1461   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1462   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1463   0x10, 0x11, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
1464   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1465   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
1466   0x2e, 0x2f, 0x30, 0x31, 0x38, 0x39, 0x3a, 0x3b,
1467   0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43,
1468   0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b,
1469   0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53,
1470   0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b,
1471   0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63,
1472   0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b,
1473   0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73,
1474   0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b,
1475   0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83,
1476   0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b,
1477   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1478   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1479   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1480   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1481   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1482   0x28, 0x29, 0x6c, 0x6d, 0x6e, 0x6f, 0x70, 0x71,
1483   0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
1484   0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x80, 0x81,
1485   0x82, 0x83, 0x84, 0x85, 0x8c, 0x8d, 0x8e, 0x8f,
1486   0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
1487   0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
1488   0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xac, 0xad,
1489   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1490   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1491   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1492   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1493   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1494   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1495   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1496   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1497   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1498   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1499   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1500   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1501   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
1502   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
1503   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
1504   0x58, 0x59, 0x5a, 0x5b, 0x9e, 0x9f, 0xa0, 0xa1,
1505   0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9,
1506   0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, 0xb0, 0xb1,
1507   0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, 0xbe, 0xbf,
1508   0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
1509   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1510   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1511   0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d,
1512   0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
1513   0x26, 0x27, 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d,
1514   0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35,
1515   0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d,
1516   0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45,
1517   0x46, 0x47, 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d,
1518   0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55,
1519   0x56, 0x57, 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d,
1520   0x5e, 0x5f, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65,
1521   0x66, 0x67, 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d,
1522   0x6e, 0x6f, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75,
1523   0x76, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d,
1524   0x7e, 0x7f, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85,
1525   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1526   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x50, 0x51,
1527   0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
1528   0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x60, 0x61,
1529   0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
1530   0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
1531   0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
1532   0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
1533   0x88, 0x89, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95,
1534   0x96, 0x97, 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d,
1535   0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5,
1536   0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad,
1537   0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5,
1538   0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd,
1539   0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
1540   0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd,
1541   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
1542   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
1543   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
1544   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
1545   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
1546   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
1547   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
1548   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
1549 };
1550
1551 static const Summary16 uhc_1_uni2indx_pageac[459] = {
1552   /* 0xac00 */
1553   {    0, 0xf86c }, {    9, 0xc100 }, {   12, 0x4fee }, {   23, 0xecfc },
1554   {   34, 0xd7fe }, {   47, 0xeeef }, {   60, 0xffff }, {   76, 0xfa6c },
1555   {   86, 0xe184 }, {   92, 0x4fee }, {  103, 0x68fc }, {  112, 0xc4fe },
1556   {  122, 0xeeed }, {  134, 0xff5f }, {  148, 0x6a6c }, {  156, 0xcf94 },
1557   /* 0xad00 */
1558   {  165, 0x4fae }, {  175, 0xeefd }, {  188, 0xcdfe }, {  200, 0xeecf },
1559   {  212, 0xfd4f }, {  224, 0xfeee }, {  237, 0xcff5 }, {  249, 0x4786 },
1560   {  256, 0xecf9 }, {  267, 0xcffe }, {  280, 0xffef }, {  295, 0xff7f },
1561   {  310, 0xfeec }, {  322, 0xeff4 }, {  334, 0xffee }, {  348, 0x6cff },
1562   /* 0xae00 */
1563   {  360, 0xd4fc }, {  370, 0xffef }, {  385, 0xffff }, {  401, 0xfa6c },
1564   {  411, 0x8b94 }, {  418, 0x4fae }, {  428, 0xecdc }, {  438, 0xc4fe },
1565   {  448, 0xefcf }, {  461, 0xffff }, {  477, 0xffff }, {  493, 0x8fff },
1566   {  506, 0x4fee }, {  517, 0xecfc }, {  528, 0xd6ff }, {  541, 0xeeef },
1567   /* 0xaf00 */
1568   {  554, 0xde7f }, {  567, 0xfffe }, {  582, 0xcfff }, {  596, 0x4fea },
1569   {  606, 0xfcf1 }, {  617, 0xcffe }, {  630, 0xffcf }, {  644, 0xfdff },
1570   {  659, 0xfeee }, {  672, 0xefdc }, {  684, 0xffff }, {  700, 0xecff },
1571   {  713, 0x947e }, {  722, 0xefef }, {  736, 0xfcff }, {  750, 0xfeec },
1572   /* 0xb000 */
1573   {  762, 0xefec }, {  774, 0xcfee }, {  786, 0xfeff }, {  801, 0xffff },
1574   {  817, 0xaacf }, {  827, 0xdd47 }, {  837, 0xffff }, {  853, 0xcfff },
1575   {  867, 0x4fee }, {  878, 0x68fd }, {  888, 0x04f8 }, {  894, 0xeec5 },
1576   {  904, 0xfc4f }, {  915, 0xfeec }, {  927, 0xffde }, {  941, 0xffff },
1577   /* 0xb100 */
1578   {  957, 0xe4ff }, {  969, 0xc4f2 }, {  977, 0xeec7 }, {  988, 0xfc4f },
1579   {  999, 0xfeec }, { 1011, 0xeecc }, { 1021, 0xfffe }, { 1036, 0xecff },
1580   { 1049, 0xd4fa }, { 1059, 0xeee3 }, { 1070, 0xfeff }, { 1085, 0xffff },
1581   { 1101, 0xefff }, { 1116, 0x4fee }, { 1127, 0xecff }, { 1140, 0xd5fe },
1582   /* 0xb200 */
1583   { 1152, 0xe6cf }, { 1163, 0xfd4f }, { 1175, 0xfffe }, { 1190, 0xefef },
1584   { 1204, 0xffff }, { 1220, 0xeeff }, { 1234, 0xfcfe }, { 1247, 0xefcf },
1585   { 1260, 0xfdcf }, { 1273, 0xf8ec }, { 1283, 0xeb94 }, { 1292, 0xffee },
1586   { 1306, 0xecff }, { 1319, 0xd4fa }, { 1329, 0x068b }, { 1335, 0x7047 },
1587   /* 0xb300 */
1588   { 1342, 0xfeec }, { 1354, 0xefc4 }, { 1364, 0xffff }, { 1380, 0xffff },
1589   { 1396, 0xffff }, { 1412, 0x268f }, { 1420, 0xb54f }, { 1430, 0xfeec },
1590   { 1442, 0xefc4 }, { 1452, 0xffee }, { 1466, 0xeefc }, { 1478, 0xffff },
1591   { 1494, 0xa6cf }, { 1504, 0xd54e }, { 1513, 0xfeee }, { 1526, 0xefff },
1592   /* 0xb400 */
1593   { 1541, 0xffff }, { 1557, 0xeefe }, { 1570, 0xf4fe }, { 1582, 0xffef },
1594   { 1597, 0xffff }, { 1613, 0xfeec }, { 1625, 0xefd4 }, { 1636, 0xffff },
1595   { 1652, 0xfefe }, { 1666, 0xdfff }, { 1681, 0xeeef }, { 1694, 0xfd5f },
1596   { 1707, 0xfeee }, { 1720, 0xcfde }, { 1732, 0x4fa6 }, { 1741, 0xfefd },
1597   /* 0xb500 */
1598   { 1755, 0xffff }, { 1771, 0xe6cf }, { 1782, 0xf84f }, { 1792, 0xfeec },
1599   { 1804, 0xc7c4 }, { 1812, 0x4fee }, { 1823, 0xfffc }, { 1837, 0xffff },
1600   { 1853, 0xffff }, { 1869, 0xffff }, { 1885, 0xf2ec }, { 1895, 0xc7c4 },
1601   { 1903, 0x4fee }, { 1914, 0xfefc }, { 1927, 0xefff }, { 1942, 0xffff },
1602   /* 0xb600 */
1603   { 1958, 0xffff }, { 1974, 0xfeec }, { 1986, 0xefdf }, { 2000, 0xffef },
1604   { 2015, 0xfeff }, { 2030, 0xffff }, { 2046, 0xfeef }, { 2060, 0xffff },
1605   { 2076, 0xffff }, { 2092, 0xcfff }, { 2106, 0xe7ee }, { 2118, 0xfffd },
1606   { 2133, 0xffff }, { 2149, 0xffef }, { 2164, 0xffff }, { 2180, 0xfeee },
1607   /* 0xb700 */
1608   { 2193, 0xffdc }, { 2206, 0xffff }, { 2222, 0x6cff }, { 2234, 0xf4fe },
1609   { 2246, 0xeeef }, { 2259, 0xffcf }, { 2273, 0xfeee }, { 2286, 0xcfd4 },
1610   { 2296, 0x4fee }, { 2307, 0xec38 }, { 2315, 0xc4fe }, { 2325, 0xfecf },
1611   { 2338, 0xfd7f }, { 2352, 0xffff }, { 2368, 0xcfff }, { 2382, 0x4fee },
1612   /* 0xb800 */
1613   { 2393, 0xec7c }, { 2403, 0xd4fe }, { 2414, 0xeecf }, { 2426, 0xfc4f },
1614   { 2437, 0xffee }, { 2451, 0xcff5 }, { 2463, 0x4fee }, { 2474, 0xeefd },
1615   { 2487, 0xdfff }, { 2502, 0xffff }, { 2518, 0xfeff }, { 2533, 0xfeee },
1616   { 2546, 0xefd4 }, { 2557, 0x5fee }, { 2569, 0xecfd }, { 2581, 0xd4fe },
1617   /* 0xb900 */
1618   { 2592, 0xffef }, { 2607, 0xfeff }, { 2622, 0xfffe }, { 2637, 0xcfff },
1619   { 2651, 0x6fee }, { 2663, 0xecfd }, { 2675, 0xd4fe }, { 2686, 0xeecf },
1620   { 2698, 0x994f }, { 2707, 0xffff }, { 2723, 0xcfff }, { 2737, 0x4fee },
1621   { 2748, 0x2cfd }, { 2758, 0x94f8 }, { 2766, 0xeec5 }, { 2776, 0xf84f },
1622   /* 0xba00 */
1623   { 2786, 0xfefc }, { 2799, 0xffdf }, { 2814, 0xffff }, { 2830, 0xecff },
1624   { 2843, 0x94fa }, { 2852, 0xeec7 }, { 2863, 0xfc4f }, { 2874, 0xfeec },
1625   { 2886, 0xef47 }, { 2897, 0xffff }, { 2913, 0xe4ff }, { 2925, 0xd4fa },
1626   { 2935, 0xfeef }, { 2949, 0xfcff }, { 2963, 0xffff }, { 2979, 0xefff },
1627   /* 0xbb00 */
1628   { 2994, 0x5fee }, { 3006, 0xeefd }, { 3019, 0xf5fe }, { 3032, 0x868f },
1629   { 3040, 0x5d4f }, { 3050, 0xfeee }, { 3063, 0xeff5 }, { 3076, 0xffff },
1630   { 3092, 0xeeff }, { 3106, 0xfffe }, { 3121, 0xeeef }, { 3134, 0xff6f },
1631   { 3148, 0xfeee }, { 3161, 0xfff6 }, { 3175, 0xffff }, { 3191, 0x6cff },
1632   /* 0xbc00 */
1633   { 3203, 0x44fa }, { 3211, 0x060d }, { 3216, 0xdd4f }, { 3227, 0xfeec },
1634   { 3239, 0xcdc4 }, { 3247, 0xdffe }, { 3261, 0xffff }, { 3277, 0xffff },
1635   { 3293, 0xa6cf }, { 3303, 0xf94f }, { 3314, 0xfe6c }, { 3325, 0xcfc4 },
1636   { 3334, 0x5fee }, { 3346, 0xeedc }, { 3357, 0xffff }, { 3373, 0xee8f },
1637   /* 0xbd00 */
1638   { 3384, 0xfd4f }, { 3396, 0xffee }, { 3410, 0xefef }, { 3424, 0xffff },
1639   { 3440, 0xecfe }, { 3452, 0xfcfe }, { 3465, 0xfeef }, { 3479, 0xffff },
1640   { 3495, 0xf86c }, { 3504, 0xe9d4 }, { 3513, 0xffef }, { 3528, 0xfefe },
1641   { 3542, 0xffff }, { 3558, 0xeecf }, { 3570, 0xfdff }, { 3585, 0xfeee },
1642   /* 0xbe00 */
1643   { 3598, 0xcfd6 }, { 3609, 0x4fee }, { 3620, 0xffff }, { 3636, 0xffff },
1644   { 3652, 0xaecf }, { 3663, 0xf14f }, { 3673, 0xfaec }, { 3684, 0xc7c4 },
1645   { 3692, 0x4fee }, { 3703, 0xfcfc }, { 3715, 0xfeff }, { 3730, 0xffff },
1646   { 3746, 0xffff }, { 3762, 0xfe6c }, { 3773, 0xefc6 }, { 3784, 0xffff },
1647   /* 0xbf00 */
1648   { 3800, 0xfcfd }, { 3813, 0xc4ff }, { 3824, 0xffff }, { 3840, 0xffff },
1649   { 3856, 0xfeec }, { 3868, 0xffdc }, { 3881, 0xffff }, { 3897, 0xffff },
1650   { 3913, 0xffff }, { 3929, 0xffef }, { 3944, 0xffff }, { 3960, 0xfffe },
1651   { 3975, 0xcfdf }, { 3988, 0x6fee }, { 4000, 0xfffd }, { 4015, 0xffff },
1652   /* 0xc000 */
1653   { 4031, 0xffff }, { 4047, 0xffff }, { 4063, 0xffff }, { 4079, 0xefff },
1654   { 4094, 0xffff }, { 4110, 0xeefd }, { 4123, 0xfcfe }, { 4136, 0xffff },
1655   { 4152, 0xffff }, { 4168, 0xfeec }, { 4180, 0x4fd4 }, { 4189, 0x4f86 },
1656   { 4197, 0xecdc }, { 4207, 0xc4fe }, { 4217, 0xeecf }, { 4229, 0xfd4f },
1657   /* 0xc100 */
1658   { 4241, 0xfeee }, { 4254, 0x0fde }, { 4264, 0x4f26 }, { 4272, 0xecbc },
1659   { 4282, 0xc4fe }, { 4292, 0xeecf }, { 4304, 0xfc4f }, { 4315, 0xfeee },
1660   { 4328, 0x8fdf }, { 4340, 0x4fae }, { 4350, 0xecdd }, { 4361, 0xdffe },
1661   { 4375, 0xeeef }, { 4388, 0xfe6f }, { 4401, 0xfeee }, { 4414, 0xcff4 },
1662   /* 0xc200 */
1663   { 4425, 0x4fee }, { 4436, 0x6cfd }, { 4447, 0x54fe }, { 4457, 0xffe9 },
1664   { 4470, 0xfeff }, { 4485, 0xfeec }, { 4497, 0xcfde }, { 4509, 0x4fee },
1665   { 4520, 0xfcfd }, { 4533, 0xd6fe }, { 4545, 0xcecf }, { 4556, 0xfd4f },
1666   { 4568, 0xffff }, { 4584, 0xcfff }, { 4598, 0x47e6 }, { 4607, 0xe4bd },
1667   /* 0xc300 */
1668   { 4617, 0xccfe }, { 4628, 0xeec7 }, { 4639, 0xfccf }, { 4651, 0xffff },
1669   { 4667, 0xffdf }, { 4682, 0xffff }, { 4698, 0xecff }, { 4711, 0xccfa },
1670   { 4721, 0xeeef }, { 4734, 0xffff }, { 4750, 0xffff }, { 4766, 0xffff },
1671   { 4782, 0xfffe }, { 4797, 0x6cff }, { 4809, 0xdcfa }, { 4820, 0xfecf },
1672   /* 0xc400 */
1673   { 4833, 0xfeff }, { 4848, 0xfffe }, { 4863, 0xefef }, { 4877, 0xcfee },
1674   { 4889, 0xfeff }, { 4904, 0xffff }, { 4920, 0xeecf }, { 4932, 0xfdcf },
1675   { 4945, 0xfffe }, { 4960, 0xefef }, { 4974, 0xffff }, { 4990, 0xeeff },
1676   { 5004, 0xffff }, { 5020, 0xffff }, { 5036, 0xfdff }, { 5051, 0x7aec },
1677   /* 0xc500 */
1678   { 5061, 0xeffc }, { 5074, 0xefee }, { 5087, 0xecff }, { 5100, 0xd4fe },
1679   { 5111, 0x88cf }, { 5119, 0x9c47 }, { 5127, 0xfeec }, { 5139, 0xcfc4 },
1680   { 5148, 0x4f6e }, { 5158, 0xee5d }, { 5169, 0xfdfe }, { 5183, 0x84cf },
1681   { 5191, 0xa80f }, { 5198, 0xfeec }, { 5210, 0x8fd4 }, { 5219, 0x0f2e },
1682   /* 0xc600 */
1683   { 5227, 0xee1c }, { 5236, 0xe4fe }, { 5247, 0x8ecf }, { 5257, 0xf546 },
1684   { 5266, 0xfeec }, { 5278, 0xcfc4 }, { 5287, 0x6ffe }, { 5300, 0xecfd },
1685   { 5312, 0xd4fe }, { 5323, 0xeecf }, { 5335, 0xfd4f }, { 5347, 0xf8ec },
1686   { 5357, 0xcfd4 }, { 5367, 0xcfee }, { 5379, 0xecfc }, { 5390, 0xdcfe },
1687   /* 0xc700 */
1688   { 5402, 0xeecf }, { 5414, 0xfd4f }, { 5426, 0xfeec }, { 5438, 0xcf54 },
1689   { 5447, 0x4bee }, { 5457, 0xee01 }, { 5464, 0xf6fe }, { 5477, 0x8ecf },
1690   { 5487, 0xb847 }, { 5495, 0xfa2c }, { 5504, 0xcf84 }, { 5512, 0x4fee },
1691   { 5523, 0xacfc }, { 5533, 0xdefe }, { 5546, 0xeeef }, { 5559, 0xffff },
1692   /* 0xc800 */
1693   { 5575, 0xfaec }, { 5586, 0xcf94 }, { 5595, 0x4fee }, { 5606, 0xeefd },
1694   { 5619, 0xccfe }, { 5630, 0xffef }, { 5645, 0xffff }, { 5661, 0xfaec },
1695   { 5672, 0xc714 }, { 5679, 0x5fef }, { 5692, 0x001d },
1696 };
1697
1698 static int
1699 uhc_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, size_t n)
1700 {
1701   if (n >= 2) {
1702     if (wc >= 0xac00 && wc < 0xc8b0) {
1703       const Summary16 *summary = &uhc_1_uni2indx_pageac[(wc>>4)-0xac0];
1704       unsigned short used = summary->used;
1705       unsigned int i = wc & 0x0f;
1706       if (used & ((unsigned short) 1 << i)) {
1707         unsigned short c;
1708         /* Keep in 'used' only the bits 0..i-1. */
1709         used &= ((unsigned short) 1 << i) - 1;
1710         /* Add 'summary->indx' and the number of bits set in 'used'. */
1711         used = (used & 0x5555) + ((used & 0xaaaa) >> 1);
1712         used = (used & 0x3333) + ((used & 0xcccc) >> 2);
1713         used = (used & 0x0f0f) + ((used & 0xf0f0) >> 4);
1714         used = (used & 0x00ff) + (used >> 8);
1715         used += summary->indx;
1716         c = uhc_1_2charset_main[used>>7] + uhc_1_2charset[used];
1717         r[0] = (c >> 8); r[1] = (c & 0xff);
1718         return 2;
1719       }
1720     }
1721     return RET_ILUNI;
1722   }
1723   return RET_TOOSMALL;
1724 }