OSDN Git Service

change release date
[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
35 unsigned short euc_to_utf8_A2[] = {
36          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
37  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
38       0,      0,      0,      0,      0,      0,      0,      0,
39       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
40  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
41       0,      0, 0x2227, 0x2228, 0x00AC, 0x21D2, 0x21D4, 0x2200,
42  0x2203,      0,      0,      0,      0,      0,      0,      0,
43       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
44  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
45  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
46       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
47  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
48 };
49
50 /* Microsoft UCS Mapping Compatible */
51 unsigned short euc_to_utf8_A2_ms[] = {
52          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
53  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
54       0,      0,      0,      0,      0,      0,      0,      0,
55       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
56  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
57       0,      0, 0x2227, 0x2228, 0xFFE2, 0x21D2, 0x21D4, 0x2200,
58  0x2203,      0,      0,      0,      0,      0,      0,      0,
59       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
60  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
61  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
62       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
63  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
64 };
65 unsigned short euc_to_utf8_A3[] = {
66               0,      0,      0,      0,      0,      0,      0,
67       0,      0,      0,      0,      0,      0,      0,      0,
68  0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17,
69  0xFF18, 0xFF19,      0,      0,      0,      0,      0,      0,
70       0, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27,
71  0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F,
72  0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37,
73  0xFF38, 0xFF39, 0xFF3A,      0,      0,      0,      0,      0,
74       0, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47,
75  0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F,
76  0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57,
77  0xFF58, 0xFF59, 0xFF5A,      0,      0,      0,      0,
78 };
79 unsigned short euc_to_utf8_A4[] = {
80          0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047,
81  0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, 0x304F,
82  0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057,
83  0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F,
84  0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067,
85  0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F,
86  0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077,
87  0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, 0x307F,
88  0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087,
89  0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, 0x308F,
90  0x3090, 0x3091, 0x3092, 0x3093,      0,      0,      0,      0,
91       0,      0,      0,      0,      0,      0,      0,
92 };
93 unsigned short euc_to_utf8_A5[] = {
94          0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7,
95  0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF,
96  0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7,
97  0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF,
98  0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7,
99  0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF,
100  0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7,
101  0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF,
102  0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7,
103  0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF,
104  0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6,      0,
105       0,      0,      0,      0,      0,      0,      0,
106 };
107 unsigned short euc_to_utf8_A6[] = {
108          0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
109  0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F,
110  0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8,
111  0x03A9,      0,      0,      0,      0,      0,      0,      0,
112       0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7,
113  0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF,
114  0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8,
115  0x03C9,      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,      0,
119       0,      0,      0,      0,      0,      0,      0,
120 };
121 unsigned short euc_to_utf8_A7[] = {
122          0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401,
123  0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D,
124  0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425,
125  0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D,
126  0x042E, 0x042F,      0,      0,      0,      0,      0,      0,
127       0,      0,      0,      0,      0,      0,      0,      0,
128       0, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451,
129  0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D,
130  0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445,
131  0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D,
132  0x044E, 0x044F,      0,      0,      0,      0,      0,      0,
133       0,      0,      0,      0,      0,      0,      0,
134 };
135 unsigned short euc_to_utf8_A8[] = {
136          0x2500, 0x2502, 0x250C, 0x2510, 0x2518, 0x2514, 0x251C,
137  0x252C, 0x2524, 0x2534, 0x253C, 0x2501, 0x2503, 0x250F, 0x2513,
138  0x251B, 0x2517, 0x2523, 0x2533, 0x252B, 0x253B, 0x254B, 0x2520,
139  0x252F, 0x2528, 0x2537, 0x253F, 0x251D, 0x2530, 0x2525, 0x2538,
140  0x2542,      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,      0,
147       0,      0,      0,      0,      0,      0,      0,
148 };
149 unsigned short euc_to_utf8_A9[] = {
150          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
151  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
152  0x246F, 0x2470, 0x2471, 0x2472, 0x2473,      0,      0,      0,
153       0,      0,      0,      0,      0,      0,      0, 0x2474,
154  0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C,
155  0x247D, 0x247E, 0x247F, 0x2480, 0x2481, 0x2482, 0x2483, 0x2484,
156  0x2485, 0x2486, 0x2487,      0,      0,      0,      0,      0,
157       0,      0,      0,      0,      0, 0x2776, 0x2777, 0x2778,
158  0x2779, 0x277A, 0x277B, 0x277C, 0x277D, 0x277E,      0,      0,
159       0,      0,      0,      0,      0,      0,      0,      0,
160       0,      0, 0x2488, 0x2489, 0x248A, 0x248B, 0x248C, 0x248D,
161  0x248E, 0x248F, 0x2490,      0,      0,      0,      0,
162 };
163 unsigned short euc_to_utf8_AA[] = {
164          0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166,
165  0x2167, 0x2168, 0x2169, 0x216A, 0x216B,      0,      0,      0,
166       0,      0,      0,      0,      0, 0x2170, 0x2171, 0x2172,
167  0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x217A,
168  0x217B,      0,      0,      0,      0,      0,      0,      0,
169       0,      0,      0,      0,      0,      0,      0,      0,
170       0,      0,      0,      0,      0,      0,      0,      0,
171       0,      0,      0,      0,      0, 0x249C, 0x249D, 0x249E,
172  0x249F, 0x24A0, 0x24A1, 0x24A2, 0x24A3, 0x24A4, 0x24A5, 0x24A6,
173  0x24A7, 0x24A8, 0x24A9, 0x24AA, 0x24AB, 0x24AC, 0x24AD, 0x24AE,
174  0x24AF, 0x24B0, 0x24B1, 0x24B2, 0x24B3, 0x24B4, 0x24B5,      0,
175       0,      0,      0,      0,      0,      0,      0,
176 };
177 unsigned short euc_to_utf8_AB[] = {
178          0x339C, 0x339F, 0x339D, 0x33A0, 0x33A4,      0, 0x33A1,
179  0x33A5, 0x339E, 0x33A2, 0x338E,      0, 0x338F, 0x33C4, 0x3396,
180  0x3397, 0x2113, 0x3398, 0x33B3, 0x33B2, 0x33B1, 0x33B0, 0x2109,
181  0x33D4, 0x33CB, 0x3390, 0x3385, 0x3386, 0x3387,      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,      0,      0,      0,      0,      0,
189       0,      0,      0, 0x2116, 0x33CD, 0x2121,      0,
190 };
191 unsigned short euc_to_utf8_AC[] = {
192          0x2664, 0x2667, 0x2661, 0x2662, 0x2660, 0x2663, 0x2665,
193  0x2666,      0,      0,      0,      0,      0,      0,      0,
194       0,      0,      0,      0,      0, 0x3020, 0x260E, 0x3004,
195       0,      0,      0,      0,      0,      0,      0,      0,
196       0,      0,      0,      0,      0,      0,      0,      0,
197       0, 0x261E, 0x261C, 0x261D, 0x261F, 0x21C6, 0x21C4, 0x21C5,
198       0, 0x21E8, 0x21E6, 0x21E7, 0x21E9,      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,      0,
203       0,      0,      0,      0,      0,      0,      0,
204 };
205 unsigned short euc_to_utf8_AD[] = {
206          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
207  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
208  0x246F, 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162,
209  0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169,      0,
210  0x3349, 0x3314, 0x3322, 0x334D, 0x3318, 0x3327, 0x3303, 0x3336,
211  0x3351, 0x3357, 0x330D, 0x3326, 0x3323, 0x332B, 0x334A, 0x333B,
212  0x339C, 0x339D, 0x339E, 0x338E, 0x338F, 0x33C4, 0x33A1,      0,
213       0,      0,      0,      0,      0,      0,      0, 0x337B,
214  0x301D, 0x301F, 0x2116, 0x33CD, 0x2121, 0x32A4, 0x32A5, 0x32A6,
215  0x32A7, 0x32A8, 0x3231, 0x3232, 0x3239, 0x337E, 0x337D, 0x337C,
216  0x2252, 0x2261, 0x222B, 0x222E, 0x2211, 0x221A, 0x22A5, 0x2220,
217  0x221F, 0x22BF, 0x2235, 0x2229, 0x222A,      0, 0x3299,
218 };
219 unsigned short euc_to_utf8_AE[] = {
220          0x3349, 0x3322, 0x334D, 0x3314, 0x3316, 0x3305, 0x3333,
221  0x334E, 0x3303, 0x3336, 0x3318, 0x3315, 0x3327, 0x3351, 0x334A,
222  0x3339, 0x3357, 0x330D, 0x3342, 0x3323, 0x3326, 0x333B, 0x332B,
223       0,      0,      0,      0,      0,      0,      0, 0x3300,
224  0x331E, 0x332A, 0x3331, 0x3347,      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,      0,
228       0,      0,      0,      0,      0,      0,      0, 0x337E,
229  0x337D, 0x337C, 0x337B,      0,      0,      0,      0,      0,
230       0,      0,      0,      0,      0,      0,      0,      0,
231       0,      0,      0,      0, 0x337F,      0,      0,
232 };
233 unsigned short euc_to_utf8_AF[] = {
234          0x222E, 0x221F, 0x22BF,      0,      0,      0,      0,
235       0,      0,      0,      0,      0,      0,      0,      0,
236       0,      0,      0,      0,      0, 0x301D, 0x301F,      0,
237       0,      0,      0,      0,      0,      0,      0,      0,
238       0,      0,      0,      0,      0,      0,      0,      0,
239       0, 0x3094,      0, 0x30F7, 0x30F8, 0x30F9, 0x30FA,      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,      0,
245       0,      0,      0,      0,      0,      0,      0,
246 };
247 unsigned short euc_to_utf8_B0[] = {
248          0x4E9C, 0x5516, 0x5A03, 0x963F, 0x54C0, 0x611B, 0x6328,
249  0x59F6, 0x9022, 0x8475, 0x831C, 0x7A50, 0x60AA, 0x63E1, 0x6E25,
250  0x65ED, 0x8466, 0x82A6, 0x9BF5, 0x6893, 0x5727, 0x65A1, 0x6271,
251  0x5B9B, 0x59D0, 0x867B, 0x98F4, 0x7D62, 0x7DBE, 0x9B8E, 0x6216,
252  0x7C9F, 0x88B7, 0x5B89, 0x5EB5, 0x6309, 0x6697, 0x6848, 0x95C7,
253  0x978D, 0x674F, 0x4EE5, 0x4F0A, 0x4F4D, 0x4F9D, 0x5049, 0x56F2,
254  0x5937, 0x59D4, 0x5A01, 0x5C09, 0x60DF, 0x610F, 0x6170, 0x6613,
255  0x6905, 0x70BA, 0x754F, 0x7570, 0x79FB, 0x7DAD, 0x7DEF, 0x80C3,
256  0x840E, 0x8863, 0x8B02, 0x9055, 0x907A, 0x533B, 0x4E95, 0x4EA5,
257  0x57DF, 0x80B2, 0x90C1, 0x78EF, 0x4E00, 0x58F1, 0x6EA2, 0x9038,
258  0x7A32, 0x8328, 0x828B, 0x9C2F, 0x5141, 0x5370, 0x54BD, 0x54E1,
259  0x56E0, 0x59FB, 0x5F15, 0x98F2, 0x6DEB, 0x80E4, 0x852D,
260 };
261 unsigned short euc_to_utf8_B1[] = {
262          0x9662, 0x9670, 0x96A0, 0x97FB, 0x540B, 0x53F3, 0x5B87,
263  0x70CF, 0x7FBD, 0x8FC2, 0x96E8, 0x536F, 0x9D5C, 0x7ABA, 0x4E11,
264  0x7893, 0x81FC, 0x6E26, 0x5618, 0x5504, 0x6B1D, 0x851A, 0x9C3B,
265  0x59E5, 0x53A9, 0x6D66, 0x74DC, 0x958F, 0x5642, 0x4E91, 0x904B,
266  0x96F2, 0x834F, 0x990C, 0x53E1, 0x55B6, 0x5B30, 0x5F71, 0x6620,
267  0x66F3, 0x6804, 0x6C38, 0x6CF3, 0x6D29, 0x745B, 0x76C8, 0x7A4E,
268  0x9834, 0x82F1, 0x885B, 0x8A60, 0x92ED, 0x6DB2, 0x75AB, 0x76CA,
269  0x99C5, 0x60A6, 0x8B01, 0x8D8A, 0x95B2, 0x698E, 0x53AD, 0x5186,
270  0x5712, 0x5830, 0x5944, 0x5BB4, 0x5EF6, 0x6028, 0x63A9, 0x63F4,
271  0x6CBF, 0x6F14, 0x708E, 0x7114, 0x7159, 0x71D5, 0x733F, 0x7E01,
272  0x8276, 0x82D1, 0x8597, 0x9060, 0x925B, 0x9D1B, 0x5869, 0x65BC,
273  0x6C5A, 0x7525, 0x51F9, 0x592E, 0x5965, 0x5F80, 0x5FDC,
274 };
275 unsigned short euc_to_utf8_B2[] = {
276          0x62BC, 0x65FA, 0x6A2A, 0x6B27, 0x6BB4, 0x738B, 0x7FC1,
277  0x8956, 0x9D2C, 0x9D0E, 0x9EC4, 0x5CA1, 0x6C96, 0x837B, 0x5104,
278  0x5C4B, 0x61B6, 0x81C6, 0x6876, 0x7261, 0x4E59, 0x4FFA, 0x5378,
279  0x6069, 0x6E29, 0x7A4F, 0x97F3, 0x4E0B, 0x5316, 0x4EEE, 0x4F55,
280  0x4F3D, 0x4FA1, 0x4F73, 0x52A0, 0x53EF, 0x5609, 0x590F, 0x5AC1,
281  0x5BB6, 0x5BE1, 0x79D1, 0x6687, 0x679C, 0x67B6, 0x6B4C, 0x6CB3,
282  0x706B, 0x73C2, 0x798D, 0x79BE, 0x7A3C, 0x7B87, 0x82B1, 0x82DB,
283  0x8304, 0x8377, 0x83EF, 0x83D3, 0x8766, 0x8AB2, 0x5629, 0x8CA8,
284  0x8FE6, 0x904E, 0x971E, 0x868A, 0x4FC4, 0x5CE8, 0x6211, 0x7259,
285  0x753B, 0x81E5, 0x82BD, 0x86FE, 0x8CC0, 0x96C5, 0x9913, 0x99D5,
286  0x4ECB, 0x4F1A, 0x89E3, 0x56DE, 0x584A, 0x58CA, 0x5EFB, 0x5FEB,
287  0x602A, 0x6094, 0x6062, 0x61D0, 0x6212, 0x62D0, 0x6539,
288 };
289 unsigned short euc_to_utf8_B3[] = {
290          0x9B41, 0x6666, 0x68B0, 0x6D77, 0x7070, 0x754C, 0x7686,
291  0x7D75, 0x82A5, 0x87F9, 0x958B, 0x968E, 0x8C9D, 0x51F1, 0x52BE,
292  0x5916, 0x54B3, 0x5BB3, 0x5D16, 0x6168, 0x6982, 0x6DAF, 0x788D,
293  0x84CB, 0x8857, 0x8A72, 0x93A7, 0x9AB8, 0x6D6C, 0x99A8, 0x86D9,
294  0x57A3, 0x67FF, 0x86CE, 0x920E, 0x5283, 0x5687, 0x5404, 0x5ED3,
295  0x62E1, 0x64B9, 0x683C, 0x6838, 0x6BBB, 0x7372, 0x78BA, 0x7A6B,
296  0x899A, 0x89D2, 0x8D6B, 0x8F03, 0x90ED, 0x95A3, 0x9694, 0x9769,
297  0x5B66, 0x5CB3, 0x697D, 0x984D, 0x984E, 0x639B, 0x7B20, 0x6A2B,
298  0x6A7F, 0x68B6, 0x9C0D, 0x6F5F, 0x5272, 0x559D, 0x6070, 0x62EC,
299  0x6D3B, 0x6E07, 0x6ED1, 0x845B, 0x8910, 0x8F44, 0x4E14, 0x9C39,
300  0x53F6, 0x691B, 0x6A3A, 0x9784, 0x682A, 0x515C, 0x7AC3, 0x84B2,
301  0x91DC, 0x938C, 0x565B, 0x9D28, 0x6822, 0x8305, 0x8431,
302 };
303 unsigned short euc_to_utf8_B4[] = {
304          0x7CA5, 0x5208, 0x82C5, 0x74E6, 0x4E7E, 0x4F83, 0x51A0,
305  0x5BD2, 0x520A, 0x52D8, 0x52E7, 0x5DFB, 0x559A, 0x582A, 0x59E6,
306  0x5B8C, 0x5B98, 0x5BDB, 0x5E72, 0x5E79, 0x60A3, 0x611F, 0x6163,
307  0x61BE, 0x63DB, 0x6562, 0x67D1, 0x6853, 0x68FA, 0x6B3E, 0x6B53,
308  0x6C57, 0x6F22, 0x6F97, 0x6F45, 0x74B0, 0x7518, 0x76E3, 0x770B,
309  0x7AFF, 0x7BA1, 0x7C21, 0x7DE9, 0x7F36, 0x7FF0, 0x809D, 0x8266,
310  0x839E, 0x89B3, 0x8ACC, 0x8CAB, 0x9084, 0x9451, 0x9593, 0x9591,
311  0x95A2, 0x9665, 0x97D3, 0x9928, 0x8218, 0x4E38, 0x542B, 0x5CB8,
312  0x5DCC, 0x73A9, 0x764C, 0x773C, 0x5CA9, 0x7FEB, 0x8D0B, 0x96C1,
313  0x9811, 0x9854, 0x9858, 0x4F01, 0x4F0E, 0x5371, 0x559C, 0x5668,
314  0x57FA, 0x5947, 0x5B09, 0x5BC4, 0x5C90, 0x5E0C, 0x5E7E, 0x5FCC,
315  0x63EE, 0x673A, 0x65D7, 0x65E2, 0x671F, 0x68CB, 0x68C4,
316 };
317 unsigned short euc_to_utf8_B5[] = {
318          0x6A5F, 0x5E30, 0x6BC5, 0x6C17, 0x6C7D, 0x757F, 0x7948,
319  0x5B63, 0x7A00, 0x7D00, 0x5FBD, 0x898F, 0x8A18, 0x8CB4, 0x8D77,
320  0x8ECC, 0x8F1D, 0x98E2, 0x9A0E, 0x9B3C, 0x4E80, 0x507D, 0x5100,
321  0x5993, 0x5B9C, 0x622F, 0x6280, 0x64EC, 0x6B3A, 0x72A0, 0x7591,
322  0x7947, 0x7FA9, 0x87FB, 0x8ABC, 0x8B70, 0x63AC, 0x83CA, 0x97A0,
323  0x5409, 0x5403, 0x55AB, 0x6854, 0x6A58, 0x8A70, 0x7827, 0x6775,
324  0x9ECD, 0x5374, 0x5BA2, 0x811A, 0x8650, 0x9006, 0x4E18, 0x4E45,
325  0x4EC7, 0x4F11, 0x53CA, 0x5438, 0x5BAE, 0x5F13, 0x6025, 0x6551,
326  0x673D, 0x6C42, 0x6C72, 0x6CE3, 0x7078, 0x7403, 0x7A76, 0x7AAE,
327  0x7B08, 0x7D1A, 0x7CFE, 0x7D66, 0x65E7, 0x725B, 0x53BB, 0x5C45,
328  0x5DE8, 0x62D2, 0x62E0, 0x6319, 0x6E20, 0x865A, 0x8A31, 0x8DDD,
329  0x92F8, 0x6F01, 0x79A6, 0x9B5A, 0x4EA8, 0x4EAB, 0x4EAC,
330 };
331 unsigned short euc_to_utf8_B6[] = {
332          0x4F9B, 0x4FA0, 0x50D1, 0x5147, 0x7AF6, 0x5171, 0x51F6,
333  0x5354, 0x5321, 0x537F, 0x53EB, 0x55AC, 0x5883, 0x5CE1, 0x5F37,
334  0x5F4A, 0x602F, 0x6050, 0x606D, 0x631F, 0x6559, 0x6A4B, 0x6CC1,
335  0x72C2, 0x72ED, 0x77EF, 0x80F8, 0x8105, 0x8208, 0x854E, 0x90F7,
336  0x93E1, 0x97FF, 0x9957, 0x9A5A, 0x4EF0, 0x51DD, 0x5C2D, 0x6681,
337  0x696D, 0x5C40, 0x66F2, 0x6975, 0x7389, 0x6850, 0x7C81, 0x50C5,
338  0x52E4, 0x5747, 0x5DFE, 0x9326, 0x65A4, 0x6B23, 0x6B3D, 0x7434,
339  0x7981, 0x79BD, 0x7B4B, 0x7DCA, 0x82B9, 0x83CC, 0x887F, 0x895F,
340  0x8B39, 0x8FD1, 0x91D1, 0x541F, 0x9280, 0x4E5D, 0x5036, 0x53E5,
341  0x533A, 0x72D7, 0x7396, 0x77E9, 0x82E6, 0x8EAF, 0x99C6, 0x99C8,
342  0x99D2, 0x5177, 0x611A, 0x865E, 0x55B0, 0x7A7A, 0x5076, 0x5BD3,
343  0x9047, 0x9685, 0x4E32, 0x6ADB, 0x91E7, 0x5C51, 0x5C48,
344 };
345 unsigned short euc_to_utf8_B7[] = {
346          0x6398, 0x7A9F, 0x6C93, 0x9774, 0x8F61, 0x7AAA, 0x718A,
347  0x9688, 0x7C82, 0x6817, 0x7E70, 0x6851, 0x936C, 0x52F2, 0x541B,
348  0x85AB, 0x8A13, 0x7FA4, 0x8ECD, 0x90E1, 0x5366, 0x8888, 0x7941,
349  0x4FC2, 0x50BE, 0x5211, 0x5144, 0x5553, 0x572D, 0x73EA, 0x578B,
350  0x5951, 0x5F62, 0x5F84, 0x6075, 0x6176, 0x6167, 0x61A9, 0x63B2,
351  0x643A, 0x656C, 0x666F, 0x6842, 0x6E13, 0x7566, 0x7A3D, 0x7CFB,
352  0x7D4C, 0x7D99, 0x7E4B, 0x7F6B, 0x830E, 0x834A, 0x86CD, 0x8A08,
353  0x8A63, 0x8B66, 0x8EFD, 0x981A, 0x9D8F, 0x82B8, 0x8FCE, 0x9BE8,
354  0x5287, 0x621F, 0x6483, 0x6FC0, 0x9699, 0x6841, 0x5091, 0x6B20,
355  0x6C7A, 0x6F54, 0x7A74, 0x7D50, 0x8840, 0x8A23, 0x6708, 0x4EF6,
356  0x5039, 0x5026, 0x5065, 0x517C, 0x5238, 0x5263, 0x55A7, 0x570F,
357  0x5805, 0x5ACC, 0x5EFA, 0x61B2, 0x61F8, 0x62F3, 0x6372,
358 };
359 unsigned short euc_to_utf8_B8[] = {
360          0x691C, 0x6A29, 0x727D, 0x72AC, 0x732E, 0x7814, 0x786F,
361  0x7D79, 0x770C, 0x80A9, 0x898B, 0x8B19, 0x8CE2, 0x8ED2, 0x9063,
362  0x9375, 0x967A, 0x9855, 0x9A13, 0x9E78, 0x5143, 0x539F, 0x53B3,
363  0x5E7B, 0x5F26, 0x6E1B, 0x6E90, 0x7384, 0x73FE, 0x7D43, 0x8237,
364  0x8A00, 0x8AFA, 0x9650, 0x4E4E, 0x500B, 0x53E4, 0x547C, 0x56FA,
365  0x59D1, 0x5B64, 0x5DF1, 0x5EAB, 0x5F27, 0x6238, 0x6545, 0x67AF,
366  0x6E56, 0x72D0, 0x7CCA, 0x88B4, 0x80A1, 0x80E1, 0x83F0, 0x864E,
367  0x8A87, 0x8DE8, 0x9237, 0x96C7, 0x9867, 0x9F13, 0x4E94, 0x4E92,
368  0x4F0D, 0x5348, 0x5449, 0x543E, 0x5A2F, 0x5F8C, 0x5FA1, 0x609F,
369  0x68A7, 0x6A8E, 0x745A, 0x7881, 0x8A9E, 0x8AA4, 0x8B77, 0x9190,
370  0x4E5E, 0x9BC9, 0x4EA4, 0x4F7C, 0x4FAF, 0x5019, 0x5016, 0x5149,
371  0x516C, 0x529F, 0x52B9, 0x52FE, 0x539A, 0x53E3, 0x5411,
372 };
373 unsigned short euc_to_utf8_B9[] = {
374          0x540E, 0x5589, 0x5751, 0x57A2, 0x597D, 0x5B54, 0x5B5D,
375  0x5B8F, 0x5DE5, 0x5DE7, 0x5DF7, 0x5E78, 0x5E83, 0x5E9A, 0x5EB7,
376  0x5F18, 0x6052, 0x614C, 0x6297, 0x62D8, 0x63A7, 0x653B, 0x6602,
377  0x6643, 0x66F4, 0x676D, 0x6821, 0x6897, 0x69CB, 0x6C5F, 0x6D2A,
378  0x6D69, 0x6E2F, 0x6E9D, 0x7532, 0x7687, 0x786C, 0x7A3F, 0x7CE0,
379  0x7D05, 0x7D18, 0x7D5E, 0x7DB1, 0x8015, 0x8003, 0x80AF, 0x80B1,
380  0x8154, 0x818F, 0x822A, 0x8352, 0x884C, 0x8861, 0x8B1B, 0x8CA2,
381  0x8CFC, 0x90CA, 0x9175, 0x9271, 0x783F, 0x92FC, 0x95A4, 0x964D,
382  0x9805, 0x9999, 0x9AD8, 0x9D3B, 0x525B, 0x52AB, 0x53F7, 0x5408,
383  0x58D5, 0x62F7, 0x6FE0, 0x8C6A, 0x8F5F, 0x9EB9, 0x514B, 0x523B,
384  0x544A, 0x56FD, 0x7A40, 0x9177, 0x9D60, 0x9ED2, 0x7344, 0x6F09,
385  0x8170, 0x7511, 0x5FFD, 0x60DA, 0x9AA8, 0x72DB, 0x8FBC,
386 };
387 unsigned short euc_to_utf8_BA[] = {
388          0x6B64, 0x9803, 0x4ECA, 0x56F0, 0x5764, 0x58BE, 0x5A5A,
389  0x6068, 0x61C7, 0x660F, 0x6606, 0x6839, 0x68B1, 0x6DF7, 0x75D5,
390  0x7D3A, 0x826E, 0x9B42, 0x4E9B, 0x4F50, 0x53C9, 0x5506, 0x5D6F,
391  0x5DE6, 0x5DEE, 0x67FB, 0x6C99, 0x7473, 0x7802, 0x8A50, 0x9396,
392  0x88DF, 0x5750, 0x5EA7, 0x632B, 0x50B5, 0x50AC, 0x518D, 0x6700,
393  0x54C9, 0x585E, 0x59BB, 0x5BB0, 0x5F69, 0x624D, 0x63A1, 0x683D,
394  0x6B73, 0x6E08, 0x707D, 0x91C7, 0x7280, 0x7815, 0x7826, 0x796D,
395  0x658E, 0x7D30, 0x83DC, 0x88C1, 0x8F09, 0x969B, 0x5264, 0x5728,
396  0x6750, 0x7F6A, 0x8CA1, 0x51B4, 0x5742, 0x962A, 0x583A, 0x698A,
397  0x80B4, 0x54B2, 0x5D0E, 0x57FC, 0x7895, 0x9DFA, 0x4F5C, 0x524A,
398  0x548B, 0x643E, 0x6628, 0x6714, 0x67F5, 0x7A84, 0x7B56, 0x7D22,
399  0x932F, 0x685C, 0x9BAD, 0x7B39, 0x5319, 0x518A, 0x5237,
400 };
401 unsigned short euc_to_utf8_BB[] = {
402          0x5BDF, 0x62F6, 0x64AE, 0x64E6, 0x672D, 0x6BBA, 0x85A9,
403  0x96D1, 0x7690, 0x9BD6, 0x634C, 0x9306, 0x9BAB, 0x76BF, 0x6652,
404  0x4E09, 0x5098, 0x53C2, 0x5C71, 0x60E8, 0x6492, 0x6563, 0x685F,
405  0x71E6, 0x73CA, 0x7523, 0x7B97, 0x7E82, 0x8695, 0x8B83, 0x8CDB,
406  0x9178, 0x9910, 0x65AC, 0x66AB, 0x6B8B, 0x4ED5, 0x4ED4, 0x4F3A,
407  0x4F7F, 0x523A, 0x53F8, 0x53F2, 0x55E3, 0x56DB, 0x58EB, 0x59CB,
408  0x59C9, 0x59FF, 0x5B50, 0x5C4D, 0x5E02, 0x5E2B, 0x5FD7, 0x601D,
409  0x6307, 0x652F, 0x5B5C, 0x65AF, 0x65BD, 0x65E8, 0x679D, 0x6B62,
410  0x6B7B, 0x6C0F, 0x7345, 0x7949, 0x79C1, 0x7CF8, 0x7D19, 0x7D2B,
411  0x80A2, 0x8102, 0x81F3, 0x8996, 0x8A5E, 0x8A69, 0x8A66, 0x8A8C,
412  0x8AEE, 0x8CC7, 0x8CDC, 0x96CC, 0x98FC, 0x6B6F, 0x4E8B, 0x4F3C,
413  0x4F8D, 0x5150, 0x5B57, 0x5BFA, 0x6148, 0x6301, 0x6642,
414 };
415 unsigned short euc_to_utf8_BC[] = {
416          0x6B21, 0x6ECB, 0x6CBB, 0x723E, 0x74BD, 0x75D4, 0x78C1,
417  0x793A, 0x800C, 0x8033, 0x81EA, 0x8494, 0x8F9E, 0x6C50, 0x9E7F,
418  0x5F0F, 0x8B58, 0x9D2B, 0x7AFA, 0x8EF8, 0x5B8D, 0x96EB, 0x4E03,
419  0x53F1, 0x57F7, 0x5931, 0x5AC9, 0x5BA4, 0x6089, 0x6E7F, 0x6F06,
420  0x75BE, 0x8CEA, 0x5B9F, 0x8500, 0x7BE0, 0x5072, 0x67F4, 0x829D,
421  0x5C61, 0x854A, 0x7E1E, 0x820E, 0x5199, 0x5C04, 0x6368, 0x8D66,
422  0x659C, 0x716E, 0x793E, 0x7D17, 0x8005, 0x8B1D, 0x8ECA, 0x906E,
423  0x86C7, 0x90AA, 0x501F, 0x52FA, 0x5C3A, 0x6753, 0x707C, 0x7235,
424  0x914C, 0x91C8, 0x932B, 0x82E5, 0x5BC2, 0x5F31, 0x60F9, 0x4E3B,
425  0x53D6, 0x5B88, 0x624B, 0x6731, 0x6B8A, 0x72E9, 0x73E0, 0x7A2E,
426  0x816B, 0x8DA3, 0x9152, 0x9996, 0x5112, 0x53D7, 0x546A, 0x5BFF,
427  0x6388, 0x6A39, 0x7DAC, 0x9700, 0x56DA, 0x53CE, 0x5468,
428 };
429 unsigned short euc_to_utf8_BD[] = {
430          0x5B97, 0x5C31, 0x5DDE, 0x4FEE, 0x6101, 0x62FE, 0x6D32,
431  0x79C0, 0x79CB, 0x7D42, 0x7E4D, 0x7FD2, 0x81ED, 0x821F, 0x8490,
432  0x8846, 0x8972, 0x8B90, 0x8E74, 0x8F2F, 0x9031, 0x914B, 0x916C,
433  0x96C6, 0x919C, 0x4EC0, 0x4F4F, 0x5145, 0x5341, 0x5F93, 0x620E,
434  0x67D4, 0x6C41, 0x6E0B, 0x7363, 0x7E26, 0x91CD, 0x9283, 0x53D4,
435  0x5919, 0x5BBF, 0x6DD1, 0x795D, 0x7E2E, 0x7C9B, 0x587E, 0x719F,
436  0x51FA, 0x8853, 0x8FF0, 0x4FCA, 0x5CFB, 0x6625, 0x77AC, 0x7AE3,
437  0x821C, 0x99FF, 0x51C6, 0x5FAA, 0x65EC, 0x696F, 0x6B89, 0x6DF3,
438  0x6E96, 0x6F64, 0x76FE, 0x7D14, 0x5DE1, 0x9075, 0x9187, 0x9806,
439  0x51E6, 0x521D, 0x6240, 0x6691, 0x66D9, 0x6E1A, 0x5EB6, 0x7DD2,
440  0x7F72, 0x66F8, 0x85AF, 0x85F7, 0x8AF8, 0x52A9, 0x53D9, 0x5973,
441  0x5E8F, 0x5F90, 0x6055, 0x92E4, 0x9664, 0x50B7, 0x511F,
442 };
443 unsigned short euc_to_utf8_BE[] = {
444          0x52DD, 0x5320, 0x5347, 0x53EC, 0x54E8, 0x5546, 0x5531,
445  0x5617, 0x5968, 0x59BE, 0x5A3C, 0x5BB5, 0x5C06, 0x5C0F, 0x5C11,
446  0x5C1A, 0x5E84, 0x5E8A, 0x5EE0, 0x5F70, 0x627F, 0x6284, 0x62DB,
447  0x638C, 0x6377, 0x6607, 0x660C, 0x662D, 0x6676, 0x677E, 0x68A2,
448  0x6A1F, 0x6A35, 0x6CBC, 0x6D88, 0x6E09, 0x6E58, 0x713C, 0x7126,
449  0x7167, 0x75C7, 0x7701, 0x785D, 0x7901, 0x7965, 0x79F0, 0x7AE0,
450  0x7B11, 0x7CA7, 0x7D39, 0x8096, 0x83D6, 0x848B, 0x8549, 0x885D,
451  0x88F3, 0x8A1F, 0x8A3C, 0x8A54, 0x8A73, 0x8C61, 0x8CDE, 0x91A4,
452  0x9266, 0x937E, 0x9418, 0x969C, 0x9798, 0x4E0A, 0x4E08, 0x4E1E,
453  0x4E57, 0x5197, 0x5270, 0x57CE, 0x5834, 0x58CC, 0x5B22, 0x5E38,
454  0x60C5, 0x64FE, 0x6761, 0x6756, 0x6D44, 0x72B6, 0x7573, 0x7A63,
455  0x84B8, 0x8B72, 0x91B8, 0x9320, 0x5631, 0x57F4, 0x98FE,
456 };
457 unsigned short euc_to_utf8_BF[] = {
458          0x62ED, 0x690D, 0x6B96, 0x71ED, 0x7E54, 0x8077, 0x8272,
459  0x89E6, 0x98DF, 0x8755, 0x8FB1, 0x5C3B, 0x4F38, 0x4FE1, 0x4FB5,
460  0x5507, 0x5A20, 0x5BDD, 0x5BE9, 0x5FC3, 0x614E, 0x632F, 0x65B0,
461  0x664B, 0x68EE, 0x699B, 0x6D78, 0x6DF1, 0x7533, 0x75B9, 0x771F,
462  0x795E, 0x79E6, 0x7D33, 0x81E3, 0x82AF, 0x85AA, 0x89AA, 0x8A3A,
463  0x8EAB, 0x8F9B, 0x9032, 0x91DD, 0x9707, 0x4EBA, 0x4EC1, 0x5203,
464  0x5875, 0x58EC, 0x5C0B, 0x751A, 0x5C3D, 0x814E, 0x8A0A, 0x8FC5,
465  0x9663, 0x976D, 0x7B25, 0x8ACF, 0x9808, 0x9162, 0x56F3, 0x53A8,
466  0x9017, 0x5439, 0x5782, 0x5E25, 0x63A8, 0x6C34, 0x708A, 0x7761,
467  0x7C8B, 0x7FE0, 0x8870, 0x9042, 0x9154, 0x9310, 0x9318, 0x968F,
468  0x745E, 0x9AC4, 0x5D07, 0x5D69, 0x6570, 0x67A2, 0x8DA8, 0x96DB,
469  0x636E, 0x6749, 0x6919, 0x83C5, 0x9817, 0x96C0, 0x88FE,
470 };
471 unsigned short euc_to_utf8_C0[] = {
472          0x6F84, 0x647A, 0x5BF8, 0x4E16, 0x702C, 0x755D, 0x662F,
473  0x51C4, 0x5236, 0x52E2, 0x59D3, 0x5F81, 0x6027, 0x6210, 0x653F,
474  0x6574, 0x661F, 0x6674, 0x68F2, 0x6816, 0x6B63, 0x6E05, 0x7272,
475  0x751F, 0x76DB, 0x7CBE, 0x8056, 0x58F0, 0x88FD, 0x897F, 0x8AA0,
476  0x8A93, 0x8ACB, 0x901D, 0x9192, 0x9752, 0x9759, 0x6589, 0x7A0E,
477  0x8106, 0x96BB, 0x5E2D, 0x60DC, 0x621A, 0x65A5, 0x6614, 0x6790,
478  0x77F3, 0x7A4D, 0x7C4D, 0x7E3E, 0x810A, 0x8CAC, 0x8D64, 0x8DE1,
479  0x8E5F, 0x78A9, 0x5207, 0x62D9, 0x63A5, 0x6442, 0x6298, 0x8A2D,
480  0x7A83, 0x7BC0, 0x8AAC, 0x96EA, 0x7D76, 0x820C, 0x8749, 0x4ED9,
481  0x5148, 0x5343, 0x5360, 0x5BA3, 0x5C02, 0x5C16, 0x5DDD, 0x6226,
482  0x6247, 0x64B0, 0x6813, 0x6834, 0x6CC9, 0x6D45, 0x6D17, 0x67D3,
483  0x6F5C, 0x714E, 0x717D, 0x65CB, 0x7A7F, 0x7BAD, 0x7DDA,
484 };
485 unsigned short euc_to_utf8_C1[] = {
486          0x7E4A, 0x7FA8, 0x817A, 0x821B, 0x8239, 0x85A6, 0x8A6E,
487  0x8CCE, 0x8DF5, 0x9078, 0x9077, 0x92AD, 0x9291, 0x9583, 0x9BAE,
488  0x524D, 0x5584, 0x6F38, 0x7136, 0x5168, 0x7985, 0x7E55, 0x81B3,
489  0x7CCE, 0x564C, 0x5851, 0x5CA8, 0x63AA, 0x66FE, 0x66FD, 0x695A,
490  0x72D9, 0x758F, 0x758E, 0x790E, 0x7956, 0x79DF, 0x7C97, 0x7D20,
491  0x7D44, 0x8607, 0x8A34, 0x963B, 0x9061, 0x9F20, 0x50E7, 0x5275,
492  0x53CC, 0x53E2, 0x5009, 0x55AA, 0x58EE, 0x594F, 0x723D, 0x5B8B,
493  0x5C64, 0x531D, 0x60E3, 0x60F3, 0x635C, 0x6383, 0x633F, 0x63BB,
494  0x64CD, 0x65E9, 0x66F9, 0x5DE3, 0x69CD, 0x69FD, 0x6F15, 0x71E5,
495  0x4E89, 0x75E9, 0x76F8, 0x7A93, 0x7CDF, 0x7DCF, 0x7D9C, 0x8061,
496  0x8349, 0x8358, 0x846C, 0x84BC, 0x85FB, 0x88C5, 0x8D70, 0x9001,
497  0x906D, 0x9397, 0x971C, 0x9A12, 0x50CF, 0x5897, 0x618E,
498 };
499 unsigned short euc_to_utf8_C2[] = {
500          0x81D3, 0x8535, 0x8D08, 0x9020, 0x4FC3, 0x5074, 0x5247,
501  0x5373, 0x606F, 0x6349, 0x675F, 0x6E2C, 0x8DB3, 0x901F, 0x4FD7,
502  0x5C5E, 0x8CCA, 0x65CF, 0x7D9A, 0x5352, 0x8896, 0x5176, 0x63C3,
503  0x5B58, 0x5B6B, 0x5C0A, 0x640D, 0x6751, 0x905C, 0x4ED6, 0x591A,
504  0x592A, 0x6C70, 0x8A51, 0x553E, 0x5815, 0x59A5, 0x60F0, 0x6253,
505  0x67C1, 0x8235, 0x6955, 0x9640, 0x99C4, 0x9A28, 0x4F53, 0x5806,
506  0x5BFE, 0x8010, 0x5CB1, 0x5E2F, 0x5F85, 0x6020, 0x614B, 0x6234,
507  0x66FF, 0x6CF0, 0x6EDE, 0x80CE, 0x817F, 0x82D4, 0x888B, 0x8CB8,
508  0x9000, 0x902E, 0x968A, 0x9EDB, 0x9BDB, 0x4EE3, 0x53F0, 0x5927,
509  0x7B2C, 0x918D, 0x984C, 0x9DF9, 0x6EDD, 0x7027, 0x5353, 0x5544,
510  0x5B85, 0x6258, 0x629E, 0x62D3, 0x6CA2, 0x6FEF, 0x7422, 0x8A17,
511  0x9438, 0x6FC1, 0x8AFE, 0x8338, 0x51E7, 0x86F8, 0x53EA,
512 };
513 unsigned short euc_to_utf8_C3[] = {
514          0x53E9, 0x4F46, 0x9054, 0x8FB0, 0x596A, 0x8131, 0x5DFD,
515  0x7AEA, 0x8FBF, 0x68DA, 0x8C37, 0x72F8, 0x9C48, 0x6A3D, 0x8AB0,
516  0x4E39, 0x5358, 0x5606, 0x5766, 0x62C5, 0x63A2, 0x65E6, 0x6B4E,
517  0x6DE1, 0x6E5B, 0x70AD, 0x77ED, 0x7AEF, 0x7BAA, 0x7DBB, 0x803D,
518  0x80C6, 0x86CB, 0x8A95, 0x935B, 0x56E3, 0x58C7, 0x5F3E, 0x65AD,
519  0x6696, 0x6A80, 0x6BB5, 0x7537, 0x8AC7, 0x5024, 0x77E5, 0x5730,
520  0x5F1B, 0x6065, 0x667A, 0x6C60, 0x75F4, 0x7A1A, 0x7F6E, 0x81F4,
521  0x8718, 0x9045, 0x99B3, 0x7BC9, 0x755C, 0x7AF9, 0x7B51, 0x84C4,
522  0x9010, 0x79E9, 0x7A92, 0x8336, 0x5AE1, 0x7740, 0x4E2D, 0x4EF2,
523  0x5B99, 0x5FE0, 0x62BD, 0x663C, 0x67F1, 0x6CE8, 0x866B, 0x8877,
524  0x8A3B, 0x914E, 0x92F3, 0x99D0, 0x6A17, 0x7026, 0x732A, 0x82E7,
525  0x8457, 0x8CAF, 0x4E01, 0x5146, 0x51CB, 0x558B, 0x5BF5,
526 };
527 unsigned short euc_to_utf8_C4[] = {
528          0x5E16, 0x5E33, 0x5E81, 0x5F14, 0x5F35, 0x5F6B, 0x5FB4,
529  0x61F2, 0x6311, 0x66A2, 0x671D, 0x6F6E, 0x7252, 0x753A, 0x773A,
530  0x8074, 0x8139, 0x8178, 0x8776, 0x8ABF, 0x8ADC, 0x8D85, 0x8DF3,
531  0x929A, 0x9577, 0x9802, 0x9CE5, 0x52C5, 0x6357, 0x76F4, 0x6715,
532  0x6C88, 0x73CD, 0x8CC3, 0x93AE, 0x9673, 0x6D25, 0x589C, 0x690E,
533  0x69CC, 0x8FFD, 0x939A, 0x75DB, 0x901A, 0x585A, 0x6802, 0x63B4,
534  0x69FB, 0x4F43, 0x6F2C, 0x67D8, 0x8FBB, 0x8526, 0x7DB4, 0x9354,
535  0x693F, 0x6F70, 0x576A, 0x58F7, 0x5B2C, 0x7D2C, 0x722A, 0x540A,
536  0x91E3, 0x9DB4, 0x4EAD, 0x4F4E, 0x505C, 0x5075, 0x5243, 0x8C9E,
537  0x5448, 0x5824, 0x5B9A, 0x5E1D, 0x5E95, 0x5EAD, 0x5EF7, 0x5F1F,
538  0x608C, 0x62B5, 0x633A, 0x63D0, 0x68AF, 0x6C40, 0x7887, 0x798E,
539  0x7A0B, 0x7DE0, 0x8247, 0x8A02, 0x8AE6, 0x8E44, 0x9013,
540 };
541 unsigned short euc_to_utf8_C5[] = {
542          0x90B8, 0x912D, 0x91D8, 0x9F0E, 0x6CE5, 0x6458, 0x64E2,
543  0x6575, 0x6EF4, 0x7684, 0x7B1B, 0x9069, 0x93D1, 0x6EBA, 0x54F2,
544  0x5FB9, 0x64A4, 0x8F4D, 0x8FED, 0x9244, 0x5178, 0x586B, 0x5929,
545  0x5C55, 0x5E97, 0x6DFB, 0x7E8F, 0x751C, 0x8CBC, 0x8EE2, 0x985B,
546  0x70B9, 0x4F1D, 0x6BBF, 0x6FB1, 0x7530, 0x96FB, 0x514E, 0x5410,
547  0x5835, 0x5857, 0x59AC, 0x5C60, 0x5F92, 0x6597, 0x675C, 0x6E21,
548  0x767B, 0x83DF, 0x8CED, 0x9014, 0x90FD, 0x934D, 0x7825, 0x783A,
549  0x52AA, 0x5EA6, 0x571F, 0x5974, 0x6012, 0x5012, 0x515A, 0x51AC,
550  0x51CD, 0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5B95, 0x5CF6,
551  0x5D8B, 0x60BC, 0x6295, 0x642D, 0x6771, 0x6843, 0x68BC, 0x68DF,
552  0x76D7, 0x6DD8, 0x6E6F, 0x6D9B, 0x706F, 0x71C8, 0x5F53, 0x75D8,
553  0x7977, 0x7B49, 0x7B54, 0x7B52, 0x7CD6, 0x7D71, 0x5230,
554 };
555 unsigned short euc_to_utf8_C6[] = {
556          0x8463, 0x8569, 0x85E4, 0x8A0E, 0x8B04, 0x8C46, 0x8E0F,
557  0x9003, 0x900F, 0x9419, 0x9676, 0x982D, 0x9A30, 0x95D8, 0x50CD,
558  0x52D5, 0x540C, 0x5802, 0x5C0E, 0x61A7, 0x649E, 0x6D1E, 0x77B3,
559  0x7AE5, 0x80F4, 0x8404, 0x9053, 0x9285, 0x5CE0, 0x9D07, 0x533F,
560  0x5F97, 0x5FB3, 0x6D9C, 0x7279, 0x7763, 0x79BF, 0x7BE4, 0x6BD2,
561  0x72EC, 0x8AAD, 0x6803, 0x6A61, 0x51F8, 0x7A81, 0x6934, 0x5C4A,
562  0x9CF6, 0x82EB, 0x5BC5, 0x9149, 0x701E, 0x5678, 0x5C6F, 0x60C7,
563  0x6566, 0x6C8C, 0x8C5A, 0x9041, 0x9813, 0x5451, 0x66C7, 0x920D,
564  0x5948, 0x90A3, 0x5185, 0x4E4D, 0x51EA, 0x8599, 0x8B0E, 0x7058,
565  0x637A, 0x934B, 0x6962, 0x99B4, 0x7E04, 0x7577, 0x5357, 0x6960,
566  0x8EDF, 0x96E3, 0x6C5D, 0x4E8C, 0x5C3C, 0x5F10, 0x8FE9, 0x5302,
567  0x8CD1, 0x8089, 0x8679, 0x5EFF, 0x65E5, 0x4E73, 0x5165,
568 };
569 unsigned short euc_to_utf8_C7[] = {
570          0x5982, 0x5C3F, 0x97EE, 0x4EFB, 0x598A, 0x5FCD, 0x8A8D,
571  0x6FE1, 0x79B0, 0x7962, 0x5BE7, 0x8471, 0x732B, 0x71B1, 0x5E74,
572  0x5FF5, 0x637B, 0x649A, 0x71C3, 0x7C98, 0x4E43, 0x5EFC, 0x4E4B,
573  0x57DC, 0x56A2, 0x60A9, 0x6FC3, 0x7D0D, 0x80FD, 0x8133, 0x81BF,
574  0x8FB2, 0x8997, 0x86A4, 0x5DF4, 0x628A, 0x64AD, 0x8987, 0x6777,
575  0x6CE2, 0x6D3E, 0x7436, 0x7834, 0x5A46, 0x7F75, 0x82AD, 0x99AC,
576  0x4FF3, 0x5EC3, 0x62DD, 0x6392, 0x6557, 0x676F, 0x76C3, 0x724C,
577  0x80CC, 0x80BA, 0x8F29, 0x914D, 0x500D, 0x57F9, 0x5A92, 0x6885,
578  0x6973, 0x7164, 0x72FD, 0x8CB7, 0x58F2, 0x8CE0, 0x966A, 0x9019,
579  0x877F, 0x79E4, 0x77E7, 0x8429, 0x4F2F, 0x5265, 0x535A, 0x62CD,
580  0x67CF, 0x6CCA, 0x767D, 0x7B94, 0x7C95, 0x8236, 0x8584, 0x8FEB,
581  0x66DD, 0x6F20, 0x7206, 0x7E1B, 0x83AB, 0x99C1, 0x9EA6,
582 };
583 unsigned short euc_to_utf8_C8[] = {
584          0x51FD, 0x7BB1, 0x7872, 0x7BB8, 0x8087, 0x7B48, 0x6AE8,
585  0x5E61, 0x808C, 0x7551, 0x7560, 0x516B, 0x9262, 0x6E8C, 0x767A,
586  0x9197, 0x9AEA, 0x4F10, 0x7F70, 0x629C, 0x7B4F, 0x95A5, 0x9CE9,
587  0x567A, 0x5859, 0x86E4, 0x96BC, 0x4F34, 0x5224, 0x534A, 0x53CD,
588  0x53DB, 0x5E06, 0x642C, 0x6591, 0x677F, 0x6C3E, 0x6C4E, 0x7248,
589  0x72AF, 0x73ED, 0x7554, 0x7E41, 0x822C, 0x85E9, 0x8CA9, 0x7BC4,
590  0x91C6, 0x7169, 0x9812, 0x98EF, 0x633D, 0x6669, 0x756A, 0x76E4,
591  0x78D0, 0x8543, 0x86EE, 0x532A, 0x5351, 0x5426, 0x5983, 0x5E87,
592  0x5F7C, 0x60B2, 0x6249, 0x6279, 0x62AB, 0x6590, 0x6BD4, 0x6CCC,
593  0x75B2, 0x76AE, 0x7891, 0x79D8, 0x7DCB, 0x7F77, 0x80A5, 0x88AB,
594  0x8AB9, 0x8CBB, 0x907F, 0x975E, 0x98DB, 0x6A0B, 0x7C38, 0x5099,
595  0x5C3E, 0x5FAE, 0x6787, 0x6BD8, 0x7435, 0x7709, 0x7F8E,
596 };
597 unsigned short euc_to_utf8_C9[] = {
598          0x9F3B, 0x67CA, 0x7A17, 0x5339, 0x758B, 0x9AED, 0x5F66,
599  0x819D, 0x83F1, 0x8098, 0x5F3C, 0x5FC5, 0x7562, 0x7B46, 0x903C,
600  0x6867, 0x59EB, 0x5A9B, 0x7D10, 0x767E, 0x8B2C, 0x4FF5, 0x5F6A,
601  0x6A19, 0x6C37, 0x6F02, 0x74E2, 0x7968, 0x8868, 0x8A55, 0x8C79,
602  0x5EDF, 0x63CF, 0x75C5, 0x79D2, 0x82D7, 0x9328, 0x92F2, 0x849C,
603  0x86ED, 0x9C2D, 0x54C1, 0x5F6C, 0x658C, 0x6D5C, 0x7015, 0x8CA7,
604  0x8CD3, 0x983B, 0x654F, 0x74F6, 0x4E0D, 0x4ED8, 0x57E0, 0x592B,
605  0x5A66, 0x5BCC, 0x51A8, 0x5E03, 0x5E9C, 0x6016, 0x6276, 0x6577,
606  0x65A7, 0x666E, 0x6D6E, 0x7236, 0x7B26, 0x8150, 0x819A, 0x8299,
607  0x8B5C, 0x8CA0, 0x8CE6, 0x8D74, 0x961C, 0x9644, 0x4FAE, 0x64AB,
608  0x6B66, 0x821E, 0x8461, 0x856A, 0x90E8, 0x5C01, 0x6953, 0x98A8,
609  0x847A, 0x8557, 0x4F0F, 0x526F, 0x5FA9, 0x5E45, 0x670D,
610 };
611 unsigned short euc_to_utf8_CA[] = {
612          0x798F, 0x8179, 0x8907, 0x8986, 0x6DF5, 0x5F17, 0x6255,
613  0x6CB8, 0x4ECF, 0x7269, 0x9B92, 0x5206, 0x543B, 0x5674, 0x58B3,
614  0x61A4, 0x626E, 0x711A, 0x596E, 0x7C89, 0x7CDE, 0x7D1B, 0x96F0,
615  0x6587, 0x805E, 0x4E19, 0x4F75, 0x5175, 0x5840, 0x5E63, 0x5E73,
616  0x5F0A, 0x67C4, 0x4E26, 0x853D, 0x9589, 0x965B, 0x7C73, 0x9801,
617  0x50FB, 0x58C1, 0x7656, 0x78A7, 0x5225, 0x77A5, 0x8511, 0x7B86,
618  0x504F, 0x5909, 0x7247, 0x7BC7, 0x7DE8, 0x8FBA, 0x8FD4, 0x904D,
619  0x4FBF, 0x52C9, 0x5A29, 0x5F01, 0x97AD, 0x4FDD, 0x8217, 0x92EA,
620  0x5703, 0x6355, 0x6B69, 0x752B, 0x88DC, 0x8F14, 0x7A42, 0x52DF,
621  0x5893, 0x6155, 0x620A, 0x66AE, 0x6BCD, 0x7C3F, 0x83E9, 0x5023,
622  0x4FF8, 0x5305, 0x5446, 0x5831, 0x5949, 0x5B9D, 0x5CF0, 0x5CEF,
623  0x5D29, 0x5E96, 0x62B1, 0x6367, 0x653E, 0x65B9, 0x670B,
624 };
625 unsigned short euc_to_utf8_CB[] = {
626          0x6CD5, 0x6CE1, 0x70F9, 0x7832, 0x7E2B, 0x80DE, 0x82B3,
627  0x840C, 0x84EC, 0x8702, 0x8912, 0x8A2A, 0x8C4A, 0x90A6, 0x92D2,
628  0x98FD, 0x9CF3, 0x9D6C, 0x4E4F, 0x4EA1, 0x508D, 0x5256, 0x574A,
629  0x59A8, 0x5E3D, 0x5FD8, 0x5FD9, 0x623F, 0x66B4, 0x671B, 0x67D0,
630  0x68D2, 0x5192, 0x7D21, 0x80AA, 0x81A8, 0x8B00, 0x8C8C, 0x8CBF,
631  0x927E, 0x9632, 0x5420, 0x982C, 0x5317, 0x50D5, 0x535C, 0x58A8,
632  0x64B2, 0x6734, 0x7267, 0x7766, 0x7A46, 0x91E6, 0x52C3, 0x6CA1,
633  0x6B86, 0x5800, 0x5E4C, 0x5954, 0x672C, 0x7FFB, 0x51E1, 0x76C6,
634  0x6469, 0x78E8, 0x9B54, 0x9EBB, 0x57CB, 0x59B9, 0x6627, 0x679A,
635  0x6BCE, 0x54E9, 0x69D9, 0x5E55, 0x819C, 0x6795, 0x9BAA, 0x67FE,
636  0x9C52, 0x685D, 0x4EA6, 0x4FE3, 0x53C8, 0x62B9, 0x672B, 0x6CAB,
637  0x8FC4, 0x4FAD, 0x7E6D, 0x9EBF, 0x4E07, 0x6162, 0x6E80,
638 };
639 unsigned short euc_to_utf8_CC[] = {
640          0x6F2B, 0x8513, 0x5473, 0x672A, 0x9B45, 0x5DF3, 0x7B95,
641  0x5CAC, 0x5BC6, 0x871C, 0x6E4A, 0x84D1, 0x7A14, 0x8108, 0x5999,
642  0x7C8D, 0x6C11, 0x7720, 0x52D9, 0x5922, 0x7121, 0x725F, 0x77DB,
643  0x9727, 0x9D61, 0x690B, 0x5A7F, 0x5A18, 0x51A5, 0x540D, 0x547D,
644  0x660E, 0x76DF, 0x8FF7, 0x9298, 0x9CF4, 0x59EA, 0x725D, 0x6EC5,
645  0x514D, 0x68C9, 0x7DBF, 0x7DEC, 0x9762, 0x9EBA, 0x6478, 0x6A21,
646  0x8302, 0x5984, 0x5B5F, 0x6BDB, 0x731B, 0x76F2, 0x7DB2, 0x8017,
647  0x8499, 0x5132, 0x6728, 0x9ED9, 0x76EE, 0x6762, 0x52FF, 0x9905,
648  0x5C24, 0x623B, 0x7C7E, 0x8CB0, 0x554F, 0x60B6, 0x7D0B, 0x9580,
649  0x5301, 0x4E5F, 0x51B6, 0x591C, 0x723A, 0x8036, 0x91CE, 0x5F25,
650  0x77E2, 0x5384, 0x5F79, 0x7D04, 0x85AC, 0x8A33, 0x8E8D, 0x9756,
651  0x67F3, 0x85AE, 0x9453, 0x6109, 0x6108, 0x6CB9, 0x7652,
652 };
653 unsigned short euc_to_utf8_CD[] = {
654          0x8AED, 0x8F38, 0x552F, 0x4F51, 0x512A, 0x52C7, 0x53CB,
655  0x5BA5, 0x5E7D, 0x60A0, 0x6182, 0x63D6, 0x6709, 0x67DA, 0x6E67,
656  0x6D8C, 0x7336, 0x7337, 0x7531, 0x7950, 0x88D5, 0x8A98, 0x904A,
657  0x9091, 0x90F5, 0x96C4, 0x878D, 0x5915, 0x4E88, 0x4F59, 0x4E0E,
658  0x8A89, 0x8F3F, 0x9810, 0x50AD, 0x5E7C, 0x5996, 0x5BB9, 0x5EB8,
659  0x63DA, 0x63FA, 0x64C1, 0x66DC, 0x694A, 0x69D8, 0x6D0B, 0x6EB6,
660  0x7194, 0x7528, 0x7AAF, 0x7F8A, 0x8000, 0x8449, 0x84C9, 0x8981,
661  0x8B21, 0x8E0A, 0x9065, 0x967D, 0x990A, 0x617E, 0x6291, 0x6B32,
662  0x6C83, 0x6D74, 0x7FCC, 0x7FFC, 0x6DC0, 0x7F85, 0x87BA, 0x88F8,
663  0x6765, 0x83B1, 0x983C, 0x96F7, 0x6D1B, 0x7D61, 0x843D, 0x916A,
664  0x4E71, 0x5375, 0x5D50, 0x6B04, 0x6FEB, 0x85CD, 0x862D, 0x89A7,
665  0x5229, 0x540F, 0x5C65, 0x674E, 0x68A8, 0x7406, 0x7483,
666 };
667 unsigned short euc_to_utf8_CE[] = {
668          0x75E2, 0x88CF, 0x88E1, 0x91CC, 0x96E2, 0x9678, 0x5F8B,
669  0x7387, 0x7ACB, 0x844E, 0x63A0, 0x7565, 0x5289, 0x6D41, 0x6E9C,
670  0x7409, 0x7559, 0x786B, 0x7C92, 0x9686, 0x7ADC, 0x9F8D, 0x4FB6,
671  0x616E, 0x65C5, 0x865C, 0x4E86, 0x4EAE, 0x50DA, 0x4E21, 0x51CC,
672  0x5BEE, 0x6599, 0x6881, 0x6DBC, 0x731F, 0x7642, 0x77AD, 0x7A1C,
673  0x7CE7, 0x826F, 0x8AD2, 0x907C, 0x91CF, 0x9675, 0x9818, 0x529B,
674  0x7DD1, 0x502B, 0x5398, 0x6797, 0x6DCB, 0x71D0, 0x7433, 0x81E8,
675  0x8F2A, 0x96A3, 0x9C57, 0x9E9F, 0x7460, 0x5841, 0x6D99, 0x7D2F,
676  0x985E, 0x4EE4, 0x4F36, 0x4F8B, 0x51B7, 0x52B1, 0x5DBA, 0x601C,
677  0x73B2, 0x793C, 0x82D3, 0x9234, 0x96B7, 0x96F6, 0x970A, 0x9E97,
678  0x9F62, 0x66A6, 0x6B74, 0x5217, 0x52A3, 0x70C8, 0x88C2, 0x5EC9,
679  0x604B, 0x6190, 0x6F23, 0x7149, 0x7C3E, 0x7DF4, 0x806F,
680 };
681 unsigned short euc_to_utf8_CF[] = {
682          0x84EE, 0x9023, 0x932C, 0x5442, 0x9B6F, 0x6AD3, 0x7089,
683  0x8CC2, 0x8DEF, 0x9732, 0x52B4, 0x5A41, 0x5ECA, 0x5F04, 0x6717,
684  0x697C, 0x6994, 0x6D6A, 0x6F0F, 0x7262, 0x72FC, 0x7BED, 0x8001,
685  0x807E, 0x874B, 0x90CE, 0x516D, 0x9E93, 0x7984, 0x808B, 0x9332,
686  0x8AD6, 0x502D, 0x548C, 0x8A71, 0x6B6A, 0x8CC4, 0x8107, 0x60D1,
687  0x67A0, 0x9DF2, 0x4E99, 0x4E98, 0x9C10, 0x8A6B, 0x85C1, 0x8568,
688  0x6900, 0x6E7E, 0x7897, 0x8155,      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,      0,
693       0,      0,      0,      0,      0,      0,      0,
694 };
695 unsigned short euc_to_utf8_D0[] = {
696          0x5F0C, 0x4E10, 0x4E15, 0x4E2A, 0x4E31, 0x4E36, 0x4E3C,
697  0x4E3F, 0x4E42, 0x4E56, 0x4E58, 0x4E82, 0x4E85, 0x8C6B, 0x4E8A,
698  0x8212, 0x5F0D, 0x4E8E, 0x4E9E, 0x4E9F, 0x4EA0, 0x4EA2, 0x4EB0,
699  0x4EB3, 0x4EB6, 0x4ECE, 0x4ECD, 0x4EC4, 0x4EC6, 0x4EC2, 0x4ED7,
700  0x4EDE, 0x4EED, 0x4EDF, 0x4EF7, 0x4F09, 0x4F5A, 0x4F30, 0x4F5B,
701  0x4F5D, 0x4F57, 0x4F47, 0x4F76, 0x4F88, 0x4F8F, 0x4F98, 0x4F7B,
702  0x4F69, 0x4F70, 0x4F91, 0x4F6F, 0x4F86, 0x4F96, 0x5118, 0x4FD4,
703  0x4FDF, 0x4FCE, 0x4FD8, 0x4FDB, 0x4FD1, 0x4FDA, 0x4FD0, 0x4FE4,
704  0x4FE5, 0x501A, 0x5028, 0x5014, 0x502A, 0x5025, 0x5005, 0x4F1C,
705  0x4FF6, 0x5021, 0x5029, 0x502C, 0x4FFE, 0x4FEF, 0x5011, 0x5006,
706  0x5043, 0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505A, 0x5056,
707  0x506C, 0x5078, 0x5080, 0x509A, 0x5085, 0x50B4, 0x50B2,
708 };
709 unsigned short euc_to_utf8_D1[] = {
710          0x50C9, 0x50CA, 0x50B3, 0x50C2, 0x50D6, 0x50DE, 0x50E5,
711  0x50ED, 0x50E3, 0x50EE, 0x50F9, 0x50F5, 0x5109, 0x5101, 0x5102,
712  0x5116, 0x5115, 0x5114, 0x511A, 0x5121, 0x513A, 0x5137, 0x513C,
713  0x513B, 0x513F, 0x5140, 0x5152, 0x514C, 0x5154, 0x5162, 0x7AF8,
714  0x5169, 0x516A, 0x516E, 0x5180, 0x5182, 0x56D8, 0x518C, 0x5189,
715  0x518F, 0x5191, 0x5193, 0x5195, 0x5196, 0x51A4, 0x51A6, 0x51A2,
716  0x51A9, 0x51AA, 0x51AB, 0x51B3, 0x51B1, 0x51B2, 0x51B0, 0x51B5,
717  0x51BD, 0x51C5, 0x51C9, 0x51DB, 0x51E0, 0x8655, 0x51E9, 0x51ED,
718  0x51F0, 0x51F5, 0x51FE, 0x5204, 0x520B, 0x5214, 0x520E, 0x5227,
719  0x522A, 0x522E, 0x5233, 0x5239, 0x524F, 0x5244, 0x524B, 0x524C,
720  0x525E, 0x5254, 0x526A, 0x5274, 0x5269, 0x5273, 0x527F, 0x527D,
721  0x528D, 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8FA8,
722 };
723 unsigned short euc_to_utf8_D2[] = {
724          0x8FA7, 0x52AC, 0x52AD, 0x52BC, 0x52B5, 0x52C1, 0x52CD,
725  0x52D7, 0x52DE, 0x52E3, 0x52E6, 0x98ED, 0x52E0, 0x52F3, 0x52F5,
726  0x52F8, 0x52F9, 0x5306, 0x5308, 0x7538, 0x530D, 0x5310, 0x530F,
727  0x5315, 0x531A, 0x5323, 0x532F, 0x5331, 0x5333, 0x5338, 0x5340,
728  0x5346, 0x5345, 0x4E17, 0x5349, 0x534D, 0x51D6, 0x535E, 0x5369,
729  0x536E, 0x5918, 0x537B, 0x5377, 0x5382, 0x5396, 0x53A0, 0x53A6,
730  0x53A5, 0x53AE, 0x53B0, 0x53B6, 0x53C3, 0x7C12, 0x96D9, 0x53DF,
731  0x66FC, 0x71EE, 0x53EE, 0x53E8, 0x53ED, 0x53FA, 0x5401, 0x543D,
732  0x5440, 0x542C, 0x542D, 0x543C, 0x542E, 0x5436, 0x5429, 0x541D,
733  0x544E, 0x548F, 0x5475, 0x548E, 0x545F, 0x5471, 0x5477, 0x5470,
734  0x5492, 0x547B, 0x5480, 0x5476, 0x5484, 0x5490, 0x5486, 0x54C7,
735  0x54A2, 0x54B8, 0x54A5, 0x54AC, 0x54C4, 0x54C8, 0x54A8,
736 };
737 unsigned short euc_to_utf8_D3[] = {
738          0x54AB, 0x54C2, 0x54A4, 0x54BE, 0x54BC, 0x54D8, 0x54E5,
739  0x54E6, 0x550F, 0x5514, 0x54FD, 0x54EE, 0x54ED, 0x54FA, 0x54E2,
740  0x5539, 0x5540, 0x5563, 0x554C, 0x552E, 0x555C, 0x5545, 0x5556,
741  0x5557, 0x5538, 0x5533, 0x555D, 0x5599, 0x5580, 0x54AF, 0x558A,
742  0x559F, 0x557B, 0x557E, 0x5598, 0x559E, 0x55AE, 0x557C, 0x5583,
743  0x55A9, 0x5587, 0x55A8, 0x55DA, 0x55C5, 0x55DF, 0x55C4, 0x55DC,
744  0x55E4, 0x55D4, 0x5614, 0x55F7, 0x5616, 0x55FE, 0x55FD, 0x561B,
745  0x55F9, 0x564E, 0x5650, 0x71DF, 0x5634, 0x5636, 0x5632, 0x5638,
746  0x566B, 0x5664, 0x562F, 0x566C, 0x566A, 0x5686, 0x5680, 0x568A,
747  0x56A0, 0x5694, 0x568F, 0x56A5, 0x56AE, 0x56B6, 0x56B4, 0x56C2,
748  0x56BC, 0x56C1, 0x56C3, 0x56C0, 0x56C8, 0x56CE, 0x56D1, 0x56D3,
749  0x56D7, 0x56EE, 0x56F9, 0x5700, 0x56FF, 0x5704, 0x5709,
750 };
751 unsigned short euc_to_utf8_D4[] = {
752          0x5708, 0x570B, 0x570D, 0x5713, 0x5718, 0x5716, 0x55C7,
753  0x571C, 0x5726, 0x5737, 0x5738, 0x574E, 0x573B, 0x5740, 0x574F,
754  0x5769, 0x57C0, 0x5788, 0x5761, 0x577F, 0x5789, 0x5793, 0x57A0,
755  0x57B3, 0x57A4, 0x57AA, 0x57B0, 0x57C3, 0x57C6, 0x57D4, 0x57D2,
756  0x57D3, 0x580A, 0x57D6, 0x57E3, 0x580B, 0x5819, 0x581D, 0x5872,
757  0x5821, 0x5862, 0x584B, 0x5870, 0x6BC0, 0x5852, 0x583D, 0x5879,
758  0x5885, 0x58B9, 0x589F, 0x58AB, 0x58BA, 0x58DE, 0x58BB, 0x58B8,
759  0x58AE, 0x58C5, 0x58D3, 0x58D1, 0x58D7, 0x58D9, 0x58D8, 0x58E5,
760  0x58DC, 0x58E4, 0x58DF, 0x58EF, 0x58FA, 0x58F9, 0x58FB, 0x58FC,
761  0x58FD, 0x5902, 0x590A, 0x5910, 0x591B, 0x68A6, 0x5925, 0x592C,
762  0x592D, 0x5932, 0x5938, 0x593E, 0x7AD2, 0x5955, 0x5950, 0x594E,
763  0x595A, 0x5958, 0x5962, 0x5960, 0x5967, 0x596C, 0x5969,
764 };
765 unsigned short euc_to_utf8_D5[] = {
766          0x5978, 0x5981, 0x599D, 0x4F5E, 0x4FAB, 0x59A3, 0x59B2,
767  0x59C6, 0x59E8, 0x59DC, 0x598D, 0x59D9, 0x59DA, 0x5A25, 0x5A1F,
768  0x5A11, 0x5A1C, 0x5A09, 0x5A1A, 0x5A40, 0x5A6C, 0x5A49, 0x5A35,
769  0x5A36, 0x5A62, 0x5A6A, 0x5A9A, 0x5ABC, 0x5ABE, 0x5ACB, 0x5AC2,
770  0x5ABD, 0x5AE3, 0x5AD7, 0x5AE6, 0x5AE9, 0x5AD6, 0x5AFA, 0x5AFB,
771  0x5B0C, 0x5B0B, 0x5B16, 0x5B32, 0x5AD0, 0x5B2A, 0x5B36, 0x5B3E,
772  0x5B43, 0x5B45, 0x5B40, 0x5B51, 0x5B55, 0x5B5A, 0x5B5B, 0x5B65,
773  0x5B69, 0x5B70, 0x5B73, 0x5B75, 0x5B78, 0x6588, 0x5B7A, 0x5B80,
774  0x5B83, 0x5BA6, 0x5BB8, 0x5BC3, 0x5BC7, 0x5BC9, 0x5BD4, 0x5BD0,
775  0x5BE4, 0x5BE6, 0x5BE2, 0x5BDE, 0x5BE5, 0x5BEB, 0x5BF0, 0x5BF6,
776  0x5BF3, 0x5C05, 0x5C07, 0x5C08, 0x5C0D, 0x5C13, 0x5C20, 0x5C22,
777  0x5C28, 0x5C38, 0x5C39, 0x5C41, 0x5C46, 0x5C4E, 0x5C53,
778 };
779 unsigned short euc_to_utf8_D6[] = {
780          0x5C50, 0x5C4F, 0x5B71, 0x5C6C, 0x5C6E, 0x4E62, 0x5C76,
781  0x5C79, 0x5C8C, 0x5C91, 0x5C94, 0x599B, 0x5CAB, 0x5CBB, 0x5CB6,
782  0x5CBC, 0x5CB7, 0x5CC5, 0x5CBE, 0x5CC7, 0x5CD9, 0x5CE9, 0x5CFD,
783  0x5CFA, 0x5CED, 0x5D8C, 0x5CEA, 0x5D0B, 0x5D15, 0x5D17, 0x5D5C,
784  0x5D1F, 0x5D1B, 0x5D11, 0x5D14, 0x5D22, 0x5D1A, 0x5D19, 0x5D18,
785  0x5D4C, 0x5D52, 0x5D4E, 0x5D4B, 0x5D6C, 0x5D73, 0x5D76, 0x5D87,
786  0x5D84, 0x5D82, 0x5DA2, 0x5D9D, 0x5DAC, 0x5DAE, 0x5DBD, 0x5D90,
787  0x5DB7, 0x5DBC, 0x5DC9, 0x5DCD, 0x5DD3, 0x5DD2, 0x5DD6, 0x5DDB,
788  0x5DEB, 0x5DF2, 0x5DF5, 0x5E0B, 0x5E1A, 0x5E19, 0x5E11, 0x5E1B,
789  0x5E36, 0x5E37, 0x5E44, 0x5E43, 0x5E40, 0x5E4E, 0x5E57, 0x5E54,
790  0x5E5F, 0x5E62, 0x5E64, 0x5E47, 0x5E75, 0x5E76, 0x5E7A, 0x9EBC,
791  0x5E7F, 0x5EA0, 0x5EC1, 0x5EC2, 0x5EC8, 0x5ED0, 0x5ECF,
792 };
793 unsigned short euc_to_utf8_D7[] = {
794          0x5ED6, 0x5EE3, 0x5EDD, 0x5EDA, 0x5EDB, 0x5EE2, 0x5EE1,
795  0x5EE8, 0x5EE9, 0x5EEC, 0x5EF1, 0x5EF3, 0x5EF0, 0x5EF4, 0x5EF8,
796  0x5EFE, 0x5F03, 0x5F09, 0x5F5D, 0x5F5C, 0x5F0B, 0x5F11, 0x5F16,
797  0x5F29, 0x5F2D, 0x5F38, 0x5F41, 0x5F48, 0x5F4C, 0x5F4E, 0x5F2F,
798  0x5F51, 0x5F56, 0x5F57, 0x5F59, 0x5F61, 0x5F6D, 0x5F73, 0x5F77,
799  0x5F83, 0x5F82, 0x5F7F, 0x5F8A, 0x5F88, 0x5F91, 0x5F87, 0x5F9E,
800  0x5F99, 0x5F98, 0x5FA0, 0x5FA8, 0x5FAD, 0x5FBC, 0x5FD6, 0x5FFB,
801  0x5FE4, 0x5FF8, 0x5FF1, 0x5FDD, 0x60B3, 0x5FFF, 0x6021, 0x6060,
802  0x6019, 0x6010, 0x6029, 0x600E, 0x6031, 0x601B, 0x6015, 0x602B,
803  0x6026, 0x600F, 0x603A, 0x605A, 0x6041, 0x606A, 0x6077, 0x605F,
804  0x604A, 0x6046, 0x604D, 0x6063, 0x6043, 0x6064, 0x6042, 0x606C,
805  0x606B, 0x6059, 0x6081, 0x608D, 0x60E7, 0x6083, 0x609A,
806 };
807 unsigned short euc_to_utf8_D8[] = {
808          0x6084, 0x609B, 0x6096, 0x6097, 0x6092, 0x60A7, 0x608B,
809  0x60E1, 0x60B8, 0x60E0, 0x60D3, 0x60B4, 0x5FF0, 0x60BD, 0x60C6,
810  0x60B5, 0x60D8, 0x614D, 0x6115, 0x6106, 0x60F6, 0x60F7, 0x6100,
811  0x60F4, 0x60FA, 0x6103, 0x6121, 0x60FB, 0x60F1, 0x610D, 0x610E,
812  0x6147, 0x613E, 0x6128, 0x6127, 0x614A, 0x613F, 0x613C, 0x612C,
813  0x6134, 0x613D, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, 0x6159,
814  0x615A, 0x616B, 0x6174, 0x616F, 0x6165, 0x6171, 0x615F, 0x615D,
815  0x6153, 0x6175, 0x6199, 0x6196, 0x6187, 0x61AC, 0x6194, 0x619A,
816  0x618A, 0x6191, 0x61AB, 0x61AE, 0x61CC, 0x61CA, 0x61C9, 0x61F7,
817  0x61C8, 0x61C3, 0x61C6, 0x61BA, 0x61CB, 0x7F79, 0x61CD, 0x61E6,
818  0x61E3, 0x61F6, 0x61FA, 0x61F4, 0x61FF, 0x61FD, 0x61FC, 0x61FE,
819  0x6200, 0x6208, 0x6209, 0x620D, 0x620C, 0x6214, 0x621B,
820 };
821 unsigned short euc_to_utf8_D9[] = {
822          0x621E, 0x6221, 0x622A, 0x622E, 0x6230, 0x6232, 0x6233,
823  0x6241, 0x624E, 0x625E, 0x6263, 0x625B, 0x6260, 0x6268, 0x627C,
824  0x6282, 0x6289, 0x627E, 0x6292, 0x6293, 0x6296, 0x62D4, 0x6283,
825  0x6294, 0x62D7, 0x62D1, 0x62BB, 0x62CF, 0x62FF, 0x62C6, 0x64D4,
826  0x62C8, 0x62DC, 0x62CC, 0x62CA, 0x62C2, 0x62C7, 0x629B, 0x62C9,
827  0x630C, 0x62EE, 0x62F1, 0x6327, 0x6302, 0x6308, 0x62EF, 0x62F5,
828  0x6350, 0x633E, 0x634D, 0x641C, 0x634F, 0x6396, 0x638E, 0x6380,
829  0x63AB, 0x6376, 0x63A3, 0x638F, 0x6389, 0x639F, 0x63B5, 0x636B,
830  0x6369, 0x63BE, 0x63E9, 0x63C0, 0x63C6, 0x63E3, 0x63C9, 0x63D2,
831  0x63F6, 0x63C4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436,
832  0x651D, 0x6417, 0x6428, 0x640F, 0x6467, 0x646F, 0x6476, 0x644E,
833  0x652A, 0x6495, 0x6493, 0x64A5, 0x64A9, 0x6488, 0x64BC,
834 };
835 unsigned short euc_to_utf8_DA[] = {
836          0x64DA, 0x64D2, 0x64C5, 0x64C7, 0x64BB, 0x64D8, 0x64C2,
837  0x64F1, 0x64E7, 0x8209, 0x64E0, 0x64E1, 0x62AC, 0x64E3, 0x64EF,
838  0x652C, 0x64F6, 0x64F4, 0x64F2, 0x64FA, 0x6500, 0x64FD, 0x6518,
839  0x651C, 0x6505, 0x6524, 0x6523, 0x652B, 0x6534, 0x6535, 0x6537,
840  0x6536, 0x6538, 0x754B, 0x6548, 0x6556, 0x6555, 0x654D, 0x6558,
841  0x655E, 0x655D, 0x6572, 0x6578, 0x6582, 0x6583, 0x8B8A, 0x659B,
842  0x659F, 0x65AB, 0x65B7, 0x65C3, 0x65C6, 0x65C1, 0x65C4, 0x65CC,
843  0x65D2, 0x65DB, 0x65D9, 0x65E0, 0x65E1, 0x65F1, 0x6772, 0x660A,
844  0x6603, 0x65FB, 0x6773, 0x6635, 0x6636, 0x6634, 0x661C, 0x664F,
845  0x6644, 0x6649, 0x6641, 0x665E, 0x665D, 0x6664, 0x6667, 0x6668,
846  0x665F, 0x6662, 0x6670, 0x6683, 0x6688, 0x668E, 0x6689, 0x6684,
847  0x6698, 0x669D, 0x66C1, 0x66B9, 0x66C9, 0x66BE, 0x66BC,
848 };
849 unsigned short euc_to_utf8_DB[] = {
850          0x66C4, 0x66B8, 0x66D6, 0x66DA, 0x66E0, 0x663F, 0x66E6,
851  0x66E9, 0x66F0, 0x66F5, 0x66F7, 0x670F, 0x6716, 0x671E, 0x6726,
852  0x6727, 0x9738, 0x672E, 0x673F, 0x6736, 0x6741, 0x6738, 0x6737,
853  0x6746, 0x675E, 0x6760, 0x6759, 0x6763, 0x6764, 0x6789, 0x6770,
854  0x67A9, 0x677C, 0x676A, 0x678C, 0x678B, 0x67A6, 0x67A1, 0x6785,
855  0x67B7, 0x67EF, 0x67B4, 0x67EC, 0x67B3, 0x67E9, 0x67B8, 0x67E4,
856  0x67DE, 0x67DD, 0x67E2, 0x67EE, 0x67B9, 0x67CE, 0x67C6, 0x67E7,
857  0x6A9C, 0x681E, 0x6846, 0x6829, 0x6840, 0x684D, 0x6832, 0x684E,
858  0x68B3, 0x682B, 0x6859, 0x6863, 0x6877, 0x687F, 0x689F, 0x688F,
859  0x68AD, 0x6894, 0x689D, 0x689B, 0x6883, 0x6AAE, 0x68B9, 0x6874,
860  0x68B5, 0x68A0, 0x68BA, 0x690F, 0x688D, 0x687E, 0x6901, 0x68CA,
861  0x6908, 0x68D8, 0x6922, 0x6926, 0x68E1, 0x690C, 0x68CD,
862 };
863 unsigned short euc_to_utf8_DC[] = {
864          0x68D4, 0x68E7, 0x68D5, 0x6936, 0x6912, 0x6904, 0x68D7,
865  0x68E3, 0x6925, 0x68F9, 0x68E0, 0x68EF, 0x6928, 0x692A, 0x691A,
866  0x6923, 0x6921, 0x68C6, 0x6979, 0x6977, 0x695C, 0x6978, 0x696B,
867  0x6954, 0x697E, 0x696E, 0x6939, 0x6974, 0x693D, 0x6959, 0x6930,
868  0x6961, 0x695E, 0x695D, 0x6981, 0x696A, 0x69B2, 0x69AE, 0x69D0,
869  0x69BF, 0x69C1, 0x69D3, 0x69BE, 0x69CE, 0x5BE8, 0x69CA, 0x69DD,
870  0x69BB, 0x69C3, 0x69A7, 0x6A2E, 0x6991, 0x69A0, 0x699C, 0x6995,
871  0x69B4, 0x69DE, 0x69E8, 0x6A02, 0x6A1B, 0x69FF, 0x6B0A, 0x69F9,
872  0x69F2, 0x69E7, 0x6A05, 0x69B1, 0x6A1E, 0x69ED, 0x6A14, 0x69EB,
873  0x6A0A, 0x6A12, 0x6AC1, 0x6A23, 0x6A13, 0x6A44, 0x6A0C, 0x6A72,
874  0x6A36, 0x6A78, 0x6A47, 0x6A62, 0x6A59, 0x6A66, 0x6A48, 0x6A38,
875  0x6A22, 0x6A90, 0x6A8D, 0x6AA0, 0x6A84, 0x6AA2, 0x6AA3,
876 };
877 unsigned short euc_to_utf8_DD[] = {
878          0x6A97, 0x8617, 0x6ABB, 0x6AC3, 0x6AC2, 0x6AB8, 0x6AB3,
879  0x6AAC, 0x6ADE, 0x6AD1, 0x6ADF, 0x6AAA, 0x6ADA, 0x6AEA, 0x6AFB,
880  0x6B05, 0x8616, 0x6AFA, 0x6B12, 0x6B16, 0x9B31, 0x6B1F, 0x6B38,
881  0x6B37, 0x76DC, 0x6B39, 0x98EE, 0x6B47, 0x6B43, 0x6B49, 0x6B50,
882  0x6B59, 0x6B54, 0x6B5B, 0x6B5F, 0x6B61, 0x6B78, 0x6B79, 0x6B7F,
883  0x6B80, 0x6B84, 0x6B83, 0x6B8D, 0x6B98, 0x6B95, 0x6B9E, 0x6BA4,
884  0x6BAA, 0x6BAB, 0x6BAF, 0x6BB2, 0x6BB1, 0x6BB3, 0x6BB7, 0x6BBC,
885  0x6BC6, 0x6BCB, 0x6BD3, 0x6BDF, 0x6BEC, 0x6BEB, 0x6BF3, 0x6BEF,
886  0x9EBE, 0x6C08, 0x6C13, 0x6C14, 0x6C1B, 0x6C24, 0x6C23, 0x6C5E,
887  0x6C55, 0x6C62, 0x6C6A, 0x6C82, 0x6C8D, 0x6C9A, 0x6C81, 0x6C9B,
888  0x6C7E, 0x6C68, 0x6C73, 0x6C92, 0x6C90, 0x6CC4, 0x6CF1, 0x6CD3,
889  0x6CBD, 0x6CD7, 0x6CC5, 0x6CDD, 0x6CAE, 0x6CB1, 0x6CBE,
890 };
891 unsigned short euc_to_utf8_DE[] = {
892          0x6CBA, 0x6CDB, 0x6CEF, 0x6CD9, 0x6CEA, 0x6D1F, 0x884D,
893  0x6D36, 0x6D2B, 0x6D3D, 0x6D38, 0x6D19, 0x6D35, 0x6D33, 0x6D12,
894  0x6D0C, 0x6D63, 0x6D93, 0x6D64, 0x6D5A, 0x6D79, 0x6D59, 0x6D8E,
895  0x6D95, 0x6FE4, 0x6D85, 0x6DF9, 0x6E15, 0x6E0A, 0x6DB5, 0x6DC7,
896  0x6DE6, 0x6DB8, 0x6DC6, 0x6DEC, 0x6DDE, 0x6DCC, 0x6DE8, 0x6DD2,
897  0x6DC5, 0x6DFA, 0x6DD9, 0x6DE4, 0x6DD5, 0x6DEA, 0x6DEE, 0x6E2D,
898  0x6E6E, 0x6E2E, 0x6E19, 0x6E72, 0x6E5F, 0x6E3E, 0x6E23, 0x6E6B,
899  0x6E2B, 0x6E76, 0x6E4D, 0x6E1F, 0x6E43, 0x6E3A, 0x6E4E, 0x6E24,
900  0x6EFF, 0x6E1D, 0x6E38, 0x6E82, 0x6EAA, 0x6E98, 0x6EC9, 0x6EB7,
901  0x6ED3, 0x6EBD, 0x6EAF, 0x6EC4, 0x6EB2, 0x6ED4, 0x6ED5, 0x6E8F,
902  0x6EA5, 0x6EC2, 0x6E9F, 0x6F41, 0x6F11, 0x704C, 0x6EEC, 0x6EF8,
903  0x6EFE, 0x6F3F, 0x6EF2, 0x6F31, 0x6EEF, 0x6F32, 0x6ECC,
904 };
905 unsigned short euc_to_utf8_DF[] = {
906          0x6F3E, 0x6F13, 0x6EF7, 0x6F86, 0x6F7A, 0x6F78, 0x6F81,
907  0x6F80, 0x6F6F, 0x6F5B, 0x6FF3, 0x6F6D, 0x6F82, 0x6F7C, 0x6F58,
908  0x6F8E, 0x6F91, 0x6FC2, 0x6F66, 0x6FB3, 0x6FA3, 0x6FA1, 0x6FA4,
909  0x6FB9, 0x6FC6, 0x6FAA, 0x6FDF, 0x6FD5, 0x6FEC, 0x6FD4, 0x6FD8,
910  0x6FF1, 0x6FEE, 0x6FDB, 0x7009, 0x700B, 0x6FFA, 0x7011, 0x7001,
911  0x700F, 0x6FFE, 0x701B, 0x701A, 0x6F74, 0x701D, 0x7018, 0x701F,
912  0x7030, 0x703E, 0x7032, 0x7051, 0x7063, 0x7099, 0x7092, 0x70AF,
913  0x70F1, 0x70AC, 0x70B8, 0x70B3, 0x70AE, 0x70DF, 0x70CB, 0x70DD,
914  0x70D9, 0x7109, 0x70FD, 0x711C, 0x7119, 0x7165, 0x7155, 0x7188,
915  0x7166, 0x7162, 0x714C, 0x7156, 0x716C, 0x718F, 0x71FB, 0x7184,
916  0x7195, 0x71A8, 0x71AC, 0x71D7, 0x71B9, 0x71BE, 0x71D2, 0x71C9,
917  0x71D4, 0x71CE, 0x71E0, 0x71EC, 0x71E7, 0x71F5, 0x71FC,
918 };
919 unsigned short euc_to_utf8_E0[] = {
920          0x71F9, 0x71FF, 0x720D, 0x7210, 0x721B, 0x7228, 0x722D,
921  0x722C, 0x7230, 0x7232, 0x723B, 0x723C, 0x723F, 0x7240, 0x7246,
922  0x724B, 0x7258, 0x7274, 0x727E, 0x7282, 0x7281, 0x7287, 0x7292,
923  0x7296, 0x72A2, 0x72A7, 0x72B9, 0x72B2, 0x72C3, 0x72C6, 0x72C4,
924  0x72CE, 0x72D2, 0x72E2, 0x72E0, 0x72E1, 0x72F9, 0x72F7, 0x500F,
925  0x7317, 0x730A, 0x731C, 0x7316, 0x731D, 0x7334, 0x732F, 0x7329,
926  0x7325, 0x733E, 0x734E, 0x734F, 0x9ED8, 0x7357, 0x736A, 0x7368,
927  0x7370, 0x7378, 0x7375, 0x737B, 0x737A, 0x73C8, 0x73B3, 0x73CE,
928  0x73BB, 0x73C0, 0x73E5, 0x73EE, 0x73DE, 0x74A2, 0x7405, 0x746F,
929  0x7425, 0x73F8, 0x7432, 0x743A, 0x7455, 0x743F, 0x745F, 0x7459,
930  0x7441, 0x745C, 0x7469, 0x7470, 0x7463, 0x746A, 0x7476, 0x747E,
931  0x748B, 0x749E, 0x74A7, 0x74CA, 0x74CF, 0x74D4, 0x73F1,
932 };
933 unsigned short euc_to_utf8_E1[] = {
934          0x74E0, 0x74E3, 0x74E7, 0x74E9, 0x74EE, 0x74F2, 0x74F0,
935  0x74F1, 0x74F8, 0x74F7, 0x7504, 0x7503, 0x7505, 0x750C, 0x750E,
936  0x750D, 0x7515, 0x7513, 0x751E, 0x7526, 0x752C, 0x753C, 0x7544,
937  0x754D, 0x754A, 0x7549, 0x755B, 0x7546, 0x755A, 0x7569, 0x7564,
938  0x7567, 0x756B, 0x756D, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574,
939  0x758A, 0x7589, 0x7582, 0x7594, 0x759A, 0x759D, 0x75A5, 0x75A3,
940  0x75C2, 0x75B3, 0x75C3, 0x75B5, 0x75BD, 0x75B8, 0x75BC, 0x75B1,
941  0x75CD, 0x75CA, 0x75D2, 0x75D9, 0x75E3, 0x75DE, 0x75FE, 0x75FF,
942  0x75FC, 0x7601, 0x75F0, 0x75FA, 0x75F2, 0x75F3, 0x760B, 0x760D,
943  0x7609, 0x761F, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634,
944  0x7630, 0x763B, 0x7647, 0x7648, 0x7646, 0x765C, 0x7658, 0x7661,
945  0x7662, 0x7668, 0x7669, 0x766A, 0x7667, 0x766C, 0x7670,
946 };
947 unsigned short euc_to_utf8_E2[] = {
948          0x7672, 0x7676, 0x7678, 0x767C, 0x7680, 0x7683, 0x7688,
949  0x768B, 0x768E, 0x7696, 0x7693, 0x7699, 0x769A, 0x76B0, 0x76B4,
950  0x76B8, 0x76B9, 0x76BA, 0x76C2, 0x76CD, 0x76D6, 0x76D2, 0x76DE,
951  0x76E1, 0x76E5, 0x76E7, 0x76EA, 0x862F, 0x76FB, 0x7708, 0x7707,
952  0x7704, 0x7729, 0x7724, 0x771E, 0x7725, 0x7726, 0x771B, 0x7737,
953  0x7738, 0x7747, 0x775A, 0x7768, 0x776B, 0x775B, 0x7765, 0x777F,
954  0x777E, 0x7779, 0x778E, 0x778B, 0x7791, 0x77A0, 0x779E, 0x77B0,
955  0x77B6, 0x77B9, 0x77BF, 0x77BC, 0x77BD, 0x77BB, 0x77C7, 0x77CD,
956  0x77D7, 0x77DA, 0x77DC, 0x77E3, 0x77EE, 0x77FC, 0x780C, 0x7812,
957  0x7926, 0x7820, 0x792A, 0x7845, 0x788E, 0x7874, 0x7886, 0x787C,
958  0x789A, 0x788C, 0x78A3, 0x78B5, 0x78AA, 0x78AF, 0x78D1, 0x78C6,
959  0x78CB, 0x78D4, 0x78BE, 0x78BC, 0x78C5, 0x78CA, 0x78EC,
960 };
961 unsigned short euc_to_utf8_E3[] = {
962          0x78E7, 0x78DA, 0x78FD, 0x78F4, 0x7907, 0x7912, 0x7911,
963  0x7919, 0x792C, 0x792B, 0x7940, 0x7960, 0x7957, 0x795F, 0x795A,
964  0x7955, 0x7953, 0x797A, 0x797F, 0x798A, 0x799D, 0x79A7, 0x9F4B,
965  0x79AA, 0x79AE, 0x79B3, 0x79B9, 0x79BA, 0x79C9, 0x79D5, 0x79E7,
966  0x79EC, 0x79E1, 0x79E3, 0x7A08, 0x7A0D, 0x7A18, 0x7A19, 0x7A20,
967  0x7A1F, 0x7980, 0x7A31, 0x7A3B, 0x7A3E, 0x7A37, 0x7A43, 0x7A57,
968  0x7A49, 0x7A61, 0x7A62, 0x7A69, 0x9F9D, 0x7A70, 0x7A79, 0x7A7D,
969  0x7A88, 0x7A97, 0x7A95, 0x7A98, 0x7A96, 0x7AA9, 0x7AC8, 0x7AB0,
970  0x7AB6, 0x7AC5, 0x7AC4, 0x7ABF, 0x9083, 0x7AC7, 0x7ACA, 0x7ACD,
971  0x7ACF, 0x7AD5, 0x7AD3, 0x7AD9, 0x7ADA, 0x7ADD, 0x7AE1, 0x7AE2,
972  0x7AE6, 0x7AED, 0x7AF0, 0x7B02, 0x7B0F, 0x7B0A, 0x7B06, 0x7B33,
973  0x7B18, 0x7B19, 0x7B1E, 0x7B35, 0x7B28, 0x7B36, 0x7B50,
974 };
975 unsigned short euc_to_utf8_E4[] = {
976          0x7B7A, 0x7B04, 0x7B4D, 0x7B0B, 0x7B4C, 0x7B45, 0x7B75,
977  0x7B65, 0x7B74, 0x7B67, 0x7B70, 0x7B71, 0x7B6C, 0x7B6E, 0x7B9D,
978  0x7B98, 0x7B9F, 0x7B8D, 0x7B9C, 0x7B9A, 0x7B8B, 0x7B92, 0x7B8F,
979  0x7B5D, 0x7B99, 0x7BCB, 0x7BC1, 0x7BCC, 0x7BCF, 0x7BB4, 0x7BC6,
980  0x7BDD, 0x7BE9, 0x7C11, 0x7C14, 0x7BE6, 0x7BE5, 0x7C60, 0x7C00,
981  0x7C07, 0x7C13, 0x7BF3, 0x7BF7, 0x7C17, 0x7C0D, 0x7BF6, 0x7C23,
982  0x7C27, 0x7C2A, 0x7C1F, 0x7C37, 0x7C2B, 0x7C3D, 0x7C4C, 0x7C43,
983  0x7C54, 0x7C4F, 0x7C40, 0x7C50, 0x7C58, 0x7C5F, 0x7C64, 0x7C56,
984  0x7C65, 0x7C6C, 0x7C75, 0x7C83, 0x7C90, 0x7CA4, 0x7CAD, 0x7CA2,
985  0x7CAB, 0x7CA1, 0x7CA8, 0x7CB3, 0x7CB2, 0x7CB1, 0x7CAE, 0x7CB9,
986  0x7CBD, 0x7CC0, 0x7CC5, 0x7CC2, 0x7CD8, 0x7CD2, 0x7CDC, 0x7CE2,
987  0x9B3B, 0x7CEF, 0x7CF2, 0x7CF4, 0x7CF6, 0x7CFA, 0x7D06,
988 };
989 unsigned short euc_to_utf8_E5[] = {
990          0x7D02, 0x7D1C, 0x7D15, 0x7D0A, 0x7D45, 0x7D4B, 0x7D2E,
991  0x7D32, 0x7D3F, 0x7D35, 0x7D46, 0x7D73, 0x7D56, 0x7D4E, 0x7D72,
992  0x7D68, 0x7D6E, 0x7D4F, 0x7D63, 0x7D93, 0x7D89, 0x7D5B, 0x7D8F,
993  0x7D7D, 0x7D9B, 0x7DBA, 0x7DAE, 0x7DA3, 0x7DB5, 0x7DC7, 0x7DBD,
994  0x7DAB, 0x7E3D, 0x7DA2, 0x7DAF, 0x7DDC, 0x7DB8, 0x7D9F, 0x7DB0,
995  0x7DD8, 0x7DDD, 0x7DE4, 0x7DDE, 0x7DFB, 0x7DF2, 0x7DE1, 0x7E05,
996  0x7E0A, 0x7E23, 0x7E21, 0x7E12, 0x7E31, 0x7E1F, 0x7E09, 0x7E0B,
997  0x7E22, 0x7E46, 0x7E66, 0x7E3B, 0x7E35, 0x7E39, 0x7E43, 0x7E37,
998  0x7E32, 0x7E3A, 0x7E67, 0x7E5D, 0x7E56, 0x7E5E, 0x7E59, 0x7E5A,
999  0x7E79, 0x7E6A, 0x7E69, 0x7E7C, 0x7E7B, 0x7E83, 0x7DD5, 0x7E7D,
1000  0x8FAE, 0x7E7F, 0x7E88, 0x7E89, 0x7E8C, 0x7E92, 0x7E90, 0x7E93,
1001  0x7E94, 0x7E96, 0x7E8E, 0x7E9B, 0x7E9C, 0x7F38, 0x7F3A,
1002 };
1003 unsigned short euc_to_utf8_E6[] = {
1004          0x7F45, 0x7F4C, 0x7F4D, 0x7F4E, 0x7F50, 0x7F51, 0x7F55,
1005  0x7F54, 0x7F58, 0x7F5F, 0x7F60, 0x7F68, 0x7F69, 0x7F67, 0x7F78,
1006  0x7F82, 0x7F86, 0x7F83, 0x7F88, 0x7F87, 0x7F8C, 0x7F94, 0x7F9E,
1007  0x7F9D, 0x7F9A, 0x7FA3, 0x7FAF, 0x7FB2, 0x7FB9, 0x7FAE, 0x7FB6,
1008  0x7FB8, 0x8B71, 0x7FC5, 0x7FC6, 0x7FCA, 0x7FD5, 0x7FD4, 0x7FE1,
1009  0x7FE6, 0x7FE9, 0x7FF3, 0x7FF9, 0x98DC, 0x8006, 0x8004, 0x800B,
1010  0x8012, 0x8018, 0x8019, 0x801C, 0x8021, 0x8028, 0x803F, 0x803B,
1011  0x804A, 0x8046, 0x8052, 0x8058, 0x805A, 0x805F, 0x8062, 0x8068,
1012  0x8073, 0x8072, 0x8070, 0x8076, 0x8079, 0x807D, 0x807F, 0x8084,
1013  0x8086, 0x8085, 0x809B, 0x8093, 0x809A, 0x80AD, 0x5190, 0x80AC,
1014  0x80DB, 0x80E5, 0x80D9, 0x80DD, 0x80C4, 0x80DA, 0x80D6, 0x8109,
1015  0x80EF, 0x80F1, 0x811B, 0x8129, 0x8123, 0x812F, 0x814B,
1016 };
1017 unsigned short euc_to_utf8_E7[] = {
1018          0x968B, 0x8146, 0x813E, 0x8153, 0x8151, 0x80FC, 0x8171,
1019  0x816E, 0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818A, 0x8180,
1020  0x8182, 0x81A0, 0x8195, 0x81A4, 0x81A3, 0x815F, 0x8193, 0x81A9,
1021  0x81B0, 0x81B5, 0x81BE, 0x81B8, 0x81BD, 0x81C0, 0x81C2, 0x81BA,
1022  0x81C9, 0x81CD, 0x81D1, 0x81D9, 0x81D8, 0x81C8, 0x81DA, 0x81DF,
1023  0x81E0, 0x81E7, 0x81FA, 0x81FB, 0x81FE, 0x8201, 0x8202, 0x8205,
1024  0x8207, 0x820A, 0x820D, 0x8210, 0x8216, 0x8229, 0x822B, 0x8238,
1025  0x8233, 0x8240, 0x8259, 0x8258, 0x825D, 0x825A, 0x825F, 0x8264,
1026  0x8262, 0x8268, 0x826A, 0x826B, 0x822E, 0x8271, 0x8277, 0x8278,
1027  0x827E, 0x828D, 0x8292, 0x82AB, 0x829F, 0x82BB, 0x82AC, 0x82E1,
1028  0x82E3, 0x82DF, 0x82D2, 0x82F4, 0x82F3, 0x82FA, 0x8393, 0x8303,
1029  0x82FB, 0x82F9, 0x82DE, 0x8306, 0x82DC, 0x8309, 0x82D9,
1030 };
1031 unsigned short euc_to_utf8_E8[] = {
1032          0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339,
1033  0x8350, 0x8345, 0x832F, 0x832B, 0x8317, 0x8318, 0x8385, 0x839A,
1034  0x83AA, 0x839F, 0x83A2, 0x8396, 0x8323, 0x838E, 0x8387, 0x838A,
1035  0x837C, 0x83B5, 0x8373, 0x8375, 0x83A0, 0x8389, 0x83A8, 0x83F4,
1036  0x8413, 0x83EB, 0x83CE, 0x83FD, 0x8403, 0x83D8, 0x840B, 0x83C1,
1037  0x83F7, 0x8407, 0x83E0, 0x83F2, 0x840D, 0x8422, 0x8420, 0x83BD,
1038  0x8438, 0x8506, 0x83FB, 0x846D, 0x842A, 0x843C, 0x855A, 0x8484,
1039  0x8477, 0x846B, 0x84AD, 0x846E, 0x8482, 0x8469, 0x8446, 0x842C,
1040  0x846F, 0x8479, 0x8435, 0x84CA, 0x8462, 0x84B9, 0x84BF, 0x849F,
1041  0x84D9, 0x84CD, 0x84BB, 0x84DA, 0x84D0, 0x84C1, 0x84C6, 0x84D6,
1042  0x84A1, 0x8521, 0x84FF, 0x84F4, 0x8517, 0x8518, 0x852C, 0x851F,
1043  0x8515, 0x8514, 0x84FC, 0x8540, 0x8563, 0x8558, 0x8548,
1044 };
1045 unsigned short euc_to_utf8_E9[] = {
1046          0x8541, 0x8602, 0x854B, 0x8555, 0x8580, 0x85A4, 0x8588,
1047  0x8591, 0x858A, 0x85A8, 0x856D, 0x8594, 0x859B, 0x85EA, 0x8587,
1048  0x859C, 0x8577, 0x857E, 0x8590, 0x85C9, 0x85BA, 0x85CF, 0x85B9,
1049  0x85D0, 0x85D5, 0x85DD, 0x85E5, 0x85DC, 0x85F9, 0x860A, 0x8613,
1050  0x860B, 0x85FE, 0x85FA, 0x8606, 0x8622, 0x861A, 0x8630, 0x863F,
1051  0x864D, 0x4E55, 0x8654, 0x865F, 0x8667, 0x8671, 0x8693, 0x86A3,
1052  0x86A9, 0x86AA, 0x868B, 0x868C, 0x86B6, 0x86AF, 0x86C4, 0x86C6,
1053  0x86B0, 0x86C9, 0x8823, 0x86AB, 0x86D4, 0x86DE, 0x86E9, 0x86EC,
1054  0x86DF, 0x86DB, 0x86EF, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703,
1055  0x86FB, 0x8711, 0x8709, 0x870D, 0x86F9, 0x870A, 0x8734, 0x873F,
1056  0x8737, 0x873B, 0x8725, 0x8729, 0x871A, 0x8760, 0x875F, 0x8778,
1057  0x874C, 0x874E, 0x8774, 0x8757, 0x8768, 0x876E, 0x8759,
1058 };
1059 unsigned short euc_to_utf8_EA[] = {
1060          0x8753, 0x8763, 0x876A, 0x8805, 0x87A2, 0x879F, 0x8782,
1061  0x87AF, 0x87CB, 0x87BD, 0x87C0, 0x87D0, 0x96D6, 0x87AB, 0x87C4,
1062  0x87B3, 0x87C7, 0x87C6, 0x87BB, 0x87EF, 0x87F2, 0x87E0, 0x880F,
1063  0x880D, 0x87FE, 0x87F6, 0x87F7, 0x880E, 0x87D2, 0x8811, 0x8816,
1064  0x8815, 0x8822, 0x8821, 0x8831, 0x8836, 0x8839, 0x8827, 0x883B,
1065  0x8844, 0x8842, 0x8852, 0x8859, 0x885E, 0x8862, 0x886B, 0x8881,
1066  0x887E, 0x889E, 0x8875, 0x887D, 0x88B5, 0x8872, 0x8882, 0x8897,
1067  0x8892, 0x88AE, 0x8899, 0x88A2, 0x888D, 0x88A4, 0x88B0, 0x88BF,
1068  0x88B1, 0x88C3, 0x88C4, 0x88D4, 0x88D8, 0x88D9, 0x88DD, 0x88F9,
1069  0x8902, 0x88FC, 0x88F4, 0x88E8, 0x88F2, 0x8904, 0x890C, 0x890A,
1070  0x8913, 0x8943, 0x891E, 0x8925, 0x892A, 0x892B, 0x8941, 0x8944,
1071  0x893B, 0x8936, 0x8938, 0x894C, 0x891D, 0x8960, 0x895E,
1072 };
1073 unsigned short euc_to_utf8_EB[] = {
1074          0x8966, 0x8964, 0x896D, 0x896A, 0x896F, 0x8974, 0x8977,
1075  0x897E, 0x8983, 0x8988, 0x898A, 0x8993, 0x8998, 0x89A1, 0x89A9,
1076  0x89A6, 0x89AC, 0x89AF, 0x89B2, 0x89BA, 0x89BD, 0x89BF, 0x89C0,
1077  0x89DA, 0x89DC, 0x89DD, 0x89E7, 0x89F4, 0x89F8, 0x8A03, 0x8A16,
1078  0x8A10, 0x8A0C, 0x8A1B, 0x8A1D, 0x8A25, 0x8A36, 0x8A41, 0x8A5B,
1079  0x8A52, 0x8A46, 0x8A48, 0x8A7C, 0x8A6D, 0x8A6C, 0x8A62, 0x8A85,
1080  0x8A82, 0x8A84, 0x8AA8, 0x8AA1, 0x8A91, 0x8AA5, 0x8AA6, 0x8A9A,
1081  0x8AA3, 0x8AC4, 0x8ACD, 0x8AC2, 0x8ADA, 0x8AEB, 0x8AF3, 0x8AE7,
1082  0x8AE4, 0x8AF1, 0x8B14, 0x8AE0, 0x8AE2, 0x8AF7, 0x8ADE, 0x8ADB,
1083  0x8B0C, 0x8B07, 0x8B1A, 0x8AE1, 0x8B16, 0x8B10, 0x8B17, 0x8B20,
1084  0x8B33, 0x97AB, 0x8B26, 0x8B2B, 0x8B3E, 0x8B28, 0x8B41, 0x8B4C,
1085  0x8B4F, 0x8B4E, 0x8B49, 0x8B56, 0x8B5B, 0x8B5A, 0x8B6B,
1086 };
1087 unsigned short euc_to_utf8_EC[] = {
1088          0x8B5F, 0x8B6C, 0x8B6F, 0x8B74, 0x8B7D, 0x8B80, 0x8B8C,
1089  0x8B8E, 0x8B92, 0x8B93, 0x8B96, 0x8B99, 0x8B9A, 0x8C3A, 0x8C41,
1090  0x8C3F, 0x8C48, 0x8C4C, 0x8C4E, 0x8C50, 0x8C55, 0x8C62, 0x8C6C,
1091  0x8C78, 0x8C7A, 0x8C82, 0x8C89, 0x8C85, 0x8C8A, 0x8C8D, 0x8C8E,
1092  0x8C94, 0x8C7C, 0x8C98, 0x621D, 0x8CAD, 0x8CAA, 0x8CBD, 0x8CB2,
1093  0x8CB3, 0x8CAE, 0x8CB6, 0x8CC8, 0x8CC1, 0x8CE4, 0x8CE3, 0x8CDA,
1094  0x8CFD, 0x8CFA, 0x8CFB, 0x8D04, 0x8D05, 0x8D0A, 0x8D07, 0x8D0F,
1095  0x8D0D, 0x8D10, 0x9F4E, 0x8D13, 0x8CCD, 0x8D14, 0x8D16, 0x8D67,
1096  0x8D6D, 0x8D71, 0x8D73, 0x8D81, 0x8D99, 0x8DC2, 0x8DBE, 0x8DBA,
1097  0x8DCF, 0x8DDA, 0x8DD6, 0x8DCC, 0x8DDB, 0x8DCB, 0x8DEA, 0x8DEB,
1098  0x8DDF, 0x8DE3, 0x8DFC, 0x8E08, 0x8E09, 0x8DFF, 0x8E1D, 0x8E1E,
1099  0x8E10, 0x8E1F, 0x8E42, 0x8E35, 0x8E30, 0x8E34, 0x8E4A,
1100 };
1101 unsigned short euc_to_utf8_ED[] = {
1102          0x8E47, 0x8E49, 0x8E4C, 0x8E50, 0x8E48, 0x8E59, 0x8E64,
1103  0x8E60, 0x8E2A, 0x8E63, 0x8E55, 0x8E76, 0x8E72, 0x8E7C, 0x8E81,
1104  0x8E87, 0x8E85, 0x8E84, 0x8E8B, 0x8E8A, 0x8E93, 0x8E91, 0x8E94,
1105  0x8E99, 0x8EAA, 0x8EA1, 0x8EAC, 0x8EB0, 0x8EC6, 0x8EB1, 0x8EBE,
1106  0x8EC5, 0x8EC8, 0x8ECB, 0x8EDB, 0x8EE3, 0x8EFC, 0x8EFB, 0x8EEB,
1107  0x8EFE, 0x8F0A, 0x8F05, 0x8F15, 0x8F12, 0x8F19, 0x8F13, 0x8F1C,
1108  0x8F1F, 0x8F1B, 0x8F0C, 0x8F26, 0x8F33, 0x8F3B, 0x8F39, 0x8F45,
1109  0x8F42, 0x8F3E, 0x8F4C, 0x8F49, 0x8F46, 0x8F4E, 0x8F57, 0x8F5C,
1110  0x8F62, 0x8F63, 0x8F64, 0x8F9C, 0x8F9F, 0x8FA3, 0x8FAD, 0x8FAF,
1111  0x8FB7, 0x8FDA, 0x8FE5, 0x8FE2, 0x8FEA, 0x8FEF, 0x9087, 0x8FF4,
1112  0x9005, 0x8FF9, 0x8FFA, 0x9011, 0x9015, 0x9021, 0x900D, 0x901E,
1113  0x9016, 0x900B, 0x9027, 0x9036, 0x9035, 0x9039, 0x8FF8,
1114 };
1115 unsigned short euc_to_utf8_EE[] = {
1116          0x904F, 0x9050, 0x9051, 0x9052, 0x900E, 0x9049, 0x903E,
1117  0x9056, 0x9058, 0x905E, 0x9068, 0x906F, 0x9076, 0x96A8, 0x9072,
1118  0x9082, 0x907D, 0x9081, 0x9080, 0x908A, 0x9089, 0x908F, 0x90A8,
1119  0x90AF, 0x90B1, 0x90B5, 0x90E2, 0x90E4, 0x6248, 0x90DB, 0x9102,
1120  0x9112, 0x9119, 0x9132, 0x9130, 0x914A, 0x9156, 0x9158, 0x9163,
1121  0x9165, 0x9169, 0x9173, 0x9172, 0x918B, 0x9189, 0x9182, 0x91A2,
1122  0x91AB, 0x91AF, 0x91AA, 0x91B5, 0x91B4, 0x91BA, 0x91C0, 0x91C1,
1123  0x91C9, 0x91CB, 0x91D0, 0x91D6, 0x91DF, 0x91E1, 0x91DB, 0x91FC,
1124  0x91F5, 0x91F6, 0x921E, 0x91FF, 0x9214, 0x922C, 0x9215, 0x9211,
1125  0x925E, 0x9257, 0x9245, 0x9249, 0x9264, 0x9248, 0x9295, 0x923F,
1126  0x924B, 0x9250, 0x929C, 0x9296, 0x9293, 0x929B, 0x925A, 0x92CF,
1127  0x92B9, 0x92B7, 0x92E9, 0x930F, 0x92FA, 0x9344, 0x932E,
1128 };
1129 unsigned short euc_to_utf8_EF[] = {
1130          0x9319, 0x9322, 0x931A, 0x9323, 0x933A, 0x9335, 0x933B,
1131  0x935C, 0x9360, 0x937C, 0x936E, 0x9356, 0x93B0, 0x93AC, 0x93AD,
1132  0x9394, 0x93B9, 0x93D6, 0x93D7, 0x93E8, 0x93E5, 0x93D8, 0x93C3,
1133  0x93DD, 0x93D0, 0x93C8, 0x93E4, 0x941A, 0x9414, 0x9413, 0x9403,
1134  0x9407, 0x9410, 0x9436, 0x942B, 0x9435, 0x9421, 0x943A, 0x9441,
1135  0x9452, 0x9444, 0x945B, 0x9460, 0x9462, 0x945E, 0x946A, 0x9229,
1136  0x9470, 0x9475, 0x9477, 0x947D, 0x945A, 0x947C, 0x947E, 0x9481,
1137  0x947F, 0x9582, 0x9587, 0x958A, 0x9594, 0x9596, 0x9598, 0x9599,
1138  0x95A0, 0x95A8, 0x95A7, 0x95AD, 0x95BC, 0x95BB, 0x95B9, 0x95BE,
1139  0x95CA, 0x6FF6, 0x95C3, 0x95CD, 0x95CC, 0x95D5, 0x95D4, 0x95D6,
1140  0x95DC, 0x95E1, 0x95E5, 0x95E2, 0x9621, 0x9628, 0x962E, 0x962F,
1141  0x9642, 0x964C, 0x964F, 0x964B, 0x9677, 0x965C, 0x965E,
1142 };
1143 unsigned short euc_to_utf8_F0[] = {
1144          0x965D, 0x965F, 0x9666, 0x9672, 0x966C, 0x968D, 0x9698,
1145  0x9695, 0x9697, 0x96AA, 0x96A7, 0x96B1, 0x96B2, 0x96B0, 0x96B4,
1146  0x96B6, 0x96B8, 0x96B9, 0x96CE, 0x96CB, 0x96C9, 0x96CD, 0x894D,
1147  0x96DC, 0x970D, 0x96D5, 0x96F9, 0x9704, 0x9706, 0x9708, 0x9713,
1148  0x970E, 0x9711, 0x970F, 0x9716, 0x9719, 0x9724, 0x972A, 0x9730,
1149  0x9739, 0x973D, 0x973E, 0x9744, 0x9746, 0x9748, 0x9742, 0x9749,
1150  0x975C, 0x9760, 0x9764, 0x9766, 0x9768, 0x52D2, 0x976B, 0x9771,
1151  0x9779, 0x9785, 0x977C, 0x9781, 0x977A, 0x9786, 0x978B, 0x978F,
1152  0x9790, 0x979C, 0x97A8, 0x97A6, 0x97A3, 0x97B3, 0x97B4, 0x97C3,
1153  0x97C6, 0x97C8, 0x97CB, 0x97DC, 0x97ED, 0x9F4F, 0x97F2, 0x7ADF,
1154  0x97F6, 0x97F5, 0x980F, 0x980C, 0x9838, 0x9824, 0x9821, 0x9837,
1155  0x983D, 0x9846, 0x984F, 0x984B, 0x986B, 0x986F, 0x9870,
1156 };
1157 unsigned short euc_to_utf8_F1[] = {
1158          0x9871, 0x9874, 0x9873, 0x98AA, 0x98AF, 0x98B1, 0x98B6,
1159  0x98C4, 0x98C3, 0x98C6, 0x98E9, 0x98EB, 0x9903, 0x9909, 0x9912,
1160  0x9914, 0x9918, 0x9921, 0x991D, 0x991E, 0x9924, 0x9920, 0x992C,
1161  0x992E, 0x993D, 0x993E, 0x9942, 0x9949, 0x9945, 0x9950, 0x994B,
1162  0x9951, 0x9952, 0x994C, 0x9955, 0x9997, 0x9998, 0x99A5, 0x99AD,
1163  0x99AE, 0x99BC, 0x99DF, 0x99DB, 0x99DD, 0x99D8, 0x99D1, 0x99ED,
1164  0x99EE, 0x99F1, 0x99F2, 0x99FB, 0x99F8, 0x9A01, 0x9A0F, 0x9A05,
1165  0x99E2, 0x9A19, 0x9A2B, 0x9A37, 0x9A45, 0x9A42, 0x9A40, 0x9A43,
1166  0x9A3E, 0x9A55, 0x9A4D, 0x9A5B, 0x9A57, 0x9A5F, 0x9A62, 0x9A65,
1167  0x9A64, 0x9A69, 0x9A6B, 0x9A6A, 0x9AAD, 0x9AB0, 0x9ABC, 0x9AC0,
1168  0x9ACF, 0x9AD1, 0x9AD3, 0x9AD4, 0x9ADE, 0x9ADF, 0x9AE2, 0x9AE3,
1169  0x9AE6, 0x9AEF, 0x9AEB, 0x9AEE, 0x9AF4, 0x9AF1, 0x9AF7,
1170 };
1171 unsigned short euc_to_utf8_F2[] = {
1172          0x9AFB, 0x9B06, 0x9B18, 0x9B1A, 0x9B1F, 0x9B22, 0x9B23,
1173  0x9B25, 0x9B27, 0x9B28, 0x9B29, 0x9B2A, 0x9B2E, 0x9B2F, 0x9B32,
1174  0x9B44, 0x9B43, 0x9B4F, 0x9B4D, 0x9B4E, 0x9B51, 0x9B58, 0x9B74,
1175  0x9B93, 0x9B83, 0x9B91, 0x9B96, 0x9B97, 0x9B9F, 0x9BA0, 0x9BA8,
1176  0x9BB4, 0x9BC0, 0x9BCA, 0x9BB9, 0x9BC6, 0x9BCF, 0x9BD1, 0x9BD2,
1177  0x9BE3, 0x9BE2, 0x9BE4, 0x9BD4, 0x9BE1, 0x9C3A, 0x9BF2, 0x9BF1,
1178  0x9BF0, 0x9C15, 0x9C14, 0x9C09, 0x9C13, 0x9C0C, 0x9C06, 0x9C08,
1179  0x9C12, 0x9C0A, 0x9C04, 0x9C2E, 0x9C1B, 0x9C25, 0x9C24, 0x9C21,
1180  0x9C30, 0x9C47, 0x9C32, 0x9C46, 0x9C3E, 0x9C5A, 0x9C60, 0x9C67,
1181  0x9C76, 0x9C78, 0x9CE7, 0x9CEC, 0x9CF0, 0x9D09, 0x9D08, 0x9CEB,
1182  0x9D03, 0x9D06, 0x9D2A, 0x9D26, 0x9DAF, 0x9D23, 0x9D1F, 0x9D44,
1183  0x9D15, 0x9D12, 0x9D41, 0x9D3F, 0x9D3E, 0x9D46, 0x9D48,
1184 };
1185 unsigned short euc_to_utf8_F3[] = {
1186          0x9D5D, 0x9D5E, 0x9D64, 0x9D51, 0x9D50, 0x9D59, 0x9D72,
1187  0x9D89, 0x9D87, 0x9DAB, 0x9D6F, 0x9D7A, 0x9D9A, 0x9DA4, 0x9DA9,
1188  0x9DB2, 0x9DC4, 0x9DC1, 0x9DBB, 0x9DB8, 0x9DBA, 0x9DC6, 0x9DCF,
1189  0x9DC2, 0x9DD9, 0x9DD3, 0x9DF8, 0x9DE6, 0x9DED, 0x9DEF, 0x9DFD,
1190  0x9E1A, 0x9E1B, 0x9E1E, 0x9E75, 0x9E79, 0x9E7D, 0x9E81, 0x9E88,
1191  0x9E8B, 0x9E8C, 0x9E92, 0x9E95, 0x9E91, 0x9E9D, 0x9EA5, 0x9EA9,
1192  0x9EB8, 0x9EAA, 0x9EAD, 0x9761, 0x9ECC, 0x9ECE, 0x9ECF, 0x9ED0,
1193  0x9ED4, 0x9EDC, 0x9EDE, 0x9EDD, 0x9EE0, 0x9EE5, 0x9EE8, 0x9EEF,
1194  0x9EF4, 0x9EF6, 0x9EF7, 0x9EF9, 0x9EFB, 0x9EFC, 0x9EFD, 0x9F07,
1195  0x9F08, 0x76B7, 0x9F15, 0x9F21, 0x9F2C, 0x9F3E, 0x9F4A, 0x9F52,
1196  0x9F54, 0x9F63, 0x9F5F, 0x9F60, 0x9F61, 0x9F66, 0x9F67, 0x9F6C,
1197  0x9F6A, 0x9F77, 0x9F72, 0x9F76, 0x9F95, 0x9F9C, 0x9FA0,
1198 };
1199 unsigned short euc_to_utf8_F4[] = {
1200          0x582F, 0x69C7, 0x9059, 0x7464, 0x51DC, 0x7199,      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,      0,
1211       0,      0,      0,      0,      0,      0,      0,
1212 };
1213 unsigned short euc_to_utf8_F5[] = {
1214               0,      0,      0,      0,      0,      0,      0,
1215       0,      0,      0,      0,      0,      0,      0,      0,
1216       0,      0, 0xFE33,      0,      0,      0,      0,      0,
1217       0,      0,      0,      0,      0, 0xFE31,      0,      0,
1218       0,      0,      0,      0,      0, 0xFE30,      0,      0,
1219       0,      0, 0xFE35, 0xFE36, 0xFE39, 0xFE3A,      0,      0,
1220  0xFE37, 0xFE38, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E, 0xFE41, 0xFE42,
1221  0xFE43, 0xFE44, 0xFE3B, 0xFE3C,      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,      0,
1225       0,      0,      0,      0,      0,      0,      0,
1226 };
1227 unsigned short euc_to_utf8_F9[] = {
1228          0x7E8A, 0x891C, 0x9348, 0x9288, 0x84DC, 0x4FC9, 0x70BB,
1229  0x6631, 0x68C8, 0x92F9, 0x66FB, 0x5F45, 0x4E28, 0x4EE1, 0x4EFC,
1230  0x4F00, 0x4F03, 0x4F39, 0x4F56, 0x4F92, 0x4F8A, 0x4F9A, 0x4F94,
1231  0x4FCD, 0x5040, 0x5022, 0x4FFF, 0x501E, 0x5046, 0x5070, 0x5042,
1232  0x5094, 0x50F4, 0x50D8, 0x514A, 0x5164, 0x519D, 0x51BE, 0x51EC,
1233  0x5215, 0x529C, 0x52A6, 0x52C0, 0x52DB, 0x5300, 0x5307, 0x5324,
1234  0x5372, 0x5393, 0x53B2, 0x53DD, 0xFA0E, 0x549C, 0x548A, 0x54A9,
1235  0x54FF, 0x5586, 0x5759, 0x5765, 0x57AC, 0x57C8, 0x57C7, 0xFA0F,
1236  0xFA10, 0x589E, 0x58B2, 0x590B, 0x5953, 0x595B, 0x595D, 0x5963,
1237  0x59A4, 0x59BA, 0x5B56, 0x5BC0, 0x752F, 0x5BD8, 0x5BEC, 0x5C1E,
1238  0x5CA6, 0x5CBA, 0x5CF5, 0x5D27, 0x5D53, 0xFA11, 0x5D42, 0x5D6D,
1239  0x5DB8, 0x5DB9, 0x5DD0, 0x5F21, 0x5F34, 0x5F67, 0x5FB7,
1240 };
1241 unsigned short euc_to_utf8_FA[] = {
1242          0x5FDE, 0x605D, 0x6085, 0x608A, 0x60DE, 0x60D5, 0x6120,
1243  0x60F2, 0x6111, 0x6137, 0x6130, 0x6198, 0x6213, 0x62A6, 0x63F5,
1244  0x6460, 0x649D, 0x64CE, 0x654E, 0x6600, 0x6615, 0x663B, 0x6609,
1245  0x662E, 0x661E, 0x6624, 0x6665, 0x6657, 0x6659, 0xFA12, 0x6673,
1246  0x6699, 0x66A0, 0x66B2, 0x66BF, 0x66FA, 0x670E, 0xF929, 0x6766,
1247  0x67BB, 0x6852, 0x67C0, 0x6801, 0x6844, 0x68CF, 0xFA13, 0x6968,
1248  0xFA14, 0x6998, 0x69E2, 0x6A30, 0x6A6B, 0x6A46, 0x6A73, 0x6A7E,
1249  0x6AE2, 0x6AE4, 0x6BD6, 0x6C3F, 0x6C5C, 0x6C86, 0x6C6F, 0x6CDA,
1250  0x6D04, 0x6D87, 0x6D6F, 0x6D96, 0x6DAC, 0x6DCF, 0x6DF8, 0x6DF2,
1251  0x6DFC, 0x6E39, 0x6E5C, 0x6E27, 0x6E3C, 0x6EBF, 0x6F88, 0x6FB5,
1252  0x6FF5, 0x7005, 0x7007, 0x7028, 0x7085, 0x70AB, 0x710F, 0x7104,
1253  0x715C, 0x7146, 0x7147, 0xFA15, 0x71C1, 0x71FE, 0x72B1,
1254 };
1255 unsigned short euc_to_utf8_FB[] = {
1256          0x72BE, 0x7324, 0xFA16, 0x7377, 0x73BD, 0x73C9, 0x73D6,
1257  0x73E3, 0x73D2, 0x7407, 0x73F5, 0x7426, 0x742A, 0x7429, 0x742E,
1258  0x7462, 0x7489, 0x749F, 0x7501, 0x756F, 0x7682, 0x769C, 0x769E,
1259  0x769B, 0x76A6, 0xFA17, 0x7746, 0x52AF, 0x7821, 0x784E, 0x7864,
1260  0x787A, 0x7930, 0xFA18, 0xFA19, 0xFA1A, 0x7994, 0xFA1B, 0x799B,
1261  0x7AD1, 0x7AE7, 0xFA1C, 0x7AEB, 0x7B9E, 0xFA1D, 0x7D48, 0x7D5C,
1262  0x7DB7, 0x7DA0, 0x7DD6, 0x7E52, 0x7F47, 0x7FA1, 0xFA1E, 0x8301,
1263  0x8362, 0x837F, 0x83C7, 0x83F6, 0x8448, 0x84B4, 0x8553, 0x8559,
1264  0x856B, 0xFA1F, 0x85B0, 0xFA20, 0xFA21, 0x8807, 0x88F5, 0x8A12,
1265  0x8A37, 0x8A79, 0x8AA7, 0x8ABE, 0x8ADF, 0xFA22, 0x8AF6, 0x8B53,
1266  0x8B7F, 0x8CF0, 0x8CF4, 0x8D12, 0x8D76, 0xFA23, 0x8ECF, 0xFA24,
1267  0xFA25, 0x9067, 0x90DE, 0xFA26, 0x9115, 0x9127, 0x91DA,
1268 };
1269 unsigned short euc_to_utf8_FC[] = {
1270          0x91D7, 0x91DE, 0x91ED, 0x91EE, 0x91E4, 0x91E5, 0x9206,
1271  0x9210, 0x920A, 0x923A, 0x9240, 0x923C, 0x924E, 0x9259, 0x9251,
1272  0x9239, 0x9267, 0x92A7, 0x9277, 0x9278, 0x92E7, 0x92D7, 0x92D9,
1273  0x92D0, 0xFA27, 0x92D5, 0x92E0, 0x92D3, 0x9325, 0x9321, 0x92FB,
1274  0xFA28, 0x931E, 0x92FF, 0x931D, 0x9302, 0x9370, 0x9357, 0x93A4,
1275  0x93C6, 0x93DE, 0x93F8, 0x9431, 0x9445, 0x9448, 0x9592, 0xF9DC,
1276  0xFA29, 0x969D, 0x96AF, 0x9733, 0x973B, 0x9743, 0x974D, 0x974F,
1277  0x9751, 0x9755, 0x9857, 0x9865, 0xFA2A, 0xFA2B, 0x9927, 0xFA2C,
1278  0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
1279  0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
1280       0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
1281  0x2177, 0x2178, 0x2179, 0xFFE2, 0xFFE4, 0xFF07, 0xFF02,
1282 };
1283 unsigned short euc_to_utf8_1byte[] = {
1284          0xFF61, 0xFF62, 0xFF63, 0xFF64, 0xFF65, 0xFF66, 0xFF67,
1285  0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D, 0xFF6E, 0xFF6F,
1286  0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76, 0xFF77,
1287  0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F,
1288  0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87,
1289  0xFF88, 0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F,
1290  0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97,
1291  0xFF98, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F,
1292       0,      0,      0,      0,      0,      0,      0,      0,
1293       0,      0,      0,      0,      0,      0,      0,      0,
1294       0,      0,      0,      0,      0,      0,      0,      0,
1295       0,      0,      0,      0,      0, 0x00A9, 0x2122,
1296 };
1297 unsigned short * euc_to_utf8_2bytes[] = {
1298                  euc_to_utf8_A1, euc_to_utf8_A2, euc_to_utf8_A3,
1299  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
1300  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
1301  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
1302  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
1303  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
1304  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
1305  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
1306  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
1307  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
1308  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
1309  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
1310  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
1311  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
1312  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
1313  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
1314  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
1315  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
1316  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
1317  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
1318  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
1319  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
1320               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
1321  euc_to_utf8_FC,              0,              0,
1322 };
1323 /* Microsoft UCS Mapping Compatible */
1324 unsigned short * euc_to_utf8_2bytes_ms[] = {
1325                  euc_to_utf8_A1_ms,euc_to_utf8_A2_ms, euc_to_utf8_A3,
1326  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
1327  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
1328  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
1329  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
1330  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
1331  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
1332  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
1333  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
1334  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
1335  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
1336  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
1337  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
1338  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
1339  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
1340  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
1341  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
1342  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
1343  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
1344  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
1345  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
1346  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
1347               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
1348  euc_to_utf8_FC,              0,              0,
1349 };
1350 #endif /* UTF8_OUTPUT_ENABLE */
1351
1352 #ifdef UTF8_INPUT_ENABLE
1353 unsigned short utf8_to_euc_C2[] = {
1354       0,      0,      0,      0,      0,      0,      0,      0,
1355       0,      0,      0,      0,      0,      0,      0,      0,
1356       0,      0,      0,      0,      0,      0,      0,      0,
1357       0,      0,      0,      0,      0,      0,      0,      0,
1358  0x0E20,      0, 0x2171, 0x2172,      0,      0,      0, 0x2178,
1359  0x212F, 0x0E7D,      0,      0, 0x224C,      0,      0,      0,
1360  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
1361       0,      0,      0,      0,      0,      0,      0,      0,
1362 };
1363 unsigned short utf8_to_euc_C3[] = {
1364       0,      0,      0,      0,      0,      0,      0,      0,
1365       0,      0,      0,      0,      0,      0,      0,      0,
1366       0,      0,      0,      0,      0,      0,      0, 0x215F,
1367       0,      0,      0,      0,      0,      0,      0,      0,
1368       0,      0,      0,      0,      0,      0,      0,      0,
1369       0,      0,      0,      0,      0,      0,      0,      0,
1370       0,      0,      0,      0,      0,      0,      0, 0x2160,
1371       0,      0,      0,      0,      0,      0,      0,      0,
1372 };
1373 unsigned short utf8_to_euc_CE[] = {
1374       0,      0,      0,      0,      0,      0,      0,      0,
1375       0,      0,      0,      0,      0,      0,      0,      0,
1376       0, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627,
1377  0x2628, 0x2629, 0x262A, 0x262B, 0x262C, 0x262D, 0x262E, 0x262F,
1378  0x2630, 0x2631,      0, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636,
1379  0x2637, 0x2638,      0,      0,      0,      0,      0,      0,
1380       0, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647,
1381  0x2648, 0x2649, 0x264A, 0x264B, 0x264C, 0x264D, 0x264E, 0x264F,
1382 };
1383 unsigned short utf8_to_euc_CF[] = {
1384  0x2650, 0x2651,      0, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656,
1385  0x2657, 0x2658,      0,      0,      0,      0,      0,      0,
1386       0,      0,      0,      0,      0,      0,      0,      0,
1387       0,      0,      0,      0,      0,      0,      0,      0,
1388       0,      0,      0,      0,      0,      0,      0,      0,
1389       0,      0,      0,      0,      0,      0,      0,      0,
1390       0,      0,      0,      0,      0,      0,      0,      0,
1391       0,      0,      0,      0,      0,      0,      0,      0,
1392 };
1393 unsigned short utf8_to_euc_D0[] = {
1394       0, 0x2727,      0,      0,      0,      0,      0,      0,
1395       0,      0,      0,      0,      0,      0,      0,      0,
1396  0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728, 0x2729,
1397  0x272A, 0x272B, 0x272C, 0x272D, 0x272E, 0x272F, 0x2730, 0x2731,
1398  0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739,
1399  0x273A, 0x273B, 0x273C, 0x273D, 0x273E, 0x273F, 0x2740, 0x2741,
1400  0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758, 0x2759,
1401  0x275A, 0x275B, 0x275C, 0x275D, 0x275E, 0x275F, 0x2760, 0x2761,
1402 };
1403 unsigned short utf8_to_euc_D1[] = {
1404  0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769,
1405  0x276A, 0x276B, 0x276C, 0x276D, 0x276E, 0x276F, 0x2770, 0x2771,
1406       0, 0x2757,      0,      0,      0,      0,      0,      0,
1407       0,      0,      0,      0,      0,      0,      0,      0,
1408       0,      0,      0,      0,      0,      0,      0,      0,
1409       0,      0,      0,      0,      0,      0,      0,      0,
1410       0,      0,      0,      0,      0,      0,      0,      0,
1411       0,      0,      0,      0,      0,      0,      0,      0,
1412 };
1413 unsigned short utf8_to_euc_E280[] = {
1414       0,      0,      0,      0,      0,      0,      0,      0,
1415       0,      0,      0,      0,      0,      0,      0,      0,
1416  0x213E,      0,      0,      0, 0x213D, 0x213D, 0x2142,      0,
1417  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
1418  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
1419       0,      0,      0,      0,      0,      0,      0,      0,
1420  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
1421       0,      0,      0, 0x2228,      0,      0,      0,      0,
1422 };
1423 unsigned short utf8_to_euc_E284[] = {
1424       0,      0,      0, 0x216E,      0,      0,      0,      0,
1425       0, 0x2B37,      0,      0,      0,      0,      0,      0,
1426       0,      0,      0, 0x2B31,      0,      0, 0x2D62,      0,
1427       0,      0,      0,      0,      0,      0,      0,      0,
1428       0, 0x2D64, 0x0E7E,      0,      0,      0,      0,      0,
1429       0,      0,      0, 0x2272,      0,      0,      0,      0,
1430       0,      0,      0,      0,      0,      0,      0,      0,
1431       0,      0,      0,      0,      0,      0,      0,      0,
1432 };
1433 unsigned short utf8_to_euc_E285[] = {
1434       0,      0,      0,      0,      0,      0,      0,      0,
1435       0,      0,      0,      0,      0,      0,      0,      0,
1436       0,      0,      0,      0,      0,      0,      0,      0,
1437       0,      0,      0,      0,      0,      0,      0,      0,
1438  0x2D35, 0x2D36, 0x2D37, 0x2D38, 0x2D39, 0x2D3A, 0x2D3B, 0x2D3C,
1439  0x2D3D, 0x2D3E, 0x2A2B, 0x2A2C,      0,      0,      0,      0,
1440  0x7C71, 0x7C72, 0x7C73, 0x7C74, 0x7C75, 0x7C76, 0x7C77, 0x7C78,
1441  0x7C79, 0x7C7A, 0x2A3F, 0x2A40,      0,      0,      0,      0,
1442 };
1443 unsigned short utf8_to_euc_E286[] = {
1444       0,      0,      0,      0,      0,      0,      0,      0,
1445       0,      0,      0,      0,      0,      0,      0,      0,
1446  0x222B, 0x222C, 0x222A, 0x222D,      0,      0,      0,      0,
1447       0,      0,      0,      0,      0,      0,      0,      0,
1448       0,      0,      0,      0,      0,      0,      0,      0,
1449       0,      0,      0,      0,      0,      0,      0,      0,
1450       0,      0,      0,      0,      0,      0,      0,      0,
1451       0,      0,      0,      0,      0,      0,      0,      0,
1452 };
1453 unsigned short utf8_to_euc_E287[] = {
1454       0,      0,      0,      0, 0x2C4E, 0x2C4F, 0x2C4D,      0,
1455       0,      0,      0,      0,      0,      0,      0,      0,
1456       0,      0, 0x224D,      0, 0x224E,      0,      0,      0,
1457       0,      0,      0,      0,      0,      0,      0,      0,
1458       0,      0,      0,      0,      0,      0, 0x2C52, 0x2C53,
1459  0x2C51, 0x2C54,      0,      0,      0,      0,      0,      0,
1460       0,      0,      0,      0,      0,      0,      0,      0,
1461       0,      0,      0,      0,      0,      0,      0,      0,
1462 };
1463 unsigned short utf8_to_euc_E288[] = {
1464  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
1465  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
1466       0, 0x2D74, 0x215D,      0,      0,      0,      0,      0,
1467       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2D78,
1468  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
1469  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2D73,      0,
1470       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
1471       0,      0,      0,      0,      0, 0x2266,      0,      0,
1472 };
1473 unsigned short utf8_to_euc_E289[] = {
1474       0,      0,      0,      0,      0,      0,      0,      0,
1475       0,      0,      0,      0,      0,      0,      0,      0,
1476       0,      0, 0x2262,      0,      0,      0,      0,      0,
1477       0,      0,      0,      0,      0,      0,      0,      0,
1478  0x2162, 0x2261,      0,      0,      0,      0, 0x2165, 0x2166,
1479       0,      0, 0x2263, 0x2264,      0,      0,      0,      0,
1480       0,      0,      0,      0,      0,      0,      0,      0,
1481       0,      0,      0,      0,      0,      0,      0,      0,
1482 };
1483 unsigned short utf8_to_euc_E28A[] = {
1484       0,      0, 0x223E, 0x223F,      0,      0, 0x223C, 0x223D,
1485       0,      0,      0,      0,      0,      0,      0,      0,
1486       0,      0,      0,      0,      0,      0,      0,      0,
1487       0,      0,      0,      0,      0,      0,      0,      0,
1488       0,      0,      0,      0,      0, 0x225D,      0,      0,
1489       0,      0,      0,      0,      0,      0,      0,      0,
1490       0,      0,      0,      0,      0,      0,      0,      0,
1491       0,      0,      0,      0,      0,      0,      0, 0x2D79,
1492 };
1493 unsigned short utf8_to_euc_E28C[] = {
1494       0,      0,      0,      0,      0,      0,      0,      0,
1495       0,      0,      0,      0,      0,      0,      0,      0,
1496       0,      0, 0x225E,      0,      0,      0,      0,      0,
1497       0,      0,      0,      0,      0,      0,      0,      0,
1498       0,      0,      0,      0,      0,      0,      0,      0,
1499       0,      0,      0,      0,      0,      0,      0,      0,
1500       0,      0,      0,      0,      0,      0,      0,      0,
1501       0,      0,      0,      0,      0,      0,      0,      0,
1502 };
1503 unsigned short utf8_to_euc_E291[] = {
1504       0,      0,      0,      0,      0,      0,      0,      0,
1505       0,      0,      0,      0,      0,      0,      0,      0,
1506       0,      0,      0,      0,      0,      0,      0,      0,
1507       0,      0,      0,      0,      0,      0,      0,      0,
1508  0x2D21, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27, 0x2D28,
1509  0x2D29, 0x2D2A, 0x2D2B, 0x2D2C, 0x2D2D, 0x2D2E, 0x2D2F, 0x2D30,
1510  0x2D31, 0x2D32, 0x2D33, 0x2D34, 0x293F, 0x2940, 0x2941, 0x2942,
1511  0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, 0x294A,
1512 };
1513 unsigned short utf8_to_euc_E292[] = {
1514  0x294B, 0x294C, 0x294D, 0x294E, 0x294F, 0x2950, 0x2951, 0x2952,
1515  0x2972, 0x2973, 0x2974, 0x2975, 0x2976, 0x2977, 0x2978, 0x2979,
1516  0x297A,      0,      0,      0,      0,      0,      0,      0,
1517       0,      0,      0,      0, 0x2A5D, 0x2A5E, 0x2A5F, 0x2A60,
1518  0x2A61, 0x2A62, 0x2A63, 0x2A64, 0x2A65, 0x2A66, 0x2A67, 0x2A68,
1519  0x2A69, 0x2A6A, 0x2A6B, 0x2A6C, 0x2A6D, 0x2A6E, 0x2A6F, 0x2A70,
1520  0x2A71, 0x2A72, 0x2A73, 0x2A74, 0x2A75, 0x2A76,      0,      0,
1521       0,      0,      0,      0,      0,      0,      0,      0,
1522 };
1523 unsigned short utf8_to_euc_E294[] = {
1524  0x2821, 0x282C, 0x2822, 0x282D,      0,      0,      0,      0,
1525       0,      0,      0,      0, 0x2823,      0,      0, 0x282E,
1526  0x2824,      0,      0, 0x282F, 0x2826,      0,      0, 0x2831,
1527  0x2825,      0,      0, 0x2830, 0x2827, 0x283C,      0,      0,
1528  0x2837,      0,      0, 0x2832, 0x2829, 0x283E,      0,      0,
1529  0x2839,      0,      0, 0x2834, 0x2828,      0,      0, 0x2838,
1530  0x283D,      0,      0, 0x2833, 0x282A,      0,      0, 0x283A,
1531  0x283F,      0,      0, 0x2835, 0x282B,      0,      0, 0x283B,
1532 };
1533 unsigned short utf8_to_euc_E295[] = {
1534       0,      0, 0x2840,      0,      0,      0,      0,      0,
1535       0,      0,      0, 0x2836,      0,      0,      0,      0,
1536       0,      0,      0,      0,      0,      0,      0,      0,
1537       0,      0,      0,      0,      0,      0,      0,      0,
1538       0,      0,      0,      0,      0,      0,      0,      0,
1539       0,      0,      0,      0,      0,      0,      0,      0,
1540       0,      0,      0,      0,      0,      0,      0,      0,
1541       0,      0,      0,      0,      0,      0,      0,      0,
1542 };
1543 unsigned short utf8_to_euc_E296[] = {
1544       0,      0,      0,      0,      0,      0,      0,      0,
1545       0,      0,      0,      0,      0,      0,      0,      0,
1546       0,      0,      0,      0,      0,      0,      0,      0,
1547       0,      0,      0,      0,      0,      0,      0,      0,
1548  0x2223, 0x2222,      0,      0,      0,      0,      0,      0,
1549       0,      0,      0,      0,      0,      0,      0,      0,
1550       0,      0, 0x2225, 0x2224,      0,      0,      0,      0,
1551       0,      0,      0,      0, 0x2227, 0x2226,      0,      0,
1552 };
1553 unsigned short utf8_to_euc_E297[] = {
1554       0,      0,      0,      0,      0,      0, 0x2221, 0x217E,
1555       0,      0,      0, 0x217B,      0,      0, 0x217D, 0x217C,
1556       0,      0,      0,      0,      0,      0,      0,      0,
1557       0,      0,      0,      0,      0,      0,      0,      0,
1558       0,      0,      0,      0,      0,      0,      0,      0,
1559       0,      0,      0,      0,      0,      0,      0, 0x227E,
1560       0,      0,      0,      0,      0,      0,      0,      0,
1561       0,      0,      0,      0,      0,      0,      0,      0,
1562 };
1563 unsigned short utf8_to_euc_E298[] = {
1564       0,      0,      0,      0,      0, 0x217A, 0x2179,      0,
1565       0,      0,      0,      0,      0,      0, 0x2C36,      0,
1566       0,      0,      0,      0,      0,      0,      0,      0,
1567       0,      0,      0,      0, 0x2C4A, 0x2C4B, 0x2C49, 0x2C4C,
1568       0,      0,      0,      0,      0,      0,      0,      0,
1569       0,      0,      0,      0,      0,      0,      0,      0,
1570       0,      0,      0,      0,      0,      0,      0,      0,
1571       0,      0,      0,      0,      0,      0,      0,      0,
1572 };
1573 unsigned short utf8_to_euc_E299[] = {
1574  0x216A,      0, 0x2169,      0,      0,      0,      0,      0,
1575       0,      0,      0,      0,      0,      0,      0,      0,
1576       0,      0,      0,      0,      0,      0,      0,      0,
1577       0,      0,      0,      0,      0,      0,      0,      0,
1578  0x2C25, 0x2C23, 0x2C24, 0x2C26, 0x2C21, 0x2C27, 0x2C28, 0x2C22,
1579       0,      0, 0x2276,      0,      0, 0x2275,      0, 0x2274,
1580       0,      0,      0,      0,      0,      0,      0,      0,
1581       0,      0,      0,      0,      0,      0,      0,      0,
1582 };
1583 unsigned short utf8_to_euc_E29D[] = {
1584       0,      0,      0,      0,      0,      0,      0,      0,
1585       0,      0,      0,      0,      0,      0,      0,      0,
1586       0,      0,      0,      0,      0,      0,      0,      0,
1587       0,      0,      0,      0,      0,      0,      0,      0,
1588       0,      0,      0,      0,      0,      0,      0,      0,
1589       0,      0,      0,      0,      0,      0,      0,      0,
1590       0,      0,      0,      0,      0,      0, 0x295D, 0x295E,
1591  0x295F, 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965,      0,
1592 };
1593 unsigned short utf8_to_euc_E380[] = {
1594  0x2121, 0x2122, 0x2123, 0x2137, 0x2C37, 0x2139, 0x213A, 0x213B,
1595  0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
1596  0x215A, 0x215B, 0x2229, 0x222E, 0x214C, 0x214D,      0,      0,
1597       0,      0,      0,      0, 0x2141, 0x2D60,      0, 0x2D61,
1598  0x2C35,      0,      0,      0,      0,      0,      0,      0,
1599       0,      0,      0,      0,      0,      0,      0,      0,
1600       0,      0,      0,      0,      0,      0,      0,      0,
1601       0,      0,      0,      0,      0,      0,      0,      0,
1602 };
1603 unsigned short utf8_to_euc_E381[] = {
1604       0, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427,
1605  0x2428, 0x2429, 0x242A, 0x242B, 0x242C, 0x242D, 0x242E, 0x242F,
1606  0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437,
1607  0x2438, 0x2439, 0x243A, 0x243B, 0x243C, 0x243D, 0x243E, 0x243F,
1608  0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447,
1609  0x2448, 0x2449, 0x244A, 0x244B, 0x244C, 0x244D, 0x244E, 0x244F,
1610  0x2450, 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457,
1611  0x2458, 0x2459, 0x245A, 0x245B, 0x245C, 0x245D, 0x245E, 0x245F,
1612 };
1613 unsigned short utf8_to_euc_E382[] = {
1614  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
1615  0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E, 0x246F,
1616  0x2470, 0x2471, 0x2472, 0x2473, 0x2F49,      0,      0,      0,
1617       0, 0x0E5E, 0x0E5F, 0x212B, 0x212C, 0x2135, 0x2136,      0,
1618       0, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527,
1619  0x2528, 0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F,
1620  0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537,
1621  0x2538, 0x2539, 0x253A, 0x253B, 0x253C, 0x253D, 0x253E, 0x253F,
1622 };
1623 unsigned short utf8_to_euc_E383[] = {
1624  0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547,
1625  0x2548, 0x2549, 0x254A, 0x254B, 0x254C, 0x254D, 0x254E, 0x254F,
1626  0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
1627  0x2558, 0x2559, 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F,
1628  0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567,
1629  0x2568, 0x2569, 0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F,
1630  0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2F4B,
1631  0x2F4C, 0x2F4D, 0x2F4E, 0x2126, 0x213C, 0x2133, 0x2134,      0,
1632 };
1633 unsigned short utf8_to_euc_E388[] = {
1634       0,      0,      0,      0,      0,      0,      0,      0,
1635       0,      0,      0,      0,      0,      0,      0,      0,
1636       0,      0,      0,      0,      0,      0,      0,      0,
1637       0,      0,      0,      0,      0,      0,      0,      0,
1638       0,      0,      0,      0,      0,      0,      0,      0,
1639       0,      0, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27,
1640  0x2D21, 0x2D6A, 0x2D6B, 0x2D34, 0x2D30, 0x2D35, 0x2D33, 0x2D29,
1641  0x2D39, 0x2D6C, 0x2D2D, 0x2D32, 0x2D36, 0x2D37, 0x2D2F, 0x2D38,
1642 };
1643 unsigned short utf8_to_euc_E389[] = {
1644  0x2D28,      0, 0x2D2A, 0x2D2B,      0,      0,      0,      0,
1645       0,      0,      0,      0,      0,      0,      0,      0,
1646       0,      0,      0,      0,      0,      0,      0,      0,
1647       0,      0,      0,      0,      0,      0,      0,      0,
1648       0,      0,      0,      0,      0,      0,      0,      0,
1649       0,      0,      0,      0,      0,      0,      0,      0,
1650       0,      0,      0,      0,      0,      0,      0,      0,
1651       0,      0,      0,      0,      0,      0,      0,      0,
1652 };
1653 unsigned short utf8_to_euc_E38A[] = {
1654       0,      0,      0,      0,      0,      0,      0,      0,
1655       0,      0,      0,      0,      0,      0,      0,      0,
1656       0,      0,      0,      0,      0,      0, 0x2D79,      0,
1657  0x2D7B, 0x2D7E,      0,      0,      0, 0x2D7A, 0x2D7C,      0,
1658       0,      0,      0,      0, 0x2D65, 0x2D66, 0x2D67, 0x2D68,
1659  0x2D69, 0x2D78,      0,      0,      0,      0,      0,      0,
1660       0,      0,      0,      0,      0,      0,      0,      0,
1661       0,      0,      0,      0,      0,      0,      0,      0,
1662 };
1663 unsigned short utf8_to_euc_E38C[] = {
1664  0x2E3F,      0,      0, 0x2D46,      0, 0x2E26,      0,      0,
1665       0,      0,      0,      0,      0, 0x2D4A,      0,      0,
1666       0,      0,      0,      0, 0x2D41, 0x2E2C, 0x2E25,      0,
1667  0x2D44,      0,      0,      0,      0,      0, 0x2E40,      0,
1668       0,      0, 0x2D42, 0x2D4C,      0,      0, 0x2D4B, 0x2D45,
1669       0,      0, 0x2E41, 0x2D4D,      0,      0,      0,      0,
1670       0, 0x2E42,      0, 0x2E27,      0,      0, 0x2D47,      0,
1671       0, 0x2E30,      0, 0x2D4F,      0,      0,      0,      0,
1672 };
1673 unsigned short utf8_to_euc_E38D[] = {
1674       0,      0, 0x2E33,      0,      0,      0,      0, 0x2E43,
1675       0, 0x2D40, 0x2D4E,      0,      0, 0x2D43, 0x2E28,      0,
1676       0, 0x2D48,      0,      0,      0,      0,      0, 0x2D49,
1677       0,      0,      0,      0,      0,      0,      0,      0,
1678       0,      0,      0,      0,      0,      0,      0,      0,
1679       0,      0,      0,      0,      0,      0,      0,      0,
1680       0,      0,      0,      0,      0,      0,      0,      0,
1681       0,      0,      0, 0x2D5F, 0x2D6F, 0x2D6E, 0x2D6D, 0x2E7C,
1682 };
1683 unsigned short utf8_to_euc_E38E[] = {
1684       0,      0,      0,      0,      0, 0x2B3B, 0x2B3C, 0x2B3D,
1685       0,      0,      0,      0,      0,      0, 0x2D53, 0x2D54,
1686  0x2B3A,      0,      0,      0,      0,      0, 0x2B2F, 0x2B30,
1687  0x2B32,      0,      0,      0, 0x2D50, 0x2D51, 0x2D52, 0x2B22,
1688  0x2B24, 0x2D56, 0x2B2A,      0, 0x2B25, 0x2B28,      0,      0,
1689       0,      0,      0,      0,      0,      0,      0,      0,
1690  0x2B36, 0x2B35, 0x2B34, 0x2B33,      0,      0,      0,      0,
1691       0,      0,      0,      0,      0,      0,      0,      0,
1692 };
1693 unsigned short utf8_to_euc_E38F[] = {
1694       0,      0,      0,      0, 0x2D55,      0,      0,      0,
1695       0,      0,      0, 0x2B39,      0, 0x2D63,      0,      0,
1696       0,      0,      0,      0, 0x2B38,      0,      0,      0,
1697       0,      0,      0,      0,      0,      0,      0,      0,
1698       0,      0,      0,      0,      0,      0,      0,      0,
1699       0,      0,      0,      0,      0,      0,      0,      0,
1700       0,      0,      0,      0,      0,      0,      0,      0,
1701       0,      0,      0,      0,      0,      0,      0,      0,
1702 };
1703 unsigned short utf8_to_euc_E4B8[] = {
1704  0x306C, 0x437A,      0, 0x3C37,      0,      0,      0, 0x4B7C,
1705  0x3E66, 0x3B30, 0x3E65, 0x323C,      0, 0x4954, 0x4D3F,      0,
1706  0x5022, 0x312F,      0,      0, 0x336E, 0x5023, 0x4024, 0x5242,
1707  0x3556, 0x4A3A,      0,      0,      0,      0, 0x3E67,      0,
1708       0, 0x4E3E,      0,      0,      0,      0, 0x4A42,      0,
1709  0x792D,      0, 0x5024,      0,      0, 0x4366,      0,      0,
1710       0, 0x5025, 0x367A,      0,      0,      0, 0x5026,      0,
1711  0x345D, 0x4330,      0, 0x3C67, 0x5027,      0,      0, 0x5028,
1712 };
1713 unsigned short utf8_to_euc_E4B9[] = {
1714       0,      0, 0x5029, 0x4735,      0, 0x3557,      0,      0,
1715       0,      0,      0, 0x4737,      0, 0x4663, 0x3843, 0x4B33,
1716       0,      0,      0,      0,      0, 0x6949, 0x502A, 0x3E68,
1717  0x502B, 0x3235,      0,      0,      0, 0x3665, 0x3870, 0x4C69,
1718       0,      0, 0x5626,      0,      0,      0,      0,      0,
1719       0,      0,      0,      0,      0,      0,      0,      0,
1720       0, 0x4D70,      0, 0x467D,      0,      0,      0,      0,
1721       0,      0,      0,      0,      0,      0, 0x3425,      0,
1722 };
1723 unsigned short utf8_to_euc_E4BA[] = {
1724  0x3535,      0, 0x502C,      0,      0, 0x502D, 0x4E3B,      0,
1725  0x4D3D, 0x4168, 0x502F, 0x3B76, 0x4673,      0, 0x5032,      0,
1726       0, 0x313E, 0x385F,      0, 0x385E, 0x3066,      0,      0,
1727  0x4F4B, 0x4F4A,      0, 0x3A33, 0x3021,      0, 0x5033, 0x5034,
1728  0x5035, 0x4B34, 0x5036,      0, 0x3872, 0x3067, 0x4B72,      0,
1729  0x357C,      0,      0, 0x357D, 0x357E, 0x4462, 0x4E3C,      0,
1730  0x5037,      0,      0, 0x5038,      0,      0, 0x5039,      0,
1731       0,      0, 0x3F4D,      0,      0,      0,      0,      0,
1732 };
1733 unsigned short utf8_to_euc_E4BB[] = {
1734  0x3D3A, 0x3F4E, 0x503E,      0, 0x503C,      0, 0x503D, 0x3558,
1735       0,      0, 0x3A23, 0x3270,      0, 0x503B, 0x503A, 0x4A29,
1736       0,      0,      0,      0, 0x3B46, 0x3B45, 0x423E, 0x503F,
1737  0x4955, 0x4067,      0,      0,      0, 0x2138, 0x5040, 0x5042,
1738       0, 0x792E,      0, 0x4265, 0x4E61, 0x304A,      0,      0,
1739       0,      0,      0,      0,      0, 0x5041, 0x323E,      0,
1740  0x3644,      0, 0x4367,      0,      0,      0, 0x376F, 0x5043,
1741       0,      0,      0, 0x4724, 0x792F,      0,      0,      0,
1742 };
1743 unsigned short utf8_to_euc_E4BC[] = {
1744  0x7930, 0x346B,      0, 0x7931,      0,      0,      0,      0,
1745       0, 0x5044, 0x304B,      0,      0, 0x3860, 0x346C, 0x497A,
1746  0x4832, 0x3559,      0,      0,      0,      0,      0,      0,
1747       0,      0, 0x3271,      0, 0x5067, 0x4541,      0,      0,
1748       0,      0,      0,      0,      0,      0,      0,      0,
1749       0,      0,      0,      0,      0,      0,      0, 0x476C,
1750  0x5046,      0,      0,      0, 0x483C,      0, 0x4E62,      0,
1751  0x3F2D, 0x7932, 0x3B47,      0, 0x3B77, 0x3240,      0,      0,
1752 };
1753 unsigned short utf8_to_euc_E4BD[] = {
1754       0,      0,      0, 0x4451,      0,      0, 0x4322, 0x504A,
1755       0,      0,      0,      0,      0, 0x304C, 0x4463, 0x3D3B,
1756  0x3A34, 0x4D24,      0, 0x424E,      0, 0x323F, 0x7933, 0x5049,
1757       0, 0x4D3E, 0x5045, 0x5047, 0x3A6E, 0x5048, 0x5524,      0,
1758       0,      0,      0,      0,      0,      0,      0,      0,
1759       0, 0x5050,      0,      0,      0,      0,      0, 0x5053,
1760  0x5051,      0,      0, 0x3242,      0, 0x4A3B, 0x504B,      0,
1761       0,      0,      0, 0x504F, 0x3873,      0,      0, 0x3B48,
1762 };
1763 unsigned short utf8_to_euc_E4BE[] = {
1764       0,      0,      0, 0x3426,      0,      0, 0x5054,      0,
1765  0x504C,      0, 0x7935, 0x4E63,      0, 0x3B78,      0, 0x504D,
1766       0, 0x5052, 0x7934,      0, 0x7937,      0, 0x5055,      0,
1767  0x504E,      0, 0x7936, 0x3621,      0, 0x304D,      0,      0,
1768  0x3622, 0x3241,      0,      0,      0,      0,      0,      0,
1769       0,      0,      0, 0x5525,      0, 0x4B79, 0x496E, 0x3874,
1770       0,      0,      0,      0,      0, 0x3F2F, 0x4E37,      0,
1771       0,      0,      0,      0,      0,      0,      0, 0x4A58,
1772 };
1773 unsigned short utf8_to_euc_E4BF[] = {
1774       0,      0, 0x3738, 0x4225, 0x3264,      0,      0,      0,
1775       0, 0x7926, 0x3D53,      0,      0, 0x7938, 0x5059,      0,
1776  0x505E, 0x505C,      0,      0, 0x5057,      0,      0, 0x422F,
1777  0x505A,      0, 0x505D, 0x505B,      0, 0x4A5D,      0, 0x5058,
1778       0, 0x3F2E,      0, 0x4B73, 0x505F, 0x5060,      0,      0,
1779       0,      0,      0,      0,      0,      0, 0x3D24, 0x506D,
1780       0,      0,      0, 0x4750,      0, 0x4936, 0x5068,      0,
1781  0x4A70,      0, 0x3236,      0,      0,      0, 0x506C, 0x793B,
1782 };
1783 unsigned short utf8_to_euc_E580[] = {
1784       0,      0,      0,      0,      0, 0x5066, 0x506F,      0,
1785       0, 0x4152,      0, 0x3844,      0, 0x475C,      0, 0x6047,
1786       0, 0x506E, 0x455D,      0, 0x5063,      0, 0x3876,      0,
1787       0, 0x3875, 0x5061,      0,      0,      0, 0x793C, 0x3C5A,
1788       0, 0x5069, 0x793A, 0x4A6F, 0x434D, 0x5065, 0x3771,      0,
1789  0x5062, 0x506A, 0x5064, 0x4E51, 0x506B, 0x4F41,      0,      0,
1790       0,      0,      0,      0,      0,      0, 0x3666,      0,
1791       0, 0x3770,      0,      0,      0,      0,      0,      0,
1792 };
1793 unsigned short utf8_to_euc_E581[] = {
1794  0x7939,      0, 0x793F, 0x5070,      0,      0, 0x793D, 0x5071,
1795  0x5075, 0x304E,      0,      0,      0,      0,      0, 0x4A50,
1796  0x5074,      0,      0,      0,      0, 0x5073, 0x5077,      0,
1797       0,      0, 0x5076,      0, 0x4464,      0,      0,      0,
1798       0,      0,      0,      0,      0, 0x3772,      0,      0,
1799       0,      0,      0,      0, 0x5078,      0,      0,      0,
1800  0x793E,      0, 0x3C45,      0, 0x4226, 0x4465, 0x3676,      0,
1801  0x5079,      0,      0,      0,      0, 0x3536,      0,      0,
1802 };
1803 unsigned short utf8_to_euc_E582[] = {
1804  0x507A,      0,      0,      0,      0, 0x507C,      0,      0,
1805       0,      0,      0,      0,      0, 0x4B35,      0,      0,
1806       0, 0x3766,      0,      0, 0x7940,      0,      0,      0,
1807  0x3B31, 0x4877, 0x507B,      0,      0,      0,      0,      0,
1808       0,      0,      0,      0,      0,      0,      0,      0,
1809       0,      0,      0,      0, 0x3A45, 0x4D43,      0,      0,
1810       0,      0, 0x507E, 0x5123, 0x507D, 0x3A44,      0, 0x3D7D,
1811       0,      0,      0,      0,      0,      0, 0x3739,      0,
1812 };
1813 unsigned short utf8_to_euc_E583[] = {
1814       0,      0, 0x5124,      0,      0, 0x364F,      0,      0,
1815       0, 0x5121, 0x5122,      0,      0, 0x462F,      0, 0x417C,
1816       0, 0x3623,      0,      0,      0, 0x4B4D, 0x5125,      0,
1817  0x7942,      0, 0x4E3D,      0,      0,      0, 0x5126,      0,
1818       0,      0,      0, 0x5129,      0, 0x5127,      0, 0x414E,
1819       0,      0,      0,      0,      0, 0x5128, 0x512A,      0,
1820       0,      0,      0,      0, 0x7941, 0x512C,      0,      0,
1821       0, 0x512B,      0, 0x4A48,      0,      0,      0,      0,
1822 };
1823 unsigned short utf8_to_euc_E584[] = {
1824  0x3537, 0x512E, 0x512F,      0, 0x322F,      0,      0,      0,
1825       0, 0x512D,      0,      0,      0,      0,      0,      0,
1826       0,      0, 0x3C74,      0, 0x5132, 0x5131, 0x5130,      0,
1827  0x5056,      0, 0x5133,      0,      0,      0,      0, 0x3D7E,
1828       0, 0x5134,      0,      0,      0,      0,      0,      0,
1829       0,      0, 0x4D25,      0,      0,      0,      0,      0,
1830       0,      0, 0x4C59,      0,      0,      0,      0, 0x5136,
1831       0,      0, 0x5135, 0x5138, 0x5137,      0,      0, 0x5139,
1832 };
1833 unsigned short utf8_to_euc_E585[] = {
1834  0x513A, 0x3074,      0, 0x3835, 0x373B, 0x3D3C, 0x437B, 0x3624,
1835  0x4068, 0x3877, 0x7943, 0x396E, 0x513C, 0x4C48, 0x4546,      0,
1836  0x3B79,      0, 0x513B,      0, 0x513D,      0,      0,      0,
1837       0,      0, 0x455E,      0, 0x3375,      0,      0,      0,
1838       0,      0, 0x513E,      0, 0x7944, 0x467E,      0,      0,
1839  0x4134, 0x5140, 0x5141, 0x482C, 0x3878, 0x4F3B, 0x5142,      0,
1840       0, 0x3626,      0,      0,      0, 0x4A3C, 0x4236, 0x3671,
1841  0x4535,      0,      0,      0, 0x3773,      0,      0,      0,
1842 };
1843 unsigned short utf8_to_euc_E586[] = {
1844  0x5143,      0, 0x5144,      0,      0, 0x4662, 0x315F,      0,
1845       0, 0x5147, 0x3A7D,      0, 0x5146, 0x3A46,      0, 0x5148,
1846  0x666E, 0x5149, 0x4B41, 0x514A,      0, 0x514B, 0x514C, 0x3E69,
1847       0, 0x3C4C,      0,      0,      0, 0x7945,      0,      0,
1848  0x3427,      0, 0x514F,      0, 0x514D, 0x4C3D, 0x514E,      0,
1849  0x495A, 0x5150, 0x5151, 0x5152, 0x455F,      0,      0,      0,
1850  0x5156, 0x5154, 0x5155, 0x5153, 0x3A63, 0x5157, 0x4C6A, 0x4E64,
1851       0,      0,      0,      0,      0, 0x5158, 0x7946,      0,
1852 };
1853 unsigned short utf8_to_euc_E587[] = {
1854       0,      0,      0,      0, 0x4028, 0x5159, 0x3D5A,      0,
1855       0, 0x515A,      0, 0x437C, 0x4E3F, 0x4560,      0,      0,
1856       0,      0,      0,      0,      0,      0, 0x5245,      0,
1857       0,      0,      0, 0x515B, 0x7425, 0x3645,      0,      0,
1858  0x515C, 0x4B5E,      0,      0,      0,      0, 0x3D68, 0x427C,
1859       0, 0x515E, 0x4664,      0, 0x7947, 0x515F,      0,      0,
1860  0x5160, 0x332E,      0,      0,      0, 0x5161, 0x3627,      0,
1861  0x464C, 0x317A, 0x3D50,      0,      0, 0x4821, 0x5162,      0,
1862 };
1863 unsigned short utf8_to_euc_E588[] = {
1864  0x4561,      0,      0, 0x3F4F, 0x5163,      0, 0x4A2C, 0x405A,
1865  0x3422,      0, 0x3429, 0x5164,      0,      0, 0x5166,      0,
1866       0, 0x373A,      0,      0, 0x5165, 0x7948,      0, 0x4E73,
1867       0,      0,      0,      0,      0, 0x3D69,      0,      0,
1868       0,      0,      0,      0, 0x483D, 0x4A4C,      0, 0x5167,
1869       0, 0x4D78, 0x5168,      0,      0,      0, 0x5169,      0,
1870  0x457E,      0,      0, 0x516A,      0,      0, 0x4029, 0x3A7E,
1871  0x3774, 0x516B, 0x3B49, 0x396F,      0,      0,      0,      0,
1872 };
1873 unsigned short utf8_to_euc_E589[] = {
1874       0,      0,      0, 0x4466, 0x516D,      0,      0, 0x4227,
1875       0,      0, 0x3A6F, 0x516E, 0x516F, 0x4130,      0, 0x516C,
1876       0,      0,      0,      0, 0x5171,      0, 0x4B36,      0,
1877       0,      0,      0, 0x3964,      0,      0, 0x5170,      0,
1878       0,      0,      0, 0x3775, 0x3A5E, 0x476D,      0,      0,
1879       0, 0x5174, 0x5172,      0,      0,      0,      0, 0x497B,
1880  0x3E6A, 0x517B, 0x3364, 0x5175, 0x5173, 0x414F,      0,      0,
1881       0,      0,      0,      0,      0, 0x5177,      0, 0x5176,
1882 };
1883 unsigned short utf8_to_euc_E58A[] = {
1884       0,      0,      0, 0x3344,      0,      0,      0, 0x3760,
1885  0x517C, 0x4E2D,      0,      0,      0, 0x5178,      0,      0,
1886       0, 0x517D, 0x517A,      0, 0x5179,      0,      0,      0,
1887       0,      0,      0, 0x4E4F, 0x7949,      0,      0, 0x3879,
1888  0x3243,      0,      0, 0x4E74,      0,      0, 0x794A,      0,
1889       0, 0x3D75, 0x4558, 0x3965, 0x5222, 0x5223,      0, 0x7B3C,
1890       0, 0x4E65,      0,      0, 0x4F2B, 0x5225,      0,      0,
1891       0, 0x387A,      0,      0, 0x5224,      0, 0x332F,      0,
1892 };
1893 unsigned short utf8_to_euc_E58B[] = {
1894  0x794B, 0x5226,      0, 0x4B56,      0, 0x443C,      0, 0x4D26,
1895       0, 0x4A59,      0,      0,      0, 0x5227,      0,      0,
1896       0,      0, 0x7055,      0,      0, 0x4630,      0, 0x5228,
1897  0x342A, 0x4C33,      0, 0x794C,      0, 0x3E21, 0x5229, 0x4A67,
1898  0x522D,      0, 0x402A, 0x522A, 0x3650,      0, 0x522B, 0x342B,
1899       0,      0,      0,      0,      0,      0,      0,      0,
1900       0,      0, 0x372E, 0x522E,      0, 0x522F,      0,      0,
1901  0x5230, 0x5231, 0x3C5B,      0,      0,      0, 0x387B, 0x4C5E,
1902 };
1903 unsigned short utf8_to_euc_E58C[] = {
1904  0x794D, 0x4C68, 0x4677,      0,      0, 0x4A71, 0x5232, 0x794E,
1905  0x5233,      0,      0,      0,      0, 0x5235,      0, 0x5237,
1906  0x5236,      0,      0,      0,      0, 0x5238, 0x323D, 0x4B4C,
1907       0, 0x3A7C, 0x5239,      0,      0, 0x4159,      0,      0,
1908  0x3E22, 0x3629,      0, 0x523A, 0x794F,      0,      0,      0,
1909       0,      0, 0x485B,      0,      0,      0,      0, 0x523B,
1910       0, 0x523C,      0, 0x523D,      0,      0,      0,      0,
1911  0x523E, 0x4924, 0x3668, 0x3065,      0,      0,      0, 0x463F,
1912 };
1913 unsigned short utf8_to_euc_E58D[] = {
1914  0x523F, 0x3D3D,      0, 0x4069,      0, 0x5241, 0x5240, 0x3E23,
1915  0x3861, 0x5243, 0x483E,      0,      0, 0x5244,      0,      0,
1916       0, 0x485C, 0x4234, 0x426E, 0x3628,      0,      0, 0x466E,
1917  0x4331,      0, 0x476E,      0, 0x4B4E,      0, 0x5246,      0,
1918  0x406A,      0,      0,      0,      0,      0, 0x3735,      0,
1919       0, 0x5247,      0,      0,      0,      0, 0x5248, 0x312C,
1920  0x3075, 0x346D, 0x7950, 0x4228, 0x3551, 0x4D71,      0, 0x524B,
1921  0x3237,      0,      0, 0x524A,      0,      0,      0, 0x362A,
1922 };
1923 unsigned short utf8_to_euc_E58E[] = {
1924       0,      0, 0x524C,      0, 0x4C71,      0,      0,      0,
1925       0,      0,      0,      0,      0,      0,      0,      0,
1926       0,      0,      0, 0x7951,      0,      0, 0x524D,      0,
1927  0x4E52,      0, 0x387C,      0,      0,      0,      0, 0x3836,
1928  0x524E,      0,      0,      0,      0, 0x5250, 0x524F,      0,
1929  0x3F5F, 0x3139,      0,      0,      0, 0x315E, 0x5251,      0,
1930  0x5252,      0, 0x7952, 0x3837,      0,      0, 0x5253,      0,
1931       0,      0,      0, 0x356E,      0,      0,      0,      0,
1932 };
1933 unsigned short utf8_to_euc_E58F[] = {
1934       0,      0, 0x3B32, 0x5254,      0,      0,      0,      0,
1935  0x4B74, 0x3A35, 0x355A, 0x4D27, 0x4150, 0x483F, 0x3C7D,      0,
1936       0,      0,      0,      0, 0x3D47,      0, 0x3C68, 0x3C75,
1937       0, 0x3D76,      0, 0x4840,      0, 0x7953,      0, 0x5257,
1938       0, 0x3143, 0x4151, 0x387D, 0x3845, 0x3667,      0,      0,
1939  0x525B, 0x4321, 0x427E, 0x362B, 0x3E24, 0x525C, 0x525A, 0x3244,
1940  0x4266, 0x3C38, 0x3B4B, 0x3126,      0,      0, 0x3370, 0x3966,
1941  0x3B4A,      0, 0x525D,      0,      0,      0,      0,      0,
1942 };
1943 unsigned short utf8_to_euc_E590[] = {
1944       0, 0x525E,      0, 0x3549, 0x3346,      0,      0,      0,
1945  0x3967, 0x3548, 0x445F, 0x3125, 0x4631, 0x4C3E, 0x3921, 0x4D79,
1946  0x4547, 0x387E,      0,      0,      0,      0,      0,      0,
1947       0,      0,      0, 0x372F,      0, 0x5267,      0, 0x3663,
1948  0x4B4A,      0,      0,      0,      0,      0, 0x485D,      0,
1949       0, 0x5266,      0, 0x345E, 0x5261, 0x5262, 0x5264,      0,
1950       0,      0,      0,      0,      0,      0, 0x5265,      0,
1951  0x355B, 0x3F61,      0, 0x4A2D, 0x5263, 0x525F, 0x3863,      0,
1952 };
1953 unsigned short utf8_to_euc_E591[] = {
1954  0x5260,      0, 0x4F24,      0,      0,      0, 0x4A72,      0,
1955  0x4468, 0x3862, 0x3970,      0,      0,      0, 0x5268,      0,
1956       0, 0x465D,      0,      0,      0,      0,      0,      0,
1957       0,      0,      0,      0,      0,      0,      0, 0x526C,
1958       0,      0,      0,      0,      0,      0,      0,      0,
1959  0x3C7E,      0, 0x3C76,      0,      0,      0,      0,      0,
1960  0x526F, 0x526D,      0, 0x4C23,      0, 0x526A, 0x5273, 0x526E,
1961       0,      0,      0, 0x5271, 0x3846, 0x4C3F,      0,      0,
1962 };
1963 unsigned short utf8_to_euc_E592[] = {
1964  0x5272,      0,      0,      0, 0x5274,      0, 0x5276,      0,
1965       0,      0, 0x7956, 0x3A70, 0x4F42,      0, 0x526B, 0x5269,
1966  0x5275,      0, 0x5270,      0,      0,      0,      0,      0,
1967       0,      0,      0,      0, 0x7955,      0,      0,      0,
1968       0,      0, 0x5278,      0, 0x5323, 0x527A,      0,      0,
1969  0x527E, 0x7957,      0, 0x5321, 0x527B,      0,      0, 0x533E,
1970       0,      0, 0x3A69, 0x3331,      0,      0,      0,      0,
1971  0x5279,      0,      0,      0, 0x5325, 0x3076, 0x5324,      0,
1972 };
1973 unsigned short utf8_to_euc_E593[] = {
1974  0x3025, 0x494A, 0x5322,      0, 0x527C,      0,      0, 0x5277,
1975  0x527D, 0x3A48,      0,      0,      0,      0,      0,      0,
1976       0,      0,      0,      0,      0,      0,      0,      0,
1977  0x5326,      0,      0,      0,      0,      0,      0,      0,
1978       0, 0x3077, 0x532F,      0,      0, 0x5327, 0x5328,      0,
1979  0x3E25, 0x4B69,      0,      0,      0, 0x532D, 0x532C,      0,
1980       0,      0, 0x452F,      0,      0,      0,      0,      0,
1981       0,      0, 0x532E,      0,      0, 0x532B,      0, 0x7958,
1982 };
1983 unsigned short utf8_to_euc_E594[] = {
1984       0,      0,      0,      0, 0x3134,      0, 0x3A36, 0x3F30,
1985       0,      0,      0,      0,      0,      0,      0, 0x5329,
1986  0x4562,      0,      0,      0, 0x532A,      0, 0x3022,      0,
1987       0,      0,      0,      0,      0,      0,      0,      0,
1988       0,      0,      0,      0,      0,      0,      0,      0,
1989       0,      0,      0,      0,      0,      0, 0x5334, 0x4D23,
1990       0, 0x3E27,      0, 0x533A,      0,      0,      0,      0,
1991  0x5339, 0x5330,      0,      0,      0,      0, 0x4243,      0,
1992 };
1993 unsigned short utf8_to_euc_E595[] = {
1994  0x5331,      0,      0,      0, 0x426F, 0x5336, 0x3E26,      0,
1995       0,      0,      0,      0, 0x5333,      0,      0, 0x4C64,
1996       0,      0,      0, 0x373C,      0,      0, 0x5337, 0x5338,
1997       0,      0,      0,      0, 0x5335, 0x533B,      0,      0,
1998       0,      0,      0, 0x5332,      0,      0,      0,      0,
1999       0,      0,      0,      0,      0,      0,      0,      0,
2000       0,      0,      0,      0,      0,      0,      0,      0,
2001       0,      0,      0, 0x5341, 0x5346,      0, 0x5342,      0,
2002 };
2003 unsigned short utf8_to_euc_E596[] = {
2004  0x533D,      0,      0, 0x5347, 0x4131,      0, 0x7959, 0x5349,
2005       0, 0x3922, 0x533F, 0x437D,      0,      0,      0,      0,
2006       0,      0,      0,      0,      0,      0,      0,      0,
2007  0x5343, 0x533C, 0x342D,      0, 0x346E, 0x3365, 0x5344, 0x5340,
2008       0,      0,      0,      0,      0,      0,      0, 0x3776,
2009  0x534A, 0x5348, 0x4153, 0x354A, 0x362C,      0, 0x5345,      0,
2010  0x3674,      0,      0,      0,      0,      0, 0x3144,      0,
2011       0,      0,      0,      0,      0,      0,      0,      0,
2012 };
2013 unsigned short utf8_to_euc_E597[] = {
2014       0,      0,      0,      0, 0x534E, 0x534C,      0, 0x5427,
2015       0,      0,      0,      0,      0,      0,      0,      0,
2016       0,      0,      0,      0, 0x5351,      0,      0,      0,
2017       0,      0, 0x534B,      0, 0x534F,      0,      0, 0x534D,
2018       0,      0,      0, 0x3B4C, 0x5350,      0,      0,      0,
2019       0,      0,      0,      0,      0,      0,      0,      0,
2020       0,      0,      0,      0,      0,      0,      0, 0x5353,
2021       0, 0x5358,      0,      0,      0, 0x5356, 0x5355,      0,
2022 };
2023 unsigned short utf8_to_euc_E598[] = {
2024       0,      0,      0,      0,      0,      0, 0x4332,      0,
2025       0, 0x3245,      0,      0,      0,      0,      0,      0,
2026       0,      0,      0,      0, 0x5352,      0, 0x5354, 0x3E28,
2027  0x3133,      0,      0, 0x5357,      0,      0,      0,      0,
2028       0,      0,      0,      0,      0,      0,      0,      0,
2029       0, 0x325E,      0,      0,      0,      0,      0, 0x5362,
2030       0, 0x3E7C, 0x535E,      0, 0x535C,      0, 0x535D,      0,
2031  0x535F,      0,      0,      0,      0,      0,      0,      0,
2032 };
2033 unsigned short utf8_to_euc_E599[] = {
2034       0,      0, 0x313D,      0,      0,      0,      0,      0,
2035       0,      0,      0,      0, 0x4139,      0, 0x5359,      0,
2036  0x535A,      0,      0,      0,      0,      0,      0,      0,
2037       0,      0,      0, 0x337A,      0,      0,      0,      0,
2038       0,      0,      0,      0, 0x5361,      0,      0,      0,
2039  0x346F,      0, 0x5364, 0x5360, 0x5363,      0,      0,      0,
2040       0,      0,      0,      0, 0x4A2E,      0,      0,      0,
2041  0x4655,      0, 0x4838,      0,      0,      0,      0,      0,
2042 };
2043 unsigned short utf8_to_euc_E59A[] = {
2044  0x5366,      0,      0,      0,      0,      0, 0x5365, 0x3345,
2045       0,      0, 0x5367,      0,      0,      0,      0, 0x536A,
2046       0,      0,      0,      0, 0x5369,      0,      0,      0,
2047       0,      0,      0,      0,      0,      0,      0,      0,
2048  0x5368,      0, 0x4739,      0,      0, 0x536B,      0,      0,
2049       0,      0,      0,      0,      0,      0, 0x536C,      0,
2050       0,      0,      0,      0, 0x536E,      0, 0x536D,      0,
2051       0,      0,      0,      0, 0x5370,      0,      0,      0,
2052 };
2053 unsigned short utf8_to_euc_E59B[] = {
2054  0x5373, 0x5371, 0x536F, 0x5372,      0,      0,      0,      0,
2055  0x5374,      0,      0,      0,      0,      0, 0x5375,      0,
2056       0, 0x5376,      0, 0x5377,      0,      0,      0, 0x5378,
2057  0x5145,      0, 0x3C7C, 0x3B4D,      0,      0, 0x3273,      0,
2058  0x3078,      0,      0, 0x4344,      0,      0,      0,      0,
2059       0,      0,      0,      0,      0,      0, 0x5379,      0,
2060  0x3A24,      0, 0x304F, 0x3F5E,      0,      0,      0,      0,
2061       0, 0x537A, 0x3847,      0,      0, 0x3971,      0, 0x537C,
2062 };
2063 unsigned short utf8_to_euc_E59C[] = {
2064  0x537B,      0,      0, 0x4A60, 0x537D,      0,      0,      0,
2065  0x5421, 0x537E,      0, 0x5422,      0, 0x5423,      0, 0x3777,
2066       0,      0, 0x3160, 0x5424,      0,      0, 0x5426,      0,
2067  0x5425,      0,      0,      0, 0x5428,      0,      0, 0x455A,
2068       0,      0,      0,      0,      0,      0, 0x5429, 0x3035,
2069  0x3A5F,      0,      0,      0,      0, 0x373D,      0,      0,
2070  0x434F,      0,      0,      0,      0,      0,      0, 0x542A,
2071  0x542B,      0,      0, 0x542D,      0,      0,      0,      0,
2072 };
2073 unsigned short utf8_to_euc_E59D[] = {
2074  0x542E,      0, 0x3A64,      0,      0,      0,      0, 0x3651,
2075       0,      0, 0x4B37,      0,      0,      0, 0x542C, 0x542F,
2076  0x3A41, 0x3923,      0,      0,      0,      0,      0,      0,
2077       0, 0x795A,      0,      0,      0,      0,      0,      0,
2078       0, 0x5433,      0,      0, 0x3A25, 0x795B, 0x4333,      0,
2079       0, 0x5430, 0x445A,      0,      0,      0,      0,      0,
2080       0,      0,      0,      0,      0,      0,      0,      0,
2081       0,      0,      0,      0,      0,      0,      0, 0x5434,
2082 };
2083 unsigned short utf8_to_euc_E59E[] = {
2084       0,      0, 0x3F62,      0,      0,      0,      0,      0,
2085  0x5432, 0x5435,      0, 0x373F,      0,      0,      0,      0,
2086       0,      0,      0, 0x5436,      0,      0,      0,      0,
2087       0,      0,      0,      0,      0,      0,      0,      0,
2088  0x5437,      0, 0x3924, 0x3340, 0x5439,      0,      0,      0,
2089       0,      0, 0x543A,      0, 0x795C,      0,      0,      0,
2090  0x543B,      0,      0, 0x5438,      0,      0,      0,      0,
2091       0,      0,      0,      0,      0,      0,      0,      0,
2092 };
2093 unsigned short utf8_to_euc_E59F[] = {
2094  0x5431,      0,      0, 0x543C,      0,      0, 0x543D, 0x795E,
2095  0x795D,      0,      0, 0x4B64,      0,      0, 0x3E6B,      0,
2096       0,      0, 0x543F, 0x5440, 0x543E,      0, 0x5442,      0,
2097       0,      0,      0,      0, 0x4738,      0,      0, 0x3068,
2098  0x4956,      0,      0, 0x5443,      0,      0,      0,      0,
2099       0,      0,      0,      0,      0,      0,      0,      0,
2100       0,      0,      0,      0, 0x3E7D,      0,      0, 0x3C39,
2101       0, 0x475D, 0x3470,      0, 0x3A6B,      0,      0,      0,
2102 };
2103 unsigned short utf8_to_euc_E5A0[] = {
2104  0x4B59,      0, 0x4632,      0,      0, 0x3778, 0x424F,      0,
2105       0,      0, 0x5441, 0x5444,      0,      0,      0,      0,
2106       0,      0,      0,      0,      0, 0x4244,      0,      0,
2107       0, 0x5445,      0,      0,      0, 0x5446,      0,      0,
2108       0, 0x5448,      0,      0, 0x4469,      0,      0,      0,
2109       0,      0, 0x342E,      0,      0,      0,      0, 0x7421,
2110  0x3161, 0x4A73,      0,      0, 0x3E6C, 0x4548,      0,      0,
2111       0,      0, 0x3A66,      0,      0, 0x544E,      0,      0,
2112 };
2113 unsigned short utf8_to_euc_E5A1[] = {
2114  0x4A3D, 0x4E5D,      0,      0,      0,      0,      0,      0,
2115       0,      0, 0x3274, 0x544A,      0,      0,      0,      0,
2116       0, 0x413A, 0x544D,      0, 0x4563,      0,      0, 0x4549,
2117  0x4564, 0x4839, 0x444D,      0,      0,      0, 0x3A49,      0,
2118       0,      0, 0x5449,      0,      0,      0,      0,      0,
2119       0, 0x3176,      0, 0x4536,      0,      0,      0,      0,
2120  0x544B,      0, 0x5447,      0,      0, 0x3F50,      0,      0,
2121       0, 0x544F,      0,      0,      0,      0, 0x3D4E,      0,
2122 };
2123 unsigned short utf8_to_euc_E5A2[] = {
2124       0,      0,      0, 0x362D,      0, 0x5450,      0,      0,
2125       0,      0,      0,      0,      0,      0,      0,      0,
2126       0,      0,      0, 0x4A68,      0,      0,      0, 0x417D,
2127       0,      0,      0,      0, 0x4446,      0, 0x7961, 0x5452,
2128       0,      0,      0,      0,      0,      0,      0,      0,
2129  0x4B4F,      0,      0, 0x5453,      0,      0, 0x5458,      0,
2130       0,      0, 0x7962, 0x4A2F,      0,      0,      0,      0,
2131  0x5457, 0x5451, 0x5454, 0x5456,      0,      0, 0x3A26,      0,
2132 };
2133 unsigned short utf8_to_euc_E5A3[] = {
2134       0, 0x4A49,      0,      0,      0, 0x5459,      0, 0x4345,
2135       0,      0, 0x3275,      0, 0x3E6D,      0,      0,      0,
2136       0, 0x545B,      0, 0x545A,      0, 0x3968,      0, 0x545C,
2137  0x545E, 0x545D,      0,      0, 0x5460,      0, 0x5455, 0x5462,
2138       0,      0,      0,      0, 0x5461, 0x545F,      0,      0,
2139       0,      0,      0, 0x3B4E, 0x3F51,      0, 0x4154, 0x5463,
2140  0x403C, 0x306D, 0x4764,      0,      0,      0,      0, 0x445B,
2141       0, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468,      0,      0,
2142 };
2143 unsigned short utf8_to_euc_E5A4[] = {
2144       0,      0, 0x5469,      0,      0,      0,      0,      0,
2145       0, 0x4A51, 0x546A, 0x7963,      0,      0,      0, 0x3246,
2146  0x546B,      0,      0,      0,      0, 0x4D3C, 0x3330,      0,
2147  0x5249, 0x3D48, 0x423F, 0x546C, 0x4C6B,      0,      0,      0,
2148       0,      0, 0x4C34,      0,      0, 0x546E,      0, 0x4267,
2149       0, 0x4537, 0x4240, 0x4957, 0x546F, 0x5470, 0x317B,      0,
2150       0, 0x3C3A, 0x5471,      0,      0,      0,      0, 0x3050,
2151  0x5472,      0,      0,      0,      0,      0, 0x5473,      0,
2152 };
2153 unsigned short utf8_to_euc_E5A5[] = {
2154       0,      0,      0,      0, 0x3162,      0,      0, 0x3471,
2155  0x4660, 0x4A74,      0,      0,      0,      0, 0x5477, 0x4155,
2156  0x5476, 0x3740,      0, 0x7964, 0x4B5B, 0x5475,      0, 0x4565,
2157  0x5479,      0, 0x5478, 0x7965,      0, 0x7966,      0,      0,
2158  0x547B,      0, 0x547A, 0x7967,      0, 0x317C,      0, 0x547C,
2159  0x3E29, 0x547E, 0x4325,      0, 0x547D,      0, 0x4A33,      0,
2160       0,      0,      0, 0x3D77, 0x455B,      0,      0,      0,
2161  0x5521,      0,      0,      0,      0, 0x3925,      0,      0,
2162 };
2163 unsigned short utf8_to_euc_E5A6[] = {
2164       0, 0x5522, 0x4721, 0x485E, 0x4C51,      0,      0,      0,
2165       0,      0, 0x4725,      0,      0, 0x552B,      0,      0,
2166       0,      0,      0, 0x3538,      0,      0, 0x4D45,      0,
2167       0, 0x4C2F,      0, 0x562C,      0, 0x5523,      0,      0,
2168       0,      0,      0, 0x5526, 0x7968, 0x4245,      0,      0,
2169  0x4B38,      0,      0,      0, 0x454A,      0,      0,      0,
2170       0,      0, 0x5527,      0,      0,      0,      0,      0,
2171       0, 0x4B65, 0x7969, 0x3A4A,      0,      0, 0x3E2A,      0,
2172 };
2173 unsigned short utf8_to_euc_E5A7[] = {
2174       0,      0,      0,      0,      0,      0, 0x5528,      0,
2175       0, 0x3B50,      0, 0x3B4F,      0,      0,      0,      0,
2176  0x3039, 0x3848,      0, 0x402B, 0x3051,      0,      0,      0,
2177       0, 0x552C, 0x552D,      0, 0x552A,      0,      0,      0,
2178       0,      0,      0,      0,      0, 0x3138, 0x342F,      0,
2179  0x5529,      0, 0x4C45, 0x4931,      0,      0,      0,      0,
2180       0,      0,      0,      0,      0,      0, 0x3028,      0,
2181       0,      0,      0, 0x3079,      0,      0,      0, 0x3B51,
2182 };
2183 unsigned short utf8_to_euc_E5A8[] = {
2184       0, 0x3052,      0, 0x3023,      0,      0,      0,      0,
2185       0, 0x5532,      0,      0,      0,      0,      0,      0,
2186       0, 0x5530,      0,      0,      0,      0,      0,      0,
2187  0x4C3C,      0, 0x5533,      0, 0x5531,      0,      0, 0x552F,
2188  0x3F31,      0,      0,      0,      0, 0x552E,      0,      0,
2189       0, 0x4A5A,      0,      0,      0,      0,      0, 0x3864,
2190       0,      0,      0,      0,      0, 0x5537, 0x5538,      0,
2191       0,      0,      0,      0, 0x3E2B,      0,      0,      0,
2192 };
2193 unsigned short utf8_to_euc_E5A9[] = {
2194  0x5534, 0x4F2C,      0,      0,      0,      0, 0x474C,      0,
2195       0, 0x5536,      0,      0,      0,      0,      0,      0,
2196       0,      0,      0,      0,      0,      0,      0,      0,
2197       0,      0, 0x3A27,      0,      0,      0,      0,      0,
2198       0,      0, 0x5539,      0,      0,      0, 0x4958,      0,
2199       0,      0, 0x553A,      0, 0x5535,      0,      0,      0,
2200       0,      0,      0,      0,      0,      0,      0,      0,
2201       0,      0,      0,      0,      0,      0,      0, 0x4C3B,
2202 };
2203 unsigned short utf8_to_euc_E5AA[] = {
2204       0,      0,      0,      0,      0,      0,      0,      0,
2205       0,      0,      0,      0,      0,      0,      0,      0,
2206       0,      0, 0x475E,      0,      0,      0,      0,      0,
2207       0,      0, 0x553B, 0x4932,      0,      0,      0,      0,
2208       0,      0,      0,      0,      0,      0,      0,      0,
2209       0,      0,      0,      0,      0,      0,      0,      0,
2210       0,      0,      0,      0,      0,      0,      0,      0,
2211       0,      0,      0,      0, 0x553C, 0x5540, 0x553D,      0,
2212 };
2213 unsigned short utf8_to_euc_E5AB[] = {
2214       0, 0x3247, 0x553F,      0,      0,      0,      0,      0,
2215       0, 0x3C3B,      0, 0x553E, 0x3779,      0,      0,      0,
2216  0x554C,      0,      0,      0,      0,      0, 0x5545, 0x5542,
2217       0,      0,      0,      0,      0,      0,      0,      0,
2218       0, 0x4364,      0, 0x5541,      0,      0, 0x5543,      0,
2219       0, 0x5544,      0,      0,      0,      0,      0,      0,
2220       0,      0,      0,      0,      0,      0,      0,      0,
2221       0,      0, 0x5546, 0x5547,      0,      0,      0,      0,
2222 };
2223 unsigned short utf8_to_euc_E5AC[] = {
2224       0,      0,      0,      0,      0,      0,      0,      0,
2225       0, 0x3472,      0, 0x5549, 0x5548,      0,      0,      0,
2226       0,      0,      0,      0,      0,      0, 0x554A,      0,
2227       0,      0,      0,      0,      0,      0,      0,      0,
2228       0,      0, 0x3E6E,      0,      0,      0,      0,      0,
2229       0,      0, 0x554D,      0, 0x445C,      0,      0,      0,
2230  0x3145,      0, 0x554B,      0,      0,      0, 0x554E,      0,
2231       0,      0,      0,      0,      0,      0, 0x554F,      0,
2232 };
2233 unsigned short utf8_to_euc_E5AD[] = {
2234  0x5552,      0,      0, 0x5550,      0, 0x5551,      0,      0,
2235       0,      0,      0,      0,      0,      0,      0,      0,
2236  0x3B52, 0x5553,      0,      0, 0x3926, 0x5554, 0x796A, 0x3B7A,
2237  0x4238,      0, 0x5555, 0x5556, 0x3B5A, 0x3927,      0, 0x4C52,
2238       0,      0,      0, 0x3528, 0x3849, 0x5557, 0x3358,      0,
2239       0, 0x5558,      0, 0x4239,      0,      0,      0,      0,
2240  0x5559, 0x5623,      0, 0x555A,      0, 0x555B,      0,      0,
2241  0x555C,      0, 0x555E,      0,      0,      0,      0,      0,
2242 };
2243 unsigned short utf8_to_euc_E5AE[] = {
2244  0x555F,      0,      0, 0x5560,      0, 0x4270,      0, 0x3127,
2245  0x3C69, 0x3042,      0, 0x4157, 0x3430, 0x3C35,      0, 0x3928,
2246       0,      0,      0,      0,      0, 0x4566,      0, 0x3D21,
2247  0x3431, 0x4368, 0x446A, 0x3038, 0x3539, 0x4A75,      0, 0x3C42,
2248       0,      0, 0x3552, 0x406B, 0x3C3C, 0x4D28, 0x5561,      0,
2249       0,      0,      0,      0,      0,      0, 0x355C,      0,
2250  0x3A4B,      0,      0, 0x3332, 0x3163, 0x3E2C, 0x3248,      0,
2251  0x5562, 0x4D46,      0,      0,      0,      0,      0, 0x3D49,
2252 };
2253 unsigned short utf8_to_euc_E5AF[] = {
2254  0x796B,      0, 0x3C64, 0x5563, 0x3473, 0x4652, 0x4C29, 0x5564,
2255       0, 0x5565,      0,      0, 0x4959,      0,      0,      0,
2256  0x5567,      0, 0x3428, 0x3677, 0x5566,      0,      0,      0,
2257  0x796D,      0,      0, 0x3432,      0, 0x3F32, 0x556B, 0x3B21,
2258       0, 0x3249, 0x556A,      0, 0x5568, 0x556C, 0x5569, 0x472B,
2259  0x5C4D, 0x3F33,      0, 0x556D, 0x796E,      0, 0x4E40,      0,
2260  0x556E,      0,      0, 0x5570,      0, 0x437E, 0x556F,      0,
2261  0x4023,      0, 0x3B7B,      0,      0,      0, 0x4250, 0x3C77,
2262 };
2263 unsigned short utf8_to_euc_E5B0[] = {
2264       0, 0x4975, 0x406C,      0, 0x3C4D, 0x5571, 0x3E2D, 0x5572,
2265  0x5573, 0x3053, 0x423A, 0x3F52,      0, 0x5574, 0x4633, 0x3E2E,
2266       0, 0x3E2F,      0, 0x5575,      0,      0, 0x406D,      0,
2267       0,      0, 0x3E30,      0,      0,      0, 0x796F,      0,
2268  0x5576,      0, 0x5577,      0, 0x4C60,      0,      0,      0,
2269  0x5578,      0,      0,      0,      0, 0x3646,      0,      0,
2270       0, 0x3D22,      0,      0,      0,      0,      0,      0,
2271  0x5579, 0x557A, 0x3C5C, 0x3F2C, 0x4674, 0x3F54, 0x4878, 0x4722,
2272 };
2273 unsigned short utf8_to_euc_E5B1[] = {
2274  0x3649, 0x557B,      0,      0,      0, 0x356F, 0x557C,      0,
2275  0x367E,      0, 0x464F, 0x3230,      0, 0x3B53, 0x557D, 0x5622,
2276  0x5621, 0x367D,      0, 0x557E,      0, 0x4538,      0,      0,
2277       0,      0,      0,      0,      0,      0, 0x4230,      0,
2278  0x454B, 0x3C48,      0,      0, 0x4158, 0x4D7A,      0,      0,
2279       0,      0,      0,      0, 0x5624,      0, 0x5625, 0x4656,
2280       0, 0x3B33,      0,      0,      0,      0, 0x5627,      0,
2281       0, 0x5628,      0,      0,      0,      0,      0,      0,
2282 };
2283 unsigned short utf8_to_euc_E5B2[] = {
2284       0,      0,      0,      0,      0,      0,      0,      0,
2285       0,      0,      0,      0, 0x5629,      0,      0,      0,
2286  0x3474, 0x562A,      0,      0, 0x562B,      0,      0,      0,
2287       0,      0,      0,      0,      0,      0,      0,      0,
2288       0, 0x322C,      0,      0,      0,      0, 0x7970,      0,
2289  0x413B, 0x3464,      0, 0x562D, 0x4C28,      0,      0,      0,
2290       0, 0x4252,      0, 0x3359,      0,      0, 0x562F, 0x5631,
2291  0x345F,      0, 0x7971, 0x562E, 0x5630,      0, 0x5633,      0,
2292 };
2293 unsigned short utf8_to_euc_E5B3[] = {
2294       0,      0,      0,      0,      0, 0x5632,      0, 0x5634,
2295       0,      0,      0,      0,      0,      0,      0,      0,
2296       0,      0,      0,      0,      0,      0,      0,      0,
2297       0, 0x5635,      0,      0,      0,      0,      0,      0,
2298  0x463D, 0x362E,      0,      0,      0,      0,      0,      0,
2299  0x3265, 0x5636, 0x563B,      0,      0, 0x5639,      0, 0x4A77,
2300  0x4A76,      0,      0,      0,      0, 0x7972, 0x4567,      0,
2301       0,      0, 0x5638, 0x3D54,      0, 0x5637,      0,      0,
2302 };
2303 unsigned short utf8_to_euc_E5B4[] = {
2304       0,      0,      0,      0,      0,      0,      0, 0x3F72,
2305       0,      0,      0, 0x563C,      0,      0, 0x3A6A,      0,
2306       0, 0x5642,      0,      0, 0x5643, 0x563D, 0x3333, 0x563E,
2307  0x5647, 0x5646, 0x5645, 0x5641,      0,      0,      0, 0x5640,
2308       0,      0, 0x5644,      0,      0,      0,      0, 0x7973,
2309       0, 0x4A78,      0,      0,      0,      0,      0,      0,
2310       0,      0,      0,      0,      0,      0,      0,      0,
2311       0,      0,      0,      0,      0,      0,      0,      0,
2312 };
2313 unsigned short utf8_to_euc_E5B5[] = {
2314       0,      0, 0x7976,      0,      0,      0,      0,      0,
2315       0,      0,      0, 0x564B, 0x5648,      0, 0x564A,      0,
2316  0x4D72,      0, 0x5649, 0x7974,      0,      0,      0,      0,
2317       0,      0,      0,      0, 0x563F,      0,      0,      0,
2318       0,      0,      0,      0,      0,      0,      0,      0,
2319       0, 0x3F73,      0,      0, 0x564C, 0x7977,      0, 0x3A37,
2320       0,      0,      0, 0x564D,      0,      0, 0x564E,      0,
2321       0,      0,      0,      0,      0,      0,      0,      0,
2322 };
2323 unsigned short utf8_to_euc_E5B6[] = {
2324       0,      0, 0x5651,      0, 0x5650,      0,      0, 0x564F,
2325       0,      0,      0, 0x4568, 0x563A,      0,      0,      0,
2326  0x5657,      0,      0,      0,      0,      0,      0,      0,
2327       0,      0,      0,      0,      0, 0x5653,      0,      0,
2328       0,      0, 0x5652,      0,      0,      0,      0,      0,
2329       0,      0,      0,      0, 0x5654,      0, 0x5655,      0,
2330       0,      0,      0,      0,      0,      0,      0, 0x5658,
2331  0x7978, 0x7979, 0x4E66,      0, 0x5659, 0x5656,      0,      0,
2332 };
2333 unsigned short utf8_to_euc_E5B7[] = {
2334       0,      0,      0,      0,      0,      0,      0,      0,
2335       0, 0x565A,      0,      0, 0x3460, 0x565B,      0,      0,
2336  0x797A,      0, 0x565D, 0x565C,      0,      0, 0x565E,      0,
2337       0,      0,      0, 0x565F,      0, 0x406E, 0x3D23,      0,
2338       0, 0x3D64,      0, 0x4163,      0, 0x3929, 0x3A38, 0x392A,
2339  0x3570,      0,      0, 0x5660,      0,      0, 0x3A39,      0,
2340       0, 0x384A, 0x5661, 0x4C26, 0x4743, 0x5662,      0, 0x392B,
2341       0,      0,      0, 0x342C,      0, 0x4327, 0x3652,      0,
2342 };
2343 unsigned short utf8_to_euc_E5B8[] = {
2344       0,      0, 0x3B54, 0x495B,      0,      0, 0x4841,      0,
2345       0,      0,      0, 0x5663, 0x3475,      0,      0,      0,
2346       0, 0x5666,      0,      0,      0,      0, 0x4421,      0,
2347       0, 0x5665, 0x5664, 0x5667,      0, 0x446B,      0,      0,
2348       0,      0,      0,      0,      0, 0x3F63,      0,      0,
2349       0,      0,      0, 0x3B55,      0, 0x404A,      0, 0x4253,
2350  0x3522,      0,      0, 0x4422,      0,      0, 0x5668, 0x5669,
2351  0x3E6F,      0,      0,      0,      0, 0x4B39,      0,      0,
2352 };
2353 unsigned short utf8_to_euc_E5B9[] = {
2354  0x566C,      0,      0, 0x566B, 0x566A, 0x497D,      0, 0x5673,
2355       0,      0,      0,      0, 0x4B5A,      0, 0x566D,      0,
2356       0,      0,      0,      0, 0x566F, 0x4B6B,      0, 0x566E,
2357       0,      0,      0,      0,      0,      0,      0, 0x5670,
2358       0, 0x4828, 0x5671, 0x4A3E, 0x5672,      0,      0,      0,
2359       0,      0,      0,      0,      0,      0,      0,      0,
2360       0,      0, 0x3433, 0x4A3F, 0x472F, 0x5674, 0x5675,      0,
2361  0x392C, 0x3434, 0x5676, 0x3838, 0x4D44, 0x4D29, 0x3476, 0x5678,
2362 };
2363 unsigned short utf8_to_euc_E5BA[] = {
2364       0, 0x4423,      0, 0x392D, 0x3E31,      0,      0, 0x485F,
2365       0,      0, 0x3E32,      0,      0,      0,      0, 0x3D78,
2366       0,      0,      0,      0,      0, 0x446C, 0x4A79, 0x4539,
2367       0,      0, 0x392E,      0, 0x495C,      0,      0,      0,
2368  0x5679,      0,      0,      0,      0,      0, 0x4559, 0x3A42,
2369       0,      0,      0, 0x384B,      0, 0x446D,      0,      0,
2370       0,      0,      0,      0,      0, 0x3043, 0x3D6E, 0x392F,
2371  0x4D47,      0,      0,      0,      0,      0,      0,      0,
2372 };
2373 unsigned short utf8_to_euc_E5BB[] = {
2374       0, 0x567A, 0x567B, 0x4751,      0,      0,      0,      0,
2375  0x567C, 0x4E77, 0x4F2D,      0,      0,      0,      0, 0x567E,
2376  0x567D,      0,      0, 0x3347,      0,      0, 0x5721,      0,
2377       0,      0, 0x5724, 0x5725,      0, 0x5723,      0, 0x4940,
2378  0x3E33, 0x5727, 0x5726, 0x5722,      0,      0,      0,      0,
2379  0x5728, 0x5729,      0,      0, 0x572A,      0,      0,      0,
2380  0x572D, 0x572B,      0, 0x572C, 0x572E,      0, 0x3164, 0x446E,
2381  0x572F,      0, 0x377A, 0x3276, 0x4736,      0, 0x5730, 0x467B,
2382 };
2383 unsigned short utf8_to_euc_E5BC[] = {
2384       0, 0x4A5B,      0, 0x5731, 0x4F2E,      0,      0,      0,
2385       0, 0x5732, 0x4A40, 0x5735, 0x5021, 0x5031,      0, 0x3C30,
2386  0x4675, 0x5736,      0, 0x355D, 0x4424, 0x307A, 0x5737, 0x4A26,
2387  0x3930,      0,      0, 0x4350,      0,      0,      0, 0x446F,
2388       0, 0x797B,      0,      0,      0, 0x4C6F, 0x3839, 0x384C,
2389       0, 0x5738,      0,      0,      0, 0x5739,      0, 0x573F,
2390       0, 0x3C65,      0,      0, 0x797C, 0x4425,      0, 0x362F,
2391  0x573A,      0,      0,      0, 0x492B,      0, 0x4346,      0,
2392 };
2393 unsigned short utf8_to_euc_E5BD[] = {
2394       0, 0x573B,      0,      0,      0, 0x792C,      0,      0,
2395  0x573C,      0, 0x3630,      0, 0x573D,      0, 0x573E,      0,
2396       0, 0x5740,      0, 0x4576,      0,      0, 0x5741, 0x5742,
2397       0, 0x5743,      0,      0, 0x5734, 0x5733,      0,      0,
2398       0, 0x5744, 0x3741,      0,      0,      0, 0x4927, 0x797D,
2399       0, 0x3A4C, 0x4937, 0x4426, 0x494B, 0x5745,      0,      0,
2400  0x3E34, 0x3146,      0, 0x5746,      0,      0,      0, 0x5747,
2401       0, 0x4C72,      0,      0, 0x4860,      0,      0, 0x574A,
2402 };
2403 unsigned short utf8_to_euc_E5BE[] = {
2404  0x317D, 0x402C, 0x5749, 0x5748, 0x3742, 0x4254,      0, 0x574E,
2405  0x574C,      0, 0x574B, 0x4E27, 0x3865,      0,      0,      0,
2406  0x3D79, 0x574D, 0x454C, 0x3D3E,      0,      0,      0, 0x4640,
2407  0x5751, 0x5750,      0,      0,      0,      0, 0x574F,      0,
2408  0x5752, 0x3866,      0,      0,      0,      0,      0,      0,
2409  0x5753, 0x497C, 0x3D5B,      0,      0, 0x5754, 0x4879,      0,
2410       0,      0,      0, 0x4641, 0x4427,      0,      0, 0x797E,
2411       0, 0x4530,      0,      0, 0x5755, 0x352B,      0,      0,
2412 };
2413 unsigned short utf8_to_euc_E5BF[] = {
2414       0,      0,      0, 0x3F34,      0, 0x492C,      0,      0,
2415       0,      0,      0,      0, 0x3477, 0x4726,      0,      0,
2416       0,      0,      0,      0,      0,      0, 0x5756, 0x3B56,
2417  0x4B3A, 0x4B3B,      0,      0, 0x317E, 0x575B, 0x7A21,      0,
2418  0x4369,      0,      0,      0, 0x5758,      0,      0,      0,
2419       0,      0,      0, 0x3277,      0,      0,      0,      0,
2420  0x582D, 0x575A,      0,      0,      0, 0x4730,      0,      0,
2421  0x5759,      0,      0, 0x5757,      0, 0x397A,      0, 0x575D,
2422 };
2423 unsigned short utf8_to_euc_E680[] = {
2424       0,      0,      0,      0,      0,      0,      0,      0,
2425       0,      0,      0,      0,      0,      0, 0x5763, 0x5769,
2426  0x5761,      0, 0x455C,      0,      0, 0x5766, 0x495D,      0,
2427       0, 0x5760,      0, 0x5765, 0x4E67, 0x3B57,      0,      0,
2428  0x4255, 0x575E,      0,      0,      0, 0x355E, 0x5768, 0x402D,
2429  0x3165, 0x5762, 0x3278, 0x5767,      0,      0,      0, 0x3631,
2430       0, 0x5764,      0,      0,      0,      0,      0,      0,
2431       0,      0, 0x576A,      0,      0,      0,      0,      0,
2432 };
2433 unsigned short utf8_to_euc_E681[] = {
2434       0, 0x576C, 0x5776, 0x5774,      0,      0, 0x5771,      0,
2435       0,      0, 0x5770, 0x4E78,      0, 0x5772,      0,      0,
2436  0x3632,      0, 0x3931,      0,      0, 0x3D7A,      0,      0,
2437       0, 0x5779, 0x576B,      0,      0, 0x7A22,      0, 0x576F,
2438  0x575F,      0, 0x327A, 0x5773, 0x5775, 0x4351,      0,      0,
2439  0x3A28, 0x3238, 0x576D, 0x5778, 0x5777, 0x3633,      0, 0x4229,
2440  0x3366,      0,      0,      0,      0, 0x3743,      0, 0x576E,
2441       0,      0,      0,      0,      0,      0,      0,      0,
2442 };
2443 unsigned short utf8_to_euc_E682[] = {
2444       0, 0x577A,      0, 0x577D, 0x5821, 0x7A23,      0,      0,
2445       0, 0x3C3D, 0x7A24, 0x5827, 0x4470, 0x577B,      0,      0,
2446       0,      0, 0x5825,      0, 0x3279,      0, 0x5823, 0x5824,
2447       0,      0, 0x577E, 0x5822,      0,      0,      0, 0x3867,
2448  0x4D2A,      0,      0, 0x3435,      0,      0, 0x3159, 0x5826,
2449       0, 0x473A, 0x302D,      0,      0,      0,      0,      0,
2450       0,      0, 0x4861, 0x575C, 0x582C, 0x5830, 0x4C65,      0,
2451  0x5829,      0,      0,      0, 0x4569, 0x582E,      0,      0,
2452 };
2453 unsigned short utf8_to_euc_E683[] = {
2454       0,      0,      0,      0,      0, 0x3E70, 0x582F, 0x4657,
2455       0,      0,      0,      0,      0,      0,      0,      0,
2456       0, 0x4F47,      0, 0x582B,      0, 0x7A26,      0,      0,
2457  0x5831,      0, 0x397B,      0, 0x404B,      0, 0x7A25, 0x3054,
2458  0x582A, 0x5828,      0, 0x415A,      0,      0,      0, 0x577C,
2459  0x3B34,      0,      0,      0,      0,      0,      0,      0,
2460  0x4246, 0x583D, 0x7A28, 0x415B, 0x5838,      0, 0x5835, 0x5836,
2461       0, 0x3C66, 0x5839, 0x583C,      0,      0,      0,      0,
2462 };
2463 unsigned short utf8_to_euc_E684[] = {
2464  0x5837, 0x3D25,      0, 0x583A,      0,      0, 0x5834,      0,
2465  0x4C7C, 0x4C7B,      0,      0,      0, 0x583E, 0x583F, 0x3055,
2466       0, 0x7A29,      0,      0,      0, 0x5833,      0,      0,
2467       0,      0, 0x3672, 0x3026,      0,      0,      0, 0x3436,
2468  0x7A27, 0x583B,      0,      0,      0,      0,      0, 0x5843,
2469  0x5842,      0,      0,      0, 0x5847,      0,      0,      0,
2470  0x7A2B,      0,      0,      0, 0x5848,      0,      0, 0x7A2A,
2471       0,      0,      0,      0, 0x5846, 0x5849, 0x5841, 0x5845,
2472 };
2473 unsigned short utf8_to_euc_E685[] = {
2474       0,      0, 0x584A,      0, 0x584B,      0,      0, 0x5840,
2475  0x3B7C,      0, 0x5844, 0x4256, 0x3932, 0x5832, 0x3F35,      0,
2476       0,      0,      0, 0x5858,      0, 0x4A69,      0,      0,
2477  0x584E, 0x584F, 0x5850,      0,      0, 0x5857,      0, 0x5856,
2478       0,      0, 0x4B7D, 0x3437,      0, 0x5854,      0, 0x3745,
2479  0x3334,      0,      0, 0x5851,      0,      0, 0x4E38, 0x5853,
2480  0x3056, 0x5855,      0, 0x584C, 0x5852, 0x5859, 0x3744, 0x584D,
2481       0,      0,      0,      0,      0,      0, 0x4D5D,      0,
2482 };
2483 unsigned short utf8_to_euc_E686[] = {
2484       0,      0, 0x4D2B,      0,      0,      0,      0, 0x585C,
2485       0,      0, 0x5860,      0,      0,      0, 0x417E,      0,
2486  0x4E79, 0x5861,      0,      0, 0x585E,      0, 0x585B,      0,
2487  0x7A2C, 0x585A, 0x585F,      0,      0,      0,      0,      0,
2488       0,      0,      0,      0, 0x4A30,      0,      0, 0x4634,
2489       0, 0x3746,      0, 0x5862, 0x585D,      0, 0x5863,      0,
2490       0,      0, 0x377B,      0,      0,      0, 0x3231,      0,
2491       0,      0, 0x586B,      0,      0,      0, 0x3438,      0,
2492 };
2493 unsigned short utf8_to_euc_E687[] = {
2494       0,      0,      0, 0x5869,      0,      0, 0x586A, 0x3A29,
2495  0x5868, 0x5866, 0x5865, 0x586C, 0x5864, 0x586E,      0,      0,
2496  0x327B,      0,      0,      0,      0,      0,      0,      0,
2497       0,      0,      0,      0,      0,      0,      0,      0,
2498       0,      0,      0, 0x5870,      0,      0, 0x586F,      0,
2499       0,      0,      0,      0,      0,      0,      0,      0,
2500       0,      0, 0x4428,      0, 0x5873,      0, 0x5871, 0x5867,
2501  0x377C,      0, 0x5872,      0, 0x5876, 0x5875, 0x5877, 0x5874,
2502 };
2503 unsigned short utf8_to_euc_E688[] = {
2504  0x5878,      0,      0,      0,      0,      0,      0,      0,
2505  0x5879, 0x587A, 0x4A6A,      0, 0x587C, 0x587B, 0x3D3F,      0,
2506  0x402E, 0x3266, 0x327C, 0x7A2D, 0x587D,      0, 0x303F,      0,
2507       0,      0, 0x404C, 0x587E,      0, 0x6C43, 0x5921, 0x3761,
2508       0, 0x5922,      0,      0,      0,      0, 0x406F,      0,
2509       0,      0, 0x5923,      0,      0,      0, 0x5924, 0x353A,
2510  0x5925,      0, 0x5926, 0x5927, 0x4257,      0,      0,      0,
2511  0x384D,      0,      0, 0x4C61,      0,      0,      0, 0x4B3C,
2512 };
2513 unsigned short utf8_to_euc_E689[] = {
2514  0x3D6A, 0x5928,      0,      0,      0,      0,      0, 0x4070,
2515  0x6E3D, 0x4862,      0, 0x3C6A,      0, 0x3A4D, 0x5929,      0,
2516       0,      0,      0, 0x4247,      0, 0x4A27,      0,      0,
2517  0x4271,      0,      0, 0x592C,      0,      0, 0x592A,      0,
2518  0x592D,      0,      0, 0x592B,      0,      0,      0,      0,
2519  0x592E,      0,      0,      0,      0,      0, 0x4A31,      0,
2520       0, 0x3037,      0,      0,      0,      0, 0x495E,      0,
2521       0, 0x4863,      0,      0, 0x592F,      0, 0x5932, 0x3E35,
2522 };
2523 unsigned short utf8_to_euc_E68A[] = {
2524  0x353B,      0, 0x5930, 0x5937, 0x3E36,      0,      0,      0,
2525       0, 0x5931, 0x4744,      0,      0,      0,      0,      0,
2526       0, 0x4D5E, 0x5933, 0x5934, 0x5938, 0x456A, 0x5935, 0x3933,
2527  0x405E,      0,      0, 0x5946, 0x4834,      0, 0x4272,      0,
2528       0,      0,      0,      0,      0,      0, 0x7A2E,      0,
2529       0,      0,      0, 0x4864, 0x5A2D,      0,      0,      0,
2530       0, 0x4A7A,      0,      0,      0, 0x4471,      0,      0,
2531       0, 0x4B75,      0, 0x593B, 0x3221, 0x436A,      0,      0,
2532 };
2533 unsigned short utf8_to_euc_E68B[] = {
2534       0,      0, 0x5944,      0,      0, 0x4334, 0x593E, 0x5945,
2535  0x5940, 0x5947, 0x5943,      0, 0x5942, 0x476F,      0, 0x593C,
2536  0x327D, 0x593A, 0x3571, 0x4273, 0x5936,      0,      0, 0x5939,
2537  0x3934, 0x405B,      0, 0x3E37, 0x5941, 0x4752,      0,      0,
2538  0x3572, 0x3348,      0,      0,      0,      0,      0,      0,
2539       0,      0,      0,      0, 0x3367, 0x3F21, 0x5949, 0x594E,
2540       0, 0x594A,      0, 0x377D,      0, 0x594F, 0x3B22, 0x3969,
2541       0,      0,      0,      0,      0,      0, 0x3D26, 0x593D,
2542 };
2543 unsigned short utf8_to_euc_E68C[] = {
2544       0, 0x3B7D, 0x594C,      0,      0,      0,      0, 0x3B58,
2545  0x594D, 0x3044,      0,      0, 0x5948,      0,      0,      0,
2546       0, 0x4429,      0,      0,      0,      0,      0,      0,
2547       0, 0x3573,      0,      0,      0,      0,      0, 0x3634,
2548       0,      0,      0,      0,      0,      0,      0, 0x594B,
2549  0x3027,      0,      0, 0x3A43,      0,      0,      0, 0x3F36,
2550       0,      0,      0,      0,      0,      0,      0,      0,
2551       0,      0, 0x4472,      0,      0, 0x4854, 0x5951, 0x415E,
2552 };
2553 unsigned short utf8_to_euc_E68D[] = {
2554       0,      0,      0,      0,      0,      0,      0,      0,
2555       0, 0x422A,      0,      0, 0x3B2B, 0x5952,      0, 0x5954,
2556  0x5950,      0,      0,      0,      0, 0x4A61,      0, 0x443D,
2557       0,      0,      0,      0, 0x415C,      0,      0,      0,
2558       0,      0,      0,      0,      0,      0,      0, 0x4A7B,
2559  0x3C4E, 0x5960,      0, 0x595F,      0,      0, 0x3F78,      0,
2560       0,      0, 0x377E,      0,      0,      0, 0x5959, 0x3E39,
2561       0,      0, 0x4668, 0x4731,      0,      0,      0,      0,
2562 };
2563 unsigned short utf8_to_euc_E68E[] = {
2564  0x5957,      0,      0, 0x415D,      0,      0,      0,      0,
2565  0x3C78, 0x595C,      0,      0, 0x3E38,      0, 0x5956, 0x595B,
2566       0,      0, 0x4753,      0,      0,      0, 0x5955,      0,
2567  0x3721,      0,      0, 0x335D,      0,      0,      0, 0x595D,
2568  0x4E2B, 0x3A4E, 0x4335, 0x595A,      0, 0x405C,      0, 0x3935,
2569  0x3F64, 0x3166, 0x413C, 0x5958, 0x3545,      0,      0,      0,
2570       0,      0, 0x3747,      0, 0x444F, 0x595E,      0,      0,
2571       0,      0,      0, 0x415F,      0,      0, 0x5961,      0,
2572 };
2573 unsigned short utf8_to_euc_E68F[] = {
2574  0x5963,      0,      0, 0x4237, 0x5969,      0, 0x5964,      0,
2575       0, 0x5966,      0,      0,      0,      0,      0, 0x4941,
2576  0x4473,      0, 0x5967,      0,      0,      0, 0x4D2C,      0,
2577       0,      0, 0x4D48, 0x3439,      0,      0,      0,      0,
2578       0, 0x302E,      0, 0x5965,      0,      0,      0,      0,
2579       0, 0x5962,      0,      0,      0,      0, 0x3478,      0,
2580       0,      0,      0,      0, 0x3167, 0x7A2F, 0x5968,      0,
2581       0,      0, 0x4D49,      0,      0,      0,      0,      0,
2582 };
2583 unsigned short utf8_to_euc_E690[] = {
2584       0,      0,      0,      0,      0,      0, 0x596C,      0,
2585       0,      0,      0,      0,      0, 0x423B,      0, 0x5973,
2586       0,      0,      0, 0x596D,      0,      0, 0x596A, 0x5971,
2587       0,      0,      0,      0, 0x5953,      0,      0,      0,
2588       0,      0,      0,      0,      0,      0, 0x596E,      0,
2589  0x5972,      0,      0,      0, 0x4842, 0x456B,      0,      0,
2590       0,      0,      0,      0, 0x596B,      0, 0x596F,      0,
2591       0,      0, 0x3748,      0,      0,      0, 0x3A71,      0,
2592 };
2593 unsigned short utf8_to_euc_E691[] = {
2594       0,      0, 0x405D,      0,      0,      0,      0,      0,
2595       0,      0,      0,      0,      0,      0, 0x5977,      0,
2596       0,      0,      0,      0,      0,      0,      0,      0,
2597  0x4526,      0,      0,      0,      0,      0,      0,      0,
2598  0x7A30,      0,      0,      0,      0,      0,      0, 0x5974,
2599       0, 0x4B60,      0,      0,      0,      0,      0, 0x5975,
2600       0,      0,      0,      0,      0,      0, 0x5976,      0,
2601  0x4C4E,      0, 0x4022,      0,      0,      0,      0,      0,
2602 };
2603 unsigned short utf8_to_euc_E692[] = {
2604       0,      0,      0, 0x3762,      0,      0,      0,      0,
2605  0x597D,      0,      0,      0,      0,      0,      0,      0,
2606       0,      0, 0x3B35, 0x597A,      0, 0x5979,      0,      0,
2607       0,      0, 0x4732,      0,      0, 0x7A31, 0x4635,      0,
2608       0,      0,      0,      0, 0x4531, 0x597B,      0,      0,
2609       0, 0x597C,      0, 0x496F,      0, 0x4745, 0x3B23,      0,
2610  0x4071,      0, 0x4B50,      0,      0,      0,      0,      0,
2611       0, 0x3349,      0, 0x5A25, 0x597E,      0,      0,      0,
2612 };
2613 unsigned short utf8_to_euc_E693[] = {
2614       0, 0x4D4A, 0x5A27,      0,      0, 0x5A23,      0, 0x5A24,
2615       0,      0,      0,      0,      0, 0x4160, 0x7A32,      0,
2616       0,      0, 0x5A22,      0, 0x593F,      0,      0,      0,
2617  0x5A26,      0, 0x5A21,      0,      0,      0,      0,      0,
2618  0x5A2B, 0x5A2C, 0x4527, 0x5A2E,      0,      0, 0x3B24, 0x5A29,
2619       0,      0,      0,      0, 0x353C,      0,      0, 0x5A2F,
2620       0, 0x5A28, 0x5A33,      0, 0x5A32,      0, 0x5A31,      0,
2621       0,      0, 0x5A34,      0,      0, 0x5A36, 0x3E71,      0,
2622 };
2623 unsigned short utf8_to_euc_E694[] = {
2624  0x5A35,      0,      0,      0,      0, 0x5A39,      0,      0,
2625       0,      0,      0,      0,      0,      0,      0,      0,
2626       0,      0,      0,      0,      0,      0,      0,      0,
2627  0x5A37,      0,      0,      0, 0x5A38, 0x5970,      0,      0,
2628       0,      0,      0, 0x5A3B, 0x5A3A,      0,      0,      0,
2629       0,      0, 0x5978, 0x5A3C, 0x5A30,      0,      0, 0x3B59,
2630       0,      0,      0,      0, 0x5A3D, 0x5A3E, 0x5A40, 0x5A3F,
2631  0x5A41, 0x327E,      0, 0x3936,      0,      0, 0x4A7C, 0x402F,
2632 };
2633 unsigned short utf8_to_euc_E695[] = {
2634       0,      0,      0,      0,      0, 0x384E,      0,      0,
2635  0x5A43,      0,      0,      0,      0, 0x5A46, 0x7A33, 0x4952,
2636       0, 0x355F,      0,      0,      0, 0x5A45, 0x5A44, 0x4754,
2637  0x5A47, 0x3635,      0,      0,      0, 0x5A49, 0x5A48,      0,
2638       0,      0, 0x343A, 0x3B36,      0,      0, 0x4658,      0,
2639       0,      0,      0,      0, 0x3749,      0,      0,      0,
2640  0x3F74,      0, 0x5A4A,      0, 0x4030, 0x4528,      0, 0x495F,
2641  0x5A4B,      0,      0,      0,      0,      0,      0,      0,
2642 };
2643 unsigned short utf8_to_euc_E696[] = {
2644       0,      0, 0x5A4C, 0x5A4D,      0,      0,      0, 0x4A38,
2645  0x555D, 0x4046,      0,      0, 0x494C,      0, 0x3A58,      0,
2646  0x4865, 0x4843,      0,      0,      0,      0,      0, 0x454D,
2647       0, 0x4E41,      0, 0x5A4F, 0x3C50,      0,      0, 0x5A50,
2648       0, 0x3036,      0,      0, 0x3654, 0x404D,      0, 0x4960,
2649       0,      0,      0, 0x5A51, 0x3B42, 0x4347,      0, 0x3B5B,
2650  0x3F37,      0,      0,      0,      0,      0,      0, 0x5A52,
2651       0, 0x4A7D,      0,      0, 0x3177, 0x3B5C,      0,      0,
2652 };
2653 unsigned short utf8_to_euc_E697[] = {
2654       0, 0x5A55,      0, 0x5A53, 0x5A56, 0x4E39, 0x5A54,      0,
2655       0,      0,      0, 0x407B, 0x5A57,      0,      0, 0x4232,
2656       0,      0, 0x5A58,      0,      0,      0,      0, 0x347A,
2657       0, 0x5A5A,      0, 0x5A59,      0,      0,      0,      0,
2658  0x5A5B, 0x5A5C, 0x347B,      0,      0, 0x467C, 0x4336, 0x356C,
2659  0x3B5D, 0x4161,      0,      0, 0x3D5C, 0x3030,      0,      0,
2660       0, 0x5A5D,      0,      0,      0,      0,      0,      0,
2661       0,      0, 0x3222, 0x5A61,      0,      0,      0,      0,
2662 };
2663 unsigned short utf8_to_euc_E698[] = {
2664  0x7A34,      0, 0x3937, 0x5A60,      0,      0, 0x3A2B, 0x3E3A,
2665       0, 0x7A37, 0x5A5F,      0, 0x3E3B,      0, 0x4C40, 0x3A2A,
2666       0,      0,      0, 0x3057, 0x404E, 0x7A35,      0,      0,
2667       0,      0,      0,      0, 0x5A66,      0, 0x7A39, 0x4031,
2668  0x3147,      0,      0,      0, 0x7A3A, 0x3D55,      0, 0x4B66,
2669  0x3A72,      0,      0,      0,      0, 0x3E3C, 0x7A38, 0x4027,
2670       0, 0x7928,      0,      0, 0x5A65, 0x5A63, 0x5A64,      0,
2671       0,      0,      0, 0x7A36, 0x436B,      0,      0, 0x5B26,
2672 };
2673 unsigned short utf8_to_euc_E699[] = {
2674       0, 0x5A6A, 0x3B7E, 0x3938, 0x5A68,      0,      0,      0,
2675       0, 0x5A69,      0, 0x3F38,      0,      0,      0, 0x5A67,
2676       0,      0, 0x3B2F,      0,      0,      0,      0, 0x7A3C,
2677       0, 0x7A3D,      0,      0,      0, 0x5A6C, 0x5A6B, 0x5A70,
2678       0,      0, 0x5A71,      0, 0x5A6D, 0x7A3B, 0x3322, 0x5A6E,
2679  0x5A6F, 0x4855,      0,      0,      0,      0, 0x4961, 0x374A,
2680  0x5A72,      0,      0, 0x7A3F, 0x4032,      0, 0x3E3D,      0,
2681       0,      0, 0x4352,      0,      0,      0,      0,      0,
2682 };
2683 unsigned short utf8_to_euc_E69A[] = {
2684       0, 0x3647,      0, 0x5A73, 0x5A77,      0,      0, 0x324B,
2685  0x5A74, 0x5A76,      0,      0,      0,      0, 0x5A75,      0,
2686       0, 0x3D6B,      0,      0,      0,      0, 0x4348, 0x3045,
2687  0x5A78, 0x7A40,      0,      0,      0, 0x5A79,      0,      0,
2688  0x7A41,      0, 0x442A,      0,      0,      0, 0x4E71,      0,
2689       0,      0,      0, 0x3B43,      0,      0, 0x4A6B,      0,
2690       0,      0, 0x7A42,      0, 0x4B3D,      0,      0,      0,
2691  0x5B22, 0x5A7B,      0,      0, 0x5A7E,      0, 0x5A7D, 0x7A43,
2692 };
2693 unsigned short utf8_to_euc_E69B[] = {
2694       0, 0x5A7A,      0,      0, 0x5B21,      0,      0, 0x465E,
2695       0, 0x5A7C,      0,      0,      0,      0,      0,      0,
2696       0,      0,      0,      0,      0,      0, 0x5B23,      0,
2697       0, 0x3D6C, 0x5B24,      0, 0x4D4B, 0x4778,      0,      0,
2698  0x5B25,      0,      0,      0,      0,      0, 0x5B27,      0,
2699       0, 0x5B28,      0,      0,      0,      0,      0,      0,
2700  0x5B29,      0, 0x364A, 0x3148, 0x3939, 0x5B2A,      0, 0x5B2B,
2701  0x3D71, 0x4162, 0x7A44, 0x792B, 0x5258, 0x413E, 0x413D, 0x4258,
2702 };
2703 unsigned short utf8_to_euc_E69C[] = {
2704  0x3A47,      0,      0, 0x5072,      0,      0,      0,      0,
2705  0x376E, 0x4D2D,      0, 0x4A7E,      0, 0x497E, 0x7A45, 0x5B2C,
2706       0,      0,      0,      0, 0x3A73, 0x443F, 0x5B2D, 0x4F2F,
2707       0,      0,      0, 0x4B3E,      0, 0x442B, 0x5B2E, 0x347C,
2708       0,      0,      0,      0,      0,      0, 0x5B2F, 0x5B30,
2709  0x4C5A,      0, 0x4C24, 0x4B76, 0x4B5C, 0x3B25, 0x5B32,      0,
2710       0, 0x3C6B,      0,      0, 0x4B51,      0, 0x5B34, 0x5B37,
2711  0x5B36,      0, 0x3479,      0,      0, 0x3560,      0, 0x5B33,
2712 };
2713 unsigned short utf8_to_euc_E69D[] = {
2714       0, 0x5B35,      0,      0,      0,      0, 0x5B38,      0,
2715       0, 0x3F79,      0,      0,      0,      0, 0x4D7B, 0x3049,
2716  0x3A60, 0x423C,      0, 0x3C5D,      0,      0, 0x3E73,      0,
2717       0, 0x5B3B,      0,      0, 0x454E,      0, 0x5B39, 0x422B,
2718  0x5B3A, 0x3E72, 0x4C5D, 0x5B3C, 0x5B3D, 0x4D68, 0x7A47,      0,
2719       0,      0, 0x5B42,      0,      0, 0x393A,      0, 0x4755,
2720  0x5B3F, 0x456C, 0x5A5E, 0x5A62,      0, 0x354F,      0, 0x4747,
2721       0,      0,      0,      0, 0x5B41,      0, 0x3E3E, 0x4844,
2722 };
2723 unsigned short utf8_to_euc_E69E[] = {
2724       0,      0,      0,      0,      0, 0x5B47,      0, 0x487A,
2725       0, 0x5B3E,      0, 0x5B44, 0x5B43,      0,      0,      0,
2726  0x404F,      0,      0,      0,      0, 0x4B6D,      0, 0x4E53,
2727       0,      0, 0x4B67,      0, 0x324C, 0x3B5E,      0,      0,
2728  0x4F48, 0x5B46, 0x3F75,      0,      0,      0, 0x5B45,      0,
2729       0, 0x5B40,      0,      0,      0,      0,      0, 0x384F,
2730       0,      0,      0, 0x5B4C, 0x5B4A,      0, 0x324D, 0x5B48,
2731  0x5B4E, 0x5B54,      0, 0x7A48,      0,      0,      0,      0,
2732 };
2733 unsigned short utf8_to_euc_E69F[] = {
2734  0x7A4A, 0x4248,      0,      0, 0x4A41,      0, 0x5B56,      0,
2735       0,      0, 0x4922,      0,      0,      0, 0x5B55, 0x4770,
2736  0x4B3F, 0x343B,      0, 0x4077, 0x3D40,      0,      0,      0,
2737  0x4453,      0, 0x4D2E,      0,      0, 0x5B51, 0x5B50,      0,
2738       0,      0, 0x5B52,      0, 0x5B4F,      0,      0, 0x5B57,
2739       0, 0x5B4D,      0,      0, 0x5B4B,      0, 0x5B53, 0x5B49,
2740       0, 0x436C,      0, 0x4C78, 0x3C46, 0x3A74,      0,      0,
2741       0,      0,      0, 0x3A3A,      0,      0, 0x4B6F, 0x3341,
2742 };
2743 unsigned short utf8_to_euc_E6A0[] = {
2744       0, 0x7A4B, 0x444E, 0x464A, 0x3149,      0,      0,      0,
2745       0,      0,      0,      0,      0,      0,      0,      0,
2746       0,      0,      0, 0x4072,      0,      0, 0x4034, 0x372A,
2747       0,      0,      0,      0,      0,      0, 0x5B59,      0,
2748       0, 0x393B, 0x337C,      0,      0,      0,      0,      0,
2749       0, 0x5B5B, 0x3374, 0x5B61,      0,      0,      0,      0,
2750       0,      0, 0x5B5E,      0, 0x4073,      0,      0,      0,
2751  0x334B, 0x3A2C,      0,      0, 0x334A, 0x3A4F,      0,      0,
2752 };
2753 unsigned short utf8_to_euc_E6A1[] = {
2754  0x5B5C, 0x3765, 0x374B, 0x456D, 0x7A4C,      0, 0x5B5A,      0,
2755  0x3046,      0,      0,      0,      0, 0x5B5D, 0x5B5F,      0,
2756  0x364D, 0x372C, 0x7A49, 0x343C, 0x354B,      0,      0,      0,
2757       0, 0x5B62,      0,      0, 0x3A79, 0x4B71,      0, 0x3B37,
2758       0,      0,      0, 0x5B63,      0,      0,      0, 0x4930,
2759       0,      0,      0,      0,      0,      0,      0,      0,
2760       0,      0,      0,      0, 0x5B6F,      0, 0x3233, 0x5B64,
2761       0,      0,      0,      0,      0,      0, 0x5B75, 0x5B65,
2762 };
2763 unsigned short utf8_to_euc_E6A2[] = {
2764       0, 0x4E42,      0, 0x5B6C,      0, 0x475F,      0,      0,
2765       0,      0,      0,      0,      0, 0x5B74,      0, 0x5B67,
2766       0,      0,      0, 0x3034, 0x5B69,      0,      0, 0x393C,
2767       0,      0,      0, 0x5B6B,      0, 0x5B6A,      0, 0x5B66,
2768  0x5B71,      0, 0x3E3F,      0,      0,      0, 0x546D, 0x3868,
2769  0x4D7C,      0,      0,      0,      0, 0x5B68,      0, 0x4474,
2770  0x3323, 0x3A2D,      0, 0x5B60,      0, 0x5B70, 0x3361,      0,
2771       0, 0x5B6E, 0x5B72,      0, 0x456E,      0,      0,      0,
2772 };
2773 unsigned short utf8_to_euc_E6A3[] = {
2774       0,      0,      0,      0, 0x347E,      0, 0x5C32,      0,
2775  0x7929, 0x4C49, 0x5B77, 0x347D,      0, 0x5B7E,      0, 0x7A4D,
2776       0,      0, 0x4B40,      0, 0x5C21, 0x5C23,      0, 0x5C27,
2777  0x5B79,      0, 0x432A,      0,      0,      0,      0, 0x456F,
2778  0x5C2B, 0x5B7C,      0, 0x5C28,      0,      0,      0, 0x5C22,
2779       0,      0,      0,      0,      0,      0, 0x3F39, 0x5C2C,
2780       0,      0, 0x4033,      0,      0,      0,      0,      0,
2781       0, 0x5C2A, 0x343D,      0,      0,      0,      0,      0,
2782 };
2783 unsigned short utf8_to_euc_E6A4[] = {
2784  0x4F50, 0x5B76,      0,      0, 0x5C26, 0x3058,      0,      0,
2785  0x5B78,      0,      0, 0x4C3A, 0x5B7D, 0x3F22, 0x4447, 0x5B73,
2786       0,      0, 0x5C25,      0,      0,      0,      0,      0,
2787       0, 0x3F7A, 0x5C2F, 0x3371, 0x3821,      0,      0,      0,
2788       0, 0x5C31, 0x5B7A, 0x5C30,      0, 0x5C29, 0x5B7B,      0,
2789  0x5C2D,      0, 0x5C2E,      0,      0,      0,      0,      0,
2790  0x5C3F,      0,      0,      0, 0x464E,      0, 0x5C24,      0,
2791       0, 0x5C3B,      0,      0,      0, 0x5C3D,      0, 0x4458,
2792 };
2793 unsigned short utf8_to_euc_E6A5[] = {
2794       0,      0,      0,      0,      0,      0,      0,      0,
2795       0,      0, 0x4D4C,      0,      0,      0,      0,      0,
2796       0,      0,      0, 0x4976, 0x5C38, 0x424A,      0,      0,
2797       0, 0x5C3E, 0x413F,      0, 0x5C35, 0x5C42, 0x5C41,      0,
2798  0x466F, 0x5C40, 0x466A,      0,      0,      0,      0,      0,
2799  0x7A4F,      0, 0x5C44, 0x5C37,      0, 0x3648, 0x5C3A, 0x3D5D,
2800       0,      0,      0, 0x4760, 0x5C3C, 0x364B,      0, 0x5C34,
2801  0x5C36, 0x5C33,      0,      0, 0x4F30, 0x335A, 0x5C39,      0,
2802 };
2803 unsigned short utf8_to_euc_E6A6[] = {
2804       0, 0x5C43, 0x3335,      0,      0,      0,      0,      0,
2805       0,      0, 0x3A67,      0,      0,      0, 0x315D,      0,
2806       0, 0x5C54,      0,      0, 0x4F31, 0x5C57,      0,      0,
2807  0x7A51,      0,      0, 0x3F3A, 0x5C56,      0,      0,      0,
2808  0x5C55,      0,      0,      0,      0,      0,      0, 0x5C52,
2809       0,      0,      0,      0,      0,      0, 0x5C46,      0,
2810       0, 0x5C63, 0x5C45,      0, 0x5C58,      0,      0,      0,
2811       0,      0,      0, 0x5C50,      0,      0, 0x5C4B, 0x5C48,
2812 };
2813 unsigned short utf8_to_euc_E6A7[] = {
2814       0, 0x5C49,      0, 0x5C51,      0,      0,      0, 0x7422,
2815       0,      0, 0x5C4E, 0x393D, 0x4448, 0x4164, 0x5C4C,      0,
2816  0x5C47,      0,      0, 0x5C4A,      0,      0,      0,      0,
2817  0x4D4D, 0x4B6A,      0,      0,      0, 0x5C4F, 0x5C59,      0,
2818       0,      0, 0x7A52,      0,      0,      0,      0, 0x5C61,
2819  0x5C5A,      0,      0, 0x5C67,      0, 0x5C65,      0,      0,
2820       0,      0, 0x5C60,      0,      0,      0,      0,      0,
2821       0, 0x5C5F,      0, 0x4450,      0, 0x4165,      0, 0x5C5D,
2822 };
2823 unsigned short utf8_to_euc_E6A8[] = {
2824       0,      0, 0x5C5B,      0,      0, 0x5C62,      0,      0,
2825       0,      0, 0x5C68, 0x4875, 0x5C6E,      0,      0,      0,
2826       0,      0, 0x5C69, 0x5C6C, 0x5C66,      0,      0, 0x4374,
2827       0, 0x4938,      0, 0x5C5C,      0,      0, 0x5C64, 0x3E40,
2828       0, 0x4C4F, 0x5C78, 0x5C6B,      0,      0,      0,      0,
2829       0, 0x3822, 0x3223, 0x335F,      0,      0, 0x5C53,      0,
2830  0x7A53,      0,      0,      0,      0, 0x3E41, 0x5C70,      0,
2831  0x5C77, 0x3C79, 0x3372,      0,      0, 0x432E,      0,      0,
2832 };
2833 unsigned short utf8_to_euc_E6A9[] = {
2834       0,      0,      0,      0, 0x5C6D,      0, 0x7A55, 0x5C72,
2835  0x5C76,      0,      0, 0x3636,      0,      0,      0,      0,
2836       0,      0,      0,      0,      0,      0,      0,      0,
2837  0x354C, 0x5C74,      0,      0,      0,      0,      0, 0x3521,
2838       0, 0x464B, 0x5C73,      0,      0,      0, 0x5C75,      0,
2839       0,      0,      0, 0x7A54,      0,      0,      0,      0,
2840       0,      0, 0x5C6F, 0x7A56,      0,      0,      0,      0,
2841  0x5C71,      0,      0,      0,      0,      0, 0x7A57, 0x3360,
2842 };
2843 unsigned short utf8_to_euc_E6AA[] = {
2844  0x4349,      0,      0,      0, 0x5C7C,      0,      0,      0,
2845       0,      0,      0,      0,      0, 0x5C7A, 0x3869,      0,
2846  0x5C79,      0,      0,      0,      0,      0,      0, 0x5D21,
2847       0,      0,      0,      0, 0x5B58,      0,      0,      0,
2848  0x5C7B,      0, 0x5C7D, 0x5C7E,      0,      0,      0,      0,
2849       0,      0, 0x5D2C,      0, 0x5D28,      0, 0x5B6D,      0,
2850       0,      0,      0, 0x5D27,      0,      0,      0,      0,
2851  0x5D26,      0,      0, 0x5D23,      0,      0,      0,      0,
2852 };
2853 unsigned short utf8_to_euc_E6AB[] = {
2854       0, 0x5C6A, 0x5D25, 0x5D24,      0,      0,      0,      0,
2855       0,      0,      0,      0,      0,      0,      0,      0,
2856       0, 0x5D2A,      0, 0x4F26,      0,      0,      0,      0,
2857       0,      0, 0x5D2D, 0x367B,      0,      0, 0x5D29, 0x5D2B,
2858       0,      0, 0x7A58,      0, 0x7A59,      0,      0,      0,
2859  0x4827,      0, 0x5D2E,      0,      0,      0,      0,      0,
2860       0,      0,      0,      0,      0,      0,      0,      0,
2861       0,      0, 0x5D32, 0x5D2F,      0,      0,      0,      0,
2862 };
2863 unsigned short utf8_to_euc_E6AC[] = {
2864       0,      0,      0,      0, 0x4D73, 0x5D30,      0,      0,
2865       0,      0, 0x5C5E,      0,      0,      0,      0,      0,
2866       0,      0, 0x5D33,      0,      0,      0, 0x5D34,      0,
2867       0,      0,      0,      0,      0, 0x3135,      0, 0x5D36,
2868  0x3767, 0x3C21,      0, 0x3655,      0,      0,      0, 0x3224,
2869       0,      0,      0,      0,      0,      0,      0,      0,
2870       0,      0, 0x4D5F,      0,      0,      0,      0, 0x5D38,
2871  0x5D37, 0x5D3A, 0x353D,      0,      0, 0x3656, 0x343E,      0,
2872 };
2873 unsigned short utf8_to_euc_E6AD[] = {
2874       0,      0,      0, 0x5D3D,      0,      0,      0, 0x5D3C,
2875       0, 0x5D3E,      0,      0, 0x324E,      0, 0x4337,      0,
2876  0x5D3F,      0,      0, 0x343F, 0x5D41,      0,      0,      0,
2877       0, 0x5D40,      0, 0x5D42,      0,      0,      0, 0x5D43,
2878       0, 0x5D44, 0x3B5F, 0x4035, 0x3A21,      0, 0x4970,      0,
2879       0, 0x4A62, 0x4F44,      0,      0,      0,      0, 0x3B75,
2880       0,      0,      0, 0x3A50, 0x4E72,      0,      0,      0,
2881  0x5D45, 0x5D46,      0, 0x3B60,      0,      0,      0, 0x5D47,
2882 };
2883 unsigned short utf8_to_euc_E6AE[] = {
2884  0x5D48,      0,      0, 0x5D4A, 0x5D49,      0, 0x4B58,      0,
2885       0, 0x3D5E, 0x3C6C, 0x3B44,      0, 0x5D4B,      0,      0,
2886       0,      0,      0,      0,      0, 0x5D4D, 0x3F23,      0,
2887  0x5D4C,      0,      0,      0,      0,      0, 0x5D4E,      0,
2888       0,      0,      0,      0, 0x5D4F,      0,      0,      0,
2889       0,      0, 0x5D50, 0x5D51,      0,      0,      0, 0x5D52,
2890       0, 0x5D54, 0x5D53, 0x5D55, 0x3225, 0x434A,      0, 0x5D56,
2891       0,      0, 0x3B26, 0x334C, 0x5D57,      0,      0, 0x4542,
2892 };
2893 unsigned short utf8_to_euc_E6AF[] = {
2894  0x544C,      0,      0,      0,      0, 0x3523, 0x5D58,      0,
2895       0,      0,      0, 0x5D59,      0, 0x4A6C, 0x4B68,      0,
2896       0,      0, 0x4647, 0x5D5A, 0x4866,      0, 0x7A5A,      0,
2897  0x487B,      0,      0, 0x4C53,      0,      0,      0, 0x5D5B,
2898       0,      0,      0,      0,      0,      0,      0,      0,
2899       0,      0,      0, 0x5D5D, 0x5D5C,      0,      0, 0x5D5F,
2900       0,      0,      0, 0x5D5E,      0,      0,      0,      0,
2901       0,      0,      0,      0,      0,      0,      0,      0,
2902 };
2903 unsigned short utf8_to_euc_E6B0[] = {
2904       0,      0,      0,      0,      0,      0,      0,      0,
2905  0x5D61,      0,      0,      0,      0,      0,      0, 0x3B61,
2906       0, 0x4C31,      0, 0x5D62, 0x5D63,      0,      0, 0x3524,
2907       0,      0,      0, 0x5D64,      0,      0,      0,      0,
2908       0,      0,      0, 0x5D66, 0x5D65,      0,      0,      0,
2909       0,      0,      0,      0,      0,      0,      0,      0,
2910       0,      0,      0,      0, 0x3F65,      0,      0, 0x4939,
2911  0x314A,      0,      0,      0,      0,      0, 0x4845, 0x7A5B,
2912 };
2913 unsigned short utf8_to_euc_E6B1[] = {
2914  0x4475, 0x3D41, 0x3561,      0,      0,      0,      0,      0,
2915       0,      0,      0,      0,      0,      0, 0x4846,      0,
2916  0x3C2E,      0,      0,      0,      0, 0x5D68,      0, 0x3440,
2917       0,      0, 0x3178,      0, 0x7A5C, 0x4672, 0x5D67, 0x393E,
2918  0x4353,      0, 0x5D69,      0,      0,      0,      0,      0,
2919  0x5D71,      0, 0x5D6A,      0,      0,      0,      0, 0x7A5E,
2920  0x4241,      0, 0x3562, 0x5D72,      0,      0,      0,      0,
2921       0,      0, 0x3768,      0,      0, 0x3525, 0x5D70,      0,
2922 };
2923 unsigned short utf8_to_euc_E6B2[] = {
2924       0, 0x5D6E, 0x5D6B, 0x4D60,      0,      0, 0x7A5D,      0,
2925  0x4440,      0,      0,      0, 0x4659, 0x5D6C,      0,      0,
2926  0x5D74,      0, 0x5D73, 0x3723,      0,      0, 0x322D,      0,
2927       0, 0x3A3B, 0x5D6D, 0x5D6F,      0,      0,      0,      0,
2928       0, 0x4B57, 0x4274,      0,      0,      0,      0,      0,
2929       0,      0,      0, 0x4B77,      0,      0, 0x5D7C,      0,
2930       0, 0x5D7D,      0, 0x324F,      0,      0,      0,      0,
2931  0x4A28, 0x4C7D, 0x5E21, 0x3C23, 0x3E42, 0x5D78, 0x5D7E, 0x3168,
2932 };
2933 unsigned short utf8_to_euc_E6B3[] = {
2934       0, 0x3637,      0,      0, 0x5D75, 0x5D7A,      0,      0,
2935       0, 0x4074, 0x4771,      0, 0x4867,      0,      0,      0,
2936       0,      0,      0, 0x5D77,      0, 0x4B21,      0, 0x5D79,
2937       0, 0x5E24, 0x7A5F, 0x5E22,      0, 0x5D7B,      0,      0,
2938       0, 0x4B22, 0x4748, 0x3563,      0, 0x4525,      0,      0,
2939  0x436D,      0, 0x5E25,      0,      0,      0,      0, 0x5E23,
2940  0x4259, 0x5D76,      0, 0x314B,      0,      0,      0,      0,