OSDN Git Service

f98053bf3b874c89ec455fe76137c7e6ca144d61
[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 unsigned short euc_to_utf8_A2[] = {
19          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
20  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
21       0,      0,      0,      0,      0,      0,      0,      0,
22       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
23  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
24       0,      0, 0x2227, 0x2228, 0x00AC, 0x21D2, 0x21D4, 0x2200,
25  0x2203,      0,      0,      0,      0,      0,      0,      0,
26       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
27  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
28  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
29       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
30  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
31 };
32 unsigned short euc_to_utf8_A3[] = {
33               0,      0,      0,      0,      0,      0,      0,
34       0,      0,      0,      0,      0,      0,      0,      0,
35  0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17,
36  0xFF18, 0xFF19,      0,      0,      0,      0,      0,      0,
37       0, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27,
38  0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F,
39  0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37,
40  0xFF38, 0xFF39, 0xFF3A,      0,      0,      0,      0,      0,
41       0, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47,
42  0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F,
43  0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57,
44  0xFF58, 0xFF59, 0xFF5A,      0,      0,      0,      0,
45 };
46 unsigned short euc_to_utf8_A4[] = {
47          0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047,
48  0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, 0x304F,
49  0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057,
50  0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F,
51  0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067,
52  0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F,
53  0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077,
54  0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, 0x307F,
55  0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087,
56  0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, 0x308F,
57  0x3090, 0x3091, 0x3092, 0x3093,      0,      0,      0,      0,
58       0,      0,      0,      0,      0,      0,      0,
59 };
60 unsigned short euc_to_utf8_A5[] = {
61          0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7,
62  0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF,
63  0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7,
64  0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF,
65  0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7,
66  0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF,
67  0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7,
68  0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF,
69  0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7,
70  0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF,
71  0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6,      0,
72       0,      0,      0,      0,      0,      0,      0,
73 };
74 unsigned short euc_to_utf8_A6[] = {
75          0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
76  0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F,
77  0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8,
78  0x03A9,      0,      0,      0,      0,      0,      0,      0,
79       0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7,
80  0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF,
81  0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8,
82  0x03C9,      0,      0,      0,      0,      0,      0,      0,
83       0,      0,      0,      0,      0,      0,      0,      0,
84       0,      0,      0,      0,      0,      0,      0,      0,
85       0,      0,      0,      0,      0,      0,      0,      0,
86       0,      0,      0,      0,      0,      0,      0,
87 };
88 unsigned short euc_to_utf8_A7[] = {
89          0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401,
90  0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D,
91  0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425,
92  0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D,
93  0x042E, 0x042F,      0,      0,      0,      0,      0,      0,
94       0,      0,      0,      0,      0,      0,      0,      0,
95       0, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451,
96  0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D,
97  0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445,
98  0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D,
99  0x044E, 0x044F,      0,      0,      0,      0,      0,      0,
100       0,      0,      0,      0,      0,      0,      0,
101 };
102 unsigned short euc_to_utf8_A8[] = {
103          0x2500, 0x2502, 0x250C, 0x2510, 0x2518, 0x2514, 0x251C,
104  0x252C, 0x2524, 0x2534, 0x253C, 0x2501, 0x2503, 0x250F, 0x2513,
105  0x251B, 0x2517, 0x2523, 0x2533, 0x252B, 0x253B, 0x254B, 0x2520,
106  0x252F, 0x2528, 0x2537, 0x253F, 0x251D, 0x2530, 0x2525, 0x2538,
107  0x2542,      0,      0,      0,      0,      0,      0,      0,
108       0,      0,      0,      0,      0,      0,      0,      0,
109       0,      0,      0,      0,      0,      0,      0,      0,
110       0,      0,      0,      0,      0,      0,      0,      0,
111       0,      0,      0,      0,      0,      0,      0,      0,
112       0,      0,      0,      0,      0,      0,      0,      0,
113       0,      0,      0,      0,      0,      0,      0,      0,
114       0,      0,      0,      0,      0,      0,      0,
115 };
116 unsigned short euc_to_utf8_A9[] = {
117          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
118  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
119  0x246F, 0x2470, 0x2471, 0x2472, 0x2473,      0,      0,      0,
120       0,      0,      0,      0,      0,      0,      0, 0x2474,
121  0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C,
122  0x247D, 0x247E, 0x247F, 0x2480, 0x2481, 0x2482, 0x2483, 0x2484,
123  0x2485, 0x2486, 0x2487,      0,      0,      0,      0,      0,
124       0,      0,      0,      0,      0, 0x2776, 0x2777, 0x2778,
125  0x2779, 0x277A, 0x277B, 0x277C, 0x277D, 0x277E,      0,      0,
126       0,      0,      0,      0,      0,      0,      0,      0,
127       0,      0, 0x2488, 0x2489, 0x248A, 0x248B, 0x248C, 0x248D,
128  0x248E, 0x248F, 0x2490,      0,      0,      0,      0,
129 };
130 unsigned short euc_to_utf8_AA[] = {
131          0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166,
132  0x2167, 0x2168, 0x2169, 0x216A, 0x216B,      0,      0,      0,
133       0,      0,      0,      0,      0, 0x2170, 0x2171, 0x2172,
134  0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x217A,
135  0x217B,      0,      0,      0,      0,      0,      0,      0,
136       0,      0,      0,      0,      0,      0,      0,      0,
137       0,      0,      0,      0,      0,      0,      0,      0,
138       0,      0,      0,      0,      0, 0x249C, 0x249D, 0x249E,
139  0x249F, 0x24A0, 0x24A1, 0x24A2, 0x24A3, 0x24A4, 0x24A5, 0x24A6,
140  0x24A7, 0x24A8, 0x24A9, 0x24AA, 0x24AB, 0x24AC, 0x24AD, 0x24AE,
141  0x24AF, 0x24B0, 0x24B1, 0x24B2, 0x24B3, 0x24B4, 0x24B5,      0,
142       0,      0,      0,      0,      0,      0,      0,
143 };
144 unsigned short euc_to_utf8_AB[] = {
145          0x339C, 0x339F, 0x339D, 0x33A0, 0x33A4,      0, 0x33A1,
146  0x33A5, 0x339E, 0x33A2, 0x338E,      0, 0x338F, 0x33C4, 0x3396,
147  0x3397, 0x2113, 0x3398, 0x33B3, 0x33B2, 0x33B1, 0x33B0, 0x2109,
148  0x33D4, 0x33CB, 0x3390, 0x3385, 0x3386, 0x3387,      0,      0,
149       0,      0,      0,      0,      0,      0,      0,      0,
150       0,      0,      0,      0,      0,      0,      0,      0,
151       0,      0,      0,      0,      0,      0,      0,      0,
152       0,      0,      0,      0,      0,      0,      0,      0,
153       0,      0,      0,      0,      0,      0,      0,      0,
154       0,      0,      0,      0,      0,      0,      0,      0,
155       0,      0,      0,      0,      0,      0,      0,      0,
156       0,      0,      0, 0x2116, 0x33CD, 0x2121,      0,
157 };
158 unsigned short euc_to_utf8_AC[] = {
159          0x2664, 0x2667, 0x2661, 0x2662, 0x2660, 0x2663, 0x2665,
160  0x2666,      0,      0,      0,      0,      0,      0,      0,
161       0,      0,      0,      0,      0, 0x3020, 0x260E, 0x3004,
162       0,      0,      0,      0,      0,      0,      0,      0,
163       0,      0,      0,      0,      0,      0,      0,      0,
164       0, 0x261E, 0x261C, 0x261D, 0x261F, 0x21C6, 0x21C4, 0x21C5,
165       0, 0x21E8, 0x21E6, 0x21E7, 0x21E9,      0,      0,      0,
166       0,      0,      0,      0,      0,      0,      0,      0,
167       0,      0,      0,      0,      0,      0,      0,      0,
168       0,      0,      0,      0,      0,      0,      0,      0,
169       0,      0,      0,      0,      0,      0,      0,      0,
170       0,      0,      0,      0,      0,      0,      0,
171 };
172 unsigned short euc_to_utf8_AD[] = {
173          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
174  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
175  0x246F, 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162,
176  0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169,      0,
177  0x3349, 0x3314, 0x3322, 0x334D, 0x3318, 0x3327, 0x3303, 0x3336,
178  0x3351, 0x3357, 0x330D, 0x3326, 0x3323, 0x332B, 0x334A, 0x333B,
179  0x339C, 0x339D, 0x339E, 0x338E, 0x338F, 0x33C4, 0x33A1,      0,
180       0,      0,      0,      0,      0,      0,      0, 0x337B,
181  0x301D, 0x301F, 0x2116, 0x33CD, 0x2121, 0x32A4, 0x32A5, 0x32A6,
182  0x32A7, 0x32A8, 0x3231, 0x3232, 0x3239, 0x337E, 0x337D, 0x337C,
183  0x2252, 0x2261, 0x222B, 0x222E, 0x2211, 0x221A, 0x22A5, 0x2220,
184  0x221F, 0x22BF, 0x2235, 0x2229, 0x222A,      0, 0x3299,
185 };
186 unsigned short euc_to_utf8_AE[] = {
187          0x3349, 0x3322, 0x334D, 0x3314, 0x3316, 0x3305, 0x3333,
188  0x334E, 0x3303, 0x3336, 0x3318, 0x3315, 0x3327, 0x3351, 0x334A,
189  0x3339, 0x3357, 0x330D, 0x3342, 0x3323, 0x3326, 0x333B, 0x332B,
190       0,      0,      0,      0,      0,      0,      0, 0x3300,
191  0x331E, 0x332A, 0x3331, 0x3347,      0,      0,      0,      0,
192       0,      0,      0,      0,      0,      0,      0,      0,
193       0,      0,      0,      0,      0,      0,      0,      0,
194       0,      0,      0,      0,      0,      0,      0,      0,
195       0,      0,      0,      0,      0,      0,      0, 0x337E,
196  0x337D, 0x337C, 0x337B,      0,      0,      0,      0,      0,
197       0,      0,      0,      0,      0,      0,      0,      0,
198       0,      0,      0,      0, 0x337F,      0,      0,
199 };
200 unsigned short euc_to_utf8_AF[] = {
201          0x222E, 0x221F, 0x22BF,      0,      0,      0,      0,
202       0,      0,      0,      0,      0,      0,      0,      0,
203       0,      0,      0,      0,      0, 0x301D, 0x301F,      0,
204       0,      0,      0,      0,      0,      0,      0,      0,
205       0,      0,      0,      0,      0,      0,      0,      0,
206       0, 0x3094,      0, 0x30F7, 0x30F8, 0x30F9, 0x30FA,      0,
207       0,      0,      0,      0,      0,      0,      0,      0,
208       0,      0,      0,      0,      0,      0,      0,      0,
209       0,      0,      0,      0,      0,      0,      0,      0,
210       0,      0,      0,      0,      0,      0,      0,      0,
211       0,      0,      0,      0,      0,      0,      0,      0,
212       0,      0,      0,      0,      0,      0,      0,
213 };
214 unsigned short euc_to_utf8_B0[] = {
215          0x4E9C, 0x5516, 0x5A03, 0x963F, 0x54C0, 0x611B, 0x6328,
216  0x59F6, 0x9022, 0x8475, 0x831C, 0x7A50, 0x60AA, 0x63E1, 0x6E25,
217  0x65ED, 0x8466, 0x82A6, 0x9BF5, 0x6893, 0x5727, 0x65A1, 0x6271,
218  0x5B9B, 0x59D0, 0x867B, 0x98F4, 0x7D62, 0x7DBE, 0x9B8E, 0x6216,
219  0x7C9F, 0x88B7, 0x5B89, 0x5EB5, 0x6309, 0x6697, 0x6848, 0x95C7,
220  0x978D, 0x674F, 0x4EE5, 0x4F0A, 0x4F4D, 0x4F9D, 0x5049, 0x56F2,
221  0x5937, 0x59D4, 0x5A01, 0x5C09, 0x60DF, 0x610F, 0x6170, 0x6613,
222  0x6905, 0x70BA, 0x754F, 0x7570, 0x79FB, 0x7DAD, 0x7DEF, 0x80C3,
223  0x840E, 0x8863, 0x8B02, 0x9055, 0x907A, 0x533B, 0x4E95, 0x4EA5,
224  0x57DF, 0x80B2, 0x90C1, 0x78EF, 0x4E00, 0x58F1, 0x6EA2, 0x9038,
225  0x7A32, 0x8328, 0x828B, 0x9C2F, 0x5141, 0x5370, 0x54BD, 0x54E1,
226  0x56E0, 0x59FB, 0x5F15, 0x98F2, 0x6DEB, 0x80E4, 0x852D,
227 };
228 unsigned short euc_to_utf8_B1[] = {
229          0x9662, 0x9670, 0x96A0, 0x97FB, 0x540B, 0x53F3, 0x5B87,
230  0x70CF, 0x7FBD, 0x8FC2, 0x96E8, 0x536F, 0x9D5C, 0x7ABA, 0x4E11,
231  0x7893, 0x81FC, 0x6E26, 0x5618, 0x5504, 0x6B1D, 0x851A, 0x9C3B,
232  0x59E5, 0x53A9, 0x6D66, 0x74DC, 0x958F, 0x5642, 0x4E91, 0x904B,
233  0x96F2, 0x834F, 0x990C, 0x53E1, 0x55B6, 0x5B30, 0x5F71, 0x6620,
234  0x66F3, 0x6804, 0x6C38, 0x6CF3, 0x6D29, 0x745B, 0x76C8, 0x7A4E,
235  0x9834, 0x82F1, 0x885B, 0x8A60, 0x92ED, 0x6DB2, 0x75AB, 0x76CA,
236  0x99C5, 0x60A6, 0x8B01, 0x8D8A, 0x95B2, 0x698E, 0x53AD, 0x5186,
237  0x5712, 0x5830, 0x5944, 0x5BB4, 0x5EF6, 0x6028, 0x63A9, 0x63F4,
238  0x6CBF, 0x6F14, 0x708E, 0x7114, 0x7159, 0x71D5, 0x733F, 0x7E01,
239  0x8276, 0x82D1, 0x8597, 0x9060, 0x925B, 0x9D1B, 0x5869, 0x65BC,
240  0x6C5A, 0x7525, 0x51F9, 0x592E, 0x5965, 0x5F80, 0x5FDC,
241 };
242 unsigned short euc_to_utf8_B2[] = {
243          0x62BC, 0x65FA, 0x6A2A, 0x6B27, 0x6BB4, 0x738B, 0x7FC1,
244  0x8956, 0x9D2C, 0x9D0E, 0x9EC4, 0x5CA1, 0x6C96, 0x837B, 0x5104,
245  0x5C4B, 0x61B6, 0x81C6, 0x6876, 0x7261, 0x4E59, 0x4FFA, 0x5378,
246  0x6069, 0x6E29, 0x7A4F, 0x97F3, 0x4E0B, 0x5316, 0x4EEE, 0x4F55,
247  0x4F3D, 0x4FA1, 0x4F73, 0x52A0, 0x53EF, 0x5609, 0x590F, 0x5AC1,
248  0x5BB6, 0x5BE1, 0x79D1, 0x6687, 0x679C, 0x67B6, 0x6B4C, 0x6CB3,
249  0x706B, 0x73C2, 0x798D, 0x79BE, 0x7A3C, 0x7B87, 0x82B1, 0x82DB,
250  0x8304, 0x8377, 0x83EF, 0x83D3, 0x8766, 0x8AB2, 0x5629, 0x8CA8,
251  0x8FE6, 0x904E, 0x971E, 0x868A, 0x4FC4, 0x5CE8, 0x6211, 0x7259,
252  0x753B, 0x81E5, 0x82BD, 0x86FE, 0x8CC0, 0x96C5, 0x9913, 0x99D5,
253  0x4ECB, 0x4F1A, 0x89E3, 0x56DE, 0x584A, 0x58CA, 0x5EFB, 0x5FEB,
254  0x602A, 0x6094, 0x6062, 0x61D0, 0x6212, 0x62D0, 0x6539,
255 };
256 unsigned short euc_to_utf8_B3[] = {
257          0x9B41, 0x6666, 0x68B0, 0x6D77, 0x7070, 0x754C, 0x7686,
258  0x7D75, 0x82A5, 0x87F9, 0x958B, 0x968E, 0x8C9D, 0x51F1, 0x52BE,
259  0x5916, 0x54B3, 0x5BB3, 0x5D16, 0x6168, 0x6982, 0x6DAF, 0x788D,
260  0x84CB, 0x8857, 0x8A72, 0x93A7, 0x9AB8, 0x6D6C, 0x99A8, 0x86D9,
261  0x57A3, 0x67FF, 0x86CE, 0x920E, 0x5283, 0x5687, 0x5404, 0x5ED3,
262  0x62E1, 0x64B9, 0x683C, 0x6838, 0x6BBB, 0x7372, 0x78BA, 0x7A6B,
263  0x899A, 0x89D2, 0x8D6B, 0x8F03, 0x90ED, 0x95A3, 0x9694, 0x9769,
264  0x5B66, 0x5CB3, 0x697D, 0x984D, 0x984E, 0x639B, 0x7B20, 0x6A2B,
265  0x6A7F, 0x68B6, 0x9C0D, 0x6F5F, 0x5272, 0x559D, 0x6070, 0x62EC,
266  0x6D3B, 0x6E07, 0x6ED1, 0x845B, 0x8910, 0x8F44, 0x4E14, 0x9C39,
267  0x53F6, 0x691B, 0x6A3A, 0x9784, 0x682A, 0x515C, 0x7AC3, 0x84B2,
268  0x91DC, 0x938C, 0x565B, 0x9D28, 0x6822, 0x8305, 0x8431,
269 };
270 unsigned short euc_to_utf8_B4[] = {
271          0x7CA5, 0x5208, 0x82C5, 0x74E6, 0x4E7E, 0x4F83, 0x51A0,
272  0x5BD2, 0x520A, 0x52D8, 0x52E7, 0x5DFB, 0x559A, 0x582A, 0x59E6,
273  0x5B8C, 0x5B98, 0x5BDB, 0x5E72, 0x5E79, 0x60A3, 0x611F, 0x6163,
274  0x61BE, 0x63DB, 0x6562, 0x67D1, 0x6853, 0x68FA, 0x6B3E, 0x6B53,
275  0x6C57, 0x6F22, 0x6F97, 0x6F45, 0x74B0, 0x7518, 0x76E3, 0x770B,
276  0x7AFF, 0x7BA1, 0x7C21, 0x7DE9, 0x7F36, 0x7FF0, 0x809D, 0x8266,
277  0x839E, 0x89B3, 0x8ACC, 0x8CAB, 0x9084, 0x9451, 0x9593, 0x9591,
278  0x95A2, 0x9665, 0x97D3, 0x9928, 0x8218, 0x4E38, 0x542B, 0x5CB8,
279  0x5DCC, 0x73A9, 0x764C, 0x773C, 0x5CA9, 0x7FEB, 0x8D0B, 0x96C1,
280  0x9811, 0x9854, 0x9858, 0x4F01, 0x4F0E, 0x5371, 0x559C, 0x5668,
281  0x57FA, 0x5947, 0x5B09, 0x5BC4, 0x5C90, 0x5E0C, 0x5E7E, 0x5FCC,
282  0x63EE, 0x673A, 0x65D7, 0x65E2, 0x671F, 0x68CB, 0x68C4,
283 };
284 unsigned short euc_to_utf8_B5[] = {
285          0x6A5F, 0x5E30, 0x6BC5, 0x6C17, 0x6C7D, 0x757F, 0x7948,
286  0x5B63, 0x7A00, 0x7D00, 0x5FBD, 0x898F, 0x8A18, 0x8CB4, 0x8D77,
287  0x8ECC, 0x8F1D, 0x98E2, 0x9A0E, 0x9B3C, 0x4E80, 0x507D, 0x5100,
288  0x5993, 0x5B9C, 0x622F, 0x6280, 0x64EC, 0x6B3A, 0x72A0, 0x7591,
289  0x7947, 0x7FA9, 0x87FB, 0x8ABC, 0x8B70, 0x63AC, 0x83CA, 0x97A0,
290  0x5409, 0x5403, 0x55AB, 0x6854, 0x6A58, 0x8A70, 0x7827, 0x6775,
291  0x9ECD, 0x5374, 0x5BA2, 0x811A, 0x8650, 0x9006, 0x4E18, 0x4E45,
292  0x4EC7, 0x4F11, 0x53CA, 0x5438, 0x5BAE, 0x5F13, 0x6025, 0x6551,
293  0x673D, 0x6C42, 0x6C72, 0x6CE3, 0x7078, 0x7403, 0x7A76, 0x7AAE,
294  0x7B08, 0x7D1A, 0x7CFE, 0x7D66, 0x65E7, 0x725B, 0x53BB, 0x5C45,
295  0x5DE8, 0x62D2, 0x62E0, 0x6319, 0x6E20, 0x865A, 0x8A31, 0x8DDD,
296  0x92F8, 0x6F01, 0x79A6, 0x9B5A, 0x4EA8, 0x4EAB, 0x4EAC,
297 };
298 unsigned short euc_to_utf8_B6[] = {
299          0x4F9B, 0x4FA0, 0x50D1, 0x5147, 0x7AF6, 0x5171, 0x51F6,
300  0x5354, 0x5321, 0x537F, 0x53EB, 0x55AC, 0x5883, 0x5CE1, 0x5F37,
301  0x5F4A, 0x602F, 0x6050, 0x606D, 0x631F, 0x6559, 0x6A4B, 0x6CC1,
302  0x72C2, 0x72ED, 0x77EF, 0x80F8, 0x8105, 0x8208, 0x854E, 0x90F7,
303  0x93E1, 0x97FF, 0x9957, 0x9A5A, 0x4EF0, 0x51DD, 0x5C2D, 0x6681,
304  0x696D, 0x5C40, 0x66F2, 0x6975, 0x7389, 0x6850, 0x7C81, 0x50C5,
305  0x52E4, 0x5747, 0x5DFE, 0x9326, 0x65A4, 0x6B23, 0x6B3D, 0x7434,
306  0x7981, 0x79BD, 0x7B4B, 0x7DCA, 0x82B9, 0x83CC, 0x887F, 0x895F,
307  0x8B39, 0x8FD1, 0x91D1, 0x541F, 0x9280, 0x4E5D, 0x5036, 0x53E5,
308  0x533A, 0x72D7, 0x7396, 0x77E9, 0x82E6, 0x8EAF, 0x99C6, 0x99C8,
309  0x99D2, 0x5177, 0x611A, 0x865E, 0x55B0, 0x7A7A, 0x5076, 0x5BD3,
310  0x9047, 0x9685, 0x4E32, 0x6ADB, 0x91E7, 0x5C51, 0x5C48,
311 };
312 unsigned short euc_to_utf8_B7[] = {
313          0x6398, 0x7A9F, 0x6C93, 0x9774, 0x8F61, 0x7AAA, 0x718A,
314  0x9688, 0x7C82, 0x6817, 0x7E70, 0x6851, 0x936C, 0x52F2, 0x541B,
315  0x85AB, 0x8A13, 0x7FA4, 0x8ECD, 0x90E1, 0x5366, 0x8888, 0x7941,
316  0x4FC2, 0x50BE, 0x5211, 0x5144, 0x5553, 0x572D, 0x73EA, 0x578B,
317  0x5951, 0x5F62, 0x5F84, 0x6075, 0x6176, 0x6167, 0x61A9, 0x63B2,
318  0x643A, 0x656C, 0x666F, 0x6842, 0x6E13, 0x7566, 0x7A3D, 0x7CFB,
319  0x7D4C, 0x7D99, 0x7E4B, 0x7F6B, 0x830E, 0x834A, 0x86CD, 0x8A08,
320  0x8A63, 0x8B66, 0x8EFD, 0x981A, 0x9D8F, 0x82B8, 0x8FCE, 0x9BE8,
321  0x5287, 0x621F, 0x6483, 0x6FC0, 0x9699, 0x6841, 0x5091, 0x6B20,
322  0x6C7A, 0x6F54, 0x7A74, 0x7D50, 0x8840, 0x8A23, 0x6708, 0x4EF6,
323  0x5039, 0x5026, 0x5065, 0x517C, 0x5238, 0x5263, 0x55A7, 0x570F,
324  0x5805, 0x5ACC, 0x5EFA, 0x61B2, 0x61F8, 0x62F3, 0x6372,
325 };
326 unsigned short euc_to_utf8_B8[] = {
327          0x691C, 0x6A29, 0x727D, 0x72AC, 0x732E, 0x7814, 0x786F,
328  0x7D79, 0x770C, 0x80A9, 0x898B, 0x8B19, 0x8CE2, 0x8ED2, 0x9063,
329  0x9375, 0x967A, 0x9855, 0x9A13, 0x9E78, 0x5143, 0x539F, 0x53B3,
330  0x5E7B, 0x5F26, 0x6E1B, 0x6E90, 0x7384, 0x73FE, 0x7D43, 0x8237,
331  0x8A00, 0x8AFA, 0x9650, 0x4E4E, 0x500B, 0x53E4, 0x547C, 0x56FA,
332  0x59D1, 0x5B64, 0x5DF1, 0x5EAB, 0x5F27, 0x6238, 0x6545, 0x67AF,
333  0x6E56, 0x72D0, 0x7CCA, 0x88B4, 0x80A1, 0x80E1, 0x83F0, 0x864E,
334  0x8A87, 0x8DE8, 0x9237, 0x96C7, 0x9867, 0x9F13, 0x4E94, 0x4E92,
335  0x4F0D, 0x5348, 0x5449, 0x543E, 0x5A2F, 0x5F8C, 0x5FA1, 0x609F,
336  0x68A7, 0x6A8E, 0x745A, 0x7881, 0x8A9E, 0x8AA4, 0x8B77, 0x9190,
337  0x4E5E, 0x9BC9, 0x4EA4, 0x4F7C, 0x4FAF, 0x5019, 0x5016, 0x5149,
338  0x516C, 0x529F, 0x52B9, 0x52FE, 0x539A, 0x53E3, 0x5411,
339 };
340 unsigned short euc_to_utf8_B9[] = {
341          0x540E, 0x5589, 0x5751, 0x57A2, 0x597D, 0x5B54, 0x5B5D,
342  0x5B8F, 0x5DE5, 0x5DE7, 0x5DF7, 0x5E78, 0x5E83, 0x5E9A, 0x5EB7,
343  0x5F18, 0x6052, 0x614C, 0x6297, 0x62D8, 0x63A7, 0x653B, 0x6602,
344  0x6643, 0x66F4, 0x676D, 0x6821, 0x6897, 0x69CB, 0x6C5F, 0x6D2A,
345  0x6D69, 0x6E2F, 0x6E9D, 0x7532, 0x7687, 0x786C, 0x7A3F, 0x7CE0,
346  0x7D05, 0x7D18, 0x7D5E, 0x7DB1, 0x8015, 0x8003, 0x80AF, 0x80B1,
347  0x8154, 0x818F, 0x822A, 0x8352, 0x884C, 0x8861, 0x8B1B, 0x8CA2,
348  0x8CFC, 0x90CA, 0x9175, 0x9271, 0x783F, 0x92FC, 0x95A4, 0x964D,
349  0x9805, 0x9999, 0x9AD8, 0x9D3B, 0x525B, 0x52AB, 0x53F7, 0x5408,
350  0x58D5, 0x62F7, 0x6FE0, 0x8C6A, 0x8F5F, 0x9EB9, 0x514B, 0x523B,
351  0x544A, 0x56FD, 0x7A40, 0x9177, 0x9D60, 0x9ED2, 0x7344, 0x6F09,
352  0x8170, 0x7511, 0x5FFD, 0x60DA, 0x9AA8, 0x72DB, 0x8FBC,
353 };
354 unsigned short euc_to_utf8_BA[] = {
355          0x6B64, 0x9803, 0x4ECA, 0x56F0, 0x5764, 0x58BE, 0x5A5A,
356  0x6068, 0x61C7, 0x660F, 0x6606, 0x6839, 0x68B1, 0x6DF7, 0x75D5,
357  0x7D3A, 0x826E, 0x9B42, 0x4E9B, 0x4F50, 0x53C9, 0x5506, 0x5D6F,
358  0x5DE6, 0x5DEE, 0x67FB, 0x6C99, 0x7473, 0x7802, 0x8A50, 0x9396,
359  0x88DF, 0x5750, 0x5EA7, 0x632B, 0x50B5, 0x50AC, 0x518D, 0x6700,
360  0x54C9, 0x585E, 0x59BB, 0x5BB0, 0x5F69, 0x624D, 0x63A1, 0x683D,
361  0x6B73, 0x6E08, 0x707D, 0x91C7, 0x7280, 0x7815, 0x7826, 0x796D,
362  0x658E, 0x7D30, 0x83DC, 0x88C1, 0x8F09, 0x969B, 0x5264, 0x5728,
363  0x6750, 0x7F6A, 0x8CA1, 0x51B4, 0x5742, 0x962A, 0x583A, 0x698A,
364  0x80B4, 0x54B2, 0x5D0E, 0x57FC, 0x7895, 0x9DFA, 0x4F5C, 0x524A,
365  0x548B, 0x643E, 0x6628, 0x6714, 0x67F5, 0x7A84, 0x7B56, 0x7D22,
366  0x932F, 0x685C, 0x9BAD, 0x7B39, 0x5319, 0x518A, 0x5237,
367 };
368 unsigned short euc_to_utf8_BB[] = {
369          0x5BDF, 0x62F6, 0x64AE, 0x64E6, 0x672D, 0x6BBA, 0x85A9,
370  0x96D1, 0x7690, 0x9BD6, 0x634C, 0x9306, 0x9BAB, 0x76BF, 0x6652,
371  0x4E09, 0x5098, 0x53C2, 0x5C71, 0x60E8, 0x6492, 0x6563, 0x685F,
372  0x71E6, 0x73CA, 0x7523, 0x7B97, 0x7E82, 0x8695, 0x8B83, 0x8CDB,
373  0x9178, 0x9910, 0x65AC, 0x66AB, 0x6B8B, 0x4ED5, 0x4ED4, 0x4F3A,
374  0x4F7F, 0x523A, 0x53F8, 0x53F2, 0x55E3, 0x56DB, 0x58EB, 0x59CB,
375  0x59C9, 0x59FF, 0x5B50, 0x5C4D, 0x5E02, 0x5E2B, 0x5FD7, 0x601D,
376  0x6307, 0x652F, 0x5B5C, 0x65AF, 0x65BD, 0x65E8, 0x679D, 0x6B62,
377  0x6B7B, 0x6C0F, 0x7345, 0x7949, 0x79C1, 0x7CF8, 0x7D19, 0x7D2B,
378  0x80A2, 0x8102, 0x81F3, 0x8996, 0x8A5E, 0x8A69, 0x8A66, 0x8A8C,
379  0x8AEE, 0x8CC7, 0x8CDC, 0x96CC, 0x98FC, 0x6B6F, 0x4E8B, 0x4F3C,
380  0x4F8D, 0x5150, 0x5B57, 0x5BFA, 0x6148, 0x6301, 0x6642,
381 };
382 unsigned short euc_to_utf8_BC[] = {
383          0x6B21, 0x6ECB, 0x6CBB, 0x723E, 0x74BD, 0x75D4, 0x78C1,
384  0x793A, 0x800C, 0x8033, 0x81EA, 0x8494, 0x8F9E, 0x6C50, 0x9E7F,
385  0x5F0F, 0x8B58, 0x9D2B, 0x7AFA, 0x8EF8, 0x5B8D, 0x96EB, 0x4E03,
386  0x53F1, 0x57F7, 0x5931, 0x5AC9, 0x5BA4, 0x6089, 0x6E7F, 0x6F06,
387  0x75BE, 0x8CEA, 0x5B9F, 0x8500, 0x7BE0, 0x5072, 0x67F4, 0x829D,
388  0x5C61, 0x854A, 0x7E1E, 0x820E, 0x5199, 0x5C04, 0x6368, 0x8D66,
389  0x659C, 0x716E, 0x793E, 0x7D17, 0x8005, 0x8B1D, 0x8ECA, 0x906E,
390  0x86C7, 0x90AA, 0x501F, 0x52FA, 0x5C3A, 0x6753, 0x707C, 0x7235,
391  0x914C, 0x91C8, 0x932B, 0x82E5, 0x5BC2, 0x5F31, 0x60F9, 0x4E3B,
392  0x53D6, 0x5B88, 0x624B, 0x6731, 0x6B8A, 0x72E9, 0x73E0, 0x7A2E,
393  0x816B, 0x8DA3, 0x9152, 0x9996, 0x5112, 0x53D7, 0x546A, 0x5BFF,
394  0x6388, 0x6A39, 0x7DAC, 0x9700, 0x56DA, 0x53CE, 0x5468,
395 };
396 unsigned short euc_to_utf8_BD[] = {
397          0x5B97, 0x5C31, 0x5DDE, 0x4FEE, 0x6101, 0x62FE, 0x6D32,
398  0x79C0, 0x79CB, 0x7D42, 0x7E4D, 0x7FD2, 0x81ED, 0x821F, 0x8490,
399  0x8846, 0x8972, 0x8B90, 0x8E74, 0x8F2F, 0x9031, 0x914B, 0x916C,
400  0x96C6, 0x919C, 0x4EC0, 0x4F4F, 0x5145, 0x5341, 0x5F93, 0x620E,
401  0x67D4, 0x6C41, 0x6E0B, 0x7363, 0x7E26, 0x91CD, 0x9283, 0x53D4,
402  0x5919, 0x5BBF, 0x6DD1, 0x795D, 0x7E2E, 0x7C9B, 0x587E, 0x719F,
403  0x51FA, 0x8853, 0x8FF0, 0x4FCA, 0x5CFB, 0x6625, 0x77AC, 0x7AE3,
404  0x821C, 0x99FF, 0x51C6, 0x5FAA, 0x65EC, 0x696F, 0x6B89, 0x6DF3,
405  0x6E96, 0x6F64, 0x76FE, 0x7D14, 0x5DE1, 0x9075, 0x9187, 0x9806,
406  0x51E6, 0x521D, 0x6240, 0x6691, 0x66D9, 0x6E1A, 0x5EB6, 0x7DD2,
407  0x7F72, 0x66F8, 0x85AF, 0x85F7, 0x8AF8, 0x52A9, 0x53D9, 0x5973,
408  0x5E8F, 0x5F90, 0x6055, 0x92E4, 0x9664, 0x50B7, 0x511F,
409 };
410 unsigned short euc_to_utf8_BE[] = {
411          0x52DD, 0x5320, 0x5347, 0x53EC, 0x54E8, 0x5546, 0x5531,
412  0x5617, 0x5968, 0x59BE, 0x5A3C, 0x5BB5, 0x5C06, 0x5C0F, 0x5C11,
413  0x5C1A, 0x5E84, 0x5E8A, 0x5EE0, 0x5F70, 0x627F, 0x6284, 0x62DB,
414  0x638C, 0x6377, 0x6607, 0x660C, 0x662D, 0x6676, 0x677E, 0x68A2,
415  0x6A1F, 0x6A35, 0x6CBC, 0x6D88, 0x6E09, 0x6E58, 0x713C, 0x7126,
416  0x7167, 0x75C7, 0x7701, 0x785D, 0x7901, 0x7965, 0x79F0, 0x7AE0,
417  0x7B11, 0x7CA7, 0x7D39, 0x8096, 0x83D6, 0x848B, 0x8549, 0x885D,
418  0x88F3, 0x8A1F, 0x8A3C, 0x8A54, 0x8A73, 0x8C61, 0x8CDE, 0x91A4,
419  0x9266, 0x937E, 0x9418, 0x969C, 0x9798, 0x4E0A, 0x4E08, 0x4E1E,
420  0x4E57, 0x5197, 0x5270, 0x57CE, 0x5834, 0x58CC, 0x5B22, 0x5E38,
421  0x60C5, 0x64FE, 0x6761, 0x6756, 0x6D44, 0x72B6, 0x7573, 0x7A63,
422  0x84B8, 0x8B72, 0x91B8, 0x9320, 0x5631, 0x57F4, 0x98FE,
423 };
424 unsigned short euc_to_utf8_BF[] = {
425          0x62ED, 0x690D, 0x6B96, 0x71ED, 0x7E54, 0x8077, 0x8272,
426  0x89E6, 0x98DF, 0x8755, 0x8FB1, 0x5C3B, 0x4F38, 0x4FE1, 0x4FB5,
427  0x5507, 0x5A20, 0x5BDD, 0x5BE9, 0x5FC3, 0x614E, 0x632F, 0x65B0,
428  0x664B, 0x68EE, 0x699B, 0x6D78, 0x6DF1, 0x7533, 0x75B9, 0x771F,
429  0x795E, 0x79E6, 0x7D33, 0x81E3, 0x82AF, 0x85AA, 0x89AA, 0x8A3A,
430  0x8EAB, 0x8F9B, 0x9032, 0x91DD, 0x9707, 0x4EBA, 0x4EC1, 0x5203,
431  0x5875, 0x58EC, 0x5C0B, 0x751A, 0x5C3D, 0x814E, 0x8A0A, 0x8FC5,
432  0x9663, 0x976D, 0x7B25, 0x8ACF, 0x9808, 0x9162, 0x56F3, 0x53A8,
433  0x9017, 0x5439, 0x5782, 0x5E25, 0x63A8, 0x6C34, 0x708A, 0x7761,
434  0x7C8B, 0x7FE0, 0x8870, 0x9042, 0x9154, 0x9310, 0x9318, 0x968F,
435  0x745E, 0x9AC4, 0x5D07, 0x5D69, 0x6570, 0x67A2, 0x8DA8, 0x96DB,
436  0x636E, 0x6749, 0x6919, 0x83C5, 0x9817, 0x96C0, 0x88FE,
437 };
438 unsigned short euc_to_utf8_C0[] = {
439          0x6F84, 0x647A, 0x5BF8, 0x4E16, 0x702C, 0x755D, 0x662F,
440  0x51C4, 0x5236, 0x52E2, 0x59D3, 0x5F81, 0x6027, 0x6210, 0x653F,
441  0x6574, 0x661F, 0x6674, 0x68F2, 0x6816, 0x6B63, 0x6E05, 0x7272,
442  0x751F, 0x76DB, 0x7CBE, 0x8056, 0x58F0, 0x88FD, 0x897F, 0x8AA0,
443  0x8A93, 0x8ACB, 0x901D, 0x9192, 0x9752, 0x9759, 0x6589, 0x7A0E,
444  0x8106, 0x96BB, 0x5E2D, 0x60DC, 0x621A, 0x65A5, 0x6614, 0x6790,
445  0x77F3, 0x7A4D, 0x7C4D, 0x7E3E, 0x810A, 0x8CAC, 0x8D64, 0x8DE1,
446  0x8E5F, 0x78A9, 0x5207, 0x62D9, 0x63A5, 0x6442, 0x6298, 0x8A2D,
447  0x7A83, 0x7BC0, 0x8AAC, 0x96EA, 0x7D76, 0x820C, 0x8749, 0x4ED9,
448  0x5148, 0x5343, 0x5360, 0x5BA3, 0x5C02, 0x5C16, 0x5DDD, 0x6226,
449  0x6247, 0x64B0, 0x6813, 0x6834, 0x6CC9, 0x6D45, 0x6D17, 0x67D3,
450  0x6F5C, 0x714E, 0x717D, 0x65CB, 0x7A7F, 0x7BAD, 0x7DDA,
451 };
452 unsigned short euc_to_utf8_C1[] = {
453          0x7E4A, 0x7FA8, 0x817A, 0x821B, 0x8239, 0x85A6, 0x8A6E,
454  0x8CCE, 0x8DF5, 0x9078, 0x9077, 0x92AD, 0x9291, 0x9583, 0x9BAE,
455  0x524D, 0x5584, 0x6F38, 0x7136, 0x5168, 0x7985, 0x7E55, 0x81B3,
456  0x7CCE, 0x564C, 0x5851, 0x5CA8, 0x63AA, 0x66FE, 0x66FD, 0x695A,
457  0x72D9, 0x758F, 0x758E, 0x790E, 0x7956, 0x79DF, 0x7C97, 0x7D20,
458  0x7D44, 0x8607, 0x8A34, 0x963B, 0x9061, 0x9F20, 0x50E7, 0x5275,
459  0x53CC, 0x53E2, 0x5009, 0x55AA, 0x58EE, 0x594F, 0x723D, 0x5B8B,
460  0x5C64, 0x531D, 0x60E3, 0x60F3, 0x635C, 0x6383, 0x633F, 0x63BB,
461  0x64CD, 0x65E9, 0x66F9, 0x5DE3, 0x69CD, 0x69FD, 0x6F15, 0x71E5,
462  0x4E89, 0x75E9, 0x76F8, 0x7A93, 0x7CDF, 0x7DCF, 0x7D9C, 0x8061,
463  0x8349, 0x8358, 0x846C, 0x84BC, 0x85FB, 0x88C5, 0x8D70, 0x9001,
464  0x906D, 0x9397, 0x971C, 0x9A12, 0x50CF, 0x5897, 0x618E,
465 };
466 unsigned short euc_to_utf8_C2[] = {
467          0x81D3, 0x8535, 0x8D08, 0x9020, 0x4FC3, 0x5074, 0x5247,
468  0x5373, 0x606F, 0x6349, 0x675F, 0x6E2C, 0x8DB3, 0x901F, 0x4FD7,
469  0x5C5E, 0x8CCA, 0x65CF, 0x7D9A, 0x5352, 0x8896, 0x5176, 0x63C3,
470  0x5B58, 0x5B6B, 0x5C0A, 0x640D, 0x6751, 0x905C, 0x4ED6, 0x591A,
471  0x592A, 0x6C70, 0x8A51, 0x553E, 0x5815, 0x59A5, 0x60F0, 0x6253,
472  0x67C1, 0x8235, 0x6955, 0x9640, 0x99C4, 0x9A28, 0x4F53, 0x5806,
473  0x5BFE, 0x8010, 0x5CB1, 0x5E2F, 0x5F85, 0x6020, 0x614B, 0x6234,
474  0x66FF, 0x6CF0, 0x6EDE, 0x80CE, 0x817F, 0x82D4, 0x888B, 0x8CB8,
475  0x9000, 0x902E, 0x968A, 0x9EDB, 0x9BDB, 0x4EE3, 0x53F0, 0x5927,
476  0x7B2C, 0x918D, 0x984C, 0x9DF9, 0x6EDD, 0x7027, 0x5353, 0x5544,
477  0x5B85, 0x6258, 0x629E, 0x62D3, 0x6CA2, 0x6FEF, 0x7422, 0x8A17,
478  0x9438, 0x6FC1, 0x8AFE, 0x8338, 0x51E7, 0x86F8, 0x53EA,
479 };
480 unsigned short euc_to_utf8_C3[] = {
481          0x53E9, 0x4F46, 0x9054, 0x8FB0, 0x596A, 0x8131, 0x5DFD,
482  0x7AEA, 0x8FBF, 0x68DA, 0x8C37, 0x72F8, 0x9C48, 0x6A3D, 0x8AB0,
483  0x4E39, 0x5358, 0x5606, 0x5766, 0x62C5, 0x63A2, 0x65E6, 0x6B4E,
484  0x6DE1, 0x6E5B, 0x70AD, 0x77ED, 0x7AEF, 0x7BAA, 0x7DBB, 0x803D,
485  0x80C6, 0x86CB, 0x8A95, 0x935B, 0x56E3, 0x58C7, 0x5F3E, 0x65AD,
486  0x6696, 0x6A80, 0x6BB5, 0x7537, 0x8AC7, 0x5024, 0x77E5, 0x5730,
487  0x5F1B, 0x6065, 0x667A, 0x6C60, 0x75F4, 0x7A1A, 0x7F6E, 0x81F4,
488  0x8718, 0x9045, 0x99B3, 0x7BC9, 0x755C, 0x7AF9, 0x7B51, 0x84C4,
489  0x9010, 0x79E9, 0x7A92, 0x8336, 0x5AE1, 0x7740, 0x4E2D, 0x4EF2,
490  0x5B99, 0x5FE0, 0x62BD, 0x663C, 0x67F1, 0x6CE8, 0x866B, 0x8877,
491  0x8A3B, 0x914E, 0x92F3, 0x99D0, 0x6A17, 0x7026, 0x732A, 0x82E7,
492  0x8457, 0x8CAF, 0x4E01, 0x5146, 0x51CB, 0x558B, 0x5BF5,
493 };
494 unsigned short euc_to_utf8_C4[] = {
495          0x5E16, 0x5E33, 0x5E81, 0x5F14, 0x5F35, 0x5F6B, 0x5FB4,
496  0x61F2, 0x6311, 0x66A2, 0x671D, 0x6F6E, 0x7252, 0x753A, 0x773A,
497  0x8074, 0x8139, 0x8178, 0x8776, 0x8ABF, 0x8ADC, 0x8D85, 0x8DF3,
498  0x929A, 0x9577, 0x9802, 0x9CE5, 0x52C5, 0x6357, 0x76F4, 0x6715,
499  0x6C88, 0x73CD, 0x8CC3, 0x93AE, 0x9673, 0x6D25, 0x589C, 0x690E,
500  0x69CC, 0x8FFD, 0x939A, 0x75DB, 0x901A, 0x585A, 0x6802, 0x63B4,
501  0x69FB, 0x4F43, 0x6F2C, 0x67D8, 0x8FBB, 0x8526, 0x7DB4, 0x9354,
502  0x693F, 0x6F70, 0x576A, 0x58F7, 0x5B2C, 0x7D2C, 0x722A, 0x540A,
503  0x91E3, 0x9DB4, 0x4EAD, 0x4F4E, 0x505C, 0x5075, 0x5243, 0x8C9E,
504  0x5448, 0x5824, 0x5B9A, 0x5E1D, 0x5E95, 0x5EAD, 0x5EF7, 0x5F1F,
505  0x608C, 0x62B5, 0x633A, 0x63D0, 0x68AF, 0x6C40, 0x7887, 0x798E,
506  0x7A0B, 0x7DE0, 0x8247, 0x8A02, 0x8AE6, 0x8E44, 0x9013,
507 };
508 unsigned short euc_to_utf8_C5[] = {
509          0x90B8, 0x912D, 0x91D8, 0x9F0E, 0x6CE5, 0x6458, 0x64E2,
510  0x6575, 0x6EF4, 0x7684, 0x7B1B, 0x9069, 0x93D1, 0x6EBA, 0x54F2,
511  0x5FB9, 0x64A4, 0x8F4D, 0x8FED, 0x9244, 0x5178, 0x586B, 0x5929,
512  0x5C55, 0x5E97, 0x6DFB, 0x7E8F, 0x751C, 0x8CBC, 0x8EE2, 0x985B,
513  0x70B9, 0x4F1D, 0x6BBF, 0x6FB1, 0x7530, 0x96FB, 0x514E, 0x5410,
514  0x5835, 0x5857, 0x59AC, 0x5C60, 0x5F92, 0x6597, 0x675C, 0x6E21,
515  0x767B, 0x83DF, 0x8CED, 0x9014, 0x90FD, 0x934D, 0x7825, 0x783A,
516  0x52AA, 0x5EA6, 0x571F, 0x5974, 0x6012, 0x5012, 0x515A, 0x51AC,
517  0x51CD, 0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5B95, 0x5CF6,
518  0x5D8B, 0x60BC, 0x6295, 0x642D, 0x6771, 0x6843, 0x68BC, 0x68DF,
519  0x76D7, 0x6DD8, 0x6E6F, 0x6D9B, 0x706F, 0x71C8, 0x5F53, 0x75D8,
520  0x7977, 0x7B49, 0x7B54, 0x7B52, 0x7CD6, 0x7D71, 0x5230,
521 };
522 unsigned short euc_to_utf8_C6[] = {
523          0x8463, 0x8569, 0x85E4, 0x8A0E, 0x8B04, 0x8C46, 0x8E0F,
524  0x9003, 0x900F, 0x9419, 0x9676, 0x982D, 0x9A30, 0x95D8, 0x50CD,
525  0x52D5, 0x540C, 0x5802, 0x5C0E, 0x61A7, 0x649E, 0x6D1E, 0x77B3,
526  0x7AE5, 0x80F4, 0x8404, 0x9053, 0x9285, 0x5CE0, 0x9D07, 0x533F,
527  0x5F97, 0x5FB3, 0x6D9C, 0x7279, 0x7763, 0x79BF, 0x7BE4, 0x6BD2,
528  0x72EC, 0x8AAD, 0x6803, 0x6A61, 0x51F8, 0x7A81, 0x6934, 0x5C4A,
529  0x9CF6, 0x82EB, 0x5BC5, 0x9149, 0x701E, 0x5678, 0x5C6F, 0x60C7,
530  0x6566, 0x6C8C, 0x8C5A, 0x9041, 0x9813, 0x5451, 0x66C7, 0x920D,
531  0x5948, 0x90A3, 0x5185, 0x4E4D, 0x51EA, 0x8599, 0x8B0E, 0x7058,
532  0x637A, 0x934B, 0x6962, 0x99B4, 0x7E04, 0x7577, 0x5357, 0x6960,
533  0x8EDF, 0x96E3, 0x6C5D, 0x4E8C, 0x5C3C, 0x5F10, 0x8FE9, 0x5302,
534  0x8CD1, 0x8089, 0x8679, 0x5EFF, 0x65E5, 0x4E73, 0x5165,
535 };
536 unsigned short euc_to_utf8_C7[] = {
537          0x5982, 0x5C3F, 0x97EE, 0x4EFB, 0x598A, 0x5FCD, 0x8A8D,
538  0x6FE1, 0x79B0, 0x7962, 0x5BE7, 0x8471, 0x732B, 0x71B1, 0x5E74,
539  0x5FF5, 0x637B, 0x649A, 0x71C3, 0x7C98, 0x4E43, 0x5EFC, 0x4E4B,
540  0x57DC, 0x56A2, 0x60A9, 0x6FC3, 0x7D0D, 0x80FD, 0x8133, 0x81BF,
541  0x8FB2, 0x8997, 0x86A4, 0x5DF4, 0x628A, 0x64AD, 0x8987, 0x6777,
542  0x6CE2, 0x6D3E, 0x7436, 0x7834, 0x5A46, 0x7F75, 0x82AD, 0x99AC,
543  0x4FF3, 0x5EC3, 0x62DD, 0x6392, 0x6557, 0x676F, 0x76C3, 0x724C,
544  0x80CC, 0x80BA, 0x8F29, 0x914D, 0x500D, 0x57F9, 0x5A92, 0x6885,
545  0x6973, 0x7164, 0x72FD, 0x8CB7, 0x58F2, 0x8CE0, 0x966A, 0x9019,
546  0x877F, 0x79E4, 0x77E7, 0x8429, 0x4F2F, 0x5265, 0x535A, 0x62CD,
547  0x67CF, 0x6CCA, 0x767D, 0x7B94, 0x7C95, 0x8236, 0x8584, 0x8FEB,
548  0x66DD, 0x6F20, 0x7206, 0x7E1B, 0x83AB, 0x99C1, 0x9EA6,
549 };
550 unsigned short euc_to_utf8_C8[] = {
551          0x51FD, 0x7BB1, 0x7872, 0x7BB8, 0x8087, 0x7B48, 0x6AE8,
552  0x5E61, 0x808C, 0x7551, 0x7560, 0x516B, 0x9262, 0x6E8C, 0x767A,
553  0x9197, 0x9AEA, 0x4F10, 0x7F70, 0x629C, 0x7B4F, 0x95A5, 0x9CE9,
554  0x567A, 0x5859, 0x86E4, 0x96BC, 0x4F34, 0x5224, 0x534A, 0x53CD,
555  0x53DB, 0x5E06, 0x642C, 0x6591, 0x677F, 0x6C3E, 0x6C4E, 0x7248,
556  0x72AF, 0x73ED, 0x7554, 0x7E41, 0x822C, 0x85E9, 0x8CA9, 0x7BC4,
557  0x91C6, 0x7169, 0x9812, 0x98EF, 0x633D, 0x6669, 0x756A, 0x76E4,
558  0x78D0, 0x8543, 0x86EE, 0x532A, 0x5351, 0x5426, 0x5983, 0x5E87,
559  0x5F7C, 0x60B2, 0x6249, 0x6279, 0x62AB, 0x6590, 0x6BD4, 0x6CCC,
560  0x75B2, 0x76AE, 0x7891, 0x79D8, 0x7DCB, 0x7F77, 0x80A5, 0x88AB,
561  0x8AB9, 0x8CBB, 0x907F, 0x975E, 0x98DB, 0x6A0B, 0x7C38, 0x5099,
562  0x5C3E, 0x5FAE, 0x6787, 0x6BD8, 0x7435, 0x7709, 0x7F8E,
563 };
564 unsigned short euc_to_utf8_C9[] = {
565          0x9F3B, 0x67CA, 0x7A17, 0x5339, 0x758B, 0x9AED, 0x5F66,
566  0x819D, 0x83F1, 0x8098, 0x5F3C, 0x5FC5, 0x7562, 0x7B46, 0x903C,
567  0x6867, 0x59EB, 0x5A9B, 0x7D10, 0x767E, 0x8B2C, 0x4FF5, 0x5F6A,
568  0x6A19, 0x6C37, 0x6F02, 0x74E2, 0x7968, 0x8868, 0x8A55, 0x8C79,
569  0x5EDF, 0x63CF, 0x75C5, 0x79D2, 0x82D7, 0x9328, 0x92F2, 0x849C,
570  0x86ED, 0x9C2D, 0x54C1, 0x5F6C, 0x658C, 0x6D5C, 0x7015, 0x8CA7,
571  0x8CD3, 0x983B, 0x654F, 0x74F6, 0x4E0D, 0x4ED8, 0x57E0, 0x592B,
572  0x5A66, 0x5BCC, 0x51A8, 0x5E03, 0x5E9C, 0x6016, 0x6276, 0x6577,
573  0x65A7, 0x666E, 0x6D6E, 0x7236, 0x7B26, 0x8150, 0x819A, 0x8299,
574  0x8B5C, 0x8CA0, 0x8CE6, 0x8D74, 0x961C, 0x9644, 0x4FAE, 0x64AB,
575  0x6B66, 0x821E, 0x8461, 0x856A, 0x90E8, 0x5C01, 0x6953, 0x98A8,
576  0x847A, 0x8557, 0x4F0F, 0x526F, 0x5FA9, 0x5E45, 0x670D,
577 };
578 unsigned short euc_to_utf8_CA[] = {
579          0x798F, 0x8179, 0x8907, 0x8986, 0x6DF5, 0x5F17, 0x6255,
580  0x6CB8, 0x4ECF, 0x7269, 0x9B92, 0x5206, 0x543B, 0x5674, 0x58B3,
581  0x61A4, 0x626E, 0x711A, 0x596E, 0x7C89, 0x7CDE, 0x7D1B, 0x96F0,
582  0x6587, 0x805E, 0x4E19, 0x4F75, 0x5175, 0x5840, 0x5E63, 0x5E73,
583  0x5F0A, 0x67C4, 0x4E26, 0x853D, 0x9589, 0x965B, 0x7C73, 0x9801,
584  0x50FB, 0x58C1, 0x7656, 0x78A7, 0x5225, 0x77A5, 0x8511, 0x7B86,
585  0x504F, 0x5909, 0x7247, 0x7BC7, 0x7DE8, 0x8FBA, 0x8FD4, 0x904D,
586  0x4FBF, 0x52C9, 0x5A29, 0x5F01, 0x97AD, 0x4FDD, 0x8217, 0x92EA,
587  0x5703, 0x6355, 0x6B69, 0x752B, 0x88DC, 0x8F14, 0x7A42, 0x52DF,
588  0x5893, 0x6155, 0x620A, 0x66AE, 0x6BCD, 0x7C3F, 0x83E9, 0x5023,
589  0x4FF8, 0x5305, 0x5446, 0x5831, 0x5949, 0x5B9D, 0x5CF0, 0x5CEF,
590  0x5D29, 0x5E96, 0x62B1, 0x6367, 0x653E, 0x65B9, 0x670B,
591 };
592 unsigned short euc_to_utf8_CB[] = {
593          0x6CD5, 0x6CE1, 0x70F9, 0x7832, 0x7E2B, 0x80DE, 0x82B3,
594  0x840C, 0x84EC, 0x8702, 0x8912, 0x8A2A, 0x8C4A, 0x90A6, 0x92D2,
595  0x98FD, 0x9CF3, 0x9D6C, 0x4E4F, 0x4EA1, 0x508D, 0x5256, 0x574A,
596  0x59A8, 0x5E3D, 0x5FD8, 0x5FD9, 0x623F, 0x66B4, 0x671B, 0x67D0,
597  0x68D2, 0x5192, 0x7D21, 0x80AA, 0x81A8, 0x8B00, 0x8C8C, 0x8CBF,
598  0x927E, 0x9632, 0x5420, 0x982C, 0x5317, 0x50D5, 0x535C, 0x58A8,
599  0x64B2, 0x6734, 0x7267, 0x7766, 0x7A46, 0x91E6, 0x52C3, 0x6CA1,
600  0x6B86, 0x5800, 0x5E4C, 0x5954, 0x672C, 0x7FFB, 0x51E1, 0x76C6,
601  0x6469, 0x78E8, 0x9B54, 0x9EBB, 0x57CB, 0x59B9, 0x6627, 0x679A,
602  0x6BCE, 0x54E9, 0x69D9, 0x5E55, 0x819C, 0x6795, 0x9BAA, 0x67FE,
603  0x9C52, 0x685D, 0x4EA6, 0x4FE3, 0x53C8, 0x62B9, 0x672B, 0x6CAB,
604  0x8FC4, 0x4FAD, 0x7E6D, 0x9EBF, 0x4E07, 0x6162, 0x6E80,
605 };
606 unsigned short euc_to_utf8_CC[] = {
607          0x6F2B, 0x8513, 0x5473, 0x672A, 0x9B45, 0x5DF3, 0x7B95,
608  0x5CAC, 0x5BC6, 0x871C, 0x6E4A, 0x84D1, 0x7A14, 0x8108, 0x5999,
609  0x7C8D, 0x6C11, 0x7720, 0x52D9, 0x5922, 0x7121, 0x725F, 0x77DB,
610  0x9727, 0x9D61, 0x690B, 0x5A7F, 0x5A18, 0x51A5, 0x540D, 0x547D,
611  0x660E, 0x76DF, 0x8FF7, 0x9298, 0x9CF4, 0x59EA, 0x725D, 0x6EC5,
612  0x514D, 0x68C9, 0x7DBF, 0x7DEC, 0x9762, 0x9EBA, 0x6478, 0x6A21,
613  0x8302, 0x5984, 0x5B5F, 0x6BDB, 0x731B, 0x76F2, 0x7DB2, 0x8017,
614  0x8499, 0x5132, 0x6728, 0x9ED9, 0x76EE, 0x6762, 0x52FF, 0x9905,
615  0x5C24, 0x623B, 0x7C7E, 0x8CB0, 0x554F, 0x60B6, 0x7D0B, 0x9580,
616  0x5301, 0x4E5F, 0x51B6, 0x591C, 0x723A, 0x8036, 0x91CE, 0x5F25,
617  0x77E2, 0x5384, 0x5F79, 0x7D04, 0x85AC, 0x8A33, 0x8E8D, 0x9756,
618  0x67F3, 0x85AE, 0x9453, 0x6109, 0x6108, 0x6CB9, 0x7652,
619 };
620 unsigned short euc_to_utf8_CD[] = {
621          0x8AED, 0x8F38, 0x552F, 0x4F51, 0x512A, 0x52C7, 0x53CB,
622  0x5BA5, 0x5E7D, 0x60A0, 0x6182, 0x63D6, 0x6709, 0x67DA, 0x6E67,
623  0x6D8C, 0x7336, 0x7337, 0x7531, 0x7950, 0x88D5, 0x8A98, 0x904A,
624  0x9091, 0x90F5, 0x96C4, 0x878D, 0x5915, 0x4E88, 0x4F59, 0x4E0E,
625  0x8A89, 0x8F3F, 0x9810, 0x50AD, 0x5E7C, 0x5996, 0x5BB9, 0x5EB8,
626  0x63DA, 0x63FA, 0x64C1, 0x66DC, 0x694A, 0x69D8, 0x6D0B, 0x6EB6,
627  0x7194, 0x7528, 0x7AAF, 0x7F8A, 0x8000, 0x8449, 0x84C9, 0x8981,
628  0x8B21, 0x8E0A, 0x9065, 0x967D, 0x990A, 0x617E, 0x6291, 0x6B32,
629  0x6C83, 0x6D74, 0x7FCC, 0x7FFC, 0x6DC0, 0x7F85, 0x87BA, 0x88F8,
630  0x6765, 0x83B1, 0x983C, 0x96F7, 0x6D1B, 0x7D61, 0x843D, 0x916A,
631  0x4E71, 0x5375, 0x5D50, 0x6B04, 0x6FEB, 0x85CD, 0x862D, 0x89A7,
632  0x5229, 0x540F, 0x5C65, 0x674E, 0x68A8, 0x7406, 0x7483,
633 };
634 unsigned short euc_to_utf8_CE[] = {
635          0x75E2, 0x88CF, 0x88E1, 0x91CC, 0x96E2, 0x9678, 0x5F8B,
636  0x7387, 0x7ACB, 0x844E, 0x63A0, 0x7565, 0x5289, 0x6D41, 0x6E9C,
637  0x7409, 0x7559, 0x786B, 0x7C92, 0x9686, 0x7ADC, 0x9F8D, 0x4FB6,
638  0x616E, 0x65C5, 0x865C, 0x4E86, 0x4EAE, 0x50DA, 0x4E21, 0x51CC,
639  0x5BEE, 0x6599, 0x6881, 0x6DBC, 0x731F, 0x7642, 0x77AD, 0x7A1C,
640  0x7CE7, 0x826F, 0x8AD2, 0x907C, 0x91CF, 0x9675, 0x9818, 0x529B,
641  0x7DD1, 0x502B, 0x5398, 0x6797, 0x6DCB, 0x71D0, 0x7433, 0x81E8,
642  0x8F2A, 0x96A3, 0x9C57, 0x9E9F, 0x7460, 0x5841, 0x6D99, 0x7D2F,
643  0x985E, 0x4EE4, 0x4F36, 0x4F8B, 0x51B7, 0x52B1, 0x5DBA, 0x601C,
644  0x73B2, 0x793C, 0x82D3, 0x9234, 0x96B7, 0x96F6, 0x970A, 0x9E97,
645  0x9F62, 0x66A6, 0x6B74, 0x5217, 0x52A3, 0x70C8, 0x88C2, 0x5EC9,
646  0x604B, 0x6190, 0x6F23, 0x7149, 0x7C3E, 0x7DF4, 0x806F,
647 };
648 unsigned short euc_to_utf8_CF[] = {
649          0x84EE, 0x9023, 0x932C, 0x5442, 0x9B6F, 0x6AD3, 0x7089,
650  0x8CC2, 0x8DEF, 0x9732, 0x52B4, 0x5A41, 0x5ECA, 0x5F04, 0x6717,
651  0x697C, 0x6994, 0x6D6A, 0x6F0F, 0x7262, 0x72FC, 0x7BED, 0x8001,
652  0x807E, 0x874B, 0x90CE, 0x516D, 0x9E93, 0x7984, 0x808B, 0x9332,
653  0x8AD6, 0x502D, 0x548C, 0x8A71, 0x6B6A, 0x8CC4, 0x8107, 0x60D1,
654  0x67A0, 0x9DF2, 0x4E99, 0x4E98, 0x9C10, 0x8A6B, 0x85C1, 0x8568,
655  0x6900, 0x6E7E, 0x7897, 0x8155,      0,      0,      0,      0,
656       0,      0,      0,      0,      0,      0,      0,      0,
657       0,      0,      0,      0,      0,      0,      0,      0,
658       0,      0,      0,      0,      0,      0,      0,      0,
659       0,      0,      0,      0,      0,      0,      0,      0,
660       0,      0,      0,      0,      0,      0,      0,
661 };
662 unsigned short euc_to_utf8_D0[] = {
663          0x5F0C, 0x4E10, 0x4E15, 0x4E2A, 0x4E31, 0x4E36, 0x4E3C,
664  0x4E3F, 0x4E42, 0x4E56, 0x4E58, 0x4E82, 0x4E85, 0x8C6B, 0x4E8A,
665  0x8212, 0x5F0D, 0x4E8E, 0x4E9E, 0x4E9F, 0x4EA0, 0x4EA2, 0x4EB0,
666  0x4EB3, 0x4EB6, 0x4ECE, 0x4ECD, 0x4EC4, 0x4EC6, 0x4EC2, 0x4ED7,
667  0x4EDE, 0x4EED, 0x4EDF, 0x4EF7, 0x4F09, 0x4F5A, 0x4F30, 0x4F5B,
668  0x4F5D, 0x4F57, 0x4F47, 0x4F76, 0x4F88, 0x4F8F, 0x4F98, 0x4F7B,
669  0x4F69, 0x4F70, 0x4F91, 0x4F6F, 0x4F86, 0x4F96, 0x5118, 0x4FD4,
670  0x4FDF, 0x4FCE, 0x4FD8, 0x4FDB, 0x4FD1, 0x4FDA, 0x4FD0, 0x4FE4,
671  0x4FE5, 0x501A, 0x5028, 0x5014, 0x502A, 0x5025, 0x5005, 0x4F1C,
672  0x4FF6, 0x5021, 0x5029, 0x502C, 0x4FFE, 0x4FEF, 0x5011, 0x5006,
673  0x5043, 0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505A, 0x5056,
674  0x506C, 0x5078, 0x5080, 0x509A, 0x5085, 0x50B4, 0x50B2,
675 };
676 unsigned short euc_to_utf8_D1[] = {
677          0x50C9, 0x50CA, 0x50B3, 0x50C2, 0x50D6, 0x50DE, 0x50E5,
678  0x50ED, 0x50E3, 0x50EE, 0x50F9, 0x50F5, 0x5109, 0x5101, 0x5102,
679  0x5116, 0x5115, 0x5114, 0x511A, 0x5121, 0x513A, 0x5137, 0x513C,
680  0x513B, 0x513F, 0x5140, 0x5152, 0x514C, 0x5154, 0x5162, 0x7AF8,
681  0x5169, 0x516A, 0x516E, 0x5180, 0x5182, 0x56D8, 0x518C, 0x5189,
682  0x518F, 0x5191, 0x5193, 0x5195, 0x5196, 0x51A4, 0x51A6, 0x51A2,
683  0x51A9, 0x51AA, 0x51AB, 0x51B3, 0x51B1, 0x51B2, 0x51B0, 0x51B5,
684  0x51BD, 0x51C5, 0x51C9, 0x51DB, 0x51E0, 0x8655, 0x51E9, 0x51ED,
685  0x51F0, 0x51F5, 0x51FE, 0x5204, 0x520B, 0x5214, 0x520E, 0x5227,
686  0x522A, 0x522E, 0x5233, 0x5239, 0x524F, 0x5244, 0x524B, 0x524C,
687  0x525E, 0x5254, 0x526A, 0x5274, 0x5269, 0x5273, 0x527F, 0x527D,
688  0x528D, 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8FA8,
689 };
690 unsigned short euc_to_utf8_D2[] = {
691          0x8FA7, 0x52AC, 0x52AD, 0x52BC, 0x52B5, 0x52C1, 0x52CD,
692  0x52D7, 0x52DE, 0x52E3, 0x52E6, 0x98ED, 0x52E0, 0x52F3, 0x52F5,
693  0x52F8, 0x52F9, 0x5306, 0x5308, 0x7538, 0x530D, 0x5310, 0x530F,
694  0x5315, 0x531A, 0x5323, 0x532F, 0x5331, 0x5333, 0x5338, 0x5340,
695  0x5346, 0x5345, 0x4E17, 0x5349, 0x534D, 0x51D6, 0x535E, 0x5369,
696  0x536E, 0x5918, 0x537B, 0x5377, 0x5382, 0x5396, 0x53A0, 0x53A6,
697  0x53A5, 0x53AE, 0x53B0, 0x53B6, 0x53C3, 0x7C12, 0x96D9, 0x53DF,
698  0x66FC, 0x71EE, 0x53EE, 0x53E8, 0x53ED, 0x53FA, 0x5401, 0x543D,
699  0x5440, 0x542C, 0x542D, 0x543C, 0x542E, 0x5436, 0x5429, 0x541D,
700  0x544E, 0x548F, 0x5475, 0x548E, 0x545F, 0x5471, 0x5477, 0x5470,
701  0x5492, 0x547B, 0x5480, 0x5476, 0x5484, 0x5490, 0x5486, 0x54C7,
702  0x54A2, 0x54B8, 0x54A5, 0x54AC, 0x54C4, 0x54C8, 0x54A8,
703 };
704 unsigned short euc_to_utf8_D3[] = {
705          0x54AB, 0x54C2, 0x54A4, 0x54BE, 0x54BC, 0x54D8, 0x54E5,
706  0x54E6, 0x550F, 0x5514, 0x54FD, 0x54EE, 0x54ED, 0x54FA, 0x54E2,
707  0x5539, 0x5540, 0x5563, 0x554C, 0x552E, 0x555C, 0x5545, 0x5556,
708  0x5557, 0x5538, 0x5533, 0x555D, 0x5599, 0x5580, 0x54AF, 0x558A,
709  0x559F, 0x557B, 0x557E, 0x5598, 0x559E, 0x55AE, 0x557C, 0x5583,
710  0x55A9, 0x5587, 0x55A8, 0x55DA, 0x55C5, 0x55DF, 0x55C4, 0x55DC,
711  0x55E4, 0x55D4, 0x5614, 0x55F7, 0x5616, 0x55FE, 0x55FD, 0x561B,
712  0x55F9, 0x564E, 0x5650, 0x71DF, 0x5634, 0x5636, 0x5632, 0x5638,
713  0x566B, 0x5664, 0x562F, 0x566C, 0x566A, 0x5686, 0x5680, 0x568A,
714  0x56A0, 0x5694, 0x568F, 0x56A5, 0x56AE, 0x56B6, 0x56B4, 0x56C2,
715  0x56BC, 0x56C1, 0x56C3, 0x56C0, 0x56C8, 0x56CE, 0x56D1, 0x56D3,
716  0x56D7, 0x56EE, 0x56F9, 0x5700, 0x56FF, 0x5704, 0x5709,
717 };
718 unsigned short euc_to_utf8_D4[] = {
719          0x5708, 0x570B, 0x570D, 0x5713, 0x5718, 0x5716, 0x55C7,
720  0x571C, 0x5726, 0x5737, 0x5738, 0x574E, 0x573B, 0x5740, 0x574F,
721  0x5769, 0x57C0, 0x5788, 0x5761, 0x577F, 0x5789, 0x5793, 0x57A0,
722  0x57B3, 0x57A4, 0x57AA, 0x57B0, 0x57C3, 0x57C6, 0x57D4, 0x57D2,
723  0x57D3, 0x580A, 0x57D6, 0x57E3, 0x580B, 0x5819, 0x581D, 0x5872,
724  0x5821, 0x5862, 0x584B, 0x5870, 0x6BC0, 0x5852, 0x583D, 0x5879,
725  0x5885, 0x58B9, 0x589F, 0x58AB, 0x58BA, 0x58DE, 0x58BB, 0x58B8,
726  0x58AE, 0x58C5, 0x58D3, 0x58D1, 0x58D7, 0x58D9, 0x58D8, 0x58E5,
727  0x58DC, 0x58E4, 0x58DF, 0x58EF, 0x58FA, 0x58F9, 0x58FB, 0x58FC,
728  0x58FD, 0x5902, 0x590A, 0x5910, 0x591B, 0x68A6, 0x5925, 0x592C,
729  0x592D, 0x5932, 0x5938, 0x593E, 0x7AD2, 0x5955, 0x5950, 0x594E,
730  0x595A, 0x5958, 0x5962, 0x5960, 0x5967, 0x596C, 0x5969,
731 };
732 unsigned short euc_to_utf8_D5[] = {
733          0x5978, 0x5981, 0x599D, 0x4F5E, 0x4FAB, 0x59A3, 0x59B2,
734  0x59C6, 0x59E8, 0x59DC, 0x598D, 0x59D9, 0x59DA, 0x5A25, 0x5A1F,
735  0x5A11, 0x5A1C, 0x5A09, 0x5A1A, 0x5A40, 0x5A6C, 0x5A49, 0x5A35,
736  0x5A36, 0x5A62, 0x5A6A, 0x5A9A, 0x5ABC, 0x5ABE, 0x5ACB, 0x5AC2,
737  0x5ABD, 0x5AE3, 0x5AD7, 0x5AE6, 0x5AE9, 0x5AD6, 0x5AFA, 0x5AFB,
738  0x5B0C, 0x5B0B, 0x5B16, 0x5B32, 0x5AD0, 0x5B2A, 0x5B36, 0x5B3E,
739  0x5B43, 0x5B45, 0x5B40, 0x5B51, 0x5B55, 0x5B5A, 0x5B5B, 0x5B65,
740  0x5B69, 0x5B70, 0x5B73, 0x5B75, 0x5B78, 0x6588, 0x5B7A, 0x5B80,
741  0x5B83, 0x5BA6, 0x5BB8, 0x5BC3, 0x5BC7, 0x5BC9, 0x5BD4, 0x5BD0,
742  0x5BE4, 0x5BE6, 0x5BE2, 0x5BDE, 0x5BE5, 0x5BEB, 0x5BF0, 0x5BF6,
743  0x5BF3, 0x5C05, 0x5C07, 0x5C08, 0x5C0D, 0x5C13, 0x5C20, 0x5C22,
744  0x5C28, 0x5C38, 0x5C39, 0x5C41, 0x5C46, 0x5C4E, 0x5C53,
745 };
746 unsigned short euc_to_utf8_D6[] = {
747          0x5C50, 0x5C4F, 0x5B71, 0x5C6C, 0x5C6E, 0x4E62, 0x5C76,
748  0x5C79, 0x5C8C, 0x5C91, 0x5C94, 0x599B, 0x5CAB, 0x5CBB, 0x5CB6,
749  0x5CBC, 0x5CB7, 0x5CC5, 0x5CBE, 0x5CC7, 0x5CD9, 0x5CE9, 0x5CFD,
750  0x5CFA, 0x5CED, 0x5D8C, 0x5CEA, 0x5D0B, 0x5D15, 0x5D17, 0x5D5C,
751  0x5D1F, 0x5D1B, 0x5D11, 0x5D14, 0x5D22, 0x5D1A, 0x5D19, 0x5D18,
752  0x5D4C, 0x5D52, 0x5D4E, 0x5D4B, 0x5D6C, 0x5D73, 0x5D76, 0x5D87,
753  0x5D84, 0x5D82, 0x5DA2, 0x5D9D, 0x5DAC, 0x5DAE, 0x5DBD, 0x5D90,
754  0x5DB7, 0x5DBC, 0x5DC9, 0x5DCD, 0x5DD3, 0x5DD2, 0x5DD6, 0x5DDB,
755  0x5DEB, 0x5DF2, 0x5DF5, 0x5E0B, 0x5E1A, 0x5E19, 0x5E11, 0x5E1B,
756  0x5E36, 0x5E37, 0x5E44, 0x5E43, 0x5E40, 0x5E4E, 0x5E57, 0x5E54,
757  0x5E5F, 0x5E62, 0x5E64, 0x5E47, 0x5E75, 0x5E76, 0x5E7A, 0x9EBC,
758  0x5E7F, 0x5EA0, 0x5EC1, 0x5EC2, 0x5EC8, 0x5ED0, 0x5ECF,
759 };
760 unsigned short euc_to_utf8_D7[] = {
761          0x5ED6, 0x5EE3, 0x5EDD, 0x5EDA, 0x5EDB, 0x5EE2, 0x5EE1,
762  0x5EE8, 0x5EE9, 0x5EEC, 0x5EF1, 0x5EF3, 0x5EF0, 0x5EF4, 0x5EF8,
763  0x5EFE, 0x5F03, 0x5F09, 0x5F5D, 0x5F5C, 0x5F0B, 0x5F11, 0x5F16,
764  0x5F29, 0x5F2D, 0x5F38, 0x5F41, 0x5F48, 0x5F4C, 0x5F4E, 0x5F2F,
765  0x5F51, 0x5F56, 0x5F57, 0x5F59, 0x5F61, 0x5F6D, 0x5F73, 0x5F77,
766  0x5F83, 0x5F82, 0x5F7F, 0x5F8A, 0x5F88, 0x5F91, 0x5F87, 0x5F9E,
767  0x5F99, 0x5F98, 0x5FA0, 0x5FA8, 0x5FAD, 0x5FBC, 0x5FD6, 0x5FFB,
768  0x5FE4, 0x5FF8, 0x5FF1, 0x5FDD, 0x60B3, 0x5FFF, 0x6021, 0x6060,
769  0x6019, 0x6010, 0x6029, 0x600E, 0x6031, 0x601B, 0x6015, 0x602B,
770  0x6026, 0x600F, 0x603A, 0x605A, 0x6041, 0x606A, 0x6077, 0x605F,
771  0x604A, 0x6046, 0x604D, 0x6063, 0x6043, 0x6064, 0x6042, 0x606C,
772  0x606B, 0x6059, 0x6081, 0x608D, 0x60E7, 0x6083, 0x609A,
773 };
774 unsigned short euc_to_utf8_D8[] = {
775          0x6084, 0x609B, 0x6096, 0x6097, 0x6092, 0x60A7, 0x608B,
776  0x60E1, 0x60B8, 0x60E0, 0x60D3, 0x60B4, 0x5FF0, 0x60BD, 0x60C6,
777  0x60B5, 0x60D8, 0x614D, 0x6115, 0x6106, 0x60F6, 0x60F7, 0x6100,
778  0x60F4, 0x60FA, 0x6103, 0x6121, 0x60FB, 0x60F1, 0x610D, 0x610E,
779  0x6147, 0x613E, 0x6128, 0x6127, 0x614A, 0x613F, 0x613C, 0x612C,
780  0x6134, 0x613D, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, 0x6159,
781  0x615A, 0x616B, 0x6174, 0x616F, 0x6165, 0x6171, 0x615F, 0x615D,
782  0x6153, 0x6175, 0x6199, 0x6196, 0x6187, 0x61AC, 0x6194, 0x619A,
783  0x618A, 0x6191, 0x61AB, 0x61AE, 0x61CC, 0x61CA, 0x61C9, 0x61F7,
784  0x61C8, 0x61C3, 0x61C6, 0x61BA, 0x61CB, 0x7F79, 0x61CD, 0x61E6,
785  0x61E3, 0x61F6, 0x61FA, 0x61F4, 0x61FF, 0x61FD, 0x61FC, 0x61FE,
786  0x6200, 0x6208, 0x6209, 0x620D, 0x620C, 0x6214, 0x621B,
787 };
788 unsigned short euc_to_utf8_D9[] = {
789          0x621E, 0x6221, 0x622A, 0x622E, 0x6230, 0x6232, 0x6233,
790  0x6241, 0x624E, 0x625E, 0x6263, 0x625B, 0x6260, 0x6268, 0x627C,
791  0x6282, 0x6289, 0x627E, 0x6292, 0x6293, 0x6296, 0x62D4, 0x6283,
792  0x6294, 0x62D7, 0x62D1, 0x62BB, 0x62CF, 0x62FF, 0x62C6, 0x64D4,
793  0x62C8, 0x62DC, 0x62CC, 0x62CA, 0x62C2, 0x62C7, 0x629B, 0x62C9,
794  0x630C, 0x62EE, 0x62F1, 0x6327, 0x6302, 0x6308, 0x62EF, 0x62F5,
795  0x6350, 0x633E, 0x634D, 0x641C, 0x634F, 0x6396, 0x638E, 0x6380,
796  0x63AB, 0x6376, 0x63A3, 0x638F, 0x6389, 0x639F, 0x63B5, 0x636B,
797  0x6369, 0x63BE, 0x63E9, 0x63C0, 0x63C6, 0x63E3, 0x63C9, 0x63D2,
798  0x63F6, 0x63C4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436,
799  0x651D, 0x6417, 0x6428, 0x640F, 0x6467, 0x646F, 0x6476, 0x644E,
800  0x652A, 0x6495, 0x6493, 0x64A5, 0x64A9, 0x6488, 0x64BC,
801 };
802 unsigned short euc_to_utf8_DA[] = {
803          0x64DA, 0x64D2, 0x64C5, 0x64C7, 0x64BB, 0x64D8, 0x64C2,
804  0x64F1, 0x64E7, 0x8209, 0x64E0, 0x64E1, 0x62AC, 0x64E3, 0x64EF,
805  0x652C, 0x64F6, 0x64F4, 0x64F2, 0x64FA, 0x6500, 0x64FD, 0x6518,
806  0x651C, 0x6505, 0x6524, 0x6523, 0x652B, 0x6534, 0x6535, 0x6537,
807  0x6536, 0x6538, 0x754B, 0x6548, 0x6556, 0x6555, 0x654D, 0x6558,
808  0x655E, 0x655D, 0x6572, 0x6578, 0x6582, 0x6583, 0x8B8A, 0x659B,
809  0x659F, 0x65AB, 0x65B7, 0x65C3, 0x65C6, 0x65C1, 0x65C4, 0x65CC,
810  0x65D2, 0x65DB, 0x65D9, 0x65E0, 0x65E1, 0x65F1, 0x6772, 0x660A,
811  0x6603, 0x65FB, 0x6773, 0x6635, 0x6636, 0x6634, 0x661C, 0x664F,
812  0x6644, 0x6649, 0x6641, 0x665E, 0x665D, 0x6664, 0x6667, 0x6668,
813  0x665F, 0x6662, 0x6670, 0x6683, 0x6688, 0x668E, 0x6689, 0x6684,
814  0x6698, 0x669D, 0x66C1, 0x66B9, 0x66C9, 0x66BE, 0x66BC,
815 };
816 unsigned short euc_to_utf8_DB[] = {
817          0x66C4, 0x66B8, 0x66D6, 0x66DA, 0x66E0, 0x663F, 0x66E6,
818  0x66E9, 0x66F0, 0x66F5, 0x66F7, 0x670F, 0x6716, 0x671E, 0x6726,
819  0x6727, 0x9738, 0x672E, 0x673F, 0x6736, 0x6741, 0x6738, 0x6737,
820  0x6746, 0x675E, 0x6760, 0x6759, 0x6763, 0x6764, 0x6789, 0x6770,
821  0x67A9, 0x677C, 0x676A, 0x678C, 0x678B, 0x67A6, 0x67A1, 0x6785,
822  0x67B7, 0x67EF, 0x67B4, 0x67EC, 0x67B3, 0x67E9, 0x67B8, 0x67E4,
823  0x67DE, 0x67DD, 0x67E2, 0x67EE, 0x67B9, 0x67CE, 0x67C6, 0x67E7,
824  0x6A9C, 0x681E, 0x6846, 0x6829, 0x6840, 0x684D, 0x6832, 0x684E,
825  0x68B3, 0x682B, 0x6859, 0x6863, 0x6877, 0x687F, 0x689F, 0x688F,
826  0x68AD, 0x6894, 0x689D, 0x689B, 0x6883, 0x6AAE, 0x68B9, 0x6874,
827  0x68B5, 0x68A0, 0x68BA, 0x690F, 0x688D, 0x687E, 0x6901, 0x68CA,
828  0x6908, 0x68D8, 0x6922, 0x6926, 0x68E1, 0x690C, 0x68CD,
829 };
830 unsigned short euc_to_utf8_DC[] = {
831          0x68D4, 0x68E7, 0x68D5, 0x6936, 0x6912, 0x6904, 0x68D7,
832  0x68E3, 0x6925, 0x68F9, 0x68E0, 0x68EF, 0x6928, 0x692A, 0x691A,
833  0x6923, 0x6921, 0x68C6, 0x6979, 0x6977, 0x695C, 0x6978, 0x696B,
834  0x6954, 0x697E, 0x696E, 0x6939, 0x6974, 0x693D, 0x6959, 0x6930,
835  0x6961, 0x695E, 0x695D, 0x6981, 0x696A, 0x69B2, 0x69AE, 0x69D0,
836  0x69BF, 0x69C1, 0x69D3, 0x69BE, 0x69CE, 0x5BE8, 0x69CA, 0x69DD,
837  0x69BB, 0x69C3, 0x69A7, 0x6A2E, 0x6991, 0x69A0, 0x699C, 0x6995,
838  0x69B4, 0x69DE, 0x69E8, 0x6A02, 0x6A1B, 0x69FF, 0x6B0A, 0x69F9,
839  0x69F2, 0x69E7, 0x6A05, 0x69B1, 0x6A1E, 0x69ED, 0x6A14, 0x69EB,
840  0x6A0A, 0x6A12, 0x6AC1, 0x6A23, 0x6A13, 0x6A44, 0x6A0C, 0x6A72,
841  0x6A36, 0x6A78, 0x6A47, 0x6A62, 0x6A59, 0x6A66, 0x6A48, 0x6A38,
842  0x6A22, 0x6A90, 0x6A8D, 0x6AA0, 0x6A84, 0x6AA2, 0x6AA3,
843 };
844 unsigned short euc_to_utf8_DD[] = {
845          0x6A97, 0x8617, 0x6ABB, 0x6AC3, 0x6AC2, 0x6AB8, 0x6AB3,
846  0x6AAC, 0x6ADE, 0x6AD1, 0x6ADF, 0x6AAA, 0x6ADA, 0x6AEA, 0x6AFB,
847  0x6B05, 0x8616, 0x6AFA, 0x6B12, 0x6B16, 0x9B31, 0x6B1F, 0x6B38,
848  0x6B37, 0x76DC, 0x6B39, 0x98EE, 0x6B47, 0x6B43, 0x6B49, 0x6B50,
849  0x6B59, 0x6B54, 0x6B5B, 0x6B5F, 0x6B61, 0x6B78, 0x6B79, 0x6B7F,
850  0x6B80, 0x6B84, 0x6B83, 0x6B8D, 0x6B98, 0x6B95, 0x6B9E, 0x6BA4,
851  0x6BAA, 0x6BAB, 0x6BAF, 0x6BB2, 0x6BB1, 0x6BB3, 0x6BB7, 0x6BBC,
852  0x6BC6, 0x6BCB, 0x6BD3, 0x6BDF, 0x6BEC, 0x6BEB, 0x6BF3, 0x6BEF,
853  0x9EBE, 0x6C08, 0x6C13, 0x6C14, 0x6C1B, 0x6C24, 0x6C23, 0x6C5E,
854  0x6C55, 0x6C62, 0x6C6A, 0x6C82, 0x6C8D, 0x6C9A, 0x6C81, 0x6C9B,
855  0x6C7E, 0x6C68, 0x6C73, 0x6C92, 0x6C90, 0x6CC4, 0x6CF1, 0x6CD3,
856  0x6CBD, 0x6CD7, 0x6CC5, 0x6CDD, 0x6CAE, 0x6CB1, 0x6CBE,
857 };
858 unsigned short euc_to_utf8_DE[] = {
859          0x6CBA, 0x6CDB, 0x6CEF, 0x6CD9, 0x6CEA, 0x6D1F, 0x884D,
860  0x6D36, 0x6D2B, 0x6D3D, 0x6D38, 0x6D19, 0x6D35, 0x6D33, 0x6D12,
861  0x6D0C, 0x6D63, 0x6D93, 0x6D64, 0x6D5A, 0x6D79, 0x6D59, 0x6D8E,
862  0x6D95, 0x6FE4, 0x6D85, 0x6DF9, 0x6E15, 0x6E0A, 0x6DB5, 0x6DC7,
863  0x6DE6, 0x6DB8, 0x6DC6, 0x6DEC, 0x6DDE, 0x6DCC, 0x6DE8, 0x6DD2,
864  0x6DC5, 0x6DFA, 0x6DD9, 0x6DE4, 0x6DD5, 0x6DEA, 0x6DEE, 0x6E2D,
865  0x6E6E, 0x6E2E, 0x6E19, 0x6E72, 0x6E5F, 0x6E3E, 0x6E23, 0x6E6B,
866  0x6E2B, 0x6E76, 0x6E4D, 0x6E1F, 0x6E43, 0x6E3A, 0x6E4E, 0x6E24,
867  0x6EFF, 0x6E1D, 0x6E38, 0x6E82, 0x6EAA, 0x6E98, 0x6EC9, 0x6EB7,
868  0x6ED3, 0x6EBD, 0x6EAF, 0x6EC4, 0x6EB2, 0x6ED4, 0x6ED5, 0x6E8F,
869  0x6EA5, 0x6EC2, 0x6E9F, 0x6F41, 0x6F11, 0x704C, 0x6EEC, 0x6EF8,
870  0x6EFE, 0x6F3F, 0x6EF2, 0x6F31, 0x6EEF, 0x6F32, 0x6ECC,
871 };
872 unsigned short euc_to_utf8_DF[] = {
873          0x6F3E, 0x6F13, 0x6EF7, 0x6F86, 0x6F7A, 0x6F78, 0x6F81,
874  0x6F80, 0x6F6F, 0x6F5B, 0x6FF3, 0x6F6D, 0x6F82, 0x6F7C, 0x6F58,
875  0x6F8E, 0x6F91, 0x6FC2, 0x6F66, 0x6FB3, 0x6FA3, 0x6FA1, 0x6FA4,
876  0x6FB9, 0x6FC6, 0x6FAA, 0x6FDF, 0x6FD5, 0x6FEC, 0x6FD4, 0x6FD8,
877  0x6FF1, 0x6FEE, 0x6FDB, 0x7009, 0x700B, 0x6FFA, 0x7011, 0x7001,
878  0x700F, 0x6FFE, 0x701B, 0x701A, 0x6F74, 0x701D, 0x7018, 0x701F,
879  0x7030, 0x703E, 0x7032, 0x7051, 0x7063, 0x7099, 0x7092, 0x70AF,
880  0x70F1, 0x70AC, 0x70B8, 0x70B3, 0x70AE, 0x70DF, 0x70CB, 0x70DD,
881  0x70D9, 0x7109, 0x70FD, 0x711C, 0x7119, 0x7165, 0x7155, 0x7188,
882  0x7166, 0x7162, 0x714C, 0x7156, 0x716C, 0x718F, 0x71FB, 0x7184,
883  0x7195, 0x71A8, 0x71AC, 0x71D7, 0x71B9, 0x71BE, 0x71D2, 0x71C9,
884  0x71D4, 0x71CE, 0x71E0, 0x71EC, 0x71E7, 0x71F5, 0x71FC,
885 };
886 unsigned short euc_to_utf8_E0[] = {
887          0x71F9, 0x71FF, 0x720D, 0x7210, 0x721B, 0x7228, 0x722D,
888  0x722C, 0x7230, 0x7232, 0x723B, 0x723C, 0x723F, 0x7240, 0x7246,
889  0x724B, 0x7258, 0x7274, 0x727E, 0x7282, 0x7281, 0x7287, 0x7292,
890  0x7296, 0x72A2, 0x72A7, 0x72B9, 0x72B2, 0x72C3, 0x72C6, 0x72C4,
891  0x72CE, 0x72D2, 0x72E2, 0x72E0, 0x72E1, 0x72F9, 0x72F7, 0x500F,
892  0x7317, 0x730A, 0x731C, 0x7316, 0x731D, 0x7334, 0x732F, 0x7329,
893  0x7325, 0x733E, 0x734E, 0x734F, 0x9ED8, 0x7357, 0x736A, 0x7368,
894  0x7370, 0x7378, 0x7375, 0x737B, 0x737A, 0x73C8, 0x73B3, 0x73CE,
895  0x73BB, 0x73C0, 0x73E5, 0x73EE, 0x73DE, 0x74A2, 0x7405, 0x746F,
896  0x7425, 0x73F8, 0x7432, 0x743A, 0x7455, 0x743F, 0x745F, 0x7459,
897  0x7441, 0x745C, 0x7469, 0x7470, 0x7463, 0x746A, 0x7476, 0x747E,
898  0x748B, 0x749E, 0x74A7, 0x74CA, 0x74CF, 0x74D4, 0x73F1,
899 };
900 unsigned short euc_to_utf8_E1[] = {
901          0x74E0, 0x74E3, 0x74E7, 0x74E9, 0x74EE, 0x74F2, 0x74F0,
902  0x74F1, 0x74F8, 0x74F7, 0x7504, 0x7503, 0x7505, 0x750C, 0x750E,
903  0x750D, 0x7515, 0x7513, 0x751E, 0x7526, 0x752C, 0x753C, 0x7544,
904  0x754D, 0x754A, 0x7549, 0x755B, 0x7546, 0x755A, 0x7569, 0x7564,
905  0x7567, 0x756B, 0x756D, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574,
906  0x758A, 0x7589, 0x7582, 0x7594, 0x759A, 0x759D, 0x75A5, 0x75A3,
907  0x75C2, 0x75B3, 0x75C3, 0x75B5, 0x75BD, 0x75B8, 0x75BC, 0x75B1,
908  0x75CD, 0x75CA, 0x75D2, 0x75D9, 0x75E3, 0x75DE, 0x75FE, 0x75FF,
909  0x75FC, 0x7601, 0x75F0, 0x75FA, 0x75F2, 0x75F3, 0x760B, 0x760D,
910  0x7609, 0x761F, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634,
911  0x7630, 0x763B, 0x7647, 0x7648, 0x7646, 0x765C, 0x7658, 0x7661,
912  0x7662, 0x7668, 0x7669, 0x766A, 0x7667, 0x766C, 0x7670,
913 };
914 unsigned short euc_to_utf8_E2[] = {
915          0x7672, 0x7676, 0x7678, 0x767C, 0x7680, 0x7683, 0x7688,
916  0x768B, 0x768E, 0x7696, 0x7693, 0x7699, 0x769A, 0x76B0, 0x76B4,
917  0x76B8, 0x76B9, 0x76BA, 0x76C2, 0x76CD, 0x76D6, 0x76D2, 0x76DE,
918  0x76E1, 0x76E5, 0x76E7, 0x76EA, 0x862F, 0x76FB, 0x7708, 0x7707,
919  0x7704, 0x7729, 0x7724, 0x771E, 0x7725, 0x7726, 0x771B, 0x7737,
920  0x7738, 0x7747, 0x775A, 0x7768, 0x776B, 0x775B, 0x7765, 0x777F,
921  0x777E, 0x7779, 0x778E, 0x778B, 0x7791, 0x77A0, 0x779E, 0x77B0,
922  0x77B6, 0x77B9, 0x77BF, 0x77BC, 0x77BD, 0x77BB, 0x77C7, 0x77CD,
923  0x77D7, 0x77DA, 0x77DC, 0x77E3, 0x77EE, 0x77FC, 0x780C, 0x7812,
924  0x7926, 0x7820, 0x792A, 0x7845, 0x788E, 0x7874, 0x7886, 0x787C,
925  0x789A, 0x788C, 0x78A3, 0x78B5, 0x78AA, 0x78AF, 0x78D1, 0x78C6,
926  0x78CB, 0x78D4, 0x78BE, 0x78BC, 0x78C5, 0x78CA, 0x78EC,
927 };
928 unsigned short euc_to_utf8_E3[] = {
929          0x78E7, 0x78DA, 0x78FD, 0x78F4, 0x7907, 0x7912, 0x7911,
930  0x7919, 0x792C, 0x792B, 0x7940, 0x7960, 0x7957, 0x795F, 0x795A,
931  0x7955, 0x7953, 0x797A, 0x797F, 0x798A, 0x799D, 0x79A7, 0x9F4B,
932  0x79AA, 0x79AE, 0x79B3, 0x79B9, 0x79BA, 0x79C9, 0x79D5, 0x79E7,
933  0x79EC, 0x79E1, 0x79E3, 0x7A08, 0x7A0D, 0x7A18, 0x7A19, 0x7A20,
934  0x7A1F, 0x7980, 0x7A31, 0x7A3B, 0x7A3E, 0x7A37, 0x7A43, 0x7A57,
935  0x7A49, 0x7A61, 0x7A62, 0x7A69, 0x9F9D, 0x7A70, 0x7A79, 0x7A7D,
936  0x7A88, 0x7A97, 0x7A95, 0x7A98, 0x7A96, 0x7AA9, 0x7AC8, 0x7AB0,
937  0x7AB6, 0x7AC5, 0x7AC4, 0x7ABF, 0x9083, 0x7AC7, 0x7ACA, 0x7ACD,
938  0x7ACF, 0x7AD5, 0x7AD3, 0x7AD9, 0x7ADA, 0x7ADD, 0x7AE1, 0x7AE2,
939  0x7AE6, 0x7AED, 0x7AF0, 0x7B02, 0x7B0F, 0x7B0A, 0x7B06, 0x7B33,
940  0x7B18, 0x7B19, 0x7B1E, 0x7B35, 0x7B28, 0x7B36, 0x7B50,
941 };
942 unsigned short euc_to_utf8_E4[] = {
943          0x7B7A, 0x7B04, 0x7B4D, 0x7B0B, 0x7B4C, 0x7B45, 0x7B75,
944  0x7B65, 0x7B74, 0x7B67, 0x7B70, 0x7B71, 0x7B6C, 0x7B6E, 0x7B9D,
945  0x7B98, 0x7B9F, 0x7B8D, 0x7B9C, 0x7B9A, 0x7B8B, 0x7B92, 0x7B8F,
946  0x7B5D, 0x7B99, 0x7BCB, 0x7BC1, 0x7BCC, 0x7BCF, 0x7BB4, 0x7BC6,
947  0x7BDD, 0x7BE9, 0x7C11, 0x7C14, 0x7BE6, 0x7BE5, 0x7C60, 0x7C00,
948  0x7C07, 0x7C13, 0x7BF3, 0x7BF7, 0x7C17, 0x7C0D, 0x7BF6, 0x7C23,
949  0x7C27, 0x7C2A, 0x7C1F, 0x7C37, 0x7C2B, 0x7C3D, 0x7C4C, 0x7C43,
950  0x7C54, 0x7C4F, 0x7C40, 0x7C50, 0x7C58, 0x7C5F, 0x7C64, 0x7C56,
951  0x7C65, 0x7C6C, 0x7C75, 0x7C83, 0x7C90, 0x7CA4, 0x7CAD, 0x7CA2,
952  0x7CAB, 0x7CA1, 0x7CA8, 0x7CB3, 0x7CB2, 0x7CB1, 0x7CAE, 0x7CB9,
953  0x7CBD, 0x7CC0, 0x7CC5, 0x7CC2, 0x7CD8, 0x7CD2, 0x7CDC, 0x7CE2,
954  0x9B3B, 0x7CEF, 0x7CF2, 0x7CF4, 0x7CF6, 0x7CFA, 0x7D06,
955 };
956 unsigned short euc_to_utf8_E5[] = {
957          0x7D02, 0x7D1C, 0x7D15, 0x7D0A, 0x7D45, 0x7D4B, 0x7D2E,
958  0x7D32, 0x7D3F, 0x7D35, 0x7D46, 0x7D73, 0x7D56, 0x7D4E, 0x7D72,
959  0x7D68, 0x7D6E, 0x7D4F, 0x7D63, 0x7D93, 0x7D89, 0x7D5B, 0x7D8F,
960  0x7D7D, 0x7D9B, 0x7DBA, 0x7DAE, 0x7DA3, 0x7DB5, 0x7DC7, 0x7DBD,
961  0x7DAB, 0x7E3D, 0x7DA2, 0x7DAF, 0x7DDC, 0x7DB8, 0x7D9F, 0x7DB0,
962  0x7DD8, 0x7DDD, 0x7DE4, 0x7DDE, 0x7DFB, 0x7DF2, 0x7DE1, 0x7E05,
963  0x7E0A, 0x7E23, 0x7E21, 0x7E12, 0x7E31, 0x7E1F, 0x7E09, 0x7E0B,
964  0x7E22, 0x7E46, 0x7E66, 0x7E3B, 0x7E35, 0x7E39, 0x7E43, 0x7E37,
965  0x7E32, 0x7E3A, 0x7E67, 0x7E5D, 0x7E56, 0x7E5E, 0x7E59, 0x7E5A,
966  0x7E79, 0x7E6A, 0x7E69, 0x7E7C, 0x7E7B, 0x7E83, 0x7DD5, 0x7E7D,
967  0x8FAE, 0x7E7F, 0x7E88, 0x7E89, 0x7E8C, 0x7E92, 0x7E90, 0x7E93,
968  0x7E94, 0x7E96, 0x7E8E, 0x7E9B, 0x7E9C, 0x7F38, 0x7F3A,
969 };
970 unsigned short euc_to_utf8_E6[] = {
971          0x7F45, 0x7F4C, 0x7F4D, 0x7F4E, 0x7F50, 0x7F51, 0x7F55,
972  0x7F54, 0x7F58, 0x7F5F, 0x7F60, 0x7F68, 0x7F69, 0x7F67, 0x7F78,
973  0x7F82, 0x7F86, 0x7F83, 0x7F88, 0x7F87, 0x7F8C, 0x7F94, 0x7F9E,
974  0x7F9D, 0x7F9A, 0x7FA3, 0x7FAF, 0x7FB2, 0x7FB9, 0x7FAE, 0x7FB6,
975  0x7FB8, 0x8B71, 0x7FC5, 0x7FC6, 0x7FCA, 0x7FD5, 0x7FD4, 0x7FE1,
976  0x7FE6, 0x7FE9, 0x7FF3, 0x7FF9, 0x98DC, 0x8006, 0x8004, 0x800B,
977  0x8012, 0x8018, 0x8019, 0x801C, 0x8021, 0x8028, 0x803F, 0x803B,
978  0x804A, 0x8046, 0x8052, 0x8058, 0x805A, 0x805F, 0x8062, 0x8068,
979  0x8073, 0x8072, 0x8070, 0x8076, 0x8079, 0x807D, 0x807F, 0x8084,
980  0x8086, 0x8085, 0x809B, 0x8093, 0x809A, 0x80AD, 0x5190, 0x80AC,
981  0x80DB, 0x80E5, 0x80D9, 0x80DD, 0x80C4, 0x80DA, 0x80D6, 0x8109,
982  0x80EF, 0x80F1, 0x811B, 0x8129, 0x8123, 0x812F, 0x814B,
983 };
984 unsigned short euc_to_utf8_E7[] = {
985          0x968B, 0x8146, 0x813E, 0x8153, 0x8151, 0x80FC, 0x8171,
986  0x816E, 0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818A, 0x8180,
987  0x8182, 0x81A0, 0x8195, 0x81A4, 0x81A3, 0x815F, 0x8193, 0x81A9,
988  0x81B0, 0x81B5, 0x81BE, 0x81B8, 0x81BD, 0x81C0, 0x81C2, 0x81BA,
989  0x81C9, 0x81CD, 0x81D1, 0x81D9, 0x81D8, 0x81C8, 0x81DA, 0x81DF,
990  0x81E0, 0x81E7, 0x81FA, 0x81FB, 0x81FE, 0x8201, 0x8202, 0x8205,
991  0x8207, 0x820A, 0x820D, 0x8210, 0x8216, 0x8229, 0x822B, 0x8238,
992  0x8233, 0x8240, 0x8259, 0x8258, 0x825D, 0x825A, 0x825F, 0x8264,
993  0x8262, 0x8268, 0x826A, 0x826B, 0x822E, 0x8271, 0x8277, 0x8278,
994  0x827E, 0x828D, 0x8292, 0x82AB, 0x829F, 0x82BB, 0x82AC, 0x82E1,
995  0x82E3, 0x82DF, 0x82D2, 0x82F4, 0x82F3, 0x82FA, 0x8393, 0x8303,
996  0x82FB, 0x82F9, 0x82DE, 0x8306, 0x82DC, 0x8309, 0x82D9,
997 };
998 unsigned short euc_to_utf8_E8[] = {
999          0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339,
1000  0x8350, 0x8345, 0x832F, 0x832B, 0x8317, 0x8318, 0x8385, 0x839A,
1001  0x83AA, 0x839F, 0x83A2, 0x8396, 0x8323, 0x838E, 0x8387, 0x838A,
1002  0x837C, 0x83B5, 0x8373, 0x8375, 0x83A0, 0x8389, 0x83A8, 0x83F4,
1003  0x8413, 0x83EB, 0x83CE, 0x83FD, 0x8403, 0x83D8, 0x840B, 0x83C1,
1004  0x83F7, 0x8407, 0x83E0, 0x83F2, 0x840D, 0x8422, 0x8420, 0x83BD,
1005  0x8438, 0x8506, 0x83FB, 0x846D, 0x842A, 0x843C, 0x855A, 0x8484,
1006  0x8477, 0x846B, 0x84AD, 0x846E, 0x8482, 0x8469, 0x8446, 0x842C,
1007  0x846F, 0x8479, 0x8435, 0x84CA, 0x8462, 0x84B9, 0x84BF, 0x849F,
1008  0x84D9, 0x84CD, 0x84BB, 0x84DA, 0x84D0, 0x84C1, 0x84C6, 0x84D6,
1009  0x84A1, 0x8521, 0x84FF, 0x84F4, 0x8517, 0x8518, 0x852C, 0x851F,
1010  0x8515, 0x8514, 0x84FC, 0x8540, 0x8563, 0x8558, 0x8548,
1011 };
1012 unsigned short euc_to_utf8_E9[] = {
1013          0x8541, 0x8602, 0x854B, 0x8555, 0x8580, 0x85A4, 0x8588,
1014  0x8591, 0x858A, 0x85A8, 0x856D, 0x8594, 0x859B, 0x85EA, 0x8587,
1015  0x859C, 0x8577, 0x857E, 0x8590, 0x85C9, 0x85BA, 0x85CF, 0x85B9,
1016  0x85D0, 0x85D5, 0x85DD, 0x85E5, 0x85DC, 0x85F9, 0x860A, 0x8613,
1017  0x860B, 0x85FE, 0x85FA, 0x8606, 0x8622, 0x861A, 0x8630, 0x863F,
1018  0x864D, 0x4E55, 0x8654, 0x865F, 0x8667, 0x8671, 0x8693, 0x86A3,
1019  0x86A9, 0x86AA, 0x868B, 0x868C, 0x86B6, 0x86AF, 0x86C4, 0x86C6,
1020  0x86B0, 0x86C9, 0x8823, 0x86AB, 0x86D4, 0x86DE, 0x86E9, 0x86EC,
1021  0x86DF, 0x86DB, 0x86EF, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703,
1022  0x86FB, 0x8711, 0x8709, 0x870D, 0x86F9, 0x870A, 0x8734, 0x873F,
1023  0x8737, 0x873B, 0x8725, 0x8729, 0x871A, 0x8760, 0x875F, 0x8778,
1024  0x874C, 0x874E, 0x8774, 0x8757, 0x8768, 0x876E, 0x8759,
1025 };
1026 unsigned short euc_to_utf8_EA[] = {
1027          0x8753, 0x8763, 0x876A, 0x8805, 0x87A2, 0x879F, 0x8782,
1028  0x87AF, 0x87CB, 0x87BD, 0x87C0, 0x87D0, 0x96D6, 0x87AB, 0x87C4,
1029  0x87B3, 0x87C7, 0x87C6, 0x87BB, 0x87EF, 0x87F2, 0x87E0, 0x880F,
1030  0x880D, 0x87FE, 0x87F6, 0x87F7, 0x880E, 0x87D2, 0x8811, 0x8816,
1031  0x8815, 0x8822, 0x8821, 0x8831, 0x8836, 0x8839, 0x8827, 0x883B,
1032  0x8844, 0x8842, 0x8852, 0x8859, 0x885E, 0x8862, 0x886B, 0x8881,
1033  0x887E, 0x889E, 0x8875, 0x887D, 0x88B5, 0x8872, 0x8882, 0x8897,
1034  0x8892, 0x88AE, 0x8899, 0x88A2, 0x888D, 0x88A4, 0x88B0, 0x88BF,
1035  0x88B1, 0x88C3, 0x88C4, 0x88D4, 0x88D8, 0x88D9, 0x88DD, 0x88F9,
1036  0x8902, 0x88FC, 0x88F4, 0x88E8, 0x88F2, 0x8904, 0x890C, 0x890A,
1037  0x8913, 0x8943, 0x891E, 0x8925, 0x892A, 0x892B, 0x8941, 0x8944,
1038  0x893B, 0x8936, 0x8938, 0x894C, 0x891D, 0x8960, 0x895E,
1039 };
1040 unsigned short euc_to_utf8_EB[] = {
1041          0x8966, 0x8964, 0x896D, 0x896A, 0x896F, 0x8974, 0x8977,
1042  0x897E, 0x8983, 0x8988, 0x898A, 0x8993, 0x8998, 0x89A1, 0x89A9,
1043  0x89A6, 0x89AC, 0x89AF, 0x89B2, 0x89BA, 0x89BD, 0x89BF, 0x89C0,
1044  0x89DA, 0x89DC, 0x89DD, 0x89E7, 0x89F4, 0x89F8, 0x8A03, 0x8A16,
1045  0x8A10, 0x8A0C, 0x8A1B, 0x8A1D, 0x8A25, 0x8A36, 0x8A41, 0x8A5B,
1046  0x8A52, 0x8A46, 0x8A48, 0x8A7C, 0x8A6D, 0x8A6C, 0x8A62, 0x8A85,
1047  0x8A82, 0x8A84, 0x8AA8, 0x8AA1, 0x8A91, 0x8AA5, 0x8AA6, 0x8A9A,
1048  0x8AA3, 0x8AC4, 0x8ACD, 0x8AC2, 0x8ADA, 0x8AEB, 0x8AF3, 0x8AE7,
1049  0x8AE4, 0x8AF1, 0x8B14, 0x8AE0, 0x8AE2, 0x8AF7, 0x8ADE, 0x8ADB,
1050  0x8B0C, 0x8B07, 0x8B1A, 0x8AE1, 0x8B16, 0x8B10, 0x8B17, 0x8B20,
1051  0x8B33, 0x97AB, 0x8B26, 0x8B2B, 0x8B3E, 0x8B28, 0x8B41, 0x8B4C,
1052  0x8B4F, 0x8B4E, 0x8B49, 0x8B56, 0x8B5B, 0x8B5A, 0x8B6B,
1053 };
1054 unsigned short euc_to_utf8_EC[] = {
1055          0x8B5F, 0x8B6C, 0x8B6F, 0x8B74, 0x8B7D, 0x8B80, 0x8B8C,
1056  0x8B8E, 0x8B92, 0x8B93, 0x8B96, 0x8B99, 0x8B9A, 0x8C3A, 0x8C41,
1057  0x8C3F, 0x8C48, 0x8C4C, 0x8C4E, 0x8C50, 0x8C55, 0x8C62, 0x8C6C,
1058  0x8C78, 0x8C7A, 0x8C82, 0x8C89, 0x8C85, 0x8C8A, 0x8C8D, 0x8C8E,
1059  0x8C94, 0x8C7C, 0x8C98, 0x621D, 0x8CAD, 0x8CAA, 0x8CBD, 0x8CB2,
1060  0x8CB3, 0x8CAE, 0x8CB6, 0x8CC8, 0x8CC1, 0x8CE4, 0x8CE3, 0x8CDA,
1061  0x8CFD, 0x8CFA, 0x8CFB, 0x8D04, 0x8D05, 0x8D0A, 0x8D07, 0x8D0F,
1062  0x8D0D, 0x8D10, 0x9F4E, 0x8D13, 0x8CCD, 0x8D14, 0x8D16, 0x8D67,
1063  0x8D6D, 0x8D71, 0x8D73, 0x8D81, 0x8D99, 0x8DC2, 0x8DBE, 0x8DBA,
1064  0x8DCF, 0x8DDA, 0x8DD6, 0x8DCC, 0x8DDB, 0x8DCB, 0x8DEA, 0x8DEB,
1065  0x8DDF, 0x8DE3, 0x8DFC, 0x8E08, 0x8E09, 0x8DFF, 0x8E1D, 0x8E1E,
1066  0x8E10, 0x8E1F, 0x8E42, 0x8E35, 0x8E30, 0x8E34, 0x8E4A,
1067 };
1068 unsigned short euc_to_utf8_ED[] = {
1069          0x8E47, 0x8E49, 0x8E4C, 0x8E50, 0x8E48, 0x8E59, 0x8E64,
1070  0x8E60, 0x8E2A, 0x8E63, 0x8E55, 0x8E76, 0x8E72, 0x8E7C, 0x8E81,
1071  0x8E87, 0x8E85, 0x8E84, 0x8E8B, 0x8E8A, 0x8E93, 0x8E91, 0x8E94,
1072  0x8E99, 0x8EAA, 0x8EA1, 0x8EAC, 0x8EB0, 0x8EC6, 0x8EB1, 0x8EBE,
1073  0x8EC5, 0x8EC8, 0x8ECB, 0x8EDB, 0x8EE3, 0x8EFC, 0x8EFB, 0x8EEB,
1074  0x8EFE, 0x8F0A, 0x8F05, 0x8F15, 0x8F12, 0x8F19, 0x8F13, 0x8F1C,
1075  0x8F1F, 0x8F1B, 0x8F0C, 0x8F26, 0x8F33, 0x8F3B, 0x8F39, 0x8F45,
1076  0x8F42, 0x8F3E, 0x8F4C, 0x8F49, 0x8F46, 0x8F4E, 0x8F57, 0x8F5C,
1077  0x8F62, 0x8F63, 0x8F64, 0x8F9C, 0x8F9F, 0x8FA3, 0x8FAD, 0x8FAF,
1078  0x8FB7, 0x8FDA, 0x8FE5, 0x8FE2, 0x8FEA, 0x8FEF, 0x9087, 0x8FF4,
1079  0x9005, 0x8FF9, 0x8FFA, 0x9011, 0x9015, 0x9021, 0x900D, 0x901E,
1080  0x9016, 0x900B, 0x9027, 0x9036, 0x9035, 0x9039, 0x8FF8,
1081 };
1082 unsigned short euc_to_utf8_EE[] = {
1083          0x904F, 0x9050, 0x9051, 0x9052, 0x900E, 0x9049, 0x903E,
1084  0x9056, 0x9058, 0x905E, 0x9068, 0x906F, 0x9076, 0x96A8, 0x9072,
1085  0x9082, 0x907D, 0x9081, 0x9080, 0x908A, 0x9089, 0x908F, 0x90A8,
1086  0x90AF, 0x90B1, 0x90B5, 0x90E2, 0x90E4, 0x6248, 0x90DB, 0x9102,
1087  0x9112, 0x9119, 0x9132, 0x9130, 0x914A, 0x9156, 0x9158, 0x9163,
1088  0x9165, 0x9169, 0x9173, 0x9172, 0x918B, 0x9189, 0x9182, 0x91A2,
1089  0x91AB, 0x91AF, 0x91AA, 0x91B5, 0x91B4, 0x91BA, 0x91C0, 0x91C1,
1090  0x91C9, 0x91CB, 0x91D0, 0x91D6, 0x91DF, 0x91E1, 0x91DB, 0x91FC,
1091  0x91F5, 0x91F6, 0x921E, 0x91FF, 0x9214, 0x922C, 0x9215, 0x9211,
1092  0x925E, 0x9257, 0x9245, 0x9249, 0x9264, 0x9248, 0x9295, 0x923F,
1093  0x924B, 0x9250, 0x929C, 0x9296, 0x9293, 0x929B, 0x925A, 0x92CF,
1094  0x92B9, 0x92B7, 0x92E9, 0x930F, 0x92FA, 0x9344, 0x932E,
1095 };
1096 unsigned short euc_to_utf8_EF[] = {
1097          0x9319, 0x9322, 0x931A, 0x9323, 0x933A, 0x9335, 0x933B,
1098  0x935C, 0x9360, 0x937C, 0x936E, 0x9356, 0x93B0, 0x93AC, 0x93AD,
1099  0x9394, 0x93B9, 0x93D6, 0x93D7, 0x93E8, 0x93E5, 0x93D8, 0x93C3,
1100  0x93DD, 0x93D0, 0x93C8, 0x93E4, 0x941A, 0x9414, 0x9413, 0x9403,
1101  0x9407, 0x9410, 0x9436, 0x942B, 0x9435, 0x9421, 0x943A, 0x9441,
1102  0x9452, 0x9444, 0x945B, 0x9460, 0x9462, 0x945E, 0x946A, 0x9229,
1103  0x9470, 0x9475, 0x9477, 0x947D, 0x945A, 0x947C, 0x947E, 0x9481,
1104  0x947F, 0x9582, 0x9587, 0x958A, 0x9594, 0x9596, 0x9598, 0x9599,
1105  0x95A0, 0x95A8, 0x95A7, 0x95AD, 0x95BC, 0x95BB, 0x95B9, 0x95BE,
1106  0x95CA, 0x6FF6, 0x95C3, 0x95CD, 0x95CC, 0x95D5, 0x95D4, 0x95D6,
1107  0x95DC, 0x95E1, 0x95E5, 0x95E2, 0x9621, 0x9628, 0x962E, 0x962F,
1108  0x9642, 0x964C, 0x964F, 0x964B, 0x9677, 0x965C, 0x965E,
1109 };
1110 unsigned short euc_to_utf8_F0[] = {
1111          0x965D, 0x965F, 0x9666, 0x9672, 0x966C, 0x968D, 0x9698,
1112  0x9695, 0x9697, 0x96AA, 0x96A7, 0x96B1, 0x96B2, 0x96B0, 0x96B4,
1113  0x96B6, 0x96B8, 0x96B9, 0x96CE, 0x96CB, 0x96C9, 0x96CD, 0x894D,
1114  0x96DC, 0x970D, 0x96D5, 0x96F9, 0x9704, 0x9706, 0x9708, 0x9713,
1115  0x970E, 0x9711, 0x970F, 0x9716, 0x9719, 0x9724, 0x972A, 0x9730,
1116  0x9739, 0x973D, 0x973E, 0x9744, 0x9746, 0x9748, 0x9742, 0x9749,
1117  0x975C, 0x9760, 0x9764, 0x9766, 0x9768, 0x52D2, 0x976B, 0x9771,
1118  0x9779, 0x9785, 0x977C, 0x9781, 0x977A, 0x9786, 0x978B, 0x978F,
1119  0x9790, 0x979C, 0x97A8, 0x97A6, 0x97A3, 0x97B3, 0x97B4, 0x97C3,
1120  0x97C6, 0x97C8, 0x97CB, 0x97DC, 0x97ED, 0x9F4F, 0x97F2, 0x7ADF,
1121  0x97F6, 0x97F5, 0x980F, 0x980C, 0x9838, 0x9824, 0x9821, 0x9837,
1122  0x983D, 0x9846, 0x984F, 0x984B, 0x986B, 0x986F, 0x9870,
1123 };
1124 unsigned short euc_to_utf8_F1[] = {
1125          0x9871, 0x9874, 0x9873, 0x98AA, 0x98AF, 0x98B1, 0x98B6,
1126  0x98C4, 0x98C3, 0x98C6, 0x98E9, 0x98EB, 0x9903, 0x9909, 0x9912,
1127  0x9914, 0x9918, 0x9921, 0x991D, 0x991E, 0x9924, 0x9920, 0x992C,
1128  0x992E, 0x993D, 0x993E, 0x9942, 0x9949, 0x9945, 0x9950, 0x994B,
1129  0x9951, 0x9952, 0x994C, 0x9955, 0x9997, 0x9998, 0x99A5, 0x99AD,
1130  0x99AE, 0x99BC, 0x99DF, 0x99DB, 0x99DD, 0x99D8, 0x99D1, 0x99ED,
1131  0x99EE, 0x99F1, 0x99F2, 0x99FB, 0x99F8, 0x9A01, 0x9A0F, 0x9A05,
1132  0x99E2, 0x9A19, 0x9A2B, 0x9A37, 0x9A45, 0x9A42, 0x9A40, 0x9A43,
1133  0x9A3E, 0x9A55, 0x9A4D, 0x9A5B, 0x9A57, 0x9A5F, 0x9A62, 0x9A65,
1134  0x9A64, 0x9A69, 0x9A6B, 0x9A6A, 0x9AAD, 0x9AB0, 0x9ABC, 0x9AC0,
1135  0x9ACF, 0x9AD1, 0x9AD3, 0x9AD4, 0x9ADE, 0x9ADF, 0x9AE2, 0x9AE3,
1136  0x9AE6, 0x9AEF, 0x9AEB, 0x9AEE, 0x9AF4, 0x9AF1, 0x9AF7,
1137 };
1138 unsigned short euc_to_utf8_F2[] = {
1139          0x9AFB, 0x9B06, 0x9B18, 0x9B1A, 0x9B1F, 0x9B22, 0x9B23,
1140  0x9B25, 0x9B27, 0x9B28, 0x9B29, 0x9B2A, 0x9B2E, 0x9B2F, 0x9B32,
1141  0x9B44, 0x9B43, 0x9B4F, 0x9B4D, 0x9B4E, 0x9B51, 0x9B58, 0x9B74,
1142  0x9B93, 0x9B83, 0x9B91, 0x9B96, 0x9B97, 0x9B9F, 0x9BA0, 0x9BA8,
1143  0x9BB4, 0x9BC0, 0x9BCA, 0x9BB9, 0x9BC6, 0x9BCF, 0x9BD1, 0x9BD2,
1144  0x9BE3, 0x9BE2, 0x9BE4, 0x9BD4, 0x9BE1, 0x9C3A, 0x9BF2, 0x9BF1,
1145  0x9BF0, 0x9C15, 0x9C14, 0x9C09, 0x9C13, 0x9C0C, 0x9C06, 0x9C08,
1146  0x9C12, 0x9C0A, 0x9C04, 0x9C2E, 0x9C1B, 0x9C25, 0x9C24, 0x9C21,
1147  0x9C30, 0x9C47, 0x9C32, 0x9C46, 0x9C3E, 0x9C5A, 0x9C60, 0x9C67,
1148  0x9C76, 0x9C78, 0x9CE7, 0x9CEC, 0x9CF0, 0x9D09, 0x9D08, 0x9CEB,
1149  0x9D03, 0x9D06, 0x9D2A, 0x9D26, 0x9DAF, 0x9D23, 0x9D1F, 0x9D44,
1150  0x9D15, 0x9D12, 0x9D41, 0x9D3F, 0x9D3E, 0x9D46, 0x9D48,
1151 };
1152 unsigned short euc_to_utf8_F3[] = {
1153          0x9D5D, 0x9D5E, 0x9D64, 0x9D51, 0x9D50, 0x9D59, 0x9D72,
1154  0x9D89, 0x9D87, 0x9DAB, 0x9D6F, 0x9D7A, 0x9D9A, 0x9DA4, 0x9DA9,
1155  0x9DB2, 0x9DC4, 0x9DC1, 0x9DBB, 0x9DB8, 0x9DBA, 0x9DC6, 0x9DCF,
1156  0x9DC2, 0x9DD9, 0x9DD3, 0x9DF8, 0x9DE6, 0x9DED, 0x9DEF, 0x9DFD,
1157  0x9E1A, 0x9E1B, 0x9E1E, 0x9E75, 0x9E79, 0x9E7D, 0x9E81, 0x9E88,
1158  0x9E8B, 0x9E8C, 0x9E92, 0x9E95, 0x9E91, 0x9E9D, 0x9EA5, 0x9EA9,
1159  0x9EB8, 0x9EAA, 0x9EAD, 0x9761, 0x9ECC, 0x9ECE, 0x9ECF, 0x9ED0,
1160  0x9ED4, 0x9EDC, 0x9EDE, 0x9EDD, 0x9EE0, 0x9EE5, 0x9EE8, 0x9EEF,
1161  0x9EF4, 0x9EF6, 0x9EF7, 0x9EF9, 0x9EFB, 0x9EFC, 0x9EFD, 0x9F07,
1162  0x9F08, 0x76B7, 0x9F15, 0x9F21, 0x9F2C, 0x9F3E, 0x9F4A, 0x9F52,
1163  0x9F54, 0x9F63, 0x9F5F, 0x9F60, 0x9F61, 0x9F66, 0x9F67, 0x9F6C,
1164  0x9F6A, 0x9F77, 0x9F72, 0x9F76, 0x9F95, 0x9F9C, 0x9FA0,
1165 };
1166 unsigned short euc_to_utf8_F4[] = {
1167          0x582F, 0x69C7, 0x9059, 0x7464, 0x51DC, 0x7199,      0,
1168       0,      0,      0,      0,      0,      0,      0,      0,
1169       0,      0,      0,      0,      0,      0,      0,      0,
1170       0,      0,      0,      0,      0,      0,      0,      0,
1171       0,      0,      0,      0,      0,      0,      0,      0,
1172       0,      0,      0,      0,      0,      0,      0,      0,
1173       0,      0,      0,      0,      0,      0,      0,      0,
1174       0,      0,      0,      0,      0,      0,      0,      0,
1175       0,      0,      0,      0,      0,      0,      0,      0,
1176       0,      0,      0,      0,      0,      0,      0,      0,
1177       0,      0,      0,      0,      0,      0,      0,      0,
1178       0,      0,      0,      0,      0,      0,      0,
1179 };
1180 unsigned short euc_to_utf8_F5[] = {
1181               0,      0,      0,      0,      0,      0,      0,
1182       0,      0,      0,      0,      0,      0,      0,      0,
1183       0,      0, 0xFE33,      0,      0,      0,      0,      0,
1184       0,      0,      0,      0,      0, 0xFE31,      0,      0,
1185       0,      0,      0,      0,      0, 0xFE30,      0,      0,
1186       0,      0, 0xFE35, 0xFE36, 0xFE39, 0xFE3A,      0,      0,
1187  0xFE37, 0xFE38, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E, 0xFE41, 0xFE42,
1188  0xFE43, 0xFE44, 0xFE3B, 0xFE3C,      0,      0,      0,      0,
1189       0,      0,      0,      0,      0,      0,      0,      0,
1190       0,      0,      0,      0,      0,      0,      0,      0,
1191       0,      0,      0,      0,      0,      0,      0,      0,
1192       0,      0,      0,      0,      0,      0,      0,
1193 };
1194 unsigned short euc_to_utf8_F9[] = {
1195          0x7E8A, 0x891C, 0x9348, 0x9288, 0x84DC, 0x4FC9, 0x70BB,
1196  0x6631, 0x68C8, 0x92F9, 0x66FB, 0x5F45, 0x4E28, 0x4EE1, 0x4EFC,
1197  0x4F00, 0x4F03, 0x4F39, 0x4F56, 0x4F92, 0x4F8A, 0x4F9A, 0x4F94,
1198  0x4FCD, 0x5040, 0x5022, 0x4FFF, 0x501E, 0x5046, 0x5070, 0x5042,
1199  0x5094, 0x50F4, 0x50D8, 0x514A, 0x5164, 0x519D, 0x51BE, 0x51EC,
1200  0x5215, 0x529C, 0x52A6, 0x52C0, 0x52DB, 0x5300, 0x5307, 0x5324,
1201  0x5372, 0x5393, 0x53B2, 0x53DD, 0xFA0E, 0x549C, 0x548A, 0x54A9,
1202  0x54FF, 0x5586, 0x5759, 0x5765, 0x57AC, 0x57C8, 0x57C7, 0xFA0F,
1203  0xFA10, 0x589E, 0x58B2, 0x590B, 0x5953, 0x595B, 0x595D, 0x5963,
1204  0x59A4, 0x59BA, 0x5B56, 0x5BC0, 0x752F, 0x5BD8, 0x5BEC, 0x5C1E,
1205  0x5CA6, 0x5CBA, 0x5CF5, 0x5D27, 0x5D53, 0xFA11, 0x5D42, 0x5D6D,
1206  0x5DB8, 0x5DB9, 0x5DD0, 0x5F21, 0x5F34, 0x5F67, 0x5FB7,
1207 };
1208 unsigned short euc_to_utf8_FA[] = {
1209          0x5FDE, 0x605D, 0x6085, 0x608A, 0x60DE, 0x60D5, 0x6120,
1210  0x60F2, 0x6111, 0x6137, 0x6130, 0x6198, 0x6213, 0x62A6, 0x63F5,
1211  0x6460, 0x649D, 0x64CE, 0x654E, 0x6600, 0x6615, 0x663B, 0x6609,
1212  0x662E, 0x661E, 0x6624, 0x6665, 0x6657, 0x6659, 0xFA12, 0x6673,
1213  0x6699, 0x66A0, 0x66B2, 0x66BF, 0x66FA, 0x670E, 0xF929, 0x6766,
1214  0x67BB, 0x6852, 0x67C0, 0x6801, 0x6844, 0x68CF, 0xFA13, 0x6968,
1215  0xFA14, 0x6998, 0x69E2, 0x6A30, 0x6A6B, 0x6A46, 0x6A73, 0x6A7E,
1216  0x6AE2, 0x6AE4, 0x6BD6, 0x6C3F, 0x6C5C, 0x6C86, 0x6C6F, 0x6CDA,
1217  0x6D04, 0x6D87, 0x6D6F, 0x6D96, 0x6DAC, 0x6DCF, 0x6DF8, 0x6DF2,
1218  0x6DFC, 0x6E39, 0x6E5C, 0x6E27, 0x6E3C, 0x6EBF, 0x6F88, 0x6FB5,
1219  0x6FF5, 0x7005, 0x7007, 0x7028, 0x7085, 0x70AB, 0x710F, 0x7104,
1220  0x715C, 0x7146, 0x7147, 0xFA15, 0x71C1, 0x71FE, 0x72B1,
1221 };
1222 unsigned short euc_to_utf8_FB[] = {
1223          0x72BE, 0x7324, 0xFA16, 0x7377, 0x73BD, 0x73C9, 0x73D6,
1224  0x73E3, 0x73D2, 0x7407, 0x73F5, 0x7426, 0x742A, 0x7429, 0x742E,
1225  0x7462, 0x7489, 0x749F, 0x7501, 0x756F, 0x7682, 0x769C, 0x769E,
1226  0x769B, 0x76A6, 0xFA17, 0x7746, 0x52AF, 0x7821, 0x784E, 0x7864,
1227  0x787A, 0x7930, 0xFA18, 0xFA19, 0xFA1A, 0x7994, 0xFA1B, 0x799B,
1228  0x7AD1, 0x7AE7, 0xFA1C, 0x7AEB, 0x7B9E, 0xFA1D, 0x7D48, 0x7D5C,
1229  0x7DB7, 0x7DA0, 0x7DD6, 0x7E52, 0x7F47, 0x7FA1, 0xFA1E, 0x8301,
1230  0x8362, 0x837F, 0x83C7, 0x83F6, 0x8448, 0x84B4, 0x8553, 0x8559,
1231  0x856B, 0xFA1F, 0x85B0, 0xFA20, 0xFA21, 0x8807, 0x88F5, 0x8A12,
1232  0x8A37, 0x8A79, 0x8AA7, 0x8ABE, 0x8ADF, 0xFA22, 0x8AF6, 0x8B53,
1233  0x8B7F, 0x8CF0, 0x8CF4, 0x8D12, 0x8D76, 0xFA23, 0x8ECF, 0xFA24,
1234  0xFA25, 0x9067, 0x90DE, 0xFA26, 0x9115, 0x9127, 0x91DA,
1235 };
1236 unsigned short euc_to_utf8_FC[] = {
1237          0x91D7, 0x91DE, 0x91ED, 0x91EE, 0x91E4, 0x91E5, 0x9206,
1238  0x9210, 0x920A, 0x923A, 0x9240, 0x923C, 0x924E, 0x9259, 0x9251,
1239  0x9239, 0x9267, 0x92A7, 0x9277, 0x9278, 0x92E7, 0x92D7, 0x92D9,
1240  0x92D0, 0xFA27, 0x92D5, 0x92E0, 0x92D3, 0x9325, 0x9321, 0x92FB,
1241  0xFA28, 0x931E, 0x92FF, 0x931D, 0x9302, 0x9370, 0x9357, 0x93A4,
1242  0x93C6, 0x93DE, 0x93F8, 0x9431, 0x9445, 0x9448, 0x9592, 0xF9DC,
1243  0xFA29, 0x969D, 0x96AF, 0x9733, 0x973B, 0x9743, 0x974D, 0x974F,
1244  0x9751, 0x9755, 0x9857, 0x9865, 0xFA2A, 0xFA2B, 0x9927, 0xFA2C,
1245  0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
1246  0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
1247       0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
1248  0x2177, 0x2178, 0x2179, 0xFFE2, 0xFFE4, 0xFF07, 0xFF02,
1249 };
1250 unsigned short euc_to_utf8_1byte[] = {
1251          0xFF61, 0xFF62, 0xFF63, 0xFF64, 0xFF65, 0xFF66, 0xFF67,
1252  0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D, 0xFF6E, 0xFF6F,
1253  0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76, 0xFF77,
1254  0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F,
1255  0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87,
1256  0xFF88, 0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F,
1257  0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97,
1258  0xFF98, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F,
1259       0,      0,      0,      0,      0,      0,      0,      0,
1260       0,      0,      0,      0,      0,      0,      0,      0,
1261       0,      0,      0,      0,      0,      0,      0,      0,
1262       0,      0,      0,      0,      0, 0x00A9, 0x2122,
1263 };
1264 unsigned short * euc_to_utf8_2bytes[] = {
1265                  euc_to_utf8_A1, euc_to_utf8_A2, euc_to_utf8_A3,
1266  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
1267  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
1268  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
1269  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
1270  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
1271  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
1272  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
1273  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
1274  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
1275  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
1276  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
1277  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
1278  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
1279  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
1280  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
1281  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
1282  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
1283  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
1284  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
1285  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
1286  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
1287               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
1288  euc_to_utf8_FC,              0,              0,
1289 };
1290 #endif /* UTF8_OUTPUT_ENABLE */
1291
1292 #ifdef UTF8_INPUT_ENABLE
1293 unsigned short utf8_to_euc_C2[] = {
1294       0,      0,      0,      0,      0,      0,      0,      0,
1295       0,      0,      0,      0,      0,      0,      0,      0,
1296       0,      0,      0,      0,      0,      0,      0,      0,
1297       0,      0,      0,      0,      0,      0,      0,      0,
1298  0x0E20,      0, 0x2171, 0x2172,      0,      0,      0, 0x2178,
1299  0x212F, 0x0E7D,      0,      0, 0x224C,      0,      0,      0,
1300  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
1301       0,      0,      0,      0,      0,      0,      0,      0,
1302 };
1303 unsigned short utf8_to_euc_C3[] = {
1304       0,      0,      0,      0,      0,      0,      0,      0,
1305       0,      0,      0,      0,      0,      0,      0,      0,
1306       0,      0,      0,      0,      0,      0,      0, 0x215F,
1307       0,      0,      0,      0,      0,      0,      0,      0,
1308       0,      0,      0,      0,      0,      0,      0,      0,
1309       0,      0,      0,      0,      0,      0,      0,      0,
1310       0,      0,      0,      0,      0,      0,      0, 0x2160,
1311       0,      0,      0,      0,      0,      0,      0,      0,
1312 };
1313 unsigned short utf8_to_euc_CE[] = {
1314       0,      0,      0,      0,      0,      0,      0,      0,
1315       0,      0,      0,      0,      0,      0,      0,      0,
1316       0, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627,
1317  0x2628, 0x2629, 0x262A, 0x262B, 0x262C, 0x262D, 0x262E, 0x262F,
1318  0x2630, 0x2631,      0, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636,
1319  0x2637, 0x2638,      0,      0,      0,      0,      0,      0,
1320       0, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647,
1321  0x2648, 0x2649, 0x264A, 0x264B, 0x264C, 0x264D, 0x264E, 0x264F,
1322 };
1323 unsigned short utf8_to_euc_CF[] = {
1324  0x2650, 0x2651,      0, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656,
1325  0x2657, 0x2658,      0,      0,      0,      0,      0,      0,
1326       0,      0,      0,      0,      0,      0,      0,      0,
1327       0,      0,      0,      0,      0,      0,      0,      0,
1328       0,      0,      0,      0,      0,      0,      0,      0,
1329       0,      0,      0,      0,      0,      0,      0,      0,
1330       0,      0,      0,      0,      0,      0,      0,      0,
1331       0,      0,      0,      0,      0,      0,      0,      0,
1332 };
1333 unsigned short utf8_to_euc_D0[] = {
1334       0, 0x2727,      0,      0,      0,      0,      0,      0,
1335       0,      0,      0,      0,      0,      0,      0,      0,
1336  0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728, 0x2729,
1337  0x272A, 0x272B, 0x272C, 0x272D, 0x272E, 0x272F, 0x2730, 0x2731,
1338  0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739,
1339  0x273A, 0x273B, 0x273C, 0x273D, 0x273E, 0x273F, 0x2740, 0x2741,
1340  0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758, 0x2759,
1341  0x275A, 0x275B, 0x275C, 0x275D, 0x275E, 0x275F, 0x2760, 0x2761,
1342 };
1343 unsigned short utf8_to_euc_D1[] = {
1344  0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769,
1345  0x276A, 0x276B, 0x276C, 0x276D, 0x276E, 0x276F, 0x2770, 0x2771,
1346       0, 0x2757,      0,      0,      0,      0,      0,      0,
1347       0,      0,      0,      0,      0,      0,      0,      0,
1348       0,      0,      0,      0,      0,      0,      0,      0,
1349       0,      0,      0,      0,      0,      0,      0,      0,
1350       0,      0,      0,      0,      0,      0,      0,      0,
1351       0,      0,      0,      0,      0,      0,      0,      0,
1352 };
1353 unsigned short utf8_to_euc_E280[] = {
1354       0,      0,      0,      0,      0,      0,      0,      0,
1355       0,      0,      0,      0,      0,      0,      0,      0,
1356  0x213E,      0,      0,      0, 0x213D, 0x213D, 0x2142,      0,
1357  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
1358  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
1359       0,      0,      0,      0,      0,      0,      0,      0,
1360  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
1361       0,      0,      0, 0x2228,      0,      0,      0,      0,
1362 };
1363 unsigned short utf8_to_euc_E284[] = {
1364       0,      0,      0, 0x216E,      0,      0,      0,      0,
1365       0, 0x2B37,      0,      0,      0,      0,      0,      0,
1366       0,      0,      0, 0x2B31,      0,      0, 0x2D62,      0,
1367       0,      0,      0,      0,      0,      0,      0,      0,
1368       0, 0x2D64, 0x0E7E,      0,      0,      0,      0,      0,
1369       0,      0,      0, 0x2272,      0,      0,      0,      0,
1370       0,      0,      0,      0,      0,      0,      0,      0,
1371       0,      0,      0,      0,      0,      0,      0,      0,
1372 };
1373 unsigned short utf8_to_euc_E285[] = {
1374       0,      0,      0,      0,      0,      0,      0,      0,
1375       0,      0,      0,      0,      0,      0,      0,      0,
1376       0,      0,      0,      0,      0,      0,      0,      0,
1377       0,      0,      0,      0,      0,      0,      0,      0,
1378  0x2D35, 0x2D36, 0x2D37, 0x2D38, 0x2D39, 0x2D3A, 0x2D3B, 0x2D3C,
1379  0x2D3D, 0x2D3E, 0x2A2B, 0x2A2C,      0,      0,      0,      0,
1380  0x7C71, 0x7C72, 0x7C73, 0x7C74, 0x7C75, 0x7C76, 0x7C77, 0x7C78,
1381  0x7C79, 0x7C7A, 0x2A3F, 0x2A40,      0,      0,      0,      0,
1382 };
1383 unsigned short utf8_to_euc_E286[] = {
1384       0,      0,      0,      0,      0,      0,      0,      0,
1385       0,      0,      0,      0,      0,      0,      0,      0,
1386  0x222B, 0x222C, 0x222A, 0x222D,      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_E287[] = {
1394       0,      0,      0,      0, 0x2C4E, 0x2C4F, 0x2C4D,      0,
1395       0,      0,      0,      0,      0,      0,      0,      0,
1396       0,      0, 0x224D,      0, 0x224E,      0,      0,      0,
1397       0,      0,      0,      0,      0,      0,      0,      0,
1398       0,      0,      0,      0,      0,      0, 0x2C52, 0x2C53,
1399  0x2C51, 0x2C54,      0,      0,      0,      0,      0,      0,
1400       0,      0,      0,      0,      0,      0,      0,      0,
1401       0,      0,      0,      0,      0,      0,      0,      0,
1402 };
1403 unsigned short utf8_to_euc_E288[] = {
1404  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
1405  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
1406       0, 0x2D74, 0x215D,      0,      0,      0,      0,      0,
1407       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2D78,
1408  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
1409  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2D73,      0,
1410       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
1411       0,      0,      0,      0,      0, 0x2266,      0,      0,
1412 };
1413 unsigned short utf8_to_euc_E289[] = {
1414       0,      0,      0,      0,      0,      0,      0,      0,
1415       0,      0,      0,      0,      0,      0,      0,      0,
1416       0,      0, 0x2262,      0,      0,      0,      0,      0,
1417       0,      0,      0,      0,      0,      0,      0,      0,
1418  0x2162, 0x2261,      0,      0,      0,      0, 0x2165, 0x2166,
1419       0,      0, 0x2263, 0x2264,      0,      0,      0,      0,
1420       0,      0,      0,      0,      0,      0,      0,      0,
1421       0,      0,      0,      0,      0,      0,      0,      0,
1422 };
1423 unsigned short utf8_to_euc_E28A[] = {
1424       0,      0, 0x223E, 0x223F,      0,      0, 0x223C, 0x223D,
1425       0,      0,      0,      0,      0,      0,      0,      0,
1426       0,      0,      0,      0,      0,      0,      0,      0,
1427       0,      0,      0,      0,      0,      0,      0,      0,
1428       0,      0,      0,      0,      0, 0x225D,      0,      0,
1429       0,      0,      0,      0,      0,      0,      0,      0,
1430       0,      0,      0,      0,      0,      0,      0,      0,
1431       0,      0,      0,      0,      0,      0,      0, 0x2D79,
1432 };
1433 unsigned short utf8_to_euc_E28C[] = {
1434       0,      0,      0,      0,      0,      0,      0,      0,
1435       0,      0,      0,      0,      0,      0,      0,      0,
1436       0,      0, 0x225E,      0,      0,      0,      0,      0,
1437       0,      0,      0,      0,      0,      0,      0,      0,
1438       0,      0,      0,      0,      0,      0,      0,      0,
1439       0,      0,      0,      0,      0,      0,      0,      0,
1440       0,      0,      0,      0,      0,      0,      0,      0,
1441       0,      0,      0,      0,      0,      0,      0,      0,
1442 };
1443 unsigned short utf8_to_euc_E291[] = {
1444       0,      0,      0,      0,      0,      0,      0,      0,
1445       0,      0,      0,      0,      0,      0,      0,      0,
1446       0,      0,      0,      0,      0,      0,      0,      0,
1447       0,      0,      0,      0,      0,      0,      0,      0,
1448  0x2D21, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27, 0x2D28,
1449  0x2D29, 0x2D2A, 0x2D2B, 0x2D2C, 0x2D2D, 0x2D2E, 0x2D2F, 0x2D30,
1450  0x2D31, 0x2D32, 0x2D33, 0x2D34, 0x293F, 0x2940, 0x2941, 0x2942,
1451  0x2943, 0x2944, 0x2945, 0x2946, 0x2947, 0x2948, 0x2949, 0x294A,
1452 };
1453 unsigned short utf8_to_euc_E292[] = {
1454  0x294B, 0x294C, 0x294D, 0x294E, 0x294F, 0x2950, 0x2951, 0x2952,
1455  0x2972, 0x2973, 0x2974, 0x2975, 0x2976, 0x2977, 0x2978, 0x2979,
1456  0x297A,      0,      0,      0,      0,      0,      0,      0,
1457       0,      0,      0,      0, 0x2A5D, 0x2A5E, 0x2A5F, 0x2A60,
1458  0x2A61, 0x2A62, 0x2A63, 0x2A64, 0x2A65, 0x2A66, 0x2A67, 0x2A68,
1459  0x2A69, 0x2A6A, 0x2A6B, 0x2A6C, 0x2A6D, 0x2A6E, 0x2A6F, 0x2A70,
1460  0x2A71, 0x2A72, 0x2A73, 0x2A74, 0x2A75, 0x2A76,      0,      0,
1461       0,      0,      0,      0,      0,      0,      0,      0,
1462 };
1463 unsigned short utf8_to_euc_E294[] = {
1464  0x2821, 0x282C, 0x2822, 0x282D,      0,      0,      0,      0,
1465       0,      0,      0,      0, 0x2823,      0,      0, 0x282E,
1466  0x2824,      0,      0, 0x282F, 0x2826,      0,      0, 0x2831,
1467  0x2825,      0,      0, 0x2830, 0x2827, 0x283C,      0,      0,
1468  0x2837,      0,      0, 0x2832, 0x2829, 0x283E,      0,      0,
1469  0x2839,      0,      0, 0x2834, 0x2828,      0,      0, 0x2838,
1470  0x283D,      0,      0, 0x2833, 0x282A,      0,      0, 0x283A,
1471  0x283F,      0,      0, 0x2835, 0x282B,      0,      0, 0x283B,
1472 };
1473 unsigned short utf8_to_euc_E295[] = {
1474       0,      0, 0x2840,      0,      0,      0,      0,      0,
1475       0,      0,      0, 0x2836,      0,      0,      0,      0,
1476       0,      0,      0,      0,      0,      0,      0,      0,
1477       0,      0,      0,      0,      0,      0,      0,      0,
1478       0,      0,      0,      0,      0,      0,      0,      0,
1479       0,      0,      0,      0,      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_E296[] = {
1484       0,      0,      0,      0,      0,      0,      0,      0,
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  0x2223, 0x2222,      0,      0,      0,      0,      0,      0,
1489       0,      0,      0,      0,      0,      0,      0,      0,
1490       0,      0, 0x2225, 0x2224,      0,      0,      0,      0,
1491       0,      0,      0,      0, 0x2227, 0x2226,      0,      0,
1492 };
1493 unsigned short utf8_to_euc_E297[] = {
1494       0,      0,      0,      0,      0,      0, 0x2221, 0x217E,
1495       0,      0,      0, 0x217B,      0,      0, 0x217D, 0x217C,
1496       0,      0,      0,      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, 0x227E,
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_E298[] = {
1504       0,      0,      0,      0,      0, 0x217A, 0x2179,      0,
1505       0,      0,      0,      0,      0,      0, 0x2C36,      0,
1506       0,      0,      0,      0,      0,      0,      0,      0,
1507       0,      0,      0,      0, 0x2C4A, 0x2C4B, 0x2C49, 0x2C4C,
1508       0,      0,      0,      0,      0,      0,      0,      0,
1509       0,      0,      0,      0,      0,      0,      0,      0,
1510       0,      0,      0,      0,      0,      0,      0,      0,
1511       0,      0,      0,      0,      0,      0,      0,      0,
1512 };
1513 unsigned short utf8_to_euc_E299[] = {
1514  0x216A,      0, 0x2169,      0,      0,      0,      0,      0,
1515       0,      0,      0,      0,      0,      0,      0,      0,
1516       0,      0,      0,      0,      0,      0,      0,      0,
1517       0,      0,      0,      0,      0,      0,      0,      0,
1518  0x2C25, 0x2C23, 0x2C24, 0x2C26, 0x2C21, 0x2C27, 0x2C28, 0x2C22,
1519       0,      0, 0x2276,      0,      0, 0x2275,      0, 0x2274,
1520       0,      0,      0,      0,      0,      0,      0,      0,
1521       0,      0,      0,      0,      0,      0,      0,      0,
1522 };
1523 unsigned short utf8_to_euc_E29D[] = {
1524       0,      0,      0,      0,      0,      0,      0,      0,
1525       0,      0,      0,      0,      0,      0,      0,      0,
1526       0,      0,      0,      0,      0,      0,      0,      0,
1527       0,      0,      0,      0,      0,      0,      0,      0,
1528       0,      0,      0,      0,      0,      0,      0,      0,
1529       0,      0,      0,      0,      0,      0,      0,      0,
1530       0,      0,      0,      0,      0,      0, 0x295D, 0x295E,
1531  0x295F, 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965,      0,
1532 };
1533 unsigned short utf8_to_euc_E380[] = {
1534  0x2121, 0x2122, 0x2123, 0x2137, 0x2C37, 0x2139, 0x213A, 0x213B,
1535  0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
1536  0x215A, 0x215B, 0x2229, 0x222E, 0x214C, 0x214D,      0,      0,
1537       0,      0,      0,      0, 0x2141, 0x2D60,      0, 0x2D61,
1538  0x2C35,      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_E381[] = {
1544       0, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427,
1545  0x2428, 0x2429, 0x242A, 0x242B, 0x242C, 0x242D, 0x242E, 0x242F,
1546  0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437,
1547  0x2438, 0x2439, 0x243A, 0x243B, 0x243C, 0x243D, 0x243E, 0x243F,
1548  0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447,
1549  0x2448, 0x2449, 0x244A, 0x244B, 0x244C, 0x244D, 0x244E, 0x244F,
1550  0x2450, 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457,
1551  0x2458, 0x2459, 0x245A, 0x245B, 0x245C, 0x245D, 0x245E, 0x245F,
1552 };
1553 unsigned short utf8_to_euc_E382[] = {
1554  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
1555  0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E, 0x246F,
1556  0x2470, 0x2471, 0x2472, 0x2473, 0x2F49,      0,      0,      0,
1557       0, 0x0E5E, 0x0E5F, 0x212B, 0x212C, 0x2135, 0x2136,      0,
1558       0, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527,
1559  0x2528, 0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F,
1560  0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537,
1561  0x2538, 0x2539, 0x253A, 0x253B, 0x253C, 0x253D, 0x253E, 0x253F,
1562 };
1563 unsigned short utf8_to_euc_E383[] = {
1564  0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547,
1565  0x2548, 0x2549, 0x254A, 0x254B, 0x254C, 0x254D, 0x254E, 0x254F,
1566  0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
1567  0x2558, 0x2559, 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F,
1568  0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567,
1569  0x2568, 0x2569, 0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F,
1570  0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2F4B,
1571  0x2F4C, 0x2F4D, 0x2F4E, 0x2126, 0x213C, 0x2133, 0x2134,      0,
1572 };
1573 unsigned short utf8_to_euc_E388[] = {
1574       0,      0,      0,      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       0,      0,      0,      0,      0,      0,      0,      0,
1579       0,      0, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27,
1580  0x2D21, 0x2D6A, 0x2D6B, 0x2D34, 0x2D30, 0x2D35, 0x2D33, 0x2D29,
1581  0x2D39, 0x2D6C, 0x2D2D, 0x2D32, 0x2D36, 0x2D37, 0x2D2F, 0x2D38,
1582 };
1583 unsigned short utf8_to_euc_E389[] = {
1584  0x2D28,      0, 0x2D2A, 0x2D2B,      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,      0,      0,
1591       0,      0,      0,      0,      0,      0,      0,      0,
1592 };
1593 unsigned short utf8_to_euc_E38A[] = {
1594       0,      0,      0,      0,      0,      0,      0,      0,
1595       0,      0,      0,      0,      0,      0,      0,      0,
1596       0,      0,      0,      0,      0,      0, 0x2D79,      0,
1597  0x2D7B, 0x2D7E,      0,      0,      0, 0x2D7A, 0x2D7C,      0,
1598       0,      0,      0,      0, 0x2D65, 0x2D66, 0x2D67, 0x2D68,
1599  0x2D69, 0x2D78,      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_E38C[] = {
1604  0x2E3F,      0,      0, 0x2D46,      0, 0x2E26,      0,      0,
1605       0,      0,      0,      0,      0, 0x2D4A,      0,      0,
1606       0,      0,      0,      0, 0x2D41, 0x2E2C, 0x2E25,      0,
1607  0x2D44,      0,      0,      0,      0,      0, 0x2E40,      0,
1608       0,      0, 0x2D42, 0x2D4C,      0,      0, 0x2D4B, 0x2D45,
1609       0,      0, 0x2E41, 0x2D4D,      0,      0,      0,      0,
1610       0, 0x2E42,      0, 0x2E27,      0,      0, 0x2D47,      0,
1611       0, 0x2E30,      0, 0x2D4F,      0,      0,      0,      0,
1612 };
1613 unsigned short utf8_to_euc_E38D[] = {
1614       0,      0, 0x2E33,      0,      0,      0,      0, 0x2E43,
1615       0, 0x2D40, 0x2D4E,      0,      0, 0x2D43, 0x2E28,      0,
1616       0, 0x2D48,      0,      0,      0,      0,      0, 0x2D49,
1617       0,      0,      0,      0,      0,      0,      0,      0,
1618       0,      0,      0,      0,      0,      0,      0,      0,
1619       0,      0,      0,      0,      0,      0,      0,      0,
1620       0,      0,      0,      0,      0,      0,      0,      0,
1621       0,      0,      0, 0x2D5F, 0x2D6F, 0x2D6E, 0x2D6D, 0x2E7C,
1622 };
1623 unsigned short utf8_to_euc_E38E[] = {
1624       0,      0,      0,      0,      0, 0x2B3B, 0x2B3C, 0x2B3D,
1625       0,      0,      0,      0,      0,      0, 0x2D53, 0x2D54,
1626  0x2B3A,      0,      0,      0,      0,      0, 0x2B2F, 0x2B30,
1627  0x2B32,      0,      0,      0, 0x2D50, 0x2D51, 0x2D52, 0x2B22,
1628  0x2B24, 0x2D56, 0x2B2A,      0, 0x2B25, 0x2B28,      0,      0,
1629       0,      0,      0,      0,      0,      0,      0,      0,
1630  0x2B36, 0x2B35, 0x2B34, 0x2B33,      0,      0,      0,      0,
1631       0,      0,      0,      0,      0,      0,      0,      0,
1632 };
1633 unsigned short utf8_to_euc_E38F[] = {
1634       0,      0,      0,      0, 0x2D55,      0,      0,      0,
1635       0,      0,      0, 0x2B39,      0, 0x2D63,      0,      0,
1636       0,      0,      0,      0, 0x2B38,      0,      0,      0,
1637       0,      0,      0,      0,      0,      0,      0,      0,
1638       0,      0,      0,      0,      0,      0,      0,      0,
1639       0,      0,      0,      0,      0,      0,      0,      0,
1640       0,      0,      0,      0,      0,      0,      0,      0,
1641       0,      0,      0,      0,      0,      0,      0,      0,
1642 };
1643 unsigned short utf8_to_euc_E4B8[] = {
1644  0x306C, 0x437A,      0, 0x3C37,      0,      0,      0, 0x4B7C,
1645  0x3E66, 0x3B30, 0x3E65, 0x323C,      0, 0x4954, 0x4D3F,      0,
1646  0x5022, 0x312F,      0,      0, 0x336E, 0x5023, 0x4024, 0x5242,
1647  0x3556, 0x4A3A,      0,      0,      0,      0, 0x3E67,      0,
1648       0, 0x4E3E,      0,      0,      0,      0, 0x4A42,      0,
1649  0x792D,      0, 0x5024,      0,      0, 0x4366,      0,      0,
1650       0, 0x5025, 0x367A,      0,      0,      0, 0x5026,      0,
1651  0x345D, 0x4330,      0, 0x3C67, 0x5027,      0,      0, 0x5028,
1652 };
1653 unsigned short utf8_to_euc_E4B9[] = {
1654       0,      0, 0x5029, 0x4735,      0, 0x3557,      0,      0,
1655       0,      0,      0, 0x4737,      0, 0x4663, 0x3843, 0x4B33,
1656       0,      0,      0,      0,      0, 0x6949, 0x502A, 0x3E68,
1657  0x502B, 0x3235,      0,      0,      0, 0x3665, 0x3870, 0x4C69,
1658       0,      0, 0x5626,      0,      0,      0,      0,      0,
1659       0,      0,      0,      0,      0,      0,      0,      0,
1660       0, 0x4D70,      0, 0x467D,      0,      0,      0,      0,
1661       0,      0,      0,      0,      0,      0, 0x3425,      0,
1662 };
1663 unsigned short utf8_to_euc_E4BA[] = {
1664  0x3535,      0, 0x502C,      0,      0, 0x502D, 0x4E3B,      0,
1665  0x4D3D, 0x4168, 0x502F, 0x3B76, 0x4673,      0, 0x5032,      0,
1666       0, 0x313E, 0x385F,      0, 0x385E, 0x3066,      0,      0,
1667  0x4F4B, 0x4F4A,      0, 0x3A33, 0x3021,      0, 0x5033, 0x5034,
1668  0x5035, 0x4B34, 0x5036,      0, 0x3872, 0x3067, 0x4B72,      0,
1669  0x357C,      0,      0, 0x357D, 0x357E, 0x4462, 0x4E3C,      0,
1670  0x5037,      0,      0, 0x5038,      0,      0, 0x5039,      0,
1671       0,      0, 0x3F4D,      0,      0,      0,      0,      0,
1672 };
1673 unsigned short utf8_to_euc_E4BB[] = {
1674  0x3D3A, 0x3F4E, 0x503E,      0, 0x503C,      0, 0x503D, 0x3558,
1675       0,      0, 0x3A23, 0x3270,      0, 0x503B, 0x503A, 0x4A29,
1676       0,      0,      0,      0, 0x3B46, 0x3B45, 0x423E, 0x503F,
1677  0x4955, 0x4067,      0,      0,      0, 0x2138, 0x5040, 0x5042,
1678       0, 0x792E,      0, 0x4265, 0x4E61, 0x304A,      0,      0,
1679       0,      0,      0,      0,      0, 0x5041, 0x323E,      0,
1680  0x3644,      0, 0x4367,      0,      0,      0, 0x376F, 0x5043,
1681       0,      0,      0, 0x4724, 0x792F,      0,      0,      0,
1682 };
1683 unsigned short utf8_to_euc_E4BC[] = {
1684  0x7930, 0x346B,      0, 0x7931,      0,      0,      0,      0,
1685       0, 0x5044, 0x304B,      0,      0, 0x3860, 0x346C, 0x497A,
1686  0x4832, 0x3559,      0,      0,      0,      0,      0,      0,
1687       0,      0, 0x3271,      0, 0x5067, 0x4541,      0,      0,
1688       0,      0,      0,      0,      0,      0,      0,      0,
1689       0,      0,      0,      0,      0,      0,      0, 0x476C,
1690  0x5046,      0,      0,      0, 0x483C,      0, 0x4E62,      0,
1691  0x3F2D, 0x7932, 0x3B47,      0, 0x3B77, 0x3240,      0,      0,
1692 };
1693 unsigned short utf8_to_euc_E4BD[] = {
1694       0,      0,      0, 0x4451,      0,      0, 0x4322, 0x504A,
1695       0,      0,      0,      0,      0, 0x304C, 0x4463, 0x3D3B,
1696  0x3A34, 0x4D24,      0, 0x424E,      0, 0x323F, 0x7933, 0x5049,
1697       0, 0x4D3E, 0x5045, 0x5047, 0x3A6E, 0x5048, 0x5524,      0,
1698       0,      0,      0,      0,      0,      0,      0,      0,
1699       0, 0x5050,      0,      0,      0,      0,      0, 0x5053,
1700  0x5051,      0,      0, 0x3242,      0, 0x4A3B, 0x504B,      0,
1701       0,      0,      0, 0x504F, 0x3873,      0,      0, 0x3B48,
1702 };
1703 unsigned short utf8_to_euc_E4BE[] = {
1704       0,      0,      0, 0x3426,      0,      0, 0x5054,      0,
1705  0x504C,      0, 0x7935, 0x4E63,      0, 0x3B78,      0, 0x504D,
1706       0, 0x5052, 0x7934,      0, 0x7937,      0, 0x5055,      0,
1707  0x504E,      0, 0x7936, 0x3621,      0, 0x304D,      0,      0,
1708  0x3622, 0x3241,      0,      0,      0,      0,      0,      0,
1709       0,      0,      0, 0x5525,      0, 0x4B79, 0x496E, 0x3874,
1710       0,      0,      0,      0,      0, 0x3F2F, 0x4E37,      0,
1711       0,      0,      0,      0,      0,      0,      0, 0x4A58,
1712 };
1713 unsigned short utf8_to_euc_E4BF[] = {
1714       0,      0, 0x3738, 0x4225, 0x3264,      0,      0,      0,
1715       0, 0x7926, 0x3D53,      0,      0, 0x7938, 0x5059,      0,
1716  0x505E, 0x505C,      0,      0, 0x5057,      0,      0, 0x422F,
1717  0x505A,      0, 0x505D, 0x505B,      0, 0x4A5D,      0, 0x5058,
1718       0, 0x3F2E,      0, 0x4B73, 0x505F, 0x5060,      0,      0,
1719       0,      0,      0,      0,      0,      0, 0x3D24, 0x506D,
1720       0,      0,      0, 0x4750,      0, 0x4936, 0x5068,      0,
1721  0x4A70,      0, 0x3236,      0,      0,      0, 0x506C, 0x793B,
1722 };
1723 unsigned short utf8_to_euc_E580[] = {
1724       0,      0,      0,      0,      0, 0x5066, 0x506F,      0,
1725       0, 0x4152,      0, 0x3844,      0, 0x475C,      0, 0x6047,
1726       0, 0x506E, 0x455D,      0, 0x5063,      0, 0x3876,      0,
1727       0, 0x3875, 0x5061,      0,      0,      0, 0x793C, 0x3C5A,
1728       0, 0x5069, 0x793A, 0x4A6F, 0x434D, 0x5065, 0x3771,      0,
1729  0x5062, 0x506A, 0x5064, 0x4E51, 0x506B, 0x4F41,      0,      0,
1730       0,      0,      0,      0,      0,      0, 0x3666,      0,
1731       0, 0x3770,      0,      0,      0,      0,      0,      0,
1732 };
1733 unsigned short utf8_to_euc_E581[] = {
1734  0x7939,      0, 0x793F, 0x5070,      0,      0, 0x793D, 0x5071,
1735  0x5075, 0x304E,      0,      0,      0,      0,      0, 0x4A50,
1736  0x5074,      0,      0,      0,      0, 0x5073, 0x5077,      0,
1737       0,      0, 0x5076,      0, 0x4464,      0,      0,      0,
1738       0,      0,      0,      0,      0, 0x3772,      0,      0,
1739       0,      0,      0,      0, 0x5078,      0,      0,      0,
1740  0x793E,      0, 0x3C45,      0, 0x4226, 0x4465, 0x3676,      0,
1741  0x5079,      0,      0,      0,      0, 0x3536,      0,      0,
1742 };
1743 unsigned short utf8_to_euc_E582[] = {
1744  0x507A,      0,      0,      0,      0, 0x507C,      0,      0,
1745       0,      0,      0,      0,      0, 0x4B35,      0,      0,
1746       0, 0x3766,      0,      0, 0x7940,      0,      0,      0,
1747  0x3B31, 0x4877, 0x507B,      0,      0,      0,      0,      0,
1748       0,      0,      0,      0,      0,      0,      0,      0,
1749       0,      0,      0,      0, 0x3A45, 0x4D43,      0,      0,
1750       0,      0, 0x507E, 0x5123, 0x507D, 0x3A44,      0, 0x3D7D,
1751       0,      0,      0,      0,      0,      0, 0x3739,      0,
1752 };
1753 unsigned short utf8_to_euc_E583[] = {
1754       0,      0, 0x5124,      0,      0, 0x364F,      0,      0,
1755       0, 0x5121, 0x5122,      0,      0, 0x462F,      0, 0x417C,
1756       0, 0x3623,      0,      0,      0, 0x4B4D, 0x5125,      0,
1757  0x7942,      0, 0x4E3D,      0,      0,      0, 0x5126,      0,
1758       0,      0,      0, 0x5129,      0, 0x5127,      0, 0x414E,
1759       0,      0,      0,      0,      0, 0x5128, 0x512A,      0,
1760       0,      0,      0,      0, 0x7941, 0x512C,      0,      0,
1761       0, 0x512B,      0, 0x4A48,      0,      0,      0,      0,
1762 };
1763 unsigned short utf8_to_euc_E584[] = {
1764  0x3537, 0x512E, 0x512F,      0, 0x322F,      0,      0,      0,
1765       0, 0x512D,      0,      0,      0,      0,      0,      0,
1766       0,      0, 0x3C74,      0, 0x5132, 0x5131, 0x5130,      0,
1767  0x5056,      0, 0x5133,      0,      0,      0,      0, 0x3D7E,
1768       0, 0x5134,      0,      0,      0,      0,      0,      0,
1769       0,      0, 0x4D25,      0,      0,      0,      0,      0,
1770       0,      0, 0x4C59,      0,      0,      0,      0, 0x5136,
1771       0,      0, 0x5135, 0x5138, 0x5137,      0,      0, 0x5139,
1772 };
1773 unsigned short utf8_to_euc_E585[] = {
1774  0x513A, 0x3074,      0, 0x3835, 0x373B, 0x3D3C, 0x437B, 0x3624,
1775  0x4068, 0x3877, 0x7943, 0x396E, 0x513C, 0x4C48, 0x4546,      0,
1776  0x3B79,      0, 0x513B,      0, 0x513D,      0,      0,      0,
1777       0,      0, 0x455E,      0, 0x3375,      0,      0,      0,
1778       0,      0, 0x513E,      0, 0x7944, 0x467E,      0,      0,
1779  0x4134, 0x5140, 0x5141, 0x482C, 0x3878, 0x4F3B, 0x5142,      0,
1780       0, 0x3626,      0,      0,      0, 0x4A3C, 0x4236, 0x3671,
1781  0x4535,      0,      0,      0, 0x3773,      0,      0,      0,
1782 };
1783 unsigned short utf8_to_euc_E586[] = {
1784  0x5143,      0, 0x5144,      0,      0, 0x4662, 0x315F,      0,
1785       0, 0x5147, 0x3A7D,      0, 0x5146, 0x3A46,      0, 0x5148,
1786  0x666E, 0x5149, 0x4B41, 0x514A,      0, 0x514B, 0x514C, 0x3E69,
1787       0, 0x3C4C,      0,      0,      0, 0x7945,      0,      0,
1788  0x3427,      0, 0x514F,      0, 0x514D, 0x4C3D, 0x514E,      0,
1789  0x495A, 0x5150, 0x5151, 0x5152, 0x455F,      0,      0,      0,
1790  0x5156, 0x5154, 0x5155, 0x5153, 0x3A63, 0x5157, 0x4C6A, 0x4E64,
1791       0,      0,      0,      0,      0, 0x5158, 0x7946,      0,
1792 };
1793 unsigned short utf8_to_euc_E587[] = {
1794       0,      0,      0,      0, 0x4028, 0x5159, 0x3D5A,      0,
1795       0, 0x515A,      0, 0x437C, 0x4E3F, 0x4560,      0,      0,
1796       0,      0,      0,      0,      0,      0, 0x5245,      0,
1797       0,      0,      0, 0x515B, 0x7425, 0x3645,      0,      0,
1798  0x515C, 0x4B5E,      0,      0,      0,      0, 0x3D68, 0x427C,
1799       0, 0x515E, 0x4664,      0, 0x7947, 0x515F,      0,      0,
1800  0x5160, 0x332E,      0,      0,      0, 0x5161, 0x3627,      0,
1801  0x464C, 0x317A, 0x3D50,      0,      0, 0x4821, 0x5162,      0,
1802 };
1803 unsigned short utf8_to_euc_E588[] = {
1804  0x4561,      0,      0, 0x3F4F, 0x5163,      0, 0x4A2C, 0x405A,
1805  0x3422,      0, 0x3429, 0x5164,      0,      0, 0x5166,      0,
1806       0, 0x373A,      0,      0, 0x5165, 0x7948,      0, 0x4E73,
1807       0,      0,      0,      0,      0, 0x3D69,      0,      0,
1808       0,      0,      0,      0, 0x483D, 0x4A4C,      0, 0x5167,
1809       0, 0x4D78, 0x5168,      0,      0,      0, 0x5169,      0,
1810  0x457E,      0,      0, 0x516A,      0,      0, 0x4029, 0x3A7E,
1811  0x3774, 0x516B, 0x3B49, 0x396F,      0,      0,      0,      0,
1812 };
1813 unsigned short utf8_to_euc_E589[] = {
1814       0,      0,      0, 0x4466, 0x516D,      0,      0, 0x4227,
1815       0,      0, 0x3A6F, 0x516E, 0x516F, 0x4130,      0, 0x516C,
1816       0,      0,      0,      0, 0x5171,      0, 0x4B36,      0,
1817       0,      0,      0, 0x3964,      0,      0, 0x5170,      0,
1818       0,      0,      0, 0x3775, 0x3A5E, 0x476D,      0,      0,
1819       0, 0x5174, 0x5172,      0,      0,      0,      0, 0x497B,
1820  0x3E6A, 0x517B, 0x3364, 0x5175, 0x5173, 0x414F,      0,      0,
1821       0,      0,      0,      0,      0, 0x5177,      0, 0x5176,
1822 };
1823 unsigned short utf8_to_euc_E58A[] = {
1824       0,      0,      0, 0x3344,      0,      0,      0, 0x3760,
1825  0x517C, 0x4E2D,      0,      0,      0, 0x5178,      0,      0,
1826       0, 0x517D, 0x517A,      0, 0x5179,      0,      0,      0,
1827       0,      0,      0, 0x4E4F, 0x7949,      0,      0, 0x3879,
1828  0x3243,      0,      0, 0x4E74,      0,      0, 0x794A,      0,
1829       0, 0x3D75, 0x4558, 0x3965, 0x5222, 0x5223,      0, 0x7B3C,
1830       0, 0x4E65,      0,      0, 0x4F2B, 0x5225,      0,      0,
1831       0, 0x387A,      0,      0, 0x5224,      0, 0x332F,      0,
1832 };
1833 unsigned short utf8_to_euc_E58B[] = {
1834  0x794B, 0x5226,      0, 0x4B56,      0, 0x443C,      0, 0x4D26,
1835       0, 0x4A59,      0,      0,      0, 0x5227,      0,      0,
1836       0,      0, 0x7055,      0,      0, 0x4630,      0, 0x5228,
1837  0x342A, 0x4C33,      0, 0x794C,      0, 0x3E21, 0x5229, 0x4A67,
1838  0x522D,      0, 0x402A, 0x522A, 0x3650,      0, 0x522B, 0x342B,
1839       0,      0,      0,      0,      0,      0,      0,      0,
1840       0,      0, 0x372E, 0x522E,      0, 0x522F,      0,      0,
1841  0x5230, 0x5231, 0x3C5B,      0,      0,      0, 0x387B, 0x4C5E,
1842 };
1843 unsigned short utf8_to_euc_E58C[] = {
1844  0x794D, 0x4C68, 0x4677,      0,      0, 0x4A71, 0x5232, 0x794E,
1845  0x5233,      0,      0,      0,      0, 0x5235,      0, 0x5237,
1846  0x5236,      0,      0,      0,      0, 0x5238, 0x323D, 0x4B4C,
1847       0, 0x3A7C, 0x5239,      0,      0, 0x4159,      0,      0,
1848  0x3E22, 0x3629,      0, 0x523A, 0x794F,      0,      0,      0,
1849       0,      0, 0x485B,      0,      0,      0,      0, 0x523B,
1850       0, 0x523C,      0, 0x523D,      0,      0,      0,      0,
1851  0x523E, 0x4924, 0x3668, 0x3065,      0,      0,      0, 0x463F,
1852 };
1853 unsigned short utf8_to_euc_E58D[] = {
1854  0x523F, 0x3D3D,      0, 0x4069,      0, 0x5241, 0x5240, 0x3E23,
1855  0x3861, 0x5243, 0x483E,      0,      0, 0x5244,      0,      0,
1856       0, 0x485C, 0x4234, 0x426E, 0x3628,      0,      0, 0x466E,
1857  0x4331,      0, 0x476E,      0, 0x4B4E,      0, 0x5246,      0,
1858  0x406A,      0,      0,      0,      0,      0, 0x3735,      0,
1859       0, 0x5247,      0,      0,      0,      0, 0x5248, 0x312C,
1860  0x3075, 0x346D, 0x7950, 0x4228, 0x3551, 0x4D71,      0, 0x524B,
1861  0x3237,      0,      0, 0x524A,      0,      0,      0, 0x362A,
1862 };
1863 unsigned short utf8_to_euc_E58E[] = {
1864       0,      0, 0x524C,      0, 0x4C71,      0,      0,      0,
1865       0,      0,      0,      0,      0,      0,      0,      0,
1866       0,      0,      0, 0x7951,      0,      0, 0x524D,      0,
1867  0x4E52,      0, 0x387C,      0,      0,      0,      0, 0x3836,
1868  0x524E,      0,      0,      0,      0, 0x5250, 0x524F,      0,
1869  0x3F5F, 0x3139,      0,      0,      0, 0x315E, 0x5251,      0,
1870  0x5252,      0, 0x7952, 0x3837,      0,      0, 0x5253,      0,
1871       0,      0,      0, 0x356E,      0,      0,      0,      0,
1872 };
1873 unsigned short utf8_to_euc_E58F[] = {
1874       0,      0, 0x3B32, 0x5254,      0,      0,      0,      0,
1875  0x4B74, 0x3A35, 0x355A, 0x4D27, 0x4150, 0x483F, 0x3C7D,      0,
1876       0,      0,      0,      0, 0x3D47,      0, 0x3C68, 0x3C75,
1877       0, 0x3D76,      0, 0x4840,      0, 0x7953,      0, 0x5257,
1878       0, 0x3143, 0x4151, 0x387D, 0x3845, 0x3667,      0,      0,
1879  0x525B, 0x4321, 0x427E, 0x362B, 0x3E24, 0x525C, 0x525A, 0x3244,
1880  0x4266, 0x3C38, 0x3B4B, 0x3126,      0,      0, 0x3370, 0x3966,
1881  0x3B4A,      0, 0x525D,      0,      0,      0,      0,      0,
1882 };
1883 unsigned short utf8_to_euc_E590[] = {
1884       0, 0x525E,      0, 0x3549, 0x3346,      0,      0,      0,
1885  0x3967, 0x3548, 0x445F, 0x3125, 0x4631, 0x4C3E, 0x3921, 0x4D79,
1886  0x4547, 0x387E,      0,      0,      0,      0,      0,      0,
1887       0,      0,      0, 0x372F,      0, 0x5267,      0, 0x3663,
1888  0x4B4A,      0,      0,      0,      0,      0, 0x485D,      0,
1889       0, 0x5266,      0, 0x345E, 0x5261, 0x5262, 0x5264,      0,
1890       0,      0,      0,      0,      0,      0, 0x5265,      0,
1891  0x355B, 0x3F61,      0, 0x4A2D, 0x5263, 0x525F, 0x3863,      0,
1892 };
1893 unsigned short utf8_to_euc_E591[] = {
1894  0x5260,      0, 0x4F24,      0,      0,      0, 0x4A72,      0,
1895  0x4468, 0x3862, 0x3970,      0,      0,      0, 0x5268,      0,
1896       0, 0x465D,      0,      0,      0,      0,      0,      0,
1897       0,      0,      0,      0,      0,      0,      0, 0x526C,
1898       0,      0,      0,      0,      0,      0,      0,      0,
1899  0x3C7E,      0, 0x3C76,      0,      0,      0,      0,      0,
1900  0x526F, 0x526D,      0, 0x4C23,      0, 0x526A, 0x5273, 0x526E,
1901       0,      0,      0, 0x5271, 0x3846, 0x4C3F,      0,      0,
1902 };
1903 unsigned short utf8_to_euc_E592[] = {
1904  0x5272,      0,      0,      0, 0x5274,      0, 0x5276,      0,
1905       0,      0, 0x7956, 0x3A70, 0x4F42,      0, 0x526B, 0x5269,
1906  0x5275,      0, 0x5270,      0,      0,      0,      0,      0,
1907       0,      0,      0,      0, 0x7955,      0,      0,      0,
1908       0,      0, 0x5278,      0, 0x5323, 0x527A,      0,      0,
1909  0x527E, 0x7957,      0, 0x5321, 0x527B,      0,      0, 0x533E,
1910       0,      0, 0x3A69, 0x3331,      0,      0,      0,      0,
1911  0x5279,      0,      0,      0, 0x5325, 0x3076, 0x5324,      0,
1912 };
1913 unsigned short utf8_to_euc_E593[] = {
1914  0x3025, 0x494A, 0x5322,      0, 0x527C,      0,      0, 0x5277,
1915  0x527D, 0x3A48,      0,      0,      0,      0,      0,      0,
1916       0,      0,      0,      0,      0,      0,      0,      0,
1917  0x5326,      0,      0,      0,      0,      0,      0,      0,
1918       0, 0x3077, 0x532F,      0,      0, 0x5327, 0x5328,      0,
1919  0x3E25, 0x4B69,      0,      0,      0, 0x532D, 0x532C,      0,
1920       0,      0, 0x452F,      0,      0,      0,      0,      0,
1921       0,      0, 0x532E,      0,      0, 0x532B,      0, 0x7958,
1922 };
1923 unsigned short utf8_to_euc_E594[] = {
1924       0,      0,      0,      0, 0x3134,      0, 0x3A36, 0x3F30,
1925       0,      0,      0,      0,      0,      0,      0, 0x5329,
1926  0x4562,      0,      0,      0, 0x532A,      0, 0x3022,      0,
1927       0,      0,      0,      0,      0,      0,      0,      0,
1928       0,      0,      0,      0,      0,      0,      0,      0,
1929       0,      0,      0,      0,      0,      0, 0x5334, 0x4D23,
1930       0, 0x3E27,      0, 0x533A,      0,      0,      0,      0,
1931  0x5339, 0x5330,      0,      0,      0,      0, 0x4243,      0,
1932 };
1933 unsigned short utf8_to_euc_E595[] = {
1934  0x5331,      0,      0,      0, 0x426F, 0x5336, 0x3E26,      0,
1935       0,      0,      0,      0, 0x5333,      0,      0, 0x4C64,
1936       0,      0,      0, 0x373C,      0,      0, 0x5337, 0x5338,
1937       0,      0,      0,      0, 0x5335, 0x533B,      0,      0,
1938       0,      0,      0, 0x5332,      0,      0,      0,      0,
1939       0,      0,      0,      0,      0,      0,      0,      0,
1940       0,      0,      0,      0,      0,      0,      0,      0,
1941       0,      0,      0, 0x5341, 0x5346,      0, 0x5342,      0,
1942 };
1943 unsigned short utf8_to_euc_E596[] = {
1944  0x533D,      0,      0, 0x5347, 0x4131,      0, 0x7959, 0x5349,
1945       0, 0x3922, 0x533F, 0x437D,      0,      0,      0,      0,
1946       0,      0,      0,      0,      0,      0,      0,      0,
1947  0x5343, 0x533C, 0x342D,      0, 0x346E, 0x3365, 0x5344, 0x5340,
1948       0,      0,      0,      0,      0,      0,      0, 0x3776,
1949  0x534A, 0x5348, 0x4153, 0x354A, 0x362C,      0, 0x5345,      0,
1950  0x3674,      0,      0,      0,      0,      0, 0x3144,      0,
1951       0,      0,      0,      0,      0,      0,      0,      0,
1952 };
1953 unsigned short utf8_to_euc_E597[] = {
1954       0,      0,      0,      0, 0x534E, 0x534C,      0, 0x5427,
1955       0,      0,      0,      0,      0,      0,      0,      0,
1956       0,      0,      0,      0, 0x5351,      0,      0,      0,
1957       0,      0, 0x534B,      0, 0x534F,      0,      0, 0x534D,
1958       0,      0,      0, 0x3B4C, 0x5350,      0,      0,      0,
1959       0,      0,      0,      0,      0,      0,      0,      0,
1960       0,      0,      0,      0,      0,      0,      0, 0x5353,
1961       0, 0x5358,      0,      0,      0, 0x5356, 0x5355,      0,
1962 };
1963 unsigned short utf8_to_euc_E598[] = {
1964       0,      0,      0,      0,      0,      0, 0x4332,      0,
1965       0, 0x3245,      0,      0,      0,      0,      0,      0,
1966       0,      0,      0,      0, 0x5352,      0, 0x5354, 0x3E28,
1967  0x3133,      0,      0, 0x5357,      0,      0,      0,      0,
1968       0,      0,      0,      0,      0,      0,      0,      0,
1969       0, 0x325E,      0,      0,      0,      0,      0, 0x5362,
1970       0, 0x3E7C, 0x535E,      0, 0x535C,      0, 0x535D,      0,
1971  0x535F,      0,      0,      0,      0,      0,      0,      0,
1972 };
1973 unsigned short utf8_to_euc_E599[] = {
1974       0,      0, 0x313D,      0,      0,      0,      0,      0,
1975       0,      0,      0,      0, 0x4139,      0, 0x5359,      0,
1976  0x535A,      0,      0,      0,      0,      0,      0,      0,
1977       0,      0,      0, 0x337A,      0,      0,      0,      0,
1978       0,      0,      0,      0, 0x5361,      0,      0,      0,
1979  0x346F,      0, 0x5364, 0x5360, 0x5363,      0,      0,      0,
1980       0,      0,      0,      0, 0x4A2E,      0,      0,      0,
1981  0x4655,      0, 0x4838,      0,      0,      0,      0,      0,
1982 };
1983 unsigned short utf8_to_euc_E59A[] = {
1984  0x5366,      0,      0,      0,      0,      0, 0x5365, 0x3345,
1985       0,      0, 0x5367,      0,      0,      0,      0, 0x536A,
1986       0,      0,      0,      0, 0x5369,      0,      0,      0,
1987       0,      0,      0,      0,      0,      0,      0,      0,
1988  0x5368,      0, 0x4739,      0,      0, 0x536B,      0,      0,
1989       0,      0,      0,      0,      0,      0, 0x536C,      0,
1990       0,      0,      0,      0, 0x536E,      0, 0x536D,      0,
1991       0,      0,      0,      0, 0x5370,      0,      0,      0,
1992 };
1993 unsigned short utf8_to_euc_E59B[] = {
1994  0x5373, 0x5371, 0x536F, 0x5372,      0,      0,      0,      0,
1995  0x5374,      0,      0,      0,      0,      0, 0x5375,      0,
1996       0, 0x5376,      0, 0x5377,      0,      0,      0, 0x5378,
1997  0x5145,      0, 0x3C7C, 0x3B4D,      0,      0, 0x3273,      0,
1998  0x3078,      0,      0, 0x4344,      0,      0,      0,      0,
1999       0,      0,      0,      0,      0,      0, 0x5379,      0,
2000  0x3A24,      0, 0x304F, 0x3F5E,      0,      0,      0,      0,
2001       0, 0x537A, 0x3847,      0,      0, 0x3971,      0, 0x537C,
2002 };
2003 unsigned short utf8_to_euc_E59C[] = {
2004  0x537B,      0,      0, 0x4A60, 0x537D,      0,      0,      0,
2005  0x5421, 0x537E,      0, 0x5422,      0, 0x5423,      0, 0x3777,
2006       0,      0, 0x3160, 0x5424,      0,      0, 0x5426,      0,
2007  0x5425,      0,      0,      0, 0x5428,      0,      0, 0x455A,
2008       0,      0,      0,      0,      0,      0, 0x5429, 0x3035,
2009  0x3A5F,      0,      0,      0,      0, 0x373D,      0,      0,
2010  0x434F,      0,      0,      0,      0,      0,      0, 0x542A,
2011  0x542B,      0,      0, 0x542D,      0,      0,      0,      0,
2012 };
2013 unsigned short utf8_to_euc_E59D[] = {
2014  0x542E,      0, 0x3A64,      0,      0,      0,      0, 0x3651,
2015       0,      0, 0x4B37,      0,      0,      0, 0x542C, 0x542F,
2016  0x3A41, 0x3923,      0,      0,      0,      0,      0,      0,
2017       0, 0x795A,      0,      0,      0,      0,      0,      0,
2018       0, 0x5433,      0,      0, 0x3A25, 0x795B, 0x4333,      0,
2019       0, 0x5430, 0x445A,      0,      0,      0,      0,      0,
2020       0,      0,      0,      0,      0,      0,      0,      0,
2021       0,      0,      0,      0,      0,      0,      0, 0x5434,
2022 };
2023 unsigned short utf8_to_euc_E59E[] = {
2024       0,      0, 0x3F62,      0,      0,      0,      0,      0,
2025  0x5432, 0x5435,      0, 0x373F,      0,      0,      0,      0,
2026       0,      0,      0, 0x5436,      0,      0,      0,      0,
2027       0,      0,      0,      0,      0,      0,      0,      0,
2028  0x5437,      0, 0x3924, 0x3340, 0x5439,      0,      0,      0,
2029       0,      0, 0x543A,      0, 0x795C,      0,      0,      0,
2030  0x543B,      0,      0, 0x5438,      0,      0,      0,      0,
2031       0,      0,      0,      0,      0,      0,      0,      0,
2032 };
2033 unsigned short utf8_to_euc_E59F[] = {
2034  0x5431,      0,      0, 0x543C,      0,      0, 0x543D, 0x795E,
2035  0x795D,      0,      0, 0x4B64,      0,      0, 0x3E6B,      0,
2036       0,      0, 0x543F, 0x5440, 0x543E,      0, 0x5442,      0,
2037       0,      0,      0,      0, 0x4738,      0,      0, 0x3068,
2038  0x4956,      0,      0, 0x5443,      0,      0,      0,      0,
2039       0,      0,      0,      0,      0,      0,      0,      0,
2040       0,      0,      0,      0, 0x3E7D,      0,      0, 0x3C39,
2041       0, 0x475D, 0x3470,      0, 0x3A6B,      0,      0,      0,
2042 };
2043 unsigned short utf8_to_euc_E5A0[] = {
2044  0x4B59,      0, 0x4632,      0,      0, 0x3778, 0x424F,      0,
2045       0,      0, 0x5441, 0x5444,      0,      0,      0,      0,
2046       0,      0,      0,      0,      0, 0x4244,      0,      0,
2047       0, 0x5445,      0,      0,      0, 0x5446,      0,      0,
2048       0, 0x5448,      0,      0, 0x4469,      0,      0,      0,
2049       0,      0, 0x342E,      0,      0,      0,      0, 0x7421,
2050  0x3161, 0x4A73,      0,      0, 0x3E6C, 0x4548,      0,      0,
2051       0,      0, 0x3A66,      0,      0, 0x544E,      0,      0,
2052 };
2053 unsigned short utf8_to_euc_E5A1[] = {
2054  0x4A3D, 0x4E5D,      0,      0,      0,      0,      0,      0,
2055       0,      0, 0x3274, 0x544A,      0,      0,      0,      0,
2056       0, 0x413A, 0x544D,      0, 0x4563,      0,      0, 0x4549,
2057  0x4564, 0x4839, 0x444D,      0,      0,      0, 0x3A49,      0,
2058       0,      0, 0x5449,      0,      0,      0,      0,      0,
2059       0, 0x3176,      0, 0x4536,      0,      0,      0,      0,
2060  0x544B,      0, 0x5447,      0,      0, 0x3F50,      0,      0,
2061       0, 0x544F,      0,      0,      0,      0, 0x3D4E,      0,
2062 };
2063 unsigned short utf8_to_euc_E5A2[] = {
2064       0,      0,      0, 0x362D,      0, 0x5450,      0,      0,
2065       0,      0,      0,      0,      0,      0,      0,      0,
2066       0,      0,      0, 0x4A68,      0,      0,      0, 0x417D,
2067       0,      0,      0,      0, 0x4446,      0, 0x7961, 0x5452,
2068       0,      0,      0,      0,      0,      0,      0,      0,
2069  0x4B4F,      0,      0, 0x5453,      0,      0, 0x5458,      0,
2070       0,      0, 0x7962, 0x4A2F,      0,      0,      0,      0,
2071  0x5457, 0x5451, 0x5454, 0x5456,      0,      0, 0x3A26,      0,
2072 };
2073 unsigned short utf8_to_euc_E5A3[] = {
2074       0, 0x4A49,      0,      0,      0, 0x5459,      0, 0x4345,
2075       0,      0, 0x3275,      0, 0x3E6D,      0,      0,      0,
2076       0, 0x545B,      0, 0x545A,      0, 0x3968,      0, 0x545C,
2077  0x545E, 0x545D,      0,      0, 0x5460,      0, 0x5455, 0x5462,
2078       0,      0,      0,      0, 0x5461, 0x545F,      0,      0,
2079       0,      0,      0, 0x3B4E, 0x3F51,      0, 0x4154, 0x5463,
2080  0x403C, 0x306D, 0x4764,      0,      0,      0,      0, 0x445B,
2081       0, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468,      0,      0,
2082 };
2083 unsigned short utf8_to_euc_E5A4[] = {
2084       0,      0, 0x5469,      0,      0,      0,      0,      0,
2085       0, 0x4A51, 0x546A, 0x7963,      0,      0,      0, 0x3246,
2086  0x546B,      0,      0,      0,      0, 0x4D3C, 0x3330,      0,
2087  0x5249, 0x3D48, 0x423F, 0x546C, 0x4C6B,      0,      0,      0,
2088       0,      0, 0x4C34,      0,      0, 0x546E,      0, 0x4267,
2089       0, 0x4537, 0x4240, 0x4957, 0x546F, 0x5470, 0x317B,      0,
2090       0, 0x3C3A, 0x5471,      0,      0,      0,      0, 0x3050,
2091  0x5472,      0,      0,      0,      0,      0, 0x5473,      0,
2092 };
2093 unsigned short utf8_to_euc_E5A5[] = {
2094       0,      0,      0,      0, 0x3162,      0,      0, 0x3471,
2095  0x4660, 0x4A74,      0,      0,      0,      0, 0x5477, 0x4155,
2096  0x5476, 0x3740,      0, 0x7964, 0x4B5B, 0x5475,      0, 0x4565,
2097  0x5479,      0, 0x5478, 0x7965,      0, 0x7966,      0,      0,
2098  0x547B,      0, 0x547A, 0x7967,      0, 0x317C,      0, 0x547C,
2099  0x3E29, 0x547E, 0x4325,      0, 0x547D,      0, 0x4A33,      0,
2100       0,      0,      0, 0x3D77, 0x455B,      0,      0,      0,
2101  0x5521,      0,      0,      0,      0, 0x3925,      0,      0,
2102 };
2103 unsigned short utf8_to_euc_E5A6[] = {
2104       0, 0x5522, 0x4721, 0x485E, 0x4C51,      0,      0,      0,
2105       0,      0, 0x4725,      0,      0, 0x552B,      0,      0,
2106       0,      0,      0, 0x3538,      0,      0, 0x4D45,      0,
2107       0, 0x4C2F,      0, 0x562C,      0, 0x5523,      0,      0,
2108       0,      0,      0, 0x5526, 0x7968, 0x4245,      0,      0,
2109  0x4B38,      0,      0,      0, 0x454A,      0,      0,      0,
2110       0,      0, 0x5527,      0,      0,      0,      0,      0,
2111       0, 0x4B65, 0x7969, 0x3A4A,      0,      0, 0x3E2A,      0,
2112 };
2113 unsigned short utf8_to_euc_E5A7[] = {
2114       0,      0,      0,      0,      0,      0, 0x5528,      0,
2115       0, 0x3B50,      0, 0x3B4F,      0,      0,      0,      0,
2116  0x3039, 0x3848,      0, 0x402B, 0x3051,      0,      0,      0,
2117       0, 0x552C, 0x552D,      0, 0x552A,      0,      0,      0,
2118       0,      0,      0,      0,      0, 0x3138, 0x342F,      0,
2119  0x5529,      0, 0x4C45, 0x4931,      0,      0,      0,      0,
2120       0,      0,      0,      0,      0,      0, 0x3028,      0,
2121       0,      0,      0, 0x3079,      0,      0,      0, 0x3B51,
2122 };
2123 unsigned short utf8_to_euc_E5A8[] = {
2124       0, 0x3052,      0, 0x3023,      0,      0,      0,      0,
2125       0, 0x5532,      0,      0,      0,      0,      0,      0,
2126       0, 0x5530,      0,      0,      0,      0,      0,      0,
2127  0x4C3C,      0, 0x5533,      0, 0x5531,      0,      0, 0x552F,
2128  0x3F31,      0,      0,      0,      0, 0x552E,      0,      0,
2129       0, 0x4A5A,      0,      0,      0,      0,      0, 0x3864,
2130       0,      0,      0,      0,      0, 0x5537, 0x5538,      0,
2131       0,      0,      0,      0, 0x3E2B,      0,      0,      0,
2132 };
2133 unsigned short utf8_to_euc_E5A9[] = {
2134  0x5534, 0x4F2C,      0,      0,      0,      0, 0x474C,      0,
2135       0, 0x5536,      0,      0,      0,      0,      0,      0,
2136       0,      0,      0,      0,      0,      0,      0,      0,
2137       0,      0, 0x3A27,      0,      0,      0,      0,      0,
2138       0,      0, 0x5539,      0,      0,      0, 0x4958,      0,
2139       0,      0, 0x553A,      0, 0x5535,      0,      0,      0,
2140       0,      0,      0,      0,      0,      0,      0,      0,
2141       0,      0,      0,      0,      0,      0,      0, 0x4C3B,
2142 };
2143 unsigned short utf8_to_euc_E5AA[] = {
2144       0,      0,      0,      0,      0,      0,      0,      0,
2145       0,      0,      0,      0,      0,      0,      0,      0,
2146       0,      0, 0x475E,      0,      0,      0,      0,      0,
2147       0,      0, 0x553B, 0x4932,      0,      0,      0,      0,
2148       0,      0,      0,      0,      0,      0,      0,      0,
2149       0,      0,      0,      0,      0,      0,      0,      0,
2150       0,      0,      0,      0,      0,      0,      0,      0,
2151       0,      0,      0,      0, 0x553C, 0x5540, 0x553D,      0,
2152 };
2153 unsigned short utf8_to_euc_E5AB[] = {
2154       0, 0x3247, 0x553F,      0,      0,      0,      0,      0,
2155       0, 0x3C3B,      0, 0x553E, 0x3779,      0,      0,      0,
2156  0x554C,      0,      0,      0,      0,      0, 0x5545, 0x5542,
2157       0,      0,      0,      0,      0,      0,      0,      0,
2158       0, 0x4364,      0, 0x5541,      0,      0, 0x5543,      0,
2159       0, 0x5544,      0,      0,      0,      0,      0,      0,
2160       0,      0,      0,      0,      0,      0,      0,      0,
2161       0,      0, 0x5546, 0x5547,      0,      0,      0,      0,
2162 };
2163 unsigned short utf8_to_euc_E5AC[] = {
2164       0,      0,      0,      0,      0,      0,      0,      0,
2165       0, 0x3472,      0, 0x5549, 0x5548,      0,      0,      0,
2166       0,      0,      0,      0,      0,      0, 0x554A,      0,
2167       0,      0,      0,      0,      0,      0,      0,      0,
2168       0,      0, 0x3E6E,      0,      0,      0,      0,      0,
2169       0,      0, 0x554D,      0, 0x445C,      0,      0,      0,
2170  0x3145,      0, 0x554B,      0,      0,      0, 0x554E,      0,
2171       0,      0,      0,      0,      0,      0, 0x554F,      0,
2172 };
2173 unsigned short utf8_to_euc_E5AD[] = {
2174  0x5552,      0,      0, 0x5550,      0, 0x5551,      0,      0,
2175       0,      0,      0,      0,      0,      0,      0,      0,
2176  0x3B52, 0x5553,      0,      0, 0x3926, 0x5554, 0x796A, 0x3B7A,
2177  0x4238,      0, 0x5555, 0x5556, 0x3B5A, 0x3927,      0, 0x4C52,
2178       0,      0,      0, 0x3528, 0x3849, 0x5557, 0x3358,      0,
2179       0, 0x5558,      0, 0x4239,      0,      0,      0,      0,
2180  0x5559, 0x5623,      0, 0x555A,      0, 0x555B,      0,      0,
2181  0x555C,      0, 0x555E,      0,      0,      0,      0,      0,
2182 };
2183 unsigned short utf8_to_euc_E5AE[] = {
2184  0x555F,      0,      0, 0x5560,      0, 0x4270,      0, 0x3127,
2185  0x3C69, 0x3042,      0, 0x4157, 0x3430, 0x3C35,      0, 0x3928,
2186       0,      0,      0,      0,      0, 0x4566,      0, 0x3D21,
2187  0x3431, 0x4368, 0x446A, 0x3038, 0x3539, 0x4A75,      0, 0x3C42,
2188       0,      0, 0x3552, 0x406B, 0x3C3C, 0x4D28, 0x5561,      0,
2189       0,      0,      0,      0,      0,      0, 0x355C,      0,
2190  0x3A4B,      0,      0, 0x3332, 0x3163, 0x3E2C, 0x3248,      0,
2191  0x5562, 0x4D46,      0,      0,      0,      0,      0, 0x3D49,
2192 };
2193 unsigned short utf8_to_euc_E5AF[] = {
2194  0x796B,      0, 0x3C64, 0x5563, 0x3473, 0x4652, 0x4C29, 0x5564,
2195       0, 0x5565,      0,      0, 0x4959,      0,      0,      0,
2196  0x5567,      0, 0x3428, 0x3677, 0x5566,      0,      0,      0,
2197  0x796D,      0,      0, 0x3432,      0, 0x3F32, 0x556B, 0x3B21,
2198       0, 0x3249, 0x556A,      0, 0x5568, 0x556C, 0x5569, 0x472B,
2199  0x5C4D, 0x3F33,      0, 0x556D, 0x796E,      0, 0x4E40,      0,
2200  0x556E,      0,      0, 0x5570,      0, 0x437E, 0x556F,      0,
2201  0x4023,      0, 0x3B7B,      0,      0,      0, 0x4250, 0x3C77,
2202 };
2203 unsigned short utf8_to_euc_E5B0[] = {
2204       0, 0x4975, 0x406C,      0, 0x3C4D, 0x5571, 0x3E2D, 0x5572,
2205  0x5573, 0x3053, 0x423A, 0x3F52,      0, 0x5574, 0x4633, 0x3E2E,
2206       0, 0x3E2F,      0, 0x5575,      0,      0, 0x406D,      0,
2207       0,      0, 0x3E30,      0,      0,      0, 0x796F,      0,
2208  0x5576,      0, 0x5577,      0, 0x4C60,      0,      0,      0,
2209  0x5578,      0,      0,      0,      0, 0x3646,      0,      0,
2210       0, 0x3D22,      0,      0,      0,      0,      0,      0,
2211  0x5579, 0x557A, 0x3C5C, 0x3F2C, 0x4674, 0x3F54, 0x4878, 0x4722,
2212 };
2213 unsigned short utf8_to_euc_E5B1[] = {
2214  0x3649, 0x557B,      0,      0,      0, 0x356F, 0x557C,      0,
2215  0x367E,      0, 0x464F, 0x3230,      0, 0x3B53, 0x557D, 0x5622,
2216  0x5621, 0x367D,      0, 0x557E,      0, 0x4538,      0,      0,
2217       0,      0,      0,      0,      0,      0, 0x4230,      0,
2218  0x454B, 0x3C48,      0,      0, 0x4158, 0x4D7A,      0,      0,
2219       0,      0,      0,      0, 0x5624,      0, 0x5625, 0x4656,
2220       0, 0x3B33,      0,      0,      0,      0, 0x5627,      0,
2221       0, 0x5628,      0,      0,      0,      0,      0,      0,
2222 };
2223 unsigned short utf8_to_euc_E5B2[] = {
2224       0,      0,      0,      0,      0,      0,      0,      0,
2225       0,      0,      0,      0, 0x5629,      0,      0,      0,
2226  0x3474, 0x562A,      0,      0, 0x562B,      0,      0,      0,
2227       0,      0,      0,      0,      0,      0,      0,      0,
2228       0, 0x322C,      0,      0,      0,      0, 0x7970,      0,
2229  0x413B, 0x3464,      0, 0x562D, 0x4C28,      0,      0,      0,
2230       0, 0x4252,      0, 0x3359,      0,      0, 0x562F, 0x5631,
2231  0x345F,      0, 0x7971, 0x562E, 0x5630,      0, 0x5633,      0,
2232 };
2233 unsigned short utf8_to_euc_E5B3[] = {
2234       0,      0,      0,      0,      0, 0x5632,      0, 0x5634,
2235       0,      0,      0,      0,      0,      0,      0,      0,
2236       0,      0,      0,      0,      0,      0,      0,      0,
2237       0, 0x5635,      0,      0,      0,      0,      0,      0,
2238  0x463D, 0x362E,      0,      0,      0,      0,      0,      0,
2239  0x3265, 0x5636, 0x563B,      0,      0, 0x5639,      0, 0x4A77,
2240  0x4A76,      0,      0,      0,      0, 0x7972, 0x4567,      0,
2241       0,      0, 0x5638, 0x3D54,      0, 0x5637,      0,      0,
2242 };
2243 unsigned short utf8_to_euc_E5B4[] = {
2244       0,      0,      0,      0,      0,      0,      0, 0x3F72,
2245       0,      0,      0, 0x563C,      0,      0, 0x3A6A,      0,
2246       0, 0x5642,      0,      0, 0x5643, 0x563D, 0x3333, 0x563E,
2247  0x5647, 0x5646, 0x5645, 0x5641,      0,      0,      0, 0x5640,
2248       0,      0, 0x5644,      0,      0,      0,      0, 0x7973,
2249       0, 0x4A78,      0,      0,      0,      0,      0,      0,
2250       0,      0,      0,      0,      0,      0,      0,      0,
2251       0,      0,      0,      0,      0,      0,      0,      0,
2252 };
2253 unsigned short utf8_to_euc_E5B5[] = {
2254       0,      0, 0x7976,      0,      0,      0,      0,      0,
2255       0,      0,      0, 0x564B, 0x5648,      0, 0x564A,      0,
2256  0x4D72,      0, 0x5649, 0x7974,      0,      0,      0,      0,
2257       0,      0,      0,      0, 0x563F,      0,      0,      0,
2258       0,      0,      0,      0,      0,      0,      0,      0,
2259       0, 0x3F73,      0,      0, 0x564C, 0x7977,      0, 0x3A37,
2260       0,      0,      0, 0x564D,      0,      0, 0x564E,      0,
2261       0,      0,      0,      0,      0,      0,      0,      0,
2262 };
2263 unsigned short utf8_to_euc_E5B6[] = {
2264       0,      0, 0x5651,      0, 0x5650,      0,      0, 0x564F,
2265       0,      0,      0, 0x4568, 0x563A,      0,      0,      0,
2266  0x5657,      0,      0,      0,      0,      0,      0,      0,
2267       0,      0,      0,      0,      0, 0x5653,      0,      0,
2268       0,      0, 0x5652,      0,      0,      0,      0,      0,
2269       0,      0,      0,      0, 0x5654,      0, 0x5655,      0,
2270       0,      0,      0,      0,      0,      0,      0, 0x5658,
2271  0x7978, 0x7979, 0x4E66,      0, 0x5659, 0x5656,      0,      0,
2272 };
2273 unsigned short utf8_to_euc_E5B7[] = {
2274       0,      0,      0,      0,      0,      0,      0,      0,
2275       0, 0x565A,      0,      0, 0x3460, 0x565B,      0,      0,
2276  0x797A,      0, 0x565D, 0x565C,      0,      0, 0x565E,      0,
2277       0,      0,      0, 0x565F,      0, 0x406E, 0x3D23,      0,
2278       0, 0x3D64,      0, 0x4163,      0, 0x3929, 0x3A38, 0x392A,
2279  0x3570,      0,      0, 0x5660,      0,      0, 0x3A39,      0,
2280       0, 0x384A, 0x5661, 0x4C26, 0x4743, 0x5662,      0, 0x392B,
2281       0,      0,      0, 0x342C,      0, 0x4327, 0x3652,      0,
2282 };
2283 unsigned short utf8_to_euc_E5B8[] = {
2284       0,      0, 0x3B54, 0x495B,      0,      0, 0x4841,      0,
2285       0,      0,      0, 0x5663, 0x3475,      0,      0,      0,
2286       0, 0x5666,      0,      0,      0,      0, 0x4421,      0,
2287       0, 0x5665, 0x5664, 0x5667,      0, 0x446B,      0,      0,
2288       0,      0,      0,      0,      0, 0x3F63,      0,      0,
2289       0,      0,      0, 0x3B55,      0, 0x404A,      0, 0x4253,
2290  0x3522,      0,      0, 0x4422,      0,      0, 0x5668, 0x5669,
2291  0x3E6F,      0,      0,      0,      0, 0x4B39,      0,      0,
2292 };
2293 unsigned short utf8_to_euc_E5B9[] = {
2294  0x566C,      0,      0, 0x566B, 0x566A, 0x497D,      0, 0x5673,
2295       0,      0,      0,      0, 0x4B5A,      0, 0x566D,      0,
2296       0,      0,      0,      0, 0x566F, 0x4B6B,      0, 0x566E,
2297       0,      0,      0,      0,      0,      0,      0, 0x5670,
2298       0, 0x4828, 0x5671, 0x4A3E, 0x5672,      0,      0,      0,
2299       0,      0,      0,      0,      0,      0,      0,      0,
2300       0,      0, 0x3433, 0x4A3F, 0x472F, 0x5674, 0x5675,      0,
2301  0x392C, 0x3434, 0x5676, 0x3838, 0x4D44, 0x4D29, 0x3476, 0x5678,
2302 };
2303 unsigned short utf8_to_euc_E5BA[] = {
2304       0, 0x4423,      0, 0x392D, 0x3E31,      0,      0, 0x485F,
2305       0,      0, 0x3E32,      0,      0,      0,      0, 0x3D78,
2306       0,      0,      0,      0,      0, 0x446C, 0x4A79, 0x4539,
2307       0,      0, 0x392E,      0, 0x495C,      0,      0,      0,
2308  0x5679,      0,      0,      0,      0,      0, 0x4559, 0x3A42,
2309       0,      0,      0, 0x384B,      0, 0x446D,      0,      0,
2310       0,      0,      0,      0,      0, 0x3043, 0x3D6E, 0x392F,
2311  0x4D47,      0,      0,      0,      0,      0,      0,      0,
2312 };
2313 unsigned short utf8_to_euc_E5BB[] = {
2314       0, 0x567A, 0x567B, 0x4751,      0,      0,      0,      0,
2315  0x567C, 0x4E77, 0x4F2D,      0,      0,      0,      0, 0x567E,
2316  0x567D,      0,      0, 0x3347,      0,      0, 0x5721,      0,
2317       0,      0, 0x5724, 0x5725,      0, 0x5723,      0, 0x4940,
2318  0x3E33, 0x5727, 0x5726, 0x5722,      0,      0,      0,      0,
2319  0x5728, 0x5729,      0,      0, 0x572A,      0,      0,      0,
2320  0x572D, 0x572B,      0, 0x572C, 0x572E,      0, 0x3164, 0x446E,
2321  0x572F,      0, 0x377A, 0x3276, 0x4736,      0, 0x5730, 0x467B,
2322 };
2323 unsigned short utf8_to_euc_E5BC[] = {
2324       0, 0x4A5B,      0, 0x5731, 0x4F2E,      0,      0,      0,
2325       0, 0x5732, 0x4A40, 0x5735, 0x5021, 0x5031,      0, 0x3C30,
2326  0x4675, 0x5736,      0, 0x355D, 0x4424, 0x307A, 0x5737, 0x4A26,
2327  0x3930,      0,      0, 0x4350,      0,      0,      0, 0x446F,
2328       0, 0x797B,      0,      0,      0, 0x4C6F, 0x3839, 0x384C,
2329       0, 0x5738,      0,      0,      0, 0x5739,      0, 0x573F,
2330       0, 0x3C65,      0,      0, 0x797C, 0x4425,      0, 0x362F,
2331  0x573A,      0,      0,      0, 0x492B,      0, 0x4346,      0,
2332 };
2333 unsigned short utf8_to_euc_E5BD[] = {
2334       0, 0x573B,      0,      0,      0, 0x792C,      0,      0,
2335  0x573C,      0, 0x3630,      0, 0x573D,      0, 0x573E,      0,
2336       0, 0x5740,      0, 0x4576,      0,      0, 0x5741, 0x5742,
2337       0, 0x5743,      0,      0, 0x5734, 0x5733,      0,      0,
2338       0, 0x5744, 0x3741,      0,      0,      0, 0x4927, 0x797D,
2339       0, 0x3A4C, 0x4937, 0x4426, 0x494B, 0x5745,      0,      0,
2340  0x3E34, 0x3146,      0, 0x5746,      0,      0,      0, 0x5747,
2341       0, 0x4C72,      0,      0, 0x4860,      0,      0, 0x574A,
2342 };
2343 unsigned short utf8_to_euc_E5BE[] = {
2344  0x317D, 0x402C, 0x5749, 0x5748, 0x3742, 0x4254,      0, 0x574E,
2345  0x574C,      0, 0x574B, 0x4E27, 0x3865,      0,      0,      0,
2346  0x3D79, 0x574D, 0x454C, 0x3D3E,      0,      0,      0, 0x4640,
2347  0x5751, 0x5750,      0,      0,      0,      0, 0x574F,      0,
2348  0x5752, 0x3866,      0,      0,      0,      0,      0,      0,
2349  0x5753, 0x497C, 0x3D5B,      0,      0, 0x5754, 0x4879,      0,
2350       0,      0,      0, 0x4641, 0x4427,      0,      0, 0x797E,
2351       0, 0x4530,      0,      0, 0x5755, 0x352B,      0,      0,
2352 };
2353 unsigned short utf8_to_euc_E5BF[] = {
2354       0,      0,      0, 0x3F34,      0, 0x492C,      0,      0,
2355       0,      0,      0,      0, 0x3477, 0x4726,      0,      0,
2356       0,      0,      0,      0,      0,      0, 0x5756, 0x3B56,
2357  0x4B3A, 0x4B3B,      0,      0, 0x317E, 0x575B, 0x7A21,      0,
2358  0x4369,      0,      0,      0, 0x5758,      0,      0,      0,
2359       0,      0,      0, 0x3277,      0,      0,      0,      0,
2360  0x582D, 0x575A,      0,      0,      0, 0x4730,      0,      0,
2361  0x5759,      0,      0, 0x5757,      0, 0x397A,      0, 0x575D,
2362 };
2363 unsigned short utf8_to_euc_E680[] = {
2364       0,      0,      0,      0,      0,      0,      0,      0,
2365       0,      0,      0,      0,      0,      0, 0x5763, 0x5769,
2366  0x5761,      0, 0x455C,      0,      0, 0x5766, 0x495D,      0,
2367       0, 0x5760,      0, 0x5765, 0x4E67, 0x3B57,      0,      0,
2368  0x4255, 0x575E,      0,      0,      0, 0x355E, 0x5768, 0x402D,
2369  0x3165, 0x5762, 0x3278, 0x5767,      0,      0,      0, 0x3631,
2370       0, 0x5764,      0,      0,      0,      0,      0,      0,
2371       0,      0, 0x576A,      0,      0,      0,      0,      0,
2372 };
2373 unsigned short utf8_to_euc_E681[] = {
2374       0, 0x576C, 0x5776, 0x5774,      0,      0, 0x5771,      0,
2375       0,      0, 0x5770, 0x4E78,      0, 0x5772,      0,      0,
2376  0x3632,      0, 0x3931,      0,      0, 0x3D7A,      0,      0,
2377       0, 0x5779, 0x576B,      0,      0, 0x7A22,      0, 0x576F,
2378  0x575F,      0, 0x327A, 0x5773, 0x5775, 0x4351,      0,      0,
2379  0x3A28, 0x3238, 0x576D, 0x5778, 0x5777, 0x3633,      0, 0x4229,
2380  0x3366,      0,      0,      0,      0, 0x3743,      0, 0x576E,
2381       0,      0,      0,      0,      0,      0,      0,      0,
2382 };
2383 unsigned short utf8_to_euc_E682[] = {
2384       0, 0x577A,      0, 0x577D, 0x5821, 0x7A23,      0,      0,
2385       0, 0x3C3D, 0x7A24, 0x5827, 0x4470, 0x577B,      0,      0,
2386       0,      0, 0x5825,      0, 0x3279,      0, 0x5823, 0x5824,
2387       0,      0, 0x577E, 0x5822,      0,      0,      0, 0x3867,
2388  0x4D2A,      0,      0, 0x3435,      0,      0, 0x3159, 0x5826,
2389       0, 0x473A, 0x302D,      0,      0,      0,      0,      0,
2390       0,      0, 0x4861, 0x575C, 0x582C, 0x5830, 0x4C65,      0,
2391  0x5829,      0,      0,      0, 0x4569, 0x582E,      0,      0,
2392 };
2393 unsigned short utf8_to_euc_E683[] = {
2394       0,      0,      0,      0,      0, 0x3E70, 0x582F, 0x4657,
2395       0,      0,      0,      0,      0,      0,      0,      0,
2396       0, 0x4F47,      0, 0x582B,      0, 0x7A26,      0,      0,
2397  0x5831,      0, 0x397B,      0, 0x404B,      0, 0x7A25, 0x3054,
2398  0x582A, 0x5828,      0, 0x415A,      0,      0,      0, 0x577C,
2399  0x3B34,      0,      0,      0,      0,      0,      0,      0,
2400  0x4246, 0x583D, 0x7A28, 0x415B, 0x5838,      0, 0x5835, 0x5836,
2401       0, 0x3C66, 0x5839, 0x583C,      0,      0,      0,      0,
2402 };
2403 unsigned short utf8_to_euc_E684[] = {
2404  0x5837, 0x3D25,      0, 0x583A,      0,      0, 0x5834,      0,
2405  0x4C7C, 0x4C7B,      0,      0,      0, 0x583E, 0x583F, 0x3055,
2406       0, 0x7A29,      0,      0,      0, 0x5833,      0,      0,
2407       0,      0, 0x3672, 0x3026,      0,      0,      0, 0x3436,
2408  0x7A27, 0x583B,      0,      0,      0,      0,      0, 0x5843,
2409  0x5842,      0,      0,      0, 0x5847,      0,      0,      0,
2410  0x7A2B,      0,      0,      0, 0x5848,      0,      0, 0x7A2A,
2411       0,      0,      0,      0, 0x5846, 0x5849, 0x5841, 0x5845,
2412 };
2413 unsigned short utf8_to_euc_E685[] = {
2414       0,      0, 0x584A,      0, 0x584B,      0,      0, 0x5840,
2415  0x3B7C,      0, 0x5844, 0x4256, 0x3932, 0x5832, 0x3F35,      0,
2416       0,      0,      0, 0x5858,      0, 0x4A69,      0,      0,
2417  0x584E, 0x584F, 0x5850,      0,      0, 0x5857,      0, 0x5856,
2418       0,      0, 0x4B7D, 0x3437,      0, 0x5854,      0, 0x3745,
2419  0x3334,      0,      0, 0x5851,      0,      0, 0x4E38, 0x5853,
2420  0x3056, 0x5855,      0, 0x584C, 0x5852, 0x5859, 0x3744, 0x584D,
2421       0,      0,      0,      0,      0,      0, 0x4D5D,      0,
2422 };
2423 unsigned short utf8_to_euc_E686[] = {
2424       0,      0, 0x4D2B,      0,      0,      0,      0, 0x585C,
2425       0,      0, 0x5860,      0,      0,      0, 0x417E,      0,
2426  0x4E79, 0x5861,      0,      0, 0x585E,      0, 0x585B,      0,
2427  0x7A2C, 0x585A, 0x585F,      0,      0,      0,      0,      0,
2428       0,      0,      0,      0, 0x4A30,      0,      0, 0x4634,
2429       0, 0x3746,      0, 0x5862, 0x585D,      0, 0x5863,      0,
2430       0,      0, 0x377B,      0,      0,      0, 0x3231,      0,
2431       0,      0, 0x586B,      0,      0,      0, 0x3438,      0,
2432 };
2433 unsigned short utf8_to_euc_E687[] = {
2434       0,      0,      0, 0x5869,      0,      0, 0x586A, 0x3A29,
2435  0x5868, 0x5866, 0x5865, 0x586C, 0x5864, 0x586E,      0,      0,
2436  0x327B,      0,      0,      0,      0,      0,      0,      0,
2437       0,      0,      0,      0,      0,      0,      0,      0,
2438       0,      0,      0, 0x5870,      0,      0, 0x586F,      0,
2439       0,      0,      0,      0,      0,      0,      0,      0,
2440       0,      0, 0x4428,      0, 0x5873,      0, 0x5871, 0x5867,
2441  0x377C,      0, 0x5872,      0, 0x5876, 0x5875, 0x5877, 0x5874,
2442 };
2443 unsigned short utf8_to_euc_E688[] = {
2444  0x5878,      0,      0,      0,      0,      0,      0,      0,
2445  0x5879, 0x587A, 0x4A6A,      0, 0x587C, 0x587B, 0x3D3F,      0,
2446  0x402E, 0x3266, 0x327C, 0x7A2D, 0x587D,      0, 0x303F,      0,
2447       0,      0, 0x404C, 0x587E,      0, 0x6C43, 0x5921, 0x3761,
2448       0, 0x5922,      0,      0,      0,      0, 0x406F,      0,
2449       0,      0, 0x5923,      0,      0,      0, 0x5924, 0x353A,
2450  0x5925,      0, 0x5926, 0x5927, 0x4257,      0,      0,      0,
2451  0x384D,      0,      0, 0x4C61,      0,      0,      0, 0x4B3C,
2452 };
2453 unsigned short utf8_to_euc_E689[] = {
2454  0x3D6A, 0x5928,      0,      0,      0,      0,      0, 0x4070,
2455  0x6E3D, 0x4862,      0, 0x3C6A,      0, 0x3A4D, 0x5929,      0,
2456       0,      0,      0, 0x4247,      0, 0x4A27,      0,      0,
2457  0x4271,      0,      0, 0x592C,      0,      0, 0x592A,      0,
2458  0x592D,      0,      0, 0x592B,      0,      0,      0,      0,
2459  0x592E,      0,      0,      0,      0,      0, 0x4A31,      0,
2460       0, 0x3037,      0,      0,      0,      0, 0x495E,      0,
2461       0, 0x4863,      0,      0, 0x592F,      0, 0x5932, 0x3E35,
2462 };
2463 unsigned short utf8_to_euc_E68A[] = {
2464  0x353B,      0, 0x5930, 0x5937, 0x3E36,      0,      0,      0,
2465       0, 0x5931, 0x4744,      0,      0,      0,      0,      0,
2466       0, 0x4D5E, 0x5933, 0x5934, 0x5938, 0x456A, 0x5935, 0x3933,
2467  0x405E,      0,      0, 0x5946, 0x4834,      0, 0x4272,      0,
2468       0,      0,      0,      0,      0,      0, 0x7A2E,      0,
2469       0,      0,      0, 0x4864, 0x5A2D,      0,      0,      0,
2470       0, 0x4A7A,      0,      0,      0, 0x4471,      0,      0,
2471       0, 0x4B75,      0, 0x593B, 0x3221, 0x436A,      0,      0,
2472 };
2473 unsigned short utf8_to_euc_E68B[] = {
2474       0,      0, 0x5944,      0,      0, 0x4334, 0x593E, 0x5945,
2475  0x5940, 0x5947, 0x5943,      0, 0x5942, 0x476F,      0, 0x593C,
2476  0x327D, 0x593A, 0x3571, 0x4273, 0x5936,      0,      0, 0x5939,
2477  0x3934, 0x405B,      0, 0x3E37, 0x5941, 0x4752,      0,      0,
2478  0x3572, 0x3348,      0,      0,      0,      0,      0,      0,
2479       0,      0,      0,      0, 0x3367, 0x3F21, 0x5949, 0x594E,
2480       0, 0x594A,      0, 0x377D,      0, 0x594F, 0x3B22, 0x3969,
2481       0,      0,      0,      0,      0,      0, 0x3D26, 0x593D,
2482 };
2483 unsigned short utf8_to_euc_E68C[] = {
2484       0, 0x3B7D, 0x594C,      0,      0,      0,      0, 0x3B58,
2485  0x594D, 0x3044,      0,      0, 0x5948,      0,      0,      0,
2486       0, 0x4429,      0,      0,      0,      0,      0,      0,
2487       0, 0x3573,      0,      0,      0,      0,      0, 0x3634,
2488       0,      0,      0,      0,      0,      0,      0, 0x594B,
2489  0x3027,      0,      0, 0x3A43,      0,      0,      0, 0x3F36,
2490       0,      0,      0,      0,      0,      0,      0,      0,
2491       0,      0, 0x4472,      0,      0, 0x4854, 0x5951, 0x415E,
2492 };
2493 unsigned short utf8_to_euc_E68D[] = {
2494       0,      0,      0,      0,      0,      0,      0,      0,
2495       0, 0x422A,      0,      0, 0x3B2B, 0x5952,      0, 0x5954,
2496  0x5950,      0,      0,      0,      0, 0x4A61,      0, 0x443D,
2497       0,      0,      0,      0, 0x415C,      0,      0,      0,
2498       0,      0,      0,      0,      0,      0,      0, 0x4A7B,
2499  0x3C4E, 0x5960,      0, 0x595F,      0,      0, 0x3F78,      0,
2500       0,      0, 0x377E,      0,      0,      0, 0x5959, 0x3E39,
2501       0,      0, 0x4668, 0x4731,      0,      0,      0,      0,
2502 };
2503 unsigned short utf8_to_euc_E68E[] = {
2504  0x5957,      0,      0, 0x415D,      0,      0,      0,      0,
2505  0x3C78, 0x595C,      0,      0, 0x3E38,      0, 0x5956, 0x595B,
2506       0,      0, 0x4753,      0,      0,      0, 0x5955,      0,
2507  0x3721,      0,      0, 0x335D,      0,      0,      0, 0x595D,
2508  0x4E2B, 0x3A4E, 0x4335, 0x595A,      0, 0x405C,      0, 0x3935,
2509  0x3F64, 0x3166, 0x413C, 0x5958, 0x3545,      0,      0,      0,
2510       0,      0, 0x3747,      0, 0x444F, 0x595E,      0,      0,
2511       0,      0,      0, 0x415F,      0,      0, 0x5961,      0,
2512 };
2513 unsigned short utf8_to_euc_E68F[] = {
2514  0x5963,      0,      0, 0x4237, 0x5969,      0, 0x5964,      0,
2515       0, 0x5966,      0,      0,      0,      0,      0, 0x4941,
2516  0x4473,      0, 0x5967,      0,      0,      0, 0x4D2C,      0,
2517       0,      0, 0x4D48, 0x3439,      0,      0,      0,      0,
2518       0, 0x302E,      0, 0x5965,      0,      0,      0,      0,
2519       0, 0x5962,      0,      0,      0,      0, 0x3478,      0,
2520       0,      0,      0,      0, 0x3167, 0x7A2F, 0x5968,      0,
2521       0,      0, 0x4D49,      0,      0,      0,      0,      0,
2522 };
2523 unsigned short utf8_to_euc_E690[] = {
2524       0,      0,      0,      0,      0,      0, 0x596C,      0,
2525       0,      0,      0,      0,      0, 0x423B,      0, 0x5973,
2526       0,      0,      0, 0x596D,      0,      0, 0x596A, 0x5971,
2527       0,      0,      0,      0, 0x5953,      0,      0,      0,
2528       0,      0,      0,      0,      0,      0, 0x596E,      0,
2529  0x5972,      0,      0,      0, 0x4842, 0x456B,      0,      0,
2530       0,      0,      0,      0, 0x596B,      0, 0x596F,      0,
2531       0,      0, 0x3748,      0,      0,      0, 0x3A71,      0,
2532 };
2533 unsigned short utf8_to_euc_E691[] = {
2534       0,      0, 0x405D,      0,      0,      0,      0,      0,
2535       0,      0,      0,      0,      0,      0, 0x5977,      0,
2536       0,      0,      0,      0,      0,      0,      0,      0,
2537  0x4526,      0,      0,      0,      0,      0,      0,      0,
2538  0x7A30,      0,      0,      0,      0,      0,      0, 0x5974,
2539       0, 0x4B60,      0,      0,      0,      0,      0, 0x5975,
2540       0,      0,      0,      0,      0,      0, 0x5976,      0,
2541  0x4C4E,      0, 0x4022,      0,      0,      0,      0,      0,
2542 };
2543 unsigned short utf8_to_euc_E692[] = {
2544       0,      0,      0, 0x3762,      0,      0,      0,      0,
2545  0x597D,      0,      0,      0,      0,      0,      0,      0,
2546       0,      0, 0x3B35, 0x597A,      0, 0x5979,      0,      0,
2547       0,      0, 0x4732,      0,      0, 0x7A31, 0x4635,      0,
2548       0,      0,      0,      0, 0x4531, 0x597B,      0,      0,
2549       0, 0x597C,      0, 0x496F,      0, 0x4745, 0x3B23,      0,
2550  0x4071,      0, 0x4B50,      0,      0,      0,      0,      0,
2551       0, 0x3349,      0, 0x5A25, 0x597E,      0,      0,      0,
2552 };
2553 unsigned short utf8_to_euc_E693[] = {
2554       0, 0x4D4A, 0x5A27,      0,      0, 0x5A23,      0, 0x5A24,
2555       0,      0,      0,      0,      0, 0x4160, 0x7A32,      0,
2556       0,      0, 0x5A22,      0, 0x593F,      0,      0,      0,
2557  0x5A26,      0, 0x5A21,      0,      0,      0,      0,      0,
2558  0x5A2B, 0x5A2C, 0x4527, 0x5A2E,      0,      0, 0x3B24, 0x5A29,
2559       0,      0,      0,      0, 0x353C,      0,      0, 0x5A2F,
2560       0, 0x5A28, 0x5A33,      0, 0x5A32,      0, 0x5A31,      0,
2561       0,      0, 0x5A34,      0,      0, 0x5A36, 0x3E71,      0,
2562 };
2563 unsigned short utf8_to_euc_E694[] = {
2564  0x5A35,      0,      0,      0,      0, 0x5A39,      0,      0,
2565       0,      0,      0,      0,      0,      0,      0,      0,
2566       0,      0,      0,      0,      0,      0,      0,      0,
2567  0x5A37,      0,      0,      0, 0x5A38, 0x5970,      0,      0,
2568       0,      0,      0, 0x5A3B, 0x5A3A,      0,      0,      0,
2569       0,      0, 0x5978, 0x5A3C, 0x5A30,      0,      0, 0x3B59,
2570       0,      0,      0,      0, 0x5A3D, 0x5A3E, 0x5A40, 0x5A3F,
2571  0x5A41, 0x327E,      0, 0x3936,      0,      0, 0x4A7C, 0x402F,
2572 };
2573 unsigned short utf8_to_euc_E695[] = {
2574       0,      0,      0,      0,      0, 0x384E,      0,      0,
2575  0x5A43,      0,      0,      0,      0, 0x5A46, 0x7A33, 0x4952,
2576       0, 0x355F,      0,      0,      0, 0x5A45, 0x5A44, 0x4754,
2577  0x5A47, 0x3635,      0,      0,      0, 0x5A49, 0x5A48,      0,
2578       0,      0, 0x343A, 0x3B36,      0,      0, 0x4658,      0,
2579       0,      0,      0,      0, 0x3749,      0,      0,      0,
2580  0x3F74,      0, 0x5A4A,      0, 0x4030, 0x4528,      0, 0x495F,
2581  0x5A4B,      0,      0,      0,      0,      0,      0,      0,
2582 };
2583 unsigned short utf8_to_euc_E696[] = {
2584       0,      0, 0x5A4C, 0x5A4D,      0,      0,      0, 0x4A38,
2585  0x555D, 0x4046,      0,      0, 0x494C,      0, 0x3A58,      0,
2586  0x4865, 0x4843,      0,      0,      0,      0,      0, 0x454D,
2587       0, 0x4E41,      0, 0x5A4F, 0x3C50,      0,      0, 0x5A50,
2588       0, 0x3036,      0,      0, 0x3654, 0x404D,      0, 0x4960,
2589       0,      0,      0, 0x5A51, 0x3B42, 0x4347,      0, 0x3B5B,
2590  0x3F37,      0,      0,      0,      0,      0,      0, 0x5A52,
2591       0, 0x4A7D,      0,      0, 0x3177, 0x3B5C,      0,      0,
2592 };
2593 unsigned short utf8_to_euc_E697[] = {
2594       0, 0x5A55,      0, 0x5A53, 0x5A56, 0x4E39, 0x5A54,      0,
2595       0,      0,      0, 0x407B, 0x5A57,      0,      0, 0x4232,
2596       0,      0, 0x5A58,      0,      0,      0,      0, 0x347A,
2597       0, 0x5A5A,      0, 0x5A59,      0,      0,      0,      0,
2598  0x5A5B, 0x5A5C, 0x347B,      0,      0, 0x467C, 0x4336, 0x356C,
2599  0x3B5D, 0x4161,      0,      0, 0x3D5C, 0x3030,      0,      0,
2600       0, 0x5A5D,      0,      0,      0,      0,      0,      0,
2601       0,      0, 0x3222, 0x5A61,      0,      0,      0,      0,
2602 };
2603 unsigned short utf8_to_euc_E698[] = {
2604  0x7A34,      0, 0x3937, 0x5A60,      0,      0, 0x3A2B, 0x3E3A,
2605       0, 0x7A37, 0x5A5F,      0, 0x3E3B,      0, 0x4C40, 0x3A2A,
2606       0,      0,      0, 0x3057, 0x404E, 0x7A35,      0,      0,
2607       0,      0,      0,      0, 0x5A66,      0, 0x7A39, 0x4031,
2608  0x3147,      0,      0,      0, 0x7A3A, 0x3D55,      0, 0x4B66,
2609  0x3A72,      0,      0,      0,      0, 0x3E3C, 0x7A38, 0x4027,
2610       0, 0x7928,      0,      0, 0x5A65, 0x5A63, 0x5A64,      0,
2611       0,      0,      0, 0x7A36, 0x436B,      0,      0, 0x5B26,
2612 };
2613 unsigned short utf8_to_euc_E699[] = {
2614       0, 0x5A6A, 0x3B7E, 0x3938, 0x5A68,      0,      0,      0,
2615       0, 0x5A69,      0, 0x3F38,      0,      0,      0, 0x5A67,
2616       0,      0, 0x3B2F,      0,      0,      0,      0, 0x7A3C,
2617       0, 0x7A3D,      0,      0,      0, 0x5A6C, 0x5A6B, 0x5A70,
2618       0,      0, 0x5A71,      0, 0x5A6D, 0x7A3B, 0x3322, 0x5A6E,
2619  0x5A6F, 0x4855,      0,      0,      0,      0, 0x4961, 0x374A,
2620  0x5A72,      0,      0, 0x7A3F, 0x4032,      0, 0x3E3D,      0,
2621       0,      0, 0x4352,      0,      0,      0,      0,      0,
2622 };
2623 unsigned short utf8_to_euc_E69A[] = {
2624       0, 0x3647,      0, 0x5A73, 0x5A77,      0,      0, 0x324B,
2625  0x5A74, 0x5A76,      0,      0,      0,      0, 0x5A75,      0,
2626       0, 0x3D6B,      0,      0,      0,      0, 0x4348, 0x3045,
2627  0x5A78, 0x7A40,      0,      0,      0, 0x5A79,      0,      0,
2628  0x7A41,      0, 0x442A,      0,      0,      0, 0x4E71,      0,
2629       0,      0,      0, 0x3B43,      0,      0, 0x4A6B,      0,
2630       0,      0, 0x7A42,      0, 0x4B3D,      0,      0,      0,
2631  0x5B22, 0x5A7B,      0,      0, 0x5A7E,      0, 0x5A7D, 0x7A43,
2632 };
2633 unsigned short utf8_to_euc_E69B[] = {
2634       0, 0x5A7A,      0,      0, 0x5B21,      0,      0, 0x465E,
2635       0, 0x5A7C,      0,      0,      0,      0,      0,      0,
2636       0,      0,      0,      0,      0,      0, 0x5B23,      0,
2637       0, 0x3D6C, 0x5B24,      0, 0x4D4B, 0x4778,      0,      0,
2638  0x5B25,      0,      0,      0,      0,      0, 0x5B27,      0,
2639       0, 0x5B28,      0,      0,      0,      0,      0,      0,
2640  0x5B29,      0, 0x364A, 0x3148, 0x3939, 0x5B2A,      0, 0x5B2B,
2641  0x3D71, 0x4162, 0x7A44, 0x792B, 0x5258, 0x413E, 0x413D, 0x4258,
2642 };
2643 unsigned short utf8_to_euc_E69C[] = {
2644  0x3A47,      0,      0, 0x5072,      0,      0,      0,      0,
2645  0x376E, 0x4D2D,      0, 0x4A7E,      0, 0x497E, 0x7A45, 0x5B2C,
2646       0,      0,      0,      0, 0x3A73, 0x443F, 0x5B2D, 0x4F2F,
2647       0,      0,      0, 0x4B3E,      0, 0x442B, 0x5B2E, 0x347C,
2648       0,      0,      0,      0,      0,      0, 0x5B2F, 0x5B30,
2649  0x4C5A,      0, 0x4C24, 0x4B76, 0x4B5C, 0x3B25, 0x5B32,      0,
2650       0, 0x3C6B,      0,      0, 0x4B51,      0, 0x5B34, 0x5B37,
2651  0x5B36,      0, 0x3479,      0,      0, 0x3560,      0, 0x5B33,
2652 };
2653 unsigned short utf8_to_euc_E69D[] = {
2654       0, 0x5B35,      0,      0,      0,      0, 0x5B38,      0,
2655       0, 0x3F79,      0,      0,      0,      0, 0x4D7B, 0x3049,
2656  0x3A60, 0x423C,      0, 0x3C5D,      0,      0, 0x3E73,      0,
2657       0, 0x5B3B,      0,      0, 0x454E,      0, 0x5B39, 0x422B,
2658  0x5B3A, 0x3E72, 0x4C5D, 0x5B3C, 0x5B3D, 0x4D68, 0x7A47,      0,
2659       0,      0, 0x5B42,      0,      0, 0x393A,      0, 0x4755,
2660  0x5B3F, 0x456C, 0x5A5E, 0x5A62,      0, 0x354F,      0, 0x4747,
2661       0,      0,      0,      0, 0x5B41,      0, 0x3E3E, 0x4844,
2662 };
2663 unsigned short utf8_to_euc_E69E[] = {
2664       0,      0,      0,      0,      0, 0x5B47,      0, 0x487A,
2665       0, 0x5B3E,      0, 0x5B44, 0x5B43,      0,      0,      0,
2666  0x404F,      0,      0,      0,      0, 0x4B6D,      0, 0x4E53,
2667       0,      0, 0x4B67,      0, 0x324C, 0x3B5E,      0,      0,
2668  0x4F48, 0x5B46, 0x3F75,      0,      0,      0, 0x5B45,      0,
2669       0, 0x5B40,      0,      0,      0,      0,      0, 0x384F,
2670       0,      0,      0, 0x5B4C, 0x5B4A,      0, 0x324D, 0x5B48,
2671  0x5B4E, 0x5B54,      0, 0x7A48,      0,      0,      0,      0,
2672 };
2673 unsigned short utf8_to_euc_E69F[] = {
2674  0x7A4A, 0x4248,      0,      0, 0x4A41,      0, 0x5B56,      0,
2675       0,      0, 0x4922,      0,      0,      0, 0x5B55, 0x4770,
2676  0x4B3F, 0x343B,      0, 0x4077, 0x3D40,      0,      0,      0,
2677  0x4453,      0, 0x4D2E,      0,      0, 0x5B51, 0x5B50,      0,
2678       0,      0, 0x5B52,      0, 0x5B4F,      0,      0, 0x5B57,
2679       0, 0x5B4D,      0,      0, 0x5B4B,      0, 0x5B53, 0x5B49,
2680       0, 0x436C,      0, 0x4C78, 0x3C46, 0x3A74,      0,      0,
2681       0,      0,      0, 0x3A3A,      0,      0, 0x4B6F, 0x3341,
2682 };
2683 unsigned short utf8_to_euc_E6A0[] = {
2684       0, 0x7A4B, 0x444E, 0x464A, 0x3149,      0,      0,      0,
2685       0,      0,      0,      0,      0,      0,      0,      0,
2686       0,      0,      0, 0x4072,      0,      0, 0x4034, 0x372A,
2687       0,      0,      0,      0,      0,      0, 0x5B59,      0,
2688       0, 0x393B, 0x337C,      0,      0,      0,      0,      0,
2689       0, 0x5B5B, 0x3374, 0x5B61,      0,      0,      0,      0,
2690       0,      0, 0x5B5E,      0, 0x4073,      0,      0,      0,
2691  0x334B, 0x3A2C,      0,      0, 0x334A, 0x3A4F,      0,      0,
2692 };
2693 unsigned short utf8_to_euc_E6A1[] = {
2694  0x5B5C, 0x3765, 0x374B, 0x456D, 0x7A4C,      0, 0x5B5A,      0,
2695  0x3046,      0,      0,      0,      0, 0x5B5D, 0x5B5F,      0,
2696  0x364D, 0x372C, 0x7A49, 0x343C, 0x354B,      0,      0,      0,
2697       0, 0x5B62,      0,      0, 0x3A79, 0x4B71,      0, 0x3B37,
2698       0,      0,      0, 0x5B63,      0,      0,      0, 0x4930,
2699       0,      0,      0,      0,      0,      0,      0,      0,
2700       0,      0,      0,      0, 0x5B6F,      0, 0x3233, 0x5B64,
2701       0,      0,      0,      0,      0,      0, 0x5B75, 0x5B65,
2702 };
2703 unsigned short utf8_to_euc_E6A2[] = {
2704       0, 0x4E42,      0, 0x5B6C,      0, 0x475F,      0,      0,
2705       0,      0,      0,      0,      0, 0x5B74,      0, 0x5B67,
2706       0,      0,      0, 0x3034, 0x5B69,      0,      0, 0x393C,
2707       0,      0,      0, 0x5B6B,      0, 0x5B6A,      0, 0x5B66,
2708  0x5B71,      0, 0x3E3F,      0,      0,      0, 0x546D, 0x3868,
2709  0x4D7C,      0,      0,      0,      0, 0x5B68,      0, 0x4474,
2710  0x3323, 0x3A2D,      0, 0x5B60,      0, 0x5B70, 0x3361,      0,
2711       0, 0x5B6E, 0x5B72,      0, 0x456E,      0,      0,      0,
2712 };
2713 unsigned short utf8_to_euc_E6A3[] = {
2714       0,      0,      0,      0, 0x347E,      0, 0x5C32,      0,
2715  0x7929, 0x4C49, 0x5B77, 0x347D,      0, 0x5B7E,      0, 0x7A4D,
2716       0,      0, 0x4B40,      0, 0x5C21, 0x5C23,      0, 0x5C27,
2717  0x5B79,      0, 0x432A,      0,      0,      0,      0, 0x456F,
2718  0x5C2B, 0x5B7C,      0, 0x5C28,      0,      0,      0, 0x5C22,
2719       0,      0,      0,      0,      0,      0, 0x3F39, 0x5C2C,
2720       0,      0, 0x4033,      0,      0,      0,      0,      0,
2721       0, 0x5C2A, 0x343D,      0,      0,      0,      0,      0,
2722 };
2723 unsigned short utf8_to_euc_E6A4[] = {
2724  0x4F50, 0x5B76,      0,      0, 0x5C26, 0x3058,      0,      0,
2725  0x5B78,      0,      0, 0x4C3A, 0x5B7D, 0x3F22, 0x4447, 0x5B73,
2726       0,      0, 0x5C25,      0,      0,      0,      0,      0,
2727       0, 0x3F7A, 0x5C2F, 0x3371, 0x3821,      0,      0,      0,
2728       0, 0x5C31, 0x5B7A, 0x5C30,      0, 0x5C29, 0x5B7B,      0,
2729  0x5C2D,      0, 0x5C2E,      0,      0,      0,      0,      0,
2730  0x5C3F,      0,      0,      0, 0x464E,      0, 0x5C24,      0,
2731       0, 0x5C3B,      0,      0,      0, 0x5C3D,      0, 0x4458,
2732 };
2733 unsigned short utf8_to_euc_E6A5[] = {
2734       0,      0,      0,      0,      0,      0,      0,      0,
2735       0,      0, 0x4D4C,      0,      0,      0,      0,      0,
2736       0,      0,      0, 0x4976, 0x5C38, 0x424A,      0,      0,
2737       0, 0x5C3E, 0x413F,      0, 0x5C35, 0x5C42, 0x5C41,      0,
2738  0x466F, 0x5C40, 0x466A,      0,      0,      0,      0,      0,
2739  0x7A4F,      0, 0x5C44, 0x5C37,      0, 0x3648, 0x5C3A, 0x3D5D,
2740       0,      0,      0, 0x4760, 0x5C3C, 0x364B,      0, 0x5C34,
2741  0x5C36, 0x5C33,      0,      0, 0x4F30, 0x335A, 0x5C39,      0,
2742 };
2743 unsigned short utf8_to_euc_E6A6[] = {
2744       0, 0x5C43, 0x3335,      0,      0,      0,      0,      0,
2745       0,      0, 0x3A67,      0,      0,      0, 0x315D,      0,
2746       0, 0x5C54,      0,      0, 0x4F31, 0x5C57,      0,      0,
2747  0x7A51,      0,      0, 0x3F3A, 0x5C56,      0,      0,      0,
2748  0x5C55,      0,      0,      0,      0,      0,      0, 0x5C52,
2749       0,      0,      0,      0,      0,      0, 0x5C46,      0,
2750       0, 0x5C63, 0x5C45,      0, 0x5C58,      0,      0,      0,
2751       0,      0,      0, 0x5C50,      0,      0, 0x5C4B, 0x5C48,
2752 };
2753 unsigned short utf8_to_euc_E6A7[] = {
2754       0, 0x5C49,      0, 0x5C51,      0,      0,      0, 0x7422,
2755       0,      0, 0x5C4E, 0x393D, 0x4448, 0x4164, 0x5C4C,      0,
2756  0x5C47,      0,      0, 0x5C4A,      0,      0,      0,      0,
2757  0x4D4D, 0x4B6A,      0,      0,      0, 0x5C4F, 0x5C59,      0,
2758       0,      0, 0x7A52,      0,      0,      0,      0, 0x5C61,
2759  0x5C5A,      0,      0, 0x5C67,      0, 0x5C65,      0,      0,
2760       0,      0, 0x5C60,      0,      0,      0,      0,      0,
2761       0, 0x5C5F,      0, 0x4450,      0, 0x4165,      0, 0x5C5D,
2762 };
2763 unsigned short utf8_to_euc_E6A8[] = {
2764       0,      0, 0x5C5B,      0,      0, 0x5C62,      0,      0,
2765       0,      0, 0x5C68, 0x4875, 0x5C6E,      0,      0,      0,
2766       0,      0, 0x5C69, 0x5C6C, 0x5C66,      0,      0, 0x4374,
2767       0, 0x4938,      0, 0x5C5C,      0,      0, 0x5C64, 0x3E40,
2768       0, 0x4C4F, 0x5C78, 0x5C6B,      0,      0,      0,      0,
2769       0, 0x3822, 0x3223, 0x335F,      0,      0, 0x5C53,      0,
2770  0x7A53,      0,      0,      0,      0, 0x3E41, 0x5C70,      0,
2771  0x5C77, 0x3C79, 0x3372,      0,      0, 0x432E,      0,      0,
2772 };
2773 unsigned short utf8_to_euc_E6A9[] = {
2774       0,      0,      0,      0, 0x5C6D,      0, 0x7A55, 0x5C72,
2775  0x5C76,      0,      0, 0x3636,      0,      0,      0,      0,
2776       0,      0,      0,      0,      0,      0,      0,      0,
2777  0x354C, 0x5C74,      0,      0,      0,      0,      0, 0x3521,
2778       0, 0x464B, 0x5C73,      0,      0,      0, 0x5C75,      0,
2779       0,      0,      0, 0x7A54,      0,      0,      0,      0,
2780       0,      0, 0x5C6F, 0x7A56,      0,      0,      0,      0,
2781  0x5C71,      0,      0,      0,      0,      0, 0x7A57, 0x3360,
2782 };
2783 unsigned short utf8_to_euc_E6AA[] = {
2784  0x4349,      0,      0,      0, 0x5C7C,      0,      0,      0,
2785       0,      0,      0,      0,      0, 0x5C7A, 0x3869,      0,
2786  0x5C79,      0,      0,      0,      0,      0,      0, 0x5D21,
2787       0,      0,      0,      0, 0x5B58,      0,      0,      0,
2788  0x5C7B,      0, 0x5C7D, 0x5C7E,      0,      0,      0,      0,
2789       0,      0, 0x5D2C,      0, 0x5D28,      0, 0x5B6D,      0,
2790       0,      0,      0, 0x5D27,      0,      0,      0,      0,
2791  0x5D26,      0,      0, 0x5D23,      0,      0,      0,      0,
2792 };
2793 unsigned short utf8_to_euc_E6AB[] = {
2794       0, 0x5C6A, 0x5D25, 0x5D24,      0,      0,      0,      0,
2795       0,      0,      0,      0,      0,      0,      0,      0,
2796       0, 0x5D2A,      0, 0x4F26,      0,      0,      0,      0,
2797       0,      0, 0x5D2D, 0x367B,      0,      0, 0x5D29, 0x5D2B,
2798       0,      0, 0x7A58,      0, 0x7A59,      0,      0,      0,
2799  0x4827,      0, 0x5D2E,      0,      0,      0,      0,      0,
2800       0,      0,      0,      0,      0,      0,      0,      0,
2801       0,      0, 0x5D32, 0x5D2F,      0,      0,      0,      0,
2802 };
2803 unsigned short utf8_to_euc_E6AC[] = {
2804       0,      0,      0,      0, 0x4D73, 0x5D30,      0,      0,
2805       0,      0, 0x5C5E,      0,      0,      0,      0,      0,
2806       0,      0, 0x5D33,      0,      0,      0, 0x5D34,      0,
2807       0,      0,      0,      0,      0, 0x3135,      0, 0x5D36,
2808  0x3767, 0x3C21,      0, 0x3655,      0,      0,      0, 0x3224,
2809       0,      0,      0,      0,      0,      0,      0,      0,
2810       0,      0, 0x4D5F,      0,      0,      0,      0, 0x5D38,
2811  0x5D37, 0x5D3A, 0x353D,      0,      0, 0x3656, 0x343E,      0,
2812 };
2813 unsigned short utf8_to_euc_E6AD[] = {
2814       0,      0,      0, 0x5D3D,      0,      0,      0, 0x5D3C,
2815       0, 0x5D3E,      0,      0, 0x324E,      0, 0x4337,      0,
2816  0x5D3F,      0,      0, 0x343F, 0x5D41,      0,      0,      0,
2817       0, 0x5D40,      0, 0x5D42,      0,      0,      0, 0x5D43,
2818       0, 0x5D44, 0x3B5F, 0x4035, 0x3A21,      0, 0x4970,      0,
2819       0, 0x4A62, 0x4F44,      0,      0,      0,      0, 0x3B75,
2820       0,      0,      0, 0x3A50, 0x4E72,      0,      0,      0,
2821  0x5D45, 0x5D46,      0, 0x3B60,      0,      0,      0, 0x5D47,
2822 };
2823 unsigned short utf8_to_euc_E6AE[] = {
2824  0x5D48,      0,      0, 0x5D4A, 0x5D49,      0, 0x4B58,      0,
2825       0, 0x3D5E, 0x3C6C, 0x3B44,      0, 0x5D4B,      0,      0,
2826       0,      0,      0,      0,      0, 0x5D4D, 0x3F23,      0,
2827  0x5D4C,      0,      0,      0,      0,      0, 0x5D4E,      0,
2828       0,      0,      0,      0, 0x5D4F,      0,      0,      0,
2829       0,      0, 0x5D50, 0x5D51,      0,      0,      0, 0x5D52,
2830       0, 0x5D54, 0x5D53, 0x5D55, 0x3225, 0x434A,      0, 0x5D56,
2831       0,      0, 0x3B26, 0x334C, 0x5D57,      0,      0, 0x4542,
2832 };
2833 unsigned short utf8_to_euc_E6AF[] = {
2834  0x544C,      0,      0,      0,      0, 0x3523, 0x5D58,      0,
2835       0,      0,      0, 0x5D59,      0, 0x4A6C, 0x4B68,      0,
2836       0,      0, 0x4647, 0x5D5A, 0x4866,      0, 0x7A5A,      0,
2837  0x487B,      0,      0, 0x4C53,      0,      0,      0, 0x5D5B,
2838       0,      0,      0,      0,      0,      0,      0,      0,
2839       0,      0,      0, 0x5D5D, 0x5D5C,      0,      0, 0x5D5F,
2840       0,      0,      0, 0x5D5E,      0,      0,      0,      0,
2841       0,      0,      0,      0,      0,      0,      0,      0,
2842 };
2843 unsigned short utf8_to_euc_E6B0[] = {
2844       0,      0,      0,      0,      0,      0,      0,      0,
2845  0x5D61,      0,      0,      0,      0,      0,      0, 0x3B61,
2846       0, 0x4C31,      0, 0x5D62, 0x5D63,      0,      0, 0x3524,
2847       0,      0,      0, 0x5D64,      0,      0,      0,      0,
2848       0,      0,      0, 0x5D66, 0x5D65,      0,      0,      0,
2849       0,      0,      0,      0,      0,      0,      0,      0,
2850       0,      0,      0,      0, 0x3F65,      0,      0, 0x4939,
2851  0x314A,      0,      0,      0,      0,      0, 0x4845, 0x7A5B,
2852 };
2853 unsigned short utf8_to_euc_E6B1[] = {
2854  0x4475, 0x3D41, 0x3561,      0,      0,      0,      0,      0,
2855       0,      0,      0,      0,      0,      0, 0x4846,      0,
2856  0x3C2E,      0,      0,      0,      0, 0x5D68,      0, 0x3440,
2857       0,      0, 0x3178,      0, 0x7A5C, 0x4672, 0x5D67, 0x393E,
2858  0x4353,      0, 0x5D69,      0,      0,      0,      0,      0,
2859  0x5D71,      0, 0x5D6A,      0,      0,      0,      0, 0x7A5E,
2860  0x4241,      0, 0x3562, 0x5D72,      0,      0,      0,      0,
2861       0,      0, 0x3768,      0,      0, 0x3525, 0x5D70,      0,
2862 };
2863 unsigned short utf8_to_euc_E6B2[] = {
2864       0, 0x5D6E, 0x5D6B, 0x4D60,      0,      0, 0x7A5D,      0,
2865  0x4440,      0,      0,      0, 0x4659, 0x5D6C,      0,      0,
2866  0x5D74,      0, 0x5D73, 0x3723,      0,      0, 0x322D,      0,
2867       0, 0x3A3B, 0x5D6D, 0x5D6F,      0,      0,      0,      0,
2868       0, 0x4B57, 0x4274,      0,      0,      0,      0,      0,
2869       0,      0,      0, 0x4B77,      0,      0, 0x5D7C,      0,
2870       0, 0x5D7D,      0, 0x324F,      0,      0,      0,      0,
2871  0x4A28, 0x4C7D, 0x5E21, 0x3C23, 0x3E42, 0x5D78, 0x5D7E, 0x3168,
2872 };
2873 unsigned short utf8_to_euc_E6B3[] = {
2874       0, 0x3637,      0,      0, 0x5D75, 0x5D7A,      0,      0,
2875       0, 0x4074, 0x4771,      0, 0x4867,      0,      0,      0,
2876       0,      0,      0, 0x5D77,      0, 0x4B21,      0, 0x5D79,
2877       0, 0x5E24, 0x7A5F, 0x5E22,      0, 0x5D7B,      0,      0,
2878       0, 0x4B22, 0x4748, 0x3563,      0, 0x4525,      0,      0,
2879  0x436D,      0, 0x5E25,      0,      0,      0,      0, 0x5E23,
2880  0x4259, 0x5D76,      0, 0x314B,      0,      0,      0,      0,
2881       0,      0,      0,      0,      0,      0,      0,      0,
2882 };
2883 unsigned short utf8_to_euc_E6B4[] = {
2884       0,      0,      0,      0, 0x7A60,      0,      0,      0,
2885       0,      0,      0, 0x4D4E, 0x5E30,      0,      0,      0,
2886       0,      0, 0x5E2F,      0,      0,      0,      0, 0x4076,
2887       0, 0x5E2C,      0, 0x4D6C,      0,      0, 0x4636, 0x5E26,
2888       0,      0,      0,      0,      0, 0x4445,      0,      0,
2889       0, 0x314C, 0x393F, 0x5E29,      0,      0,      0,      0,
2890       0,      0, 0x3D27, 0x5E2E,      0, 0x5E2D, 0x5E28,      0,
2891  0x5E2B,      0,      0, 0x3368,      0, 0x5E2A, 0x4749,      0,
2892 };
2893 unsigned short utf8_to_euc_E6B5[] = {
2894       0, 0x4E2E,      0,      0, 0x3E74, 0x4075,      0,      0,
2895       0,      0,      0,      0,      0,      0,      0,      0,
2896       0,      0,      0,      0,      0,      0,      0,      0,
2897       0, 0x5E36, 0x5E34,      0, 0x494D,      0,      0,      0,
2898       0,      0,      0, 0x5E31, 0x5E33,      0, 0x313A,      0,
2899       0, 0x3940, 0x4F32,      0, 0x333D,      0, 0x4962, 0x7A62,
2900       0,      0,      0,      0, 0x4D61,      0,      0, 0x3324,
2901  0x3F3B, 0x5E35,      0,      0,      0,      0,      0,      0,
2902 };
2903 unsigned short utf8_to_euc_E6B6[] = {
2904       0,      0,      0,      0,      0, 0x5E3A,      0, 0x7A61,
2905  0x3E43,      0,      0,      0, 0x4D30,      0, 0x5E37,      0,
2906       0,      0,      0, 0x5E32,      0, 0x5E38, 0x7A63,      0,
2907       0, 0x4E5E,      0, 0x4573, 0x4642,      0,      0,      0,
2908       0,      0,      0,      0,      0,      0,      0,      0,
2909       0,      0,      0,      0, 0x7A64,      0,      0, 0x3336,
2910       0,      0, 0x3155,      0,      0, 0x5E3E,      0,      0,
2911  0x5E41,      0,      0,      0, 0x4E43,      0,      0,      0,
2912 };
2913 unsigned short utf8_to_euc_E6B7[] = {
2914  0x4D64,      0,      0,      0,      0, 0x5E48, 0x5E42, 0x5E3F,
2915       0,      0,      0, 0x4E54, 0x5E45,      0,      0, 0x7A65,
2916       0, 0x3D4A, 0x5E47,      0,      0, 0x5E4C,      0,      0,
2917  0x4571, 0x5E4A,      0,      0,      0,      0, 0x5E44,      0,
2918       0, 0x4338,      0,      0, 0x5E4B,      0, 0x5E40,      0,
2919  0x5E46,      0, 0x5E4D, 0x307C, 0x5E43,      0, 0x5E4E,      0,
2920       0, 0x3F3C, 0x7A67, 0x3D5F,      0, 0x4A25,      0, 0x3A2E,
2921  0x7A66, 0x5E3B, 0x5E49, 0x453A, 0x7A68,      0,      0,      0,
2922 };
2923 unsigned short utf8_to_euc_E6B8[] = {
2924       0,      0,      0,      0,      0, 0x4036,      0, 0x3369,
2925  0x3A51, 0x3E44, 0x5E3D, 0x3D42,      0,      0,      0,      0,
2926       0,      0,      0, 0x374C,      0, 0x5E3C,      0,      0,
2927       0, 0x5E52, 0x3D6D, 0x383A,      0, 0x5E61,      0, 0x5E5B,
2928  0x3574, 0x454F,      0, 0x5E56, 0x5E5F, 0x302F, 0x3132, 0x7A6B,
2929       0, 0x3239,      0, 0x5E58, 0x422C, 0x5E4F, 0x5E51, 0x3941,
2930       0,      0,      0,      0,      0,      0,      0,      0,
2931  0x5E62, 0x7A69, 0x5E5D,      0, 0x7A6C,      0, 0x5E55,      0,
2932 };
2933 unsigned short utf8_to_euc_E6B9[] = {
2934       0,      0,      0, 0x5E5C,      0,      0,      0,      0,
2935       0,      0, 0x4C2B,      0,      0, 0x5E5A, 0x5E5E,      0,
2936       0,      0,      0,      0,      0,      0, 0x3850,      0,
2937  0x3E45,      0,      0, 0x4339, 0x7A6A,      0,      0, 0x5E54,
2938       0,      0,      0,      0,      0,      0,      0, 0x4D2F,
2939       0,      0,      0, 0x5E57,      0,      0, 0x5E50, 0x4572,
2940       0,      0, 0x5E53,      0,      0,      0, 0x5E59,      0,
2941       0,      0,      0,      0,      0,      0, 0x4F51, 0x3C3E,
2942 };
2943 unsigned short utf8_to_euc_E6BA[] = {
2944  0x4B7E,      0, 0x5E63,      0,      0,      0,      0,      0,
2945       0,      0,      0,      0, 0x482E,      0,      0, 0x5E6F,
2946  0x383B,      0,      0,      0,      0,      0, 0x3D60,      0,
2947  0x5E65,      0,      0,      0, 0x4E2F, 0x3942,      0, 0x5E72,
2948       0,      0, 0x306E,      0,      0, 0x5E70,      0,      0,
2949       0,      0, 0x5E64,      0,      0,      0,      0, 0x5E6A,
2950       0,      0, 0x5E6C,      0,      0,      0, 0x4D4F, 0x5E67,
2951       0,      0, 0x452E,      0,      0, 0x5E69,      0, 0x7A6D,
2952 };
2953 unsigned short utf8_to_euc_E6BB[] = {
2954       0,      0, 0x5E71,      0, 0x5E6B, 0x4C47,      0,      0,
2955       0, 0x5E66,      0, 0x3C22, 0x5E7E,      0,      0,      0,
2956       0, 0x336A,      0, 0x5E68, 0x5E6D, 0x5E6E,      0,      0,
2957       0,      0,      0,      0,      0, 0x426C, 0x425A,      0,
2958       0,      0,      0,      0,      0,      0,      0,      0,
2959       0,      0,      0,      0, 0x5E76,      0,      0, 0x5E7C,
2960       0,      0, 0x5E7A,      0, 0x4529,      0,      0, 0x5F23,
2961  0x5E77,      0,      0,      0,      0,      0, 0x5E78, 0x5E60,
2962 };
2963 unsigned short utf8_to_euc_E6BC[] = {
2964       0, 0x3579, 0x493A,      0,      0,      0, 0x3C3F,      0,
2965       0, 0x3977,      0,      0,      0,      0,      0, 0x4F33,
2966       0, 0x5E74,      0, 0x5F22, 0x3169, 0x4166,      0,      0,
2967       0,      0,      0,      0,      0,      0,      0,      0,
2968  0x4779,      0, 0x3441, 0x4E7A,      0,      0,      0,      0,
2969       0,      0,      0, 0x4C21, 0x4452,      0,      0,      0,
2970       0, 0x5E7B, 0x5E7D,      0,      0,      0,      0,      0,
2971  0x4132,      0,      0,      0,      0,      0, 0x5F21, 0x5E79,
2972 };
2973 unsigned short utf8_to_euc_E6BD[] = {
2974       0, 0x5E73,      0,      0,      0, 0x3443,      0,      0,
2975       0,      0,      0,      0,      0,      0,      0,      0,
2976       0,      0,      0,      0, 0x3769,      0,      0,      0,
2977  0x5F2F,      0,      0, 0x5F2A, 0x4078,      0,      0, 0x3363,
2978       0,      0,      0,      0, 0x3D61,      0, 0x5F33,      0,
2979       0,      0,      0,      0,      0, 0x5F2C, 0x442C, 0x5F29,
2980  0x4459,      0,      0,      0, 0x5F4C,      0,      0,      0,
2981  0x5F26,      0, 0x5F25,      0, 0x5F2E,      0,      0,      0,
2982 };
2983 unsigned short utf8_to_euc_E6BE[] = {
2984  0x5F28, 0x5F27, 0x5F2D,      0, 0x4021,      0, 0x5F24,      0,
2985  0x7A6E,      0,      0,      0,      0,      0, 0x5F30,      0,
2986       0, 0x5F31,      0,      0,      0,      0,      0, 0x3442,
2987       0,      0,      0,      0,      0,      0,      0,      0,
2988       0, 0x5F36,      0, 0x5F35, 0x5F37,      0,      0,      0,
2989       0,      0, 0x5F3A,      0,      0,      0,      0,      0,
2990       0, 0x4543,      0, 0x5F34,      0, 0x7A6F,      0,      0,
2991       0, 0x5F38,      0,      0,      0,      0,      0,      0,
2992 };
2993 unsigned short utf8_to_euc_E6BF[] = {
2994  0x3763, 0x4279, 0x5F32, 0x473B,      0,      0, 0x5F39,      0,
2995       0,      0,      0,      0,      0,      0,      0,      0,
2996       0,      0,      0,      0, 0x5F3E, 0x5F3C,      0,      0,
2997  0x5F3F,      0,      0, 0x5F42,      0,      0,      0, 0x5F3B,
2998  0x396A, 0x4728,      0,      0, 0x5E39,      0,      0,      0,
2999       0,      0,      0, 0x4D74, 0x5F3D,      0, 0x5F41, 0x4275,
3000       0, 0x5F40,      0, 0x5F2B,      0, 0x7A70, 0x6F69,      0,
3001       0,      0, 0x5F45,      0,      0,      0, 0x5F49,      0,
3002 };
3003 unsigned short utf8_to_euc_E780[] = {
3004       0, 0x5F47,      0,      0,      0, 0x7A71,      0, 0x7A72,
3005       0, 0x5F43,      0, 0x5F44,      0,      0,      0, 0x5F48,
3006       0, 0x5F46,      0,      0,      0, 0x494E,      0,      0,
3007  0x5F4E,      0, 0x5F4B, 0x5F4A,      0, 0x5F4D, 0x4654, 0x5F4F,
3008       0,      0,      0,      0,      0,      0, 0x4375, 0x426D,
3009  0x7A73,      0,      0,      0, 0x4025,      0,      0,      0,
3010  0x5F50,      0, 0x5F52,      0,      0,      0,      0,      0,
3011       0,      0,      0,      0,      0,      0, 0x5F51,      0,
3012 };
3013 unsigned short utf8_to_euc_E781[] = {
3014       0,      0,      0,      0,      0,      0,      0,      0,
3015       0,      0,      0,      0, 0x5E75,      0,      0,      0,
3016       0, 0x5F53,      0,      0,      0,      0,      0,      0,
3017  0x4667,      0,      0,      0,      0,      0,      0,      0,
3018       0,      0,      0, 0x5F54,      0,      0,      0,      0,
3019       0,      0,      0, 0x3250,      0,      0,      0, 0x4574,
3020  0x3325,      0,      0,      0,      0,      0,      0,      0,
3021  0x3564,      0,      0,      0, 0x3C5E, 0x3A52,      0,      0,
3022 };
3023 unsigned short utf8_to_euc_E782[] = {
3024       0,      0,      0,      0,      0, 0x7A74,      0,      0,
3025       0, 0x4F27, 0x3F66,      0,      0,      0, 0x316A,      0,
3026       0,      0, 0x5F56,      0,      0,      0,      0,      0,
3027       0, 0x5F55,      0,      0,      0,      0,      0,      0,
3028       0,      0,      0,      0,      0,      0,      0,      0,
3029       0,      0,      0, 0x7A75, 0x5F59, 0x433A, 0x5F5C, 0x5F57,
3030       0,      0,      0, 0x5F5B,      0,      0,      0,      0,
3031  0x5F5A, 0x4540, 0x3059, 0x7927,      0,      0,      0,      0,
3032 };
3033 unsigned short utf8_to_euc_E783[] = {
3034       0,      0,      0,      0,      0,      0,      0,      0,
3035  0x4E75,      0,      0, 0x5F5E,      0,      0,      0, 0x3128,
3036       0,      0,      0,      0,      0,      0,      0,      0,
3037       0, 0x5F60,      0,      0,      0, 0x5F5F,      0, 0x5F5D,
3038       0,      0,      0,      0,      0,      0,      0,      0,
3039       0,      0,      0,      0,      0,      0,      0,      0,
3040       0, 0x5F58,      0,      0,      0,      0,      0,      0,
3041       0, 0x4B23,      0,      0,      0, 0x5F62,      0,      0,
3042 };
3043 unsigned short utf8_to_euc_E784[] = {
3044       0,      0,      0,      0, 0x7A77,      0,      0,      0,
3045       0, 0x5F61,      0,      0,      0,      0,      0, 0x7A76,
3046       0,      0,      0,      0, 0x316B,      0,      0,      0,
3047       0, 0x5F64, 0x4A32,      0, 0x5F63,      0,      0,      0,
3048       0, 0x4C35,      0,      0,      0,      0, 0x3E47,      0,
3049       0,      0,      0,      0,      0,      0,      0,      0,
3050       0,      0,      0,      0,      0,      0, 0x4133,      0,
3051       0,      0,      0,      0, 0x3E46,      0,      0,      0,
3052 };
3053 unsigned short utf8_to_euc_E785[] = {
3054       0,      0,      0,      0,      0,      0, 0x7A79, 0x7A7A,
3055       0, 0x4E7B,      0,      0, 0x5F6A,      0, 0x4079,      0,
3056       0,      0,      0,      0,      0, 0x5F66, 0x5F6B,      0,
3057       0, 0x316C,      0,      0, 0x7A78,      0,      0,      0,
3058       0,      0, 0x5F69,      0, 0x4761, 0x5F65, 0x5F68, 0x3E48,
3059       0, 0x4851,      0,      0, 0x5F6C,      0, 0x3C51,      0,
3060       0,      0,      0,      0,      0,      0,      0,      0,
3061       0,      0,      0,      0,      0, 0x407A,      0,      0,
3062 };
3063 unsigned short utf8_to_euc_E786[] = {
3064       0,      0,      0,      0, 0x5F6F,      0,      0,      0,
3065  0x5F67,      0, 0x3727,      0,      0,      0,      0, 0x5F6D,
3066       0,      0,      0,      0, 0x4D50, 0x5F70,      0,      0,
3067       0, 0x7426,      0,      0,      0,      0,      0, 0x3D4F,
3068       0,      0,      0,      0,      0,      0,      0,      0,
3069  0x5F71,      0,      0,      0, 0x5F72,      0,      0,      0,
3070       0, 0x472E,      0,      0,      0,      0,      0,      0,
3071       0, 0x5F74,      0,      0,      0,      0, 0x5F75,      0,
3072 };
3073 unsigned short utf8_to_euc_E787[] = {
3074       0, 0x7A7C,      0, 0x4733,      0,      0,      0,      0,
3075  0x4575, 0x5F77,      0,      0,      0,      0, 0x5F79,      0,
3076  0x4E55,      0, 0x5F76,      0, 0x5F78, 0x316D,      0, 0x5F73,
3077       0,      0,      0,      0,      0,      0,      0, 0x535B,
3078  0x5F7A,      0,      0,      0,      0, 0x4167, 0x3B38, 0x5F7C,
3079       0,      0,      0,      0, 0x5F7B, 0x3F24, 0x5259,      0,
3080       0,      0,      0,      0,      0, 0x5F7D,      0,      0,
3081       0, 0x6021,      0, 0x5F6E, 0x5F7E,      0, 0x7A7D, 0x6022,
3082 };
3083 unsigned short utf8_to_euc_E788[] = {
3084       0,      0,      0,      0,      0,      0, 0x477A,      0,
3085       0,      0,      0,      0,      0, 0x6023,      0,      0,
3086  0x6024,      0,      0,      0,      0,      0,      0,      0,
3087       0,      0,      0, 0x6025,      0,      0,      0,      0,
3088       0,      0,      0,      0,      0,      0,      0,      0,
3089  0x6026,      0, 0x445E,      0, 0x6028, 0x6027,      0,      0,
3090  0x6029,      0, 0x602A,      0,      0, 0x3C5F, 0x4963,      0,
3091       0,      0, 0x4C6C, 0x602B, 0x602C, 0x4156, 0x3C24, 0x602D,
3092 };
3093 unsigned short utf8_to_euc_E789[] = {
3094  0x602E,      0,      0,      0,      0,      0, 0x602F, 0x4A52,
3095  0x4847,      0,      0, 0x6030, 0x4757,      0,      0,      0,
3096       0,      0, 0x442D,      0,      0,      0,      0,      0,
3097  0x6031, 0x3267,      0, 0x356D,      0, 0x4C46,      0, 0x4C36,
3098       0, 0x3234, 0x4F34,      0,      0,      0,      0, 0x4B52,
3099       0, 0x4A2A,      0,      0,      0,      0,      0,      0,
3100       0,      0, 0x4037,      0, 0x6032,      0,      0,      0,
3101       0, 0x4643,      0,      0,      0, 0x3823, 0x6033,      0,
3102 };
3103 unsigned short utf8_to_euc_E78A[] = {
3104  0x3A54, 0x6035, 0x6034,      0,      0,      0,      0, 0x6036,
3105       0,      0,      0,      0,      0,      0,      0,      0,
3106       0,      0, 0x6037,      0,      0,      0, 0x6038,      0,
3107       0,      0,      0,      0,      0,      0,      0,      0,
3108  0x353E,      0, 0x6039,      0,      0,      0,      0, 0x603A,
3109       0,      0,      0,      0, 0x3824,      0,      0, 0x4848,
3110       0, 0x7A7E, 0x603C,      0,      0,      0, 0x3E75,      0,
3111       0, 0x603B,      0,      0,      0,      0, 0x7B21,      0,
3112 };
3113 unsigned short utf8_to_euc_E78B[] = {
3114       0,      0, 0x3638, 0x603D, 0x603F,      0, 0x603E,      0,
3115       0,      0,      0,      0,      0,      0, 0x6040,      0,
3116  0x3851,      0, 0x6041,      0,      0,      0,      0, 0x3669,
3117       0, 0x4140,      0, 0x397D,      0,      0,      0,      0,
3118  0x6043, 0x6044, 0x6042,      0,      0,      0,      0,      0,
3119       0, 0x3C6D,      0,      0, 0x4648, 0x3639,      0,      0,
3120       0,      0,      0,      0,      0,      0,      0, 0x6046,
3121  0x432C, 0x6045,      0,      0, 0x4F35, 0x4762,      0,      0,
3122 };
3123 unsigned short utf8_to_euc_E78C[] = {
3124       0,      0,      0,      0,      0,      0,      0,      0,
3125       0,      0, 0x6049,      0,      0,      0,      0,      0,
3126       0,      0,      0,      0,      0,      0, 0x604B, 0x6048,
3127       0,      0,      0, 0x4C54, 0x604A, 0x604C,      0, 0x4E44,
3128       0,      0,      0,      0, 0x7B22, 0x6050,      0,      0,
3129       0, 0x604F, 0x4376, 0x472D,      0,      0, 0x3825, 0x604E,
3130       0,      0,      0,      0, 0x604D,      0, 0x4D31, 0x4D32,
3131       0,      0,      0,      0,      0,      0, 0x6051, 0x316E,
3132 };
3133 unsigned short utf8_to_euc_E78D[] = {
3134       0,      0,      0,      0, 0x3976, 0x3B62,      0,      0,
3135       0,      0,      0,      0,      0,      0, 0x6052, 0x6053,
3136       0,      0,      0,      0,      0,      0,      0, 0x6055,
3137       0,      0,      0,      0,      0,      0,      0,      0,
3138       0,      0,      0, 0x3D43,      0,      0,      0,      0,
3139  0x6057,      0, 0x6056,      0,      0,      0,      0,      0,
3140  0x6058,      0, 0x334D,      0,      0, 0x605A,      0, 0x7B24,
3141  0x6059,      0, 0x605C, 0x605B,      0,      0,      0,      0,
3142 };
3143 unsigned short utf8_to_euc_E78E[] = {
3144       0,      0,      0,      0, 0x383C,      0,      0, 0x4E28,
3145       0, 0x364C,      0, 0x3226,      0,      0,      0,      0,
3146       0,      0,      0,      0,      0,      0, 0x366A,      0,
3147       0,      0,      0,      0,      0,      0,      0,      0,
3148       0,      0,      0,      0,      0,      0,      0,      0,
3149       0, 0x3461,      0,      0,      0,      0,      0,      0,
3150       0,      0, 0x4E68, 0x605E,      0,      0,      0,      0,
3151       0,      0,      0, 0x6060,      0, 0x7B25,      0,      0,
3152 };
3153 unsigned short utf8_to_euc_E78F[] = {
3154  0x6061,      0, 0x3251,      0,      0,      0,      0,      0,
3155  0x605D, 0x7B26, 0x3B39,      0,      0, 0x4441, 0x605F,      0,
3156       0,      0, 0x7B29,      0,      0,      0, 0x7B27,      0,
3157       0,      0,      0,      0,      0,      0, 0x6064,      0,
3158  0x3C6E,      0,      0, 0x7B28,      0, 0x6062,      0,      0,
3159       0,      0, 0x373E,      0,      0, 0x4849, 0x6063,      0,
3160       0, 0x607E,      0,      0,      0, 0x7B2B,      0,      0,
3161  0x6069,      0,      0,      0,      0,      0, 0x383D,      0,
3162 };
3163 unsigned short utf8_to_euc_E790[] = {
3164       0,      0,      0, 0x3565,      0, 0x6066, 0x4D7D, 0x7B2A,
3165       0, 0x4E30,      0,      0,      0,      0,      0,      0,
3166       0,      0,      0,      0,      0,      0,      0,      0,
3167       0,      0,      0,      0,      0,      0,      0,      0,
3168       0,      0, 0x4276,      0,      0, 0x6068, 0x7B2C,      0,
3169       0, 0x7B2E, 0x7B2D,      0,      0,      0, 0x7B2F,      0,
3170       0,      0, 0x606A, 0x4E56, 0x3657, 0x487C, 0x474A,      0,
3171       0,      0, 0x606B,      0,      0,      0,      0, 0x606D,
3172 };
3173 unsigned short utf8_to_euc_E791[] = {
3174       0, 0x6070,      0,      0,      0,      0,      0,      0,
3175       0,      0,      0,      0,      0,      0,      0,      0,
3176       0,      0,      0,      0,      0, 0x606C,      0,      0,
3177       0, 0x606F, 0x386A, 0x314D, 0x6071,      0, 0x3F70, 0x606E,
3178  0x4E5C,      0, 0x7B30, 0x6074, 0x7424,      0,      0,      0,
3179       0, 0x6072, 0x6075,      0,      0,      0,      0, 0x6067,
3180  0x6073,      0,      0, 0x3A3C,      0,      0, 0x6076,      0,
3181       0,      0,      0,      0,      0,      0, 0x6077,      0,
3182 };
3183 unsigned short utf8_to_euc_E792[] = {
3184       0,      0,      0, 0x4D7E,      0,      0,      0,      0,
3185       0, 0x7B31,      0, 0x6078,      0,      0,      0,      0,
3186       0,      0,      0,      0,      0,      0,      0,      0,
3187       0,      0,      0,      0,      0,      0, 0x6079, 0x7B32,
3188       0,      0, 0x6065,      0,      0,      0,      0, 0x607A,
3189       0,      0,      0,      0,      0,      0,      0,      0,
3190  0x3444,      0,      0,      0,      0,      0,      0,      0,
3191       0,      0,      0,      0,      0, 0x3C25,      0,      0,
3192 };
3193 unsigned short utf8_to_euc_E793[] = {
3194       0,      0,      0,      0,      0,      0,      0,      0,
3195       0,      0, 0x607B,      0,      0,      0,      0, 0x607C,
3196       0,      0,      0,      0, 0x607D,      0,      0,      0,
3197       0,      0,      0,      0, 0x313B,      0,      0,      0,
3198  0x6121,      0, 0x493B, 0x6122,      0,      0, 0x3424, 0x6123,
3199       0, 0x6124,      0,      0,      0,      0, 0x6125,      0,
3200  0x6127, 0x6128, 0x6126,      0,      0,      0, 0x4953, 0x612A,
3201  0x6129,      0,      0,      0,      0,      0,      0,      0,
3202 };
3203 unsigned short utf8_to_euc_E794[] = {
3204       0, 0x7B33,      0, 0x612C, 0x612B, 0x612D,      0,      0,
3205       0,      0,      0,      0, 0x612E, 0x6130, 0x612F,      0,
3206       0, 0x3979,      0, 0x6132,      0, 0x6131,      0,      0,
3207  0x3445,      0, 0x3F53,      0, 0x453C,      0, 0x6133, 0x4038,
3208       0,      0,      0, 0x3B3A,      0, 0x3179, 0x6134,      0,
3209  0x4D51,      0,      0, 0x4A63, 0x6135,      0,      0, 0x796C,
3210  0x4544, 0x4D33, 0x3943, 0x3F3D,      0,      0,      0, 0x434B,
3211  0x5234,      0, 0x442E, 0x3268, 0x6136,      0,      0,      0,
3212 };
3213 unsigned short utf8_to_euc_E795[] = {
3214       0,      0,      0,      0, 0x6137,      0, 0x613C,      0,
3215       0, 0x613A, 0x6139, 0x5A42, 0x3326, 0x6138,      0, 0x305A,
3216       0, 0x482A,      0,      0, 0x484A,      0,      0,      0,
3217       0, 0x4E31, 0x613D, 0x613B, 0x435C, 0x4026,      0,      0,
3218  0x482B,      0, 0x492D,      0, 0x613F, 0x4E2C, 0x374D, 0x6140,
3219       0, 0x613E, 0x4856, 0x6141,      0, 0x6142,      0, 0x7B34,
3220  0x305B,      0,      0, 0x3E76, 0x6147,      0, 0x6144, 0x466D,
3221  0x6143,      0,      0,      0,      0,      0,      0, 0x3526,
3222 };
3223 unsigned short utf8_to_euc_E796[] = {
3224       0,      0, 0x614A,      0,      0,      0, 0x6145, 0x6146,
3225       0, 0x6149, 0x6148, 0x4925,      0,      0, 0x4142, 0x4141,
3226       0, 0x353F,      0,      0, 0x614B,      0,      0,      0,
3227       0,      0, 0x614C,      0,      0, 0x614D,      0,      0,
3228       0,      0,      0, 0x614F,      0, 0x614E,      0,      0,
3229       0,      0,      0, 0x3156,      0,      0,      0,      0,
3230       0, 0x6157, 0x4868, 0x6151,      0, 0x6153,      0,      0,
3231  0x6155, 0x3F3E,      0,      0, 0x6156, 0x6154, 0x3C40,      0,
3232 };
3233 unsigned short utf8_to_euc_E797[] = {
3234       0,      0, 0x6150, 0x6152,      0, 0x4942,      0, 0x3E49,
3235       0,      0, 0x6159,      0,      0, 0x6158,      0,      0,
3236       0,      0, 0x615A,      0, 0x3C26, 0x3A2F,      0,      0,
3237  0x4577, 0x615B,      0, 0x444B,      0,      0, 0x615D,      0,
3238       0,      0, 0x4E21, 0x615C,      0,      0,      0,      0,
3239       0, 0x4169,      0,      0,      0,      0,      0,      0,
3240  0x6162,      0, 0x6164, 0x6165, 0x4354,      0,      0,      0,
3241       0,      0, 0x6163,      0, 0x6160,      0, 0x615E, 0x615F,
3242 };
3243 unsigned short utf8_to_euc_E798[] = {
3244       0, 0x6161,      0,      0,      0,      0,      0,      0,
3245       0, 0x6168,      0, 0x6166,      0, 0x6167,      0,      0,
3246       0,      0,      0,      0,      0,      0,      0,      0,
3247       0,      0,      0,      0,      0,      0,      0, 0x6169,
3248  0x616B, 0x616C, 0x616D,      0, 0x616E,      0,      0, 0x616A,
3249       0,      0,      0,      0,      0,      0,      0,      0,
3250  0x6170,      0,      0,      0, 0x616F,      0,      0,      0,
3251       0,      0,      0, 0x6171,      0,      0,      0,      0,
3252 };
3253 unsigned short utf8_to_euc_E799[] = {
3254       0,      0, 0x4E45,      0,      0,      0, 0x6174, 0x6172,
3255  0x6173,      0,      0,      0, 0x3462,      0,      0,      0,
3256       0,      0, 0x4C7E,      0,      0,      0, 0x4A4A,      0,
3257  0x6176,      0,      0,      0, 0x6175,      0,      0,      0,
3258       0, 0x6177, 0x6178,      0,      0,      0,      0, 0x617C,
3259  0x6179, 0x617A, 0x617B,      0, 0x617D,      0,      0,      0,
3260  0x617E,      0, 0x6221,      0,      0,      0, 0x6222,      0,
3261  0x6223,      0, 0x482F, 0x4550, 0x6224, 0x4772, 0x4934,      0,
3262 };
3263 unsigned short utf8_to_euc_E79A[] = {
3264  0x6225,      0, 0x7B35, 0x6226, 0x452A,      0, 0x3327, 0x3944,
3265  0x6227,      0,      0, 0x6228,      0,      0, 0x6229,      0,
3266  0x3B29,      0,      0, 0x622B,      0,      0, 0x622A,      0,
3267       0, 0x622C, 0x622D, 0x7B38, 0x7B36,      0, 0x7B37,      0,
3268       0,      0,      0,      0,      0,      0, 0x7B39,      0,
3269       0,      0,      0,      0,      0,      0, 0x4869,      0,
3270  0x622E,      0,      0,      0, 0x622F,      0,      0, 0x7369,
3271  0x6230, 0x6231, 0x6232,      0,      0,      0,      0, 0x3B2E,
3272 };
3273 unsigned short utf8_to_euc_E79B[] = {
3274       0,      0, 0x6233, 0x4756,      0,      0, 0x4B5F,      0,
3275  0x314E,      0, 0x3157,      0,      0, 0x6234,      0,      0,
3276       0,      0, 0x6236,      0,      0,      0, 0x6235, 0x4570,
3277       0,      0,      0, 0x4039, 0x5D39,      0, 0x6237, 0x4C41,
3278       0, 0x6238,      0, 0x3446, 0x4857, 0x6239,      0, 0x623A,
3279       0,      0, 0x623B,      0,      0,      0, 0x4C5C,      0,
3280       0,      0, 0x4C55,      0, 0x443E,      0,      0,      0,
3281  0x416A,      0,      0, 0x623D,      0,      0, 0x3D62,      0,
3282 };
3283 unsigned short utf8_to_euc_E79C[] = {
3284       0, 0x3E4A,      0,      0, 0x6240,      0,      0, 0x623F,
3285  0x623E, 0x487D,      0, 0x3447, 0x3829,      0,      0,      0,
3286       0,      0,      0,      0,      0,      0,      0,      0,
3287       0,      0,      0, 0x6246,      0,      0, 0x6243, 0x3F3F,
3288  0x4C32,      0,      0,      0, 0x6242, 0x6244, 0x6245,      0,
3289       0, 0x6241,      0,      0,      0,      0,      0,      0,
3290       0,      0,      0,      0,      0,      0,      0, 0x6247,
3291  0x6248,      0, 0x442F,      0, 0x3463,      0,      0,      0,
3292 };
3293 unsigned short utf8_to_euc_E79D[] = {
3294  0x4365,      0,      0,      0,      0,      0, 0x7B3B, 0x6249,
3295       0,      0,      0,      0,      0,      0,      0,      0,
3296       0,      0,      0,      0,      0,      0,      0,      0,
3297       0,      0, 0x624A, 0x624D,      0,      0,      0,      0,
3298       0, 0x3F67,      0, 0x4644,      0, 0x624E, 0x4B53,      0,
3299  0x624B,      0,      0, 0x624C,      0,      0,      0,      0,
3300       0,      0,      0,      0,      0,      0,      0,      0,
3301       0, 0x6251,      0,      0,      0,      0, 0x6250, 0x624F,
3302 };
3303 unsigned short utf8_to_euc_E79E[] = {
3304       0,      0,      0,      0,      0,      0,      0,      0,
3305       0,      0,      0, 0x6253,      0,      0, 0x6252,      0,
3306       0, 0x6254,      0,      0,      0,      0,      0,      0,
3307       0,      0,      0,      0,      0,      0, 0x6256,      0,
3308  0x6255,      0,      0,      0,      0, 0x4A4D,      0,      0,
3309       0,      0,      0,      0, 0x3D56, 0x4E46,      0,      0,
3310  0x6257,      0,      0, 0x4637,      0,      0, 0x6258,      0,
3311       0, 0x6259,      0, 0x625D, 0x625B, 0x625C,      0, 0x625A,
3312 };
3313 unsigned short utf8_to_euc_E79F[] = {
3314       0,      0,      0,      0,      0,      0,      0, 0x625E,
3315       0,      0,      0,      0,      0, 0x625F,      0,      0,
3316       0,      0,      0,      0,      0,      0,      0, 0x6260,
3317       0,      0, 0x6261, 0x4C37, 0x6262,      0,      0,      0,
3318       0,      0, 0x4C70, 0x6263,      0, 0x434E,      0, 0x476A,
3319       0, 0x366B,      0,      0,      0, 0x433B, 0x6264, 0x363A,
3320       0,      0,      0, 0x4050,      0,      0,      0,      0,
3321       0,      0,      0,      0, 0x6265,      0,      0,      0,
3322 };
3323 unsigned short utf8_to_euc_E7A0[] = {
3324       0,      0, 0x3A3D,      0,      0,      0,      0,      0,
3325       0,      0,      0,      0, 0x6266,      0,      0,      0,
3326       0,      0, 0x6267,      0, 0x3826, 0x3A55,      0,      0,
3327       0,      0,      0,      0,      0,      0,      0,      0,
3328  0x6269, 0x7B3D,      0,      0,      0, 0x4556, 0x3A56, 0x354E,
3329       0,      0,      0,      0,      0,      0,      0,      0,
3330       0,      0, 0x4B24,      0, 0x474B,      0,      0,      0,
3331       0,      0, 0x4557,      0,      0,      0,      0, 0x395C,
3332 };
3333 unsigned short utf8_to_euc_E7A1[] = {
3334       0,      0,      0,      0,      0, 0x626B,      0,      0,
3335       0,      0,      0,      0,      0,      0, 0x7B3E,      0,
3336       0,      0,      0,      0,      0,      0,      0,      0,
3337       0,      0,      0,      0,      0, 0x3E4B,      0,      0,
3338       0,      0,      0,      0, 0x7B3F,      0,      0,      0,
3339       0,      0,      0, 0x4E32, 0x3945,      0,      0, 0x3827,
3340       0,      0, 0x4823,      0, 0x626D,      0,      0,      0,
3341       0,      0, 0x7B40,      0, 0x626F,      0,      0,      0,
3342 };
3343 unsigned short utf8_to_euc_E7A2[] = {
3344       0, 0x386B,      0,      0,      0,      0, 0x626E, 0x4476,
3345       0,      0,      0,      0, 0x6271, 0x3337, 0x626C,      0,
3346       0, 0x486A,      0, 0x3130,      0, 0x3A6C,      0, 0x4F52,
3347       0,      0, 0x6270,      0,      0,      0,      0,      0,
3348       0,      0,      0, 0x6272,      0,      0,      0, 0x4A4B,
3349       0, 0x4059, 0x6274,      0,      0,      0,      0, 0x6275,
3350       0,      0,      0,      0,      0, 0x6273,      0,      0,
3351       0,      0, 0x334E,      0, 0x627B,      0, 0x627A,      0,
3352 };
3353 unsigned short utf8_to_euc_E7A3[] = {
3354       0, 0x3C27,      0,      0,      0, 0x627C, 0x6277,      0,
3355       0,      0, 0x627D, 0x6278,      0,      0,      0,      0,
3356  0x4858, 0x6276,      0,      0, 0x6279,      0,      0,      0,
3357       0,      0, 0x6322,      0,      0,      0,      0,      0,
3358       0,      0,      0,      0,      0,      0,      0, 0x6321,
3359  0x4B61,      0,      0,      0, 0x627E,      0,      0, 0x306B,
3360       0,      0,      0,      0, 0x6324,      0,      0,      0,
3361       0,      0,      0,      0,      0, 0x6323,      0,      0,
3362 };
3363 unsigned short utf8_to_euc_E7A4[] = {
3364       0, 0x3E4C,      0,      0,      0,      0,      0, 0x6325,
3365       0,      0,      0,      0,      0,      0, 0x4143,      0,
3366       0, 0x6327, 0x6326,      0,      0,      0,      0,      0,
3367       0, 0x6328,      0,      0,      0,      0,      0,      0,
3368       0,      0,      0,      0,      0,      0, 0x6268,      0,
3369       0,      0, 0x626A, 0x632A, 0x6329,      0,      0,      0,
3370  0x7B41,      0,      0,      0,      0,      0,      0,      0,
3371       0,      0, 0x3C28,      0, 0x4E69,      0, 0x3C52,      0,
3372 };
3373 unsigned short utf8_to_euc_E7A5[] = {
3374  0x632B, 0x3737,      0,      0,      0,      0,      0, 0x3540,
3375  0x3527, 0x3B63,      0,      0,      0,      0,      0,      0,
3376  0x4D34,      0,      0, 0x6331,      0, 0x6330, 0x4144, 0x632D,
3377       0,      0, 0x632F,      0,      0, 0x3D4B, 0x3F40, 0x632E,
3378  0x632C,      0, 0x472A,      0,      0, 0x3E4D,      0,      0,
3379  0x493C,      0,      0,      0,      0, 0x3A57,      0,      0,
3380       0,      0,      0,      0,      0,      0,      0, 0x4578,
3381       0,      0, 0x6332,      0,      0,      0,      0, 0x6333,
3382 };
3383 unsigned short utf8_to_euc_E7A6[] = {
3384  0x6349, 0x3658,      0,      0, 0x4F3D, 0x4135,      0,      0,
3385       0,      0, 0x6334,      0,      0, 0x3252, 0x4477, 0x4A21,
3386       0,      0,      0,      0, 0x7B45,      0,      0,      0,
3387       0,      0,      0, 0x7B47,      0, 0x6335,      0,      0,
3388       0,      0,      0,      0,      0,      0, 0x357A, 0x6336,
3389       0,      0, 0x6338,      0,      0,      0, 0x6339,      0,
3390  0x4729,      0,      0, 0x633A,      0,      0,      0,      0,
3391       0, 0x633B, 0x633C,      0,      0, 0x3659, 0x3253, 0x4645,
3392 };
3393 unsigned short utf8_to_euc_E7A7[] = {
3394  0x3D28, 0x3B64,      0,      0,      0,      0,      0,      0,
3395       0, 0x633D,      0, 0x3D29,      0,      0,      0,      0,
3396       0, 0x324A, 0x4943,      0,      0, 0x633E,      0,      0,
3397  0x486B,      0,      0,      0,      0,      0,      0, 0x4145,
3398       0, 0x6341,      0, 0x6342, 0x4769,      0, 0x3F41, 0x633F,
3399       0, 0x4361,      0,      0, 0x6340,      0,      0,      0,
3400  0x3E4E,      0,      0,      0,      0,      0,      0,      0,
3401       0,      0,      0, 0x305C,      0,      0,      0,      0,
3402 };
3403 unsigned short utf8_to_euc_E7A8[] = {
3404  0x3529,      0,      0,      0,      0,      0,      0,      0,
3405  0x6343,      0,      0, 0x4478,      0, 0x6344, 0x4047,      0,
3406       0,      0,      0,      0, 0x4C2D,      0,      0, 0x4923,
3407  0x6345, 0x6346, 0x4355,      0, 0x4E47,      0,      0, 0x6348,
3408  0x6347,      0,      0,      0,      0,      0,      0,      0,
3409       0,      0,      0,      0,      0,      0, 0x3C6F,      0,
3410       0, 0x634A, 0x3070,      0,      0,      0,      0, 0x634D,
3411       0,      0,      0, 0x634B, 0x3254, 0x374E, 0x634C, 0x3946,
3412 };
3413 unsigned short utf8_to_euc_E7A9[] = {
3414  0x3972,      0, 0x4A66, 0x634E,      0,      0, 0x4B54,      0,
3415       0, 0x6350,      0,      0,      0, 0x4051, 0x314F, 0x323A,
3416  0x302C,      0,      0,      0,      0,      0,      0, 0x634F,
3417       0,      0,      0,      0,      0,      0,      0,      0,
3418       0, 0x6351, 0x6352, 0x3E77,      0,      0,      0,      0,
3419       0, 0x6353,      0, 0x334F,      0,      0,      0,      0,
3420  0x6355,      0,      0,      0, 0x376A,      0, 0x3566,      0,
3421       0, 0x6356, 0x3675,      0,      0, 0x6357,      0, 0x407C,
3422 };
3423 unsigned short utf8_to_euc_E7AA[] = {
3424       0, 0x464D,      0, 0x4060, 0x3A75,      0,      0,      0,
3425  0x6358,      0,      0,      0,      0,      0,      0,      0,
3426       0,      0, 0x4362, 0x416B,      0, 0x635A, 0x635C, 0x6359,
3427  0x635B,      0,      0,      0,      0,      0,      0, 0x3722,
3428       0,      0,      0,      0,      0,      0,      0,      0,
3429       0, 0x635D, 0x3726,      0,      0,      0, 0x3567, 0x4D52,
3430  0x635F,      0,      0,      0,      0,      0, 0x6360,      0,
3431       0,      0, 0x312E,      0,      0,      0,      0, 0x6363,
3432 };
3433 unsigned short utf8_to_euc_E7AB[] = {
3434       0,      0,      0, 0x3376, 0x6362, 0x6361,      0, 0x6365,
3435  0x635E,      0, 0x6366, 0x4E29,      0, 0x6367,      0, 0x6368,
3436       0, 0x7B48, 0x5474, 0x636A,      0, 0x6369,      0,      0,
3437       0, 0x636B, 0x636C,      0, 0x4E35, 0x636D,      0, 0x706F,
3438  0x3E4F, 0x636E, 0x636F, 0x3D57,      0, 0x4638, 0x6370, 0x7B49,
3439       0,      0, 0x4328, 0x7B4B,      0, 0x6371,      0, 0x433C,
3440  0x6372,      0,      0,      0,      0,      0, 0x3625,      0,
3441  0x513F, 0x435D, 0x3C33,      0,      0,      0,      0, 0x3448,
3442 };
3443 unsigned short utf8_to_euc_E7AC[] = {
3444       0,      0, 0x6373,      0, 0x6422,      0, 0x6376,      0,
3445  0x3568,      0, 0x6375, 0x6424,      0,      0,      0, 0x6374,
3446       0, 0x3E50,      0,      0,      0,      0,      0,      0,
3447  0x6378, 0x6379,      0, 0x452B,      0,      0, 0x637A,      0,
3448  0x335E,      0,      0,      0,      0, 0x3F5A, 0x4964,      0,
3449  0x637C,      0,      0,      0, 0x4268,      0,      0,      0,
3450       0,      0,      0, 0x6377,      0, 0x637B, 0x637D,      0,
3451       0, 0x3A7B,      0,      0,      0,      0,      0,      0,
3452 };
3453 unsigned short utf8_to_euc_E7AD[] = {
3454       0,      0,      0,      0,      0, 0x6426, 0x492E,      0,
3455  0x4826, 0x4579,      0, 0x365A, 0x6425, 0x6423,      0, 0x4835,
3456  0x637E, 0x435E, 0x457B,      0, 0x457A,      0, 0x3A76,      0,
3457       0,      0,      0,      0,      0, 0x6438,      0,      0,
3458       0,      0,      0,      0,      0, 0x6428,      0, 0x642A,
3459       0,      0,      0,      0, 0x642D,      0, 0x642E,      0,
3460  0x642B, 0x642C,      0,      0, 0x6429, 0x6427,      0,      0,
3461       0,      0, 0x6421,      0,      0,      0,      0,      0,
3462 };
3463 unsigned short utf8_to_euc_E7AE[] = {
3464       0,      0,      0,      0,      0,      0, 0x4A4F, 0x3255,
3465       0,      0,      0, 0x6435,      0, 0x6432,      0, 0x6437,
3466       0,      0, 0x6436,      0, 0x4773, 0x4C27,      0, 0x3B3B,
3467  0x6430, 0x6439, 0x6434,      0, 0x6433, 0x642F, 0x7B4C, 0x6431,
3468       0, 0x3449,      0,      0,      0,      0,      0,      0,
3469       0,      0, 0x433D,      0,      0, 0x407D,      0,      0,
3470       0, 0x4822,      0,      0, 0x643E,      0,      0,      0,
3471  0x4824,      0,      0,      0,      0,      0,      0,      0,
3472 };
3473 unsigned short utf8_to_euc_E7AF[] = {
3474  0x4061, 0x643B,      0,      0, 0x484F,      0, 0x643F, 0x4A53,
3475       0, 0x435B,      0, 0x643A, 0x643C,      0,      0, 0x643D,
3476       0,      0,      0,      0,      0,      0,      0,      0,
3477       0,      0,      0,      0,      0, 0x6440,      0,      0,
3478  0x3C44,      0,      0,      0, 0x4646, 0x6445, 0x6444,      0,
3479       0, 0x6441,      0,      0,      0, 0x4F36,      0,      0,
3480       0,      0,      0, 0x644A,      0,      0, 0x644E, 0x644B,
3481       0,      0,      0,      0,      0,      0,      0,      0,
3482 };
3483 unsigned short utf8_to_euc_E7B0[] = {
3484  0x6447,      0,      0,      0,      0,      0,      0, 0x6448,
3485       0,      0,      0,      0,      0, 0x644D,      0,      0,
3486       0, 0x6442, 0x5255, 0x6449, 0x6443,      0,      0, 0x644C,
3487       0,      0,      0,      0,      0,      0,      0, 0x6452,
3488       0, 0x344A,      0, 0x644F,      0,      0,      0, 0x6450,
3489       0,      0, 0x6451, 0x6454,      0,      0,      0,      0,
3490       0,      0,      0,      0,      0,      0,      0, 0x6453,
3491  0x4876,      0,      0,      0,      0, 0x6455, 0x4E7C, 0x4A6D,
3492 };
3493 unsigned short utf8_to_euc_E7B1[] = {
3494  0x645A,      0,      0, 0x6457,      0,      0,      0,      0,
3495       0,      0,      0,      0, 0x6456, 0x4052,      0, 0x6459,
3496  0x645B,      0,      0,      0, 0x6458,      0, 0x645F,      0,
3497  0x645C,      0,      0,      0,      0,      0,      0, 0x645D,
3498  0x6446,      0,      0,      0, 0x645E, 0x6460,      0,      0,
3499       0,      0,      0,      0, 0x6461,      0,      0,      0,
3500       0,      0,      0, 0x4A46,      0, 0x6462,      0,      0,
3501       0,      0,      0,      0,      0,      0, 0x4C62,      0,
3502 };
3503 unsigned short utf8_to_euc_E7B2[] = {
3504       0, 0x364E, 0x3729, 0x6463,      0,      0,      0,      0,
3505       0, 0x4A34,      0, 0x3F68,      0, 0x4C30,      0,      0,
3506  0x6464,      0, 0x4E33,      0,      0, 0x4774,      0, 0x4146,
3507  0x4734,      0,      0, 0x3D4D,      0,      0,      0, 0x3040,
3508       0, 0x6469, 0x6467,      0, 0x6465, 0x3421,      0, 0x3E51,
3509  0x646A,      0,      0, 0x6468,      0, 0x6466, 0x646E,      0,
3510       0, 0x646D, 0x646C, 0x646B,      0,      0,      0,      0,
3511       0, 0x646F,      0,      0,      0, 0x6470, 0x403A,      0,
3512 };
3513 unsigned short utf8_to_euc_E7B3[] = {
3514  0x6471,      0, 0x6473,      0,      0, 0x6472,      0,      0,
3515       0,      0, 0x3852,      0,      0,      0, 0x4138,      0,
3516       0,      0, 0x6475,      0,      0,      0, 0x457C,      0,
3517  0x6474,      0,      0,      0, 0x6476,      0, 0x4A35, 0x416C,
3518  0x3947,      0, 0x6477,      0,      0,      0,      0, 0x4E48,
3519       0,      0,      0,      0,      0,      0,      0, 0x6479,
3520       0,      0, 0x647A,      0, 0x647B,      0, 0x647C,      0,
3521  0x3B65,      0, 0x647D, 0x374F,      0,      0, 0x356A,      0,
3522 };
3523 unsigned short utf8_to_euc_E7B4[] = {
3524  0x352A,      0, 0x6521,      0, 0x4C73, 0x3948, 0x647E,      0,
3525       0,      0, 0x6524, 0x4C66,      0, 0x473C,      0,      0,
3526  0x4933,      0,      0,      0, 0x3D63, 0x6523,      0, 0x3C53,
3527  0x3949, 0x3B66, 0x3569, 0x4A36, 0x6522,      0,      0,      0,
3528  0x4147, 0x4B42, 0x3A77,      0,      0,      0,      0,      0,
3529       0,      0,      0, 0x3B67, 0x445D,      0, 0x6527, 0x4E5F,
3530  0x3A59,      0, 0x6528, 0x3F42,      0, 0x652A,      0,      0,
3531       0, 0x3E52, 0x3A30,      0,      0,      0,      0, 0x6529,
3532 };
3533 unsigned short utf8_to_euc_E7B5[] = {
3534       0,      0, 0x3D2A, 0x383E, 0x4148, 0x6525, 0x652B,      0,
3535  0x7B4E,      0,      0, 0x6526, 0x3750,      0, 0x652E, 0x6532,
3536  0x376B,      0,      0,      0,      0,      0, 0x652D,      0,
3537       0,      0,      0, 0x6536, 0x7B4F,      0, 0x394A,      0,
3538       0, 0x4D6D, 0x303C, 0x6533,      0,      0, 0x356B,      0,
3539  0x6530,      0,      0,      0,      0,      0, 0x6531,      0,
3540       0, 0x457D, 0x652F, 0x652C,      0, 0x3328, 0x4064,      0,
3541       0, 0x3828,      0,      0,      0, 0x6538,      0,      0,
3542 };
3543 unsigned short utf8_to_euc_E7B6[] = {
3544       0,      0,      0,      0,      0,      0,      0,      0,
3545       0, 0x6535,      0,      0,      0,      0,      0, 0x6537,
3546       0,      0,      0, 0x6534,      0,      0,      0,      0,
3547       0, 0x3751, 0x4233, 0x6539, 0x416E,      0,      0, 0x6546,
3548  0x7B51,      0, 0x6542, 0x653C,      0,      0,      0,      0,
3549       0,      0,      0, 0x6540, 0x3C7A, 0x305D, 0x653B, 0x6543,
3550  0x6547, 0x394B, 0x4C56,      0, 0x4456, 0x653D,      0, 0x7B50,
3551  0x6545,      0, 0x653A, 0x433E,      0, 0x653F, 0x303D, 0x4C4A,
3552 };
3553 unsigned short utf8_to_euc_E7B7[] = {
3554       0,      0,      0,      0,      0,      0,      0, 0x653E,
3555       0,      0, 0x365B, 0x486C,      0,      0,      0, 0x416D,
3556       0, 0x4E50, 0x3D6F,      0,      0, 0x656E, 0x7B52,      0,
3557  0x6548,      0, 0x407E,      0, 0x6544, 0x6549, 0x654B,      0,
3558  0x4479, 0x654E,      0,      0, 0x654A,      0,      0,      0,
3559  0x4A54, 0x344B,      0,      0, 0x4C4B,      0,      0, 0x305E,
3560       0,      0, 0x654D,      0, 0x4E7D,      0,      0,      0,
3561       0,      0,      0, 0x654C,      0,      0,      0,      0,
3562 };
3563 unsigned short utf8_to_euc_E7B8[] = {
3564       0, 0x316F,      0,      0, 0x466C, 0x654F,      0,      0,
3565       0, 0x6556, 0x6550, 0x6557,      0,      0,      0,      0,
3566       0,      0, 0x6553,      0,      0,      0,      0,      0,
3567       0,      0,      0, 0x477B,      0,      0, 0x3C4A, 0x6555,
3568       0, 0x6552, 0x6558, 0x6551,      0,      0, 0x3D44,      0,
3569       0,      0,      0, 0x4B25,      0,      0, 0x3D4C,      0,
3570       0, 0x6554, 0x6560,      0,      0, 0x655C,      0, 0x655F,
3571       0, 0x655D, 0x6561, 0x655B,      0, 0x6541, 0x4053,      0,
3572 };
3573 unsigned short utf8_to_euc_E7B9[] = {
3574       0, 0x484B,      0, 0x655E,      0,      0, 0x6559,      0,
3575       0,      0, 0x4121, 0x3752,      0, 0x3D2B,      0,      0,
3576       0,      0, 0x7B53,      0, 0x3F25, 0x4136, 0x6564,      0,
3577       0, 0x6566, 0x6567,      0,      0, 0x6563, 0x6565,      0,
3578       0,      0,      0,      0,      0,      0, 0x655A, 0x6562,
3579       0, 0x656A, 0x6569,      0,      0, 0x4B7A,      0,      0,
3580  0x372B,      0,      0,      0,      0,      0,      0,      0,
3581       0, 0x6568,      0, 0x656C, 0x656B, 0x656F,      0, 0x6571,
3582 };
3583 unsigned short utf8_to_euc_E7BA[] = {
3584       0,      0, 0x3B3C, 0x656D,      0,      0,      0,      0,
3585  0x6572, 0x6573, 0x7921,      0, 0x6574,      0, 0x657A, 0x453B,
3586  0x6576,      0, 0x6575, 0x6577, 0x6578,      0, 0x6579,      0,
3587       0,      0,      0, 0x657B, 0x657C,      0,      0,      0,
3588       0,      0,      0,      0,      0,      0,      0,      0,
3589       0,      0,      0,      0,      0,      0,      0,      0,
3590       0,      0,      0,      0,      0,      0,      0,      0,
3591       0,      0,      0,      0,      0,      0,      0,      0,
3592 };
3593 unsigned short utf8_to_euc_E7BC[] = {
3594       0,      0,      0,      0,      0,      0,      0,      0,
3595       0,      0,      0,      0,      0,      0,      0,      0,
3596       0,      0,      0,      0,      0,      0,      0,      0,
3597       0,      0,      0,      0,      0,      0,      0,      0,
3598       0,      0,      0,      0,      0,      0,      0,      0,
3599       0,      0,      0,      0,      0,      0,      0,      0,
3600       0,      0,      0,      0,      0,      0, 0x344C,      0,
3601  0x657D,      0, 0x657E,      0,      0,      0,      0,      0,
3602 };
3603 unsigned short utf8_to_euc_E7BD[] = {
3604       0,      0,      0,      0,      0, 0x6621,      0, 0x7B54,
3605       0,      0,      0,      0, 0x6622, 0x6623, 0x6624,      0,
3606  0x6625, 0x6626,      0,      0, 0x6628, 0x6627,      0,      0,
3607  0x6629,      0,      0,      0,      0,      0,      0, 0x662A,
3608  0x662B,      0,      0,      0,      0,      0,      0, 0x662E,
3609  0x662C, 0x662D, 0x3A61, 0x3753,      0,      0, 0x4356,      0,
3610  0x4833,      0, 0x3D70,      0,      0, 0x474D,      0, 0x486D,
3611  0x662F, 0x586D,      0,      0,      0,      0,      0,      0,
3612 };
3613 unsigned short utf8_to_euc_E7BE[] = {
3614       0,      0, 0x6630, 0x6632,      0, 0x4D65, 0x6631, 0x6634,
3615  0x6633,      0, 0x4D53,      0, 0x6635,      0, 0x487E,      0,
3616       0,      0,      0,      0, 0x6636,      0,      0,      0,
3617       0,      0, 0x6639,      0,      0, 0x6638, 0x6637,      0,
3618       0, 0x7B55,      0, 0x663A, 0x3732,      0,      0,      0,
3619  0x4122, 0x3541,      0,      0,      0,      0, 0x663E, 0x663B,
3620       0,      0, 0x663C,      0,      0,      0, 0x663F,      0,
3621  0x6640, 0x663D,      0,      0,      0, 0x3129,      0,      0,
3622 };
3623 unsigned short utf8_to_euc_E7BF[] = {
3624       0, 0x3227,      0,      0,      0, 0x6642, 0x6643,      0,
3625       0,      0, 0x6644,      0, 0x4D62,      0,      0,      0,
3626       0,      0, 0x3D2C,      0, 0x6646, 0x6645,      0,      0,
3627       0,      0,      0,      0,      0,      0,      0,      0,
3628  0x3F69, 0x6647,      0,      0,      0,      0, 0x6648,      0,
3629       0, 0x6649,      0, 0x3465,      0,      0,      0,      0,
3630  0x344D,      0,      0, 0x664A,      0,      0,      0,      0,
3631       0, 0x664B,      0, 0x4B5D, 0x4D63,      0,      0,      0,
3632 };
3633 unsigned short utf8_to_euc_E880[] = {
3634  0x4D54, 0x4F37,      0, 0x394D, 0x664E, 0x3C54, 0x664D,      0,
3635       0,      0,      0, 0x664F, 0x3C29,      0,      0,      0,
3636  0x4251,      0, 0x6650,      0,      0, 0x394C,      0, 0x4C57,
3637  0x6651, 0x6652,      0,      0, 0x6653,      0,      0,      0,
3638       0, 0x6654,      0,      0,      0,      0,      0,      0,
3639  0x6655,      0,      0,      0,      0,      0,      0,      0,
3640       0,      0,      0, 0x3C2A,      0,      0, 0x4C6D,      0,
3641       0,      0,      0, 0x6657,      0, 0x433F,      0, 0x6656,
3642 };
3643 unsigned short utf8_to_euc_E881[] = {
3644       0,      0,      0,      0,      0,      0, 0x6659,      0,
3645       0,      0, 0x6658,      0,      0,      0,      0,      0,
3646       0,      0, 0x665A,      0,      0,      0, 0x403B,      0,
3647  0x665B,      0, 0x665C,      0,      0,      0, 0x4A39, 0x665D,
3648       0, 0x416F, 0x665E,      0,      0,      0,      0,      0,
3649  0x665F,      0,      0,      0,      0,      0,      0, 0x4E7E,
3650  0x6662,      0, 0x6661, 0x6660, 0x4430,      0, 0x6663, 0x3F26,
3651       0, 0x6664,      0,      0,      0, 0x6665, 0x4F38, 0x6666,
3652 };
3653 unsigned short utf8_to_euc_E882[] = {
3654       0,      0,      0,      0, 0x6667, 0x6669, 0x6668, 0x4825,
3655       0, 0x4679,      0, 0x4F3E, 0x4829,      0,      0,      0,
3656       0,      0,      0, 0x666B,      0,      0, 0x3E53,      0,
3657  0x492A,      0, 0x666C, 0x666A,      0, 0x344E,      0,      0,
3658       0, 0x3854, 0x3B68,      0,      0, 0x486E,      0,      0,
3659       0, 0x382A, 0x4B43,      0, 0x666F, 0x666D,      0, 0x394E,
3660       0, 0x394F, 0x3069,      0, 0x3A68,      0,      0,      0,
3661       0,      0, 0x4759,      0,      0,      0,      0,      0,
3662 };
3663 unsigned short utf8_to_euc_E883[] = {
3664       0,      0,      0, 0x305F, 0x6674,      0, 0x4340,      0,
3665       0,      0,      0,      0, 0x4758,      0, 0x425B,      0,
3666       0,      0,      0,      0,      0,      0, 0x6676,      0,
3667       0, 0x6672, 0x6675, 0x6670,      0, 0x6673, 0x4B26,      0,
3668       0, 0x3855,      0,      0, 0x307D, 0x6671,      0,      0,
3669       0,      0,      0,      0,      0,      0,      0, 0x6678,
3670       0, 0x6679,      0,      0, 0x4639,      0,      0,      0,
3671  0x363B,      0,      0,      0, 0x6726, 0x473D,      0,      0,
3672 };
3673 unsigned short utf8_to_euc_E884[] = {
3674       0,      0, 0x3B69,      0,      0, 0x363C, 0x4048, 0x4F46,
3675  0x4C2E, 0x6677, 0x4054,      0,      0,      0,      0,      0,
3676       0,      0,      0,      0,      0,      0,      0,      0,
3677       0,      0, 0x3553, 0x667A,      0,      0,      0,      0,
3678       0,      0,      0, 0x667C,      0,      0,      0,      0,
3679       0, 0x667B,      0,      0,      0,      0,      0, 0x667D,
3680       0, 0x4326,      0, 0x473E,      0,      0,      0,      0,
3681       0, 0x4431,      0,      0,      0,      0, 0x6723,      0,
3682 };
3683 unsigned short utf8_to_euc_E885[] = {
3684       0,      0,      0,      0,      0,      0, 0x6722,      0,
3685       0,      0,      0, 0x667E,      0,      0, 0x3F55,      0,
3686  0x4965, 0x6725,      0, 0x6724, 0x3950, 0x4F53,      0,      0,
3687       0,      0,      0,      0,      0,      0,      0, 0x6735,
3688       0,      0,      0,      0,      0, 0x6729, 0x672A,      0,
3689       0,      0,      0, 0x3C70,      0,      0, 0x6728,      0,
3690  0x3978, 0x6727,      0,      0, 0x672B,      0,      0,      0,
3691  0x4432, 0x4A22, 0x4123,      0,      0,      0,      0, 0x425C,
3692 };
3693 unsigned short utf8_to_euc_E886[] = {
3694  0x672F,      0, 0x6730, 0x672C,      0,      0,      0,      0,
3695  0x672D,      0, 0x672E,      0,      0,      0,      0, 0x3951,
3696       0,      0,      0, 0x6736,      0, 0x6732,      0,      0,
3697       0,      0, 0x4966,      0, 0x4B6C, 0x4928,      0,      0,
3698  0x6731,      0,      0, 0x6734, 0x6733,      0,      0,      0,
3699  0x4B44, 0x6737,      0,      0,      0,      0,      0,      0,
3700  0x6738,      0,      0, 0x4137,      0, 0x6739,      0,      0,
3701  0x673B,      0, 0x673F,      0,      0, 0x673C, 0x673A, 0x473F,
3702 };
3703 unsigned short utf8_to_euc_E887[] = {
3704  0x673D,      0, 0x673E,      0,      0,      0, 0x3232,      0,
3705  0x6745, 0x6740,      0,      0,      0, 0x6741,      0,      0,
3706       0, 0x6742,      0, 0x4221,      0,      0,      0,      0,
3707  0x6744, 0x6743, 0x6746,      0,      0,      0,      0, 0x6747,
3708  0x6748,      0,      0, 0x3F43,      0, 0x3269,      0, 0x6749,
3709  0x4E57,      0, 0x3C2B,      0,      0, 0x3D2D,      0,      0,
3710       0,      0,      0, 0x3B6A, 0x4357,      0,      0,      0,
3711       0,      0, 0x674A, 0x674B, 0x3131,      0, 0x674C,      0,
3712 };
3713 unsigned short utf8_to_euc_E888[] = {
3714       0, 0x674D, 0x674E,      0,      0, 0x674F,      0, 0x6750,
3715  0x363D, 0x5A2A, 0x6751,      0, 0x4065, 0x6752, 0x3C4B,      0,
3716  0x6753,      0, 0x5030,      0,      0,      0, 0x6754, 0x4A5E,
3717  0x345C,      0,      0, 0x4124, 0x3D58,      0, 0x4971, 0x3D2E,
3718       0,      0,      0,      0,      0,      0,      0,      0,
3719       0, 0x6755, 0x3952, 0x6756, 0x484C,      0, 0x6764,      0,
3720       0,      0,      0, 0x6758,      0, 0x4249, 0x4775, 0x383F,
3721  0x6757, 0x4125,      0,      0,      0,      0,      0,      0,
3722 };
3723 unsigned short utf8_to_euc_E889[] = {
3724  0x6759,      0,      0,      0,      0,      0,      0, 0x447A,
3725       0,      0,      0,      0,      0,      0,      0,      0,
3726       0,      0,      0,      0,      0,      0,      0,      0,
3727  0x675B, 0x675A, 0x675D,      0,      0, 0x675C,      0, 0x675E,
3728       0,      0, 0x6760,      0, 0x675F,      0, 0x344F,      0,
3729  0x6761,      0, 0x6762, 0x6763,      0,      0, 0x3A31, 0x4E49,
3730       0, 0x6765, 0x3F27,      0,      0,      0, 0x3170, 0x6766,
3731  0x6767,      0,      0,      0,      0,      0, 0x6768,      0,
3732 };
3733 unsigned short utf8_to_euc_E88A[] = {
3734       0,      0,      0,      0,      0,      0,      0,      0,
3735       0,      0,      0, 0x3072,      0, 0x6769,      0,      0,
3736       0,      0, 0x676A,      0,      0,      0,      0,      0,
3737       0, 0x4967,      0,      0,      0, 0x3C47,      0, 0x676C,
3738       0,      0,      0,      0,      0, 0x3329, 0x3032,      0,
3739       0,      0,      0, 0x676B, 0x676E, 0x474E,      0, 0x3F44,
3740       0, 0x3256,      0, 0x4B27,      0,      0,      0,      0,
3741  0x375D, 0x365C,      0, 0x676D,      0, 0x326A,      0,      0,
3742 };
3743 unsigned short utf8_to_euc_E88B[] = {
3744       0,      0,      0,      0,      0, 0x3423,      0,      0,
3745       0,      0,      0,      0,      0,      0,      0,      0,
3746       0, 0x3171, 0x6772, 0x4E6A, 0x425D,      0,      0, 0x4944,
3747       0, 0x677E,      0, 0x3257, 0x677C,      0, 0x677A, 0x6771,
3748       0, 0x676F,      0, 0x6770,      0, 0x3C63, 0x366C, 0x4377,
3749       0,      0,      0, 0x4651,      0,      0,      0,      0,
3750       0, 0x3151,      0, 0x6774, 0x6773,      0,      0,      0,
3751       0, 0x6779, 0x6775, 0x6778,      0,      0,      0,      0,
3752 };
3753 unsigned short utf8_to_euc_E88C[] = {
3754       0, 0x7B57, 0x4C50, 0x6777, 0x3258, 0x337D, 0x677B,      0,
3755       0, 0x677D,      0,      0,      0,      0, 0x3754,      0,
3756       0,      0,      0,      0,      0,      0, 0x6823, 0x682C,
3757  0x682D,      0,      0,      0, 0x302B,      0,      0,      0,
3758       0,      0,      0, 0x6834,      0,      0,      0,      0,
3759  0x3071,      0,      0, 0x682B,      0,      0,      0, 0x682A,
3760       0, 0x6825, 0x6824,      0, 0x6822, 0x6821, 0x4363,      0,
3761  0x427B, 0x6827,      0,      0,      0,      0,      0,      0,
3762 };
3763 unsigned short utf8_to_euc_E88D[] = {
3764  0x6826,      0,      0,      0,      0, 0x6829,      0,      0,
3765       0, 0x4170, 0x3755,      0,      0,      0,      0, 0x3141,
3766  0x6828,      0, 0x3953,      0,      0,      0,      0,      0,
3767  0x4171,      0,      0,      0,      0,      0,      0,      0,
3768       0,      0, 0x7B58,      0,      0,      0,      0,      0,
3769       0,      0,      0,      0,      0,      0,      0,      0,
3770       0,      0,      0, 0x683A,      0, 0x683B,      0, 0x3259,
3771       0,      0,      0, 0x322E, 0x6838,      0,      0, 0x7B59,
3772 };
3773 unsigned short utf8_to_euc_E88E[] = {
3774       0,      0,      0,      0,      0, 0x682E,      0, 0x6836,
3775       0, 0x683D, 0x6837,      0,      0,      0, 0x6835,      0,
3776       0,      0,      0, 0x6776,      0,      0, 0x6833,      0,
3777       0,      0, 0x682F,      0,      0,      0, 0x3450, 0x6831,
3778  0x683C,      0, 0x6832,      0,      0,      0,      0,      0,
3779  0x683E,      0, 0x6830, 0x477C,      0,      0,      0,      0,
3780       0, 0x4D69,      0,      0,      0, 0x6839,      0,      0,
3781       0,      0,      0,      0,      0, 0x684F,      0,      0,
3782 };
3783 unsigned short utf8_to_euc_E88F[] = {
3784       0, 0x6847,      0,      0,      0, 0x3F7B,      0, 0x7B5A,
3785       0,      0, 0x3546,      0, 0x365D,      0, 0x6842,      0,
3786       0,      0,      0, 0x325B,      0,      0, 0x3E54,      0,
3787  0x6845,      0,      0,      0, 0x3A5A,      0,      0, 0x4551,
3788  0x684A,      0,      0,      0,      0,      0,      0,      0,
3789       0, 0x4A6E,      0, 0x6841,      0,      0,      0, 0x325A,
3790  0x3856, 0x4929, 0x684B,      0, 0x683F,      0, 0x7B5B, 0x6848,
3791       0,      0,      0, 0x6852,      0, 0x6843,      0,      0,
3792 };
3793 unsigned short utf8_to_euc_E890[] = {
3794       0,      0,      0, 0x6844, 0x463A,      0,      0, 0x6849,
3795       0,      0,      0, 0x6846, 0x4B28, 0x684C, 0x3060,      0,
3796       0,      0,      0, 0x6840,      0,      0,      0,      0,
3797       0,      0,      0,      0,      0,      0,      0,      0,
3798  0x684E,      0, 0x684D,      0,      0,      0,      0,      0,
3799       0, 0x476B, 0x6854,      0, 0x685F,      0,      0,      0,
3800       0, 0x337E,      0,      0,      0, 0x6862,      0,      0,
3801  0x6850,      0,      0,      0, 0x6855, 0x4D6E,      0,      0,
3802 };
3803 unsigned short utf8_to_euc_E891[] = {
3804       0,      0,      0,      0,      0,      0, 0x685E,      0,
3805  0x7B5C, 0x4D55,      0,      0,      0,      0, 0x4E2A,      0,
3806       0,      0,      0,      0,      0,      0,      0, 0x4378,
3807       0,      0,      0, 0x336B,      0,      0,      0,      0,
3808       0, 0x4972, 0x6864, 0x4621,      0,      0, 0x3031,      0,
3809       0, 0x685D,      0, 0x6859, 0x4172, 0x6853, 0x685B, 0x6860,
3810       0, 0x472C,      0,      0,      0, 0x302A,      0, 0x6858,
3811       0, 0x6861, 0x4978,      0,      0,      0,      0,      0,
3812 };
3813 unsigned short utf8_to_euc_E892[] = {
3814       0,      0, 0x685C,      0, 0x6857,      0,      0,      0,
3815       0,      0,      0, 0x3E55,      0,      0,      0,      0,
3816  0x3D2F,      0,      0,      0, 0x3C2C,      0,      0,      0,
3817       0, 0x4C58,      0,      0, 0x4947,      0,      0, 0x6867,
3818       0, 0x6870,      0,      0,      0,      0,      0,      0,
3819       0,      0,      0,      0,      0, 0x685A,      0,      0,
3820       0,      0, 0x3377,      0, 0x7B5D,      0,      0,      0,
3821  0x3E78, 0x6865,      0, 0x686A, 0x4173,      0,      0, 0x6866,
3822 };
3823 unsigned short utf8_to_euc_E893[] = {
3824       0, 0x686D,      0,      0, 0x435F,      0, 0x686E,      0,
3825       0, 0x4D56, 0x6863, 0x3338,      0, 0x6869,      0,      0,
3826  0x686C, 0x4C2C,      0,      0,      0,      0, 0x686F,      0,
3827       0, 0x6868, 0x686B,      0, 0x7925,      0,      0,      0,
3828       0,      0,      0,      0,      0,      0,      0,      0,
3829       0,      0,      0,      0, 0x4B29,      0, 0x4F21,      0,
3830       0,      0,      0,      0, 0x6873,      0,      0,      0,
3831       0,      0,      0,      0, 0x687A,      0,      0, 0x6872,
3832 };
3833 unsigned short utf8_to_euc_E894[] = {
3834  0x3C43,      0,      0,      0,      0,      0, 0x6851,      0,
3835       0,      0,      0,      0,      0,      0,      0,      0,
3836       0, 0x4A4E,      0, 0x4C22, 0x6879, 0x6878,      0, 0x6874,
3837  0x6875,      0, 0x3136,      0,      0,      0,      0, 0x6877,
3838       0, 0x6871,      0,      0,      0,      0, 0x4455,      0,
3839       0,      0,      0,      0, 0x6876, 0x307E,      0,      0,
3840       0,      0,      0,      0,      0, 0x4222,      0,      0,
3841       0,      0,      0,      0,      0, 0x4A43,      0,      0,
3842 };
3843 unsigned short utf8_to_euc_E895[] = {
3844  0x687B, 0x6921,      0, 0x4859,      0,      0,      0,      0,
3845  0x687E, 0x3E56, 0x3C49, 0x6923,      0,      0, 0x363E,      0,
3846       0,      0,      0, 0x7B5E,      0, 0x6924,      0, 0x4979,
3847  0x687D, 0x7B5F, 0x6856,      0,      0,      0,      0,      0,
3848       0,      0,      0, 0x687C,      0,      0,      0,      0,
3849  0x4F4F, 0x4622, 0x4973, 0x7B60,      0, 0x692B,      0,      0,
3850       0,      0,      0,      0,      0,      0,      0, 0x6931,
3851       0,      0,      0,      0,      0,      0, 0x6932,      0,
3852 };
3853 unsigned short utf8_to_euc_E896[] = {
3854  0x6925,      0,      0,      0, 0x4776,      0,      0, 0x692F,
3855  0x6927,      0, 0x6929,      0,      0,      0,      0,      0,
3856  0x6933, 0x6928,      0,      0, 0x692C,      0,      0, 0x3172,
3857       0, 0x4665,      0, 0x692D, 0x6930,      0,      0,      0,
3858       0,      0,      0,      0, 0x6926,      0, 0x4126,      0,
3859  0x692A, 0x3B27, 0x3F45, 0x3730, 0x4C74,      0, 0x4C79, 0x3D72,
3860  0x7B62,      0,      0,      0,      0,      0,      0,      0,
3861       0, 0x6937, 0x6935,      0,      0,      0,      0,      0,
3862 };
3863 unsigned short utf8_to_euc_E897[] = {
3864       0, 0x4F4E,      0,      0,      0,      0,      0,      0,
3865       0, 0x6934,      0,      0,      0, 0x4D75,      0, 0x6936,
3866  0x6938,      0,      0,      0,      0, 0x6939,      0,      0,
3867       0,      0,      0,      0, 0x693C, 0x693A,      0,      0,
3868       0,      0,      0,      0, 0x4623, 0x693B,      0,      0,
3869       0, 0x484D, 0x692E,      0,      0,      0,      0,      0,
3870       0,      0,      0,      0,      0,      0,      0, 0x3D73,
3871       0, 0x693D, 0x6942, 0x4174,      0,      0, 0x6941,      0,
3872 };
3873 unsigned short utf8_to_euc_E898[] = {
3874       0,      0, 0x6922,      0,      0,      0, 0x6943, 0x4149,
3875       0,      0, 0x693E, 0x6940,      0,      0,      0,      0,
3876       0,      0,      0, 0x693F,      0,      0, 0x5D31, 0x5D22,
3877       0,      0, 0x6945,      0,      0,      0,      0,      0,
3878       0,      0, 0x6944,      0,      0,      0,      0,      0,
3879       0,      0,      0,      0,      0, 0x4D76,      0, 0x623C,
3880  0x6946,      0,      0,      0,      0,      0,      0,      0,
3881       0,      0,      0,      0,      0,      0,      0, 0x6947,
3882 };
3883 unsigned short utf8_to_euc_E899[] = {
3884       0,      0,      0,      0,      0,      0,      0,      0,
3885       0,      0,      0,      0,      0, 0x6948, 0x3857,      0,
3886  0x3554,      0,      0,      0, 0x694A, 0x515D,      0,      0,
3887       0,      0, 0x3575,      0, 0x4E3A,      0, 0x3673, 0x694B,
3888       0,      0,      0,      0,      0,      0,      0, 0x694C,
3889       0,      0,      0, 0x436E,      0,      0,      0,      0,
3890       0, 0x694D,      0,      0,      0,      0,      0,      0,
3891       0, 0x467A,      0, 0x303A,      0,      0,      0,      0,
3892 };
3893 unsigned short utf8_to_euc_E89A[] = {
3894       0,      0,      0,      0,      0,      0,      0,      0,
3895       0,      0, 0x3263, 0x6952, 0x6953,      0,      0,      0,
3896       0,      0,      0, 0x694E,      0, 0x3B3D,      0,      0,
3897       0,      0,      0,      0,      0,      0,      0,      0,
3898       0,      0,      0, 0x694F, 0x4742,      0,      0,      0,
3899       0, 0x6950, 0x6951, 0x695B,      0,      0,      0, 0x6955,
3900  0x6958,      0,      0,      0,      0,      0, 0x6954,      0,
3901       0,      0,      0,      0,      0,      0,      0,      0,
3902 };
3903 unsigned short utf8_to_euc_E89B[] = {
3904       0,      0,      0,      0, 0x6956,      0, 0x6957, 0x3C58,
3905       0, 0x6959,      0, 0x4341,      0, 0x3756, 0x3342,      0,
3906       0,      0,      0,      0, 0x695C,      0,      0,      0,
3907       0, 0x333F,      0, 0x6961,      0,      0, 0x695D, 0x6960,
3908       0,      0,      0,      0, 0x483A,      0,      0,      0,
3909       0, 0x695E,      0,      0, 0x695F, 0x4948, 0x485A, 0x6962,
3910       0,      0,      0,      0,      0,      0,      0,      0,
3911  0x427D, 0x696C,      0, 0x6968,      0,      0, 0x326B,      0,
3912 };
3913 unsigned short utf8_to_euc_E89C[] = {
3914  0x6966,      0, 0x4B2A, 0x6967,      0,      0, 0x6964,      0,
3915  0x6965, 0x696A, 0x696D,      0,      0, 0x696B,      0,      0,
3916       0, 0x6969, 0x6963,      0,      0,      0,      0,      0,
3917  0x4358,      0, 0x6974,      0, 0x4C2A,      0,      0,      0,
3918       0,      0,      0,      0,      0, 0x6972,      0,      0,
3919       0, 0x6973,      0,      0,      0,      0,      0,      0,
3920       0,      0,      0,      0, 0x696E,      0,      0, 0x6970,
3921       0,      0,      0, 0x6971,      0,      0,      0, 0x696F,
3922 };
3923 unsigned short utf8_to_euc_E89D[] = {
3924       0,      0,      0,      0,      0,      0,      0,      0,
3925       0, 0x4066,      0, 0x4F39, 0x6978,      0, 0x6979,      0,
3926       0,      0,      0, 0x6A21,      0, 0x3F2A,      0, 0x697B,
3927       0, 0x697E,      0,      0,      0,      0,      0, 0x6976,
3928  0x6975,      0,      0, 0x6A22,      0,      0, 0x325C,      0,
3929  0x697C,      0, 0x6A23,      0,      0,      0, 0x697D,      0,
3930       0,      0,      0,      0, 0x697A,      0, 0x4433,      0,
3931  0x6977,      0,      0,      0,      0,      0,      0, 0x4768,
3932 };
3933 unsigned short utf8_to_euc_E89E[] = {
3934       0,      0, 0x6A27,      0,      0,      0,      0,      0,
3935       0,      0,      0,      0,      0, 0x4D3B,      0,      0,
3936       0,      0,      0,      0,      0,      0,      0,      0,
3937       0,      0,      0,      0,      0,      0,      0, 0x6A26,
3938       0,      0, 0x6A25,      0,      0,      0,      0,      0,
3939       0,      0,      0, 0x6A2E,      0,      0,      0, 0x6A28,
3940       0,      0,      0, 0x6A30,      0,      0,      0,      0,
3941       0,      0, 0x4D66, 0x6A33,      0, 0x6A2A,      0,      0,
3942 };
3943 unsigned short utf8_to_euc_E89F[] = {
3944  0x6A2B,      0,      0,      0, 0x6A2F,      0, 0x6A32, 0x6A31,
3945       0,      0,      0, 0x6A29,      0,      0,      0,      0,
3946  0x6A2C,      0, 0x6A3D,      0,      0,      0,      0,      0,
3947       0,      0,      0,      0,      0,      0,      0,      0,
3948  0x6A36,      0,      0,      0,      0,      0,      0,      0,
3949       0,      0,      0,      0,      0,      0,      0, 0x6A34,
3950       0,      0, 0x6A35,      0,      0,      0, 0x6A3A, 0x6A3B,
3951       0, 0x332A,      0, 0x3542,      0,      0, 0x6A39,      0,
3952 };
3953 unsigned short utf8_to_euc_E8A0[] = {
3954       0,      0,      0,      0,      0, 0x6A24,      0, 0x7B65,
3955       0,      0,      0,      0,      0, 0x6A38, 0x6A3C, 0x6A37,
3956       0, 0x6A3E,      0,      0,      0, 0x6A40, 0x6A3F,      0,
3957       0,      0,      0,      0,      0,      0,      0,      0,
3958       0, 0x6A42, 0x6A41, 0x695A,      0,      0,      0, 0x6A46,
3959       0,      0,      0,      0,      0,      0,      0,      0,
3960       0, 0x6A43,      0,      0,      0,      0, 0x6A44,      0,
3961       0, 0x6A45,      0, 0x6A47,      0,      0,      0,      0,
3962 };
3963 unsigned short utf8_to_euc_E8A1[] = {
3964  0x376C,      0, 0x6A49,      0, 0x6A48,      0, 0x3D30,      0,
3965       0,      0,      0,      0, 0x3954, 0x5E27,      0,      0,
3966       0,      0, 0x6A4A, 0x3D51,      0,      0,      0, 0x3339,
3967       0, 0x6A4B,      0, 0x3152,      0, 0x3E57, 0x6A4C,      0,
3968       0, 0x3955, 0x6A4D, 0x3061,      0,      0,      0,      0,
3969  0x493D,      0,      0, 0x6A4E,      0,      0,      0,      0,
3970  0x3F6A,      0, 0x6A55,      0,      0, 0x6A52,      0, 0x436F,
3971       0,      0,      0,      0,      0, 0x6A53, 0x6A50, 0x365E,
3972 };
3973 unsigned short utf8_to_euc_E8A2[] = {
3974       0, 0x6A4F, 0x6A56,      0,      0,      0,      0,      0,
3975  0x3736,      0,      0, 0x425E,      0, 0x6A5C,      0,      0,
3976       0,      0, 0x6A58,      0,      0,      0, 0x4235, 0x6A57,
3977       0, 0x6A5A,      0,      0,      0,      0, 0x6A51,      0,
3978       0,      0, 0x6A5B,      0, 0x6A5D,      0,      0,      0,
3979       0,      0,      0, 0x486F,      0,      0, 0x6A59,      0,
3980  0x6A5E, 0x6A60,      0,      0, 0x3853, 0x6A54,      0, 0x3041,
3981       0,      0,      0,      0,      0,      0,      0, 0x6A5F,
3982 };
3983 unsigned short utf8_to_euc_E8A3[] = {
3984       0, 0x3A5B, 0x4E76, 0x6A61, 0x6A62, 0x4175,      0,      0,
3985       0,      0,      0,      0,      0,      0,      0, 0x4E22,
3986       0,      0,      0,      0, 0x6A63, 0x4D35,      0,      0,
3987  0x6A64, 0x6A65,      0,      0, 0x4A64, 0x6A66,      0, 0x3A40,
3988       0, 0x4E23,      0,      0,      0,      0,      0,      0,
3989  0x6A6B,      0,      0,      0,      0,      0,      0,      0,
3990       0,      0, 0x6A6C, 0x3E58, 0x6A6A, 0x7B66,      0,      0,
3991  0x4D67, 0x6A67,      0,      0, 0x6A69, 0x403D, 0x3F7E,      0,
3992 };
3993 unsigned short utf8_to_euc_E8A4[] = {
3994       0,      0, 0x6A68,      0, 0x6A6D,      0,      0, 0x4A23,
3995       0,      0, 0x6A6F,      0, 0x6A6E,      0,      0,      0,
3996  0x336C,      0, 0x4B2B, 0x6A70,      0,      0,      0,      0,
3997       0,      0,      0,      0, 0x7922, 0x6A7C, 0x6A72,      0,
3998       0,      0,      0,      0,      0, 0x6A73,      0,      0,
3999       0,      0, 0x6A74, 0x6A75,      0,      0,      0,      0,
4000       0,      0,      0,      0,      0,      0, 0x6A79,      0,
4001  0x6A7A,      0,      0, 0x6A78,      0,      0,      0,      0,
4002 };
4003 unsigned short utf8_to_euc_E8A5[] = {
4004       0, 0x6A76,      0, 0x6A71, 0x6A77,      0,      0,      0,
4005       0,      0,      0,      0, 0x6A7B, 0x7037,      0,      0,
4006       0,      0,      0,      0,      0,      0, 0x3228,      0,
4007       0,      0,      0,      0,      0,      0, 0x6A7E, 0x365F,
4008  0x6A7D,      0,      0,      0, 0x6B22,      0, 0x6B21,      0,
4009       0,      0, 0x6B24,      0,      0, 0x6B23,      0, 0x6B25,
4010       0,      0, 0x3D31,      0, 0x6B26,      0,      0, 0x6B27,
4011       0,      0,      0,      0,      0,      0, 0x6B28, 0x403E,
4012 };
4013 unsigned short utf8_to_euc_E8A6[] = {
4014       0, 0x4D57,      0, 0x6B29,      0,      0, 0x4A24, 0x4746,
4015  0x6B2A,      0, 0x6B2B, 0x382B,      0,      0,      0, 0x352C,
4016       0,      0,      0, 0x6B2C,      0,      0, 0x3B6B, 0x4741,
4017  0x6B2D,      0, 0x3350,      0,      0,      0,      0,      0,
4018       0, 0x6B2E,      0,      0,      0,      0, 0x6B30, 0x4D77,
4019       0, 0x6B2F, 0x3F46,      0, 0x6B31,      0,      0, 0x6B32,
4020       0,      0, 0x6B33, 0x3451,      0,      0,      0,      0,
4021       0,      0, 0x6B34,      0,      0, 0x6B35,      0, 0x6B36,
4022 };
4023 unsigned short utf8_to_euc_E8A7[] = {
4024  0x6B37,      0,      0,      0,      0,      0,      0,      0,
4025       0,      0,      0,      0,      0,      0,      0,      0,
4026       0,      0, 0x3351,      0,      0,      0,      0,      0,
4027       0,      0, 0x6B38,      0, 0x6B39, 0x6B3A,      0,      0,
4028       0,      0,      0, 0x3272,      0,      0, 0x3F28, 0x6B3B,
4029       0,      0,      0,      0,      0,      0,      0,      0,
4030       0,      0,      0,      0, 0x6B3C,      0,      0,      0,
4031  0x6B3D,      0,      0,      0,      0,      0,      0,      0,
4032 };
4033 unsigned short utf8_to_euc_E8A8[] = {
4034  0x3840,      0, 0x447B, 0x6B3E,      0,      0,      0,      0,
4035  0x3757,      0, 0x3F56,      0, 0x6B41,      0, 0x4624,      0,
4036  0x6B40,      0, 0x7B67, 0x3731,      0,      0, 0x6B3F, 0x4277,
4037  0x352D,      0,      0, 0x6B42,      0, 0x6B43,      0, 0x3E59,
4038       0,      0,      0, 0x376D,      0, 0x6B44,      0,      0,
4039       0,      0, 0x4B2C,      0,      0, 0x405F,      0,      0,
4040       0, 0x3576,      0, 0x4C75, 0x414A,      0, 0x6B45, 0x7B68,
4041       0,      0, 0x3F47, 0x4370, 0x3E5A,      0,      0,      0,
4042 };
4043 unsigned short utf8_to_euc_E8A9[] = {
4044       0, 0x6B46,      0,      0,      0,      0, 0x6B49,      0,
4045  0x6B4A,      0,      0,      0,      0,      0,      0,      0,
4046  0x3A3E, 0x4242, 0x6B48,      0, 0x3E5B, 0x493E,      0,      0,
4047       0,      0,      0, 0x6B47,      0,      0, 0x3B6C,      0,
4048  0x3153,      0, 0x6B4E, 0x3758,      0,      0, 0x3B6E,      0,
4049       0, 0x3B6D,      0, 0x4F4D, 0x6B4D, 0x6B4C, 0x4127,      0,
4050  0x354D, 0x4F43, 0x333A, 0x3E5C,      0,      0,      0,      0,
4051       0, 0x7B69,      0,      0, 0x6B4B,      0,      0,      0,
4052 };
4053 unsigned short utf8_to_euc_E8AA[] = {
4054       0,      0, 0x6B50,      0, 0x6B51, 0x6B4F,      0, 0x3858,
4055       0, 0x4D40,      0,      0, 0x3B6F, 0x4727,      0,      0,
4056       0, 0x6B54,      0, 0x4040,      0, 0x4342,      0,      0,
4057  0x4D36,      0, 0x6B57,      0,      0,      0, 0x386C,      0,
4058  0x403F, 0x6B53,      0, 0x6B58, 0x386D, 0x6B55, 0x6B56, 0x7B6A,
4059  0x6B52,      0,      0,      0, 0x4062, 0x4649,      0,      0,
4060  0x432F,      0, 0x325D,      0,      0,      0,      0,      0,
4061       0, 0x4870,      0,      0, 0x3543,      0, 0x7B6B, 0x4434,
4062 };
4063 unsigned short utf8_to_euc_E8AB[] = {
4064       0,      0, 0x6B5B,      0, 0x6B59,      0,      0, 0x434C,
4065       0,      0,      0, 0x4041, 0x3452, 0x6B5A,      0, 0x3F5B,
4066       0,      0, 0x4E4A,      0,      0,      0, 0x4F40,      0,
4067       0,      0, 0x6B5C, 0x6B67, 0x4435,      0, 0x6B66, 0x7B6C,
4068  0x6B63, 0x6B6B, 0x6B64,      0, 0x6B60,      0, 0x447C, 0x6B5F,
4069       0,      0,      0, 0x6B5D,      0, 0x4D21, 0x3B70,      0,
4070       0, 0x6B61,      0, 0x6B5E,      0,      0, 0x7B6E, 0x6B65,
4071  0x3D74,      0, 0x3841,      0,      0,      0, 0x427A,      0,
4072 };
4073 unsigned short utf8_to_euc_E8AC[] = {
4074  0x4B45, 0x315A, 0x3062,      0, 0x4625,      0,      0, 0x6B69,
4075       0,      0,      0,      0, 0x6B68,      0, 0x4666,      0,
4076  0x6B6D,      0,      0,      0, 0x6B62,      0, 0x6B6C, 0x6B6E,
4077       0, 0x382C, 0x6B6A, 0x3956,      0, 0x3C55,      0,      0,
4078  0x6B6F, 0x4D58,      0,      0,      0,      0, 0x6B72,      0,
4079  0x6B75,      0,      0, 0x6B73, 0x4935,      0,      0,      0,
4080       0,      0,      0, 0x6B70,      0,      0,      0,      0,
4081       0, 0x3660,      0,      0,      0,      0, 0x6B74,      0,
4082 };
4083 unsigned short utf8_to_euc_E8AD[] = {
4084       0, 0x6B76,      0,      0,      0,      0,      0,      0,
4085       0, 0x6B7A,      0,      0, 0x6B77,      0, 0x6B79, 0x6B78,
4086       0,      0,      0, 0x7B6F,      0,      0, 0x6B7B,      0,
4087  0x3C31,      0, 0x6B7D, 0x6B7C, 0x4968,      0,      0, 0x6C21,
4088       0,      0,      0,      0,      0,      0, 0x3759,      0,
4089       0,      0,      0, 0x6B7E, 0x6C22,      0,      0, 0x6C23,
4090  0x3544, 0x6641, 0x3E79,      0, 0x6C24,      0,      0, 0x386E,
4091       0,      0,      0,      0,      0, 0x6C25,      0, 0x7B70,
4092 };
4093 unsigned short utf8_to_euc_E8AE[] = {
4094  0x6C26,      0,      0, 0x3B3E,      0,      0,      0,      0,
4095       0,      0, 0x5A4E,      0, 0x6C27,      0, 0x6C28,      0,
4096  0x3D32,      0, 0x6C29, 0x6C2A,      0,      0, 0x6C2B,      0,
4097       0, 0x6C2C, 0x6C2D,      0,      0,      0,      0,      0,
4098       0,      0,      0,      0,      0,      0,      0,      0,
4099       0,      0,      0,      0,      0,      0,      0,      0,
4100       0,      0,      0,      0,      0,      0,      0,      0,
4101       0,      0,      0,      0,      0,      0,      0,      0,
4102 };
4103 unsigned short utf8_to_euc_E8B0[] = {
4104       0,      0,      0,      0,      0,      0,      0,      0,
4105       0,      0,      0,      0,      0,      0,      0,      0,
4106       0,      0,      0,      0,      0,      0,      0,      0,
4107       0,      0,      0,      0,      0,      0,      0,      0,
4108       0,      0,      0,      0,      0,      0,      0,      0,
4109       0,      0,      0,      0,      0,      0,      0,      0,
4110       0,      0,      0,      0,      0,      0,      0, 0x432B,
4111       0,      0, 0x6C2E,      0,      0,      0,      0, 0x6C30,
4112 };
4113 unsigned short utf8_to_euc_E8B1[] = {
4114       0, 0x6C2F,      0,      0,      0,      0, 0x4626,      0,
4115  0x6C31,      0, 0x4B2D,      0, 0x6C32,      0, 0x6C33,      0,
4116  0x6C34,      0,      0,      0,      0, 0x6C35,      0,      0,
4117       0,      0, 0x465A,      0,      0,      0,      0,      0,
4118       0, 0x3E5D, 0x6C36,      0,      0,      0,      0,      0,
4119       0,      0, 0x396B, 0x502E, 0x6C37,      0,      0,      0,
4120       0,      0,      0,      0,      0,      0,      0,      0,
4121  0x6C38, 0x493F, 0x6C39,      0, 0x6C41,      0,      0,      0,
4122 };
4123 unsigned short utf8_to_euc_E8B2[] = {
4124       0,      0, 0x6C3A,      0,      0, 0x6C3C,      0,      0,
4125       0, 0x6C3B, 0x6C3D,      0, 0x4B46, 0x6C3E, 0x6C3F,      0,
4126       0,      0,      0,      0, 0x6C40,      0,      0,      0,
4127  0x6C42,      0,      0,      0,      0, 0x332D, 0x4467,      0,
4128  0x4969, 0x3A62, 0x3957,      0,      0,      0,      0, 0x494F,
4129  0x325F, 0x484E, 0x6C45, 0x3453, 0x4055, 0x6C44, 0x6C49, 0x4379,
4130  0x4C63,      0, 0x6C47, 0x6C48, 0x352E,      0, 0x6C4A, 0x4763,
4131  0x425F,      0,      0, 0x4871, 0x453D, 0x6C46,      0, 0x4B47,
4132 };
4133 unsigned short utf8_to_euc_E8B3[] = {
4134  0x326C, 0x6C4C, 0x4F28, 0x4442, 0x4F45,      0,      0, 0x3B71,
4135  0x6C4B,      0, 0x4231,      0,      0, 0x6C5C, 0x4128,      0,
4136       0, 0x4678,      0, 0x4950,      0,      0,      0,      0,
4137       0,      0, 0x6C4F, 0x3B3F, 0x3B72,      0, 0x3E5E,      0,
4138  0x4765,      0, 0x382D, 0x6C4E, 0x6C4D,      0, 0x496A,      0,
4139       0,      0, 0x3C41,      0,      0, 0x4552,      0,      0,
4140  0x7B71,      0,      0,      0, 0x7B72,      0,      0,      0,
4141       0,      0, 0x6C51, 0x6C52, 0x3958, 0x6C50,      0,      0,
4142 };
4143 unsigned short utf8_to_euc_E8B4[] = {
4144       0,      0,      0,      0, 0x6C53, 0x6C54,      0, 0x6C56,
4145  0x4223,      0, 0x6C55, 0x3466,      0, 0x6C58,      0, 0x6C57,
4146  0x6C59,      0, 0x7B73, 0x6C5B, 0x6C5D,      0, 0x6C5E,      0,
4147       0,      0,      0,      0,      0,      0,      0,      0,
4148       0,      0,      0,      0,      0,      0,      0,      0,
4149       0,      0,      0,      0,      0,      0,      0,      0,
4150       0,      0,      0,      0,      0,      0,      0,      0,
4151       0,      0,      0,      0,      0,      0,      0,      0,
4152 };
4153 unsigned short utf8_to_euc_E8B5[] = {
4154       0,      0,      0,      0,      0,      0,      0,      0,
4155       0,      0,      0,      0,      0,      0,      0,      0,
4156       0,      0,      0,      0,      0,      0,      0,      0,
4157       0,      0,      0,      0,      0,      0,      0,      0,
4158       0,      0,      0,      0, 0x4056,      0, 0x3C4F, 0x6C5F,
4159       0,      0,      0, 0x3352,      0, 0x6C60,      0,      0,
4160  0x4176, 0x6C61,      0, 0x6C62, 0x496B,      0, 0x7B74, 0x352F,
4161       0,      0,      0,      0,      0,      0,      0,      0,
4162 };
4163 unsigned short utf8_to_euc_E8B6[] = {
4164       0, 0x6C63,      0,      0,      0, 0x4436,      0,      0,
4165       0,      0, 0x315B,      0,      0,      0,      0,      0,
4166       0,      0,      0,      0,      0,      0,      0,      0,
4167       0, 0x6C64,      0,      0,      0,      0,      0,      0,
4168       0,      0,      0, 0x3C71,      0,      0,      0,      0,
4169  0x3F76,      0,      0,      0,      0,      0,      0,      0,
4170       0,      0,      0, 0x422D,      0,      0,      0,      0,
4171       0,      0, 0x6C67,      0,      0,      0, 0x6C66,      0,
4172 };
4173 unsigned short utf8_to_euc_E8B7[] = {
4174       0,      0, 0x6C65,      0,      0,      0,      0,      0,
4175       0,      0,      0, 0x6C6D, 0x6C6B,      0,      0, 0x6C68,
4176       0,      0,      0,      0,      0,      0, 0x6C6A,      0,
4177       0,      0, 0x6C69, 0x6C6C,      0, 0x3577,      0, 0x6C70,
4178       0, 0x4057,      0, 0x6C71,      0,      0,      0,      0,
4179  0x3859,      0, 0x6C6E, 0x6C6F,      0,      0,      0, 0x4F29,
4180       0,      0,      0, 0x4437,      0, 0x4129,      0,      0,
4181       0,      0,      0,      0, 0x6C72,      0,      0, 0x6C75,
4182 };
4183 unsigned short utf8_to_euc_E8B8[] = {
4184       0,      0,      0,      0,      0,      0,      0,      0,
4185  0x6C73, 0x6C74, 0x4D59,      0,      0,      0,      0, 0x4627,
4186  0x6C78,      0,      0,      0,      0,      0,      0,      0,
4187       0,      0,      0,      0,      0, 0x6C76, 0x6C77, 0x6C79,
4188       0,      0,      0,      0,      0,      0,      0,      0,
4189       0,      0, 0x6D29,      0,      0,      0,      0,      0,
4190  0x6C7C,      0,      0,      0, 0x6C7D, 0x6C7B,      0,      0,
4191       0,      0,      0,      0,      0,      0,      0,      0,
4192 };
4193 unsigned short utf8_to_euc_E8B9[] = {
4194       0,      0, 0x6C7A,      0, 0x447D,      0,      0, 0x6D21,
4195  0x6D25, 0x6D22, 0x6C7E,      0, 0x6D23,      0,      0,      0,
4196  0x6D24,      0,      0,      0,      0, 0x6D2B,      0,      0,
4197       0, 0x6D26,      0,      0,      0,      0,      0, 0x4058,
4198  0x6D28,      0,      0, 0x6D2A, 0x6D27,      0,      0,      0,
4199       0,      0,      0,      0,      0,      0,      0,      0,
4200       0,      0, 0x6D2D,      0, 0x3D33,      0, 0x6D2C,      0,
4201       0,      0,      0,      0, 0x6D2E,      0,      0,      0,
4202 };
4203 unsigned short utf8_to_euc_E8BA[] = {
4204       0, 0x6D2F,      0,      0, 0x6D32, 0x6D31,      0, 0x6D30,
4205       0,      0, 0x6D34, 0x6D33,      0, 0x4C76,      0,      0,
4206       0, 0x6D36,      0, 0x6D35, 0x6D37,      0,      0,      0,
4207       0, 0x6D38,      0,      0,      0,      0,      0,      0,
4208       0, 0x6D3A,      0,      0,      0,      0,      0,      0,
4209       0,      0, 0x6D39, 0x3F48, 0x6D3B,      0,      0, 0x366D,
4210  0x6D3C, 0x6D3E,      0,      0,      0,      0,      0,      0,
4211       0,      0,      0,      0,      0,      0, 0x6D3F,      0,
4212 };
4213 unsigned short utf8_to_euc_E8BB[] = {
4214       0,      0,      0,      0,      0, 0x6D40, 0x6D3D,      0,
4215  0x6D41,      0, 0x3C56, 0x6D42, 0x3530, 0x3733,      0, 0x7B76,
4216       0,      0, 0x382E,      0,      0,      0,      0,      0,
4217       0,      0,      0, 0x6D43,      0,      0,      0, 0x4670,
4218       0,      0, 0x453E, 0x6D44,      0,      0,      0,      0,
4219       0,      0,      0, 0x6D47,      0,      0,      0,      0,
4220       0,      0,      0,      0,      0,      0,      0,      0,
4221  0x3C34,      0,      0, 0x6D46, 0x6D45, 0x375A, 0x6D48,      0,
4222 };
4223 unsigned short utf8_to_euc_E8BC[] = {
4224       0,      0,      0, 0x3353,      0, 0x6D4A,      0,      0,
4225       0, 0x3A5C, 0x6D49,      0, 0x6D52,      0,      0,      0,
4226       0,      0, 0x6D4C, 0x6D4E, 0x4A65, 0x6D4B,      0,      0,
4227       0, 0x6D4D,      0, 0x6D51, 0x6D4F, 0x3531,      0, 0x6D50,
4228       0,      0,      0,      0,      0,      0, 0x6D53,      0,
4229       0, 0x475A, 0x4E58,      0,      0,      0,      0, 0x3D34,
4230       0,      0,      0, 0x6D54,      0,      0,      0,      0,
4231  0x4D22, 0x6D56,      0, 0x6D55,      0,      0, 0x6D59, 0x4D41,
4232 };
4233 unsigned short utf8_to_euc_E8BD[] = {
4234       0,      0, 0x6D58,      0, 0x336D, 0x6D57, 0x6D5C,      0,
4235       0, 0x6D5B,      0,      0, 0x6D5A, 0x4532, 0x6D5D,      0,
4236       0,      0,      0,      0,      0,      0,      0, 0x6D5E,
4237       0,      0,      0,      0, 0x6D5F,      0,      0, 0x396C,
4238       0, 0x3725, 0x6D60, 0x6D61, 0x6D62,      0,      0,      0,
4239       0,      0,      0,      0,      0,      0,      0,      0,
4240       0,      0,      0,      0,      0,      0,      0,      0,
4241       0,      0,      0,      0,      0,      0,      0,      0,
4242 };
4243 unsigned short utf8_to_euc_E8BE[] = {
4244       0,      0,      0,      0,      0,      0,      0,      0,
4245       0,      0,      0,      0,      0,      0,      0,      0,
4246       0,      0,      0,      0,      0,      0,      0,      0,
4247       0,      0,      0, 0x3F49, 0x6D63,      0, 0x3C2D, 0x6D64,
4248       0,      0,      0, 0x6D65,      0,      0,      0, 0x5221,
4249  0x517E,      0,      0,      0,      0, 0x6D66, 0x6570, 0x6D67,
4250  0x4324, 0x3F2B, 0x4740,      0,      0,      0,      0, 0x6D68,
4251       0,      0, 0x4A55, 0x4454, 0x397E,      0,      0, 0x4329,
4252 };
4253 unsigned short utf8_to_euc_E8BF[] = {
4254       0,      0, 0x312A,      0, 0x4B78, 0x3F57,      0,      0,
4255       0,      0,      0,      0,      0,      0, 0x375E,      0,
4256       0, 0x3661,      0,      0, 0x4A56,      0,      0,      0,
4257       0,      0, 0x6D69,      0,      0,      0,      0,      0,
4258       0,      0, 0x6D6B,      0,      0, 0x6D6A, 0x3260,      0,
4259       0, 0x4676, 0x6D6C, 0x4777,      0, 0x4533,      0, 0x6D6D,
4260  0x3D52,      0,      0,      0, 0x6D6F,      0,      0, 0x4C42,
4261  0x6D7E, 0x6D71, 0x6D72,      0,      0, 0x4449,      0,      0,
4262 };
4263 unsigned short utf8_to_euc_E980[] = {
4264  0x4260, 0x4177,      0, 0x4628,      0, 0x6D70, 0x3555,      0,
4265       0,      0,      0, 0x6D79,      0, 0x6D76, 0x6E25, 0x4629,
4266  0x4360, 0x6D73,      0, 0x447E, 0x4553, 0x6D74, 0x6D78, 0x3F60,
4267       0, 0x4767, 0x444C,      0,      0, 0x4042, 0x6D77, 0x422E,
4268  0x4224, 0x6D75, 0x3029, 0x4F22,      0,      0,      0, 0x6D7A,
4269       0,      0,      0,      0,      0,      0, 0x4261,      0,
4270       0, 0x3D35, 0x3F4A,      0,      0, 0x6D7C, 0x6D7B,      0,
4271  0x306F, 0x6D7D,      0,      0, 0x492F,      0, 0x6E27,      0,
4272 };
4273 unsigned short utf8_to_euc_E981[] = {
4274       0, 0x465B, 0x3F6B,      0,      0, 0x4359,      0, 0x3678,
4275       0, 0x6E26, 0x4D37, 0x313F,      0, 0x4A57, 0x3261, 0x6E21,
4276  0x6E22, 0x6E23, 0x6E24, 0x463B, 0x4323, 0x3063, 0x6E28,      0,
4277  0x6E29, 0x7423,      0,      0, 0x423D,      0, 0x6E2A,      0,
4278  0x3173, 0x414C,      0, 0x382F,      0, 0x4D5A,      0, 0x7B79,
4279  0x6E2B, 0x452C,      0,      0,      0, 0x4178, 0x3C57, 0x6E2C,
4280       0,      0, 0x6E2F,      0,      0, 0x3D65, 0x6E2D, 0x412B,
4281  0x412A,      0, 0x3064,      0, 0x4E4B, 0x6E31,      0, 0x4872,
4282 };
4283 unsigned short utf8_to_euc_E982[] = {
4284  0x6E33, 0x6E32, 0x6E30, 0x6364, 0x3454,      0,      0, 0x6D6E,
4285       0, 0x6E35, 0x6E34,      0,      0,      0,      0, 0x6E36,
4286       0, 0x4D38,      0,      0,      0,      0,      0,      0,
4287       0,      0,      0,      0,      0,      0,      0,      0,
4288       0,      0,      0, 0x4661,      0,      0, 0x4B2E,      0,
4289  0x6E37,      0, 0x3C59,      0,      0,      0,      0, 0x6E38,
4290       0, 0x6E39,      0,      0,      0, 0x6E3A,      0,      0,
4291  0x4521,      0,      0,      0,      0,      0,      0,      0,
4292 };
4293 unsigned short utf8_to_euc_E983[] = {
4294       0, 0x306A,      0,      0,      0,      0,      0,      0,
4295       0,      0, 0x3959,      0,      0,      0, 0x4F3A,      0,
4296       0,      0,      0,      0,      0,      0,      0,      0,
4297       0,      0,      0, 0x6E3E,      0,      0, 0x7B7A,      0,
4298       0, 0x3734, 0x6E3B,      0, 0x6E3C,      0,      0,      0,
4299  0x4974,      0,      0,      0,      0, 0x3354,      0,      0,
4300       0,      0,      0,      0,      0, 0x4D39,      0, 0x363F,
4301       0,      0,      0,      0,      0, 0x4554,      0,      0,
4302 };
4303 unsigned short utf8_to_euc_E984[] = {
4304       0,      0, 0x6E3F,      0,      0,      0,      0,      0,
4305       0,      0,      0,      0,      0,      0,      0,      0,
4306       0,      0, 0x6E40,      0,      0, 0x7B7C,      0,      0,
4307       0, 0x6E41,      0,      0,      0,      0,      0,      0,
4308       0,      0,      0,      0,      0,      0,      0, 0x7B7D,
4309       0,      0,      0,      0,      0, 0x4522,      0,      0,
4310  0x6E43,      0, 0x6E42,      0,      0,      0,      0,      0,
4311       0,      0,      0,      0,      0,      0,      0,      0,
4312 };
4313 unsigned short utf8_to_euc_E985[] = {
4314       0,      0,      0,      0,      0,      0,      0,      0,
4315       0, 0x4653, 0x6E44, 0x3D36, 0x3C60, 0x475B, 0x4371,      0,
4316       0,      0, 0x3C72,      0, 0x3F6C,      0, 0x6E45,      0,
4317  0x6E46,      0,      0,      0,      0,      0,      0,      0,
4318       0,      0, 0x3F5D, 0x6E47,      0, 0x6E48,      0,      0,
4319       0, 0x6E49, 0x4D6F,      0, 0x3D37,      0,      0,      0,
4320       0,      0, 0x6E4B, 0x6E4A,      0, 0x395A,      0, 0x3973,
4321  0x3B40,      0,      0,      0,      0,      0,      0,      0,
4322 };
4323 unsigned short utf8_to_euc_E986[] = {
4324       0,      0, 0x6E4E,      0,      0,      0,      0, 0x3D66,
4325       0, 0x6E4D,      0, 0x6E4C,      0, 0x4269,      0,      0,
4326  0x386F,      0, 0x4043,      0,      0,      0,      0, 0x4830,
4327       0,      0,      0,      0, 0x3D39,      0,      0,      0,
4328       0,      0, 0x6E4F,      0, 0x3E5F,      0,      0,      0,
4329       0,      0, 0x6E52, 0x6E50,      0,      0,      0, 0x6E51,
4330       0,      0,      0,      0, 0x6E54, 0x6E53,      0,      0,
4331  0x3E7A,      0, 0x6E55,      0,      0,      0,      0,      0,
4332 };
4333 unsigned short utf8_to_euc_E987[] = {
4334  0x6E56, 0x6E57,      0,      0,      0,      0, 0x4850, 0x3A53,
4335  0x3C61, 0x6E58,      0, 0x6E59, 0x4E24, 0x3D45, 0x4C6E, 0x4E4C,
4336  0x6E5A, 0x3662,      0,      0,      0,      0, 0x6E5B, 0x7C21,
4337  0x4523,      0, 0x7B7E, 0x6E5E, 0x3378, 0x3F4B, 0x7C22, 0x6E5C,
4338       0, 0x6E5D,      0, 0x4460, 0x7C25, 0x7C26, 0x4B55, 0x367C,
4339       0,      0,      0,      0,      0, 0x7C23, 0x7C24,      0,
4340       0,      0,      0,      0,      0, 0x6E60, 0x6E61,      0,
4341       0,      0,      0,      0, 0x6E5F,      0,      0, 0x6E63,
4342 };
4343 unsigned short utf8_to_euc_E988[] = {
4344       0,      0,      0,      0,      0,      0, 0x7C27,      0,
4345       0,      0, 0x7C29,      0,      0, 0x465F, 0x3343,      0,
4346  0x7C28, 0x6E67,      0,      0, 0x6E64, 0x6E66,      0,      0,
4347       0,      0,      0,      0,      0,      0, 0x6E62,      0,
4348       0,      0,      0,      0,      0,      0,      0,      0,
4349       0, 0x6F4F,      0,      0, 0x6E65,      0,      0,      0,
4350       0,      0,      0,      0, 0x4E6B,      0,      0, 0x385A,
4351       0, 0x7C30, 0x7C2A,      0, 0x7C2C,      0,      0, 0x6E6F,
4352 };
4353 unsigned short utf8_to_euc_E989[] = {
4354  0x7C2B,      0,      0,      0, 0x4534, 0x6E6A,      0,      0,
4355  0x6E6D, 0x6E6B,      0, 0x6E70,      0,      0, 0x7C2D,      0,
4356  0x6E71, 0x7C2F,      0,      0,      0,      0,      0, 0x6E69,
4357       0, 0x7C2E, 0x6E76, 0x3174,      0,      0, 0x6E68,      0,
4358       0,      0, 0x482D,      0, 0x6E6C,      0, 0x3E60, 0x7C31,
4359       0,      0,      0,      0,      0,      0,      0,      0,
4360       0, 0x395B,      0,      0,      0,      0,      0, 0x7C33,
4361  0x7C34,      0,      0,      0,      0,      0, 0x4B48,      0,
4362 };
4363 unsigned short utf8_to_euc_E98A[] = {
4364  0x3664,      0,      0, 0x3D46,      0, 0x463C,      0,      0,
4365  0x7924,      0,      0,      0,      0,      0,      0,      0,
4366       0, 0x412D,      0, 0x6E74,      0, 0x6E6E, 0x6E73,      0,
4367  0x4C43,      0, 0x4438, 0x6E75, 0x6E72,      0,      0,      0,
4368       0,      0,      0,      0,      0,      0,      0, 0x7C32,
4369       0,      0,      0,      0,      0, 0x412C,      0,      0,
4370       0,      0,      0,      0,      0,      0,      0, 0x6E79,
4371       0, 0x6E78,      0,      0,      0,      0,      0,      0,
4372 };
4373 unsigned short utf8_to_euc_E98B[] = {
4374       0,      0,      0,      0,      0,      0,      0,      0,
4375       0,      0,      0,      0,      0,      0,      0, 0x6E77,
4376  0x7C38,      0, 0x4B2F, 0x7C3C,      0, 0x7C3A,      0, 0x7C36,
4377       0, 0x7C37,      0,      0,      0,      0,      0,      0,
4378  0x7C3B,      0,      0,      0, 0x3D7B,      0,      0, 0x7C35,
4379       0, 0x6E7A, 0x4A5F,      0,      0, 0x3154,      0,      0,
4380       0,      0, 0x4946, 0x4372,      0,      0,      0,      0,
4381  0x3578, 0x792A, 0x6E7C, 0x7C3F, 0x395D,      0,      0, 0x7C42,
4382 };
4383 unsigned short utf8_to_euc_E98C[] = {
4384       0,      0, 0x7C44,      0,      0,      0, 0x3B2C,      0,
4385       0,      0,      0,      0,      0,      0,      0, 0x6E7B,
4386  0x3F6D,      0,      0,      0,      0,      0,      0,      0,
4387  0x3F6E, 0x6F21, 0x6F23,      0,      0, 0x7C43, 0x7C41,      0,
4388  0x3E7B, 0x7C3E, 0x6F22, 0x6F24,      0, 0x7C3D, 0x3653,      0,
4389  0x4945,      0,      0, 0x3C62, 0x4F23,      0, 0x6E7E, 0x3A78,
4390       0,      0, 0x4F3F,      0,      0, 0x6F26,      0,      0,
4391       0,      0, 0x6F25, 0x6F27,      0,      0,      0,      0,
4392 };
4393 unsigned short utf8_to_euc_E98D[] = {
4394       0,      0,      0,      0, 0x6E7D,      0,      0,      0,
4395  0x7923,      0,      0, 0x4669,      0, 0x4555,      0,      0,
4396       0,      0,      0,      0, 0x4457,      0, 0x6F2C, 0x7C46,
4397       0,      0,      0, 0x4343, 0x6F28,      0,      0,      0,
4398  0x6F29,      0,      0,      0,      0,      0,      0,      0,
4399       0,      0,      0,      0, 0x372D,      0, 0x6F2B,      0,
4400  0x7C45,      0,      0,      0,      0, 0x3830,      0,      0,
4401       0,      0,      0,      0, 0x6F2A,      0, 0x3E61,      0,
4402 };
4403 unsigned short utf8_to_euc_E98E[] = {
4404       0,      0,      0,      0,      0,      0,      0,      0,
4405       0,      0,      0,      0, 0x3379,      0,      0,      0,
4406       0,      0,      0,      0, 0x6F30,      0, 0x3A3F, 0x4179,
4407       0,      0, 0x444A,      0,      0,      0,      0,      0,
4408       0,      0,      0,      0, 0x7C47,      0,      0, 0x333B,
4409       0,      0,      0,      0, 0x6F2E, 0x6F2F, 0x4443,      0,
4410  0x6F2D,      0,      0,      0,      0,      0,      0,      0,
4411       0, 0x6F31,      0,      0,      0,      0,      0,      0,
4412 };
4413 unsigned short utf8_to_euc_E98F[] = {
4414       0,      0,      0, 0x6F37,      0,      0, 0x7C48,      0,
4415  0x6F3A,      0,      0,      0,      0,      0,      0,      0,
4416  0x6F39, 0x452D,      0,      0,      0,      0, 0x6F32, 0x6F33,
4417  0x6F36,      0,      0,      0,      0, 0x6F38, 0x7C49,      0,
4418       0, 0x3640,      0,      0, 0x6F3B, 0x6F35,      0,      0,
4419  0x6F34,      0,      0,      0,      0,      0,      0,      0,
4420       0,      0,      0,      0,      0,      0,      0,      0,
4421  0x7C4A,      0,      0,      0,      0,      0,      0,      0,
4422 };
4423 unsigned short utf8_to_euc_E990[] = {
4424       0,      0,      0, 0x6F3F,      0,      0,      0, 0x6F40,
4425       0,      0,      0,      0,      0,      0,      0,      0,
4426  0x6F41,      0,      0, 0x6F3E, 0x6F3D,      0,      0,      0,
4427  0x3E62, 0x462A, 0x6F3C,      0,      0,      0,      0,      0,
4428       0, 0x6F45,      0,      0,      0,      0,      0,      0,
4429       0,      0,      0, 0x6F43,      0,      0,      0,      0,
4430       0, 0x7C4B,      0,      0,      0, 0x6F44, 0x6F42,      0,
4431  0x4278,      0, 0x6F46,      0,      0,      0,      0,      0,
4432 };
4433 unsigned short utf8_to_euc_E991[] = {
4434       0, 0x6F47,      0,      0, 0x6F49, 0x7C4C,      0,      0,
4435  0x7C4D,      0,      0,      0,      0,      0,      0,      0,
4436       0, 0x3455, 0x6F48, 0x4C7A,      0,      0,      0,      0,
4437       0,      0, 0x6F54, 0x6F4A,      0,      0, 0x6F4D,      0,
4438  0x6F4B,      0, 0x6F4C,      0,      0,      0,      0,      0,
4439       0,      0, 0x6F4E,      0,      0,      0,      0,      0,
4440  0x6F50,      0,      0,      0,      0, 0x6F51,      0, 0x6F52,
4441       0,      0,      0,      0, 0x6F55, 0x6F53, 0x6F56, 0x6F58,
4442 };
4443 unsigned short utf8_to_euc_E992[] = {
4444       0, 0x6F57,      0,      0,      0,      0,      0,      0,
4445       0,      0,      0,      0,      0,      0,      0,      0,
4446       0,      0,      0,      0,      0,      0,      0,      0,
4447       0,      0,      0,      0,      0,      0,      0,      0,
4448       0,      0,      0,      0,      0,      0,      0,      0,
4449       0,      0,      0,      0,      0,      0,      0,      0,
4450       0,      0,      0,      0,      0,      0,      0,      0,
4451       0,      0,      0,      0,      0,      0,      0,      0,
4452 };
4453 unsigned short utf8_to_euc_E995[] = {
4454       0,      0,      0,      0,      0,      0,      0,      0,
4455       0,      0,      0,      0,      0,      0,      0,      0,
4456       0,      0,      0,      0,      0,      0,      0,      0,
4457       0,      0,      0,      0,      0,      0,      0,      0,
4458       0,      0,      0,      0,      0,      0,      0,      0,
4459       0,      0,      0,      0,      0,      0,      0,      0,
4460       0,      0,      0,      0,      0,      0,      0, 0x4439,
4461       0,      0,      0,      0,      0,      0,      0,      0,
4462 };
4463 unsigned short utf8_to_euc_E996[] = {
4464  0x4C67,      0, 0x6F59, 0x412E,      0,      0,      0, 0x6F5A,
4465       0, 0x4A44, 0x6F5B, 0x332B,      0,      0,      0, 0x313C,
4466       0, 0x3457, 0x7C4E, 0x3456, 0x6F5C,      0, 0x6F5D,      0,
4467  0x6F5E, 0x6F5F,      0,      0,      0,      0,      0,      0,
4468  0x6F60,      0, 0x3458, 0x3355, 0x395E, 0x4836,      0, 0x6F62,
4469  0x6F61,      0,      0,      0,      0, 0x6F63,      0,      0,
4470       0,      0, 0x315C,      0,      0,      0,      0,      0,
4471       0, 0x6F66,      0, 0x6F65, 0x6F64,      0, 0x6F67,      0,
4472 };
4473 unsigned short utf8_to_euc_E997[] = {
4474       0,      0,      0, 0x6F6A,      0,      0,      0, 0x3047,
4475       0,      0, 0x6F68,      0, 0x6F6C, 0x6F6B,      0,      0,
4476       0,      0,      0,      0, 0x6F6E, 0x6F6D, 0x6F6F,      0,
4477  0x462E,      0,      0,      0, 0x6F70,      0,      0,      0,
4478       0, 0x6F71, 0x6F73,      0,      0, 0x6F72,      0,      0,
4479       0,      0,      0,      0,      0,      0,      0,      0,
4480       0,      0,      0,      0,      0,      0,      0,      0,
4481       0,      0,      0,      0,      0,      0,      0,      0,
4482 };
4483 unsigned short utf8_to_euc_E998[] = {
4484       0,      0,      0,      0,      0,      0,      0,      0,
4485       0,      0,      0,      0,      0,      0,      0,      0,
4486       0,      0,      0,      0,      0,      0,      0,      0,
4487       0,      0,      0,      0, 0x496C,      0,      0,      0,
4488       0, 0x6F74,      0,      0,      0,      0,      0,      0,
4489  0x6F75,      0, 0x3A65,      0,      0,      0, 0x6F76, 0x6F77,
4490       0,      0, 0x4B49,      0,      0,      0,      0,      0,
4491       0,      0,      0, 0x414B,      0,      0,      0, 0x3024,
4492 };
4493 unsigned short utf8_to_euc_E999[] = {
4494  0x424B,      0, 0x6F78,      0, 0x496D,      0,      0,      0,
4495       0,      0,      0, 0x6F7B, 0x6F79, 0x395F,      0, 0x6F7A,
4496  0x3842,      0,      0,      0,      0,      0,      0,      0,
4497       0,      0,      0, 0x4A45, 0x6F7D, 0x7021, 0x6F7E, 0x7022,
4498       0,      0, 0x3121, 0x3F58, 0x3D7C, 0x3459, 0x7023,      0,
4499       0,      0, 0x4766,      0, 0x7025,      0,      0,      0,
4500  0x3122,      0, 0x7024, 0x4444,      0, 0x4E4D, 0x462B, 0x6F7C,
4501  0x4E26,      0, 0x3831,      0,      0, 0x4D5B,      0,      0,
4502 };
4503 unsigned short utf8_to_euc_E99A[] = {
4504       0,      0,      0,      0,      0, 0x3679, 0x4E34,      0,
4505  0x3728,      0, 0x4262, 0x6721,      0, 0x7026, 0x332C, 0x3F6F,
4506       0,      0,      0,      0, 0x3356, 0x7028,      0, 0x7029,
4507  0x7027, 0x3764,      0, 0x3A5D, 0x3E63, 0x7C51,      0,      0,
4508  0x3123,      0,      0, 0x4E59,      0,      0,      0, 0x702B,
4509  0x6E2E,      0, 0x702A,      0,      0,      0,      0, 0x7C52,
4510  0x702E, 0x702C, 0x702D,      0, 0x702F,      0, 0x7030, 0x4E6C,
4511  0x7031, 0x7032,      0, 0x4049, 0x483B,      0,      0,      0,
4512 };
4513 unsigned short utf8_to_euc_E99B[] = {
4514  0x3F7D, 0x3467,      0,      0, 0x4D3A, 0x326D, 0x3D38, 0x385B,
4515       0, 0x7035,      0, 0x7034, 0x3B73, 0x7036, 0x7033,      0,
4516       0, 0x3B28,      0,      0,      0, 0x703A, 0x6A2D,      0,
4517       0, 0x5256,      0, 0x3F77, 0x7038,      0,      0,      0,
4518       0,      0, 0x4E25, 0x4671,      0,      0,      0,      0,
4519  0x312B,      0, 0x4063, 0x3C36,      0,      0,      0,      0,
4520  0x4A37,      0, 0x3140,      0,      0,      0, 0x4E6D, 0x4D6B,
4521       0, 0x703B,      0, 0x4545,      0,      0,      0,      0,
4522 };
4523 unsigned short utf8_to_euc_E99C[] = {
4524  0x3C7B,      0,      0,      0, 0x703C,      0, 0x703D, 0x3F4C,
4525  0x703E,      0, 0x4E6E,      0,      0, 0x7039, 0x7040, 0x7042,
4526       0, 0x7041,      0, 0x703F,      0,      0, 0x7043,      0,
4527       0, 0x7044,      0,      0, 0x417A,      0, 0x3262,      0,
4528       0,      0,      0,      0, 0x7045,      0,      0, 0x4C38,
4529       0,      0, 0x7046,      0,      0,      0,      0,      0,
4530  0x7047,      0, 0x4F2A, 0x7C53,      0,      0,      0,      0,
4531  0x5B31, 0x7048,      0, 0x7C54,      0, 0x7049, 0x704A,      0,
4532 };
4533 unsigned short utf8_to_euc_E99D[] = {
4534       0,      0, 0x704E, 0x7C55, 0x704B,      0, 0x704C,      0,
4535  0x704D, 0x704F,      0,      0,      0, 0x7C56,      0, 0x7C57,
4536       0, 0x7C58, 0x4044,      0,      0, 0x7C59, 0x4C77,      0,
4537       0, 0x4045,      0,      0, 0x7050,      0, 0x4873,      0,
4538  0x7051, 0x7353, 0x4C4C,      0, 0x7052,      0, 0x7053,      0,
4539  0x7054, 0x3357,      0, 0x7056,      0, 0x3F59,      0,      0,
4540       0, 0x7057,      0,      0, 0x3724,      0,      0,      0,
4541       0, 0x7058, 0x705C,      0, 0x705A,      0,      0,      0,
4542 };
4543 unsigned short utf8_to_euc_E99E[] = {
4544       0, 0x705B,      0,      0, 0x3373, 0x7059, 0x705D,      0,
4545       0,      0,      0, 0x705E,      0, 0x3048,      0, 0x705F,
4546  0x7060,      0,      0,      0,      0,      0,      0,      0,
4547  0x3E64,      0,      0,      0, 0x7061,      0,      0,      0,
4548  0x3547,      0,      0, 0x7064,      0,      0, 0x7063,      0,
4549  0x7062,      0,      0, 0x6B71,      0, 0x4A5C,      0,      0,
4550       0,      0,      0, 0x7065, 0x7066,      0,      0,      0,
4551       0,      0,      0,      0,      0,      0,      0,      0,
4552 };
4553 unsigned short utf8_to_euc_E99F[] = {
4554       0,      0,      0, 0x7067,      0,      0, 0x7068,      0,
4555  0x7069,      0,      0, 0x706A,      0,      0,      0,      0,
4556       0,      0,      0, 0x345A,      0,      0,      0,      0,
4557       0,      0,      0,      0, 0x706B,      0,      0,      0,
4558       0,      0,      0,      0,      0,      0,      0,      0,
4559       0,      0,      0,      0,      0, 0x706C, 0x4723,      0,
4560       0,      0, 0x706E, 0x323B,      0, 0x7071, 0x7070,      0,
4561       0,      0,      0, 0x3124,      0,      0,      0, 0x3641,
4562 };
4563 unsigned short utf8_to_euc_E9A0[] = {
4564       0, 0x4A47, 0x443A, 0x3A22,      0, 0x3960, 0x3D67,      0,
4565  0x3F5C,      0,      0,      0, 0x7073,      0,      0, 0x7072,
4566  0x4D42, 0x3468, 0x4852, 0x465C,      0,      0,      0, 0x3F7C,
4567  0x4E4E,      0, 0x375B,      0,      0,      0,      0,      0,
4568       0, 0x7076,      0,      0, 0x7075,      0,      0,      0,
4569       0,      0,      0,      0, 0x4B4B, 0x462C,      0,      0,
4570       0,      0,      0,      0, 0x3150,      0,      0, 0x7077,
4571  0x7074,      0,      0, 0x4951, 0x4D6A, 0x7078,      0,      0,
4572 };
4573 unsigned short utf8_to_euc_E9A1[] = {
4574       0,      0,      0,      0,      0,      0, 0x7079,      0,
4575       0,      0,      0, 0x707B, 0x426A, 0x335B, 0x335C, 0x707A,
4576       0,      0,      0,      0, 0x3469, 0x3832,      0, 0x7C5A,
4577  0x346A,      0,      0, 0x453F,      0,      0, 0x4E60,      0,
4578       0,      0,      0,      0,      0, 0x7C5B,      0, 0x385C,
4579       0,      0,      0, 0x707C,      0,      0,      0, 0x707D,
4580  0x707E, 0x7121,      0, 0x7123, 0x7122,      0,      0,      0,
4581       0,      0,      0,      0,      0,      0,      0,      0,
4582 };
4583 unsigned short utf8_to_euc_E9A2[] = {
4584       0,      0,      0,      0,      0,      0,      0,      0,
4585       0,      0,      0,      0,      0,      0,      0,      0,
4586       0,      0,      0,      0,      0,      0,      0,      0,
4587       0,      0,      0,      0,      0,      0,      0,      0,
4588       0,      0,      0,      0,      0,      0,      0,      0,
4589  0x4977,      0, 0x7124,      0,      0,      0,      0, 0x7125,
4590       0, 0x7126,      0,      0,      0,      0, 0x7127,      0,
4591       0,      0,      0,      0,      0,      0,      0,      0,
4592 };
4593 unsigned short utf8_to_euc_E9A3[] = {
4594       0,      0,      0, 0x7129, 0x7128,      0, 0x712A,      0,
4595       0,      0,      0,      0,      0,      0,      0,      0,
4596       0,      0,      0,      0,      0,      0,      0,      0,
4597       0,      0,      0, 0x4874, 0x664C,      0,      0, 0x3F29,
4598       0,      0, 0x3532,      0,      0,      0,      0,      0,
4599       0, 0x712B,      0, 0x712C,      0, 0x522C, 0x5D3B, 0x4853,
4600       0,      0, 0x307B,      0, 0x303B,      0,      0,      0,
4601       0,      0,      0,      0, 0x3B74, 0x4B30, 0x3E7E,      0,
4602 };
4603 unsigned short utf8_to_euc_E9A4[] = {
4604       0,      0,      0, 0x712D,      0, 0x4C5F,      0,      0,
4605       0, 0x712E, 0x4D5C,      0, 0x3142,      0,      0,      0,
4606  0x3B41,      0, 0x712F, 0x326E, 0x7130,      0,      0,      0,
4607  0x7131,      0,      0,      0,      0, 0x7133, 0x7134,      0,
4608  0x7136, 0x7132,      0,      0, 0x7135,      0,      0, 0x7C5E,
4609  0x345B,      0,      0,      0, 0x7137,      0, 0x7138,      0,
4610       0,      0,      0,      0,      0,      0,      0,      0,
4611       0,      0,      0,      0,      0, 0x7139, 0x713A,      0,
4612 };
4613 unsigned short utf8_to_euc_E9A5[] = {
4614       0,      0, 0x713B,      0,      0, 0x713D,      0,      0,
4615       0, 0x713C,      0, 0x713F, 0x7142,      0,      0,      0,
4616  0x713E, 0x7140, 0x7141,      0,      0, 0x7143,      0, 0x3642,
4617       0,      0,      0,      0,      0,      0,      0,      0,
4618       0,      0,      0,      0,      0,      0,      0,      0,
4619       0,      0,      0,      0,      0,      0,      0,      0,
4620       0,      0,      0,      0,      0,      0,      0,      0,
4621       0,      0,      0,      0,      0,      0,      0,      0,
4622 };
4623 unsigned short utf8_to_euc_E9A6[] = {
4624       0,      0,      0,      0,      0,      0,      0,      0,
4625       0,      0,      0,      0,      0,      0,      0,      0,
4626       0,      0,      0,      0,      0,      0, 0x3C73, 0x7144,
4627  0x7145, 0x3961,      0,      0,      0,      0, 0x7C60,      0,
4628       0,      0,      0,      0,      0, 0x7146,      0,      0,
4629  0x333E,      0,      0,      0, 0x474F, 0x7147, 0x7148,      0,
4630       0,      0,      0, 0x435A, 0x466B,      0,      0,      0,
4631       0,      0,      0,      0, 0x7149,      0,      0,      0,
4632 };
4633 unsigned short utf8_to_euc_E9A7[] = {
4634       0, 0x477D,      0,      0, 0x424C, 0x3158, 0x366E,      0,
4635  0x366F,      0,      0,      0,      0,      0,      0,      0,
4636  0x4373, 0x714E, 0x3670,      0,      0, 0x326F,      0,      0,
4637  0x714D,      0,      0, 0x714B,      0, 0x714C,      0, 0x714A,
4638       0,      0, 0x7158,      0,      0,      0,      0,      0,
4639       0,      0,      0,      0,      0, 0x714F, 0x7150,      0,
4640       0, 0x7151, 0x7152,      0,      0,      0,      0,      0,
4641  0x7154,      0,      0, 0x7153,      0,      0,      0, 0x3D59,
4642 };
4643 unsigned short utf8_to_euc_E9A8[] = {
4644       0, 0x7155,      0,      0,      0, 0x7157,      0,      0,
4645       0,      0,      0,      0,      0,      0, 0x3533, 0x7156,
4646       0,      0, 0x417B, 0x3833,      0,      0,      0,      0,
4647       0, 0x7159,      0,      0,      0,      0,      0,      0,
4648       0,      0,      0,      0,      0,      0,      0,      0,
4649  0x424D,      0,      0, 0x715A,      0,      0,      0,      0,
4650  0x462D,      0,      0,      0,      0,      0,      0, 0x715B,
4651       0,      0,      0,      0,      0,      0, 0x7160,      0,
4652 };
4653 unsigned short utf8_to_euc_E9A9[] = {
4654  0x715E,      0, 0x715D, 0x715F,      0, 0x715C,      0,      0,
4655       0,      0,      0,      0,      0, 0x7162, 0x7C61,      0,
4656       0,      0,      0,      0,      0, 0x7161,      0, 0x7164,
4657       0,      0, 0x3643, 0x7163,      0,      0,      0, 0x7165,
4658       0,      0, 0x7166,      0, 0x7168, 0x7167,      0,      0,
4659       0, 0x7169, 0x716B, 0x716A,      0,      0,      0,      0,
4660       0,      0,      0,      0,      0,      0,      0,      0,
4661       0,      0,      0,      0,      0,      0,      0,      0,
4662 };
4663 unsigned short utf8_to_euc_E9AA[] = {
4664       0,      0,      0,      0,      0,      0,      0,      0,
4665       0,      0,      0,      0,      0,      0,      0,      0,
4666       0,      0,      0,      0,      0,      0,      0,      0,
4667       0,      0,      0,      0,      0,      0,      0,      0,
4668       0,      0,      0,      0,      0,      0,      0,      0,
4669  0x397C,      0,      0,      0,      0, 0x716C,      0,      0,
4670  0x716D,      0,      0,      0,      0,      0,      0,      0,
4671  0x333C,      0,      0,      0, 0x716E,      0,      0,      0,
4672 };
4673 unsigned short utf8_to_euc_E9AB[] = {
4674  0x716F,      0,      0,      0, 0x3F71,      0,      0,      0,
4675       0,      0,      0,      0,      0,      0,      0, 0x7170,
4676       0, 0x7171,      0, 0x7172, 0x7173,      0,      0,      0,
4677  0x3962, 0x7C62,      0,      0, 0x7C63,      0, 0x7174, 0x7175,
4678       0,      0, 0x7176, 0x7177,      0,      0, 0x7178,      0,
4679       0,      0, 0x4831, 0x717A,      0, 0x4926, 0x717B, 0x7179,
4680       0, 0x717D,      0,      0, 0x717C,      0,      0, 0x717E,
4681       0,      0,      0, 0x7221,      0,      0,      0,      0,
4682 };
4683 unsigned short utf8_to_euc_E9AC[] = {
4684       0,      0,      0,      0,      0,      0, 0x7222,      0,
4685       0,      0,      0,      0,      0,      0,      0,      0,
4686       0,      0,      0,      0,      0,      0,      0,      0,
4687  0x7223,      0, 0x7224,      0,      0,      0,      0, 0x7225,
4688       0,      0, 0x7226, 0x7227,      0, 0x7228,      0, 0x7229,
4689  0x722A, 0x722B, 0x722C,      0,      0,      0, 0x722D, 0x722E,
4690       0, 0x5D35, 0x722F,      0,      0,      0,      0,      0,
4691       0,      0,      0, 0x6478, 0x3534,      0,      0,      0,
4692 };
4693 unsigned short utf8_to_euc_E9AD[] = {
4694       0, 0x3321, 0x3A32, 0x7231, 0x7230, 0x4C25,      0,      0,
4695       0,      0,      0,      0,      0, 0x7233, 0x7234, 0x7232,
4696       0, 0x7235,      0,      0, 0x4B62,      0,      0,      0,
4697  0x7236,      0, 0x357B,      0,      0,      0,      0,      0,
4698       0,      0,      0,      0,      0,      0,      0,      0,
4699       0,      0,      0,      0,      0,      0,      0, 0x4F25,
4700       0,      0, 0x7C65,      0, 0x7237, 0x7C64,      0,      0,
4701       0,      0,      0,      0,      0,      0,      0,      0,
4702 };
4703 unsigned short utf8_to_euc_E9AE[] = {
4704       0,      0,      0, 0x7239,      0,      0,      0,      0,
4705       0,      0,      0,      0,      0,      0, 0x303E, 0x7C66,
4706       0, 0x723A, 0x4A2B, 0x7238,      0,      0, 0x723B, 0x723C,
4707       0,      0,      0,      0,      0,      0,      0, 0x723D,
4708  0x723E,      0,      0,      0,      0,      0,      0,      0,
4709  0x723F,      0, 0x4B6E, 0x3B2D,      0, 0x3A7A, 0x412F,      0,
4710       0, 0x7C67,      0,      0, 0x7240,      0,      0,      0,
4711       0, 0x7243,      0, 0x7C68,      0,      0,      0,      0,
4712 };
4713 unsigned short utf8_to_euc_E9AF[] = {
4714  0x7241,      0,      0,      0,      0,      0, 0x7244,      0,
4715       0, 0x3871, 0x7242,      0,      0,      0,      0, 0x7245,
4716       0, 0x7246, 0x7247,      0, 0x724B,      0, 0x3B2A,      0,
4717       0,      0,      0, 0x4264,      0,      0,      0,      0,
4718       0, 0x724C, 0x7249, 0x7248, 0x724A,      0,      0,      0,
4719  0x375F,      0,      0,      0,      0,      0,      0,      0,
4720  0x7250, 0x724F, 0x724E,      0,      0, 0x3033,      0,      0,
4721       0,      0,      0,      0,      0,      0,      0,      0,
4722 };
4723 unsigned short utf8_to_euc_E9B0[] = {
4724  0x7C69,      0,      0,      0, 0x725A,      0, 0x7256,      0,
4725  0x7257, 0x7253, 0x7259,      0, 0x7255, 0x3362,      0,      0,
4726  0x4F4C,      0, 0x7258, 0x7254, 0x7252, 0x7251,      0,      0,
4727       0,      0,      0, 0x725C,      0,      0,      0,      0,
4728       0, 0x725F,      0,      0, 0x725E, 0x725D,      0,      0,
4729       0,      0,      0,      0,      0, 0x4949, 0x725B, 0x3073,
4730  0x7260,      0, 0x7262,      0,      0,      0,      0,      0,
4731       0, 0x336F, 0x724D, 0x3137,      0,      0, 0x7264,      0,
4732 };
4733 unsigned short utf8_to_euc_E9B1[] = {
4734       0,      0,      0,      0,      0,      0, 0x7263, 0x7261,
4735  0x432D,      0,      0,      0,      0,      0,      0,      0,
4736       0,      0, 0x4B70,      0,      0,      0,      0, 0x4E5A,
4737       0,      0, 0x7265,      0,      0,      0,      0,      0,
4738  0x7266,      0,      0,      0,      0,      0,      0, 0x7267,
4739       0,      0,      0,      0,      0,      0,      0,      0,
4740       0,      0,      0,      0,      0,      0, 0x7268,      0,
4741  0x7269,      0,      0,      0,      0,      0,      0,      0,
4742 };
4743 unsigned short utf8_to_euc_E9B3[] = {
4744       0,      0,      0,      0,      0,      0,      0,      0,
4745       0,      0,      0,      0,      0,      0,      0,      0,
4746       0,      0,      0,      0,      0,      0,      0,      0,
4747       0,      0,      0,      0,      0,      0,      0,      0,
4748       0,      0,      0,      0,      0, 0x443B,      0, 0x726A,
4749       0, 0x4837,      0, 0x726F, 0x726B,      0,      0,      0,
4750  0x726C,      0,      0, 0x4B31, 0x4C44,      0, 0x4650,      0,
4751       0,      0,      0,      0,      0,      0,      0,      0,
4752 };
4753 unsigned short utf8_to_euc_E9B4[] = {
4754       0,      0,      0, 0x7270,      0,      0, 0x7271, 0x463E,
4755  0x726E, 0x726D,      0,      0,      0,      0, 0x322A,      0,
4756       0,      0, 0x7279,      0,      0, 0x7278,      0,      0,
4757       0,      0,      0, 0x3175,      0,      0,      0, 0x7276,
4758       0,      0,      0, 0x7275,      0,      0, 0x7273,      0,
4759  0x337B,      0, 0x7272, 0x3C32, 0x3229,      0,      0,      0,
4760       0,      0,      0,      0,      0,      0,      0,      0,
4761       0,      0,      0, 0x3963,      0,      0, 0x727C, 0x727B,
4762 };
4763 unsigned short utf8_to_euc_E9B5[] = {
4764       0, 0x727A,      0,      0, 0x7277,      0, 0x727D,      0,
4765  0x727E,      0,      0,      0,      0,      0,      0,      0,
4766  0x7325, 0x7324,      0,      0,      0,      0,      0,      0,
4767       0, 0x7326,      0,      0, 0x312D, 0x7321, 0x7322,      0,
4768  0x3974, 0x4C39,      0,      0, 0x7323,      0,      0,      0,
4769       0,      0,      0, 0x7C6B, 0x4B32,      0,      0, 0x732B,
4770  0x7C6A,      0, 0x7327,      0,      0,      0,      0,      0,
4771       0,      0, 0x732C,      0,      0,      0,      0,      0,
4772 };
4773 unsigned short utf8_to_euc_E9B6[] = {
4774       0,      0,      0,      0,      0,      0,      0, 0x7329,
4775       0, 0x7328,      0,      0,      0,      0,      0, 0x375C,
4776       0,      0,      0,      0,      0,      0,      0,      0,
4777       0,      0, 0x732D,      0,      0,      0,      0,      0,
4778       0,      0,      0,      0, 0x732E,      0,      0,      0,
4779       0, 0x732F,      0, 0x732A,      0,      0,      0, 0x7274,
4780       0,      0, 0x7330,      0, 0x4461,      0,      0,      0,
4781  0x7334,      0, 0x7335, 0x7333,      0,      0,      0,      0,
4782 };
4783 unsigned short utf8_to_euc_E9B7[] = {
4784       0, 0x7332, 0x7338,      0, 0x7331,      0, 0x7336,      0,
4785       0,      0,      0,      0,      0,      0,      0, 0x7337,
4786       0,      0,      0, 0x733A,      0,      0,      0,      0,
4787       0, 0x7339,      0,      0,      0,      0,      0,      0,
4788       0,      0,      0,      0,      0,      0, 0x733C,      0,
4789       0,      0,      0,      0,      0, 0x733D,      0, 0x733E,
4790       0,      0, 0x4F49,      0,      0,      0,      0,      0,
4791  0x733B, 0x426B, 0x3A6D,      0,      0, 0x733F,      0,      0,
4792 };
4793 unsigned short utf8_to_euc_E9B8[] = {
4794       0,      0,      0,      0,      0,      0,      0,      0,
4795       0,      0,      0,      0,      0,      0,      0,      0,
4796       0,      0,      0,      0,      0,      0,      0,      0,
4797       0, 0x7C6D, 0x7340, 0x7341,      0,      0, 0x7342,      0,
4798       0,      0,      0,      0,      0,      0,      0,      0,
4799       0,      0,      0,      0,      0,      0,      0,      0,
4800       0,      0,      0,      0,      0,      0,      0,      0,
4801       0,      0,      0,      0,      0,      0,      0,      0,
4802 };
4803 unsigned short utf8_to_euc_E9B9[] = {
4804       0,      0,      0,      0,      0,      0,      0,      0,
4805       0,      0,      0,      0,      0,      0,      0,      0,
4806       0,      0,      0,      0,      0,      0,      0,      0,
4807       0,      0,      0,      0,      0,      0,      0,      0,
4808       0,      0,      0,      0,      0,      0,      0,      0,
4809       0,      0,      0,      0,      0,      0,      0,      0,
4810       0,      0,      0,      0,      0, 0x7343,      0,      0,
4811  0x3834, 0x7344,      0,      0,      0, 0x7345,      0, 0x3C2F,
4812 };
4813 unsigned short utf8_to_euc_E9BA[] = {
4814       0, 0x7346,      0,      0,      0,      0,      0,      0,
4815  0x7347,      0,      0, 0x7348, 0x7349,      0,      0,      0,
4816       0, 0x734C, 0x734A, 0x4F3C,      0, 0x734B,      0, 0x4E6F,
4817       0,      0,      0,      0,      0, 0x734D,      0, 0x4E5B,
4818       0,      0,      0,      0,      0, 0x734E, 0x477E,      0,
4819       0, 0x734F, 0x7351,      0,      0, 0x7352,      0,      0,
4820       0,      0,      0,      0,      0,      0,      0,      0,
4821  0x7350, 0x396D, 0x4C4D, 0x4B63, 0x5677,      0, 0x5D60, 0x4B7B,
4822 };
4823 unsigned short utf8_to_euc_E9BB[] = {
4824       0,      0,      0,      0, 0x322B,      0,      0,      0,
4825       0,      0,      0,      0, 0x7354, 0x3550, 0x7355, 0x7356,
4826  0x7357, 0x7C6E, 0x3975,      0, 0x7358,      0,      0,      0,
4827  0x6054, 0x4C5B,      0, 0x4263, 0x7359, 0x735B, 0x735A,      0,
4828  0x735C,      0,      0,      0,      0, 0x735D,      0,      0,
4829  0x735E,      0,      0,      0,      0,      0,      0, 0x735F,
4830       0,      0,      0,      0, 0x7360,      0, 0x7361, 0x7362,
4831       0, 0x7363,      0, 0x7364, 0x7365, 0x7366,      0,      0,
4832 };
4833 unsigned short utf8_to_euc_E9BC[] = {
4834       0,      0,      0,      0,      0,      0,      0, 0x7367,
4835  0x7368,      0,      0,      0,      0,      0, 0x4524,      0,
4836       0,      0,      0, 0x385D,      0, 0x736A,      0,      0,
4837       0,      0,      0,      0,      0,      0,      0,      0,
4838  0x414D, 0x736B,      0,      0,      0,      0,      0,      0,
4839       0,      0,      0,      0, 0x736C,      0,      0,      0,
4840       0,      0,      0,      0,      0,      0,      0,      0,
4841       0,      0,      0, 0x4921,      0,      0, 0x736D,      0,
4842 };
4843 unsigned short utf8_to_euc_E9BD[] = {
4844       0,      0,      0,      0,      0,      0,      0,      0,
4845       0,      0, 0x736E, 0x6337,      0,      0, 0x6C5A, 0x706D,
4846       0,      0, 0x736F,      0, 0x7370,      0,      0,      0,
4847       0,      0,      0,      0,      0,      0,      0, 0x7372,
4848  0x7373, 0x7374, 0x4E70, 0x7371,      0,      0, 0x7375, 0x7376,
4849       0,      0, 0x7378,      0, 0x7377,      0,      0,      0,
4850       0,      0, 0x737A,      0,      0,      0, 0x737B, 0x7379,
4851       0,      0,      0,      0,      0,      0,      0,      0,
4852 };
4853 unsigned short utf8_to_euc_E9BE[] = {
4854       0,      0,      0,      0,      0,      0,      0,      0,
4855       0,      0,      0,      0,      0, 0x4E36,      0,      0,
4856       0,      0,      0,      0,      0, 0x737C,      0,      0,
4857       0,      0,      0,      0, 0x737D, 0x6354,      0,      0,
4858  0x737E,      0,      0,      0,      0,      0,      0,      0,
4859       0,      0,      0,      0,      0,      0,      0,      0,
4860       0,      0,      0,      0,      0,      0,      0,      0,
4861       0,      0,      0,      0,      0,      0,      0,      0,
4862 };
4863 unsigned short utf8_to_euc_EFA4[] = {
4864       0,      0,      0,      0,      0,      0,      0,      0,
4865       0,      0,      0,      0,      0,      0,      0,      0,
4866       0,      0,      0,      0,      0,      0,      0,      0,
4867       0,      0,      0,      0,      0,      0,      0,      0,
4868       0,      0,      0,      0,      0,      0,      0,      0,
4869       0, 0x7A46,      0,      0,      0,      0,      0,      0,
4870       0,      0,      0,      0,      0,      0,      0,      0,
4871       0,      0,      0,      0,      0,      0,      0,      0,
4872 };
4873 unsigned short utf8_to_euc_EFA7[] = {
4874       0,      0,      0,      0,      0,      0,      0,      0,
4875       0,      0,      0,      0,      0,      0,      0,      0,
4876       0,      0,      0,      0,      0,      0,      0,      0,
4877       0,      0,      0,      0, 0x7C4F,      0,      0,      0,
4878       0,      0,      0,      0,      0,      0,      0,      0,
4879       0,      0,      0,      0,      0,      0,      0,      0,
4880       0,      0,      0,      0,      0,      0,      0,      0,
4881       0,      0,      0,      0,      0,      0,      0,      0,
4882 };
4883 unsigned short utf8_to_euc_EFA8[] = {
4884       0,      0,      0,      0,      0,      0,      0,      0,
4885       0,      0,      0,      0,      0,      0, 0x7954, 0x795F,
4886  0x7960, 0x7975, 0x7A3E, 0x7A4E, 0x7A50, 0x7A7B, 0x7B23, 0x7B3A,
4887  0x7B42, 0x7B43, 0x7B44, 0x7B46, 0x7B4A, 0x7B4D, 0x7B56, 0x7B61,
4888  0x7B63, 0x7B64, 0x7B6D, 0x7B75, 0x7B77, 0x7B78, 0x7B7B, 0x7C39,
4889  0x7C40, 0x7C50, 0x7C5C, 0x7C5D, 0x7C5F, 0x7C6C,      0,      0,
4890       0,      0,      0,      0,      0,      0,      0,      0,
4891       0,      0,      0,      0,      0,      0,      0,      0,
4892 };
4893 unsigned short utf8_to_euc_EFB8[] = {
4894       0,      0,      0,      0,      0,      0,      0,      0,
4895       0,      0,      0,      0,      0,      0,      0,      0,
4896       0,      0,      0,      0,      0,      0,      0,      0,
4897       0,      0,      0,      0,      0,      0,      0,      0,
4898       0,      0,      0,      0,      0,      0,      0,      0,
4899       0,      0,      0,      0,      0,      0,      0,      0,
4900  0x7545, 0x753D,      0, 0x7532,      0, 0x754A, 0x754B, 0x7550,
4901  0x7551, 0x754C, 0x754D, 0x755A, 0x755B, 0x7554, 0x7555, 0x7552,
4902 };
4903 unsigned short utf8_to_euc_EFB9[] = {
4904  0x7553, 0x7556, 0x7557, 0x7558, 0x7559,      0,      0,      0,
4905       0,      0,      0,      0,      0,      0,      0,      0,
4906       0,      0,      0,      0,      0,      0,      0,      0,
4907       0,      0,      0,      0,      0,      0,      0,      0,
4908       0,      0,      0,      0,      0,      0,      0,      0,
4909       0,      0,      0,      0,      0,      0,      0,      0,
4910       0,      0,      0,      0,      0,      0,      0,      0,
4911       0,      0,      0,      0,      0,      0,      0,      0,
4912 };
4913 unsigned short utf8_to_euc_EFBC[] = {
4914       0, 0x212A, 0x7C7E, 0x2174, 0x2170, 0x2173, 0x2175, 0x7C7D,
4915  0x214A, 0x214B, 0x2176, 0x215C, 0x2124, 0x215D, 0x2125, 0x213F,
4916  0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337,
4917  0x2338, 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129,
4918  0x2177, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347,
4919  0x2348, 0x2349, 0x234A, 0x234B, 0x234C, 0x234D, 0x234E, 0x234F,
4920  0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357,
4921  0x2358, 0x2359, 0x235A, 0x214E, 0x2140, 0x214F, 0x2130, 0x2132,
4922 };
4923 unsigned short utf8_to_euc_EFBD[] = {
4924  0x212E, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367,
4925  0x2368, 0x2369, 0x236A, 0x236B, 0x236C, 0x236D, 0x236E, 0x236F,
4926  0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377,
4927  0x2378, 0x2379, 0x237A, 0x2150, 0x2143, 0x2151, 0x2141,      0,
4928       0, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27,
4929  0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F,
4930  0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37,
4931  0x0E38, 0x0E39, 0x0E3A, 0x0E3B, 0x0E3C, 0x0E3D, 0x0E3E, 0x0E3F,
4932 };
4933 unsigned short utf8_to_euc_EFBE[] = {
4934  0x0E40, 0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47,
4935  0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F,
4936  0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57,
4937  0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0x0E5C, 0x0E5D, 0x0E5E, 0x0E5F,
4938       0,      0,      0,      0,      0,      0,      0,      0,
4939       0,      0,      0,      0,      0,      0,      0,      0,
4940       0,      0,      0,      0,      0,      0,      0,      0,
4941       0,      0,      0,      0,      0,      0,      0,      0,
4942 };
4943 unsigned short utf8_to_euc_EFBF[] = {
4944       0,      0,      0,      0,      0,      0,      0,      0,
4945       0,      0,      0,      0,      0,      0,      0,      0,
4946       0,      0,      0,      0,      0,      0,      0,      0,
4947       0,      0,      0,      0,      0,      0,      0,      0,
4948  0x2171, 0x2172, 0x224C, 0x2131, 0x7C7C, 0x216F,      0,      0,
4949       0,      0,      0,      0,      0,      0,      0,      0,
4950       0,      0,      0,      0,      0,      0,      0,      0,
4951       0,      0,      0,      0,      0,      0,      0,      0,
4952 };
4953 unsigned short * utf8_to_euc_E2[] = {
4954  utf8_to_euc_E280,                0,                0,                0,
4955  utf8_to_euc_E284, utf8_to_euc_E285, utf8_to_euc_E286, utf8_to_euc_E287,
4956  utf8_to_euc_E288, utf8_to_euc_E289, utf8_to_euc_E28A,                0,
4957  utf8_to_euc_E28C,                0,                0,                0,
4958                 0, utf8_to_euc_E291, utf8_to_euc_E292,                0,
4959  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
4960  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
4961                 0, utf8_to_euc_E29D,                0,                0,
4962                 0,                0,                0,                0,
4963                 0,                0,                0,                0,
4964                 0,                0,                0,                0,
4965                 0,                0,                0,                0,
4966                 0,                0,                0,                0,
4967                 0,                0,                0,                0,
4968                 0,                0,                0,                0,
4969                 0,                0,                0,                0,
4970 };
4971 unsigned short * utf8_to_euc_E3[] = {
4972  utf8_to_euc_E380, utf8_to_euc_E381, utf8_to_euc_E382, utf8_to_euc_E383,
4973                 0,                0,                0,                0,
4974  utf8_to_euc_E388, utf8_to_euc_E389, utf8_to_euc_E38A,                0,
4975  utf8_to_euc_E38C, utf8_to_euc_E38D, utf8_to_euc_E38E, utf8_to_euc_E38F,
4976                 0,                0,                0,                0,
4977                 0,                0,                0,                0,
4978                 0,                0,                0,                0,
4979                 0,                0,                0,                0,
4980                 0,                0,                0,                0,
4981                 0,                0,                0,                0,
4982                 0,                0,                0,                0,
4983                 0,                0,                0,                0,
4984                 0,                0,                0,                0,
4985                 0,                0,                0,                0,
4986                 0,                0,                0,                0,
4987                 0,                0,                0,                0,
4988 };
4989 unsigned short * utf8_to_euc_E4[] = {
4990                 0,                0,                0,                0,
4991                 0,                0,                0,                0,
4992                 0,                0,                0,                0,
4993                 0,                0,                0,                0,
4994                 0,                0,                0,                0,
4995                 0,                0,                0,                0,
4996                 0,                0,                0,                0,
4997                 0,                0,                0,                0,
4998                 0,                0,                0,                0,
4999                 0,                0,                0,                0,
5000                 0,                0,                0,                0,
5001                 0,                0,                0,                0,
5002                 0,                0,                0,                0,
5003                 0,                0,                0,                0,
5004  utf8_to_euc_E4B8, utf8_to_euc_E4B9, utf8_to_euc_E4BA, utf8_to_euc_E4BB,
5005  utf8_to_euc_E4BC, utf8_to_euc_E4BD, utf8_to_euc_E4BE, utf8_to_euc_E4BF,
5006 };
5007 unsigned short * utf8_to_euc_E5[] = {
5008  utf8_to_euc_E580, utf8_to_euc_E581, utf8_to_euc_E582, utf8_to_euc_E583,
5009  utf8_to_euc_E584, utf8_to_euc_E585, utf8_to_euc_E586, utf8_to_euc_E587,
5010  utf8_to_euc_E588, utf8_to_euc_E589, utf8_to_euc_E58A, utf8_to_euc_E58B,
5011  utf8_to_euc_E58C, utf8_to_euc_E58D, utf8_to_euc_E58E, utf8_to_euc_E58F,
5012  utf8_to_euc_E590, utf8_to_euc_E591, utf8_to_euc_E592, utf8_to_euc_E593,
5013  utf8_to_euc_E594, utf8_to_euc_E595, utf8_to_euc_E596, utf8_to_euc_E597,
5014  utf8_to_euc_E598, utf8_to_euc_E599, utf8_to_euc_E59A, utf8_to_euc_E59B,
5015  utf8_to_euc_E59C, utf8_to_euc_E59D, utf8_to_euc_E59E, utf8_to_euc_E59F,
5016  utf8_to_euc_E5A0, utf8_to_euc_E5A1, utf8_to_euc_E5A2, utf8_to_euc_E5A3,
5017  utf8_to_euc_E5A4, utf8_to_euc_E5A5, utf8_to_euc_E5A6, utf8_to_euc_E5A7,
5018  utf8_to_euc_E5A8, utf8_to_euc_E5A9, utf8_to_euc_E5AA, utf8_to_euc_E5AB,
5019  utf8_to_euc_E5AC, utf8_to_euc_E5AD, utf8_to_euc_E5AE, utf8_to_euc_E5AF,
5020  utf8_to_euc_E5B0, utf8_to_euc_E5B1, utf8_to_euc_E5B2, utf8_to_euc_E5B3,
5021  utf8_to_euc_E5B4, utf8_to_euc_E5B5, utf8_to_euc_E5B6, utf8_to_euc_E5B7,
5022  utf8_to_euc_E5B8, utf8_to_euc_E5B9, utf8_to_euc_E5BA, utf8_to_euc_E5BB,
5023  utf8_to_euc_E5BC, utf8_to_euc_E5BD, utf8_to_euc_E5BE, utf8_to_euc_E5BF,
5024 };
5025 unsigned short * utf8_to_euc_E6[] = {
5026  utf8_to_euc_E680, utf8_to_euc_E681, utf8_to_euc_E682, utf8_to_euc_E683,
5027  utf8_to_euc_E684, utf8_to_euc_E685, utf8_to_euc_E686, utf8_to_euc_E687,
5028  utf8_to_euc_E688, utf8_to_euc_E689, utf8_to_euc_E68A, utf8_to_euc_E68B,
5029  utf8_to_euc_E68C, utf8_to_euc_E68D, utf8_to_euc_E68E, utf8_to_euc_E68F,
5030  utf8_to_euc_E690, utf8_to_euc_E691, utf8_to_euc_E692, utf8_to_euc_E693,
5031  utf8_to_euc_E694, utf8_to_euc_E695, utf8_to_euc_E696, utf8_to_euc_E697,
5032  utf8_to_euc_E698, utf8_to_euc_E699, utf8_to_euc_E69A, utf8_to_euc_E69B,
5033  utf8_to_euc_E69C, utf8_to_euc_E69D, utf8_to_euc_E69E, utf8_to_euc_E69F,
5034  utf8_to_euc_E6A0, utf8_to_euc_E6A1, utf8_to_euc_E6A2, utf8_to_euc_E6A3,
5035  utf8_to_euc_E6A4, utf8_to_euc_E6A5, utf8_to_euc_E6A6, utf8_to_euc_E6A7,
5036  utf8_to_euc_E6A8, utf8_to_euc_E6A9, utf8_to_euc_E6AA, utf8_to_euc_E6AB,
5037  utf8_to_euc_E6AC, utf8_to_euc_E6AD, utf8_to_euc_E6AE, utf8_to_euc_E6AF,
5038  utf8_to_euc_E6B0, utf8_to_euc_E6B1, utf8_to_euc_E6B2, utf8_to_euc_E6B3,
5039  utf8_to_euc_E6B4, utf8_to_euc_E6B5, utf8_to_euc_E6B6, utf8_to_euc_E6B7,
5040  utf8_to_euc_E6B8, utf8_to_euc_E6B9, utf8_to_euc_E6BA, utf8_to_euc_E6BB,
5041  utf8_to_euc_E6BC, utf8_to_euc_E6BD, utf8_to_euc_E6BE, utf8_to_euc_E6BF,
5042 };
5043 unsigned short * utf8_to_euc_E7[] = {
5044  utf8_to_euc_E780, utf8_to_euc_E781, utf8_to_euc_E782, utf8_to_euc_E783,
5045  utf8_to_euc_E784, utf8_to_euc_E785, utf8_to_euc_E786, utf8_to_euc_E787,
5046  utf8_to_euc_E788, utf8_to_euc_E789, utf8_to_euc_E78A, utf8_to_euc_E78B,
5047  utf8_to_euc_E78C, utf8_to_euc_E78D, utf8_to_euc_E78E, utf8_to_euc_E78F,
5048  utf8_to_euc_E790, utf8_to_euc_E791, utf8_to_euc_E792, utf8_to_euc_E793,
5049  utf8_to_euc_E794, utf8_to_euc_E795, utf8_to_euc_E796, utf8_to_euc_E797,
5050  utf8_to_euc_E798, utf8_to_euc_E799, utf8_to_euc_E79A, utf8_to_euc_E79B,
5051  utf8_to_euc_E79C, utf8_to_euc_E79D, utf8_to_euc_E79E, utf8_to_euc_E79F,
5052  utf8_to_euc_E7A0, utf8_to_euc_E7A1, utf8_to_euc_E7A2, utf8_to_euc_E7A3,
5053  utf8_to_euc_E7A4, utf8_to_euc_E7A5, utf8_to_euc_E7A6, utf8_to_euc_E7A7,
5054  utf8_to_euc_E7A8, utf8_to_euc_E7A9, utf8_to_euc_E7AA, utf8_to_euc_E7AB,
5055  utf8_to_euc_E7AC, utf8_to_euc_E7AD, utf8_to_euc_E7AE, utf8_to_euc_E7AF,
5056  utf8_to_euc_E7B0, utf8_to_euc_E7B1, utf8_to_euc_E7B2, utf8_to_euc_E7B3,
5057  utf8_to_euc_E7B4, utf8_to_euc_E7B5, utf8_to_euc_E7B6, utf8_to_euc_E7B7,
5058  utf8_to_euc_E7B8, utf8_to_euc_E7B9, utf8_to_euc_E7BA,                0,
5059  utf8_to_euc_E7BC, utf8_to_euc_E7BD, utf8_to_euc_E7BE, utf8_to_euc_E7BF,
5060 };
5061 unsigned short * utf8_to_euc_E8[] = {
5062  utf8_to_euc_E880, utf8_to_euc_E881, utf8_to_euc_E882, utf8_to_euc_E883,
5063  utf8_to_euc_E884, utf8_to_euc_E885, utf8_to_euc_E886, utf8_to_euc_E887,
5064  utf8_to_euc_E888, utf8_to_euc_E889, utf8_to_euc_E88A, utf8_to_euc_E88B,
5065  utf8_to_euc_E88C, utf8_to_euc_E88D, utf8_to_euc_E88E, utf8_to_euc_E88F,
5066  utf8_to_euc_E890, utf8_to_euc_E891, utf8_to_euc_E892, utf8_to_euc_E893,
5067  utf8_to_euc_E894, utf8_to_euc_E895, utf8_to_euc_E896, utf8_to_euc_E897,
5068  utf8_to_euc_E898, utf8_to_euc_E899, utf8_to_euc_E89A, utf8_to_euc_E89B,
5069  utf8_to_euc_E89C, utf8_to_euc_E89D, utf8_to_euc_E89E, utf8_to_euc_E89F,
5070  utf8_to_euc_E8A0, utf8_to_euc_E8A1, utf8_to_euc_E8A2, utf8_to_euc_E8A3,
5071  utf8_to_euc_E8A4, utf8_to_euc_E8A5, utf8_to_euc_E8A6, utf8_to_euc_E8A7,
5072  utf8_to_euc_E8A8, utf8_to_euc_E8A9, utf8_to_euc_E8AA, utf8_to_euc_E8AB,
5073  utf8_to_euc_E8AC, utf8_to_euc_E8AD, utf8_to_euc_E8AE,                0,
5074  utf8_to_euc_E8B0, utf8_to_euc_E8B1, utf8_to_euc_E8B2, utf8_to_euc_E8B3,
5075  utf8_to_euc_E8B4, utf8_to_euc_E8B5, utf8_to_euc_E8B6, utf8_to_euc_E8B7,
5076  utf8_to_euc_E8B8, utf8_to_euc_E8B9, utf8_to_euc_E8BA, utf8_to_euc_E8BB,
5077  utf8_to_euc_E8BC, utf8_to_euc_E8BD, utf8_to_euc_E8BE, utf8_to_euc_E8BF,
5078 };
5079 unsigned short * utf8_to_euc_E9[] = {
5080  utf8_to_euc_E980, utf8_to_euc_E981, utf8_to_euc_E982, utf8_to_euc_E983,
5081  utf8_to_euc_E984, utf8_to_euc_E985, utf8_to_euc_E986, utf8_to_euc_E987,
5082  utf8_to_euc_E988, utf8_to_euc_E989, utf8_to_euc_E98A, utf8_to_euc_E98B,
5083  utf8_to_euc_E98C, utf8_to_euc_E98D, utf8_to_euc_E98E, utf8_to_euc_E98F,
5084  utf8_to_euc_E990, utf8_to_euc_E991, utf8_to_euc_E992,                0,
5085                 0, utf8_to_euc_E995, utf8_to_euc_E996, utf8_to_euc_E997,
5086  utf8_to_euc_E998, utf8_to_euc_E999, utf8_to_euc_E99A, utf8_to_euc_E99B,
5087  utf8_to_euc_E99C, utf8_to_euc_E99D, utf8_to_euc_E99E, utf8_to_euc_E99F,
5088  utf8_to_euc_E9A0, utf8_to_euc_E9A1, utf8_to_euc_E9A2, utf8_to_euc_E9A3,
5089  utf8_to_euc_E9A4, utf8_to_euc_E9A5, utf8_to_euc_E9A6, utf8_to_euc_E9A7,
5090  utf8_to_euc_E9A8, utf8_to_euc_E9A9, utf8_to_euc_E9AA, utf8_to_euc_E9AB,
5091  utf8_to_euc_E9AC, utf8_to_euc_E9AD, utf8_to_euc_E9AE, utf8_to_euc_E9AF,
5092  utf8_to_euc_E9B0, utf8_to_euc_E9B1,                0, utf8_to_euc_E9B3,
5093  utf8_to_euc_E9B4, utf8_to_euc_E9B5, utf8_to_euc_E9B6, utf8_to_euc_E9B7,
5094  utf8_to_euc_E9B8, utf8_to_euc_E9B9, utf8_to_euc_E9BA, utf8_to_euc_E9BB,
5095  utf8_to_euc_E9BC, utf8_to_euc_E9BD, utf8_to_euc_E9BE,                0,
5096 };
5097 unsigned short * utf8_to_euc_EF[] = {
5098                 0,                0,                0,                0,
5099                 0,                0,                0,                0,
5100                 0,                0,                0,                0,
5101                 0,                0,                0,                0,
5102                 0,                0,                0,                0,
5103                 0,                0,                0,                0,
5104                 0,                0,                0,                0,
5105                 0,                0,                0,                0,
5106                 0,                0,                0,                0,
5107  utf8_to_euc_EFA4,                0,                0, utf8_to_euc_EFA7,
5108  utf8_to_euc_EFA8,                0,                0,                0,
5109                 0,                0,                0,                0,
5110                 0,                0,                0,                0,
5111                 0,                0,                0,                0,
5112  utf8_to_euc_EFB8, utf8_to_euc_EFB9,                0,                0,
5113  utf8_to_euc_EFBC, utf8_to_euc_EFBD, utf8_to_euc_EFBE, utf8_to_euc_EFBF,
5114 };
5115 unsigned short * utf8_to_euc_2bytes[] = {
5116               0,              0,              0,              0,
5117               0,              0,              0,              0,
5118               0,              0,              0,              0,
5119               0,              0,              0,              0,
5120               0,              0,              0,              0,
5121               0,              0,              0,              0,
5122               0,              0,              0,              0,
5123               0,              0,              0,              0,
5124               0,              0,              0,              0,
5125               0,              0,              0,              0,
5126               0,              0,              0,              0,
5127               0,              0,              0,              0,
5128               0,              0,              0,              0,
5129               0,              0,              0,              0,
5130               0,              0,              0,              0,
5131               0,              0,              0,              0,
5132               0,              0, utf8_to_euc_C2, utf8_to_euc_C3,
5133               0,              0,              0,              0,
5134               0,              0,              0,              0,
5135               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
5136  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
5137               0,              0,              0,              0,
5138               0,              0,              0,              0,
5139               0,              0,              0,              0,
5140               0,              0,              0,              0,
5141               0,              0,              0,              0,
5142               0,              0,              0,              0,
5143               0,              0,              0,              0,
5144 };
5145 unsigned short ** utf8_to_euc_3bytes[] = {
5146               0,              0,              0,              0,
5147               0,              0,              0,              0,
5148               0,              0,              0,              0,
5149               0,              0,              0,              0,
5150               0,              0,              0,              0,
5151               0,              0,              0,              0,
5152               0,              0,              0,              0,
5153               0,              0,              0,              0,
5154               0,              0,              0,              0,
5155               0,              0,              0,              0,
5156               0,              0,              0,              0,
5157               0,              0,              0,              0,
5158               0,              0,              0,              0,
5159               0,              0,              0,              0,
5160               0,              0,              0,              0,
5161               0,              0,              0,              0,
5162               0,              0,              0,              0,
5163               0,              0,              0,              0,
5164               0,              0,              0,              0,
5165               0,              0,              0,              0,
5166               0,              0,              0,              0,
5167               0,              0,              0,              0,
5168               0,              0,              0,              0,
5169               0,              0,              0,              0,
5170               0,              0, utf8_to_euc_E2, utf8_to_euc_E3,
5171  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
5172  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
5173               0,              0,              0, utf8_to_euc_EF,
5174 };
5175 #endif /* UTF8_INPUT_ENABLE */
5176
5177 #ifdef SHIFTJIS_CP932
5178 unsigned short shiftjis_cp932[3][189] = {
5179  {
5180   0xEEEF, 0xEEF0, 0xEEF1, 0xEEF2, 0xEEF3, 0xEEF4, 0xEEF5, 0xEEF6,
5181   0xEEF7, 0xEEF8, 0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759,
5182   0x875A, 0x875B, 0x875C, 0x875D, 0x81CA, 0xEEFA, 0xEEFB, 0xEEFC,
5183   0x878A, 0x8782, 0x8784, 0x81E6, 0xED40, 0xED41, 0xED42, 0xED43,
5184   0xED44, 0xED45, 0xED46, 0xED47, 0xED48, 0xED49, 0xED4A, 0xED4B,
5185   0xED4C, 0xED4D, 0xED4E, 0xED4F, 0xED50, 0xED51, 0xED52, 0xED53,
5186   0xED54, 0xED55, 0xED56, 0xED57, 0xED58, 0xED59, 0xED5A, 0xED5B,
5187   0xED5C, 0xED5D, 0xED5E, 0xED5F, 0xED60, 0xED61, 0xED62,      0,
5188   0xED63, 0xED64, 0xED65, 0xED66, 0xED67, 0xED68, 0xED69, 0xED6A,
5189   0xED6B, 0xED6C, 0xED6D, 0xED6E, 0xED6F, 0xED70, 0xED71, 0xED72,
5190   0xED73, 0xED74, 0xED75, 0xED76, 0xED77, 0xED78, 0xED79, 0xED7A,
5191   0xED7B, 0xED7C, 0xED7D, 0xED7E, 0xED80, 0xED81, 0xED82, 0xED83,
5192   0xED84, 0xED85, 0xED86, 0xED87, 0xED88, 0xED89, 0xED8A, 0xED8B,
5193   0xED8C, 0xED8D, 0xED8E, 0xED8F, 0xED90, 0xED91, 0xED92, 0xED93,
5194   0xED94, 0xED95, 0xED96, 0xED97, 0xED98, 0xED99, 0xED9A, 0xED9B,
5195   0xED9C, 0xED9D, 0xED9E, 0xED9F, 0xEDA0, 0xEDA1, 0xEDA2, 0xEDA3,
5196   0xEDA4, 0xEDA5, 0xEDA6, 0xEDA7, 0xEDA8, 0xEDA9, 0xEDAA, 0xEDAB,
5197   0xEDAC, 0xEDAD, 0xEDAE, 0xEDAF, 0xEDB0, 0xEDB1, 0xEDB2, 0xEDB3,
5198   0xEDB4, 0xEDB5, 0xEDB6, 0xEDB7, 0xEDB8, 0xEDB9, 0xEDBA, 0xEDBB,
5199   0xEDBC, 0xEDBD, 0xEDBE, 0xEDBF, 0xEDC0, 0xEDC1, 0xEDC2, 0xEDC3,
5200   0xEDC4, 0xEDC5, 0xEDC6, 0xEDC7, 0xEDC8, 0xEDC9, 0xEDCA, 0xEDCB,
5201   0xEDCC, 0xEDCD, 0xEDCE, 0xEDCF, 0xEDD0, 0xEDD1, 0xEDD2, 0xEDD3,
5202   0xEDD4, 0xEDD5, 0xEDD6, 0xEDD7, 0xEDD8, 0xEDD9, 0xEDDA, 0xEDDB,
5203   0xEDDC, 0xEDDD, 0xEDDE, 0xEDDF, 0xEDE0,
5204  },
5205  {
5206   0xEDE1, 0xEDE2, 0xEDE3, 0xEDE4, 0xEDE5, 0xEDE6, 0xEDE7, 0xEDE8,
5207   0xEDE9, 0xEDEA, 0xEDEB, 0xEDEC, 0xEDED, 0xEDEE, 0xEDEF, 0xEDF0,
5208   0xEDF1, 0xEDF2, 0xEDF3, 0xEDF4, 0xEDF5, 0xEDF6, 0xEDF7, 0xEDF8,
5209   0xEDF9, 0xEDFA, 0xEDFB, 0xEDFC, 0xEE40, 0xEE41, 0xEE42, 0xEE43,
5210   0xEE44, 0xEE45, 0xEE46, 0xEE47, 0xEE48, 0xEE49, 0xEE4A, 0xEE4B,
5211   0xEE4C, 0xEE4D, 0xEE4E, 0xEE4F, 0xEE50, 0xEE51, 0xEE52, 0xEE53,
5212   0xEE54, 0xEE55, 0xEE56, 0xEE57, 0xEE58, 0xEE59, 0xEE5A, 0xEE5B,
5213   0xEE5C, 0xEE5D, 0xEE5E, 0xEE5F, 0xEE60, 0xEE61, 0xEE62,      0,
5214   0xEE63, 0xEE64, 0xEE65, 0xEE66, 0xEE67, 0xEE68, 0xEE69, 0xEE6A,
5215   0xEE6B, 0xEE6C, 0xEE6D, 0xEE6E, 0xEE6F, 0xEE70, 0xEE71, 0xEE72,
5216   0xEE73, 0xEE74, 0xEE75, 0xEE76, 0xEE77, 0xEE78, 0xEE79, 0xEE7A,
5217   0xEE7B, 0xEE7C, 0xEE7D, 0xEE7E, 0xEE80, 0xEE81, 0xEE82, 0xEE83,
5218   0xEE84, 0xEE85, 0xEE86, 0xEE87, 0xEE88, 0xEE89, 0xEE8A, 0xEE8B,
5219   0xEE8C, 0xEE8D, 0xEE8E, 0xEE8F, 0xEE90, 0xEE91, 0xEE92, 0xEE93,
5220   0xEE94, 0xEE95, 0xEE96, 0xEE97, 0xEE98, 0xEE99, 0xEE9A, 0xEE9B,
5221   0xEE9C, 0xEE9D, 0xEE9E, 0xEE9F, 0xEEA0, 0xEEA1, 0xEEA2, 0xEEA3,
5222   0xEEA4, 0xEEA5, 0xEEA6, 0xEEA7, 0xEEA8, 0xEEA9, 0xEEAA, 0xEEAB,
5223   0xEEAC, 0xEEAD, 0xEEAE, 0xEEAF, 0xEEB0, 0xEEB1, 0xEEB2, 0xEEB3,
5224   0xEEB4, 0xEEB5, 0xEEB6, 0xEEB7, 0xEEB8, 0xEEB9, 0xEEBA, 0xEEBB,
5225   0xEEBC, 0xEEBD, 0xEEBE, 0xEEBF, 0xEEC0, 0xEEC1, 0xEEC2, 0xEEC3,
5226   0xEEC4, 0xEEC5, 0xEEC6, 0xEEC7, 0xEEC8, 0xEEC9, 0xEECA, 0xEECB,
5227   0xEECC, 0xEECD, 0xEECE, 0xEECF, 0xEED0, 0xEED1, 0xEED2, 0xEED3,
5228   0xEED4, 0xEED5, 0xEED6, 0xEED7, 0xEED8, 0xEED9, 0xEEDA, 0xEEDB,
5229   0xEEDC, 0xEEDD, 0xEEDE, 0xEEDF, 0xEEE0,
5230  },
5231  {
5232   0xEEE1, 0xEEE2, 0xEEE3, 0xEEE4, 0xEEE5, 0xEEE6, 0xEEE7, 0xEEE8,
5233   0xEEE9, 0xEEEA, 0xEEEB, 0xEEEC,      0,      0,      0,      0,
5234        0,      0,      0,      0,      0,      0,      0,      0,
5235        0,      0,      0,      0,      0,      0,      0,      0,
5236        0,      0,      0,      0,      0,      0,      0,      0,
5237        0,      0,      0,      0,      0,      0,      0,      0,
5238        0,      0,      0,      0,      0,      0,      0,      0,
5239        0,      0,      0,      0,      0,      0,      0,      0,
5240        0,      0,      0,      0,      0,      0,      0,      0,
5241        0,      0,      0,      0,      0,      0,      0,      0,
5242        0,      0,      0,      0,      0,      0,      0,      0,
5243        0,      0,      0,      0,      0,      0,      0,      0,
5244        0,      0,      0,      0,      0,      0,      0,      0,
5245        0,      0,      0,      0,      0,      0,      0,      0,
5246        0,      0,      0,      0,      0,      0,      0,      0,
5247        0,      0,      0,      0,      0,      0,      0,      0,
5248        0,      0,      0,      0,      0,      0,      0,      0,
5249        0,      0,      0,      0,      0,      0,      0,      0,
5250        0,      0,      0,      0,      0,      0,      0,      0,
5251        0,      0,      0,      0,      0,      0,      0,      0,
5252        0,      0,      0,      0,      0,      0,      0,      0,
5253        0,      0,      0,      0,      0,      0,      0,      0,
5254        0,      0,      0,      0,      0,      0,      0,      0,
5255        0,      0,      0,      0,      0,
5256  },
5257 };
5258 #endif /* SHIFTJIS_CP932_TRANS */
5259 ;