OSDN Git Service

* fix: segment error happens on -M
[nkf/nkf.git] / utf8tbl.c
1 #include "config.h"
2
3 #ifdef UTF8_OUTPUT_ENABLE
4 unsigned short euc_to_utf8_A1[] = {
5          0x3000, 0x3001, 0x3002, 0xFF0C, 0xFF0E, 0x30FB, 0xFF1A,
6  0xFF1B, 0xFF1F, 0xFF01, 0x309B, 0x309C, 0x00B4, 0xFF40, 0x00A8,
7  0xFF3E, 0xFFE3, 0xFF3F, 0x30FD, 0x30FE, 0x309D, 0x309E, 0x3003,
8  0x4EDD, 0x3005, 0x3006, 0x3007, 0x30FC, 0x2015, 0x2010, 0xFF0F,
9  0xFF3C, 0x301C, 0x2016, 0xFF5C, 0x2026, 0x2025, 0x2018, 0x2019,
10  0x201C, 0x201D, 0xFF08, 0xFF09, 0x3014, 0x3015, 0xFF3B, 0xFF3D,
11  0xFF5B, 0xFF5D, 0x3008, 0x3009, 0x300A, 0x300B, 0x300C, 0x300D,
12  0x300E, 0x300F, 0x3010, 0x3011, 0xFF0B, 0x2212, 0x00B1, 0x00D7,
13  0x00F7, 0xFF1D, 0x2260, 0xFF1C, 0xFF1E, 0x2266, 0x2267, 0x221E,
14  0x2234, 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0xFFE5,
15  0xFF04, 0x00A2, 0x00A3, 0xFF05, 0xFF03, 0xFF06, 0xFF0A, 0xFF20,
16  0x00A7, 0x2606, 0x2605, 0x25CB, 0x25CF, 0x25CE, 0x25C7,
17 };
18
19 /* Microsoft UCS Mapping Compatible */
20 unsigned short euc_to_utf8_A1_ms[] = {
21          0x3000, 0x3001, 0x3002, 0xFF0C, 0xFF0E, 0x30FB, 0xFF1A,
22  0xFF1B, 0xFF1F, 0xFF01, 0x309B, 0x309C, 0x00B4, 0xFF40, 0x00A8,
23  0xFF3E, 0xFFE3, 0xFF3F, 0x30FD, 0x30FE, 0x309D, 0x309E, 0x3003,
24  0x4EDD, 0x3005, 0x3006, 0x3007, 0x30FC, 0x2015, 0x2010, 0xFF0F,
25  0xFF3C, 0xFF5E, 0x2225, 0xFF5C, 0x2026, 0x2025, 0x2018, 0x2019,
26  0x201C, 0x201D, 0xFF08, 0xFF09, 0x3014, 0x3015, 0xFF3B, 0xFF3D,
27  0xFF5B, 0xFF5D, 0x3008, 0x3009, 0x300A, 0x300B, 0x300C, 0x300D,
28  0x300E, 0x300F, 0x3010, 0x3011, 0xFF0B, 0xFF0D, 0x00B1, 0x00D7,
29  0x00F7, 0xFF1D, 0x2260, 0xFF1C, 0xFF1E, 0x2266, 0x2267, 0x221E,
30  0x2234, 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0xFFE5,
31  0xFF04, 0xFFE0, 0xFFE1, 0xFF05, 0xFF03, 0xFF06, 0xFF0A, 0xFF20,
32  0x00A7, 0x2606, 0x2605, 0x25CB, 0x25CF, 0x25CE, 0x25C7,
33 };
34 unsigned short euc_to_utf8_A2[] = {
35          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
36  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
37       0,      0,      0,      0,      0,      0,      0,      0,
38       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
39  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
40       0,      0, 0x2227, 0x2228, 0x00AC, 0x21D2, 0x21D4, 0x2200,
41  0x2203,      0,      0,      0,      0,      0,      0,      0,
42       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
43  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
44  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
45       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
46  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
47 };
48
49 /* Microsoft UCS Mapping Compatible */
50 unsigned short euc_to_utf8_A2_ms[] = {
51          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
52  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
53       0,      0,      0,      0,      0,      0,      0,      0,
54       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
55  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
56       0,      0, 0x2227, 0x2228, 0xFFE2, 0x21D2, 0x21D4, 0x2200,
57  0x2203,      0,      0,      0,      0,      0,      0,      0,
58       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
59  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
60  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
61       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
62  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
63 };
64 unsigned short euc_to_utf8_A3[] = {
65               0,      0,      0,      0,      0,      0,      0,
66       0,      0,      0,      0,      0,      0,      0,      0,
67  0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17,
68  0xFF18, 0xFF19,      0,      0,      0,      0,      0,      0,
69       0, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27,
70  0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F,
71  0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37,
72  0xFF38, 0xFF39, 0xFF3A,      0,      0,      0,      0,      0,
73       0, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47,
74  0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F,
75  0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57,
76  0xFF58, 0xFF59, 0xFF5A,      0,      0,      0,      0,
77 };
78 unsigned short euc_to_utf8_A4[] = {
79          0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047,
80  0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, 0x304F,
81  0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057,
82  0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F,
83  0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067,
84  0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F,
85  0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077,
86  0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, 0x307F,
87  0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087,
88  0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, 0x308F,
89  0x3090, 0x3091, 0x3092, 0x3093,      0,      0,      0,      0,
90       0,      0,      0,      0,      0,      0,      0,
91 };
92 unsigned short euc_to_utf8_A5[] = {
93          0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7,
94  0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF,
95  0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7,
96  0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF,
97  0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7,
98  0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF,
99  0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7,
100  0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF,
101  0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7,
102  0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF,
103  0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6,      0,
104       0,      0,      0,      0,      0,      0,      0,
105 };
106 unsigned short euc_to_utf8_A6[] = {
107          0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
108  0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F,
109  0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8,
110  0x03A9,      0,      0,      0,      0,      0,      0,      0,
111       0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7,
112  0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF,
113  0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8,
114  0x03C9,      0,      0,      0,      0,      0,      0,      0,
115       0,      0,      0,      0,      0,      0,      0,      0,
116       0,      0,      0,      0,      0,      0,      0,      0,
117       0,      0,      0,      0,      0,      0,      0,      0,
118       0,      0,      0,      0,      0,      0,      0,
119 };
120 unsigned short euc_to_utf8_A7[] = {
121          0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401,
122  0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D,
123  0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425,
124  0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D,
125  0x042E, 0x042F,      0,      0,      0,      0,      0,      0,
126       0,      0,      0,      0,      0,      0,      0,      0,
127       0, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451,
128  0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D,
129  0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445,
130  0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D,
131  0x044E, 0x044F,      0,      0,      0,      0,      0,      0,
132       0,      0,      0,      0,      0,      0,      0,
133 };
134 unsigned short euc_to_utf8_A8[] = {
135          0x2500, 0x2502, 0x250C, 0x2510, 0x2518, 0x2514, 0x251C,
136  0x252C, 0x2524, 0x2534, 0x253C, 0x2501, 0x2503, 0x250F, 0x2513,
137  0x251B, 0x2517, 0x2523, 0x2533, 0x252B, 0x253B, 0x254B, 0x2520,
138  0x252F, 0x2528, 0x2537, 0x253F, 0x251D, 0x2530, 0x2525, 0x2538,
139  0x2542,      0,      0,      0,      0,      0,      0,      0,
140       0,      0,      0,      0,      0,      0,      0,      0,
141       0,      0,      0,      0,      0,      0,      0,      0,
142       0,      0,      0,      0,      0,      0,      0,      0,
143       0,      0,      0,      0,      0,      0,      0,      0,
144       0,      0,      0,      0,      0,      0,      0,      0,
145       0,      0,      0,      0,      0,      0,      0,      0,
146       0,      0,      0,      0,      0,      0,      0,
147 };
148 unsigned short euc_to_utf8_A9[] = {
149          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
150  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
151  0x246F, 0x2470, 0x2471, 0x2472, 0x2473,      0,      0,      0,
152       0,      0,      0,      0,      0,      0,      0, 0x2474,
153  0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C,
154  0x247D, 0x247E, 0x247F, 0x2480, 0x2481, 0x2482, 0x2483, 0x2484,
155  0x2485, 0x2486, 0x2487,      0,      0,      0,      0,      0,
156       0,      0,      0,      0,      0, 0x2776, 0x2777, 0x2778,
157  0x2779, 0x277A, 0x277B, 0x277C, 0x277D, 0x277E,      0,      0,
158       0,      0,      0,      0,      0,      0,      0,      0,
159       0,      0, 0x2488, 0x2489, 0x248A, 0x248B, 0x248C, 0x248D,
160  0x248E, 0x248F, 0x2490,      0,      0,      0,      0,
161 };
162 unsigned short euc_to_utf8_AA[] = {
163          0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166,
164  0x2167, 0x2168, 0x2169, 0x216A, 0x216B,      0,      0,      0,
165       0,      0,      0,      0,      0, 0x2170, 0x2171, 0x2172,
166  0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x217A,
167  0x217B,      0,      0,      0,      0,      0,      0,      0,
168       0,      0,      0,      0,      0,      0,      0,      0,
169       0,      0,      0,      0,      0,      0,      0,      0,
170       0,      0,      0,      0,      0, 0x249C, 0x249D, 0x249E,
171  0x249F, 0x24A0, 0x24A1, 0x24A2, 0x24A3, 0x24A4, 0x24A5, 0x24A6,
172  0x24A7, 0x24A8, 0x24A9, 0x24AA, 0x24AB, 0x24AC, 0x24AD, 0x24AE,
173  0x24AF, 0x24B0, 0x24B1, 0x24B2, 0x24B3, 0x24B4, 0x24B5,      0,
174       0,      0,      0,      0,      0,      0,      0,
175 };
176 unsigned short euc_to_utf8_AB[] = {
177          0x339C, 0x339F, 0x339D, 0x33A0, 0x33A4,      0, 0x33A1,
178  0x33A5, 0x339E, 0x33A2, 0x338E,      0, 0x338F, 0x33C4, 0x3396,
179  0x3397, 0x2113, 0x3398, 0x33B3, 0x33B2, 0x33B1, 0x33B0, 0x2109,
180  0x33D4, 0x33CB, 0x3390, 0x3385, 0x3386, 0x3387,      0,      0,
181       0,      0,      0,      0,      0,      0,      0,      0,
182       0,      0,      0,      0,      0,      0,      0,      0,
183       0,      0,      0,      0,      0,      0,      0,      0,
184       0,      0,      0,      0,      0,      0,      0,      0,
185       0,      0,      0,      0,      0,      0,      0,      0,
186       0,      0,      0,      0,      0,      0,      0,      0,
187       0,      0,      0,      0,      0,      0,      0,      0,
188       0,      0,      0, 0x2116, 0x33CD, 0x2121,      0,
189 };
190 unsigned short euc_to_utf8_AC[] = {
191          0x2664, 0x2667, 0x2661, 0x2662, 0x2660, 0x2663, 0x2665,
192  0x2666,      0,      0,      0,      0,      0,      0,      0,
193       0,      0,      0,      0,      0, 0x3020, 0x260E, 0x3004,
194       0,      0,      0,      0,      0,      0,      0,      0,
195       0,      0,      0,      0,      0,      0,      0,      0,
196       0, 0x261E, 0x261C, 0x261D, 0x261F, 0x21C6, 0x21C4, 0x21C5,
197       0, 0x21E8, 0x21E6, 0x21E7, 0x21E9,      0,      0,      0,
198       0,      0,      0,      0,      0,      0,      0,      0,
199       0,      0,      0,      0,      0,      0,      0,      0,
200       0,      0,      0,      0,      0,      0,      0,      0,
201       0,      0,      0,      0,      0,      0,      0,      0,
202       0,      0,      0,      0,      0,      0,      0,
203 };
204 unsigned short euc_to_utf8_AD[] = {
205          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
206  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
207  0x246F, 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162,
208  0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169,      0,
209  0x3349, 0x3314, 0x3322, 0x334D, 0x3318, 0x3327, 0x3303, 0x3336,
210  0x3351, 0x3357, 0x330D, 0x3326, 0x3323, 0x332B, 0x334A, 0x333B,
211  0x339C, 0x339D, 0x339E, 0x338E, 0x338F, 0x33C4, 0x33A1,      0,
212       0,      0,      0,      0,      0,      0,      0, 0x337B,
213  0x301D, 0x301F, 0x2116, 0x33CD, 0x2121, 0x32A4, 0x32A5, 0x32A6,
214  0x32A7, 0x32A8, 0x3231, 0x3232, 0x3239, 0x337E, 0x337D, 0x337C,
215  0x2252, 0x2261, 0x222B, 0x222E, 0x2211, 0x221A, 0x22A5, 0x2220,
216  0x221F, 0x22BF, 0x2235, 0x2229, 0x222A,      0, 0x3299,
217 };
218 unsigned short euc_to_utf8_AE[] = {
219          0x3349, 0x3322, 0x334D, 0x3314, 0x3316, 0x3305, 0x3333,
220  0x334E, 0x3303, 0x3336, 0x3318, 0x3315, 0x3327, 0x3351, 0x334A,
221  0x3339, 0x3357, 0x330D, 0x3342, 0x3323, 0x3326, 0x333B, 0x332B,
222       0,      0,      0,      0,      0,      0,      0, 0x3300,
223  0x331E, 0x332A, 0x3331, 0x3347,      0,      0,      0,      0,
224       0,      0,      0,      0,      0,      0,      0,      0,
225       0,      0,      0,      0,      0,      0,      0,      0,
226       0,      0,      0,      0,      0,      0,      0,      0,
227       0,      0,      0,      0,      0,      0,      0, 0x337E,
228  0x337D, 0x337C, 0x337B,      0,      0,      0,      0,      0,
229       0,      0,      0,      0,      0,      0,      0,      0,
230       0,      0,      0,      0, 0x337F,      0,      0,
231 };
232 unsigned short euc_to_utf8_AF[] = {
233          0x222E, 0x221F, 0x22BF,      0,      0,      0,      0,
234       0,      0,      0,      0,      0,      0,      0,      0,
235       0,      0,      0,      0,      0, 0x301D, 0x301F,      0,
236       0,      0,      0,      0,      0,      0,      0,      0,
237       0,      0,      0,      0,      0,      0,      0,      0,
238       0, 0x3094,      0, 0x30F7, 0x30F8, 0x30F9, 0x30FA,      0,
239       0,      0,      0,      0,      0,      0,      0,      0,
240       0,      0,      0,      0,      0,      0,      0,      0,
241       0,      0,      0,      0,      0,      0,      0,      0,
242       0,      0,      0,      0,      0,      0,      0,      0,
243       0,      0,      0,      0,      0,      0,      0,      0,
244       0,      0,      0,      0,      0,      0,      0,
245 };
246 unsigned short euc_to_utf8_B0[] = {
247          0x4E9C, 0x5516, 0x5A03, 0x963F, 0x54C0, 0x611B, 0x6328,
248  0x59F6, 0x9022, 0x8475, 0x831C, 0x7A50, 0x60AA, 0x63E1, 0x6E25,
249  0x65ED, 0x8466, 0x82A6, 0x9BF5, 0x6893, 0x5727, 0x65A1, 0x6271,
250  0x5B9B, 0x59D0, 0x867B, 0x98F4, 0x7D62, 0x7DBE, 0x9B8E, 0x6216,
251  0x7C9F, 0x88B7, 0x5B89, 0x5EB5, 0x6309, 0x6697, 0x6848, 0x95C7,
252  0x978D, 0x674F, 0x4EE5, 0x4F0A, 0x4F4D, 0x4F9D, 0x5049, 0x56F2,
253  0x5937, 0x59D4, 0x5A01, 0x5C09, 0x60DF, 0x610F, 0x6170, 0x6613,
254  0x6905, 0x70BA, 0x754F, 0x7570, 0x79FB, 0x7DAD, 0x7DEF, 0x80C3,
255  0x840E, 0x8863, 0x8B02, 0x9055, 0x907A, 0x533B, 0x4E95, 0x4EA5,
256  0x57DF, 0x80B2, 0x90C1, 0x78EF, 0x4E00, 0x58F1, 0x6EA2, 0x9038,
257  0x7A32, 0x8328, 0x828B, 0x9C2F, 0x5141, 0x5370, 0x54BD, 0x54E1,
258  0x56E0, 0x59FB, 0x5F15, 0x98F2, 0x6DEB, 0x80E4, 0x852D,
259 };
260 unsigned short euc_to_utf8_B1[] = {
261          0x9662, 0x9670, 0x96A0, 0x97FB, 0x540B, 0x53F3, 0x5B87,
262  0x70CF, 0x7FBD, 0x8FC2, 0x96E8, 0x536F, 0x9D5C, 0x7ABA, 0x4E11,
263  0x7893, 0x81FC, 0x6E26, 0x5618, 0x5504, 0x6B1D, 0x851A, 0x9C3B,
264  0x59E5, 0x53A9, 0x6D66, 0x74DC, 0x958F, 0x5642, 0x4E91, 0x904B,
265  0x96F2, 0x834F, 0x990C, 0x53E1, 0x55B6, 0x5B30, 0x5F71, 0x6620,
266  0x66F3, 0x6804, 0x6C38, 0x6CF3, 0x6D29, 0x745B, 0x76C8, 0x7A4E,
267  0x9834, 0x82F1, 0x885B, 0x8A60, 0x92ED, 0x6DB2, 0x75AB, 0x76CA,
268  0x99C5, 0x60A6, 0x8B01, 0x8D8A, 0x95B2, 0x698E, 0x53AD, 0x5186,
269  0x5712, 0x5830, 0x5944, 0x5BB4, 0x5EF6, 0x6028, 0x63A9, 0x63F4,
270  0x6CBF, 0x6F14, 0x708E, 0x7114, 0x7159, 0x71D5, 0x733F, 0x7E01,
271  0x8276, 0x82D1, 0x8597, 0x9060, 0x925B, 0x9D1B, 0x5869, 0x65BC,
272  0x6C5A, 0x7525, 0x51F9, 0x592E, 0x5965, 0x5F80, 0x5FDC,
273 };
274 unsigned short euc_to_utf8_B2[] = {
275          0x62BC, 0x65FA, 0x6A2A, 0x6B27, 0x6BB4, 0x738B, 0x7FC1,
276  0x8956, 0x9D2C, 0x9D0E, 0x9EC4, 0x5CA1, 0x6C96, 0x837B, 0x5104,
277  0x5C4B, 0x61B6, 0x81C6, 0x6876, 0x7261, 0x4E59, 0x4FFA, 0x5378,
278  0x6069, 0x6E29, 0x7A4F, 0x97F3, 0x4E0B, 0x5316, 0x4EEE, 0x4F55,
279  0x4F3D, 0x4FA1, 0x4F73, 0x52A0, 0x53EF, 0x5609, 0x590F, 0x5AC1,
280  0x5BB6, 0x5BE1, 0x79D1, 0x6687, 0x679C, 0x67B6, 0x6B4C, 0x6CB3,
281  0x706B, 0x73C2, 0x798D, 0x79BE, 0x7A3C, 0x7B87, 0x82B1, 0x82DB,
282  0x8304, 0x8377, 0x83EF, 0x83D3, 0x8766, 0x8AB2, 0x5629, 0x8CA8,
283  0x8FE6, 0x904E, 0x971E, 0x868A, 0x4FC4, 0x5CE8, 0x6211, 0x7259,
284  0x753B, 0x81E5, 0x82BD, 0x86FE, 0x8CC0, 0x96C5, 0x9913, 0x99D5,
285  0x4ECB, 0x4F1A, 0x89E3, 0x56DE, 0x584A, 0x58CA, 0x5EFB, 0x5FEB,
286  0x602A, 0x6094, 0x6062, 0x61D0, 0x6212, 0x62D0, 0x6539,
287 };
288 unsigned short euc_to_utf8_B3[] = {
289          0x9B41, 0x6666, 0x68B0, 0x6D77, 0x7070, 0x754C, 0x7686,
290  0x7D75, 0x82A5, 0x87F9, 0x958B, 0x968E, 0x8C9D, 0x51F1, 0x52BE,
291  0x5916, 0x54B3, 0x5BB3, 0x5D16, 0x6168, 0x6982, 0x6DAF, 0x788D,
292  0x84CB, 0x8857, 0x8A72, 0x93A7, 0x9AB8, 0x6D6C, 0x99A8, 0x86D9,
293  0x57A3, 0x67FF, 0x86CE, 0x920E, 0x5283, 0x5687, 0x5404, 0x5ED3,
294  0x62E1, 0x64B9, 0x683C, 0x6838, 0x6BBB, 0x7372, 0x78BA, 0x7A6B,
295  0x899A, 0x89D2, 0x8D6B, 0x8F03, 0x90ED, 0x95A3, 0x9694, 0x9769,
296  0x5B66, 0x5CB3, 0x697D, 0x984D, 0x984E, 0x639B, 0x7B20, 0x6A2B,
297  0x6A7F, 0x68B6, 0x9C0D, 0x6F5F, 0x5272, 0x559D, 0x6070, 0x62EC,
298  0x6D3B, 0x6E07, 0x6ED1, 0x845B, 0x8910, 0x8F44, 0x4E14, 0x9C39,
299  0x53F6, 0x691B, 0x6A3A, 0x9784, 0x682A, 0x515C, 0x7AC3, 0x84B2,
300  0x91DC, 0x938C, 0x565B, 0x9D28, 0x6822, 0x8305, 0x8431,
301 };
302 unsigned short euc_to_utf8_B4[] = {
303          0x7CA5, 0x5208, 0x82C5, 0x74E6, 0x4E7E, 0x4F83, 0x51A0,
304  0x5BD2, 0x520A, 0x52D8, 0x52E7, 0x5DFB, 0x559A, 0x582A, 0x59E6,
305  0x5B8C, 0x5B98, 0x5BDB, 0x5E72, 0x5E79, 0x60A3, 0x611F, 0x6163,
306  0x61BE, 0x63DB, 0x6562, 0x67D1, 0x6853, 0x68FA, 0x6B3E, 0x6B53,
307  0x6C57, 0x6F22, 0x6F97, 0x6F45, 0x74B0, 0x7518, 0x76E3, 0x770B,
308  0x7AFF, 0x7BA1, 0x7C21, 0x7DE9, 0x7F36, 0x7FF0, 0x809D, 0x8266,
309  0x839E, 0x89B3, 0x8ACC, 0x8CAB, 0x9084, 0x9451, 0x9593, 0x9591,
310  0x95A2, 0x9665, 0x97D3, 0x9928, 0x8218, 0x4E38, 0x542B, 0x5CB8,
311  0x5DCC, 0x73A9, 0x764C, 0x773C, 0x5CA9, 0x7FEB, 0x8D0B, 0x96C1,
312  0x9811, 0x9854, 0x9858, 0x4F01, 0x4F0E, 0x5371, 0x559C, 0x5668,
313  0x57FA, 0x5947, 0x5B09, 0x5BC4, 0x5C90, 0x5E0C, 0x5E7E, 0x5FCC,
314  0x63EE, 0x673A, 0x65D7, 0x65E2, 0x671F, 0x68CB, 0x68C4,
315 };
316 unsigned short euc_to_utf8_B5[] = {
317          0x6A5F, 0x5E30, 0x6BC5, 0x6C17, 0x6C7D, 0x757F, 0x7948,
318  0x5B63, 0x7A00, 0x7D00, 0x5FBD, 0x898F, 0x8A18, 0x8CB4, 0x8D77,
319  0x8ECC, 0x8F1D, 0x98E2, 0x9A0E, 0x9B3C, 0x4E80, 0x507D, 0x5100,
320  0x5993, 0x5B9C, 0x622F, 0x6280, 0x64EC, 0x6B3A, 0x72A0, 0x7591,
321  0x7947, 0x7FA9, 0x87FB, 0x8ABC, 0x8B70, 0x63AC, 0x83CA, 0x97A0,
322  0x5409, 0x5403, 0x55AB, 0x6854, 0x6A58, 0x8A70, 0x7827, 0x6775,
323  0x9ECD, 0x5374, 0x5BA2, 0x811A, 0x8650, 0x9006, 0x4E18, 0x4E45,
324  0x4EC7, 0x4F11, 0x53CA, 0x5438, 0x5BAE, 0x5F13, 0x6025, 0x6551,
325  0x673D, 0x6C42, 0x6C72, 0x6CE3, 0x7078, 0x7403, 0x7A76, 0x7AAE,
326  0x7B08, 0x7D1A, 0x7CFE, 0x7D66, 0x65E7, 0x725B, 0x53BB, 0x5C45,
327  0x5DE8, 0x62D2, 0x62E0, 0x6319, 0x6E20, 0x865A, 0x8A31, 0x8DDD,
328  0x92F8, 0x6F01, 0x79A6, 0x9B5A, 0x4EA8, 0x4EAB, 0x4EAC,
329 };
330 unsigned short euc_to_utf8_B6[] = {
331          0x4F9B, 0x4FA0, 0x50D1, 0x5147, 0x7AF6, 0x5171, 0x51F6,
332  0x5354, 0x5321, 0x537F, 0x53EB, 0x55AC, 0x5883, 0x5CE1, 0x5F37,
333  0x5F4A, 0x602F, 0x6050, 0x606D, 0x631F, 0x6559, 0x6A4B, 0x6CC1,
334  0x72C2, 0x72ED, 0x77EF, 0x80F8, 0x8105, 0x8208, 0x854E, 0x90F7,
335  0x93E1, 0x97FF, 0x9957, 0x9A5A, 0x4EF0, 0x51DD, 0x5C2D, 0x6681,
336  0x696D, 0x5C40, 0x66F2, 0x6975, 0x7389, 0x6850, 0x7C81, 0x50C5,
337  0x52E4, 0x5747, 0x5DFE, 0x9326, 0x65A4, 0x6B23, 0x6B3D, 0x7434,
338  0x7981, 0x79BD, 0x7B4B, 0x7DCA, 0x82B9, 0x83CC, 0x887F, 0x895F,
339  0x8B39, 0x8FD1, 0x91D1, 0x541F, 0x9280, 0x4E5D, 0x5036, 0x53E5,
340  0x533A, 0x72D7, 0x7396, 0x77E9, 0x82E6, 0x8EAF, 0x99C6, 0x99C8,
341  0x99D2, 0x5177, 0x611A, 0x865E, 0x55B0, 0x7A7A, 0x5076, 0x5BD3,
342  0x9047, 0x9685, 0x4E32, 0x6ADB, 0x91E7, 0x5C51, 0x5C48,
343 };
344 unsigned short euc_to_utf8_B7[] = {
345          0x6398, 0x7A9F, 0x6C93, 0x9774, 0x8F61, 0x7AAA, 0x718A,
346  0x9688, 0x7C82, 0x6817, 0x7E70, 0x6851, 0x936C, 0x52F2, 0x541B,
347  0x85AB, 0x8A13, 0x7FA4, 0x8ECD, 0x90E1, 0x5366, 0x8888, 0x7941,
348  0x4FC2, 0x50BE, 0x5211, 0x5144, 0x5553, 0x572D, 0x73EA, 0x578B,
349  0x5951, 0x5F62, 0x5F84, 0x6075, 0x6176, 0x6167, 0x61A9, 0x63B2,
350  0x643A, 0x656C, 0x666F, 0x6842, 0x6E13, 0x7566, 0x7A3D, 0x7CFB,
351  0x7D4C, 0x7D99, 0x7E4B, 0x7F6B, 0x830E, 0x834A, 0x86CD, 0x8A08,
352  0x8A63, 0x8B66, 0x8EFD, 0x981A, 0x9D8F, 0x82B8, 0x8FCE, 0x9BE8,
353  0x5287, 0x621F, 0x6483, 0x6FC0, 0x9699, 0x6841, 0x5091, 0x6B20,
354  0x6C7A, 0x6F54, 0x7A74, 0x7D50, 0x8840, 0x8A23, 0x6708, 0x4EF6,
355  0x5039, 0x5026, 0x5065, 0x517C, 0x5238, 0x5263, 0x55A7, 0x570F,
356  0x5805, 0x5ACC, 0x5EFA, 0x61B2, 0x61F8, 0x62F3, 0x6372,
357 };
358 unsigned short euc_to_utf8_B8[] = {
359          0x691C, 0x6A29, 0x727D, 0x72AC, 0x732E, 0x7814, 0x786F,
360  0x7D79, 0x770C, 0x80A9, 0x898B, 0x8B19, 0x8CE2, 0x8ED2, 0x9063,
361  0x9375, 0x967A, 0x9855, 0x9A13, 0x9E78, 0x5143, 0x539F, 0x53B3,
362  0x5E7B, 0x5F26, 0x6E1B, 0x6E90, 0x7384, 0x73FE, 0x7D43, 0x8237,
363  0x8A00, 0x8AFA, 0x9650, 0x4E4E, 0x500B, 0x53E4, 0x547C, 0x56FA,
364  0x59D1, 0x5B64, 0x5DF1, 0x5EAB, 0x5F27, 0x6238, 0x6545, 0x67AF,
365  0x6E56, 0x72D0, 0x7CCA, 0x88B4, 0x80A1, 0x80E1, 0x83F0, 0x864E,
366  0x8A87, 0x8DE8, 0x9237, 0x96C7, 0x9867, 0x9F13, 0x4E94, 0x4E92,
367  0x4F0D, 0x5348, 0x5449, 0x543E, 0x5A2F, 0x5F8C, 0x5FA1, 0x609F,
368  0x68A7, 0x6A8E, 0x745A, 0x7881, 0x8A9E, 0x8AA4, 0x8B77, 0x9190,
369  0x4E5E, 0x9BC9, 0x4EA4, 0x4F7C, 0x4FAF, 0x5019, 0x5016, 0x5149,
370  0x516C, 0x529F, 0x52B9, 0x52FE, 0x539A, 0x53E3, 0x5411,
371 };
372 unsigned short euc_to_utf8_B9[] = {
373          0x540E, 0x5589, 0x5751, 0x57A2, 0x597D, 0x5B54, 0x5B5D,
374  0x5B8F, 0x5DE5, 0x5DE7, 0x5DF7, 0x5E78, 0x5E83, 0x5E9A, 0x5EB7,
375  0x5F18, 0x6052, 0x614C, 0x6297, 0x62D8, 0x63A7, 0x653B, 0x6602,
376  0x6643, 0x66F4, 0x676D, 0x6821, 0x6897, 0x69CB, 0x6C5F, 0x6D2A,
377  0x6D69, 0x6E2F, 0x6E9D, 0x7532, 0x7687, 0x786C, 0x7A3F, 0x7CE0,
378  0x7D05, 0x7D18, 0x7D5E, 0x7DB1, 0x8015, 0x8003, 0x80AF, 0x80B1,
379  0x8154, 0x818F, 0x822A, 0x8352, 0x884C, 0x8861, 0x8B1B, 0x8CA2,
380  0x8CFC, 0x90CA, 0x9175, 0x9271, 0x783F, 0x92FC, 0x95A4, 0x964D,
381  0x9805, 0x9999, 0x9AD8, 0x9D3B, 0x525B, 0x52AB, 0x53F7, 0x5408,
382  0x58D5, 0x62F7, 0x6FE0, 0x8C6A, 0x8F5F, 0x9EB9, 0x514B, 0x523B,
383  0x544A, 0x56FD, 0x7A40, 0x9177, 0x9D60, 0x9ED2, 0x7344, 0x6F09,
384  0x8170, 0x7511, 0x5FFD, 0x60DA, 0x9AA8, 0x72DB, 0x8FBC,
385 };
386 unsigned short euc_to_utf8_BA[] = {
387          0x6B64, 0x9803, 0x4ECA, 0x56F0, 0x5764, 0x58BE, 0x5A5A,
388  0x6068, 0x61C7, 0x660F, 0x6606, 0x6839, 0x68B1, 0x6DF7, 0x75D5,
389  0x7D3A, 0x826E, 0x9B42, 0x4E9B, 0x4F50, 0x53C9, 0x5506, 0x5D6F,
390  0x5DE6, 0x5DEE, 0x67FB, 0x6C99, 0x7473, 0x7802, 0x8A50, 0x9396,
391  0x88DF, 0x5750, 0x5EA7, 0x632B, 0x50B5, 0x50AC, 0x518D, 0x6700,
392  0x54C9, 0x585E, 0x59BB, 0x5BB0, 0x5F69, 0x624D, 0x63A1, 0x683D,
393  0x6B73, 0x6E08, 0x707D, 0x91C7, 0x7280, 0x7815, 0x7826, 0x796D,
394  0x658E, 0x7D30, 0x83DC, 0x88C1, 0x8F09, 0x969B, 0x5264, 0x5728,
395  0x6750, 0x7F6A, 0x8CA1, 0x51B4, 0x5742, 0x962A, 0x583A, 0x698A,
396  0x80B4, 0x54B2, 0x5D0E, 0x57FC, 0x7895, 0x9DFA, 0x4F5C, 0x524A,
397  0x548B, 0x643E, 0x6628, 0x6714, 0x67F5, 0x7A84, 0x7B56, 0x7D22,
398  0x932F, 0x685C, 0x9BAD, 0x7B39, 0x5319, 0x518A, 0x5237,
399 };
400 unsigned short euc_to_utf8_BB[] = {
401          0x5BDF, 0x62F6, 0x64AE, 0x64E6, 0x672D, 0x6BBA, 0x85A9,
402  0x96D1, 0x7690, 0x9BD6, 0x634C, 0x9306, 0x9BAB, 0x76BF, 0x6652,
403  0x4E09, 0x5098, 0x53C2, 0x5C71, 0x60E8, 0x6492, 0x6563, 0x685F,
404  0x71E6, 0x73CA, 0x7523, 0x7B97, 0x7E82, 0x8695, 0x8B83, 0x8CDB,
405  0x9178, 0x9910, 0x65AC, 0x66AB, 0x6B8B, 0x4ED5, 0x4ED4, 0x4F3A,
406  0x4F7F, 0x523A, 0x53F8, 0x53F2, 0x55E3, 0x56DB, 0x58EB, 0x59CB,
407  0x59C9, 0x59FF, 0x5B50, 0x5C4D, 0x5E02, 0x5E2B, 0x5FD7, 0x601D,
408  0x6307, 0x652F, 0x5B5C, 0x65AF, 0x65BD, 0x65E8, 0x679D, 0x6B62,
409  0x6B7B, 0x6C0F, 0x7345, 0x7949, 0x79C1, 0x7CF8, 0x7D19, 0x7D2B,
410  0x80A2, 0x8102, 0x81F3, 0x8996, 0x8A5E, 0x8A69, 0x8A66, 0x8A8C,
411  0x8AEE, 0x8CC7, 0x8CDC, 0x96CC, 0x98FC, 0x6B6F, 0x4E8B, 0x4F3C,
412  0x4F8D, 0x5150, 0x5B57, 0x5BFA, 0x6148, 0x6301, 0x6642,
413 };
414 unsigned short euc_to_utf8_BC[] = {
415          0x6B21, 0x6ECB, 0x6CBB, 0x723E, 0x74BD, 0x75D4, 0x78C1,
416  0x793A, 0x800C, 0x8033, 0x81EA, 0x8494, 0x8F9E, 0x6C50, 0x9E7F,
417  0x5F0F, 0x8B58, 0x9D2B, 0x7AFA, 0x8EF8, 0x5B8D, 0x96EB, 0x4E03,
418  0x53F1, 0x57F7, 0x5931, 0x5AC9, 0x5BA4, 0x6089, 0x6E7F, 0x6F06,
419  0x75BE, 0x8CEA, 0x5B9F, 0x8500, 0x7BE0, 0x5072, 0x67F4, 0x829D,
420  0x5C61, 0x854A, 0x7E1E, 0x820E, 0x5199, 0x5C04, 0x6368, 0x8D66,
421  0x659C, 0x716E, 0x793E, 0x7D17, 0x8005, 0x8B1D, 0x8ECA, 0x906E,
422  0x86C7, 0x90AA, 0x501F, 0x52FA, 0x5C3A, 0x6753, 0x707C, 0x7235,
423  0x914C, 0x91C8, 0x932B, 0x82E5, 0x5BC2, 0x5F31, 0x60F9, 0x4E3B,
424  0x53D6, 0x5B88, 0x624B, 0x6731, 0x6B8A, 0x72E9, 0x73E0, 0x7A2E,
425  0x816B, 0x8DA3, 0x9152, 0x9996, 0x5112, 0x53D7, 0x546A, 0x5BFF,
426  0x6388, 0x6A39, 0x7DAC, 0x9700, 0x56DA, 0x53CE, 0x5468,
427 };
428 unsigned short euc_to_utf8_BD[] = {
429          0x5B97, 0x5C31, 0x5DDE, 0x4FEE, 0x6101, 0x62FE, 0x6D32,
430  0x79C0, 0x79CB, 0x7D42, 0x7E4D, 0x7FD2, 0x81ED, 0x821F, 0x8490,
431  0x8846, 0x8972, 0x8B90, 0x8E74, 0x8F2F, 0x9031, 0x914B, 0x916C,
432  0x96C6, 0x919C, 0x4EC0, 0x4F4F, 0x5145, 0x5341, 0x5F93, 0x620E,
433  0x67D4, 0x6C41, 0x6E0B, 0x7363, 0x7E26, 0x91CD, 0x9283, 0x53D4,
434  0x5919, 0x5BBF, 0x6DD1, 0x795D, 0x7E2E, 0x7C9B, 0x587E, 0x719F,
435  0x51FA, 0x8853, 0x8FF0, 0x4FCA, 0x5CFB, 0x6625, 0x77AC, 0x7AE3,
436  0x821C, 0x99FF, 0x51C6, 0x5FAA, 0x65EC, 0x696F, 0x6B89, 0x6DF3,
437  0x6E96, 0x6F64, 0x76FE, 0x7D14, 0x5DE1, 0x9075, 0x9187, 0x9806,
438  0x51E6, 0x521D, 0x6240, 0x6691, 0x66D9, 0x6E1A, 0x5EB6, 0x7DD2,
439  0x7F72, 0x66F8, 0x85AF, 0x85F7, 0x8AF8, 0x52A9, 0x53D9, 0x5973,
440  0x5E8F, 0x5F90, 0x6055, 0x92E4, 0x9664, 0x50B7, 0x511F,
441 };
442 unsigned short euc_to_utf8_BE[] = {
443          0x52DD, 0x5320, 0x5347, 0x53EC, 0x54E8, 0x5546, 0x5531,
444  0x5617, 0x5968, 0x59BE, 0x5A3C, 0x5BB5, 0x5C06, 0x5C0F, 0x5C11,
445  0x5C1A, 0x5E84, 0x5E8A, 0x5EE0, 0x5F70, 0x627F, 0x6284, 0x62DB,
446  0x638C, 0x6377, 0x6607, 0x660C, 0x662D, 0x6676, 0x677E, 0x68A2,
447  0x6A1F, 0x6A35, 0x6CBC, 0x6D88, 0x6E09, 0x6E58, 0x713C, 0x7126,
448  0x7167, 0x75C7, 0x7701, 0x785D, 0x7901, 0x7965, 0x79F0, 0x7AE0,
449  0x7B11, 0x7CA7, 0x7D39, 0x8096, 0x83D6, 0x848B, 0x8549, 0x885D,
450  0x88F3, 0x8A1F, 0x8A3C, 0x8A54, 0x8A73, 0x8C61, 0x8CDE, 0x91A4,
451  0x9266, 0x937E, 0x9418, 0x969C, 0x9798, 0x4E0A, 0x4E08, 0x4E1E,
452  0x4E57, 0x5197, 0x5270, 0x57CE, 0x5834, 0x58CC, 0x5B22, 0x5E38,
453  0x60C5, 0x64FE, 0x6761, 0x6756, 0x6D44, 0x72B6, 0x7573, 0x7A63,
454  0x84B8, 0x8B72, 0x91B8, 0x9320, 0x5631, 0x57F4, 0x98FE,
455 };
456 unsigned short euc_to_utf8_BF[] = {
457          0x62ED, 0x690D, 0x6B96, 0x71ED, 0x7E54, 0x8077, 0x8272,
458  0x89E6, 0x98DF, 0x8755, 0x8FB1, 0x5C3B, 0x4F38, 0x4FE1, 0x4FB5,
459  0x5507, 0x5A20, 0x5BDD, 0x5BE9, 0x5FC3, 0x614E, 0x632F, 0x65B0,
460  0x664B, 0x68EE, 0x699B, 0x6D78, 0x6DF1, 0x7533, 0x75B9, 0x771F,
461  0x795E, 0x79E6, 0x7D33, 0x81E3, 0x82AF, 0x85AA, 0x89AA, 0x8A3A,
462  0x8EAB, 0x8F9B, 0x9032, 0x91DD, 0x9707, 0x4EBA, 0x4EC1, 0x5203,
463  0x5875, 0x58EC, 0x5C0B, 0x751A, 0x5C3D, 0x814E, 0x8A0A, 0x8FC5,
464  0x9663, 0x976D, 0x7B25, 0x8ACF, 0x9808, 0x9162, 0x56F3, 0x53A8,
465  0x9017, 0x5439, 0x5782, 0x5E25, 0x63A8, 0x6C34, 0x708A, 0x7761,
466  0x7C8B, 0x7FE0, 0x8870, 0x9042, 0x9154, 0x9310, 0x9318, 0x968F,
467  0x745E, 0x9AC4, 0x5D07, 0x5D69, 0x6570, 0x67A2, 0x8DA8, 0x96DB,
468  0x636E, 0x6749, 0x6919, 0x83C5, 0x9817, 0x96C0, 0x88FE,
469 };
470 unsigned short euc_to_utf8_C0[] = {
471          0x6F84, 0x647A, 0x5BF8, 0x4E16, 0x702C, 0x755D, 0x662F,
472  0x51C4, 0x5236, 0x52E2, 0x59D3, 0x5F81, 0x6027, 0x6210, 0x653F,
473  0x6574, 0x661F, 0x6674, 0x68F2, 0x6816, 0x6B63, 0x6E05, 0x7272,
474  0x751F, 0x76DB, 0x7CBE, 0x8056, 0x58F0, 0x88FD, 0x897F, 0x8AA0,
475  0x8A93, 0x8ACB, 0x901D, 0x9192, 0x9752, 0x9759, 0x6589, 0x7A0E,
476  0x8106, 0x96BB, 0x5E2D, 0x60DC, 0x621A, 0x65A5, 0x6614, 0x6790,
477  0x77F3, 0x7A4D, 0x7C4D, 0x7E3E, 0x810A, 0x8CAC, 0x8D64, 0x8DE1,
478  0x8E5F, 0x78A9, 0x5207, 0x62D9, 0x63A5, 0x6442, 0x6298, 0x8A2D,
479  0x7A83, 0x7BC0, 0x8AAC, 0x96EA, 0x7D76, 0x820C, 0x8749, 0x4ED9,
480  0x5148, 0x5343, 0x5360, 0x5BA3, 0x5C02, 0x5C16, 0x5DDD, 0x6226,
481  0x6247, 0x64B0, 0x6813, 0x6834, 0x6CC9, 0x6D45, 0x6D17, 0x67D3,
482  0x6F5C, 0x714E, 0x717D, 0x65CB, 0x7A7F, 0x7BAD, 0x7DDA,
483 };
484 unsigned short euc_to_utf8_C1[] = {
485          0x7E4A, 0x7FA8, 0x817A, 0x821B, 0x8239, 0x85A6, 0x8A6E,
486  0x8CCE, 0x8DF5, 0x9078, 0x9077, 0x92AD, 0x9291, 0x9583, 0x9BAE,
487  0x524D, 0x5584, 0x6F38, 0x7136, 0x5168, 0x7985, 0x7E55, 0x81B3,
488  0x7CCE, 0x564C, 0x5851, 0x5CA8, 0x63AA, 0x66FE, 0x66FD, 0x695A,
489  0x72D9, 0x758F, 0x758E, 0x790E, 0x7956, 0x79DF, 0x7C97, 0x7D20,
490  0x7D44, 0x8607, 0x8A34, 0x963B, 0x9061, 0x9F20, 0x50E7, 0x5275,
491  0x53CC, 0x53E2, 0x5009, 0x55AA, 0x58EE, 0x594F, 0x723D, 0x5B8B,
492  0x5C64, 0x531D, 0x60E3, 0x60F3, 0x635C, 0x6383, 0x633F, 0x63BB,
493  0x64CD, 0x65E9, 0x66F9, 0x5DE3, 0x69CD, 0x69FD, 0x6F15, 0x71E5,
494  0x4E89, 0x75E9, 0x76F8, 0x7A93, 0x7CDF, 0x7DCF, 0x7D9C, 0x8061,
495  0x8349, 0x8358, 0x846C, 0x84BC, 0x85FB, 0x88C5, 0x8D70, 0x9001,
496  0x906D, 0x9397, 0x971C, 0x9A12, 0x50CF, 0x5897, 0x618E,
497 };
498 unsigned short euc_to_utf8_C2[] = {
499          0x81D3, 0x8535, 0x8D08, 0x9020, 0x4FC3, 0x5074, 0x5247,
500  0x5373, 0x606F, 0x6349, 0x675F, 0x6E2C, 0x8DB3, 0x901F, 0x4FD7,
501  0x5C5E, 0x8CCA, 0x65CF, 0x7D9A, 0x5352, 0x8896, 0x5176, 0x63C3,
502  0x5B58, 0x5B6B, 0x5C0A, 0x640D, 0x6751, 0x905C, 0x4ED6, 0x591A,
503  0x592A, 0x6C70, 0x8A51, 0x553E, 0x5815, 0x59A5, 0x60F0, 0x6253,
504  0x67C1, 0x8235, 0x6955, 0x9640, 0x99C4, 0x9A28, 0x4F53, 0x5806,
505  0x5BFE, 0x8010, 0x5CB1, 0x5E2F, 0x5F85, 0x6020, 0x614B, 0x6234,
506  0x66FF, 0x6CF0, 0x6EDE, 0x80CE, 0x817F, 0x82D4, 0x888B, 0x8CB8,
507  0x9000, 0x902E, 0x968A, 0x9EDB, 0x9BDB, 0x4EE3, 0x53F0, 0x5927,
508  0x7B2C, 0x918D, 0x984C, 0x9DF9, 0x6EDD, 0x7027, 0x5353, 0x5544,
509  0x5B85, 0x6258, 0x629E, 0x62D3, 0x6CA2, 0x6FEF, 0x7422, 0x8A17,
510  0x9438, 0x6FC1, 0x8AFE, 0x8338, 0x51E7, 0x86F8, 0x53EA,
511 };
512 unsigned short euc_to_utf8_C3[] = {
513          0x53E9, 0x4F46, 0x9054, 0x8FB0, 0x596A, 0x8131, 0x5DFD,
514  0x7AEA, 0x8FBF, 0x68DA, 0x8C37, 0x72F8, 0x9C48, 0x6A3D, 0x8AB0,
515  0x4E39, 0x5358, 0x5606, 0x5766, 0x62C5, 0x63A2, 0x65E6, 0x6B4E,
516  0x6DE1, 0x6E5B, 0x70AD, 0x77ED, 0x7AEF, 0x7BAA, 0x7DBB, 0x803D,
517  0x80C6, 0x86CB, 0x8A95, 0x935B, 0x56E3, 0x58C7, 0x5F3E, 0x65AD,
518  0x6696, 0x6A80, 0x6BB5, 0x7537, 0x8AC7, 0x5024, 0x77E5, 0x5730,
519  0x5F1B, 0x6065, 0x667A, 0x6C60, 0x75F4, 0x7A1A, 0x7F6E, 0x81F4,
520  0x8718, 0x9045, 0x99B3, 0x7BC9, 0x755C, 0x7AF9, 0x7B51, 0x84C4,
521  0x9010, 0x79E9, 0x7A92, 0x8336, 0x5AE1, 0x7740, 0x4E2D, 0x4EF2,
522  0x5B99, 0x5FE0, 0x62BD, 0x663C, 0x67F1, 0x6CE8, 0x866B, 0x8877,
523  0x8A3B, 0x914E, 0x92F3, 0x99D0, 0x6A17, 0x7026, 0x732A, 0x82E7,
524  0x8457, 0x8CAF, 0x4E01, 0x5146, 0x51CB, 0x558B, 0x5BF5,
525 };
526 unsigned short euc_to_utf8_C4[] = {
527          0x5E16, 0x5E33, 0x5E81, 0x5F14, 0x5F35, 0x5F6B, 0x5FB4,
528  0x61F2, 0x6311, 0x66A2, 0x671D, 0x6F6E, 0x7252, 0x753A, 0x773A,
529  0x8074, 0x8139, 0x8178, 0x8776, 0x8ABF, 0x8ADC, 0x8D85, 0x8DF3,
530  0x929A, 0x9577, 0x9802, 0x9CE5, 0x52C5, 0x6357, 0x76F4, 0x6715,
531  0x6C88, 0x73CD, 0x8CC3, 0x93AE, 0x9673, 0x6D25, 0x589C, 0x690E,
532  0x69CC, 0x8FFD, 0x939A, 0x75DB, 0x901A, 0x585A, 0x6802, 0x63B4,
533  0x69FB, 0x4F43, 0x6F2C, 0x67D8, 0x8FBB, 0x8526, 0x7DB4, 0x9354,
534  0x693F, 0x6F70, 0x576A, 0x58F7, 0x5B2C, 0x7D2C, 0x722A, 0x540A,
535  0x91E3, 0x9DB4, 0x4EAD, 0x4F4E, 0x505C, 0x5075, 0x5243, 0x8C9E,
536  0x5448, 0x5824, 0x5B9A, 0x5E1D, 0x5E95, 0x5EAD, 0x5EF7, 0x5F1F,
537  0x608C, 0x62B5, 0x633A, 0x63D0, 0x68AF, 0x6C40, 0x7887, 0x798E,
538  0x7A0B, 0x7DE0, 0x8247, 0x8A02, 0x8AE6, 0x8E44, 0x9013,
539 };
540 unsigned short euc_to_utf8_C5[] = {
541          0x90B8, 0x912D, 0x91D8, 0x9F0E, 0x6CE5, 0x6458, 0x64E2,
542  0x6575, 0x6EF4, 0x7684, 0x7B1B, 0x9069, 0x93D1, 0x6EBA, 0x54F2,
543  0x5FB9, 0x64A4, 0x8F4D, 0x8FED, 0x9244, 0x5178, 0x586B, 0x5929,
544  0x5C55, 0x5E97, 0x6DFB, 0x7E8F, 0x751C, 0x8CBC, 0x8EE2, 0x985B,
545  0x70B9, 0x4F1D, 0x6BBF, 0x6FB1, 0x7530, 0x96FB, 0x514E, 0x5410,
546  0x5835, 0x5857, 0x59AC, 0x5C60, 0x5F92, 0x6597, 0x675C, 0x6E21,
547  0x767B, 0x83DF, 0x8CED, 0x9014, 0x90FD, 0x934D, 0x7825, 0x783A,
548  0x52AA, 0x5EA6, 0x571F, 0x5974, 0x6012, 0x5012, 0x515A, 0x51AC,
549  0x51CD, 0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5B95, 0x5CF6,
550  0x5D8B, 0x60BC, 0x6295, 0x642D, 0x6771, 0x6843, 0x68BC, 0x68DF,
551  0x76D7, 0x6DD8, 0x6E6F, 0x6D9B, 0x706F, 0x71C8, 0x5F53, 0x75D8,
552  0x7977, 0x7B49, 0x7B54, 0x7B52, 0x7CD6, 0x7D71, 0x5230,
553 };
554 unsigned short euc_to_utf8_C6[] = {
555          0x8463, 0x8569, 0x85E4, 0x8A0E, 0x8B04, 0x8C46, 0x8E0F,
556  0x9003, 0x900F, 0x9419, 0x9676, 0x982D, 0x9A30, 0x95D8, 0x50CD,
557  0x52D5, 0x540C, 0x5802, 0x5C0E, 0x61A7, 0x649E, 0x6D1E, 0x77B3,
558  0x7AE5, 0x80F4, 0x8404, 0x9053, 0x9285, 0x5CE0, 0x9D07, 0x533F,
559  0x5F97, 0x5FB3, 0x6D9C, 0x7279, 0x7763, 0x79BF, 0x7BE4, 0x6BD2,
560  0x72EC, 0x8AAD, 0x6803, 0x6A61, 0x51F8, 0x7A81, 0x6934, 0x5C4A,
561  0x9CF6, 0x82EB, 0x5BC5, 0x9149, 0x701E, 0x5678, 0x5C6F, 0x60C7,
562  0x6566, 0x6C8C, 0x8C5A, 0x9041, 0x9813, 0x5451, 0x66C7, 0x920D,
563  0x5948, 0x90A3, 0x5185, 0x4E4D, 0x51EA, 0x8599, 0x8B0E, 0x7058,
564  0x637A, 0x934B, 0x6962, 0x99B4, 0x7E04, 0x7577, 0x5357, 0x6960,
565  0x8EDF, 0x96E3, 0x6C5D, 0x4E8C, 0x5C3C, 0x5F10, 0x8FE9, 0x5302,
566  0x8CD1, 0x8089, 0x8679, 0x5EFF, 0x65E5, 0x4E73, 0x5165,
567 };
568 unsigned short euc_to_utf8_C7[] = {
569          0x5982, 0x5C3F, 0x97EE, 0x4EFB, 0x598A, 0x5FCD, 0x8A8D,
570  0x6FE1, 0x79B0, 0x7962, 0x5BE7, 0x8471, 0x732B, 0x71B1, 0x5E74,
571  0x5FF5, 0x637B, 0x649A, 0x71C3, 0x7C98, 0x4E43, 0x5EFC, 0x4E4B,
572  0x57DC, 0x56A2, 0x60A9, 0x6FC3, 0x7D0D, 0x80FD, 0x8133, 0x81BF,
573  0x8FB2, 0x8997, 0x86A4, 0x5DF4, 0x628A, 0x64AD, 0x8987, 0x6777,
574  0x6CE2, 0x6D3E, 0x7436, 0x7834, 0x5A46, 0x7F75, 0x82AD, 0x99AC,
575  0x4FF3, 0x5EC3, 0x62DD, 0x6392, 0x6557, 0x676F, 0x76C3, 0x724C,
576  0x80CC, 0x80BA, 0x8F29, 0x914D, 0x500D, 0x57F9, 0x5A92, 0x6885,
577  0x6973, 0x7164, 0x72FD, 0x8CB7, 0x58F2, 0x8CE0, 0x966A, 0x9019,
578  0x877F, 0x79E4, 0x77E7, 0x8429, 0x4F2F, 0x5265, 0x535A, 0x62CD,
579  0x67CF, 0x6CCA, 0x767D, 0x7B94, 0x7C95, 0x8236, 0x8584, 0x8FEB,
580  0x66DD, 0x6F20, 0x7206, 0x7E1B, 0x83AB, 0x99C1, 0x9EA6,
581 };
582 unsigned short euc_to_utf8_C8[] = {
583          0x51FD, 0x7BB1, 0x7872, 0x7BB8, 0x8087, 0x7B48, 0x6AE8,
584  0x5E61, 0x808C, 0x7551, 0x7560, 0x516B, 0x9262, 0x6E8C, 0x767A,
585  0x9197, 0x9AEA, 0x4F10, 0x7F70, 0x629C, 0x7B4F, 0x95A5, 0x9CE9,
586  0x567A, 0x5859, 0x86E4, 0x96BC, 0x4F34, 0x5224, 0x534A, 0x53CD,
587  0x53DB, 0x5E06, 0x642C, 0x6591, 0x677F, 0x6C3E, 0x6C4E, 0x7248,
588  0x72AF, 0x73ED, 0x7554, 0x7E41, 0x822C, 0x85E9, 0x8CA9, 0x7BC4,
589  0x91C6, 0x7169, 0x9812, 0x98EF, 0x633D, 0x6669, 0x756A, 0x76E4,
590  0x78D0, 0x8543, 0x86EE, 0x532A, 0x5351, 0x5426, 0x5983, 0x5E87,
591  0x5F7C, 0x60B2, 0x6249, 0x6279, 0x62AB, 0x6590, 0x6BD4, 0x6CCC,
592  0x75B2, 0x76AE, 0x7891, 0x79D8, 0x7DCB, 0x7F77, 0x80A5, 0x88AB,
593  0x8AB9, 0x8CBB, 0x907F, 0x975E, 0x98DB, 0x6A0B, 0x7C38, 0x5099,
594  0x5C3E, 0x5FAE, 0x6787, 0x6BD8, 0x7435, 0x7709, 0x7F8E,
595 };
596 unsigned short euc_to_utf8_C9[] = {
597          0x9F3B, 0x67CA, 0x7A17, 0x5339, 0x758B, 0x9AED, 0x5F66,
598  0x819D, 0x83F1, 0x8098, 0x5F3C, 0x5FC5, 0x7562, 0x7B46, 0x903C,
599  0x6867, 0x59EB, 0x5A9B, 0x7D10, 0x767E, 0x8B2C, 0x4FF5, 0x5F6A,
600  0x6A19, 0x6C37, 0x6F02, 0x74E2, 0x7968, 0x8868, 0x8A55, 0x8C79,
601  0x5EDF, 0x63CF, 0x75C5, 0x79D2, 0x82D7, 0x9328, 0x92F2, 0x849C,
602  0x86ED, 0x9C2D, 0x54C1, 0x5F6C, 0x658C, 0x6D5C, 0x7015, 0x8CA7,
603  0x8CD3, 0x983B, 0x654F, 0x74F6, 0x4E0D, 0x4ED8, 0x57E0, 0x592B,
604  0x5A66, 0x5BCC, 0x51A8, 0x5E03, 0x5E9C, 0x6016, 0x6276, 0x6577,
605  0x65A7, 0x666E, 0x6D6E, 0x7236, 0x7B26, 0x8150, 0x819A, 0x8299,
606  0x8B5C, 0x8CA0, 0x8CE6, 0x8D74, 0x961C, 0x9644, 0x4FAE, 0x64AB,
607  0x6B66, 0x821E, 0x8461, 0x856A, 0x90E8, 0x5C01, 0x6953, 0x98A8,
608  0x847A, 0x8557, 0x4F0F, 0x526F, 0x5FA9, 0x5E45, 0x670D,
609 };
610 unsigned short euc_to_utf8_CA[] = {
611          0x798F, 0x8179, 0x8907, 0x8986, 0x6DF5, 0x5F17, 0x6255,
612  0x6CB8, 0x4ECF, 0x7269, 0x9B92, 0x5206, 0x543B, 0x5674, 0x58B3,
613  0x61A4, 0x626E, 0x711A, 0x596E, 0x7C89, 0x7CDE, 0x7D1B, 0x96F0,
614  0x6587, 0x805E, 0x4E19, 0x4F75, 0x5175, 0x5840, 0x5E63, 0x5E73,
615  0x5F0A, 0x67C4, 0x4E26, 0x853D, 0x9589, 0x965B, 0x7C73, 0x9801,
616  0x50FB, 0x58C1, 0x7656, 0x78A7, 0x5225, 0x77A5, 0x8511, 0x7B86,
617  0x504F, 0x5909, 0x7247, 0x7BC7, 0x7DE8, 0x8FBA, 0x8FD4, 0x904D,
618  0x4FBF, 0x52C9, 0x5A29, 0x5F01, 0x97AD, 0x4FDD, 0x8217, 0x92EA,
619  0x5703, 0x6355, 0x6B69, 0x752B, 0x88DC, 0x8F14, 0x7A42, 0x52DF,
620  0x5893, 0x6155, 0x620A, 0x66AE, 0x6BCD, 0x7C3F, 0x83E9, 0x5023,
621  0x4FF8, 0x5305, 0x5446, 0x5831, 0x5949, 0x5B9D, 0x5CF0, 0x5CEF,
622  0x5D29, 0x5E96, 0x62B1, 0x6367, 0x653E, 0x65B9, 0x670B,
623 };
624 unsigned short euc_to_utf8_CB[] = {
625          0x6CD5, 0x6CE1, 0x70F9, 0x7832, 0x7E2B, 0x80DE, 0x82B3,
626  0x840C, 0x84EC, 0x8702, 0x8912, 0x8A2A, 0x8C4A, 0x90A6, 0x92D2,
627  0x98FD, 0x9CF3, 0x9D6C, 0x4E4F, 0x4EA1, 0x508D, 0x5256, 0x574A,
628  0x59A8, 0x5E3D, 0x5FD8, 0x5FD9, 0x623F, 0x66B4, 0x671B, 0x67D0,
629  0x68D2, 0x5192, 0x7D21, 0x80AA, 0x81A8, 0x8B00, 0x8C8C, 0x8CBF,
630  0x927E, 0x9632, 0x5420, 0x982C, 0x5317, 0x50D5, 0x535C, 0x58A8,
631  0x64B2, 0x6734, 0x7267, 0x7766, 0x7A46, 0x91E6, 0x52C3, 0x6CA1,
632  0x6B86, 0x5800, 0x5E4C, 0x5954, 0x672C, 0x7FFB, 0x51E1, 0x76C6,
633  0x6469, 0x78E8, 0x9B54, 0x9EBB, 0x57CB, 0x59B9, 0x6627, 0x679A,
634  0x6BCE, 0x54E9, 0x69D9, 0x5E55, 0x819C, 0x6795, 0x9BAA, 0x67FE,
635  0x9C52, 0x685D, 0x4EA6, 0x4FE3, 0x53C8, 0x62B9, 0x672B, 0x6CAB,
636  0x8FC4, 0x4FAD, 0x7E6D, 0x9EBF, 0x4E07, 0x6162, 0x6E80,
637 };
638 unsigned short euc_to_utf8_CC[] = {
639          0x6F2B, 0x8513, 0x5473, 0x672A, 0x9B45, 0x5DF3, 0x7B95,
640  0x5CAC, 0x5BC6, 0x871C, 0x6E4A, 0x84D1, 0x7A14, 0x8108, 0x5999,
641  0x7C8D, 0x6C11, 0x7720, 0x52D9, 0x5922, 0x7121, 0x725F, 0x77DB,
642  0x9727, 0x9D61, 0x690B, 0x5A7F, 0x5A18, 0x51A5, 0x540D, 0x547D,
643  0x660E, 0x76DF, 0x8FF7, 0x9298, 0x9CF4, 0x59EA, 0x725D, 0x6EC5,
644  0x514D, 0x68C9, 0x7DBF, 0x7DEC, 0x9762, 0x9EBA, 0x6478, 0x6A21,
645  0x8302, 0x5984, 0x5B5F, 0x6BDB, 0x731B, 0x76F2, 0x7DB2, 0x8017,
646  0x8499, 0x5132, 0x6728, 0x9ED9, 0x76EE, 0x6762, 0x52FF, 0x9905,
647  0x5C24, 0x623B, 0x7C7E, 0x8CB0, 0x554F, 0x60B6, 0x7D0B, 0x9580,
648  0x5301, 0x4E5F, 0x51B6, 0x591C, 0x723A, 0x8036, 0x91CE, 0x5F25,
649  0x77E2, 0x5384, 0x5F79, 0x7D04, 0x85AC, 0x8A33, 0x8E8D, 0x9756,
650  0x67F3, 0x85AE, 0x9453, 0x6109, 0x6108, 0x6CB9, 0x7652,
651 };
652 unsigned short euc_to_utf8_CD[] = {
653          0x8AED, 0x8F38, 0x552F, 0x4F51, 0x512A, 0x52C7, 0x53CB,
654  0x5BA5, 0x5E7D, 0x60A0, 0x6182, 0x63D6, 0x6709, 0x67DA, 0x6E67,
655  0x6D8C, 0x7336, 0x7337, 0x7531, 0x7950, 0x88D5, 0x8A98, 0x904A,
656  0x9091, 0x90F5, 0x96C4, 0x878D, 0x5915, 0x4E88, 0x4F59, 0x4E0E,
657  0x8A89, 0x8F3F, 0x9810, 0x50AD, 0x5E7C, 0x5996, 0x5BB9, 0x5EB8,
658  0x63DA, 0x63FA, 0x64C1, 0x66DC, 0x694A, 0x69D8, 0x6D0B, 0x6EB6,
659  0x7194, 0x7528, 0x7AAF, 0x7F8A, 0x8000, 0x8449, 0x84C9, 0x8981,
660  0x8B21, 0x8E0A, 0x9065, 0x967D, 0x990A, 0x617E, 0x6291, 0x6B32,
661  0x6C83, 0x6D74, 0x7FCC, 0x7FFC, 0x6DC0, 0x7F85, 0x87BA, 0x88F8,
662  0x6765, 0x83B1, 0x983C, 0x96F7, 0x6D1B, 0x7D61, 0x843D, 0x916A,
663  0x4E71, 0x5375, 0x5D50, 0x6B04, 0x6FEB, 0x85CD, 0x862D, 0x89A7,
664  0x5229, 0x540F, 0x5C65, 0x674E, 0x68A8, 0x7406, 0x7483,
665 };
666 unsigned short euc_to_utf8_CE[] = {
667          0x75E2, 0x88CF, 0x88E1, 0x91CC, 0x96E2, 0x9678, 0x5F8B,
668  0x7387, 0x7ACB, 0x844E, 0x63A0, 0x7565, 0x5289, 0x6D41, 0x6E9C,
669  0x7409, 0x7559, 0x786B, 0x7C92, 0x9686, 0x7ADC, 0x9F8D, 0x4FB6,
670  0x616E, 0x65C5, 0x865C, 0x4E86, 0x4EAE, 0x50DA, 0x4E21, 0x51CC,
671  0x5BEE, 0x6599, 0x6881, 0x6DBC, 0x731F, 0x7642, 0x77AD, 0x7A1C,
672  0x7CE7, 0x826F, 0x8AD2, 0x907C, 0x91CF, 0x9675, 0x9818, 0x529B,
673  0x7DD1, 0x502B, 0x5398, 0x6797, 0x6DCB, 0x71D0, 0x7433, 0x81E8,
674  0x8F2A, 0x96A3, 0x9C57, 0x9E9F, 0x7460, 0x5841, 0x6D99, 0x7D2F,
675  0x985E, 0x4EE4, 0x4F36, 0x4F8B, 0x51B7, 0x52B1, 0x5DBA, 0x601C,
676  0x73B2, 0x793C, 0x82D3, 0x9234, 0x96B7, 0x96F6, 0x970A, 0x9E97,
677  0x9F62, 0x66A6, 0x6B74, 0x5217, 0x52A3, 0x70C8, 0x88C2, 0x5EC9,
678  0x604B, 0x6190, 0x6F23, 0x7149, 0x7C3E, 0x7DF4, 0x806F,
679 };
680 unsigned short euc_to_utf8_CF[] = {
681          0x84EE, 0x9023, 0x932C, 0x5442, 0x9B6F, 0x6AD3, 0x7089,
682  0x8CC2, 0x8DEF, 0x9732, 0x52B4, 0x5A41, 0x5ECA, 0x5F04, 0x6717,
683  0x697C, 0x6994, 0x6D6A, 0x6F0F, 0x7262, 0x72FC, 0x7BED, 0x8001,
684  0x807E, 0x874B, 0x90CE, 0x516D, 0x9E93, 0x7984, 0x808B, 0x9332,
685  0x8AD6, 0x502D, 0x548C, 0x8A71, 0x6B6A, 0x8CC4, 0x8107, 0x60D1,
686  0x67A0, 0x9DF2, 0x4E99, 0x4E98, 0x9C10, 0x8A6B, 0x85C1, 0x8568,
687  0x6900, 0x6E7E, 0x7897, 0x8155,      0,      0,      0,      0,
688       0,      0,      0,      0,      0,      0,      0,      0,
689       0,      0,      0,      0,      0,      0,      0,      0,
690       0,      0,      0,      0,      0,      0,      0,      0,
691       0,      0,      0,      0,      0,      0,      0,      0,
692       0,      0,      0,      0,      0,      0,      0,
693 };
694 unsigned short euc_to_utf8_D0[] = {
695          0x5F0C, 0x4E10, 0x4E15, 0x4E2A, 0x4E31, 0x4E36, 0x4E3C,
696  0x4E3F, 0x4E42, 0x4E56, 0x4E58, 0x4E82, 0x4E85, 0x8C6B, 0x4E8A,
697  0x8212, 0x5F0D, 0x4E8E, 0x4E9E, 0x4E9F, 0x4EA0, 0x4EA2, 0x4EB0,
698  0x4EB3, 0x4EB6, 0x4ECE, 0x4ECD, 0x4EC4, 0x4EC6, 0x4EC2, 0x4ED7,
699  0x4EDE, 0x4EED, 0x4EDF, 0x4EF7, 0x4F09, 0x4F5A, 0x4F30, 0x4F5B,
700  0x4F5D, 0x4F57, 0x4F47, 0x4F76, 0x4F88, 0x4F8F, 0x4F98, 0x4F7B,
701  0x4F69, 0x4F70, 0x4F91, 0x4F6F, 0x4F86, 0x4F96, 0x5118, 0x4FD4,
702  0x4FDF, 0x4FCE, 0x4FD8, 0x4FDB, 0x4FD1, 0x4FDA, 0x4FD0, 0x4FE4,
703  0x4FE5, 0x501A, 0x5028, 0x5014, 0x502A, 0x5025, 0x5005, 0x4F1C,
704  0x4FF6, 0x5021, 0x5029, 0x502C, 0x4FFE, 0x4FEF, 0x5011, 0x5006,
705  0x5043, 0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505A, 0x5056,
706  0x506C, 0x5078, 0x5080, 0x509A, 0x5085, 0x50B4, 0x50B2,
707 };
708 unsigned short euc_to_utf8_D1[] = {
709          0x50C9, 0x50CA, 0x50B3, 0x50C2, 0x50D6, 0x50DE, 0x50E5,
710  0x50ED, 0x50E3, 0x50EE, 0x50F9, 0x50F5, 0x5109, 0x5101, 0x5102,
711  0x5116, 0x5115, 0x5114, 0x511A, 0x5121, 0x513A, 0x5137, 0x513C,
712  0x513B, 0x513F, 0x5140, 0x5152, 0x514C, 0x5154, 0x5162, 0x7AF8,
713  0x5169, 0x516A, 0x516E, 0x5180, 0x5182, 0x56D8, 0x518C, 0x5189,
714  0x518F, 0x5191, 0x5193, 0x5195, 0x5196, 0x51A4, 0x51A6, 0x51A2,
715  0x51A9, 0x51AA, 0x51AB, 0x51B3, 0x51B1, 0x51B2, 0x51B0, 0x51B5,
716  0x51BD, 0x51C5, 0x51C9, 0x51DB, 0x51E0, 0x8655, 0x51E9, 0x51ED,
717  0x51F0, 0x51F5, 0x51FE, 0x5204, 0x520B, 0x5214, 0x520E, 0x5227,
718  0x522A, 0x522E, 0x5233, 0x5239, 0x524F, 0x5244, 0x524B, 0x524C,
719  0x525E, 0x5254, 0x526A, 0x5274, 0x5269, 0x5273, 0x527F, 0x527D,
720  0x528D, 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8FA8,
721 };
722 unsigned short euc_to_utf8_D2[] = {
723          0x8FA7, 0x52AC, 0x52AD, 0x52BC, 0x52B5, 0x52C1, 0x52CD,
724  0x52D7, 0x52DE, 0x52E3, 0x52E6, 0x98ED, 0x52E0, 0x52F3, 0x52F5,
725  0x52F8, 0x52F9, 0x5306, 0x5308, 0x7538, 0x530D, 0x5310, 0x530F,
726  0x5315, 0x531A, 0x5323, 0x532F, 0x5331, 0x5333, 0x5338, 0x5340,
727  0x5346, 0x5345, 0x4E17, 0x5349, 0x534D, 0x51D6, 0x535E, 0x5369,
728  0x536E, 0x5918, 0x537B, 0x5377, 0x5382, 0x5396, 0x53A0, 0x53A6,
729  0x53A5, 0x53AE, 0x53B0, 0x53B6, 0x53C3, 0x7C12, 0x96D9, 0x53DF,
730  0x66FC, 0x71EE, 0x53EE, 0x53E8, 0x53ED, 0x53FA, 0x5401, 0x543D,
731  0x5440, 0x542C, 0x542D, 0x543C, 0x542E, 0x5436, 0x5429, 0x541D,
732  0x544E, 0x548F, 0x5475, 0x548E, 0x545F, 0x5471, 0x5477, 0x5470,
733  0x5492, 0x547B, 0x5480, 0x5476, 0x5484, 0x5490, 0x5486, 0x54C7,
734  0x54A2, 0x54B8, 0x54A5, 0x54AC, 0x54C4, 0x54C8, 0x54A8,
735 };
736 unsigned short euc_to_utf8_D3[] = {
737          0x54AB, 0x54C2, 0x54A4, 0x54BE, 0x54BC, 0x54D8, 0x54E5,
738  0x54E6, 0x550F, 0x5514, 0x54FD, 0x54EE, 0x54ED, 0x54FA, 0x54E2,
739  0x5539, 0x5540, 0x5563, 0x554C, 0x552E, 0x555C, 0x5545, 0x5556,
740  0x5557, 0x5538, 0x5533, 0x555D, 0x5599, 0x5580, 0x54AF, 0x558A,
741  0x559F, 0x557B, 0x557E, 0x5598, 0x559E, 0x55AE, 0x557C, 0x5583,
742  0x55A9, 0x5587, 0x55A8, 0x55DA, 0x55C5, 0x55DF, 0x55C4, 0x55DC,
743  0x55E4, 0x55D4, 0x5614, 0x55F7, 0x5616, 0x55FE, 0x55FD, 0x561B,
744  0x55F9, 0x564E, 0x5650, 0x71DF, 0x5634, 0x5636, 0x5632, 0x5638,
745  0x566B, 0x5664, 0x562F, 0x566C, 0x566A, 0x5686, 0x5680, 0x568A,
746  0x56A0, 0x5694, 0x568F, 0x56A5, 0x56AE, 0x56B6, 0x56B4, 0x56C2,
747  0x56BC, 0x56C1, 0x56C3, 0x56C0, 0x56C8, 0x56CE, 0x56D1, 0x56D3,
748  0x56D7, 0x56EE, 0x56F9, 0x5700, 0x56FF, 0x5704, 0x5709,
749 };
750 unsigned short euc_to_utf8_D4[] = {
751          0x5708, 0x570B, 0x570D, 0x5713, 0x5718, 0x5716, 0x55C7,
752  0x571C, 0x5726, 0x5737, 0x5738, 0x574E, 0x573B, 0x5740, 0x574F,
753  0x5769, 0x57C0, 0x5788, 0x5761, 0x577F, 0x5789, 0x5793, 0x57A0,
754  0x57B3, 0x57A4, 0x57AA, 0x57B0, 0x57C3, 0x57C6, 0x57D4, 0x57D2,
755  0x57D3, 0x580A, 0x57D6, 0x57E3, 0x580B, 0x5819, 0x581D, 0x5872,
756  0x5821, 0x5862, 0x584B, 0x5870, 0x6BC0, 0x5852, 0x583D, 0x5879,
757  0x5885, 0x58B9, 0x589F, 0x58AB, 0x58BA, 0x58DE, 0x58BB, 0x58B8,
758  0x58AE, 0x58C5, 0x58D3, 0x58D1, 0x58D7, 0x58D9, 0x58D8, 0x58E5,
759  0x58DC, 0x58E4, 0x58DF, 0x58EF, 0x58FA, 0x58F9, 0x58FB, 0x58FC,
760  0x58FD, 0x5902, 0x590A, 0x5910, 0x591B, 0x68A6, 0x5925, 0x592C,
761  0x592D, 0x5932, 0x5938, 0x593E, 0x7AD2, 0x5955, 0x5950, 0x594E,
762  0x595A, 0x5958, 0x5962, 0x5960, 0x5967, 0x596C, 0x5969,
763 };
764 unsigned short euc_to_utf8_D5[] = {
765          0x5978, 0x5981, 0x599D, 0x4F5E, 0x4FAB, 0x59A3, 0x59B2,
766  0x59C6, 0x59E8, 0x59DC, 0x598D, 0x59D9, 0x59DA, 0x5A25, 0x5A1F,
767  0x5A11, 0x5A1C, 0x5A09, 0x5A1A, 0x5A40, 0x5A6C, 0x5A49, 0x5A35,
768  0x5A36, 0x5A62, 0x5A6A, 0x5A9A, 0x5ABC, 0x5ABE, 0x5ACB, 0x5AC2,
769  0x5ABD, 0x5AE3, 0x5AD7, 0x5AE6, 0x5AE9, 0x5AD6, 0x5AFA, 0x5AFB,
770  0x5B0C, 0x5B0B, 0x5B16, 0x5B32, 0x5AD0, 0x5B2A, 0x5B36, 0x5B3E,
771  0x5B43, 0x5B45, 0x5B40, 0x5B51, 0x5B55, 0x5B5A, 0x5B5B, 0x5B65,
772  0x5B69, 0x5B70, 0x5B73, 0x5B75, 0x5B78, 0x6588, 0x5B7A, 0x5B80,
773  0x5B83, 0x5BA6, 0x5BB8, 0x5BC3, 0x5BC7, 0x5BC9, 0x5BD4, 0x5BD0,
774  0x5BE4, 0x5BE6, 0x5BE2, 0x5BDE, 0x5BE5, 0x5BEB, 0x5BF0, 0x5BF6,
775  0x5BF3, 0x5C05, 0x5C07, 0x5C08, 0x5C0D, 0x5C13, 0x5C20, 0x5C22,
776  0x5C28, 0x5C38, 0x5C39, 0x5C41, 0x5C46, 0x5C4E, 0x5C53,
777 };
778 unsigned short euc_to_utf8_D6[] = {
779          0x5C50, 0x5C4F, 0x5B71, 0x5C6C, 0x5C6E, 0x4E62, 0x5C76,
780  0x5C79, 0x5C8C, 0x5C91, 0x5C94, 0x599B, 0x5CAB, 0x5CBB, 0x5CB6,
781  0x5CBC, 0x5CB7, 0x5CC5, 0x5CBE, 0x5CC7, 0x5CD9, 0x5CE9, 0x5CFD,
782  0x5CFA, 0x5CED, 0x5D8C, 0x5CEA, 0x5D0B, 0x5D15, 0x5D17, 0x5D5C,
783  0x5D1F, 0x5D1B, 0x5D11, 0x5D14, 0x5D22, 0x5D1A, 0x5D19, 0x5D18,
784  0x5D4C, 0x5D52, 0x5D4E, 0x5D4B, 0x5D6C, 0x5D73, 0x5D76, 0x5D87,
785  0x5D84, 0x5D82, 0x5DA2, 0x5D9D, 0x5DAC, 0x5DAE, 0x5DBD, 0x5D90,
786  0x5DB7, 0x5DBC, 0x5DC9, 0x5DCD, 0x5DD3, 0x5DD2, 0x5DD6, 0x5DDB,
787  0x5DEB, 0x5DF2, 0x5DF5, 0x5E0B, 0x5E1A, 0x5E19, 0x5E11, 0x5E1B,
788  0x5E36, 0x5E37, 0x5E44, 0x5E43, 0x5E40, 0x5E4E, 0x5E57, 0x5E54,
789  0x5E5F, 0x5E62, 0x5E64, 0x5E47, 0x5E75, 0x5E76, 0x5E7A, 0x9EBC,
790  0x5E7F, 0x5EA0, 0x5EC1, 0x5EC2, 0x5EC8, 0x5ED0, 0x5ECF,
791 };
792 unsigned short euc_to_utf8_D7[] = {
793          0x5ED6, 0x5EE3, 0x5EDD, 0x5EDA, 0x5EDB, 0x5EE2, 0x5EE1,
794  0x5EE8, 0x5EE9, 0x5EEC, 0x5EF1, 0x5EF3, 0x5EF0, 0x5EF4, 0x5EF8,
795  0x5EFE, 0x5F03, 0x5F09, 0x5F5D, 0x5F5C, 0x5F0B, 0x5F11, 0x5F16,
796  0x5F29, 0x5F2D, 0x5F38, 0x5F41, 0x5F48, 0x5F4C, 0x5F4E, 0x5F2F,
797  0x5F51, 0x5F56, 0x5F57, 0x5F59, 0x5F61, 0x5F6D, 0x5F73, 0x5F77,
798  0x5F83, 0x5F82, 0x5F7F, 0x5F8A, 0x5F88, 0x5F91, 0x5F87, 0x5F9E,
799  0x5F99, 0x5F98, 0x5FA0, 0x5FA8, 0x5FAD, 0x5FBC, 0x5FD6, 0x5FFB,
800  0x5FE4, 0x5FF8, 0x5FF1, 0x5FDD, 0x60B3, 0x5FFF, 0x6021, 0x6060,
801  0x6019, 0x6010, 0x6029, 0x600E, 0x6031, 0x601B, 0x6015, 0x602B,
802  0x6026, 0x600F, 0x603A, 0x605A, 0x6041, 0x606A, 0x6077, 0x605F,
803  0x604A, 0x6046, 0x604D, 0x6063, 0x6043, 0x6064, 0x6042, 0x606C,
804  0x606B, 0x6059, 0x6081, 0x608D, 0x60E7, 0x6083, 0x609A,
805 };
806 unsigned short euc_to_utf8_D8[] = {
807          0x6084, 0x609B, 0x6096, 0x6097, 0x6092, 0x60A7, 0x608B,
808  0x60E1, 0x60B8, 0x60E0, 0x60D3, 0x60B4, 0x5FF0, 0x60BD, 0x60C6,
809  0x60B5, 0x60D8, 0x614D, 0x6115, 0x6106, 0x60F6, 0x60F7, 0x6100,
810  0x60F4, 0x60FA, 0x6103, 0x6121, 0x60FB, 0x60F1, 0x610D, 0x610E,
811  0x6147, 0x613E, 0x6128, 0x6127, 0x614A, 0x613F, 0x613C, 0x612C,
812  0x6134, 0x613D, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, 0x6159,
813  0x615A, 0x616B, 0x6174, 0x616F, 0x6165, 0x6171, 0x615F, 0x615D,
814  0x6153, 0x6175, 0x6199, 0x6196, 0x6187, 0x61AC, 0x6194, 0x619A,
815  0x618A, 0x6191, 0x61AB, 0x61AE, 0x61CC, 0x61CA, 0x61C9, 0x61F7,
816  0x61C8, 0x61C3, 0x61C6, 0x61BA, 0x61CB, 0x7F79, 0x61CD, 0x61E6,
817  0x61E3, 0x61F6, 0x61FA, 0x61F4, 0x61FF, 0x61FD, 0x61FC, 0x61FE,
818  0x6200, 0x6208, 0x6209, 0x620D, 0x620C, 0x6214, 0x621B,
819 };
820 unsigned short euc_to_utf8_D9[] = {
821          0x621E, 0x6221, 0x622A, 0x622E, 0x6230, 0x6232, 0x6233,
822  0x6241, 0x624E, 0x625E, 0x6263, 0x625B, 0x6260, 0x6268, 0x627C,
823  0x6282, 0x6289, 0x627E, 0x6292, 0x6293, 0x6296, 0x62D4, 0x6283,
824  0x6294, 0x62D7, 0x62D1, 0x62BB, 0x62CF, 0x62FF, 0x62C6, 0x64D4,
825  0x62C8, 0x62DC, 0x62CC, 0x62CA, 0x62C2, 0x62C7, 0x629B, 0x62C9,
826  0x630C, 0x62EE, 0x62F1, 0x6327, 0x6302, 0x6308, 0x62EF, 0x62F5,
827  0x6350, 0x633E, 0x634D, 0x641C, 0x634F, 0x6396, 0x638E, 0x6380,
828  0x63AB, 0x6376, 0x63A3, 0x638F, 0x6389, 0x639F, 0x63B5, 0x636B,
829  0x6369, 0x63BE, 0x63E9, 0x63C0, 0x63C6, 0x63E3, 0x63C9, 0x63D2,
830  0x63F6, 0x63C4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436,
831  0x651D, 0x6417, 0x6428, 0x640F, 0x6467, 0x646F, 0x6476, 0x644E,
832  0x652A, 0x6495, 0x6493, 0x64A5, 0x64A9, 0x6488, 0x64BC,
833 };
834 unsigned short euc_to_utf8_DA[] = {
835          0x64DA, 0x64D2, 0x64C5, 0x64C7, 0x64BB, 0x64D8, 0x64C2,
836  0x64F1, 0x64E7, 0x8209, 0x64E0, 0x64E1, 0x62AC, 0x64E3, 0x64EF,
837  0x652C, 0x64F6, 0x64F4, 0x64F2, 0x64FA, 0x6500, 0x64FD, 0x6518,
838  0x651C, 0x6505, 0x6524, 0x6523, 0x652B, 0x6534, 0x6535, 0x6537,
839  0x6536, 0x6538, 0x754B, 0x6548, 0x6556, 0x6555, 0x654D, 0x6558,
840  0x655E, 0x655D, 0x6572, 0x6578, 0x6582, 0x6583, 0x8B8A, 0x659B,
841  0x659F, 0x65AB, 0x65B7, 0x65C3, 0x65C6, 0x65C1, 0x65C4, 0x65CC,
842  0x65D2, 0x65DB, 0x65D9, 0x65E0, 0x65E1, 0x65F1, 0x6772, 0x660A,
843  0x6603, 0x65FB, 0x6773, 0x6635, 0x6636, 0x6634, 0x661C, 0x664F,
844  0x6644, 0x6649, 0x6641, 0x665E, 0x665D, 0x6664, 0x6667, 0x6668,
845  0x665F, 0x6662, 0x6670, 0x6683, 0x6688, 0x668E, 0x6689, 0x6684,
846  0x6698, 0x669D, 0x66C1, 0x66B9, 0x66C9, 0x66BE, 0x66BC,
847 };
848 unsigned short euc_to_utf8_DB[] = {
849          0x66C4, 0x66B8, 0x66D6, 0x66DA, 0x66E0, 0x663F, 0x66E6,
850  0x66E9, 0x66F0, 0x66F5, 0x66F7, 0x670F, 0x6716, 0x671E, 0x6726,
851  0x6727, 0x9738, 0x672E, 0x673F, 0x6736, 0x6741, 0x6738, 0x6737,
852  0x6746, 0x675E, 0x6760, 0x6759, 0x6763, 0x6764, 0x6789, 0x6770,
853  0x67A9, 0x677C, 0x676A, 0x678C, 0x678B, 0x67A6, 0x67A1, 0x6785,
854  0x67B7, 0x67EF, 0x67B4, 0x67EC, 0x67B3, 0x67E9, 0x67B8, 0x67E4,
855  0x67DE, 0x67DD, 0x67E2, 0x67EE, 0x67B9, 0x67CE, 0x67C6, 0x67E7,
856  0x6A9C, 0x681E, 0x6846, 0x6829, 0x6840, 0x684D, 0x6832, 0x684E,
857  0x68B3, 0x682B, 0x6859, 0x6863, 0x6877, 0x687F, 0x689F, 0x688F,
858  0x68AD, 0x6894, 0x689D, 0x689B, 0x6883, 0x6AAE, 0x68B9, 0x6874,
859  0x68B5, 0x68A0, 0x68BA, 0x690F, 0x688D, 0x687E, 0x6901, 0x68CA,
860  0x6908, 0x68D8, 0x6922, 0x6926, 0x68E1, 0x690C, 0x68CD,
861 };
862 unsigned short euc_to_utf8_DC[] = {
863          0x68D4, 0x68E7, 0x68D5, 0x6936, 0x6912, 0x6904, 0x68D7,
864  0x68E3, 0x6925, 0x68F9, 0x68E0, 0x68EF, 0x6928, 0x692A, 0x691A,
865  0x6923, 0x6921, 0x68C6, 0x6979, 0x6977, 0x695C, 0x6978, 0x696B,
866  0x6954, 0x697E, 0x696E, 0x6939, 0x6974, 0x693D, 0x6959, 0x6930,
867  0x6961, 0x695E, 0x695D, 0x6981, 0x696A, 0x69B2, 0x69AE, 0x69D0,
868  0x69BF, 0x69C1, 0x69D3, 0x69BE, 0x69CE, 0x5BE8, 0x69CA, 0x69DD,
869  0x69BB, 0x69C3, 0x69A7, 0x6A2E, 0x6991, 0x69A0, 0x699C, 0x6995,
870  0x69B4, 0x69DE, 0x69E8, 0x6A02, 0x6A1B, 0x69FF, 0x6B0A, 0x69F9,
871  0x69F2, 0x69E7, 0x6A05, 0x69B1, 0x6A1E, 0x69ED, 0x6A14, 0x69EB,
872  0x6A0A, 0x6A12, 0x6AC1, 0x6A23, 0x6A13, 0x6A44, 0x6A0C, 0x6A72,
873  0x6A36, 0x6A78, 0x6A47, 0x6A62, 0x6A59, 0x6A66, 0x6A48, 0x6A38,
874  0x6A22, 0x6A90, 0x6A8D, 0x6AA0, 0x6A84, 0x6AA2, 0x6AA3,
875 };
876 unsigned short euc_to_utf8_DD[] = {
877          0x6A97, 0x8617, 0x6ABB, 0x6AC3, 0x6AC2, 0x6AB8, 0x6AB3,
878  0x6AAC, 0x6ADE, 0x6AD1, 0x6ADF, 0x6AAA, 0x6ADA, 0x6AEA, 0x6AFB,
879  0x6B05, 0x8616, 0x6AFA, 0x6B12, 0x6B16, 0x9B31, 0x6B1F, 0x6B38,
880  0x6B37, 0x76DC, 0x6B39, 0x98EE, 0x6B47, 0x6B43, 0x6B49, 0x6B50,
881  0x6B59, 0x6B54, 0x6B5B, 0x6B5F, 0x6B61, 0x6B78, 0x6B79, 0x6B7F,
882  0x6B80, 0x6B84, 0x6B83, 0x6B8D, 0x6B98, 0x6B95, 0x6B9E, 0x6BA4,
883  0x6BAA, 0x6BAB, 0x6BAF, 0x6BB2, 0x6BB1, 0x6BB3, 0x6BB7, 0x6BBC,
884  0x6BC6, 0x6BCB, 0x6BD3, 0x6BDF, 0x6BEC, 0x6BEB, 0x6BF3, 0x6BEF,
885  0x9EBE, 0x6C08, 0x6C13, 0x6C14, 0x6C1B, 0x6C24, 0x6C23, 0x6C5E,
886  0x6C55, 0x6C62, 0x6C6A, 0x6C82, 0x6C8D, 0x6C9A, 0x6C81, 0x6C9B,
887  0x6C7E, 0x6C68, 0x6C73, 0x6C92, 0x6C90, 0x6CC4, 0x6CF1, 0x6CD3,
888  0x6CBD, 0x6CD7, 0x6CC5, 0x6CDD, 0x6CAE, 0x6CB1, 0x6CBE,
889 };
890 unsigned short euc_to_utf8_DE[] = {
891          0x6CBA, 0x6CDB, 0x6CEF, 0x6CD9, 0x6CEA, 0x6D1F, 0x884D,
892  0x6D36, 0x6D2B, 0x6D3D, 0x6D38, 0x6D19, 0x6D35, 0x6D33, 0x6D12,
893  0x6D0C, 0x6D63, 0x6D93, 0x6D64, 0x6D5A, 0x6D79, 0x6D59, 0x6D8E,
894  0x6D95, 0x6FE4, 0x6D85, 0x6DF9, 0x6E15, 0x6E0A, 0x6DB5, 0x6DC7,
895  0x6DE6, 0x6DB8, 0x6DC6, 0x6DEC, 0x6DDE, 0x6DCC, 0x6DE8, 0x6DD2,
896  0x6DC5, 0x6DFA, 0x6DD9, 0x6DE4, 0x6DD5, 0x6DEA, 0x6DEE, 0x6E2D,
897  0x6E6E, 0x6E2E, 0x6E19, 0x6E72, 0x6E5F, 0x6E3E, 0x6E23, 0x6E6B,
898  0x6E2B, 0x6E76, 0x6E4D, 0x6E1F, 0x6E43, 0x6E3A, 0x6E4E, 0x6E24,
899  0x6EFF, 0x6E1D, 0x6E38, 0x6E82, 0x6EAA, 0x6E98, 0x6EC9, 0x6EB7,
900  0x6ED3, 0x6EBD, 0x6EAF, 0x6EC4, 0x6EB2, 0x6ED4, 0x6ED5, 0x6E8F,
901  0x6EA5, 0x6EC2, 0x6E9F, 0x6F41, 0x6F11, 0x704C, 0x6EEC, 0x6EF8,
902  0x6EFE, 0x6F3F, 0x6EF2, 0x6F31, 0x6EEF, 0x6F32, 0x6ECC,
903 };
904 unsigned short euc_to_utf8_DF[] = {
905          0x6F3E, 0x6F13, 0x6EF7, 0x6F86, 0x6F7A, 0x6F78, 0x6F81,
906  0x6F80, 0x6F6F, 0x6F5B, 0x6FF3, 0x6F6D, 0x6F82, 0x6F7C, 0x6F58,
907  0x6F8E, 0x6F91, 0x6FC2, 0x6F66, 0x6FB3, 0x6FA3, 0x6FA1, 0x6FA4,
908  0x6FB9, 0x6FC6, 0x6FAA, 0x6FDF, 0x6FD5, 0x6FEC, 0x6FD4, 0x6FD8,
909  0x6FF1, 0x6FEE, 0x6FDB, 0x7009, 0x700B, 0x6FFA, 0x7011, 0x7001,
910  0x700F, 0x6FFE, 0x701B, 0x701A, 0x6F74, 0x701D, 0x7018, 0x701F,
911  0x7030, 0x703E, 0x7032, 0x7051, 0x7063, 0x7099, 0x7092, 0x70AF,
912  0x70F1, 0x70AC, 0x70B8, 0x70B3, 0x70AE, 0x70DF, 0x70CB, 0x70DD,
913  0x70D9, 0x7109, 0x70FD, 0x711C, 0x7119, 0x7165, 0x7155, 0x7188,
914  0x7166, 0x7162, 0x714C, 0x7156, 0x716C, 0x718F, 0x71FB, 0x7184,
915  0x7195, 0x71A8, 0x71AC, 0x71D7, 0x71B9, 0x71BE, 0x71D2, 0x71C9,
916  0x71D4, 0x71CE, 0x71E0, 0x71EC, 0x71E7, 0x71F5, 0x71FC,
917 };
918 unsigned short euc_to_utf8_E0[] = {
919          0x71F9, 0x71FF, 0x720D, 0x7210, 0x721B, 0x7228, 0x722D,
920  0x722C, 0x7230, 0x7232, 0x723B, 0x723C, 0x723F, 0x7240, 0x7246,
921  0x724B, 0x7258, 0x7274, 0x727E, 0x7282, 0x7281, 0x7287, 0x7292,
922  0x7296, 0x72A2, 0x72A7, 0x72B9, 0x72B2, 0x72C3, 0x72C6, 0x72C4,
923  0x72CE, 0x72D2, 0x72E2, 0x72E0, 0x72E1, 0x72F9, 0x72F7, 0x500F,
924  0x7317, 0x730A, 0x731C, 0x7316, 0x731D, 0x7334, 0x732F, 0x7329,
925  0x7325, 0x733E, 0x734E, 0x734F, 0x9ED8, 0x7357, 0x736A, 0x7368,
926  0x7370, 0x7378, 0x7375, 0x737B, 0x737A, 0x73C8, 0x73B3, 0x73CE,
927  0x73BB, 0x73C0, 0x73E5, 0x73EE, 0x73DE, 0x74A2, 0x7405, 0x746F,
928  0x7425, 0x73F8, 0x7432, 0x743A, 0x7455, 0x743F, 0x745F, 0x7459,
929  0x7441, 0x745C, 0x7469, 0x7470, 0x7463, 0x746A, 0x7476, 0x747E,
930  0x748B, 0x749E, 0x74A7, 0x74CA, 0x74CF, 0x74D4, 0x73F1,
931 };
932 unsigned short euc_to_utf8_E1[] = {
933          0x74E0, 0x74E3, 0x74E7, 0x74E9, 0x74EE, 0x74F2, 0x74F0,
934  0x74F1, 0x74F8, 0x74F7, 0x7504, 0x7503, 0x7505, 0x750C, 0x750E,
935  0x750D, 0x7515, 0x7513, 0x751E, 0x7526, 0x752C, 0x753C, 0x7544,
936  0x754D, 0x754A, 0x7549, 0x755B, 0x7546, 0x755A, 0x7569, 0x7564,
937  0x7567, 0x756B, 0x756D, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574,
938  0x758A, 0x7589, 0x7582, 0x7594, 0x759A, 0x759D, 0x75A5, 0x75A3,
939  0x75C2, 0x75B3, 0x75C3, 0x75B5, 0x75BD, 0x75B8, 0x75BC, 0x75B1,
940  0x75CD, 0x75CA, 0x75D2, 0x75D9, 0x75E3, 0x75DE, 0x75FE, 0x75FF,
941  0x75FC, 0x7601, 0x75F0, 0x75FA, 0x75F2, 0x75F3, 0x760B, 0x760D,
942  0x7609, 0x761F, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634,
943  0x7630, 0x763B, 0x7647, 0x7648, 0x7646, 0x765C, 0x7658, 0x7661,
944  0x7662, 0x7668, 0x7669, 0x766A, 0x7667, 0x766C, 0x7670,
945 };
946 unsigned short euc_to_utf8_E2[] = {
947          0x7672, 0x7676, 0x7678, 0x767C, 0x7680, 0x7683, 0x7688,
948  0x768B, 0x768E, 0x7696, 0x7693, 0x7699, 0x769A, 0x76B0, 0x76B4,
949  0x76B8, 0x76B9, 0x76BA, 0x76C2, 0x76CD, 0x76D6, 0x76D2, 0x76DE,
950  0x76E1, 0x76E5, 0x76E7, 0x76EA, 0x862F, 0x76FB, 0x7708, 0x7707,
951  0x7704, 0x7729, 0x7724, 0x771E, 0x7725, 0x7726, 0x771B, 0x7737,
952  0x7738, 0x7747, 0x775A, 0x7768, 0x776B, 0x775B, 0x7765, 0x777F,
953  0x777E, 0x7779, 0x778E, 0x778B, 0x7791, 0x77A0, 0x779E, 0x77B0,
954  0x77B6, 0x77B9, 0x77BF, 0x77BC, 0x77BD, 0x77BB, 0x77C7, 0x77CD,
955  0x77D7, 0x77DA, 0x77DC, 0x77E3, 0x77EE, 0x77FC, 0x780C, 0x7812,
956  0x7926, 0x7820, 0x792A, 0x7845, 0x788E, 0x7874, 0x7886, 0x787C,
957  0x789A, 0x788C, 0x78A3, 0x78B5, 0x78AA, 0x78AF, 0x78D1, 0x78C6,
958  0x78CB, 0x78D4, 0x78BE, 0x78BC, 0x78C5, 0x78CA, 0x78EC,
959 };
960 unsigned short euc_to_utf8_E3[] = {
961          0x78E7, 0x78DA, 0x78FD, 0x78F4, 0x7907, 0x7912, 0x7911,
962  0x7919, 0x792C, 0x792B, 0x7940, 0x7960, 0x7957, 0x795F, 0x795A,
963  0x7955, 0x7953, 0x797A, 0x797F, 0x798A, 0x799D, 0x79A7, 0x9F4B,
964  0x79AA, 0x79AE, 0x79B3, 0x79B9, 0x79BA, 0x79C9, 0x79D5, 0x79E7,
965  0x79EC, 0x79E1, 0x79E3, 0x7A08, 0x7A0D, 0x7A18, 0x7A19, 0x7A20,
966  0x7A1F, 0x7980, 0x7A31, 0x7A3B, 0x7A3E, 0x7A37, 0x7A43, 0x7A57,
967  0x7A49, 0x7A61, 0x7A62, 0x7A69, 0x9F9D, 0x7A70, 0x7A79, 0x7A7D,
968  0x7A88, 0x7A97, 0x7A95, 0x7A98, 0x7A96, 0x7AA9, 0x7AC8, 0x7AB0,
969  0x7AB6, 0x7AC5, 0x7AC4, 0x7ABF, 0x9083, 0x7AC7, 0x7ACA, 0x7ACD,
970  0x7ACF, 0x7AD5, 0x7AD3, 0x7AD9, 0x7ADA, 0x7ADD, 0x7AE1, 0x7AE2,
971  0x7AE6, 0x7AED, 0x7AF0, 0x7B02, 0x7B0F, 0x7B0A, 0x7B06, 0x7B33,
972  0x7B18, 0x7B19, 0x7B1E, 0x7B35, 0x7B28, 0x7B36, 0x7B50,
973 };
974 unsigned short euc_to_utf8_E4[] = {
975          0x7B7A, 0x7B04, 0x7B4D, 0x7B0B, 0x7B4C, 0x7B45, 0x7B75,
976  0x7B65, 0x7B74, 0x7B67, 0x7B70, 0x7B71, 0x7B6C, 0x7B6E, 0x7B9D,
977  0x7B98, 0x7B9F, 0x7B8D, 0x7B9C, 0x7B9A, 0x7B8B, 0x7B92, 0x7B8F,
978  0x7B5D, 0x7B99, 0x7BCB, 0x7BC1, 0x7BCC, 0x7BCF, 0x7BB4, 0x7BC6,
979  0x7BDD, 0x7BE9, 0x7C11, 0x7C14, 0x7BE6, 0x7BE5, 0x7C60, 0x7C00,
980  0x7C07, 0x7C13, 0x7BF3, 0x7BF7, 0x7C17, 0x7C0D, 0x7BF6, 0x7C23,
981  0x7C27, 0x7C2A, 0x7C1F, 0x7C37, 0x7C2B, 0x7C3D, 0x7C4C, 0x7C43,
982  0x7C54, 0x7C4F, 0x7C40, 0x7C50, 0x7C58, 0x7C5F, 0x7C64, 0x7C56,
983  0x7C65, 0x7C6C, 0x7C75, 0x7C83, 0x7C90, 0x7CA4, 0x7CAD, 0x7CA2,
984  0x7CAB, 0x7CA1, 0x7CA8, 0x7CB3, 0x7CB2, 0x7CB1, 0x7CAE, 0x7CB9,
985  0x7CBD, 0x7CC0, 0x7CC5, 0x7CC2, 0x7CD8, 0x7CD2, 0x7CDC, 0x7CE2,
986  0x9B3B, 0x7CEF, 0x7CF2, 0x7CF4, 0x7CF6, 0x7CFA, 0x7D06,
987 };
988 unsigned short euc_to_utf8_E5[] = {
989          0x7D02, 0x7D1C, 0x7D15, 0x7D0A, 0x7D45, 0x7D4B, 0x7D2E,
990  0x7D32, 0x7D3F, 0x7D35, 0x7D46, 0x7D73, 0x7D56, 0x7D4E, 0x7D72,
991  0x7D68, 0x7D6E, 0x7D4F, 0x7D63, 0x7D93, 0x7D89, 0x7D5B, 0x7D8F,
992  0x7D7D, 0x7D9B, 0x7DBA, 0x7DAE, 0x7DA3, 0x7DB5, 0x7DC7, 0x7DBD,
993  0x7DAB, 0x7E3D, 0x7DA2, 0x7DAF, 0x7DDC, 0x7DB8, 0x7D9F, 0x7DB0,
994  0x7DD8, 0x7DDD, 0x7DE4, 0x7DDE, 0x7DFB, 0x7DF2, 0x7DE1, 0x7E05,
995  0x7E0A, 0x7E23, 0x7E21, 0x7E12, 0x7E31, 0x7E1F, 0x7E09, 0x7E0B,
996  0x7E22, 0x7E46, 0x7E66, 0x7E3B, 0x7E35, 0x7E39, 0x7E43, 0x7E37,
997  0x7E32, 0x7E3A, 0x7E67, 0x7E5D, 0x7E56, 0x7E5E, 0x7E59, 0x7E5A,
998  0x7E79, 0x7E6A, 0x7E69, 0x7E7C, 0x7E7B, 0x7E83, 0x7DD5, 0x7E7D,
999  0x8FAE, 0x7E7F, 0x7E88, 0x7E89, 0x7E8C, 0x7E92, 0x7E90, 0x7E93,
1000  0x7E94, 0x7E96, 0x7E8E, 0x7E9B, 0x7E9C, 0x7F38, 0x7F3A,
1001 };
1002 unsigned short euc_to_utf8_E6[] = {
1003          0x7F45, 0x7F4C, 0x7F4D, 0x7F4E, 0x7F50, 0x7F51, 0x7F55,
1004  0x7F54, 0x7F58, 0x7F5F, 0x7F60, 0x7F68, 0x7F69, 0x7F67, 0x7F78,
1005  0x7F82, 0x7F86, 0x7F83, 0x7F88, 0x7F87, 0x7F8C, 0x7F94, 0x7F9E,
1006  0x7F9D, 0x7F9A, 0x7FA3, 0x7FAF, 0x7FB2, 0x7FB9, 0x7FAE, 0x7FB6,
1007  0x7FB8, 0x8B71, 0x7FC5, 0x7FC6, 0x7FCA, 0x7FD5, 0x7FD4, 0x7FE1,
1008  0x7FE6, 0x7FE9, 0x7FF3, 0x7FF9, 0x98DC, 0x8006, 0x8004, 0x800B,
1009  0x8012, 0x8018, 0x8019, 0x801C, 0x8021, 0x8028, 0x803F, 0x803B,
1010  0x804A, 0x8046, 0x8052, 0x8058, 0x805A, 0x805F, 0x8062, 0x8068,
1011  0x8073, 0x8072, 0x8070, 0x8076, 0x8079, 0x807D, 0x807F, 0x8084,
1012  0x8086, 0x8085, 0x809B, 0x8093, 0x809A, 0x80AD, 0x5190, 0x80AC,
1013  0x80DB, 0x80E5, 0x80D9, 0x80DD, 0x80C4, 0x80DA, 0x80D6, 0x8109,
1014  0x80EF, 0x80F1, 0x811B, 0x8129, 0x8123, 0x812F, 0x814B,
1015 };
1016 unsigned short euc_to_utf8_E7[] = {
1017          0x968B, 0x8146, 0x813E, 0x8153, 0x8151, 0x80FC, 0x8171,
1018  0x816E, 0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818A, 0x8180,
1019  0x8182, 0x81A0, 0x8195, 0x81A4, 0x81A3, 0x815F, 0x8193, 0x81A9,
1020  0x81B0, 0x81B5, 0x81BE, 0x81B8, 0x81BD, 0x81C0, 0x81C2, 0x81BA,
1021  0x81C9, 0x81CD, 0x81D1, 0x81D9, 0x81D8, 0x81C8, 0x81DA, 0x81DF,
1022  0x81E0, 0x81E7, 0x81FA, 0x81FB, 0x81FE, 0x8201, 0x8202, 0x8205,
1023  0x8207, 0x820A, 0x820D, 0x8210, 0x8216, 0x8229, 0x822B, 0x8238,
1024  0x8233, 0x8240, 0x8259, 0x8258, 0x825D, 0x825A, 0x825F, 0x8264,
1025  0x8262, 0x8268, 0x826A, 0x826B, 0x822E, 0x8271, 0x8277, 0x8278,
1026  0x827E, 0x828D, 0x8292, 0x82AB, 0x829F, 0x82BB, 0x82AC, 0x82E1,
1027  0x82E3, 0x82DF, 0x82D2, 0x82F4, 0x82F3, 0x82FA, 0x8393, 0x8303,
1028  0x82FB, 0x82F9, 0x82DE, 0x8306, 0x82DC, 0x8309, 0x82D9,
1029 };
1030 unsigned short euc_to_utf8_E8[] = {
1031          0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339,
1032  0x8350, 0x8345, 0x832F, 0x832B, 0x8317, 0x8318, 0x8385, 0x839A,
1033  0x83AA, 0x839F, 0x83A2, 0x8396, 0x8323, 0x838E, 0x8387, 0x838A,
1034  0x837C, 0x83B5, 0x8373, 0x8375, 0x83A0, 0x8389, 0x83A8, 0x83F4,
1035  0x8413, 0x83EB, 0x83CE, 0x83FD, 0x8403, 0x83D8, 0x840B, 0x83C1,
1036  0x83F7, 0x8407, 0x83E0, 0x83F2, 0x840D, 0x8422, 0x8420, 0x83BD,
1037  0x8438, 0x8506, 0x83FB, 0x846D, 0x842A, 0x843C, 0x855A, 0x8484,
1038  0x8477, 0x846B, 0x84AD, 0x846E, 0x8482, 0x8469, 0x8446, 0x842C,
1039  0x846F, 0x8479, 0x8435, 0x84CA, 0x8462, 0x84B9, 0x84BF, 0x849F,
1040  0x84D9, 0x84CD, 0x84BB, 0x84DA, 0x84D0, 0x84C1, 0x84C6, 0x84D6,
1041  0x84A1, 0x8521, 0x84FF, 0x84F4, 0x8517, 0x8518, 0x852C, 0x851F,
1042  0x8515, 0x8514, 0x84FC, 0x8540, 0x8563, 0x8558, 0x8548,
1043 };
1044 unsigned short euc_to_utf8_E9[] = {
1045          0x8541, 0x8602, 0x854B, 0x8555, 0x8580, 0x85A4, 0x8588,
1046  0x8591, 0x858A, 0x85A8, 0x856D, 0x8594, 0x859B, 0x85EA, 0x8587,
1047  0x859C, 0x8577, 0x857E, 0x8590, 0x85C9, 0x85BA, 0x85CF, 0x85B9,
1048  0x85D0, 0x85D5, 0x85DD, 0x85E5, 0x85DC, 0x85F9, 0x860A, 0x8613,
1049  0x860B, 0x85FE, 0x85FA, 0x8606, 0x8622, 0x861A, 0x8630, 0x863F,
1050  0x864D, 0x4E55, 0x8654, 0x865F, 0x8667, 0x8671, 0x8693, 0x86A3,
1051  0x86A9, 0x86AA, 0x868B, 0x868C, 0x86B6, 0x86AF, 0x86C4, 0x86C6,
1052  0x86B0, 0x86C9, 0x8823, 0x86AB, 0x86D4, 0x86DE, 0x86E9, 0x86EC,
1053  0x86DF, 0x86DB, 0x86EF, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703,
1054  0x86FB, 0x8711, 0x8709, 0x870D, 0x86F9, 0x870A, 0x8734, 0x873F,
1055  0x8737, 0x873B, 0x8725, 0x8729, 0x871A, 0x8760, 0x875F, 0x8778,
1056  0x874C, 0x874E, 0x8774, 0x8757, 0x8768, 0x876E, 0x8759,
1057 };
1058 unsigned short euc_to_utf8_EA[] = {
1059          0x8753, 0x8763, 0x876A, 0x8805, 0x87A2, 0x879F, 0x8782,
1060  0x87AF, 0x87CB, 0x87BD, 0x87C0, 0x87D0, 0x96D6, 0x87AB, 0x87C4,
1061  0x87B3, 0x87C7, 0x87C6, 0x87BB, 0x87EF, 0x87F2, 0x87E0, 0x880F,
1062  0x880D, 0x87FE, 0x87F6, 0x87F7, 0x880E, 0x87D2, 0x8811, 0x8816,
1063  0x8815, 0x8822, 0x8821, 0x8831, 0x8836, 0x8839, 0x8827, 0x883B,
1064  0x8844, 0x8842, 0x8852, 0x8859, 0x885E, 0x8862, 0x886B, 0x8881,
1065  0x887E, 0x889E, 0x8875, 0x887D, 0x88B5, 0x8872, 0x8882, 0x8897,
1066  0x8892, 0x88AE, 0x8899, 0x88A2, 0x888D, 0x88A4, 0x88B0, 0x88BF,
1067  0x88B1, 0x88C3, 0x88C4, 0x88D4, 0x88D8, 0x88D9, 0x88DD, 0x88F9,
1068  0x8902, 0x88FC, 0x88F4, 0x88E8, 0x88F2, 0x8904, 0x890C, 0x890A,
1069  0x8913, 0x8943, 0x891E, 0x8925, 0x892A, 0x892B, 0x8941, 0x8944,
1070  0x893B, 0x8936, 0x8938, 0x894C, 0x891D, 0x8960, 0x895E,
1071 };
1072 unsigned short euc_to_utf8_EB[] = {
1073          0x8966, 0x8964, 0x896D, 0x896A, 0x896F, 0x8974, 0x8977,
1074  0x897E, 0x8983, 0x8988, 0x898A, 0x8993, 0x8998, 0x89A1, 0x89A9,
1075  0x89A6, 0x89AC, 0x89AF, 0x89B2, 0x89BA, 0x89BD, 0x89BF, 0x89C0,
1076  0x89DA, 0x89DC, 0x89DD, 0x89E7, 0x89F4, 0x89F8, 0x8A03, 0x8A16,
1077  0x8A10, 0x8A0C, 0x8A1B, 0x8A1D, 0x8A25, 0x8A36, 0x8A41, 0x8A5B,
1078  0x8A52, 0x8A46, 0x8A48, 0x8A7C, 0x8A6D, 0x8A6C, 0x8A62, 0x8A85,
1079  0x8A82, 0x8A84, 0x8AA8, 0x8AA1, 0x8A91, 0x8AA5, 0x8AA6, 0x8A9A,
1080  0x8AA3, 0x8AC4, 0x8ACD, 0x8AC2, 0x8ADA, 0x8AEB, 0x8AF3, 0x8AE7,
1081  0x8AE4, 0x8AF1, 0x8B14, 0x8AE0, 0x8AE2, 0x8AF7, 0x8ADE, 0x8ADB,
1082  0x8B0C, 0x8B07, 0x8B1A, 0x8AE1, 0x8B16, 0x8B10, 0x8B17, 0x8B20,
1083  0x8B33, 0x97AB, 0x8B26, 0x8B2B, 0x8B3E, 0x8B28, 0x8B41, 0x8B4C,
1084  0x8B4F, 0x8B4E, 0x8B49, 0x8B56, 0x8B5B, 0x8B5A, 0x8B6B,
1085 };
1086 unsigned short euc_to_utf8_EC[] = {
1087          0x8B5F, 0x8B6C, 0x8B6F, 0x8B74, 0x8B7D, 0x8B80, 0x8B8C,
1088  0x8B8E, 0x8B92, 0x8B93, 0x8B96, 0x8B99, 0x8B9A, 0x8C3A, 0x8C41,
1089  0x8C3F, 0x8C48, 0x8C4C, 0x8C4E, 0x8C50, 0x8C55, 0x8C62, 0x8C6C,
1090  0x8C78, 0x8C7A, 0x8C82, 0x8C89, 0x8C85, 0x8C8A, 0x8C8D, 0x8C8E,
1091  0x8C94, 0x8C7C, 0x8C98, 0x621D, 0x8CAD, 0x8CAA, 0x8CBD, 0x8CB2,
1092  0x8CB3, 0x8CAE, 0x8CB6, 0x8CC8, 0x8CC1, 0x8CE4, 0x8CE3, 0x8CDA,
1093  0x8CFD, 0x8CFA, 0x8CFB, 0x8D04, 0x8D05, 0x8D0A, 0x8D07, 0x8D0F,
1094  0x8D0D, 0x8D10, 0x9F4E, 0x8D13, 0x8CCD, 0x8D14, 0x8D16, 0x8D67,
1095  0x8D6D, 0x8D71, 0x8D73, 0x8D81, 0x8D99, 0x8DC2, 0x8DBE, 0x8DBA,
1096  0x8DCF, 0x8DDA, 0x8DD6, 0x8DCC, 0x8DDB, 0x8DCB, 0x8DEA, 0x8DEB,
1097  0x8DDF, 0x8DE3, 0x8DFC, 0x8E08, 0x8E09, 0x8DFF, 0x8E1D, 0x8E1E,
1098  0x8E10, 0x8E1F, 0x8E42, 0x8E35, 0x8E30, 0x8E34, 0x8E4A,
1099 };
1100 unsigned short euc_to_utf8_ED[] = {
1101          0x8E47, 0x8E49, 0x8E4C, 0x8E50, 0x8E48, 0x8E59, 0x8E64,
1102  0x8E60, 0x8E2A, 0x8E63, 0x8E55, 0x8E76, 0x8E72, 0x8E7C, 0x8E81,
1103  0x8E87, 0x8E85, 0x8E84, 0x8E8B, 0x8E8A, 0x8E93, 0x8E91, 0x8E94,
1104  0x8E99, 0x8EAA, 0x8EA1, 0x8EAC, 0x8EB0, 0x8EC6, 0x8EB1, 0x8EBE,
1105  0x8EC5, 0x8EC8, 0x8ECB, 0x8EDB, 0x8EE3, 0x8EFC, 0x8EFB, 0x8EEB,
1106  0x8EFE, 0x8F0A, 0x8F05, 0x8F15, 0x8F12, 0x8F19, 0x8F13, 0x8F1C,
1107  0x8F1F, 0x8F1B, 0x8F0C, 0x8F26, 0x8F33, 0x8F3B, 0x8F39, 0x8F45,
1108  0x8F42, 0x8F3E, 0x8F4C, 0x8F49, 0x8F46, 0x8F4E, 0x8F57, 0x8F5C,
1109  0x8F62, 0x8F63, 0x8F64, 0x8F9C, 0x8F9F, 0x8FA3, 0x8FAD, 0x8FAF,
1110  0x8FB7, 0x8FDA, 0x8FE5, 0x8FE2, 0x8FEA, 0x8FEF, 0x9087, 0x8FF4,
1111  0x9005, 0x8FF9, 0x8FFA, 0x9011, 0x9015, 0x9021, 0x900D, 0x901E,
1112  0x9016, 0x900B, 0x9027, 0x9036, 0x9035, 0x9039, 0x8FF8,
1113 };
1114 unsigned short euc_to_utf8_EE[] = {
1115          0x904F, 0x9050, 0x9051, 0x9052, 0x900E, 0x9049, 0x903E,
1116  0x9056, 0x9058, 0x905E, 0x9068, 0x906F, 0x9076, 0x96A8, 0x9072,
1117  0x9082, 0x907D, 0x9081, 0x9080, 0x908A, 0x9089, 0x908F, 0x90A8,
1118  0x90AF, 0x90B1, 0x90B5, 0x90E2, 0x90E4, 0x6248, 0x90DB, 0x9102,
1119  0x9112, 0x9119, 0x9132, 0x9130, 0x914A, 0x9156, 0x9158, 0x9163,
1120  0x9165, 0x9169, 0x9173, 0x9172, 0x918B, 0x9189, 0x9182, 0x91A2,
1121  0x91AB, 0x91AF, 0x91AA, 0x91B5, 0x91B4, 0x91BA, 0x91C0, 0x91C1,
1122  0x91C9, 0x91CB, 0x91D0, 0x91D6, 0x91DF, 0x91E1, 0x91DB, 0x91FC,
1123  0x91F5, 0x91F6, 0x921E, 0x91FF, 0x9214, 0x922C, 0x9215, 0x9211,
1124  0x925E, 0x9257, 0x9245, 0x9249, 0x9264, 0x9248, 0x9295, 0x923F,
1125  0x924B, 0x9250, 0x929C, 0x9296, 0x9293, 0x929B, 0x925A, 0x92CF,
1126  0x92B9, 0x92B7, 0x92E9, 0x930F, 0x92FA, 0x9344, 0x932E,
1127 };
1128 unsigned short euc_to_utf8_EF[] = {
1129          0x9319, 0x9322, 0x931A, 0x9323, 0x933A, 0x9335, 0x933B,
1130  0x935C, 0x9360, 0x937C, 0x936E, 0x9356, 0x93B0, 0x93AC, 0x93AD,
1131  0x9394, 0x93B9, 0x93D6, 0x93D7, 0x93E8, 0x93E5, 0x93D8, 0x93C3,
1132  0x93DD, 0x93D0, 0x93C8, 0x93E4, 0x941A, 0x9414, 0x9413, 0x9403,
1133  0x9407, 0x9410, 0x9436, 0x942B, 0x9435, 0x9421, 0x943A, 0x9441,
1134  0x9452, 0x9444, 0x945B, 0x9460, 0x9462, 0x945E, 0x946A, 0x9229,
1135  0x9470, 0x9475, 0x9477, 0x947D, 0x945A, 0x947C, 0x947E, 0x9481,
1136  0x947F, 0x9582, 0x9587, 0x958A, 0x9594, 0x9596, 0x9598, 0x9599,
1137  0x95A0, 0x95A8, 0x95A7, 0x95AD, 0x95BC, 0x95BB, 0x95B9, 0x95BE,
1138  0x95CA, 0x6FF6, 0x95C3, 0x95CD, 0x95CC, 0x95D5, 0x95D4, 0x95D6,
1139  0x95DC, 0x95E1, 0x95E5, 0x95E2, 0x9621, 0x9628, 0x962E, 0x962F,
1140  0x9642, 0x964C, 0x964F, 0x964B, 0x9677, 0x965C, 0x965E,
1141 };
1142 unsigned short euc_to_utf8_F0[] = {
1143          0x965D, 0x965F, 0x9666, 0x9672, 0x966C, 0x968D, 0x9698,
1144  0x9695, 0x9697, 0x96AA, 0x96A7, 0x96B1, 0x96B2, 0x96B0, 0x96B4,
1145  0x96B6, 0x96B8, 0x96B9, 0x96CE, 0x96CB, 0x96C9, 0x96CD, 0x894D,
1146  0x96DC, 0x970D, 0x96D5, 0x96F9, 0x9704, 0x9706, 0x9708, 0x9713,
1147  0x970E, 0x9711, 0x970F, 0x9716, 0x9719, 0x9724, 0x972A, 0x9730,
1148  0x9739, 0x973D, 0x973E, 0x9744, 0x9746, 0x9748, 0x9742, 0x9749,
1149  0x975C, 0x9760, 0x9764, 0x9766, 0x9768, 0x52D2, 0x976B, 0x9771,
1150  0x9779, 0x9785, 0x977C, 0x9781, 0x977A, 0x9786, 0x978B, 0x978F,
1151  0x9790, 0x979C, 0x97A8, 0x97A6, 0x97A3, 0x97B3, 0x97B4, 0x97C3,
1152  0x97C6, 0x97C8, 0x97CB, 0x97DC, 0x97ED, 0x9F4F, 0x97F2, 0x7ADF,
1153  0x97F6, 0x97F5, 0x980F, 0x980C, 0x9838, 0x9824, 0x9821, 0x9837,
1154  0x983D, 0x9846, 0x984F, 0x984B, 0x986B, 0x986F, 0x9870,
1155 };
1156 unsigned short euc_to_utf8_F1[] = {
1157          0x9871, 0x9874, 0x9873, 0x98AA, 0x98AF, 0x98B1, 0x98B6,
1158  0x98C4, 0x98C3, 0x98C6, 0x98E9, 0x98EB, 0x9903, 0x9909, 0x9912,
1159  0x9914, 0x9918, 0x9921, 0x991D, 0x991E, 0x9924, 0x9920, 0x992C,
1160  0x992E, 0x993D, 0x993E, 0x9942, 0x9949, 0x9945, 0x9950, 0x994B,
1161  0x9951, 0x9952, 0x994C, 0x9955, 0x9997, 0x9998, 0x99A5, 0x99AD,
1162  0x99AE, 0x99BC, 0x99DF, 0x99DB, 0x99DD, 0x99D8, 0x99D1, 0x99ED,
1163  0x99EE, 0x99F1, 0x99F2, 0x99FB, 0x99F8, 0x9A01, 0x9A0F, 0x9A05,
1164  0x99E2, 0x9A19, 0x9A2B, 0x9A37, 0x9A45, 0x9A42, 0x9A40, 0x9A43,
1165  0x9A3E, 0x9A55, 0x9A4D, 0x9A5B, 0x9A57, 0x9A5F, 0x9A62, 0x9A65,
1166  0x9A64, 0x9A69, 0x9A6B, 0x9A6A, 0x9AAD, 0x9AB0, 0x9ABC, 0x9AC0,
1167  0x9ACF, 0x9AD1, 0x9AD3, 0x9AD4, 0x9ADE, 0x9ADF, 0x9AE2, 0x9AE3,
1168  0x9AE6, 0x9AEF, 0x9AEB, 0x9AEE, 0x9AF4, 0x9AF1, 0x9AF7,
1169 };
1170 unsigned short euc_to_utf8_F2[] = {
1171          0x9AFB, 0x9B06, 0x9B18, 0x9B1A, 0x9B1F, 0x9B22, 0x9B23,
1172  0x9B25, 0x9B27, 0x9B28, 0x9B29, 0x9B2A, 0x9B2E, 0x9B2F, 0x9B32,
1173  0x9B44, 0x9B43, 0x9B4F, 0x9B4D, 0x9B4E, 0x9B51, 0x9B58, 0x9B74,
1174  0x9B93, 0x9B83, 0x9B91, 0x9B96, 0x9B97, 0x9B9F, 0x9BA0, 0x9BA8,
1175  0x9BB4, 0x9BC0, 0x9BCA, 0x9BB9, 0x9BC6, 0x9BCF, 0x9BD1, 0x9BD2,
1176  0x9BE3, 0x9BE2, 0x9BE4, 0x9BD4, 0x9BE1, 0x9C3A, 0x9BF2, 0x9BF1,
1177  0x9BF0, 0x9C15, 0x9C14, 0x9C09, 0x9C13, 0x9C0C, 0x9C06, 0x9C08,
1178  0x9C12, 0x9C0A, 0x9C04, 0x9C2E, 0x9C1B, 0x9C25, 0x9C24, 0x9C21,
1179  0x9C30, 0x9C47, 0x9C32, 0x9C46, 0x9C3E, 0x9C5A, 0x9C60, 0x9C67,
1180  0x9C76, 0x9C78, 0x9CE7, 0x9CEC, 0x9CF0, 0x9D09, 0x9D08, 0x9CEB,
1181  0x9D03, 0x9D06, 0x9D2A, 0x9D26, 0x9DAF, 0x9D23, 0x9D1F, 0x9D44,
1182  0x9D15, 0x9D12, 0x9D41, 0x9D3F, 0x9D3E, 0x9D46, 0x9D48,
1183 };
1184 unsigned short euc_to_utf8_F3[] = {
1185          0x9D5D, 0x9D5E, 0x9D64, 0x9D51, 0x9D50, 0x9D59, 0x9D72,
1186  0x9D89, 0x9D87, 0x9DAB, 0x9D6F, 0x9D7A, 0x9D9A, 0x9DA4, 0x9DA9,
1187  0x9DB2, 0x9DC4, 0x9DC1, 0x9DBB, 0x9DB8, 0x9DBA, 0x9DC6, 0x9DCF,
1188  0x9DC2, 0x9DD9, 0x9DD3, 0x9DF8, 0x9DE6, 0x9DED, 0x9DEF, 0x9DFD,
1189  0x9E1A, 0x9E1B, 0x9E1E, 0x9E75, 0x9E79, 0x9E7D, 0x9E81, 0x9E88,
1190  0x9E8B, 0x9E8C, 0x9E92, 0x9E95, 0x9E91, 0x9E9D, 0x9EA5, 0x9EA9,
1191  0x9EB8, 0x9EAA, 0x9EAD, 0x9761, 0x9ECC, 0x9ECE, 0x9ECF, 0x9ED0,
1192  0x9ED4, 0x9EDC, 0x9EDE, 0x9EDD, 0x9EE0, 0x9EE5, 0x9EE8, 0x9EEF,
1193  0x9EF4, 0x9EF6, 0x9EF7, 0x9EF9, 0x9EFB, 0x9EFC, 0x9EFD, 0x9F07,
1194  0x9F08, 0x76B7, 0x9F15, 0x9F21, 0x9F2C, 0x9F3E, 0x9F4A, 0x9F52,
1195  0x9F54, 0x9F63, 0x9F5F, 0x9F60, 0x9F61, 0x9F66, 0x9F67, 0x9F6C,
1196  0x9F6A, 0x9F77, 0x9F72, 0x9F76, 0x9F95, 0x9F9C, 0x9FA0,
1197 };
1198 unsigned short euc_to_utf8_F4[] = {
1199          0x582F, 0x69C7, 0x9059, 0x7464, 0x51DC, 0x7199,      0,
1200       0,      0,      0,      0,      0,      0,      0,      0,
1201       0,      0,      0,      0,      0,      0,      0,      0,
1202       0,      0,      0,      0,      0,      0,      0,      0,
1203       0,      0,      0,      0,      0,      0,      0,      0,
1204       0,      0,      0,      0,      0,      0,      0,      0,
1205       0,      0,      0,      0,      0,      0,      0,      0,
1206       0,      0,      0,      0,      0,      0,      0,      0,
1207       0,      0,      0,      0,      0,      0,      0,      0,
1208       0,      0,      0,      0,      0,      0,      0,      0,
1209       0,      0,      0,      0,      0,      0,      0,      0,
1210       0,      0,      0,      0,      0,      0,      0,
1211 };
1212 unsigned short euc_to_utf8_F5[] = {
1213               0,      0,      0,      0,      0,      0,      0,
1214       0,      0,      0,      0,      0,      0,      0,      0,
1215       0,      0, 0xFE33,      0,      0,      0,      0,      0,
1216       0,      0,      0,      0,      0, 0xFE31,      0,      0,
1217       0,      0,      0,      0,      0, 0xFE30,      0,      0,
1218       0,      0, 0xFE35, 0xFE36, 0xFE39, 0xFE3A,      0,      0,
1219  0xFE37, 0xFE38, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E, 0xFE41, 0xFE42,
1220  0xFE43, 0xFE44, 0xFE3B, 0xFE3C,      0,      0,      0,      0,
1221       0,      0,      0,      0,      0,      0,      0,      0,
1222       0,      0,      0,      0,      0,      0,      0,      0,
1223       0,      0,      0,      0,      0,      0,      0,      0,
1224       0,      0,      0,      0,      0,      0,      0,
1225 };
1226 unsigned short euc_to_utf8_F9[] = {
1227          0x7E8A, 0x891C, 0x9348, 0x9288, 0x84DC, 0x4FC9, 0x70BB,
1228  0x6631, 0x68C8, 0x92F9, 0x66FB, 0x5F45, 0x4E28, 0x4EE1, 0x4EFC,
1229  0x4F00, 0x4F03, 0x4F39, 0x4F56, 0x4F92, 0x4F8A, 0x4F9A, 0x4F94,
1230  0x4FCD, 0x5040, 0x5022, 0x4FFF, 0x501E, 0x5046, 0x5070, 0x5042,
1231  0x5094, 0x50F4, 0x50D8, 0x514A, 0x5164, 0x519D, 0x51BE, 0x51EC,
1232  0x5215, 0x529C, 0x52A6, 0x52C0, 0x52DB, 0x5300, 0x5307, 0x5324,
1233  0x5372, 0x5393, 0x53B2, 0x53DD, 0xFA0E, 0x549C, 0x548A, 0x54A9,
1234  0x54FF, 0x5586, 0x5759, 0x5765, 0x57AC, 0x57C8, 0x57C7, 0xFA0F,
1235  0xFA10, 0x589E, 0x58B2, 0x590B, 0x5953, 0x595B, 0x595D, 0x5963,
1236  0x59A4, 0x59BA, 0x5B56, 0x5BC0, 0x752F, 0x5BD8, 0x5BEC, 0x5C1E,
1237  0x5CA6, 0x5CBA, 0x5CF5, 0x5D27, 0x5D53, 0xFA11, 0x5D42, 0x5D6D,
1238  0x5DB8, 0x5DB9, 0x5DD0, 0x5F21, 0x5F34, 0x5F67, 0x5FB7,
1239 };
1240 unsigned short euc_to_utf8_FA[] = {
1241          0x5FDE, 0x605D, 0x6085, 0x608A, 0x60DE, 0x60D5, 0x6120,
1242  0x60F2, 0x6111, 0x6137, 0x6130, 0x6198, 0x6213, 0x62A6, 0x63F5,
1243  0x6460, 0x649D, 0x64CE, 0x654E, 0x6600, 0x6615, 0x663B, 0x6609,
1244  0x662E, 0x661E, 0x6624, 0x6665, 0x6657, 0x6659, 0xFA12, 0x6673,
1245  0x6699, 0x66A0, 0x66B2, 0x66BF, 0x66FA, 0x670E, 0xF929, 0x6766,
1246  0x67BB, 0x6852, 0x67C0, 0x6801, 0x6844, 0x68CF, 0xFA13, 0x6968,
1247  0xFA14, 0x6998, 0x69E2, 0x6A30, 0x6A6B, 0x6A46, 0x6A73, 0x6A7E,
1248  0x6AE2, 0x6AE4, 0x6BD6, 0x6C3F, 0x6C5C, 0x6C86, 0x6C6F, 0x6CDA,
1249  0x6D04, 0x6D87, 0x6D6F, 0x6D96, 0x6DAC, 0x6DCF, 0x6DF8, 0x6DF2,
1250  0x6DFC, 0x6E39, 0x6E5C, 0x6E27, 0x6E3C, 0x6EBF, 0x6F88, 0x6FB5,
1251  0x6FF5, 0x7005, 0x7007, 0x7028, 0x7085, 0x70AB, 0x710F, 0x7104,
1252  0x715C, 0x7146, 0x7147, 0xFA15, 0x71C1, 0x71FE, 0x72B1,
1253 };
1254 unsigned short euc_to_utf8_FB[] = {
1255          0x72BE, 0x7324, 0xFA16, 0x7377, 0x73BD, 0x73C9, 0x73D6,
1256  0x73E3, 0x73D2, 0x7407, 0x73F5, 0x7426, 0x742A, 0x7429, 0x742E,
1257  0x7462, 0x7489, 0x749F, 0x7501, 0x756F, 0x7682, 0x769C, 0x769E,
1258  0x769B, 0x76A6, 0xFA17, 0x7746, 0x52AF, 0x7821, 0x784E, 0x7864,
1259  0x787A, 0x7930, 0xFA18, 0xFA19, 0xFA1A, 0x7994, 0xFA1B, 0x799B,
1260  0x7AD1, 0x7AE7, 0xFA1C, 0x7AEB, 0x7B9E, 0xFA1D, 0x7D48, 0x7D5C,
1261  0x7DB7, 0x7DA0, 0x7DD6, 0x7E52, 0x7F47, 0x7FA1, 0xFA1E, 0x8301,
1262  0x8362, 0x837F, 0x83C7, 0x83F6, 0x8448, 0x84B4, 0x8553, 0x8559,
1263  0x856B, 0xFA1F, 0x85B0, 0xFA20, 0xFA21, 0x8807, 0x88F5, 0x8A12,
1264  0x8A37, 0x8A79, 0x8AA7, 0x8ABE, 0x8ADF, 0xFA22, 0x8AF6, 0x8B53,
1265  0x8B7F, 0x8CF0, 0x8CF4, 0x8D12, 0x8D76, 0xFA23, 0x8ECF, 0xFA24,
1266  0xFA25, 0x9067, 0x90DE, 0xFA26, 0x9115, 0x9127, 0x91DA,
1267 };
1268 unsigned short euc_to_utf8_FC[] = {
1269          0x91D7, 0x91DE, 0x91ED, 0x91EE, 0x91E4, 0x91E5, 0x9206,
1270  0x9210, 0x920A, 0x923A, 0x9240, 0x923C, 0x924E, 0x9259, 0x9251,
1271  0x9239, 0x9267, 0x92A7, 0x9277, 0x9278, 0x92E7, 0x92D7, 0x92D9,
1272  0x92D0, 0xFA27, 0x92D5, 0x92E0, 0x92D3, 0x9325, 0x9321, 0x92FB,
1273  0xFA28, 0x931E, 0x92FF, 0x931D, 0x9302, 0x9370, 0x9357, 0x93A4,
1274  0x93C6, 0x93DE, 0x93F8, 0x9431, 0x9445, 0x9448, 0x9592, 0xF9DC,
1275  0xFA29, 0x969D, 0x96AF, 0x9733, 0x973B, 0x9743, 0x974D, 0x974F,
1276  0x9751, 0x9755, 0x9857, 0x9865, 0xFA2A, 0xFA2B, 0x9927, 0xFA2C,
1277  0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
1278  0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
1279       0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
1280  0x2177, 0x2178, 0x2179, 0xFFE2, 0xFFE4, 0xFF07, 0xFF02,
1281 };
1282
1283 #ifdef X0212_ENABLE
1284 unsigned short euc_to_utf8_8FA2[] = {
1285               0,      0,      0,      0,      0,      0,      0,
1286       0,      0,      0,      0,      0,      0,      0, 0x02D8,
1287  0x02C7, 0x00B8, 0x02D9, 0x02DD, 0x00AF, 0x02DB, 0x02DA,      0,
1288  0x0384, 0x0385,      0,      0,      0,      0,      0,      0,
1289       0,      0, 0x00A1, 0x00A6, 0x00BF,      0,      0,      0,
1290       0,      0,      0,      0,      0,      0,      0,      0,
1291       0,      0,      0,      0,      0,      0,      0,      0,
1292       0,      0,      0,      0,      0,      0,      0,      0,
1293       0,      0,      0,      0,      0,      0,      0,      0,
1294       0,      0,      0, 0x00BA, 0x00AA, 0x00A9, 0x00AE, 0x2122,
1295  0x00A4, 0x2116,      0,      0,      0,      0,      0,      0,
1296       0,      0,      0,      0,      0,      0,      0,
1297 };
1298 unsigned short euc_to_utf8_8FA6[] = {
1299               0,      0,      0,      0,      0,      0,      0,
1300       0,      0,      0,      0,      0,      0,      0,      0,
1301       0,      0,      0,      0,      0,      0,      0,      0,
1302       0,      0,      0,      0,      0,      0,      0,      0,
1303       0,      0,      0,      0,      0,      0,      0,      0,
1304       0,      0,      0,      0,      0,      0,      0,      0,
1305       0,      0,      0,      0,      0,      0,      0,      0,
1306       0,      0,      0,      0,      0,      0,      0,      0,
1307       0, 0x0386, 0x0388, 0x0389, 0x038A, 0x03AA,      0, 0x038C,
1308       0, 0x038E, 0x03AB,      0, 0x038F,      0,      0,      0,
1309       0, 0x03AC, 0x03AD, 0x03AE, 0x03AF, 0x03CA, 0x0390, 0x03CC,
1310  0x03C2, 0x03CD, 0x03CB, 0x03B0, 0x03CE,      0,      0,
1311 };
1312 unsigned short euc_to_utf8_8FA7[] = {
1313               0,      0,      0,      0,      0,      0,      0,
1314       0,      0,      0,      0,      0,      0,      0,      0,
1315       0,      0,      0,      0,      0,      0,      0,      0,
1316       0,      0,      0,      0,      0,      0,      0,      0,
1317       0,      0, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407,
1318  0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x040E, 0x040F,      0,
1319       0,      0,      0,      0,      0,      0,      0,      0,
1320       0,      0,      0,      0,      0,      0,      0,      0,
1321       0,      0,      0,      0,      0,      0,      0,      0,
1322       0,      0,      0,      0,      0,      0,      0,      0,
1323       0,      0, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457,
1324  0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x045E, 0x045F,
1325 };
1326 unsigned short euc_to_utf8_8FA9[] = {
1327          0x00C6, 0x0110,      0, 0x0126,      0, 0x0132,      0,
1328  0x0141, 0x013F,      0, 0x014A, 0x00D8, 0x0152,      0, 0x0166,
1329  0x00DE,      0,      0,      0,      0,      0,      0,      0,
1330       0,      0,      0,      0,      0,      0,      0,      0,
1331       0, 0x00E6, 0x0111, 0x00F0, 0x0127, 0x0131, 0x0133, 0x0138,
1332  0x0142, 0x0140, 0x0149, 0x014B, 0x00F8, 0x0153, 0x00DF, 0x0167,
1333  0x00FE,      0,      0,      0,      0,      0,      0,      0,
1334       0,      0,      0,      0,      0,      0,      0,      0,
1335       0,      0,      0,      0,      0,      0,      0,      0,
1336       0,      0,      0,      0,      0,      0,      0,      0,
1337       0,      0,      0,      0,      0,      0,      0,      0,
1338       0,      0,      0,      0,      0,      0,      0,
1339 };
1340 unsigned short euc_to_utf8_8FAA[] = {
1341          0x00C1, 0x00C0, 0x00C4, 0x00C2, 0x0102, 0x01CD, 0x0100,
1342  0x0104, 0x00C5, 0x00C3, 0x0106, 0x0108, 0x010C, 0x00C7, 0x010A,
1343  0x010E, 0x00C9, 0x00C8, 0x00CB, 0x00CA, 0x011A, 0x0116, 0x0112,
1344  0x0118,      0, 0x011C, 0x011E, 0x0122, 0x0120, 0x0124, 0x00CD,
1345  0x00CC, 0x00CF, 0x00CE, 0x01CF, 0x0130, 0x012A, 0x012E, 0x0128,
1346  0x0134, 0x0136, 0x0139, 0x013D, 0x013B, 0x0143, 0x0147, 0x0145,
1347  0x00D1, 0x00D3, 0x00D2, 0x00D6, 0x00D4, 0x01D1, 0x0150, 0x014C,
1348  0x00D5, 0x0154, 0x0158, 0x0156, 0x015A, 0x015C, 0x0160, 0x015E,
1349  0x0164, 0x0162, 0x00DA, 0x00D9, 0x00DC, 0x00DB, 0x016C, 0x01D3,
1350  0x0170, 0x016A, 0x0172, 0x016E, 0x0168, 0x01D7, 0x01DB, 0x01D9,
1351  0x01D5, 0x0174, 0x00DD, 0x0178, 0x0176, 0x0179, 0x017D, 0x017B,
1352       0,      0,      0,      0,      0,      0,      0,
1353 };
1354 unsigned short euc_to_utf8_8FAB[] = {
1355          0x00E1, 0x00E0, 0x00E4, 0x00E2, 0x0103, 0x01CE, 0x0101,
1356  0x0105, 0x00E5, 0x00E3, 0x0107, 0x0109, 0x010D, 0x00E7, 0x010B,
1357  0x010F, 0x00E9, 0x00E8, 0x00EB, 0x00EA, 0x011B, 0x0117, 0x0113,
1358  0x0119, 0x01F5, 0x011D, 0x011F,      0, 0x0121, 0x0125, 0x00ED,
1359  0x00EC, 0x00EF, 0x00EE, 0x01D0,      0, 0x012B, 0x012F, 0x0129,
1360  0x0135, 0x0137, 0x013A, 0x013E, 0x013C, 0x0144, 0x0148, 0x0146,
1361  0x00F1, 0x00F3, 0x00F2, 0x00F6, 0x00F4, 0x01D2, 0x0151, 0x014D,
1362  0x00F5, 0x0155, 0x0159, 0x0157, 0x015B, 0x015D, 0x0161, 0x015F,
1363  0x0165, 0x0163, 0x00FA, 0x00F9, 0x00FC, 0x00FB, 0x016D, 0x01D4,
1364  0x0171, 0x016B, 0x0173, 0x016F, 0x0169, 0x01D8, 0x01DC, 0x01DA,
1365  0x01D6, 0x0175, 0x00FD, 0x00FF, 0x0177, 0x017A, 0x017E, 0x017C,
1366       0,      0,      0,      0,      0,      0,      0,
1367 };
1368 unsigned short euc_to_utf8_8FB0[] = {
1369          0x4E02, 0x4E04, 0x4E05, 0x4E0C, 0x4E12, 0x4E1F, 0x4E23,
1370  0x4E24, 0x4E28, 0x4E2B, 0x4E2E, 0x4E2F, 0x4E30, 0x4E35, 0x4E40,
1371  0x4E41, 0x4E44, 0x4E47, 0x4E51, 0x4E5A, 0x4E5C, 0x4E63, 0x4E68,
1372  0x4E69, 0x4E74, 0x4E75, 0x4E79, 0x4E7F, 0x4E8D, 0x4E96, 0x4E97,
1373  0x4E9D, 0x4EAF, 0x4EB9, 0x4EC3, 0x4ED0, 0x4EDA, 0x4EDB, 0x4EE0,
1374  0x4EE1, 0x4EE2, 0x4EE8, 0x4EEF, 0x4EF1, 0x4EF3, 0x4EF5, 0x4EFD,
1375  0x4EFE, 0x4EFF, 0x4F00, 0x4F02, 0x4F03, 0x4F08, 0x4F0B, 0x4F0C,
1376  0x4F12, 0x4F15, 0x4F16, 0x4F17, 0x4F19, 0x4F2E, 0x4F31, 0x4F60,
1377  0x4F33, 0x4F35, 0x4F37, 0x4F39, 0x4F3B, 0x4F3E, 0x4F40, 0x4F42,
1378  0x4F48, 0x4F49, 0x4F4B, 0x4F4C, 0x4F52, 0x4F54, 0x4F56, 0x4F58,
1379  0x4F5F, 0x4F63, 0x4F6A, 0x4F6C, 0x4F6E, 0x4F71, 0x4F77, 0x4F78,
1380  0x4F79, 0x4F7A, 0x4F7D, 0x4F7E, 0x4F81, 0x4F82, 0x4F84,
1381 };
1382 unsigned short euc_to_utf8_8FB1[] = {
1383          0x4F85, 0x4F89, 0x4F8A, 0x4F8C, 0x4F8E, 0x4F90, 0x4F92,
1384  0x4F93, 0x4F94, 0x4F97, 0x4F99, 0x4F9A, 0x4F9E, 0x4F9F, 0x4FB2,
1385  0x4FB7, 0x4FB9, 0x4FBB, 0x4FBC, 0x4FBD, 0x4FBE, 0x4FC0, 0x4FC1,
1386  0x4FC5, 0x4FC6, 0x4FC8, 0x4FC9, 0x4FCB, 0x4FCC, 0x4FCD, 0x4FCF,
1387  0x4FD2, 0x4FDC, 0x4FE0, 0x4FE2, 0x4FF0, 0x4FF2, 0x4FFC, 0x4FFD,
1388  0x4FFF, 0x5000, 0x5001, 0x5004, 0x5007, 0x500A, 0x500C, 0x500E,
1389  0x5010, 0x5013, 0x5017, 0x5018, 0x501B, 0x501C, 0x501D, 0x501E,
1390  0x5022, 0x5027, 0x502E, 0x5030, 0x5032, 0x5033, 0x5035, 0x5040,
1391  0x5041, 0x5042, 0x5045, 0x5046, 0x504A, 0x504C, 0x504E, 0x5051,
1392  0x5052, 0x5053, 0x5057, 0x5059, 0x505F, 0x5060, 0x5062, 0x5063,
1393  0x5066, 0x5067, 0x506A, 0x506D, 0x5070, 0x5071, 0x503B, 0x5081,
1394  0x5083, 0x5084, 0x5086, 0x508A, 0x508E, 0x508F, 0x5090,
1395 };
1396 unsigned short euc_to_utf8_8FB2[] = {
1397          0x5092, 0x5093, 0x5094, 0x5096, 0x509B, 0x509C, 0x509E,
1398  0x509F, 0x50A0, 0x50A1, 0x50A2, 0x50AA, 0x50AF, 0x50B0, 0x50B9,
1399  0x50BA, 0x50BD, 0x50C0, 0x50C3, 0x50C4, 0x50C7, 0x50CC, 0x50CE,
1400  0x50D0, 0x50D3, 0x50D4, 0x50D8, 0x50DC, 0x50DD, 0x50DF, 0x50E2,
1401  0x50E4, 0x50E6, 0x50E8, 0x50E9, 0x50EF, 0x50F1, 0x50F6, 0x50FA,
1402  0x50FE, 0x5103, 0x5106, 0x5107, 0x5108, 0x510B, 0x510C, 0x510D,
1403  0x510E, 0x50F2, 0x5110, 0x5117, 0x5119, 0x511B, 0x511C, 0x511D,
1404  0x511E, 0x5123, 0x5127, 0x5128, 0x512C, 0x512D, 0x512F, 0x5131,
1405  0x5133, 0x5134, 0x5135, 0x5138, 0x5139, 0x5142, 0x514A, 0x514F,
1406  0x5153, 0x5155, 0x5157, 0x5158, 0x515F, 0x5164, 0x5166, 0x517E,
1407  0x5183, 0x5184, 0x518B, 0x518E, 0x5198, 0x519D, 0x51A1, 0x51A3,
1408  0x51AD, 0x51B8, 0x51BA, 0x51BC, 0x51BE, 0x51BF, 0x51C2,
1409 };
1410 unsigned short euc_to_utf8_8FB3[] = {
1411          0x51C8, 0x51CF, 0x51D1, 0x51D2, 0x51D3, 0x51D5, 0x51D8,
1412  0x51DE, 0x51E2, 0x51E5, 0x51EE, 0x51F2, 0x51F3, 0x51F4, 0x51F7,
1413  0x5201, 0x5202, 0x5205, 0x5212, 0x5213, 0x5215, 0x5216, 0x5218,
1414  0x5222, 0x5228, 0x5231, 0x5232, 0x5235, 0x523C, 0x5245, 0x5249,
1415  0x5255, 0x5257, 0x5258, 0x525A, 0x525C, 0x525F, 0x5260, 0x5261,
1416  0x5266, 0x526E, 0x5277, 0x5278, 0x5279, 0x5280, 0x5282, 0x5285,
1417  0x528A, 0x528C, 0x5293, 0x5295, 0x5296, 0x5297, 0x5298, 0x529A,
1418  0x529C, 0x52A4, 0x52A5, 0x52A6, 0x52A7, 0x52AF, 0x52B0, 0x52B6,
1419  0x52B7, 0x52B8, 0x52BA, 0x52BB, 0x52BD, 0x52C0, 0x52C4, 0x52C6,
1420  0x52C8, 0x52CC, 0x52CF, 0x52D1, 0x52D4, 0x52D6, 0x52DB, 0x52DC,
1421  0x52E1, 0x52E5, 0x52E8, 0x52E9, 0x52EA, 0x52EC, 0x52F0, 0x52F1,
1422  0x52F4, 0x52F6, 0x52F7, 0x5300, 0x5303, 0x530A, 0x530B,
1423 };
1424 unsigned short euc_to_utf8_8FB4[] = {
1425          0x530C, 0x5311, 0x5313, 0x5318, 0x531B, 0x531C, 0x531E,
1426  0x531F, 0x5325, 0x5327, 0x5328, 0x5329, 0x532B, 0x532C, 0x532D,
1427  0x5330, 0x5332, 0x5335, 0x533C, 0x533D, 0x533E, 0x5342, 0x534C,
1428  0x534B, 0x5359, 0x535B, 0x5361, 0x5363, 0x5365, 0x536C, 0x536D,
1429  0x5372, 0x5379, 0x537E, 0x5383, 0x5387, 0x5388, 0x538E, 0x5393,
1430  0x5394, 0x5399, 0x539D, 0x53A1, 0x53A4, 0x53AA, 0x53AB, 0x53AF,
1431  0x53B2, 0x53B4, 0x53B5, 0x53B7, 0x53B8, 0x53BA, 0x53BD, 0x53C0,
1432  0x53C5, 0x53CF, 0x53D2, 0x53D3, 0x53D5, 0x53DA, 0x53DD, 0x53DE,
1433  0x53E0, 0x53E6, 0x53E7, 0x53F5, 0x5402, 0x5413, 0x541A, 0x5421,
1434  0x5427, 0x5428, 0x542A, 0x542F, 0x5431, 0x5434, 0x5435, 0x5443,
1435  0x5444, 0x5447, 0x544D, 0x544F, 0x545E, 0x5462, 0x5464, 0x5466,
1436  0x5467, 0x5469, 0x546B, 0x546D, 0x546E, 0x5474, 0x547F,
1437 };
1438 unsigned short euc_to_utf8_8FB5[] = {
1439          0x5481, 0x5483, 0x5485, 0x5488, 0x5489, 0x548D, 0x5491,
1440  0x5495, 0x5496, 0x549C, 0x549F, 0x54A1, 0x54A6, 0x54A7, 0x54A9,
1441  0x54AA, 0x54AD, 0x54AE, 0x54B1, 0x54B7, 0x54B9, 0x54BA, 0x54BB,
1442  0x54BF, 0x54C6, 0x54CA, 0x54CD, 0x54CE, 0x54E0, 0x54EA, 0x54EC,
1443  0x54EF, 0x54F6, 0x54FC, 0x54FE, 0x54FF, 0x5500, 0x5501, 0x5505,
1444  0x5508, 0x5509, 0x550C, 0x550D, 0x550E, 0x5515, 0x552A, 0x552B,
1445  0x5532, 0x5535, 0x5536, 0x553B, 0x553C, 0x553D, 0x5541, 0x5547,
1446  0x5549, 0x554A, 0x554D, 0x5550, 0x5551, 0x5558, 0x555A, 0x555B,
1447  0x555E, 0x5560, 0x5561, 0x5564, 0x5566, 0x557F, 0x5581, 0x5582,
1448  0x5586, 0x5588, 0x558E, 0x558F, 0x5591, 0x5592, 0x5593, 0x5594,
1449  0x5597, 0x55A3, 0x55A4, 0x55AD, 0x55B2, 0x55BF, 0x55C1, 0x55C3,
1450  0x55C6, 0x55C9, 0x55CB, 0x55CC, 0x55CE, 0x55D1, 0x55D2,
1451 };
1452 unsigned short euc_to_utf8_8FB6[] = {
1453          0x55D3, 0x55D7, 0x55D8, 0x55DB, 0x55DE, 0x55E2, 0x55E9,
1454  0x55F6, 0x55FF, 0x5605, 0x5608, 0x560A, 0x560D, 0x560E, 0x560F,
1455  0x5610, 0x5611, 0x5612, 0x5619, 0x562C, 0x5630, 0x5633, 0x5635,
1456  0x5637, 0x5639, 0x563B, 0x563C, 0x563D, 0x563F, 0x5640, 0x5641,
1457  0x5643, 0x5644, 0x5646, 0x5649, 0x564B, 0x564D, 0x564F, 0x5654,
1458  0x565E, 0x5660, 0x5661, 0x5662, 0x5663, 0x5666, 0x5669, 0x566D,
1459  0x566F, 0x5671, 0x5672, 0x5675, 0x5684, 0x5685, 0x5688, 0x568B,
1460  0x568C, 0x5695, 0x5699, 0x569A, 0x569D, 0x569E, 0x569F, 0x56A6,
1461  0x56A7, 0x56A8, 0x56A9, 0x56AB, 0x56AC, 0x56AD, 0x56B1, 0x56B3,
1462  0x56B7, 0x56BE, 0x56C5, 0x56C9, 0x56CA, 0x56CB, 0x56CF, 0x56D0,
1463  0x56CC, 0x56CD, 0x56D9, 0x56DC, 0x56DD, 0x56DF, 0x56E1, 0x56E4,
1464  0x56E5, 0x56E6, 0x56E7, 0x56E8, 0x56F1, 0x56EB, 0x56ED,
1465 };
1466 unsigned short euc_to_utf8_8FB7[] = {
1467          0x56F6, 0x56F7, 0x5701, 0x5702, 0x5707, 0x570A, 0x570C,
1468  0x5711, 0x5715, 0x571A, 0x571B, 0x571D, 0x5720, 0x5722, 0x5723,
1469  0x5724, 0x5725, 0x5729, 0x572A, 0x572C, 0x572E, 0x572F, 0x5733,
1470  0x5734, 0x573D, 0x573E, 0x573F, 0x5745, 0x5746, 0x574C, 0x574D,
1471  0x5752, 0x5762, 0x5765, 0x5767, 0x5768, 0x576B, 0x576D, 0x576E,
1472  0x576F, 0x5770, 0x5771, 0x5773, 0x5774, 0x5775, 0x5777, 0x5779,
1473  0x577A, 0x577B, 0x577C, 0x577E, 0x5781, 0x5783, 0x578C, 0x5794,
1474  0x5797, 0x5799, 0x579A, 0x579C, 0x579D, 0x579E, 0x579F, 0x57A1,
1475  0x5795, 0x57A7, 0x57A8, 0x57A9, 0x57AC, 0x57B8, 0x57BD, 0x57C7,
1476  0x57C8, 0x57CC, 0x57CF, 0x57D5, 0x57DD, 0x57DE, 0x57E4, 0x57E6,
1477  0x57E7, 0x57E9, 0x57ED, 0x57F0, 0x57F5, 0x57F6, 0x57F8, 0x57FD,
1478  0x57FE, 0x57FF, 0x5803, 0x5804, 0x5808, 0x5809, 0x57E1,
1479 };
1480 unsigned short euc_to_utf8_8FB8[] = {
1481          0x580C, 0x580D, 0x581B, 0x581E, 0x581F, 0x5820, 0x5826,
1482  0x5827, 0x582D, 0x5832, 0x5839, 0x583F, 0x5849, 0x584C, 0x584D,
1483  0x584F, 0x5850, 0x5855, 0x585F, 0x5861, 0x5864, 0x5867, 0x5868,
1484  0x5878, 0x587C, 0x587F, 0x5880, 0x5881, 0x5887, 0x5888, 0x5889,
1485  0x588A, 0x588C, 0x588D, 0x588F, 0x5890, 0x5894, 0x5896, 0x589D,
1486  0x58A0, 0x58A1, 0x58A2, 0x58A6, 0x58A9, 0x58B1, 0x58B2, 0x58C4,
1487  0x58BC, 0x58C2, 0x58C8, 0x58CD, 0x58CE, 0x58D0, 0x58D2, 0x58D4,
1488  0x58D6, 0x58DA, 0x58DD, 0x58E1, 0x58E2, 0x58E9, 0x58F3, 0x5905,
1489  0x5906, 0x590B, 0x590C, 0x5912, 0x5913, 0x5914, 0x8641, 0x591D,
1490  0x5921, 0x5923, 0x5924, 0x5928, 0x592F, 0x5930, 0x5933, 0x5935,
1491  0x5936, 0x593F, 0x5943, 0x5946, 0x5952, 0x5953, 0x5959, 0x595B,
1492  0x595D, 0x595E, 0x595F, 0x5961, 0x5963, 0x596B, 0x596D,
1493 };
1494 unsigned short euc_to_utf8_8FB9[] = {
1495          0x596F, 0x5972, 0x5975, 0x5976, 0x5979, 0x597B, 0x597C,
1496  0x598B, 0x598C, 0x598E, 0x5992, 0x5995, 0x5997, 0x599F, 0x59A4,
1497  0x59A7, 0x59AD, 0x59AE, 0x59AF, 0x59B0, 0x59B3, 0x59B7, 0x59BA,
1498  0x59BC, 0x59C1, 0x59C3, 0x59C4, 0x59C8, 0x59CA, 0x59CD, 0x59D2,
1499  0x59DD, 0x59DE, 0x59DF, 0x59E3, 0x59E4, 0x59E7, 0x59EE, 0x59EF,
1500  0x59F1, 0x59F2, 0x59F4, 0x59F7, 0x5A00, 0x5A04, 0x5A0C, 0x5A0D,
1501  0x5A0E, 0x5A12, 0x5A13, 0x5A1E, 0x5A23, 0x5A24, 0x5A27, 0x5A28,
1502  0x5A2A, 0x5A2D, 0x5A30, 0x5A44, 0x5A45, 0x5A47, 0x5A48, 0x5A4C,
1503  0x5A50, 0x5A55, 0x5A5E, 0x5A63, 0x5A65, 0x5A67, 0x5A6D, 0x5A77,
1504  0x5A7A, 0x5A7B, 0x5A7E, 0x5A8B, 0x5A90, 0x5A93, 0x5A96, 0x5A99,
1505  0x5A9C, 0x5A9E, 0x5A9F, 0x5AA0, 0x5AA2, 0x5AA7, 0x5AAC, 0x5AB1,
1506  0x5AB2, 0x5AB3, 0x5AB5, 0x5AB8, 0x5ABA, 0x5ABB, 0x5ABF,
1507 };
1508 unsigned short euc_to_utf8_8FBA[] = {
1509          0x5AC4, 0x5AC6, 0x5AC8, 0x5ACF, 0x5ADA, 0x5ADC, 0x5AE0,
1510  0x5AE5, 0x5AEA, 0x5AEE, 0x5AF5, 0x5AF6, 0x5AFD, 0x5B00, 0x5B01,
1511  0x5B08, 0x5B17, 0x5B34, 0x5B19, 0x5B1B, 0x5B1D, 0x5B21, 0x5B25,
1512  0x5B2D, 0x5B38, 0x5B41, 0x5B4B, 0x5B4C, 0x5B52, 0x5B56, 0x5B5E,
1513  0x5B68, 0x5B6E, 0x5B6F, 0x5B7C, 0x5B7D, 0x5B7E, 0x5B7F, 0x5B81,
1514  0x5B84, 0x5B86, 0x5B8A, 0x5B8E, 0x5B90, 0x5B91, 0x5B93, 0x5B94,
1515  0x5B96, 0x5BA8, 0x5BA9, 0x5BAC, 0x5BAD, 0x5BAF, 0x5BB1, 0x5BB2,
1516  0x5BB7, 0x5BBA, 0x5BBC, 0x5BC0, 0x5BC1, 0x5BCD, 0x5BCF, 0x5BD6,
1517  0x5BD7, 0x5BD8, 0x5BD9, 0x5BDA, 0x5BE0, 0x5BEF, 0x5BF1, 0x5BF4,
1518  0x5BFD, 0x5C0C, 0x5C17, 0x5C1E, 0x5C1F, 0x5C23, 0x5C26, 0x5C29,
1519  0x5C2B, 0x5C2C, 0x5C2E, 0x5C30, 0x5C32, 0x5C35, 0x5C36, 0x5C59,
1520  0x5C5A, 0x5C5C, 0x5C62, 0x5C63, 0x5C67, 0x5C68, 0x5C69,
1521 };
1522 unsigned short euc_to_utf8_8FBB[] = {
1523          0x5C6D, 0x5C70, 0x5C74, 0x5C75, 0x5C7A, 0x5C7B, 0x5C7C,
1524  0x5C7D, 0x5C87, 0x5C88, 0x5C8A, 0x5C8F, 0x5C92, 0x5C9D, 0x5C9F,
1525  0x5CA0, 0x5CA2, 0x5CA3, 0x5CA6, 0x5CAA, 0x5CB2, 0x5CB4, 0x5CB5,
1526  0x5CBA, 0x5CC9, 0x5CCB, 0x5CD2, 0x5CDD, 0x5CD7, 0x5CEE, 0x5CF1,
1527  0x5CF2, 0x5CF4, 0x5D01, 0x5D06, 0x5D0D, 0x5D12, 0x5D2B, 0x5D23,
1528  0x5D24, 0x5D26, 0x5D27, 0x5D31, 0x5D34, 0x5D39, 0x5D3D, 0x5D3F,
1529  0x5D42, 0x5D43, 0x5D46, 0x5D48, 0x5D55, 0x5D51, 0x5D59, 0x5D4A,
1530  0x5D5F, 0x5D60, 0x5D61, 0x5D62, 0x5D64, 0x5D6A, 0x5D6D, 0x5D70,
1531  0x5D79, 0x5D7A, 0x5D7E, 0x5D7F, 0x5D81, 0x5D83, 0x5D88, 0x5D8A,
1532  0x5D92, 0x5D93, 0x5D94, 0x5D95, 0x5D99, 0x5D9B, 0x5D9F, 0x5DA0,
1533  0x5DA7, 0x5DAB, 0x5DB0, 0x5DB4, 0x5DB8, 0x5DB9, 0x5DC3, 0x5DC7,
1534  0x5DCB, 0x5DD0, 0x5DCE, 0x5DD8, 0x5DD9, 0x5DE0, 0x5DE4,
1535 };
1536 unsigned short euc_to_utf8_8FBC[] = {
1537          0x5DE9, 0x5DF8, 0x5DF9, 0x5E00, 0x5E07, 0x5E0D, 0x5E12,
1538  0x5E14, 0x5E15, 0x5E18, 0x5E1F, 0x5E20, 0x5E2E, 0x5E28, 0x5E32,
1539  0x5E35, 0x5E3E, 0x5E4B, 0x5E50, 0x5E49, 0x5E51, 0x5E56, 0x5E58,
1540  0x5E5B, 0x5E5C, 0x5E5E, 0x5E68, 0x5E6A, 0x5E6B, 0x5E6C, 0x5E6D,
1541  0x5E6E, 0x5E70, 0x5E80, 0x5E8B, 0x5E8E, 0x5EA2, 0x5EA4, 0x5EA5,
1542  0x5EA8, 0x5EAA, 0x5EAC, 0x5EB1, 0x5EB3, 0x5EBD, 0x5EBE, 0x5EBF,
1543  0x5EC6, 0x5ECC, 0x5ECB, 0x5ECE, 0x5ED1, 0x5ED2, 0x5ED4, 0x5ED5,
1544  0x5EDC, 0x5EDE, 0x5EE5, 0x5EEB, 0x5F02, 0x5F06, 0x5F07, 0x5F08,
1545  0x5F0E, 0x5F19, 0x5F1C, 0x5F1D, 0x5F21, 0x5F22, 0x5F23, 0x5F24,
1546  0x5F28, 0x5F2B, 0x5F2C, 0x5F2E, 0x5F30, 0x5F34, 0x5F36, 0x5F3B,
1547  0x5F3D, 0x5F3F, 0x5F40, 0x5F44, 0x5F45, 0x5F47, 0x5F4D, 0x5F50,
1548  0x5F54, 0x5F58, 0x5F5B, 0x5F60, 0x5F63, 0x5F64, 0x5F67,
1549 };
1550 unsigned short euc_to_utf8_8FBD[] = {
1551          0x5F6F, 0x5F72, 0x5F74, 0x5F75, 0x5F78, 0x5F7A, 0x5F7D,
1552  0x5F7E, 0x5F89, 0x5F8D, 0x5F8F, 0x5F96, 0x5F9C, 0x5F9D, 0x5FA2,
1553  0x5FA7, 0x5FAB, 0x5FA4, 0x5FAC, 0x5FAF, 0x5FB0, 0x5FB1, 0x5FB8,
1554  0x5FC4, 0x5FC7, 0x5FC8, 0x5FC9, 0x5FCB, 0x5FD0, 0x5FD1, 0x5FD2,
1555  0x5FD3, 0x5FD4, 0x5FDE, 0x5FE1, 0x5FE2, 0x5FE8, 0x5FE9, 0x5FEA,
1556  0x5FEC, 0x5FED, 0x5FEE, 0x5FEF, 0x5FF2, 0x5FF3, 0x5FF6, 0x5FFA,
1557  0x5FFC, 0x6007, 0x600A, 0x600D, 0x6013, 0x6014, 0x6017, 0x6018,
1558  0x601A, 0x601F, 0x6024, 0x602D, 0x6033, 0x6035, 0x6040, 0x6047,
1559  0x6048, 0x6049, 0x604C, 0x6051, 0x6054, 0x6056, 0x6057, 0x605D,
1560  0x6061, 0x6067, 0x6071, 0x607E, 0x607F, 0x6082, 0x6086, 0x6088,
1561  0x608A, 0x608E, 0x6091, 0x6093, 0x6095, 0x6098, 0x609D, 0x609E,
1562  0x60A2, 0x60A4, 0x60A5, 0x60A8, 0x60B0, 0x60B1, 0x60B7,
1563 };
1564 unsigned short euc_to_utf8_8FBE[] = {
1565          0x60BB, 0x60BE, 0x60C2, 0x60C4, 0x60C8, 0x60C9, 0x60CA,
1566  0x60CB, 0x60CE, 0x60CF, 0x60D4, 0x60D5, 0x60D9, 0x60DB, 0x60DD,
1567  0x60DE, 0x60E2, 0x60E5, 0x60F2, 0x60F5, 0x60F8, 0x60FC, 0x60FD,
1568  0x6102, 0x6107, 0x610A, 0x610C, 0x6110, 0x6111, 0x6112, 0x6113,
1569  0x6114, 0x6116, 0x6117, 0x6119, 0x611C, 0x611E, 0x6122, 0x612A,
1570  0x612B, 0x6130, 0x6131, 0x6135, 0x6136, 0x6137, 0x6139, 0x6141,
1571  0x6145, 0x6146, 0x6149, 0x615E, 0x6160, 0x616C, 0x6172, 0x6178,
1572  0x617B, 0x617C, 0x617F, 0x6180, 0x6181, 0x6183, 0x6184, 0x618B,
1573  0x618D, 0x6192, 0x6193, 0x6197, 0x6198, 0x619C, 0x619D, 0x619F,
1574  0x61A0, 0x61A5, 0x61A8, 0x61AA, 0x61AD, 0x61B8, 0x61B9, 0x61BC,
1575  0x61C0, 0x61C1, 0x61C2, 0x61CE, 0x61CF, 0x61D5, 0x61DC, 0x61DD,
1576  0x61DE, 0x61DF, 0x61E1, 0x61E2, 0x61E7, 0x61E9, 0x61E5,
1577 };
1578 unsigned short euc_to_utf8_8FBF[] = {
1579          0x61EC, 0x61ED, 0x61EF, 0x6201, 0x6203, 0x6204, 0x6207,
1580  0x6213, 0x6215, 0x621C, 0x6220, 0x6222, 0x6223, 0x6227, 0x6229,
1581  0x622B, 0x6239, 0x623D, 0x6242, 0x6243, 0x6244, 0x6246, 0x624C,
1582  0x6250, 0x6251, 0x6252, 0x6254, 0x6256, 0x625A, 0x625C, 0x6264,
1583  0x626D, 0x626F, 0x6273, 0x627A, 0x627D, 0x628D, 0x628E, 0x628F,
1584  0x6290, 0x62A6, 0x62A8, 0x62B3, 0x62B6, 0x62B7, 0x62BA, 0x62BE,
1585  0x62BF, 0x62C4, 0x62CE, 0x62D5, 0x62D6, 0x62DA, 0x62EA, 0x62F2,
1586  0x62F4, 0x62FC, 0x62FD, 0x6303, 0x6304, 0x630A, 0x630B, 0x630D,
1587  0x6310, 0x6313, 0x6316, 0x6318, 0x6329, 0x632A, 0x632D, 0x6335,
1588  0x6336, 0x6339, 0x633C, 0x6341, 0x6342, 0x6343, 0x6344, 0x6346,
1589  0x634A, 0x634B, 0x634E, 0x6352, 0x6353, 0x6354, 0x6358, 0x635B,
1590  0x6365, 0x6366, 0x636C, 0x636D, 0x6371, 0x6374, 0x6375,
1591 };
1592 unsigned short euc_to_utf8_8FC0[] = {
1593          0x6378, 0x637C, 0x637D, 0x637F, 0x6382, 0x6384, 0x6387,
1594  0x638A, 0x6390, 0x6394, 0x6395, 0x6399, 0x639A, 0x639E, 0x63A4,
1595  0x63A6, 0x63AD, 0x63AE, 0x63AF, 0x63BD, 0x63C1, 0x63C5, 0x63C8,
1596  0x63CE, 0x63D1, 0x63D3, 0x63D4, 0x63D5, 0x63DC, 0x63E0, 0x63E5,
1597  0x63EA, 0x63EC, 0x63F2, 0x63F3, 0x63F5, 0x63F8, 0x63F9, 0x6409,
1598  0x640A, 0x6410, 0x6412, 0x6414, 0x6418, 0x641E, 0x6420, 0x6422,
1599  0x6424, 0x6425, 0x6429, 0x642A, 0x642F, 0x6430, 0x6435, 0x643D,
1600  0x643F, 0x644B, 0x644F, 0x6451, 0x6452, 0x6453, 0x6454, 0x645A,
1601  0x645B, 0x645C, 0x645D, 0x645F, 0x6460, 0x6461, 0x6463, 0x646D,
1602  0x6473, 0x6474, 0x647B, 0x647D, 0x6485, 0x6487, 0x648F, 0x6490,
1603  0x6491, 0x6498, 0x6499, 0x649B, 0x649D, 0x649F, 0x64A1, 0x64A3,
1604  0x64A6, 0x64A8, 0x64AC, 0x64B3, 0x64BD, 0x64BE, 0x64BF,
1605 };
1606 unsigned short euc_to_utf8_8FC1[] = {
1607          0x64C4, 0x64C9, 0x64CA, 0x64CB, 0x64CC, 0x64CE, 0x64D0,
1608  0x64D1, 0x64D5, 0x64D7, 0x64E4, 0x64E5, 0x64E9, 0x64EA, 0x64ED,
1609  0x64F0, 0x64F5, 0x64F7, 0x64FB, 0x64FF, 0x6501, 0x6504, 0x6508,
1610  0x6509, 0x650A, 0x650F, 0x6513, 0x6514, 0x6516, 0x6519, 0x651B,
1611  0x651E, 0x651F, 0x6522, 0x6526, 0x6529, 0x652E, 0x6531, 0x653A,
1612  0x653C, 0x653D, 0x6543, 0x6547, 0x6549, 0x6550, 0x6552, 0x6554,
1613  0x655F, 0x6560, 0x6567, 0x656B, 0x657A, 0x657D, 0x6581, 0x6585,
1614  0x658A, 0x6592, 0x6595, 0x6598, 0x659D, 0x65A0, 0x65A3, 0x65A6,
1615  0x65AE, 0x65B2, 0x65B3, 0x65B4, 0x65BF, 0x65C2, 0x65C8, 0x65C9,
1616  0x65CE, 0x65D0, 0x65D4, 0x65D6, 0x65D8, 0x65DF, 0x65F0, 0x65F2,
1617  0x65F4, 0x65F5, 0x65F9, 0x65FE, 0x65FF, 0x6600, 0x6604, 0x6608,
1618  0x6609, 0x660D, 0x6611, 0x6612, 0x6615, 0x6616, 0x661D,
1619 };
1620 unsigned short euc_to_utf8_8FC2[] = {
1621          0x661E, 0x6621, 0x6622, 0x6623, 0x6624, 0x6626, 0x6629,
1622  0x662A, 0x662B, 0x662C, 0x662E, 0x6630, 0x6631, 0x6633, 0x6639,
1623  0x6637, 0x6640, 0x6645, 0x6646, 0x664A, 0x664C, 0x6651, 0x664E,
1624  0x6657, 0x6658, 0x6659, 0x665B, 0x665C, 0x6660, 0x6661, 0x66FB,
1625  0x666A, 0x666B, 0x666C, 0x667E, 0x6673, 0x6675, 0x667F, 0x6677,
1626  0x6678, 0x6679, 0x667B, 0x6680, 0x667C, 0x668B, 0x668C, 0x668D,
1627  0x6690, 0x6692, 0x6699, 0x669A, 0x669B, 0x669C, 0x669F, 0x66A0,
1628  0x66A4, 0x66AD, 0x66B1, 0x66B2, 0x66B5, 0x66BB, 0x66BF, 0x66C0,
1629  0x66C2, 0x66C3, 0x66C8, 0x66CC, 0x66CE, 0x66CF, 0x66D4, 0x66DB,
1630  0x66DF, 0x66E8, 0x66EB, 0x66EC, 0x66EE, 0x66FA, 0x6705, 0x6707,
1631  0x670E, 0x6713, 0x6719, 0x671C, 0x6720, 0x6722, 0x6733, 0x673E,
1632  0x6745, 0x6747, 0x6748, 0x674C, 0x6754, 0x6755, 0x675D,
1633 };
1634 unsigned short euc_to_utf8_8FC3[] = {
1635          0x6766, 0x676C, 0x676E, 0x6774, 0x6776, 0x677B, 0x6781,
1636  0x6784, 0x678E, 0x678F, 0x6791, 0x6793, 0x6796, 0x6798, 0x6799,
1637  0x679B, 0x67B0, 0x67B1, 0x67B2, 0x67B5, 0x67BB, 0x67BC, 0x67BD,
1638  0x67F9, 0x67C0, 0x67C2, 0x67C3, 0x67C5, 0x67C8, 0x67C9, 0x67D2,
1639  0x67D7, 0x67D9, 0x67DC, 0x67E1, 0x67E6, 0x67F0, 0x67F2, 0x67F6,
1640  0x67F7, 0x6852, 0x6814, 0x6819, 0x681D, 0x681F, 0x6828, 0x6827,
1641  0x682C, 0x682D, 0x682F, 0x6830, 0x6831, 0x6833, 0x683B, 0x683F,
1642  0x6844, 0x6845, 0x684A, 0x684C, 0x6855, 0x6857, 0x6858, 0x685B,
1643  0x686B, 0x686E, 0x686F, 0x6870, 0x6871, 0x6872, 0x6875, 0x6879,
1644  0x687A, 0x687B, 0x687C, 0x6882, 0x6884, 0x6886, 0x6888, 0x6896,
1645  0x6898, 0x689A, 0x689C, 0x68A1, 0x68A3, 0x68A5, 0x68A9, 0x68AA,
1646  0x68AE, 0x68B2, 0x68BB, 0x68C5, 0x68C8, 0x68CC, 0x68CF,
1647 };
1648 unsigned short euc_to_utf8_8FC4[] = {
1649          0x68D0, 0x68D1, 0x68D3, 0x68D6, 0x68D9, 0x68DC, 0x68DD,
1650  0x68E5, 0x68E8, 0x68EA, 0x68EB, 0x68EC, 0x68ED, 0x68F0, 0x68F1,
1651  0x68F5, 0x68F6, 0x68FB, 0x68FC, 0x68FD, 0x6906, 0x6909, 0x690A,
1652  0x6910, 0x6911, 0x6913, 0x6916, 0x6917, 0x6931, 0x6933, 0x6935,
1653  0x6938, 0x693B, 0x6942, 0x6945, 0x6949, 0x694E, 0x6957, 0x695B,
1654  0x6963, 0x6964, 0x6965, 0x6966, 0x6968, 0x6969, 0x696C, 0x6970,
1655  0x6971, 0x6972, 0x697A, 0x697B, 0x697F, 0x6980, 0x698D, 0x6992,
1656  0x6996, 0x6998, 0x69A1, 0x69A5, 0x69A6, 0x69A8, 0x69AB, 0x69AD,
1657  0x69AF, 0x69B7, 0x69B8, 0x69BA, 0x69BC, 0x69C5, 0x69C8, 0x69D1,
1658  0x69D6, 0x69D7, 0x69E2, 0x69E5, 0x69EE, 0x69EF, 0x69F1, 0x69F3,
1659  0x69F5, 0x69FE, 0x6A00, 0x6A01, 0x6A03, 0x6A0F, 0x6A11, 0x6A15,
1660  0x6A1A, 0x6A1D, 0x6A20, 0x6A24, 0x6A28, 0x6A30, 0x6A32,
1661 };
1662 unsigned short euc_to_utf8_8FC5[] = {
1663          0x6A34, 0x6A37, 0x6A3B, 0x6A3E, 0x6A3F, 0x6A45, 0x6A46,
1664  0x6A49, 0x6A4A, 0x6A4E, 0x6A50, 0x6A51, 0x6A52, 0x6A55, 0x6A56,
1665  0x6A5B, 0x6A64, 0x6A67, 0x6A6A, 0x6A71, 0x6A73, 0x6A7E, 0x6A81,
1666  0x6A83, 0x6A86, 0x6A87, 0x6A89, 0x6A8B, 0x6A91, 0x6A9B, 0x6A9D,
1667  0x6A9E, 0x6A9F, 0x6AA5, 0x6AAB, 0x6AAF, 0x6AB0, 0x6AB1, 0x6AB4,
1668  0x6ABD, 0x6ABE, 0x6ABF, 0x6AC6, 0x6AC9, 0x6AC8, 0x6ACC, 0x6AD0,
1669  0x6AD4, 0x6AD5, 0x6AD6, 0x6ADC, 0x6ADD, 0x6AE4, 0x6AE7, 0x6AEC,
1670  0x6AF0, 0x6AF1, 0x6AF2, 0x6AFC, 0x6AFD, 0x6B02, 0x6B03, 0x6B06,
1671  0x6B07, 0x6B09, 0x6B0F, 0x6B10, 0x6B11, 0x6B17, 0x6B1B, 0x6B1E,
1672  0x6B24, 0x6B28, 0x6B2B, 0x6B2C, 0x6B2F, 0x6B35, 0x6B36, 0x6B3B,
1673  0x6B3F, 0x6B46, 0x6B4A, 0x6B4D, 0x6B52, 0x6B56, 0x6B58, 0x6B5D,
1674  0x6B60, 0x6B67, 0x6B6B, 0x6B6E, 0x6B70, 0x6B75, 0x6B7D,
1675 };
1676 unsigned short euc_to_utf8_8FC6[] = {
1677          0x6B7E, 0x6B82, 0x6B85, 0x6B97, 0x6B9B, 0x6B9F, 0x6BA0,
1678  0x6BA2, 0x6BA3, 0x6BA8, 0x6BA9, 0x6BAC, 0x6BAD, 0x6BAE, 0x6BB0,
1679  0x6BB8, 0x6BB9, 0x6BBD, 0x6BBE, 0x6BC3, 0x6BC4, 0x6BC9, 0x6BCC,
1680  0x6BD6, 0x6BDA, 0x6BE1, 0x6BE3, 0x6BE6, 0x6BE7, 0x6BEE, 0x6BF1,
1681  0x6BF7, 0x6BF9, 0x6BFF, 0x6C02, 0x6C04, 0x6C05, 0x6C09, 0x6C0D,
1682  0x6C0E, 0x6C10, 0x6C12, 0x6C19, 0x6C1F, 0x6C26, 0x6C27, 0x6C28,
1683  0x6C2C, 0x6C2E, 0x6C33, 0x6C35, 0x6C36, 0x6C3A, 0x6C3B, 0x6C3F,
1684  0x6C4A, 0x6C4B, 0x6C4D, 0x6C4F, 0x6C52, 0x6C54, 0x6C59, 0x6C5B,
1685  0x6C5C, 0x6C6B, 0x6C6D, 0x6C6F, 0x6C74, 0x6C76, 0x6C78, 0x6C79,
1686  0x6C7B, 0x6C85, 0x6C86, 0x6C87, 0x6C89, 0x6C94, 0x6C95, 0x6C97,
1687  0x6C98, 0x6C9C, 0x6C9F, 0x6CB0, 0x6CB2, 0x6CB4, 0x6CC2, 0x6CC6,
1688  0x6CCD, 0x6CCF, 0x6CD0, 0x6CD1, 0x6CD2, 0x6CD4, 0x6CD6,
1689 };
1690 unsigned short euc_to_utf8_8FC7[] = {
1691          0x6CDA, 0x6CDC, 0x6CE0, 0x6CE7, 0x6CE9, 0x6CEB, 0x6CEC,
1692  0x6CEE, 0x6CF2, 0x6CF4, 0x6D04, 0x6D07, 0x6D0A, 0x6D0E, 0x6D0F,
1693  0x6D11, 0x6D13, 0x6D1A, 0x6D26, 0x6D27, 0x6D28, 0x6C67, 0x6D2E,
1694  0x6D2F, 0x6D31, 0x6D39, 0x6D3C, 0x6D3F, 0x6D57, 0x6D5E, 0x6D5F,
1695  0x6D61, 0x6D65, 0x6D67, 0x6D6F, 0x6D70, 0x6D7C, 0x6D82, 0x6D87,
1696  0x6D91, 0x6D92, 0x6D94, 0x6D96, 0x6D97, 0x6D98, 0x6DAA, 0x6DAC,
1697  0x6DB4, 0x6DB7, 0x6DB9, 0x6DBD, 0x6DBF, 0x6DC4, 0x6DC8, 0x6DCA,
1698  0x6DCE, 0x6DCF, 0x6DD6, 0x6DDB, 0x6DDD, 0x6DDF, 0x6DE0, 0x6DE2,
1699  0x6DE5, 0x6DE9, 0x6DEF, 0x6DF0, 0x6DF4, 0x6DF6, 0x6DFC, 0x6E00,
1700  0x6E04, 0x6E1E, 0x6E22, 0x6E27, 0x6E32, 0x6E36, 0x6E39, 0x6E3B,
1701  0x6E3C, 0x6E44, 0x6E45, 0x6E48, 0x6E49, 0x6E4B, 0x6E4F, 0x6E51,
1702  0x6E52, 0x6E53, 0x6E54, 0x6E57, 0x6E5C, 0x6E5D, 0x6E5E,
1703 };
1704 unsigned short euc_to_utf8_8FC8[] = {
1705          0x6E62, 0x6E63, 0x6E68, 0x6E73, 0x6E7B, 0x6E7D, 0x6E8D,
1706  0x6E93, 0x6E99, 0x6EA0, 0x6EA7, 0x6EAD, 0x6EAE, 0x6EB1, 0x6EB3,
1707  0x6EBB, 0x6EBF, 0x6EC0, 0x6EC1, 0x6EC3, 0x6EC7, 0x6EC8, 0x6ECA,
1708  0x6ECD, 0x6ECE, 0x6ECF, 0x6EEB, 0x6EED, 0x6EEE, 0x6EF9, 0x6EFB,
1709  0x6EFD, 0x6F04, 0x6F08, 0x6F0A, 0x6F0C, 0x6F0D, 0x6F16, 0x6F18,
1710  0x6F1A, 0x6F1B, 0x6F26, 0x6F29, 0x6F2A, 0x6F2F, 0x6F30, 0x6F33,
1711  0x6F36, 0x6F3B, 0x6F3C, 0x6F2D, 0x6F4F, 0x6F51, 0x6F52, 0x6F53,
1712  0x6F57, 0x6F59, 0x6F5A, 0x6F5D, 0x6F5E, 0x6F61, 0x6F62, 0x6F68,
1713  0x6F6C, 0x6F7D, 0x6F7E, 0x6F83, 0x6F87, 0x6F88, 0x6F8B, 0x6F8C,
1714  0x6F8D, 0x6F90, 0x6F92, 0x6F93, 0x6F94, 0x6F96, 0x6F9A, 0x6F9F,
1715  0x6FA0, 0x6FA5, 0x6FA6, 0x6FA7, 0x6FA8, 0x6FAE, 0x6FAF, 0x6FB0,
1716  0x6FB5, 0x6FB6, 0x6FBC, 0x6FC5, 0x6FC7, 0x6FC8, 0x6FCA,
1717 };
1718 unsigned short euc_to_utf8_8FC9[] = {
1719          0x6FDA, 0x6FDE, 0x6FE8, 0x6FE9, 0x6FF0, 0x6FF5, 0x6FF9,
1720  0x6FFC, 0x6FFD, 0x7000, 0x7005, 0x7006, 0x7007, 0x700D, 0x7017,
1721  0x7020, 0x7023, 0x702F, 0x7034, 0x7037, 0x7039, 0x703C, 0x7043,
1722  0x7044, 0x7048, 0x7049, 0x704A, 0x704B, 0x7054, 0x7055, 0x705D,
1723  0x705E, 0x704E, 0x7064, 0x7065, 0x706C, 0x706E, 0x7075, 0x7076,
1724  0x707E, 0x7081, 0x7085, 0x7086, 0x7094, 0x7095, 0x7096, 0x7097,
1725  0x7098, 0x709B, 0x70A4, 0x70AB, 0x70B0, 0x70B1, 0x70B4, 0x70B7,
1726  0x70CA, 0x70D1, 0x70D3, 0x70D4, 0x70D5, 0x70D6, 0x70D8, 0x70DC,
1727  0x70E4, 0x70FA, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x710B,
1728  0x710C, 0x710F, 0x711E, 0x7120, 0x712B, 0x712D, 0x712F, 0x7130,
1729  0x7131, 0x7138, 0x7141, 0x7145, 0x7146, 0x7147, 0x714A, 0x714B,
1730  0x7150, 0x7152, 0x7157, 0x715A, 0x715C, 0x715E, 0x7160,
1731 };
1732 unsigned short euc_to_utf8_8FCA[] = {
1733          0x7168, 0x7179, 0x7180, 0x7185, 0x7187, 0x718C, 0x7192,
1734  0x719A, 0x719B, 0x71A0, 0x71A2, 0x71AF, 0x71B0, 0x71B2, 0x71B3,
1735  0x71BA, 0x71BF, 0x71C0, 0x71C1, 0x71C4, 0x71CB, 0x71CC, 0x71D3,
1736  0x71D6, 0x71D9, 0x71DA, 0x71DC, 0x71F8, 0x71FE, 0x7200, 0x7207,
1737  0x7208, 0x7209, 0x7213, 0x7217, 0x721A, 0x721D, 0x721F, 0x7224,
1738  0x722B, 0x722F, 0x7234, 0x7238, 0x7239, 0x7241, 0x7242, 0x7243,
1739  0x7245, 0x724E, 0x724F, 0x7250, 0x7253, 0x7255, 0x7256, 0x725A,
1740  0x725C, 0x725E, 0x7260, 0x7263, 0x7268, 0x726B, 0x726E, 0x726F,
1741  0x7271, 0x7277, 0x7278, 0x727B, 0x727C, 0x727F, 0x7284, 0x7289,
1742  0x728D, 0x728E, 0x7293, 0x729B, 0x72A8, 0x72AD, 0x72AE, 0x72B1,
1743  0x72B4, 0x72BE, 0x72C1, 0x72C7, 0x72C9, 0x72CC, 0x72D5, 0x72D6,
1744  0x72D8, 0x72DF, 0x72E5, 0x72F3, 0x72F4, 0x72FA, 0x72FB,
1745 };
1746 unsigned short euc_to_utf8_8FCB[] = {
1747          0x72FE, 0x7302, 0x7304, 0x7305, 0x7307, 0x730B, 0x730D,
1748  0x7312, 0x7313, 0x7318, 0x7319, 0x731E, 0x7322, 0x7324, 0x7327,
1749  0x7328, 0x732C, 0x7331, 0x7332, 0x7335, 0x733A, 0x733B, 0x733D,
1750  0x7343, 0x734D, 0x7350, 0x7352, 0x7356, 0x7358, 0x735D, 0x735E,
1751  0x735F, 0x7360, 0x7366, 0x7367, 0x7369, 0x736B, 0x736C, 0x736E,
1752  0x736F, 0x7371, 0x7377, 0x7379, 0x737C, 0x7380, 0x7381, 0x7383,
1753  0x7385, 0x7386, 0x738E, 0x7390, 0x7393, 0x7395, 0x7397, 0x7398,
1754  0x739C, 0x739E, 0x739F, 0x73A0, 0x73A2, 0x73A5, 0x73A6, 0x73AA,
1755  0x73AB, 0x73AD, 0x73B5, 0x73B7, 0x73B9, 0x73BC, 0x73BD, 0x73BF,
1756  0x73C5, 0x73C6, 0x73C9, 0x73CB, 0x73CC, 0x73CF, 0x73D2, 0x73D3,
1757  0x73D6, 0x73D9, 0x73DD, 0x73E1, 0x73E3, 0x73E6, 0x73E7, 0x73E9,
1758  0x73F4, 0x73F5, 0x73F7, 0x73F9, 0x73FA, 0x73FB, 0x73FD,
1759 };
1760 unsigned short euc_to_utf8_8FCC[] = {
1761          0x73FF, 0x7400, 0x7401, 0x7404, 0x7407, 0x740A, 0x7411,
1762  0x741A, 0x741B, 0x7424, 0x7426, 0x7428, 0x7429, 0x742A, 0x742B,
1763  0x742C, 0x742D, 0x742E, 0x742F, 0x7430, 0x7431, 0x7439, 0x7440,
1764  0x7443, 0x7444, 0x7446, 0x7447, 0x744B, 0x744D, 0x7451, 0x7452,
1765  0x7457, 0x745D, 0x7462, 0x7466, 0x7467, 0x7468, 0x746B, 0x746D,
1766  0x746E, 0x7471, 0x7472, 0x7480, 0x7481, 0x7485, 0x7486, 0x7487,
1767  0x7489, 0x748F, 0x7490, 0x7491, 0x7492, 0x7498, 0x7499, 0x749A,
1768  0x749C, 0x749F, 0x74A0, 0x74A1, 0x74A3, 0x74A6, 0x74A8, 0x74A9,
1769  0x74AA, 0x74AB, 0x74AE, 0x74AF, 0x74B1, 0x74B2, 0x74B5, 0x74B9,
1770  0x74BB, 0x74BF, 0x74C8, 0x74C9, 0x74CC, 0x74D0, 0x74D3, 0x74D8,
1771  0x74DA, 0x74DB, 0x74DE, 0x74DF, 0x74E4, 0x74E8, 0x74EA, 0x74EB,
1772  0x74EF, 0x74F4, 0x74FA, 0x74FB, 0x74FC, 0x74FF, 0x7506,
1773 };
1774 unsigned short euc_to_utf8_8FCD[] = {
1775          0x7512, 0x7516, 0x7517, 0x7520, 0x7521, 0x7524, 0x7527,
1776  0x7529, 0x752A, 0x752F, 0x7536, 0x7539, 0x753D, 0x753E, 0x753F,
1777  0x7540, 0x7543, 0x7547, 0x7548, 0x754E, 0x7550, 0x7552, 0x7557,
1778  0x755E, 0x755F, 0x7561, 0x756F, 0x7571, 0x7579, 0x757A, 0x757B,
1779  0x757C, 0x757D, 0x757E, 0x7581, 0x7585, 0x7590, 0x7592, 0x7593,
1780  0x7595, 0x7599, 0x759C, 0x75A2, 0x75A4, 0x75B4, 0x75BA, 0x75BF,
1781  0x75C0, 0x75C1, 0x75C4, 0x75C6, 0x75CC, 0x75CE, 0x75CF, 0x75D7,
1782  0x75DC, 0x75DF, 0x75E0, 0x75E1, 0x75E4, 0x75E7, 0x75EC, 0x75EE,
1783  0x75EF, 0x75F1, 0x75F9, 0x7600, 0x7602, 0x7603, 0x7604, 0x7607,
1784  0x7608, 0x760A, 0x760C, 0x760F, 0x7612, 0x7613, 0x7615, 0x7616,
1785  0x7619, 0x761B, 0x761C, 0x761D, 0x761E, 0x7623, 0x7625, 0x7626,
1786  0x7629, 0x762D, 0x7632, 0x7633, 0x7635, 0x7638, 0x7639,
1787 };
1788 unsigned short euc_to_utf8_8FCE[] = {
1789          0x763A, 0x763C, 0x764A, 0x7640, 0x7641, 0x7643, 0x7644,
1790  0x7645, 0x7649, 0x764B, 0x7655, 0x7659, 0x765F, 0x7664, 0x7665,
1791  0x766D, 0x766E, 0x766F, 0x7671, 0x7674, 0x7681, 0x7685, 0x768C,
1792  0x768D, 0x7695, 0x769B, 0x769C, 0x769D, 0x769F, 0x76A0, 0x76A2,
1793  0x76A3, 0x76A4, 0x76A5, 0x76A6, 0x76A7, 0x76A8, 0x76AA, 0x76AD,
1794  0x76BD, 0x76C1, 0x76C5, 0x76C9, 0x76CB, 0x76CC, 0x76CE, 0x76D4,
1795  0x76D9, 0x76E0, 0x76E6, 0x76E8, 0x76EC, 0x76F0, 0x76F1, 0x76F6,
1796  0x76F9, 0x76FC, 0x7700, 0x7706, 0x770A, 0x770E, 0x7712, 0x7714,
1797  0x7715, 0x7717, 0x7719, 0x771A, 0x771C, 0x7722, 0x7728, 0x772D,
1798  0x772E, 0x772F, 0x7734, 0x7735, 0x7736, 0x7739, 0x773D, 0x773E,
1799  0x7742, 0x7745, 0x7746, 0x774A, 0x774D, 0x774E, 0x774F, 0x7752,
1800  0x7756, 0x7757, 0x775C, 0x775E, 0x775F, 0x7760, 0x7762,
1801 };
1802 unsigned short euc_to_utf8_8FCF[] = {
1803          0x7764, 0x7767, 0x776A, 0x776C, 0x7770, 0x7772, 0x7773,
1804  0x7774, 0x777A, 0x777D, 0x7780, 0x7784, 0x778C, 0x778D, 0x7794,
1805  0x7795, 0x7796, 0x779A, 0x779F, 0x77A2, 0x77A7, 0x77AA, 0x77AE,
1806  0x77AF, 0x77B1, 0x77B5, 0x77BE, 0x77C3, 0x77C9, 0x77D1, 0x77D2,
1807  0x77D5, 0x77D9, 0x77DE, 0x77DF, 0x77E0, 0x77E4, 0x77E6, 0x77EA,
1808  0x77EC, 0x77F0, 0x77F1, 0x77F4, 0x77F8, 0x77FB, 0x7805, 0x7806,
1809  0x7809, 0x780D, 0x780E, 0x7811, 0x781D, 0x7821, 0x7822, 0x7823,
1810  0x782D, 0x782E, 0x7830, 0x7835, 0x7837, 0x7843, 0x7844, 0x7847,
1811  0x7848, 0x784C, 0x784E, 0x7852, 0x785C, 0x785E, 0x7860, 0x7861,
1812  0x7863, 0x7864, 0x7868, 0x786A, 0x786E, 0x787A, 0x787E, 0x788A,
1813  0x788F, 0x7894, 0x7898, 0x78A1, 0x789D, 0x789E, 0x789F, 0x78A4,
1814  0x78A8, 0x78AC, 0x78AD, 0x78B0, 0x78B1, 0x78B2, 0x78B3,
1815 };
1816 unsigned short euc_to_utf8_8FD0[] = {
1817          0x78BB, 0x78BD, 0x78BF, 0x78C7, 0x78C8, 0x78C9, 0x78CC,
1818  0x78CE, 0x78D2, 0x78D3, 0x78D5, 0x78D6, 0x78E4, 0x78DB, 0x78DF,
1819  0x78E0, 0x78E1, 0x78E6, 0x78EA, 0x78F2, 0x78F3, 0x7900, 0x78F6,
1820  0x78F7, 0x78FA, 0x78FB, 0x78FF, 0x7906, 0x790C, 0x7910, 0x791A,
1821  0x791C, 0x791E, 0x791F, 0x7920, 0x7925, 0x7927, 0x7929, 0x792D,
1822  0x7931, 0x7934, 0x7935, 0x793B, 0x793D, 0x793F, 0x7944, 0x7945,
1823  0x7946, 0x794A, 0x794B, 0x794F, 0x7951, 0x7954, 0x7958, 0x795B,
1824  0x795C, 0x7967, 0x7969, 0x796B, 0x7972, 0x7979, 0x797B, 0x797C,
1825  0x797E, 0x798B, 0x798C, 0x7991, 0x7993, 0x7994, 0x7995, 0x7996,
1826  0x7998, 0x799B, 0x799C, 0x79A1, 0x79A8, 0x79A9, 0x79AB, 0x79AF,
1827  0x79B1, 0x79B4, 0x79B8, 0x79BB, 0x79C2, 0x79C4, 0x79C7, 0x79C8,
1828  0x79CA, 0x79CF, 0x79D4, 0x79D6, 0x79DA, 0x79DD, 0x79DE,
1829 };
1830 unsigned short euc_to_utf8_8FD1[] = {
1831          0x79E0, 0x79E2, 0x79E5, 0x79EA, 0x79EB, 0x79ED, 0x79F1,
1832  0x79F8, 0x79FC, 0x7A02, 0x7A03, 0x7A07, 0x7A09, 0x7A0A, 0x7A0C,
1833  0x7A11, 0x7A15, 0x7A1B, 0x7A1E, 0x7A21, 0x7A27, 0x7A2B, 0x7A2D,
1834  0x7A2F, 0x7A30, 0x7A34, 0x7A35, 0x7A38, 0x7A39, 0x7A3A, 0x7A44,
1835  0x7A45, 0x7A47, 0x7A48, 0x7A4C, 0x7A55, 0x7A56, 0x7A59, 0x7A5C,
1836  0x7A5D, 0x7A5F, 0x7A60, 0x7A65, 0x7A67, 0x7A6A, 0x7A6D, 0x7A75,
1837  0x7A78, 0x7A7E, 0x7A80, 0x7A82, 0x7A85, 0x7A86, 0x7A8A, 0x7A8B,
1838  0x7A90, 0x7A91, 0x7A94, 0x7A9E, 0x7AA0, 0x7AA3, 0x7AAC, 0x7AB3,
1839  0x7AB5, 0x7AB9, 0x7ABB, 0x7ABC, 0x7AC6, 0x7AC9, 0x7ACC, 0x7ACE,
1840  0x7AD1, 0x7ADB, 0x7AE8, 0x7AE9, 0x7AEB, 0x7AEC, 0x7AF1, 0x7AF4,
1841  0x7AFB, 0x7AFD, 0x7AFE, 0x7B07, 0x7B14, 0x7B1F, 0x7B23, 0x7B27,
1842  0x7B29, 0x7B2A, 0x7B2B, 0x7B2D, 0x7B2E, 0x7B2F, 0x7B30,
1843 };
1844 unsigned short euc_to_utf8_8FD2[] = {
1845          0x7B31, 0x7B34, 0x7B3D, 0x7B3F, 0x7B40, 0x7B41, 0x7B47,
1846  0x7B4E, 0x7B55, 0x7B60, 0x7B64, 0x7B66, 0x7B69, 0x7B6A, 0x7B6D,
1847  0x7B6F, 0x7B72, 0x7B73, 0x7B77, 0x7B84, 0x7B89, 0x7B8E, 0x7B90,
1848  0x7B91, 0x7B96, 0x7B9B, 0x7B9E, 0x7BA0, 0x7BA5, 0x7BAC, 0x7BAF,
1849  0x7BB0, 0x7BB2, 0x7BB5, 0x7BB6, 0x7BBA, 0x7BBB, 0x7BBC, 0x7BBD,
1850  0x7BC2, 0x7BC5, 0x7BC8, 0x7BCA, 0x7BD4, 0x7BD6, 0x7BD7, 0x7BD9,
1851  0x7BDA, 0x7BDB, 0x7BE8, 0x7BEA, 0x7BF2, 0x7BF4, 0x7BF5, 0x7BF8,
1852  0x7BF9, 0x7BFA, 0x7BFC, 0x7BFE, 0x7C01, 0x7C02, 0x7C03, 0x7C04,
1853  0x7C06, 0x7C09, 0x7C0B, 0x7C0C, 0x7C0E, 0x7C0F, 0x7C19, 0x7C1B,
1854  0x7C20, 0x7C25, 0x7C26, 0x7C28, 0x7C2C, 0x7C31, 0x7C33, 0x7C34,
1855  0x7C36, 0x7C39, 0x7C3A, 0x7C46, 0x7C4A, 0x7C55, 0x7C51, 0x7C52,
1856  0x7C53, 0x7C59, 0x7C5A, 0x7C5B, 0x7C5C, 0x7C5D, 0x7C5E,
1857 };
1858 unsigned short euc_to_utf8_8FD3[] = {
1859          0x7C61, 0x7C63, 0x7C67, 0x7C69, 0x7C6D, 0x7C6E, 0x7C70,
1860  0x7C72, 0x7C79, 0x7C7C, 0x7C7D, 0x7C86, 0x7C87, 0x7C8F, 0x7C94,
1861  0x7C9E, 0x7CA0, 0x7CA6, 0x7CB0, 0x7CB6, 0x7CB7, 0x7CBA, 0x7CBB,
1862  0x7CBC, 0x7CBF, 0x7CC4, 0x7CC7, 0x7CC8, 0x7CC9, 0x7CCD, 0x7CCF,
1863  0x7CD3, 0x7CD4, 0x7CD5, 0x7CD7, 0x7CD9, 0x7CDA, 0x7CDD, 0x7CE6,
1864  0x7CE9, 0x7CEB, 0x7CF5, 0x7D03, 0x7D07, 0x7D08, 0x7D09, 0x7D0F,
1865  0x7D11, 0x7D12, 0x7D13, 0x7D16, 0x7D1D, 0x7D1E, 0x7D23, 0x7D26,
1866  0x7D2A, 0x7D2D, 0x7D31, 0x7D3C, 0x7D3D, 0x7D3E, 0x7D40, 0x7D41,
1867  0x7D47, 0x7D48, 0x7D4D, 0x7D51, 0x7D53, 0x7D57, 0x7D59, 0x7D5A,
1868  0x7D5C, 0x7D5D, 0x7D65, 0x7D67, 0x7D6A, 0x7D70, 0x7D78, 0x7D7A,
1869  0x7D7B, 0x7D7F, 0x7D81, 0x7D82, 0x7D83, 0x7D85, 0x7D86, 0x7D88,
1870  0x7D8B, 0x7D8C, 0x7D8D, 0x7D91, 0x7D96, 0x7D97, 0x7D9D,
1871 };
1872 unsigned short euc_to_utf8_8FD4[] = {
1873          0x7D9E, 0x7DA6, 0x7DA7, 0x7DAA, 0x7DB3, 0x7DB6, 0x7DB7,
1874  0x7DB9, 0x7DC2, 0x7DC3, 0x7DC4, 0x7DC5, 0x7DC6, 0x7DCC, 0x7DCD,
1875  0x7DCE, 0x7DD7, 0x7DD9, 0x7E00, 0x7DE2, 0x7DE5, 0x7DE6, 0x7DEA,
1876  0x7DEB, 0x7DED, 0x7DF1, 0x7DF5, 0x7DF6, 0x7DF9, 0x7DFA, 0x7E08,
1877  0x7E10, 0x7E11, 0x7E15, 0x7E17, 0x7E1C, 0x7E1D, 0x7E20, 0x7E27,
1878  0x7E28, 0x7E2C, 0x7E2D, 0x7E2F, 0x7E33, 0x7E36, 0x7E3F, 0x7E44,
1879  0x7E45, 0x7E47, 0x7E4E, 0x7E50, 0x7E52, 0x7E58, 0x7E5F, 0x7E61,
1880  0x7E62, 0x7E65, 0x7E6B, 0x7E6E, 0x7E6F, 0x7E73, 0x7E78, 0x7E7E,
1881  0x7E81, 0x7E86, 0x7E87, 0x7E8A, 0x7E8D, 0x7E91, 0x7E95, 0x7E98,
1882  0x7E9A, 0x7E9D, 0x7E9E, 0x7F3C, 0x7F3B, 0x7F3D, 0x7F3E, 0x7F3F,
1883  0x7F43, 0x7F44, 0x7F47, 0x7F4F, 0x7F52, 0x7F53, 0x7F5B, 0x7F5C,
1884  0x7F5D, 0x7F61, 0x7F63, 0x7F64, 0x7F65, 0x7F66, 0x7F6D,
1885 };
1886 unsigned short euc_to_utf8_8FD5[] = {
1887          0x7F71, 0x7F7D, 0x7F7E, 0x7F7F, 0x7F80, 0x7F8B, 0x7F8D,
1888  0x7F8F, 0x7F90, 0x7F91, 0x7F96, 0x7F97, 0x7F9C, 0x7FA1, 0x7FA2,
1889  0x7FA6, 0x7FAA, 0x7FAD, 0x7FB4, 0x7FBC, 0x7FBF, 0x7FC0, 0x7FC3,
1890  0x7FC8, 0x7FCE, 0x7FCF, 0x7FDB, 0x7FDF, 0x7FE3, 0x7FE5, 0x7FE8,
1891  0x7FEC, 0x7FEE, 0x7FEF, 0x7FF2, 0x7FFA, 0x7FFD, 0x7FFE, 0x7FFF,
1892  0x8007, 0x8008, 0x800A, 0x800D, 0x800E, 0x800F, 0x8011, 0x8013,
1893  0x8014, 0x8016, 0x801D, 0x801E, 0x801F, 0x8020, 0x8024, 0x8026,
1894  0x802C, 0x802E, 0x8030, 0x8034, 0x8035, 0x8037, 0x8039, 0x803A,
1895  0x803C, 0x803E, 0x8040, 0x8044, 0x8060, 0x8064, 0x8066, 0x806D,
1896  0x8071, 0x8075, 0x8081, 0x8088, 0x808E, 0x809C, 0x809E, 0x80A6,
1897  0x80A7, 0x80AB, 0x80B8, 0x80B9, 0x80C8, 0x80CD, 0x80CF, 0x80D2,
1898  0x80D4, 0x80D5, 0x80D7, 0x80D8, 0x80E0, 0x80ED, 0x80EE,
1899 };
1900 unsigned short euc_to_utf8_8FD6[] = {
1901          0x80F0, 0x80F2, 0x80F3, 0x80F6, 0x80F9, 0x80FA, 0x80FE,
1902  0x8103, 0x810B, 0x8116, 0x8117, 0x8118, 0x811C, 0x811E, 0x8120,
1903  0x8124, 0x8127, 0x812C, 0x8130, 0x8135, 0x813A, 0x813C, 0x8145,
1904  0x8147, 0x814A, 0x814C, 0x8152, 0x8157, 0x8160, 0x8161, 0x8167,
1905  0x8168, 0x8169, 0x816D, 0x816F, 0x8177, 0x8181, 0x8190, 0x8184,
1906  0x8185, 0x8186, 0x818B, 0x818E, 0x8196, 0x8198, 0x819B, 0x819E,
1907  0x81A2, 0x81AE, 0x81B2, 0x81B4, 0x81BB, 0x81CB, 0x81C3, 0x81C5,
1908  0x81CA, 0x81CE, 0x81CF, 0x81D5, 0x81D7, 0x81DB, 0x81DD, 0x81DE,
1909  0x81E1, 0x81E4, 0x81EB, 0x81EC, 0x81F0, 0x81F1, 0x81F2, 0x81F5,
1910  0x81F6, 0x81F8, 0x81F9, 0x81FD, 0x81FF, 0x8200, 0x8203, 0x820F,
1911  0x8213, 0x8214, 0x8219, 0x821A, 0x821D, 0x8221, 0x8222, 0x8228,
1912  0x8232, 0x8234, 0x823A, 0x8243, 0x8244, 0x8245, 0x8246,
1913 };
1914 unsigned short euc_to_utf8_8FD7[] = {
1915          0x824B, 0x824E, 0x824F, 0x8251, 0x8256, 0x825C, 0x8260,
1916  0x8263, 0x8267, 0x826D, 0x8274, 0x827B, 0x827D, 0x827F, 0x8280,
1917  0x8281, 0x8283, 0x8284, 0x8287, 0x8289, 0x828A, 0x828E, 0x8291,
1918  0x8294, 0x8296, 0x8298, 0x829A, 0x829B, 0x82A0, 0x82A1, 0x82A3,
1919  0x82A4, 0x82A7, 0x82A8, 0x82A9, 0x82AA, 0x82AE, 0x82B0, 0x82B2,
1920  0x82B4, 0x82B7, 0x82BA, 0x82BC, 0x82BE, 0x82BF, 0x82C6, 0x82D0,
1921  0x82D5, 0x82DA, 0x82E0, 0x82E2, 0x82E4, 0x82E8, 0x82EA, 0x82ED,
1922  0x82EF, 0x82F6, 0x82F7, 0x82FD, 0x82FE, 0x8300, 0x8301, 0x8307,
1923  0x8308, 0x830A, 0x830B, 0x8354, 0x831B, 0x831D, 0x831E, 0x831F,
1924  0x8321, 0x8322, 0x832C, 0x832D, 0x832E, 0x8330, 0x8333, 0x8337,
1925  0x833A, 0x833C, 0x833D, 0x8342, 0x8343, 0x8344, 0x8347, 0x834D,
1926  0x834E, 0x8351, 0x8355, 0x8356, 0x8357, 0x8370, 0x8378,
1927 };
1928 unsigned short euc_to_utf8_8FD8[] = {
1929          0x837D, 0x837F, 0x8380, 0x8382, 0x8384, 0x8386, 0x838D,
1930  0x8392, 0x8394, 0x8395, 0x8398, 0x8399, 0x839B, 0x839C, 0x839D,
1931  0x83A6, 0x83A7, 0x83A9, 0x83AC, 0x83BE, 0x83BF, 0x83C0, 0x83C7,
1932  0x83C9, 0x83CF, 0x83D0, 0x83D1, 0x83D4, 0x83DD, 0x8353, 0x83E8,
1933  0x83EA, 0x83F6, 0x83F8, 0x83F9, 0x83FC, 0x8401, 0x8406, 0x840A,
1934  0x840F, 0x8411, 0x8415, 0x8419, 0x83AD, 0x842F, 0x8439, 0x8445,
1935  0x8447, 0x8448, 0x844A, 0x844D, 0x844F, 0x8451, 0x8452, 0x8456,
1936  0x8458, 0x8459, 0x845A, 0x845C, 0x8460, 0x8464, 0x8465, 0x8467,
1937  0x846A, 0x8470, 0x8473, 0x8474, 0x8476, 0x8478, 0x847C, 0x847D,
1938  0x8481, 0x8485, 0x8492, 0x8493, 0x8495, 0x849E, 0x84A6, 0x84A8,
1939  0x84A9, 0x84AA, 0x84AF, 0x84B1, 0x84B4, 0x84BA, 0x84BD, 0x84BE,
1940  0x84C0, 0x84C2, 0x84C7, 0x84C8, 0x84CC, 0x84CF, 0x84D3,
1941 };
1942 unsigned short euc_to_utf8_8FD9[] = {
1943          0x84DC, 0x84E7, 0x84EA, 0x84EF, 0x84F0, 0x84F1, 0x84F2,
1944  0x84F7, 0x8532, 0x84FA, 0x84FB, 0x84FD, 0x8502, 0x8503, 0x8507,
1945  0x850C, 0x850E, 0x8510, 0x851C, 0x851E, 0x8522, 0x8523, 0x8524,
1946  0x8525, 0x8527, 0x852A, 0x852B, 0x852F, 0x8533, 0x8534, 0x8536,
1947  0x853F, 0x8546, 0x854F, 0x8550, 0x8551, 0x8552, 0x8553, 0x8556,
1948  0x8559, 0x855C, 0x855D, 0x855E, 0x855F, 0x8560, 0x8561, 0x8562,
1949  0x8564, 0x856B, 0x856F, 0x8579, 0x857A, 0x857B, 0x857D, 0x857F,
1950  0x8581, 0x8585, 0x8586, 0x8589, 0x858B, 0x858C, 0x858F, 0x8593,
1951  0x8598, 0x859D, 0x859F, 0x85A0, 0x85A2, 0x85A5, 0x85A7, 0x85B4,
1952  0x85B6, 0x85B7, 0x85B8, 0x85BC, 0x85BD, 0x85BE, 0x85BF, 0x85C2,
1953  0x85C7, 0x85CA, 0x85CB, 0x85CE, 0x85AD, 0x85D8, 0x85DA, 0x85DF,
1954  0x85E0, 0x85E6, 0x85E8, 0x85ED, 0x85F3, 0x85F6, 0x85FC,
1955 };
1956 unsigned short euc_to_utf8_8FDA[] = {
1957          0x85FF, 0x8600, 0x8604, 0x8605, 0x860D, 0x860E, 0x8610,
1958  0x8611, 0x8612, 0x8618, 0x8619, 0x861B, 0x861E, 0x8621, 0x8627,
1959  0x8629, 0x8636, 0x8638, 0x863A, 0x863C, 0x863D, 0x8640, 0x8642,
1960  0x8646, 0x8652, 0x8653, 0x8656, 0x8657, 0x8658, 0x8659, 0x865D,
1961  0x8660, 0x8661, 0x8662, 0x8663, 0x8664, 0x8669, 0x866C, 0x866F,
1962  0x8675, 0x8676, 0x8677, 0x867A, 0x868D, 0x8691, 0x8696, 0x8698,
1963  0x869A, 0x869C, 0x86A1, 0x86A6, 0x86A7, 0x86A8, 0x86AD, 0x86B1,
1964  0x86B3, 0x86B4, 0x86B5, 0x86B7, 0x86B8, 0x86B9, 0x86BF, 0x86C0,
1965  0x86C1, 0x86C3, 0x86C5, 0x86D1, 0x86D2, 0x86D5, 0x86D7, 0x86DA,
1966  0x86DC, 0x86E0, 0x86E3, 0x86E5, 0x86E7, 0x8688, 0x86FA, 0x86FC,
1967  0x86FD, 0x8704, 0x8705, 0x8707, 0x870B, 0x870E, 0x870F, 0x8710,
1968  0x8713, 0x8714, 0x8719, 0x871E, 0x871F, 0x8721, 0x8723,
1969 };
1970 unsigned short euc_to_utf8_8FDB[] = {
1971          0x8728, 0x872E, 0x872F, 0x8731, 0x8732, 0x8739, 0x873A,
1972  0x873C, 0x873D, 0x873E, 0x8740, 0x8743, 0x8745, 0x874D, 0x8758,
1973  0x875D, 0x8761, 0x8764, 0x8765, 0x876F, 0x8771, 0x8772, 0x877B,
1974  0x8783, 0x8784, 0x8785, 0x8786, 0x8787, 0x8788, 0x8789, 0x878B,
1975  0x878C, 0x8790, 0x8793, 0x8795, 0x8797, 0x8798, 0x8799, 0x879E,
1976  0x87A0, 0x87A3, 0x87A7, 0x87AC, 0x87AD, 0x87AE, 0x87B1, 0x87B5,
1977  0x87BE, 0x87BF, 0x87C1, 0x87C8, 0x87C9, 0x87CA, 0x87CE, 0x87D5,
1978  0x87D6, 0x87D9, 0x87DA, 0x87DC, 0x87DF, 0x87E2, 0x87E3, 0x87E4,
1979  0x87EA, 0x87EB, 0x87ED, 0x87F1, 0x87F3, 0x87F8, 0x87FA, 0x87FF,
1980  0x8801, 0x8803, 0x8806, 0x8809, 0x880A, 0x880B, 0x8810, 0x8819,
1981  0x8812, 0x8813, 0x8814, 0x8818, 0x881A, 0x881B, 0x881C, 0x881E,
1982  0x881F, 0x8828, 0x882D, 0x882E, 0x8830, 0x8832, 0x8835,
1983 };
1984 unsigned short euc_to_utf8_8FDC[] = {
1985          0x883A, 0x883C, 0x8841, 0x8843, 0x8845, 0x8848, 0x8849,
1986  0x884A, 0x884B, 0x884E, 0x8851, 0x8855, 0x8856, 0x8858, 0x885A,
1987  0x885C, 0x885F, 0x8860, 0x8864, 0x8869, 0x8871, 0x8879, 0x887B,
1988  0x8880, 0x8898, 0x889A, 0x889B, 0x889C, 0x889F, 0x88A0, 0x88A8,
1989  0x88AA, 0x88BA, 0x88BD, 0x88BE, 0x88C0, 0x88CA, 0x88CB, 0x88CC,
1990  0x88CD, 0x88CE, 0x88D1, 0x88D2, 0x88D3, 0x88DB, 0x88DE, 0x88E7,
1991  0x88EF, 0x88F0, 0x88F1, 0x88F5, 0x88F7, 0x8901, 0x8906, 0x890D,
1992  0x890E, 0x890F, 0x8915, 0x8916, 0x8918, 0x8919, 0x891A, 0x891C,
1993  0x8920, 0x8926, 0x8927, 0x8928, 0x8930, 0x8931, 0x8932, 0x8935,
1994  0x8939, 0x893A, 0x893E, 0x8940, 0x8942, 0x8945, 0x8946, 0x8949,
1995  0x894F, 0x8952, 0x8957, 0x895A, 0x895B, 0x895C, 0x8961, 0x8962,
1996  0x8963, 0x896B, 0x896E, 0x8970, 0x8973, 0x8975, 0x897A,
1997 };
1998 unsigned short euc_to_utf8_8FDD[] = {
1999          0x897B, 0x897C, 0x897D, 0x8989, 0x898D, 0x8990, 0x8994,
2000  0x8995, 0x899B, 0x899C, 0x899F, 0x89A0, 0x89A5, 0x89B0, 0x89B4,
2001  0x89B5, 0x89B6, 0x89B7, 0x89BC, 0x89D4, 0x89D5, 0x89D6, 0x89D7,
2002  0x89D8, 0x89E5, 0x89E9, 0x89EB, 0x89ED, 0x89F1, 0x89F3, 0x89F6,
2003  0x89F9, 0x89FD, 0x89FF, 0x8A04, 0x8A05, 0x8A07, 0x8A0F, 0x8A11,
2004  0x8A12, 0x8A14, 0x8A15, 0x8A1E, 0x8A20, 0x8A22, 0x8A24, 0x8A26,
2005  0x8A2B, 0x8A2C, 0x8A2F, 0x8A35, 0x8A37, 0x8A3D, 0x8A3E, 0x8A40,
2006  0x8A43, 0x8A45, 0x8A47, 0x8A49, 0x8A4D, 0x8A4E, 0x8A53, 0x8A56,
2007  0x8A57, 0x8A58, 0x8A5C, 0x8A5D, 0x8A61, 0x8A65, 0x8A67, 0x8A75,
2008  0x8A76, 0x8A77, 0x8A79, 0x8A7A, 0x8A7B, 0x8A7E, 0x8A7F, 0x8A80,
2009  0x8A83, 0x8A86, 0x8A8B, 0x8A8F, 0x8A90, 0x8A92, 0x8A96, 0x8A97,
2010  0x8A99, 0x8A9F, 0x8AA7, 0x8AA9, 0x8AAE, 0x8AAF, 0x8AB3,
2011 };
2012 unsigned short euc_to_utf8_8FDE[] = {
2013          0x8AB6, 0x8AB7, 0x8ABB, 0x8ABE, 0x8AC3, 0x8AC6, 0x8AC8,
2014  0x8AC9, 0x8ACA, 0x8AD1, 0x8AD3, 0x8AD4, 0x8AD5, 0x8AD7, 0x8ADD,
2015  0x8ADF, 0x8AEC, 0x8AF0, 0x8AF4, 0x8AF5, 0x8AF6, 0x8AFC, 0x8AFF,
2016  0x8B05, 0x8B06, 0x8B0B, 0x8B11, 0x8B1C, 0x8B1E, 0x8B1F, 0x8B0A,
2017  0x8B2D, 0x8B30, 0x8B37, 0x8B3C, 0x8B42, 0x8B43, 0x8B44, 0x8B45,
2018  0x8B46, 0x8B48, 0x8B52, 0x8B53, 0x8B54, 0x8B59, 0x8B4D, 0x8B5E,
2019  0x8B63, 0x8B6D, 0x8B76, 0x8B78, 0x8B79, 0x8B7C, 0x8B7E, 0x8B81,
2020  0x8B84, 0x8B85, 0x8B8B, 0x8B8D, 0x8B8F, 0x8B94, 0x8B95, 0x8B9C,
2021  0x8B9E, 0x8B9F, 0x8C38, 0x8C39, 0x8C3D, 0x8C3E, 0x8C45, 0x8C47,
2022  0x8C49, 0x8C4B, 0x8C4F, 0x8C51, 0x8C53, 0x8C54, 0x8C57, 0x8C58,
2023  0x8C5B, 0x8C5D, 0x8C59, 0x8C63, 0x8C64, 0x8C66, 0x8C68, 0x8C69,
2024  0x8C6D, 0x8C73, 0x8C75, 0x8C76, 0x8C7B, 0x8C7E, 0x8C86,
2025 };
2026 unsigned short euc_to_utf8_8FDF[] = {
2027          0x8C87, 0x8C8B, 0x8C90, 0x8C92, 0x8C93, 0x8C99, 0x8C9B,
2028  0x8C9C, 0x8CA4, 0x8CB9, 0x8CBA, 0x8CC5, 0x8CC6, 0x8CC9, 0x8CCB,
2029  0x8CCF, 0x8CD6, 0x8CD5, 0x8CD9, 0x8CDD, 0x8CE1, 0x8CE8, 0x8CEC,
2030  0x8CEF, 0x8CF0, 0x8CF2, 0x8CF5, 0x8CF7, 0x8CF8, 0x8CFE, 0x8CFF,
2031  0x8D01, 0x8D03, 0x8D09, 0x8D12, 0x8D17, 0x8D1B, 0x8D65, 0x8D69,
2032  0x8D6C, 0x8D6E, 0x8D7F, 0x8D82, 0x8D84, 0x8D88, 0x8D8D, 0x8D90,
2033  0x8D91, 0x8D95, 0x8D9E, 0x8D9F, 0x8DA0, 0x8DA6, 0x8DAB, 0x8DAC,
2034  0x8DAF, 0x8DB2, 0x8DB5, 0x8DB7, 0x8DB9, 0x8DBB, 0x8DC0, 0x8DC5,
2035  0x8DC6, 0x8DC7, 0x8DC8, 0x8DCA, 0x8DCE, 0x8DD1, 0x8DD4, 0x8DD5,
2036  0x8DD7, 0x8DD9, 0x8DE4, 0x8DE5, 0x8DE7, 0x8DEC, 0x8DF0, 0x8DBC,
2037  0x8DF1, 0x8DF2, 0x8DF4, 0x8DFD, 0x8E01, 0x8E04, 0x8E05, 0x8E06,
2038  0x8E0B, 0x8E11, 0x8E14, 0x8E16, 0x8E20, 0x8E21, 0x8E22,
2039 };
2040 unsigned short euc_to_utf8_8FE0[] = {
2041          0x8E23, 0x8E26, 0x8E27, 0x8E31, 0x8E33, 0x8E36, 0x8E37,
2042  0x8E38, 0x8E39, 0x8E3D, 0x8E40, 0x8E41, 0x8E4B, 0x8E4D, 0x8E4E,
2043  0x8E4F, 0x8E54, 0x8E5B, 0x8E5C, 0x8E5D, 0x8E5E, 0x8E61, 0x8E62,
2044  0x8E69, 0x8E6C, 0x8E6D, 0x8E6F, 0x8E70, 0x8E71, 0x8E79, 0x8E7A,
2045  0x8E7B, 0x8E82, 0x8E83, 0x8E89, 0x8E90, 0x8E92, 0x8E95, 0x8E9A,
2046  0x8E9B, 0x8E9D, 0x8E9E, 0x8EA2, 0x8EA7, 0x8EA9, 0x8EAD, 0x8EAE,
2047  0x8EB3, 0x8EB5, 0x8EBA, 0x8EBB, 0x8EC0, 0x8EC1, 0x8EC3, 0x8EC4,
2048  0x8EC7, 0x8ECF, 0x8ED1, 0x8ED4, 0x8EDC, 0x8EE8, 0x8EEE, 0x8EF0,
2049  0x8EF1, 0x8EF7, 0x8EF9, 0x8EFA, 0x8EED, 0x8F00, 0x8F02, 0x8F07,
2050  0x8F08, 0x8F0F, 0x8F10, 0x8F16, 0x8F17, 0x8F18, 0x8F1E, 0x8F20,
2051  0x8F21, 0x8F23, 0x8F25, 0x8F27, 0x8F28, 0x8F2C, 0x8F2D, 0x8F2E,
2052  0x8F34, 0x8F35, 0x8F36, 0x8F37, 0x8F3A, 0x8F40, 0x8F41,
2053 };
2054 unsigned short euc_to_utf8_8FE1[] = {
2055          0x8F43, 0x8F47, 0x8F4F, 0x8F51, 0x8F52, 0x8F53, 0x8F54,
2056  0x8F55, 0x8F58, 0x8F5D, 0x8F5E, 0x8F65, 0x8F9D, 0x8FA0, 0x8FA1,
2057  0x8FA4, 0x8FA5, 0x8FA6, 0x8FB5, 0x8FB6, 0x8FB8, 0x8FBE, 0x8FC0,
2058  0x8FC1, 0x8FC6, 0x8FCA, 0x8FCB, 0x8FCD, 0x8FD0, 0x8FD2, 0x8FD3,
2059  0x8FD5, 0x8FE0, 0x8FE3, 0x8FE4, 0x8FE8, 0x8FEE, 0x8FF1, 0x8FF5,
2060  0x8FF6, 0x8FFB, 0x8FFE, 0x9002, 0x9004, 0x9008, 0x900C, 0x9018,
2061  0x901B, 0x9028, 0x9029, 0x902F, 0x902A, 0x902C, 0x902D, 0x9033,
2062  0x9034, 0x9037, 0x903F, 0x9043, 0x9044, 0x904C, 0x905B, 0x905D,
2063  0x9062, 0x9066, 0x9067, 0x906C, 0x9070, 0x9074, 0x9079, 0x9085,
2064  0x9088, 0x908B, 0x908C, 0x908E, 0x9090, 0x9095, 0x9097, 0x9098,
2065  0x9099, 0x909B, 0x90A0, 0x90A1, 0x90A2, 0x90A5, 0x90B0, 0x90B2,
2066  0x90B3, 0x90B4, 0x90B6, 0x90BD, 0x90CC, 0x90BE, 0x90C3,
2067 };
2068 unsigned short euc_to_utf8_8FE2[] = {
2069          0x90C4, 0x90C5, 0x90C7, 0x90C8, 0x90D5, 0x90D7, 0x90D8,
2070  0x90D9, 0x90DC, 0x90DD, 0x90DF, 0x90E5, 0x90D2, 0x90F6, 0x90EB,
2071  0x90EF, 0x90F0, 0x90F4, 0x90FE, 0x90FF, 0x9100, 0x9104, 0x9105,
2072  0x9106, 0x9108, 0x910D, 0x9110, 0x9114, 0x9116, 0x9117, 0x9118,
2073  0x911A, 0x911C, 0x911E, 0x9120, 0x9125, 0x9122, 0x9123, 0x9127,
2074  0x9129, 0x912E, 0x912F, 0x9131, 0x9134, 0x9136, 0x9137, 0x9139,
2075  0x913A, 0x913C, 0x913D, 0x9143, 0x9147, 0x9148, 0x914F, 0x9153,
2076  0x9157, 0x9159, 0x915A, 0x915B, 0x9161, 0x9164, 0x9167, 0x916D,
2077  0x9174, 0x9179, 0x917A, 0x917B, 0x9181, 0x9183, 0x9185, 0x9186,
2078  0x918A, 0x918E, 0x9191, 0x9193, 0x9194, 0x9195, 0x9198, 0x919E,
2079  0x91A1, 0x91A6, 0x91A8, 0x91AC, 0x91AD, 0x91AE, 0x91B0, 0x91B1,
2080  0x91B2, 0x91B3, 0x91B6, 0x91BB, 0x91BC, 0x91BD, 0x91BF,
2081 };
2082 unsigned short euc_to_utf8_8FE3[] = {
2083          0x91C2, 0x91C3, 0x91C5, 0x91D3, 0x91D4, 0x91D7, 0x91D9,
2084  0x91DA, 0x91DE, 0x91E4, 0x91E5, 0x91E9, 0x91EA, 0x91EC, 0x91ED,
2085  0x91EE, 0x91EF, 0x91F0, 0x91F1, 0x91F7, 0x91F9, 0x91FB, 0x91FD,
2086  0x9200, 0x9201, 0x9204, 0x9205, 0x9206, 0x9207, 0x9209, 0x920A,
2087  0x920C, 0x9210, 0x9212, 0x9213, 0x9216, 0x9218, 0x921C, 0x921D,
2088  0x9223, 0x9224, 0x9225, 0x9226, 0x9228, 0x922E, 0x922F, 0x9230,
2089  0x9233, 0x9235, 0x9236, 0x9238, 0x9239, 0x923A, 0x923C, 0x923E,
2090  0x9240, 0x9242, 0x9243, 0x9246, 0x9247, 0x924A, 0x924D, 0x924E,
2091  0x924F, 0x9251, 0x9258, 0x9259, 0x925C, 0x925D, 0x9260, 0x9261,
2092  0x9265, 0x9267, 0x9268, 0x9269, 0x926E, 0x926F, 0x9270, 0x9275,
2093  0x9276, 0x9277, 0x9278, 0x9279, 0x927B, 0x927C, 0x927D, 0x927F,
2094  0x9288, 0x9289, 0x928A, 0x928D, 0x928E, 0x9292, 0x9297,
2095 };
2096 unsigned short euc_to_utf8_8FE4[] = {
2097          0x9299, 0x929F, 0x92A0, 0x92A4, 0x92A5, 0x92A7, 0x92A8,
2098  0x92AB, 0x92AF, 0x92B2, 0x92B6, 0x92B8, 0x92BA, 0x92BB, 0x92BC,
2099  0x92BD, 0x92BF, 0x92C0, 0x92C1, 0x92C2, 0x92C3, 0x92C5, 0x92C6,
2100  0x92C7, 0x92C8, 0x92CB, 0x92CC, 0x92CD, 0x92CE, 0x92D0, 0x92D3,
2101  0x92D5, 0x92D7, 0x92D8, 0x92D9, 0x92DC, 0x92DD, 0x92DF, 0x92E0,
2102  0x92E1, 0x92E3, 0x92E5, 0x92E7, 0x92E8, 0x92EC, 0x92EE, 0x92F0,
2103  0x92F9, 0x92FB, 0x92FF, 0x9300, 0x9302, 0x9308, 0x930D, 0x9311,
2104  0x9314, 0x9315, 0x931C, 0x931D, 0x931E, 0x931F, 0x9321, 0x9324,
2105  0x9325, 0x9327, 0x9329, 0x932A, 0x9333, 0x9334, 0x9336, 0x9337,
2106  0x9347, 0x9348, 0x9349, 0x9350, 0x9351, 0x9352, 0x9355, 0x9357,
2107  0x9358, 0x935A, 0x935E, 0x9364, 0x9365, 0x9367, 0x9369, 0x936A,
2108  0x936D, 0x936F, 0x9370, 0x9371, 0x9373, 0x9374, 0x9376,
2109 };
2110 unsigned short euc_to_utf8_8FE5[] = {
2111          0x937A, 0x937D, 0x937F, 0x9380, 0x9381, 0x9382, 0x9388,
2112  0x938A, 0x938B, 0x938D, 0x938F, 0x9392, 0x9395, 0x9398, 0x939B,
2113  0x939E, 0x93A1, 0x93A3, 0x93A4, 0x93A6, 0x93A8, 0x93AB, 0x93B4,
2114  0x93B5, 0x93B6, 0x93BA, 0x93A9, 0x93C1, 0x93C4, 0x93C5, 0x93C6,
2115  0x93C7, 0x93C9, 0x93CA, 0x93CB, 0x93CC, 0x93CD, 0x93D3, 0x93D9,
2116  0x93DC, 0x93DE, 0x93DF, 0x93E2, 0x93E6, 0x93E7, 0x93F9, 0x93F7,
2117  0x93F8, 0x93FA, 0x93FB, 0x93FD, 0x9401, 0x9402, 0x9404, 0x9408,
2118  0x9409, 0x940D, 0x940E, 0x940F, 0x9415, 0x9416, 0x9417, 0x941F,
2119  0x942E, 0x942F, 0x9431, 0x9432, 0x9433, 0x9434, 0x943B, 0x943F,
2120  0x943D, 0x9443, 0x9445, 0x9448, 0x944A, 0x944C, 0x9455, 0x9459,
2121  0x945C, 0x945F, 0x9461, 0x9463, 0x9468, 0x946B, 0x946D, 0x946E,
2122  0x946F, 0x9471, 0x9472, 0x9484, 0x9483, 0x9578, 0x9579,
2123 };
2124 unsigned short euc_to_utf8_8FE6[] = {
2125          0x957E, 0x9584, 0x9588, 0x958C, 0x958D, 0x958E, 0x959D,
2126  0x959E, 0x959F, 0x95A1, 0x95A6, 0x95A9, 0x95AB, 0x95AC, 0x95B4,
2127  0x95B6, 0x95BA, 0x95BD, 0x95BF, 0x95C6, 0x95C8, 0x95C9, 0x95CB,
2128  0x95D0, 0x95D1, 0x95D2, 0x95D3, 0x95D9, 0x95DA, 0x95DD, 0x95DE,
2129  0x95DF, 0x95E0, 0x95E4, 0x95E6, 0x961D, 0x961E, 0x9622, 0x9624,
2130  0x9625, 0x9626, 0x962C, 0x9631, 0x9633, 0x9637, 0x9638, 0x9639,
2131  0x963A, 0x963C, 0x963D, 0x9641, 0x9652, 0x9654, 0x9656, 0x9657,
2132  0x9658, 0x9661, 0x966E, 0x9674, 0x967B, 0x967C, 0x967E, 0x967F,
2133  0x9681, 0x9682, 0x9683, 0x9684, 0x9689, 0x9691, 0x9696, 0x969A,
2134  0x969D, 0x969F, 0x96A4, 0x96A5, 0x96A6, 0x96A9, 0x96AE, 0x96AF,
2135  0x96B3, 0x96BA, 0x96CA, 0x96D2, 0x5DB2, 0x96D8, 0x96DA, 0x96DD,
2136  0x96DE, 0x96DF, 0x96E9, 0x96EF, 0x96F1, 0x96FA, 0x9702,
2137 };
2138 unsigned short euc_to_utf8_8FE7[] = {
2139          0x9703, 0x9705, 0x9709, 0x971A, 0x971B, 0x971D, 0x9721,
2140  0x9722, 0x9723, 0x9728, 0x9731, 0x9733, 0x9741, 0x9743, 0x974A,
2141  0x974E, 0x974F, 0x9755, 0x9757, 0x9758, 0x975A, 0x975B, 0x9763,
2142  0x9767, 0x976A, 0x976E, 0x9773, 0x9776, 0x9777, 0x9778, 0x977B,
2143  0x977D, 0x977F, 0x9780, 0x9789, 0x9795, 0x9796, 0x9797, 0x9799,
2144  0x979A, 0x979E, 0x979F, 0x97A2, 0x97AC, 0x97AE, 0x97B1, 0x97B2,
2145  0x97B5, 0x97B6, 0x97B8, 0x97B9, 0x97BA, 0x97BC, 0x97BE, 0x97BF,
2146  0x97C1, 0x97C4, 0x97C5, 0x97C7, 0x97C9, 0x97CA, 0x97CC, 0x97CD,
2147  0x97CE, 0x97D0, 0x97D1, 0x97D4, 0x97D7, 0x97D8, 0x97D9, 0x97DD,
2148  0x97DE, 0x97E0, 0x97DB, 0x97E1, 0x97E4, 0x97EF, 0x97F1, 0x97F4,
2149  0x97F7, 0x97F8, 0x97FA, 0x9807, 0x980A, 0x9819, 0x980D, 0x980E,
2150  0x9814, 0x9816, 0x981C, 0x981E, 0x9820, 0x9823, 0x9826,
2151 };
2152 unsigned short euc_to_utf8_8FE8[] = {
2153          0x982B, 0x982E, 0x982F, 0x9830, 0x9832, 0x9833, 0x9835,
2154  0x9825, 0x983E, 0x9844, 0x9847, 0x984A, 0x9851, 0x9852, 0x9853,
2155  0x9856, 0x9857, 0x9859, 0x985A, 0x9862, 0x9863, 0x9865, 0x9866,
2156  0x986A, 0x986C, 0x98AB, 0x98AD, 0x98AE, 0x98B0, 0x98B4, 0x98B7,
2157  0x98B8, 0x98BA, 0x98BB, 0x98BF, 0x98C2, 0x98C5, 0x98C8, 0x98CC,
2158  0x98E1, 0x98E3, 0x98E5, 0x98E6, 0x98E7, 0x98EA, 0x98F3, 0x98F6,
2159  0x9902, 0x9907, 0x9908, 0x9911, 0x9915, 0x9916, 0x9917, 0x991A,
2160  0x991B, 0x991C, 0x991F, 0x9922, 0x9926, 0x9927, 0x992B, 0x9931,
2161  0x9932, 0x9933, 0x9934, 0x9935, 0x9939, 0x993A, 0x993B, 0x993C,
2162  0x9940, 0x9941, 0x9946, 0x9947, 0x9948, 0x994D, 0x994E, 0x9954,
2163  0x9958, 0x9959, 0x995B, 0x995C, 0x995E, 0x995F, 0x9960, 0x999B,
2164  0x999D, 0x999F, 0x99A6, 0x99B0, 0x99B1, 0x99B2, 0x99B5,
2165 };
2166 unsigned short euc_to_utf8_8FE9[] = {
2167          0x99B9, 0x99BA, 0x99BD, 0x99BF, 0x99C3, 0x99C9, 0x99D3,
2168  0x99D4, 0x99D9, 0x99DA, 0x99DC, 0x99DE, 0x99E7, 0x99EA, 0x99EB,
2169  0x99EC, 0x99F0, 0x99F4, 0x99F5, 0x99F9, 0x99FD, 0x99FE, 0x9A02,
2170  0x9A03, 0x9A04, 0x9A0B, 0x9A0C, 0x9A10, 0x9A11, 0x9A16, 0x9A1E,
2171  0x9A20, 0x9A22, 0x9A23, 0x9A24, 0x9A27, 0x9A2D, 0x9A2E, 0x9A33,
2172  0x9A35, 0x9A36, 0x9A38, 0x9A47, 0x9A41, 0x9A44, 0x9A4A, 0x9A4B,
2173  0x9A4C, 0x9A4E, 0x9A51, 0x9A54, 0x9A56, 0x9A5D, 0x9AAA, 0x9AAC,
2174  0x9AAE, 0x9AAF, 0x9AB2, 0x9AB4, 0x9AB5, 0x9AB6, 0x9AB9, 0x9ABB,
2175  0x9ABE, 0x9ABF, 0x9AC1, 0x9AC3, 0x9AC6, 0x9AC8, 0x9ACE, 0x9AD0,
2176  0x9AD2, 0x9AD5, 0x9AD6, 0x9AD7, 0x9ADB, 0x9ADC, 0x9AE0, 0x9AE4,
2177  0x9AE5, 0x9AE7, 0x9AE9, 0x9AEC, 0x9AF2, 0x9AF3, 0x9AF5, 0x9AF9,
2178  0x9AFA, 0x9AFD, 0x9AFF, 0x9B00, 0x9B01, 0x9B02, 0x9B03,
2179 };
2180 unsigned short euc_to_utf8_8FEA[] = {
2181          0x9B04, 0x9B05, 0x9B08, 0x9B09, 0x9B0B, 0x9B0C, 0x9B0D,
2182  0x9B0E, 0x9B10, 0x9B12, 0x9B16, 0x9B19, 0x9B1B, 0x9B1C, 0x9B20,
2183  0x9B26, 0x9B2B, 0x9B2D, 0x9B33, 0x9B34, 0x9B35, 0x9B37, 0x9B39,
2184  0x9B3A, 0x9B3D, 0x9B48, 0x9B4B, 0x9B4C, 0x9B55, 0x9B56, 0x9B57,
2185  0x9B5B, 0x9B5E, 0x9B61, 0x9B63, 0x9B65, 0x9B66, 0x9B68, 0x9B6A,
2186  0x9B6B, 0x9B6C, 0x9B6D, 0x9B6E, 0x9B73, 0x9B75, 0x9B77, 0x9B78,
2187  0x9B79, 0x9B7F, 0x9B80, 0x9B84, 0x9B85, 0x9B86, 0x9B87, 0x9B89,
2188  0x9B8A, 0x9B8B, 0x9B8D, 0x9B8F, 0x9B90, 0x9B94, 0x9B9A, 0x9B9D,
2189  0x9B9E, 0x9BA6, 0x9BA7, 0x9BA9, 0x9BAC, 0x9BB0, 0x9BB1, 0x9BB2,
2190  0x9BB7, 0x9BB8, 0x9BBB, 0x9BBC, 0x9BBE, 0x9BBF, 0x9BC1, 0x9BC7,
2191  0x9BC8, 0x9BCE, 0x9BD0, 0x9BD7, 0x9BD8, 0x9BDD, 0x9BDF, 0x9BE5,
2192  0x9BE7, 0x9BEA, 0x9BEB, 0x9BEF, 0x9BF3, 0x9BF7, 0x9BF8,
2193 };
2194 unsigned short euc_to_utf8_8FEB[] = {
2195          0x9BF9, 0x9BFA, 0x9BFD, 0x9BFF, 0x9C00, 0x9C02, 0x9C0B,
2196  0x9C0F, 0x9C11, 0x9C16, 0x9C18, 0x9C19, 0x9C1A, 0x9C1C, 0x9C1E,
2197  0x9C22, 0x9C23, 0x9C26, 0x9C27, 0x9C28, 0x9C29, 0x9C2A, 0x9C31,
2198  0x9C35, 0x9C36, 0x9C37, 0x9C3D, 0x9C41, 0x9C43, 0x9C44, 0x9C45,
2199  0x9C49, 0x9C4A, 0x9C4E, 0x9C4F, 0x9C50, 0x9C53, 0x9C54, 0x9C56,
2200  0x9C58, 0x9C5B, 0x9C5D, 0x9C5E, 0x9C5F, 0x9C63, 0x9C69, 0x9C6A,
2201  0x9C5C, 0x9C6B, 0x9C68, 0x9C6E, 0x9C70, 0x9C72, 0x9C75, 0x9C77,
2202  0x9C7B, 0x9CE6, 0x9CF2, 0x9CF7, 0x9CF9, 0x9D0B, 0x9D02, 0x9D11,
2203  0x9D17, 0x9D18, 0x9D1C, 0x9D1D, 0x9D1E, 0x9D2F, 0x9D30, 0x9D32,
2204  0x9D33, 0x9D34, 0x9D3A, 0x9D3C, 0x9D45, 0x9D3D, 0x9D42, 0x9D43,
2205  0x9D47, 0x9D4A, 0x9D53, 0x9D54, 0x9D5F, 0x9D63, 0x9D62, 0x9D65,
2206  0x9D69, 0x9D6A, 0x9D6B, 0x9D70, 0x9D76, 0x9D77, 0x9D7B,
2207 };
2208 unsigned short euc_to_utf8_8FEC[] = {
2209          0x9D7C, 0x9D7E, 0x9D83, 0x9D84, 0x9D86, 0x9D8A, 0x9D8D,
2210  0x9D8E, 0x9D92, 0x9D93, 0x9D95, 0x9D96, 0x9D97, 0x9D98, 0x9DA1,
2211  0x9DAA, 0x9DAC, 0x9DAE, 0x9DB1, 0x9DB5, 0x9DB9, 0x9DBC, 0x9DBF,
2212  0x9DC3, 0x9DC7, 0x9DC9, 0x9DCA, 0x9DD4, 0x9DD5, 0x9DD6, 0x9DD7,
2213  0x9DDA, 0x9DDE, 0x9DDF, 0x9DE0, 0x9DE5, 0x9DE7, 0x9DE9, 0x9DEB,
2214  0x9DEE, 0x9DF0, 0x9DF3, 0x9DF4, 0x9DFE, 0x9E0A, 0x9E02, 0x9E07,
2215  0x9E0E, 0x9E10, 0x9E11, 0x9E12, 0x9E15, 0x9E16, 0x9E19, 0x9E1C,
2216  0x9E1D, 0x9E7A, 0x9E7B, 0x9E7C, 0x9E80, 0x9E82, 0x9E83, 0x9E84,
2217  0x9E85, 0x9E87, 0x9E8E, 0x9E8F, 0x9E96, 0x9E98, 0x9E9B, 0x9E9E,
2218  0x9EA4, 0x9EA8, 0x9EAC, 0x9EAE, 0x9EAF, 0x9EB0, 0x9EB3, 0x9EB4,
2219  0x9EB5, 0x9EC6, 0x9EC8, 0x9ECB, 0x9ED5, 0x9EDF, 0x9EE4, 0x9EE7,
2220  0x9EEC, 0x9EED, 0x9EEE, 0x9EF0, 0x9EF1, 0x9EF2, 0x9EF5,
2221 };
2222 unsigned short euc_to_utf8_8FED[] = {
2223          0x9EF8, 0x9EFF, 0x9F02, 0x9F03, 0x9F09, 0x9F0F, 0x9F10,
2224  0x9F11, 0x9F12, 0x9F14, 0x9F16, 0x9F17, 0x9F19, 0x9F1A, 0x9F1B,
2225  0x9F1F, 0x9F22, 0x9F26, 0x9F2A, 0x9F2B, 0x9F2F, 0x9F31, 0x9F32,
2226  0x9F34, 0x9F37, 0x9F39, 0x9F3A, 0x9F3C, 0x9F3D, 0x9F3F, 0x9F41,
2227  0x9F43, 0x9F44, 0x9F45, 0x9F46, 0x9F47, 0x9F53, 0x9F55, 0x9F56,
2228  0x9F57, 0x9F58, 0x9F5A, 0x9F5D, 0x9F5E, 0x9F68, 0x9F69, 0x9F6D,
2229  0x9F6E, 0x9F6F, 0x9F70, 0x9F71, 0x9F73, 0x9F75, 0x9F7A, 0x9F7D,
2230  0x9F8F, 0x9F90, 0x9F91, 0x9F92, 0x9F94, 0x9F96, 0x9F97, 0x9F9E,
2231  0x9FA1, 0x9FA2, 0x9FA3, 0x9FA5,      0,      0,      0,      0,
2232       0,      0,      0,      0,      0,      0,      0,      0,
2233       0,      0,      0,      0,      0,      0,      0,      0,
2234       0,      0,      0,      0,      0,      0,      0,
2235 };
2236 #endif /* X0212_ENABLE */
2237
2238 unsigned short euc_to_utf8_1byte[] = {
2239          0xFF61, 0xFF62, 0xFF63, 0xFF64, 0xFF65, 0xFF66, 0xFF67,
2240  0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D, 0xFF6E, 0xFF6F,
2241  0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76, 0xFF77,
2242  0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F,
2243  0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87,
2244  0xFF88, 0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F,
2245  0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97,
2246  0xFF98, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F,
2247       0,      0,      0,      0,      0,      0,      0,      0,
2248       0,      0,      0,      0,      0,      0,      0,      0,
2249       0,      0,      0,      0,      0,      0,      0,      0,
2250       0,      0,      0,      0,      0, 0x00A9, 0x2122,
2251 };
2252 unsigned short * euc_to_utf8_2bytes[] = {
2253                  euc_to_utf8_A1, euc_to_utf8_A2, euc_to_utf8_A3,
2254  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
2255  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
2256  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
2257  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
2258  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
2259  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
2260  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
2261  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
2262  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
2263  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
2264  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
2265  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
2266  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
2267  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
2268  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
2269  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
2270  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
2271  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
2272  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
2273  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
2274  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
2275               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
2276  euc_to_utf8_FC,              0,              0,
2277 };
2278 /* Microsoft UCS Mapping Compatible */
2279 unsigned short * euc_to_utf8_2bytes_ms[] = {
2280                  euc_to_utf8_A1_ms, euc_to_utf8_A2_ms, euc_to_utf8_A3,
2281  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
2282  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
2283  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
2284  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
2285  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
2286  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
2287  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
2288  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
2289  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
2290  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
2291  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
2292  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
2293  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
2294  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
2295  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
2296  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
2297  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
2298  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
2299  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
2300  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
2301  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
2302               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
2303  euc_to_utf8_FC,              0,              0,
2304 };
2305
2306 #ifdef X0212_ENABLE
2307 unsigned short * x0212_to_utf8_2bytes[] = {
2308                               0, euc_to_utf8_8FA2,              0,
2309               0,              0, euc_to_utf8_8FA6, euc_to_utf8_8FA7,
2310               0, euc_to_utf8_8FA9, euc_to_utf8_8FAA, euc_to_utf8_8FAB,
2311               0,              0,              0,              0,
2312  euc_to_utf8_8FB0, euc_to_utf8_8FB1, euc_to_utf8_8FB2, euc_to_utf8_8FB3,
2313  euc_to_utf8_8FB4, euc_to_utf8_8FB5, euc_to_utf8_8FB6, euc_to_utf8_8FB7,
2314  euc_to_utf8_8FB8, euc_to_utf8_8FB9, euc_to_utf8_8FBA, euc_to_utf8_8FBB,
2315  euc_to_utf8_8FBC, euc_to_utf8_8FBD, euc_to_utf8_8FBE, euc_to_utf8_8FBF,
2316  euc_to_utf8_8FC0, euc_to_utf8_8FC1, euc_to_utf8_8FC2, euc_to_utf8_8FC3,
2317  euc_to_utf8_8FC4, euc_to_utf8_8FC5, euc_to_utf8_8FC6, euc_to_utf8_8FC7,
2318  euc_to_utf8_8FC8, euc_to_utf8_8FC9, euc_to_utf8_8FCA, euc_to_utf8_8FCB,
2319  euc_to_utf8_8FCC, euc_to_utf8_8FCD, euc_to_utf8_8FCE, euc_to_utf8_8FCF,
2320  euc_to_utf8_8FD0, euc_to_utf8_8FD1, euc_to_utf8_8FD2, euc_to_utf8_8FD3,
2321  euc_to_utf8_8FD4, euc_to_utf8_8FD5, euc_to_utf8_8FD6, euc_to_utf8_8FD7,
2322  euc_to_utf8_8FD8, euc_to_utf8_8FD9, euc_to_utf8_8FDA, euc_to_utf8_8FDB,
2323  euc_to_utf8_8FDC, euc_to_utf8_8FDD, euc_to_utf8_8FDE, euc_to_utf8_8FDF,
2324  euc_to_utf8_8FE0, euc_to_utf8_8FE1, euc_to_utf8_8FE2, euc_to_utf8_8FE3,
2325  euc_to_utf8_8FE4, euc_to_utf8_8FE5, euc_to_utf8_8FE6, euc_to_utf8_8FE7,
2326  euc_to_utf8_8FE8, euc_to_utf8_8FE9, euc_to_utf8_8FEA, euc_to_utf8_8FEB,
2327  euc_to_utf8_8FEC, euc_to_utf8_8FED,              0,              0,
2328               0,              0,              0,              0,
2329               0,              0,              0,              0,
2330               0,              0,              0,              0,
2331               0,              0,              0,};
2332 #endif /* X0212_ENABLE */
2333 #endif /* UTF8_OUTPUT_ENABLE */
2334
2335 #ifdef UTF8_INPUT_ENABLE
2336 unsigned short utf8_to_euc_C2[] = {
2337       0,      0,      0,      0,      0,      0,      0,      0,
2338       0,      0,      0,      0,      0,      0,      0,      0,
2339       0,      0,      0,      0,      0,      0,      0,      0,
2340       0,      0,      0,      0,      0,      0,      0,      0,
2341  0x0E20, 0xA242, 0x2171, 0x2172, 0xA270,      0, 0xA243, 0x2178,
2342  0x212F, 0x0E7D, 0xA26C,      0, 0x224C,      0, 0xA26E, 0xA234,
2343  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
2344  0xA231,      0, 0xA26B,      0,      0,      0,      0, 0xA244,
2345 };
2346 unsigned short utf8_to_euc_C3[] = {
2347  0xAA22, 0xAA21, 0xAA24, 0xAA2A, 0xAA23, 0xAA29, 0xA921, 0xAA2E,
2348  0xAA32, 0xAA31, 0xAA34, 0xAA33, 0xAA40, 0xAA3F, 0xAA42, 0xAA41,
2349       0, 0xAA50, 0xAA52, 0xAA51, 0xAA54, 0xAA58, 0xAA53, 0x215F,
2350  0xA92C, 0xAA63, 0xAA62, 0xAA65, 0xAA64, 0xAA72, 0xA930, 0xA94E,
2351  0xAB22, 0xAB21, 0xAB24, 0xAB2A, 0xAB23, 0xAB29, 0xA941, 0xAB2E,
2352  0xAB32, 0xAB31, 0xAB34, 0xAB33, 0xAB40, 0xAB3F, 0xAB42, 0xAB41,
2353  0xA943, 0xAB50, 0xAB52, 0xAB51, 0xAB54, 0xAB58, 0xAB53, 0x2160,
2354  0xA94C, 0xAB63, 0xAB62, 0xAB65, 0xAB64, 0xAB72, 0xA950, 0xAB73,
2355 };
2356 unsigned short utf8_to_euc_C4[] = {
2357  0xAA27, 0xAB27, 0xAA25, 0xAB25, 0xAA28, 0xAB28, 0xAA2B, 0xAB2B,
2358  0xAA2C, 0xAB2C, 0xAA2F, 0xAB2F, 0xAA2D, 0xAB2D, 0xAA30, 0xAB30,
2359  0xA922, 0xA942, 0xAA37, 0xAB37,      0,      0, 0xAA36, 0xAB36,
2360  0xAA38, 0xAB38, 0xAA35, 0xAB35, 0xAA3A, 0xAB3A, 0xAA3B, 0xAB3B,
2361  0xAA3D, 0xAB3D, 0xAA3C,      0, 0xAA3E, 0xAB3E, 0xA924, 0xA944,
2362  0xAA47, 0xAB47, 0xAA45, 0xAB45,      0,      0, 0xAA46, 0xAB46,
2363  0xAA44, 0xA945, 0xA926, 0xA946, 0xAA48, 0xAB48, 0xAA49, 0xAB49,
2364  0xA947, 0xAA4A, 0xAB4A, 0xAA4C, 0xAB4C, 0xAA4B, 0xAB4B, 0xA929,
2365 };
2366 unsigned short utf8_to_euc_C5[] = {
2367  0xA949, 0xA928, 0xA948, 0xAA4D, 0xAB4D, 0xAA4F, 0xAB4F, 0xAA4E,
2368  0xAB4E, 0xA94A, 0xA92B, 0xA94B, 0xAA57, 0xAB57,      0,      0,
2369  0xAA56, 0xAB56, 0xA92D, 0xA94D, 0xAA59, 0xAB59, 0xAA5B, 0xAB5B,
2370  0xAA5A, 0xAB5A, 0xAA5C, 0xAB5C, 0xAA5D, 0xAB5D, 0xAA5F, 0xAB5F,
2371  0xAA5E, 0xAB5E, 0xAA61, 0xAB61, 0xAA60, 0xAB60, 0xA92F, 0xA94F,
2372  0xAA6C, 0xAB6C, 0xAA69, 0xAB69, 0xAA66, 0xAB66, 0xAA6B, 0xAB6B,
2373  0xAA68, 0xAB68, 0xAA6A, 0xAB6A, 0xAA71, 0xAB71, 0xAA74, 0xAB74,
2374  0xAA73, 0xAA75, 0xAB75, 0xAA77, 0xAB77, 0xAA76, 0xAB76,      0,
2375 };
2376 unsigned short utf8_to_euc_C7[] = {
2377       0,      0,      0,      0,      0,      0,      0,      0,
2378       0,      0,      0,      0,      0, 0xAA26, 0xAB26, 0xAA43,
2379  0xAB43, 0xAA55, 0xAB55, 0xAA67, 0xAB67, 0xAA70, 0xAB70, 0xAA6D,
2380  0xAB6D, 0xAA6F, 0xAB6F, 0xAA6E, 0xAB6E,      0,      0,      0,
2381       0,      0,      0,      0,      0,      0,      0,      0,
2382       0,      0,      0,      0,      0,      0,      0,      0,
2383       0,      0,      0,      0,      0, 0xAB39,      0,      0,
2384       0,      0,      0,      0,      0,      0,      0,      0,
2385 };
2386 unsigned short utf8_to_euc_CB[] = {
2387       0,      0,      0,      0,      0,      0,      0, 0xA230,
2388       0,      0,      0,      0,      0,      0,      0,      0,
2389       0,      0,      0,      0,      0,      0,      0,      0,
2390  0xA22F, 0xA232, 0xA236, 0xA235,      0, 0xA233,      0,      0,
2391       0,      0,      0,      0,      0,      0,      0,      0,
2392       0,      0,      0,      0,      0,      0,      0,      0,
2393       0,      0,      0,      0,      0,      0,      0,      0,
2394       0,      0,      0,      0,      0,      0,      0,      0,
2395 };
2396 unsigned short utf8_to_euc_CE[] = {
2397       0,      0,      0,      0, 0xA238, 0xA239, 0xA661,      0,
2398  0xA662, 0xA663, 0xA664,      0, 0xA667,      0, 0xA669, 0xA66C,
2399  0xA676, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627,
2400  0x2628, 0x2629, 0x262A, 0x262B, 0x262C, 0x262D, 0x262E, 0x262F,
2401  0x2630, 0x2631,      0, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636,
2402  0x2637, 0x2638, 0xA665, 0xA66A, 0xA671, 0xA672, 0xA673, 0xA674,
2403  0xA67B, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647,
2404  0x2648, 0x2649, 0x264A, 0x264B, 0x264C, 0x264D, 0x264E, 0x264F,
2405 };
2406 unsigned short utf8_to_euc_CF[] = {
2407  0x2650, 0x2651, 0xA678, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656,
2408  0x2657, 0x2658, 0xA675, 0xA67A, 0xA677, 0xA679, 0xA67C,      0,
2409       0,      0,      0,      0,      0,      0,      0,      0,
2410       0,      0,      0,      0,      0,      0,      0,      0,
2411       0,      0,      0,      0,      0,      0,      0,      0,
2412       0,      0,      0,      0,      0,      0,      0,      0,
2413       0,      0,      0,      0,      0,      0,      0,      0,
2414       0,      0,      0,      0,      0,      0,      0,      0,
2415 };
2416 unsigned short utf8_to_euc_D0[] = {
2417       0, 0x2727, 0xA742, 0xA743, 0xA744, 0xA745, 0xA746, 0xA747,
2418  0xA748, 0xA749, 0xA74A, 0xA74B, 0xA74C,      0, 0xA74D, 0xA74E,
2419  0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728, 0x2729,
2420  0x272A, 0x272B, 0x272C, 0x272D, 0x272E, 0x272F, 0x2730, 0x2731,
2421  0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739,
2422  0x273A, 0x273B, 0x273C, 0x273D, 0x273E, 0x273F, 0x2740, 0x2741,
2423  0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758, 0x2759,
2424  0x275A, 0x275B, 0x275C, 0x275D, 0x275E, 0x275F, 0x2760, 0x2761,
2425 };
2426 unsigned short utf8_to_euc_D1[] = {
2427  0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769,
2428  0x276A, 0x276B, 0x276C, 0x276D, 0x276E, 0x276F, 0x2770, 0x2771,
2429       0, 0x2757, 0xA772, 0xA773, 0xA774, 0xA775, 0xA776, 0xA777,
2430  0xA778, 0xA779, 0xA77A, 0xA77B, 0xA77C,      0, 0xA77D, 0xA77E,
2431       0,      0,      0,      0,      0,      0,      0,      0,
2432       0,      0,      0,      0,      0,      0,      0,      0,
2433       0,      0,      0,      0,      0,      0,      0,      0,
2434       0,      0,      0,      0,      0,      0,      0,      0,
2435 };
2436 unsigned short utf8_to_euc_E280[] = {
2437       0,      0,      0,      0,      0,      0,      0,      0,
2438       0,      0,      0,      0,      0,      0,      0,      0,
2439  0x213E,      0,      0,      0, 0x213D, 0x213D, 0x2142,      0,
2440  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
2441  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
2442       0,      0,      0,      0,      0,      0,      0,      0,
2443  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
2444       0,      0,      0, 0x2228,      0,      0,      0,      0,
2445 };
2446 unsigned short utf8_to_euc_E284[] = {
2447       0,      0,      0, 0x216E,      0,      0,      0,      0,
2448       0, 0x2B37,      0,      0,      0,      0,      0,      0,
2449       0,      0,      0, 0x2B31,      0,      0, 0x2D62,      0,
2450       0,      0,      0,      0,      0,      0,      0,      0,
2451       0, 0x2D64, 0x0E7E,      0,      0,      0,      0,      0,
2452       0,      0,      0, 0x2272,      0,      0,      0,      0,
2453       0,      0,      0,      0,      0,      0,      0,      0,
2454       0,      0,      0,      0,      0,      0,      0,      0,
2455 };
2456 unsigned short utf8_to_euc_E285[] = {
2457       0,      0,      0,      0,      0,      0,      0,      0,
2458       0,      0,      0,      0,      0,      0,      0,      0,
2459       0,      0,      0,      0,      0,      0,      0,      0,
2460       0,      0,      0,      0,      0,      0,      0,      0,
2461  0x2D35, 0x2D36, 0x2D37, 0x2D38, 0x2D39, 0x2D3A, 0x2D3B, 0x2D3C,
2462  0x2D3D, 0x2D3E, 0x2A2B, 0x2A2C,      0,      0,      0,      0,
2463  0x7C71, 0x7C72, 0x7C73, 0x7C74, 0x7C75, 0x7C76, 0x7C77, 0x7C78,
2464  0x7C79, 0x7C7A, 0x2A3F, 0x2A40,      0,      0,      0,      0,
2465 };
2466 unsigned short utf8_to_euc_E286[] = {
2467       0,      0,      0,      0,      0,      0,      0,      0,
2468       0,      0,      0,      0,      0,      0,      0,      0,
2469  0x222B, 0x222C, 0x222A, 0x222D,      0,      0,      0,      0,
2470       0,      0,      0,      0,      0,      0,      0,      0,
2471       0,      0,      0,      0,      0,      0,      0,      0,
2472       0,      0,      0,      0,      0,      0,      0,      0,
2473       0,      0,      0,      0,      0,      0,      0,      0,
2474       0,      0,      0,      0,      0,      0,      0,      0,
2475 };
2476 unsigned short utf8_to_euc_E287[] = {
2477       0,      0,      0,      0, 0x2C4E, 0x2C4F, 0x2C4D,      0,
2478       0,      0,      0,      0,      0,      0,      0,      0,
2479       0,      0, 0x224D,      0, 0x224E,      0,      0,      0,
2480       0,      0,      0,      0,      0,      0,      0,      0,
2481       0,      0,      0,      0,      0,      0, 0x2C52, 0x2C53,
2482  0x2C51, 0x2C54,      0,      0,      0,      0,      0,      0,
2483       0,      0,      0,      0,      0,      0,      0,      0,
2484       0,      0,      0,      0,      0,      0,      0,      0,
2485 };
2486 unsigned short utf8_to_euc_E288[] = {
2487  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
2488  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
2489       0, 0x2D74, 0x215D,      0,      0,      0,      0,      0,
2490       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2D78,
2491  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
2492  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2D73,      0,
2493       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
2494       0,      0,      0,      0,      0, 0x2266,      0,      0,
2495 };
2496 unsigned short utf8_to_euc_E289[] = {
2497       0,      0,      0,      0,      0,      0,      0,      0,
2498       0,      0,      0,      0,      0,      0,      0,      0,
2499       0,      0, 0x2262,      0,      0,      0,      0,      0,
2500       0,      0,      0,      0,      0,      0,      0,      0,
2501  0x2162, 0x2261,      0,      0,      0,      0, 0x2165, 0x2166,
2502       0,      0, 0x2263, 0x2264,      0,      0,      0,      0,
2503       0,      0,      0,      0,      0,      0,      0,      0,
2504       0,      0,      0,      0,      0,      0,      0,      0,
2505 };
2506 unsigned short utf8_to_euc_E28A[] = {
2507       0,      0, 0x223E, 0x223F,      0,      0, 0x223C, 0x223D,
2508       0,      0,      0,      0,      0,      0,      0,      0,
2509       0,      0,      0,      0,      0,      0,      0,      0,
2510       0,      0,      0,      0,      0,      0,      0,      0,
2511       0,      0,      0,      0,      0, 0x225D,      0,      0,
2512       0,      0,      0,      0,      0,      0,      0,      0,
2513       0,      0,      0,      0,      0,      0,      0,      0,
2514       0,      0,      0,      0,      0,      0,      0, 0x2D79,
2515 };
2516 unsigned short utf8_to_euc_E28C[] = {
2517       0,      0,      0,      0,      0,      0,      0,      0,
2518       0,      0,      0,      0,      0,      0,      0,      0,
2519       0,      0, 0x225E,      0,      0,      0,      0,      0,
2520       0,      0,      0,      0,      0,      0,      0,      0,
2521       0,      0,      0,      0,      0,      0,      0,      0,
2522       0,      0,      0,      0,      0,      0,      0,      0,
2523       0,      0,      0,      0,      0,      0,      0,      0,
2524       0,      0,      0,      0,      0,      0,      0,      0,
2525 };
2526 unsigned short utf8_to_euc_E291[] = {
2527       0,      0,      0,      0,      0,      0,      0,      0,
2528       0,      0,      0,      0,      0,      0,      0,      0,
2529       0,      0,      0,      0,      0,      0,      0,      0,
2530       0,      0,      0,      0,      0,      0,      0,      0,
2531  0x2D21, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27, 0x2D28,
2532  0x2D29, 0x2D2A, 0x2D2B, 0x2D2C, 0x2D2D, 0x2D2E, 0x2D2F, 0x2D30,
2533  0x2D31, 0x2D32, 0x2D33, 0x2D34, 0x293F, 0x2940, 0x2941, 0x2942,
2534  0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, 0x294A,
2535 };
2536 unsigned short utf8_to_euc_E292[] = {
2537  0x294B, 0x294C, 0x294D, 0x294E, 0x294F, 0x2950, 0x2951, 0x2952,
2538  0x2972, 0x2973, 0x2974, 0x2975, 0x2976, 0x2977, 0x2978, 0x2979,
2539  0x297A,      0,      0,      0,      0,      0,      0,      0,
2540       0,      0,      0,      0, 0x2A5D, 0x2A5E, 0x2A5F, 0x2A60,
2541  0x2A61, 0x2A62, 0x2A63, 0x2A64, 0x2A65, 0x2A66, 0x2A67, 0x2A68,
2542  0x2A69, 0x2A6A, 0x2A6B, 0x2A6C, 0x2A6D, 0x2A6E, 0x2A6F, 0x2A70,
2543  0x2A71, 0x2A72, 0x2A73, 0x2A74, 0x2A75, 0x2A76,      0,      0,
2544       0,      0,      0,      0,      0,      0,      0,      0,
2545 };
2546 unsigned short utf8_to_euc_E294[] = {
2547  0x2821, 0x282C, 0x2822, 0x282D,      0,      0,      0,      0,
2548       0,      0,      0,      0, 0x2823,      0,      0, 0x282E,
2549  0x2824,      0,      0, 0x282F, 0x2826,      0,      0, 0x2831,
2550  0x2825,      0,      0, 0x2830, 0x2827, 0x283C,      0,      0,
2551  0x2837,      0,      0, 0x2832, 0x2829, 0x283E,      0,      0,
2552  0x2839,      0,      0, 0x2834, 0x2828,      0,      0, 0x2838,
2553  0x283D,      0,      0, 0x2833, 0x282A,      0,      0, 0x283A,
2554  0x283F,      0,      0, 0x2835, 0x282B,      0,      0, 0x283B,
2555 };
2556 unsigned short utf8_to_euc_E295[] = {
2557       0,      0, 0x2840,      0,      0,      0,      0,      0,
2558       0,      0,      0, 0x2836,      0,      0,      0,      0,
2559       0,      0,      0,      0,      0,      0,      0,      0,
2560       0,      0,      0,      0,      0,      0,      0,      0,
2561       0,      0,      0,      0,      0,      0,      0,      0,
2562       0,      0,      0,      0,      0,      0,      0,      0,
2563       0,      0,      0,      0,      0,      0,      0,      0,
2564       0,      0,      0,      0,      0,      0,      0,      0,
2565 };
2566 unsigned short utf8_to_euc_E296[] = {
2567       0,      0,      0,      0,      0,      0,      0,      0,
2568       0,      0,      0,      0,      0,      0,      0,      0,
2569       0,      0,      0,      0,      0,      0,      0,      0,
2570       0,      0,      0,      0,      0,      0,      0,      0,
2571  0x2223, 0x2222,      0,      0,      0,      0,      0,      0,
2572       0,      0,      0,      0,      0,      0,      0,      0,
2573       0,      0, 0x2225, 0x2224,      0,      0,      0,      0,
2574       0,      0,      0,      0, 0x2227, 0x2226,      0,      0,
2575 };
2576 unsigned short utf8_to_euc_E297[] = {
2577       0,      0,      0,      0,      0,      0, 0x2221, 0x217E,
2578       0,      0,      0, 0x217B,      0,      0, 0x217D, 0x217C,
2579       0,      0,      0,      0,      0,      0,      0,      0,
2580       0,      0,      0,      0,      0,      0,      0,      0,
2581       0,      0,      0,      0,      0,      0,      0,      0,
2582       0,      0,      0,      0,      0,      0,      0, 0x227E,
2583       0,      0,      0,      0,      0,      0,      0,      0,
2584       0,      0,      0,      0,      0,      0,      0,      0,
2585 };
2586 unsigned short utf8_to_euc_E298[] = {
2587       0,      0,      0,      0,      0, 0x217A, 0x2179,      0,
2588       0,      0,      0,      0,      0,      0, 0x2C36,      0,
2589       0,      0,      0,      0,      0,      0,      0,      0,
2590       0,      0,      0,      0, 0x2C4A, 0x2C4B, 0x2C49, 0x2C4C,
2591       0,      0,      0,      0,      0,      0,      0,      0,
2592       0,      0,      0,      0,      0,      0,      0,      0,
2593       0,      0,      0,      0,      0,      0,      0,      0,
2594       0,      0,      0,      0,      0,      0,      0,      0,
2595 };
2596 unsigned short utf8_to_euc_E299[] = {
2597  0x216A,      0, 0x2169,      0,      0,      0,      0,      0,
2598       0,      0,      0,      0,      0,      0,      0,      0,
2599       0,      0,      0,      0,      0,      0,      0,      0,
2600       0,      0,      0,      0,      0,      0,      0,      0,
2601  0x2C25, 0x2C23, 0x2C24, 0x2C26, 0x2C21, 0x2C27, 0x2C28, 0x2C22,
2602       0,      0, 0x2276,      0,      0, 0x2275,      0, 0x2274,
2603       0,      0,      0,      0,      0,      0,      0,      0,
2604       0,      0,      0,      0,      0,      0,      0,      0,
2605 };
2606 unsigned short utf8_to_euc_E29D[] = {
2607       0,      0,      0,      0,      0,      0,      0,      0,
2608       0,      0,      0,      0,      0,      0,      0,      0,
2609       0,      0,      0,      0,      0,      0,      0,      0,
2610       0,      0,      0,      0,      0,      0,      0,      0,
2611       0,      0,      0,      0,      0,      0,      0,      0,
2612       0,      0,      0,      0,      0,      0,      0,      0,
2613       0,      0,      0,      0,      0,      0, 0x295D, 0x295E,
2614  0x295F, 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965,      0,
2615 };
2616 unsigned short utf8_to_euc_E380[] = {
2617  0x2121, 0x2122, 0x2123, 0x2137, 0x2C37, 0x2139, 0x213A, 0x213B,
2618  0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
2619  0x215A, 0x215B, 0x2229, 0x222E, 0x214C, 0x214D,      0,      0,
2620       0,      0,      0,      0, 0x2141, 0x2D60,      0, 0x2D61,
2621  0x2C35,      0,      0,      0,      0,      0,      0,      0,
2622       0,      0,      0,      0,      0,      0,      0,      0,
2623       0,      0,      0,      0,      0,      0,      0,      0,
2624       0,      0,      0,      0,      0,      0,      0,      0,
2625 };
2626 unsigned short utf8_to_euc_E381[] = {
2627       0, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427,
2628  0x2428, 0x2429, 0x242A, 0x242B, 0x242C, 0x242D, 0x242E, 0x242F,
2629  0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437,
2630  0x2438, 0x2439, 0x243A, 0x243B, 0x243C, 0x243D, 0x243E, 0x243F,
2631  0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447,
2632  0x2448, 0x2449, 0x244A, 0x244B, 0x244C, 0x244D, 0x244E, 0x244F,
2633  0x2450, 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457,
2634  0x2458, 0x2459, 0x245A, 0x245B, 0x245C, 0x245D, 0x245E, 0x245F,
2635 };
2636 unsigned short utf8_to_euc_E382[] = {
2637  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
2638  0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E, 0x246F,
2639  0x2470, 0x2471, 0x2472, 0x2473, 0x2F49,      0,      0,      0,
2640       0, 0x0E5E, 0x0E5F, 0x212B, 0x212C, 0x2135, 0x2136,      0,
2641       0, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527,
2642  0x2528, 0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F,
2643  0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537,
2644  0x2538, 0x2539, 0x253A, 0x253B, 0x253C, 0x253D, 0x253E, 0x253F,
2645 };
2646 unsigned short utf8_to_euc_E383[] = {
2647  0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547,
2648  0x2548, 0x2549, 0x254A, 0x254B, 0x254C, 0x254D, 0x254E, 0x254F,
2649  0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
2650  0x2558, 0x2559, 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F,
2651  0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567,
2652  0x2568, 0x2569, 0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F,
2653  0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2F4B,
2654  0x2F4C, 0x2F4D, 0x2F4E, 0x2126, 0x213C, 0x2133, 0x2134,      0,
2655 };
2656 unsigned short utf8_to_euc_E388[] = {
2657       0,      0,      0,      0,      0,      0,      0,      0,
2658       0,      0,      0,      0,      0,      0,      0,      0,
2659       0,      0,      0,      0,      0,      0,      0,      0,
2660       0,      0,      0,      0,      0,      0,      0,      0,
2661       0,      0,      0,      0,      0,      0,      0,      0,
2662       0,      0, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27,
2663  0x2D21, 0x2D6A, 0x2D6B, 0x2D34, 0x2D30, 0x2D35, 0x2D33, 0x2D29,
2664  0x2D39, 0x2D6C, 0x2D2D, 0x2D32, 0x2D36, 0x2D37, 0x2D2F, 0x2D38,
2665 };
2666 unsigned short utf8_to_euc_E389[] = {
2667  0x2D28,      0, 0x2D2A, 0x2D2B,      0,      0,      0,      0,
2668       0,      0,      0,      0,      0,      0,      0,      0,
2669       0,      0,      0,      0,      0,      0,      0,      0,
2670       0,      0,      0,      0,      0,      0,      0,      0,
2671       0,      0,      0,      0,      0,      0,      0,      0,
2672       0,      0,      0,      0,      0,      0,      0,      0,
2673       0,      0,      0,      0,      0,      0,      0,      0,
2674       0,      0,      0,      0,      0,      0,      0,      0,
2675 };
2676 unsigned short utf8_to_euc_E38A[] = {
2677       0,      0,      0,      0,      0,      0,      0,      0,
2678       0,      0,      0,      0,      0,      0,      0,      0,
2679       0,      0,      0,      0,      0,      0, 0x2D79,      0,
2680  0x2D7B, 0x2D7E,      0,      0,      0, 0x2D7A, 0x2D7C,      0,
2681       0,      0,      0,      0, 0x2D65, 0x2D66, 0x2D67, 0x2D68,
2682  0x2D69, 0x2D78,      0,      0,      0,      0,      0,      0,
2683       0,      0,      0,      0,      0,      0,      0,      0,
2684       0,      0,      0,      0,      0,      0,      0,      0,
2685 };
2686 unsigned short utf8_to_euc_E38C[] = {
2687  0x2E3F,      0,      0, 0x2D46,      0, 0x2E26,      0,      0,
2688       0,      0,      0,      0,      0, 0x2D4A,      0,      0,
2689       0,      0,      0,      0, 0x2D41, 0x2E2C, 0x2E25,      0,
2690  0x2D44,      0,      0,      0,      0,      0, 0x2E40,      0,
2691       0,      0, 0x2D42, 0x2D4C,      0,      0, 0x2D4B, 0x2D45,
2692       0,      0, 0x2E41, 0x2D4D,      0,      0,      0,      0,
2693       0, 0x2E42,      0, 0x2E27,      0,      0, 0x2D47,      0,
2694       0, 0x2E30,      0, 0x2D4F,      0,      0,      0,      0,
2695 };
2696 unsigned short utf8_to_euc_E38D[] = {
2697       0,      0, 0x2E33,      0,      0,      0,      0, 0x2E43,
2698       0, 0x2D40, 0x2D4E,      0,      0, 0x2D43, 0x2E28,      0,
2699       0, 0x2D48,      0,      0,      0,      0,      0, 0x2D49,
2700       0,      0,      0,      0,      0,      0,      0,      0,
2701       0,      0,      0,      0,      0,      0,      0,      0,
2702       0,      0,      0,      0,      0,      0,      0,      0,
2703       0,      0,      0,      0,      0,      0,      0,      0,
2704       0,      0,      0, 0x2D5F, 0x2D6F, 0x2D6E, 0x2D6D, 0x2E7C,
2705 };
2706 unsigned short utf8_to_euc_E38E[] = {
2707       0,      0,      0,      0,      0, 0x2B3B, 0x2B3C, 0x2B3D,
2708       0,      0,      0,      0,      0,      0, 0x2D53, 0x2D54,
2709  0x2B3A,      0,      0,      0,      0,      0, 0x2B2F, 0x2B30,
2710  0x2B32,      0,      0,      0, 0x2D50, 0x2D51, 0x2D52, 0x2B22,
2711  0x2B24, 0x2D56, 0x2B2A,      0, 0x2B25, 0x2B28,      0,      0,
2712       0,      0,      0,      0,      0,      0,      0,      0,
2713  0x2B36, 0x2B35, 0x2B34, 0x2B33,      0,      0,      0,      0,
2714       0,      0,      0,      0,      0,      0,      0,      0,
2715 };
2716 unsigned short utf8_to_euc_E38F[] = {
2717       0,      0,      0,      0, 0x2D55,      0,      0,      0,
2718       0,      0,      0, 0x2B39,      0, 0x2D63,      0,      0,
2719       0,      0,      0,      0, 0x2B38,      0,      0,      0,
2720       0,      0,      0,      0,      0,      0,      0,      0,
2721       0,      0,      0,      0,      0,      0,      0,      0,
2722       0,      0,      0,      0,      0,      0,      0,      0,
2723       0,      0,      0,      0,      0,      0,      0,      0,
2724       0,      0,      0,      0,      0,      0,      0,      0,
2725 };
2726 unsigned short utf8_to_euc_E4B8[] = {
2727  0x306C, 0x437A, 0xB021, 0x3C37, 0xB022, 0xB023,      0, 0x4B7C,
2728  0x3E66, 0x3B30, 0x3E65, 0x323C, 0xB024, 0x4954, 0x4D3F,      0,
2729  0x5022, 0x312F, 0xB025,      0, 0x336E, 0x5023, 0x4024, 0x5242,
2730  0x3556, 0x4A3A,      0,      0,      0,      0, 0x3E67, 0xB026,
2731       0, 0x4E3E,      0, 0xB027, 0xB028,      0, 0x4A42,      0,
2732  0x792D,      0, 0x5024, 0xB02A,      0, 0x4366, 0xB02B, 0xB02C,
2733  0xB02D, 0x5025, 0x367A,      0,      0, 0xB02E, 0x5026,      0,
2734  0x345D, 0x4330,      0, 0x3C67, 0x5027,      0,      0, 0x5028,
2735 };
2736 unsigned short utf8_to_euc_E4B9[] = {
2737  0xB02F, 0xB030, 0x5029, 0x4735, 0xB031, 0x3557,      0, 0xB032,
2738       0,      0,      0, 0x4737,      0, 0x4663, 0x3843, 0x4B33,
2739       0, 0xB033,      0,      0,      0, 0x6949, 0x502A, 0x3E68,
2740  0x502B, 0x3235, 0xB034,      0, 0xB035, 0x3665, 0x3870, 0x4C69,
2741       0,      0, 0x5626, 0xB036,      0,      0,      0,      0,
2742  0xB037, 0xB038,      0,      0,      0,      0,      0,      0,
2743       0, 0x4D70,      0, 0x467D, 0xB039, 0xB03A,      0,      0,
2744       0, 0xB03B,      0,      0,      0,      0, 0x3425, 0xB03C,
2745 };
2746 unsigned short utf8_to_euc_E4BA[] = {
2747  0x3535,      0, 0x502C,      0,      0, 0x502D, 0x4E3B,      0,
2748  0x4D3D, 0x4168, 0x502F, 0x3B76, 0x4673, 0xB03D, 0x5032,      0,
2749       0, 0x313E, 0x385F,      0, 0x385E, 0x3066, 0xB03E, 0xB03F,
2750  0x4F4B, 0x4F4A,      0, 0x3A33, 0x3021, 0xB040, 0x5033, 0x5034,
2751  0x5035, 0x4B34, 0x5036,      0, 0x3872, 0x3067, 0x4B72,      0,
2752  0x357C,      0,      0, 0x357D, 0x357E, 0x4462, 0x4E3C, 0xB041,
2753  0x5037,      0,      0, 0x5038,      0,      0, 0x5039,      0,
2754       0, 0xB042, 0x3F4D,      0,      0,      0,      0,      0,
2755 };
2756 unsigned short utf8_to_euc_E4BB[] = {
2757  0x3D3A, 0x3F4E, 0x503E, 0xB043, 0x503C,      0, 0x503D, 0x3558,
2758       0,      0, 0x3A23, 0x3270,      0, 0x503B, 0x503A, 0x4A29,
2759  0xB044,      0,      0,      0, 0x3B46, 0x3B45, 0x423E, 0x503F,
2760  0x4955, 0x4067, 0xB045, 0xB046,      0, 0x2138, 0x5040, 0x5042,
2761  0xB047, 0x792E, 0xB049, 0x4265, 0x4E61, 0x304A,      0,      0,
2762  0xB04A,      0,      0,      0,      0, 0x5041, 0x323E, 0xB04B,
2763  0x3644, 0xB04C, 0x4367, 0xB04D,      0, 0xB04E, 0x376F, 0x5043,
2764       0,      0,      0, 0x4724, 0x792F, 0xB04F, 0xB050, 0xB051,
2765 };
2766 unsigned short utf8_to_euc_E4BC[] = {
2767  0x7930, 0x346B, 0xB053, 0x7931,      0,      0,      0,      0,
2768  0xB055, 0x5044, 0x304B, 0xB056, 0xB057, 0x3860, 0x346C, 0x497A,
2769  0x4832, 0x3559, 0xB058,      0,      0, 0xB059, 0xB05A, 0xB05B,
2770       0, 0xB05C, 0x3271,      0, 0x5067, 0x4541,      0,      0,
2771       0,      0,      0,      0,      0,      0,      0,      0,
2772       0,      0,      0,      0,      0,      0, 0xB05D, 0x476C,
2773  0x5046, 0xB05E,      0, 0xB060, 0x483C, 0xB061, 0x4E62, 0xB062,
2774  0x3F2D, 0x7932, 0x3B47, 0xB064, 0x3B77, 0x3240, 0xB065,      0,
2775 };
2776 unsigned short utf8_to_euc_E4BD[] = {
2777  0xB066,      0, 0xB067, 0x4451,      0,      0, 0x4322, 0x504A,
2778  0xB068, 0xB069,      0, 0xB06A, 0xB06B, 0x304C, 0x4463, 0x3D3B,
2779  0x3A34, 0x4D24, 0xB06C, 0x424E, 0xB06D, 0x323F, 0x7933, 0x5049,
2780  0xB06F, 0x4D3E, 0x5045, 0x5047, 0x3A6E, 0x5048, 0x5524, 0xB070,
2781  0xB05F,      0,      0, 0xB071,      0,      0,      0,      0,
2782       0, 0x5050, 0xB072,      0, 0xB073,      0, 0xB074, 0x5053,
2783  0x5051, 0xB075,      0, 0x3242,      0, 0x4A3B, 0x504B, 0xB076,
2784  0xB077, 0xB078, 0xB079, 0x504F, 0x3873, 0xB07A, 0xB07B, 0x3B48,
2785 };
2786 unsigned short utf8_to_euc_E4BE[] = {
2787       0, 0xB07C, 0xB07D, 0x3426, 0xB07E, 0xB121, 0x5054,      0,
2788  0x504C, 0xB122, 0x7935, 0x4E63, 0xB124, 0x3B78, 0xB125, 0x504D,
2789  0xB126, 0x5052, 0x7934, 0xB128, 0x7937,      0, 0x5055, 0xB12A,
2790  0x504E, 0xB12B, 0x7936, 0x3621,      0, 0x304D, 0xB12D, 0xB12E,
2791  0x3622, 0x3241,      0,      0,      0,      0,      0,      0,
2792       0,      0,      0, 0x5525,      0, 0x4B79, 0x496E, 0x3874,
2793       0,      0, 0xB12F,      0,      0, 0x3F2F, 0x4E37, 0xB130,
2794       0, 0xB131,      0, 0xB132, 0xB133, 0xB134, 0xB135, 0x4A58,
2795 };
2796 unsigned short utf8_to_euc_E4BF[] = {
2797  0xB136, 0xB137, 0x3738, 0x4225, 0x3264, 0xB138, 0xB139,      0,
2798  0xB13A, 0x7926, 0x3D53, 0xB13C, 0xB13D, 0x7938, 0x5059, 0xB13F,
2799  0x505E, 0x505C, 0xB140,      0, 0x5057,      0,      0, 0x422F,
2800  0x505A,      0, 0x505D, 0x505B, 0xB141, 0x4A5D,      0, 0x5058,
2801  0xB142, 0x3F2E, 0xB143, 0x4B73, 0x505F, 0x5060,      0,      0,
2802       0,      0,      0,      0,      0,      0, 0x3D24, 0x506D,
2803  0xB144,      0, 0xB145, 0x4750,      0, 0x4936, 0x5068,      0,
2804  0x4A70,      0, 0x3236,      0, 0xB146, 0xB147, 0x506C, 0x793B,
2805 };
2806 unsigned short utf8_to_euc_E580[] = {
2807  0xB149, 0xB14A,      0,      0, 0xB14B, 0x5066, 0x506F, 0xB14C,
2808       0, 0x4152, 0xB14D, 0x3844, 0xB14E, 0x475C, 0xB14F, 0x6047,
2809  0xB150, 0x506E, 0x455D, 0xB151, 0x5063,      0, 0x3876, 0xB152,
2810  0xB153, 0x3875, 0x5061, 0xB154, 0xB155, 0xB156, 0x793C, 0x3C5A,
2811       0, 0x5069, 0x793A, 0x4A6F, 0x434D, 0x5065, 0x3771, 0xB159,
2812  0x5062, 0x506A, 0x5064, 0x4E51, 0x506B, 0x4F41, 0xB15A,      0,
2813  0xB15B,      0, 0xB15C, 0xB15D,      0, 0xB15E, 0x3666,      0,
2814       0, 0x3770,      0, 0xB176,      0,      0,      0,      0,
2815 };
2816 unsigned short utf8_to_euc_E581[] = {
2817  0x7939, 0xB160, 0x793F, 0x5070,      0, 0xB162, 0x793D, 0x5071,
2818  0x5075, 0x304E, 0xB164,      0, 0xB165,      0, 0xB166, 0x4A50,
2819  0x5074, 0xB167, 0xB168, 0xB169,      0, 0x5073, 0x5077, 0xB16A,
2820       0, 0xB16B, 0x5076,      0, 0x4464,      0,      0, 0xB16C,
2821  0xB16D,      0, 0xB16E, 0xB16F,      0, 0x3772, 0xB170, 0xB171,
2822       0,      0, 0xB172,      0, 0x5078, 0xB173,      0,      0,
2823  0x793E, 0xB175, 0x3C45,      0, 0x4226, 0x4465, 0x3676,      0,
2824  0x5079,      0,      0,      0,      0, 0x3536,      0,      0,
2825 };
2826 unsigned short utf8_to_euc_E582[] = {
2827  0x507A, 0xB177,      0, 0xB178, 0xB179, 0x507C, 0xB17A,      0,
2828       0,      0, 0xB17B,      0,      0, 0x4B35, 0xB17C, 0xB17D,
2829  0xB17E, 0x3766, 0xB221, 0xB222, 0x7940,      0, 0xB224,      0,
2830  0x3B31, 0x4877, 0x507B, 0xB225, 0xB226,      0, 0xB227, 0xB228,
2831  0xB229, 0xB22A, 0xB22B,      0,      0,      0,      0,      0,
2832       0,      0, 0xB22C,      0, 0x3A45, 0x4D43,      0, 0xB22D,
2833  0xB22E,      0, 0x507E, 0x5123, 0x507D, 0x3A44,      0, 0x3D7D,
2834       0, 0xB22F, 0xB230,      0,      0, 0xB231, 0x3739,      0,
2835 };
2836 unsigned short utf8_to_euc_E583[] = {
2837  0xB232,      0, 0x5124, 0xB233, 0xB234, 0x364F,      0, 0xB235,
2838       0, 0x5121, 0x5122,      0, 0xB236, 0x462F, 0xB237, 0x417C,
2839  0xB238, 0x3623,      0, 0xB239, 0xB23A, 0x4B4D, 0x5125,      0,
2840  0x7942,      0, 0x4E3D,      0, 0xB23C, 0xB23D, 0x5126, 0xB23E,
2841       0,      0, 0xB23F, 0x5129, 0xB240, 0x5127, 0xB241, 0x414E,
2842  0xB242, 0xB243,      0,      0,      0, 0x5128, 0x512A, 0xB244,
2843       0, 0xB245, 0xB251,      0, 0x7941, 0x512C, 0xB246,      0,
2844       0, 0x512B, 0xB247, 0x4A48,      0,      0, 0xB248,      0,
2845 };
2846 unsigned short utf8_to_euc_E584[] = {
2847  0x3537, 0x512E, 0x512F, 0xB249, 0x322F,      0, 0xB24A, 0xB24B,
2848  0xB24C, 0x512D,      0, 0xB24D, 0xB24E, 0xB24F, 0xB250,      0,
2849  0xB252,      0, 0x3C74,      0, 0x5132, 0x5131, 0x5130, 0xB253,
2850  0x5056, 0xB254, 0x5133, 0xB255, 0xB256, 0xB257, 0xB258, 0x3D7E,
2851       0, 0x5134,      0, 0xB259,      0,      0,      0, 0xB25A,
2852  0xB25B,      0, 0x4D25,      0, 0xB25C, 0xB25D,      0, 0xB25E,
2853       0, 0xB25F, 0x4C59, 0xB260, 0xB261, 0xB262,      0, 0x5136,
2854  0xB263, 0xB264, 0x5135, 0x5138, 0x5137,      0,      0, 0x5139,
2855 };
2856 unsigned short utf8_to_euc_E585[] = {
2857  0x513A, 0x3074, 0xB265, 0x3835, 0x373B, 0x3D3C, 0x437B, 0x3624,
2858  0x4068, 0x3877, 0x7943, 0x396E, 0x513C, 0x4C48, 0x4546, 0xB267,
2859  0x3B79,      0, 0x513B, 0xB268, 0x513D, 0xB269,      0, 0xB26A,
2860  0xB26B,      0, 0x455E,      0, 0x3375,      0,      0, 0xB26C,
2861       0,      0, 0x513E,      0, 0x7944, 0x467E, 0xB26E,      0,
2862  0x4134, 0x5140, 0x5141, 0x482C, 0x3878, 0x4F3B, 0x5142,      0,
2863       0, 0x3626,      0,      0,      0, 0x4A3C, 0x4236, 0x3671,
2864  0x4535,      0,      0,      0, 0x3773,      0, 0xB26F,      0,
2865 };
2866 unsigned short utf8_to_euc_E586[] = {
2867  0x5143,      0, 0x5144, 0xB270, 0xB271, 0x4662, 0x315F,      0,
2868       0, 0x5147, 0x3A7D, 0xB272, 0x5146, 0x3A46, 0xB273, 0x5148,
2869  0x666E, 0x5149, 0x4B41, 0x514A,      0, 0x514B, 0x514C, 0x3E69,
2870  0xB274, 0x3C4C,      0,      0,      0, 0x7945,      0,      0,
2871  0x3427, 0xB276, 0x514F, 0xB277, 0x514D, 0x4C3D, 0x514E,      0,
2872  0x495A, 0x5150, 0x5151, 0x5152, 0x455F, 0xB278,      0,      0,
2873  0x5156, 0x5154, 0x5155, 0x5153, 0x3A63, 0x5157, 0x4C6A, 0x4E64,
2874  0xB279,      0, 0xB27A,      0, 0xB27B, 0x5158, 0x7946, 0xB27D,
2875 };
2876 unsigned short utf8_to_euc_E587[] = {
2877       0,      0, 0xB27E,      0, 0x4028, 0x5159, 0x3D5A,      0,
2878  0xB321, 0x515A,      0, 0x437C, 0x4E3F, 0x4560,      0, 0xB322,
2879       0, 0xB323, 0xB324, 0xB325,      0, 0xB326, 0x5245,      0,
2880  0xB327,      0,      0, 0x515B, 0x7425, 0x3645, 0xB328,      0,
2881  0x515C, 0x4B5E, 0xB329,      0,      0, 0xB32A, 0x3D68, 0x427C,
2882       0, 0x515E, 0x4664,      0, 0x7947, 0x515F, 0xB32B,      0,
2883  0x5160, 0x332E, 0xB32C, 0xB32D, 0xB32E, 0x5161, 0x3627, 0xB32F,
2884  0x464C, 0x317A, 0x3D50,      0,      0, 0x4821, 0x5162,      0,
2885 };
2886 unsigned short utf8_to_euc_E588[] = {
2887  0x4561, 0xB330, 0xB331, 0x3F4F, 0x5163, 0xB332, 0x4A2C, 0x405A,
2888  0x3422,      0, 0x3429, 0x5164,      0,      0, 0x5166,      0,
2889       0, 0x373A, 0xB333, 0xB334, 0x5165, 0x7948, 0xB336, 0x4E73,
2890  0xB337,      0,      0,      0,      0, 0x3D69,      0,      0,
2891       0,      0, 0xB338,      0, 0x483D, 0x4A4C,      0, 0x5167,
2892  0xB339, 0x4D78, 0x5168,      0,      0,      0, 0x5169,      0,
2893  0x457E, 0xB33A, 0xB33B, 0x516A,      0, 0xB33C, 0x4029, 0x3A7E,
2894  0x3774, 0x516B, 0x3B49, 0x396F, 0xB33D,      0,      0,      0,
2895 };
2896 unsigned short utf8_to_euc_E589[] = {
2897       0,      0,      0, 0x4466, 0x516D, 0xB33E,      0, 0x4227,
2898       0, 0xB33F, 0x3A6F, 0x516E, 0x516F, 0x4130,      0, 0x516C,
2899       0,      0,      0,      0, 0x5171, 0xB340, 0x4B36, 0xB341,
2900  0xB342,      0, 0xB343, 0x3964, 0xB344,      0, 0x5170, 0xB345,
2901  0xB346, 0xB347,      0, 0x3775, 0x3A5E, 0x476D, 0xB348,      0,
2902       0, 0x5174, 0x5172,      0,      0,      0, 0xB349, 0x497B,
2903  0x3E6A, 0x517B, 0x3364, 0x5175, 0x5173, 0x414F,      0, 0xB34A,
2904  0xB34B, 0xB34C,      0,      0,      0, 0x5177,      0, 0x5176,
2905 };
2906 unsigned short utf8_to_euc_E58A[] = {
2907  0xB34D,      0, 0xB34E, 0x3344,      0, 0xB34F,      0, 0x3760,
2908  0x517C, 0x4E2D, 0xB350,      0, 0xB351, 0x5178,      0,      0,
2909       0, 0x517D, 0x517A, 0xB352, 0x5179, 0xB353, 0xB354, 0xB355,
2910  0xB356,      0, 0xB357, 0x4E4F, 0x7949,      0,      0, 0x3879,
2911  0x3243,      0,      0, 0x4E74, 0xB359, 0xB35A, 0x794A, 0xB35C,
2912       0, 0x3D75, 0x4558, 0x3965, 0x5222, 0x5223,      0, 0x7B3C,
2913  0xB35E, 0x4E65,      0,      0, 0x4F2B, 0x5225, 0xB35F, 0xB360,
2914  0xB361, 0x387A, 0xB362, 0xB363, 0x5224, 0xB364, 0x332F,      0,
2915 };
2916 unsigned short utf8_to_euc_E58B[] = {
2917  0x794B, 0x5226,      0, 0x4B56, 0xB366, 0x443C, 0xB367, 0x4D26,
2918  0xB368, 0x4A59,      0,      0, 0xB369, 0x5227,      0, 0xB36A,
2919       0, 0xB36B, 0x7055,      0, 0xB36C, 0x4630, 0xB36D, 0x5228,
2920  0x342A, 0x4C33,      0, 0x794C, 0xB36F, 0x3E21, 0x5229, 0x4A67,
2921  0x522D, 0xB370, 0x402A, 0x522A, 0x3650, 0xB371, 0x522B, 0x342B,
2922  0xB372, 0xB373, 0xB374,      0, 0xB375,      0,      0,      0,
2923  0xB376, 0xB377, 0x372E, 0x522E, 0xB378, 0x522F, 0xB379, 0xB37A,
2924  0x5230, 0x5231, 0x3C5B,      0,      0,      0, 0x387B, 0x4C5E,
2925 };
2926 unsigned short utf8_to_euc_E58C[] = {
2927  0x794D, 0x4C68, 0x4677, 0xB37C,      0, 0x4A71, 0x5232, 0x794E,
2928  0x5233,      0, 0xB37D, 0xB37E, 0xB421, 0x5235,      0, 0x5237,
2929  0x5236, 0xB422,      0, 0xB423,      0, 0x5238, 0x323D, 0x4B4C,
2930  0xB424, 0x3A7C, 0x5239, 0xB425, 0xB426, 0x4159, 0xB427, 0xB428,
2931  0x3E22, 0x3629,      0, 0x523A, 0x794F, 0xB429,      0, 0xB42A,
2932  0xB42B, 0xB42C, 0x485B, 0xB42D, 0xB42E, 0xB42F,      0, 0x523B,
2933  0xB430, 0x523C, 0xB431, 0x523D,      0, 0xB432,      0,      0,
2934  0x523E, 0x4924, 0x3668, 0x3065, 0xB433, 0xB434, 0xB435, 0x463F,
2935 };
2936 unsigned short utf8_to_euc_E58D[] = {
2937  0x523F, 0x3D3D, 0xB436, 0x4069,      0, 0x5241, 0x5240, 0x3E23,
2938  0x3861, 0x5243, 0x483E, 0xB438, 0xB437, 0x5244,      0,      0,
2939       0, 0x485C, 0x4234, 0x426E, 0x3628,      0,      0, 0x466E,
2940  0x4331, 0xB439, 0x476E, 0xB43A, 0x4B4E,      0, 0x5246,      0,
2941  0x406A, 0xB43B,      0, 0xB43C,      0, 0xB43D, 0x3735,      0,
2942       0, 0x5247,      0,      0, 0xB43E, 0xB43F, 0x5248, 0x312C,
2943  0x3075, 0x346D, 0x7950, 0x4228, 0x3551, 0x4D71,      0, 0x524B,
2944  0x3237, 0xB441,      0, 0x524A,      0,      0, 0xB442, 0x362A,
2945 };
2946 unsigned short utf8_to_euc_E58E[] = {
2947       0,      0, 0x524C, 0xB443, 0x4C71,      0,      0, 0xB444,
2948  0xB445,      0,      0,      0,      0,      0, 0xB446,      0,
2949       0,      0,      0, 0x7951, 0xB448,      0, 0x524D,      0,
2950  0x4E52, 0xB449, 0x387C,      0,      0, 0xB44A,      0, 0x3836,
2951  0x524E, 0xB44B,      0,      0, 0xB44C, 0x5250, 0x524F,      0,
2952  0x3F5F, 0x3139, 0xB44D, 0xB44E,      0, 0x315E, 0x5251, 0xB44F,
2953  0x5252,      0, 0x7952, 0x3837, 0xB451, 0xB452, 0x5253, 0xB453,
2954  0xB454,      0, 0xB455, 0x356E,      0, 0xB456,      0,      0,
2955 };
2956 unsigned short utf8_to_euc_E58F[] = {
2957  0xB457,      0, 0x3B32, 0x5254,      0, 0xB458,      0,      0,
2958  0x4B74, 0x3A35, 0x355A, 0x4D27, 0x4150, 0x483F, 0x3C7D, 0xB459,
2959       0,      0, 0xB45A, 0xB45B, 0x3D47, 0xB45C, 0x3C68, 0x3C75,
2960       0, 0x3D76, 0xB45D, 0x4840,      0, 0x7953, 0xB45F, 0x5257,
2961  0xB460, 0x3143, 0x4151, 0x387D, 0x3845, 0x3667, 0xB461, 0xB462,
2962  0x525B, 0x4321, 0x427E, 0x362B, 0x3E24, 0x525C, 0x525A, 0x3244,
2963  0x4266, 0x3C38, 0x3B4B, 0x3126,      0, 0xB463, 0x3370, 0x3966,
2964  0x3B4A,      0, 0x525D,      0,      0,      0,      0,      0,
2965 };
2966 unsigned short utf8_to_euc_E590[] = {
2967       0, 0x525E, 0xB464, 0x3549, 0x3346,      0,      0,      0,
2968  0x3967, 0x3548, 0x445F, 0x3125, 0x4631, 0x4C3E, 0x3921, 0x4D79,
2969  0x4547, 0x387E,      0, 0xB465,      0,      0,      0,      0,
2970       0,      0, 0xB466, 0x372F,      0, 0x5267,      0, 0x3663,
2971  0x4B4A, 0xB467,      0,      0,      0,      0, 0x485D, 0xB468,
2972  0xB469, 0x5266, 0xB46A, 0x345E, 0x5261, 0x5262, 0x5264, 0xB46B,
2973       0, 0xB46C,      0,      0, 0xB46D, 0xB46E, 0x5265,      0,
2974  0x355B, 0x3F61,      0, 0x4A2D, 0x5263, 0x525F, 0x3863,      0,
2975 };
2976 unsigned short utf8_to_euc_E591[] = {
2977  0x5260,      0, 0x4F24, 0xB46F, 0xB470,      0, 0x4A72, 0xB471,
2978  0x4468, 0x3862, 0x3970,      0,      0, 0xB472, 0x5268, 0xB473,
2979       0, 0x465D,      0,      0,      0,      0,      0,      0,
2980       0,      0,      0,      0,      0,      0, 0xB474, 0x526C,
2981       0,      0, 0xB475,      0, 0xB476,      0, 0xB477, 0xB478,
2982  0x3C7E, 0xB479, 0x3C76, 0xB47A,      0, 0xB47B, 0xB47C,      0,
2983  0x526F, 0x526D,      0, 0x4C23, 0xB47D, 0x526A, 0x5273, 0x526E,
2984       0,      0,      0, 0x5271, 0x3846, 0x4C3F,      0, 0xB47E,
2985 };
2986 unsigned short utf8_to_euc_E592[] = {
2987  0x5272, 0xB521,      0, 0xB522, 0x5274, 0xB523, 0x5276,      0,
2988  0xB524, 0xB525, 0x7956, 0x3A70, 0x4F42, 0xB526, 0x526B, 0x5269,
2989  0x5275, 0xB527, 0x5270,      0,      0, 0xB528, 0xB529,      0,
2990       0,      0,      0,      0, 0x7955,      0,      0, 0xB52B,
2991       0, 0xB52C, 0x5278,      0, 0x5323, 0x527A, 0xB52D, 0xB52E,
2992  0x527E, 0x7957, 0xB530, 0x5321, 0x527B, 0xB531, 0xB532, 0x533E,
2993       0, 0xB533, 0x3A69, 0x3331,      0,      0,      0, 0xB534,
2994  0x5279, 0xB535, 0xB536, 0xB537, 0x5325, 0x3076, 0x5324, 0xB538,
2995 };
2996 unsigned short utf8_to_euc_E593[] = {
2997  0x3025, 0x494A, 0x5322,      0, 0x527C,      0, 0xB539, 0x5277,
2998  0x527D, 0x3A48, 0xB53A,      0,      0, 0xB53B, 0xB53C,      0,
2999       0,      0,      0,      0,      0,      0,      0,      0,
3000  0x5326,      0,      0,      0,      0,      0,      0,      0,
3001  0xB53D, 0x3077, 0x532F,      0,      0, 0x5327, 0x5328,      0,
3002  0x3E25, 0x4B69, 0xB53E,      0, 0xB53F, 0x532D, 0x532C, 0xB540,
3003       0,      0, 0x452F,      0,      0,      0, 0xB541,      0,
3004       0,      0, 0x532E,      0, 0xB542, 0x532B, 0xB543, 0x7958,
3005 };
3006 unsigned short utf8_to_euc_E594[] = {
3007  0xB545, 0xB546,      0,      0, 0x3134, 0xB547, 0x3A36, 0x3F30,
3008  0xB548, 0xB549,      0,      0, 0xB54A, 0xB54B, 0xB54C, 0x5329,
3009  0x4562,      0,      0,      0, 0x532A, 0xB54D, 0x3022,      0,
3010       0,      0,      0,      0,      0,      0,      0,      0,
3011       0,      0,      0,      0,      0,      0,      0,      0,
3012       0,      0, 0xB54E, 0xB54F,      0,      0, 0x5334, 0x4D23,
3013       0, 0x3E27, 0xB550, 0x533A,      0, 0xB551, 0xB552,      0,
3014  0x5339, 0x5330,      0, 0xB553, 0xB554, 0xB555, 0x4243,      0,
3015 };
3016 unsigned short utf8_to_euc_E595[] = {
3017  0x5331, 0xB556,      0,      0, 0x426F, 0x5336, 0x3E26, 0xB557,
3018       0, 0xB558, 0xB559,      0, 0x5333, 0xB55A,      0, 0x4C64,
3019  0xB55B, 0xB55C,      0, 0x373C,      0,      0, 0x5337, 0x5338,
3020  0xB55D,      0, 0xB55E, 0xB55F, 0x5335, 0x533B, 0xB560,      0,
3021  0xB561, 0xB562,      0, 0x5332, 0xB563,      0, 0xB564,      0,
3022       0,      0,      0,      0,      0,      0,      0,      0,
3023       0,      0,      0,      0,      0,      0,      0,      0,
3024       0,      0,      0, 0x5341, 0x5346,      0, 0x5342, 0xB565,
3025 };
3026 unsigned short utf8_to_euc_E596[] = {
3027  0x533D, 0xB566, 0xB567, 0x5347, 0x4131,      0, 0x7959, 0x5349,
3028  0xB569, 0x3922, 0x533F, 0x437D,      0,      0, 0xB56A, 0xB56B,
3029       0, 0xB56C, 0xB56D, 0xB56E, 0xB56F,      0,      0, 0xB570,
3030  0x5343, 0x533C, 0x342D,      0, 0x346E, 0x3365, 0x5344, 0x5340,
3031       0,      0,      0, 0xB571, 0xB572,      0,      0, 0x3776,
3032  0x534A, 0x5348, 0x4153, 0x354A, 0x362C, 0xB573, 0x5345,      0,
3033  0x3674,      0, 0xB574,      0,      0,      0, 0x3144,      0,
3034       0,      0,      0,      0,      0,      0,      0, 0xB575,
3035 };
3036 unsigned short utf8_to_euc_E597[] = {
3037       0, 0xB576,      0, 0xB577, 0x534E, 0x534C, 0xB578, 0x5427,
3038       0, 0xB579,      0, 0xB57A, 0xB57B,      0, 0xB57C,      0,
3039       0, 0xB57D, 0xB57E, 0xB621, 0x5351,      0,      0, 0xB622,
3040  0xB623,      0, 0x534B, 0xB624, 0x534F,      0, 0xB625, 0x534D,
3041       0,      0, 0xB626, 0x3B4C, 0x5350,      0,      0,      0,
3042       0, 0xB627,      0,      0,      0,      0,      0,      0,
3043       0,      0,      0,      0,      0,      0, 0xB628, 0x5353,
3044       0, 0x5358,      0,      0,      0, 0x5356, 0x5355, 0xB629,
3045 };
3046 unsigned short utf8_to_euc_E598[] = {
3047       0,      0,      0,      0,      0, 0xB62A, 0x4332,      0,
3048  0xB62B, 0x3245, 0xB62C,      0,      0, 0xB62D, 0xB62E, 0xB62F,
3049  0xB630, 0xB631, 0xB632,      0, 0x5352,      0, 0x5354, 0x3E28,
3050  0x3133, 0xB633,      0, 0x5357,      0,      0,      0,      0,
3051       0,      0,      0,      0,      0,      0,      0,      0,
3052       0, 0x325E,      0,      0, 0xB634,      0,      0, 0x5362,
3053  0xB635, 0x3E7C, 0x535E, 0xB636, 0x535C, 0xB637, 0x535D, 0xB638,
3054  0x535F, 0xB639,      0, 0xB63A, 0xB63B, 0xB63C,      0, 0xB63D,
3055 };
3056 unsigned short utf8_to_euc_E599[] = {
3057  0xB63E, 0xB63F, 0x313D, 0xB640, 0xB641,      0, 0xB642,      0,
3058       0, 0xB643,      0, 0xB644, 0x4139, 0xB645, 0x5359, 0xB646,
3059  0x535A,      0,      0,      0, 0xB647,      0,      0,      0,
3060       0,      0,      0, 0x337A,      0,      0, 0xB648,      0,
3061  0xB649, 0xB64A, 0xB64B, 0xB64C, 0x5361,      0, 0xB64D,      0,
3062  0x346F, 0xB64E, 0x5364, 0x5360, 0x5363, 0xB64F,      0, 0xB650,
3063       0, 0xB651, 0xB652,      0, 0x4A2E, 0xB653,      0,      0,
3064  0x4655,      0, 0x4838,      0,      0,      0,      0,      0,
3065 };
3066 unsigned short utf8_to_euc_E59A[] = {
3067  0x5366,      0,      0,      0, 0xB654, 0xB655, 0x5365, 0x3345,
3068  0xB656,      0, 0x5367, 0xB657, 0xB658,      0,      0, 0x536A,
3069       0,      0,      0,      0, 0x5369, 0xB659,      0,      0,
3070       0, 0xB65A, 0xB65B,      0,      0, 0xB65C, 0xB65D, 0xB65E,
3071  0x5368,      0, 0x4739,      0,      0, 0x536B, 0xB65F, 0xB660,
3072  0xB661, 0xB662,      0, 0xB663, 0xB664, 0xB665, 0x536C,      0,
3073       0, 0xB666,      0, 0xB667, 0x536E,      0, 0x536D, 0xB668,
3074       0,      0,      0,      0, 0x5370,      0, 0xB669,      0,
3075 };
3076 unsigned short utf8_to_euc_E59B[] = {
3077  0x5373, 0x5371, 0x536F, 0x5372,      0, 0xB66A,      0,      0,
3078  0x5374, 0xB66B, 0xB66C, 0xB66D, 0xB670, 0xB671, 0x5375, 0xB66E,
3079  0xB66F, 0x5376,      0, 0x5377,      0,      0,      0, 0x5378,
3080  0x5145, 0xB672, 0x3C7C, 0x3B4D, 0xB673, 0xB674, 0x3273, 0xB675,
3081  0x3078, 0xB676,      0, 0x4344, 0xB677, 0xB678, 0xB679, 0xB67A,
3082  0xB67B,      0,      0, 0xB67D,      0, 0xB67E, 0x5379,      0,
3083  0x3A24, 0xB67C, 0x304F, 0x3F5E,      0,      0, 0xB721, 0xB722,
3084       0, 0x537A, 0x3847,      0,      0, 0x3971,      0, 0x537C,
3085 };
3086 unsigned short utf8_to_euc_E59C[] = {
3087  0x537B, 0xB723, 0xB724, 0x4A60, 0x537D,      0,      0, 0xB725,
3088  0x5421, 0x537E, 0xB726, 0x5422, 0xB727, 0x5423,      0, 0x3777,
3089       0, 0xB728, 0x3160, 0x5424,      0, 0xB729, 0x5426,      0,
3090  0x5425,      0, 0xB72A, 0xB72B, 0x5428, 0xB72C,      0, 0x455A,
3091  0xB72D,      0, 0xB72E, 0xB72F, 0xB730, 0xB731, 0x5429, 0x3035,
3092  0x3A5F, 0xB732, 0xB733,      0, 0xB734, 0x373D, 0xB735, 0xB736,
3093  0x434F,      0,      0, 0xB737, 0xB738,      0,      0, 0x542A,
3094  0x542B,      0,      0, 0x542D,      0, 0xB739, 0xB73A, 0xB73B,
3095 };
3096 unsigned short utf8_to_euc_E59D[] = {
3097  0x542E,      0, 0x3A64,      0,      0, 0xB73C, 0xB73D, 0x3651,
3098       0,      0, 0x4B37,      0, 0xB73E, 0xB73F, 0x542C, 0x542F,
3099  0x3A41, 0x3923, 0xB740,      0,      0,      0,      0,      0,
3100       0, 0x795A,      0,      0,      0,      0,      0,      0,
3101       0, 0x5433, 0xB741,      0, 0x3A25, 0x795B, 0x4333, 0xB743,
3102  0xB744, 0x5430, 0x445A, 0xB745,      0, 0xB746, 0xB747, 0xB748,
3103  0xB749, 0xB74A,      0, 0xB74B, 0xB74C, 0xB74D,      0, 0xB74E,
3104       0, 0xB74F, 0xB750, 0xB751, 0xB752,      0, 0xB753, 0x5434,
3105 };
3106 unsigned short utf8_to_euc_E59E[] = {
3107       0, 0xB754, 0x3F62, 0xB755,      0,      0,      0,      0,
3108  0x5432, 0x5435,      0, 0x373F, 0xB756,      0,      0,      0,
3109       0,      0,      0, 0x5436, 0xB757, 0xB760,      0, 0xB758,
3110       0, 0xB759, 0xB75A,      0, 0xB75B, 0xB75C, 0xB75D, 0xB75E,
3111  0x5437, 0xB75F, 0x3924, 0x3340, 0x5439,      0,      0, 0xB761,
3112  0xB762, 0xB763, 0x543A,      0, 0x795C,      0,      0,      0,
3113  0x543B,      0,      0, 0x5438,      0,      0,      0,      0,
3114  0xB765,      0,      0,      0,      0, 0xB766,      0,      0,
3115 };
3116 unsigned short utf8_to_euc_E59F[] = {
3117  0x5431,      0,      0, 0x543C,      0,      0, 0x543D, 0x795E,
3118  0x795D,      0,      0, 0x4B64, 0xB769,      0, 0x3E6B, 0xB76A,
3119       0,      0, 0x543F, 0x5440, 0x543E, 0xB76B, 0x5442,      0,
3120       0,      0,      0,      0, 0x4738, 0xB76C, 0xB76D, 0x3068,
3121  0x4956, 0xB77E,      0, 0x5443, 0xB76E,      0, 0xB76F, 0xB770,
3122       0, 0xB771,      0,      0,      0, 0xB772,      0,      0,
3123  0xB773,      0,      0,      0, 0x3E7D, 0xB774, 0xB775, 0x3C39,
3124  0xB776, 0x475D, 0x3470,      0, 0x3A6B, 0xB777, 0xB778, 0xB779,
3125 };
3126 unsigned short utf8_to_euc_E5A0[] = {
3127  0x4B59,      0, 0x4632, 0xB77A, 0xB77B, 0x3778, 0x424F,      0,
3128  0xB77C, 0xB77D, 0x5441, 0x5444, 0xB821, 0xB822,      0,      0,
3129       0,      0,      0,      0,      0, 0x4244,      0,      0,
3130       0, 0x5445,      0, 0xB823,      0, 0x5446, 0xB824, 0xB825,
3131  0xB826, 0x5448,      0,      0, 0x4469,      0, 0xB827, 0xB828,
3132       0,      0, 0x342E,      0,      0, 0xB829,      0, 0x7421,
3133  0x3161, 0x4A73, 0xB82A,      0, 0x3E6C, 0x4548,      0,      0,
3134       0, 0xB82B, 0x3A66,      0,      0, 0x544E,      0, 0xB82C,
3135 };
3136 unsigned short utf8_to_euc_E5A1[] = {
3137  0x4A3D, 0x4E5D,      0,      0,      0,      0,      0,      0,
3138       0, 0xB82D, 0x3274, 0x544A, 0xB82E, 0xB82F,      0, 0xB830,
3139  0xB831, 0x413A, 0x544D,      0, 0x4563, 0xB832,      0, 0x4549,
3140  0x4564, 0x4839, 0x444D,      0,      0,      0, 0x3A49, 0xB833,
3141       0, 0xB834, 0x5449,      0, 0xB835,      0,      0, 0xB836,
3142  0xB837, 0x3176,      0, 0x4536,      0,      0,      0,      0,
3143  0x544B,      0, 0x5447,      0,      0, 0x3F50,      0,      0,
3144  0xB838, 0x544F,      0,      0, 0xB839,      0, 0x3D4E, 0xB83A,
3145 };
3146 unsigned short utf8_to_euc_E5A2[] = {
3147  0xB83B, 0xB83C,      0, 0x362D,      0, 0x5450,      0, 0xB83D,
3148  0xB83E, 0xB83F, 0xB840,      0, 0xB841, 0xB842,      0, 0xB843,
3149  0xB844,      0,      0, 0x4A68, 0xB845,      0, 0xB846, 0x417D,
3150       0,      0,      0,      0, 0x4446, 0xB847, 0x7961, 0x5452,
3151  0xB848, 0xB849, 0xB84A,      0,      0,      0, 0xB84B,      0,
3152  0x4B4F, 0xB84C,      0, 0x5453,      0,      0, 0x5458,      0,
3153       0, 0xB84D, 0x7962, 0x4A2F,      0,      0,      0,      0,
3154  0x5457, 0x5451, 0x5454, 0x5456, 0xB850,      0, 0x3A26,      0,
3155 };
3156 unsigned short utf8_to_euc_E5A3[] = {
3157       0, 0x4A49, 0xB851,      0, 0xB84F, 0x5459,      0, 0x4345,
3158  0xB852,      0, 0x3275,      0, 0x3E6D, 0xB853, 0xB854,      0,
3159  0xB855, 0x545B, 0xB856, 0x545A, 0xB857, 0x3968, 0xB858, 0x545C,
3160  0x545E, 0x545D, 0xB859,      0, 0x5460, 0xB85A, 0x5455, 0x5462,
3161       0, 0xB85B, 0xB85C,      0, 0x5461, 0x545F,      0,      0,
3162       0, 0xB85D,      0, 0x3B4E, 0x3F51,      0, 0x4154, 0x5463,
3163  0x403C, 0x306D, 0x4764, 0xB85E,      0,      0,      0, 0x445B,
3164       0, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468,      0,      0,
3165 };
3166 unsigned short utf8_to_euc_E5A4[] = {
3167       0,      0, 0x5469,      0,      0, 0xB85F, 0xB860,      0,
3168       0, 0x4A51, 0x546A, 0x7963, 0xB862,      0,      0, 0x3246,
3169  0x546B,      0, 0xB863, 0xB864, 0xB865, 0x4D3C, 0x3330,      0,
3170  0x5249, 0x3D48, 0x423F, 0x546C, 0x4C6B, 0xB867,      0,      0,
3171       0, 0xB868, 0x4C34, 0xB869, 0xB86A, 0x546E,      0, 0x4267,
3172  0xB86B, 0x4537, 0x4240, 0x4957, 0x546F, 0x5470, 0x317B, 0xB86C,
3173  0xB86D, 0x3C3A, 0x5471, 0xB86E,      0, 0xB86F, 0xB870, 0x3050,
3174  0x5472,      0,      0,      0,      0,      0, 0x5473, 0xB871,
3175 };
3176 unsigned short utf8_to_euc_E5A5[] = {
3177       0,      0,      0, 0xB872, 0x3162,      0, 0xB873, 0x3471,
3178  0x4660, 0x4A74,      0,      0,      0,      0, 0x5477, 0x4155,
3179  0x5476, 0x3740, 0xB874, 0x7964, 0x4B5B, 0x5475,      0, 0x4565,
3180  0x5479, 0xB876, 0x5478, 0x7965,      0, 0x7966, 0xB879, 0xB87A,
3181  0x547B, 0xB87B, 0x547A, 0x7967,      0, 0x317C,      0, 0x547C,
3182  0x3E29, 0x547E, 0x4325, 0xB87D, 0x547D, 0xB87E, 0x4A33, 0xB921,
3183       0,      0, 0xB922, 0x3D77, 0x455B, 0xB923, 0xB924,      0,
3184  0x5521, 0xB925,      0, 0xB926, 0xB927, 0x3925,      0,      0,
3185 };
3186 unsigned short utf8_to_euc_E5A6[] = {
3187       0, 0x5522, 0x4721, 0x485E, 0x4C51,      0,      0,      0,
3188       0,      0, 0x4725, 0xB928, 0xB929, 0x552B, 0xB92A,      0,
3189       0,      0, 0xB92B, 0x3538,      0, 0xB92C, 0x4D45, 0xB92D,
3190       0, 0x4C2F,      0, 0x562C,      0, 0x5523,      0, 0xB92E,
3191       0,      0,      0, 0x5526, 0x7968, 0x4245,      0, 0xB930,
3192  0x4B38,      0,      0,      0, 0x454A, 0xB931, 0xB932, 0xB933,
3193  0xB934,      0, 0x5527, 0xB935,      0,      0,      0, 0xB936,
3194       0, 0x4B65, 0x7969, 0x3A4A, 0xB938,      0, 0x3E2A,      0,
3195 };
3196 unsigned short utf8_to_euc_E5A7[] = {
3197       0, 0xB939,      0, 0xB93A, 0xB93B,      0, 0x5528,      0,
3198  0xB93C, 0x3B50, 0xB93D, 0x3B4F,      0, 0xB93E,      0,      0,
3199  0x3039, 0x3848, 0xB93F, 0x402B, 0x3051,      0,      0,      0,
3200       0, 0x552C, 0x552D,      0, 0x552A, 0xB940, 0xB941, 0xB942,
3201       0,      0,      0, 0xB943, 0xB944, 0x3138, 0x342F, 0xB945,
3202  0x5529,      0, 0x4C45, 0x4931,      0,      0, 0xB946, 0xB947,
3203       0, 0xB948, 0xB949,      0, 0xB94A,      0, 0x3028, 0xB94B,
3204       0,      0,      0, 0x3079,      0,      0,      0, 0x3B51,
3205 };
3206 unsigned short utf8_to_euc_E5A8[] = {
3207  0xB94C, 0x3052,      0, 0x3023, 0xB94D,      0,      0,      0,
3208       0, 0x5532,      0,      0, 0xB94E, 0xB94F, 0xB950,      0,
3209       0, 0x5530, 0xB951, 0xB952,      0,      0,      0,      0,
3210  0x4C3C,      0, 0x5533,      0, 0x5531,      0, 0xB953, 0x552F,
3211  0x3F31,      0,      0, 0xB954, 0xB955, 0x552E,      0, 0xB956,
3212  0xB957, 0x4A5A, 0xB958,      0,      0, 0xB959,      0, 0x3864,
3213  0xB95A,      0,      0,      0,      0, 0x5537, 0x5538,      0,
3214       0,      0,      0,      0, 0x3E2B,      0,      0,      0,
3215 };
3216 unsigned short utf8_to_euc_E5A9[] = {
3217  0x5534, 0x4F2C,      0,      0, 0xB95B, 0xB95C, 0x474C, 0xB95D,
3218  0xB95E, 0x5536,      0,      0, 0xB95F,      0,      0,      0,
3219  0xB960,      0,      0,      0,      0, 0xB961,      0,      0,
3220       0,      0, 0x3A27,      0,      0,      0, 0xB962,      0,
3221       0,      0, 0x5539, 0xB963,      0, 0xB964, 0x4958, 0xB965,
3222       0,      0, 0x553A,      0, 0x5535, 0xB966,      0,      0,
3223       0,      0,      0,      0,      0,      0,      0, 0xB967,
3224       0,      0, 0xB968, 0xB969,      0,      0, 0xB96A, 0x4C3B,
3225 };
3226 unsigned short utf8_to_euc_E5AA[] = {
3227       0,      0,      0,      0,      0,      0,      0,      0,
3228       0,      0,      0, 0xB96B,      0,      0,      0,      0,
3229  0xB96C,      0, 0x475E, 0xB96D,      0,      0, 0xB96E,      0,
3230       0, 0xB96F, 0x553B, 0x4932, 0xB970,      0, 0xB971, 0xB972,
3231  0xB973,      0, 0xB974,      0,      0,      0,      0, 0xB975,
3232       0,      0,      0,      0, 0xB976,      0,      0,      0,
3233       0, 0xB977, 0xB978, 0xB979,      0, 0xB97A,      0,      0,
3234  0xB97B,      0, 0xB97C, 0xB97D, 0x553C, 0x5540, 0x553D, 0xB97E,
3235 };
3236 unsigned short utf8_to_euc_E5AB[] = {
3237       0, 0x3247, 0x553F,      0, 0xBA21,      0, 0xBA22,      0,
3238  0xBA23, 0x3C3B,      0, 0x553E, 0x3779,      0,      0, 0xBA24,
3239  0x554C,      0,      0,      0,      0,      0, 0x5545, 0x5542,
3240       0,      0, 0xBA25,      0, 0xBA26,      0,      0,      0,
3241  0xBA27, 0x4364,      0, 0x5541,      0, 0xBA28, 0x5543,      0,
3242       0, 0x5544, 0xBA29,      0,      0,      0, 0xBA2A,      0,
3243       0,      0,      0,      0,      0, 0xBA2B, 0xBA2C,      0,
3244       0,      0, 0x5546, 0x5547,      0, 0xBA2D,      0,      0,
3245 };
3246 unsigned short utf8_to_euc_E5AC[] = {
3247  0xBA2E, 0xBA2F,      0,      0,      0,      0,      0,      0,
3248  0xBA30, 0x3472,      0, 0x5549, 0x5548,      0,      0,      0,
3249       0,      0,      0,      0,      0,      0, 0x554A, 0xBA31,
3250       0, 0xBA33,      0, 0xBA34,      0, 0xBA35,      0,      0,
3251       0, 0xBA36, 0x3E6E,      0,      0, 0xBA37,      0,      0,
3252       0,      0, 0x554D,      0, 0x445C, 0xBA38,      0,      0,
3253  0x3145,      0, 0x554B,      0, 0xBA32,      0, 0x554E,      0,
3254  0xBA39,      0,      0,      0,      0,      0, 0x554F,      0,
3255 };
3256 unsigned short utf8_to_euc_E5AD[] = {
3257  0x5552, 0xBA3A,      0, 0x5550,      0, 0x5551,      0,      0,
3258       0,      0,      0, 0xBA3B, 0xBA3C,      0,      0,      0,
3259  0x3B52, 0x5553, 0xBA3D,      0, 0x3926, 0x5554, 0x796A, 0x3B7A,
3260  0x4238,      0, 0x5555, 0x5556, 0x3B5A, 0x3927, 0xBA3F, 0x4C52,
3261       0,      0,      0, 0x3528, 0x3849, 0x5557, 0x3358,      0,
3262  0xBA40, 0x5558,      0, 0x4239,      0,      0, 0xBA41, 0xBA42,
3263  0x5559, 0x5623,      0, 0x555A,      0, 0x555B,      0,      0,
3264  0x555C,      0, 0x555E,      0, 0xBA43, 0xBA44, 0xBA45, 0xBA46,
3265 };
3266 unsigned short utf8_to_euc_E5AE[] = {
3267  0x555F, 0xBA47,      0, 0x5560, 0xBA48, 0x4270, 0xBA49, 0x3127,
3268  0x3C69, 0x3042, 0xBA4A, 0x4157, 0x3430, 0x3C35, 0xBA4B, 0x3928,
3269  0xBA4C, 0xBA4D,      0, 0xBA4E, 0xBA4F, 0x4566, 0xBA50, 0x3D21,
3270  0x3431, 0x4368, 0x446A, 0x3038, 0x3539, 0x4A75,      0, 0x3C42,
3271       0,      0, 0x3552, 0x406B, 0x3C3C, 0x4D28, 0x5561,      0,
3272  0xBA51, 0xBA52,      0,      0, 0xBA53, 0xBA54, 0x355C, 0xBA55,
3273  0x3A4B, 0xBA56, 0xBA57, 0x3332, 0x3163, 0x3E2C, 0x3248, 0xBA58,
3274  0x5562, 0x4D46, 0xBA59,      0, 0xBA5A,      0,      0, 0x3D49,
3275 };
3276 unsigned short utf8_to_euc_E5AF[] = {
3277  0x796B, 0xBA5C, 0x3C64, 0x5563, 0x3473, 0x4652, 0x4C29, 0x5564,
3278       0, 0x5565,      0,      0, 0x4959, 0xBA5D,      0, 0xBA5E,
3279  0x5567,      0, 0x3428, 0x3677, 0x5566,      0, 0xBA5F, 0xBA60,
3280  0x796D, 0xBA62, 0xBA63, 0x3432,      0, 0x3F32, 0x556B, 0x3B21,
3281  0xBA64, 0x3249, 0x556A,      0, 0x5568, 0x556C, 0x5569, 0x472B,
3282  0x5C4D, 0x3F33,      0, 0x556D, 0x796E,      0, 0x4E40, 0xBA65,
3283  0x556E, 0xBA66,      0, 0x5570, 0xBA67, 0x437E, 0x556F,      0,
3284  0x4023,      0, 0x3B7B,      0,      0, 0xBA68, 0x4250, 0x3C77,
3285 };
3286 unsigned short utf8_to_euc_E5B0[] = {
3287       0, 0x4975, 0x406C,      0, 0x3C4D, 0x5571, 0x3E2D, 0x5572,
3288  0x5573, 0x3053, 0x423A, 0x3F52, 0xBA69, 0x5574, 0x4633, 0x3E2E,
3289       0, 0x3E2F,      0, 0x5575,      0,      0, 0x406D, 0xBA6A,
3290       0,      0, 0x3E30,      0,      0,      0, 0x796F, 0xBA6C,
3291  0x5576,      0, 0x5577, 0xBA6D, 0x4C60,      0, 0xBA6E,      0,
3292  0x5578, 0xBA6F,      0, 0xBA70, 0xBA71, 0x3646, 0xBA72,      0,
3293  0xBA73, 0x3D22, 0xBA74,      0,      0, 0xBA75, 0xBA76,      0,
3294  0x5579, 0x557A, 0x3C5C, 0x3F2C, 0x4674, 0x3F54, 0x4878, 0x4722,
3295 };
3296 unsigned short utf8_to_euc_E5B1[] = {
3297  0x3649, 0x557B,      0,      0,      0, 0x356F, 0x557C,      0,
3298  0x367E,      0, 0x464F, 0x3230,      0, 0x3B53, 0x557D, 0x5622,
3299  0x5621, 0x367D,      0, 0x557E,      0, 0x4538,      0,      0,
3300       0, 0xBA77, 0xBA78,      0, 0xBA79,      0, 0x4230,      0,
3301  0x454B, 0x3C48, 0xBA7A, 0xBA7B, 0x4158, 0x4D7A,      0, 0xBA7C,
3302  0xBA7D, 0xBA7E,      0,      0, 0x5624, 0xBB21, 0x5625, 0x4656,
3303  0xBB22, 0x3B33,      0,      0, 0xBB23, 0xBB24, 0x5627,      0,
3304       0, 0x5628, 0xBB25, 0xBB26, 0xBB27, 0xBB28,      0,      0,
3305 };
3306 unsigned short utf8_to_euc_E5B2[] = {
3307       0,      0,      0,      0,      0,      0,      0, 0xBB29,
3308  0xBB2A,      0, 0xBB2B,      0, 0x5629,      0,      0, 0xBB2C,
3309  0x3474, 0x562A, 0xBB2D,      0, 0x562B,      0,      0,      0,
3310       0,      0,      0,      0,      0, 0xBB2E,      0, 0xBB2F,
3311  0xBB30, 0x322C, 0xBB31, 0xBB32,      0,      0, 0x7970,      0,
3312  0x413B, 0x3464, 0xBB34, 0x562D, 0x4C28,      0,      0,      0,
3313       0, 0x4252, 0xBB35, 0x3359, 0xBB36, 0xBB37, 0x562F, 0x5631,
3314  0x345F,      0, 0x7971, 0x562E, 0x5630,      0, 0x5633,      0,
3315 };
3316 unsigned short utf8_to_euc_E5B3[] = {
3317       0,      0,      0,      0,      0, 0x5632,      0, 0x5634,
3318       0, 0xBB39,      0, 0xBB3A,      0,      0,      0,      0,
3319       0,      0, 0xBB3B,      0,      0,      0,      0, 0xBB3D,
3320       0, 0x5635,      0,      0,      0, 0xBB3C,      0,      0,
3321  0x463D, 0x362E,      0,      0,      0,      0,      0,      0,
3322  0x3265, 0x5636, 0x563B,      0,      0, 0x5639, 0xBB3E, 0x4A77,
3323  0x4A76, 0xBB3F, 0xBB40,      0, 0xBB41, 0x7972, 0x4567,      0,
3324       0,      0, 0x5638, 0x3D54,      0, 0x5637,      0,      0,
3325 };
3326 unsigned short utf8_to_euc_E5B4[] = {
3327       0, 0xBB42,      0,      0,      0,      0, 0xBB43, 0x3F72,
3328       0,      0,      0, 0x563C,      0, 0xBB44, 0x3A6A,      0,
3329       0, 0x5642, 0xBB45,      0, 0x5643, 0x563D, 0x3333, 0x563E,
3330  0x5647, 0x5646, 0x5645, 0x5641,      0,      0,      0, 0x5640,
3331       0,      0, 0x5644, 0xBB47, 0xBB48,      0, 0xBB49, 0x7973,
3332       0, 0x4A78,      0, 0xBB46,      0,      0,      0,      0,
3333       0, 0xBB4B,      0,      0, 0xBB4C,      0,      0,      0,
3334       0, 0xBB4D,      0,      0,      0, 0xBB4E,      0, 0xBB4F,
3335 };
3336 unsigned short utf8_to_euc_E5B5[] = {
3337       0,      0, 0x7976, 0xBB51,      0,      0, 0xBB52,      0,
3338  0xBB53,      0, 0xBB57, 0x564B, 0x5648,      0, 0x564A,      0,
3339  0x4D72, 0xBB55, 0x5649, 0x7974,      0, 0xBB54,      0,      0,
3340       0, 0xBB56,      0,      0, 0x563F,      0,      0, 0xBB58,
3341  0xBB59, 0xBB5A, 0xBB5B,      0, 0xBB5C,      0,      0,      0,
3342       0, 0x3F73, 0xBB5D,      0, 0x564C, 0x7977,      0, 0x3A37,
3343  0xBB5F,      0,      0, 0x564D,      0,      0, 0x564E,      0,
3344       0, 0xBB60, 0xBB61,      0,      0,      0, 0xBB62, 0xBB63,
3345 };
3346 unsigned short utf8_to_euc_E5B6[] = {
3347       0, 0xBB64, 0x5651, 0xBB65, 0x5650,      0,      0, 0x564F,
3348  0xBB66,      0, 0xBB67, 0x4568, 0x563A,      0,      0,      0,
3349  0x5657,      0, 0xBB68, 0xBB69, 0xBB6A, 0xBB6B,      0,      0,
3350       0, 0xBB6C,      0, 0xBB6D,      0, 0x5653,      0, 0xBB6E,
3351  0xBB6F,      0, 0x5652,      0,      0,      0,      0, 0xBB70,
3352       0,      0,      0, 0xBB71, 0x5654,      0, 0x5655,      0,
3353  0xBB72,      0, 0xE674,      0, 0xBB73,      0,      0, 0x5658,
3354  0x7978, 0x7979, 0x4E66,      0, 0x5659, 0x5656,      0,      0,
3355 };
3356 unsigned short utf8_to_euc_E5B7[] = {
3357       0,      0,      0, 0xBB76,      0,      0,      0, 0xBB77,
3358       0, 0x565A,      0, 0xBB78, 0x3460, 0x565B, 0xBB7A,      0,
3359  0x797A,      0, 0x565D, 0x565C,      0,      0, 0x565E,      0,
3360  0xBB7B, 0xBB7C,      0, 0x565F,      0, 0x406E, 0x3D23,      0,
3361  0xBB7D, 0x3D64,      0, 0x4163, 0xBB7E, 0x3929, 0x3A38, 0x392A,
3362  0x3570, 0xBC21,      0, 0x5660,      0,      0, 0x3A39,      0,
3363       0, 0x384A, 0x5661, 0x4C26, 0x4743, 0x5662,      0, 0x392B,
3364  0xBC22, 0xBC23,      0, 0x342C,      0, 0x4327, 0x3652,      0,
3365 };
3366 unsigned short utf8_to_euc_E5B8[] = {
3367  0xBC24,      0, 0x3B54, 0x495B,      0,      0, 0x4841, 0xBC25,
3368       0,      0,      0, 0x5663, 0x3475, 0xBC26,      0,      0,
3369       0, 0x5666, 0xBC27,      0, 0xBC28, 0xBC29, 0x4421,      0,
3370  0xBC2A, 0x5665, 0x5664, 0x5667,      0, 0x446B,      0, 0xBC2B,
3371  0xBC2C,      0,      0,      0,      0, 0x3F63,      0,      0,
3372  0xBC2E,      0,      0, 0x3B55,      0, 0x404A, 0xBC2D, 0x4253,
3373  0x3522,      0, 0xBC2F, 0x4422,      0, 0xBC30, 0x5668, 0x5669,
3374  0x3E6F,      0,      0,      0,      0, 0x4B39, 0xBC31,      0,
3375 };
3376 unsigned short utf8_to_euc_E5B9[] = {
3377  0x566C,      0,      0, 0x566B, 0x566A, 0x497D,      0, 0x5673,
3378       0, 0xBC34,      0, 0xBC32, 0x4B5A,      0, 0x566D,      0,
3379  0xBC33, 0xBC35,      0,      0, 0x566F, 0x4B6B, 0xBC36, 0x566E,
3380  0xBC37,      0,      0, 0xBC38, 0xBC39,      0, 0xBC3A, 0x5670,
3381       0, 0x4828, 0x5671, 0x4A3E, 0x5672,      0,      0,      0,
3382  0xBC3B,      0, 0xBC3C, 0xBC3D, 0xBC3E, 0xBC3F, 0xBC40,      0,
3383  0xBC41,      0, 0x3433, 0x4A3F, 0x472F, 0x5674, 0x5675,      0,
3384  0x392C, 0x3434, 0x5676, 0x3838, 0x4D44, 0x4D29, 0x3476, 0x5678,
3385 };
3386 unsigned short utf8_to_euc_E5BA[] = {
3387  0xBC42, 0x4423,      0, 0x392D, 0x3E31,      0,      0, 0x485F,
3388       0,      0, 0x3E32, 0xBC43,      0,      0, 0xBC44, 0x3D78,
3389       0,      0,      0,      0,      0, 0x446C, 0x4A79, 0x4539,
3390       0,      0, 0x392E,      0, 0x495C,      0,      0,      0,
3391  0x5679,      0, 0xBC45,      0, 0xBC46, 0xBC47, 0x4559, 0x3A42,
3392  0xBC48,      0, 0xBC49, 0x384B, 0xBC4A, 0x446D,      0,      0,
3393       0, 0xBC4B,      0, 0xBC4C,      0, 0x3043, 0x3D6E, 0x392F,
3394  0x4D47,      0,      0,      0,      0, 0xBC4D, 0xBC4E, 0xBC4F,
3395 };
3396 unsigned short utf8_to_euc_E5BB[] = {
3397       0, 0x567A, 0x567B, 0x4751,      0,      0, 0xBC50,      0,
3398  0x567C, 0x4E77, 0x4F2D, 0xBC52, 0xBC51,      0, 0xBC53, 0x567E,
3399  0x567D, 0xBC54, 0xBC55, 0x3347, 0xBC56, 0xBC57, 0x5721,      0,
3400       0,      0, 0x5724, 0x5725, 0xBC58, 0x5723, 0xBC59, 0x4940,
3401  0x3E33, 0x5727, 0x5726, 0x5722,      0, 0xBC5A,      0,      0,
3402  0x5728, 0x5729,      0, 0xBC5B, 0x572A,      0,      0,      0,
3403  0x572D, 0x572B,      0, 0x572C, 0x572E,      0, 0x3164, 0x446E,
3404  0x572F,      0, 0x377A, 0x3276, 0x4736,      0, 0x5730, 0x467B,
3405 };
3406 unsigned short utf8_to_euc_E5BC[] = {
3407       0, 0x4A5B, 0xBC5C, 0x5731, 0x4F2E,      0, 0xBC5D, 0xBC5E,
3408  0xBC5F, 0x5732, 0x4A40, 0x5735, 0x5021, 0x5031, 0xBC60, 0x3C30,
3409  0x4675, 0x5736,      0, 0x355D, 0x4424, 0x307A, 0x5737, 0x4A26,
3410  0x3930, 0xBC61,      0, 0x4350, 0xBC62, 0xBC63,      0, 0x446F,
3411       0, 0x797B, 0xBC65, 0xBC66, 0xBC67, 0x4C6F, 0x3839, 0x384C,
3412  0xBC68, 0x5738,      0, 0xBC69, 0xBC6A, 0x5739, 0xBC6B, 0x573F,
3413  0xBC6C, 0x3C65,      0,      0, 0x797C, 0x4425, 0xBC6E, 0x362F,
3414  0x573A,      0,      0, 0xBC6F, 0x492B, 0xBC70, 0x4346, 0xBC71,
3415 };
3416 unsigned short utf8_to_euc_E5BD[] = {
3417  0xBC72, 0x573B,      0,      0, 0xBC73, 0x792C,      0, 0xBC75,
3418  0x573C,      0, 0x3630,      0, 0x573D, 0xBC76, 0x573E,      0,
3419  0xBC77, 0x5740,      0, 0x4576, 0xBC78,      0, 0x5741, 0x5742,
3420  0xBC79, 0x5743,      0, 0xBC7A, 0x5734, 0x5733,      0,      0,
3421  0xBC7B, 0x5744, 0x3741, 0xBC7C, 0xBC7D,      0, 0x4927, 0x797D,
3422       0, 0x3A4C, 0x4937, 0x4426, 0x494B, 0x5745,      0, 0xBD21,
3423  0x3E34, 0x3146, 0xBD22, 0x5746, 0xBD23, 0xBD24,      0, 0x5747,
3424  0xBD25, 0x4C72, 0xBD26,      0, 0x4860, 0xBD27, 0xBD28, 0x574A,
3425 };
3426 unsigned short utf8_to_euc_E5BE[] = {
3427  0x317D, 0x402C, 0x5749, 0x5748, 0x3742, 0x4254,      0, 0x574E,
3428  0x574C, 0xBD29, 0x574B, 0x4E27, 0x3865, 0xBD2A,      0, 0xBD2B,
3429  0x3D79, 0x574D, 0x454C, 0x3D3E,      0,      0, 0xBD2C, 0x4640,
3430  0x5751, 0x5750,      0,      0, 0xBD2D, 0xBD2E, 0x574F,      0,
3431  0x5752, 0x3866, 0xBD2F,      0, 0xBD32,      0,      0, 0xBD30,
3432  0x5753, 0x497C, 0x3D5B, 0xBD31, 0xBD33, 0x5754, 0x4879, 0xBD34,
3433  0xBD35, 0xBD36,      0, 0x4641, 0x4427,      0,      0, 0x797E,
3434  0xBD37, 0x4530,      0,      0, 0x5755, 0x352B,      0,      0,
3435 };
3436 unsigned short utf8_to_euc_E5BF[] = {
3437       0,      0,      0, 0x3F34, 0xBD38, 0x492C,      0, 0xBD39,
3438  0xBD3A, 0xBD3B,      0, 0xBD3C, 0x3477, 0x4726,      0,      0,
3439  0xBD3D, 0xBD3E, 0xBD3F, 0xBD40, 0xBD41,      0, 0x5756, 0x3B56,
3440  0x4B3A, 0x4B3B,      0,      0, 0x317E, 0x575B, 0x7A21,      0,
3441  0x4369, 0xBD43, 0xBD44,      0, 0x5758,      0,      0,      0,
3442  0xBD45, 0xBD46, 0xBD47, 0x3277, 0xBD48, 0xBD49, 0xBD4A, 0xBD4B,
3443  0x582D, 0x575A, 0xBD4C, 0xBD4D,      0, 0x4730, 0xBD4E,      0,
3444  0x5759,      0, 0xBD4F, 0x5757, 0xBD50, 0x397A,      0, 0x575D,
3445 };
3446 unsigned short utf8_to_euc_E680[] = {
3447       0,      0,      0,      0,      0,      0,      0, 0xBD51,
3448       0,      0, 0xBD52,      0,      0, 0xBD53, 0x5763, 0x5769,
3449  0x5761,      0, 0x455C, 0xBD54, 0xBD55, 0x5766, 0x495D, 0xBD56,
3450  0xBD57, 0x5760, 0xBD58, 0x5765, 0x4E67, 0x3B57,      0, 0xBD59,
3451  0x4255, 0x575E,      0,      0, 0xBD5A, 0x355E, 0x5768, 0x402D,
3452  0x3165, 0x5762, 0x3278, 0x5767,      0, 0xBD5B,      0, 0x3631,
3453       0, 0x5764,      0, 0xBD5C,      0, 0xBD5D,      0,      0,
3454       0,      0, 0x576A,      0,      0,      0,      0,      0,
3455 };
3456 unsigned short utf8_to_euc_E681[] = {
3457  0xBD5E, 0x576C, 0x5776, 0x5774,      0,      0, 0x5771, 0xBD5F,
3458  0xBD60, 0xBD61, 0x5770, 0x4E78, 0xBD62, 0x5772,      0,      0,
3459  0x3632, 0xBD63, 0x3931,      0, 0xBD64, 0x3D7A, 0xBD65, 0xBD66,
3460       0, 0x5779, 0x576B,      0,      0, 0x7A22,      0, 0x576F,
3461  0x575F, 0xBD68, 0x327A, 0x5773, 0x5775, 0x4351,      0, 0xBD69,
3462  0x3A28, 0x3238, 0x576D, 0x5778, 0x5777, 0x3633,      0, 0x4229,
3463  0x3366, 0xBD6A,      0,      0,      0, 0x3743,      0, 0x576E,
3464       0,      0,      0,      0,      0,      0, 0xBD6B, 0xBD6C,
3465 };
3466 unsigned short utf8_to_euc_E682[] = {
3467       0, 0x577A, 0xBD6D, 0x577D, 0x5821, 0x7A23, 0xBD6E,      0,
3468  0xBD6F, 0x3C3D, 0x7A24, 0x5827, 0x4470, 0x577B, 0xBD71,      0,
3469       0, 0xBD72, 0x5825, 0xBD73, 0x3279, 0xBD74, 0x5823, 0x5824,
3470  0xBD75,      0, 0x577E, 0x5822,      0, 0xBD76, 0xBD77, 0x3867,
3471  0x4D2A,      0, 0xBD78, 0x3435, 0xBD79, 0xBD7A, 0x3159, 0x5826,
3472  0xBD7B, 0x473A, 0x302D,      0,      0,      0,      0,      0,
3473  0xBD7C, 0xBD7D, 0x4861, 0x575C, 0x582C, 0x5830, 0x4C65, 0xBD7E,
3474  0x5829,      0,      0, 0xBE21, 0x4569, 0x582E, 0xBE22,      0,
3475 };
3476 unsigned short utf8_to_euc_E683[] = {
3477       0,      0, 0xBE23,      0, 0xBE24, 0x3E70, 0x582F, 0x4657,
3478  0xBE25, 0xBE26, 0xBE27, 0xBE28,      0,      0, 0xBE29, 0xBE2A,
3479       0, 0x4F47,      0, 0x582B, 0xBE2B, 0x7A26,      0,      0,
3480  0x5831, 0xBE2D, 0x397B, 0xBE2E, 0x404B, 0xBE2F, 0x7A25, 0x3054,
3481  0x582A, 0x5828, 0xBE31, 0x415A,      0, 0xBE32,      0, 0x577C,
3482  0x3B34,      0,      0,      0,      0,      0,      0,      0,
3483  0x4246, 0x583D, 0x7A28, 0x415B, 0x5838, 0xBE34, 0x5835, 0x5836,
3484  0xBE35, 0x3C66, 0x5839, 0x583C, 0xBE36, 0xBE37,      0,      0,
3485 };
3486 unsigned short utf8_to_euc_E684[] = {
3487  0x5837, 0x3D25, 0xBE38, 0x583A,      0,      0, 0x5834, 0xBE39,
3488  0x4C7C, 0x4C7B, 0xBE3A,      0, 0xBE3B, 0x583E, 0x583F, 0x3055,
3489  0xBE3C, 0x7A29, 0xBE3E, 0xBE3F, 0xBE40, 0x5833, 0xBE41, 0xBE42,
3490       0, 0xBE43, 0x3672, 0x3026, 0xBE44,      0, 0xBE45, 0x3436,
3491  0x7A27, 0x583B, 0xBE46,      0,      0,      0,      0, 0x5843,
3492  0x5842,      0, 0xBE47, 0xBE48, 0x5847,      0,      0,      0,
3493  0x7A2B, 0xBE4A,      0,      0, 0x5848, 0xBE4B, 0xBE4C, 0x7A2A,
3494       0, 0xBE4E,      0,      0, 0x5846, 0x5849, 0x5841, 0x5845,
3495 };
3496 unsigned short utf8_to_euc_E685[] = {
3497       0, 0xBE4F, 0x584A,      0, 0x584B, 0xBE50, 0xBE51, 0x5840,
3498  0x3B7C, 0xBE52, 0x5844, 0x4256, 0x3932, 0x5832, 0x3F35,      0,
3499       0,      0,      0, 0x5858,      0, 0x4A69,      0,      0,
3500  0x584E, 0x584F, 0x5850,      0,      0, 0x5857, 0xBE53, 0x5856,
3501  0xBE54,      0, 0x4B7D, 0x3437,      0, 0x5854,      0, 0x3745,
3502  0x3334,      0,      0, 0x5851, 0xBE55,      0, 0x4E38, 0x5853,
3503  0x3056, 0x5855, 0xBE56, 0x584C, 0x5852, 0x5859, 0x3744, 0x584D,
3504  0xBE57,      0,      0, 0xBE58, 0xBE59,      0, 0x4D5D, 0xBE5A,
3505 };
3506 unsigned short utf8_to_euc_E686[] = {
3507  0xBE5B, 0xBE5C, 0x4D2B, 0xBE5D, 0xBE5E,      0,      0, 0x585C,
3508       0,      0, 0x5860, 0xBE5F,      0, 0xBE60, 0x417E,      0,
3509  0x4E79, 0x5861, 0xBE61, 0xBE62, 0x585E,      0, 0x585B, 0xBE63,
3510  0x7A2C, 0x585A, 0x585F,      0, 0xBE65, 0xBE66,      0, 0xBE67,
3511  0xBE68,      0,      0,      0, 0x4A30, 0xBE69,      0, 0x4634,
3512  0xBE6A, 0x3746, 0xBE6B, 0x5862, 0x585D, 0xBE6C, 0x5863,      0,
3513       0,      0, 0x377B,      0,      0,      0, 0x3231,      0,
3514  0xBE6D, 0xBE6E, 0x586B,      0, 0xBE6F,      0, 0x3438,      0,
3515 };
3516 unsigned short utf8_to_euc_E687[] = {
3517  0xBE70, 0xBE71, 0xBE72, 0x5869,      0,      0, 0x586A, 0x3A29,
3518  0x5868, 0x5866, 0x5865, 0x586C, 0x5864, 0x586E, 0xBE73, 0xBE74,
3519  0x327B,      0,      0,      0,      0, 0xBE75,      0,      0,
3520       0,      0,      0,      0, 0xBE76, 0xBE77, 0xBE78, 0xBE79,
3521       0, 0xBE7A, 0xBE7B, 0x5870,      0, 0xBE7E, 0x586F, 0xBE7C,
3522       0, 0xBE7D,      0,      0, 0xBF21, 0xBF22,      0, 0xBF23,
3523       0,      0, 0x4428,      0, 0x5873,      0, 0x5871, 0x5867,
3524  0x377C,      0, 0x5872,      0, 0x5876, 0x5875, 0x5877, 0x5874,
3525 };
3526 unsigned short utf8_to_euc_E688[] = {
3527  0x5878, 0xBF24,      0, 0xBF25, 0xBF26,      0,      0, 0xBF27,
3528  0x5879, 0x587A, 0x4A6A,      0, 0x587C, 0x587B, 0x3D3F,      0,
3529  0x402E, 0x3266, 0x327C, 0x7A2D, 0x587D, 0xBF29, 0x303F,      0,
3530       0,      0, 0x404C, 0x587E, 0xBF2A, 0x6C43, 0x5921, 0x3761,
3531  0xBF2B, 0x5922, 0xBF2C, 0xBF2D,      0,      0, 0x406F, 0xBF2E,
3532       0, 0xBF2F, 0x5923, 0xBF30,      0,      0, 0x5924, 0x353A,
3533  0x5925,      0, 0x5926, 0x5927, 0x4257,      0,      0,      0,
3534  0x384D, 0xBF31,      0, 0x4C61,      0, 0xBF32,      0, 0x4B3C,
3535 };
3536 unsigned short utf8_to_euc_E689[] = {
3537  0x3D6A, 0x5928, 0xBF33, 0xBF34, 0xBF35,      0, 0xBF36, 0x4070,
3538  0x6E3D, 0x4862,      0, 0x3C6A, 0xBF37, 0x3A4D, 0x5929,      0,
3539  0xBF38, 0xBF39, 0xBF3A, 0x4247, 0xBF3B, 0x4A27, 0xBF3C,      0,
3540  0x4271,      0, 0xBF3D, 0x592C, 0xBF3E,      0, 0x592A,      0,
3541  0x592D,      0,      0, 0x592B, 0xBF3F,      0,      0,      0,
3542  0x592E,      0,      0,      0,      0, 0xBF40, 0x4A31, 0xBF41,
3543       0, 0x3037,      0, 0xBF42,      0,      0, 0x495E,      0,
3544       0, 0x4863, 0xBF43,      0, 0x592F, 0xBF44, 0x5932, 0x3E35,
3545 };
3546 unsigned short utf8_to_euc_E68A[] = {
3547  0x353B,      0, 0x5930, 0x5937, 0x3E36,      0,      0,      0,
3548       0, 0x5931, 0x4744,      0,      0, 0xBF45, 0xBF46, 0xBF47,
3549  0xBF48, 0x4D5E, 0x5933, 0x5934, 0x5938, 0x456A, 0x5935, 0x3933,
3550  0x405E,      0,      0, 0x5946, 0x4834,      0, 0x4272,      0,
3551       0,      0,      0,      0,      0,      0, 0x7A2E,      0,
3552  0xBF4A,      0,      0, 0x4864, 0x5A2D,      0,      0,      0,
3553       0, 0x4A7A,      0, 0xBF4B,      0, 0x4471, 0xBF4C, 0xBF4D,
3554       0, 0x4B75, 0xBF4E, 0x593B, 0x3221, 0x436A, 0xBF4F, 0xBF50,
3555 };
3556 unsigned short utf8_to_euc_E68B[] = {
3557       0,      0, 0x5944,      0, 0xBF51, 0x4334, 0x593E, 0x5945,
3558  0x5940, 0x5947, 0x5943,      0, 0x5942, 0x476F, 0xBF52, 0x593C,
3559  0x327D, 0x593A, 0x3571, 0x4273, 0x5936, 0xBF53, 0xBF54, 0x5939,
3560  0x3934, 0x405B, 0xBF55, 0x3E37, 0x5941, 0x4752,      0,      0,
3561  0x3572, 0x3348,      0,      0,      0,      0,      0,      0,
3562       0,      0, 0xBF56,      0, 0x3367, 0x3F21, 0x5949, 0x594E,
3563       0, 0x594A, 0xBF57, 0x377D, 0xBF58, 0x594F, 0x3B22, 0x3969,
3564       0,      0,      0,      0, 0xBF59, 0xBF5A, 0x3D26, 0x593D,
3565 };
3566 unsigned short utf8_to_euc_E68C[] = {
3567       0, 0x3B7D, 0x594C, 0xBF5B, 0xBF5C,      0,      0, 0x3B58,
3568  0x594D, 0x3044, 0xBF5D, 0xBF5E, 0x5948, 0xBF5F,      0,      0,
3569  0xBF60, 0x4429,      0, 0xBF61,      0,      0, 0xBF62,      0,
3570  0xBF63, 0x3573,      0,      0,      0,      0,      0, 0x3634,
3571       0,      0,      0,      0,      0,      0,      0, 0x594B,
3572  0x3027, 0xBF64, 0xBF65, 0x3A43,      0, 0xBF66,      0, 0x3F36,
3573       0,      0,      0,      0,      0, 0xBF67, 0xBF68,      0,
3574       0, 0xBF69, 0x4472,      0, 0xBF6A, 0x4854, 0x5951, 0x415E,
3575 };
3576 unsigned short utf8_to_euc_E68D[] = {
3577       0, 0xBF6B, 0xBF6C, 0xBF6D, 0xBF6E,      0, 0xBF6F,      0,
3578       0, 0x422A, 0xBF70, 0xBF71, 0x3B2B, 0x5952, 0xBF72, 0x5954,
3579  0x5950,      0, 0xBF73, 0xBF74, 0xBF75, 0x4A61,      0, 0x443D,
3580  0xBF76,      0,      0, 0xBF77, 0x415C,      0,      0,      0,
3581       0,      0,      0,      0,      0, 0xBF78, 0xBF79, 0x4A7B,
3582  0x3C4E, 0x5960,      0, 0x595F, 0xBF7A, 0xBF7B, 0x3F78,      0,
3583       0, 0xBF7C, 0x377E,      0, 0xBF7D, 0xBF7E, 0x5959, 0x3E39,
3584  0xC021,      0, 0x4668, 0x4731, 0xC022, 0xC023,      0, 0xC024,
3585 };
3586 unsigned short utf8_to_euc_E68E[] = {
3587  0x5957,      0, 0xC025, 0x415D, 0xC026,      0,      0, 0xC027,
3588  0x3C78, 0x595C, 0xC028,      0, 0x3E38,      0, 0x5956, 0x595B,
3589  0xC029,      0, 0x4753,      0, 0xC02A, 0xC02B, 0x5955,      0,
3590  0x3721, 0xC02C, 0xC02D, 0x335D,      0,      0, 0xC02E, 0x595D,
3591  0x4E2B, 0x3A4E, 0x4335, 0x595A, 0xC02F, 0x405C, 0xC030, 0x3935,
3592  0x3F64, 0x3166, 0x413C, 0x5958, 0x3545, 0xC031, 0xC032, 0xC033,
3593       0,      0, 0x3747,      0, 0x444F, 0x595E,      0,      0,
3594       0,      0,      0, 0x415F,      0, 0xC034, 0x5961,      0,
3595 };
3596 unsigned short utf8_to_euc_E68F[] = {
3597  0x5963, 0xC035,      0, 0x4237, 0x5969, 0xC036, 0x5964,      0,
3598  0xC037, 0x5966,      0,      0,      0,      0, 0xC038, 0x4941,
3599  0x4473, 0xC039, 0x5967, 0xC03A, 0xC03B, 0xC03C, 0x4D2C,      0,
3600       0,      0, 0x4D48, 0x3439, 0xC03D,      0,      0,      0,
3601  0xC03E, 0x302E,      0, 0x5965,      0, 0xC03F,      0,      0,
3602       0, 0x5962, 0xC040,      0, 0xC041,      0, 0x3478,      0,
3603       0,      0, 0xC042, 0xC043, 0x3167, 0x7A2F, 0x5968,      0,
3604  0xC045, 0xC046, 0x4D49,      0,      0,      0,      0,      0,
3605 };
3606 unsigned short utf8_to_euc_E690[] = {
3607       0,      0,      0,      0,      0,      0, 0x596C,      0,
3608       0, 0xC047, 0xC048,      0,      0, 0x423B,      0, 0x5973,
3609  0xC049,      0, 0xC04A, 0x596D, 0xC04B,      0, 0x596A, 0x5971,
3610  0xC04C,      0,      0,      0, 0x5953,      0, 0xC04D,      0,
3611  0xC04E,      0, 0xC04F,      0, 0xC050, 0xC051, 0x596E,      0,
3612  0x5972, 0xC052, 0xC053,      0, 0x4842, 0x456B,      0, 0xC054,
3613  0xC055,      0,      0,      0, 0x596B, 0xC056, 0x596F,      0,
3614       0,      0, 0x3748,      0,      0, 0xC057, 0x3A71, 0xC058,
3615 };
3616 unsigned short utf8_to_euc_E691[] = {
3617       0,      0, 0x405D,      0,      0,      0,      0,      0,
3618       0,      0,      0, 0xC059,      0,      0, 0x5977, 0xC05A,
3619       0, 0xC05B, 0xC05C, 0xC05D, 0xC05E,      0,      0,      0,
3620  0x4526,      0, 0xC05F, 0xC060, 0xC061, 0xC062,      0, 0xC063,
3621  0x7A30, 0xC065,      0, 0xC066,      0,      0,      0, 0x5974,
3622       0, 0x4B60,      0,      0,      0, 0xC067,      0, 0x5975,
3623       0,      0,      0, 0xC068, 0xC069,      0, 0x5976,      0,
3624  0x4C4E,      0, 0x4022, 0xC06A,      0, 0xC06B,      0,      0,
3625 };
3626 unsigned short utf8_to_euc_E692[] = {
3627       0,      0,      0, 0x3762,      0, 0xC06C,      0, 0xC06D,
3628  0x597D,      0,      0,      0,      0,      0,      0, 0xC06E,
3629  0xC06F, 0xC070, 0x3B35, 0x597A,      0, 0x5979,      0,      0,
3630  0xC071, 0xC072, 0x4732, 0xC073,      0, 0x7A31, 0x4635, 0xC075,
3631       0, 0xC076,      0, 0xC077, 0x4531, 0x597B, 0xC078,      0,
3632  0xC079, 0x597C,      0, 0x496F, 0xC07A, 0x4745, 0x3B23,      0,
3633  0x4071,      0, 0x4B50, 0xC07B,      0,      0,      0,      0,
3634       0, 0x3349,      0, 0x5A25, 0x597E, 0xC07C, 0xC07D, 0xC07E,
3635 };
3636 unsigned short utf8_to_euc_E693[] = {
3637       0, 0x4D4A, 0x5A27,      0, 0xC121, 0x5A23,      0, 0x5A24,
3638       0, 0xC122, 0xC123, 0xC124, 0xC125, 0x4160, 0x7A32,      0,
3639  0xC127, 0xC128, 0x5A22,      0, 0x593F, 0xC129,      0, 0xC12A,
3640  0x5A26,      0, 0x5A21,      0,      0,      0,      0,      0,
3641  0x5A2B, 0x5A2C, 0x4527, 0x5A2E, 0xC12B, 0xC12C, 0x3B24, 0x5A29,
3642       0, 0xC12D, 0xC12E,      0, 0x353C, 0xC12F,      0, 0x5A2F,
3643  0xC130, 0x5A28, 0x5A33,      0, 0x5A32, 0xC131, 0x5A31, 0xC132,
3644       0,      0, 0x5A34, 0xC133,      0, 0x5A36, 0x3E71, 0xC134,
3645 };
3646 unsigned short utf8_to_euc_E694[] = {
3647  0x5A35, 0xC135,      0,      0, 0xC136, 0x5A39,      0,      0,
3648  0xC137, 0xC138, 0xC139,      0,      0,      0,      0, 0xC13A,
3649       0,      0,      0, 0xC13B, 0xC13C,      0, 0xC13D,      0,
3650  0x5A37, 0xC13E,      0, 0xC13F, 0x5A38, 0x5970, 0xC140, 0xC141,
3651       0,      0, 0xC142, 0x5A3B, 0x5A3A,      0, 0xC143,      0,
3652       0, 0xC144, 0x5978, 0x5A3C, 0x5A30,      0, 0xC145, 0x3B59,
3653       0, 0xC146,      0,      0, 0x5A3D, 0x5A3E, 0x5A40, 0x5A3F,
3654  0x5A41, 0x327E, 0xC147, 0x3936, 0xC148, 0xC149, 0x4A7C, 0x402F,
3655 };
3656 unsigned short utf8_to_euc_E695[] = {
3657       0,      0,      0, 0xC14A,      0, 0x384E,      0, 0xC14B,
3658  0x5A43, 0xC14C,      0,      0,      0, 0x5A46, 0x7A33, 0x4952,
3659  0xC14D, 0x355F, 0xC14E,      0, 0xC14F, 0x5A45, 0x5A44, 0x4754,
3660  0x5A47, 0x3635,      0,      0,      0, 0x5A49, 0x5A48, 0xC150,
3661  0xC151,      0, 0x343A, 0x3B36,      0,      0, 0x4658, 0xC152,
3662       0,      0,      0, 0xC153, 0x3749,      0,      0,      0,
3663  0x3F74,      0, 0x5A4A,      0, 0x4030, 0x4528,      0, 0x495F,
3664  0x5A4B,      0, 0xC154,      0,      0, 0xC155,      0,      0,
3665 };
3666 unsigned short utf8_to_euc_E696[] = {
3667       0, 0xC156, 0x5A4C, 0x5A4D,      0, 0xC157,      0, 0x4A38,
3668  0x555D, 0x4046, 0xC158,      0, 0x494C,      0, 0x3A58,      0,
3669  0x4865, 0x4843, 0xC159,      0,      0, 0xC15A,      0, 0x454D,
3670  0xC15B, 0x4E41,      0, 0x5A4F, 0x3C50, 0xC15C,      0, 0x5A50,
3671  0xC15D, 0x3036,      0, 0xC15E, 0x3654, 0x404D, 0xC15F, 0x4960,
3672       0,      0,      0, 0x5A51, 0x3B42, 0x4347, 0xC160, 0x3B5B,
3673  0x3F37,      0, 0xC161, 0xC162, 0xC163,      0,      0, 0x5A52,
3674       0, 0x4A7D,      0,      0, 0x3177, 0x3B5C,      0, 0xC164,
3675 };
3676 unsigned short utf8_to_euc_E697[] = {
3677       0, 0x5A55, 0xC165, 0x5A53, 0x5A56, 0x4E39, 0x5A54,      0,
3678  0xC166, 0xC167,      0, 0x407B, 0x5A57,      0, 0xC168, 0x4232,
3679  0xC169,      0, 0x5A58,      0, 0xC16A,      0, 0xC16B, 0x347A,
3680  0xC16C, 0x5A5A,      0, 0x5A59,      0,      0,      0, 0xC16D,
3681  0x5A5B, 0x5A5C, 0x347B,      0,      0, 0x467C, 0x4336, 0x356C,
3682  0x3B5D, 0x4161,      0,      0, 0x3D5C, 0x3030,      0,      0,
3683  0xC16E, 0x5A5D, 0xC16F,      0, 0xC170, 0xC171,      0,      0,
3684       0, 0xC172, 0x3222, 0x5A61,      0,      0, 0xC173, 0xC174,
3685 };
3686 unsigned short utf8_to_euc_E698[] = {
3687  0x7A34,      0, 0x3937, 0x5A60, 0xC176,      0, 0x3A2B, 0x3E3A,
3688  0xC177, 0x7A37, 0x5A5F,      0, 0x3E3B, 0xC179, 0x4C40, 0x3A2A,
3689       0, 0xC17A, 0xC17B, 0x3057, 0x404E, 0x7A35, 0xC17D,      0,
3690       0,      0,      0,      0, 0x5A66, 0xC17E, 0x7A39, 0x4031,
3691  0x3147, 0xC222, 0xC223, 0xC224, 0x7A3A, 0x3D55, 0xC226, 0x4B66,
3692  0x3A72, 0xC227, 0xC228, 0xC229, 0xC22A, 0x3E3C, 0x7A38, 0x4027,
3693  0xC22C, 0x7928,      0, 0xC22E, 0x5A65, 0x5A63, 0x5A64, 0xC230,
3694       0, 0xC22F,      0, 0x7A36, 0x436B,      0,      0, 0x5B26,
3695 };
3696 unsigned short utf8_to_euc_E699[] = {
3697  0xC231, 0x5A6A, 0x3B7E, 0x3938, 0x5A68, 0xC232, 0xC233,      0,
3698       0, 0x5A69, 0xC234, 0x3F38, 0xC235,      0, 0xC237, 0x5A67,
3699       0, 0xC236, 0x3B2F,      0,      0,      0,      0, 0x7A3C,
3700  0xC239, 0x7A3D,      0, 0xC23B, 0xC23C, 0x5A6C, 0x5A6B, 0x5A70,
3701  0xC23D, 0xC23E, 0x5A71,      0, 0x5A6D, 0x7A3B, 0x3322, 0x5A6E,
3702  0x5A6F, 0x4855, 0xC240, 0xC241, 0xC242,      0, 0x4961, 0x374A,
3703  0x5A72,      0,      0, 0x7A3F, 0x4032, 0xC245, 0x3E3D, 0xC247,
3704  0xC248, 0xC249, 0x4352, 0xC24A, 0xC24C,      0, 0xC243, 0xC246,
3705 };
3706 unsigned short utf8_to_euc_E69A[] = {
3707  0xC24B, 0x3647,      0, 0x5A73, 0x5A77,      0,      0, 0x324B,
3708  0x5A74, 0x5A76,      0, 0xC24D, 0xC24E, 0xC24F, 0x5A75,      0,
3709  0xC250, 0x3D6B, 0xC251,      0,      0,      0, 0x4348, 0x3045,
3710  0x5A78, 0x7A40, 0xC253, 0xC254, 0xC255, 0x5A79,      0, 0xC256,
3711  0x7A41,      0, 0x442A,      0, 0xC258,      0, 0x4E71,      0,
3712       0,      0,      0, 0x3B43,      0, 0xC259, 0x4A6B,      0,
3713       0, 0xC25A, 0x7A42,      0, 0x4B3D, 0xC25C,      0,      0,
3714  0x5B22, 0x5A7B,      0, 0xC25D, 0x5A7E,      0, 0x5A7D, 0x7A43,
3715 };
3716 unsigned short utf8_to_euc_E69B[] = {
3717  0xC25F, 0x5A7A, 0xC260, 0xC261, 0x5B21,      0,      0, 0x465E,
3718  0xC262, 0x5A7C,      0,      0, 0xC263,      0, 0xC264, 0xC265,
3719       0,      0,      0,      0, 0xC266,      0, 0x5B23,      0,
3720       0, 0x3D6C, 0x5B24, 0xC267, 0x4D4B, 0x4778,      0, 0xC268,
3721  0x5B25,      0,      0,      0,      0,      0, 0x5B27,      0,
3722  0xC269, 0x5B28,      0, 0xC26A, 0xC26B,      0, 0xC26C,      0,
3723  0x5B29,      0, 0x364A, 0x3148, 0x3939, 0x5B2A,      0, 0x5B2B,
3724  0x3D71, 0x4162, 0x7A44, 0x792B, 0x5258, 0x413E, 0x413D, 0x4258,
3725 };
3726 unsigned short utf8_to_euc_E69C[] = {
3727  0x3A47,      0,      0, 0x5072,      0, 0xC26E,      0, 0xC26F,
3728  0x376E, 0x4D2D,      0, 0x4A7E,      0, 0x497E, 0x7A45, 0x5B2C,
3729       0,      0,      0, 0xC271, 0x3A73, 0x443F, 0x5B2D, 0x4F2F,
3730       0, 0xC272,      0, 0x4B3E, 0xC273, 0x442B, 0x5B2E, 0x347C,
3731  0xC274,      0, 0xC275,      0,      0,      0, 0x5B2F, 0x5B30,
3732  0x4C5A,      0, 0x4C24, 0x4B76, 0x4B5C, 0x3B25, 0x5B32,      0,
3733       0, 0x3C6B,      0, 0xC276, 0x4B51,      0, 0x5B34, 0x5B37,
3734  0x5B36,      0, 0x3479,      0,      0, 0x3560, 0xC277, 0x5B33,
3735 };
3736 unsigned short utf8_to_euc_E69D[] = {
3737       0, 0x5B35,      0,      0,      0, 0xC278, 0x5B38, 0xC279,
3738  0xC27A, 0x3F79,      0,      0, 0xC27B,      0, 0x4D7B, 0x3049,
3739  0x3A60, 0x423C,      0, 0x3C5D, 0xC27C, 0xC27D, 0x3E73,      0,
3740       0, 0x5B3B,      0,      0, 0x454E, 0xC27E, 0x5B39, 0x422B,
3741  0x5B3A, 0x3E72, 0x4C5D, 0x5B3C, 0x5B3D, 0x4D68, 0x7A47,      0,
3742       0,      0, 0x5B42,      0, 0xC322, 0x393A, 0xC323, 0x4755,
3743  0x5B3F, 0x456C, 0x5A5E, 0x5A62, 0xC324, 0x354F, 0xC325, 0x4747,
3744       0,      0,      0, 0xC326, 0x5B41,      0, 0x3E3E, 0x4844,
3745 };
3746 unsigned short utf8_to_euc_E69E[] = {
3747       0, 0xC327,      0,      0, 0xC328, 0x5B47,      0, 0x487A,
3748       0, 0x5B3E,      0, 0x5B44, 0x5B43,      0, 0xC329, 0xC32A,
3749  0x404F, 0xC32B,      0, 0xC32C,      0, 0x4B6D, 0xC32D, 0x4E53,
3750  0xC32E, 0xC32F, 0x4B67, 0xC330, 0x324C, 0x3B5E,      0,      0,
3751  0x4F48, 0x5B46, 0x3F75,      0,      0,      0, 0x5B45,      0,
3752       0, 0x5B40,      0,      0,      0,      0,      0, 0x384F,
3753  0xC331, 0xC332, 0xC333, 0x5B4C, 0x5B4A, 0xC334, 0x324D, 0x5B48,
3754  0x5B4E, 0x5B54,      0, 0x7A48, 0xC336, 0xC337,      0,      0,
3755 };
3756 unsigned short utf8_to_euc_E69F[] = {
3757  0x7A4A, 0x4248, 0xC33A, 0xC33B, 0x4A41, 0xC33C, 0x5B56,      0,
3758  0xC33D, 0xC33E, 0x4922,      0,      0,      0, 0x5B55, 0x4770,
3759  0x4B3F, 0x343B, 0xC33F, 0x4077, 0x3D40,      0,      0, 0xC340,
3760  0x4453, 0xC341, 0x4D2E,      0, 0xC342, 0x5B51, 0x5B50,      0,
3761       0, 0xC343, 0x5B52,      0, 0x5B4F,      0, 0xC344, 0x5B57,
3762       0, 0x5B4D,      0,      0, 0x5B4B,      0, 0x5B53, 0x5B49,
3763  0xC345, 0x436C, 0xC346, 0x4C78, 0x3C46, 0x3A74, 0xC347, 0xC348,
3764       0, 0xC338,      0, 0x3A3A,      0,      0, 0x4B6F, 0x3341,
3765 };
3766 unsigned short utf8_to_euc_E6A0[] = {
3767       0, 0x7A4B, 0x444E, 0x464A, 0x3149,      0,      0,      0,
3768       0,      0,      0,      0,      0,      0,      0,      0,
3769       0,      0,      0, 0x4072, 0xC34A,      0, 0x4034, 0x372A,
3770       0, 0xC34B,      0,      0,      0, 0xC34C, 0x5B59, 0xC34D,
3771       0, 0x393B, 0x337C,      0,      0,      0,      0, 0xC34F,
3772  0xC34E, 0x5B5B, 0x3374, 0x5B61, 0xC350, 0xC351,      0, 0xC352,
3773  0xC353, 0xC354, 0x5B5E, 0xC355, 0x4073,      0,      0,      0,
3774  0x334B, 0x3A2C,      0, 0xC356, 0x334A, 0x3A4F,      0, 0xC357,
3775 };
3776 unsigned short utf8_to_euc_E6A1[] = {
3777  0x5B5C, 0x3765, 0x374B, 0x456D, 0x7A4C, 0xC359, 0x5B5A,      0,
3778  0x3046,      0, 0xC35A,      0, 0xC35B, 0x5B5D, 0x5B5F,      0,
3779  0x364D, 0x372C, 0x7A49, 0x343C, 0x354B, 0xC35C,      0, 0xC35D,
3780  0xC35E, 0x5B62,      0, 0xC35F, 0x3A79, 0x4B71,      0, 0x3B37,
3781       0,      0,      0, 0x5B63,      0,      0,      0, 0x4930,
3782       0,      0,      0, 0xC360,      0,      0, 0xC361, 0xC362,
3783  0xC363, 0xC364, 0xC365,      0, 0x5B6F, 0xC366, 0x3233, 0x5B64,
3784       0, 0xC367, 0xC368, 0xC369, 0xC36A,      0, 0x5B75, 0x5B65,
3785 };
3786 unsigned short utf8_to_euc_E6A2[] = {
3787       0, 0x4E42, 0xC36B, 0x5B6C, 0xC36C, 0x475F, 0xC36D,      0,
3788  0xC36E,      0,      0,      0,      0, 0x5B74,      0, 0x5B67,
3789       0,      0,      0, 0x3034, 0x5B69,      0, 0xC36F, 0x393C,
3790  0xC370,      0, 0xC371, 0x5B6B, 0xC372, 0x5B6A,      0, 0x5B66,
3791  0x5B71, 0xC373, 0x3E3F, 0xC374,      0, 0xC375, 0x546D, 0x3868,
3792  0x4D7C, 0xC376, 0xC377,      0,      0, 0x5B68, 0xC378, 0x4474,
3793  0x3323, 0x3A2D, 0xC379, 0x5B60,      0, 0x5B70, 0x3361,      0,
3794       0, 0x5B6E, 0x5B72, 0xC37A, 0x456E,      0,      0,      0,
3795 };
3796 unsigned short utf8_to_euc_E6A3[] = {
3797       0,      0,      0,      0, 0x347E, 0xC37B, 0x5C32,      0,
3798  0x7929, 0x4C49, 0x5B77, 0x347D, 0xC37D, 0x5B7E,      0, 0x7A4D,
3799  0xC421, 0xC422, 0x4B40, 0xC423, 0x5C21, 0x5C23, 0xC424, 0x5C27,
3800  0x5B79, 0xC425, 0x432A,      0, 0xC426, 0xC427,      0, 0x456F,
3801  0x5C2B, 0x5B7C,      0, 0x5C28,      0, 0xC428,      0, 0x5C22,
3802  0xC429,      0, 0xC42A, 0xC42B, 0xC42C, 0xC42D, 0x3F39, 0x5C2C,
3803  0xC42E, 0xC42F, 0x4033,      0,      0, 0xC430, 0xC431,      0,
3804       0, 0x5C2A, 0x343D, 0xC432, 0xC433, 0xC434,      0,      0,
3805 };
3806 unsigned short utf8_to_euc_E6A4[] = {
3807  0x4F50, 0x5B76,      0,      0, 0x5C26, 0x3058, 0xC435,      0,
3808  0x5B78, 0xC436, 0xC437, 0x4C3A, 0x5B7D, 0x3F22, 0x4447, 0x5B73,
3809  0xC438, 0xC439, 0x5C25, 0xC43A,      0,      0, 0xC43B, 0xC43C,
3810       0, 0x3F7A, 0x5C2F, 0x3371, 0x3821,      0,      0,      0,
3811       0, 0x5C31, 0x5B7A, 0x5C30,      0, 0x5C29, 0x5B7B,      0,
3812  0x5C2D,      0, 0x5C2E,      0,      0,      0,      0,      0,
3813  0x5C3F, 0xC43D,      0, 0xC43E, 0x464E, 0xC43F, 0x5C24,      0,
3814  0xC440, 0x5C3B,      0, 0xC441,      0, 0x5C3D,      0, 0x4458,
3815 };
3816 unsigned short utf8_to_euc_E6A5[] = {
3817       0,      0, 0xC442,      0,      0, 0xC443,      0,      0,
3818       0, 0xC444, 0x4D4C,      0,      0,      0, 0xC445,      0,
3819       0,      0,      0, 0x4976, 0x5C38, 0x424A,      0, 0xC446,
3820       0, 0x5C3E, 0x413F, 0xC447, 0x5C35, 0x5C42, 0x5C41,      0,
3821  0x466F, 0x5C40, 0x466A, 0xC448, 0xC449, 0xC44A, 0xC44B,      0,
3822  0x7A4F, 0xC44D, 0x5C44, 0x5C37, 0xC44E, 0x3648, 0x5C3A, 0x3D5D,
3823  0xC44F, 0xC450, 0xC451, 0x4760, 0x5C3C, 0x364B,      0, 0x5C34,
3824  0x5C36, 0x5C33, 0xC452, 0xC453, 0x4F30, 0x335A, 0x5C39, 0xC454,
3825 };
3826 unsigned short utf8_to_euc_E6A6[] = {
3827  0xC455, 0x5C43, 0x3335,      0,      0,      0,      0,      0,
3828       0,      0, 0x3A67,      0,      0, 0xC456, 0x315D,      0,
3829       0, 0x5C54, 0xC457,      0, 0x4F31, 0x5C57, 0xC458,      0,
3830  0x7A51,      0,      0, 0x3F3A, 0x5C56,      0,      0,      0,
3831  0x5C55, 0xC45A,      0,      0,      0, 0xC45B, 0xC45C, 0x5C52,
3832  0xC45D,      0,      0, 0xC45E,      0, 0xC45F, 0x5C46, 0xC460,
3833       0, 0x5C63, 0x5C45,      0, 0x5C58,      0,      0, 0xC461,
3834  0xC462,      0, 0xC463, 0x5C50, 0xC464,      0, 0x5C4B, 0x5C48,
3835 };
3836 unsigned short utf8_to_euc_E6A7[] = {
3837       0, 0x5C49,      0, 0x5C51,      0, 0xC465,      0, 0x7422,
3838  0xC466,      0, 0x5C4E, 0x393D, 0x4448, 0x4164, 0x5C4C,      0,
3839  0x5C47, 0xC467,      0, 0x5C4A,      0,      0, 0xC468, 0xC469,
3840  0x4D4D, 0x4B6A,      0,      0,      0, 0x5C4F, 0x5C59,      0,
3841       0,      0, 0x7A52,      0,      0, 0xC46B,      0, 0x5C61,
3842  0x5C5A,      0,      0, 0x5C67,      0, 0x5C65, 0xC46C, 0xC46D,
3843       0, 0xC46E, 0x5C60, 0xC46F,      0, 0xC470,      0,      0,
3844       0, 0x5C5F,      0, 0x4450,      0, 0x4165, 0xC471, 0x5C5D,
3845 };
3846 unsigned short utf8_to_euc_E6A8[] = {
3847  0xC472, 0xC473, 0x5C5B, 0xC474,      0, 0x5C62,      0,      0,
3848       0,      0, 0x5C68, 0x4875, 0x5C6E,      0,      0, 0xC475,
3849       0, 0xC476, 0x5C69, 0x5C6C, 0x5C66, 0xC477,      0, 0x4374,
3850       0, 0x4938, 0xC478, 0x5C5C,      0, 0xC479, 0x5C64, 0x3E40,
3851  0xC47A, 0x4C4F, 0x5C78, 0x5C6B, 0xC47B,      0,      0,      0,
3852  0xC47C, 0x3822, 0x3223, 0x335F,      0,      0, 0x5C53,      0,
3853  0x7A53,      0, 0xC47E,      0, 0xC521, 0x3E41, 0x5C70, 0xC522,
3854  0x5C77, 0x3C79, 0x3372, 0xC523,      0, 0x432E, 0xC524, 0xC525,
3855 };
3856 unsigned short utf8_to_euc_E6A9[] = {
3857       0,      0,      0,      0, 0x5C6D, 0xC526, 0x7A55, 0x5C72,
3858  0x5C76, 0xC528, 0xC529, 0x3636,      0,      0, 0xC52A,      0,
3859  0xC52B, 0xC52C, 0xC52D,      0,      0, 0xC52E, 0xC52F,      0,
3860  0x354C, 0x5C74,      0, 0xC530,      0,      0,      0, 0x3521,
3861       0, 0x464B, 0x5C73,      0, 0xC531,      0, 0x5C75, 0xC532,
3862       0,      0, 0xC533, 0x7A54,      0,      0,      0,      0,
3863       0, 0xC534, 0x5C6F, 0x7A56,      0,      0,      0,      0,
3864  0x5C71,      0,      0,      0,      0,      0, 0x7A57, 0x3360,
3865 };
3866 unsigned short utf8_to_euc_E6AA[] = {
3867  0x4349, 0xC537,      0, 0xC538, 0x5C7C,      0, 0xC539, 0xC53A,
3868       0, 0xC53B,      0, 0xC53C,      0, 0x5C7A, 0x3869,      0,
3869  0x5C79, 0xC53D,      0,      0,      0,      0,      0, 0x5D21,
3870       0,      0,      0, 0xC53E, 0x5B58, 0xC53F, 0xC540, 0xC541,
3871  0x5C7B,      0, 0x5C7D, 0x5C7E,      0, 0xC542,      0,      0,
3872       0,      0, 0x5D2C, 0xC543, 0x5D28,      0, 0x5B6D, 0xC544,
3873  0xC545, 0xC546,      0, 0x5D27, 0xC547,      0,      0,      0,
3874  0x5D26,      0,      0, 0x5D23,      0, 0xC548, 0xC549, 0xC54A,
3875 };
3876 unsigned short utf8_to_euc_E6AB[] = {
3877       0, 0x5C6A, 0x5D25, 0x5D24,      0,      0, 0xC54B,      0,
3878  0xC54D, 0xC54C,      0,      0, 0xC54E,      0,      0,      0,
3879  0xC54F, 0x5D2A,      0, 0x4F26, 0xC550, 0xC551, 0xC552,      0,
3880       0,      0, 0x5D2D, 0x367B, 0xC553, 0xC554, 0x5D29, 0x5D2B,
3881       0,      0, 0x7A58,      0, 0x7A59,      0,      0, 0xC556,
3882  0x4827,      0, 0x5D2E,      0, 0xC557,      0,      0,      0,
3883  0xC558, 0xC559, 0xC55A,      0,      0,      0,      0,      0,
3884       0,      0, 0x5D32, 0x5D2F, 0xC55B, 0xC55C,      0,      0,
3885 };
3886 unsigned short utf8_to_euc_E6AC[] = {
3887       0,      0, 0xC55D, 0xC55E, 0x4D73, 0x5D30, 0xC55F, 0xC560,
3888       0, 0xC561, 0x5C5E,      0,      0,      0,      0, 0xC562,
3889  0xC563, 0xC564, 0x5D33,      0,      0,      0, 0x5D34, 0xC565,
3890       0,      0,      0, 0xC566,      0, 0x3135, 0xC567, 0x5D36,
3891  0x3767, 0x3C21,      0, 0x3655, 0xC568,      0,      0, 0x3224,
3892  0xC569,      0,      0, 0xC56A, 0xC56B,      0,      0, 0xC56C,
3893       0,      0, 0x4D5F,      0,      0, 0xC56D, 0xC56E, 0x5D38,
3894  0x5D37, 0x5D3A, 0x353D, 0xC56F,      0, 0x3656, 0x343E, 0xC570,
3895 };
3896 unsigned short utf8_to_euc_E6AD[] = {
3897       0,      0,      0, 0x5D3D,      0,      0, 0xC571, 0x5D3C,
3898       0, 0x5D3E, 0xC572,      0, 0x324E, 0xC573, 0x4337,      0,
3899  0x5D3F,      0, 0xC574, 0x343F, 0x5D41,      0, 0xC575,      0,
3900  0xC576, 0x5D40,      0, 0x5D42,      0, 0xC577,      0, 0x5D43,
3901  0xC578, 0x5D44, 0x3B5F, 0x4035, 0x3A21,      0, 0x4970, 0xC579,
3902       0, 0x4A62, 0x4F44, 0xC57A,      0,      0, 0xC57B, 0x3B75,
3903  0xC57C,      0,      0, 0x3A50, 0x4E72, 0xC57D,      0,      0,
3904  0x5D45, 0x5D46,      0, 0x3B60,      0, 0xC57E, 0xC621, 0x5D47,
3905 };
3906 unsigned short utf8_to_euc_E6AE[] = {
3907  0x5D48,      0, 0xC622, 0x5D4A, 0x5D49, 0xC623, 0x4B58,      0,
3908       0, 0x3D5E, 0x3C6C, 0x3B44,      0, 0x5D4B,      0,      0,
3909       0,      0,      0,      0,      0, 0x5D4D, 0x3F23, 0xC624,
3910  0x5D4C,      0,      0, 0xC625,      0,      0, 0x5D4E, 0xC626,
3911  0xC627,      0, 0xC628, 0xC629, 0x5D4F,      0,      0,      0,
3912  0xC62A, 0xC62B, 0x5D50, 0x5D51, 0xC62C, 0xC62D, 0xC62E, 0x5D52,
3913  0xC62F, 0x5D54, 0x5D53, 0x5D55, 0x3225, 0x434A,      0, 0x5D56,
3914  0xC630, 0xC631, 0x3B26, 0x334C, 0x5D57, 0xC632, 0xC633, 0x4542,
3915 };
3916 unsigned short utf8_to_euc_E6AF[] = {
3917  0x544C,      0,      0, 0xC634, 0xC635, 0x3523, 0x5D58,      0,
3918       0, 0xC636,      0, 0x5D59, 0xC637, 0x4A6C, 0x4B68,      0,
3919       0,      0, 0x4647, 0x5D5A, 0x4866,      0, 0x7A5A,      0,
3920  0x487B,      0, 0xC639, 0x4C53,      0,      0,      0, 0x5D5B,
3921       0, 0xC63A,      0, 0xC63B,      0,      0, 0xC63C, 0xC63D,
3922       0,      0,      0, 0x5D5D, 0x5D5C,      0, 0xC63E, 0x5D5F,
3923       0, 0xC63F,      0, 0x5D5E,      0,      0,      0, 0xC640,
3924       0, 0xC641,      0,      0,      0,      0,      0, 0xC642,
3925 };
3926 unsigned short utf8_to_euc_E6B0[] = {
3927       0,      0, 0xC643,      0, 0xC644, 0xC645,      0,      0,
3928  0x5D61, 0xC646,      0,      0,      0, 0xC647, 0xC648, 0x3B61,
3929  0xC649, 0x4C31, 0xC64A, 0x5D62, 0x5D63,      0,      0, 0x3524,
3930       0, 0xC64B,      0, 0x5D64,      0,      0,      0, 0xC64C,
3931       0,      0,      0, 0x5D66, 0x5D65,      0, 0xC64D, 0xC64E,
3932  0xC64F,      0,      0,      0, 0xC650,      0, 0xC651,      0,
3933       0,      0,      0, 0xC652, 0x3F65, 0xC653, 0xC654, 0x4939,
3934  0x314A,      0, 0xC655, 0xC656,      0,      0, 0x4845, 0x7A5B,
3935 };
3936 unsigned short utf8_to_euc_E6B1[] = {
3937  0x4475, 0x3D41, 0x3561,      0,      0,      0,      0,      0,
3938       0,      0, 0xC658, 0xC659,      0, 0xC65A, 0x4846, 0xC65B,
3939  0x3C2E,      0, 0xC65C,      0, 0xC65D, 0x5D68,      0, 0x3440,
3940       0, 0xC65E, 0x3178, 0xC65F, 0x7A5C, 0x4672, 0x5D67, 0x393E,
3941  0x4353,      0, 0x5D69,      0,      0,      0,      0, 0xC736,
3942  0x5D71,      0, 0x5D6A, 0xC661,      0, 0xC662,      0, 0x7A5E,
3943  0x4241,      0, 0x3562, 0x5D72, 0xC664,      0, 0xC665,      0,
3944  0xC666, 0xC667, 0x3768, 0xC668,      0, 0x3525, 0x5D70,      0,
3945 };
3946 unsigned short utf8_to_euc_E6B2[] = {
3947       0, 0x5D6E, 0x5D6B, 0x4D60,      0, 0xC669, 0x7A5D, 0xC66B,
3948  0x4440, 0xC66C,      0,      0, 0x4659, 0x5D6C,      0,      0,
3949  0x5D74,      0, 0x5D73, 0x3723, 0xC66D, 0xC66E, 0x322D, 0xC66F,
3950  0xC670, 0x3A3B, 0x5D6D, 0x5D6F, 0xC671,      0,      0, 0xC672,
3951       0, 0x4B57, 0x4274,      0,      0,      0,      0,      0,
3952       0,      0,      0, 0x4B77,      0,      0, 0x5D7C,      0,
3953  0xC673, 0x5D7D, 0xC674, 0x324F, 0xC675,      0,      0,      0,
3954  0x4A28, 0x4C7D, 0x5E21, 0x3C23, 0x3E42, 0x5D78, 0x5D7E, 0x3168,
3955 };
3956 unsigned short utf8_to_euc_E6B3[] = {
3957       0, 0x3637, 0xC676,      0, 0x5D75, 0x5D7A, 0xC677,      0,
3958       0, 0x4074, 0x4771,      0, 0x4867, 0xC678,      0, 0xC679,
3959  0xC67A, 0xC67B, 0xC67C, 0x5D77, 0xC67D, 0x4B21, 0xC67E, 0x5D79,
3960       0, 0x5E24, 0x7A5F, 0x5E22, 0xC722, 0x5D7B,      0,      0,
3961  0xC723, 0x4B22, 0x4748, 0x3563,      0, 0x4525,      0, 0xC724,
3962  0x436D, 0xC725, 0x5E25, 0xC726, 0xC727,      0, 0xC728, 0x5E23,
3963  0x4259, 0x5D76, 0xC729, 0x314B, 0xC72A,      0,      0,      0,
3964       0,      0,      0,      0,      0,      0,      0,      0,
3965 };
3966 unsigned short utf8_to_euc_E6B4[] = {
3967       0,      0,      0,      0, 0x7A60,      0,      0, 0xC72C,
3968       0,      0, 0xC72D, 0x4D4E, 0x5E30,      0, 0xC72E, 0xC72F,
3969       0, 0xC730, 0x5E2F, 0xC731,      0,      0,      0, 0x4076,
3970       0, 0x5E2C, 0xC732, 0x4D6C,      0,      0, 0x4636, 0x5E26,
3971       0,      0,      0,      0,      0, 0x4445, 0xC733, 0xC734,
3972  0xC735, 0x314C, 0x393F, 0x5E29,      0,      0, 0xC737, 0xC738,
3973       0, 0xC739, 0x3D27, 0x5E2E,      0, 0x5E2D, 0x5E28,      0,
3974  0x5E2B, 0xC73A,      0, 0x3368, 0xC73B, 0x5E2A, 0x4749, 0xC73C,
3975 };
3976 unsigned short utf8_to_euc_E6B5[] = {
3977       0, 0x4E2E,      0,      0, 0x3E74, 0x4075,      0,      0,
3978       0,      0,      0,      0,      0,      0,      0,      0,
3979       0,      0,      0,      0,      0,      0,      0, 0xC73D,
3980       0, 0x5E36, 0x5E34,      0, 0x494D,      0, 0xC73E, 0xC73F,
3981       0, 0xC740,      0, 0x5E31, 0x5E33, 0xC741, 0x313A, 0xC742,
3982       0, 0x3940, 0x4F32,      0, 0x333D,      0, 0x4962, 0x7A62,
3983  0xC744,      0,      0,      0, 0x4D61,      0,      0, 0x3324,
3984  0x3F3B, 0x5E35,      0,      0, 0xC745,      0,      0,      0,
3985 };
3986 unsigned short utf8_to_euc_E6B6[] = {
3987       0,      0, 0xC746,      0,      0, 0x5E3A,      0, 0x7A61,
3988  0x3E43,      0,      0,      0, 0x4D30,      0, 0x5E37,      0,
3989       0, 0xC748, 0xC749, 0x5E32, 0xC74A, 0x5E38, 0x7A63, 0xC74C,
3990  0xC74D, 0x4E5E,      0, 0x4573, 0x4642,      0,      0,      0,
3991       0,      0,      0,      0,      0,      0,      0,      0,
3992       0,      0, 0xC74E,      0, 0x7A64,      0,      0, 0x3336,
3993       0,      0, 0x3155,      0, 0xC750, 0x5E3E,      0, 0xC751,
3994  0x5E41, 0xC752,      0,      0, 0x4E43, 0xC753,      0, 0xC754,
3995 };
3996 unsigned short utf8_to_euc_E6B7[] = {
3997  0x4D64,      0,      0,      0, 0xC755, 0x5E48, 0x5E42, 0x5E3F,
3998  0xC756,      0, 0xC757, 0x4E54, 0x5E45,      0, 0xC758, 0x7A65,
3999       0, 0x3D4A, 0x5E47,      0,      0, 0x5E4C, 0xC75A,      0,
4000  0x4571, 0x5E4A,      0, 0xC75B,      0, 0xC75C, 0x5E44, 0xC75D,
4001  0xC75E, 0x4338, 0xC75F,      0, 0x5E4B, 0xC760, 0x5E40,      0,
4002  0x5E46, 0xC761, 0x5E4D, 0x307C, 0x5E43,      0, 0x5E4E, 0xC762,
4003  0xC763, 0x3F3C, 0x7A67, 0x3D5F, 0xC764, 0x4A25, 0xC765, 0x3A2E,
4004  0x7A66, 0x5E3B, 0x5E49, 0x453A, 0x7A68,      0,      0,      0,
4005 };
4006 unsigned short utf8_to_euc_E6B8[] = {
4007  0xC767,      0,      0,      0, 0xC768, 0x4036,      0, 0x3369,
4008  0x3A51, 0x3E44, 0x5E3D, 0x3D42,      0,      0,      0,      0,
4009       0,      0,      0, 0x374C,      0, 0x5E3C,      0,      0,
4010       0, 0x5E52, 0x3D6D, 0x383A,      0, 0x5E61, 0xC769, 0x5E5B,
4011  0x3574, 0x454F, 0xC76A, 0x5E56, 0x5E5F, 0x302F, 0x3132, 0x7A6B,
4012       0, 0x3239,      0, 0x5E58, 0x422C, 0x5E4F, 0x5E51, 0x3941,
4013       0,      0, 0xC76C,      0,      0,      0, 0xC76D,      0,
4014  0x5E62, 0x7A69, 0x5E5D, 0xC76F, 0x7A6C,      0, 0x5E55,      0,
4015 };
4016 unsigned short utf8_to_euc_E6B9[] = {
4017       0,      0,      0, 0x5E5C, 0xC771, 0xC772,      0,      0,
4018  0xC773, 0xC774, 0x4C2B, 0xC775,      0, 0x5E5A, 0x5E5E, 0xC776,
4019       0, 0xC777, 0xC778, 0xC779, 0xC77A,      0, 0x3850, 0xC77B,
4020  0x3E45,      0,      0, 0x4339, 0x7A6A, 0xC77D, 0xC77E, 0x5E54,
4021       0,      0, 0xC821, 0xC822,      0,      0,      0, 0x4D2F,
4022  0xC823,      0,      0, 0x5E57,      0,      0, 0x5E50, 0x4572,
4023       0,      0, 0x5E53, 0xC824,      0,      0, 0x5E59,      0,
4024       0,      0,      0, 0xC825,      0, 0xC826, 0x4F51, 0x3C3E,
4025 };
4026 unsigned short utf8_to_euc_E6BA[] = {
4027  0x4B7E,      0, 0x5E63,      0,      0,      0,      0,      0,
4028       0,      0,      0,      0, 0x482E, 0xC827,      0, 0x5E6F,
4029  0x383B,      0,      0, 0xC828,      0,      0, 0x3D60,      0,
4030  0x5E65, 0xC829,      0,      0, 0x4E2F, 0x3942,      0, 0x5E72,
4031  0xC82A,      0, 0x306E,      0,      0, 0x5E70,      0, 0xC82B,
4032       0,      0, 0x5E64,      0,      0, 0xC82C, 0xC82D, 0x5E6A,
4033       0, 0xC82E, 0x5E6C, 0xC82F,      0,      0, 0x4D4F, 0x5E67,
4034       0,      0, 0x452E, 0xC830,      0, 0x5E69,      0, 0x7A6D,
4035 };
4036 unsigned short utf8_to_euc_E6BB[] = {
4037  0xC832, 0xC833, 0x5E71, 0xC834, 0x5E6B, 0x4C47,      0, 0xC835,
4038  0xC836, 0x5E66, 0xC837, 0x3C22, 0x5E7E, 0xC838, 0xC839, 0xC83A,
4039       0, 0x336A,      0, 0x5E68, 0x5E6D, 0x5E6E,      0,      0,
4040       0,      0,      0,      0,      0, 0x426C, 0x425A,      0,
4041       0,      0,      0,      0,      0,      0,      0,      0,
4042       0,      0,      0, 0xC83B, 0x5E76, 0xC83C, 0xC83D, 0x5E7C,
4043       0,      0, 0x5E7A,      0, 0x4529,      0,      0, 0x5F23,
4044  0x5E77, 0xC83E,      0, 0xC83F,      0, 0xC840, 0x5E78, 0x5E60,
4045 };
4046 unsigned short utf8_to_euc_E6BC[] = {
4047       0, 0x3579, 0x493A,      0, 0xC841,      0, 0x3C3F,      0,
4048  0xC842, 0x3977, 0xC843,      0, 0xC844, 0xC845,      0, 0x4F33,
4049       0, 0x5E74,      0, 0x5F22, 0x3169, 0x4166, 0xC846,      0,
4050  0xC847,      0, 0xC848, 0xC849,      0,      0,      0,      0,
4051  0x4779,      0, 0x3441, 0x4E7A,      0,      0, 0xC84A,      0,
4052       0, 0xC84B, 0xC84C, 0x4C21, 0x4452, 0xC853,      0, 0xC84D,
4053  0xC84E, 0x5E7B, 0x5E7D, 0xC84F,      0,      0, 0xC850,      0,
4054  0x4132,      0,      0, 0xC851, 0xC852,      0, 0x5F21, 0x5E79,
4055 };
4056 unsigned short utf8_to_euc_E6BD[] = {
4057       0, 0x5E73,      0,      0,      0, 0x3443,      0,      0,
4058       0,      0,      0,      0,      0,      0,      0, 0xC854,
4059       0, 0xC855, 0xC856, 0xC857, 0x3769,      0,      0, 0xC858,
4060  0x5F2F, 0xC859, 0xC85A, 0x5F2A, 0x4078, 0xC85B, 0xC85C, 0x3363,
4061       0, 0xC85D, 0xC85E,      0, 0x3D61,      0, 0x5F33,      0,
4062  0xC85F,      0,      0,      0, 0xC860, 0x5F2C, 0x442C, 0x5F29,
4063  0x4459,      0,      0,      0, 0x5F4C,      0,      0,      0,
4064  0x5F26,      0, 0x5F25,      0, 0x5F2E, 0xC861, 0xC862,      0,
4065 };
4066 unsigned short utf8_to_euc_E6BE[] = {
4067  0x5F28, 0x5F27, 0x5F2D, 0xC863, 0x4021,      0, 0x5F24, 0xC864,
4068  0x7A6E,      0,      0, 0xC866, 0xC867, 0xC868, 0x5F30,      0,
4069  0xC869, 0x5F31, 0xC86A, 0xC86B, 0xC86C,      0, 0xC86D, 0x3442,
4070       0,      0, 0xC86E,      0,      0,      0,      0, 0xC86F,
4071  0xC870, 0x5F36,      0, 0x5F35, 0x5F37, 0xC871, 0xC872, 0xC873,
4072  0xC874,      0, 0x5F3A,      0,      0,      0, 0xC875, 0xC876,
4073  0xC877, 0x4543,      0, 0x5F34,      0, 0x7A6F, 0xC879,      0,
4074       0, 0x5F38,      0,      0, 0xC87A,      0,      0,      0,
4075 };
4076 unsigned short utf8_to_euc_E6BF[] = {
4077  0x3763, 0x4279, 0x5F32, 0x473B,      0, 0xC87B, 0x5F39, 0xC87C,
4078  0xC87D,      0, 0xC87E,      0,      0,      0,      0,      0,
4079       0,      0,      0,      0, 0x5F3E, 0x5F3C,      0,      0,
4080  0x5F3F,      0, 0xC921, 0x5F42,      0,      0, 0xC922, 0x5F3B,
4081  0x396A, 0x4728,      0,      0, 0x5E39,      0,      0,      0,
4082  0xC923, 0xC924,      0, 0x4D74, 0x5F3D,      0, 0x5F41, 0x4275,
4083  0xC925, 0x5F40,      0, 0x5F2B,      0, 0x7A70, 0x6F69,      0,
4084       0, 0xC927, 0x5F45,      0, 0xC928, 0xC929, 0x5F49,      0,
4085 };
4086 unsigned short utf8_to_euc_E780[] = {
4087  0xC92A, 0x5F47,      0,      0,      0, 0x7A71, 0xC92C, 0x7A72,
4088       0, 0x5F43,      0, 0x5F44,      0, 0xC92E,      0, 0x5F48,
4089       0, 0x5F46,      0,      0,      0, 0x494E,      0, 0xC92F,
4090  0x5F4E,      0, 0x5F4B, 0x5F4A,      0, 0x5F4D, 0x4654, 0x5F4F,
4091  0xC930,      0,      0, 0xC931,      0,      0, 0x4375, 0x426D,
4092  0x7A73,      0,      0,      0, 0x4025,      0,      0, 0xC932,
4093  0x5F50,      0, 0x5F52,      0, 0xC933,      0,      0, 0xC934,
4094       0, 0xC935,      0,      0, 0xC936,      0, 0x5F51,      0,
4095 };
4096 unsigned short utf8_to_euc_E781[] = {
4097       0,      0,      0, 0xC937, 0xC938,      0,      0,      0,
4098  0xC939, 0xC93A, 0xC93B, 0xC93C, 0x5E75,      0, 0xC941,      0,
4099       0, 0x5F53,      0,      0, 0xC93D, 0xC93E,      0,      0,
4100  0x4667,      0,      0,      0,      0, 0xC93F, 0xC940,      0,
4101       0,      0,      0, 0x5F54, 0xC942, 0xC943,      0,      0,
4102       0,      0,      0, 0x3250, 0xC944,      0, 0xC945, 0x4574,
4103  0x3325,      0,      0,      0,      0, 0xC946, 0xC947,      0,
4104  0x3564,      0,      0,      0, 0x3C5E, 0x3A52, 0xC948,      0,
4105 };
4106 unsigned short utf8_to_euc_E782[] = {
4107       0, 0xC949,      0,      0,      0, 0x7A74, 0xC94B,      0,
4108       0, 0x4F27, 0x3F66,      0,      0,      0, 0x316A,      0,
4109       0,      0, 0x5F56,      0, 0xC94C, 0xC94D, 0xC94E, 0xC94F,
4110  0xC950, 0x5F55,      0, 0xC951,      0,      0,      0,      0,
4111       0,      0,      0,      0, 0xC952,      0,      0,      0,
4112       0,      0,      0, 0x7A75, 0x5F59, 0x433A, 0x5F5C, 0x5F57,
4113  0xC954, 0xC955,      0, 0x5F5B, 0xC956,      0,      0, 0xC957,
4114  0x5F5A, 0x4540, 0x3059, 0x7927,      0,      0,      0,      0,
4115 };
4116 unsigned short utf8_to_euc_E783[] = {
4117       0,      0,      0,      0,      0,      0,      0,      0,
4118  0x4E75,      0, 0xC958, 0x5F5E,      0,      0,      0, 0x3128,
4119       0, 0xC959,      0, 0xC95A, 0xC95B, 0xC95C, 0xC95D,      0,
4120  0xC95E, 0x5F60,      0,      0, 0xC95F, 0x5F5F,      0, 0x5F5D,
4121       0,      0,      0,      0, 0xC960,      0,      0,      0,
4122       0,      0,      0,      0,      0,      0,      0,      0,
4123       0, 0x5F58,      0,      0,      0,      0,      0,      0,
4124       0, 0x4B23, 0xC961,      0,      0, 0x5F62,      0,      0,
4125 };
4126 unsigned short utf8_to_euc_E784[] = {
4127       0,      0,      0, 0xC962, 0x7A77, 0xC964, 0xC965, 0xC966,
4128       0, 0x5F61,      0, 0xC967, 0xC968,      0,      0, 0x7A76,
4129       0,      0,      0,      0, 0x316B,      0,      0,      0,
4130       0, 0x5F64, 0x4A32,      0, 0x5F63,      0, 0xC96A,      0,
4131  0xC96B, 0x4C35,      0,      0,      0,      0, 0x3E47,      0,
4132       0,      0,      0, 0xC96C,      0, 0xC96D,      0, 0xC96E,
4133  0xC96F, 0xC970,      0,      0,      0,      0, 0x4133,      0,
4134  0xC971,      0,      0,      0, 0x3E46,      0,      0,      0,
4135 };
4136 unsigned short utf8_to_euc_E785[] = {
4137       0, 0xC972,      0,      0,      0, 0xC973, 0x7A79, 0x7A7A,
4138       0, 0x4E7B, 0xC976, 0xC977, 0x5F6A,      0, 0x4079,      0,
4139  0xC978,      0, 0xC979,      0,      0, 0x5F66, 0x5F6B, 0xC97A,
4140       0, 0x316C, 0xC97B,      0, 0x7A78,      0, 0xC97D,      0,
4141  0xC97E,      0, 0x5F69,      0, 0x4761, 0x5F65, 0x5F68, 0x3E48,
4142  0xCA21, 0x4851,      0,      0, 0x5F6C,      0, 0x3C51,      0,
4143       0,      0,      0,      0,      0,      0,      0,      0,
4144       0, 0xCA22,      0,      0,      0, 0x407A,      0,      0,
4145 };
4146 unsigned short utf8_to_euc_E786[] = {
4147  0xCA23,      0,      0,      0, 0x5F6F, 0xCA24,      0, 0xCA25,
4148  0x5F67,      0, 0x3727,      0, 0xCA26,      0,      0, 0x5F6D,
4149       0,      0, 0xCA27,      0, 0x4D50, 0x5F70,      0,      0,
4150       0, 0x7426, 0xCA28, 0xCA29,      0,      0,      0, 0x3D4F,
4151  0xCA2A,      0, 0xCA2B,      0,      0,      0,      0,      0,
4152  0x5F71,      0,      0,      0, 0x5F72,      0,      0, 0xCA2C,
4153  0xCA2D, 0x472E, 0xCA2E, 0xCA2F,      0,      0,      0,      0,
4154       0, 0x5F74, 0xCA30,      0,      0,      0, 0x5F75, 0xCA31,
4155 };
4156 unsigned short utf8_to_euc_E787[] = {
4157  0xCA32, 0x7A7C,      0, 0x4733, 0xCA34,      0,      0,      0,
4158  0x4575, 0x5F77,      0, 0xCA35, 0xCA36,      0, 0x5F79,      0,
4159  0x4E55,      0, 0x5F76, 0xCA37, 0x5F78, 0x316D, 0xCA38, 0x5F73,
4160       0, 0xCA39, 0xCA3A,      0, 0xCA3B,      0,      0, 0x535B,
4161  0x5F7A,      0,      0,      0,      0, 0x4167, 0x3B38, 0x5F7C,
4162       0,      0,      0,      0, 0x5F7B, 0x3F24, 0x5259,      0,
4163       0,      0,      0,      0,      0, 0x5F7D,      0,      0,
4164  0xCA3C, 0x6021,      0, 0x5F6E, 0x5F7E,      0, 0x7A7D, 0x6022,
4165 };
4166 unsigned short utf8_to_euc_E788[] = {
4167  0xCA3E,      0,      0,      0,      0,      0, 0x477A, 0xCA3F,
4168  0xCA40, 0xCA41,      0,      0,      0, 0x6023,      0,      0,
4169  0x6024,      0,      0, 0xCA42,      0,      0,      0, 0xCA43,
4170       0,      0, 0xCA44, 0x6025,      0, 0xCA45,      0, 0xCA46,
4171       0,      0,      0,      0, 0xCA47,      0,      0,      0,
4172  0x6026,      0, 0x445E, 0xCA48, 0x6028, 0x6027,      0, 0xCA49,
4173  0x6029,      0, 0x602A,      0, 0xCA4A, 0x3C5F, 0x4963,      0,
4174  0xCA4B, 0xCA4C, 0x4C6C, 0x602B, 0x602C, 0x4156, 0x3C24, 0x602D,
4175 };
4176 unsigned short utf8_to_euc_E789[] = {
4177  0x602E, 0xCA4D, 0xCA4E, 0xCA4F,      0, 0xCA50, 0x602F, 0x4A52,
4178  0x4847,      0,      0, 0x6030, 0x4757,      0, 0xCA51, 0xCA52,
4179  0xCA53,      0, 0x442D, 0xCA54,      0, 0xCA55, 0xCA56,      0,
4180  0x6031, 0x3267, 0xCA57, 0x356D, 0xCA58, 0x4C46, 0xCA59, 0x4C36,
4181  0xCA5A, 0x3234, 0x4F34, 0xCA5B,      0,      0,      0, 0x4B52,
4182  0xCA5C, 0x4A2A,      0, 0xCA5D,      0,      0, 0xCA5E, 0xCA5F,
4183       0, 0xCA60, 0x4037,      0, 0x6032,      0,      0, 0xCA61,
4184  0xCA62, 0x4643,      0, 0xCA63, 0xCA64, 0x3823, 0x6033, 0xCA65,
4185 };
4186 unsigned short utf8_to_euc_E78A[] = {
4187  0x3A54, 0x6035, 0x6034,      0, 0xCA66,      0,      0, 0x6036,
4188       0, 0xCA67,      0,      0,      0, 0xCA68, 0xCA69,      0,
4189       0,      0, 0x6037, 0xCA6A,      0,      0, 0x6038,      0,
4190       0,      0,      0, 0xCA6B,      0,      0,      0,      0,
4191  0x353E,      0, 0x6039,      0,      0,      0,      0, 0x603A,
4192  0xCA6C,      0,      0,      0, 0x3824, 0xCA6D, 0xCA6E, 0x4848,
4193       0, 0x7A7E, 0x603C,      0, 0xCA70,      0, 0x3E75,      0,
4194       0, 0x603B,      0,      0,      0,      0, 0x7B21,      0,
4195 };
4196 unsigned short utf8_to_euc_E78B[] = {
4197       0, 0xCA72, 0x3638, 0x603D, 0x603F,      0, 0x603E, 0xCA73,
4198       0, 0xCA74,      0,      0, 0xCA75,      0, 0x6040,      0,
4199  0x3851,      0, 0x6041,      0,      0, 0xCA76, 0xCA77, 0x3669,
4200  0xCA78, 0x4140,      0, 0x397D,      0,      0,      0, 0xCA79,
4201  0x6043, 0x6044, 0x6042,      0,      0, 0xCA7A,      0,      0,
4202       0, 0x3C6D,      0,      0, 0x4648, 0x3639,      0,      0,
4203       0,      0,      0, 0xCA7B, 0xCA7C,      0,      0, 0x6046,
4204  0x432C, 0x6045, 0xCA7D, 0xCA7E, 0x4F35, 0x4762, 0xCB21,      0,
4205 };
4206 unsigned short utf8_to_euc_E78C[] = {
4207       0,      0, 0xCB22,      0, 0xCB23, 0xCB24,      0, 0xCB25,
4208       0,      0, 0x6049, 0xCB26,      0, 0xCB27,      0,      0,
4209       0,      0, 0xCB28, 0xCB29,      0,      0, 0x604B, 0x6048,
4210  0xCB2A, 0xCB2B,      0, 0x4C54, 0x604A, 0x604C, 0xCB2C, 0x4E44,
4211       0,      0, 0xCB2D,      0, 0x7B22, 0x6050,      0, 0xCB2F,
4212  0xCB30, 0x604F, 0x4376, 0x472D, 0xCB31,      0, 0x3825, 0x604E,
4213       0, 0xCB32, 0xCB33,      0, 0x604D, 0xCB34, 0x4D31, 0x4D32,
4214       0,      0, 0xCB35, 0xCB36,      0, 0xCB37, 0x6051, 0x316E,
4215 };
4216 unsigned short utf8_to_euc_E78D[] = {
4217       0,      0,      0, 0xCB38, 0x3976, 0x3B62,      0,      0,
4218       0,      0,      0,      0,      0, 0xCB39, 0x6052, 0x6053,
4219  0xCB3A,      0, 0xCB3B,      0,      0,      0, 0xCB3C, 0x6055,
4220  0xCB3D,      0,      0,      0,      0, 0xCB3E, 0xCB3F, 0xCB40,
4221  0xCB41,      0,      0, 0x3D43,      0,      0, 0xCB42, 0xCB43,
4222  0x6057, 0xCB44, 0x6056, 0xCB45, 0xCB46,      0, 0xCB47, 0xCB48,
4223  0x6058, 0xCB49, 0x334D,      0,      0, 0x605A,      0, 0x7B24,
4224  0x6059, 0xCB4B, 0x605C, 0x605B, 0xCB4C,      0,      0,      0,
4225 };
4226 unsigned short utf8_to_euc_E78E[] = {
4227  0xCB4D, 0xCB4E,      0, 0xCB4F, 0x383C, 0xCB50, 0xCB51, 0x4E28,
4228       0, 0x364C,      0, 0x3226,      0,      0, 0xCB52,      0,
4229  0xCB53,      0,      0, 0xCB54,      0, 0xCB55, 0x366A, 0xCB56,
4230  0xCB57,      0,      0,      0, 0xCB58,      0, 0xCB59, 0xCB5A,
4231  0xCB5B,      0, 0xCB5C,      0,      0, 0xCB5D, 0xCB5E,      0,
4232       0, 0x3461, 0xCB5F, 0xCB60,      0, 0xCB61,      0,      0,
4233       0,      0, 0x4E68, 0x605E,      0, 0xCB62,      0, 0xCB63,
4234       0, 0xCB64,      0, 0x6060, 0xCB65, 0x7B25,      0, 0xCB67,
4235 };
4236 unsigned short utf8_to_euc_E78F[] = {
4237  0x6061,      0, 0x3251,      0,      0, 0xCB68, 0xCB69,      0,
4238  0x605D, 0x7B26, 0x3B39, 0xCB6B, 0xCB6C, 0x4441, 0x605F, 0xCB6D,
4239       0,      0, 0x7B29, 0xCB6F,      0,      0, 0x7B27,      0,
4240       0, 0xCB71,      0,      0,      0, 0xCB72, 0x6064,      0,
4241  0x3C6E, 0xCB73,      0, 0x7B28,      0, 0x6062, 0xCB75, 0xCB76,
4242       0, 0xCB77, 0x373E,      0,      0, 0x4849, 0x6063,      0,
4243       0, 0x607E,      0,      0, 0xCB78, 0x7B2B,      0, 0xCB7A,
4244  0x6069, 0xCB7B, 0xCB7C, 0xCB7D,      0, 0xCB7E, 0x383D, 0xCC21,
4245 };
4246 unsigned short utf8_to_euc_E790[] = {
4247  0xCC22, 0xCC23,      0, 0x3565, 0xCC24, 0x6066, 0x4D7D, 0x7B2A,
4248       0, 0x4E30, 0xCC26,      0,      0,      0,      0,      0,
4249       0, 0xCC27,      0,      0,      0,      0,      0,      0,
4250       0,      0, 0xCC28, 0xCC29,      0,      0,      0,      0,
4251       0,      0, 0x4276,      0, 0xCC2A, 0x6068, 0x7B2C,      0,
4252  0xCC2C, 0x7B2E, 0x7B2D, 0xCC2F, 0xCC30, 0xCC31, 0x7B2F, 0xCC33,
4253  0xCC34, 0xCC35, 0x606A, 0x4E56, 0x3657, 0x487C, 0x474A,      0,
4254       0, 0xCC36, 0x606B,      0,      0,      0,      0, 0x606D,
4255 };
4256 unsigned short utf8_to_euc_E791[] = {
4257  0xCC37, 0x6070,      0, 0xCC38, 0xCC39,      0, 0xCC3A, 0xCC3B,
4258       0,      0,      0, 0xCC3C,      0, 0xCC3D,      0,      0,
4259       0, 0xCC3E, 0xCC3F,      0,      0, 0x606C,      0, 0xCC40,
4260       0, 0x606F, 0x386A, 0x314D, 0x6071, 0xCC41, 0x3F70, 0x606E,
4261  0x4E5C,      0, 0x7B30, 0x6074, 0x7424,      0, 0xCC43, 0xCC44,
4262  0xCC45, 0x6072, 0x6075, 0xCC46,      0, 0xCC47, 0xCC48, 0x6067,
4263  0x6073, 0xCC49, 0xCC4A, 0x3A3C,      0,      0, 0x6076,      0,
4264       0,      0,      0,      0,      0,      0, 0x6077,      0,
4265 };
4266 unsigned short utf8_to_euc_E792[] = {
4267  0xCC4B, 0xCC4C,      0, 0x4D7E,      0, 0xCC4D, 0xCC4E, 0xCC4F,
4268       0, 0x7B31,      0, 0x6078,      0,      0,      0, 0xCC51,
4269  0xCC52, 0xCC53, 0xCC54,      0,      0,      0,      0,      0,
4270  0xCC55, 0xCC56, 0xCC57,      0, 0xCC58,      0, 0x6079, 0x7B32,
4271  0xCC5A, 0xCC5B, 0x6065, 0xCC5C,      0,      0, 0xCC5D, 0x607A,
4272  0xCC5E, 0xCC5F, 0xCC60, 0xCC61,      0,      0, 0xCC62, 0xCC63,
4273  0x3444, 0xCC64, 0xCC65,      0,      0, 0xCC66,      0,      0,
4274       0, 0xCC67,      0, 0xCC68,      0, 0x3C25,      0, 0xCC69,
4275 };
4276 unsigned short utf8_to_euc_E793[] = {
4277       0,      0,      0,      0,      0,      0,      0,      0,
4278  0xCC6A, 0xCC6B, 0x607B,      0, 0xCC6C,      0,      0, 0x607C,
4279  0xCC6D,      0,      0, 0xCC6E, 0x607D,      0,      0,      0,
4280  0xCC6F,      0, 0xCC70, 0xCC71, 0x313B,      0, 0xCC72, 0xCC73,
4281  0x6121,      0, 0x493B, 0x6122, 0xCC74,      0, 0x3424, 0x6123,
4282  0xCC75, 0x6124, 0xCC76, 0xCC77,      0,      0, 0x6125, 0xCC78,
4283  0x6127, 0x6128, 0x6126,      0, 0xCC79,      0, 0x4953, 0x612A,
4284  0x6129,      0, 0xCC7A, 0xCC7B, 0xCC7C,      0,      0, 0xCC7D,
4285 };
4286 unsigned short utf8_to_euc_E794[] = {
4287       0, 0x7B33,      0, 0x612C, 0x612B, 0x612D, 0xCC7E,      0,
4288       0,      0,      0,      0, 0x612E, 0x6130, 0x612F,      0,
4289       0, 0x3979, 0xCD21, 0x6132,      0, 0x6131, 0xCD22, 0xCD23,
4290  0x3445,      0, 0x3F53,      0, 0x453C,      0, 0x6133, 0x4038,
4291  0xCD24, 0xCD25,      0, 0x3B3A, 0xCD26, 0x3179, 0x6134, 0xCD27,
4292  0x4D51, 0xCD28, 0xCD29, 0x4A63, 0x6135,      0,      0, 0x796C,
4293  0x4544, 0x4D33, 0x3943, 0x3F3D,      0,      0, 0xCD2B, 0x434B,
4294  0x5234, 0xCD2C, 0x442E, 0x3268, 0x6136, 0xCD2D, 0xCD2E, 0xCD2F,
4295 };
4296 unsigned short utf8_to_euc_E795[] = {
4297  0xCD30,      0,      0, 0xCD31, 0x6137,      0, 0x613C, 0xCD32,
4298  0xCD33, 0x613A, 0x6139, 0x5A42, 0x3326, 0x6138, 0xCD34, 0x305A,
4299  0xCD35, 0x482A, 0xCD36,      0, 0x484A,      0,      0, 0xCD37,
4300       0, 0x4E31, 0x613D, 0x613B, 0x435C, 0x4026, 0xCD38, 0xCD39,
4301  0x482B, 0xCD3A, 0x492D,      0, 0x613F, 0x4E2C, 0x374D, 0x6140,
4302       0, 0x613E, 0x4856, 0x6141,      0, 0x6142,      0, 0x7B34,
4303  0x305B, 0xCD3C,      0, 0x3E76, 0x6147,      0, 0x6144, 0x466D,
4304  0x6143, 0xCD3D, 0xCD3E, 0xCD3F, 0xCD40, 0xCD41, 0xCD42, 0x3526,
4305 };
4306 unsigned short utf8_to_euc_E796[] = {
4307       0, 0xCD43, 0x614A,      0,      0, 0xCD44, 0x6145, 0x6146,
4308       0, 0x6149, 0x6148, 0x4925,      0,      0, 0x4142, 0x4141,
4309  0xCD45, 0x353F, 0xCD46, 0xCD47, 0x614B, 0xCD48,      0,      0,
4310       0, 0xCD49, 0x614C,      0, 0xCD4A, 0x614D,      0,      0,
4311       0,      0, 0xCD4B, 0x614F, 0xCD4C, 0x614E,      0,      0,
4312       0,      0,      0, 0x3156,      0,      0,      0,      0,
4313       0, 0x6157, 0x4868, 0x6151, 0xCD4D, 0x6153,      0,      0,
4314  0x6155, 0x3F3E, 0xCD4E,      0, 0x6156, 0x6154, 0x3C40, 0xCD4F,
4315 };
4316 unsigned short utf8_to_euc_E797[] = {
4317  0xCD50, 0xCD51, 0x6150, 0x6152, 0xCD52, 0x4942, 0xCD53, 0x3E49,
4318       0,      0, 0x6159,      0, 0xCD54, 0x6158, 0xCD55, 0xCD56,
4319       0,      0, 0x615A,      0, 0x3C26, 0x3A2F,      0, 0xCD57,
4320  0x4577, 0x615B,      0, 0x444B, 0xCD58,      0, 0x615D, 0xCD59,
4321  0xCD5A, 0xCD5B, 0x4E21, 0x615C, 0xCD5C,      0,      0, 0xCD5D,
4322       0, 0x4169,      0,      0, 0xCD5E,      0, 0xCD5F, 0xCD60,
4323  0x6162, 0xCD61, 0x6164, 0x6165, 0x4354,      0,      0,      0,
4324       0, 0xCD62, 0x6163,      0, 0x6160,      0, 0x615E, 0x615F,
4325 };
4326 unsigned short utf8_to_euc_E798[] = {
4327  0xCD63, 0x6161, 0xCD64, 0xCD65, 0xCD66,      0,      0, 0xCD67,
4328  0xCD68, 0x6168, 0xCD69, 0x6166, 0xCD6A, 0x6167,      0, 0xCD6B,
4329       0,      0, 0xCD6C, 0xCD6D,      0, 0xCD6E, 0xCD6F,      0,
4330       0, 0xCD70,      0, 0xCD71, 0xCD72, 0xCD73, 0xCD74, 0x6169,
4331  0x616B, 0x616C, 0x616D, 0xCD75, 0x616E, 0xCD76, 0xCD77, 0x616A,
4332       0, 0xCD78,      0,      0,      0, 0xCD79,      0,      0,
4333  0x6170,      0, 0xCD7A, 0xCD7B, 0x616F, 0xCD7C,      0,      0,
4334  0xCD7D, 0xCD7E, 0xCE21, 0x6171, 0xCE22,      0,      0,      0,
4335 };
4336 unsigned short utf8_to_euc_E799[] = {
4337  0xCE24, 0xCE25, 0x4E45, 0xCE26, 0xCE27, 0xCE28, 0x6174, 0x6172,
4338  0x6173, 0xCE29, 0xCE23, 0xCE2A, 0x3462,      0,      0,      0,
4339       0,      0, 0x4C7E,      0,      0, 0xCE2B, 0x4A4A,      0,
4340  0x6176, 0xCE2C,      0,      0, 0x6175,      0,      0, 0xCE2D,
4341       0, 0x6177, 0x6178,      0, 0xCE2E, 0xCE2F,      0, 0x617C,
4342  0x6179, 0x617A, 0x617B,      0, 0x617D, 0xCE30, 0xCE31, 0xCE32,
4343  0x617E, 0xCE33, 0x6221,      0, 0xCE34,      0, 0x6222,      0,
4344  0x6223,      0, 0x482F, 0x4550, 0x6224, 0x4772, 0x4934,      0,
4345 };
4346 unsigned short utf8_to_euc_E79A[] = {
4347  0x6225, 0xCE35, 0x7B35, 0x6226, 0x452A, 0xCE36, 0x3327, 0x3944,
4348  0x6227,      0,      0, 0x6228, 0xCE37, 0xCE38, 0x6229,      0,
4349  0x3B29,      0,      0, 0x622B,      0, 0xCE39, 0x622A,      0,
4350       0, 0x622C, 0x622D, 0x7B38, 0x7B36, 0xCE3C, 0x7B37, 0xCE3D,
4351  0xCE3E,      0, 0xCE3F, 0xCE40, 0xCE41, 0xCE42, 0x7B39, 0xCE44,
4352  0xCE45,      0, 0xCE46,      0,      0, 0xCE47, 0x4869,      0,
4353  0x622E,      0,      0,      0, 0x622F,      0,      0, 0x7369,
4354  0x6230, 0x6231, 0x6232,      0,      0, 0xCE48,      0, 0x3B2E,
4355 };
4356 unsigned short utf8_to_euc_E79B[] = {
4357       0, 0xCE49, 0x6233, 0x4756,      0, 0xCE4A, 0x4B5F,      0,
4358  0x314E, 0xCE4B, 0x3157, 0xCE4C, 0xCE4D, 0x6234, 0xCE4E,      0,
4359       0,      0, 0x6236,      0, 0xCE4F,      0, 0x6235, 0x4570,
4360       0, 0xCE50,      0, 0x4039, 0x5D39,      0, 0x6237, 0x4C41,
4361  0xCE51, 0x6238,      0, 0x3446, 0x4857, 0x6239, 0xCE52, 0x623A,
4362  0xCE53,      0, 0x623B,      0, 0xCE54,      0, 0x4C5C,      0,
4363  0xCE55, 0xCE56, 0x4C55,      0, 0x443E,      0, 0xCE57,      0,
4364  0x416A, 0xCE58,      0, 0x623D, 0xCE59,      0, 0x3D62,      0,
4365 };
4366 unsigned short utf8_to_euc_E79C[] = {
4367  0xCE5A, 0x3E4A,      0,      0, 0x6240,      0, 0xCE5B, 0x623F,
4368  0x623E, 0x487D, 0xCE5C, 0x3447, 0x3829,      0, 0xCE5D,      0,
4369       0,      0, 0xCE5E,      0, 0xCE5F, 0xCE60,      0, 0xCE61,
4370       0, 0xCE62, 0xCE63, 0x6246, 0xCE64,      0, 0x6243, 0x3F3F,
4371  0x4C32,      0, 0xCE65,      0, 0x6242, 0x6244, 0x6245,      0,
4372  0xCE66, 0x6241,      0,      0,      0, 0xCE67, 0xCE68, 0xCE69,
4373       0,      0,      0,      0, 0xCE6A, 0xCE6B, 0xCE6C, 0x6247,
4374  0x6248, 0xCE6D, 0x442F,      0, 0x3463, 0xCE6E, 0xCE6F,      0,
4375 };
4376 unsigned short utf8_to_euc_E79D[] = {
4377  0x4365,      0, 0xCE70,      0,      0, 0xCE71, 0x7B3B, 0x6249,
4378       0,      0, 0xCE73,      0,      0, 0xCE74, 0xCE75, 0xCE76,
4379       0,      0, 0xCE77,      0,      0,      0, 0xCE78, 0xCE79,
4380       0,      0, 0x624A, 0x624D, 0xCE7A,      0, 0xCE7B, 0xCE7C,
4381  0xCE7D, 0x3F67, 0xCE7E, 0x4644, 0xCF21, 0x624E, 0x4B53, 0xCF22,
4382  0x624B,      0, 0xCF23, 0x624C, 0xCF24,      0,      0,      0,
4383  0xCF25,      0, 0xCF26, 0xCF27, 0xCF28,      0,      0,      0,
4384       0, 0x6251, 0xCF29,      0,      0, 0xCF2A, 0x6250, 0x624F,
4385 };
4386 unsigned short utf8_to_euc_E79E[] = {
4387  0xCF2B,      0,      0,      0, 0xCF2C,      0,      0,      0,
4388       0,      0,      0, 0x6253, 0xCF2D, 0xCF2E, 0x6252,      0,
4389       0, 0x6254,      0,      0, 0xCF2F, 0xCF30, 0xCF31,      0,
4390       0,      0, 0xCF32,      0,      0,      0, 0x6256, 0xCF33,
4391  0x6255,      0, 0xCF34,      0,      0, 0x4A4D,      0, 0xCF35,
4392       0,      0, 0xCF36,      0, 0x3D56, 0x4E46, 0xCF37, 0xCF38,
4393  0x6257, 0xCF39,      0, 0x4637,      0, 0xCF3A, 0x6258,      0,
4394       0, 0x6259,      0, 0x625D, 0x625B, 0x625C, 0xCF3B, 0x625A,
4395 };
4396 unsigned short utf8_to_euc_E79F[] = {
4397       0,      0,      0, 0xCF3C,      0,      0,      0, 0x625E,
4398       0, 0xCF3D,      0,      0,      0, 0x625F,      0,      0,
4399       0, 0xCF3E, 0xCF3F,      0,      0, 0xCF40,      0, 0x6260,
4400       0, 0xCF41, 0x6261, 0x4C37, 0x6262,      0, 0xCF42, 0xCF43,
4401  0xCF44,      0, 0x4C70, 0x6263, 0xCF45, 0x434E, 0xCF46, 0x476A,
4402       0, 0x366B, 0xCF47,      0, 0xCF48, 0x433B, 0x6264, 0x363A,
4403  0xCF49, 0xCF4A,      0, 0x4050, 0xCF4B,      0,      0,      0,
4404  0xCF4C,      0,      0, 0xCF4D, 0x6265,      0,      0,      0,
4405 };
4406 unsigned short utf8_to_euc_E7A0[] = {
4407       0,      0, 0x3A3D,      0,      0, 0xCF4E, 0xCF4F,      0,
4408       0, 0xCF50,      0,      0, 0x6266, 0xCF51, 0xCF52,      0,
4409       0, 0xCF53, 0x6267,      0, 0x3826, 0x3A55,      0,      0,
4410       0,      0,      0,      0,      0, 0xCF54,      0,      0,
4411  0x6269, 0x7B3D, 0xCF56, 0xCF57,      0, 0x4556, 0x3A56, 0x354E,
4412       0,      0,      0,      0,      0, 0xCF58, 0xCF59,      0,
4413  0xCF5A,      0, 0x4B24,      0, 0x474B, 0xCF5B,      0, 0xCF5C,
4414       0,      0, 0x4557,      0,      0,      0,      0, 0x395C,
4415 };
4416 unsigned short utf8_to_euc_E7A1[] = {
4417       0,      0,      0, 0xCF5D, 0xCF5E, 0x626B,      0, 0xCF5F,
4418  0xCF60,      0,      0,      0, 0xCF61,      0, 0x7B3E,      0,
4419       0,      0, 0xCF63,      0,      0,      0,      0,      0,
4420       0,      0,      0,      0, 0xCF64, 0x3E4B, 0xCF65,      0,
4421  0xCF66, 0xCF67,      0, 0xCF68, 0x7B3F,      0,      0,      0,
4422  0xCF6A,      0, 0xCF6B, 0x4E32, 0x3945,      0, 0xCF6C, 0x3827,
4423       0,      0, 0x4823,      0, 0x626D,      0,      0,      0,
4424       0,      0, 0x7B40,      0, 0x626F,      0, 0xCF6E,      0,
4425 };
4426 unsigned short utf8_to_euc_E7A2[] = {
4427       0, 0x386B,      0,      0,      0,      0, 0x626E, 0x4476,
4428       0,      0, 0xCF6F,      0, 0x6271, 0x3337, 0x626C, 0xCF70,
4429       0, 0x486A,      0, 0x3130, 0xCF71, 0x3A6C,      0, 0x4F52,
4430  0xCF72,      0, 0x6270,      0,      0, 0xCF74, 0xCF75, 0xCF76,
4431       0, 0xCF73,      0, 0x6272, 0xCF77,      0,      0, 0x4A4B,
4432  0xCF78, 0x4059, 0x6274,      0, 0xCF79, 0xCF7A,      0, 0x6275,
4433  0xCF7B, 0xCF7C, 0xCF7D, 0xCF7E,      0, 0x6273,      0,      0,
4434       0,      0, 0x334E, 0xD021, 0x627B, 0xD022, 0x627A, 0xD023,
4435 };
4436 unsigned short utf8_to_euc_E7A3[] = {
4437       0, 0x3C27,      0,      0,      0, 0x627C, 0x6277, 0xD024,
4438  0xD025, 0xD026, 0x627D, 0x6278, 0xD027,      0, 0xD028,      0,
4439  0x4858, 0x6276, 0xD029, 0xD02A, 0x6279, 0xD02B, 0xD02C,      0,
4440       0,      0, 0x6322, 0xD02E,      0,      0,      0, 0xD02F,
4441  0xD030, 0xD031,      0,      0, 0xD02D,      0, 0xD032, 0x6321,
4442  0x4B61,      0, 0xD033,      0, 0x627E,      0,      0, 0x306B,
4443       0,      0, 0xD034, 0xD035, 0x6324,      0, 0xD037, 0xD038,
4444       0,      0, 0xD039, 0xD03A,      0, 0x6323,      0, 0xD03B,
4445 };
4446 unsigned short utf8_to_euc_E7A4[] = {
4447  0xD036, 0x3E4C,      0,      0,      0,      0, 0xD03C, 0x6325,
4448       0,      0,      0,      0, 0xD03D,      0, 0x4143,      0,
4449  0xD03E, 0x6327, 0x6326,      0,      0,      0,      0,      0,
4450       0, 0x6328, 0xD03F,      0, 0xD040,      0, 0xD041, 0xD042,
4451  0xD043,      0,      0,      0,      0, 0xD044, 0x6268, 0xD045,
4452       0, 0xD046, 0x626A, 0x632A, 0x6329, 0xD047,      0,      0,
4453  0x7B41, 0xD048,      0,      0, 0xD049, 0xD04A,      0,      0,
4454       0,      0, 0x3C28, 0xD04B, 0x4E69, 0xD04C, 0x3C52, 0xD04D,
4455 };
4456 unsigned short utf8_to_euc_E7A5[] = {
4457  0x632B, 0x3737,      0,      0, 0xD04E, 0xD04F, 0xD050, 0x3540,
4458  0x3527, 0x3B63, 0xD051, 0xD052,      0,      0,      0, 0xD053,
4459  0x4D34, 0xD054,      0, 0x6331, 0xD055, 0x6330, 0x4144, 0x632D,
4460  0xD056,      0, 0x632F, 0xD057, 0xD058, 0x3D4B, 0x3F40, 0x632E,
4461  0x632C,      0, 0x472A,      0,      0, 0x3E4D,      0, 0xD059,
4462  0x493C, 0xD05A,      0, 0xD05B,      0, 0x3A57,      0,      0,
4463       0,      0, 0xD05C,      0,      0,      0,      0, 0x4578,
4464       0, 0xD05D, 0x6332, 0xD05E, 0xD05F,      0, 0xD060, 0x6333,
4465 };
4466 unsigned short utf8_to_euc_E7A6[] = {
4467  0x6349, 0x3658,      0,      0, 0x4F3D, 0x4135,      0,      0,
4468       0,      0, 0x6334, 0xD061, 0xD062, 0x3252, 0x4477, 0x4A21,
4469       0, 0xD063,      0, 0xD064, 0x7B45, 0xD066, 0xD067,      0,
4470  0xD068,      0,      0, 0x7B47, 0xD06A, 0x6335,      0,      0,
4471       0, 0xD06B,      0,      0,      0,      0, 0x357A, 0x6336,
4472  0xD06C, 0xD06D, 0x6338, 0xD06E,      0,      0, 0x6339, 0xD06F,
4473  0x4729, 0xD070,      0, 0x633A, 0xD071,      0,      0,      0,
4474  0xD072, 0x633B, 0x633C, 0xD073,      0, 0x3659, 0x3253, 0x4645,
4475 };
4476 unsigned short utf8_to_euc_E7A7[] = {
4477  0x3D28, 0x3B64, 0xD074,      0, 0xD075,      0,      0, 0xD076,
4478  0xD077, 0x633D, 0xD078, 0x3D29,      0,      0,      0, 0xD079,
4479       0, 0x324A, 0x4943,      0, 0xD07A, 0x633E, 0xD07B,      0,
4480  0x486B,      0, 0xD07C,      0,      0, 0xD07D, 0xD07E, 0x4145,
4481  0xD121, 0x6341, 0xD122, 0x6342, 0x4769, 0xD123, 0x3F41, 0x633F,
4482       0, 0x4361, 0xD124, 0xD125, 0x6340, 0xD126,      0,      0,
4483  0x3E4E, 0xD127,      0,      0,      0,      0,      0,      0,
4484  0xD128,      0,      0, 0x305C, 0xD129,      0,      0,      0,
4485 };
4486 unsigned short utf8_to_euc_E7A8[] = {
4487  0x3529,      0, 0xD12A, 0xD12B,      0,      0,      0, 0xD12C,
4488  0x6343, 0xD12D, 0xD12E, 0x4478, 0xD12F, 0x6344, 0x4047,      0,
4489       0, 0xD130,      0,      0, 0x4C2D, 0xD131,      0, 0x4923,
4490  0x6345, 0x6346, 0x4355, 0xD132, 0x4E47,      0, 0xD133, 0x6348,
4491  0x6347, 0xD134,      0,      0,      0,      0,      0, 0xD135,
4492       0,      0,      0, 0xD136,      0, 0xD137, 0x3C6F, 0xD138,
4493  0xD139, 0x634A, 0x3070,      0, 0xD13A, 0xD13B,      0, 0x634D,
4494  0xD13C, 0xD13D, 0xD13E, 0x634B, 0x3254, 0x374E, 0x634C, 0x3946,
4495 };
4496 unsigned short utf8_to_euc_E7A9[] = {
4497  0x3972,      0, 0x4A66, 0x634E, 0xD13F, 0xD140, 0x4B54, 0xD141,
4498  0xD142, 0x6350,      0,      0, 0xD143, 0x4051, 0x314F, 0x323A,
4499  0x302C,      0,      0,      0,      0, 0xD144, 0xD145, 0x634F,
4500       0, 0xD146,      0,      0, 0xD147, 0xD148,      0, 0xD149,
4501  0xD14A, 0x6351, 0x6352, 0x3E77,      0, 0xD14B,      0, 0xD14C,
4502       0, 0x6353, 0xD14D, 0x334F,      0, 0xD14E,      0,      0,
4503  0x6355,      0,      0,      0, 0x376A, 0xD14F, 0x3566,      0,
4504  0xD150, 0x6356, 0x3675,      0,      0, 0x6357, 0xD151, 0x407C,
4505 };
4506 unsigned short utf8_to_euc_E7AA[] = {
4507  0xD152, 0x464D, 0xD153, 0x4060, 0x3A75, 0xD154, 0xD155,      0,
4508  0x6358,      0, 0xD156, 0xD157,      0,      0,      0,      0,
4509  0xD158, 0xD159, 0x4362, 0x416B, 0xD15A, 0x635A, 0x635C, 0x6359,
4510  0x635B,      0,      0,      0,      0,      0, 0xD15B, 0x3722,
4511  0xD15C,      0,      0, 0xD15D,      0,      0,      0,      0,
4512       0, 0x635D, 0x3726,      0, 0xD15E,      0, 0x3567, 0x4D52,
4513  0x635F,      0,      0, 0xD15F,      0, 0xD160, 0x6360,      0,
4514       0, 0xD161, 0x312E, 0xD162, 0xD163,      0,      0, 0x6363,
4515 };
4516 unsigned short utf8_to_euc_E7AB[] = {
4517       0,      0,      0, 0x3376, 0x6362, 0x6361, 0xD164, 0x6365,
4518  0x635E, 0xD165, 0x6366, 0x4E29, 0xD166, 0x6367, 0xD167, 0x6368,
4519       0, 0x7B48, 0x5474, 0x636A,      0, 0x6369,      0,      0,
4520       0, 0x636B, 0x636C, 0xD169, 0x4E35, 0x636D,      0, 0x706F,
4521  0x3E4F, 0x636E, 0x636F, 0x3D57,      0, 0x4638, 0x6370, 0x7B49,
4522  0xD16A, 0xD16B, 0x4328, 0x7B4B, 0xD16D, 0x6371,      0, 0x433C,
4523  0x6372, 0xD16E,      0,      0, 0xD16F,      0, 0x3625,      0,
4524  0x513F, 0x435D, 0x3C33, 0xD170,      0, 0xD171, 0xD172, 0x3448,
4525 };
4526 unsigned short utf8_to_euc_E7AC[] = {
4527       0,      0, 0x6373,      0, 0x6422,      0, 0x6376, 0xD173,
4528  0x3568,      0, 0x6375, 0x6424,      0,      0,      0, 0x6374,
4529       0, 0x3E50,      0,      0, 0xD174,      0,      0,      0,
4530  0x6378, 0x6379,      0, 0x452B,      0,      0, 0x637A, 0xD175,
4531  0x335E,      0,      0, 0xD176,      0, 0x3F5A, 0x4964, 0xD177,
4532  0x637C, 0xD178, 0xD179, 0xD17A, 0x4268, 0xD17B, 0xD17C, 0xD17D,
4533  0xD17E, 0xD221,      0, 0x6377, 0xD222, 0x637B, 0x637D,      0,
4534       0, 0x3A7B,      0,      0,      0, 0xD223,      0, 0xD224,
4535 };
4536 unsigned short utf8_to_euc_E7AD[] = {
4537  0xD225, 0xD226,      0,      0,      0, 0x6426, 0x492E, 0xD227,
4538  0x4826, 0x4579,      0, 0x365A, 0x6425, 0x6423, 0xD228, 0x4835,
4539  0x637E, 0x435E, 0x457B,      0, 0x457A, 0xD229, 0x3A76,      0,
4540       0,      0,      0,      0,      0, 0x6438,      0,      0,
4541  0xD22A,      0,      0,      0, 0xD22B, 0x6428, 0xD22C, 0x642A,
4542       0, 0xD22D, 0xD22E,      0, 0x642D, 0xD22F, 0x642E, 0xD230,
4543  0x642B, 0x642C, 0xD231, 0xD232, 0x6429, 0x6427,      0, 0xD233,
4544       0,      0, 0x6421,      0,      0,      0,      0,      0,
4545 };
4546 unsigned short utf8_to_euc_E7AE[] = {
4547       0,      0,      0,      0, 0xD234,      0, 0x4A4F, 0x3255,
4548       0, 0xD235,      0, 0x6435,      0, 0x6432, 0xD236, 0x6437,
4549  0xD237, 0xD238, 0x6436,      0, 0x4773, 0x4C27, 0xD239, 0x3B3B,
4550  0x6430, 0x6439, 0x6434, 0xD23A, 0x6433, 0x642F, 0x7B4C, 0x6431,
4551  0xD23C, 0x3449,      0,      0,      0, 0xD23D,      0,      0,
4552       0,      0, 0x433D,      0, 0xD23E, 0x407D,      0, 0xD23F,
4553  0xD240, 0x4822, 0xD241,      0, 0x643E, 0xD242, 0xD243,      0,
4554  0x4824,      0, 0xD244, 0xD245, 0xD246, 0xD247,      0,      0,
4555 };
4556 unsigned short utf8_to_euc_E7AF[] = {
4557  0x4061, 0x643B, 0xD248,      0, 0x484F, 0xD249, 0x643F, 0x4A53,
4558  0xD24A, 0x435B, 0xD24B, 0x643A, 0x643C,      0,      0, 0x643D,
4559       0,      0,      0,      0, 0xD24C,      0, 0xD24D, 0xD24E,
4560       0, 0xD24F, 0xD250, 0xD251,      0, 0x6440,      0,      0,
4561  0x3C44,      0,      0,      0, 0x4646, 0x6445, 0x6444,      0,
4562  0xD252, 0x6441, 0xD253,      0,      0, 0x4F36,      0,      0,
4563       0,      0, 0xD254, 0x644A, 0xD255, 0xD256, 0x644E, 0x644B,
4564  0xD257, 0xD258, 0xD259,      0, 0xD25A,      0, 0xD25B,      0,
4565 };
4566 unsigned short utf8_to_euc_E7B0[] = {
4567  0x6447, 0xD25C, 0xD25D, 0xD25E, 0xD25F,      0, 0xD260, 0x6448,
4568       0, 0xD261,      0, 0xD262, 0xD263, 0x644D, 0xD264, 0xD265,
4569       0, 0x6442, 0x5255, 0x6449, 0x6443,      0,      0, 0x644C,
4570       0, 0xD266,      0, 0xD267,      0,      0,      0, 0x6452,
4571  0xD268, 0x344A,      0, 0x644F,      0, 0xD269, 0xD26A, 0x6450,
4572  0xD26B,      0, 0x6451, 0x6454, 0xD26C,      0,      0,      0,
4573       0, 0xD26D,      0, 0xD26E, 0xD26F,      0, 0xD270, 0x6453,
4574  0x4876, 0xD271, 0xD272,      0,      0, 0x6455, 0x4E7C, 0x4A6D,
4575 };
4576 unsigned short utf8_to_euc_E7B1[] = {
4577  0x645A,      0,      0, 0x6457,      0,      0, 0xD273,      0,
4578       0,      0, 0xD274,      0, 0x6456, 0x4052,      0, 0x6459,
4579  0x645B, 0xD276, 0xD277, 0xD278, 0x6458, 0xD275, 0x645F,      0,
4580  0x645C, 0xD279, 0xD27A, 0xD27B, 0xD27C, 0xD27D, 0xD27E, 0x645D,
4581  0x6446, 0xD321,      0, 0xD322, 0x645E, 0x6460,      0, 0xD323,
4582       0, 0xD324,      0,      0, 0x6461, 0xD325, 0xD326,      0,
4583  0xD327,      0, 0xD328, 0x4A46,      0, 0x6462,      0,      0,
4584       0, 0xD329,      0,      0, 0xD32A, 0xD32B, 0x4C62,      0,
4585 };
4586 unsigned short utf8_to_euc_E7B2[] = {
4587       0, 0x364E, 0x3729, 0x6463,      0,      0, 0xD32C, 0xD32D,
4588       0, 0x4A34,      0, 0x3F68,      0, 0x4C30,      0, 0xD32E,
4589  0x6464,      0, 0x4E33,      0, 0xD32F, 0x4774,      0, 0x4146,
4590  0x4734,      0,      0, 0x3D4D,      0,      0, 0xD330, 0x3040,
4591  0xD331, 0x6469, 0x6467,      0, 0x6465, 0x3421, 0xD332, 0x3E51,
4592  0x646A,      0,      0, 0x6468,      0, 0x6466, 0x646E,      0,
4593  0xD333, 0x646D, 0x646C, 0x646B,      0,      0, 0xD334, 0xD335,
4594       0, 0x646F, 0xD336, 0xD337, 0xD338, 0x6470, 0x403A, 0xD339,
4595 };
4596 unsigned short utf8_to_euc_E7B3[] = {
4597  0x6471,      0, 0x6473,      0, 0xD33A, 0x6472,      0, 0xD33B,
4598  0xD33C, 0xD33D, 0x3852,      0,      0, 0xD33E, 0x4138, 0xD33F,
4599       0,      0, 0x6475, 0xD340, 0xD341, 0xD342, 0x457C, 0xD343,
4600  0x6474, 0xD344, 0xD345,      0, 0x6476, 0xD346, 0x4A35, 0x416C,
4601  0x3947,      0, 0x6477,      0,      0,      0, 0xD347, 0x4E48,
4602       0, 0xD348,      0, 0xD349,      0,      0,      0, 0x6479,
4603       0,      0, 0x647A,      0, 0x647B, 0xD34A, 0x647C,      0,
4604  0x3B65,      0, 0x647D, 0x374F,      0,      0, 0x356A,      0,
4605 };
4606 unsigned short utf8_to_euc_E7B4[] = {
4607  0x352A,      0, 0x6521, 0xD34B, 0x4C73, 0x3948, 0x647E, 0xD34C,
4608  0xD34D, 0xD34E, 0x6524, 0x4C66,      0, 0x473C,      0, 0xD34F,
4609  0x4933, 0xD350, 0xD351, 0xD352, 0x3D63, 0x6523, 0xD353, 0x3C53,
4610  0x3949, 0x3B66, 0x3569, 0x4A36, 0x6522, 0xD354, 0xD355,      0,
4611  0x4147, 0x4B42, 0x3A77, 0xD356,      0,      0, 0xD357,      0,
4612       0,      0, 0xD358, 0x3B67, 0x445D, 0xD359, 0x6527, 0x4E5F,
4613  0x3A59, 0xD35A, 0x6528, 0x3F42,      0, 0x652A,      0,      0,
4614       0, 0x3E52, 0x3A30,      0, 0xD35B, 0xD35C, 0xD35D, 0x6529,
4615 };
4616 unsigned short utf8_to_euc_E7B5[] = {
4617  0xD35E, 0xD35F, 0x3D2A, 0x383E, 0x4148, 0x6525, 0x652B, 0xD360,
4618  0x7B4E,      0,      0, 0x6526, 0x3750, 0xD362, 0x652E, 0x6532,
4619  0x376B, 0xD363,      0, 0xD364,      0,      0, 0x652D, 0xD365,
4620       0, 0xD366, 0xD367, 0x6536, 0x7B4F, 0xD369, 0x394A,      0,
4621       0, 0x4D6D, 0x303C, 0x6533,      0, 0xD36A, 0x356B, 0xD36B,
4622  0x6530,      0, 0xD36C,      0,      0,      0, 0x6531,      0,
4623  0xD36D, 0x457D, 0x652F, 0x652C,      0, 0x3328, 0x4064,      0,
4624  0xD36E, 0x3828, 0xD36F, 0xD370,      0, 0x6538,      0, 0xD371,
4625 };
4626 unsigned short utf8_to_euc_E7B6[] = {
4627       0, 0xD372, 0xD373, 0xD374,      0, 0xD375, 0xD376,      0,
4628  0xD377, 0x6535,      0, 0xD378, 0xD379, 0xD37A,      0, 0x6537,
4629       0, 0xD37B,      0, 0x6534,      0,      0, 0xD37C, 0xD37D,
4630       0, 0x3751, 0x4233, 0x6539, 0x416E, 0xD37E, 0xD421, 0x6546,
4631  0x7B51,      0, 0x6542, 0x653C,      0,      0, 0xD422, 0xD423,
4632       0,      0, 0xD424, 0x6540, 0x3C7A, 0x305D, 0x653B, 0x6543,
4633  0x6547, 0x394B, 0x4C56, 0xD425, 0x4456, 0x653D, 0xD426, 0x7B50,
4634  0x6545, 0xD428, 0x653A, 0x433E,      0, 0x653F, 0x303D, 0x4C4A,
4635 };
4636 unsigned short utf8_to_euc_E7B7[] = {
4637       0,      0, 0xD429, 0xD42A, 0xD42B, 0xD42C, 0xD42D, 0x653E,
4638       0,      0, 0x365B, 0x486C, 0xD42E, 0xD42F, 0xD430, 0x416D,
4639       0, 0x4E50, 0x3D6F,      0,      0, 0x656E, 0x7B52, 0xD431,
4640  0x6548, 0xD432, 0x407E,      0, 0x6544, 0x6549, 0x654B,      0,
4641  0x4479, 0x654E, 0xD434,      0, 0x654A, 0xD435, 0xD436,      0,
4642  0x4A54, 0x344B, 0xD437, 0xD438, 0x4C4B, 0xD439,      0, 0x305E,
4643       0, 0xD43A, 0x654D,      0, 0x4E7D, 0xD43B, 0xD43C,      0,
4644       0, 0xD43D, 0xD43E, 0x654C,      0,      0,      0,      0,
4645 };
4646 unsigned short utf8_to_euc_E7B8[] = {
4647  0xD433, 0x316F,      0,      0, 0x466C, 0x654F,      0,      0,
4648  0xD43F, 0x6556, 0x6550, 0x6557,      0,      0,      0,      0,
4649  0xD440, 0xD441, 0x6553,      0,      0, 0xD442,      0, 0xD443,
4650       0,      0,      0, 0x477B, 0xD444, 0xD445, 0x3C4A, 0x6555,
4651  0xD446, 0x6552, 0x6558, 0x6551,      0,      0, 0x3D44, 0xD447,
4652  0xD448,      0,      0, 0x4B25, 0xD449, 0xD44A, 0x3D4C, 0xD44B,
4653       0, 0x6554, 0x6560, 0xD44C,      0, 0x655C, 0xD44D, 0x655F,
4654       0, 0x655D, 0x6561, 0x655B,      0, 0x6541, 0x4053, 0xD44E,
4655 };
4656 unsigned short utf8_to_euc_E7B9[] = {
4657       0, 0x484B,      0, 0x655E, 0xD44F, 0xD450, 0x6559, 0xD451,
4658       0,      0, 0x4121, 0x3752,      0, 0x3D2B, 0xD452,      0,
4659  0xD453,      0, 0x7B53,      0, 0x3F25, 0x4136, 0x6564,      0,
4660  0xD455, 0x6566, 0x6567,      0,      0, 0x6563, 0x6565, 0xD456,
4661       0, 0xD457, 0xD458,      0,      0, 0xD459, 0x655A, 0x6562,
4662       0, 0x656A, 0x6569, 0xD45A,      0, 0x4B7A, 0xD45B, 0xD45C,
4663  0x372B,      0,      0, 0xD45D,      0,      0,      0,      0,
4664  0xD45E, 0x6568,      0, 0x656C, 0x656B, 0x656F, 0xD45F, 0x6571,
4665 };
4666 unsigned short utf8_to_euc_E7BA[] = {
4667       0, 0xD460, 0x3B3C, 0x656D,      0,      0, 0xD461, 0xD462,
4668  0x6572, 0x6573, 0x7921,      0, 0x6574, 0xD464, 0x657A, 0x453B,
4669  0x6576, 0xD465, 0x6575, 0x6577, 0x6578, 0xD466, 0x6579,      0,
4670  0xD467,      0, 0xD468, 0x657B, 0x657C, 0xD469, 0xD46A,      0,
4671       0,      0,      0,      0,      0,      0,      0,      0,
4672       0,      0,      0,      0,      0,      0,      0,      0,
4673       0,      0,      0,      0,      0,      0,      0,      0,
4674       0,      0,      0,      0,      0,      0,      0,      0,
4675 };
4676 unsigned short utf8_to_euc_E7BC[] = {
4677       0,      0,      0,      0,      0,      0,      0,      0,
4678       0,      0,      0,      0,      0,      0,      0,      0,
4679       0,      0,      0,      0,      0,      0,      0,      0,
4680       0,      0,      0,      0,      0,      0,      0,      0,
4681       0,      0,      0,      0,      0,      0,      0,      0,
4682       0,      0,      0,      0,      0,      0,      0,      0,
4683       0,      0,      0,      0,      0,      0, 0x344C,      0,
4684  0x657D,      0, 0x657E, 0xD46C, 0xD46B, 0xD46D, 0xD46E, 0xD46F,
4685 };
4686 unsigned short utf8_to_euc_E7BD[] = {
4687       0,      0,      0, 0xD470, 0xD471, 0x6621,      0, 0x7B54,
4688       0,      0,      0,      0, 0x6622, 0x6623, 0x6624, 0xD473,
4689  0x6625, 0x6626, 0xD474, 0xD475, 0x6628, 0x6627,      0,      0,
4690  0x6629,      0,      0, 0xD476, 0xD477, 0xD478,      0, 0x662A,
4691  0x662B, 0xD479,      0, 0xD47A, 0xD47B, 0xD47C, 0xD47D, 0x662E,
4692  0x662C, 0x662D, 0x3A61, 0x3753,      0, 0xD47E, 0x4356,      0,
4693  0x4833, 0xD521, 0x3D70,      0,      0, 0x474D,      0, 0x486D,
4694  0x662F, 0x586D,      0,      0,      0, 0xD522, 0xD523, 0xD524,
4695 };
4696 unsigned short utf8_to_euc_E7BE[] = {
4697  0xD525,      0, 0x6630, 0x6632,      0, 0x4D65, 0x6631, 0x6634,
4698  0x6633,      0, 0x4D53, 0xD526, 0x6635, 0xD527, 0x487E, 0xD528,
4699  0xD529, 0xD52A,      0,      0, 0x6636,      0, 0xD52B, 0xD52C,
4700       0,      0, 0x6639,      0, 0xD52D, 0x6638, 0x6637,      0,
4701       0, 0x7B55, 0xD52F, 0x663A, 0x3732,      0, 0xD530,      0,
4702  0x4122, 0x3541, 0xD531,      0,      0, 0xD532, 0x663E, 0x663B,
4703       0,      0, 0x663C,      0, 0xD533,      0, 0x663F,      0,
4704  0x6640, 0x663D,      0,      0, 0xD534, 0x3129,      0, 0xD535,
4705 };
4706 unsigned short utf8_to_euc_E7BF[] = {
4707  0xD536, 0x3227,      0, 0xD537,      0, 0x6642, 0x6643,      0,
4708  0xD538,      0, 0x6644,      0, 0x4D62,      0, 0xD539, 0xD53A,
4709       0,      0, 0x3D2C,      0, 0x6646, 0x6645,      0,      0,
4710       0,      0,      0, 0xD53B,      0,      0,      0, 0xD53C,
4711  0x3F69, 0x6647,      0, 0xD53D,      0, 0xD53E, 0x6648,      0,
4712  0xD53F, 0x6649,      0, 0x3465, 0xD540,      0, 0xD541, 0xD542,
4713  0x344D,      0, 0xD543, 0x664A,      0,      0,      0,      0,
4714       0, 0x664B, 0xD544, 0x4B5D, 0x4D63, 0xD545, 0xD546, 0xD547,
4715 };
4716 unsigned short utf8_to_euc_E880[] = {
4717  0x4D54, 0x4F37,      0, 0x394D, 0x664E, 0x3C54, 0x664D, 0xD548,
4718  0xD549,      0, 0xD54A, 0x664F, 0x3C29, 0xD54B, 0xD54C, 0xD54D,
4719  0x4251, 0xD54E, 0x6650, 0xD54F, 0xD550, 0x394C, 0xD551, 0x4C57,
4720  0x6651, 0x6652,      0,      0, 0x6653, 0xD552, 0xD553, 0xD554,
4721  0xD555, 0x6654,      0,      0, 0xD556,      0, 0xD557,      0,
4722  0x6655,      0,      0,      0, 0xD558,      0, 0xD559,      0,
4723  0xD55A,      0,      0, 0x3C2A, 0xD55B, 0xD55C, 0x4C6D, 0xD55D,
4724       0, 0xD55E, 0xD55F, 0x6657, 0xD560, 0x433F, 0xD561, 0x6656,
4725 };
4726 unsigned short utf8_to_euc_E881[] = {
4727  0xD562,      0,      0,      0, 0xD563,      0, 0x6659,      0,
4728       0,      0, 0x6658,      0,      0,      0,      0,      0,
4729       0,      0, 0x665A,      0,      0,      0, 0x403B,      0,
4730  0x665B,      0, 0x665C,      0,      0,      0, 0x4A39, 0x665D,
4731  0xD564, 0x416F, 0x665E,      0, 0xD565,      0, 0xD566,      0,
4732  0x665F,      0,      0,      0,      0, 0xD567,      0, 0x4E7E,
4733  0x6662, 0xD568, 0x6661, 0x6660, 0x4430, 0xD569, 0x6663, 0x3F26,
4734       0, 0x6664,      0,      0,      0, 0x6665, 0x4F38, 0x6666,
4735 };
4736 unsigned short utf8_to_euc_E882[] = {
4737       0, 0xD56A,      0,      0, 0x6667, 0x6669, 0x6668, 0x4825,
4738  0xD56B, 0x4679,      0, 0x4F3E, 0x4829,      0, 0xD56C,      0,
4739       0,      0,      0, 0x666B,      0,      0, 0x3E53,      0,
4740  0x492A,      0, 0x666C, 0x666A, 0xD56D, 0x344E, 0xD56E,      0,
4741       0, 0x3854, 0x3B68,      0,      0, 0x486E, 0xD56F, 0xD570,
4742       0, 0x382A, 0x4B43, 0xD571, 0x666F, 0x666D,      0, 0x394E,
4743       0, 0x394F, 0x3069,      0, 0x3A68,      0,      0,      0,
4744  0xD572, 0xD573, 0x4759,      0,      0,      0,      0,      0,
4745 };
4746 unsigned short utf8_to_euc_E883[] = {
4747       0,      0,      0, 0x305F, 0x6674,      0, 0x4340,      0,
4748  0xD574,      0,      0,      0, 0x4758, 0xD575, 0x425B, 0xD576,
4749       0,      0, 0xD577,      0, 0xD578, 0xD579, 0x6676, 0xD57A,
4750  0xD57B, 0x6672, 0x6675, 0x6670,      0, 0x6673, 0x4B26,      0,
4751  0xD57C, 0x3855,      0,      0, 0x307D, 0x6671,      0,      0,
4752       0,      0,      0,      0,      0, 0xD57D, 0xD57E, 0x6678,
4753  0xD621, 0x6679, 0xD622, 0xD623, 0x4639,      0, 0xD624,      0,
4754  0x363B, 0xD625, 0xD626,      0, 0x6726, 0x473D, 0xD627,      0,
4755 };
4756 unsigned short utf8_to_euc_E884[] = {
4757       0,      0, 0x3B69, 0xD628,      0, 0x363C, 0x4048, 0x4F46,
4758  0x4C2E, 0x6677, 0x4054, 0xD629,      0,      0,      0,      0,
4759       0,      0,      0,      0,      0,      0, 0xD62A, 0xD62B,
4760  0xD62C,      0, 0x3553, 0x667A, 0xD62D,      0, 0xD62E,      0,
4761  0xD62F,      0,      0, 0x667C, 0xD630,      0,      0, 0xD631,
4762       0, 0x667B,      0,      0, 0xD632,      0,      0, 0x667D,
4763  0xD633, 0x4326,      0, 0x473E,      0, 0xD634,      0,      0,
4764       0, 0x4431, 0xD635,      0, 0xD636,      0, 0x6723,      0,
4765 };
4766 unsigned short utf8_to_euc_E885[] = {
4767       0,      0,      0,      0,      0, 0xD637, 0x6722, 0xD638,
4768       0,      0, 0xD639, 0x667E, 0xD63A,      0, 0x3F55,      0,
4769  0x4965, 0x6725, 0xD63B, 0x6724, 0x3950, 0x4F53,      0, 0xD63C,
4770       0,      0,      0,      0,      0,      0,      0, 0x6735,
4771  0xD63D, 0xD63E,      0,      0,      0, 0x6729, 0x672A, 0xD63F,
4772  0xD640, 0xD641,      0, 0x3C70,      0, 0xD642, 0x6728, 0xD643,
4773  0x3978, 0x6727,      0,      0, 0x672B,      0,      0, 0xD644,
4774  0x4432, 0x4A22, 0x4123,      0,      0,      0,      0, 0x425C,
4775 };
4776 unsigned short utf8_to_euc_E886[] = {
4777  0x672F, 0xD645, 0x6730, 0x672C, 0xD647, 0xD648, 0xD649,      0,
4778  0x672D,      0, 0x672E, 0xD64A,      0,      0, 0xD64B, 0x3951,
4779  0xD646,      0,      0, 0x6736,      0, 0x6732, 0xD64C,      0,
4780  0xD64D,      0, 0x4966, 0xD64E, 0x4B6C, 0x4928, 0xD64F,      0,
4781  0x6731,      0, 0xD650, 0x6734, 0x6733,      0,      0,      0,
4782  0x4B44, 0x6737,      0,      0,      0,      0, 0xD651,      0,
4783  0x6738,      0, 0xD652, 0x4137, 0xD653, 0x6739,      0,      0,
4784  0x673B,      0, 0x673F, 0xD654,      0, 0x673C, 0x673A, 0x473F,
4785 };
4786 unsigned short utf8_to_euc_E887[] = {
4787  0x673D,      0, 0x673E, 0xD656,      0, 0xD657, 0x3232,      0,
4788  0x6745, 0x6740, 0xD658, 0xD655,      0, 0x6741, 0xD659, 0xD65A,
4789       0, 0x6742,      0, 0x4221,      0, 0xD65B,      0, 0xD65C,
4790  0x6744, 0x6743, 0x6746, 0xD65D,      0, 0xD65E, 0xD65F, 0x6747,
4791  0x6748, 0xD660,      0, 0x3F43, 0xD661, 0x3269,      0, 0x6749,
4792  0x4E57,      0, 0x3C2B, 0xD662, 0xD663, 0x3D2D,      0,      0,
4793  0xD664, 0xD665, 0xD666, 0x3B6A, 0x4357, 0xD667, 0xD668,      0,
4794  0xD669, 0xD66A, 0x674A, 0x674B, 0x3131, 0xD66B, 0x674C, 0xD66C,
4795 };
4796 unsigned short utf8_to_euc_E888[] = {
4797  0xD66D, 0x674D, 0x674E, 0xD66E,      0, 0x674F,      0, 0x6750,
4798  0x363D, 0x5A2A, 0x6751,      0, 0x4065, 0x6752, 0x3C4B, 0xD66F,
4799  0x6753,      0, 0x5030, 0xD670, 0xD671,      0, 0x6754, 0x4A5E,
4800  0x345C, 0xD672, 0xD673, 0x4124, 0x3D58, 0xD674, 0x4971, 0x3D2E,
4801       0, 0xD675, 0xD676,      0,      0,      0,      0,      0,
4802  0xD677, 0x6755, 0x3952, 0x6756, 0x484C,      0, 0x6764,      0,
4803       0,      0, 0xD678, 0x6758, 0xD679, 0x4249, 0x4775, 0x383F,
4804  0x6757, 0x4125, 0xD67A,      0,      0,      0,      0,      0,
4805 };
4806 unsigned short utf8_to_euc_E889[] = {
4807  0x6759,      0,      0, 0xD67B, 0xD67C, 0xD67D, 0xD67E, 0x447A,
4808       0,      0,      0, 0xD721,      0,      0, 0xD722, 0xD723,
4809       0, 0xD724,      0,      0,      0,      0, 0xD725,      0,
4810  0x675B, 0x675A, 0x675D,      0, 0xD726, 0x675C,      0, 0x675E,
4811  0xD727,      0, 0x6760, 0xD728, 0x675F,      0, 0x344F, 0xD729,
4812  0x6761,      0, 0x6762, 0x6763,      0, 0xD72A, 0x3A31, 0x4E49,
4813       0, 0x6765, 0x3F27,      0, 0xD72B,      0, 0x3170, 0x6766,
4814  0x6767,      0,      0, 0xD72C,      0, 0xD72D, 0x6768, 0xD72E,
4815 };
4816 unsigned short utf8_to_euc_E88A[] = {
4817  0xD72F, 0xD730,      0, 0xD731, 0xD732,      0,      0, 0xD733,
4818       0, 0xD734, 0xD735, 0x3072,      0, 0x6769, 0xD736,      0,
4819       0, 0xD737, 0x676A,      0, 0xD738,      0, 0xD739,      0,
4820  0xD73A, 0x4967, 0xD73B, 0xD73C,      0, 0x3C47,      0, 0x676C,
4821  0xD73D, 0xD73E,      0, 0xD73F, 0xD740, 0x3329, 0x3032, 0xD741,
4822  0xD742, 0xD743, 0xD744, 0x676B, 0x676E, 0x474E, 0xD745, 0x3F44,
4823  0xD746, 0x3256, 0xD747, 0x4B27, 0xD748,      0,      0, 0xD749,
4824  0x375D, 0x365C, 0xD74A, 0x676D, 0xD74B, 0x326A, 0xD74C, 0xD74D,
4825 };
4826 unsigned short utf8_to_euc_E88B[] = {
4827       0,      0,      0,      0,      0, 0x3423, 0xD74E,      0,
4828       0,      0,      0,      0,      0,      0,      0,      0,
4829  0xD74F, 0x3171, 0x6772, 0x4E6A, 0x425D, 0xD750,      0, 0x4944,
4830       0, 0x677E, 0xD751, 0x3257, 0x677C,      0, 0x677A, 0x6771,
4831  0xD752, 0x676F, 0xD753, 0x6770, 0xD754, 0x3C63, 0x366C, 0x4377,
4832  0xD755,      0, 0xD756, 0x4651,      0, 0xD757,      0, 0xD758,
4833       0, 0x3151,      0, 0x6774, 0x6773,      0, 0xD759, 0xD75A,
4834       0, 0x6779, 0x6775, 0x6778,      0, 0xD75B, 0xD75C,      0,
4835 };
4836 unsigned short utf8_to_euc_E88C[] = {
4837  0xD75D, 0x7B57, 0x4C50, 0x6777, 0x3258, 0x337D, 0x677B, 0xD75F,
4838  0xD760, 0x677D, 0xD761, 0xD762,      0,      0, 0x3754,      0,
4839       0,      0,      0,      0,      0,      0, 0x6823, 0x682C,
4840  0x682D,      0,      0, 0xD764, 0x302B, 0xD765, 0xD766, 0xD767,
4841       0, 0xD768, 0xD769, 0x6834,      0,      0,      0,      0,
4842  0x3071,      0,      0, 0x682B, 0xD76A, 0xD76B, 0xD76C, 0x682A,
4843  0xD76D, 0x6825, 0x6824, 0xD76E, 0x6822, 0x6821, 0x4363, 0xD76F,
4844  0x427B, 0x6827, 0xD770,      0, 0xD771, 0xD772,      0,      0,
4845 };
4846 unsigned short utf8_to_euc_E88D[] = {
4847  0x6826,      0, 0xD773, 0xD774, 0xD775, 0x6829,      0, 0xD776,
4848       0, 0x4170, 0x3755,      0,      0, 0xD777, 0xD778, 0x3141,
4849  0x6828, 0xD779, 0x3953, 0xD83E, 0xD763, 0xD77A, 0xD77B, 0xD77C,
4850  0x4171,      0,      0,      0,      0,      0,      0,      0,
4851       0,      0, 0x7B58,      0,      0,      0,      0,      0,
4852       0,      0,      0,      0,      0,      0,      0,      0,
4853  0xD77D,      0,      0, 0x683A,      0, 0x683B,      0, 0x3259,
4854  0xD77E,      0,      0, 0x322E, 0x6838, 0xD821,      0, 0x7B59,
4855 };
4856 unsigned short utf8_to_euc_E88E[] = {
4857  0xD823,      0, 0xD824,      0, 0xD825, 0x682E, 0xD826, 0x6836,
4858       0, 0x683D, 0x6837,      0,      0, 0xD827, 0x6835,      0,
4859       0,      0, 0xD828, 0x6776, 0xD829, 0xD82A, 0x6833,      0,
4860  0xD82B, 0xD82C, 0x682F, 0xD82D, 0xD82E, 0xD82F, 0x3450, 0x6831,
4861  0x683C,      0, 0x6832,      0,      0,      0, 0xD830, 0xD831,
4862  0x683E, 0xD832, 0x6830, 0x477C, 0xD833, 0xD84C,      0,      0,
4863       0, 0x4D69,      0,      0,      0, 0x6839,      0,      0,
4864       0,      0,      0,      0,      0, 0x684F, 0xD834, 0xD835,
4865 };
4866 unsigned short utf8_to_euc_E88F[] = {
4867  0xD836, 0x6847,      0,      0,      0, 0x3F7B,      0, 0x7B5A,
4868       0, 0xD838, 0x3546,      0, 0x365D,      0, 0x6842, 0xD839,
4869  0xD83A, 0xD83B,      0, 0x325B, 0xD83C,      0, 0x3E54,      0,
4870  0x6845,      0,      0,      0, 0x3A5A, 0xD83D,      0, 0x4551,
4871  0x684A,      0,      0,      0,      0,      0,      0,      0,
4872  0xD83F, 0x4A6E, 0xD840, 0x6841,      0,      0,      0, 0x325A,
4873  0x3856, 0x4929, 0x684B,      0, 0x683F,      0, 0x7B5B, 0x6848,
4874  0xD842, 0xD843,      0, 0x6852, 0xD844, 0x6843,      0,      0,
4875 };
4876 unsigned short utf8_to_euc_E890[] = {
4877       0, 0xD845,      0, 0x6844, 0x463A,      0, 0xD846, 0x6849,
4878       0,      0, 0xD847, 0x6846, 0x4B28, 0x684C, 0x3060, 0xD848,
4879       0, 0xD849,      0, 0x6840,      0, 0xD84A,      0,      0,
4880       0, 0xD84B,      0,      0,      0,      0,      0,      0,
4881  0x684E,      0, 0x684D,      0,      0,      0,      0,      0,
4882       0, 0x476B, 0x6854,      0, 0x685F,      0,      0, 0xD84D,
4883       0, 0x337E,      0,      0,      0, 0x6862,      0,      0,
4884  0x6850, 0xD84E,      0,      0, 0x6855, 0x4D6E,      0,      0,
4885 };
4886 unsigned short utf8_to_euc_E891[] = {
4887       0,      0,      0,      0,      0, 0xD84F, 0x685E, 0xD850,
4888  0x7B5C, 0x4D55, 0xD852,      0,      0, 0xD853, 0x4E2A, 0xD854,
4889       0, 0xD855, 0xD856,      0,      0,      0, 0xD857, 0x4378,
4890  0xD858, 0xD859, 0xD85A, 0x336B, 0xD85B,      0,      0,      0,
4891  0xD85C, 0x4972, 0x6864, 0x4621, 0xD85D, 0xD85E, 0x3031, 0xD85F,
4892       0, 0x685D, 0xD860, 0x6859, 0x4172, 0x6853, 0x685B, 0x6860,
4893  0xD861, 0x472C,      0, 0xD862, 0xD863, 0x302A, 0xD864, 0x6858,
4894  0xD865, 0x6861, 0x4978,      0, 0xD866, 0xD867,      0,      0,
4895 };
4896 unsigned short utf8_to_euc_E892[] = {
4897       0, 0xD868, 0x685C,      0, 0x6857, 0xD869,      0,      0,
4898       0,      0,      0, 0x3E55,      0,      0,      0,      0,
4899  0x3D2F,      0, 0xD86A, 0xD86B, 0x3C2C, 0xD86C,      0,      0,
4900       0, 0x4C58,      0,      0, 0x4947,      0, 0xD86D, 0x6867,
4901       0, 0x6870,      0,      0,      0,      0, 0xD86E,      0,
4902  0xD86F, 0xD870, 0xD871,      0,      0, 0x685A,      0, 0xD872,
4903       0, 0xD873, 0x3377,      0, 0x7B5D,      0,      0,      0,
4904  0x3E78, 0x6865, 0xD875, 0x686A, 0x4173, 0xD876, 0xD877, 0x6866,
4905 };
4906 unsigned short utf8_to_euc_E893[] = {
4907  0xD878, 0x686D, 0xD879,      0, 0x435F,      0, 0x686E, 0xD87A,
4908  0xD87B, 0x4D56, 0x6863, 0x3338, 0xD87C, 0x6869,      0, 0xD87D,
4909  0x686C, 0x4C2C,      0, 0xD87E,      0,      0, 0x686F,      0,
4910       0, 0x6868, 0x686B,      0, 0x7925,      0,      0,      0,
4911       0,      0,      0,      0,      0,      0,      0, 0xD922,
4912       0,      0, 0xD923,      0, 0x4B29,      0, 0x4F21, 0xD924,
4913  0xD925, 0xD926, 0xD927,      0, 0x6873,      0,      0, 0xD928,
4914       0,      0, 0xD92A, 0xD92B, 0x687A, 0xD92C,      0, 0x6872,
4915 };
4916 unsigned short utf8_to_euc_E894[] = {
4917  0x3C43,      0, 0xD92D, 0xD92E,      0,      0, 0x6851, 0xD92F,
4918       0,      0,      0,      0, 0xD930,      0, 0xD931,      0,
4919  0xD932, 0x4A4E,      0, 0x4C22, 0x6879, 0x6878,      0, 0x6874,
4920  0x6875,      0, 0x3136,      0, 0xD933,      0, 0xD934, 0x6877,
4921       0, 0x6871, 0xD935, 0xD936, 0xD937, 0xD938, 0x4455, 0xD939,
4922       0,      0, 0xD93A, 0xD93B, 0x6876, 0x307E,      0, 0xD93C,
4923       0,      0, 0xD929, 0xD93D, 0xD93E, 0x4222, 0xD93F,      0,
4924       0,      0,      0,      0,      0, 0x4A43,      0, 0xD940,
4925 };
4926 unsigned short utf8_to_euc_E895[] = {
4927  0x687B, 0x6921,      0, 0x4859,      0,      0, 0xD941,      0,
4928  0x687E, 0x3E56, 0x3C49, 0x6923,      0,      0, 0x363E, 0xD942,
4929  0xD943, 0xD944, 0xD945, 0x7B5E,      0, 0x6924, 0xD947, 0x4979,
4930  0x687D, 0x7B5F, 0x6856,      0, 0xD949, 0xD94A, 0xD94B, 0xD94C,
4931  0xD94D, 0xD94E, 0xD94F, 0x687C, 0xD950,      0,      0,      0,
4932  0x4F4F, 0x4622, 0x4973, 0x7B60,      0, 0x692B,      0, 0xD952,
4933       0,      0,      0,      0,      0,      0,      0, 0x6931,
4934       0, 0xD953, 0xD954, 0xD955,      0, 0xD956, 0x6932, 0xD957,
4935 };
4936 unsigned short utf8_to_euc_E896[] = {
4937  0x6925, 0xD958,      0,      0, 0x4776, 0xD959, 0xD95A, 0x692F,
4938  0x6927, 0xD95B, 0x6929, 0xD95C, 0xD95D,      0,      0, 0xD95E,
4939  0x6933, 0x6928,      0, 0xD95F, 0x692C,      0,      0, 0x3172,
4940  0xD960, 0x4665,      0, 0x692D, 0x6930, 0xD961,      0, 0xD962,
4941  0xD963,      0, 0xD964,      0, 0x6926, 0xD965, 0x4126, 0xD966,
4942  0x692A, 0x3B27, 0x3F45, 0x3730, 0x4C74, 0xD974, 0x4C79, 0x3D72,
4943  0x7B62,      0,      0,      0, 0xD967,      0, 0xD968, 0xD969,
4944  0xD96A, 0x6937, 0x6935,      0, 0xD96B, 0xD96C, 0xD96D, 0xD96E,
4945 };
4946 unsigned short utf8_to_euc_E897[] = {
4947       0, 0x4F4E, 0xD96F,      0,      0,      0,      0, 0xD970,
4948       0, 0x6934, 0xD971, 0xD972,      0, 0x4D75, 0xD973, 0x6936,
4949  0x6938,      0,      0,      0,      0, 0x6939,      0,      0,
4950  0xD975,      0, 0xD976,      0, 0x693C, 0x693A,      0, 0xD977,
4951  0xD978,      0,      0,      0, 0x4623, 0x693B, 0xD979,      0,
4952  0xD97A, 0x484D, 0x692E,      0,      0, 0xD97B,      0,      0,
4953       0,      0,      0, 0xD97C,      0,      0, 0xD97D, 0x3D73,
4954       0, 0x693D, 0x6942, 0x4174, 0xD97E,      0, 0x6941, 0xDA21,
4955 };
4956 unsigned short utf8_to_euc_E898[] = {
4957  0xDA22,      0, 0x6922,      0, 0xDA23, 0xDA24, 0x6943, 0x4149,
4958       0,      0, 0x693E, 0x6940,      0, 0xDA25, 0xDA26,      0,
4959  0xDA27, 0xDA28, 0xDA29, 0x693F,      0,      0, 0x5D31, 0x5D22,
4960  0xDA2A, 0xDA2B, 0x6945, 0xDA2C,      0,      0, 0xDA2D,      0,
4961       0, 0xDA2E, 0x6944,      0,      0,      0,      0, 0xDA2F,
4962       0, 0xDA30,      0,      0,      0, 0x4D76,      0, 0x623C,
4963  0x6946,      0,      0,      0,      0,      0, 0xDA31,      0,
4964  0xDA32,      0, 0xDA33,      0, 0xDA34, 0xDA35,      0, 0x6947,
4965 };
4966 unsigned short utf8_to_euc_E899[] = {
4967  0xDA36, 0xB866, 0xDA37,      0,      0,      0, 0xDA38,      0,
4968       0,      0,      0,      0,      0, 0x6948, 0x3857,      0,
4969  0x3554,      0, 0xDA39, 0xDA3A, 0x694A, 0x515D, 0xDA3B, 0xDA3C,
4970  0xDA3D, 0xDA3E, 0x3575,      0, 0x4E3A, 0xDA3F, 0x3673, 0x694B,
4971  0xDA40, 0xDA41, 0xDA42, 0xDA43, 0xDA44,      0,      0, 0x694C,
4972       0, 0xDA45,      0, 0x436E, 0xDA46,      0,      0, 0xDA47,
4973       0, 0x694D,      0,      0,      0, 0xDA48, 0xDA49, 0xDA4A,
4974       0, 0x467A, 0xDA4B, 0x303A,      0,      0,      0,      0,
4975 };
4976 unsigned short utf8_to_euc_E89A[] = {
4977       0,      0,      0,      0,      0,      0,      0,      0,
4978  0xDA6D,      0, 0x3263, 0x6952, 0x6953, 0xDA4C,      0,      0,
4979       0, 0xDA4D,      0, 0x694E,      0, 0x3B3D, 0xDA4E,      0,
4980  0xDA4F,      0, 0xDA50,      0, 0xDA51,      0,      0,      0,
4981       0, 0xDA52,      0, 0x694F, 0x4742,      0, 0xDA53, 0xDA54,
4982  0xDA55, 0x6950, 0x6951, 0x695B,      0, 0xDA56,      0, 0x6955,
4983  0x6958, 0xDA57,      0, 0xDA58, 0xDA59, 0xDA5A, 0x6954, 0xDA5B,
4984  0xDA5C, 0xDA5D,      0,      0,      0,      0,      0, 0xDA5E,
4985 };
4986 unsigned short utf8_to_euc_E89B[] = {
4987  0xDA5F, 0xDA60,      0, 0xDA61, 0x6956, 0xDA62, 0x6957, 0x3C58,
4988       0, 0x6959,      0, 0x4341,      0, 0x3756, 0x3342,      0,
4989       0, 0xDA63, 0xDA64,      0, 0x695C, 0xDA65,      0, 0xDA66,
4990       0, 0x333F, 0xDA67, 0x6961, 0xDA68,      0, 0x695D, 0x6960,
4991  0xDA69,      0,      0, 0xDA6A, 0x483A, 0xDA6B,      0, 0xDA6C,
4992       0, 0x695E,      0,      0, 0x695F, 0x4948, 0x485A, 0x6962,
4993       0,      0,      0,      0,      0,      0,      0,      0,
4994  0x427D, 0x696C, 0xDA6E, 0x6968, 0xDA6F, 0xDA70, 0x326B,      0,
4995 };
4996 unsigned short utf8_to_euc_E89C[] = {
4997  0x6966,      0, 0x4B2A, 0x6967, 0xDA71, 0xDA72, 0x6964, 0xDA73,
4998  0x6965, 0x696A, 0x696D, 0xDA74,      0, 0x696B, 0xDA75, 0xDA76,
4999  0xDA77, 0x6969, 0x6963, 0xDA78, 0xDA79,      0,      0,      0,
5000  0x4358, 0xDA7A, 0x6974,      0, 0x4C2A,      0, 0xDA7B, 0xDA7C,
5001       0, 0xDA7D,      0, 0xDA7E,      0, 0x6972,      0,      0,
5002  0xDB21, 0x6973,      0,      0,      0,      0, 0xDB22, 0xDB23,
5003       0, 0xDB24, 0xDB25,      0, 0x696E,      0,      0, 0x6970,
5004       0, 0xDB26, 0xDB27, 0x6971, 0xDB28, 0xDB29, 0xDB2A, 0x696F,
5005 };
5006 unsigned short utf8_to_euc_E89D[] = {
5007  0xDB2B,      0,      0, 0xDB2C,      0, 0xDB2D,      0,      0,
5008       0, 0x4066,      0, 0x4F39, 0x6978, 0xDB2E, 0x6979,      0,
5009       0,      0,      0, 0x6A21,      0, 0x3F2A,      0, 0x697B,
5010  0xDB2F, 0x697E,      0,      0,      0, 0xDB30,      0, 0x6976,
5011  0x6975, 0xDB31,      0, 0x6A22, 0xDB32, 0xDB33, 0x325C,      0,
5012  0x697C,      0, 0x6A23,      0,      0,      0, 0x697D, 0xDB34,
5013       0, 0xDB35, 0xDB36,      0, 0x697A,      0, 0x4433,      0,
5014  0x6977,      0,      0, 0xDB37,      0,      0,      0, 0x4768,
5015 };
5016 unsigned short utf8_to_euc_E89E[] = {
5017       0,      0, 0x6A27, 0xDB38, 0xDB39, 0xDB3A, 0xDB3B, 0xDB3C,
5018  0xDB3D, 0xDB3E,      0, 0xDB3F, 0xDB40, 0x4D3B,      0,      0,
5019  0xDB41,      0,      0, 0xDB42,      0, 0xDB43,      0, 0xDB44,
5020  0xDB45, 0xDB46,      0,      0,      0,      0, 0xDB47, 0x6A26,
5021  0xDB48,      0, 0x6A25, 0xDB49,      0,      0,      0, 0xDB4A,
5022       0,      0,      0, 0x6A2E, 0xDB4B, 0xDB4C, 0xDB4D, 0x6A28,
5023       0, 0xDB4E,      0, 0x6A30,      0, 0xDB4F,      0,      0,
5024       0,      0, 0x4D66, 0x6A33,      0, 0x6A2A, 0xDB50, 0xDB51,
5025 };
5026 unsigned short utf8_to_euc_E89F[] = {
5027  0x6A2B, 0xDB52,      0,      0, 0x6A2F,      0, 0x6A32, 0x6A31,
5028  0xDB53, 0xDB54, 0xDB55, 0x6A29,      0,      0, 0xDB56,      0,
5029  0x6A2C,      0, 0x6A3D,      0,      0, 0xDB57, 0xDB58,      0,
5030       0, 0xDB59, 0xDB5A,      0, 0xDB5B,      0,      0, 0xDB5C,
5031  0x6A36,      0, 0xDB5D, 0xDB5E, 0xDB5F,      0,      0,      0,
5032       0,      0, 0xDB60, 0xDB61,      0, 0xDB62,      0, 0x6A34,
5033       0, 0xDB63, 0x6A35, 0xDB64,      0,      0, 0x6A3A, 0x6A3B,
5034  0xDB65, 0x332A, 0xDB66, 0x3542,      0,      0, 0x6A39, 0xDB67,
5035 };
5036 unsigned short utf8_to_euc_E8A0[] = {
5037       0, 0xDB68,      0, 0xDB69,      0, 0x6A24, 0xDB6A, 0x7B65,
5038       0, 0xDB6B, 0xDB6C, 0xDB6D,      0, 0x6A38, 0x6A3C, 0x6A37,
5039  0xDB6E, 0x6A3E, 0xDB70, 0xDB71, 0xDB72, 0x6A40, 0x6A3F,      0,
5040  0xDB73, 0xDB6F, 0xDB74, 0xDB75, 0xDB76,      0, 0xDB77, 0xDB78,
5041       0, 0x6A42, 0x6A41, 0x695A,      0,      0,      0, 0x6A46,
5042  0xDB79,      0,      0,      0,      0, 0xDB7A, 0xDB7B,      0,
5043  0xDB7C, 0x6A43, 0xDB7D,      0,      0, 0xDB7E, 0x6A44,      0,
5044       0, 0x6A45, 0xDC21, 0x6A47, 0xDC22,      0,      0,      0,
5045 };
5046 unsigned short utf8_to_euc_E8A1[] = {
5047  0x376C, 0xDC23, 0x6A49, 0xDC24, 0x6A48, 0xDC25, 0x3D30,      0,
5048  0xDC26, 0xDC27, 0xDC28, 0xDC29, 0x3954, 0x5E27, 0xDC2A,      0,
5049       0, 0xDC2B, 0x6A4A, 0x3D51,      0, 0xDC2C, 0xDC2D, 0x3339,
5050  0xDC2E, 0x6A4B, 0xDC2F, 0x3152, 0xDC30, 0x3E57, 0x6A4C, 0xDC31,
5051  0xDC32, 0x3955, 0x6A4D, 0x3061, 0xDC33,      0,      0,      0,
5052  0x493D, 0xDC34,      0, 0x6A4E,      0,      0,      0,      0,
5053  0x3F6A, 0xDC35, 0x6A55,      0,      0, 0x6A52,      0, 0x436F,
5054       0, 0xDC36,      0, 0xDC37,      0, 0x6A53, 0x6A50, 0x365E,
5055 };
5056 unsigned short utf8_to_euc_E8A2[] = {
5057  0xDC38, 0x6A4F, 0x6A56,      0,      0,      0,      0,      0,
5058  0x3736,      0,      0, 0x425E,      0, 0x6A5C,      0,      0,
5059       0,      0, 0x6A58,      0,      0,      0, 0x4235, 0x6A57,
5060  0xDC39, 0x6A5A, 0xDC3A, 0xDC3B, 0xDC3C,      0, 0x6A51, 0xDC3D,
5061  0xDC3E,      0, 0x6A5B,      0, 0x6A5D,      0,      0,      0,
5062  0xDC3F,      0, 0xDC40, 0x486F,      0,      0, 0x6A59,      0,
5063  0x6A5E, 0x6A60,      0,      0, 0x3853, 0x6A54,      0, 0x3041,
5064       0,      0, 0xDC41,      0,      0, 0xDC42, 0xDC43, 0x6A5F,
5065 };
5066 unsigned short utf8_to_euc_E8A3[] = {
5067  0xDC44, 0x3A5B, 0x4E76, 0x6A61, 0x6A62, 0x4175,      0,      0,
5068       0,      0, 0xDC45, 0xDC46, 0xDC47, 0xDC48, 0xDC49, 0x4E22,
5069       0, 0xDC4A, 0xDC4B, 0xDC4C, 0x6A63, 0x4D35,      0,      0,
5070  0x6A64, 0x6A65,      0, 0xDC4D, 0x4A64, 0x6A66, 0xDC4E, 0x3A40,
5071       0, 0x4E23,      0,      0,      0,      0,      0, 0xDC4F,
5072  0x6A6B,      0,      0,      0,      0,      0,      0, 0xDC50,
5073  0xDC51, 0xDC52, 0x6A6C, 0x3E58, 0x6A6A, 0x7B66,      0, 0xDC54,
5074  0x4D67, 0x6A67,      0,      0, 0x6A69, 0x403D, 0x3F7E,      0,
5075 };
5076 unsigned short utf8_to_euc_E8A4[] = {
5077       0, 0xDC55, 0x6A68,      0, 0x6A6D,      0, 0xDC56, 0x4A23,
5078       0,      0, 0x6A6F,      0, 0x6A6E, 0xDC57, 0xDC58, 0xDC59,
5079  0x336C,      0, 0x4B2B, 0x6A70,      0, 0xDC5A, 0xDC5B,      0,
5080  0xDC5C, 0xDC5D, 0xDC5E,      0, 0x7922, 0x6A7C, 0x6A72,      0,
5081  0xDC60,      0,      0,      0,      0, 0x6A73, 0xDC61, 0xDC62,
5082  0xDC63,      0, 0x6A74, 0x6A75,      0,      0,      0,      0,
5083  0xDC64, 0xDC65, 0xDC66,      0,      0, 0xDC67, 0x6A79,      0,
5084  0x6A7A, 0xDC68, 0xDC69, 0x6A78,      0,      0, 0xDC6A,      0,
5085 };
5086 unsigned short utf8_to_euc_E8A5[] = {
5087  0xDC6B, 0x6A76, 0xDC6C, 0x6A71, 0x6A77, 0xDC6D, 0xDC6E,      0,
5088       0, 0xDC6F,      0,      0, 0x6A7B, 0x7037,      0, 0xDC70,
5089       0,      0, 0xDC71,      0,      0,      0, 0x3228, 0xDC72,
5090       0,      0, 0xDC73, 0xDC74, 0xDC75,      0, 0x6A7E, 0x365F,
5091  0x6A7D, 0xDC76, 0xDC77, 0xDC78, 0x6B22,      0, 0x6B21,      0,
5092       0,      0, 0x6B24, 0xDC79,      0, 0x6B23, 0xDC7A, 0x6B25,
5093  0xDC7B,      0, 0x3D31, 0xDC7C, 0x6B26, 0xDC7D,      0, 0x6B27,
5094       0,      0, 0xDC7E, 0xDD21, 0xDD22, 0xDD23, 0x6B28, 0x403E,
5095 };
5096 unsigned short utf8_to_euc_E8A6[] = {
5097       0, 0x4D57,      0, 0x6B29,      0,      0, 0x4A24, 0x4746,
5098  0x6B2A, 0xDD24, 0x6B2B, 0x382B,      0, 0xDD25,      0, 0x352C,
5099  0xDD26,      0,      0, 0x6B2C, 0xDD27, 0xDD28, 0x3B6B, 0x4741,
5100  0x6B2D,      0, 0x3350, 0xDD29, 0xDD2A,      0,      0, 0xDD2B,
5101  0xDD2C, 0x6B2E,      0,      0,      0, 0xDD2D, 0x6B30, 0x4D77,
5102       0, 0x6B2F, 0x3F46,      0, 0x6B31,      0,      0, 0x6B32,
5103  0xDD2E,      0, 0x6B33, 0x3451, 0xDD2F, 0xDD30, 0xDD31, 0xDD32,
5104       0,      0, 0x6B34,      0, 0xDD33, 0x6B35,      0, 0x6B36,
5105 };
5106 unsigned short utf8_to_euc_E8A7[] = {
5107  0x6B37,      0,      0,      0,      0,      0,      0,      0,
5108       0,      0,      0,      0,      0,      0,      0,      0,
5109       0,      0, 0x3351,      0, 0xDD34, 0xDD35, 0xDD36, 0xDD37,
5110  0xDD38,      0, 0x6B38,      0, 0x6B39, 0x6B3A,      0,      0,
5111       0,      0,      0, 0x3272,      0, 0xDD39, 0x3F28, 0x6B3B,
5112       0, 0xDD3A,      0, 0xDD3B,      0, 0xDD3C,      0,      0,
5113       0, 0xDD3D,      0, 0xDD3E, 0x6B3C,      0, 0xDD3F,      0,
5114  0x6B3D, 0xDD40,      0,      0,      0, 0xDD41,      0, 0xDD42,
5115 };
5116 unsigned short utf8_to_euc_E8A8[] = {
5117  0x3840,      0, 0x447B, 0x6B3E, 0xDD43, 0xDD44,      0, 0xDD45,
5118  0x3757,      0, 0x3F56,      0, 0x6B41,      0, 0x4624, 0xDD46,
5119  0x6B40, 0xDD47, 0x7B67, 0x3731, 0xDD49, 0xDD4A, 0x6B3F, 0x4277,
5120  0x352D,      0,      0, 0x6B42,      0, 0x6B43, 0xDD4B, 0x3E59,
5121  0xDD4C,      0, 0xDD4D, 0x376D, 0xDD4E, 0x6B44, 0xDD4F,      0,
5122       0,      0, 0x4B2C, 0xDD50, 0xDD51, 0x405F,      0, 0xDD52,
5123       0, 0x3576,      0, 0x4C75, 0x414A, 0xDD53, 0x6B45, 0x7B68,
5124       0,      0, 0x3F47, 0x4370, 0x3E5A, 0xDD55, 0xDD56,      0,
5125 };
5126 unsigned short utf8_to_euc_E8A9[] = {
5127  0xDD57, 0x6B46,      0, 0xDD58,      0, 0xDD59, 0x6B49, 0xDD5A,
5128  0x6B4A, 0xDD5B,      0,      0,      0, 0xDD5C, 0xDD5D,      0,
5129  0x3A3E, 0x4242, 0x6B48, 0xDD5E, 0x3E5B, 0x493E, 0xDD5F, 0xDD60,
5130  0xDD61,      0,      0, 0x6B47, 0xDD62, 0xDD63, 0x3B6C,      0,
5131  0x3153, 0xDD64, 0x6B4E, 0x3758,      0, 0xDD65, 0x3B6E, 0xDD66,
5132       0, 0x3B6D,      0, 0x4F4D, 0x6B4D, 0x6B4C, 0x4127,      0,
5133  0x354D, 0x4F43, 0x333A, 0x3E5C,      0, 0xDD67, 0xDD68, 0xDD69,
5134       0, 0x7B69, 0xDD6B, 0xDD6C, 0x6B4B,      0, 0xDD6D, 0xDD6E,
5135 };
5136 unsigned short utf8_to_euc_E8AA[] = {
5137  0xDD6F,      0, 0x6B50, 0xDD70, 0x6B51, 0x6B4F, 0xDD71, 0x3858,
5138       0, 0x4D40,      0, 0xDD72, 0x3B6F, 0x4727,      0, 0xDD73,
5139  0xDD74, 0x6B54, 0xDD75, 0x4040,      0, 0x4342, 0xDD76, 0xDD77,
5140  0x4D36, 0xDD78, 0x6B57,      0,      0,      0, 0x386C, 0xDD79,
5141  0x403F, 0x6B53,      0, 0x6B58, 0x386D, 0x6B55, 0x6B56, 0x7B6A,
5142  0x6B52, 0xDD7B,      0,      0, 0x4062, 0x4649, 0xDD7C, 0xDD7D,
5143  0x432F,      0, 0x325D, 0xDD7E,      0,      0, 0xDE21, 0xDE22,
5144       0, 0x4870,      0, 0xDE23, 0x3543,      0, 0x7B6B, 0x4434,
5145 };
5146 unsigned short utf8_to_euc_E8AB[] = {
5147       0,      0, 0x6B5B, 0xDE25, 0x6B59,      0, 0xDE26, 0x434C,
5148  0xDE27, 0xDE28, 0xDE29, 0x4041, 0x3452, 0x6B5A,      0, 0x3F5B,
5149       0, 0xDE2A, 0x4E4A, 0xDE2B, 0xDE2C, 0xDE2D, 0x4F40, 0xDE2E,
5150       0,      0, 0x6B5C, 0x6B67, 0x4435, 0xDE2F, 0x6B66, 0x7B6C,
5151  0x6B63, 0x6B6B, 0x6B64,      0, 0x6B60,      0, 0x447C, 0x6B5F,
5152       0,      0,      0, 0x6B5D, 0xDE31, 0x4D21, 0x3B70,      0,
5153  0xDE32, 0x6B61,      0, 0x6B5E, 0xDE33, 0xDE34, 0x7B6E, 0x6B65,
5154  0x3D74,      0, 0x3841,      0, 0xDE36,      0, 0x427A, 0xDE37,
5155 };
5156 unsigned short utf8_to_euc_E8AC[] = {
5157  0x4B45, 0x315A, 0x3062,      0, 0x4625, 0xDE38, 0xDE39, 0x6B69,
5158       0,      0, 0xDE3F, 0xDE3A, 0x6B68,      0, 0x4666,      0,
5159  0x6B6D, 0xDE3B,      0,      0, 0x6B62,      0, 0x6B6C, 0x6B6E,
5160       0, 0x382C, 0x6B6A, 0x3956, 0xDE3C, 0x3C55, 0xDE3D, 0xDE3E,
5161  0x6B6F, 0x4D58,      0,      0,      0,      0, 0x6B72,      0,
5162  0x6B75,      0,      0, 0x6B73, 0x4935, 0xDE40,      0,      0,
5163  0xDE41,      0,      0, 0x6B70,      0,      0,      0, 0xDE42,
5164       0, 0x3660,      0,      0, 0xDE43,      0, 0x6B74,      0,
5165 };
5166 unsigned short utf8_to_euc_E8AD[] = {
5167       0, 0x6B76, 0xDE44, 0xDE45, 0xDE46, 0xDE47, 0xDE48,      0,
5168  0xDE49, 0x6B7A,      0,      0, 0x6B77, 0xDE4E, 0x6B79, 0x6B78,
5169       0,      0, 0xDE4A, 0x7B6F, 0xDE4C,      0, 0x6B7B,      0,
5170  0x3C31, 0xDE4D, 0x6B7D, 0x6B7C, 0x4968,      0, 0xDE4F, 0x6C21,
5171       0,      0,      0, 0xDE50,      0,      0, 0x3759,      0,
5172       0,      0,      0, 0x6B7E, 0x6C22, 0xDE51,      0, 0x6C23,
5173  0x3544, 0x6641, 0x3E79,      0, 0x6C24,      0, 0xDE52, 0x386E,
5174  0xDE53, 0xDE54,      0,      0, 0xDE55, 0x6C25, 0xDE56, 0x7B70,
5175 };
5176 unsigned short utf8_to_euc_E8AE[] = {
5177  0x6C26, 0xDE57,      0, 0x3B3E, 0xDE58, 0xDE59,      0,      0,
5178       0,      0, 0x5A4E, 0xDE5A, 0x6C27, 0xDE5B, 0x6C28, 0xDE5C,
5179  0x3D32,      0, 0x6C29, 0x6C2A, 0xDE5D, 0xDE5E, 0x6C2B,      0,
5180       0, 0x6C2C, 0x6C2D,      0, 0xDE5F,      0, 0xDE60, 0xDE61,
5181       0,      0,      0,      0,      0,      0,      0,      0,
5182       0,      0,      0,      0,      0,      0,      0,      0,
5183       0,      0,      0,      0,      0,      0,      0,      0,
5184       0,      0,      0,      0,      0,      0,      0,      0,
5185 };
5186 unsigned short utf8_to_euc_E8B0[] = {
5187       0,      0,      0,      0,      0,      0,      0,      0,
5188       0,      0,      0,      0,      0,      0,      0,      0,
5189       0,      0,      0,      0,      0,      0,      0,      0,
5190       0,      0,      0,      0,      0,      0,      0,      0,
5191       0,      0,      0,      0,      0,      0,      0,      0,
5192       0,      0,      0,      0,      0,      0,      0,      0,
5193       0,      0,      0,      0,      0,      0,      0, 0x432B,
5194  0xDE62, 0xDE63, 0x6C2E,      0,      0, 0xDE64, 0xDE65, 0x6C30,
5195 };
5196 unsigned short utf8_to_euc_E8B1[] = {
5197       0, 0x6C2F,      0,      0,      0, 0xDE66, 0x4626, 0xDE67,
5198  0x6C31, 0xDE68, 0x4B2D, 0xDE69, 0x6C32,      0, 0x6C33, 0xDE6A,
5199  0x6C34, 0xDE6B,      0, 0xDE6C, 0xDE6D, 0x6C35,      0, 0xDE6E,
5200  0xDE6F, 0xDE72, 0x465A, 0xDE70,      0, 0xDE71,      0,      0,
5201       0, 0x3E5D, 0x6C36, 0xDE73, 0xDE74,      0, 0xDE75,      0,
5202  0xDE76, 0xDE77, 0x396B, 0x502E, 0x6C37, 0xDE78,      0,      0,
5203       0,      0,      0, 0xDE79,      0, 0xDE7A, 0xDE7B,      0,
5204  0x6C38, 0x493F, 0x6C39, 0xDE7C, 0x6C41,      0, 0xDE7D,      0,
5205 };
5206 unsigned short utf8_to_euc_E8B2[] = {
5207       0,      0, 0x6C3A,      0,      0, 0x6C3C, 0xDE7E, 0xDF21,
5208       0, 0x6C3B, 0x6C3D, 0xDF22, 0x4B46, 0x6C3E, 0x6C3F,      0,
5209  0xDF23,      0, 0xDF24, 0xDF25, 0x6C40,      0,      0,      0,
5210  0x6C42, 0xDF26,      0, 0xDF27, 0xDF28, 0x332D, 0x4467,      0,
5211  0x4969, 0x3A62, 0x3957,      0, 0xDF29,      0,      0, 0x494F,
5212  0x325F, 0x484E, 0x6C45, 0x3453, 0x4055, 0x6C44, 0x6C49, 0x4379,
5213  0x4C63,      0, 0x6C47, 0x6C48, 0x352E,      0, 0x6C4A, 0x4763,
5214  0x425F, 0xDF2A, 0xDF2B, 0x4871, 0x453D, 0x6C46,      0, 0x4B47,
5215 };
5216 unsigned short utf8_to_euc_E8B3[] = {
5217  0x326C, 0x6C4C, 0x4F28, 0x4442, 0x4F45, 0xDF2C, 0xDF2D, 0x3B71,
5218  0x6C4B, 0xDF2E, 0x4231, 0xDF2F,      0, 0x6C5C, 0x4128, 0xDF30,
5219       0, 0x4678,      0, 0x4950,      0, 0xDF32, 0xDF31,      0,
5220       0, 0xDF33, 0x6C4F, 0x3B3F, 0x3B72, 0xDF34, 0x3E5E,      0,
5221  0x4765, 0xDF35, 0x382D, 0x6C4E, 0x6C4D,      0, 0x496A,      0,
5222  0xDF36,      0, 0x3C41,      0, 0xDF37, 0x4552,      0, 0xDF38,
5223  0x7B71,      0, 0xDF3A,      0, 0x7B72, 0xDF3B,      0, 0xDF3C,
5224  0xDF3D,      0, 0x6C51, 0x6C52, 0x3958, 0x6C50, 0xDF3E, 0xDF3F,
5225 };
5226 unsigned short utf8_to_euc_E8B4[] = {
5227       0, 0xDF40,      0, 0xDF41, 0x6C53, 0x6C54,      0, 0x6C56,
5228  0x4223, 0xDF42, 0x6C55, 0x3466,      0, 0x6C58,      0, 0x6C57,
5229  0x6C59,      0, 0x7B73, 0x6C5B, 0x6C5D,      0, 0x6C5E, 0xDF44,
5230       0,      0,      0, 0xDF45,      0,      0,      0,      0,
5231       0,      0,      0,      0,      0,      0,      0,      0,
5232       0,      0,      0,      0,      0,      0,      0,      0,
5233       0,      0,      0,      0,      0,      0,      0,      0,
5234       0,      0,      0,      0,      0,      0,      0,      0,
5235 };
5236 unsigned short utf8_to_euc_E8B5[] = {
5237       0,      0,      0,      0,      0,      0,      0,      0,
5238       0,      0,      0,      0,      0,      0,      0,      0,
5239       0,      0,      0,      0,      0,      0,      0,      0,
5240       0,      0,      0,      0,      0,      0,      0,      0,
5241       0,      0,      0,      0, 0x4056, 0xDF46, 0x3C4F, 0x6C5F,
5242       0, 0xDF47,      0, 0x3352, 0xDF48, 0x6C60, 0xDF49,      0,
5243  0x4176, 0x6C61,      0, 0x6C62, 0x496B,      0, 0x7B74, 0x352F,
5244       0,      0,      0,      0,      0,      0,      0, 0xDF4A,
5245 };
5246 unsigned short utf8_to_euc_E8B6[] = {
5247       0, 0x6C63, 0xDF4B,      0, 0xDF4C, 0x4436,      0,      0,
5248  0xDF4D,      0, 0x315B,      0,      0, 0xDF4E,      0,      0,
5249  0xDF4F, 0xDF50,      0,      0,      0, 0xDF51,      0,      0,
5250       0, 0x6C64,      0,      0,      0,      0, 0xDF52, 0xDF53,
5251  0xDF54,      0,      0, 0x3C71,      0,      0, 0xDF55,      0,
5252  0x3F76,      0,      0, 0xDF56, 0xDF57,      0,      0, 0xDF58,
5253       0,      0, 0xDF59, 0x422D,      0, 0xDF5A,      0, 0xDF5B,
5254       0, 0xDF5C, 0x6C67, 0xDF5D, 0xDF6F,      0, 0x6C66,      0,
5255 };
5256 unsigned short utf8_to_euc_E8B7[] = {
5257  0xDF5E,      0, 0x6C65,      0,      0, 0xDF5F, 0xDF60, 0xDF61,
5258  0xDF62,      0, 0xDF63, 0x6C6D, 0x6C6B,      0, 0xDF64, 0x6C68,
5259       0, 0xDF65,      0,      0, 0xDF66, 0xDF67, 0x6C6A, 0xDF68,
5260       0, 0xDF69, 0x6C69, 0x6C6C,      0, 0x3577,      0, 0x6C70,
5261       0, 0x4057,      0, 0x6C71, 0xDF6A, 0xDF6B,      0, 0xDF6C,
5262  0x3859,      0, 0x6C6E, 0x6C6F, 0xDF6D,      0,      0, 0x4F29,
5263  0xDF6E, 0xDF70, 0xDF71, 0x4437, 0xDF72, 0x4129,      0,      0,
5264       0,      0,      0,      0, 0x6C72, 0xDF73,      0, 0x6C75,
5265 };
5266 unsigned short utf8_to_euc_E8B8[] = {
5267       0, 0xDF74,      0,      0, 0xDF75, 0xDF76, 0xDF77,      0,
5268  0x6C73, 0x6C74, 0x4D59, 0xDF78,      0,      0,      0, 0x4627,
5269  0x6C78, 0xDF79,      0,      0, 0xDF7A,      0, 0xDF7B,      0,
5270       0,      0,      0,      0,      0, 0x6C76, 0x6C77, 0x6C79,
5271  0xDF7C, 0xDF7D, 0xDF7E, 0xE021,      0,      0, 0xE022, 0xE023,
5272       0,      0, 0x6D29,      0,      0,      0,      0,      0,
5273  0x6C7C, 0xE024,      0, 0xE025, 0x6C7D, 0x6C7B, 0xE026, 0xE027,
5274  0xE028, 0xE029,      0,      0,      0, 0xE02A,      0,      0,
5275 };
5276 unsigned short utf8_to_euc_E8B9[] = {
5277  0xE02B, 0xE02C, 0x6C7A,      0, 0x447D,      0,      0, 0x6D21,
5278  0x6D25, 0x6D22, 0x6C7E, 0xE02D, 0x6D23, 0xE02E, 0xE02F, 0xE030,
5279  0x6D24,      0,      0,      0, 0xE031, 0x6D2B,      0,      0,
5280       0, 0x6D26,      0, 0xE032, 0xE033, 0xE034, 0xE035, 0x4058,
5281  0x6D28, 0xE036, 0xE037, 0x6D2A, 0x6D27,      0,      0,      0,
5282       0, 0xE038,      0,      0, 0xE039, 0xE03A,      0, 0xE03B,
5283  0xE03C, 0xE03D, 0x6D2D,      0, 0x3D33,      0, 0x6D2C,      0,
5284       0, 0xE03E, 0xE03F, 0xE040, 0x6D2E,      0,      0,      0,
5285 };
5286 unsigned short utf8_to_euc_E8BA[] = {
5287       0, 0x6D2F, 0xE041, 0xE042, 0x6D32, 0x6D31,      0, 0x6D30,
5288       0, 0xE043, 0x6D34, 0x6D33,      0, 0x4C76,      0,      0,
5289  0xE044, 0x6D36, 0xE045, 0x6D35, 0x6D37, 0xE046,      0,      0,
5290       0, 0x6D38, 0xE047, 0xE048,      0, 0xE049, 0xE04A,      0,
5291       0, 0x6D3A, 0xE04B,      0,      0,      0,      0, 0xE04C,
5292       0, 0xE04D, 0x6D39, 0x3F48, 0x6D3B, 0xE04E, 0xE04F, 0x366D,
5293  0x6D3C, 0x6D3E,      0, 0xE050,      0, 0xE051,      0,      0,
5294       0,      0, 0xE052, 0xE053,      0,      0, 0x6D3F,      0,
5295 };
5296 unsigned short utf8_to_euc_E8BB[] = {
5297  0xE054, 0xE055,      0, 0xE056, 0xE057, 0x6D40, 0x6D3D, 0xE058,
5298  0x6D41,      0, 0x3C56, 0x6D42, 0x3530, 0x3733,      0, 0x7B76,
5299       0, 0xE05A, 0x382E,      0, 0xE05B,      0,      0,      0,
5300       0,      0,      0, 0x6D43, 0xE05C,      0,      0, 0x4670,
5301       0,      0, 0x453E, 0x6D44,      0,      0,      0,      0,
5302  0xE05D,      0,      0, 0x6D47,      0, 0xE064, 0xE05E,      0,
5303  0xE05F, 0xE060,      0,      0,      0,      0,      0, 0xE061,
5304  0x3C34, 0xE062, 0xE063, 0x6D46, 0x6D45, 0x375A, 0x6D48,      0,
5305 };
5306 unsigned short utf8_to_euc_E8BC[] = {
5307  0xE065,      0, 0xE066, 0x3353,      0, 0x6D4A,      0, 0xE067,
5308  0xE068, 0x3A5C, 0x6D49,      0, 0x6D52,      0,      0, 0xE069,
5309  0xE06A,      0, 0x6D4C, 0x6D4E, 0x4A65, 0x6D4B, 0xE06B, 0xE06C,
5310  0xE06D, 0x6D4D,      0, 0x6D51, 0x6D4F, 0x3531, 0xE06E, 0x6D50,
5311  0xE06F, 0xE070,      0, 0xE071,      0, 0xE072, 0x6D53, 0xE073,
5312  0xE074, 0x475A, 0x4E58,      0, 0xE075, 0xE076, 0xE077, 0x3D34,
5313       0,      0,      0, 0x6D54, 0xE078, 0xE079, 0xE07A, 0xE07B,
5314  0x4D22, 0x6D56, 0xE07C, 0x6D55,      0,      0, 0x6D59, 0x4D41,
5315 };
5316 unsigned short utf8_to_euc_E8BD[] = {
5317  0xE07D, 0xE07E, 0x6D58, 0xE121, 0x336D, 0x6D57, 0x6D5C, 0xE122,
5318       0, 0x6D5B,      0,      0, 0x6D5A, 0x4532, 0x6D5D, 0xE123,
5319       0, 0xE124, 0xE125, 0xE126, 0xE127, 0xE128,      0, 0x6D5E,
5320  0xE129,      0,      0,      0, 0x6D5F, 0xE12A, 0xE12B, 0x396C,
5321       0, 0x3725, 0x6D60, 0x6D61, 0x6D62, 0xE12C,      0,      0,
5322       0,      0,      0,      0,      0,      0,      0,      0,
5323       0,      0,      0,      0,      0,      0,      0,      0,
5324       0,      0,      0,      0,      0,      0,      0,      0,
5325 };
5326 unsigned short utf8_to_euc_E8BE[] = {
5327       0,      0,      0,      0,      0,      0,      0,      0,
5328       0,      0,      0,      0,      0,      0,      0,      0,
5329       0,      0,      0,      0,      0,      0,      0,      0,
5330       0,      0,      0, 0x3F49, 0x6D63, 0xE12D, 0x3C2D, 0x6D64,
5331  0xE12E, 0xE12F,      0, 0x6D65, 0xE130, 0xE131, 0xE132, 0x5221,
5332  0x517E,      0,      0,      0,      0, 0x6D66, 0x6570, 0x6D67,
5333  0x4324, 0x3F2B, 0x4740,      0,      0, 0xE133, 0xE134, 0x6D68,
5334  0xE135,      0, 0x4A55, 0x4454, 0x397E,      0, 0xE136, 0x4329,
5335 };
5336 unsigned short utf8_to_euc_E8BF[] = {
5337  0xE137, 0xE138, 0x312A,      0, 0x4B78, 0x3F57, 0xE139,      0,
5338       0,      0, 0xE13A, 0xE13B,      0, 0xE13C, 0x375E,      0,
5339  0xE13D, 0x3661, 0xE13E, 0xE13F, 0x4A56, 0xE140,      0,      0,
5340       0,      0, 0x6D69,      0,      0,      0,      0,      0,
5341  0xE141,      0, 0x6D6B, 0xE142, 0xE143, 0x6D6A, 0x3260,      0,
5342  0xE144, 0x4676, 0x6D6C, 0x4777,      0, 0x4533, 0xE145, 0x6D6D,
5343  0x3D52, 0xE146,      0,      0, 0x6D6F, 0xE147, 0xE148, 0x4C42,
5344  0x6D7E, 0x6D71, 0x6D72, 0xE149,      0, 0x4449, 0xE14A,      0,
5345 };
5346 unsigned short utf8_to_euc_E980[] = {
5347  0x4260, 0x4177, 0xE14B, 0x4628, 0xE14C, 0x6D70, 0x3555,      0,
5348  0xE14D,      0,      0, 0x6D79, 0xE14E, 0x6D76, 0x6E25, 0x4629,
5349  0x4360, 0x6D73,      0, 0x447E, 0x4553, 0x6D74, 0x6D78, 0x3F60,
5350  0xE14F, 0x4767, 0x444C, 0xE150,      0, 0x4042, 0x6D77, 0x422E,
5351  0x4224, 0x6D75, 0x3029, 0x4F22,      0,      0,      0, 0x6D7A,
5352  0xE151, 0xE152, 0xE154,      0, 0xE155, 0xE156, 0x4261, 0xE153,
5353       0, 0x3D35, 0x3F4A, 0xE157, 0xE158, 0x6D7C, 0x6D7B, 0xE159,
5354  0x306F, 0x6D7D,      0,      0, 0x492F,      0, 0x6E27, 0xE15A,
5355 };
5356 unsigned short utf8_to_euc_E981[] = {
5357       0, 0x465B, 0x3F6B, 0xE15B, 0xE15C, 0x4359,      0, 0x3678,
5358       0, 0x6E26, 0x4D37, 0x313F, 0xE15D, 0x4A57, 0x3261, 0x6E21,
5359  0x6E22, 0x6E23, 0x6E24, 0x463B, 0x4323, 0x3063, 0x6E28,      0,
5360  0x6E29, 0x7423,      0, 0xE15E, 0x423D, 0xE15F, 0x6E2A,      0,
5361  0x3173, 0x414C, 0xE160, 0x382F,      0, 0x4D5A, 0xE161, 0x7B79,
5362  0x6E2B, 0x452C,      0,      0, 0xE163, 0x4178, 0x3C57, 0x6E2C,
5363  0xE164,      0, 0x6E2F,      0, 0xE165, 0x3D65, 0x6E2D, 0x412B,
5364  0x412A, 0xE166, 0x3064,      0, 0x4E4B, 0x6E31,      0, 0x4872,
5365 };
5366 unsigned short utf8_to_euc_E982[] = {
5367  0x6E33, 0x6E32, 0x6E30, 0x6364, 0x3454, 0xE167,      0, 0x6D6E,
5368  0xE168, 0x6E35, 0x6E34, 0xE169, 0xE16A,      0, 0xE16B, 0x6E36,
5369  0xE16C, 0x4D38,      0,      0,      0, 0xE16D,      0, 0xE16E,
5370  0xE16F, 0xE170,      0, 0xE171,      0,      0,      0,      0,
5371  0xE172, 0xE173, 0xE174, 0x4661,      0, 0xE175, 0x4B2E,      0,
5372  0x6E37,      0, 0x3C59,      0,      0,      0,      0, 0x6E38,
5373  0xE176, 0x6E39, 0xE177, 0xE178, 0xE179, 0x6E3A, 0xE17A,      0,
5374  0x4521,      0,      0,      0,      0, 0xE17B, 0xE17D,      0,
5375 };
5376 unsigned short utf8_to_euc_E983[] = {
5377       0, 0x306A,      0, 0xE17E, 0xE221, 0xE222,      0, 0xE223,
5378  0xE224,      0, 0x3959,      0, 0xE17C,      0, 0x4F3A,      0,
5379       0,      0, 0xE22D,      0,      0, 0xE225,      0, 0xE226,
5380  0xE227, 0xE228,      0, 0x6E3E, 0xE229, 0xE22A, 0x7B7A, 0xE22B,
5381       0, 0x3734, 0x6E3B,      0, 0x6E3C, 0xE22C,      0,      0,
5382  0x4974,      0,      0, 0xE22F,      0, 0x3354,      0, 0xE230,
5383  0xE231,      0,      0,      0, 0xE232, 0x4D39, 0xE22E, 0x363F,
5384       0,      0,      0,      0,      0, 0x4554, 0xE233, 0xE234,
5385 };
5386 unsigned short utf8_to_euc_E984[] = {
5387  0xE235,      0, 0x6E3F,      0, 0xE236, 0xE237, 0xE238,      0,
5388  0xE239,      0,      0,      0,      0, 0xE23A,      0,      0,
5389  0xE23B,      0, 0x6E40,      0, 0xE23C, 0x7B7C, 0xE23D, 0xE23E,
5390  0xE23F, 0x6E41, 0xE240,      0, 0xE241,      0, 0xE242,      0,
5391  0xE243,      0, 0xE245, 0xE246,      0, 0xE244,      0, 0x7B7D,
5392       0, 0xE248,      0,      0,      0, 0x4522, 0xE249, 0xE24A,
5393  0x6E43, 0xE24B, 0x6E42,      0, 0xE24C,      0, 0xE24D, 0xE24E,
5394       0, 0xE24F, 0xE250,      0, 0xE251, 0xE252,      0,      0,
5395 };
5396 unsigned short utf8_to_euc_E985[] = {
5397       0,      0,      0, 0xE253,      0,      0,      0, 0xE254,
5398  0xE255, 0x4653, 0x6E44, 0x3D36, 0x3C60, 0x475B, 0x4371, 0xE256,
5399       0,      0, 0x3C72, 0xE257, 0x3F6C,      0, 0x6E45, 0xE258,
5400  0x6E46, 0xE259, 0xE25A, 0xE25B,      0,      0,      0,      0,
5401       0, 0xE25C, 0x3F5D, 0x6E47, 0xE25D, 0x6E48,      0, 0xE25E,
5402       0, 0x6E49, 0x4D6F,      0, 0x3D37, 0xE25F,      0,      0,
5403       0,      0, 0x6E4B, 0x6E4A, 0xE260, 0x395A,      0, 0x3973,
5404  0x3B40, 0xE261, 0xE262, 0xE263,      0,      0,      0,      0,
5405 };
5406 unsigned short utf8_to_euc_E986[] = {
5407       0, 0xE264, 0x6E4E, 0xE265,      0, 0xE266, 0xE267, 0x3D66,
5408       0, 0x6E4D, 0xE268, 0x6E4C,      0, 0x4269, 0xE269,      0,
5409  0x386F, 0xE26A, 0x4043, 0xE26B, 0xE26C, 0xE26D,      0, 0x4830,
5410  0xE26E,      0,      0,      0, 0x3D39,      0, 0xE26F,      0,
5411       0, 0xE270, 0x6E4F,      0, 0x3E5F,      0, 0xE271,      0,
5412  0xE272,      0, 0x6E52, 0x6E50, 0xE273, 0xE274, 0xE275, 0x6E51,
5413  0xE276, 0xE277, 0xE278, 0xE279, 0x6E54, 0x6E53, 0xE27A,      0,
5414  0x3E7A,      0, 0x6E55, 0xE27B, 0xE27C, 0xE27D,      0, 0xE27E,
5415 };
5416 unsigned short utf8_to_euc_E987[] = {
5417  0x6E56, 0x6E57, 0xE321, 0xE322,      0, 0xE323, 0x4850, 0x3A53,
5418  0x3C61, 0x6E58,      0, 0x6E59, 0x4E24, 0x3D45, 0x4C6E, 0x4E4C,
5419  0x6E5A, 0x3662,      0, 0xE324, 0xE325,      0, 0x6E5B, 0x7C21,
5420  0x4523, 0xE327, 0x7B7E, 0x6E5E, 0x3378, 0x3F4B, 0x7C22, 0x6E5C,
5421       0, 0x6E5D,      0, 0x4460, 0x7C25, 0x7C26, 0x4B55, 0x367C,
5422       0, 0xE32C, 0xE32D,      0, 0xE32E, 0x7C23, 0x7C24, 0xE331,
5423  0xE332, 0xE333,      0,      0,      0, 0x6E60, 0x6E61, 0xE334,
5424       0, 0xE335,      0, 0xE336, 0x6E5F, 0xE337,      0, 0x6E63,
5425 };
5426 unsigned short utf8_to_euc_E988[] = {
5427  0xE338, 0xE339,      0,      0, 0xE33A, 0xE33B, 0x7C27, 0xE33D,
5428       0, 0xE33E, 0x7C29,      0, 0xE340, 0x465F, 0x3343,      0,
5429  0x7C28, 0x6E67, 0xE342, 0xE343, 0x6E64, 0x6E66, 0xE344,      0,
5430  0xE345,      0,      0,      0, 0xE346, 0xE347, 0x6E62,      0,
5431       0,      0,      0, 0xE348, 0xE349, 0xE34A, 0xE34B,      0,
5432  0xE34C, 0x6F4F,      0,      0, 0x6E65,      0, 0xE34D, 0xE34E,
5433  0xE34F,      0,      0, 0xE350, 0x4E6B, 0xE351, 0xE352, 0x385A,
5434  0xE353, 0x7C30, 0x7C2A,      0, 0x7C2C,      0, 0xE357, 0x6E6F,
5435 };
5436 unsigned short utf8_to_euc_E989[] = {
5437  0x7C2B,      0, 0xE359, 0xE35A, 0x4534, 0x6E6A, 0xE35B, 0xE35C,
5438  0x6E6D, 0x6E6B, 0xE35D, 0x6E70,      0, 0xE35E, 0x7C2D, 0xE360,
5439  0x6E71, 0x7C2F,      0,      0,      0,      0,      0, 0x6E69,
5440  0xE362, 0x7C2E, 0x6E76, 0x3174, 0xE364, 0xE365, 0x6E68,      0,
5441  0xE366, 0xE367, 0x482D,      0, 0x6E6C, 0xE368, 0x3E60, 0x7C31,
5442  0xE36A, 0xE36B,      0,      0,      0,      0, 0xE36C, 0xE36D,
5443  0xE36E, 0x395B,      0,      0,      0, 0xE36F, 0xE370, 0x7C33,
5444  0x7C34, 0xE373,      0, 0xE374, 0xE375, 0xE376, 0x4B48, 0xE377,
5445 };
5446 unsigned short utf8_to_euc_E98A[] = {
5447  0x3664,      0,      0, 0x3D46,      0, 0x463C,      0,      0,
5448  0x7924, 0xE379, 0xE37A,      0,      0, 0xE37B, 0xE37C,      0,
5449       0, 0x412D, 0xE37D, 0x6E74,      0, 0x6E6E, 0x6E73, 0xE37E,
5450  0x4C43, 0xE421, 0x4438, 0x6E75, 0x6E72,      0,      0, 0xE422,
5451  0xE423,      0,      0,      0, 0xE424, 0xE425,      0, 0x7C32,
5452  0xE427,      0,      0, 0xE428,      0, 0x412C,      0, 0xE429,
5453       0,      0, 0xE42A,      0,      0,      0, 0xE42B, 0x6E79,
5454  0xE42C, 0x6E78, 0xE42D, 0xE42E, 0xE42F, 0xE430,      0, 0xE431,
5455 };
5456 unsigned short utf8_to_euc_E98B[] = {
5457  0xE432, 0xE433, 0xE434, 0xE435,      0, 0xE436, 0xE437, 0xE438,
5458  0xE439,      0,      0, 0xE43A, 0xE43B, 0xE43C, 0xE43D, 0x6E77,
5459  0x7C38,      0, 0x4B2F, 0x7C3C,      0, 0x7C3A,      0, 0x7C36,
5460  0xE442, 0x7C37,      0,      0, 0xE444, 0xE445,      0, 0xE446,
5461  0x7C3B, 0xE448,      0, 0xE449, 0x3D7B, 0xE44A,      0, 0x7C35,
5462  0xE44C, 0x6E7A, 0x4A5F,      0, 0xE44D, 0x3154, 0xE44E,      0,
5463  0xE44F,      0, 0x4946, 0x4372,      0,      0,      0,      0,
5464  0x3578, 0x792A, 0x6E7C, 0x7C3F, 0x395D,      0,      0, 0x7C42,
5465 };
5466 unsigned short utf8_to_euc_E98C[] = {
5467  0xE453,      0, 0x7C44,      0,      0,      0, 0x3B2C,      0,
5468  0xE455,      0,      0,      0,      0, 0xE456,      0, 0x6E7B,
5469  0x3F6D, 0xE457,      0,      0, 0xE458, 0xE459,      0,      0,
5470  0x3F6E, 0x6F21, 0x6F23,      0, 0xE45A, 0x7C43, 0x7C41, 0xE45D,
5471  0x3E7B, 0x7C3E, 0x6F22, 0x6F24, 0xE45F, 0x7C3D, 0x3653, 0xE461,
5472  0x4945, 0xE462, 0xE463, 0x3C62, 0x4F23,      0, 0x6E7E, 0x3A78,
5473       0,      0, 0x4F3F, 0xE464, 0xE465, 0x6F26, 0xE466, 0xE467,
5474       0,      0, 0x6F25, 0x6F27,      0,      0,      0,      0,
5475 };
5476 unsigned short utf8_to_euc_E98D[] = {
5477       0,      0,      0,      0, 0x6E7D,      0,      0, 0xE468,
5478  0x7923, 0xE46A,      0, 0x4669,      0, 0x4555,      0,      0,
5479  0xE46B, 0xE46C, 0xE46D,      0, 0x4457, 0xE46E, 0x6F2C, 0x7C46,
5480  0xE470,      0, 0xE471, 0x4343, 0x6F28,      0, 0xE472,      0,
5481  0x6F29,      0,      0,      0, 0xE473, 0xE474,      0, 0xE475,
5482       0, 0xE476, 0xE477,      0, 0x372D, 0xE478, 0x6F2B, 0xE479,
5483  0x7C45, 0xE47B,      0, 0xE47C, 0xE47D, 0x3830, 0xE47E,      0,
5484       0,      0, 0xE521,      0, 0x6F2A, 0xE522, 0x3E61, 0xE523,
5485 };
5486 unsigned short utf8_to_euc_E98E[] = {
5487  0xE524, 0xE525, 0xE526,      0,      0,      0,      0,      0,
5488  0xE527,      0, 0xE528, 0xE529, 0x3379, 0xE52A,      0, 0xE52B,
5489       0,      0, 0xE52C,      0, 0x6F30, 0xE52D, 0x3A3F, 0x4179,
5490  0xE52E,      0, 0x444A, 0xE52F,      0,      0, 0xE530,      0,
5491       0, 0xE531,      0, 0xE532, 0x7C47,      0, 0xE534, 0x333B,
5492  0xE535, 0xE53B,      0, 0xE536, 0x6F2E, 0x6F2F, 0x4443,      0,
5493  0x6F2D,      0,      0,      0, 0xE537, 0xE538, 0xE539,      0,
5494       0, 0x6F31, 0xE53A,      0,      0,      0,      0,      0,
5495 };
5496 unsigned short utf8_to_euc_E98F[] = {
5497       0, 0xE53C,      0, 0x6F37, 0xE53D, 0xE53E, 0x7C48, 0xE540,
5498  0x6F3A, 0xE541, 0xE542, 0xE543, 0xE544, 0xE545,      0,      0,
5499  0x6F39, 0x452D,      0, 0xE546,      0,      0, 0x6F32, 0x6F33,
5500  0x6F36, 0xE547,      0,      0, 0xE548, 0x6F38, 0x7C49, 0xE54A,
5501       0, 0x3640, 0xE54B,      0, 0x6F3B, 0x6F35, 0xE54C, 0xE54D,
5502  0x6F34,      0,      0,      0,      0,      0,      0,      0,
5503       0,      0,      0,      0,      0,      0,      0, 0xE54F,
5504  0x7C4A, 0xE54E, 0xE551, 0xE552,      0, 0xE553,      0,      0,
5505 };
5506 unsigned short utf8_to_euc_E990[] = {
5507       0, 0xE554, 0xE555, 0x6F3F, 0xE556,      0,      0, 0x6F40,
5508  0xE557, 0xE558,      0,      0,      0, 0xE559, 0xE55A, 0xE55B,
5509  0x6F41,      0,      0, 0x6F3E, 0x6F3D, 0xE55C, 0xE55D, 0xE55E,
5510  0x3E62, 0x462A, 0x6F3C,      0,      0,      0,      0, 0xE55F,
5511       0, 0x6F45,      0,      0,      0,      0,      0,      0,
5512       0,      0,      0, 0x6F43,      0,      0, 0xE560, 0xE561,
5513       0, 0x7C4B, 0xE563, 0xE564, 0xE565, 0x6F44, 0x6F42,      0,
5514  0x4278,      0, 0x6F46, 0xE566,      0, 0xE568,      0, 0xE567,
5515 };
5516 unsigned short utf8_to_euc_E991[] = {
5517       0, 0x6F47,      0, 0xE569, 0x6F49, 0x7C4C,      0,      0,
5518  0x7C4D,      0, 0xE56C,      0, 0xE56D,      0,      0,      0,
5519       0, 0x3455, 0x6F48, 0x4C7A,      0, 0xE56E,      0,      0,
5520       0, 0xE56F, 0x6F54, 0x6F4A, 0xE570,      0, 0x6F4D, 0xE571,
5521  0x6F4B, 0xE572, 0x6F4C, 0xE573,      0,      0,      0,      0,
5522  0xE574,      0, 0x6F4E, 0xE575,      0, 0xE576, 0xE577, 0xE578,
5523  0x6F50, 0xE579, 0xE57A,      0,      0, 0x6F51,      0, 0x6F52,
5524       0,      0,      0,      0, 0x6F55, 0x6F53, 0x6F56, 0x6F58,
5525 };
5526 unsigned short utf8_to_euc_E992[] = {
5527       0, 0x6F57,      0, 0xE57C, 0xE57B,      0,      0,      0,
5528       0,      0,      0,      0,      0,      0,      0,      0,
5529       0,      0,      0,      0,      0,      0,      0,      0,
5530       0,      0,      0,      0,      0,      0,      0,      0,
5531       0,      0,      0,      0,      0,      0,      0,      0,
5532       0,      0,      0,      0,      0,      0,      0,      0,
5533       0,      0,      0,      0,      0,      0,      0,      0,
5534       0,      0,      0,      0,      0,      0,      0,      0,
5535 };
5536 unsigned short utf8_to_euc_E995[] = {
5537       0,      0,      0,      0,      0,      0,      0,      0,
5538       0,      0,      0,      0,      0,      0,      0,      0,
5539       0,      0,      0,      0,      0,      0,      0,      0,
5540       0,      0,      0,      0,      0,      0,      0,      0,
5541       0,      0,      0,      0,      0,      0,      0,      0,
5542       0,      0,      0,      0,      0,      0,      0,      0,
5543       0,      0,      0,      0,      0,      0,      0, 0x4439,
5544  0xE57D, 0xE57E,      0,      0,      0,      0, 0xE621,      0,
5545 };
5546 unsigned short utf8_to_euc_E996[] = {
5547  0x4C67,      0, 0x6F59, 0x412E, 0xE622,      0,      0, 0x6F5A,
5548  0xE623, 0x4A44, 0x6F5B, 0x332B, 0xE624, 0xE625, 0xE626, 0x313C,
5549       0, 0x3457, 0x7C4E, 0x3456, 0x6F5C,      0, 0x6F5D,      0,
5550  0x6F5E, 0x6F5F,      0,      0,      0, 0xE627, 0xE628, 0xE629,
5551  0x6F60, 0xE62A, 0x3458, 0x3355, 0x395E, 0x4836, 0xE62B, 0x6F62,
5552  0x6F61, 0xE62C,      0, 0xE62D, 0xE62E, 0x6F63,      0,      0,
5553       0,      0, 0x315C,      0, 0xE62F,      0, 0xE630,      0,
5554       0, 0x6F66, 0xE631, 0x6F65, 0x6F64, 0xE632, 0x6F67, 0xE633,
5555 };
5556 unsigned short utf8_to_euc_E997[] = {
5557       0,      0,      0, 0x6F6A,      0,      0, 0xE634, 0x3047,
5558  0xE635, 0xE636, 0x6F68, 0xE637, 0x6F6C, 0x6F6B,      0,      0,
5559  0xE638, 0xE639, 0xE63A, 0xE63B, 0x6F6E, 0x6F6D, 0x6F6F,      0,
5560  0x462E, 0xE63C, 0xE63D,      0, 0x6F70, 0xE63E, 0xE63F, 0xE640,
5561  0xE641, 0x6F71, 0x6F73,      0, 0xE642, 0x6F72, 0xE643,      0,
5562       0,      0,      0,      0,      0,      0,      0,      0,
5563       0,      0,      0,      0,      0,      0,      0,      0,
5564       0,      0,      0,      0,      0,      0,      0,      0,
5565 };
5566 unsigned short utf8_to_euc_E998[] = {
5567       0,      0,      0,      0,      0,      0,      0,      0,
5568       0,      0,      0,      0,      0,      0,      0,      0,
5569       0,      0,      0,      0,      0,      0,      0,      0,
5570       0,      0,      0,      0, 0x496C, 0xE644, 0xE645,      0,
5571       0, 0x6F74, 0xE646,      0, 0xE647, 0xE648, 0xE649,      0,
5572  0x6F75,      0, 0x3A65,      0, 0xE64A,      0, 0x6F76, 0x6F77,
5573       0, 0xE64B, 0x4B49, 0xE64C,      0,      0,      0, 0xE64D,
5574  0xE64E, 0xE64F, 0xE650, 0x414B, 0xE651, 0xE652,      0, 0x3024,
5575 };
5576 unsigned short utf8_to_euc_E999[] = {
5577  0x424B, 0xE653, 0x6F78,      0, 0x496D,      0,      0,      0,
5578       0,      0,      0, 0x6F7B, 0x6F79, 0x395F,      0, 0x6F7A,
5579  0x3842,      0, 0xE654,      0, 0xE655,      0, 0xE656, 0xE657,
5580  0xE658,      0,      0, 0x4A45, 0x6F7D, 0x7021, 0x6F7E, 0x7022,
5581       0, 0xE659, 0x3121, 0x3F58, 0x3D7C, 0x3459, 0x7023,      0,
5582       0,      0, 0x4766,      0, 0x7025,      0, 0xE65A,      0,
5583  0x3122,      0, 0x7024, 0x4444, 0xE65B, 0x4E4D, 0x462B, 0x6F7C,
5584  0x4E26,      0, 0x3831, 0xE65C, 0xE65D, 0x4D5B, 0xE65E, 0xE65F,
5585 };
5586 unsigned short utf8_to_euc_E99A[] = {
5587       0, 0xE660, 0xE661, 0xE662, 0xE663, 0x3679, 0x4E34,      0,
5588  0x3728, 0xE664, 0x4262, 0x6721,      0, 0x7026, 0x332C, 0x3F6F,
5589       0, 0xE665,      0,      0, 0x3356, 0x7028, 0xE666, 0x7029,
5590  0x7027, 0x3764, 0xE667, 0x3A5D, 0x3E63, 0x7C51,      0, 0xE669,
5591  0x3123,      0,      0, 0x4E59, 0xE66A, 0xE66B, 0xE66C, 0x702B,
5592  0x6E2E, 0xE66D, 0x702A,      0,      0,      0, 0xE66E, 0x7C52,
5593  0x702E, 0x702C, 0x702D, 0xE670, 0x702F,      0, 0x7030, 0x4E6C,
5594  0x7031, 0x7032, 0xE671, 0x4049, 0x483B,      0,      0,      0,
5595 };
5596 unsigned short utf8_to_euc_E99B[] = {
5597  0x3F7D, 0x3467,      0,      0, 0x4D3A, 0x326D, 0x3D38, 0x385B,
5598       0, 0x7035, 0xE672, 0x7034, 0x3B73, 0x7036, 0x7033,      0,
5599       0, 0x3B28, 0xE673,      0,      0, 0x703A, 0x6A2D,      0,
5600  0xE675, 0x5256, 0xE676, 0x3F77, 0x7038, 0xE677, 0xE678, 0xE679,
5601       0,      0, 0x4E25, 0x4671,      0,      0,      0,      0,
5602  0x312B, 0xE67A, 0x4063, 0x3C36,      0,      0,      0, 0xE67B,
5603  0x4A37, 0xE67C, 0x3140,      0,      0,      0, 0x4E6D, 0x4D6B,
5604       0, 0x703B, 0xE67D, 0x4545,      0,      0,      0,      0,
5605 };
5606 unsigned short utf8_to_euc_E99C[] = {
5607  0x3C7B,      0, 0xE67E, 0xE721, 0x703C, 0xE722, 0x703D, 0x3F4C,
5608  0x703E, 0xE723, 0x4E6E,      0,      0, 0x7039, 0x7040, 0x7042,
5609       0, 0x7041,      0, 0x703F,      0,      0, 0x7043,      0,
5610       0, 0x7044, 0xE724, 0xE725, 0x417A, 0xE726, 0x3262,      0,
5611       0, 0xE727, 0xE728, 0xE729, 0x7045,      0,      0, 0x4C38,
5612  0xE72A,      0, 0x7046,      0,      0,      0,      0,      0,
5613  0x7047, 0xE72B, 0x4F2A, 0x7C53,      0,      0,      0,      0,
5614  0x5B31, 0x7048,      0, 0x7C54,      0, 0x7049, 0x704A,      0,
5615 };
5616 unsigned short utf8_to_euc_E99D[] = {
5617       0, 0xE72D, 0x704E, 0x7C55, 0x704B,      0, 0x704C,      0,
5618  0x704D, 0x704F, 0xE72F,      0,      0, 0x7C56, 0xE730, 0x7C57,
5619       0, 0x7C58, 0x4044,      0,      0, 0x7C59, 0x4C77, 0xE733,
5620  0xE734, 0x4045, 0xE735, 0xE736, 0x7050,      0, 0x4873,      0,
5621  0x7051, 0x7353, 0x4C4C, 0xE737, 0x7052,      0, 0x7053, 0xE738,
5622  0x7054, 0x3357, 0xE739, 0x7056,      0, 0x3F59, 0xE73A,      0,
5623       0, 0x7057,      0, 0xE73B, 0x3724,      0, 0xE73C, 0xE73D,
5624  0xE73E, 0x7058, 0x705C, 0xE73F, 0x705A, 0xE740,      0, 0xE741,
5625 };
5626 unsigned short utf8_to_euc_E99E[] = {
5627  0xE742, 0x705B,      0,      0, 0x3373, 0x7059, 0x705D,      0,
5628       0, 0xE743,      0, 0x705E,      0, 0x3048,      0, 0x705F,
5629  0x7060,      0,      0,      0,      0, 0xE744, 0xE745, 0xE746,
5630  0x3E64, 0xE747, 0xE748,      0, 0x7061,      0, 0xE749, 0xE74A,
5631  0x3547,      0, 0xE74B, 0x7064,      0,      0, 0x7063,      0,
5632  0x7062,      0,      0, 0x6B71, 0xE74C, 0x4A5C, 0xE74D,      0,
5633       0, 0xE74E, 0xE74F, 0x7065, 0x7066, 0xE750, 0xE751,      0,
5634  0xE752, 0xE753, 0xE754,      0, 0xE755,      0, 0xE756, 0xE757,
5635 };
5636 unsigned short utf8_to_euc_E99F[] = {
5637       0, 0xE758,      0, 0x7067, 0xE759, 0xE75A, 0x7068, 0xE75B,
5638  0x7069, 0xE75C, 0xE75D, 0x706A, 0xE75E, 0xE75F, 0xE760,      0,
5639  0xE761, 0xE762,      0, 0x345A, 0xE763,      0,      0, 0xE764,
5640  0xE765, 0xE766,      0, 0xE76A, 0x706B, 0xE767, 0xE768,      0,
5641  0xE769, 0xE76B,      0,      0, 0xE76C,      0,      0,      0,
5642       0,      0,      0,      0,      0, 0x706C, 0x4723, 0xE76D,
5643       0, 0xE76E, 0x706E, 0x323B, 0xE76F, 0x7071, 0x7070, 0xE770,
5644  0xE771,      0, 0xE772, 0x3124,      0,      0,      0, 0x3641,
5645 };
5646 unsigned short utf8_to_euc_E9A0[] = {
5647       0, 0x4A47, 0x443A, 0x3A22,      0, 0x3960, 0x3D67, 0xE773,
5648  0x3F5C,      0, 0xE774,      0, 0x7073, 0xE776, 0xE777, 0x7072,
5649  0x4D42, 0x3468, 0x4852, 0x465C, 0xE778,      0, 0xE779, 0x3F7C,
5650  0x4E4E, 0xE775, 0x375B,      0, 0xE77A,      0, 0xE77B,      0,
5651  0xE77C, 0x7076,      0, 0xE77D, 0x7075, 0xE828, 0xE77E,      0,
5652       0,      0,      0, 0xE821, 0x4B4B, 0x462C, 0xE822, 0xE823,
5653  0xE824,      0, 0xE825, 0xE826, 0x3150, 0xE827,      0, 0x7077,
5654  0x7074,      0,      0, 0x4951, 0x4D6A, 0x7078, 0xE829,      0,
5655 };
5656 unsigned short utf8_to_euc_E9A1[] = {
5657       0,      0,      0,      0, 0xE82A,      0, 0x7079, 0xE82B,
5658       0,      0, 0xE82C, 0x707B, 0x426A, 0x335B, 0x335C, 0x707A,
5659       0, 0xE82D, 0xE82E, 0xE82F, 0x3469, 0x3832, 0xE830, 0x7C5A,
5660  0x346A, 0xE832, 0xE833, 0x453F,      0,      0, 0x4E60,      0,
5661       0,      0, 0xE834, 0xE835,      0, 0x7C5B, 0xE837, 0x385C,
5662       0,      0, 0xE838, 0x707C, 0xE839,      0,      0, 0x707D,
5663  0x707E, 0x7121,      0, 0x7123, 0x7122,      0,      0,      0,
5664       0,      0,      0,      0,      0,      0,      0,      0,
5665 };
5666 unsigned short utf8_to_euc_E9A2[] = {
5667       0,      0,      0,      0,      0,      0,      0,      0,
5668       0,      0,      0,      0,      0,      0,      0,      0,
5669       0,      0,      0,      0,      0,      0,      0,      0,
5670       0,      0,      0,      0,      0,      0,      0,      0,
5671       0,      0,      0,      0,      0,      0,      0,      0,
5672  0x4977,      0, 0x7124, 0xE83A,      0, 0xE83B, 0xE83C, 0x7125,
5673  0xE83D, 0x7126,      0,      0, 0xE83E,      0, 0x7127, 0xE83F,
5674  0xE840,      0, 0xE841, 0xE842,      0,      0,      0, 0xE843,
5675 };
5676 unsigned short utf8_to_euc_E9A3[] = {
5677       0,      0, 0xE844, 0x7129, 0x7128, 0xE845, 0x712A,      0,
5678  0xE846,      0,      0,      0, 0xE847,      0,      0,      0,
5679       0,      0,      0,      0,      0,      0,      0,      0,
5680       0,      0,      0, 0x4874, 0x664C,      0,      0, 0x3F29,
5681       0, 0xE848, 0x3532, 0xE849,      0, 0xE84A, 0xE84B, 0xE84C,
5682       0, 0x712B, 0xE84D, 0x712C,      0, 0x522C, 0x5D3B, 0x4853,
5683       0,      0, 0x307B, 0xE84E, 0x303B,      0, 0xE84F,      0,
5684       0,      0,      0,      0, 0x3B74, 0x4B30, 0x3E7E,      0,
5685 };
5686 unsigned short utf8_to_euc_E9A4[] = {
5687       0,      0, 0xE850, 0x712D,      0, 0x4C5F,      0, 0xE851,
5688  0xE852, 0x712E, 0x4D5C,      0, 0x3142,      0,      0,      0,
5689  0x3B41, 0xE853, 0x712F, 0x326E, 0x7130, 0xE854, 0xE855, 0xE856,
5690  0x7131,      0, 0xE857, 0xE858, 0xE859, 0x7133, 0x7134, 0xE85A,
5691  0x7136, 0x7132, 0xE85B,      0, 0x7135,      0, 0xE85C, 0x7C5E,
5692  0x345B,      0,      0, 0xE85E, 0x7137,      0, 0x7138,      0,
5693       0, 0xE85F, 0xE860, 0xE861, 0xE862, 0xE863,      0,      0,
5694       0, 0xE864, 0xE865, 0xE866, 0xE867, 0x7139, 0x713A,      0,
5695 };
5696 unsigned short utf8_to_euc_E9A5[] = {
5697  0xE868, 0xE869, 0x713B,      0,      0, 0x713D, 0xE86A, 0xE86B,
5698  0xE86C, 0x713C,      0, 0x713F, 0x7142, 0xE86D, 0xE86E,      0,
5699  0x713E, 0x7140, 0x7141,      0, 0xE86F, 0x7143,      0, 0x3642,
5700  0xE870, 0xE871,      0, 0xE872, 0xE873,      0, 0xE874, 0xE875,
5701  0xE876,      0,      0,      0,      0,      0,      0,      0,
5702       0,      0,      0,      0,      0,      0,      0,      0,
5703       0,      0,      0,      0,      0,      0,      0,      0,
5704       0,      0,      0,      0,      0,      0,      0,      0,
5705 };
5706 unsigned short utf8_to_euc_E9A6[] = {
5707       0,      0,      0,      0,      0,      0,      0,      0,
5708       0,      0,      0,      0,      0,      0,      0,      0,
5709       0,      0,      0,      0,      0,      0, 0x3C73, 0x7144,
5710  0x7145, 0x3961,      0, 0xE877,      0, 0xE878, 0x7C60, 0xE879,
5711       0,      0,      0,      0,      0, 0x7146, 0xE87A,      0,
5712  0x333E,      0,      0,      0, 0x474F, 0x7147, 0x7148,      0,
5713  0xE87B, 0xE87C, 0xE87D, 0x435A, 0x466B, 0xE87E,      0,      0,
5714       0, 0xE921, 0xE922,      0, 0x7149, 0xE923,      0, 0xE924,
5715 };
5716 unsigned short utf8_to_euc_E9A7[] = {
5717       0, 0x477D,      0, 0xE925, 0x424C, 0x3158, 0x366E,      0,
5718  0x366F, 0xE926,      0,      0,      0,      0,      0,      0,
5719  0x4373, 0x714E, 0x3670, 0xE927, 0xE928, 0x326F,      0,      0,
5720  0x714D, 0xE929, 0xE92A, 0x714B, 0xE92B, 0x714C, 0xE92C, 0x714A,
5721       0,      0, 0x7158,      0,      0,      0,      0, 0xE92D,
5722       0,      0, 0xE92E, 0xE92F, 0xE930, 0x714F, 0x7150,      0,
5723  0xE931, 0x7151, 0x7152,      0, 0xE932, 0xE933,      0,      0,
5724  0x7154, 0xE934,      0, 0x7153,      0, 0xE935, 0xE936, 0x3D59,
5725 };
5726 unsigned short utf8_to_euc_E9A8[] = {
5727       0, 0x7155, 0xE937, 0xE938, 0xE939, 0x7157,      0,      0,
5728       0,      0,      0, 0xE93A, 0xE93B,      0, 0x3533, 0x7156,
5729  0xE93C, 0xE93D, 0x417B, 0x3833,      0,      0, 0xE93E,      0,
5730       0, 0x7159,      0,      0,      0,      0, 0xE93F,      0,
5731  0xE940,      0, 0xE941, 0xE942, 0xE943,      0,      0, 0xE944,
5732  0x424D,      0,      0, 0x715A,      0, 0xE945, 0xE946,      0,
5733  0x462D,      0,      0, 0xE947,      0, 0xE948, 0xE949, 0x715B,
5734  0xE94A,      0,      0,      0,      0,      0, 0x7160,      0,
5735 };
5736 unsigned short utf8_to_euc_E9A9[] = {
5737  0x715E, 0xE94C, 0x715D, 0x715F, 0xE94D, 0x715C,      0, 0xE94B,
5738       0,      0, 0xE94E, 0xE94F, 0xE950, 0x7162, 0x7C61,      0,
5739       0, 0xE952,      0,      0, 0xE953, 0x7161, 0xE954, 0x7164,
5740       0,      0, 0x3643, 0x7163,      0, 0xE955,      0, 0x7165,
5741       0,      0, 0x7166,      0, 0x7168, 0x7167,      0,      0,
5742       0, 0x7169, 0x716B, 0x716A,      0,      0,      0,      0,
5743       0,      0,      0,      0,      0,      0,      0,      0,
5744       0,      0,      0,      0,      0,      0,      0,      0,
5745 };
5746 unsigned short utf8_to_euc_E9AA[] = {
5747       0,      0,      0,      0,      0,      0,      0,      0,
5748       0,      0,      0,      0,      0,      0,      0,      0,
5749       0,      0,      0,      0,      0,      0,      0,      0,
5750       0,      0,      0,      0,      0,      0,      0,      0,
5751       0,      0,      0,      0,      0,      0,      0,      0,
5752  0x397C,      0, 0xE956,      0, 0xE957, 0x716C, 0xE958, 0xE959,
5753  0x716D,      0, 0xE95A,      0, 0xE95B, 0xE95C, 0xE95D,      0,
5754  0x333C, 0xE95E,      0, 0xE95F, 0x716E,      0, 0xE960, 0xE961,
5755 };
5756 unsigned short utf8_to_euc_E9AB[] = {
5757  0x716F, 0xE962,      0, 0xE963, 0x3F71,      0, 0xE964,      0,
5758  0xE965,      0,      0,      0,      0,      0, 0xE966, 0x7170,
5759  0xE967, 0x7171, 0xE968, 0x7172, 0x7173, 0xE969, 0xE96A, 0xE96B,
5760  0x3962, 0x7C62,      0, 0xE96C, 0x7C63,      0, 0x7174, 0x7175,
5761  0xE96E,      0, 0x7176, 0x7177, 0xE96F, 0xE970, 0x7178, 0xE971,
5762       0, 0xE972, 0x4831, 0x717A, 0xE973, 0x4926, 0x717B, 0x7179,
5763       0, 0x717D, 0xE974, 0xE975, 0x717C, 0xE976,      0, 0x717E,
5764       0, 0xE977, 0xE978, 0x7221,      0, 0xE979,      0, 0xE97A,
5765 };
5766 unsigned short utf8_to_euc_E9AC[] = {
5767  0xE97B, 0xE97C, 0xE97D, 0xE97E, 0xEA21, 0xEA22, 0x7222,      0,
5768  0xEA23, 0xEA24,      0, 0xEA25, 0xEA26, 0xEA27, 0xEA28,      0,
5769  0xEA29,      0, 0xEA2A,      0,      0,      0, 0xEA2B,      0,
5770  0x7223, 0xEA2C, 0x7224, 0xEA2D, 0xEA2E,      0,      0, 0x7225,
5771  0xEA2F,      0, 0x7226, 0x7227,      0, 0x7228, 0xEA30, 0x7229,
5772  0x722A, 0x722B, 0x722C, 0xEA31,      0, 0xEA32, 0x722D, 0x722E,
5773       0, 0x5D35, 0x722F, 0xEA33, 0xEA34, 0xEA35,      0, 0xEA36,
5774       0, 0xEA37, 0xEA38, 0x6478, 0x3534, 0xEA39,      0,      0,
5775 };
5776 unsigned short utf8_to_euc_E9AD[] = {
5777       0, 0x3321, 0x3A32, 0x7231, 0x7230, 0x4C25,      0,      0,
5778  0xEA3A,      0,      0, 0xEA3B, 0xEA3C, 0x7233, 0x7234, 0x7232,
5779       0, 0x7235,      0,      0, 0x4B62, 0xEA3D, 0xEA3E, 0xEA3F,
5780  0x7236,      0, 0x357B, 0xEA40,      0,      0, 0xEA41,      0,
5781       0, 0xEA42,      0, 0xEA43,      0, 0xEA44, 0xEA45,      0,
5782  0xEA46,      0, 0xEA47, 0xEA48, 0xEA49, 0xEA4A, 0xEA4B, 0x4F25,
5783       0,      0, 0x7C65, 0xEA4C, 0x7237, 0x7C64,      0, 0xEA4E,
5784  0xEA4F, 0xEA50,      0,      0,      0,      0,      0, 0xEA51,
5785 };
5786 unsigned short utf8_to_euc_E9AE[] = {
5787  0xEA52,      0,      0, 0x7239, 0xEA53, 0xEA54, 0xEA55, 0xEA56,
5788       0, 0xEA57, 0xEA58, 0xEA59,      0, 0xEA5A, 0x303E, 0x7C66,
5789  0xEA5C, 0x723A, 0x4A2B, 0x7238, 0xEA5D,      0, 0x723B, 0x723C,
5790       0,      0, 0xEA5E,      0,      0, 0xEA5F, 0xEA60, 0x723D,
5791  0x723E,      0,      0,      0,      0,      0, 0xEA61, 0xEA62,
5792  0x723F, 0xEA63, 0x4B6E, 0x3B2D, 0xEA64, 0x3A7A, 0x412F,      0,
5793  0xEA65, 0x7C67, 0xEA67,      0, 0x7240,      0,      0, 0xEA68,
5794  0xEA69, 0x7243,      0, 0x7C68, 0xEA6B,      0, 0xEA6C, 0xEA6D,
5795 };
5796 unsigned short utf8_to_euc_E9AF[] = {
5797  0x7241, 0xEA6E,      0,      0,      0,      0, 0x7244, 0xEA6F,
5798  0xEA70, 0x3871, 0x7242,      0,      0,      0, 0xEA71, 0x7245,
5799  0xEA72, 0x7246, 0x7247,      0, 0x724B,      0, 0x3B2A, 0xEA73,
5800  0xEA74,      0,      0, 0x4264,      0, 0xEA75,      0, 0xEA76,
5801       0, 0x724C, 0x7249, 0x7248, 0x724A, 0xEA77,      0, 0xEA78,
5802  0x375F,      0, 0xEA79, 0xEA7A,      0,      0,      0, 0xEA7B,
5803  0x7250, 0x724F, 0x724E, 0xEA7C,      0, 0x3033,      0, 0xEA7D,
5804  0xEA7E, 0xEB21, 0xEB22,      0,      0, 0xEB23,      0, 0xEB24,
5805 };
5806 unsigned short utf8_to_euc_E9B0[] = {
5807  0x7C69,      0, 0xEB26,      0, 0x725A,      0, 0x7256,      0,
5808  0x7257, 0x7253, 0x7259, 0xEB27, 0x7255, 0x3362,      0, 0xEB28,
5809  0x4F4C, 0xEB29, 0x7258, 0x7254, 0x7252, 0x7251, 0xEB2A,      0,
5810  0xEB2B, 0xEB2C, 0xEB2D, 0x725C, 0xEB2E,      0, 0xEB2F,      0,
5811       0, 0x725F, 0xEB30, 0xEB31, 0x725E, 0x725D, 0xEB32, 0xEB33,
5812  0xEB34, 0xEB35, 0xEB36,      0,      0, 0x4949, 0x725B, 0x3073,
5813  0x7260, 0xEB37, 0x7262,      0,      0, 0xEB38, 0xEB39, 0xEB3A,
5814       0, 0x336F, 0x724D, 0x3137,      0, 0xEB3B, 0x7264,      0,
5815 };
5816 unsigned short utf8_to_euc_E9B1[] = {
5817       0, 0xEB3C,      0, 0xEB3D, 0xEB3E, 0xEB3F, 0x7263, 0x7261,
5818  0x432D, 0xEB40, 0xEB41,      0,      0,      0, 0xEB42, 0xEB43,
5819  0xEB44,      0, 0x4B70, 0xEB45, 0xEB46,      0, 0xEB47, 0x4E5A,
5820  0xEB48,      0, 0x7265, 0xEB49, 0xEB50, 0xEB4A, 0xEB4B, 0xEB4C,
5821  0x7266,      0,      0, 0xEB4D,      0,      0,      0, 0x7267,
5822  0xEB52, 0xEB4E, 0xEB4F, 0xEB51,      0,      0, 0xEB53,      0,
5823  0xEB54,      0, 0xEB55,      0,      0, 0xEB56, 0x7268, 0xEB57,
5824  0x7269,      0,      0, 0xEB58,      0,      0,      0,      0,
5825 };
5826 unsigned short utf8_to_euc_E9B3[] = {
5827       0,      0,      0,      0,      0,      0,      0,      0,
5828       0,      0,      0,      0,      0,      0,      0,      0,
5829       0,      0,      0,      0,      0,      0,      0,      0,
5830       0,      0,      0,      0,      0,      0,      0,      0,
5831       0,      0,      0,      0,      0, 0x443B, 0xEB59, 0x726A,
5832       0, 0x4837,      0, 0x726F, 0x726B,      0,      0,      0,
5833  0x726C,      0, 0xEB5A, 0x4B31, 0x4C44,      0, 0x4650, 0xEB5B,
5834       0, 0xEB5C,      0,      0,      0,      0,      0,      0,
5835 };
5836 unsigned short utf8_to_euc_E9B4[] = {
5837       0,      0, 0xEB5E, 0x7270,      0,      0, 0x7271, 0x463E,
5838  0x726E, 0x726D,      0, 0xEB5D,      0,      0, 0x322A,      0,
5839       0, 0xEB5F, 0x7279,      0,      0, 0x7278,      0, 0xEB60,
5840  0xEB61,      0,      0, 0x3175, 0xEB62, 0xEB63, 0xEB64, 0x7276,
5841       0,      0,      0, 0x7275,      0,      0, 0x7273,      0,
5842  0x337B,      0, 0x7272, 0x3C32, 0x3229,      0,      0, 0xEB65,
5843  0xEB66,      0, 0xEB67, 0xEB68, 0xEB69,      0,      0,      0,
5844       0,      0, 0xEB6A, 0x3963, 0xEB6B, 0xEB6D, 0x727C, 0x727B,
5845 };
5846 unsigned short utf8_to_euc_E9B5[] = {
5847       0, 0x727A, 0xEB6E, 0xEB6F, 0x7277, 0xEB6C, 0x727D, 0xEB70,
5848  0x727E,      0, 0xEB71,      0,      0,      0,      0,      0,
5849  0x7325, 0x7324,      0, 0xEB72, 0xEB73,      0,      0,      0,
5850       0, 0x7326,      0,      0, 0x312D, 0x7321, 0x7322, 0xEB74,
5851  0x3974, 0x4C39, 0xEB76, 0xEB75, 0x7323, 0xEB77,      0,      0,
5852       0, 0xEB78, 0xEB79, 0x7C6B, 0x4B32,      0,      0, 0x732B,
5853  0x7C6A,      0, 0x7327,      0,      0,      0, 0xEB7C, 0xEB7D,
5854       0,      0, 0x732C, 0xEB7E, 0xEC21,      0, 0xEC22,      0,
5855 };
5856 unsigned short utf8_to_euc_E9B6[] = {
5857       0,      0,      0, 0xEC23, 0xEC24,      0, 0xEC25, 0x7329,
5858       0, 0x7328, 0xEC26,      0,      0, 0xEC27, 0xEC28, 0x375C,
5859       0,      0, 0xEC29, 0xEC2A,      0, 0xEC2B, 0xEC2C, 0xEC2D,
5860  0xEC2E,      0, 0x732D,      0,      0,      0,      0,      0,
5861       0, 0xEC2F,      0,      0, 0x732E,      0,      0,      0,
5862       0, 0x732F, 0xEC30, 0x732A, 0xEC31,      0, 0xEC32, 0x7274,
5863       0, 0xEC33, 0x7330,      0, 0x4461, 0xEC34,      0,      0,
5864  0x7334, 0xEC35, 0x7335, 0x7333, 0xEC36,      0,      0, 0xEC37,
5865 };
5866 unsigned short utf8_to_euc_E9B7[] = {
5867       0, 0x7332, 0x7338, 0xEC38, 0x7331,      0, 0x7336, 0xEC39,
5868       0, 0xEC3A, 0xEC3B,      0,      0,      0,      0, 0x7337,
5869       0,      0,      0, 0x733A, 0xEC3C, 0xEC3D, 0xEC3E, 0xEC3F,
5870       0, 0x7339, 0xEC40,      0,      0,      0, 0xEC41, 0xEC42,
5871  0xEC43,      0,      0,      0,      0, 0xEC44, 0x733C, 0xEC45,
5872       0, 0xEC46,      0, 0xEC47,      0, 0x733D, 0xEC48, 0x733E,
5873  0xEC49,      0, 0x4F49, 0xEC4A, 0xEC4B,      0,      0,      0,
5874  0x733B, 0x426B, 0x3A6D,      0,      0, 0x733F, 0xEC4C,      0,
5875 };
5876 unsigned short utf8_to_euc_E9B8[] = {
5877       0,      0, 0xEC4E,      0,      0,      0,      0, 0xEC4F,
5878       0,      0, 0xEC4D,      0,      0,      0, 0xEC50,      0,
5879  0xEC51, 0xEC52, 0xEC53,      0,      0, 0xEC54, 0xEC55,      0,
5880       0, 0x7C6D, 0x7340, 0x7341, 0xEC57, 0xEC58, 0x7342,      0,
5881       0,      0,      0,      0,      0,      0,      0,      0,
5882       0,      0,      0,      0,      0,      0,      0,      0,
5883       0,      0,      0,      0,      0,      0,      0,      0,
5884       0,      0,      0,      0,      0,      0,      0,      0,
5885 };
5886 unsigned short utf8_to_euc_E9B9[] = {
5887       0,      0,      0,      0,      0,      0,      0,      0,
5888       0,      0,      0,      0,      0,      0,      0,      0,
5889       0,      0,      0,      0,      0,      0,      0,      0,
5890       0,      0,      0,      0,      0,      0,      0,      0,
5891       0,      0,      0,      0,      0,      0,      0,      0,
5892       0,      0,      0,      0,      0,      0,      0,      0,
5893       0,      0,      0,      0,      0, 0x7343,      0,      0,
5894  0x3834, 0x7344, 0xEC59, 0xEC5A, 0xEC5B, 0x7345,      0, 0x3C2F,
5895 };
5896 unsigned short utf8_to_euc_E9BA[] = {
5897  0xEC5C, 0x7346, 0xEC5D, 0xEC5E, 0xEC5F, 0xEC60,      0, 0xEC61,
5898  0x7347,      0,      0, 0x7348, 0x7349,      0, 0xEC62, 0xEC63,
5899       0, 0x734C, 0x734A, 0x4F3C,      0, 0x734B, 0xEC64, 0x4E6F,
5900  0xEC65,      0,      0, 0xEC66,      0, 0x734D, 0xEC67, 0x4E5B,
5901       0,      0,      0,      0, 0xEC68, 0x734E, 0x477E,      0,
5902  0xEC69, 0x734F, 0x7351,      0, 0xEC6A, 0x7352, 0xEC6B, 0xEC6C,
5903  0xEC6D,      0,      0, 0xEC6E, 0xEC6F, 0xEC70,      0,      0,
5904  0x7350, 0x396D, 0x4C4D, 0x4B63, 0x5677,      0, 0x5D60, 0x4B7B,
5905 };
5906 unsigned short utf8_to_euc_E9BB[] = {
5907       0,      0,      0,      0, 0x322B,      0, 0xEC71,      0,
5908  0xEC72,      0,      0, 0xEC73, 0x7354, 0x3550, 0x7355, 0x7356,
5909  0x7357, 0x7C6E, 0x3975,      0, 0x7358, 0xEC74,      0,      0,
5910  0x6054, 0x4C5B,      0, 0x4263, 0x7359, 0x735B, 0x735A, 0xEC75,
5911  0x735C,      0,      0,      0, 0xEC76, 0x735D,      0, 0xEC77,
5912  0x735E,      0,      0,      0, 0xEC78, 0xEC79, 0xEC7A, 0x735F,
5913  0xEC7B, 0xEC7C, 0xEC7D,      0, 0x7360, 0xEC7E, 0x7361, 0x7362,
5914  0xED21, 0x7363,      0, 0x7364, 0x7365, 0x7366,      0, 0xED22,
5915 };
5916 unsigned short utf8_to_euc_E9BC[] = {
5917       0,      0, 0xED23, 0xED24,      0,      0,      0, 0x7367,
5918  0x7368, 0xED25,      0,      0,      0,      0, 0x4524, 0xED26,
5919  0xED27, 0xED28, 0xED29, 0x385D, 0xED2A, 0x736A, 0xED2B, 0xED2C,
5920       0, 0xED2D, 0xED2E, 0xED2F,      0,      0,      0, 0xED30,
5921  0x414D, 0x736B, 0xED31,      0,      0,      0, 0xED32,      0,
5922       0,      0, 0xED33, 0xED34, 0x736C,      0,      0, 0xED35,
5923       0, 0xED36, 0xED37,      0, 0xED38,      0,      0, 0xED39,
5924       0, 0xED3A, 0xED3B, 0x4921, 0xED3C, 0xED3D, 0x736D, 0xED3E,
5925 };
5926 unsigned short utf8_to_euc_E9BD[] = {
5927       0, 0xED3F,      0, 0xED40, 0xED41, 0xED42, 0xED43, 0xED44,
5928       0,      0, 0x736E, 0x6337,      0,      0, 0x6C5A, 0x706D,
5929       0,      0, 0x736F, 0xED45, 0x7370, 0xED46, 0xED47, 0xED48,
5930  0xED49,      0, 0xED4A,      0,      0, 0xED4B, 0xED4C, 0x7372,
5931  0x7373, 0x7374, 0x4E70, 0x7371,      0,      0, 0x7375, 0x7376,
5932  0xED4D, 0xED4E, 0x7378,      0, 0x7377, 0xED4F, 0xED50, 0xED51,
5933  0xED52, 0xED53, 0x737A, 0xED54,      0, 0xED55, 0x737B, 0x7379,
5934       0,      0, 0xED56,      0,      0, 0xED57,      0,      0,
5935 };
5936 unsigned short utf8_to_euc_E9BE[] = {
5937       0,      0,      0,      0,      0,      0,      0,      0,
5938       0,      0,      0,      0,      0, 0x4E36,      0, 0xED58,
5939  0xED59, 0xED5A, 0xED5B,      0, 0xED5C, 0x737C, 0xED5D, 0xED5E,
5940       0,      0,      0,      0, 0x737D, 0x6354, 0xED5F,      0,
5941  0x737E, 0xED60, 0xED61, 0xED62,      0, 0xED63,      0,      0,
5942       0,      0,      0,      0,      0,      0,      0,      0,
5943       0,      0,      0,      0,      0,      0,      0,      0,
5944       0,      0,      0,      0,      0,      0,      0,      0,
5945 };
5946 unsigned short utf8_to_euc_EFA4[] = {
5947       0,      0,      0,      0,      0,      0,      0,      0,
5948       0,      0,      0,      0,      0,      0,      0,      0,
5949       0,      0,      0,      0,      0,      0,      0,      0,
5950       0,      0,      0,      0,      0,      0,      0,      0,
5951       0,      0,      0,      0,      0,      0,      0,      0,
5952       0, 0x7A46,      0,      0,      0,      0,      0,      0,
5953       0,      0,      0,      0,      0,      0,      0,      0,
5954       0,      0,      0,      0,      0,      0,      0,      0,
5955 };
5956 unsigned short utf8_to_euc_EFA7[] = {
5957       0,      0,      0,      0,      0,      0,      0,      0,
5958       0,      0,      0,      0,      0,      0,      0,      0,
5959       0,      0,      0,      0,      0,      0,      0,      0,
5960       0,      0,      0,      0, 0x7C4F,      0,      0,      0,
5961       0,      0,      0,      0,      0,      0,      0,      0,
5962       0,      0,      0,      0,      0,      0,      0,      0,
5963       0,      0,      0,      0,      0,      0,      0,      0,
5964       0,      0,      0,      0,      0,      0,      0,      0,
5965 };
5966 unsigned short utf8_to_euc_EFA8[] = {
5967       0,      0,      0,      0,      0,      0,      0,      0,
5968       0,      0,      0,      0,      0,      0, 0x7954, 0x795F,
5969  0x7960, 0x7975, 0x7A3E, 0x7A4E, 0x7A50, 0x7A7B, 0x7B23, 0x7B3A,
5970  0x7B42, 0x7B43, 0x7B44, 0x7B46, 0x7B4A, 0x7B4D, 0x7B56, 0x7B61,
5971  0x7B63, 0x7B64, 0x7B6D, 0x7B75, 0x7B77, 0x7B78, 0x7B7B, 0x7C39,
5972  0x7C40, 0x7C50, 0x7C5C, 0x7C5D, 0x7C5F, 0x7C6C,      0,      0,
5973       0,      0,      0,      0,      0,      0,      0,      0,
5974       0,      0,      0,      0,      0,      0,      0,      0,
5975 };
5976 unsigned short utf8_to_euc_EFB8[] = {
5977       0,      0,      0,      0,      0,      0,      0,      0,
5978       0,      0,      0,      0,      0,      0,      0,      0,
5979       0,      0,      0,      0,      0,      0,      0,      0,
5980       0,      0,      0,      0,      0,      0,      0,      0,
5981       0,      0,      0,      0,      0,      0,      0,      0,
5982       0,      0,      0,      0,      0,      0,      0,      0,
5983  0x7545, 0x753D,      0, 0x7532,      0, 0x754A, 0x754B, 0x7550,
5984  0x7551, 0x754C, 0x754D, 0x755A, 0x755B, 0x7554, 0x7555, 0x7552,
5985 };
5986 unsigned short utf8_to_euc_EFB9[] = {
5987  0x7553, 0x7556, 0x7557, 0x7558, 0x7559,      0,      0,      0,
5988       0,      0,      0,      0,      0,      0,      0,      0,
5989       0,      0,      0,      0,      0,      0,      0,      0,
5990       0,      0,      0,      0,      0,      0,      0,      0,
5991       0,      0,      0,      0,      0,      0,      0,      0,
5992       0,      0,      0,      0,      0,      0,      0,      0,
5993       0,      0,      0,      0,      0,      0,      0,      0,
5994       0,      0,      0,      0,      0,      0,      0,      0,
5995 };
5996 unsigned short utf8_to_euc_EFBC[] = {
5997       0, 0x212A, 0x7C7E, 0x2174, 0x2170, 0x2173, 0x2175, 0x7C7D,
5998  0x214A, 0x214B, 0x2176, 0x215C, 0x2124, 0x215D, 0x2125, 0x213F,
5999  0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337,
6000  0x2338, 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129,
6001  0x2177, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347,
6002  0x2348, 0x2349, 0x234A, 0x234B, 0x234C, 0x234D, 0x234E, 0x234F,
6003  0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357,
6004  0x2358, 0x2359, 0x235A, 0x214E, 0x2140, 0x214F, 0x2130, 0x2132,
6005 };
6006 unsigned short utf8_to_euc_EFBD[] = {
6007  0x212E, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367,
6008  0x2368, 0x2369, 0x236A, 0x236B, 0x236C, 0x236D, 0x236E, 0x236F,
6009  0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377,
6010  0x2378, 0x2379, 0x237A, 0x2150, 0x2143, 0x2151, 0x2141,      0,
6011       0, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27,
6012  0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F,
6013  0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37,
6014  0x0E38, 0x0E39, 0x0E3A, 0x0E3B, 0x0E3C, 0x0E3D, 0x0E3E, 0x0E3F,
6015 };
6016 unsigned short utf8_to_euc_EFBE[] = {
6017  0x0E40, 0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47,
6018  0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F,
6019  0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57,
6020  0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0x0E5C, 0x0E5D, 0x0E5E, 0x0E5F,
6021       0,      0,      0,      0,      0,      0,      0,      0,
6022       0,      0,      0,      0,      0,      0,      0,      0,
6023       0,      0,      0,      0,      0,      0,      0,      0,
6024       0,      0,      0,      0,      0,      0,      0,      0,
6025 };
6026 unsigned short utf8_to_euc_EFBF[] = {
6027       0,      0,      0,      0,      0,      0,      0,      0,
6028       0,      0,      0,      0,      0,      0,      0,      0,
6029       0,      0,      0,      0,      0,      0,      0,      0,
6030       0,      0,      0,      0,      0,      0,      0,      0,
6031  0x2171, 0x2172, 0x224C, 0x2131, 0x7C7C, 0x216F,      0,      0,
6032       0,      0,      0,      0,      0,      0,      0,      0,
6033       0,      0,      0,      0,      0,      0,      0,      0,
6034       0,      0,      0,      0,      0,      0,      0,      0,
6035 };
6036 unsigned short * utf8_to_euc_E2[] = {
6037  utf8_to_euc_E280,                0,                0,                0,
6038  utf8_to_euc_E284, utf8_to_euc_E285, utf8_to_euc_E286, utf8_to_euc_E287,
6039  utf8_to_euc_E288, utf8_to_euc_E289, utf8_to_euc_E28A,                0,
6040  utf8_to_euc_E28C,                0,                0,                0,
6041                 0, utf8_to_euc_E291, utf8_to_euc_E292,                0,
6042  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
6043  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
6044                 0, utf8_to_euc_E29D,                0,                0,
6045                 0,                0,                0,                0,
6046                 0,                0,                0,                0,
6047                 0,                0,                0,                0,
6048                 0,                0,                0,                0,
6049                 0,                0,                0,                0,
6050                 0,                0,                0,                0,
6051                 0,                0,                0,                0,
6052                 0,                0,                0,                0,
6053 };
6054 unsigned short * utf8_to_euc_E3[] = {
6055  utf8_to_euc_E380, utf8_to_euc_E381, utf8_to_euc_E382, utf8_to_euc_E383,
6056                 0,                0,                0,                0,
6057  utf8_to_euc_E388, utf8_to_euc_E389, utf8_to_euc_E38A,                0,
6058  utf8_to_euc_E38C, utf8_to_euc_E38D, utf8_to_euc_E38E, utf8_to_euc_E38F,
6059                 0,                0,                0,                0,
6060                 0,                0,                0,                0,
6061                 0,                0,                0,                0,
6062                 0,                0,                0,                0,
6063                 0,                0,                0,                0,
6064                 0,                0,                0,                0,
6065                 0,                0,                0,                0,
6066                 0,                0,                0,                0,
6067                 0,                0,                0,                0,
6068                 0,                0,                0,                0,
6069                 0,                0,                0,                0,
6070                 0,                0,                0,                0,
6071 };
6072 unsigned short * utf8_to_euc_E4[] = {
6073                 0,                0,                0,                0,
6074                 0,                0,                0,                0,
6075                 0,                0,                0,                0,
6076                 0,                0,                0,                0,
6077                 0,                0,                0,                0,
6078                 0,                0,                0,                0,
6079                 0,                0,                0,                0,
6080                 0,                0,                0,                0,
6081                 0,                0,                0,                0,
6082                 0,                0,                0,                0,
6083                 0,                0,                0,                0,
6084                 0,                0,                0,                0,
6085                 0,                0,                0,                0,
6086                 0,                0,                0,                0,
6087  utf8_to_euc_E4B8, utf8_to_euc_E4B9, utf8_to_euc_E4BA, utf8_to_euc_E4BB,
6088  utf8_to_euc_E4BC, utf8_to_euc_E4BD, utf8_to_euc_E4BE, utf8_to_euc_E4BF,
6089 };
6090 unsigned short * utf8_to_euc_E5[] = {
6091  utf8_to_euc_E580, utf8_to_euc_E581, utf8_to_euc_E582, utf8_to_euc_E583,
6092  utf8_to_euc_E584, utf8_to_euc_E585, utf8_to_euc_E586, utf8_to_euc_E587,
6093  utf8_to_euc_E588, utf8_to_euc_E589, utf8_to_euc_E58A, utf8_to_euc_E58B,
6094  utf8_to_euc_E58C, utf8_to_euc_E58D, utf8_to_euc_E58E, utf8_to_euc_E58F,
6095  utf8_to_euc_E590, utf8_to_euc_E591, utf8_to_euc_E592, utf8_to_euc_E593,
6096  utf8_to_euc_E594, utf8_to_euc_E595, utf8_to_euc_E596, utf8_to_euc_E597,
6097  utf8_to_euc_E598, utf8_to_euc_E599, utf8_to_euc_E59A, utf8_to_euc_E59B,
6098  utf8_to_euc_E59C, utf8_to_euc_E59D, utf8_to_euc_E59E, utf8_to_euc_E59F,
6099  utf8_to_euc_E5A0, utf8_to_euc_E5A1, utf8_to_euc_E5A2, utf8_to_euc_E5A3,
6100  utf8_to_euc_E5A4, utf8_to_euc_E5A5, utf8_to_euc_E5A6, utf8_to_euc_E5A7,
6101  utf8_to_euc_E5A8, utf8_to_euc_E5A9, utf8_to_euc_E5AA, utf8_to_euc_E5AB,
6102  utf8_to_euc_E5AC, utf8_to_euc_E5AD, utf8_to_euc_E5AE, utf8_to_euc_E5AF,
6103  utf8_to_euc_E5B0, utf8_to_euc_E5B1, utf8_to_euc_E5B2, utf8_to_euc_E5B3,
6104  utf8_to_euc_E5B4, utf8_to_euc_E5B5, utf8_to_euc_E5B6, utf8_to_euc_E5B7,
6105  utf8_to_euc_E5B8, utf8_to_euc_E5B9, utf8_to_euc_E5BA, utf8_to_euc_E5BB,
6106  utf8_to_euc_E5BC, utf8_to_euc_E5BD, utf8_to_euc_E5BE, utf8_to_euc_E5BF,
6107 };
6108 unsigned short * utf8_to_euc_E6[] = {
6109  utf8_to_euc_E680, utf8_to_euc_E681, utf8_to_euc_E682, utf8_to_euc_E683,
6110  utf8_to_euc_E684, utf8_to_euc_E685, utf8_to_euc_E686, utf8_to_euc_E687,
6111  utf8_to_euc_E688, utf8_to_euc_E689, utf8_to_euc_E68A, utf8_to_euc_E68B,
6112  utf8_to_euc_E68C, utf8_to_euc_E68D, utf8_to_euc_E68E, utf8_to_euc_E68F,
6113  utf8_to_euc_E690, utf8_to_euc_E691, utf8_to_euc_E692, utf8_to_euc_E693,
6114  utf8_to_euc_E694, utf8_to_euc_E695, utf8_to_euc_E696, utf8_to_euc_E697,
6115  utf8_to_euc_E698, utf8_to_euc_E699, utf8_to_euc_E69A, utf8_to_euc_E69B,
6116  utf8_to_euc_E69C, utf8_to_euc_E69D, utf8_to_euc_E69E, utf8_to_euc_E69F,
6117  utf8_to_euc_E6A0, utf8_to_euc_E6A1, utf8_to_euc_E6A2, utf8_to_euc_E6A3,
6118  utf8_to_euc_E6A4, utf8_to_euc_E6A5, utf8_to_euc_E6A6, utf8_to_euc_E6A7,
6119  utf8_to_euc_E6A8, utf8_to_euc_E6A9, utf8_to_euc_E6AA, utf8_to_euc_E6AB,
6120  utf8_to_euc_E6AC, utf8_to_euc_E6AD, utf8_to_euc_E6AE, utf8_to_euc_E6AF,
6121  utf8_to_euc_E6B0, utf8_to_euc_E6B1, utf8_to_euc_E6B2, utf8_to_euc_E6B3,
6122  utf8_to_euc_E6B4, utf8_to_euc_E6B5, utf8_to_euc_E6B6, utf8_to_euc_E6B7,
6123  utf8_to_euc_E6B8, utf8_to_euc_E6B9, utf8_to_euc_E6BA, utf8_to_euc_E6BB,
6124  utf8_to_euc_E6BC, utf8_to_euc_E6BD, utf8_to_euc_E6BE, utf8_to_euc_E6BF,
6125 };
6126 unsigned short * utf8_to_euc_E7[] = {
6127  utf8_to_euc_E780, utf8_to_euc_E781, utf8_to_euc_E782, utf8_to_euc_E783,
6128  utf8_to_euc_E784, utf8_to_euc_E785, utf8_to_euc_E786, utf8_to_euc_E787,
6129  utf8_to_euc_E788, utf8_to_euc_E789, utf8_to_euc_E78A, utf8_to_euc_E78B,
6130  utf8_to_euc_E78C, utf8_to_euc_E78D, utf8_to_euc_E78E, utf8_to_euc_E78F,
6131  utf8_to_euc_E790, utf8_to_euc_E791, utf8_to_euc_E792, utf8_to_euc_E793,
6132  utf8_to_euc_E794, utf8_to_euc_E795, utf8_to_euc_E796, utf8_to_euc_E797,
6133  utf8_to_euc_E798, utf8_to_euc_E799, utf8_to_euc_E79A, utf8_to_euc_E79B,
6134  utf8_to_euc_E79C, utf8_to_euc_E79D, utf8_to_euc_E79E, utf8_to_euc_E79F,
6135  utf8_to_euc_E7A0, utf8_to_euc_E7A1, utf8_to_euc_E7A2, utf8_to_euc_E7A3,
6136  utf8_to_euc_E7A4, utf8_to_euc_E7A5, utf8_to_euc_E7A6, utf8_to_euc_E7A7,
6137  utf8_to_euc_E7A8, utf8_to_euc_E7A9, utf8_to_euc_E7AA, utf8_to_euc_E7AB,
6138  utf8_to_euc_E7AC, utf8_to_euc_E7AD, utf8_to_euc_E7AE, utf8_to_euc_E7AF,
6139  utf8_to_euc_E7B0, utf8_to_euc_E7B1, utf8_to_euc_E7B2, utf8_to_euc_E7B3,
6140  utf8_to_euc_E7B4, utf8_to_euc_E7B5, utf8_to_euc_E7B6, utf8_to_euc_E7B7,
6141  utf8_to_euc_E7B8, utf8_to_euc_E7B9, utf8_to_euc_E7BA,                0,
6142  utf8_to_euc_E7BC, utf8_to_euc_E7BD, utf8_to_euc_E7BE, utf8_to_euc_E7BF,
6143 };
6144 unsigned short * utf8_to_euc_E8[] = {
6145  utf8_to_euc_E880, utf8_to_euc_E881, utf8_to_euc_E882, utf8_to_euc_E883,
6146  utf8_to_euc_E884, utf8_to_euc_E885, utf8_to_euc_E886, utf8_to_euc_E887,
6147  utf8_to_euc_E888, utf8_to_euc_E889, utf8_to_euc_E88A, utf8_to_euc_E88B,
6148  utf8_to_euc_E88C, utf8_to_euc_E88D, utf8_to_euc_E88E, utf8_to_euc_E88F,
6149  utf8_to_euc_E890, utf8_to_euc_E891, utf8_to_euc_E892, utf8_to_euc_E893,
6150  utf8_to_euc_E894, utf8_to_euc_E895, utf8_to_euc_E896, utf8_to_euc_E897,
6151  utf8_to_euc_E898, utf8_to_euc_E899, utf8_to_euc_E89A, utf8_to_euc_E89B,
6152  utf8_to_euc_E89C, utf8_to_euc_E89D, utf8_to_euc_E89E, utf8_to_euc_E89F,
6153  utf8_to_euc_E8A0, utf8_to_euc_E8A1, utf8_to_euc_E8A2, utf8_to_euc_E8A3,
6154  utf8_to_euc_E8A4, utf8_to_euc_E8A5, utf8_to_euc_E8A6, utf8_to_euc_E8A7,
6155  utf8_to_euc_E8A8, utf8_to_euc_E8A9, utf8_to_euc_E8AA, utf8_to_euc_E8AB,
6156  utf8_to_euc_E8AC, utf8_to_euc_E8AD, utf8_to_euc_E8AE,                0,
6157  utf8_to_euc_E8B0, utf8_to_euc_E8B1, utf8_to_euc_E8B2, utf8_to_euc_E8B3,
6158  utf8_to_euc_E8B4, utf8_to_euc_E8B5, utf8_to_euc_E8B6, utf8_to_euc_E8B7,
6159  utf8_to_euc_E8B8, utf8_to_euc_E8B9, utf8_to_euc_E8BA, utf8_to_euc_E8BB,
6160  utf8_to_euc_E8BC, utf8_to_euc_E8BD, utf8_to_euc_E8BE, utf8_to_euc_E8BF,
6161 };
6162 unsigned short * utf8_to_euc_E9[] = {
6163  utf8_to_euc_E980, utf8_to_euc_E981, utf8_to_euc_E982, utf8_to_euc_E983,
6164  utf8_to_euc_E984, utf8_to_euc_E985, utf8_to_euc_E986, utf8_to_euc_E987,
6165  utf8_to_euc_E988, utf8_to_euc_E989, utf8_to_euc_E98A, utf8_to_euc_E98B,
6166  utf8_to_euc_E98C, utf8_to_euc_E98D, utf8_to_euc_E98E, utf8_to_euc_E98F,
6167  utf8_to_euc_E990, utf8_to_euc_E991, utf8_to_euc_E992,                0,
6168                 0, utf8_to_euc_E995, utf8_to_euc_E996, utf8_to_euc_E997,
6169  utf8_to_euc_E998, utf8_to_euc_E999, utf8_to_euc_E99A, utf8_to_euc_E99B,
6170  utf8_to_euc_E99C, utf8_to_euc_E99D, utf8_to_euc_E99E, utf8_to_euc_E99F,
6171  utf8_to_euc_E9A0, utf8_to_euc_E9A1, utf8_to_euc_E9A2, utf8_to_euc_E9A3,
6172  utf8_to_euc_E9A4, utf8_to_euc_E9A5, utf8_to_euc_E9A6, utf8_to_euc_E9A7,
6173  utf8_to_euc_E9A8, utf8_to_euc_E9A9, utf8_to_euc_E9AA, utf8_to_euc_E9AB,
6174  utf8_to_euc_E9AC, utf8_to_euc_E9AD, utf8_to_euc_E9AE, utf8_to_euc_E9AF,
6175  utf8_to_euc_E9B0, utf8_to_euc_E9B1,                0, utf8_to_euc_E9B3,
6176  utf8_to_euc_E9B4, utf8_to_euc_E9B5, utf8_to_euc_E9B6, utf8_to_euc_E9B7,
6177  utf8_to_euc_E9B8, utf8_to_euc_E9B9, utf8_to_euc_E9BA, utf8_to_euc_E9BB,
6178  utf8_to_euc_E9BC, utf8_to_euc_E9BD, utf8_to_euc_E9BE,                0,
6179 };
6180 unsigned short * utf8_to_euc_EF[] = {
6181                 0,                0,                0,                0,
6182                 0,                0,                0,                0,
6183                 0,                0,                0,                0,
6184                 0,                0,                0,                0,
6185                 0,                0,                0,                0,
6186                 0,                0,                0,                0,
6187                 0,                0,                0,                0,
6188                 0,                0,                0,                0,
6189                 0,                0,                0,                0,
6190  utf8_to_euc_EFA4,                0,                0, utf8_to_euc_EFA7,
6191  utf8_to_euc_EFA8,                0,                0,                0,
6192                 0,                0,                0,                0,
6193                 0,                0,                0,                0,
6194                 0,                0,                0,                0,
6195  utf8_to_euc_EFB8, utf8_to_euc_EFB9,                0,                0,
6196  utf8_to_euc_EFBC, utf8_to_euc_EFBD, utf8_to_euc_EFBE, utf8_to_euc_EFBF,
6197 };
6198 unsigned short * utf8_to_euc_2bytes[] = {
6199               0,              0,              0,              0,
6200               0,              0,              0,              0,
6201               0,              0,              0,              0,
6202               0,              0,              0,              0,
6203               0,              0,              0,              0,
6204               0,              0,              0,              0,
6205               0,              0,              0,              0,
6206               0,              0,              0,              0,
6207               0,              0,              0,              0,
6208               0,              0,              0,              0,
6209               0,              0,              0,              0,
6210               0,              0,              0,              0,
6211               0,              0,              0,              0,
6212               0,              0,              0,              0,
6213               0,              0,              0,              0,
6214               0,              0,              0,              0,
6215               0,              0, utf8_to_euc_C2, utf8_to_euc_C3,
6216  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
6217               0,              0,              0, utf8_to_euc_CB,
6218               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
6219  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
6220               0,              0,              0,              0,
6221               0,              0,              0,              0,
6222               0,              0,              0,              0,
6223               0,              0,              0,              0,
6224               0,              0,              0,              0,
6225               0,              0,              0,              0,
6226               0,              0,              0,              0,
6227 };
6228 unsigned short ** utf8_to_euc_3bytes[] = {
6229               0,              0,              0,              0,
6230               0,              0,              0,              0,
6231               0,              0,              0,              0,
6232               0,              0,              0,              0,
6233               0,              0,              0,              0,
6234               0,              0,              0,              0,
6235               0,              0,              0,              0,
6236               0,              0,              0,              0,
6237               0,              0,              0,              0,
6238               0,              0,              0,              0,
6239               0,              0,              0,              0,
6240               0,              0,              0,              0,
6241               0,              0,              0,              0,
6242               0,              0,              0,              0,
6243               0,              0,              0,              0,
6244               0,              0,              0,              0,
6245               0,              0,              0,              0,
6246               0,              0,              0,              0,
6247               0,              0,              0,              0,
6248               0,              0,              0,              0,
6249               0,              0,              0,              0,
6250               0,              0,              0,              0,
6251               0,              0,              0,              0,
6252               0,              0,              0,              0,
6253               0,              0, utf8_to_euc_E2, utf8_to_euc_E3,
6254  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
6255  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
6256               0,              0,              0, utf8_to_euc_EF,
6257 };
6258 #endif /* UTF8_INPUT_ENABLE */
6259
6260 #ifdef SHIFTJIS_CP932
6261 unsigned short shiftjis_cp932[3][189] = {
6262  {
6263   0xEEEF, 0xEEF0, 0xEEF1, 0xEEF2, 0xEEF3, 0xEEF4, 0xEEF5, 0xEEF6,
6264   0xEEF7, 0xEEF8, 0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759,
6265   0x875A, 0x875B, 0x875C, 0x875D, 0x81CA, 0xEEFA, 0xEEFB, 0xEEFC,
6266   0x878A, 0x8782, 0x8784, 0x81E6, 0xED40, 0xED41, 0xED42, 0xED43,
6267   0xED44, 0xED45, 0xED46, 0xED47, 0xED48, 0xED49, 0xED4A, 0xED4B,
6268   0xED4C, 0xED4D, 0xED4E, 0xED4F, 0xED50, 0xED51, 0xED52, 0xED53,
6269   0xED54, 0xED55, 0xED56, 0xED57, 0xED58, 0xED59, 0xED5A, 0xED5B,
6270   0xED5C, 0xED5D, 0xED5E, 0xED5F, 0xED60, 0xED61, 0xED62,      0,
6271   0xED63, 0xED64, 0xED65, 0xED66, 0xED67, 0xED68, 0xED69, 0xED6A,
6272   0xED6B, 0xED6C, 0xED6D, 0xED6E, 0xED6F, 0xED70, 0xED71, 0xED72,
6273   0xED73, 0xED74, 0xED75, 0xED76, 0xED77, 0xED78, 0xED79, 0xED7A,
6274   0xED7B, 0xED7C, 0xED7D, 0xED7E, 0xED80, 0xED81, 0xED82, 0xED83,
6275   0xED84, 0xED85, 0xED86, 0xED87, 0xED88, 0xED89, 0xED8A, 0xED8B,
6276   0xED8C, 0xED8D, 0xED8E, 0xED8F, 0xED90, 0xED91, 0xED92, 0xED93,
6277   0xED94, 0xED95, 0xED96, 0xED97, 0xED98, 0xED99, 0xED9A, 0xED9B,
6278   0xED9C, 0xED9D, 0xED9E, 0xED9F, 0xEDA0, 0xEDA1, 0xEDA2, 0xEDA3,
6279   0xEDA4, 0xEDA5, 0xEDA6, 0xEDA7, 0xEDA8, 0xEDA9, 0xEDAA, 0xEDAB,
6280   0xEDAC, 0xEDAD, 0xEDAE, 0xEDAF, 0xEDB0, 0xEDB1, 0xEDB2, 0xEDB3,
6281   0xEDB4, 0xEDB5, 0xEDB6, 0xEDB7, 0xEDB8, 0xEDB9, 0xEDBA, 0xEDBB,
6282   0xEDBC, 0xEDBD, 0xEDBE, 0xEDBF, 0xEDC0, 0xEDC1, 0xEDC2, 0xEDC3,
6283   0xEDC4, 0xEDC5, 0xEDC6, 0xEDC7, 0xEDC8, 0xEDC9, 0xEDCA, 0xEDCB,
6284   0xEDCC, 0xEDCD, 0xEDCE, 0xEDCF, 0xEDD0, 0xEDD1, 0xEDD2, 0xEDD3,
6285   0xEDD4, 0xEDD5, 0xEDD6, 0xEDD7, 0xEDD8, 0xEDD9, 0xEDDA, 0xEDDB,
6286   0xEDDC, 0xEDDD, 0xEDDE, 0xEDDF, 0xEDE0,
6287  },
6288  {
6289   0xEDE1, 0xEDE2, 0xEDE3, 0xEDE4, 0xEDE5, 0xEDE6, 0xEDE7, 0xEDE8,
6290   0xEDE9, 0xEDEA, 0xEDEB, 0xEDEC, 0xEDED, 0xEDEE, 0xEDEF, 0xEDF0,
6291   0xEDF1, 0xEDF2, 0xEDF3, 0xEDF4, 0xEDF5, 0xEDF6, 0xEDF7, 0xEDF8,
6292   0xEDF9, 0xEDFA, 0xEDFB, 0xEDFC, 0xEE40, 0xEE41, 0xEE42, 0xEE43,
6293   0xEE44, 0xEE45, 0xEE46, 0xEE47, 0xEE48, 0xEE49, 0xEE4A, 0xEE4B,
6294   0xEE4C, 0xEE4D, 0xEE4E, 0xEE4F, 0xEE50, 0xEE51, 0xEE52, 0xEE53,
6295   0xEE54, 0xEE55, 0xEE56, 0xEE57, 0xEE58, 0xEE59, 0xEE5A, 0xEE5B,
6296   0xEE5C, 0xEE5D, 0xEE5E, 0xEE5F, 0xEE60, 0xEE61, 0xEE62,      0,
6297   0xEE63, 0xEE64, 0xEE65, 0xEE66, 0xEE67, 0xEE68, 0xEE69, 0xEE6A,
6298   0xEE6B, 0xEE6C, 0xEE6D, 0xEE6E, 0xEE6F, 0xEE70, 0xEE71, 0xEE72,
6299   0xEE73, 0xEE74, 0xEE75, 0xEE76, 0xEE77, 0xEE78, 0xEE79, 0xEE7A,
6300   0xEE7B, 0xEE7C, 0xEE7D, 0xEE7E, 0xEE80, 0xEE81, 0xEE82, 0xEE83,
6301   0xEE84, 0xEE85, 0xEE86, 0xEE87, 0xEE88, 0xEE89, 0xEE8A, 0xEE8B,
6302   0xEE8C, 0xEE8D, 0xEE8E, 0xEE8F, 0xEE90, 0xEE91, 0xEE92, 0xEE93,
6303   0xEE94, 0xEE95, 0xEE96, 0xEE97, 0xEE98, 0xEE99, 0xEE9A, 0xEE9B,
6304   0xEE9C, 0xEE9D, 0xEE9E, 0xEE9F, 0xEEA0, 0xEEA1, 0xEEA2, 0xEEA3,
6305   0xEEA4, 0xEEA5, 0xEEA6, 0xEEA7, 0xEEA8, 0xEEA9, 0xEEAA, 0xEEAB,
6306   0xEEAC, 0xEEAD, 0xEEAE, 0xEEAF, 0xEEB0, 0xEEB1, 0xEEB2, 0xEEB3,
6307   0xEEB4, 0xEEB5, 0xEEB6, 0xEEB7, 0xEEB8, 0xEEB9, 0xEEBA, 0xEEBB,
6308   0xEEBC, 0xEEBD, 0xEEBE, 0xEEBF, 0xEEC0, 0xEEC1, 0xEEC2, 0xEEC3,
6309   0xEEC4, 0xEEC5, 0xEEC6, 0xEEC7, 0xEEC8, 0xEEC9, 0xEECA, 0xEECB,
6310   0xEECC, 0xEECD, 0xEECE, 0xEECF, 0xEED0, 0xEED1, 0xEED2, 0xEED3,
6311   0xEED4, 0xEED5, 0xEED6, 0xEED7, 0xEED8, 0xEED9, 0xEEDA, 0xEEDB,
6312   0xEEDC, 0xEEDD, 0xEEDE, 0xEEDF, 0xEEE0,
6313  },
6314  {
6315   0xEEE1, 0xEEE2, 0xEEE3, 0xEEE4, 0xEEE5, 0xEEE6, 0xEEE7, 0xEEE8,
6316   0xEEE9, 0xEEEA, 0xEEEB, 0xEEEC,      0,      0,      0,      0,
6317        0,      0,      0,      0,      0,      0,      0,      0,
6318        0,      0,      0,      0,      0,      0,      0,      0,
6319        0,      0,      0,      0,      0,      0,      0,      0,
6320        0,      0,      0,      0,      0,      0,      0,      0,
6321        0,      0,      0,      0,      0,      0,      0,      0,
6322        0,      0,      0,      0,      0,      0,      0,      0,
6323        0,      0,      0,      0,      0,      0,      0,      0,
6324        0,      0,      0,      0,      0,      0,      0,      0,
6325        0,      0,      0,      0,      0,      0,      0,      0,
6326        0,      0,      0,      0,      0,      0,      0,      0,
6327        0,      0,      0,      0,      0,      0,      0,      0,
6328        0,      0,      0,      0,      0,      0,      0,      0,
6329        0,      0,      0,      0,      0,      0,      0,      0,
6330        0,      0,      0,      0,      0,      0,      0,      0,
6331        0,      0,      0,      0,      0,      0,      0,      0,
6332        0,      0,      0,      0,      0,      0,      0,      0,
6333        0,      0,      0,      0,      0,      0,      0,      0,
6334        0,      0,      0,      0,      0,      0,      0,      0,
6335        0,      0,      0,      0,      0,      0,      0,      0,
6336        0,      0,      0,      0,      0,      0,      0,      0,
6337        0,      0,      0,      0,      0,      0,      0,      0,
6338        0,      0,      0,      0,      0,
6339  },
6340 };
6341 unsigned short cp932inv[2][189] = {
6342  {
6343   0xFA5C, 0xFA5D, 0xFA5E, 0xFA5F, 0xFA60, 0xFA61, 0xFA62, 0xFA63,
6344   0xFA64, 0xFA65, 0xFA66, 0xFA67, 0xFA68, 0xFA69, 0xFA6A, 0xFA6B,
6345   0xFA6C, 0xFA6D, 0xFA6E, 0xFA6F, 0xFA70, 0xFA71, 0xFA72, 0xFA73,
6346   0xFA74, 0xFA75, 0xFA76, 0xFA77, 0xFA78, 0xFA79, 0xFA7A, 0xFA7B,
6347   0xFA7C, 0xFA7D, 0xFA7E, 0xFA80, 0xFA81, 0xFA82, 0xFA83, 0xFA84,
6348   0xFA85, 0xFA86, 0xFA87, 0xFA88, 0xFA89, 0xFA8A, 0xFA8B, 0xFA8C,
6349   0xFA8D, 0xFA8E, 0xFA8F, 0xFA90, 0xFA91, 0xFA92, 0xFA93, 0xFA94,
6350   0xFA95, 0xFA96, 0xFA97, 0xFA98, 0xFA99, 0xFA9A, 0xFA9B,      0,
6351   0xFA9C, 0xFA9D, 0xFA9E, 0xFA9F, 0xFAA0, 0xFAA1, 0xFAA2, 0xFAA3,
6352   0xFAA4, 0xFAA5, 0xFAA6, 0xFAA7, 0xFAA8, 0xFAA9, 0xFAAA, 0xFAAB,
6353   0xFAAC, 0xFAAD, 0xFAAE, 0xFAAF, 0xFAB0, 0xFAB1, 0xFAB2, 0xFAB3,
6354   0xFAB4, 0xFAB5, 0xFAB6, 0xFAB7, 0xFAB8, 0xFAB9, 0xFABA, 0xFABB,
6355   0xFABC, 0xFABD, 0xFABE, 0xFABF, 0xFAC0, 0xFAC1, 0xFAC2, 0xFAC3,
6356   0xFAC4, 0xFAC5, 0xFAC6, 0xFAC7, 0xFAC8, 0xFAC9, 0xFACA, 0xFACB,
6357   0xFACC, 0xFACD, 0xFACE, 0xFACF, 0xFAD0, 0xFAD1, 0xFAD2, 0xFAD3,
6358   0xFAD4, 0xFAD5, 0xFAD6, 0xFAD7, 0xFAD8, 0xFAD9, 0xFADA, 0xFADB,
6359   0xFADC, 0xFADD, 0xFADE, 0xFADF, 0xFAE0, 0xFAE1, 0xFAE2, 0xFAE3,
6360   0xFAE4, 0xFAE5, 0xFAE6, 0xFAE7, 0xFAE8, 0xFAE9, 0xFAEA, 0xFAEB,
6361   0xFAEC, 0xFAED, 0xFAEE, 0xFAEF, 0xFAF0, 0xFAF1, 0xFAF2, 0xFAF3,
6362   0xFAF4, 0xFAF5, 0xFAF6, 0xFAF7, 0xFAF8, 0xFAF9, 0xFAFA, 0xFAFB,
6363   0xFAFC, 0xFB40, 0xFB41, 0xFB42, 0xFB43, 0xFB44, 0xFB45, 0xFB46,
6364   0xFB47, 0xFB48, 0xFB49, 0xFB4A, 0xFB4B, 0xFB4C, 0xFB4D, 0xFB4E,
6365   0xFB4F, 0xFB50, 0xFB51, 0xFB52, 0xFB53, 0xFB54, 0xFB55, 0xFB56,
6366   0xFB57, 0xFB58, 0xFB59, 0xFB5A, 0xFB5B,
6367  },
6368  {
6369   0xFB5C, 0xFB5D, 0xFB5E, 0xFB5F, 0xFB60, 0xFB61, 0xFB62, 0xFB63,
6370   0xFB64, 0xFB65, 0xFB66, 0xFB67, 0xFB68, 0xFB69, 0xFB6A, 0xFB6B,
6371   0xFB6C, 0xFB6D, 0xFB6E, 0xFB6F, 0xFB70, 0xFB71, 0xFB72, 0xFB73,
6372   0xFB74, 0xFB75, 0xFB76, 0xFB77, 0xFB78, 0xFB79, 0xFB7A, 0xFB7B,
6373   0xFB7C, 0xFB7D, 0xFB7E, 0xFB80, 0xFB81, 0xFB82, 0xFB83, 0xFB84,
6374   0xFB85, 0xFB86, 0xFB87, 0xFB88, 0xFB89, 0xFB8A, 0xFB8B, 0xFB8C,
6375   0xFB8D, 0xFB8E, 0xFB8F, 0xFB90, 0xFB91, 0xFB92, 0xFB93, 0xFB94,
6376   0xFB95, 0xFB96, 0xFB97, 0xFB98, 0xFB99, 0xFB9A, 0xFB9B,      0,
6377   0xFB9C, 0xFB9D, 0xFB9E, 0xFB9F, 0xFBA0, 0xFBA1, 0xFBA2, 0xFBA3,
6378   0xFBA4, 0xFBA5, 0xFBA6, 0xFBA7, 0xFBA8, 0xFBA9, 0xFBAA, 0xFBAB,
6379   0xFBAC, 0xFBAD, 0xFBAE, 0xFBAF, 0xFBB0, 0xFBB1, 0xFBB2, 0xFBB3,
6380   0xFBB4, 0xFBB5, 0xFBB6, 0xFBB7, 0xFBB8, 0xFBB9, 0xFBBA, 0xFBBB,
6381   0xFBBC, 0xFBBD, 0xFBBE, 0xFBBF, 0xFBC0, 0xFBC1, 0xFBC2, 0xFBC3,
6382   0xFBC4, 0xFBC5, 0xFBC6, 0xFBC7, 0xFBC8, 0xFBC9, 0xFBCA, 0xFBCB,
6383   0xFBCC, 0xFBCD, 0xFBCE, 0xFBCF, 0xFBD0, 0xFBD1, 0xFBD2, 0xFBD3,
6384   0xFBD4, 0xFBD5, 0xFBD6, 0xFBD7, 0xFBD8, 0xFBD9, 0xFBDA, 0xFBDB,
6385   0xFBDC, 0xFBDD, 0xFBDE, 0xFBDF, 0xFBE0, 0xFBE1, 0xFBE2, 0xFBE3,
6386   0xFBE4, 0xFBE5, 0xFBE6, 0xFBE7, 0xFBE8, 0xFBE9, 0xFBEA, 0xFBEB,
6387   0xFBEC, 0xFBED, 0xFBEE, 0xFBEF, 0xFBF0, 0xFBF1, 0xFBF2, 0xFBF3,
6388   0xFBF4, 0xFBF5, 0xFBF6, 0xFBF7, 0xFBF8, 0xFBF9, 0xFBFA, 0xFBFB,
6389   0xFBFC, 0xFC40, 0xFC41, 0xFC42, 0xFC43, 0xFC44, 0xFC45, 0xFC46,
6390   0xFC47, 0xFC48, 0xFC49, 0xFC4A, 0xFC4B,      0,      0, 0xFA40,
6391   0xFA41, 0xFA42, 0xFA43, 0xFA44, 0xFA45, 0xFA46, 0xFA47, 0xFA48,
6392   0xFA49,      0, 0xFA55, 0xFA56, 0xFA57,
6393  },
6394 };
6395 #endif /* SHIFTJIS_CP932 */
6396
6397 #ifdef X0212_ENABLE
6398 unsigned short shiftjis_x0212[3][189] = {
6399  {
6400   0xF373, 0xF374, 0xF375, 0xF376, 0xF377, 0xF378, 0xF379, 0xF37A,
6401   0xF37B, 0xF37C, 0xF37D, 0xF37E, 0xF421, 0xF422, 0xF423, 0xF424,
6402   0xF425, 0xF426, 0xF427, 0xF428, 0x224C, 0xA243, 0xF429, 0xF42A,
6403   0xF42B, 0xF42C, 0xF42D, 0x2268, 0xD463, 0xDC5F, 0xE469, 0xE378,
6404   0xD921, 0xB13B, 0xF42E, 0xC22D, 0xC37C, 0xE450, 0xC23F, 0xBC74,
6405   0xB029, 0xB048, 0xF42F, 0xB052, 0xB054, 0xB063, 0xB06E, 0xB127,
6406   0xB123, 0xB12C, 0xB129, 0xB13E, 0xB15F, 0xB158, 0xB148, 0xB157,
6407   0xB163, 0xB174, 0xB161, 0xB223, 0xF430, 0xB23B, 0xB266,      0,
6408   0xB26D, 0xB275, 0xB27C, 0xF431, 0xB335, 0xB358, 0xB35B, 0xB365,
6409   0xB36E, 0xB37B, 0xF432, 0xF433, 0xB440, 0xB447, 0xB450, 0xB45E,
6410   0xF434, 0xB52A, 0xF435, 0xB52F, 0xB544, 0xB568, 0xF436, 0xB742,
6411   0xB764, 0xB768, 0xB767, 0xF437, 0xF438, 0xF439, 0xB84E, 0xB861,
6412   0xB875, 0xB877, 0xB878, 0xB87C, 0xB92F, 0xB937, 0xBA3E, 0xBA5B,
6413   0xCD2A, 0xBA61, 0xF43A, 0xBA6B, 0xBB33, 0xBB38, 0xF43B, 0xBB4A,
6414   0xF43C, 0xF43D, 0xBB50, 0xBB5E, 0xBB74, 0xBB75, 0xBB79, 0xBC64,
6415   0xBC6D, 0xBC7E, 0xF43E, 0xBD42, 0xBD67, 0xF43F, 0xBD70, 0xBE30,
6416   0xBE2C, 0xF440, 0xBE33, 0xBE3D, 0xBE4D, 0xBE49, 0xBE64, 0xBF28,
6417   0xBF49, 0xC044, 0xC064, 0xC074, 0xC126, 0xF441, 0xC175, 0xC17C,
6418   0xF442, 0xC178, 0xC22B, 0xC221, 0xC225, 0xF443, 0xC238, 0xC23A,
6419   0xF444, 0xC244, 0xC252, 0xC257, 0xC25B, 0xC25E, 0xC26D, 0xC270,
6420   0xF445, 0xC321, 0xC335, 0xC349, 0xC339, 0xF446, 0xC358, 0xC37E,
6421   0xF447, 0xC44C, 0xF448, 0xC459, 0xC46A, 0xC47D, 0xF449, 0xC527,
6422   0xC535, 0xC536, 0xF44A, 0xC555, 0xC638, 0xC657, 0xC660, 0xC66A,
6423   0xC663, 0xC721, 0xC72B, 0xC747, 0xC743,
6424  },
6425  {
6426   0xC74B, 0xC74F, 0xC759, 0xF44B, 0xF44C, 0xC766, 0xC76E, 0xC77C,
6427   0xC76B, 0xC770, 0xC831, 0xC865, 0xC878, 0xC926, 0xC92B, 0xC92D,
6428   0xF44D, 0xC94A, 0xC953, 0xC969, 0xC963, 0xC97C, 0xC974, 0xC975,
6429   0xF44E, 0xCA33, 0xCA3D, 0xCA6F, 0xCA71, 0xCB2E, 0xF44F, 0xCB4A,
6430   0xCB66, 0xCB6A, 0xCB70, 0xCB74, 0xCB6E, 0xCC25, 0xCB79, 0xCC2B,
6431   0xCC2E, 0xCC2D, 0xCC32, 0xCC42, 0xCC50, 0xCC59, 0xF450, 0xCD3B,
6432   0xF451, 0xCE3B, 0xF452, 0xCE3A, 0xCE43, 0xF453, 0xCE72, 0xB35D,
6433   0xCF55, 0xCF62, 0xCF69, 0xCF6D, 0xF454, 0xF455, 0xF456,      0,
6434   0xF457, 0xD065, 0xF458, 0xD069, 0xD168, 0xF459, 0xF45A, 0xD16C,
6435   0xD23B, 0xF45B, 0xD361, 0xD368, 0xD427, 0xF45C, 0xF45D, 0xD454,
6436   0xD472, 0xD52E, 0xF45E, 0xD75E, 0xF45F, 0xD822, 0xD837, 0xD841,
6437   0xD851, 0xD874, 0xD946, 0xD948, 0xD951, 0xF460, 0xF461, 0xF462,
6438   0xF463, 0xF464, 0xDC53, 0xDD48, 0xDD54, 0xDD6A, 0xDD7A, 0xDE24,
6439   0xDE30, 0xF465, 0xDE35, 0xDE4B, 0xF466, 0xDF39, 0xF467, 0xDF43,
6440   0xF468, 0xF469, 0xE059, 0xF46A, 0xF46B, 0xE162, 0xF46C, 0xF46D,
6441   0xF46E, 0xE247, 0xE328, 0xE326, 0xE329, 0xE32F, 0xE330, 0xE32A,
6442   0xE32B, 0xE33C, 0xE341, 0xE33F, 0xE355, 0xE358, 0xE356, 0xE35F,
6443   0xE363, 0xE361, 0xE354, 0xE369, 0xE426, 0xE371, 0xE372, 0xE44B,
6444   0xE441, 0xE443, 0xE43E, 0xF46F, 0xE440, 0xE447, 0xE43F, 0xE460,
6445   0xE45E, 0xE451, 0xF470, 0xE45C, 0xE452, 0xE45B, 0xE454, 0xE47A,
6446   0xE46F, 0xE533, 0xE53F, 0xE549, 0xE550, 0xE562, 0xE56A, 0xE56B,
6447   0xF471, 0xF472, 0xF473, 0xE668, 0xE66F, 0xE72C, 0xF474, 0xE72E,
6448   0xF475, 0xE731, 0xF476, 0xE732, 0xE831, 0xE836, 0xF477, 0xF478,
6449   0xE85D, 0xF479, 0xF47A, 0xE951, 0xF47B,
6450  },
6451  {
6452   0xE96D, 0xEA4D, 0xF47C, 0xEA5B, 0xEA66, 0xEA6A, 0xEB25, 0xEB7B,
6453   0xEB7A, 0xF47D, 0xEC56, 0xF47E,      0,      0,      0,      0,
6454        0,      0,      0,      0,      0,      0,      0,      0,
6455        0,      0,      0,      0,      0,      0,      0,      0,
6456        0,      0,      0,      0,      0,      0,      0,      0,
6457        0,      0,      0,      0,      0,      0,      0,      0,
6458        0,      0,      0,      0,      0,      0,      0,      0,
6459        0,      0,      0,      0,      0,      0,      0,      0,
6460        0,      0,      0,      0,      0,      0,      0,      0,
6461        0,      0,      0,      0,      0,      0,      0,      0,
6462        0,      0,      0,      0,      0,      0,      0,      0,
6463        0,      0,      0,      0,      0,      0,      0,      0,
6464        0,      0,      0,      0,      0,      0,      0,      0,
6465        0,      0,      0,      0,      0,      0,      0,      0,
6466        0,      0,      0,      0,      0,      0,      0,      0,
6467        0,      0,      0,      0,      0,      0,      0,      0,
6468        0,      0,      0,      0,      0,      0,      0,      0,
6469        0,      0,      0,      0,      0,      0,      0,      0,
6470        0,      0,      0,      0,      0,      0,      0,      0,
6471        0,      0,      0,      0,      0,      0,      0,      0,
6472        0,      0,      0,      0,      0,      0,      0,      0,
6473        0,      0,      0,      0,      0,      0,      0,      0,
6474        0,      0,      0,      0,      0,      0,      0,      0,
6475        0,      0,      0,      0,      0,
6476  },
6477 };
6478
6479 unsigned short x0212_shiftjis_A2[] = {
6480               0,      0,      0,      0,      0,      0,      0,
6481       0,      0,      0,      0,      0,      0,      0,      0,
6482       0,      0,      0,      0,      0,      0,      0,      0,
6483       0,      0,      0,      0,      0,      0,      0,      0,
6484       0,      0,      0, 0xFA55,      0,      0,      0,      0,
6485       0,      0,      0,      0,      0,      0,      0,      0,
6486       0,      0,      0,      0,      0,      0,      0,      0,
6487       0,      0,      0,      0,      0,      0,      0,      0,
6488       0,      0,      0,      0,      0,      0,      0,      0,
6489       0,      0,      0,      0,      0,      0,      0,      0,
6490       0,      0,      0,      0,      0,      0,      0,      0,
6491       0,      0,      0,      0,      0,      0,      0,
6492 };
6493 unsigned short x0212_shiftjis_B0[] = {
6494               0,      0,      0,      0,      0,      0,      0,
6495       0, 0xFA68,      0,      0,      0,      0,      0,      0,
6496       0,      0,      0,      0,      0,      0,      0,      0,
6497       0,      0,      0,      0,      0,      0,      0,      0,
6498       0,      0,      0,      0,      0,      0,      0,      0,
6499  0xFA69,      0,      0,      0,      0,      0,      0,      0,
6500       0,      0, 0xFA6B,      0, 0xFA6C,      0,      0,      0,
6501       0,      0,      0,      0,      0,      0,      0,      0,
6502       0,      0,      0, 0xFA6D,      0,      0,      0,      0,
6503       0,      0,      0,      0,      0,      0, 0xFA6E,      0,
6504       0,      0,      0,      0,      0,      0,      0,      0,
6505       0,      0,      0,      0,      0,      0,      0,
6506 };
6507 unsigned short x0212_shiftjis_B1[] = {
6508               0,      0, 0xFA70,      0,      0,      0, 0xFA6F,
6509       0, 0xFA72,      0,      0, 0xFA71,      0,      0,      0,
6510       0,      0,      0,      0,      0,      0,      0,      0,
6511       0,      0,      0, 0xFA61,      0,      0, 0xFA73,      0,
6512       0,      0,      0,      0,      0,      0,      0,      0,
6513  0xFA76,      0,      0,      0,      0,      0,      0,      0,
6514       0,      0,      0,      0,      0,      0,      0, 0xFA77,
6515  0xFA75,      0,      0,      0,      0,      0,      0, 0xFA74,
6516       0, 0xFA7A,      0, 0xFA78,      0,      0,      0,      0,
6517       0,      0,      0,      0,      0,      0,      0,      0,
6518       0,      0,      0,      0, 0xFA79,      0,      0,      0,
6519       0,      0,      0,      0,      0,      0,      0,
6520 };
6521 unsigned short x0212_shiftjis_B2[] = {
6522               0,      0, 0xFA7B,      0,      0,      0,      0,
6523       0,      0,      0,      0,      0,      0,      0,      0,
6524       0,      0,      0,      0,      0,      0,      0,      0,
6525       0,      0,      0, 0xFA7D,      0,      0,      0,      0,
6526       0,      0,      0,      0,      0,      0,      0,      0,
6527       0,      0,      0,      0,      0,      0,      0,      0,
6528       0,      0,      0,      0,      0,      0,      0,      0,
6529       0,      0,      0,      0,      0,      0,      0,      0,
6530       0,      0,      0,      0,      0,      0, 0xFA7E,      0,
6531       0,      0,      0,      0,      0, 0xFA80,      0,      0,
6532       0,      0,      0,      0,      0, 0xFA81,      0,      0,
6533       0,      0,      0,      0, 0xFA82,      0,      0,
6534 };
6535 unsigned short x0212_shiftjis_B3[] = {
6536               0,      0,      0,      0,      0,      0,      0,
6537       0,      0,      0,      0,      0,      0,      0,      0,
6538       0,      0,      0,      0,      0, 0xFA84,      0,      0,
6539       0,      0,      0,      0,      0,      0,      0,      0,
6540       0,      0,      0,      0,      0,      0,      0,      0,
6541       0,      0,      0,      0,      0,      0,      0,      0,
6542       0,      0,      0,      0,      0,      0,      0,      0,
6543  0xFA85,      0,      0, 0xFA86,      0, 0xFB77,      0,      0,
6544       0,      0,      0,      0,      0, 0xFA87,      0,      0,
6545       0,      0,      0,      0,      0,      0, 0xFA88,      0,
6546       0,      0,      0,      0,      0,      0,      0,      0,
6547       0,      0,      0, 0xFA89,      0,      0,      0,
6548 };
6549 unsigned short x0212_shiftjis_B4[] = {
6550               0,      0,      0,      0,      0,      0,      0,
6551       0,      0,      0,      0,      0,      0,      0,      0,
6552       0,      0,      0,      0,      0,      0,      0,      0,
6553       0,      0,      0,      0,      0,      0,      0,      0,
6554  0xFA8C,      0,      0,      0,      0,      0,      0, 0xFA8D,
6555       0,      0,      0,      0,      0,      0,      0,      0,
6556  0xFA8E,      0,      0,      0,      0,      0,      0,      0,
6557       0,      0,      0,      0,      0,      0, 0xFA8F,      0,
6558       0,      0,      0,      0,      0,      0,      0,      0,
6559       0,      0,      0,      0,      0,      0,      0,      0,
6560       0,      0,      0,      0,      0,      0,      0,      0,
6561       0,      0,      0,      0,      0,      0,      0,
6562 };
6563 unsigned short x0212_shiftjis_B5[] = {
6564               0,      0,      0,      0,      0,      0,      0,
6565       0,      0, 0xFA91,      0,      0,      0,      0, 0xFA93,
6566       0,      0,      0,      0,      0,      0,      0,      0,
6567       0,      0,      0,      0,      0,      0,      0,      0,
6568       0,      0,      0,      0, 0xFA94,      0,      0,      0,
6569       0,      0,      0,      0,      0,      0,      0,      0,
6570       0,      0,      0,      0,      0,      0,      0,      0,
6571       0,      0,      0,      0,      0,      0,      0,      0,
6572       0,      0,      0,      0,      0,      0,      0,      0,
6573  0xFA95,      0,      0,      0,      0,      0,      0,      0,
6574       0,      0,      0,      0,      0,      0,      0,      0,
6575       0,      0,      0,      0,      0,      0,      0,
6576 };
6577 unsigned short x0212_shiftjis_B7[] = {
6578               0,      0,      0,      0,      0,      0,      0,
6579       0,      0,      0,      0,      0,      0,      0,      0,
6580       0,      0,      0,      0,      0,      0,      0,      0,
6581       0,      0,      0,      0,      0,      0,      0,      0,
6582       0,      0, 0xFA97,      0,      0,      0,      0,      0,
6583       0,      0,      0,      0,      0,      0,      0,      0,
6584       0,      0,      0,      0,      0,      0,      0,      0,
6585       0,      0,      0,      0,      0,      0,      0,      0,
6586       0,      0,      0,      0, 0xFA98,      0,      0, 0xFA9A,
6587  0xFA99,      0,      0,      0,      0,      0,      0,      0,
6588       0,      0,      0,      0,      0,      0,      0,      0,
6589       0,      0,      0,      0,      0,      0,      0,
6590 };
6591 unsigned short x0212_shiftjis_B8[] = {
6592               0,      0,      0,      0,      0,      0,      0,
6593       0,      0,      0,      0,      0,      0,      0,      0,
6594       0,      0,      0,      0,      0,      0,      0,      0,
6595       0,      0,      0,      0,      0,      0,      0,      0,
6596       0,      0,      0,      0,      0,      0,      0,      0,
6597       0,      0,      0,      0,      0,      0, 0xFA9E,      0,
6598       0,      0,      0,      0,      0,      0,      0,      0,
6599       0,      0,      0,      0,      0,      0,      0,      0,
6600       0, 0xFA9F,      0,      0,      0,      0,      0,      0,
6601       0,      0,      0,      0,      0,      0,      0,      0,
6602       0,      0,      0,      0,      0, 0xFAA0,      0, 0xFAA1,
6603  0xFAA2,      0,      0,      0, 0xFAA3,      0,      0,
6604 };
6605 unsigned short x0212_shiftjis_B9[] = {
6606               0,      0,      0,      0,      0,      0,      0,
6607       0,      0,      0,      0,      0,      0,      0, 0xFAA4,
6608       0,      0,      0,      0,      0,      0,      0, 0xFAA5,
6609       0,      0,      0,      0,      0,      0,      0,      0,
6610       0,      0,      0,      0,      0,      0,      0,      0,
6611       0,      0,      0,      0,      0,      0,      0,      0,
6612       0,      0,      0,      0,      0,      0,      0,      0,
6613       0,      0,      0,      0,      0,      0,      0,      0,
6614       0,      0,      0,      0,      0,      0,      0,      0,
6615       0,      0,      0,      0,      0,      0,      0,      0,
6616       0,      0,      0,      0,      0,      0,      0,      0,
6617       0,      0,      0,      0,      0,      0,      0,
6618 };
6619 unsigned short x0212_shiftjis_BA[] = {
6620               0,      0,      0,      0,      0,      0,      0,
6621       0,      0,      0,      0,      0,      0,      0,      0,
6622       0,      0,      0,      0,      0,      0,      0,      0,
6623       0,      0,      0,      0,      0,      0, 0xFAA6,      0,
6624       0,      0,      0,      0,      0,      0,      0,      0,
6625       0,      0,      0,      0,      0,      0,      0,      0,
6626       0,      0,      0,      0,      0,      0,      0,      0,
6627       0,      0,      0, 0xFAA7,      0,      0,      0,      0,
6628       0, 0xFAA9,      0,      0,      0,      0,      0,      0,
6629       0,      0,      0, 0xFAAB,      0,      0,      0,      0,
6630       0,      0,      0,      0,      0,      0,      0,      0,
6631       0,      0,      0,      0,      0,      0,      0,
6632 };
6633 unsigned short x0212_shiftjis_BB[] = {
6634               0,      0,      0,      0,      0,      0,      0,
6635       0,      0,      0,      0,      0,      0,      0,      0,
6636       0,      0,      0, 0xFAAC,      0,      0,      0,      0,
6637  0xFAAD,      0,      0,      0,      0,      0,      0,      0,
6638       0,      0,      0,      0,      0,      0,      0,      0,
6639       0,      0, 0xFAAF,      0,      0,      0,      0,      0,
6640  0xFAB2,      0,      0,      0,      0,      0,      0,      0,
6641       0,      0,      0,      0,      0,      0, 0xFAB3,      0,
6642       0,      0,      0,      0,      0,      0,      0,      0,
6643       0,      0,      0,      0,      0,      0,      0,      0,
6644       0,      0,      0,      0, 0xFAB4, 0xFAB5,      0,      0,
6645       0, 0xFAB6,      0,      0,      0,      0,      0,
6646 };
6647 unsigned short x0212_shiftjis_BC[] = {
6648               0,      0,      0,      0,      0,      0,      0,
6649       0,      0,      0,      0,      0,      0,      0,      0,
6650       0,      0,      0,      0,      0,      0,      0,      0,
6651       0,      0,      0,      0,      0,      0,      0,      0,
6652       0,      0,      0,      0,      0,      0,      0,      0,
6653       0,      0,      0,      0,      0,      0,      0,      0,
6654       0,      0,      0,      0,      0,      0,      0,      0,
6655       0,      0,      0,      0,      0,      0,      0,      0,
6656       0,      0,      0,      0, 0xFAB7,      0,      0,      0,
6657       0,      0,      0,      0,      0, 0xFAB8,      0,      0,
6658       0,      0,      0,      0, 0xFA67,      0,      0,      0,
6659       0,      0,      0,      0,      0,      0, 0xFAB9,
6660 };
6661 unsigned short x0212_shiftjis_BD[] = {
6662               0,      0,      0,      0,      0,      0,      0,
6663       0,      0,      0,      0,      0,      0,      0,      0,
6664       0,      0,      0,      0,      0,      0,      0,      0,
6665       0,      0,      0,      0,      0,      0,      0,      0,
6666       0,      0, 0xFABB,      0,      0,      0,      0,      0,
6667       0,      0,      0,      0,      0,      0,      0,      0,
6668       0,      0,      0,      0,      0,      0,      0,      0,
6669       0,      0,      0,      0,      0,      0,      0,      0,
6670       0,      0,      0,      0,      0,      0,      0, 0xFABC,
6671       0,      0,      0,      0,      0,      0,      0,      0,
6672  0xFABE,      0,      0,      0,      0,      0,      0,      0,
6673       0,      0,      0,      0,      0,      0,      0,
6674 };
6675 unsigned short x0212_shiftjis_BE[] = {
6676               0,      0,      0,      0,      0,      0,      0,
6677       0,      0,      0,      0, 0xFAC0,      0,      0,      0,
6678  0xFABF,      0,      0, 0xFAC2,      0,      0,      0,      0,
6679       0,      0,      0,      0,      0, 0xFAC3,      0,      0,
6680       0,      0,      0,      0,      0,      0,      0,      0,
6681       0, 0xFAC5,      0,      0,      0, 0xFAC4,      0,      0,
6682       0,      0,      0,      0,      0,      0,      0,      0,
6683       0,      0,      0,      0,      0,      0,      0,      0,
6684       0,      0,      0,      0, 0xFAC6,      0,      0,      0,
6685       0,      0,      0,      0,      0,      0,      0,      0,
6686       0,      0,      0,      0,      0,      0,      0,      0,
6687       0,      0,      0,      0,      0,      0,      0,
6688 };
6689 unsigned short x0212_shiftjis_BF[] = {
6690               0,      0,      0,      0,      0,      0,      0,
6691  0xFAC7,      0,      0,      0,      0,      0,      0,      0,
6692       0,      0,      0,      0,      0,      0,      0,      0,
6693       0,      0,      0,      0,      0,      0,      0,      0,
6694       0,      0,      0,      0,      0,      0,      0,      0,
6695       0, 0xFAC8,      0,      0,      0,      0,      0,      0,
6696       0,      0,      0,      0,      0,      0,      0,      0,
6697       0,      0,      0,      0,      0,      0,      0,      0,
6698       0,      0,      0,      0,      0,      0,      0,      0,
6699       0,      0,      0,      0,      0,      0,      0,      0,
6700       0,      0,      0,      0,      0,      0,      0,      0,
6701       0,      0,      0,      0,      0,      0,      0,
6702 };
6703 unsigned short x0212_shiftjis_C0[] = {
6704               0,      0,      0,      0,      0,      0,      0,
6705       0,      0,      0,      0,      0,      0,      0,      0,
6706       0,      0,      0,      0,      0,      0,      0,      0,
6707       0,      0,      0,      0,      0,      0,      0,      0,
6708       0,      0,      0,      0, 0xFAC9,      0,      0,      0,
6709       0,      0,      0,      0,      0,      0,      0,      0,
6710       0,      0,      0,      0,      0,      0,      0,      0,
6711       0,      0,      0,      0,      0,      0,      0,      0,
6712       0,      0,      0,      0, 0xFACA,      0,      0,      0,
6713       0,      0,      0,      0,      0,      0,      0,      0,
6714       0,      0,      0,      0, 0xFACB,      0,      0,      0,
6715       0,      0,      0,      0,      0,      0,      0,
6716 };
6717 unsigned short x0212_shiftjis_C1[] = {
6718               0,      0,      0,      0,      0, 0xFACC,      0,
6719       0,      0,      0,      0,      0,      0,      0,      0,
6720       0,      0,      0,      0,      0,      0,      0,      0,
6721       0,      0,      0,      0,      0,      0,      0,      0,
6722       0,      0,      0,      0,      0,      0,      0,      0,
6723       0,      0,      0,      0,      0,      0,      0,      0,
6724       0,      0,      0,      0,      0,      0,      0,      0,
6725       0,      0,      0,      0,      0,      0,      0,      0,
6726       0,      0,      0,      0,      0,      0,      0,      0,
6727       0,      0,      0,      0,      0,      0,      0,      0,
6728       0,      0,      0,      0,      0, 0xFACE,      0,      0,
6729  0xFAD1,      0,      0,      0, 0xFACF,      0,      0,
6730 };
6731 unsigned short x0212_shiftjis_C2[] = {
6732          0xFAD3,      0,      0,      0, 0xFAD4,      0,      0,
6733       0,      0,      0, 0xFAD2,      0, 0xFA63,      0,      0,
6734       0,      0,      0,      0,      0,      0,      0,      0,
6735  0xFAD6,      0, 0xFAD7,      0,      0,      0,      0, 0xFA66,
6736       0,      0,      0,      0, 0xFAD9,      0,      0,      0,
6737       0,      0,      0,      0,      0,      0,      0,      0,
6738       0,      0, 0xFADA,      0,      0,      0,      0, 0xFADB,
6739       0,      0,      0, 0xFADC,      0,      0, 0xFADD,      0,
6740       0,      0,      0,      0,      0,      0,      0,      0,
6741       0,      0,      0,      0,      0, 0xFADE,      0,      0,
6742  0xFADF,      0,      0,      0,      0,      0,      0,      0,
6743       0,      0,      0,      0,      0,      0,      0,
6744 };
6745 unsigned short x0212_shiftjis_C3[] = {
6746          0xFAE1,      0,      0,      0,      0,      0,      0,
6747       0,      0,      0,      0,      0,      0,      0,      0,
6748       0,      0,      0,      0,      0, 0xFAE2,      0,      0,
6749       0, 0xFAE4,      0,      0,      0,      0,      0,      0,
6750       0,      0,      0,      0,      0,      0,      0,      0,
6751       0, 0xFAE3,      0,      0,      0,      0,      0,      0,
6752       0,      0,      0,      0,      0,      0,      0,      0,
6753  0xFAE6,      0,      0,      0,      0,      0,      0,      0,
6754       0,      0,      0,      0,      0,      0,      0,      0,
6755       0,      0,      0,      0,      0,      0,      0,      0,
6756       0,      0,      0,      0,      0,      0,      0,      0,
6757       0,      0,      0,      0, 0xFA64,      0, 0xFAE7,
6758 };
6759 unsigned short x0212_shiftjis_C4[] = {
6760               0,      0,      0,      0,      0,      0,      0,
6761       0,      0,      0,      0,      0,      0,      0,      0,
6762       0,      0,      0,      0,      0,      0,      0,      0,
6763       0,      0,      0,      0,      0,      0,      0,      0,
6764       0,      0,      0,      0,      0,      0,      0,      0,
6765       0,      0,      0,      0, 0xFAE9,      0,      0,      0,
6766       0,      0,      0,      0,      0,      0,      0,      0,
6767       0, 0xFAEB,      0,      0,      0,      0,      0,      0,
6768       0,      0,      0,      0,      0,      0,      0,      0,
6769       0,      0, 0xFAEC,      0,      0,      0,      0,      0,
6770       0,      0,      0,      0,      0,      0,      0,      0,
6771       0,      0,      0,      0,      0, 0xFAED,      0,
6772 };
6773 unsigned short x0212_shiftjis_C5[] = {
6774               0,      0,      0,      0,      0,      0, 0xFAEF,
6775       0,      0,      0,      0,      0,      0,      0,      0,
6776       0,      0,      0,      0,      0, 0xFAF0, 0xFAF1,      0,
6777       0,      0,      0,      0,      0,      0,      0,      0,
6778       0,      0,      0,      0,      0,      0,      0,      0,
6779       0,      0,      0,      0,      0,      0,      0,      0,
6780       0,      0,      0,      0,      0, 0xFAF3,      0,      0,
6781       0,      0,      0,      0,      0,      0,      0,      0,
6782       0,      0,      0,      0,      0,      0,      0,      0,
6783       0,      0,      0,      0,      0,      0,      0,      0,
6784       0,      0,      0,      0,      0,      0,      0,      0,
6785       0,      0,      0,      0,      0,      0,      0,
6786 };
6787 unsigned short x0212_shiftjis_C6[] = {
6788               0,      0,      0,      0,      0,      0,      0,
6789       0,      0,      0,      0,      0,      0,      0,      0,
6790       0,      0,      0,      0,      0,      0,      0,      0,
6791  0xFAF4,      0,      0,      0,      0,      0,      0,      0,
6792       0,      0,      0,      0,      0,      0,      0,      0,
6793       0,      0,      0,      0,      0,      0,      0,      0,
6794       0,      0,      0,      0,      0,      0,      0, 0xFAF5,
6795       0,      0,      0,      0,      0,      0,      0,      0,
6796  0xFAF6,      0,      0, 0xFAF8,      0,      0,      0,      0,
6797       0,      0, 0xFAF7,      0,      0,      0,      0,      0,
6798       0,      0,      0,      0,      0,      0,      0,      0,
6799       0,      0,      0,      0,      0,      0,      0,
6800 };
6801 unsigned short x0212_shiftjis_C7[] = {
6802          0xFAF9,      0,      0,      0,      0,      0,      0,
6803       0,      0,      0, 0xFAFA,      0,      0,      0,      0,
6804       0,      0,      0,      0,      0,      0,      0,      0,
6805       0,      0,      0,      0,      0,      0,      0,      0,
6806       0,      0,      0, 0xFAFC,      0,      0,      0, 0xFAFB,
6807       0,      0,      0, 0xFB40,      0,      0,      0, 0xFB41,
6808       0,      0,      0,      0,      0,      0,      0,      0,
6809       0, 0xFB42,      0,      0,      0,      0,      0,      0,
6810       0,      0,      0,      0,      0,      0, 0xFB45,      0,
6811       0,      0,      0, 0xFB48,      0,      0, 0xFB46,      0,
6812  0xFB49,      0,      0,      0,      0,      0,      0,      0,
6813       0,      0,      0,      0, 0xFB47,      0,      0,
6814 };
6815 unsigned short x0212_shiftjis_C8[] = {
6816               0,      0,      0,      0,      0,      0,      0,
6817       0,      0,      0,      0,      0,      0,      0,      0,
6818       0, 0xFB4A,      0,      0,      0,      0,      0,      0,
6819       0,      0,      0,      0,      0,      0,      0,      0,
6820       0,      0,      0,      0,      0,      0,      0,      0,
6821       0,      0,      0,      0,      0,      0,      0,      0,
6822       0,      0,      0,      0,      0,      0,      0,      0,
6823       0,      0,      0,      0,      0,      0,      0,      0,
6824       0,      0,      0,      0,      0, 0xFB4B,      0,      0,
6825       0,      0,      0,      0,      0,      0,      0,      0,
6826       0,      0,      0,      0,      0,      0,      0,      0,
6827  0xFB4C,      0,      0,      0,      0,      0,      0,
6828 };
6829 unsigned short x0212_shiftjis_C9[] = {
6830               0,      0,      0,      0,      0, 0xFB4D,      0,
6831       0,      0,      0, 0xFB4E,      0, 0xFB4F,      0,      0,
6832       0,      0,      0,      0,      0,      0,      0,      0,
6833       0,      0,      0,      0,      0,      0,      0,      0,
6834       0,      0,      0,      0,      0,      0,      0,      0,
6835       0,      0, 0xFB51,      0,      0,      0,      0,      0,
6836       0,      0,      0, 0xFB52,      0,      0,      0,      0,
6837       0,      0,      0,      0,      0,      0,      0,      0,
6838       0,      0,      0, 0xFB54,      0,      0,      0,      0,
6839       0, 0xFB53,      0,      0,      0,      0,      0,      0,
6840       0,      0,      0,      0, 0xFB56, 0xFB57,      0,      0,
6841       0,      0,      0,      0, 0xFB55,      0,      0,
6842 };
6843 unsigned short x0212_shiftjis_CA[] = {
6844               0,      0,      0,      0,      0,      0,      0,
6845       0,      0,      0,      0,      0,      0,      0,      0,
6846       0,      0,      0, 0xFB59,      0,      0,      0,      0,
6847       0,      0,      0,      0,      0, 0xFB5A,      0,      0,
6848       0,      0,      0,      0,      0,      0,      0,      0,
6849       0,      0,      0,      0,      0,      0,      0,      0,
6850       0,      0,      0,      0,      0,      0,      0,      0,
6851       0,      0,      0,      0,      0,      0,      0,      0,
6852       0,      0,      0,      0,      0,      0,      0,      0,
6853       0,      0,      0,      0,      0,      0,      0, 0xFB5B,
6854       0, 0xFB5C,      0,      0,      0,      0,      0,      0,
6855       0,      0,      0,      0,      0,      0,      0,
6856 };
6857 unsigned short x0212_shiftjis_CB[] = {
6858               0,      0,      0,      0,      0,      0,      0,
6859       0,      0,      0,      0,      0,      0, 0xFB5D,      0,
6860       0,      0,      0,      0,      0,      0,      0,      0,
6861       0,      0,      0,      0,      0,      0,      0,      0,
6862       0,      0,      0,      0,      0,      0,      0,      0,
6863       0,      0, 0xFB5F,      0,      0,      0,      0,      0,
6864       0,      0,      0,      0,      0,      0,      0,      0,
6865       0,      0,      0,      0,      0,      0,      0,      0,
6866       0,      0,      0,      0,      0,      0, 0xFB60,      0,
6867       0,      0, 0xFB61,      0,      0,      0, 0xFB64,      0,
6868  0xFB62,      0,      0,      0, 0xFB63,      0,      0,      0,
6869       0, 0xFB66,      0,      0,      0,      0,      0,
6870 };
6871 unsigned short x0212_shiftjis_CC[] = {
6872               0,      0,      0,      0, 0xFB65,      0,      0,
6873       0,      0,      0, 0xFB67,      0, 0xFB69, 0xFB68,      0,
6874       0,      0, 0xFB6A,      0,      0,      0,      0,      0,
6875       0,      0,      0,      0,      0,      0,      0,      0,
6876       0,      0, 0xFB6B,      0,      0,      0,      0,      0,
6877       0,      0,      0,      0,      0,      0,      0,      0,
6878  0xFB6C,      0,      0,      0,      0,      0,      0,      0,
6879       0, 0xFB6D,      0,      0,      0,      0,      0,      0,
6880       0,      0,      0,      0,      0,      0,      0,      0,
6881       0,      0,      0,      0,      0,      0,      0,      0,
6882       0,      0,      0,      0,      0,      0,      0,      0,
6883       0,      0,      0,      0,      0,      0,      0,
6884 };
6885 unsigned short x0212_shiftjis_CD[] = {
6886               0,      0,      0,      0,      0,      0,      0,
6887       0,      0, 0xFAA8,      0,      0,      0,      0,      0,
6888       0,      0,      0,      0,      0,      0,      0,      0,
6889       0,      0,      0, 0xFB6F,      0,      0,      0,      0,
6890       0,      0,      0,      0,      0,      0,      0,      0,
6891       0,      0,      0,      0,      0,      0,      0,      0,
6892       0,      0,      0,      0,      0,      0,      0,      0,
6893       0,      0,      0,      0,      0,      0,      0,      0,
6894       0,      0,      0,      0,      0,      0,      0,      0,
6895       0,      0,      0,      0,      0,      0,      0,      0,
6896       0,      0,      0,      0,      0,      0,      0,      0,
6897       0,      0,      0,      0,      0,      0,      0,
6898 };
6899 unsigned short x0212_shiftjis_CE[] = {
6900               0,      0,      0,      0,      0,      0,      0,
6901       0,      0,      0,      0,      0,      0,      0,      0,
6902       0,      0,      0,      0,      0,      0,      0,      0,
6903       0,      0, 0xFB73, 0xFB71,      0,      0,      0,      0,
6904       0,      0,      0, 0xFB74,      0,      0,      0,      0,
6905       0,      0,      0,      0,      0,      0,      0,      0,
6906       0,      0,      0,      0,      0,      0,      0,      0,
6907       0,      0,      0,      0,      0,      0,      0,      0,
6908       0,      0,      0,      0,      0,      0,      0,      0,
6909       0,      0,      0,      0,      0,      0,      0,      0,
6910       0,      0, 0xFB76,      0,      0,      0,      0,      0,
6911       0,      0,      0,      0,      0,      0,      0,
6912 };
6913 unsigned short x0212_shiftjis_CF[] = {
6914               0,      0,      0,      0,      0,      0,      0,
6915       0,      0,      0,      0,      0,      0,      0,      0,
6916       0,      0,      0,      0,      0,      0,      0,      0,
6917       0,      0,      0,      0,      0,      0,      0,      0,
6918       0,      0,      0,      0,      0,      0,      0,      0,
6919       0,      0,      0,      0,      0,      0,      0,      0,
6920       0,      0,      0,      0,      0, 0xFB78,      0,      0,
6921       0,      0,      0,      0,      0,      0,      0,      0,
6922       0,      0, 0xFB79,      0,      0,      0,      0,      0,
6923       0, 0xFB7A,      0,      0,      0, 0xFB7B,      0,      0,
6924       0,      0,      0,      0,      0,      0,      0,      0,
6925       0,      0,      0,      0,      0,      0,      0,
6926 };
6927 unsigned short x0212_shiftjis_D0[] = {
6928               0,      0,      0,      0,      0,      0,      0,
6929       0,      0,      0,      0,      0,      0,      0,      0,
6930       0,      0,      0,      0,      0,      0,      0,      0,
6931       0,      0,      0,      0,      0,      0,      0,      0,
6932       0,      0,      0,      0,      0,      0,      0,      0,
6933       0,      0,      0,      0,      0,      0,      0,      0,
6934       0,      0,      0,      0,      0,      0,      0,      0,
6935       0,      0,      0,      0,      0,      0,      0,      0,
6936       0,      0,      0,      0,      0, 0xFB81,      0,      0,
6937       0, 0xFB83,      0,      0,      0,      0,      0,      0,
6938       0,      0,      0,      0,      0,      0,      0,      0,
6939       0,      0,      0,      0,      0,      0,      0,
6940 };
6941 unsigned short x0212_shiftjis_D1[] = {
6942               0,      0,      0,      0,      0,      0,      0,
6943       0,      0,      0,      0,      0,      0,      0,      0,
6944       0,      0,      0,      0,      0,      0,      0,      0,
6945       0,      0,      0,      0,      0,      0,      0,      0,
6946       0,      0,      0,      0,      0,      0,      0,      0,
6947       0,      0,      0,      0,      0,      0,      0,      0,
6948       0,      0,      0,      0,      0,      0,      0,      0,
6949       0,      0,      0,      0,      0,      0,      0,      0,
6950       0,      0,      0,      0,      0,      0,      0,      0,
6951  0xFB84,      0,      0,      0, 0xFB87,      0,      0,      0,
6952       0,      0,      0,      0,      0,      0,      0,      0,
6953       0,      0,      0,      0,      0,      0,      0,
6954 };
6955 unsigned short x0212_shiftjis_D2[] = {
6956               0,      0,      0,      0,      0,      0,      0,
6957       0,      0,      0,      0,      0,      0,      0,      0,
6958       0,      0,      0,      0,      0,      0,      0,      0,
6959       0,      0,      0, 0xFB88,      0,      0,      0,      0,
6960       0,      0,      0,      0,      0,      0,      0,      0,
6961       0,      0,      0,      0,      0,      0,      0,      0,
6962       0,      0,      0,      0,      0,      0,      0,      0,
6963       0,      0,      0,      0,      0,      0,      0,      0,
6964       0,      0,      0,      0,      0,      0,      0,      0,
6965       0,      0,      0,      0,      0,      0,      0,      0,
6966       0,      0,      0,      0,      0,      0,      0,      0,
6967       0,      0,      0,      0,      0,      0,      0,
6968 };
6969 unsigned short x0212_shiftjis_D3[] = {
6970               0,      0,      0,      0,      0,      0,      0,
6971       0,      0,      0,      0,      0,      0,      0,      0,
6972       0,      0,      0,      0,      0,      0,      0,      0,
6973       0,      0,      0,      0,      0,      0,      0,      0,
6974       0,      0,      0,      0,      0,      0,      0,      0,
6975       0,      0,      0,      0,      0,      0,      0,      0,
6976       0,      0,      0,      0,      0,      0,      0,      0,
6977       0,      0,      0,      0,      0,      0,      0,      0,
6978       0, 0xFB8A,      0,      0,      0,      0,      0,      0,
6979  0xFB8B,      0,      0,      0,      0,      0,      0,      0,
6980       0,      0,      0,      0,      0,      0,      0,      0,
6981       0,      0,      0,      0,      0,      0,      0,
6982 };
6983 unsigned short x0212_shiftjis_D4[] = {
6984               0,      0,      0,      0,      0,      0, 0xFB8C,
6985       0,      0,      0,      0,      0,      0,      0,      0,
6986       0,      0,      0,      0,      0,      0,      0,      0,
6987       0,      0,      0,      0,      0,      0,      0,      0,
6988       0,      0,      0,      0,      0,      0,      0,      0,
6989       0,      0,      0,      0,      0,      0,      0,      0,
6990       0,      0,      0,      0, 0xFB8F,      0,      0,      0,
6991       0,      0,      0,      0,      0,      0,      0,      0,
6992       0,      0,      0, 0xFA5C,      0,      0,      0,      0,
6993       0,      0,      0,      0,      0,      0,      0,      0,
6994       0,      0, 0xFB90,      0,      0,      0,      0,      0,
6995       0,      0,      0,      0,      0,      0,      0,
6996 };
6997 unsigned short x0212_shiftjis_D5[] = {
6998               0,      0,      0,      0,      0,      0,      0,
6999       0,      0,      0,      0,      0,      0, 0xFB91,      0,
7000       0,      0,      0,      0,      0,      0,      0,      0,
7001       0,      0,      0,      0,      0,      0,      0,      0,
7002       0,      0,      0,      0,      0,      0,      0,      0,
7003       0,      0,      0,      0,      0,      0,      0,      0,
7004       0,      0,      0,      0,      0,      0,      0,      0,
7005       0,      0,      0,      0,      0,      0,      0,      0,
7006       0,      0,      0,      0,      0,      0,      0,      0,
7007       0,      0,      0,      0,      0,      0,      0,      0,
7008       0,      0,      0,      0,      0,      0,      0,      0,
7009       0,      0,      0,      0,      0,      0,      0,
7010 };
7011 unsigned short x0212_shiftjis_D7[] = {
7012               0,      0,      0,      0,      0,      0,      0,
7013       0,      0,      0,      0,      0,      0,      0,      0,
7014       0,      0,      0,      0,      0,      0,      0,      0,
7015       0,      0,      0,      0,      0,      0,      0,      0,
7016       0,      0,      0,      0,      0,      0,      0,      0,
7017       0,      0,      0,      0,      0,      0,      0,      0,
7018       0,      0,      0,      0,      0,      0,      0,      0,
7019       0,      0,      0,      0,      0,      0, 0xFB93,      0,
7020       0,      0,      0,      0,      0,      0,      0,      0,
7021       0,      0,      0,      0,      0,      0,      0,      0,
7022       0,      0,      0,      0,      0,      0,      0,      0,
7023       0,      0,      0,      0,      0,      0,      0,
7024 };
7025 unsigned short x0212_shiftjis_D8[] = {
7026               0, 0xFB95,      0,      0,      0,      0,      0,
7027       0,      0,      0,      0,      0,      0,      0,      0,
7028       0,      0,      0,      0,      0,      0,      0, 0xFB96,
7029       0,      0,      0,      0,      0,      0,      0,      0,
7030       0, 0xFB97,      0,      0,      0,      0,      0,      0,
7031       0,      0,      0,      0,      0,      0,      0,      0,
7032       0, 0xFB98,      0,      0,      0,      0,      0,      0,
7033       0,      0,      0,      0,      0,      0,      0,      0,
7034       0,      0,      0,      0,      0,      0,      0,      0,
7035       0,      0,      0,      0,      0,      0,      0,      0,
7036       0,      0,      0,      0, 0xFB99,      0,      0,      0,
7037       0,      0,      0,      0,      0,      0,      0,
7038 };
7039 unsigned short x0212_shiftjis_D9[] = {
7040          0xFA60,      0,      0,      0,      0,      0,      0,
7041       0,      0,      0,      0,      0,      0,      0,      0,
7042       0,      0,      0,      0,      0,      0,      0,      0,
7043       0,      0,      0,      0,      0,      0,      0,      0,
7044       0,      0,      0,      0,      0,      0, 0xFB9A,      0,
7045  0xFB9B,      0,      0,      0,      0,      0,      0,      0,
7046       0, 0xFB9C,      0,      0,      0,      0,      0,      0,
7047       0,      0,      0,      0,      0,      0,      0,      0,
7048       0,      0,      0,      0,      0,      0,      0,      0,
7049       0,      0,      0,      0,      0,      0,      0,      0,
7050       0,      0,      0,      0,      0,      0,      0,      0,
7051       0,      0,      0,      0,      0,      0,      0,
7052 };
7053 unsigned short x0212_shiftjis_DC[] = {
7054               0,      0,      0,      0,      0,      0,      0,
7055       0,      0,      0,      0,      0,      0,      0,      0,
7056       0,      0,      0,      0,      0,      0,      0,      0,
7057       0,      0,      0,      0,      0,      0,      0,      0,
7058       0,      0,      0,      0,      0,      0,      0,      0,
7059       0,      0,      0,      0,      0,      0,      0,      0,
7060       0,      0,      0, 0xFBA2,      0,      0,      0,      0,
7061       0,      0,      0,      0,      0,      0,      0, 0xFA5D,
7062       0,      0,      0,      0,      0,      0,      0,      0,
7063       0,      0,      0,      0,      0,      0,      0,      0,
7064       0,      0,      0,      0,      0,      0,      0,      0,
7065       0,      0,      0,      0,      0,      0,      0,
7066 };
7067 unsigned short x0212_shiftjis_DD[] = {
7068               0,      0,      0,      0,      0,      0,      0,
7069       0,      0,      0,      0,      0,      0,      0,      0,
7070       0,      0,      0,      0,      0,      0,      0,      0,
7071       0,      0,      0,      0,      0,      0,      0,      0,
7072       0,      0,      0,      0,      0,      0,      0,      0,
7073  0xFBA3,      0,      0,      0,      0,      0,      0,      0,
7074       0,      0,      0,      0, 0xFBA4,      0,      0,      0,
7075       0,      0,      0,      0,      0,      0,      0,      0,
7076       0,      0,      0,      0,      0,      0,      0,      0,
7077       0,      0, 0xFBA5,      0,      0,      0,      0,      0,
7078       0,      0,      0,      0,      0,      0,      0,      0,
7079       0,      0, 0xFBA6,      0,      0,      0,      0,
7080 };
7081 unsigned short x0212_shiftjis_DE[] = {
7082               0,      0,      0, 0xFBA7,      0,      0,      0,
7083       0,      0,      0,      0,      0,      0,      0,      0,
7084  0xFBA8,      0,      0,      0,      0, 0xFBAA,      0,      0,
7085       0,      0,      0,      0,      0,      0,      0,      0,
7086       0,      0,      0,      0,      0,      0,      0,      0,
7087       0,      0,      0, 0xFBAB,      0,      0,      0,      0,
7088       0,      0,      0,      0,      0,      0,      0,      0,
7089       0,      0,      0,      0,      0,      0,      0,      0,
7090       0,      0,      0,      0,      0,      0,      0,      0,
7091       0,      0,      0,      0,      0,      0,      0,      0,
7092       0,      0,      0,      0,      0,      0,      0,      0,
7093       0,      0,      0,      0,      0,      0,      0,
7094 };
7095 unsigned short x0212_shiftjis_DF[] = {
7096               0,      0,      0,      0,      0,      0,      0,
7097       0,      0,      0,      0,      0,      0,      0,      0,
7098       0,      0,      0,      0,      0,      0,      0,      0,
7099       0, 0xFBAD,      0,      0,      0,      0,      0,      0,
7100       0,      0,      0, 0xFBAF,      0,      0,      0,      0,
7101       0,      0,      0,      0,      0,      0,      0,      0,
7102       0,      0,      0,      0,      0,      0,      0,      0,
7103       0,      0,      0,      0,      0,      0,      0,      0,
7104       0,      0,      0,      0,      0,      0,      0,      0,
7105       0,      0,      0,      0,      0,      0,      0,      0,
7106       0,      0,      0,      0,      0,      0,      0,      0,
7107       0,      0,      0,      0,      0,      0,      0,
7108 };
7109 unsigned short x0212_shiftjis_E0[] = {
7110               0,      0,      0,      0,      0,      0,      0,
7111       0,      0,      0,      0,      0,      0,      0,      0,
7112       0,      0,      0,      0,      0,      0,      0,      0,
7113       0,      0,      0,      0,      0,      0,      0,      0,
7114       0,      0,      0,      0,      0,      0,      0,      0,
7115       0,      0,      0,      0,      0,      0,      0,      0,
7116       0,      0,      0,      0,      0,      0,      0,      0,
7117       0, 0xFBB2,      0,      0,      0,      0,      0,      0,
7118       0,      0,      0,      0,      0,      0,      0,      0,
7119       0,      0,      0,      0,      0,      0,      0,      0,
7120       0,      0,      0,      0,      0,      0,      0,      0,
7121       0,      0,      0,      0,      0,      0,      0,
7122 };
7123 unsigned short x0212_shiftjis_E1[] = {
7124               0,      0,      0,      0,      0,      0,      0,
7125       0,      0,      0,      0,      0,      0,      0,      0,
7126       0,      0,      0,      0,      0,      0,      0,      0,
7127       0,      0,      0,      0,      0,      0,      0,      0,
7128       0,      0,      0,      0,      0,      0,      0,      0,
7129       0,      0,      0,      0,      0,      0,      0,      0,
7130       0,      0,      0,      0,      0,      0,      0,      0,
7131       0,      0,      0,      0,      0,      0,      0,      0,
7132       0,      0, 0xFBB5,      0,      0,      0,      0,      0,
7133       0,      0,      0,      0,      0,      0,      0,      0,
7134       0,      0,      0,      0,      0,      0,      0,      0,
7135       0,      0,      0,      0,      0,      0,      0,
7136 };
7137 unsigned short x0212_shiftjis_E2[] = {
7138               0,      0,      0,      0,      0,      0,      0,
7139       0,      0,      0,      0,      0,      0,      0,      0,
7140       0,      0,      0,      0,      0,      0,      0,      0,
7141       0,      0,      0,      0,      0,      0,      0,      0,
7142       0,      0,      0,      0,      0,      0,      0, 0xFBB9,
7143       0,      0,      0,      0,      0,      0,      0,      0,
7144       0,      0,      0,      0,      0,      0,      0,      0,
7145       0,      0,      0,      0,      0,      0,      0,      0,
7146       0,      0,      0,      0,      0,      0,      0,      0,
7147       0,      0,      0,      0,      0,      0,      0,      0,
7148       0,      0,      0,      0,      0,      0,      0,      0,
7149       0,      0,      0,      0,      0,      0,      0,
7150 };
7151 unsigned short x0212_shiftjis_E3[] = {
7152               0,      0,      0,      0,      0, 0xFBBB,      0,
7153  0xFBBA, 0xFBBC, 0xFBBF, 0xFBC0,      0,      0,      0, 0xFBBD,
7154  0xFBBE,      0,      0,      0,      0,      0,      0,      0,
7155       0,      0,      0,      0, 0xFBC1,      0,      0, 0xFBC3,
7156       0, 0xFBC2,      0,      0,      0,      0,      0,      0,
7157       0,      0,      0,      0,      0,      0,      0,      0,
7158       0,      0,      0,      0, 0xFBCA, 0xFBC4, 0xFBC6,      0,
7159  0xFBC5,      0,      0,      0,      0,      0,      0, 0xFBC7,
7160       0, 0xFBC9,      0, 0xFBC8,      0,      0,      0,      0,
7161       0, 0xFBCB,      0,      0,      0,      0,      0,      0,
7162       0, 0xFBCD, 0xFBCE,      0,      0,      0,      0,      0,
7163  0xFA5F,      0,      0,      0,      0,      0,      0,
7164 };
7165 unsigned short x0212_shiftjis_E4[] = {
7166               0,      0,      0,      0,      0, 0xFBCC,      0,
7167       0,      0,      0,      0,      0,      0,      0,      0,
7168       0,      0,      0,      0,      0,      0,      0,      0,
7169       0,      0,      0,      0,      0,      0, 0xFBD2, 0xFBD6,
7170  0xFBD4, 0xFBD0,      0, 0xFBD1,      0,      0,      0, 0xFBD5,
7171       0,      0,      0, 0xFBCF,      0,      0,      0,      0,
7172  0xFA65, 0xFBD9, 0xFBDC,      0, 0xFBDE,      0,      0,      0,
7173       0,      0,      0, 0xFBDD, 0xFBDB,      0, 0xFBD8,      0,
7174  0xFBD7,      0,      0,      0,      0,      0,      0,      0,
7175       0, 0xFA5E,      0,      0,      0,      0,      0, 0xFBE0,
7176       0,      0,      0,      0,      0,      0,      0,      0,
7177       0,      0, 0xFBDF,      0,      0,      0,      0,
7178 };
7179 unsigned short x0212_shiftjis_E5[] = {
7180               0,      0,      0,      0,      0,      0,      0,
7181       0,      0,      0,      0,      0,      0,      0,      0,
7182       0,      0,      0, 0xFBE1,      0,      0,      0,      0,
7183       0,      0,      0,      0,      0,      0,      0, 0xFBE2,
7184       0,      0,      0,      0,      0,      0,      0,      0,
7185       0, 0xFBE3,      0,      0,      0,      0,      0,      0,
7186  0xFBE4,      0,      0,      0,      0,      0,      0,      0,
7187       0,      0,      0,      0,      0,      0,      0,      0,
7188       0,      0, 0xFBE5,      0,      0,      0,      0,      0,
7189       0,      0, 0xFBE6, 0xFBE7,      0,      0,      0,      0,
7190       0,      0,      0,      0,      0,      0,      0,      0,
7191       0,      0,      0,      0,      0,      0,      0,
7192 };
7193 unsigned short x0212_shiftjis_E6[] = {
7194               0,      0,      0,      0,      0,      0,      0,
7195       0,      0,      0,      0,      0,      0,      0,      0,
7196       0,      0,      0,      0,      0,      0,      0,      0,
7197       0,      0,      0,      0,      0,      0,      0,      0,
7198       0,      0,      0,      0,      0,      0,      0,      0,
7199       0,      0,      0,      0,      0,      0,      0,      0,
7200       0,      0,      0,      0,      0,      0,      0,      0,
7201       0,      0,      0,      0,      0,      0,      0,      0,
7202       0,      0,      0,      0,      0,      0,      0,      0,
7203  0xFBEB,      0,      0,      0,      0,      0,      0, 0xFBEC,
7204       0,      0,      0,      0,      0,      0,      0,      0,
7205       0,      0,      0,      0,      0,      0,      0,
7206 };
7207 unsigned short x0212_shiftjis_E7[] = {
7208               0,      0,      0,      0,      0,      0,      0,
7209       0,      0,      0,      0, 0xFBED,      0, 0xFBEF,      0,
7210       0, 0xFBF1, 0xFBF3,      0,      0,      0,      0,      0,
7211       0,      0,      0,      0,      0,      0,      0,      0,
7212       0,      0,      0,      0,      0,      0,      0,      0,
7213       0,      0,      0,      0,      0,      0,      0,      0,
7214       0,      0,      0,      0,      0,      0,      0,      0,
7215       0,      0,      0,      0,      0,      0,      0,      0,
7216       0,      0,      0,      0,      0,      0,      0,      0,
7217       0,      0,      0,      0,      0,      0,      0,      0,
7218       0,      0,      0,      0,      0,      0,      0,      0,
7219       0,      0,      0,      0,      0,      0,      0,
7220 };
7221 unsigned short x0212_shiftjis_E8[] = {
7222               0,      0,      0,      0,      0,      0,      0,
7223       0,      0,      0,      0,      0,      0,      0,      0,
7224       0, 0xFBF4,      0,      0,      0,      0, 0xFBF5,      0,
7225       0,      0,      0,      0,      0,      0,      0,      0,
7226       0,      0,      0,      0,      0,      0,      0,      0,
7227       0,      0,      0,      0,      0,      0,      0,      0,
7228       0,      0,      0,      0,      0,      0,      0,      0,
7229       0,      0,      0,      0,      0, 0xFBF8,      0,      0,
7230       0,      0,      0,      0,      0,      0,      0,      0,
7231       0,      0,      0,      0,      0,      0,      0,      0,
7232       0,      0,      0,      0,      0,      0,      0,      0,
7233       0,      0,      0,      0,      0,      0,      0,
7234 };
7235 unsigned short x0212_shiftjis_E9[] = {
7236               0,      0,      0,      0,      0,      0,      0,
7237       0,      0,      0,      0,      0,      0,      0,      0,
7238       0,      0,      0,      0,      0,      0,      0,      0,
7239       0,      0,      0,      0,      0,      0,      0,      0,
7240       0,      0,      0,      0,      0,      0,      0,      0,
7241       0,      0,      0,      0,      0,      0,      0,      0,
7242       0, 0xFBFB,      0,      0,      0,      0,      0,      0,
7243       0,      0,      0,      0,      0,      0,      0,      0,
7244       0,      0,      0,      0,      0,      0,      0,      0,
7245       0,      0,      0,      0,      0, 0xFC40,      0,      0,
7246       0,      0,      0,      0,      0,      0,      0,      0,
7247       0,      0,      0,      0,      0,      0,      0,
7248 };
7249 unsigned short x0212_shiftjis_EA[] = {
7250               0,      0,      0,      0,      0,      0,      0,
7251       0,      0,      0,      0,      0,      0,      0,      0,
7252       0,      0,      0,      0,      0,      0,      0,      0,
7253       0,      0,      0,      0,      0,      0,      0,      0,
7254       0,      0,      0,      0,      0,      0,      0,      0,
7255       0,      0,      0,      0,      0, 0xFC41,      0,      0,
7256       0,      0,      0,      0,      0,      0,      0,      0,
7257       0,      0,      0, 0xFC43,      0,      0,      0,      0,
7258       0,      0,      0,      0,      0,      0, 0xFC44,      0,
7259       0,      0, 0xFC45,      0,      0,      0,      0,      0,
7260       0,      0,      0,      0,      0,      0,      0,      0,
7261       0,      0,      0,      0,      0,      0,      0,
7262 };
7263 unsigned short x0212_shiftjis_EB[] = {
7264               0,      0,      0,      0, 0xFC46,      0,      0,
7265       0,      0,      0,      0,      0,      0,      0,      0,
7266       0,      0,      0,      0,      0,      0,      0,      0,
7267       0,      0,      0,      0,      0,      0,      0,      0,
7268       0,      0,      0,      0,      0,      0,      0,      0,
7269       0,      0,      0,      0,      0,      0,      0,      0,
7270       0,      0,      0,      0,      0,      0,      0,      0,
7271       0,      0,      0,      0,      0,      0,      0,      0,
7272       0,      0,      0,      0,      0,      0,      0,      0,
7273       0,      0,      0,      0,      0,      0,      0,      0,
7274       0,      0,      0,      0,      0,      0,      0,      0,
7275       0,      0, 0xFC48, 0xFC47,      0,      0,      0,
7276 };
7277 unsigned short x0212_shiftjis_EC[] = {
7278               0,      0,      0,      0,      0,      0,      0,
7279       0,      0,      0,      0,      0,      0,      0,      0,
7280       0,      0,      0,      0,      0,      0,      0,      0,
7281       0,      0,      0,      0,      0,      0,      0,      0,
7282       0,      0,      0,      0,      0,      0,      0,      0,
7283       0,      0,      0,      0,      0,      0,      0,      0,
7284       0,      0,      0,      0,      0,      0, 0xFC4A,      0,
7285       0,      0,      0,      0,      0,      0,      0,      0,
7286       0,      0,      0,      0,      0,      0,      0,      0,
7287       0,      0,      0,      0,      0,      0,      0,      0,
7288       0,      0,      0,      0,      0,      0,      0,      0,
7289       0,      0,      0,      0,      0,      0,      0,
7290 };
7291 unsigned short x0212_shiftjis_F3[] = {
7292               0,      0,      0,      0,      0,      0,      0,
7293       0,      0,      0,      0,      0,      0,      0,      0,
7294       0,      0,      0,      0,      0,      0,      0,      0,
7295       0,      0,      0,      0,      0,      0,      0,      0,
7296       0,      0,      0,      0,      0,      0,      0,      0,
7297       0,      0,      0,      0,      0,      0,      0,      0,
7298       0,      0,      0,      0,      0,      0,      0,      0,
7299       0,      0,      0,      0,      0,      0,      0,      0,
7300       0,      0,      0,      0,      0,      0,      0,      0,
7301       0,      0,      0,      0,      0,      0,      0,      0,
7302       0,      0,      0, 0xFA40, 0xFA41, 0xFA42, 0xFA43, 0xFA44,
7303  0xFA45, 0xFA46, 0xFA47, 0xFA48, 0xFA49, 0xFA4A, 0xFA4B,
7304 };
7305 unsigned short x0212_shiftjis_F4[] = {
7306          0xFA4C, 0xFA4D, 0xFA4E, 0xFA4F, 0xFA50, 0xFA51, 0xFA52,
7307  0xFA53, 0xFA56, 0xFA57, 0xFA58, 0xFA59, 0xFA5A, 0xFA62, 0xFA6A,
7308  0xFA7C, 0xFA83, 0xFA8A, 0xFA8B, 0xFA90, 0xFA92, 0xFA96, 0xFA9B,
7309  0xFA9C, 0xFA9D, 0xFAAA, 0xFAAE, 0xFAB0, 0xFAB1, 0xFABA, 0xFABD,
7310  0xFAC1, 0xFACD, 0xFAD0, 0xFAD5, 0xFAD8, 0xFAE0, 0xFAE5, 0xFAE8,
7311  0xFAEA, 0xFAEE, 0xFAF2, 0xFB43, 0xFB44, 0xFB50, 0xFB58, 0xFB5E,
7312  0xFB6E, 0xFB70, 0xFB72, 0xFB75, 0xFB7C, 0xFB7D, 0xFB7E, 0xFB80,
7313  0xFB82, 0xFB85, 0xFB86, 0xFB89, 0xFB8D, 0xFB8E, 0xFB92, 0xFB94,
7314  0xFB9D, 0xFB9E, 0xFB9F, 0xFBA0, 0xFBA1, 0xFBA9, 0xFBAC, 0xFBAE,
7315  0xFBB0, 0xFBB1, 0xFBB3, 0xFBB4, 0xFBB6, 0xFBB7, 0xFBB8, 0xFBD3,
7316  0xFBDA, 0xFBE8, 0xFBE9, 0xFBEA, 0xFBEE, 0xFBF0, 0xFBF2, 0xFBF6,
7317  0xFBF7, 0xFBF9, 0xFBFA, 0xFBFC, 0xFC42, 0xFC49, 0xFC4B,
7318 };
7319 unsigned short * x0212_shiftjis[] = {
7320                                     0, x0212_shiftjis_A2,                 0,
7321                  0,                 0,                 0,                 0,
7322                  0,                 0,                 0,                 0,
7323                  0,                 0,                 0,                 0,
7324  x0212_shiftjis_B0, x0212_shiftjis_B1, x0212_shiftjis_B2, x0212_shiftjis_B3,
7325  x0212_shiftjis_B4, x0212_shiftjis_B5,                 0, x0212_shiftjis_B7,
7326  x0212_shiftjis_B8, x0212_shiftjis_B9, x0212_shiftjis_BA, x0212_shiftjis_BB,
7327  x0212_shiftjis_BC, x0212_shiftjis_BD, x0212_shiftjis_BE, x0212_shiftjis_BF,
7328  x0212_shiftjis_C0, x0212_shiftjis_C1, x0212_shiftjis_C2, x0212_shiftjis_C3,
7329  x0212_shiftjis_C4, x0212_shiftjis_C5, x0212_shiftjis_C6, x0212_shiftjis_C7,
7330  x0212_shiftjis_C8, x0212_shiftjis_C9, x0212_shiftjis_CA, x0212_shiftjis_CB,
7331  x0212_shiftjis_CC, x0212_shiftjis_CD, x0212_shiftjis_CE, x0212_shiftjis_CF,
7332  x0212_shiftjis_D0, x0212_shiftjis_D1, x0212_shiftjis_D2, x0212_shiftjis_D3,
7333  x0212_shiftjis_D4, x0212_shiftjis_D5,                 0, x0212_shiftjis_D7,
7334  x0212_shiftjis_D8, x0212_shiftjis_D9,                 0,                 0,
7335  x0212_shiftjis_DC, x0212_shiftjis_DD, x0212_shiftjis_DE, x0212_shiftjis_DF,
7336  x0212_shiftjis_E0, x0212_shiftjis_E1, x0212_shiftjis_E2, x0212_shiftjis_E3,
7337  x0212_shiftjis_E4, x0212_shiftjis_E5, x0212_shiftjis_E6, x0212_shiftjis_E7,
7338  x0212_shiftjis_E8, x0212_shiftjis_E9, x0212_shiftjis_EA, x0212_shiftjis_EB,
7339  x0212_shiftjis_EC,                 0,                 0,                 0,
7340                  0,                 0,                 0, x0212_shiftjis_F3,
7341  x0212_shiftjis_F4,                 0,                 0,                 0,
7342                  0,                 0,                 0,                 0,
7343                  0,                 0,                 0,
7344 };
7345 #endif /* X0212_ENABLE */
7346 ;