OSDN Git Service

機種依存文字のテーブルを追加
[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,