OSDN Git Service

e493c6beb57e1ab1afd2abeaaddf39dfe7b25deb
[nkf/nkf.git] / utf8tbl.c
1 /*
2  * utf8tbl.c - Convertion Table for nkf
3  *
4  */
5
6 #include "config.h"
7 #include "utf8tbl.h"
8
9 #ifdef UTF8_OUTPUT_ENABLE
10 static const unsigned short euc_to_utf8_A1[] = {
11          0x3000, 0x3001, 0x3002, 0xFF0C, 0xFF0E, 0x30FB, 0xFF1A,
12  0xFF1B, 0xFF1F, 0xFF01, 0x309B, 0x309C, 0x00B4, 0xFF40, 0x00A8,
13  0xFF3E, 0x203E, 0xFF3F, 0x30FD, 0x30FE, 0x309D, 0x309E, 0x3003,
14  0x4EDD, 0x3005, 0x3006, 0x3007, 0x30FC, 0x2014, 0x2010, 0xFF0F,
15  0xFF3C, 0x301C, 0x2016, 0xFF5C, 0x2026, 0x2025, 0x2018, 0x2019,
16  0x201C, 0x201D, 0xFF08, 0xFF09, 0x3014, 0x3015, 0xFF3B, 0xFF3D,
17  0xFF5B, 0xFF5D, 0x3008, 0x3009, 0x300A, 0x300B, 0x300C, 0x300D,
18  0x300E, 0x300F, 0x3010, 0x3011, 0xFF0B, 0x2212, 0x00B1, 0x00D7,
19  0x00F7, 0xFF1D, 0x2260, 0xFF1C, 0xFF1E, 0x2266, 0x2267, 0x221E,
20  0x2234, 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0x00A5,
21  0xFF04, 0x00A2, 0x00A3, 0xFF05, 0xFF03, 0xFF06, 0xFF0A, 0xFF20,
22  0x00A7, 0x2606, 0x2605, 0x25CB, 0x25CF, 0x25CE, 0x25C7,
23 };
24
25 /* Microsoft UCS Mapping Compatible */
26 static const unsigned short euc_to_utf8_A1_ms[] = {
27          0x3000, 0x3001, 0x3002, 0xFF0C, 0xFF0E, 0x30FB, 0xFF1A,
28  0xFF1B, 0xFF1F, 0xFF01, 0x309B, 0x309C, 0x00B4, 0xFF40, 0x00A8,
29  0xFF3E, 0xFFE3, 0xFF3F, 0x30FD, 0x30FE, 0x309D, 0x309E, 0x3003,
30  0x4EDD, 0x3005, 0x3006, 0x3007, 0x30FC, 0x2015, 0x2010, 0xFF0F,
31  0xFF3C, 0xFF5E, 0x2225, 0xFF5C, 0x2026, 0x2025, 0x2018, 0x2019,
32  0x201C, 0x201D, 0xFF08, 0xFF09, 0x3014, 0x3015, 0xFF3B, 0xFF3D,
33  0xFF5B, 0xFF5D, 0x3008, 0x3009, 0x300A, 0x300B, 0x300C, 0x300D,
34  0x300E, 0x300F, 0x3010, 0x3011, 0xFF0B, 0xFF0D, 0x00B1, 0x00D7,
35  0x00F7, 0xFF1D, 0x2260, 0xFF1C, 0xFF1E, 0x2266, 0x2267, 0x221E,
36  0x2234, 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0xFFE5,
37  0xFF04, 0xFFE0, 0xFFE1, 0xFF05, 0xFF03, 0xFF06, 0xFF0A, 0xFF20,
38  0x00A7, 0x2606, 0x2605, 0x25CB, 0x25CF, 0x25CE, 0x25C7,
39 };
40 static const unsigned short euc_to_utf8_A2[] = {
41          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
42  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
43       0,      0,      0,      0,      0,      0,      0,      0,
44       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
45  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
46       0,      0, 0x2227, 0x2228, 0x00AC, 0x21D2, 0x21D4, 0x2200,
47  0x2203,      0,      0,      0,      0,      0,      0,      0,
48       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
49  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
50  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
51       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
52  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
53 };
54
55 /* Microsoft UCS Mapping Compatible */
56 static const unsigned short euc_to_utf8_A2_ms[] = {
57          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
58  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
59       0,      0,      0,      0,      0,      0,      0,      0,
60       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
61  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
62       0,      0, 0x2227, 0x2228, 0xFFE2, 0x21D2, 0x21D4, 0x2200,
63  0x2203,      0,      0,      0,      0,      0,      0,      0,
64       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
65  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
66  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
67       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
68  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
69 };
70 static const unsigned short euc_to_utf8_A2_x0213[] = {
71          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
72  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013, 0xFF07,
73  0xFF02, 0xFF0D, 0xFF5E, 0x3033, 0x3034, 0x3035, 0x303B, 0x303C,
74  0x30FF, 0x309F, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
75  0x222A, 0x2229, 0x2284, 0x2285, 0x228A, 0x228B, 0x2209, 0x2205,
76  0x2305, 0x2306, 0x2227, 0x2228, 0x00AC, 0x21D2, 0x21D4, 0x2200,
77  0x2203, 0x2295, 0x2296, 0x2297, 0x2225, 0x2226, 0xFF5F, 0xFF60,
78  0x3018, 0x3019, 0x3016, 0x3017, 0x2220, 0x22A5, 0x2312, 0x2202,
79  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
80  0x2235, 0x222B, 0x222C, 0x2262, 0x2243, 0x2245, 0x2248, 0x2276,
81  0x2277, 0x2194, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
82  0x2021, 0x00B6, 0x266E, 0x266B, 0x266C, 0x2669, 0x25EF,
83 };
84 static const unsigned short euc_to_utf8_A3[] = {
85               0,      0,      0,      0,      0,      0,      0,
86       0,      0,      0,      0,      0,      0,      0,      0,
87  0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17,
88  0xFF18, 0xFF19,      0,      0,      0,      0,      0,      0,
89       0, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27,
90  0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F,
91  0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37,
92  0xFF38, 0xFF39, 0xFF3A,      0,      0,      0,      0,      0,
93       0, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47,
94  0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F,
95  0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57,
96  0xFF58, 0xFF59, 0xFF5A,      0,      0,      0,      0,
97 };
98 static const unsigned short euc_to_utf8_A3_x0213[] = {
99          0x25B7, 0x25B6, 0x25C1, 0x25C0, 0x2197, 0x2198, 0x2196,
100  0x2199, 0x21C4, 0x21E8, 0x21E6, 0x21E7, 0x21E9, 0x2934, 0x2935,
101  0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17,
102  0xFF18, 0xFF19, 0x29BF, 0x25C9, 0x303D, 0xFE46, 0xFE45, 0x25E6,
103  0x2022, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27,
104  0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F,
105  0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37,
106  0xFF38, 0xFF39, 0xFF3A, 0x2213, 0x2135, 0x210F, 0x33CB, 0x2113,
107  0x2127, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47,
108  0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F,
109  0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57,
110  0xFF58, 0xFF59, 0xFF5A, 0x30A0, 0x2013, 0x29FA, 0x29FB,
111 };
112 static const unsigned short euc_to_utf8_A4[] = {
113          0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047,
114  0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, 0x304F,
115  0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057,
116  0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F,
117  0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067,
118  0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F,
119  0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077,
120  0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, 0x307F,
121  0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087,
122  0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, 0x308F,
123  0x3090, 0x3091, 0x3092, 0x3093,      0,      0,      0,      0,
124       0,      0,      0,      0,      0,      0,      0,
125 };
126 static const unsigned short euc_to_utf8_A4_x0213[] = {
127          0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047,
128  0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, 0x304F,
129  0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057,
130  0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F,
131  0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067,
132  0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F,
133  0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077,
134  0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, 0x307F,
135  0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087,
136  0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, 0x308F,
137  0x3090, 0x3091, 0x3092, 0x3093, 0x3094, 0x3095, 0x3096, /*0x304B*/ 0x309A,
138  /*0x304D*/ 0x309A, /*0x304F*/ 0x309A, /*0x3051*/ 0x309A, /*0x3053*/ 0x309A, 0, 0, 0,
139 };
140 static const unsigned short euc_to_utf8_A5[] = {
141          0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7,
142  0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF,
143  0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7,
144  0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF,
145  0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7,
146  0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF,
147  0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7,
148  0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF,
149  0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7,
150  0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF,
151  0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6,      0,
152       0,      0,      0,      0,      0,      0,      0,
153 };
154 static const unsigned short euc_to_utf8_A5_x0213[] = {
155          0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7,
156  0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF,
157  0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7,
158  0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF,
159  0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7,
160  0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF,
161  0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7,
162  0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF,
163  0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7,
164  0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF,
165  0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6, /*0x30AB*/ 0x309A,
166  /*0x30AD*/ 0x309A, /*0x30AF*/ 0x309A, /*0x30B1*/ 0x309A, /*0x30B3*/ 0x309A, /*0x30BB*/ 0x309A, /*0x30C4*/ 0x309A, /*0x30C8*/ 0x309A,
167 };
168 static const unsigned short euc_to_utf8_A6[] = {
169          0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
170  0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F,
171  0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8,
172  0x03A9,      0,      0,      0,      0,      0,      0,      0,
173       0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7,
174  0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF,
175  0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8,
176  0x03C9,      0,      0,      0,      0,      0,      0,      0,
177       0,      0,      0,      0,      0,      0,      0,      0,
178       0,      0,      0,      0,      0,      0,      0,      0,
179       0,      0,      0,      0,      0,      0,      0,      0,
180       0,      0,      0,      0,      0,      0,      0,
181 };
182 static const unsigned short euc_to_utf8_A6_x0213[] = {
183          0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
184  0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F,
185  0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8,
186  0x03A9, 0x2664, 0x2660, 0x2662, 0x2666, 0x2661, 0x2665, 0x2667,
187  0x2663, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7,
188  0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF,
189  0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8,
190  0x03C9, 0x03C2, 0x24F5, 0x24F6, 0x24F7, 0x24F8, 0x24F9, 0x24FA,
191  0x24FB, 0x24FC, 0x24FD, 0x24FE, 0x2616, 0x2617, 0x3020, 0x260E,
192  0x2600, 0x2601, 0x2602, 0x2603, 0x2668, 0x25B1, 0x31F0, 0x31F1,
193  0x31F2, 0x31F3, 0x31F4, 0x31F5, 0x31F6, 0x31F7, 0x31F8, 0x31F9,
194  /*0x31F7*/ 0x309A, 0x31FA, 0x31FB, 0x31FC, 0x31FD, 0x31FE, 0x31FF,
195 };
196 static const unsigned short euc_to_utf8_A7[] = {
197          0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401,
198  0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D,
199  0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425,
200  0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D,
201  0x042E, 0x042F,      0,      0,      0,      0,      0,      0,
202       0,      0,      0,      0,      0,      0,      0,      0,
203       0, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451,
204  0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D,
205  0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445,
206  0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D,
207  0x044E, 0x044F,      0,      0,      0,      0,      0,      0,
208       0,      0,      0,      0,      0,      0,      0,
209 };
210 static const unsigned short euc_to_utf8_A7_x0213[] = {
211          0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401,
212  0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D,
213  0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425,
214  0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D,
215  0x042E, 0x042F, 0x23BE, 0x23BF, 0x23C0, 0x23C1, 0x23C2, 0x23C3,
216  0x23C4, 0x23C5, 0x23C6, 0x23C7, 0x23C8, 0x23C9, 0x23CA, 0x23CB,
217  0x23CC, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451,
218  0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D,
219  0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445,
220  0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D,
221  0x044E, 0x044F, 0x30F7, 0x30F8, 0x30F9, 0x30FA, 0x22DA, 0x22DB,
222  0x2153, 0x2154, 0x2155, 0x2713, 0x2318, 0x2423, 0x23CE,
223 };
224 static const unsigned short euc_to_utf8_A8[] = {
225          0x2500, 0x2502, 0x250C, 0x2510, 0x2518, 0x2514, 0x251C,
226  0x252C, 0x2524, 0x2534, 0x253C, 0x2501, 0x2503, 0x250F, 0x2513,
227  0x251B, 0x2517, 0x2523, 0x2533, 0x252B, 0x253B, 0x254B, 0x2520,
228  0x252F, 0x2528, 0x2537, 0x253F, 0x251D, 0x2530, 0x2525, 0x2538,
229  0x2542,      0,      0,      0,      0,      0,      0,      0,
230       0,      0,      0,      0,      0,      0,      0,      0,
231       0,      0,      0,      0,      0,      0,      0,      0,
232       0,      0,      0,      0,      0,      0,      0,      0,
233       0,      0,      0,      0,      0,      0,      0,      0,
234       0,      0,      0,      0,      0,      0,      0,      0,
235       0,      0,      0,      0,      0,      0,      0,      0,
236       0,      0,      0,      0,      0,      0,      0,
237 };
238 static const unsigned short euc_to_utf8_A8_x0213[] = {
239          0x2500, 0x2502, 0x250C, 0x2510, 0x2518, 0x2514, 0x251C,
240  0x252C, 0x2524, 0x2534, 0x253C, 0x2501, 0x2503, 0x250F, 0x2513,
241  0x251B, 0x2517, 0x2523, 0x2533, 0x252B, 0x253B, 0x254B, 0x2520,
242  0x252F, 0x2528, 0x2537, 0x253F, 0x251D, 0x2530, 0x2525, 0x2538,
243  0x2542, 0x3251, 0x3252, 0x3253, 0x3254, 0x3255, 0x3256, 0x3257,
244  0x3258, 0x3259, 0x325A, 0x325B, 0x325C, 0x325D, 0x325E, 0x325F,
245  0x32B1, 0x32B2, 0x32B3, 0x32B4, 0x32B5, 0x32B6, 0x32B7, 0x32B8,
246  0x32B9, 0x32BA, 0x32BB, 0x32BC, 0x32BD, 0x32BE, 0x32BF,      0,
247       0,      0,      0,      0,      0,      0,      0, 0x25D0,
248  0x25D1, 0x25D2, 0x25D3, 0x203C, 0x2047, 0x2048, 0x2049, 0x01CD,
249  0x01CE, 0x01D0, 0x1E3E, 0x1E3F, 0x01F8, 0x01F9, 0x01D1, 0x01D2,
250  0x01D4, 0x01D6, 0x01D8, 0x01DA, 0x01DC,      0,      0,
251 };
252 static const unsigned short euc_to_utf8_A9[] = {
253          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
254  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
255  0x246F, 0x2470, 0x2471, 0x2472, 0x2473,      0,      0,      0,
256       0,      0,      0,      0,      0,      0,      0, 0x2474,
257  0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C,
258  0x247D, 0x247E, 0x247F, 0x2480, 0x2481, 0x2482, 0x2483, 0x2484,
259  0x2485, 0x2486, 0x2487,      0,      0,      0,      0,      0,
260       0,      0,      0,      0,      0, 0x2776, 0x2777, 0x2778,
261  0x2779, 0x277A, 0x277B, 0x277C, 0x277D, 0x277E,      0,      0,
262       0,      0,      0,      0,      0,      0,      0,      0,
263       0,      0, 0x2488, 0x2489, 0x248A, 0x248B, 0x248C, 0x248D,
264  0x248E, 0x248F, 0x2490,      0,      0,      0,      0,
265 };
266 static const unsigned short euc_to_utf8_A9_x0213[] = {
267          0x20AC, 0x00A0, 0x00A1, 0x00A4, 0x00A6, 0x00A9, 0x00AA,
268  0x00AB, 0x00AD, 0x00AE, 0x00AF, 0x00B2, 0x00B3, 0x00B7, 0x00B8,
269  0x00B9, 0x00BA, 0x00BB, 0x00BC, 0x00BD, 0x00BE, 0x00BF, 0x00C0,
270  0x00C1, 0x00C2, 0x00C3, 0x00C4, 0x00C5, 0x00C6, 0x00C7, 0x00C8,
271  0x00C9, 0x00CA, 0x00CB, 0x00CC, 0x00CD, 0x00CE, 0x00CF, 0x00D0,
272  0x00D1, 0x00D2, 0x00D3, 0x00D4, 0x00D5, 0x00D6, 0x00D8, 0x00D9,
273  0x00DA, 0x00DB, 0x00DC, 0x00DD, 0x00DE, 0x00DF, 0x00E0, 0x00E1,
274  0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9,
275  0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x00F0, 0x00F1,
276  0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F8, 0x00F9, 0x00FA,
277  0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x00FF, 0x0100, 0x012A, 0x016A,
278  0x0112, 0x014C, 0x0101, 0x012B, 0x016B, 0x0113, 0x014D,
279 };
280 static const unsigned short euc_to_utf8_AA[] = {
281          0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166,
282  0x2167, 0x2168, 0x2169, 0x216A, 0x216B,      0,      0,      0,
283       0,      0,      0,      0,      0, 0x2170, 0x2171, 0x2172,
284  0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x217A,
285  0x217B,      0,      0,      0,      0,      0,      0,      0,
286       0,      0,      0,      0,      0,      0,      0,      0,
287       0,      0,      0,      0,      0,      0,      0,      0,
288       0,      0,      0,      0,      0, 0x249C, 0x249D, 0x249E,
289  0x249F, 0x24A0, 0x24A1, 0x24A2, 0x24A3, 0x24A4, 0x24A5, 0x24A6,
290  0x24A7, 0x24A8, 0x24A9, 0x24AA, 0x24AB, 0x24AC, 0x24AD, 0x24AE,
291  0x24AF, 0x24B0, 0x24B1, 0x24B2, 0x24B3, 0x24B4, 0x24B5,      0,
292       0,      0,      0,      0,      0,      0,      0,
293 };
294 static const unsigned short euc_to_utf8_AA_x0213[] = {
295          0x0104, 0x02D8, 0x0141, 0x013D, 0x015A, 0x0160, 0x015E,
296  0x0164, 0x0179, 0x017D, 0x017B, 0x0105, 0x02DB, 0x0142, 0x013E,
297  0x015B, 0x02C7, 0x0161, 0x015F, 0x0165, 0x017A, 0x02DD, 0x017E,
298  0x017C, 0x0154, 0x0102, 0x0139, 0x0106, 0x010C, 0x0118, 0x011A,
299  0x010E, 0x0143, 0x0147, 0x0150, 0x0158, 0x016E, 0x0170, 0x0162,
300  0x0155, 0x0103, 0x013A, 0x0107, 0x010D, 0x0119, 0x011B, 0x010F,
301  0x0111, 0x0144, 0x0148, 0x0151, 0x0159, 0x016F, 0x0171, 0x0163,
302  0x02D9, 0x0108, 0x011C, 0x0124, 0x0134, 0x015C, 0x016C, 0x0109,
303  0x011D, 0x0125, 0x0135, 0x015D, 0x016D, 0x0271, 0x028B, 0x027E,
304  0x0283, 0x0292, 0x026C, 0x026E, 0x0279, 0x0288, 0x0256, 0x0273,
305  0x027D, 0x0282, 0x0290, 0x027B, 0x026D, 0x025F, 0x0272, 0x029D,
306  0x028E, 0x0261, 0x014B, 0x0270, 0x0281, 0x0127, 0x0295,
307 };
308 static const unsigned short euc_to_utf8_AB[] = {
309          0x339C, 0x339F, 0x339D, 0x33A0, 0x33A4,      0, 0x33A1,
310  0x33A5, 0x339E, 0x33A2, 0x338E,      0, 0x338F, 0x33C4, 0x3396,
311  0x3397, 0x2113, 0x3398, 0x33B3, 0x33B2, 0x33B1, 0x33B0, 0x2109,
312  0x33D4, 0x33CB, 0x3390, 0x3385, 0x3386, 0x3387,      0,      0,
313       0,      0,      0,      0,      0,      0,      0,      0,
314       0,      0,      0,      0,      0,      0,      0,      0,
315       0,      0,      0,      0,      0,      0,      0,      0,
316       0,      0,      0,      0,      0,      0,      0,      0,
317       0,      0,      0,      0,      0,      0,      0,      0,
318       0,      0,      0,      0,      0,      0,      0,      0,
319       0,      0,      0,      0,      0,      0,      0,      0,
320       0,      0,      0, 0x2116, 0x33CD, 0x2121,      0,
321 };
322 static const unsigned short euc_to_utf8_AB_x0213[] = {
323          0x0294, 0x0266, 0x0298, 0x01C2, 0x0253, 0x0257, 0x0284,
324  0x0260, 0x0193, 0x0153, 0x0152, 0x0268, 0x0289, 0x0258, 0x0275,
325  0x0259, 0x025C, 0x025E, 0x0250, 0x026F, 0x028A, 0x0264, 0x028C,
326  0x0254, 0x0251, 0x0252, 0x028D, 0x0265, 0x02A2, 0x02A1, 0x0255,
327  0x0291, 0x027A, 0x0267, 0x025A, /*0x00E6*/ 0x0300, 0x01FD, 0x1F70, 0x1F71,
328  /*0x0254*/ 0x0300, /*0x0254*/ 0x0301, /*0x028C*/ 0x0300, /*0x028C*/ 0x0301, /*0x0259*/ 0x0300, /*0x0259*/ 0x0301, /*0x025A*/ 0x0300, /*0x025A*/ 0x0301,
329  0x1F72, 0x1F73, 0x0361, 0x02C8, 0x02CC, 0x02D0, 0x02D1, 0x0306,
330  0x203F, 0x030B, /*0*/ 0x0301, 0x0304, /*0*/ 0x0300, 0x030F, 0x030C, 0x0302,
331  /*0*/ 0x02E5, 0x02E6, 0x02E7, 0x02E8, /*0*/ 0x02E9, /*0x02E9*/ 0x02E5, /*0x02E5*/ 0x02E9, 0x0325,
332  0x032C, 0x0339, 0x031C, 0x031F, 0x0320, 0x0308, 0x033D, 0x0329,
333  0x032F, 0x02DE, 0x0324, 0x0330, 0x033C, 0x0334, 0x031D, 0x031E,
334  0x0318, 0x0319, 0x032A, 0x033A, 0x033B, 0x0303, 0x031A,
335 };
336 static const unsigned short euc_to_utf8_AC[] = {
337          0x2664, 0x2667, 0x2661, 0x2662, 0x2660, 0x2663, 0x2665,
338  0x2666,      0,      0,      0,      0,      0,      0,      0,
339       0,      0,      0,      0,      0, 0x3020, 0x260E, 0x3004,
340       0,      0,      0,      0,      0,      0,      0,      0,
341       0,      0,      0,      0,      0,      0,      0,      0,
342       0, 0x261E, 0x261C, 0x261D, 0x261F, 0x21C6, 0x21C4, 0x21C5,
343       0, 0x21E8, 0x21E6, 0x21E7, 0x21E9,      0,      0,      0,
344       0,      0,      0,      0,      0,      0,      0,      0,
345       0,      0,      0,      0,      0,      0,      0,      0,
346       0,      0,      0,      0,      0,      0,      0,      0,
347       0,      0,      0,      0,      0,      0,      0,      0,
348       0,      0,      0,      0,      0,      0,      0,
349 };
350 static const unsigned short euc_to_utf8_AC_mac[] = {
351          0x2664, 0x2667, 0x2661, 0x2662, 0x2660, 0x2663, 0x2665,
352  0x2666,      0,      0,      0,      0,      0,      0,      0,
353       0,      0,      0,      0,      0, 0x3020, 0x260E, 0x3004,
354       0,      0,      0,      0,      0,      0,      0,      0,
355       0,      0,      0,      0,      0,      0,      0,      0,
356       0, 0x261E, 0x261C, 0x261D, 0x261F, 0x21C6, 0x21C4, 0x21C5,
357       0, 0x21E8, 0x21E6, 0x21E7, 0x21E9, 0x2192, 0x2190, 0x2191,
358  0x2193,      0,      0,      0,      0,      0,      0,      0,
359       0,      0,      0,      0,      0,      0,      0,      0,
360       0,      0,      0,      0,      0,      0,      0,      0,
361       0,      0,      0,      0,      0,      0,      0,      0,
362       0,      0,      0,      0,      0,      0,      0,
363 };
364 static const unsigned short euc_to_utf8_AC_x0213[] = {
365          0x2776, 0x2777, 0x2778, 0x2779, 0x277A, 0x277B, 0x277C,
366  0x277D, 0x277E, 0x277F, 0x24EB, 0x24EC, 0x24ED, 0x24EE, 0x24EF,
367  0x24F0, 0x24F1, 0x24F2, 0x24F3, 0x24F4, 0x2170, 0x2171, 0x2172,
368  0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x217A,
369  0x217B, 0x24D0, 0x24D1, 0x24D2, 0x24D3, 0x24D4, 0x24D5, 0x24D6,
370  0x24D7, 0x24D8, 0x24D9, 0x24DA, 0x24DB, 0x24DC, 0x24DD, 0x24DE,
371  0x24DF, 0x24E0, 0x24E1, 0x24E2, 0x24E3, 0x24E4, 0x24E5, 0x24E6,
372  0x24E7, 0x24E8, 0x24E9, 0x32D0, 0x32D1, 0x32D2, 0x32D3, 0x32D4,
373  0x32D5, 0x32D6, 0x32D7, 0x32D8, 0x32D9, 0x32DA, 0x32DB, 0x32DC,
374  0x32DD, 0x32DE, 0x32DF, 0x32E0, 0x32E1, 0x32E2, 0x32E3, 0x32FA,
375  0x32E9, 0x32E5, 0x32ED, 0x32EC,      0,      0,      0,      0,
376       0,      0,      0,      0,      0, 0x2051, 0x2042,
377 };
378 static const unsigned short euc_to_utf8_AD[] = {
379          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
380  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
381  0x246F, 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162,
382  0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169,      0,
383  0x3349, 0x3314, 0x3322, 0x334D, 0x3318, 0x3327, 0x3303, 0x3336,
384  0x3351, 0x3357, 0x330D, 0x3326, 0x3323, 0x332B, 0x334A, 0x333B,
385  0x339C, 0x339D, 0x339E, 0x338E, 0x338F, 0x33C4, 0x33A1,      0,
386       0,      0,      0,      0,      0,      0,      0, 0x337B,
387  0x301D, 0x301F, 0x2116, 0x33CD, 0x2121, 0x32A4, 0x32A5, 0x32A6,
388  0x32A7, 0x32A8, 0x3231, 0x3232, 0x3239, 0x337E, 0x337D, 0x337C,
389  0x2252, 0x2261, 0x222B, 0x222E, 0x2211, 0x221A, 0x22A5, 0x2220,
390  0x221F, 0x22BF, 0x2235, 0x2229, 0x222A,      0, 0x3299,
391 };
392 static const unsigned short euc_to_utf8_AD_mac[] = {
393          0x65E5, 0x6708, 0x706B, 0x6C34, 0x6728, 0x91D1, 0x571F,
394  0x796D, 0x795D, 0x81EA, 0x81F3, 0x3239, 0x547C, 0x3231, 0x8CC7,
395  0x540D, 0x3232, 0x5B66, 0x8CA1, 0x793E, 0x7279, 0x76E3, 0x4F01,
396  0x5354, 0x52B4, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169,      0,
397  0x3349, 0x3314, 0x3322, 0x334D, 0x3318, 0x3327, 0x3303, 0x3336,
398  0x3351, 0x3357, 0x330D, 0x3326, 0x3323, 0x332B, 0x334A, 0x333B,
399  0x339C, 0x339D, 0x339E, 0x338E, 0x338F, 0x33C4, 0x33A1,      0,
400       0,      0,      0,      0,      0,      0,      0, 0x337B,
401  0x301D, 0x301F, 0x2116, 0x33CD, 0x2121, 0x32A4, 0x32A5, 0x32A6,
402  0x32A7, 0x32A8, 0x3231, 0x3232, 0x3239, 0x337E, 0x337D, 0x337C,
403  0x2252, 0x5927, 0x5C0F, 0x32A4, 0x32A5, 0x32A6, 0x32A7, 0x32A8,
404  0x533B, 0x8CA1, 0x512A, 0x52B4, 0x5370, 0x63A7, 0x79D8,
405 };
406 static const unsigned short euc_to_utf8_AD_x0213[] = {
407          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
408  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
409  0x246F, 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162,
410  0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0x216A,
411  0x3349, 0x3314, 0x3322, 0x334D, 0x3318, 0x3327, 0x3303, 0x3336,
412  0x3351, 0x3357, 0x330D, 0x3326, 0x3323, 0x332B, 0x334A, 0x333B,
413  0x339C, 0x339D, 0x339E, 0x338E, 0x338F, 0x33C4, 0x33A1, 0x216B,
414       0,      0,      0,      0,      0,      0,      0, 0x337B,
415  0x301D, 0x301F, 0x2116, 0x33CD, 0x2121, 0x32A4, 0x32A5, 0x32A6,
416  0x32A7, 0x32A8, 0x3231, 0x3232, 0x3239, 0x337E, 0x337D, 0x337C,
417  0x2252, 0x2261, 0x222B, 0x222E, 0x2211, 0x221A, 0x22A5, 0x2220,
418  0x221F, 0x22BF, 0x2235, 0x2229, 0x222A, 0x2756, 0x261E,
419 };
420 static const unsigned short euc_to_utf8_AE[] = {
421          0x3349, 0x3322, 0x334D, 0x3314, 0x3316, 0x3305, 0x3333,
422  0x334E, 0x3303, 0x3336, 0x3318, 0x3315, 0x3327, 0x3351, 0x334A,
423  0x3339, 0x3357, 0x330D, 0x3342, 0x3323, 0x3326, 0x333B, 0x332B,
424       0,      0,      0,      0,      0,      0,      0, 0x3300,
425  0x331E, 0x332A, 0x3331, 0x3347,      0,      0,      0,      0,
426       0,      0,      0,      0,      0,      0,      0,      0,
427       0,      0,      0,      0,      0,      0,      0,      0,
428       0,      0,      0,      0,      0,      0,      0,      0,
429       0,      0,      0,      0,      0,      0,      0, 0x337E,
430  0x337D, 0x337C, 0x337B,      0,      0,      0,      0,      0,
431       0,      0,      0,      0,      0,      0,      0,      0,
432       0,      0,      0,      0, 0x337F,      0,      0,
433 };
434 static const unsigned short euc_to_utf8_AE_x0213[] = {
435          0x4FF1, 0xD840 /*0xDC0B*/, 0x3402, 0x4E28, 0x4E2F, 0x4E30, 0x4E8D,
436  0x4EE1, 0x4EFD, 0x4EFF, 0x4F03, 0x4F0B, 0x4F60, 0x4F48, 0x4F49,
437  0x4F56, 0x4F5F, 0x4F6A, 0x4F6C, 0x4F7E, 0x4F8A, 0x4F94, 0x4F97,
438  0xFA30, 0x4FC9, 0x4FE0, 0x5001, 0x5002, 0x500E, 0x5018, 0x5027,
439  0x502E, 0x5040, 0x503B, 0x5041, 0x5094, 0x50CC, 0x50F2, 0x50D0,
440  0x50E6, 0xFA31, 0x5106, 0x5103, 0x510B, 0x511E, 0x5135, 0x514A,
441  0xFA32, 0x5155, 0x5157, 0x34B5, 0x519D, 0x51C3, 0x51CA, 0x51DE,
442  0x51E2, 0x51EE, 0x5201, 0x34DB, 0x5213, 0x5215, 0x5249, 0x5257,
443  0x5261, 0x5293, 0x52C8, 0xFA33, 0x52CC, 0x52D0, 0x52D6, 0x52DB,
444  0xFA34, 0x52F0, 0x52FB, 0x5300, 0x5307, 0x531C, 0xFA35, 0x5361,
445  0x5363, 0x537D, 0x5393, 0x539D, 0x53B2, 0x5412, 0x5427, 0x544D,
446  0x549C, 0x546B, 0x5474, 0x547F, 0x5488, 0x5496, 0x54A1,
447 };
448 static const unsigned short euc_to_utf8_AF[] = {
449          0x222E, 0x221F, 0x22BF,      0,      0,      0,      0,
450       0,      0,      0,      0,      0,      0,      0,      0,
451       0,      0,      0,      0,      0, 0x301D, 0x301F,      0,
452       0,      0,      0,      0,      0,      0,      0,      0,
453       0,      0,      0,      0,      0,      0,      0,      0,
454       0, 0x3094,      0, 0x30F7, 0x30F8, 0x30F9, 0x30FA,      0,
455       0,      0,      0,      0,      0,      0,      0,      0,
456       0,      0,      0,      0,      0,      0,      0,      0,
457       0,      0,      0,      0,      0,      0,      0,      0,
458       0,      0,      0,      0,      0,      0,      0,      0,
459       0,      0,      0,      0,      0,      0,      0,      0,
460       0,      0,      0,      0,      0,      0,      0,
461 };
462 static const unsigned short euc_to_utf8_AF_x0213[] = {
463          0x54A9, 0x54C6, 0x54FF, 0x550E, 0x552B, 0x5535, 0x5550,
464  0x555E, 0x5581, 0x5586, 0x558E, 0xFA36, 0x55AD, 0x55CE, 0xFA37,
465  0x5608, 0x560E, 0x563B, 0x5649, 0x5676, 0x5666, 0xFA38, 0x566F,
466  0x5671, 0x5672, 0x5699, 0x569E, 0x56A9, 0x56AC, 0x56B3, 0x56C9,
467  0x56CA, 0x570A, 0xD844 /*0xDE3D*/, 0x5721, 0x572F, 0x5733, 0x5734, 0x5770,
468  0x5777, 0x577C, 0x579C, 0xFA0F, 0xD844 /*0xDF1B*/, 0x57B8, 0x57C7, 0x57C8,
469  0x57CF, 0x57E4, 0x57ED, 0x57F5, 0x57F6, 0x57FF, 0x5809, 0xFA10,
470  0x5861, 0x5864, 0xFA39, 0x587C, 0x5889, 0x589E, 0xFA3A, 0x58A9,
471  0xD845 /*0xDC6E*/, 0x58D2, 0x58CE, 0x58D4, 0x58DA, 0x58E0, 0x58E9, 0x590C,
472  0x8641, 0x595D, 0x596D, 0x598B, 0x5992, 0x59A4, 0x59C3, 0x59D2,
473  0x59DD, 0x5A13, 0x5A23, 0x5A67, 0x5A6D, 0x5A77, 0x5A7E, 0x5A84,
474  0x5A9E, 0x5AA7, 0x5AC4, 0xD846 /*0xDCBD*/, 0x5B19, 0x5B25, 0x525D,
475 };
476 static const unsigned short euc_to_utf8_B0[] = {
477          0x4E9C, 0x5516, 0x5A03, 0x963F, 0x54C0, 0x611B, 0x6328,
478  0x59F6, 0x9022, 0x8475, 0x831C, 0x7A50, 0x60AA, 0x63E1, 0x6E25,
479  0x65ED, 0x8466, 0x82A6, 0x9BF5, 0x6893, 0x5727, 0x65A1, 0x6271,
480  0x5B9B, 0x59D0, 0x867B, 0x98F4, 0x7D62, 0x7DBE, 0x9B8E, 0x6216,
481  0x7C9F, 0x88B7, 0x5B89, 0x5EB5, 0x6309, 0x6697, 0x6848, 0x95C7,
482  0x978D, 0x674F, 0x4EE5, 0x4F0A, 0x4F4D, 0x4F9D, 0x5049, 0x56F2,
483  0x5937, 0x59D4, 0x5A01, 0x5C09, 0x60DF, 0x610F, 0x6170, 0x6613,
484  0x6905, 0x70BA, 0x754F, 0x7570, 0x79FB, 0x7DAD, 0x7DEF, 0x80C3,
485  0x840E, 0x8863, 0x8B02, 0x9055, 0x907A, 0x533B, 0x4E95, 0x4EA5,
486  0x57DF, 0x80B2, 0x90C1, 0x78EF, 0x4E00, 0x58F1, 0x6EA2, 0x9038,
487  0x7A32, 0x8328, 0x828B, 0x9C2F, 0x5141, 0x5370, 0x54BD, 0x54E1,
488  0x56E0, 0x59FB, 0x5F15, 0x98F2, 0x6DEB, 0x80E4, 0x852D,
489 };
490 static const unsigned short euc_to_utf8_B1[] = {
491          0x9662, 0x9670, 0x96A0, 0x97FB, 0x540B, 0x53F3, 0x5B87,
492  0x70CF, 0x7FBD, 0x8FC2, 0x96E8, 0x536F, 0x9D5C, 0x7ABA, 0x4E11,
493  0x7893, 0x81FC, 0x6E26, 0x5618, 0x5504, 0x6B1D, 0x851A, 0x9C3B,
494  0x59E5, 0x53A9, 0x6D66, 0x74DC, 0x958F, 0x5642, 0x4E91, 0x904B,
495  0x96F2, 0x834F, 0x990C, 0x53E1, 0x55B6, 0x5B30, 0x5F71, 0x6620,
496  0x66F3, 0x6804, 0x6C38, 0x6CF3, 0x6D29, 0x745B, 0x76C8, 0x7A4E,
497  0x9834, 0x82F1, 0x885B, 0x8A60, 0x92ED, 0x6DB2, 0x75AB, 0x76CA,
498  0x99C5, 0x60A6, 0x8B01, 0x8D8A, 0x95B2, 0x698E, 0x53AD, 0x5186,
499  0x5712, 0x5830, 0x5944, 0x5BB4, 0x5EF6, 0x6028, 0x63A9, 0x63F4,
500  0x6CBF, 0x6F14, 0x708E, 0x7114, 0x7159, 0x71D5, 0x733F, 0x7E01,
501  0x8276, 0x82D1, 0x8597, 0x9060, 0x925B, 0x9D1B, 0x5869, 0x65BC,
502  0x6C5A, 0x7525, 0x51F9, 0x592E, 0x5965, 0x5F80, 0x5FDC,
503 };
504 static const unsigned short euc_to_utf8_B2[] = {
505          0x62BC, 0x65FA, 0x6A2A, 0x6B27, 0x6BB4, 0x738B, 0x7FC1,
506  0x8956, 0x9D2C, 0x9D0E, 0x9EC4, 0x5CA1, 0x6C96, 0x837B, 0x5104,
507  0x5C4B, 0x61B6, 0x81C6, 0x6876, 0x7261, 0x4E59, 0x4FFA, 0x5378,
508  0x6069, 0x6E29, 0x7A4F, 0x97F3, 0x4E0B, 0x5316, 0x4EEE, 0x4F55,
509  0x4F3D, 0x4FA1, 0x4F73, 0x52A0, 0x53EF, 0x5609, 0x590F, 0x5AC1,
510  0x5BB6, 0x5BE1, 0x79D1, 0x6687, 0x679C, 0x67B6, 0x6B4C, 0x6CB3,
511  0x706B, 0x73C2, 0x798D, 0x79BE, 0x7A3C, 0x7B87, 0x82B1, 0x82DB,
512  0x8304, 0x8377, 0x83EF, 0x83D3, 0x8766, 0x8AB2, 0x5629, 0x8CA8,
513  0x8FE6, 0x904E, 0x971E, 0x868A, 0x4FC4, 0x5CE8, 0x6211, 0x7259,
514  0x753B, 0x81E5, 0x82BD, 0x86FE, 0x8CC0, 0x96C5, 0x9913, 0x99D5,
515  0x4ECB, 0x4F1A, 0x89E3, 0x56DE, 0x584A, 0x58CA, 0x5EFB, 0x5FEB,
516  0x602A, 0x6094, 0x6062, 0x61D0, 0x6212, 0x62D0, 0x6539,
517 };
518 static const unsigned short euc_to_utf8_B3[] = {
519          0x9B41, 0x6666, 0x68B0, 0x6D77, 0x7070, 0x754C, 0x7686,
520  0x7D75, 0x82A5, 0x87F9, 0x958B, 0x968E, 0x8C9D, 0x51F1, 0x52BE,
521  0x5916, 0x54B3, 0x5BB3, 0x5D16, 0x6168, 0x6982, 0x6DAF, 0x788D,
522  0x84CB, 0x8857, 0x8A72, 0x93A7, 0x9AB8, 0x6D6C, 0x99A8, 0x86D9,
523  0x57A3, 0x67FF, 0x86CE, 0x920E, 0x5283, 0x5687, 0x5404, 0x5ED3,
524  0x62E1, 0x64B9, 0x683C, 0x6838, 0x6BBB, 0x7372, 0x78BA, 0x7A6B,
525  0x899A, 0x89D2, 0x8D6B, 0x8F03, 0x90ED, 0x95A3, 0x9694, 0x9769,
526  0x5B66, 0x5CB3, 0x697D, 0x984D, 0x984E, 0x639B, 0x7B20, 0x6A2B,
527  0x6A7F, 0x68B6, 0x9C0D, 0x6F5F, 0x5272, 0x559D, 0x6070, 0x62EC,
528  0x6D3B, 0x6E07, 0x6ED1, 0x845B, 0x8910, 0x8F44, 0x4E14, 0x9C39,
529  0x53F6, 0x691B, 0x6A3A, 0x9784, 0x682A, 0x515C, 0x7AC3, 0x84B2,
530  0x91DC, 0x938C, 0x565B, 0x9D28, 0x6822, 0x8305, 0x8431,
531 };
532 static const unsigned short euc_to_utf8_B4[] = {
533          0x7CA5, 0x5208, 0x82C5, 0x74E6, 0x4E7E, 0x4F83, 0x51A0,
534  0x5BD2, 0x520A, 0x52D8, 0x52E7, 0x5DFB, 0x559A, 0x582A, 0x59E6,
535  0x5B8C, 0x5B98, 0x5BDB, 0x5E72, 0x5E79, 0x60A3, 0x611F, 0x6163,
536  0x61BE, 0x63DB, 0x6562, 0x67D1, 0x6853, 0x68FA, 0x6B3E, 0x6B53,
537  0x6C57, 0x6F22, 0x6F97, 0x6F45, 0x74B0, 0x7518, 0x76E3, 0x770B,
538  0x7AFF, 0x7BA1, 0x7C21, 0x7DE9, 0x7F36, 0x7FF0, 0x809D, 0x8266,
539  0x839E, 0x89B3, 0x8ACC, 0x8CAB, 0x9084, 0x9451, 0x9593, 0x9591,
540  0x95A2, 0x9665, 0x97D3, 0x9928, 0x8218, 0x4E38, 0x542B, 0x5CB8,
541  0x5DCC, 0x73A9, 0x764C, 0x773C, 0x5CA9, 0x7FEB, 0x8D0B, 0x96C1,
542  0x9811, 0x9854, 0x9858, 0x4F01, 0x4F0E, 0x5371, 0x559C, 0x5668,
543  0x57FA, 0x5947, 0x5B09, 0x5BC4, 0x5C90, 0x5E0C, 0x5E7E, 0x5FCC,
544  0x63EE, 0x673A, 0x65D7, 0x65E2, 0x671F, 0x68CB, 0x68C4,
545 };
546 static const unsigned short euc_to_utf8_B5[] = {
547          0x6A5F, 0x5E30, 0x6BC5, 0x6C17, 0x6C7D, 0x757F, 0x7948,
548  0x5B63, 0x7A00, 0x7D00, 0x5FBD, 0x898F, 0x8A18, 0x8CB4, 0x8D77,
549  0x8ECC, 0x8F1D, 0x98E2, 0x9A0E, 0x9B3C, 0x4E80, 0x507D, 0x5100,
550  0x5993, 0x5B9C, 0x622F, 0x6280, 0x64EC, 0x6B3A, 0x72A0, 0x7591,
551  0x7947, 0x7FA9, 0x87FB, 0x8ABC, 0x8B70, 0x63AC, 0x83CA, 0x97A0,
552  0x5409, 0x5403, 0x55AB, 0x6854, 0x6A58, 0x8A70, 0x7827, 0x6775,
553  0x9ECD, 0x5374, 0x5BA2, 0x811A, 0x8650, 0x9006, 0x4E18, 0x4E45,
554  0x4EC7, 0x4F11, 0x53CA, 0x5438, 0x5BAE, 0x5F13, 0x6025, 0x6551,
555  0x673D, 0x6C42, 0x6C72, 0x6CE3, 0x7078, 0x7403, 0x7A76, 0x7AAE,
556  0x7B08, 0x7D1A, 0x7CFE, 0x7D66, 0x65E7, 0x725B, 0x53BB, 0x5C45,
557  0x5DE8, 0x62D2, 0x62E0, 0x6319, 0x6E20, 0x865A, 0x8A31, 0x8DDD,
558  0x92F8, 0x6F01, 0x79A6, 0x9B5A, 0x4EA8, 0x4EAB, 0x4EAC,
559 };
560 static const unsigned short euc_to_utf8_B6[] = {
561          0x4F9B, 0x4FA0, 0x50D1, 0x5147, 0x7AF6, 0x5171, 0x51F6,
562  0x5354, 0x5321, 0x537F, 0x53EB, 0x55AC, 0x5883, 0x5CE1, 0x5F37,
563  0x5F4A, 0x602F, 0x6050, 0x606D, 0x631F, 0x6559, 0x6A4B, 0x6CC1,
564  0x72C2, 0x72ED, 0x77EF, 0x80F8, 0x8105, 0x8208, 0x854E, 0x90F7,
565  0x93E1, 0x97FF, 0x9957, 0x9A5A, 0x4EF0, 0x51DD, 0x5C2D, 0x6681,
566  0x696D, 0x5C40, 0x66F2, 0x6975, 0x7389, 0x6850, 0x7C81, 0x50C5,
567  0x52E4, 0x5747, 0x5DFE, 0x9326, 0x65A4, 0x6B23, 0x6B3D, 0x7434,
568  0x7981, 0x79BD, 0x7B4B, 0x7DCA, 0x82B9, 0x83CC, 0x887F, 0x895F,
569  0x8B39, 0x8FD1, 0x91D1, 0x541F, 0x9280, 0x4E5D, 0x5036, 0x53E5,
570  0x533A, 0x72D7, 0x7396, 0x77E9, 0x82E6, 0x8EAF, 0x99C6, 0x99C8,
571  0x99D2, 0x5177, 0x611A, 0x865E, 0x55B0, 0x7A7A, 0x5076, 0x5BD3,
572  0x9047, 0x9685, 0x4E32, 0x6ADB, 0x91E7, 0x5C51, 0x5C48,
573 };
574 static const unsigned short euc_to_utf8_B7[] = {
575          0x6398, 0x7A9F, 0x6C93, 0x9774, 0x8F61, 0x7AAA, 0x718A,
576  0x9688, 0x7C82, 0x6817, 0x7E70, 0x6851, 0x936C, 0x52F2, 0x541B,
577  0x85AB, 0x8A13, 0x7FA4, 0x8ECD, 0x90E1, 0x5366, 0x8888, 0x7941,
578  0x4FC2, 0x50BE, 0x5211, 0x5144, 0x5553, 0x572D, 0x73EA, 0x578B,
579  0x5951, 0x5F62, 0x5F84, 0x6075, 0x6176, 0x6167, 0x61A9, 0x63B2,
580  0x643A, 0x656C, 0x666F, 0x6842, 0x6E13, 0x7566, 0x7A3D, 0x7CFB,
581  0x7D4C, 0x7D99, 0x7E4B, 0x7F6B, 0x830E, 0x834A, 0x86CD, 0x8A08,
582  0x8A63, 0x8B66, 0x8EFD, 0x981A, 0x9D8F, 0x82B8, 0x8FCE, 0x9BE8,
583  0x5287, 0x621F, 0x6483, 0x6FC0, 0x9699, 0x6841, 0x5091, 0x6B20,
584  0x6C7A, 0x6F54, 0x7A74, 0x7D50, 0x8840, 0x8A23, 0x6708, 0x4EF6,
585  0x5039, 0x5026, 0x5065, 0x517C, 0x5238, 0x5263, 0x55A7, 0x570F,
586  0x5805, 0x5ACC, 0x5EFA, 0x61B2, 0x61F8, 0x62F3, 0x6372,
587 };
588 static const unsigned short euc_to_utf8_B8[] = {
589          0x691C, 0x6A29, 0x727D, 0x72AC, 0x732E, 0x7814, 0x786F,
590  0x7D79, 0x770C, 0x80A9, 0x898B, 0x8B19, 0x8CE2, 0x8ED2, 0x9063,
591  0x9375, 0x967A, 0x9855, 0x9A13, 0x9E78, 0x5143, 0x539F, 0x53B3,
592  0x5E7B, 0x5F26, 0x6E1B, 0x6E90, 0x7384, 0x73FE, 0x7D43, 0x8237,
593  0x8A00, 0x8AFA, 0x9650, 0x4E4E, 0x500B, 0x53E4, 0x547C, 0x56FA,
594  0x59D1, 0x5B64, 0x5DF1, 0x5EAB, 0x5F27, 0x6238, 0x6545, 0x67AF,
595  0x6E56, 0x72D0, 0x7CCA, 0x88B4, 0x80A1, 0x80E1, 0x83F0, 0x864E,
596  0x8A87, 0x8DE8, 0x9237, 0x96C7, 0x9867, 0x9F13, 0x4E94, 0x4E92,
597  0x4F0D, 0x5348, 0x5449, 0x543E, 0x5A2F, 0x5F8C, 0x5FA1, 0x609F,
598  0x68A7, 0x6A8E, 0x745A, 0x7881, 0x8A9E, 0x8AA4, 0x8B77, 0x9190,
599  0x4E5E, 0x9BC9, 0x4EA4, 0x4F7C, 0x4FAF, 0x5019, 0x5016, 0x5149,
600  0x516C, 0x529F, 0x52B9, 0x52FE, 0x539A, 0x53E3, 0x5411,
601 };
602 static const unsigned short euc_to_utf8_B9[] = {
603          0x540E, 0x5589, 0x5751, 0x57A2, 0x597D, 0x5B54, 0x5B5D,
604  0x5B8F, 0x5DE5, 0x5DE7, 0x5DF7, 0x5E78, 0x5E83, 0x5E9A, 0x5EB7,
605  0x5F18, 0x6052, 0x614C, 0x6297, 0x62D8, 0x63A7, 0x653B, 0x6602,
606  0x6643, 0x66F4, 0x676D, 0x6821, 0x6897, 0x69CB, 0x6C5F, 0x6D2A,
607  0x6D69, 0x6E2F, 0x6E9D, 0x7532, 0x7687, 0x786C, 0x7A3F, 0x7CE0,
608  0x7D05, 0x7D18, 0x7D5E, 0x7DB1, 0x8015, 0x8003, 0x80AF, 0x80B1,
609  0x8154, 0x818F, 0x822A, 0x8352, 0x884C, 0x8861, 0x8B1B, 0x8CA2,
610  0x8CFC, 0x90CA, 0x9175, 0x9271, 0x783F, 0x92FC, 0x95A4, 0x964D,
611  0x9805, 0x9999, 0x9AD8, 0x9D3B, 0x525B, 0x52AB, 0x53F7, 0x5408,
612  0x58D5, 0x62F7, 0x6FE0, 0x8C6A, 0x8F5F, 0x9EB9, 0x514B, 0x523B,
613  0x544A, 0x56FD, 0x7A40, 0x9177, 0x9D60, 0x9ED2, 0x7344, 0x6F09,
614  0x8170, 0x7511, 0x5FFD, 0x60DA, 0x9AA8, 0x72DB, 0x8FBC,
615 };
616 static const unsigned short euc_to_utf8_BA[] = {
617          0x6B64, 0x9803, 0x4ECA, 0x56F0, 0x5764, 0x58BE, 0x5A5A,
618  0x6068, 0x61C7, 0x660F, 0x6606, 0x6839, 0x68B1, 0x6DF7, 0x75D5,
619  0x7D3A, 0x826E, 0x9B42, 0x4E9B, 0x4F50, 0x53C9, 0x5506, 0x5D6F,
620  0x5DE6, 0x5DEE, 0x67FB, 0x6C99, 0x7473, 0x7802, 0x8A50, 0x9396,
621  0x88DF, 0x5750, 0x5EA7, 0x632B, 0x50B5, 0x50AC, 0x518D, 0x6700,
622  0x54C9, 0x585E, 0x59BB, 0x5BB0, 0x5F69, 0x624D, 0x63A1, 0x683D,
623  0x6B73, 0x6E08, 0x707D, 0x91C7, 0x7280, 0x7815, 0x7826, 0x796D,
624  0x658E, 0x7D30, 0x83DC, 0x88C1, 0x8F09, 0x969B, 0x5264, 0x5728,
625  0x6750, 0x7F6A, 0x8CA1, 0x51B4, 0x5742, 0x962A, 0x583A, 0x698A,
626  0x80B4, 0x54B2, 0x5D0E, 0x57FC, 0x7895, 0x9DFA, 0x4F5C, 0x524A,
627  0x548B, 0x643E, 0x6628, 0x6714, 0x67F5, 0x7A84, 0x7B56, 0x7D22,
628  0x932F, 0x685C, 0x9BAD, 0x7B39, 0x5319, 0x518A, 0x5237,
629 };
630 static const unsigned short euc_to_utf8_BB[] = {
631          0x5BDF, 0x62F6, 0x64AE, 0x64E6, 0x672D, 0x6BBA, 0x85A9,
632  0x96D1, 0x7690, 0x9BD6, 0x634C, 0x9306, 0x9BAB, 0x76BF, 0x6652,
633  0x4E09, 0x5098, 0x53C2, 0x5C71, 0x60E8, 0x6492, 0x6563, 0x685F,
634  0x71E6, 0x73CA, 0x7523, 0x7B97, 0x7E82, 0x8695, 0x8B83, 0x8CDB,
635  0x9178, 0x9910, 0x65AC, 0x66AB, 0x6B8B, 0x4ED5, 0x4ED4, 0x4F3A,
636  0x4F7F, 0x523A, 0x53F8, 0x53F2, 0x55E3, 0x56DB, 0x58EB, 0x59CB,
637  0x59C9, 0x59FF, 0x5B50, 0x5C4D, 0x5E02, 0x5E2B, 0x5FD7, 0x601D,
638  0x6307, 0x652F, 0x5B5C, 0x65AF, 0x65BD, 0x65E8, 0x679D, 0x6B62,
639  0x6B7B, 0x6C0F, 0x7345, 0x7949, 0x79C1, 0x7CF8, 0x7D19, 0x7D2B,
640  0x80A2, 0x8102, 0x81F3, 0x8996, 0x8A5E, 0x8A69, 0x8A66, 0x8A8C,
641  0x8AEE, 0x8CC7, 0x8CDC, 0x96CC, 0x98FC, 0x6B6F, 0x4E8B, 0x4F3C,
642  0x4F8D, 0x5150, 0x5B57, 0x5BFA, 0x6148, 0x6301, 0x6642,
643 };
644 static const unsigned short euc_to_utf8_BC[] = {
645          0x6B21, 0x6ECB, 0x6CBB, 0x723E, 0x74BD, 0x75D4, 0x78C1,
646  0x793A, 0x800C, 0x8033, 0x81EA, 0x8494, 0x8F9E, 0x6C50, 0x9E7F,
647  0x5F0F, 0x8B58, 0x9D2B, 0x7AFA, 0x8EF8, 0x5B8D, 0x96EB, 0x4E03,
648  0x53F1, 0x57F7, 0x5931, 0x5AC9, 0x5BA4, 0x6089, 0x6E7F, 0x6F06,
649  0x75BE, 0x8CEA, 0x5B9F, 0x8500, 0x7BE0, 0x5072, 0x67F4, 0x829D,
650  0x5C61, 0x854A, 0x7E1E, 0x820E, 0x5199, 0x5C04, 0x6368, 0x8D66,
651  0x659C, 0x716E, 0x793E, 0x7D17, 0x8005, 0x8B1D, 0x8ECA, 0x906E,
652  0x86C7, 0x90AA, 0x501F, 0x52FA, 0x5C3A, 0x6753, 0x707C, 0x7235,
653  0x914C, 0x91C8, 0x932B, 0x82E5, 0x5BC2, 0x5F31, 0x60F9, 0x4E3B,
654  0x53D6, 0x5B88, 0x624B, 0x6731, 0x6B8A, 0x72E9, 0x73E0, 0x7A2E,
655  0x816B, 0x8DA3, 0x9152, 0x9996, 0x5112, 0x53D7, 0x546A, 0x5BFF,
656  0x6388, 0x6A39, 0x7DAC, 0x9700, 0x56DA, 0x53CE, 0x5468,
657 };
658 static const unsigned short euc_to_utf8_BD[] = {
659          0x5B97, 0x5C31, 0x5DDE, 0x4FEE, 0x6101, 0x62FE, 0x6D32,
660  0x79C0, 0x79CB, 0x7D42, 0x7E4D, 0x7FD2, 0x81ED, 0x821F, 0x8490,
661  0x8846, 0x8972, 0x8B90, 0x8E74, 0x8F2F, 0x9031, 0x914B, 0x916C,
662  0x96C6, 0x919C, 0x4EC0, 0x4F4F, 0x5145, 0x5341, 0x5F93, 0x620E,
663  0x67D4, 0x6C41, 0x6E0B, 0x7363, 0x7E26, 0x91CD, 0x9283, 0x53D4,
664  0x5919, 0x5BBF, 0x6DD1, 0x795D, 0x7E2E, 0x7C9B, 0x587E, 0x719F,
665  0x51FA, 0x8853, 0x8FF0, 0x4FCA, 0x5CFB, 0x6625, 0x77AC, 0x7AE3,
666  0x821C, 0x99FF, 0x51C6, 0x5FAA, 0x65EC, 0x696F, 0x6B89, 0x6DF3,
667  0x6E96, 0x6F64, 0x76FE, 0x7D14, 0x5DE1, 0x9075, 0x9187, 0x9806,
668  0x51E6, 0x521D, 0x6240, 0x6691, 0x66D9, 0x6E1A, 0x5EB6, 0x7DD2,
669  0x7F72, 0x66F8, 0x85AF, 0x85F7, 0x8AF8, 0x52A9, 0x53D9, 0x5973,
670  0x5E8F, 0x5F90, 0x6055, 0x92E4, 0x9664, 0x50B7, 0x511F,
671 };
672 static const unsigned short euc_to_utf8_BE[] = {
673          0x52DD, 0x5320, 0x5347, 0x53EC, 0x54E8, 0x5546, 0x5531,
674  0x5617, 0x5968, 0x59BE, 0x5A3C, 0x5BB5, 0x5C06, 0x5C0F, 0x5C11,
675  0x5C1A, 0x5E84, 0x5E8A, 0x5EE0, 0x5F70, 0x627F, 0x6284, 0x62DB,
676  0x638C, 0x6377, 0x6607, 0x660C, 0x662D, 0x6676, 0x677E, 0x68A2,
677  0x6A1F, 0x6A35, 0x6CBC, 0x6D88, 0x6E09, 0x6E58, 0x713C, 0x7126,
678  0x7167, 0x75C7, 0x7701, 0x785D, 0x7901, 0x7965, 0x79F0, 0x7AE0,
679  0x7B11, 0x7CA7, 0x7D39, 0x8096, 0x83D6, 0x848B, 0x8549, 0x885D,
680  0x88F3, 0x8A1F, 0x8A3C, 0x8A54, 0x8A73, 0x8C61, 0x8CDE, 0x91A4,
681  0x9266, 0x937E, 0x9418, 0x969C, 0x9798, 0x4E0A, 0x4E08, 0x4E1E,
682  0x4E57, 0x5197, 0x5270, 0x57CE, 0x5834, 0x58CC, 0x5B22, 0x5E38,
683  0x60C5, 0x64FE, 0x6761, 0x6756, 0x6D44, 0x72B6, 0x7573, 0x7A63,
684  0x84B8, 0x8B72, 0x91B8, 0x9320, 0x5631, 0x57F4, 0x98FE,
685 };
686 static const unsigned short euc_to_utf8_BF[] = {
687          0x62ED, 0x690D, 0x6B96, 0x71ED, 0x7E54, 0x8077, 0x8272,
688  0x89E6, 0x98DF, 0x8755, 0x8FB1, 0x5C3B, 0x4F38, 0x4FE1, 0x4FB5,
689  0x5507, 0x5A20, 0x5BDD, 0x5BE9, 0x5FC3, 0x614E, 0x632F, 0x65B0,
690  0x664B, 0x68EE, 0x699B, 0x6D78, 0x6DF1, 0x7533, 0x75B9, 0x771F,
691  0x795E, 0x79E6, 0x7D33, 0x81E3, 0x82AF, 0x85AA, 0x89AA, 0x8A3A,
692  0x8EAB, 0x8F9B, 0x9032, 0x91DD, 0x9707, 0x4EBA, 0x4EC1, 0x5203,
693  0x5875, 0x58EC, 0x5C0B, 0x751A, 0x5C3D, 0x814E, 0x8A0A, 0x8FC5,
694  0x9663, 0x976D, 0x7B25, 0x8ACF, 0x9808, 0x9162, 0x56F3, 0x53A8,
695  0x9017, 0x5439, 0x5782, 0x5E25, 0x63A8, 0x6C34, 0x708A, 0x7761,
696  0x7C8B, 0x7FE0, 0x8870, 0x9042, 0x9154, 0x9310, 0x9318, 0x968F,
697  0x745E, 0x9AC4, 0x5D07, 0x5D69, 0x6570, 0x67A2, 0x8DA8, 0x96DB,
698  0x636E, 0x6749, 0x6919, 0x83C5, 0x9817, 0x96C0, 0x88FE,
699 };
700 static const unsigned short euc_to_utf8_C0[] = {
701          0x6F84, 0x647A, 0x5BF8, 0x4E16, 0x702C, 0x755D, 0x662F,
702  0x51C4, 0x5236, 0x52E2, 0x59D3, 0x5F81, 0x6027, 0x6210, 0x653F,
703  0x6574, 0x661F, 0x6674, 0x68F2, 0x6816, 0x6B63, 0x6E05, 0x7272,
704  0x751F, 0x76DB, 0x7CBE, 0x8056, 0x58F0, 0x88FD, 0x897F, 0x8AA0,
705  0x8A93, 0x8ACB, 0x901D, 0x9192, 0x9752, 0x9759, 0x6589, 0x7A0E,
706  0x8106, 0x96BB, 0x5E2D, 0x60DC, 0x621A, 0x65A5, 0x6614, 0x6790,
707  0x77F3, 0x7A4D, 0x7C4D, 0x7E3E, 0x810A, 0x8CAC, 0x8D64, 0x8DE1,
708  0x8E5F, 0x78A9, 0x5207, 0x62D9, 0x63A5, 0x6442, 0x6298, 0x8A2D,
709  0x7A83, 0x7BC0, 0x8AAC, 0x96EA, 0x7D76, 0x820C, 0x8749, 0x4ED9,
710  0x5148, 0x5343, 0x5360, 0x5BA3, 0x5C02, 0x5C16, 0x5DDD, 0x6226,
711  0x6247, 0x64B0, 0x6813, 0x6834, 0x6CC9, 0x6D45, 0x6D17, 0x67D3,
712  0x6F5C, 0x714E, 0x717D, 0x65CB, 0x7A7F, 0x7BAD, 0x7DDA,
713 };
714 static const unsigned short euc_to_utf8_C1[] = {
715          0x7E4A, 0x7FA8, 0x817A, 0x821B, 0x8239, 0x85A6, 0x8A6E,
716  0x8CCE, 0x8DF5, 0x9078, 0x9077, 0x92AD, 0x9291, 0x9583, 0x9BAE,
717  0x524D, 0x5584, 0x6F38, 0x7136, 0x5168, 0x7985, 0x7E55, 0x81B3,
718  0x7CCE, 0x564C, 0x5851, 0x5CA8, 0x63AA, 0x66FE, 0x66FD, 0x695A,
719  0x72D9, 0x758F, 0x758E, 0x790E, 0x7956, 0x79DF, 0x7C97, 0x7D20,
720  0x7D44, 0x8607, 0x8A34, 0x963B, 0x9061, 0x9F20, 0x50E7, 0x5275,
721  0x53CC, 0x53E2, 0x5009, 0x55AA, 0x58EE, 0x594F, 0x723D, 0x5B8B,
722  0x5C64, 0x531D, 0x60E3, 0x60F3, 0x635C, 0x6383, 0x633F, 0x63BB,
723  0x64CD, 0x65E9, 0x66F9, 0x5DE3, 0x69CD, 0x69FD, 0x6F15, 0x71E5,
724  0x4E89, 0x75E9, 0x76F8, 0x7A93, 0x7CDF, 0x7DCF, 0x7D9C, 0x8061,
725  0x8349, 0x8358, 0x846C, 0x84BC, 0x85FB, 0x88C5, 0x8D70, 0x9001,
726  0x906D, 0x9397, 0x971C, 0x9A12, 0x50CF, 0x5897, 0x618E,
727 };
728 static const unsigned short euc_to_utf8_C2[] = {
729          0x81D3, 0x8535, 0x8D08, 0x9020, 0x4FC3, 0x5074, 0x5247,
730  0x5373, 0x606F, 0x6349, 0x675F, 0x6E2C, 0x8DB3, 0x901F, 0x4FD7,
731  0x5C5E, 0x8CCA, 0x65CF, 0x7D9A, 0x5352, 0x8896, 0x5176, 0x63C3,
732  0x5B58, 0x5B6B, 0x5C0A, 0x640D, 0x6751, 0x905C, 0x4ED6, 0x591A,
733  0x592A, 0x6C70, 0x8A51, 0x553E, 0x5815, 0x59A5, 0x60F0, 0x6253,
734  0x67C1, 0x8235, 0x6955, 0x9640, 0x99C4, 0x9A28, 0x4F53, 0x5806,
735  0x5BFE, 0x8010, 0x5CB1, 0x5E2F, 0x5F85, 0x6020, 0x614B, 0x6234,
736  0x66FF, 0x6CF0, 0x6EDE, 0x80CE, 0x817F, 0x82D4, 0x888B, 0x8CB8,
737  0x9000, 0x902E, 0x968A, 0x9EDB, 0x9BDB, 0x4EE3, 0x53F0, 0x5927,
738  0x7B2C, 0x918D, 0x984C, 0x9DF9, 0x6EDD, 0x7027, 0x5353, 0x5544,
739  0x5B85, 0x6258, 0x629E, 0x62D3, 0x6CA2, 0x6FEF, 0x7422, 0x8A17,
740  0x9438, 0x6FC1, 0x8AFE, 0x8338, 0x51E7, 0x86F8, 0x53EA,
741 };
742 static const unsigned short euc_to_utf8_C3[] = {
743          0x53E9, 0x4F46, 0x9054, 0x8FB0, 0x596A, 0x8131, 0x5DFD,
744  0x7AEA, 0x8FBF, 0x68DA, 0x8C37, 0x72F8, 0x9C48, 0x6A3D, 0x8AB0,
745  0x4E39, 0x5358, 0x5606, 0x5766, 0x62C5, 0x63A2, 0x65E6, 0x6B4E,
746  0x6DE1, 0x6E5B, 0x70AD, 0x77ED, 0x7AEF, 0x7BAA, 0x7DBB, 0x803D,
747  0x80C6, 0x86CB, 0x8A95, 0x935B, 0x56E3, 0x58C7, 0x5F3E, 0x65AD,
748  0x6696, 0x6A80, 0x6BB5, 0x7537, 0x8AC7, 0x5024, 0x77E5, 0x5730,
749  0x5F1B, 0x6065, 0x667A, 0x6C60, 0x75F4, 0x7A1A, 0x7F6E, 0x81F4,
750  0x8718, 0x9045, 0x99B3, 0x7BC9, 0x755C, 0x7AF9, 0x7B51, 0x84C4,
751  0x9010, 0x79E9, 0x7A92, 0x8336, 0x5AE1, 0x7740, 0x4E2D, 0x4EF2,
752  0x5B99, 0x5FE0, 0x62BD, 0x663C, 0x67F1, 0x6CE8, 0x866B, 0x8877,
753  0x8A3B, 0x914E, 0x92F3, 0x99D0, 0x6A17, 0x7026, 0x732A, 0x82E7,
754  0x8457, 0x8CAF, 0x4E01, 0x5146, 0x51CB, 0x558B, 0x5BF5,
755 };
756 static const unsigned short euc_to_utf8_C4[] = {
757          0x5E16, 0x5E33, 0x5E81, 0x5F14, 0x5F35, 0x5F6B, 0x5FB4,
758  0x61F2, 0x6311, 0x66A2, 0x671D, 0x6F6E, 0x7252, 0x753A, 0x773A,
759  0x8074, 0x8139, 0x8178, 0x8776, 0x8ABF, 0x8ADC, 0x8D85, 0x8DF3,
760  0x929A, 0x9577, 0x9802, 0x9CE5, 0x52C5, 0x6357, 0x76F4, 0x6715,
761  0x6C88, 0x73CD, 0x8CC3, 0x93AE, 0x9673, 0x6D25, 0x589C, 0x690E,
762  0x69CC, 0x8FFD, 0x939A, 0x75DB, 0x901A, 0x585A, 0x6802, 0x63B4,
763  0x69FB, 0x4F43, 0x6F2C, 0x67D8, 0x8FBB, 0x8526, 0x7DB4, 0x9354,
764  0x693F, 0x6F70, 0x576A, 0x58F7, 0x5B2C, 0x7D2C, 0x722A, 0x540A,
765  0x91E3, 0x9DB4, 0x4EAD, 0x4F4E, 0x505C, 0x5075, 0x5243, 0x8C9E,
766  0x5448, 0x5824, 0x5B9A, 0x5E1D, 0x5E95, 0x5EAD, 0x5EF7, 0x5F1F,
767  0x608C, 0x62B5, 0x633A, 0x63D0, 0x68AF, 0x6C40, 0x7887, 0x798E,
768  0x7A0B, 0x7DE0, 0x8247, 0x8A02, 0x8AE6, 0x8E44, 0x9013,
769 };
770 static const unsigned short euc_to_utf8_C5[] = {
771          0x90B8, 0x912D, 0x91D8, 0x9F0E, 0x6CE5, 0x6458, 0x64E2,
772  0x6575, 0x6EF4, 0x7684, 0x7B1B, 0x9069, 0x93D1, 0x6EBA, 0x54F2,
773  0x5FB9, 0x64A4, 0x8F4D, 0x8FED, 0x9244, 0x5178, 0x586B, 0x5929,
774  0x5C55, 0x5E97, 0x6DFB, 0x7E8F, 0x751C, 0x8CBC, 0x8EE2, 0x985B,
775  0x70B9, 0x4F1D, 0x6BBF, 0x6FB1, 0x7530, 0x96FB, 0x514E, 0x5410,
776  0x5835, 0x5857, 0x59AC, 0x5C60, 0x5F92, 0x6597, 0x675C, 0x6E21,
777  0x767B, 0x83DF, 0x8CED, 0x9014, 0x90FD, 0x934D, 0x7825, 0x783A,
778  0x52AA, 0x5EA6, 0x571F, 0x5974, 0x6012, 0x5012, 0x515A, 0x51AC,
779  0x51CD, 0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5B95, 0x5CF6,
780  0x5D8B, 0x60BC, 0x6295, 0x642D, 0x6771, 0x6843, 0x68BC, 0x68DF,
781  0x76D7, 0x6DD8, 0x6E6F, 0x6D9B, 0x706F, 0x71C8, 0x5F53, 0x75D8,
782  0x7977, 0x7B49, 0x7B54, 0x7B52, 0x7CD6, 0x7D71, 0x5230,
783 };
784 static const unsigned short euc_to_utf8_C6[] = {
785          0x8463, 0x8569, 0x85E4, 0x8A0E, 0x8B04, 0x8C46, 0x8E0F,
786  0x9003, 0x900F, 0x9419, 0x9676, 0x982D, 0x9A30, 0x95D8, 0x50CD,
787  0x52D5, 0x540C, 0x5802, 0x5C0E, 0x61A7, 0x649E, 0x6D1E, 0x77B3,
788  0x7AE5, 0x80F4, 0x8404, 0x9053, 0x9285, 0x5CE0, 0x9D07, 0x533F,
789  0x5F97, 0x5FB3, 0x6D9C, 0x7279, 0x7763, 0x79BF, 0x7BE4, 0x6BD2,
790  0x72EC, 0x8AAD, 0x6803, 0x6A61, 0x51F8, 0x7A81, 0x6934, 0x5C4A,
791  0x9CF6, 0x82EB, 0x5BC5, 0x9149, 0x701E, 0x5678, 0x5C6F, 0x60C7,
792  0x6566, 0x6C8C, 0x8C5A, 0x9041, 0x9813, 0x5451, 0x66C7, 0x920D,
793  0x5948, 0x90A3, 0x5185, 0x4E4D, 0x51EA, 0x8599, 0x8B0E, 0x7058,
794  0x637A, 0x934B, 0x6962, 0x99B4, 0x7E04, 0x7577, 0x5357, 0x6960,
795  0x8EDF, 0x96E3, 0x6C5D, 0x4E8C, 0x5C3C, 0x5F10, 0x8FE9, 0x5302,
796  0x8CD1, 0x8089, 0x8679, 0x5EFF, 0x65E5, 0x4E73, 0x5165,
797 };
798 static const unsigned short euc_to_utf8_C7[] = {
799          0x5982, 0x5C3F, 0x97EE, 0x4EFB, 0x598A, 0x5FCD, 0x8A8D,
800  0x6FE1, 0x79B0, 0x7962, 0x5BE7, 0x8471, 0x732B, 0x71B1, 0x5E74,
801  0x5FF5, 0x637B, 0x649A, 0x71C3, 0x7C98, 0x4E43, 0x5EFC, 0x4E4B,
802  0x57DC, 0x56A2, 0x60A9, 0x6FC3, 0x7D0D, 0x80FD, 0x8133, 0x81BF,
803  0x8FB2, 0x8997, 0x86A4, 0x5DF4, 0x628A, 0x64AD, 0x8987, 0x6777,
804  0x6CE2, 0x6D3E, 0x7436, 0x7834, 0x5A46, 0x7F75, 0x82AD, 0x99AC,
805  0x4FF3, 0x5EC3, 0x62DD, 0x6392, 0x6557, 0x676F, 0x76C3, 0x724C,
806  0x80CC, 0x80BA, 0x8F29, 0x914D, 0x500D, 0x57F9, 0x5A92, 0x6885,
807  0x6973, 0x7164, 0x72FD, 0x8CB7, 0x58F2, 0x8CE0, 0x966A, 0x9019,
808  0x877F, 0x79E4, 0x77E7, 0x8429, 0x4F2F, 0x5265, 0x535A, 0x62CD,
809  0x67CF, 0x6CCA, 0x767D, 0x7B94, 0x7C95, 0x8236, 0x8584, 0x8FEB,
810  0x66DD, 0x6F20, 0x7206, 0x7E1B, 0x83AB, 0x99C1, 0x9EA6,
811 };
812 static const unsigned short euc_to_utf8_C8[] = {
813          0x51FD, 0x7BB1, 0x7872, 0x7BB8, 0x8087, 0x7B48, 0x6AE8,
814  0x5E61, 0x808C, 0x7551, 0x7560, 0x516B, 0x9262, 0x6E8C, 0x767A,
815  0x9197, 0x9AEA, 0x4F10, 0x7F70, 0x629C, 0x7B4F, 0x95A5, 0x9CE9,
816  0x567A, 0x5859, 0x86E4, 0x96BC, 0x4F34, 0x5224, 0x534A, 0x53CD,
817  0x53DB, 0x5E06, 0x642C, 0x6591, 0x677F, 0x6C3E, 0x6C4E, 0x7248,
818  0x72AF, 0x73ED, 0x7554, 0x7E41, 0x822C, 0x85E9, 0x8CA9, 0x7BC4,
819  0x91C6, 0x7169, 0x9812, 0x98EF, 0x633D, 0x6669, 0x756A, 0x76E4,
820  0x78D0, 0x8543, 0x86EE, 0x532A, 0x5351, 0x5426, 0x5983, 0x5E87,
821  0x5F7C, 0x60B2, 0x6249, 0x6279, 0x62AB, 0x6590, 0x6BD4, 0x6CCC,
822  0x75B2, 0x76AE, 0x7891, 0x79D8, 0x7DCB, 0x7F77, 0x80A5, 0x88AB,
823  0x8AB9, 0x8CBB, 0x907F, 0x975E, 0x98DB, 0x6A0B, 0x7C38, 0x5099,
824  0x5C3E, 0x5FAE, 0x6787, 0x6BD8, 0x7435, 0x7709, 0x7F8E,
825 };
826 static const unsigned short euc_to_utf8_C9[] = {
827          0x9F3B, 0x67CA, 0x7A17, 0x5339, 0x758B, 0x9AED, 0x5F66,
828  0x819D, 0x83F1, 0x8098, 0x5F3C, 0x5FC5, 0x7562, 0x7B46, 0x903C,
829  0x6867, 0x59EB, 0x5A9B, 0x7D10, 0x767E, 0x8B2C, 0x4FF5, 0x5F6A,
830  0x6A19, 0x6C37, 0x6F02, 0x74E2, 0x7968, 0x8868, 0x8A55, 0x8C79,
831  0x5EDF, 0x63CF, 0x75C5, 0x79D2, 0x82D7, 0x9328, 0x92F2, 0x849C,
832  0x86ED, 0x9C2D, 0x54C1, 0x5F6C, 0x658C, 0x6D5C, 0x7015, 0x8CA7,
833  0x8CD3, 0x983B, 0x654F, 0x74F6, 0x4E0D, 0x4ED8, 0x57E0, 0x592B,
834  0x5A66, 0x5BCC, 0x51A8, 0x5E03, 0x5E9C, 0x6016, 0x6276, 0x6577,
835  0x65A7, 0x666E, 0x6D6E, 0x7236, 0x7B26, 0x8150, 0x819A, 0x8299,
836  0x8B5C, 0x8CA0, 0x8CE6, 0x8D74, 0x961C, 0x9644, 0x4FAE, 0x64AB,
837  0x6B66, 0x821E, 0x8461, 0x856A, 0x90E8, 0x5C01, 0x6953, 0x98A8,
838  0x847A, 0x8557, 0x4F0F, 0x526F, 0x5FA9, 0x5E45, 0x670D,
839 };
840 static const unsigned short euc_to_utf8_CA[] = {
841          0x798F, 0x8179, 0x8907, 0x8986, 0x6DF5, 0x5F17, 0x6255,
842  0x6CB8, 0x4ECF, 0x7269, 0x9B92, 0x5206, 0x543B, 0x5674, 0x58B3,
843  0x61A4, 0x626E, 0x711A, 0x596E, 0x7C89, 0x7CDE, 0x7D1B, 0x96F0,
844  0x6587, 0x805E, 0x4E19, 0x4F75, 0x5175, 0x5840, 0x5E63, 0x5E73,
845  0x5F0A, 0x67C4, 0x4E26, 0x853D, 0x9589, 0x965B, 0x7C73, 0x9801,
846  0x50FB, 0x58C1, 0x7656, 0x78A7, 0x5225, 0x77A5, 0x8511, 0x7B86,
847  0x504F, 0x5909, 0x7247, 0x7BC7, 0x7DE8, 0x8FBA, 0x8FD4, 0x904D,
848  0x4FBF, 0x52C9, 0x5A29, 0x5F01, 0x97AD, 0x4FDD, 0x8217, 0x92EA,
849  0x5703, 0x6355, 0x6B69, 0x752B, 0x88DC, 0x8F14, 0x7A42, 0x52DF,
850  0x5893, 0x6155, 0x620A, 0x66AE, 0x6BCD, 0x7C3F, 0x83E9, 0x5023,
851  0x4FF8, 0x5305, 0x5446, 0x5831, 0x5949, 0x5B9D, 0x5CF0, 0x5CEF,
852  0x5D29, 0x5E96, 0x62B1, 0x6367, 0x653E, 0x65B9, 0x670B,
853 };
854 static const unsigned short euc_to_utf8_CB[] = {
855          0x6CD5, 0x6CE1, 0x70F9, 0x7832, 0x7E2B, 0x80DE, 0x82B3,
856  0x840C, 0x84EC, 0x8702, 0x8912, 0x8A2A, 0x8C4A, 0x90A6, 0x92D2,
857  0x98FD, 0x9CF3, 0x9D6C, 0x4E4F, 0x4EA1, 0x508D, 0x5256, 0x574A,
858  0x59A8, 0x5E3D, 0x5FD8, 0x5FD9, 0x623F, 0x66B4, 0x671B, 0x67D0,
859  0x68D2, 0x5192, 0x7D21, 0x80AA, 0x81A8, 0x8B00, 0x8C8C, 0x8CBF,
860  0x927E, 0x9632, 0x5420, 0x982C, 0x5317, 0x50D5, 0x535C, 0x58A8,
861  0x64B2, 0x6734, 0x7267, 0x7766, 0x7A46, 0x91E6, 0x52C3, 0x6CA1,
862  0x6B86, 0x5800, 0x5E4C, 0x5954, 0x672C, 0x7FFB, 0x51E1, 0x76C6,
863  0x6469, 0x78E8, 0x9B54, 0x9EBB, 0x57CB, 0x59B9, 0x6627, 0x679A,
864  0x6BCE, 0x54E9, 0x69D9, 0x5E55, 0x819C, 0x6795, 0x9BAA, 0x67FE,
865  0x9C52, 0x685D, 0x4EA6, 0x4FE3, 0x53C8, 0x62B9, 0x672B, 0x6CAB,
866  0x8FC4, 0x4FAD, 0x7E6D, 0x9EBF, 0x4E07, 0x6162, 0x6E80,
867 };
868 static const unsigned short euc_to_utf8_CC[] = {
869          0x6F2B, 0x8513, 0x5473, 0x672A, 0x9B45, 0x5DF3, 0x7B95,
870  0x5CAC, 0x5BC6, 0x871C, 0x6E4A, 0x84D1, 0x7A14, 0x8108, 0x5999,
871  0x7C8D, 0x6C11, 0x7720, 0x52D9, 0x5922, 0x7121, 0x725F, 0x77DB,
872  0x9727, 0x9D61, 0x690B, 0x5A7F, 0x5A18, 0x51A5, 0x540D, 0x547D,
873  0x660E, 0x76DF, 0x8FF7, 0x9298, 0x9CF4, 0x59EA, 0x725D, 0x6EC5,
874  0x514D, 0x68C9, 0x7DBF, 0x7DEC, 0x9762, 0x9EBA, 0x6478, 0x6A21,
875  0x8302, 0x5984, 0x5B5F, 0x6BDB, 0x731B, 0x76F2, 0x7DB2, 0x8017,
876  0x8499, 0x5132, 0x6728, 0x9ED9, 0x76EE, 0x6762, 0x52FF, 0x9905,
877  0x5C24, 0x623B, 0x7C7E, 0x8CB0, 0x554F, 0x60B6, 0x7D0B, 0x9580,
878  0x5301, 0x4E5F, 0x51B6, 0x591C, 0x723A, 0x8036, 0x91CE, 0x5F25,
879  0x77E2, 0x5384, 0x5F79, 0x7D04, 0x85AC, 0x8A33, 0x8E8D, 0x9756,
880  0x67F3, 0x85AE, 0x9453, 0x6109, 0x6108, 0x6CB9, 0x7652,
881 };
882 static const unsigned short euc_to_utf8_CD[] = {
883          0x8AED, 0x8F38, 0x552F, 0x4F51, 0x512A, 0x52C7, 0x53CB,
884  0x5BA5, 0x5E7D, 0x60A0, 0x6182, 0x63D6, 0x6709, 0x67DA, 0x6E67,
885  0x6D8C, 0x7336, 0x7337, 0x7531, 0x7950, 0x88D5, 0x8A98, 0x904A,
886  0x9091, 0x90F5, 0x96C4, 0x878D, 0x5915, 0x4E88, 0x4F59, 0x4E0E,
887  0x8A89, 0x8F3F, 0x9810, 0x50AD, 0x5E7C, 0x5996, 0x5BB9, 0x5EB8,
888  0x63DA, 0x63FA, 0x64C1, 0x66DC, 0x694A, 0x69D8, 0x6D0B, 0x6EB6,
889  0x7194, 0x7528, 0x7AAF, 0x7F8A, 0x8000, 0x8449, 0x84C9, 0x8981,
890  0x8B21, 0x8E0A, 0x9065, 0x967D, 0x990A, 0x617E, 0x6291, 0x6B32,
891  0x6C83, 0x6D74, 0x7FCC, 0x7FFC, 0x6DC0, 0x7F85, 0x87BA, 0x88F8,
892  0x6765, 0x83B1, 0x983C, 0x96F7, 0x6D1B, 0x7D61, 0x843D, 0x916A,
893  0x4E71, 0x5375, 0x5D50, 0x6B04, 0x6FEB, 0x85CD, 0x862D, 0x89A7,
894  0x5229, 0x540F, 0x5C65, 0x674E, 0x68A8, 0x7406, 0x7483,
895 };
896 static const unsigned short euc_to_utf8_CE[] = {
897          0x75E2, 0x88CF, 0x88E1, 0x91CC, 0x96E2, 0x9678, 0x5F8B,
898  0x7387, 0x7ACB, 0x844E, 0x63A0, 0x7565, 0x5289, 0x6D41, 0x6E9C,
899  0x7409, 0x7559, 0x786B, 0x7C92, 0x9686, 0x7ADC, 0x9F8D, 0x4FB6,
900  0x616E, 0x65C5, 0x865C, 0x4E86, 0x4EAE, 0x50DA, 0x4E21, 0x51CC,
901  0x5BEE, 0x6599, 0x6881, 0x6DBC, 0x731F, 0x7642, 0x77AD, 0x7A1C,
902  0x7CE7, 0x826F, 0x8AD2, 0x907C, 0x91CF, 0x9675, 0x9818, 0x529B,
903  0x7DD1, 0x502B, 0x5398, 0x6797, 0x6DCB, 0x71D0, 0x7433, 0x81E8,
904  0x8F2A, 0x96A3, 0x9C57, 0x9E9F, 0x7460, 0x5841, 0x6D99, 0x7D2F,
905  0x985E, 0x4EE4, 0x4F36, 0x4F8B, 0x51B7, 0x52B1, 0x5DBA, 0x601C,
906  0x73B2, 0x793C, 0x82D3, 0x9234, 0x96B7, 0x96F6, 0x970A, 0x9E97,
907  0x9F62, 0x66A6, 0x6B74, 0x5217, 0x52A3, 0x70C8, 0x88C2, 0x5EC9,
908  0x604B, 0x6190, 0x6F23, 0x7149, 0x7C3E, 0x7DF4, 0x806F,
909 };
910 static const unsigned short euc_to_utf8_CF[] = {
911          0x84EE, 0x9023, 0x932C, 0x5442, 0x9B6F, 0x6AD3, 0x7089,
912  0x8CC2, 0x8DEF, 0x9732, 0x52B4, 0x5A41, 0x5ECA, 0x5F04, 0x6717,
913  0x697C, 0x6994, 0x6D6A, 0x6F0F, 0x7262, 0x72FC, 0x7BED, 0x8001,
914  0x807E, 0x874B, 0x90CE, 0x516D, 0x9E93, 0x7984, 0x808B, 0x9332,
915  0x8AD6, 0x502D, 0x548C, 0x8A71, 0x6B6A, 0x8CC4, 0x8107, 0x60D1,
916  0x67A0, 0x9DF2, 0x4E99, 0x4E98, 0x9C10, 0x8A6B, 0x85C1, 0x8568,
917  0x6900, 0x6E7E, 0x7897, 0x8155,      0,      0,      0,      0,
918       0,      0,      0,      0,      0,      0,      0,      0,
919       0,      0,      0,      0,      0,      0,      0,      0,
920       0,      0,      0,      0,      0,      0,      0,      0,
921       0,      0,      0,      0,      0,      0,      0,      0,
922       0,      0,      0,      0,      0,      0,      0,
923 };
924 static const unsigned short euc_to_utf8_CF_x0213[] = {
925          0x84EE, 0x9023, 0x932C, 0x5442, 0x9B6F, 0x6AD3, 0x7089,
926  0x8CC2, 0x8DEF, 0x9732, 0x52B4, 0x5A41, 0x5ECA, 0x5F04, 0x6717,
927  0x697C, 0x6994, 0x6D6A, 0x6F0F, 0x7262, 0x72FC, 0x7BED, 0x8001,
928  0x807E, 0x874B, 0x90CE, 0x516D, 0x9E93, 0x7984, 0x808B, 0x9332,
929  0x8AD6, 0x502D, 0x548C, 0x8A71, 0x6B6A, 0x8CC4, 0x8107, 0x60D1,
930  0x67A0, 0x9DF2, 0x4E99, 0x4E98, 0x9C10, 0x8A6B, 0x85C1, 0x8568,
931  0x6900, 0x6E7E, 0x7897, 0x8155, 0xD842 /*0xDF9F*/, 0x5B41, 0x5B56, 0x5B7D,
932  0x5B93, 0x5BD8, 0x5BEC, 0x5C12, 0x5C1E, 0x5C23, 0x5C2B, 0x378D,
933  0x5C62, 0xFA3B, 0xFA3C, 0xD845 /*0xDEB4*/, 0x5C7A, 0x5C8F, 0x5C9F, 0x5CA3,
934  0x5CAA, 0x5CBA, 0x5CCB, 0x5CD0, 0x5CD2, 0x5CF4, 0xD847 /*0xDE34*/, 0x37E2,
935  0x5D0D, 0x5D27, 0xFA11, 0x5D46, 0x5D47, 0x5D53, 0x5D4A, 0x5D6D,
936  0x5D81, 0x5DA0, 0x5DA4, 0x5DA7, 0x5DB8, 0x5DCB, 0x541E,
937 };
938 static const unsigned short euc_to_utf8_D0[] = {
939          0x5F0C, 0x4E10, 0x4E15, 0x4E2A, 0x4E31, 0x4E36, 0x4E3C,
940  0x4E3F, 0x4E42, 0x4E56, 0x4E58, 0x4E82, 0x4E85, 0x8C6B, 0x4E8A,
941  0x8212, 0x5F0D, 0x4E8E, 0x4E9E, 0x4E9F, 0x4EA0, 0x4EA2, 0x4EB0,
942  0x4EB3, 0x4EB6, 0x4ECE, 0x4ECD, 0x4EC4, 0x4EC6, 0x4EC2, 0x4ED7,
943  0x4EDE, 0x4EED, 0x4EDF, 0x4EF7, 0x4F09, 0x4F5A, 0x4F30, 0x4F5B,
944  0x4F5D, 0x4F57, 0x4F47, 0x4F76, 0x4F88, 0x4F8F, 0x4F98, 0x4F7B,
945  0x4F69, 0x4F70, 0x4F91, 0x4F6F, 0x4F86, 0x4F96, 0x5118, 0x4FD4,
946  0x4FDF, 0x4FCE, 0x4FD8, 0x4FDB, 0x4FD1, 0x4FDA, 0x4FD0, 0x4FE4,
947  0x4FE5, 0x501A, 0x5028, 0x5014, 0x502A, 0x5025, 0x5005, 0x4F1C,
948  0x4FF6, 0x5021, 0x5029, 0x502C, 0x4FFE, 0x4FEF, 0x5011, 0x5006,
949  0x5043, 0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505A, 0x5056,
950  0x506C, 0x5078, 0x5080, 0x509A, 0x5085, 0x50B4, 0x50B2,
951 };
952 static const unsigned short euc_to_utf8_D1[] = {
953          0x50C9, 0x50CA, 0x50B3, 0x50C2, 0x50D6, 0x50DE, 0x50E5,
954  0x50ED, 0x50E3, 0x50EE, 0x50F9, 0x50F5, 0x5109, 0x5101, 0x5102,
955  0x5116, 0x5115, 0x5114, 0x511A, 0x5121, 0x513A, 0x5137, 0x513C,
956  0x513B, 0x513F, 0x5140, 0x5152, 0x514C, 0x5154, 0x5162, 0x7AF8,
957  0x5169, 0x516A, 0x516E, 0x5180, 0x5182, 0x56D8, 0x518C, 0x5189,
958  0x518F, 0x5191, 0x5193, 0x5195, 0x5196, 0x51A4, 0x51A6, 0x51A2,
959  0x51A9, 0x51AA, 0x51AB, 0x51B3, 0x51B1, 0x51B2, 0x51B0, 0x51B5,
960  0x51BD, 0x51C5, 0x51C9, 0x51DB, 0x51E0, 0x8655, 0x51E9, 0x51ED,
961  0x51F0, 0x51F5, 0x51FE, 0x5204, 0x520B, 0x5214, 0x520E, 0x5227,
962  0x522A, 0x522E, 0x5233, 0x5239, 0x524F, 0x5244, 0x524B, 0x524C,
963  0x525E, 0x5254, 0x526A, 0x5274, 0x5269, 0x5273, 0x527F, 0x527D,
964  0x528D, 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8FA8,
965 };
966 static const unsigned short euc_to_utf8_D2[] = {
967          0x8FA7, 0x52AC, 0x52AD, 0x52BC, 0x52B5, 0x52C1, 0x52CD,
968  0x52D7, 0x52DE, 0x52E3, 0x52E6, 0x98ED, 0x52E0, 0x52F3, 0x52F5,
969  0x52F8, 0x52F9, 0x5306, 0x5308, 0x7538, 0x530D, 0x5310, 0x530F,
970  0x5315, 0x531A, 0x5323, 0x532F, 0x5331, 0x5333, 0x5338, 0x5340,
971  0x5346, 0x5345, 0x4E17, 0x5349, 0x534D, 0x51D6, 0x535E, 0x5369,
972  0x536E, 0x5918, 0x537B, 0x5377, 0x5382, 0x5396, 0x53A0, 0x53A6,
973  0x53A5, 0x53AE, 0x53B0, 0x53B6, 0x53C3, 0x7C12, 0x96D9, 0x53DF,
974  0x66FC, 0x71EE, 0x53EE, 0x53E8, 0x53ED, 0x53FA, 0x5401, 0x543D,
975  0x5440, 0x542C, 0x542D, 0x543C, 0x542E, 0x5436, 0x5429, 0x541D,
976  0x544E, 0x548F, 0x5475, 0x548E, 0x545F, 0x5471, 0x5477, 0x5470,
977  0x5492, 0x547B, 0x5480, 0x5476, 0x5484, 0x5490, 0x5486, 0x54C7,
978  0x54A2, 0x54B8, 0x54A5, 0x54AC, 0x54C4, 0x54C8, 0x54A8,
979 };
980 static const unsigned short euc_to_utf8_D3[] = {
981          0x54AB, 0x54C2, 0x54A4, 0x54BE, 0x54BC, 0x54D8, 0x54E5,
982  0x54E6, 0x550F, 0x5514, 0x54FD, 0x54EE, 0x54ED, 0x54FA, 0x54E2,
983  0x5539, 0x5540, 0x5563, 0x554C, 0x552E, 0x555C, 0x5545, 0x5556,
984  0x5557, 0x5538, 0x5533, 0x555D, 0x5599, 0x5580, 0x54AF, 0x558A,
985  0x559F, 0x557B, 0x557E, 0x5598, 0x559E, 0x55AE, 0x557C, 0x5583,
986  0x55A9, 0x5587, 0x55A8, 0x55DA, 0x55C5, 0x55DF, 0x55C4, 0x55DC,
987  0x55E4, 0x55D4, 0x5614, 0x55F7, 0x5616, 0x55FE, 0x55FD, 0x561B,
988  0x55F9, 0x564E, 0x5650, 0x71DF, 0x5634, 0x5636, 0x5632, 0x5638,
989  0x566B, 0x5664, 0x562F, 0x566C, 0x566A, 0x5686, 0x5680, 0x568A,
990  0x56A0, 0x5694, 0x568F, 0x56A5, 0x56AE, 0x56B6, 0x56B4, 0x56C2,
991  0x56BC, 0x56C1, 0x56C3, 0x56C0, 0x56C8, 0x56CE, 0x56D1, 0x56D3,
992  0x56D7, 0x56EE, 0x56F9, 0x5700, 0x56FF, 0x5704, 0x5709,
993 };
994 static const unsigned short euc_to_utf8_D4[] = {
995          0x5708, 0x570B, 0x570D, 0x5713, 0x5718, 0x5716, 0x55C7,
996  0x571C, 0x5726, 0x5737, 0x5738, 0x574E, 0x573B, 0x5740, 0x574F,
997  0x5769, 0x57C0, 0x5788, 0x5761, 0x577F, 0x5789, 0x5793, 0x57A0,
998  0x57B3, 0x57A4, 0x57AA, 0x57B0, 0x57C3, 0x57C6, 0x57D4, 0x57D2,
999  0x57D3, 0x580A, 0x57D6, 0x57E3, 0x580B, 0x5819, 0x581D, 0x5872,
1000  0x5821, 0x5862, 0x584B, 0x5870, 0x6BC0, 0x5852, 0x583D, 0x5879,
1001  0x5885, 0x58B9, 0x589F, 0x58AB, 0x58BA, 0x58DE, 0x58BB, 0x58B8,
1002  0x58AE, 0x58C5, 0x58D3, 0x58D1, 0x58D7, 0x58D9, 0x58D8, 0x58E5,
1003  0x58DC, 0x58E4, 0x58DF, 0x58EF, 0x58FA, 0x58F9, 0x58FB, 0x58FC,
1004  0x58FD, 0x5902, 0x590A, 0x5910, 0x591B, 0x68A6, 0x5925, 0x592C,
1005  0x592D, 0x5932, 0x5938, 0x593E, 0x7AD2, 0x5955, 0x5950, 0x594E,
1006  0x595A, 0x5958, 0x5962, 0x5960, 0x5967, 0x596C, 0x5969,
1007 };
1008 static const unsigned short euc_to_utf8_D5[] = {
1009          0x5978, 0x5981, 0x599D, 0x4F5E, 0x4FAB, 0x59A3, 0x59B2,
1010  0x59C6, 0x59E8, 0x59DC, 0x598D, 0x59D9, 0x59DA, 0x5A25, 0x5A1F,
1011  0x5A11, 0x5A1C, 0x5A09, 0x5A1A, 0x5A40, 0x5A6C, 0x5A49, 0x5A35,
1012  0x5A36, 0x5A62, 0x5A6A, 0x5A9A, 0x5ABC, 0x5ABE, 0x5ACB, 0x5AC2,
1013  0x5ABD, 0x5AE3, 0x5AD7, 0x5AE6, 0x5AE9, 0x5AD6, 0x5AFA, 0x5AFB,
1014  0x5B0C, 0x5B0B, 0x5B16, 0x5B32, 0x5AD0, 0x5B2A, 0x5B36, 0x5B3E,
1015  0x5B43, 0x5B45, 0x5B40, 0x5B51, 0x5B55, 0x5B5A, 0x5B5B, 0x5B65,
1016  0x5B69, 0x5B70, 0x5B73, 0x5B75, 0x5B78, 0x6588, 0x5B7A, 0x5B80,
1017  0x5B83, 0x5BA6, 0x5BB8, 0x5BC3, 0x5BC7, 0x5BC9, 0x5BD4, 0x5BD0,
1018  0x5BE4, 0x5BE6, 0x5BE2, 0x5BDE, 0x5BE5, 0x5BEB, 0x5BF0, 0x5BF6,
1019  0x5BF3, 0x5C05, 0x5C07, 0x5C08, 0x5C0D, 0x5C13, 0x5C20, 0x5C22,
1020  0x5C28, 0x5C38, 0x5C39, 0x5C41, 0x5C46, 0x5C4E, 0x5C53,
1021 };
1022 static const unsigned short euc_to_utf8_D6[] = {
1023          0x5C50, 0x5C4F, 0x5B71, 0x5C6C, 0x5C6E, 0x4E62, 0x5C76,
1024  0x5C79, 0x5C8C, 0x5C91, 0x5C94, 0x599B, 0x5CAB, 0x5CBB, 0x5CB6,
1025  0x5CBC, 0x5CB7, 0x5CC5, 0x5CBE, 0x5CC7, 0x5CD9, 0x5CE9, 0x5CFD,
1026  0x5CFA, 0x5CED, 0x5D8C, 0x5CEA, 0x5D0B, 0x5D15, 0x5D17, 0x5D5C,
1027  0x5D1F, 0x5D1B, 0x5D11, 0x5D14, 0x5D22, 0x5D1A, 0x5D19, 0x5D18,
1028  0x5D4C, 0x5D52, 0x5D4E, 0x5D4B, 0x5D6C, 0x5D73, 0x5D76, 0x5D87,
1029  0x5D84, 0x5D82, 0x5DA2, 0x5D9D, 0x5DAC, 0x5DAE, 0x5DBD, 0x5D90,
1030  0x5DB7, 0x5DBC, 0x5DC9, 0x5DCD, 0x5DD3, 0x5DD2, 0x5DD6, 0x5DDB,
1031  0x5DEB, 0x5DF2, 0x5DF5, 0x5E0B, 0x5E1A, 0x5E19, 0x5E11, 0x5E1B,
1032  0x5E36, 0x5E37, 0x5E44, 0x5E43, 0x5E40, 0x5E4E, 0x5E57, 0x5E54,
1033  0x5E5F, 0x5E62, 0x5E64, 0x5E47, 0x5E75, 0x5E76, 0x5E7A, 0x9EBC,
1034  0x5E7F, 0x5EA0, 0x5EC1, 0x5EC2, 0x5EC8, 0x5ED0, 0x5ECF,
1035 };
1036 static const unsigned short euc_to_utf8_D7[] = {
1037          0x5ED6, 0x5EE3, 0x5EDD, 0x5EDA, 0x5EDB, 0x5EE2, 0x5EE1,
1038  0x5EE8, 0x5EE9, 0x5EEC, 0x5EF1, 0x5EF3, 0x5EF0, 0x5EF4, 0x5EF8,
1039  0x5EFE, 0x5F03, 0x5F09, 0x5F5D, 0x5F5C, 0x5F0B, 0x5F11, 0x5F16,
1040  0x5F29, 0x5F2D, 0x5F38, 0x5F41, 0x5F48, 0x5F4C, 0x5F4E, 0x5F2F,
1041  0x5F51, 0x5F56, 0x5F57, 0x5F59, 0x5F61, 0x5F6D, 0x5F73, 0x5F77,
1042  0x5F83, 0x5F82, 0x5F7F, 0x5F8A, 0x5F88, 0x5F91, 0x5F87, 0x5F9E,
1043  0x5F99, 0x5F98, 0x5FA0, 0x5FA8, 0x5FAD, 0x5FBC, 0x5FD6, 0x5FFB,
1044  0x5FE4, 0x5FF8, 0x5FF1, 0x5FDD, 0x60B3, 0x5FFF, 0x6021, 0x6060,
1045  0x6019, 0x6010, 0x6029, 0x600E, 0x6031, 0x601B, 0x6015, 0x602B,
1046  0x6026, 0x600F, 0x603A, 0x605A, 0x6041, 0x606A, 0x6077, 0x605F,
1047  0x604A, 0x6046, 0x604D, 0x6063, 0x6043, 0x6064, 0x6042, 0x606C,
1048  0x606B, 0x6059, 0x6081, 0x608D, 0x60E7, 0x6083, 0x609A,
1049 };
1050 static const unsigned short euc_to_utf8_D8[] = {
1051          0x6084, 0x609B, 0x6096, 0x6097, 0x6092, 0x60A7, 0x608B,
1052  0x60E1, 0x60B8, 0x60E0, 0x60D3, 0x60B4, 0x5FF0, 0x60BD, 0x60C6,
1053  0x60B5, 0x60D8, 0x614D, 0x6115, 0x6106, 0x60F6, 0x60F7, 0x6100,
1054  0x60F4, 0x60FA, 0x6103, 0x6121, 0x60FB, 0x60F1, 0x610D, 0x610E,
1055  0x6147, 0x613E, 0x6128, 0x6127, 0x614A, 0x613F, 0x613C, 0x612C,
1056  0x6134, 0x613D, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, 0x6159,
1057  0x615A, 0x616B, 0x6174, 0x616F, 0x6165, 0x6171, 0x615F, 0x615D,
1058  0x6153, 0x6175, 0x6199, 0x6196, 0x6187, 0x61AC, 0x6194, 0x619A,
1059  0x618A, 0x6191, 0x61AB, 0x61AE, 0x61CC, 0x61CA, 0x61C9, 0x61F7,
1060  0x61C8, 0x61C3, 0x61C6, 0x61BA, 0x61CB, 0x7F79, 0x61CD, 0x61E6,
1061  0x61E3, 0x61F6, 0x61FA, 0x61F4, 0x61FF, 0x61FD, 0x61FC, 0x61FE,
1062  0x6200, 0x6208, 0x6209, 0x620D, 0x620C, 0x6214, 0x621B,
1063 };
1064 static const unsigned short euc_to_utf8_D9[] = {
1065          0x621E, 0x6221, 0x622A, 0x622E, 0x6230, 0x6232, 0x6233,
1066  0x6241, 0x624E, 0x625E, 0x6263, 0x625B, 0x6260, 0x6268, 0x627C,
1067  0x6282, 0x6289, 0x627E, 0x6292, 0x6293, 0x6296, 0x62D4, 0x6283,
1068  0x6294, 0x62D7, 0x62D1, 0x62BB, 0x62CF, 0x62FF, 0x62C6, 0x64D4,
1069  0x62C8, 0x62DC, 0x62CC, 0x62CA, 0x62C2, 0x62C7, 0x629B, 0x62C9,
1070  0x630C, 0x62EE, 0x62F1, 0x6327, 0x6302, 0x6308, 0x62EF, 0x62F5,
1071  0x6350, 0x633E, 0x634D, 0x641C, 0x634F, 0x6396, 0x638E, 0x6380,
1072  0x63AB, 0x6376, 0x63A3, 0x638F, 0x6389, 0x639F, 0x63B5, 0x636B,
1073  0x6369, 0x63BE, 0x63E9, 0x63C0, 0x63C6, 0x63E3, 0x63C9, 0x63D2,
1074  0x63F6, 0x63C4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436,
1075  0x651D, 0x6417, 0x6428, 0x640F, 0x6467, 0x646F, 0x6476, 0x644E,
1076  0x652A, 0x6495, 0x6493, 0x64A5, 0x64A9, 0x6488, 0x64BC,
1077 };
1078 static const unsigned short euc_to_utf8_DA[] = {
1079          0x64DA, 0x64D2, 0x64C5, 0x64C7, 0x64BB, 0x64D8, 0x64C2,
1080  0x64F1, 0x64E7, 0x8209, 0x64E0, 0x64E1, 0x62AC, 0x64E3, 0x64EF,
1081  0x652C, 0x64F6, 0x64F4, 0x64F2, 0x64FA, 0x6500, 0x64FD, 0x6518,
1082  0x651C, 0x6505, 0x6524, 0x6523, 0x652B, 0x6534, 0x6535, 0x6537,
1083  0x6536, 0x6538, 0x754B, 0x6548, 0x6556, 0x6555, 0x654D, 0x6558,
1084  0x655E, 0x655D, 0x6572, 0x6578, 0x6582, 0x6583, 0x8B8A, 0x659B,
1085  0x659F, 0x65AB, 0x65B7, 0x65C3, 0x65C6, 0x65C1, 0x65C4, 0x65CC,
1086  0x65D2, 0x65DB, 0x65D9, 0x65E0, 0x65E1, 0x65F1, 0x6772, 0x660A,
1087  0x6603, 0x65FB, 0x6773, 0x6635, 0x6636, 0x6634, 0x661C, 0x664F,
1088  0x6644, 0x6649, 0x6641, 0x665E, 0x665D, 0x6664, 0x6667, 0x6668,
1089  0x665F, 0x6662, 0x6670, 0x6683, 0x6688, 0x668E, 0x6689, 0x6684,
1090  0x6698, 0x669D, 0x66C1, 0x66B9, 0x66C9, 0x66BE, 0x66BC,
1091 };
1092 static const unsigned short euc_to_utf8_DB[] = {
1093          0x66C4, 0x66B8, 0x66D6, 0x66DA, 0x66E0, 0x663F, 0x66E6,
1094  0x66E9, 0x66F0, 0x66F5, 0x66F7, 0x670F, 0x6716, 0x671E, 0x6726,
1095  0x6727, 0x9738, 0x672E, 0x673F, 0x6736, 0x6741, 0x6738, 0x6737,
1096  0x6746, 0x675E, 0x6760, 0x6759, 0x6763, 0x6764, 0x6789, 0x6770,
1097  0x67A9, 0x677C, 0x676A, 0x678C, 0x678B, 0x67A6, 0x67A1, 0x6785,
1098  0x67B7, 0x67EF, 0x67B4, 0x67EC, 0x67B3, 0x67E9, 0x67B8, 0x67E4,
1099  0x67DE, 0x67DD, 0x67E2, 0x67EE, 0x67B9, 0x67CE, 0x67C6, 0x67E7,
1100  0x6A9C, 0x681E, 0x6846, 0x6829, 0x6840, 0x684D, 0x6832, 0x684E,
1101  0x68B3, 0x682B, 0x6859, 0x6863, 0x6877, 0x687F, 0x689F, 0x688F,
1102  0x68AD, 0x6894, 0x689D, 0x689B, 0x6883, 0x6AAE, 0x68B9, 0x6874,
1103  0x68B5, 0x68A0, 0x68BA, 0x690F, 0x688D, 0x687E, 0x6901, 0x68CA,
1104  0x6908, 0x68D8, 0x6922, 0x6926, 0x68E1, 0x690C, 0x68CD,
1105 };
1106 static const unsigned short euc_to_utf8_DC[] = {
1107          0x68D4, 0x68E7, 0x68D5, 0x6936, 0x6912, 0x6904, 0x68D7,
1108  0x68E3, 0x6925, 0x68F9, 0x68E0, 0x68EF, 0x6928, 0x692A, 0x691A,
1109  0x6923, 0x6921, 0x68C6, 0x6979, 0x6977, 0x695C, 0x6978, 0x696B,
1110  0x6954, 0x697E, 0x696E, 0x6939, 0x6974, 0x693D, 0x6959, 0x6930,
1111  0x6961, 0x695E, 0x695D, 0x6981, 0x696A, 0x69B2, 0x69AE, 0x69D0,
1112  0x69BF, 0x69C1, 0x69D3, 0x69BE, 0x69CE, 0x5BE8, 0x69CA, 0x69DD,
1113  0x69BB, 0x69C3, 0x69A7, 0x6A2E, 0x6991, 0x69A0, 0x699C, 0x6995,
1114  0x69B4, 0x69DE, 0x69E8, 0x6A02, 0x6A1B, 0x69FF, 0x6B0A, 0x69F9,
1115  0x69F2, 0x69E7, 0x6A05, 0x69B1, 0x6A1E, 0x69ED, 0x6A14, 0x69EB,
1116  0x6A0A, 0x6A12, 0x6AC1, 0x6A23, 0x6A13, 0x6A44, 0x6A0C, 0x6A72,
1117  0x6A36, 0x6A78, 0x6A47, 0x6A62, 0x6A59, 0x6A66, 0x6A48, 0x6A38,
1118  0x6A22, 0x6A90, 0x6A8D, 0x6AA0, 0x6A84, 0x6AA2, 0x6AA3,
1119 };
1120 static const unsigned short euc_to_utf8_DD[] = {
1121          0x6A97, 0x8617, 0x6ABB, 0x6AC3, 0x6AC2, 0x6AB8, 0x6AB3,
1122  0x6AAC, 0x6ADE, 0x6AD1, 0x6ADF, 0x6AAA, 0x6ADA, 0x6AEA, 0x6AFB,
1123  0x6B05, 0x8616, 0x6AFA, 0x6B12, 0x6B16, 0x9B31, 0x6B1F, 0x6B38,
1124  0x6B37, 0x76DC, 0x6B39, 0x98EE, 0x6B47, 0x6B43, 0x6B49, 0x6B50,
1125  0x6B59, 0x6B54, 0x6B5B, 0x6B5F, 0x6B61, 0x6B78, 0x6B79, 0x6B7F,
1126  0x6B80, 0x6B84, 0x6B83, 0x6B8D, 0x6B98, 0x6B95, 0x6B9E, 0x6BA4,
1127  0x6BAA, 0x6BAB, 0x6BAF, 0x6BB2, 0x6BB1, 0x6BB3, 0x6BB7, 0x6BBC,
1128  0x6BC6, 0x6BCB, 0x6BD3, 0x6BDF, 0x6BEC, 0x6BEB, 0x6BF3, 0x6BEF,
1129  0x9EBE, 0x6C08, 0x6C13, 0x6C14, 0x6C1B, 0x6C24, 0x6C23, 0x6C5E,
1130  0x6C55, 0x6C62, 0x6C6A, 0x6C82, 0x6C8D, 0x6C9A, 0x6C81, 0x6C9B,
1131  0x6C7E, 0x6C68, 0x6C73, 0x6C92, 0x6C90, 0x6CC4, 0x6CF1, 0x6CD3,
1132  0x6CBD, 0x6CD7, 0x6CC5, 0x6CDD, 0x6CAE, 0x6CB1, 0x6CBE,
1133 };
1134 static const unsigned short euc_to_utf8_DE[] = {
1135          0x6CBA, 0x6CDB, 0x6CEF, 0x6CD9, 0x6CEA, 0x6D1F, 0x884D,
1136  0x6D36, 0x6D2B, 0x6D3D, 0x6D38, 0x6D19, 0x6D35, 0x6D33, 0x6D12,
1137  0x6D0C, 0x6D63, 0x6D93, 0x6D64, 0x6D5A, 0x6D79, 0x6D59, 0x6D8E,
1138  0x6D95, 0x6FE4, 0x6D85, 0x6DF9, 0x6E15, 0x6E0A, 0x6DB5, 0x6DC7,
1139  0x6DE6, 0x6DB8, 0x6DC6, 0x6DEC, 0x6DDE, 0x6DCC, 0x6DE8, 0x6DD2,
1140  0x6DC5, 0x6DFA, 0x6DD9, 0x6DE4, 0x6DD5, 0x6DEA, 0x6DEE, 0x6E2D,
1141  0x6E6E, 0x6E2E, 0x6E19, 0x6E72, 0x6E5F, 0x6E3E, 0x6E23, 0x6E6B,
1142  0x6E2B, 0x6E76, 0x6E4D, 0x6E1F, 0x6E43, 0x6E3A, 0x6E4E, 0x6E24,
1143  0x6EFF, 0x6E1D, 0x6E38, 0x6E82, 0x6EAA, 0x6E98, 0x6EC9, 0x6EB7,
1144  0x6ED3, 0x6EBD, 0x6EAF, 0x6EC4, 0x6EB2, 0x6ED4, 0x6ED5, 0x6E8F,
1145  0x6EA5, 0x6EC2, 0x6E9F, 0x6F41, 0x6F11, 0x704C, 0x6EEC, 0x6EF8,
1146  0x6EFE, 0x6F3F, 0x6EF2, 0x6F31, 0x6EEF, 0x6F32, 0x6ECC,
1147 };
1148 static const unsigned short euc_to_utf8_DF[] = {
1149          0x6F3E, 0x6F13, 0x6EF7, 0x6F86, 0x6F7A, 0x6F78, 0x6F81,
1150  0x6F80, 0x6F6F, 0x6F5B, 0x6FF3, 0x6F6D, 0x6F82, 0x6F7C, 0x6F58,
1151  0x6F8E, 0x6F91, 0x6FC2, 0x6F66, 0x6FB3, 0x6FA3, 0x6FA1, 0x6FA4,
1152  0x6FB9, 0x6FC6, 0x6FAA, 0x6FDF, 0x6FD5, 0x6FEC, 0x6FD4, 0x6FD8,
1153  0x6FF1, 0x6FEE, 0x6FDB, 0x7009, 0x700B, 0x6FFA, 0x7011, 0x7001,
1154  0x700F, 0x6FFE, 0x701B, 0x701A, 0x6F74, 0x701D, 0x7018, 0x701F,
1155  0x7030, 0x703E, 0x7032, 0x7051, 0x7063, 0x7099, 0x7092, 0x70AF,
1156  0x70F1, 0x70AC, 0x70B8, 0x70B3, 0x70AE, 0x70DF, 0x70CB, 0x70DD,
1157  0x70D9, 0x7109, 0x70FD, 0x711C, 0x7119, 0x7165, 0x7155, 0x7188,
1158  0x7166, 0x7162, 0x714C, 0x7156, 0x716C, 0x718F, 0x71FB, 0x7184,
1159  0x7195, 0x71A8, 0x71AC, 0x71D7, 0x71B9, 0x71BE, 0x71D2, 0x71C9,
1160  0x71D4, 0x71CE, 0x71E0, 0x71EC, 0x71E7, 0x71F5, 0x71FC,
1161 };
1162 static const unsigned short euc_to_utf8_E0[] = {
1163          0x71F9, 0x71FF, 0x720D, 0x7210, 0x721B, 0x7228, 0x722D,
1164  0x722C, 0x7230, 0x7232, 0x723B, 0x723C, 0x723F, 0x7240, 0x7246,
1165  0x724B, 0x7258, 0x7274, 0x727E, 0x7282, 0x7281, 0x7287, 0x7292,
1166  0x7296, 0x72A2, 0x72A7, 0x72B9, 0x72B2, 0x72C3, 0x72C6, 0x72C4,
1167  0x72CE, 0x72D2, 0x72E2, 0x72E0, 0x72E1, 0x72F9, 0x72F7, 0x500F,
1168  0x7317, 0x730A, 0x731C, 0x7316, 0x731D, 0x7334, 0x732F, 0x7329,
1169  0x7325, 0x733E, 0x734E, 0x734F, 0x9ED8, 0x7357, 0x736A, 0x7368,
1170  0x7370, 0x7378, 0x7375, 0x737B, 0x737A, 0x73C8, 0x73B3, 0x73CE,
1171  0x73BB, 0x73C0, 0x73E5, 0x73EE, 0x73DE, 0x74A2, 0x7405, 0x746F,
1172  0x7425, 0x73F8, 0x7432, 0x743A, 0x7455, 0x743F, 0x745F, 0x7459,
1173  0x7441, 0x745C, 0x7469, 0x7470, 0x7463, 0x746A, 0x7476, 0x747E,
1174  0x748B, 0x749E, 0x74A7, 0x74CA, 0x74CF, 0x74D4, 0x73F1,
1175 };
1176 static const unsigned short euc_to_utf8_E1[] = {
1177          0x74E0, 0x74E3, 0x74E7, 0x74E9, 0x74EE, 0x74F2, 0x74F0,
1178  0x74F1, 0x74F8, 0x74F7, 0x7504, 0x7503, 0x7505, 0x750C, 0x750E,
1179  0x750D, 0x7515, 0x7513, 0x751E, 0x7526, 0x752C, 0x753C, 0x7544,
1180  0x754D, 0x754A, 0x7549, 0x755B, 0x7546, 0x755A, 0x7569, 0x7564,
1181  0x7567, 0x756B, 0x756D, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574,
1182  0x758A, 0x7589, 0x7582, 0x7594, 0x759A, 0x759D, 0x75A5, 0x75A3,
1183  0x75C2, 0x75B3, 0x75C3, 0x75B5, 0x75BD, 0x75B8, 0x75BC, 0x75B1,
1184  0x75CD, 0x75CA, 0x75D2, 0x75D9, 0x75E3, 0x75DE, 0x75FE, 0x75FF,
1185  0x75FC, 0x7601, 0x75F0, 0x75FA, 0x75F2, 0x75F3, 0x760B, 0x760D,
1186  0x7609, 0x761F, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634,
1187  0x7630, 0x763B, 0x7647, 0x7648, 0x7646, 0x765C, 0x7658, 0x7661,
1188  0x7662, 0x7668, 0x7669, 0x766A, 0x7667, 0x766C, 0x7670,
1189 };
1190 static const unsigned short euc_to_utf8_E2[] = {
1191          0x7672, 0x7676, 0x7678, 0x767C, 0x7680, 0x7683, 0x7688,
1192  0x768B, 0x768E, 0x7696, 0x7693, 0x7699, 0x769A, 0x76B0, 0x76B4,
1193  0x76B8, 0x76B9, 0x76BA, 0x76C2, 0x76CD, 0x76D6, 0x76D2, 0x76DE,
1194  0x76E1, 0x76E5, 0x76E7, 0x76EA, 0x862F, 0x76FB, 0x7708, 0x7707,
1195  0x7704, 0x7729, 0x7724, 0x771E, 0x7725, 0x7726, 0x771B, 0x7737,
1196  0x7738, 0x7747, 0x775A, 0x7768, 0x776B, 0x775B, 0x7765, 0x777F,
1197  0x777E, 0x7779, 0x778E, 0x778B, 0x7791, 0x77A0, 0x779E, 0x77B0,
1198  0x77B6, 0x77B9, 0x77BF, 0x77BC, 0x77BD, 0x77BB, 0x77C7, 0x77CD,
1199  0x77D7, 0x77DA, 0x77DC, 0x77E3, 0x77EE, 0x77FC, 0x780C, 0x7812,
1200  0x7926, 0x7820, 0x792A, 0x7845, 0x788E, 0x7874, 0x7886, 0x787C,
1201  0x789A, 0x788C, 0x78A3, 0x78B5, 0x78AA, 0x78AF, 0x78D1, 0x78C6,
1202  0x78CB, 0x78D4, 0x78BE, 0x78BC, 0x78C5, 0x78CA, 0x78EC,
1203 };
1204 static const unsigned short euc_to_utf8_E3[] = {
1205          0x78E7, 0x78DA, 0x78FD, 0x78F4, 0x7907, 0x7912, 0x7911,
1206  0x7919, 0x792C, 0x792B, 0x7940, 0x7960, 0x7957, 0x795F, 0x795A,
1207  0x7955, 0x7953, 0x797A, 0x797F, 0x798A, 0x799D, 0x79A7, 0x9F4B,
1208  0x79AA, 0x79AE, 0x79B3, 0x79B9, 0x79BA, 0x79C9, 0x79D5, 0x79E7,
1209  0x79EC, 0x79E1, 0x79E3, 0x7A08, 0x7A0D, 0x7A18, 0x7A19, 0x7A20,
1210  0x7A1F, 0x7980, 0x7A31, 0x7A3B, 0x7A3E, 0x7A37, 0x7A43, 0x7A57,
1211  0x7A49, 0x7A61, 0x7A62, 0x7A69, 0x9F9D, 0x7A70, 0x7A79, 0x7A7D,
1212  0x7A88, 0x7A97, 0x7A95, 0x7A98, 0x7A96, 0x7AA9, 0x7AC8, 0x7AB0,
1213  0x7AB6, 0x7AC5, 0x7AC4, 0x7ABF, 0x9083, 0x7AC7, 0x7ACA, 0x7ACD,
1214  0x7ACF, 0x7AD5, 0x7AD3, 0x7AD9, 0x7ADA, 0x7ADD, 0x7AE1, 0x7AE2,
1215  0x7AE6, 0x7AED, 0x7AF0, 0x7B02, 0x7B0F, 0x7B0A, 0x7B06, 0x7B33,
1216  0x7B18, 0x7B19, 0x7B1E, 0x7B35, 0x7B28, 0x7B36, 0x7B50,
1217 };
1218 static const unsigned short euc_to_utf8_E4[] = {
1219          0x7B7A, 0x7B04, 0x7B4D, 0x7B0B, 0x7B4C, 0x7B45, 0x7B75,
1220  0x7B65, 0x7B74, 0x7B67, 0x7B70, 0x7B71, 0x7B6C, 0x7B6E, 0x7B9D,
1221  0x7B98, 0x7B9F, 0x7B8D, 0x7B9C, 0x7B9A, 0x7B8B, 0x7B92, 0x7B8F,
1222  0x7B5D, 0x7B99, 0x7BCB, 0x7BC1, 0x7BCC, 0x7BCF, 0x7BB4, 0x7BC6,
1223  0x7BDD, 0x7BE9, 0x7C11, 0x7C14, 0x7BE6, 0x7BE5, 0x7C60, 0x7C00,
1224  0x7C07, 0x7C13, 0x7BF3, 0x7BF7, 0x7C17, 0x7C0D, 0x7BF6, 0x7C23,
1225  0x7C27, 0x7C2A, 0x7C1F, 0x7C37, 0x7C2B, 0x7C3D, 0x7C4C, 0x7C43,
1226  0x7C54, 0x7C4F, 0x7C40, 0x7C50, 0x7C58, 0x7C5F, 0x7C64, 0x7C56,
1227  0x7C65, 0x7C6C, 0x7C75, 0x7C83, 0x7C90, 0x7CA4, 0x7CAD, 0x7CA2,
1228  0x7CAB, 0x7CA1, 0x7CA8, 0x7CB3, 0x7CB2, 0x7CB1, 0x7CAE, 0x7CB9,
1229  0x7CBD, 0x7CC0, 0x7CC5, 0x7CC2, 0x7CD8, 0x7CD2, 0x7CDC, 0x7CE2,
1230  0x9B3B, 0x7CEF, 0x7CF2, 0x7CF4, 0x7CF6, 0x7CFA, 0x7D06,
1231 };
1232 static const unsigned short euc_to_utf8_E5[] = {
1233          0x7D02, 0x7D1C, 0x7D15, 0x7D0A, 0x7D45, 0x7D4B, 0x7D2E,
1234  0x7D32, 0x7D3F, 0x7D35, 0x7D46, 0x7D73, 0x7D56, 0x7D4E, 0x7D72,
1235  0x7D68, 0x7D6E, 0x7D4F, 0x7D63, 0x7D93, 0x7D89, 0x7D5B, 0x7D8F,
1236  0x7D7D, 0x7D9B, 0x7DBA, 0x7DAE, 0x7DA3, 0x7DB5, 0x7DC7, 0x7DBD,
1237  0x7DAB, 0x7E3D, 0x7DA2, 0x7DAF, 0x7DDC, 0x7DB8, 0x7D9F, 0x7DB0,
1238  0x7DD8, 0x7DDD, 0x7DE4, 0x7DDE, 0x7DFB, 0x7DF2, 0x7DE1, 0x7E05,
1239  0x7E0A, 0x7E23, 0x7E21, 0x7E12, 0x7E31, 0x7E1F, 0x7E09, 0x7E0B,
1240  0x7E22, 0x7E46, 0x7E66, 0x7E3B, 0x7E35, 0x7E39, 0x7E43, 0x7E37,
1241  0x7E32, 0x7E3A, 0x7E67, 0x7E5D, 0x7E56, 0x7E5E, 0x7E59, 0x7E5A,
1242  0x7E79, 0x7E6A, 0x7E69, 0x7E7C, 0x7E7B, 0x7E83, 0x7DD5, 0x7E7D,
1243  0x8FAE, 0x7E7F, 0x7E88, 0x7E89, 0x7E8C, 0x7E92, 0x7E90, 0x7E93,
1244  0x7E94, 0x7E96, 0x7E8E, 0x7E9B, 0x7E9C, 0x7F38, 0x7F3A,
1245 };
1246 static const unsigned short euc_to_utf8_E6[] = {
1247          0x7F45, 0x7F4C, 0x7F4D, 0x7F4E, 0x7F50, 0x7F51, 0x7F55,
1248  0x7F54, 0x7F58, 0x7F5F, 0x7F60, 0x7F68, 0x7F69, 0x7F67, 0x7F78,
1249  0x7F82, 0x7F86, 0x7F83, 0x7F88, 0x7F87, 0x7F8C, 0x7F94, 0x7F9E,
1250  0x7F9D, 0x7F9A, 0x7FA3, 0x7FAF, 0x7FB2, 0x7FB9, 0x7FAE, 0x7FB6,
1251  0x7FB8, 0x8B71, 0x7FC5, 0x7FC6, 0x7FCA, 0x7FD5, 0x7FD4, 0x7FE1,
1252  0x7FE6, 0x7FE9, 0x7FF3, 0x7FF9, 0x98DC, 0x8006, 0x8004, 0x800B,
1253  0x8012, 0x8018, 0x8019, 0x801C, 0x8021, 0x8028, 0x803F, 0x803B,
1254  0x804A, 0x8046, 0x8052, 0x8058, 0x805A, 0x805F, 0x8062, 0x8068,
1255  0x8073, 0x8072, 0x8070, 0x8076, 0x8079, 0x807D, 0x807F, 0x8084,
1256  0x8086, 0x8085, 0x809B, 0x8093, 0x809A, 0x80AD, 0x5190, 0x80AC,
1257  0x80DB, 0x80E5, 0x80D9, 0x80DD, 0x80C4, 0x80DA, 0x80D6, 0x8109,
1258  0x80EF, 0x80F1, 0x811B, 0x8129, 0x8123, 0x812F, 0x814B,
1259 };
1260 static const unsigned short euc_to_utf8_E7[] = {
1261          0x968B, 0x8146, 0x813E, 0x8153, 0x8151, 0x80FC, 0x8171,
1262  0x816E, 0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818A, 0x8180,
1263  0x8182, 0x81A0, 0x8195, 0x81A4, 0x81A3, 0x815F, 0x8193, 0x81A9,
1264  0x81B0, 0x81B5, 0x81BE, 0x81B8, 0x81BD, 0x81C0, 0x81C2, 0x81BA,
1265  0x81C9, 0x81CD, 0x81D1, 0x81D9, 0x81D8, 0x81C8, 0x81DA, 0x81DF,
1266  0x81E0, 0x81E7, 0x81FA, 0x81FB, 0x81FE, 0x8201, 0x8202, 0x8205,
1267  0x8207, 0x820A, 0x820D, 0x8210, 0x8216, 0x8229, 0x822B, 0x8238,
1268  0x8233, 0x8240, 0x8259, 0x8258, 0x825D, 0x825A, 0x825F, 0x8264,
1269  0x8262, 0x8268, 0x826A, 0x826B, 0x822E, 0x8271, 0x8277, 0x8278,
1270  0x827E, 0x828D, 0x8292, 0x82AB, 0x829F, 0x82BB, 0x82AC, 0x82E1,
1271  0x82E3, 0x82DF, 0x82D2, 0x82F4, 0x82F3, 0x82FA, 0x8393, 0x8303,
1272  0x82FB, 0x82F9, 0x82DE, 0x8306, 0x82DC, 0x8309, 0x82D9,
1273 };
1274 static const unsigned short euc_to_utf8_E8[] = {
1275          0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339,
1276  0x8350, 0x8345, 0x832F, 0x832B, 0x8317, 0x8318, 0x8385, 0x839A,
1277  0x83AA, 0x839F, 0x83A2, 0x8396, 0x8323, 0x838E, 0x8387, 0x838A,
1278  0x837C, 0x83B5, 0x8373, 0x8375, 0x83A0, 0x8389, 0x83A8, 0x83F4,
1279  0x8413, 0x83EB, 0x83CE, 0x83FD, 0x8403, 0x83D8, 0x840B, 0x83C1,
1280  0x83F7, 0x8407, 0x83E0, 0x83F2, 0x840D, 0x8422, 0x8420, 0x83BD,
1281  0x8438, 0x8506, 0x83FB, 0x846D, 0x842A, 0x843C, 0x855A, 0x8484,
1282  0x8477, 0x846B, 0x84AD, 0x846E, 0x8482, 0x8469, 0x8446, 0x842C,
1283  0x846F, 0x8479, 0x8435, 0x84CA, 0x8462, 0x84B9, 0x84BF, 0x849F,
1284  0x84D9, 0x84CD, 0x84BB, 0x84DA, 0x84D0, 0x84C1, 0x84C6, 0x84D6,
1285  0x84A1, 0x8521, 0x84FF, 0x84F4, 0x8517, 0x8518, 0x852C, 0x851F,
1286  0x8515, 0x8514, 0x84FC, 0x8540, 0x8563, 0x8558, 0x8548,
1287 };
1288 static const unsigned short euc_to_utf8_E9[] = {
1289          0x8541, 0x8602, 0x854B, 0x8555, 0x8580, 0x85A4, 0x8588,
1290  0x8591, 0x858A, 0x85A8, 0x856D, 0x8594, 0x859B, 0x85EA, 0x8587,
1291  0x859C, 0x8577, 0x857E, 0x8590, 0x85C9, 0x85BA, 0x85CF, 0x85B9,
1292  0x85D0, 0x85D5, 0x85DD, 0x85E5, 0x85DC, 0x85F9, 0x860A, 0x8613,
1293  0x860B, 0x85FE, 0x85FA, 0x8606, 0x8622, 0x861A, 0x8630, 0x863F,
1294  0x864D, 0x4E55, 0x8654, 0x865F, 0x8667, 0x8671, 0x8693, 0x86A3,
1295  0x86A9, 0x86AA, 0x868B, 0x868C, 0x86B6, 0x86AF, 0x86C4, 0x86C6,
1296  0x86B0, 0x86C9, 0x8823, 0x86AB, 0x86D4, 0x86DE, 0x86E9, 0x86EC,
1297  0x86DF, 0x86DB, 0x86EF, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703,
1298  0x86FB, 0x8711, 0x8709, 0x870D, 0x86F9, 0x870A, 0x8734, 0x873F,
1299  0x8737, 0x873B, 0x8725, 0x8729, 0x871A, 0x8760, 0x875F, 0x8778,
1300  0x874C, 0x874E, 0x8774, 0x8757, 0x8768, 0x876E, 0x8759,
1301 };
1302 static const unsigned short euc_to_utf8_EA[] = {
1303          0x8753, 0x8763, 0x876A, 0x8805, 0x87A2, 0x879F, 0x8782,
1304  0x87AF, 0x87CB, 0x87BD, 0x87C0, 0x87D0, 0x96D6, 0x87AB, 0x87C4,
1305  0x87B3, 0x87C7, 0x87C6, 0x87BB, 0x87EF, 0x87F2, 0x87E0, 0x880F,
1306  0x880D, 0x87FE, 0x87F6, 0x87F7, 0x880E, 0x87D2, 0x8811, 0x8816,
1307  0x8815, 0x8822, 0x8821, 0x8831, 0x8836, 0x8839, 0x8827, 0x883B,
1308  0x8844, 0x8842, 0x8852, 0x8859, 0x885E, 0x8862, 0x886B, 0x8881,
1309  0x887E, 0x889E, 0x8875, 0x887D, 0x88B5, 0x8872, 0x8882, 0x8897,
1310  0x8892, 0x88AE, 0x8899, 0x88A2, 0x888D, 0x88A4, 0x88B0, 0x88BF,
1311  0x88B1, 0x88C3, 0x88C4, 0x88D4, 0x88D8, 0x88D9, 0x88DD, 0x88F9,
1312  0x8902, 0x88FC, 0x88F4, 0x88E8, 0x88F2, 0x8904, 0x890C, 0x890A,
1313  0x8913, 0x8943, 0x891E, 0x8925, 0x892A, 0x892B, 0x8941, 0x8944,
1314  0x893B, 0x8936, 0x8938, 0x894C, 0x891D, 0x8960, 0x895E,
1315 };
1316 static const unsigned short euc_to_utf8_EB[] = {
1317          0x8966, 0x8964, 0x896D, 0x896A, 0x896F, 0x8974, 0x8977,
1318  0x897E, 0x8983, 0x8988, 0x898A, 0x8993, 0x8998, 0x89A1, 0x89A9,
1319  0x89A6, 0x89AC, 0x89AF, 0x89B2, 0x89BA, 0x89BD, 0x89BF, 0x89C0,
1320  0x89DA, 0x89DC, 0x89DD, 0x89E7, 0x89F4, 0x89F8, 0x8A03, 0x8A16,
1321  0x8A10, 0x8A0C, 0x8A1B, 0x8A1D, 0x8A25, 0x8A36, 0x8A41, 0x8A5B,
1322  0x8A52, 0x8A46, 0x8A48, 0x8A7C, 0x8A6D, 0x8A6C, 0x8A62, 0x8A85,
1323  0x8A82, 0x8A84, 0x8AA8, 0x8AA1, 0x8A91, 0x8AA5, 0x8AA6, 0x8A9A,
1324  0x8AA3, 0x8AC4, 0x8ACD, 0x8AC2, 0x8ADA, 0x8AEB, 0x8AF3, 0x8AE7,
1325  0x8AE4, 0x8AF1, 0x8B14, 0x8AE0, 0x8AE2, 0x8AF7, 0x8ADE, 0x8ADB,
1326  0x8B0C, 0x8B07, 0x8B1A, 0x8AE1, 0x8B16, 0x8B10, 0x8B17, 0x8B20,
1327  0x8B33, 0x97AB, 0x8B26, 0x8B2B, 0x8B3E, 0x8B28, 0x8B41, 0x8B4C,
1328  0x8B4F, 0x8B4E, 0x8B49, 0x8B56, 0x8B5B, 0x8B5A, 0x8B6B,
1329 };
1330 static const unsigned short euc_to_utf8_EC[] = {
1331          0x8B5F, 0x8B6C, 0x8B6F, 0x8B74, 0x8B7D, 0x8B80, 0x8B8C,
1332  0x8B8E, 0x8B92, 0x8B93, 0x8B96, 0x8B99, 0x8B9A, 0x8C3A, 0x8C41,
1333  0x8C3F, 0x8C48, 0x8C4C, 0x8C4E, 0x8C50, 0x8C55, 0x8C62, 0x8C6C,
1334  0x8C78, 0x8C7A, 0x8C82, 0x8C89, 0x8C85, 0x8C8A, 0x8C8D, 0x8C8E,
1335  0x8C94, 0x8C7C, 0x8C98, 0x621D, 0x8CAD, 0x8CAA, 0x8CBD, 0x8CB2,
1336  0x8CB3, 0x8CAE, 0x8CB6, 0x8CC8, 0x8CC1, 0x8CE4, 0x8CE3, 0x8CDA,
1337  0x8CFD, 0x8CFA, 0x8CFB, 0x8D04, 0x8D05, 0x8D0A, 0x8D07, 0x8D0F,
1338  0x8D0D, 0x8D10, 0x9F4E, 0x8D13, 0x8CCD, 0x8D14, 0x8D16, 0x8D67,
1339  0x8D6D, 0x8D71, 0x8D73, 0x8D81, 0x8D99, 0x8DC2, 0x8DBE, 0x8DBA,
1340  0x8DCF, 0x8DDA, 0x8DD6, 0x8DCC, 0x8DDB, 0x8DCB, 0x8DEA, 0x8DEB,
1341  0x8DDF, 0x8DE3, 0x8DFC, 0x8E08, 0x8E09, 0x8DFF, 0x8E1D, 0x8E1E,
1342  0x8E10, 0x8E1F, 0x8E42, 0x8E35, 0x8E30, 0x8E34, 0x8E4A,
1343 };
1344 static const unsigned short euc_to_utf8_ED[] = {
1345          0x8E47, 0x8E49, 0x8E4C, 0x8E50, 0x8E48, 0x8E59, 0x8E64,
1346  0x8E60, 0x8E2A, 0x8E63, 0x8E55, 0x8E76, 0x8E72, 0x8E7C, 0x8E81,
1347  0x8E87, 0x8E85, 0x8E84, 0x8E8B, 0x8E8A, 0x8E93, 0x8E91, 0x8E94,
1348  0x8E99, 0x8EAA, 0x8EA1, 0x8EAC, 0x8EB0, 0x8EC6, 0x8EB1, 0x8EBE,
1349  0x8EC5, 0x8EC8, 0x8ECB, 0x8EDB, 0x8EE3, 0x8EFC, 0x8EFB, 0x8EEB,
1350  0x8EFE, 0x8F0A, 0x8F05, 0x8F15, 0x8F12, 0x8F19, 0x8F13, 0x8F1C,
1351  0x8F1F, 0x8F1B, 0x8F0C, 0x8F26, 0x8F33, 0x8F3B, 0x8F39, 0x8F45,
1352  0x8F42, 0x8F3E, 0x8F4C, 0x8F49, 0x8F46, 0x8F4E, 0x8F57, 0x8F5C,
1353  0x8F62, 0x8F63, 0x8F64, 0x8F9C, 0x8F9F, 0x8FA3, 0x8FAD, 0x8FAF,
1354  0x8FB7, 0x8FDA, 0x8FE5, 0x8FE2, 0x8FEA, 0x8FEF, 0x9087, 0x8FF4,
1355  0x9005, 0x8FF9, 0x8FFA, 0x9011, 0x9015, 0x9021, 0x900D, 0x901E,
1356  0x9016, 0x900B, 0x9027, 0x9036, 0x9035, 0x9039, 0x8FF8,
1357 };
1358 static const unsigned short euc_to_utf8_EE[] = {
1359          0x904F, 0x9050, 0x9051, 0x9052, 0x900E, 0x9049, 0x903E,
1360  0x9056, 0x9058, 0x905E, 0x9068, 0x906F, 0x9076, 0x96A8, 0x9072,
1361  0x9082, 0x907D, 0x9081, 0x9080, 0x908A, 0x9089, 0x908F, 0x90A8,
1362  0x90AF, 0x90B1, 0x90B5, 0x90E2, 0x90E4, 0x6248, 0x90DB, 0x9102,
1363  0x9112, 0x9119, 0x9132, 0x9130, 0x914A, 0x9156, 0x9158, 0x9163,
1364  0x9165, 0x9169, 0x9173, 0x9172, 0x918B, 0x9189, 0x9182, 0x91A2,
1365  0x91AB, 0x91AF, 0x91AA, 0x91B5, 0x91B4, 0x91BA, 0x91C0, 0x91C1,
1366  0x91C9, 0x91CB, 0x91D0, 0x91D6, 0x91DF, 0x91E1, 0x91DB, 0x91FC,
1367  0x91F5, 0x91F6, 0x921E, 0x91FF, 0x9214, 0x922C, 0x9215, 0x9211,
1368  0x925E, 0x9257, 0x9245, 0x9249, 0x9264, 0x9248, 0x9295, 0x923F,
1369  0x924B, 0x9250, 0x929C, 0x9296, 0x9293, 0x929B, 0x925A, 0x92CF,
1370  0x92B9, 0x92B7, 0x92E9, 0x930F, 0x92FA, 0x9344, 0x932E,
1371 };
1372 static const unsigned short euc_to_utf8_EF[] = {
1373          0x9319, 0x9322, 0x931A, 0x9323, 0x933A, 0x9335, 0x933B,
1374  0x935C, 0x9360, 0x937C, 0x936E, 0x9356, 0x93B0, 0x93AC, 0x93AD,
1375  0x9394, 0x93B9, 0x93D6, 0x93D7, 0x93E8, 0x93E5, 0x93D8, 0x93C3,
1376  0x93DD, 0x93D0, 0x93C8, 0x93E4, 0x941A, 0x9414, 0x9413, 0x9403,
1377  0x9407, 0x9410, 0x9436, 0x942B, 0x9435, 0x9421, 0x943A, 0x9441,
1378  0x9452, 0x9444, 0x945B, 0x9460, 0x9462, 0x945E, 0x946A, 0x9229,
1379  0x9470, 0x9475, 0x9477, 0x947D, 0x945A, 0x947C, 0x947E, 0x9481,
1380  0x947F, 0x9582, 0x9587, 0x958A, 0x9594, 0x9596, 0x9598, 0x9599,
1381  0x95A0, 0x95A8, 0x95A7, 0x95AD, 0x95BC, 0x95BB, 0x95B9, 0x95BE,
1382  0x95CA, 0x6FF6, 0x95C3, 0x95CD, 0x95CC, 0x95D5, 0x95D4, 0x95D6,
1383  0x95DC, 0x95E1, 0x95E5, 0x95E2, 0x9621, 0x9628, 0x962E, 0x962F,
1384  0x9642, 0x964C, 0x964F, 0x964B, 0x9677, 0x965C, 0x965E,
1385 };
1386 static const unsigned short euc_to_utf8_F0[] = {
1387          0x965D, 0x965F, 0x9666, 0x9672, 0x966C, 0x968D, 0x9698,
1388  0x9695, 0x9697, 0x96AA, 0x96A7, 0x96B1, 0x96B2, 0x96B0, 0x96B4,
1389  0x96B6, 0x96B8, 0x96B9, 0x96CE, 0x96CB, 0x96C9, 0x96CD, 0x894D,
1390  0x96DC, 0x970D, 0x96D5, 0x96F9, 0x9704, 0x9706, 0x9708, 0x9713,
1391  0x970E, 0x9711, 0x970F, 0x9716, 0x9719, 0x9724, 0x972A, 0x9730,
1392  0x9739, 0x973D, 0x973E, 0x9744, 0x9746, 0x9748, 0x9742, 0x9749,
1393  0x975C, 0x9760, 0x9764, 0x9766, 0x9768, 0x52D2, 0x976B, 0x9771,
1394  0x9779, 0x9785, 0x977C, 0x9781, 0x977A, 0x9786, 0x978B, 0x978F,
1395  0x9790, 0x979C, 0x97A8, 0x97A6, 0x97A3, 0x97B3, 0x97B4, 0x97C3,
1396  0x97C6, 0x97C8, 0x97CB, 0x97DC, 0x97ED, 0x9F4F, 0x97F2, 0x7ADF,
1397  0x97F6, 0x97F5, 0x980F, 0x980C, 0x9838, 0x9824, 0x9821, 0x9837,
1398  0x983D, 0x9846, 0x984F, 0x984B, 0x986B, 0x986F, 0x9870,
1399 };
1400 static const unsigned short euc_to_utf8_F1[] = {
1401          0x9871, 0x9874, 0x9873, 0x98AA, 0x98AF, 0x98B1, 0x98B6,
1402  0x98C4, 0x98C3, 0x98C6, 0x98E9, 0x98EB, 0x9903, 0x9909, 0x9912,
1403  0x9914, 0x9918, 0x9921, 0x991D, 0x991E, 0x9924, 0x9920, 0x992C,
1404  0x992E, 0x993D, 0x993E, 0x9942, 0x9949, 0x9945, 0x9950, 0x994B,
1405  0x9951, 0x9952, 0x994C, 0x9955, 0x9997, 0x9998, 0x99A5, 0x99AD,
1406  0x99AE, 0x99BC, 0x99DF, 0x99DB, 0x99DD, 0x99D8, 0x99D1, 0x99ED,
1407  0x99EE, 0x99F1, 0x99F2, 0x99FB, 0x99F8, 0x9A01, 0x9A0F, 0x9A05,
1408  0x99E2, 0x9A19, 0x9A2B, 0x9A37, 0x9A45, 0x9A42, 0x9A40, 0x9A43,
1409  0x9A3E, 0x9A55, 0x9A4D, 0x9A5B, 0x9A57, 0x9A5F, 0x9A62, 0x9A65,
1410  0x9A64, 0x9A69, 0x9A6B, 0x9A6A, 0x9AAD, 0x9AB0, 0x9ABC, 0x9AC0,
1411  0x9ACF, 0x9AD1, 0x9AD3, 0x9AD4, 0x9ADE, 0x9ADF, 0x9AE2, 0x9AE3,
1412  0x9AE6, 0x9AEF, 0x9AEB, 0x9AEE, 0x9AF4, 0x9AF1, 0x9AF7,
1413 };
1414 static const unsigned short euc_to_utf8_F2[] = {
1415          0x9AFB, 0x9B06, 0x9B18, 0x9B1A, 0x9B1F, 0x9B22, 0x9B23,
1416  0x9B25, 0x9B27, 0x9B28, 0x9B29, 0x9B2A, 0x9B2E, 0x9B2F, 0x9B32,
1417  0x9B44, 0x9B43, 0x9B4F, 0x9B4D, 0x9B4E, 0x9B51, 0x9B58, 0x9B74,
1418  0x9B93, 0x9B83, 0x9B91, 0x9B96, 0x9B97, 0x9B9F, 0x9BA0, 0x9BA8,
1419  0x9BB4, 0x9BC0, 0x9BCA, 0x9BB9, 0x9BC6, 0x9BCF, 0x9BD1, 0x9BD2,
1420  0x9BE3, 0x9BE2, 0x9BE4, 0x9BD4, 0x9BE1, 0x9C3A, 0x9BF2, 0x9BF1,
1421  0x9BF0, 0x9C15, 0x9C14, 0x9C09, 0x9C13, 0x9C0C, 0x9C06, 0x9C08,
1422  0x9C12, 0x9C0A, 0x9C04, 0x9C2E, 0x9C1B, 0x9C25, 0x9C24, 0x9C21,
1423  0x9C30, 0x9C47, 0x9C32, 0x9C46, 0x9C3E, 0x9C5A, 0x9C60, 0x9C67,
1424  0x9C76, 0x9C78, 0x9CE7, 0x9CEC, 0x9CF0, 0x9D09, 0x9D08, 0x9CEB,
1425  0x9D03, 0x9D06, 0x9D2A, 0x9D26, 0x9DAF, 0x9D23, 0x9D1F, 0x9D44,
1426  0x9D15, 0x9D12, 0x9D41, 0x9D3F, 0x9D3E, 0x9D46, 0x9D48,
1427 };
1428 static const unsigned short euc_to_utf8_F3[] = {
1429          0x9D5D, 0x9D5E, 0x9D64, 0x9D51, 0x9D50, 0x9D59, 0x9D72,
1430  0x9D89, 0x9D87, 0x9DAB, 0x9D6F, 0x9D7A, 0x9D9A, 0x9DA4, 0x9DA9,
1431  0x9DB2, 0x9DC4, 0x9DC1, 0x9DBB, 0x9DB8, 0x9DBA, 0x9DC6, 0x9DCF,
1432  0x9DC2, 0x9DD9, 0x9DD3, 0x9DF8, 0x9DE6, 0x9DED, 0x9DEF, 0x9DFD,
1433  0x9E1A, 0x9E1B, 0x9E1E, 0x9E75, 0x9E79, 0x9E7D, 0x9E81, 0x9E88,
1434  0x9E8B, 0x9E8C, 0x9E92, 0x9E95, 0x9E91, 0x9E9D, 0x9EA5, 0x9EA9,
1435  0x9EB8, 0x9EAA, 0x9EAD, 0x9761, 0x9ECC, 0x9ECE, 0x9ECF, 0x9ED0,
1436  0x9ED4, 0x9EDC, 0x9EDE, 0x9EDD, 0x9EE0, 0x9EE5, 0x9EE8, 0x9EEF,
1437  0x9EF4, 0x9EF6, 0x9EF7, 0x9EF9, 0x9EFB, 0x9EFC, 0x9EFD, 0x9F07,
1438  0x9F08, 0x76B7, 0x9F15, 0x9F21, 0x9F2C, 0x9F3E, 0x9F4A, 0x9F52,
1439  0x9F54, 0x9F63, 0x9F5F, 0x9F60, 0x9F61, 0x9F66, 0x9F67, 0x9F6C,
1440  0x9F6A, 0x9F77, 0x9F72, 0x9F76, 0x9F95, 0x9F9C, 0x9FA0,
1441 };
1442 static const unsigned short euc_to_utf8_F4[] = {
1443          0x582F, 0x69C7, 0x9059, 0x7464, 0x51DC, 0x7199,      0,
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       0,      0,      0,      0,      0,      0,      0,      0,
1449       0,      0,      0,      0,      0,      0,      0,      0,
1450       0,      0,      0,      0,      0,      0,      0,      0,
1451       0,      0,      0,      0,      0,      0,      0,      0,
1452       0,      0,      0,      0,      0,      0,      0,      0,
1453       0,      0,      0,      0,      0,      0,      0,      0,
1454       0,      0,      0,      0,      0,      0,      0,
1455 };
1456 static const unsigned short euc_to_utf8_F4_x0213[] = {
1457          0x582F, 0x69C7, 0x9059, 0x7464, 0x51DC, 0x7199, 0x5653,
1458  0x5DE2, 0x5E14, 0x5E18, 0x5E58, 0x5E5E, 0x5EBE, 0xF928, 0x5ECB,
1459  0x5EF9, 0x5F00, 0x5F02, 0x5F07, 0x5F1D, 0x5F23, 0x5F34, 0x5F36,
1460  0x5F3D, 0x5F40, 0x5F45, 0x5F54, 0x5F58, 0x5F64, 0x5F67, 0x5F7D,
1461  0x5F89, 0x5F9C, 0x5FA7, 0x5FAF, 0x5FB5, 0x5FB7, 0x5FC9, 0x5FDE,
1462  0x5FE1, 0x5FE9, 0x600D, 0x6014, 0x6018, 0x6033, 0x6035, 0x6047,
1463  0xFA3D, 0x609D, 0x609E, 0x60CB, 0x60D4, 0x60D5, 0x60DD, 0x60F8,
1464  0x611C, 0x612B, 0x6130, 0x6137, 0xFA3E, 0x618D, 0xFA3F, 0x61BC,
1465  0x61B9, 0xFA40, 0x6222, 0x623E, 0x6243, 0x6256, 0x625A, 0x626F,
1466  0x6285, 0x62C4, 0x62D6, 0x62FC, 0x630A, 0x6318, 0x6339, 0x6343,
1467  0x6365, 0x637C, 0x63E5, 0x63ED, 0x63F5, 0x6410, 0x6414, 0x6422,
1468  0x6479, 0x6451, 0x6460, 0x646D, 0x64CE, 0x64BE, 0x64BF,
1469 };
1470 static const unsigned short euc_to_utf8_F5[] = {
1471               0,      0,      0,      0,      0,      0,      0,
1472       0,      0,      0,      0,      0,      0,      0,      0,
1473       0,      0, 0xFE33,      0,      0,      0,      0,      0,
1474       0,      0,      0,      0,      0, 0xFE31,      0,      0,
1475       0,      0,      0,      0,      0, 0xFE30,      0,      0,
1476       0,      0, 0xFE35, 0xFE36, 0xFE39, 0xFE3A,      0,      0,
1477  0xFE37, 0xFE38, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E, 0xFE41, 0xFE42,
1478  0xFE43, 0xFE44, 0xFE3B, 0xFE3C,      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       0,      0,      0,      0,      0,      0,      0,
1483 };
1484 static const unsigned short euc_to_utf8_F5_x0213[] = {
1485          0x64C4, 0x64CA, 0x64D0, 0x64F7, 0x64FB, 0x6522, 0x6529,
1486  0xFA41, 0x6567, 0x659D, 0xFA42, 0x6600, 0x6609, 0x6615, 0x661E,
1487  0x663A, 0x6622, 0x6624, 0x662B, 0x6630, 0x6631, 0x6633, 0x66FB,
1488  0x6648, 0x664C, 0xD84C /*0xDDC4*/, 0x6659, 0x665A, 0x6661, 0x6665, 0x6673,
1489  0x6677, 0x6678, 0x668D, 0xFA43, 0x66A0, 0x66B2, 0x66BB, 0x66C6,
1490  0x66C8, 0x3B22, 0x66DB, 0x66E8, 0x66FA, 0x6713, 0xF929, 0x6733,
1491  0x6766, 0x6747, 0x6748, 0x677B, 0x6781, 0x6793, 0x6798, 0x679B,
1492  0x67BB, 0x67F9, 0x67C0, 0x67D7, 0x67FC, 0x6801, 0x6852, 0x681D,
1493  0x682C, 0x6831, 0x685B, 0x6872, 0x6875, 0xFA44, 0x68A3, 0x68A5,
1494  0x68B2, 0x68C8, 0x68D0, 0x68E8, 0x68ED, 0x68F0, 0x68F1, 0x68FC,
1495  0x690A, 0x6949, 0xD84D /*0xDDC4*/, 0x6935, 0x6942, 0x6957, 0x6963, 0x6964,
1496  0x6968, 0x6980, 0xFA14, 0x69A5, 0x69AD, 0x69CF, 0x3BB6,
1497 };
1498 static const unsigned short euc_to_utf8_F6_x0213[] = {
1499          0x3BC3, 0x69E2, 0x69E9, 0x69EA, 0x69F5, 0x69F6, 0x6A0F,
1500  0x6A15, 0xD84D /*0xDF3F*/, 0x6A3B, 0x6A3E, 0x6A45, 0x6A50, 0x6A56, 0x6A5B,
1501  0x6A6B, 0x6A73, 0xD84D /*0xDF63*/, 0x6A89, 0x6A94, 0x6A9D, 0x6A9E, 0x6AA5,
1502  0x6AE4, 0x6AE7, 0x3C0F, 0xF91D, 0x6B1B, 0x6B1E, 0x6B2C, 0x6B35,
1503  0x6B46, 0x6B56, 0x6B60, 0x6B65, 0x6B67, 0x6B77, 0x6B82, 0x6BA9,
1504  0x6BAD, 0xF970, 0x6BCF, 0x6BD6, 0x6BD7, 0x6BFF, 0x6C05, 0x6C10,
1505  0x6C33, 0x6C59, 0x6C5C, 0x6CAA, 0x6C74, 0x6C76, 0x6C85, 0x6C86,
1506  0x6C98, 0x6C9C, 0x6CFB, 0x6CC6, 0x6CD4, 0x6CE0, 0x6CEB, 0x6CEE,
1507  0xD84F /*0xDCFE*/, 0x6D04, 0x6D0E, 0x6D2E, 0x6D31, 0x6D39, 0x6D3F, 0x6D58,
1508  0x6D65, 0xFA45, 0x6D82, 0x6D87, 0x6D89, 0x6D94, 0x6DAA, 0x6DAC,
1509  0x6DBF, 0x6DC4, 0x6DD6, 0x6DDA, 0x6DDB, 0x6DDD, 0x6DFC, 0xFA46,
1510  0x6E34, 0x6E44, 0x6E5C, 0x6E5E, 0x6EAB, 0x6EB1, 0x6EC1,
1511 };
1512 static const unsigned short euc_to_utf8_F7_x0213[] = {
1513          0x6EC7, 0x6ECE, 0x6F10, 0x6F1A, 0xFA47, 0x6F2A, 0x6F2F,
1514  0x6F33, 0x6F51, 0x6F59, 0x6F5E, 0x6F61, 0x6F62, 0x6F7E, 0x6F88,
1515  0x6F8C, 0x6F8D, 0x6F94, 0x6FA0, 0x6FA7, 0x6FB6, 0x6FBC, 0x6FC7,
1516  0x6FCA, 0x6FF9, 0x6FF0, 0x6FF5, 0x7005, 0x7006, 0x7028, 0x704A,
1517  0x705D, 0x705E, 0x704E, 0x7064, 0x7075, 0x7085, 0x70A4, 0x70AB,
1518  0x70B7, 0x70D4, 0x70D8, 0x70E4, 0x710F, 0x712B, 0x711E, 0x7120,
1519  0x712E, 0x7130, 0x7146, 0x7147, 0x7151, 0xFA48, 0x7152, 0x715C,
1520  0x7160, 0x7168, 0xFA15, 0x7185, 0x7187, 0x7192, 0x71C1, 0x71BA,
1521  0x71C4, 0x71FE, 0x7200, 0x7215, 0x7255, 0x7256, 0x3E3F, 0x728D,
1522  0x729B, 0x72BE, 0x72C0, 0x72FB, 0xD851 /*0xDFF1*/, 0x7327, 0x7328, 0xFA16,
1523  0x7350, 0x7366, 0x737C, 0x7395, 0x739F, 0x73A0, 0x73A2, 0x73A6,
1524  0x73AB, 0x73C9, 0x73CF, 0x73D6, 0x73D9, 0x73E3, 0x73E9,
1525 };
1526 static const unsigned short euc_to_utf8_F8_x0213[] = {
1527          0x7407, 0x740A, 0x741A, 0x741B, 0xFA4A, 0x7426, 0x7428,
1528  0x742A, 0x742B, 0x742C, 0x742E, 0x742F, 0x7430, 0x7444, 0x7446,
1529  0x7447, 0x744B, 0x7457, 0x7462, 0x746B, 0x746D, 0x7486, 0x7487,
1530  0x7489, 0x7498, 0x749C, 0x749F, 0x74A3, 0x7490, 0x74A6, 0x74A8,
1531  0x74A9, 0x74B5, 0x74BF, 0x74C8, 0x74C9, 0x74DA, 0x74FF, 0x7501,
1532  0x7517, 0x752F, 0x756F, 0x7579, 0x7592, 0x3F72, 0x75CE, 0x75E4,
1533  0x7600, 0x7602, 0x7608, 0x7615, 0x7616, 0x7619, 0x761E, 0x762D,
1534  0x7635, 0x7643, 0x764B, 0x7664, 0x7665, 0x766D, 0x766F, 0x7671,
1535  0x7681, 0x769B, 0x769D, 0x769E, 0x76A6, 0x76AA, 0x76B6, 0x76C5,
1536  0x76CC, 0x76CE, 0x76D4, 0x76E6, 0x76F1, 0x76FC, 0x770A, 0x7719,
1537  0x7734, 0x7736, 0x7746, 0x774D, 0x774E, 0x775C, 0x775F, 0x7762,
1538  0x777A, 0x7780, 0x7794, 0x77AA, 0x77E0, 0x782D, 0xD855 /*0xDC8E*/,
1539 };
1540 static const unsigned short euc_to_utf8_F9[] = {
1541          0x7E8A, 0x891C, 0x9348, 0x9288, 0x84DC, 0x4FC9, 0x70BB,
1542  0x6631, 0x68C8, 0x92F9, 0x66FB, 0x5F45, 0x4E28, 0x4EE1, 0x4EFC,
1543  0x4F00, 0x4F03, 0x4F39, 0x4F56, 0x4F92, 0x4F8A, 0x4F9A, 0x4F94,
1544  0x4FCD, 0x5040, 0x5022, 0x4FFF, 0x501E, 0x5046, 0x5070, 0x5042,
1545  0x5094, 0x50F4, 0x50D8, 0x514A, 0x5164, 0x519D, 0x51BE, 0x51EC,
1546  0x5215, 0x529C, 0x52A6, 0x52C0, 0x52DB, 0x5300, 0x5307, 0x5324,
1547  0x5372, 0x5393, 0x53B2, 0x53DD, 0xFA0E, 0x549C, 0x548A, 0x54A9,
1548  0x54FF, 0x5586, 0x5759, 0x5765, 0x57AC, 0x57C8, 0x57C7, 0xFA0F,
1549  0xFA10, 0x589E, 0x58B2, 0x590B, 0x5953, 0x595B, 0x595D, 0x5963,
1550  0x59A4, 0x59BA, 0x5B56, 0x5BC0, 0x752F, 0x5BD8, 0x5BEC, 0x5C1E,
1551  0x5CA6, 0x5CBA, 0x5CF5, 0x5D27, 0x5D53, 0xFA11, 0x5D42, 0x5D6D,
1552  0x5DB8, 0x5DB9, 0x5DD0, 0x5F21, 0x5F34, 0x5F67, 0x5FB7,
1553 };
1554 static const unsigned short euc_to_utf8_F9_x0213[] = {
1555          0x7843, 0x784E, 0x784F, 0x7851, 0x7868, 0x786E, 0xFA4B,
1556  0x78B0, 0xD855 /*0xDD0E*/, 0x78AD, 0x78E4, 0x78F2, 0x7900, 0x78F7, 0x791C,
1557  0x792E, 0x7931, 0x7934, 0xFA4C, 0xFA4D, 0x7945, 0x7946, 0xFA4E,
1558  0xFA4F, 0xFA50, 0x795C, 0xFA51, 0xFA19, 0xFA1A, 0x7979, 0xFA52,
1559  0xFA53, 0xFA1B, 0x7998, 0x79B1, 0x79B8, 0x79C8, 0x79CA, 0xD855 /*0xDF71*/,
1560  0x79D4, 0x79DE, 0x79EB, 0x79ED, 0x7A03, 0xFA54, 0x7A39, 0x7A5D,
1561  0x7A6D, 0xFA55, 0x7A85, 0x7AA0, 0xD856 /*0xDDC4*/, 0x7AB3, 0x7ABB, 0x7ACE,
1562  0x7AEB, 0x7AFD, 0x7B12, 0x7B2D, 0x7B3B, 0x7B47, 0x7B4E, 0x7B60,
1563  0x7B6D, 0x7B6F, 0x7B72, 0x7B9E, 0xFA56, 0x7BD7, 0x7BD9, 0x7C01,
1564  0x7C31, 0x7C1E, 0x7C20, 0x7C33, 0x7C36, 0x4264, 0xD857 /*0xDDA1*/, 0x7C59,
1565  0x7C6D, 0x7C79, 0x7C8F, 0x7C94, 0x7CA0, 0x7CBC, 0x7CD5, 0x7CD9,
1566  0x7CDD, 0x7D07, 0x7D08, 0x7D13, 0x7D1D, 0x7D23, 0x7D31,
1567 };
1568 static const unsigned short euc_to_utf8_FA[] = {
1569          0x5FDE, 0x605D, 0x6085, 0x608A, 0x60DE, 0x60D5, 0x6120,
1570  0x60F2, 0x6111, 0x6137, 0x6130, 0x6198, 0x6213, 0x62A6, 0x63F5,
1571  0x6460, 0x649D, 0x64CE, 0x654E, 0x6600, 0x6615, 0x663B, 0x6609,
1572  0x662E, 0x661E, 0x6624, 0x6665, 0x6657, 0x6659, 0xFA12, 0x6673,
1573  0x6699, 0x66A0, 0x66B2, 0x66BF, 0x66FA, 0x670E, 0xF929, 0x6766,
1574  0x67BB, 0x6852, 0x67C0, 0x6801, 0x6844, 0x68CF, 0xFA13, 0x6968,
1575  0xFA14, 0x6998, 0x69E2, 0x6A30, 0x6A6B, 0x6A46, 0x6A73, 0x6A7E,
1576  0x6AE2, 0x6AE4, 0x6BD6, 0x6C3F, 0x6C5C, 0x6C86, 0x6C6F, 0x6CDA,
1577  0x6D04, 0x6D87, 0x6D6F, 0x6D96, 0x6DAC, 0x6DCF, 0x6DF8, 0x6DF2,
1578  0x6DFC, 0x6E39, 0x6E5C, 0x6E27, 0x6E3C, 0x6EBF, 0x6F88, 0x6FB5,
1579  0x6FF5, 0x7005, 0x7007, 0x7028, 0x7085, 0x70AB, 0x710F, 0x7104,
1580  0x715C, 0x7146, 0x7147, 0xFA15, 0x71C1, 0x71FE, 0x72B1,
1581 };
1582 static const unsigned short euc_to_utf8_FA_x0213[] = {
1583          0x7D41, 0x7D48, 0x7D53, 0x7D5C, 0x7D7A, 0x7D83, 0x7D8B,
1584  0x7DA0, 0x7DA6, 0x7DC2, 0x7DCC, 0x7DD6, 0x7DE3, 0xFA57, 0x7E28,
1585  0x7E08, 0x7E11, 0x7E15, 0xFA59, 0x7E47, 0x7E52, 0x7E61, 0x7E8A,
1586  0x7E8D, 0x7F47, 0xFA5A, 0x7F91, 0x7F97, 0x7FBF, 0x7FCE, 0x7FDB,
1587  0x7FDF, 0x7FEC, 0x7FEE, 0x7FFA, 0xFA5B, 0x8014, 0x8026, 0x8035,
1588  0x8037, 0x803C, 0x80CA, 0x80D7, 0x80E0, 0x80F3, 0x8118, 0x814A,
1589  0x8160, 0x8167, 0x8168, 0x816D, 0x81BB, 0x81CA, 0x81CF, 0x81D7,
1590  0xFA5C, 0x4453, 0x445B, 0x8260, 0x8274, 0xD85A /*0xDEFF*/, 0x828E, 0x82A1,
1591  0x82A3, 0x82A4, 0x82A9, 0x82AE, 0x82B7, 0x82BE, 0x82BF, 0x82C6,
1592  0x82D5, 0x82FD, 0x82FE, 0x8300, 0x8301, 0x8362, 0x8322, 0x832D,
1593  0x833A, 0x8343, 0x8347, 0x8351, 0x8355, 0x837D, 0x8386, 0x8392,
1594  0x8398, 0x83A7, 0x83A9, 0x83BF, 0x83C0, 0x83C7, 0x83CF,
1595 };
1596 static const unsigned short euc_to_utf8_FB[] = {
1597          0x72BE, 0x7324, 0xFA16, 0x7377, 0x73BD, 0x73C9, 0x73D6,
1598  0x73E3, 0x73D2, 0x7407, 0x73F5, 0x7426, 0x742A, 0x7429, 0x742E,
1599  0x7462, 0x7489, 0x749F, 0x7501, 0x756F, 0x7682, 0x769C, 0x769E,
1600  0x769B, 0x76A6, 0xFA17, 0x7746, 0x52AF, 0x7821, 0x784E, 0x7864,
1601  0x787A, 0x7930, 0xFA18, 0xFA19, 0xFA1A, 0x7994, 0xFA1B, 0x799B,
1602  0x7AD1, 0x7AE7, 0xFA1C, 0x7AEB, 0x7B9E, 0xFA1D, 0x7D48, 0x7D5C,
1603  0x7DB7, 0x7DA0, 0x7DD6, 0x7E52, 0x7F47, 0x7FA1, 0xFA1E, 0x8301,
1604  0x8362, 0x837F, 0x83C7, 0x83F6, 0x8448, 0x84B4, 0x8553, 0x8559,
1605  0x856B, 0xFA1F, 0x85B0, 0xFA20, 0xFA21, 0x8807, 0x88F5, 0x8A12,
1606  0x8A37, 0x8A79, 0x8AA7, 0x8ABE, 0x8ADF, 0xFA22, 0x8AF6, 0x8B53,
1607  0x8B7F, 0x8CF0, 0x8CF4, 0x8D12, 0x8D76, 0xFA23, 0x8ECF, 0xFA24,
1608  0xFA25, 0x9067, 0x90DE, 0xFA26, 0x9115, 0x9127, 0x91DA,
1609 };
1610 static const unsigned short euc_to_utf8_FB_x0213[] = {
1611          0x83D1, 0x83E1, 0x83EA, 0x8401, 0x8406, 0x840A, 0xFA5F,
1612  0x8448, 0x845F, 0x8470, 0x8473, 0x8485, 0x849E, 0x84AF, 0x84B4,
1613  0x84BA, 0x84C0, 0x84C2, 0xD85B /*0xDE40*/, 0x8532, 0x851E, 0x8523, 0x852F,
1614  0x8559, 0x8564, 0xFA1F, 0x85AD, 0x857A, 0x858C, 0x858F, 0x85A2,
1615  0x85B0, 0x85CB, 0x85CE, 0x85ED, 0x8612, 0x85FF, 0x8604, 0x8605,
1616  0x8610, 0xD85C /*0xDCF4*/, 0x8618, 0x8629, 0x8638, 0x8657, 0x865B, 0xF936,
1617  0x8662, 0x459D, 0x866C, 0x8675, 0x8698, 0x86B8, 0x86FA, 0x86FC,
1618  0x86FD, 0x870B, 0x8771, 0x8787, 0x8788, 0x87AC, 0x87AD, 0x87B5,
1619  0x45EA, 0x87D6, 0x87EC, 0x8806, 0x880A, 0x8810, 0x8814, 0x881F,
1620  0x8898, 0x88AA, 0x88CA, 0x88CE, 0xD85D /*0xDE84*/, 0x88F5, 0x891C, 0xFA60,
1621  0x8918, 0x8919, 0x891A, 0x8927, 0x8930, 0x8932, 0x8939, 0x8940,
1622  0x8994, 0xFA61, 0x89D4, 0x89E5, 0x89F6, 0x8A12, 0x8A15,
1623 };
1624 static const unsigned short euc_to_utf8_FC[] = {
1625          0x91D7, 0x91DE, 0x91ED, 0x91EE, 0x91E4, 0x91E5, 0x9206,
1626  0x9210, 0x920A, 0x923A, 0x9240, 0x923C, 0x924E, 0x9259, 0x9251,
1627  0x9239, 0x9267, 0x92A7, 0x9277, 0x9278, 0x92E7, 0x92D7, 0x92D9,
1628  0x92D0, 0xFA27, 0x92D5, 0x92E0, 0x92D3, 0x9325, 0x9321, 0x92FB,
1629  0xFA28, 0x931E, 0x92FF, 0x931D, 0x9302, 0x9370, 0x9357, 0x93A4,
1630  0x93C6, 0x93DE, 0x93F8, 0x9431, 0x9445, 0x9448, 0x9592, 0xF9DC,
1631  0xFA29, 0x969D, 0x96AF, 0x9733, 0x973B, 0x9743, 0x974D, 0x974F,
1632  0x9751, 0x9755, 0x9857, 0x9865, 0xFA2A, 0xFA2B, 0x9927, 0xFA2C,
1633  0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
1634  0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
1635       0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
1636  0x2177, 0x2178, 0x2179, 0xFFE2, 0x00A6, 0xFF07, 0xFF02,
1637 };
1638
1639 /* Microsoft UCS Mapping Compatible */
1640 static const unsigned short euc_to_utf8_FC_ms[] = {
1641          0x91D7, 0x91DE, 0x91ED, 0x91EE, 0x91E4, 0x91E5, 0x9206,
1642  0x9210, 0x920A, 0x923A, 0x9240, 0x923C, 0x924E, 0x9259, 0x9251,
1643  0x9239, 0x9267, 0x92A7, 0x9277, 0x9278, 0x92E7, 0x92D7, 0x92D9,
1644  0x92D0, 0xFA27, 0x92D5, 0x92E0, 0x92D3, 0x9325, 0x9321, 0x92FB,
1645  0xFA28, 0x931E, 0x92FF, 0x931D, 0x9302, 0x9370, 0x9357, 0x93A4,
1646  0x93C6, 0x93DE, 0x93F8, 0x9431, 0x9445, 0x9448, 0x9592, 0xF9DC,
1647  0xFA29, 0x969D, 0x96AF, 0x9733, 0x973B, 0x9743, 0x974D, 0x974F,
1648  0x9751, 0x9755, 0x9857, 0x9865, 0xFA2A, 0xFA2B, 0x9927, 0xFA2C,
1649  0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
1650  0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
1651       0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
1652  0x2177, 0x2178, 0x2179, 0xFFE2, 0xFFE4, 0xFF07, 0xFF02,
1653 };
1654 static const unsigned short euc_to_utf8_FC_x0213[] = {
1655          0x8A22, 0x8A37, 0x8A47, 0x8A4E, 0x8A5D, 0x8A61, 0x8A75,
1656  0x8A79, 0x8AA7, 0x8AD0, 0x8ADF, 0x8AF4, 0x8AF6, 0xFA22, 0xFA62,
1657  0xFA63, 0x8B46, 0x8B54, 0x8B59, 0x8B69, 0x8B9D, 0x8C49, 0x8C68,
1658  0xFA64, 0x8CE1, 0x8CF4, 0x8CF8, 0x8CFE, 0xFA65, 0x8D12, 0x8D1B,
1659  0x8DAF, 0x8DCE, 0x8DD1, 0x8DD7, 0x8E20, 0x8E23, 0x8E3D, 0x8E70,
1660  0x8E7B, 0xD860 /*0xDE77*/, 0x8EC0, 0x4844, 0x8EFA, 0x8F1E, 0x8F2D, 0x8F36,
1661  0x8F54, 0xD860 /*0xDFCD*/, 0x8FA6, 0x8FB5, 0x8FE4, 0x8FE8, 0x8FEE, 0x9008,
1662  0x902D, 0xFA67, 0x9088, 0x9095, 0x9097, 0x9099, 0x909B, 0x90A2,
1663  0x90B3, 0x90BE, 0x90C4, 0x90C5, 0x90C7, 0x90D7, 0x90DD, 0x90DE,
1664  0x90EF, 0x90F4, 0xFA26, 0x9114, 0x9115, 0x9116, 0x9122, 0x9123,
1665  0x9127, 0x912F, 0x9131, 0x9134, 0x913D, 0x9148, 0x915B, 0x9183,
1666  0x919E, 0x91AC, 0x91B1, 0x91BC, 0x91D7, 0x91FB, 0x91E4,
1667 };
1668 static const unsigned short euc_to_utf8_FD_x0213[] = {
1669          0x91E5, 0x91ED, 0x91F1, 0x9207, 0x9210, 0x9238, 0x9239,
1670  0x923A, 0x923C, 0x9240, 0x9243, 0x924F, 0x9278, 0x9288, 0x92C2,
1671  0x92CB, 0x92CC, 0x92D3, 0x92E0, 0x92FF, 0x9304, 0x931F, 0x9321,
1672  0x9325, 0x9348, 0x9349, 0x934A, 0x9364, 0x9365, 0x936A, 0x9370,
1673  0x939B, 0x93A3, 0x93BA, 0x93C6, 0x93DE, 0x93DF, 0x9404, 0x93FD,
1674  0x9433, 0x944A, 0x9463, 0x946B, 0x9471, 0x9472, 0x958E, 0x959F,
1675  0x95A6, 0x95A9, 0x95AC, 0x95B6, 0x95BD, 0x95CB, 0x95D0, 0x95D3,
1676  0x49B0, 0x95DA, 0x95DE, 0x9658, 0x9684, 0xF9DC, 0x969D, 0x96A4,
1677  0x96A5, 0x96D2, 0x96DE, 0xFA68, 0x96E9, 0x96EF, 0x9733, 0x973B,
1678  0x974D, 0x974E, 0x974F, 0x975A, 0x976E, 0x9773, 0x9795, 0x97AE,
1679  0x97BA, 0x97C1, 0x97C9, 0x97DE, 0x97DB, 0x97F4, 0xFA69, 0x980A,
1680  0x981E, 0x982B, 0x9830, 0xFA6A, 0x9852, 0x9853, 0x9856,
1681 };
1682 static const unsigned short euc_to_utf8_FE_x0213[] = {
1683          0x9857, 0x9859, 0x985A, 0xF9D0, 0x9865, 0x986C, 0x98BA,
1684  0x98C8, 0x98E7, 0x9958, 0x999E, 0x9A02, 0x9A03, 0x9A24, 0x9A2D,
1685  0x9A2E, 0x9A38, 0x9A4A, 0x9A4E, 0x9A52, 0x9AB6, 0x9AC1, 0x9AC3,
1686  0x9ACE, 0x9AD6, 0x9AF9, 0x9B02, 0x9B08, 0x9B20, 0x4C17, 0x9B2D,
1687  0x9B5E, 0x9B79, 0x9B66, 0x9B72, 0x9B75, 0x9B84, 0x9B8A, 0x9B8F,
1688  0x9B9E, 0x9BA7, 0x9BC1, 0x9BCE, 0x9BE5, 0x9BF8, 0x9BFD, 0x9C00,
1689  0x9C23, 0x9C41, 0x9C4F, 0x9C50, 0x9C53, 0x9C63, 0x9C65, 0x9C77,
1690  0x9D1D, 0x9D1E, 0x9D43, 0x9D47, 0x9D52, 0x9D63, 0x9D70, 0x9D7C,
1691  0x9D8A, 0x9D96, 0x9DC0, 0x9DAC, 0x9DBC, 0x9DD7, 0xD868 /*0xDD90*/, 0x9DE7,
1692  0x9E07, 0x9E15, 0x9E7C, 0x9E9E, 0x9EA4, 0x9EAC, 0x9EAF, 0x9EB4,
1693  0x9EB5, 0x9EC3, 0x9ED1, 0x9F10, 0x9F39, 0x9F57, 0x9F90, 0x9F94,
1694  0x9F97, 0x9FA2, 0x59F8, 0x5C5B, 0x5E77, 0x7626, 0x7E6B,
1695 };
1696
1697 static const unsigned short euc_to_utf8_8FA1_x0213[] = {
1698          0xD840 /*0xDC89*/, 0x4E02, 0x4E0F, 0x4E12, 0x4E29, 0x4E2B, 0x4E2E,
1699  0x4E40, 0x4E47, 0x4E48, 0xD840 /*0xDCA2*/, 0x4E51, 0x3406, 0xD840 /*0xDCA4*/, 0x4E5A,
1700  0x4E69, 0x4E9D, 0x342C, 0x342E, 0x4EB9, 0x4EBB, 0xD840 /*0xDDA2*/, 0x4EBC,
1701  0x4EC3, 0x4EC8, 0x4ED0, 0x4EEB, 0x4EDA, 0x4EF1, 0x4EF5, 0x4F00,
1702  0x4F16, 0x4F64, 0x4F37, 0x4F3E, 0x4F54, 0x4F58, 0xD840 /*0xDE13*/, 0x4F77,
1703  0x4F78, 0x4F7A, 0x4F7D, 0x4F82, 0x4F85, 0x4F92, 0x4F9A, 0x4FE6,
1704  0x4FB2, 0x4FBE, 0x4FC5, 0x4FCB, 0x4FCF, 0x4FD2, 0x346A, 0x4FF2,
1705  0x5000, 0x5010, 0x5013, 0x501C, 0x501E, 0x5022, 0x3468, 0x5042,
1706  0x5046, 0x504E, 0x5053, 0x5057, 0x5063, 0x5066, 0x506A, 0x5070,
1707  0x50A3, 0x5088, 0x5092, 0x5093, 0x5095, 0x5096, 0x509C, 0x50AA,
1708  0xD840 /*0xDF2B*/, 0x50B1, 0x50BA, 0x50BB, 0x50C4, 0x50C7, 0x50F3, 0xD840 /*0xDF81*/,
1709  0x50CE, 0xD840 /*0xDF71*/, 0x50D4, 0x50D9, 0x50E1, 0x50E9, 0x3492,
1710 };
1711 static const unsigned short euc_to_utf8_8FA3_x0213[] = {
1712          0x5108, 0xD840 /*0xDFF9*/, 0x5117, 0x511B, 0xD841 /*0xDC4A*/, 0x5160, 0xD841 /*0xDD09*/,
1713  0x5173, 0x5183, 0x518B, 0x34BC, 0x5198, 0x51A3, 0x51AD, 0x34C7,
1714  0x51BC, 0xD841 /*0xDDD6*/, 0xD841 /*0xDE28*/, 0x51F3, 0x51F4, 0x5202, 0x5212, 0x5216,
1715  0xD841 /*0xDF4F*/, 0x5255, 0x525C, 0x526C, 0x5277, 0x5284, 0x5282, 0xD842 /*0xDC07*/,
1716  0x5298, 0xD842 /*0xDC3A*/, 0x52A4, 0x52A6, 0x52AF, 0x52BA, 0x52BB, 0x52CA,
1717  0x351F, 0x52D1, 0xD842 /*0xDCB9*/, 0x52F7, 0x530A, 0x530B, 0x5324, 0x5335,
1718  0x533E, 0x5342, 0xD842 /*0xDD7C*/, 0xD842 /*0xDD9D*/, 0x5367, 0x536C, 0x537A, 0x53A4,
1719  0x53B4, 0xD842 /*0xDED3*/, 0x53B7, 0x53C0, 0xD842 /*0xDF1D*/, 0x355D, 0x355E, 0x53D5,
1720  0x53DA, 0x3563, 0x53F4, 0x53F5, 0x5455, 0x5424, 0x5428, 0x356E,
1721  0x5443, 0x5462, 0x5466, 0x546C, 0x548A, 0x548D, 0x5495, 0x54A0,
1722  0x54A6, 0x54AD, 0x54AE, 0x54B7, 0x54BA, 0x54BF, 0x54C3, 0xD843 /*0xDD45*/,
1723  0x54EC, 0x54EF, 0x54F1, 0x54F3, 0x5500, 0x5501, 0x5509,
1724 };
1725 static const unsigned short euc_to_utf8_8FA4_x0213[] = {
1726          0x553C, 0x5541, 0x35A6, 0x5547, 0x554A, 0x35A8, 0x5560,
1727  0x5561, 0x5564, 0xD843 /*0xDDE1*/, 0x557D, 0x5582, 0x5588, 0x5591, 0x35C5,
1728  0x55D2, 0xD843 /*0xDE95*/, 0xD843 /*0xDE6D*/, 0x55BF, 0x55C9, 0x55CC, 0x55D1, 0x55DD,
1729  0x35DA, 0x55E2, 0xD843 /*0xDE64*/, 0x55E9, 0x5628, 0xD843 /*0xDF5F*/, 0x5607, 0x5610,
1730  0x5630, 0x5637, 0x35F4, 0x563D, 0x563F, 0x5640, 0x5647, 0x565E,
1731  0x5660, 0x566D, 0x3605, 0x5688, 0x568C, 0x5695, 0x569A, 0x569D,
1732  0x56A8, 0x56AD, 0x56B2, 0x56C5, 0x56CD, 0x56DF, 0x56E8, 0x56F6,
1733  0x56F7, 0xD844 /*0xDE01*/, 0x5715, 0x5723, 0xD844 /*0xDE55*/, 0x5729, 0xD844 /*0xDE7B*/, 0x5745,
1734  0x5746, 0x574C, 0x574D, 0xD844 /*0xDE74*/, 0x5768, 0x576F, 0x5773, 0x5774,
1735  0x5775, 0x577B, 0xD844 /*0xDEE4*/, 0xD844 /*0xDED7*/, 0x57AC, 0x579A, 0x579D, 0x579E,
1736  0x57A8, 0x57D7, 0xD844 /*0xDEFD*/, 0x57CC, 0xD844 /*0xDF36*/, 0xD844 /*0xDF44*/, 0x57DE, 0x57E6,
1737  0x57F0, 0x364A, 0x57F8, 0x57FB, 0x57FD, 0x5804, 0x581E,
1738 };
1739 static const unsigned short euc_to_utf8_8FA5_x0213[] = {
1740          0x5820, 0x5827, 0x5832, 0x5839, 0xD844 /*0xDFC4*/, 0x5849, 0x584C,
1741  0x5867, 0x588A, 0x588B, 0x588D, 0x588F, 0x5890, 0x5894, 0x589D,
1742  0x58AA, 0x58B1, 0xD845 /*0xDC6D*/, 0x58C3, 0x58CD, 0x58E2, 0x58F3, 0x58F4,
1743  0x5905, 0x5906, 0x590B, 0x590D, 0x5914, 0x5924, 0xD845 /*0xDDD7*/, 0x3691,
1744  0x593D, 0x3699, 0x5946, 0x3696, 0xD85B /*0xDC29*/, 0x595B, 0x595F, 0xD845 /*0xDE47*/,
1745  0x5975, 0x5976, 0x597C, 0x599F, 0x59AE, 0x59BC, 0x59C8, 0x59CD,
1746  0x59DE, 0x59E3, 0x59E4, 0x59E7, 0x59EE, 0xD845 /*0xDF06*/, 0xD845 /*0xDF42*/, 0x36CF,
1747  0x5A0C, 0x5A0D, 0x5A17, 0x5A27, 0x5A2D, 0x5A55, 0x5A65, 0x5A7A,
1748  0x5A8B, 0x5A9C, 0x5A9F, 0x5AA0, 0x5AA2, 0x5AB1, 0x5AB3, 0x5AB5,
1749  0x5ABA, 0x5ABF, 0x5ADA, 0x5ADC, 0x5AE0, 0x5AE5, 0x5AF0, 0x5AEE,
1750  0x5AF5, 0x5B00, 0x5B08, 0x5B17, 0x5B34, 0x5B2D, 0x5B4C, 0x5B52,
1751  0x5B68, 0x5B6F, 0x5B7C, 0x5B7F, 0x5B81, 0x5B84, 0xD846 /*0xDDC3*/,
1752 };
1753 static const unsigned short euc_to_utf8_8FA8_x0213[] = {
1754          0x5B96, 0x5BAC, 0x3761, 0x5BC0, 0x3762, 0x5BCE, 0x5BD6,
1755  0x376C, 0x376B, 0x5BF1, 0x5BFD, 0x3775, 0x5C03, 0x5C29, 0x5C30,
1756  0xD847 /*0xDC56*/, 0x5C5F, 0x5C63, 0x5C67, 0x5C68, 0x5C69, 0x5C70, 0xD847 /*0xDD2D*/,
1757  0xD847 /*0xDD45*/, 0x5C7C, 0xD847 /*0xDD78*/, 0xD847 /*0xDD62*/, 0x5C88, 0x5C8A, 0x37C1, 0xD847 /*0xDDA1*/,
1758  0xD847 /*0xDD9C*/, 0x5CA0, 0x5CA2, 0x5CA6, 0x5CA7, 0xD847 /*0xDD92*/, 0x5CAD, 0x5CB5,
1759  0xD847 /*0xDDB7*/, 0x5CC9, 0xD847 /*0xDDE0*/, 0xD847 /*0xDE33*/, 0x5D06, 0x5D10, 0x5D2B, 0x5D1D,
1760  0x5D20, 0x5D24, 0x5D26, 0x5D31, 0x5D39, 0x5D42, 0x37E8, 0x5D61,
1761  0x5D6A, 0x37F4, 0x5D70, 0xD847 /*0xDF1E*/, 0x37FD, 0x5D88, 0x3800, 0x5D92,
1762  0x5D94, 0x5D97, 0x5D99, 0x5DB0, 0x5DB2, 0x5DB4, 0xD847 /*0xDF76*/, 0x5DB9,
1763  0x5DD1, 0x5DD7, 0x5DD8, 0x5DE0, 0xD847 /*0xDFFA*/, 0x5DE4, 0x5DE9, 0x382F,
1764  0x5E00, 0x3836, 0x5E12, 0x5E15, 0x3840, 0x5E1F, 0x5E2E, 0x5E3E,
1765  0x5E49, 0x385C, 0x5E56, 0x3861, 0x5E6B, 0x5E6C, 0x5E6D,
1766 };
1767 static const unsigned short euc_to_utf8_8FAC_x0213[] = {
1768          0x5E6E, 0xD848 /*0xDD7B*/, 0x5EA5, 0x5EAA, 0x5EAC, 0x5EB9, 0x5EBF,
1769  0x5EC6, 0x5ED2, 0x5ED9, 0xD848 /*0xDF1E*/, 0x5EFD, 0x5F08, 0x5F0E, 0x5F1C,
1770  0xD848 /*0xDFAD*/, 0x5F1E, 0x5F47, 0x5F63, 0x5F72, 0x5F7E, 0x5F8F, 0x5FA2,
1771  0x5FA4, 0x5FB8, 0x5FC4, 0x38FA, 0x5FC7, 0x5FCB, 0x5FD2, 0x5FD3,
1772  0x5FD4, 0x5FE2, 0x5FEE, 0x5FEF, 0x5FF3, 0x5FFC, 0x3917, 0x6017,
1773  0x6022, 0x6024, 0x391A, 0x604C, 0x607F, 0x608A, 0x6095, 0x60A8,
1774  0xD849 /*0xDEF3*/, 0x60B0, 0x60B1, 0x60BE, 0x60C8, 0x60D9, 0x60DB, 0x60EE,
1775  0x60F2, 0x60F5, 0x6110, 0x6112, 0x6113, 0x6119, 0x611E, 0x613A,
1776  0x396F, 0x6141, 0x6146, 0x6160, 0x617C, 0xD84A /*0xDC5B*/, 0x6192, 0x6193,
1777  0x6197, 0x6198, 0x61A5, 0x61A8, 0x61AD, 0xD84A /*0xDCAB*/, 0x61D5, 0x61DD,
1778  0x61DF, 0x61F5, 0xD84A /*0xDD8F*/, 0x6215, 0x6223, 0x6229, 0x6246, 0x624C,
1779  0x6251, 0x6252, 0x6261, 0x6264, 0x627B, 0x626D, 0x6273,
1780 };
1781 static const unsigned short euc_to_utf8_8FAD_x0213[] = {
1782          0x6299, 0x62A6, 0x62D5, 0xD84A /*0xDEB8*/, 0x62FD, 0x6303, 0x630D,
1783  0x6310, 0xD84A /*0xDF4F*/, 0xD84A /*0xDF50*/, 0x6332, 0x6335, 0x633B, 0x633C, 0x6341,
1784  0x6344, 0x634E, 0xD84A /*0xDF46*/, 0x6359, 0xD84B /*0xDC1D*/, 0xD84A /*0xDFA6*/, 0x636C, 0x6384,
1785  0x6399, 0xD84B /*0xDC24*/, 0x6394, 0x63BD, 0x63F7, 0x63D4, 0x63D5, 0x63DC,
1786  0x63E0, 0x63EB, 0x63EC, 0x63F2, 0x6409, 0x641E, 0x6425, 0x6429,
1787  0x642F, 0x645A, 0x645B, 0x645D, 0x6473, 0x647D, 0x6487, 0x6491,
1788  0x649D, 0x649F, 0x64CB, 0x64CC, 0x64D5, 0x64D7, 0xD84B /*0xDDE1*/, 0x64E4,
1789  0x64E5, 0x64FF, 0x6504, 0x3A6E, 0x650F, 0x6514, 0x6516, 0x3A73,
1790  0x651E, 0x6532, 0x6544, 0x6554, 0x656B, 0x657A, 0x6581, 0x6584,
1791  0x6585, 0x658A, 0x65B2, 0x65B5, 0x65B8, 0x65BF, 0x65C2, 0x65C9,
1792  0x65D4, 0x3AD6, 0x65F2, 0x65F9, 0x65FC, 0x6604, 0x6608, 0x6621,
1793  0x662A, 0x6645, 0x6651, 0x664E, 0x3AEA, 0xD84C /*0xDDC3*/, 0x6657,
1794 };
1795 static const unsigned short euc_to_utf8_8FAE_x0213[] = {
1796          0x665B, 0x6663, 0xD84C /*0xDDF5*/, 0xD84C /*0xDDB6*/, 0x666A, 0x666B, 0x666C,
1797  0x666D, 0x667B, 0x6680, 0x6690, 0x6692, 0x6699, 0x3B0E, 0x66AD,
1798  0x66B1, 0x66B5, 0x3B1A, 0x66BF, 0x3B1C, 0x66EC, 0x3AD7, 0x6701,
1799  0x6705, 0x6712, 0xD84C /*0xDF72*/, 0x6719, 0xD84C /*0xDFD3*/, 0xD84C /*0xDFD2*/, 0x674C, 0x674D,
1800  0x6754, 0x675D, 0xD84C /*0xDFD0*/, 0xD84C /*0xDFE4*/, 0xD84C /*0xDFD5*/, 0x6774, 0x6776, 0xD84C /*0xDFDA*/,
1801  0x6792, 0xD84C /*0xDFDF*/, 0x8363, 0x6810, 0x67B0, 0x67B2, 0x67C3, 0x67C8,
1802  0x67D2, 0x67D9, 0x67DB, 0x67F0, 0x67F7, 0xD84D /*0xDC4A*/, 0xD84D /*0xDC51*/, 0xD84D /*0xDC4B*/,
1803  0x6818, 0x681F, 0x682D, 0xD84D /*0xDC65*/, 0x6833, 0x683B, 0x683E, 0x6844,
1804  0x6845, 0x6849, 0x684C, 0x6855, 0x6857, 0x3B77, 0x686B, 0x686E,
1805  0x687A, 0x687C, 0x6882, 0x6890, 0x6896, 0x3B6D, 0x6898, 0x6899,
1806  0x689A, 0x689C, 0x68AA, 0x68AB, 0x68B4, 0x68BB, 0x68FB, 0xD84D /*0xDCE4*/,
1807  0xD84D /*0xDD5A*/, 0xFA13, 0x68C3, 0x68C5, 0x68CC, 0x68CF, 0x68D6,
1808 };
1809 static const unsigned short euc_to_utf8_8FAF_x0213[] = {
1810          0x68D9, 0x68E4, 0x68E5, 0x68EC, 0x68F7, 0x6903, 0x6907,
1811  0x3B87, 0x3B88, 0xD84D /*0xDD94*/, 0x693B, 0x3B8D, 0x6946, 0x6969, 0x696C,
1812  0x6972, 0x697A, 0x697F, 0x6992, 0x3BA4, 0x6996, 0x6998, 0x69A6,
1813  0x69B0, 0x69B7, 0x69BA, 0x69BC, 0x69C0, 0x69D1, 0x69D6, 0xD84D /*0xDE39*/,
1814  0xD84D /*0xDE47*/, 0x6A30, 0xD84D /*0xDE38*/, 0xD84D /*0xDE3A*/, 0x69E3, 0x69EE, 0x69EF, 0x69F3,
1815  0x3BCD, 0x69F4, 0x69FE, 0x6A11, 0x6A1A, 0x6A1D, 0xD84D /*0xDF1C*/, 0x6A32,
1816  0x6A33, 0x6A34, 0x6A3F, 0x6A46, 0x6A49, 0x6A7A, 0x6A4E, 0x6A52,
1817  0x6A64, 0xD84D /*0xDF0C*/, 0x6A7E, 0x6A83, 0x6A8B, 0x3BF0, 0x6A91, 0x6A9F,
1818  0x6AA1, 0xD84D /*0xDF64*/, 0x6AAB, 0x6ABD, 0x6AC6, 0x6AD4, 0x6AD0, 0x6ADC,
1819  0x6ADD, 0xD84D /*0xDFFF*/, 0xD84D /*0xDFE7*/, 0x6AEC, 0x6AF1, 0x6AF2, 0x6AF3, 0x6AFD,
1820  0xD84E /*0xDC24*/, 0x6B0B, 0x6B0F, 0x6B10, 0x6B11, 0xD84E /*0xDC3D*/, 0x6B17, 0x3C26,
1821  0x6B2F, 0x6B4A, 0x6B58, 0x6B6C, 0x6B75, 0x6B7A, 0x6B81,
1822 };
1823 static const unsigned short euc_to_utf8_8FEE_x0213[] = {
1824          0x6B9B, 0x6BAE, 0xD84E /*0xDE98*/, 0x6BBD, 0x6BBE, 0x6BC7, 0x6BC8,
1825  0x6BC9, 0x6BDA, 0x6BE6, 0x6BE7, 0x6BEE, 0x6BF1, 0x6C02, 0x6C0A,
1826  0x6C0E, 0x6C35, 0x6C36, 0x6C3A, 0xD84F /*0xDC7F*/, 0x6C3F, 0x6C4D, 0x6C5B,
1827  0x6C6D, 0x6C84, 0x6C89, 0x3CC3, 0x6C94, 0x6C95, 0x6C97, 0x6CAD,
1828  0x6CC2, 0x6CD0, 0x3CD2, 0x6CD6, 0x6CDA, 0x6CDC, 0x6CE9, 0x6CEC,
1829  0x6CED, 0xD84F /*0xDD00*/, 0x6D00, 0x6D0A, 0x6D24, 0x6D26, 0x6D27, 0x6C67,
1830  0x6D2F, 0x6D3C, 0x6D5B, 0x6D5E, 0x6D60, 0x6D70, 0x6D80, 0x6D81,
1831  0x6D8A, 0x6D8D, 0x6D91, 0x6D98, 0xD84F /*0xDD40*/, 0x6E17, 0xD84F /*0xDDFA*/, 0xD84F /*0xDDF9*/,
1832  0xD84F /*0xDDD3*/, 0x6DAB, 0x6DAE, 0x6DB4, 0x6DC2, 0x6D34, 0x6DC8, 0x6DCE,
1833  0x6DCF, 0x6DD0, 0x6DDF, 0x6DE9, 0x6DF6, 0x6E36, 0x6E1E, 0x6E22,
1834  0x6E27, 0x3D11, 0x6E32, 0x6E3C, 0x6E48, 0x6E49, 0x6E4B, 0x6E4C,
1835  0x6E4F, 0x6E51, 0x6E53, 0x6E54, 0x6E57, 0x6E63, 0x3D1E,
1836 };
1837 static const unsigned short euc_to_utf8_8FEF_x0213[] = {
1838          0x6E93, 0x6EA7, 0x6EB4, 0x6EBF, 0x6EC3, 0x6ECA, 0x6ED9,
1839  0x6F35, 0x6EEB, 0x6EF9, 0x6EFB, 0x6F0A, 0x6F0C, 0x6F18, 0x6F25,
1840  0x6F36, 0x6F3C, 0xD84F /*0xDF7E*/, 0x6F52, 0x6F57, 0x6F5A, 0x6F60, 0x6F68,
1841  0x6F98, 0x6F7D, 0x6F90, 0x6F96, 0x6FBE, 0x6F9F, 0x6FA5, 0x6FAF,
1842  0x3D64, 0x6FB5, 0x6FC8, 0x6FC9, 0x6FDA, 0x6FDE, 0x6FE9, 0xD850 /*0xDC96*/,
1843  0x6FFC, 0x7000, 0x7007, 0x700A, 0x7023, 0xD850 /*0xDD03*/, 0x7039, 0x703A,
1844  0x703C, 0x7043, 0x7047, 0x704B, 0x3D9A, 0x7054, 0x7065, 0x7069,
1845  0x706C, 0x706E, 0x7076, 0x707E, 0x7081, 0x7086, 0x7095, 0x7097,
1846  0x70BB, 0xD850 /*0xDDC6*/, 0x709F, 0x70B1, 0xD850 /*0xDDFE*/, 0x70EC, 0x70CA, 0x70D1,
1847  0x70D3, 0x70DC, 0x7103, 0x7104, 0x7106, 0x7107, 0x7108, 0x710C,
1848  0x3DC0, 0x712F, 0x7131, 0x7150, 0x714A, 0x7153, 0x715E, 0x3DD4,
1849  0x7196, 0x7180, 0x719B, 0x71A0, 0x71A2, 0x71AE, 0x71AF,
1850 };
1851 static const unsigned short euc_to_utf8_8FF0_x0213[] = {
1852          0x71B3, 0xD850 /*0xDFBC*/, 0x71CB, 0x71D3, 0x71D9, 0x71DC, 0x7207,
1853  0x3E05, 0xFA49, 0x722B, 0x7234, 0x7238, 0x7239, 0x4E2C, 0x7242,
1854  0x7253, 0x7257, 0x7263, 0xD851 /*0xDE29*/, 0x726E, 0x726F, 0x7278, 0x727F,
1855  0x728E, 0xD851 /*0xDEA5*/, 0x72AD, 0x72AE, 0x72B0, 0x72B1, 0x72C1, 0x3E60,
1856  0x72CC, 0x3E66, 0x3E68, 0x72F3, 0x72FA, 0x7307, 0x7312, 0x7318,
1857  0x7319, 0x3E83, 0x7339, 0x732C, 0x7331, 0x7333, 0x733D, 0x7352,
1858  0x3E94, 0x736B, 0x736C, 0xD852 /*0xDC96*/, 0x736E, 0x736F, 0x7371, 0x7377,
1859  0x7381, 0x7385, 0x738A, 0x7394, 0x7398, 0x739C, 0x739E, 0x73A5,
1860  0x73A8, 0x73B5, 0x73B7, 0x73B9, 0x73BC, 0x73BF, 0x73C5, 0x73CB,
1861  0x73E1, 0x73E7, 0x73F9, 0x7413, 0x73FA, 0x7401, 0x7424, 0x7431,
1862  0x7439, 0x7453, 0x7440, 0x7443, 0x744D, 0x7452, 0x745D, 0x7471,
1863  0x7481, 0x7485, 0x7488, 0xD852 /*0xDE4D*/, 0x7492, 0x7497, 0x7499,
1864 };
1865 static const unsigned short euc_to_utf8_8FF1_x0213[] = {
1866          0x74A0, 0x74A1, 0x74A5, 0x74AA, 0x74AB, 0x74B9, 0x74BB,
1867  0x74BA, 0x74D6, 0x74D8, 0x74DE, 0x74EF, 0x74EB, 0xD852 /*0xDF56*/, 0x74FA,
1868  0xD852 /*0xDF6F*/, 0x7520, 0x7524, 0x752A, 0x3F57, 0xD853 /*0xDC16*/, 0x753D, 0x753E,
1869  0x7540, 0x7548, 0x754E, 0x7550, 0x7552, 0x756C, 0x7572, 0x7571,
1870  0x757A, 0x757D, 0x757E, 0x7581, 0xD853 /*0xDD14*/, 0x758C, 0x3F75, 0x75A2,
1871  0x3F77, 0x75B0, 0x75B7, 0x75BF, 0x75C0, 0x75C6, 0x75CF, 0x75D3,
1872  0x75DD, 0x75DF, 0x75E0, 0x75E7, 0x75EC, 0x75EE, 0x75F1, 0x75F9,
1873  0x7603, 0x7618, 0x7607, 0x760F, 0x3FAE, 0xD853 /*0xDE0E*/, 0x7613, 0x761B,
1874  0x761C, 0xD853 /*0xDE37*/, 0x7625, 0x7628, 0x763C, 0x7633, 0xD853 /*0xDE6A*/, 0x3FC9,
1875  0x7641, 0xD853 /*0xDE8B*/, 0x7649, 0x7655, 0x3FD7, 0x766E, 0x7695, 0x769C,
1876  0x76A1, 0x76A0, 0x76A7, 0x76A8, 0x76AF, 0xD854 /*0xDC4A*/, 0x76C9, 0xD854 /*0xDC55*/,
1877  0x76E8, 0x76EC, 0xD854 /*0xDD22*/, 0x7717, 0x771A, 0x772D, 0x7735,
1878 };
1879 static const unsigned short euc_to_utf8_8FF2_x0213[] = {
1880          0xD854 /*0xDDA9*/, 0x4039, 0xD854 /*0xDDE5*/, 0xD854 /*0xDDCD*/, 0x7758, 0x7760, 0x776A,
1881  0xD854 /*0xDE1E*/, 0x7772, 0x777C, 0x777D, 0xD854 /*0xDE4C*/, 0x4058, 0x779A, 0x779F,
1882  0x77A2, 0x77A4, 0x77A9, 0x77DE, 0x77DF, 0x77E4, 0x77E6, 0x77EA,
1883  0x77EC, 0x4093, 0x77F0, 0x77F4, 0x77FB, 0xD855 /*0xDC2E*/, 0x7805, 0x7806,
1884  0x7809, 0x780D, 0x7819, 0x7821, 0x782C, 0x7847, 0x7864, 0x786A,
1885  0xD855 /*0xDCD9*/, 0x788A, 0x7894, 0x78A4, 0x789D, 0x789E, 0x789F, 0x78BB,
1886  0x78C8, 0x78CC, 0x78CE, 0x78D5, 0x78E0, 0x78E1, 0x78E6, 0x78F9,
1887  0x78FA, 0x78FB, 0x78FE, 0xD855 /*0xDDA7*/, 0x7910, 0x791B, 0x7930, 0x7925,
1888  0x793B, 0x794A, 0x7958, 0x795B, 0x4105, 0x7967, 0x7972, 0x7994,
1889  0x7995, 0x7996, 0x799B, 0x79A1, 0x79A9, 0x79B4, 0x79BB, 0x79C2,
1890  0x79C7, 0x79CC, 0x79CD, 0x79D6, 0x4148, 0xD855 /*0xDFA9*/, 0xD855 /*0xDFB4*/, 0x414F,
1891  0x7A0A, 0x7A11, 0x7A15, 0x7A1B, 0x7A1E, 0x4163, 0x7A2D,
1892 };
1893 static const unsigned short euc_to_utf8_8FF3_x0213[] = {
1894          0x7A38, 0x7A47, 0x7A4C, 0x7A56, 0x7A59, 0x7A5C, 0x7A5F,
1895  0x7A60, 0x7A67, 0x7A6A, 0x7A75, 0x7A78, 0x7A82, 0x7A8A, 0x7A90,
1896  0x7AA3, 0x7AAC, 0xD856 /*0xDDD4*/, 0x41B4, 0x7AB9, 0x7ABC, 0x7ABE, 0x41BF,
1897  0x7ACC, 0x7AD1, 0x7AE7, 0x7AE8, 0x7AF4, 0xD856 /*0xDEE4*/, 0xD856 /*0xDEE3*/, 0x7B07,
1898  0xD856 /*0xDEF1*/, 0x7B3D, 0x7B27, 0x7B2A, 0x7B2E, 0x7B2F, 0x7B31, 0x41E6,
1899  0x41F3, 0x7B7F, 0x7B41, 0x41EE, 0x7B55, 0x7B79, 0x7B64, 0x7B66,
1900  0x7B69, 0x7B73, 0xD856 /*0xDFB2*/, 0x4207, 0x7B90, 0x7B91, 0x7B9B, 0x420E,
1901  0x7BAF, 0x7BB5, 0x7BBC, 0x7BC5, 0x7BCA, 0xD857 /*0xDC4B*/, 0xD857 /*0xDC64*/, 0x7BD4,
1902  0x7BD6, 0x7BDA, 0x7BEA, 0x7BF0, 0x7C03, 0x7C0B, 0x7C0E, 0x7C0F,
1903  0x7C26, 0x7C45, 0x7C4A, 0x7C51, 0x7C57, 0x7C5E, 0x7C61, 0x7C69,
1904  0x7C6E, 0x7C6F, 0x7C70, 0xD857 /*0xDE2E*/, 0xD857 /*0xDE56*/, 0xD857 /*0xDE65*/, 0x7CA6, 0xD857 /*0xDE62*/,
1905  0x7CB6, 0x7CB7, 0x7CBF, 0xD857 /*0xDED8*/, 0x7CC4, 0xD857 /*0xDEC2*/, 0x7CC8,
1906 };
1907 static const unsigned short euc_to_utf8_8FF4_x0213[] = {
1908          0x7CCD, 0xD857 /*0xDEE8*/, 0x7CD7, 0xD857 /*0xDF23*/, 0x7CE6, 0x7CEB, 0xD857 /*0xDF5C*/,
1909  0x7CF5, 0x7D03, 0x7D09, 0x42C6, 0x7D12, 0x7D1E, 0xD857 /*0xDFE0*/, 0xD857 /*0xDFD4*/,
1910  0x7D3D, 0x7D3E, 0x7D40, 0x7D47, 0xD858 /*0xDC0C*/, 0xD857 /*0xDFFB*/, 0x42D6, 0x7D59,
1911  0x7D5A, 0x7D6A, 0x7D70, 0x42DD, 0x7D7F, 0xD858 /*0xDC17*/, 0x7D86, 0x7D88,
1912  0x7D8C, 0x7D97, 0xD858 /*0xDC60*/, 0x7D9D, 0x7DA7, 0x7DAA, 0x7DB6, 0x7DB7,
1913  0x7DC0, 0x7DD7, 0x7DD9, 0x7DE6, 0x7DF1, 0x7DF9, 0x4302, 0xD858 /*0xDCED*/,
1914  0xFA58, 0x7E10, 0x7E17, 0x7E1D, 0x7E20, 0x7E27, 0x7E2C, 0x7E45,
1915  0x7E73, 0x7E75, 0x7E7E, 0x7E86, 0x7E87, 0x432B, 0x7E91, 0x7E98,
1916  0x7E9A, 0x4343, 0x7F3C, 0x7F3B, 0x7F3E, 0x7F43, 0x7F44, 0x7F4F,
1917  0x34C1, 0xD858 /*0xDE70*/, 0x7F52, 0xD858 /*0xDE86*/, 0x7F61, 0x7F63, 0x7F64, 0x7F6D,
1918  0x7F7D, 0x7F7E, 0xD858 /*0xDF4C*/, 0x7F90, 0x517B, 0xD84F /*0xDD0E*/, 0x7F96, 0x7F9C,
1919  0x7FAD, 0xD859 /*0xDC02*/, 0x7FC3, 0x7FCF, 0x7FE3, 0x7FE5, 0x7FEF,
1920 };
1921 static const unsigned short euc_to_utf8_8FF5_x0213[] = {
1922          0x7FF2, 0x8002, 0x800A, 0x8008, 0x800E, 0x8011, 0x8016,
1923  0x8024, 0x802C, 0x8030, 0x8043, 0x8066, 0x8071, 0x8075, 0x807B,
1924  0x8099, 0x809C, 0x80A4, 0x80A7, 0x80B8, 0xD859 /*0xDE7E*/, 0x80C5, 0x80D5,
1925  0x80D8, 0x80E6, 0xD859 /*0xDEB0*/, 0x810D, 0x80F5, 0x80FB, 0x43EE, 0x8135,
1926  0x8116, 0x811E, 0x43F0, 0x8124, 0x8127, 0x812C, 0xD859 /*0xDF1D*/, 0x813D,
1927  0x4408, 0x8169, 0x4417, 0x8181, 0x441C, 0x8184, 0x8185, 0x4422,
1928  0x8198, 0x81B2, 0x81C1, 0x81C3, 0x81D6, 0x81DB, 0xD85A /*0xDCDD*/, 0x81E4,
1929  0xD85A /*0xDCEA*/, 0x81EC, 0xD85A /*0xDD51*/, 0x81FD, 0x81FF, 0xD85A /*0xDD6F*/, 0x8204, 0xD85A /*0xDDDD*/,
1930  0x8219, 0x8221, 0x8222, 0xD85A /*0xDE1E*/, 0x8232, 0x8234, 0x823C, 0x8246,
1931  0x8249, 0x8245, 0xD85A /*0xDE58*/, 0x824B, 0x4476, 0x824F, 0x447A, 0x8257,
1932  0xD85A /*0xDE8C*/, 0x825C, 0x8263, 0xD85A /*0xDEB7*/, 0xFA5D, 0xFA5E, 0x8279, 0x4491,
1933  0x827D, 0x827F, 0x8283, 0x828A, 0x8293, 0x82A7, 0x82A8,
1934 };
1935 static const unsigned short euc_to_utf8_8FF6_x0213[] = {
1936          0x82B2, 0x82B4, 0x82BA, 0x82BC, 0x82E2, 0x82E8, 0x82F7,
1937  0x8307, 0x8308, 0x830C, 0x8354, 0x831B, 0x831D, 0x8330, 0x833C,
1938  0x8344, 0x8357, 0x44BE, 0x837F, 0x44D4, 0x44B3, 0x838D, 0x8394,
1939  0x8395, 0x839B, 0x839D, 0x83C9, 0x83D0, 0x83D4, 0x83DD, 0x83E5,
1940  0x83F9, 0x840F, 0x8411, 0x8415, 0xD85B /*0xDC73*/, 0x8417, 0x8439, 0x844A,
1941  0x844F, 0x8451, 0x8452, 0x8459, 0x845A, 0x845C, 0xD85B /*0xDCDD*/, 0x8465,
1942  0x8476, 0x8478, 0x847C, 0x8481, 0x450D, 0x84DC, 0x8497, 0x84A6,
1943  0x84BE, 0x4508, 0x84CE, 0x84CF, 0x84D3, 0xD85B /*0xDE65*/, 0x84E7, 0x84EA,
1944  0x84EF, 0x84F0, 0x84F1, 0x84FA, 0x84FD, 0x850C, 0x851B, 0x8524,
1945  0x8525, 0x852B, 0x8534, 0x854F, 0x856F, 0x4525, 0x4543, 0x853E,
1946  0x8551, 0x8553, 0x855E, 0x8561, 0x8562, 0xD85B /*0xDF94*/, 0x857B, 0x857D,
1947  0x857F, 0x8581, 0x8586, 0x8593, 0x859D, 0x859F, 0xD85B /*0xDFF8*/,
1948 };
1949 static const unsigned short euc_to_utf8_8FF7_x0213[] = {
1950          0xD85B /*0xDFF6*/, 0xD85B /*0xDFF7*/, 0x85B7, 0x85BC, 0x85C7, 0x85CA, 0x85D8,
1951  0x85D9, 0x85DF, 0x85E1, 0x85E6, 0x85F6, 0x8600, 0x8611, 0x861E,
1952  0x8621, 0x8624, 0x8627, 0xD85C /*0xDD0D*/, 0x8639, 0x863C, 0xD85C /*0xDD39*/, 0x8640,
1953  0xFA20, 0x8653, 0x8656, 0x866F, 0x8677, 0x867A, 0x8687, 0x8689,
1954  0x868D, 0x8691, 0x869C, 0x869D, 0x86A8, 0xFA21, 0x86B1, 0x86B3,
1955  0x86C1, 0x86C3, 0x86D1, 0x86D5, 0x86D7, 0x86E3, 0x86E6, 0x45B8,
1956  0x8705, 0x8707, 0x870E, 0x8710, 0x8713, 0x8719, 0x871F, 0x8721,
1957  0x8723, 0x8731, 0x873A, 0x873E, 0x8740, 0x8743, 0x8751, 0x8758,
1958  0x8764, 0x8765, 0x8772, 0x877C, 0xD85C /*0xDFDB*/, 0xD85C /*0xDFDA*/, 0x87A7, 0x8789,
1959  0x878B, 0x8793, 0x87A0, 0xD85C /*0xDFFE*/, 0x45E5, 0x87BE, 0xD85D /*0xDC10*/, 0x87C1,
1960  0x87CE, 0x87F5, 0x87DF, 0xD85D /*0xDC49*/, 0x87E3, 0x87E5, 0x87E6, 0x87EA,
1961  0x87EB, 0x87ED, 0x8801, 0x8803, 0x880B, 0x8813, 0x8828,
1962 };
1963 static const unsigned short euc_to_utf8_8FF8_x0213[] = {
1964          0x882E, 0x8832, 0x883C, 0x460F, 0x884A, 0x8858, 0x885F,
1965  0x8864, 0xD85D /*0xDE15*/, 0xD85D /*0xDE14*/, 0x8869, 0xD85D /*0xDE31*/, 0x886F, 0x88A0, 0x88BC,
1966  0x88BD, 0x88BE, 0x88C0, 0x88D2, 0xD85D /*0xDE93*/, 0x88D1, 0x88D3, 0x88DB,
1967  0x88F0, 0x88F1, 0x4641, 0x8901, 0xD85D /*0xDF0E*/, 0x8937, 0xD85D /*0xDF23*/, 0x8942,
1968  0x8945, 0x8949, 0xD85D /*0xDF52*/, 0x4665, 0x8962, 0x8980, 0x8989, 0x8990,
1969  0x899F, 0x89B0, 0x89B7, 0x89D6, 0x89D8, 0x89EB, 0x46A1, 0x89F1,
1970  0x89F3, 0x89FD, 0x89FF, 0x46AF, 0x8A11, 0x8A14, 0xD85E /*0xDD85*/, 0x8A21,
1971  0x8A35, 0x8A3E, 0x8A45, 0x8A4D, 0x8A58, 0x8AAE, 0x8A90, 0x8AB7,
1972  0x8ABE, 0x8AD7, 0x8AFC, 0xD85E /*0xDE84*/, 0x8B0A, 0x8B05, 0x8B0D, 0x8B1C,
1973  0x8B1F, 0x8B2D, 0x8B43, 0x470C, 0x8B51, 0x8B5E, 0x8B76, 0x8B7F,
1974  0x8B81, 0x8B8B, 0x8B94, 0x8B95, 0x8B9C, 0x8B9E, 0x8C39, 0xD85E /*0xDFB3*/,
1975  0x8C3D, 0xD85E /*0xDFBE*/, 0xD85E /*0xDFC7*/, 0x8C45, 0x8C47, 0x8C4F, 0x8C54,
1976 };
1977 static const unsigned short euc_to_utf8_8FF9_x0213[] = {
1978          0x8C57, 0x8C69, 0x8C6D, 0x8C73, 0xD85F /*0xDCB8*/, 0x8C93, 0x8C92,
1979  0x8C99, 0x4764, 0x8C9B, 0x8CA4, 0x8CD6, 0x8CD5, 0x8CD9, 0xD85F /*0xDDA0*/,
1980  0x8CF0, 0x8CF1, 0xD85F /*0xDE10*/, 0x8D09, 0x8D0E, 0x8D6C, 0x8D84, 0x8D95,
1981  0x8DA6, 0xD85F /*0xDFB7*/, 0x8DC6, 0x8DC8, 0x8DD9, 0x8DEC, 0x8E0C, 0x47FD,
1982  0x8DFD, 0x8E06, 0xD860 /*0xDC8A*/, 0x8E14, 0x8E16, 0x8E21, 0x8E22, 0x8E27,
1983  0xD860 /*0xDCBB*/, 0x4816, 0x8E36, 0x8E39, 0x8E4B, 0x8E54, 0x8E62, 0x8E6C,
1984  0x8E6D, 0x8E6F, 0x8E98, 0x8E9E, 0x8EAE, 0x8EB3, 0x8EB5, 0x8EB6,
1985  0x8EBB, 0xD860 /*0xDE82*/, 0x8ED1, 0x8ED4, 0x484E, 0x8EF9, 0xD860 /*0xDEF3*/, 0x8F00,
1986  0x8F08, 0x8F17, 0x8F2B, 0x8F40, 0x8F4A, 0x8F58, 0xD861 /*0xDC0C*/, 0x8FA4,
1987  0x8FB4, 0xFA66, 0x8FB6, 0xD861 /*0xDC55*/, 0x8FC1, 0x8FC6, 0xFA24, 0x8FCA,
1988  0x8FCD, 0x8FD3, 0x8FD5, 0x8FE0, 0x8FF1, 0x8FF5, 0x8FFB, 0x9002,
1989  0x900C, 0x9037, 0xD861 /*0xDD6B*/, 0x9043, 0x9044, 0x905D, 0xD861 /*0xDDC8*/,
1990 };
1991 static const unsigned short euc_to_utf8_8FFA_x0213[] = {
1992          0xD861 /*0xDDC9*/, 0x9085, 0x908C, 0x9090, 0x961D, 0x90A1, 0x48B5,
1993  0x90B0, 0x90B6, 0x90C3, 0x90C8, 0xD861 /*0xDED7*/, 0x90DC, 0x90DF, 0xD861 /*0xDEFA*/,
1994  0x90F6, 0x90F2, 0x9100, 0x90EB, 0x90FE, 0x90FF, 0x9104, 0x9106,
1995  0x9118, 0x911C, 0x911E, 0x9137, 0x9139, 0x913A, 0x9146, 0x9147,
1996  0x9157, 0x9159, 0x9161, 0x9164, 0x9174, 0x9179, 0x9185, 0x918E,
1997  0x91A8, 0x91AE, 0x91B3, 0x91B6, 0x91C3, 0x91C4, 0x91DA, 0xD862 /*0xDD49*/,
1998  0xD862 /*0xDD46*/, 0x91EC, 0x91EE, 0x9201, 0x920A, 0x9216, 0x9217, 0xD862 /*0xDD6B*/,
1999  0x9233, 0x9242, 0x9247, 0x924A, 0x924E, 0x9251, 0x9256, 0x9259,
2000  0x9260, 0x9261, 0x9265, 0x9267, 0x9268, 0xD862 /*0xDD87*/, 0xD862 /*0xDD88*/, 0x927C,
2001  0x927D, 0x927F, 0x9289, 0x928D, 0x9297, 0x9299, 0x929F, 0x92A7,
2002  0x92AB, 0xD862 /*0xDDBA*/, 0xD862 /*0xDDBB*/, 0x92B2, 0x92BF, 0x92C0, 0x92C6, 0x92CE,
2003  0x92D0, 0x92D7, 0x92D9, 0x92E5, 0x92E7, 0x9311, 0xD862 /*0xDE1E*/,
2004 };
2005 static const unsigned short euc_to_utf8_8FFB_x0213[] = {
2006          0xD862 /*0xDE29*/, 0x92F7, 0x92F9, 0x92FB, 0x9302, 0x930D, 0x9315,
2007  0x931D, 0x931E, 0x9327, 0x9329, 0xD862 /*0xDE71*/, 0xD862 /*0xDE43*/, 0x9347, 0x9351,
2008  0x9357, 0x935A, 0x936B, 0x9371, 0x9373, 0x93A1, 0xD862 /*0xDE99*/, 0xD862 /*0xDECD*/,
2009  0x9388, 0x938B, 0x938F, 0x939E, 0x93F5, 0xD862 /*0xDEE4*/, 0xD862 /*0xDEDD*/, 0x93F1,
2010  0x93C1, 0x93C7, 0x93DC, 0x93E2, 0x93E7, 0x9409, 0x940F, 0x9416,
2011  0x9417, 0x93FB, 0x9432, 0x9434, 0x943B, 0x9445, 0xD862 /*0xDFC1*/, 0xD862 /*0xDFEF*/,
2012  0x946D, 0x946F, 0x9578, 0x9579, 0x9586, 0x958C, 0x958D, 0xD863 /*0xDD10*/,
2013  0x95AB, 0x95B4, 0xD863 /*0xDD71*/, 0x95C8, 0xD863 /*0xDDFB*/, 0xD863 /*0xDE1F*/, 0x962C, 0x9633,
2014  0x9634, 0xD863 /*0xDE36*/, 0x963C, 0x9641, 0x9661, 0xD863 /*0xDE89*/, 0x9682, 0xD863 /*0xDEEB*/,
2015  0x969A, 0xD863 /*0xDF32*/, 0x49E7, 0x96A9, 0x96AF, 0x96B3, 0x96BA, 0x96BD,
2016  0x49FA, 0xD863 /*0xDFF8*/, 0x96D8, 0x96DA, 0x96DD, 0x4A04, 0x9714, 0x9723,
2017  0x4A29, 0x9736, 0x9741, 0x9747, 0x9755, 0x9757, 0x975B,
2018 };
2019 static const unsigned short euc_to_utf8_8FFC_x0213[] = {
2020          0x976A, 0xD864 /*0xDEA0*/, 0xD864 /*0xDEB1*/, 0x9796, 0x979A, 0x979E, 0x97A2,
2021  0x97B1, 0x97B2, 0x97BE, 0x97CC, 0x97D1, 0x97D4, 0x97D8, 0x97D9,
2022  0x97E1, 0x97F1, 0x9804, 0x980D, 0x980E, 0x9814, 0x9816, 0x4ABC,
2023  0xD865 /*0xDC90*/, 0x9823, 0x9832, 0x9833, 0x9825, 0x9847, 0x9866, 0x98AB,
2024  0x98AD, 0x98B0, 0xD865 /*0xDDCF*/, 0x98B7, 0x98B8, 0x98BB, 0x98BC, 0x98BF,
2025  0x98C2, 0x98C7, 0x98CB, 0x98E0, 0xD865 /*0xDE7F*/, 0x98E1, 0x98E3, 0x98E5,
2026  0x98EA, 0x98F0, 0x98F1, 0x98F3, 0x9908, 0x4B3B, 0xD865 /*0xDEF0*/, 0x9916,
2027  0x9917, 0xD865 /*0xDF19*/, 0x991A, 0x991B, 0x991C, 0xD865 /*0xDF50*/, 0x9931, 0x9932,
2028  0x9933, 0x993A, 0x993B, 0x993C, 0x9940, 0x9941, 0x9946, 0x994D,
2029  0x994E, 0x995C, 0x995F, 0x9960, 0x99A3, 0x99A6, 0x99B9, 0x99BD,
2030  0x99BF, 0x99C3, 0x99C9, 0x99D4, 0x99D9, 0x99DE, 0xD866 /*0xDCC6*/, 0x99F0,
2031  0x99F9, 0x99FC, 0x9A0A, 0x9A11, 0x9A16, 0x9A1A, 0x9A20,
2032 };
2033 static const unsigned short euc_to_utf8_8FFD_x0213[] = {
2034          0x9A31, 0x9A36, 0x9A44, 0x9A4C, 0x9A58, 0x4BC2, 0x9AAF,
2035  0x4BCA, 0x9AB7, 0x4BD2, 0x9AB9, 0xD866 /*0xDE72*/, 0x9AC6, 0x9AD0, 0x9AD2,
2036  0x9AD5, 0x4BE8, 0x9ADC, 0x9AE0, 0x9AE5, 0x9AE9, 0x9B03, 0x9B0C,
2037  0x9B10, 0x9B12, 0x9B16, 0x9B1C, 0x9B2B, 0x9B33, 0x9B3D, 0x4C20,
2038  0x9B4B, 0x9B63, 0x9B65, 0x9B6B, 0x9B6C, 0x9B73, 0x9B76, 0x9B77,
2039  0x9BA6, 0x9BAC, 0x9BB1, 0xD867 /*0xDDDB*/, 0xD867 /*0xDE3D*/, 0x9BB2, 0x9BB8, 0x9BBE,
2040  0x9BC7, 0x9BF3, 0x9BD8, 0x9BDD, 0x9BE7, 0x9BEA, 0x9BEB, 0x9BEF,
2041  0x9BEE, 0xD867 /*0xDE15*/, 0x9BFA, 0xD867 /*0xDE8A*/, 0x9BF7, 0xD867 /*0xDE49*/, 0x9C16, 0x9C18,
2042  0x9C19, 0x9C1A, 0x9C1D, 0x9C22, 0x9C27, 0x9C29, 0x9C2A, 0xD867 /*0xDEC4*/,
2043  0x9C31, 0x9C36, 0x9C37, 0x9C45, 0x9C5C, 0xD867 /*0xDEE9*/, 0x9C49, 0x9C4A,
2044  0xD867 /*0xDEDB*/, 0x9C54, 0x9C58, 0x9C5B, 0x9C5D, 0x9C5F, 0x9C69, 0x9C6A,
2045  0x9C6B, 0x9C6D, 0x9C6E, 0x9C70, 0x9C72, 0x9C75, 0x9C7A,
2046 };
2047 static const unsigned short euc_to_utf8_8FFE_x0213[] = {
2048          0x9CE6, 0x9CF2, 0x9D0B, 0x9D02, 0xD867 /*0xDFCE*/, 0x9D11, 0x9D17,
2049  0x9D18, 0xD868 /*0xDC2F*/, 0x4CC4, 0xD868 /*0xDC1A*/, 0x9D32, 0x4CD1, 0x9D42, 0x9D4A,
2050  0x9D5F, 0x9D62, 0xD868 /*0xDCF9*/, 0x9D69, 0x9D6B, 0xD868 /*0xDC82*/, 0x9D73, 0x9D76,
2051  0x9D77, 0x9D7E, 0x9D84, 0x9D8D, 0x9D99, 0x9DA1, 0x9DBF, 0x9DB5,
2052  0x9DB9, 0x9DBD, 0x9DC3, 0x9DC7, 0x9DC9, 0x9DD6, 0x9DDA, 0x9DDF,
2053  0x9DE0, 0x9DE3, 0x9DF4, 0x4D07, 0x9E0A, 0x9E02, 0x9E0D, 0x9E19,
2054  0x9E1C, 0x9E1D, 0x9E7B, 0xD848 /*0xDE18*/, 0x9E80, 0x9E85, 0x9E9B, 0x9EA8,
2055  0xD868 /*0xDF8C*/, 0x9EBD, 0xD869 /*0xDC37*/, 0x9EDF, 0x9EE7, 0x9EEE, 0x9EFF, 0x9F02,
2056  0x4D77, 0x9F03, 0x9F17, 0x9F19, 0x9F2F, 0x9F37, 0x9F3A, 0x9F3D,
2057  0x9F41, 0x9F45, 0x9F46, 0x9F53, 0x9F55, 0x9F58, 0xD869 /*0xDDF1*/, 0x9F5D,
2058  0xD869 /*0xDE02*/, 0x9F69, 0xD869 /*0xDE1A*/, 0x9F6D, 0x9F70, 0x9F75, 0xD869 /*0xDEB2*/, 0,
2059       0,      0,      0,      0,      0,      0,      0,
2060 };
2061
2062 #ifdef X0212_ENABLE
2063 static const unsigned short euc_to_utf8_8FA2[] = {
2064               0,      0,      0,      0,      0,      0,      0,
2065       0,      0,      0,      0,      0,      0,      0, 0x02D8,
2066  0x02C7, 0x00B8, 0x02D9, 0x02DD, 0x00AF, 0x02DB, 0x02DA, 0xFF5E,
2067  0x0384, 0x0385,      0,      0,      0,      0,      0,      0,
2068       0,      0, 0x00A1, 0xFFE4, 0x00BF,      0,      0,      0,
2069       0,      0,      0,      0,      0,      0,      0,      0,
2070       0,      0,      0,      0,      0,      0,      0,      0,
2071       0,      0,      0,      0,      0,      0,      0,      0,
2072       0,      0,      0,      0,      0,      0,      0,      0,
2073       0,      0,      0, 0x00BA, 0x00AA, 0x00A9, 0x00AE, 0x2122,
2074  0x00A4, 0x2116,      0,      0,      0,      0,      0,      0,
2075       0,      0,      0,      0,      0,      0,      0,
2076 };
2077 static const unsigned short euc_to_utf8_8FA6[] = {
2078               0,      0,      0,      0,      0,      0,      0,
2079       0,      0,      0,      0,      0,      0,      0,      0,
2080       0,      0,      0,      0,      0,      0,      0,      0,
2081       0,      0,      0,      0,      0,      0,      0,      0,
2082       0,      0,      0,      0,      0,      0,      0,      0,
2083       0,      0,      0,      0,      0,      0,      0,      0,
2084       0,      0,      0,      0,      0,      0,      0,      0,
2085       0,      0,      0,      0,      0,      0,      0,      0,
2086       0, 0x0386, 0x0388, 0x0389, 0x038A, 0x03AA,      0, 0x038C,
2087       0, 0x038E, 0x03AB,      0, 0x038F,      0,      0,      0,
2088       0, 0x03AC, 0x03AD, 0x03AE, 0x03AF, 0x03CA, 0x0390, 0x03CC,
2089  0x03C2, 0x03CD, 0x03CB, 0x03B0, 0x03CE,      0,      0,
2090 };
2091 static const unsigned short euc_to_utf8_8FA7[] = {
2092               0,      0,      0,      0,      0,      0,      0,
2093       0,      0,      0,      0,      0,      0,      0,      0,
2094       0,      0,      0,      0,      0,      0,      0,      0,
2095       0,      0,      0,      0,      0,      0,      0,      0,
2096       0,      0, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407,
2097  0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x040E, 0x040F,      0,
2098       0,      0,      0,      0,      0,      0,      0,      0,
2099       0,      0,      0,      0,      0,      0,      0,      0,
2100       0,      0,      0,      0,      0,      0,      0,      0,
2101       0,      0,      0,      0,      0,      0,      0,      0,
2102       0,      0, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457,
2103  0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x045E, 0x045F,
2104 };
2105 static const unsigned short euc_to_utf8_8FA9[] = {
2106          0x00C6, 0x0110,      0, 0x0126,      0, 0x0132,      0,
2107  0x0141, 0x013F,      0, 0x014A, 0x00D8, 0x0152,      0, 0x0166,
2108  0x00DE,      0,      0,      0,      0,      0,      0,      0,
2109       0,      0,      0,      0,      0,      0,      0,      0,
2110       0, 0x00E6, 0x0111, 0x00F0, 0x0127, 0x0131, 0x0133, 0x0138,
2111  0x0142, 0x0140, 0x0149, 0x014B, 0x00F8, 0x0153, 0x00DF, 0x0167,
2112  0x00FE,      0,      0,      0,      0,      0,      0,      0,
2113       0,      0,      0,      0,      0,      0,      0,      0,
2114       0,      0,      0,      0,      0,      0,      0,      0,
2115       0,      0,      0,      0,      0,      0,      0,      0,
2116       0,      0,      0,      0,      0,      0,      0,      0,
2117       0,      0,      0,      0,      0,      0,      0,
2118 };
2119 static const unsigned short euc_to_utf8_8FAA[] = {
2120          0x00C1, 0x00C0, 0x00C4, 0x00C2, 0x0102, 0x01CD, 0x0100,
2121  0x0104, 0x00C5, 0x00C3, 0x0106, 0x0108, 0x010C, 0x00C7, 0x010A,
2122  0x010E, 0x00C9, 0x00C8, 0x00CB, 0x00CA, 0x011A, 0x0116, 0x0112,
2123  0x0118,      0, 0x011C, 0x011E, 0x0122, 0x0120, 0x0124, 0x00CD,
2124  0x00CC, 0x00CF, 0x00CE, 0x01CF, 0x0130, 0x012A, 0x012E, 0x0128,
2125  0x0134, 0x0136, 0x0139, 0x013D, 0x013B, 0x0143, 0x0147, 0x0145,
2126  0x00D1, 0x00D3, 0x00D2, 0x00D6, 0x00D4, 0x01D1, 0x0150, 0x014C,
2127  0x00D5, 0x0154, 0x0158, 0x0156, 0x015A, 0x015C, 0x0160, 0x015E,
2128  0x0164, 0x0162, 0x00DA, 0x00D9, 0x00DC, 0x00DB, 0x016C, 0x01D3,
2129  0x0170, 0x016A, 0x0172, 0x016E, 0x0168, 0x01D7, 0x01DB, 0x01D9,
2130  0x01D5, 0x0174, 0x00DD, 0x0178, 0x0176, 0x0179, 0x017D, 0x017B,
2131       0,      0,      0,      0,      0,      0,      0,
2132 };
2133 static const unsigned short euc_to_utf8_8FAB[] = {
2134          0x00E1, 0x00E0, 0x00E4, 0x00E2, 0x0103, 0x01CE, 0x0101,
2135  0x0105, 0x00E5, 0x00E3, 0x0107, 0x0109, 0x010D, 0x00E7, 0x010B,
2136  0x010F, 0x00E9, 0x00E8, 0x00EB, 0x00EA, 0x011B, 0x0117, 0x0113,
2137  0x0119, 0x01F5, 0x011D, 0x011F,      0, 0x0121, 0x0125, 0x00ED,
2138  0x00EC, 0x00EF, 0x00EE, 0x01D0,      0, 0x012B, 0x012F, 0x0129,
2139  0x0135, 0x0137, 0x013A, 0x013E, 0x013C, 0x0144, 0x0148, 0x0146,
2140  0x00F1, 0x00F3, 0x00F2, 0x00F6, 0x00F4, 0x01D2, 0x0151, 0x014D,
2141  0x00F5, 0x0155, 0x0159, 0x0157, 0x015B, 0x015D, 0x0161, 0x015F,
2142  0x0165, 0x0163, 0x00FA, 0x00F9, 0x00FC, 0x00FB, 0x016D, 0x01D4,
2143  0x0171, 0x016B, 0x0173, 0x016F, 0x0169, 0x01D8, 0x01DC, 0x01DA,
2144  0x01D6, 0x0175, 0x00FD, 0x00FF, 0x0177, 0x017A, 0x017E, 0x017C,
2145       0,      0,      0,      0,      0,      0,      0,
2146 };
2147 static const unsigned short euc_to_utf8_8FB0[] = {
2148          0x4E02, 0x4E04, 0x4E05, 0x4E0C, 0x4E12, 0x4E1F, 0x4E23,
2149  0x4E24, 0x4E28, 0x4E2B, 0x4E2E, 0x4E2F, 0x4E30, 0x4E35, 0x4E40,
2150  0x4E41, 0x4E44, 0x4E47, 0x4E51, 0x4E5A, 0x4E5C, 0x4E63, 0x4E68,
2151  0x4E69, 0x4E74, 0x4E75, 0x4E79, 0x4E7F, 0x4E8D, 0x4E96, 0x4E97,
2152  0x4E9D, 0x4EAF, 0x4EB9, 0x4EC3, 0x4ED0, 0x4EDA, 0x4EDB, 0x4EE0,
2153  0x4EE1, 0x4EE2, 0x4EE8, 0x4EEF, 0x4EF1, 0x4EF3, 0x4EF5, 0x4EFD,
2154  0x4EFE, 0x4EFF, 0x4F00, 0x4F02, 0x4F03, 0x4F08, 0x4F0B, 0x4F0C,
2155  0x4F12, 0x4F15, 0x4F16, 0x4F17, 0x4F19, 0x4F2E, 0x4F31, 0x4F60,
2156  0x4F33, 0x4F35, 0x4F37, 0x4F39, 0x4F3B, 0x4F3E, 0x4F40, 0x4F42,
2157  0x4F48, 0x4F49, 0x4F4B, 0x4F4C, 0x4F52, 0x4F54, 0x4F56, 0x4F58,
2158  0x4F5F, 0x4F63, 0x4F6A, 0x4F6C, 0x4F6E, 0x4F71, 0x4F77, 0x4F78,
2159  0x4F79, 0x4F7A, 0x4F7D, 0x4F7E, 0x4F81, 0x4F82, 0x4F84,
2160 };
2161 static const unsigned short euc_to_utf8_8FB1[] = {
2162          0x4F85, 0x4F89, 0x4F8A, 0x4F8C, 0x4F8E, 0x4F90, 0x4F92,
2163  0x4F93, 0x4F94, 0x4F97, 0x4F99, 0x4F9A, 0x4F9E, 0x4F9F, 0x4FB2,
2164  0x4FB7, 0x4FB9, 0x4FBB, 0x4FBC, 0x4FBD, 0x4FBE, 0x4FC0, 0x4FC1,
2165  0x4FC5, 0x4FC6, 0x4FC8, 0x4FC9, 0x4FCB, 0x4FCC, 0x4FCD, 0x4FCF,
2166  0x4FD2, 0x4FDC, 0x4FE0, 0x4FE2, 0x4FF0, 0x4FF2, 0x4FFC, 0x4FFD,
2167  0x4FFF, 0x5000, 0x5001, 0x5004, 0x5007, 0x500A, 0x500C, 0x500E,
2168  0x5010, 0x5013, 0x5017, 0x5018, 0x501B, 0x501C, 0x501D, 0x501E,
2169  0x5022, 0x5027, 0x502E, 0x5030, 0x5032, 0x5033, 0x5035, 0x5040,
2170  0x5041, 0x5042, 0x5045, 0x5046, 0x504A, 0x504C, 0x504E, 0x5051,
2171  0x5052, 0x5053, 0x5057, 0x5059, 0x505F, 0x5060, 0x5062, 0x5063,
2172  0x5066, 0x5067, 0x506A, 0x506D, 0x5070, 0x5071, 0x503B, 0x5081,
2173  0x5083, 0x5084, 0x5086, 0x508A, 0x508E, 0x508F, 0x5090,
2174 };
2175 static const unsigned short euc_to_utf8_8FB2[] = {
2176          0x5092, 0x5093, 0x5094, 0x5096, 0x509B, 0x509C, 0x509E,
2177  0x509F, 0x50A0, 0x50A1, 0x50A2, 0x50AA, 0x50AF, 0x50B0, 0x50B9,
2178  0x50BA, 0x50BD, 0x50C0, 0x50C3, 0x50C4, 0x50C7, 0x50CC, 0x50CE,
2179  0x50D0, 0x50D3, 0x50D4, 0x50D8, 0x50DC, 0x50DD, 0x50DF, 0x50E2,
2180  0x50E4, 0x50E6, 0x50E8, 0x50E9, 0x50EF, 0x50F1, 0x50F6, 0x50FA,
2181  0x50FE, 0x5103, 0x5106, 0x5107, 0x5108, 0x510B, 0x510C, 0x510D,
2182  0x510E, 0x50F2, 0x5110, 0x5117, 0x5119, 0x511B, 0x511C, 0x511D,
2183  0x511E, 0x5123, 0x5127, 0x5128, 0x512C, 0x512D, 0x512F, 0x5131,
2184  0x5133, 0x5134, 0x5135, 0x5138, 0x5139, 0x5142, 0x514A, 0x514F,
2185  0x5153, 0x5155, 0x5157, 0x5158, 0x515F, 0x5164, 0x5166, 0x517E,
2186  0x5183, 0x5184, 0x518B, 0x518E, 0x5198, 0x519D, 0x51A1, 0x51A3,
2187  0x51AD, 0x51B8, 0x51BA, 0x51BC, 0x51BE, 0x51BF, 0x51C2,
2188 };
2189 static const unsigned short euc_to_utf8_8FB3[] = {
2190          0x51C8, 0x51CF, 0x51D1, 0x51D2, 0x51D3, 0x51D5, 0x51D8,
2191  0x51DE, 0x51E2, 0x51E5, 0x51EE, 0x51F2, 0x51F3, 0x51F4, 0x51F7,
2192  0x5201, 0x5202, 0x5205, 0x5212, 0x5213, 0x5215, 0x5216, 0x5218,
2193  0x5222, 0x5228, 0x5231, 0x5232, 0x5235, 0x523C, 0x5245, 0x5249,
2194  0x5255, 0x5257, 0x5258, 0x525A, 0x525C, 0x525F, 0x5260, 0x5261,
2195  0x5266, 0x526E, 0x5277, 0x5278, 0x5279, 0x5280, 0x5282, 0x5285,
2196  0x528A, 0x528C, 0x5293, 0x5295, 0x5296, 0x5297, 0x5298, 0x529A,
2197  0x529C, 0x52A4, 0x52A5, 0x52A6, 0x52A7, 0x52AF, 0x52B0, 0x52B6,
2198  0x52B7, 0x52B8, 0x52BA, 0x52BB, 0x52BD, 0x52C0, 0x52C4, 0x52C6,
2199  0x52C8, 0x52CC, 0x52CF, 0x52D1, 0x52D4, 0x52D6, 0x52DB, 0x52DC,
2200  0x52E1, 0x52E5, 0x52E8, 0x52E9, 0x52EA, 0x52EC, 0x52F0, 0x52F1,
2201  0x52F4, 0x52F6, 0x52F7, 0x5300, 0x5303, 0x530A, 0x530B,
2202 };
2203 static const unsigned short euc_to_utf8_8FB4[] = {
2204          0x530C, 0x5311, 0x5313, 0x5318, 0x531B, 0x531C, 0x531E,
2205  0x531F, 0x5325, 0x5327, 0x5328, 0x5329, 0x532B, 0x532C, 0x532D,
2206  0x5330, 0x5332, 0x5335, 0x533C, 0x533D, 0x533E, 0x5342, 0x534C,
2207  0x534B, 0x5359, 0x535B, 0x5361, 0x5363, 0x5365, 0x536C, 0x536D,
2208  0x5372, 0x5379, 0x537E, 0x5383, 0x5387, 0x5388, 0x538E, 0x5393,
2209  0x5394, 0x5399, 0x539D, 0x53A1, 0x53A4, 0x53AA, 0x53AB, 0x53AF,
2210  0x53B2, 0x53B4, 0x53B5, 0x53B7, 0x53B8, 0x53BA, 0x53BD, 0x53C0,
2211  0x53C5, 0x53CF, 0x53D2, 0x53D3, 0x53D5, 0x53DA, 0x53DD, 0x53DE,
2212  0x53E0, 0x53E6, 0x53E7, 0x53F5, 0x5402, 0x5413, 0x541A, 0x5421,
2213  0x5427, 0x5428, 0x542A, 0x542F, 0x5431, 0x5434, 0x5435, 0x5443,
2214  0x5444, 0x5447, 0x544D, 0x544F, 0x545E, 0x5462, 0x5464, 0x5466,
2215  0x5467, 0x5469, 0x546B, 0x546D, 0x546E, 0x5474, 0x547F,
2216 };
2217 static const unsigned short euc_to_utf8_8FB5[] = {
2218          0x5481, 0x5483, 0x5485, 0x5488, 0x5489, 0x548D, 0x5491,
2219  0x5495, 0x5496, 0x549C, 0x549F, 0x54A1, 0x54A6, 0x54A7, 0x54A9,
2220  0x54AA, 0x54AD, 0x54AE, 0x54B1, 0x54B7, 0x54B9, 0x54BA, 0x54BB,
2221  0x54BF, 0x54C6, 0x54CA, 0x54CD, 0x54CE, 0x54E0, 0x54EA, 0x54EC,
2222  0x54EF, 0x54F6, 0x54FC, 0x54FE, 0x54FF, 0x5500, 0x5501, 0x5505,
2223  0x5508, 0x5509, 0x550C, 0x550D, 0x550E, 0x5515, 0x552A, 0x552B,
2224  0x5532, 0x5535, 0x5536, 0x553B, 0x553C, 0x553D, 0x5541, 0x5547,
2225  0x5549, 0x554A, 0x554D, 0x5550, 0x5551, 0x5558, 0x555A, 0x555B,
2226  0x555E, 0x5560, 0x5561, 0x5564, 0x5566, 0x557F, 0x5581, 0x5582,
2227  0x5586, 0x5588, 0x558E, 0x558F, 0x5591, 0x5592, 0x5593, 0x5594,
2228  0x5597, 0x55A3, 0x55A4, 0x55AD, 0x55B2, 0x55BF, 0x55C1, 0x55C3,
2229  0x55C6, 0x55C9, 0x55CB, 0x55CC, 0x55CE, 0x55D1, 0x55D2,
2230 };
2231 static const unsigned short euc_to_utf8_8FB6[] = {
2232          0x55D3, 0x55D7, 0x55D8, 0x55DB, 0x55DE, 0x55E2, 0x55E9,
2233  0x55F6, 0x55FF, 0x5605, 0x5608, 0x560A, 0x560D, 0x560E, 0x560F,
2234  0x5610, 0x5611, 0x5612, 0x5619, 0x562C, 0x5630, 0x5633, 0x5635,
2235  0x5637, 0x5639, 0x563B, 0x563C, 0x563D, 0x563F, 0x5640, 0x5641,
2236  0x5643, 0x5644, 0x5646, 0x5649, 0x564B, 0x564D, 0x564F, 0x5654,
2237  0x565E, 0x5660, 0x5661, 0x5662, 0x5663, 0x5666, 0x5669, 0x566D,
2238  0x566F, 0x5671, 0x5672, 0x5675, 0x5684, 0x5685, 0x5688, 0x568B,
2239  0x568C, 0x5695, 0x5699, 0x569A, 0x569D, 0x569E, 0x569F, 0x56A6,
2240  0x56A7, 0x56A8, 0x56A9, 0x56AB, 0x56AC, 0x56AD, 0x56B1, 0x56B3,
2241  0x56B7, 0x56BE, 0x56C5, 0x56C9, 0x56CA, 0x56CB, 0x56CF, 0x56D0,
2242  0x56CC, 0x56CD, 0x56D9, 0x56DC, 0x56DD, 0x56DF, 0x56E1, 0x56E4,
2243  0x56E5, 0x56E6, 0x56E7, 0x56E8, 0x56F1, 0x56EB, 0x56ED,
2244 };
2245 static const unsigned short euc_to_utf8_8FB7[] = {
2246          0x56F6, 0x56F7, 0x5701, 0x5702, 0x5707, 0x570A, 0x570C,
2247  0x5711, 0x5715, 0x571A, 0x571B, 0x571D, 0x5720, 0x5722, 0x5723,
2248  0x5724, 0x5725, 0x5729, 0x572A, 0x572C, 0x572E, 0x572F, 0x5733,
2249  0x5734, 0x573D, 0x573E, 0x573F, 0x5745, 0x5746, 0x574C, 0x574D,
2250  0x5752, 0x5762, 0x5765, 0x5767, 0x5768, 0x576B, 0x576D, 0x576E,
2251  0x576F, 0x5770, 0x5771, 0x5773, 0x5774, 0x5775, 0x5777, 0x5779,
2252  0x577A, 0x577B, 0x577C, 0x577E, 0x5781, 0x5783, 0x578C, 0x5794,
2253  0x5797, 0x5799, 0x579A, 0x579C, 0x579D, 0x579E, 0x579F, 0x57A1,
2254  0x5795, 0x57A7, 0x57A8, 0x57A9, 0x57AC, 0x57B8, 0x57BD, 0x57C7,
2255  0x57C8, 0x57CC, 0x57CF, 0x57D5, 0x57DD, 0x57DE, 0x57E4, 0x57E6,
2256  0x57E7, 0x57E9, 0x57ED, 0x57F0, 0x57F5, 0x57F6, 0x57F8, 0x57FD,
2257  0x57FE, 0x57FF, 0x5803, 0x5804, 0x5808, 0x5809, 0x57E1,
2258 };
2259 static const unsigned short euc_to_utf8_8FB8[] = {
2260          0x580C, 0x580D, 0x581B, 0x581E, 0x581F, 0x5820, 0x5826,
2261  0x5827, 0x582D, 0x5832, 0x5839, 0x583F, 0x5849, 0x584C, 0x584D,
2262  0x584F, 0x5850, 0x5855, 0x585F, 0x5861, 0x5864, 0x5867, 0x5868,
2263  0x5878, 0x587C, 0x587F, 0x5880, 0x5881, 0x5887, 0x5888, 0x5889,
2264  0x588A, 0x588C, 0x588D, 0x588F, 0x5890, 0x5894, 0x5896, 0x589D,
2265  0x58A0, 0x58A1, 0x58A2, 0x58A6, 0x58A9, 0x58B1, 0x58B2, 0x58C4,
2266  0x58BC, 0x58C2, 0x58C8, 0x58CD, 0x58CE, 0x58D0, 0x58D2, 0x58D4,
2267  0x58D6, 0x58DA, 0x58DD, 0x58E1, 0x58E2, 0x58E9, 0x58F3, 0x5905,
2268  0x5906, 0x590B, 0x590C, 0x5912, 0x5913, 0x5914, 0x8641, 0x591D,
2269  0x5921, 0x5923, 0x5924, 0x5928, 0x592F, 0x5930, 0x5933, 0x5935,
2270  0x5936, 0x593F, 0x5943, 0x5946, 0x5952, 0x5953, 0x5959, 0x595B,
2271  0x595D, 0x595E, 0x595F, 0x5961, 0x5963, 0x596B, 0x596D,
2272 };
2273 static const unsigned short euc_to_utf8_8FB9[] = {
2274          0x596F, 0x5972, 0x5975, 0x5976, 0x5979, 0x597B, 0x597C,
2275  0x598B, 0x598C, 0x598E, 0x5992, 0x5995, 0x5997, 0x599F, 0x59A4,
2276  0x59A7, 0x59AD, 0x59AE, 0x59AF, 0x59B0, 0x59B3, 0x59B7, 0x59BA,
2277  0x59BC, 0x59C1, 0x59C3, 0x59C4, 0x59C8, 0x59CA, 0x59CD, 0x59D2,
2278  0x59DD, 0x59DE, 0x59DF, 0x59E3, 0x59E4, 0x59E7, 0x59EE, 0x59EF,
2279  0x59F1, 0x59F2, 0x59F4, 0x59F7, 0x5A00, 0x5A04, 0x5A0C, 0x5A0D,
2280  0x5A0E, 0x5A12, 0x5A13, 0x5A1E, 0x5A23, 0x5A24, 0x5A27, 0x5A28,
2281  0x5A2A, 0x5A2D, 0x5A30, 0x5A44, 0x5A45, 0x5A47, 0x5A48, 0x5A4C,
2282  0x5A50, 0x5A55, 0x5A5E, 0x5A63, 0x5A65, 0x5A67, 0x5A6D, 0x5A77,
2283  0x5A7A, 0x5A7B, 0x5A7E, 0x5A8B, 0x5A90, 0x5A93, 0x5A96, 0x5A99,
2284  0x5A9C, 0x5A9E, 0x5A9F, 0x5AA0, 0x5AA2, 0x5AA7, 0x5AAC, 0x5AB1,
2285  0x5AB2, 0x5AB3, 0x5AB5, 0x5AB8, 0x5ABA, 0x5ABB, 0x5ABF,
2286 };
2287 static const unsigned short euc_to_utf8_8FBA[] = {
2288          0x5AC4, 0x5AC6, 0x5AC8, 0x5ACF, 0x5ADA, 0x5ADC, 0x5AE0,
2289  0x5AE5, 0x5AEA, 0x5AEE, 0x5AF5, 0x5AF6, 0x5AFD, 0x5B00, 0x5B01,
2290  0x5B08, 0x5B17, 0x5B34, 0x5B19, 0x5B1B, 0x5B1D, 0x5B21, 0x5B25,
2291  0x5B2D, 0x5B38, 0x5B41, 0x5B4B, 0x5B4C, 0x5B52, 0x5B56, 0x5B5E,
2292  0x5B68, 0x5B6E, 0x5B6F, 0x5B7C, 0x5B7D, 0x5B7E, 0x5B7F, 0x5B81,
2293  0x5B84, 0x5B86, 0x5B8A, 0x5B8E, 0x5B90, 0x5B91, 0x5B93, 0x5B94,
2294  0x5B96, 0x5BA8, 0x5BA9, 0x5BAC, 0x5BAD, 0x5BAF, 0x5BB1, 0x5BB2,
2295  0x5BB7, 0x5BBA, 0x5BBC, 0x5BC0, 0x5BC1, 0x5BCD, 0x5BCF, 0x5BD6,
2296  0x5BD7, 0x5BD8, 0x5BD9, 0x5BDA, 0x5BE0, 0x5BEF, 0x5BF1, 0x5BF4,
2297  0x5BFD, 0x5C0C, 0x5C17, 0x5C1E, 0x5C1F, 0x5C23, 0x5C26, 0x5C29,
2298  0x5C2B, 0x5C2C, 0x5C2E, 0x5C30, 0x5C32, 0x5C35, 0x5C36, 0x5C59,
2299  0x5C5A, 0x5C5C, 0x5C62, 0x5C63, 0x5C67, 0x5C68, 0x5C69,
2300 };
2301 static const unsigned short euc_to_utf8_8FBB[] = {
2302          0x5C6D, 0x5C70, 0x5C74, 0x5C75, 0x5C7A, 0x5C7B, 0x5C7C,
2303  0x5C7D, 0x5C87, 0x5C88, 0x5C8A, 0x5C8F, 0x5C92, 0x5C9D, 0x5C9F,
2304  0x5CA0, 0x5CA2, 0x5CA3, 0x5CA6, 0x5CAA, 0x5CB2, 0x5CB4, 0x5CB5,
2305  0x5CBA, 0x5CC9, 0x5CCB, 0x5CD2, 0x5CDD, 0x5CD7, 0x5CEE, 0x5CF1,
2306  0x5CF2, 0x5CF4, 0x5D01, 0x5D06, 0x5D0D, 0x5D12, 0x5D2B, 0x5D23,
2307  0x5D24, 0x5D26, 0x5D27, 0x5D31, 0x5D34, 0x5D39, 0x5D3D, 0x5D3F,
2308  0x5D42, 0x5D43, 0x5D46, 0x5D48, 0x5D55, 0x5D51, 0x5D59, 0x5D4A,
2309  0x5D5F, 0x5D60, 0x5D61, 0x5D62, 0x5D64, 0x5D6A, 0x5D6D, 0x5D70,
2310  0x5D79, 0x5D7A, 0x5D7E, 0x5D7F, 0x5D81, 0x5D83, 0x5D88, 0x5D8A,
2311  0x5D92, 0x5D93, 0x5D94, 0x5D95, 0x5D99, 0x5D9B, 0x5D9F, 0x5DA0,
2312  0x5DA7, 0x5DAB, 0x5DB0, 0x5DB4, 0x5DB8, 0x5DB9, 0x5DC3, 0x5DC7,
2313  0x5DCB, 0x5DD0, 0x5DCE, 0x5DD8, 0x5DD9, 0x5DE0, 0x5DE4,
2314 };
2315 static const unsigned short euc_to_utf8_8FBC[] = {
2316          0x5DE9, 0x5DF8, 0x5DF9, 0x5E00, 0x5E07, 0x5E0D, 0x5E12,
2317  0x5E14, 0x5E15, 0x5E18, 0x5E1F, 0x5E20, 0x5E2E, 0x5E28, 0x5E32,
2318  0x5E35, 0x5E3E, 0x5E4B, 0x5E50, 0x5E49, 0x5E51, 0x5E56, 0x5E58,
2319  0x5E5B, 0x5E5C, 0x5E5E, 0x5E68, 0x5E6A, 0x5E6B, 0x5E6C, 0x5E6D,
2320  0x5E6E, 0x5E70, 0x5E80, 0x5E8B, 0x5E8E, 0x5EA2, 0x5EA4, 0x5EA5,
2321  0x5EA8, 0x5EAA, 0x5EAC, 0x5EB1, 0x5EB3, 0x5EBD, 0x5EBE, 0x5EBF,
2322  0x5EC6, 0x5ECC, 0x5ECB, 0x5ECE, 0x5ED1, 0x5ED2, 0x5ED4, 0x5ED5,
2323  0x5EDC, 0x5EDE, 0x5EE5, 0x5EEB, 0x5F02, 0x5F06, 0x5F07, 0x5F08,
2324  0x5F0E, 0x5F19, 0x5F1C, 0x5F1D, 0x5F21, 0x5F22, 0x5F23, 0x5F24,
2325  0x5F28, 0x5F2B, 0x5F2C, 0x5F2E, 0x5F30, 0x5F34, 0x5F36, 0x5F3B,
2326  0x5F3D, 0x5F3F, 0x5F40, 0x5F44, 0x5F45, 0x5F47, 0x5F4D, 0x5F50,
2327  0x5F54, 0x5F58, 0x5F5B, 0x5F60, 0x5F63, 0x5F64, 0x5F67,
2328 };
2329 static const unsigned short euc_to_utf8_8FBD[] = {
2330          0x5F6F, 0x5F72, 0x5F74, 0x5F75, 0x5F78, 0x5F7A, 0x5F7D,
2331  0x5F7E, 0x5F89, 0x5F8D, 0x5F8F, 0x5F96, 0x5F9C, 0x5F9D, 0x5FA2,
2332  0x5FA7, 0x5FAB, 0x5FA4, 0x5FAC, 0x5FAF, 0x5FB0, 0x5FB1, 0x5FB8,
2333  0x5FC4, 0x5FC7, 0x5FC8, 0x5FC9, 0x5FCB, 0x5FD0, 0x5FD1, 0x5FD2,
2334  0x5FD3, 0x5FD4, 0x5FDE, 0x5FE1, 0x5FE2, 0x5FE8, 0x5FE9, 0x5FEA,
2335  0x5FEC, 0x5FED, 0x5FEE, 0x5FEF, 0x5FF2, 0x5FF3, 0x5FF6, 0x5FFA,
2336  0x5FFC, 0x6007, 0x600A, 0x600D, 0x6013, 0x6014, 0x6017, 0x6018,
2337  0x601A, 0x601F, 0x6024, 0x602D, 0x6033, 0x6035, 0x6040, 0x6047,
2338  0x6048, 0x6049, 0x604C, 0x6051, 0x6054, 0x6056, 0x6057, 0x605D,
2339  0x6061, 0x6067, 0x6071, 0x607E, 0x607F, 0x6082, 0x6086, 0x6088,
2340  0x608A, 0x608E, 0x6091, 0x6093, 0x6095, 0x6098, 0x609D, 0x609E,
2341  0x60A2, 0x60A4, 0x60A5, 0x60A8, 0x60B0, 0x60B1, 0x60B7,
2342 };
2343 static const unsigned short euc_to_utf8_8FBE[] = {
2344          0x60BB, 0x60BE, 0x60C2, 0x60C4, 0x60C8, 0x60C9, 0x60CA,
2345  0x60CB, 0x60CE, 0x60CF, 0x60D4, 0x60D5, 0x60D9, 0x60DB, 0x60DD,
2346  0x60DE, 0x60E2, 0x60E5, 0x60F2, 0x60F5, 0x60F8, 0x60FC, 0x60FD,
2347  0x6102, 0x6107, 0x610A, 0x610C, 0x6110, 0x6111, 0x6112, 0x6113,
2348  0x6114, 0x6116, 0x6117, 0x6119, 0x611C, 0x611E, 0x6122, 0x612A,
2349  0x612B, 0x6130, 0x6131, 0x6135, 0x6136, 0x6137, 0x6139, 0x6141,
2350  0x6145, 0x6146, 0x6149, 0x615E, 0x6160, 0x616C, 0x6172, 0x6178,
2351  0x617B, 0x617C, 0x617F, 0x6180, 0x6181, 0x6183, 0x6184, 0x618B,
2352  0x618D, 0x6192, 0x6193, 0x6197, 0x6198, 0x619C, 0x619D, 0x619F,
2353  0x61A0, 0x61A5, 0x61A8, 0x61AA, 0x61AD, 0x61B8, 0x61B9, 0x61BC,
2354  0x61C0, 0x61C1, 0x61C2, 0x61CE, 0x61CF, 0x61D5, 0x61DC, 0x61DD,
2355  0x61DE, 0x61DF, 0x61E1, 0x61E2, 0x61E7, 0x61E9, 0x61E5,
2356 };
2357 static const unsigned short euc_to_utf8_8FBF[] = {
2358          0x61EC, 0x61ED, 0x61EF, 0x6201, 0x6203, 0x6204, 0x6207,
2359  0x6213, 0x6215, 0x621C, 0x6220, 0x6222, 0x6223, 0x6227, 0x6229,
2360  0x622B, 0x6239, 0x623D, 0x6242, 0x6243, 0x6244, 0x6246, 0x624C,
2361  0x6250, 0x6251, 0x6252, 0x6254, 0x6256, 0x625A, 0x625C, 0x6264,
2362  0x626D, 0x626F, 0x6273, 0x627A, 0x627D, 0x628D, 0x628E, 0x628F,
2363  0x6290, 0x62A6, 0x62A8, 0x62B3, 0x62B6, 0x62B7, 0x62BA, 0x62BE,
2364  0x62BF, 0x62C4, 0x62CE, 0x62D5, 0x62D6, 0x62DA, 0x62EA, 0x62F2,
2365  0x62F4, 0x62FC, 0x62FD, 0x6303, 0x6304, 0x630A, 0x630B, 0x630D,
2366  0x6310, 0x6313, 0x6316, 0x6318, 0x6329, 0x632A, 0x632D, 0x6335,
2367  0x6336, 0x6339, 0x633C, 0x6341, 0x6342, 0x6343, 0x6344, 0x6346,
2368  0x634A, 0x634B, 0x634E, 0x6352, 0x6353, 0x6354, 0x6358, 0x635B,
2369  0x6365, 0x6366, 0x636C, 0x636D, 0x6371, 0x6374, 0x6375,
2370 };
2371 static const unsigned short euc_to_utf8_8FC0[] = {
2372          0x6378, 0x637C, 0x637D, 0x637F, 0x6382, 0x6384, 0x6387,
2373  0x638A, 0x6390, 0x6394, 0x6395, 0x6399, 0x639A, 0x639E, 0x63A4,
2374  0x63A6, 0x63AD, 0x63AE, 0x63AF, 0x63BD, 0x63C1, 0x63C5, 0x63C8,
2375  0x63CE, 0x63D1, 0x63D3, 0x63D4, 0x63D5, 0x63DC, 0x63E0, 0x63E5,
2376  0x63EA, 0x63EC, 0x63F2, 0x63F3, 0x63F5, 0x63F8, 0x63F9, 0x6409,
2377  0x640A, 0x6410, 0x6412, 0x6414, 0x6418, 0x641E, 0x6420, 0x6422,
2378  0x6424, 0x6425, 0x6429, 0x642A, 0x642F, 0x6430, 0x6435, 0x643D,
2379  0x643F, 0x644B, 0x644F, 0x6451, 0x6452, 0x6453, 0x6454, 0x645A,
2380  0x645B, 0x645C, 0x645D, 0x645F, 0x6460, 0x6461, 0x6463, 0x646D,
2381  0x6473, 0x6474, 0x647B, 0x647D, 0x6485, 0x6487, 0x648F, 0x6490,
2382  0x6491, 0x6498, 0x6499, 0x649B, 0x649D, 0x649F, 0x64A1, 0x64A3,
2383  0x64A6, 0x64A8, 0x64AC, 0x64B3, 0x64BD, 0x64BE, 0x64BF,
2384 };
2385 static const unsigned short euc_to_utf8_8FC1[] = {
2386          0x64C4, 0x64C9, 0x64CA, 0x64CB, 0x64CC, 0x64CE, 0x64D0,
2387  0x64D1, 0x64D5, 0x64D7, 0x64E4, 0x64E5, 0x64E9, 0x64EA, 0x64ED,
2388  0x64F0, 0x64F5, 0x64F7, 0x64FB, 0x64FF, 0x6501, 0x6504, 0x6508,
2389  0x6509, 0x650A, 0x650F, 0x6513, 0x6514, 0x6516, 0x6519, 0x651B,
2390  0x651E, 0x651F, 0x6522, 0x6526, 0x6529, 0x652E, 0x6531, 0x653A,
2391  0x653C, 0x653D, 0x6543, 0x6547, 0x6549, 0x6550, 0x6552, 0x6554,
2392  0x655F, 0x6560, 0x6567, 0x656B, 0x657A, 0x657D, 0x6581, 0x6585,
2393  0x658A, 0x6592, 0x6595, 0x6598, 0x659D, 0x65A0, 0x65A3, 0x65A6,
2394  0x65AE, 0x65B2, 0x65B3, 0x65B4, 0x65BF, 0x65C2, 0x65C8, 0x65C9,
2395  0x65CE, 0x65D0, 0x65D4, 0x65D6, 0x65D8, 0x65DF, 0x65F0, 0x65F2,
2396  0x65F4, 0x65F5, 0x65F9, 0x65FE, 0x65FF, 0x6600, 0x6604, 0x6608,
2397  0x6609, 0x660D, 0x6611, 0x6612, 0x6615, 0x6616, 0x661D,
2398 };
2399 static const unsigned short euc_to_utf8_8FC2[] = {
2400          0x661E, 0x6621, 0x6622, 0x6623, 0x6624, 0x6626, 0x6629,
2401  0x662A, 0x662B, 0x662C, 0x662E, 0x6630, 0x6631, 0x6633, 0x6639,
2402  0x6637, 0x6640, 0x6645, 0x6646, 0x664A, 0x664C, 0x6651, 0x664E,
2403  0x6657, 0x6658, 0x6659, 0x665B, 0x665C, 0x6660, 0x6661, 0x66FB,
2404  0x666A, 0x666B, 0x666C, 0x667E, 0x6673, 0x6675, 0x667F, 0x6677,
2405  0x6678, 0x6679, 0x667B, 0x6680, 0x667C, 0x668B, 0x668C, 0x668D,
2406  0x6690, 0x6692, 0x6699, 0x669A, 0x669B, 0x669C, 0x669F, 0x66A0,
2407  0x66A4, 0x66AD, 0x66B1, 0x66B2, 0x66B5, 0x66BB, 0x66BF, 0x66C0,
2408  0x66C2, 0x66C3, 0x66C8, 0x66CC, 0x66CE, 0x66CF, 0x66D4, 0x66DB,
2409  0x66DF, 0x66E8, 0x66EB, 0x66EC, 0x66EE, 0x66FA, 0x6705, 0x6707,
2410  0x670E, 0x6713, 0x6719, 0x671C, 0x6720, 0x6722, 0x6733, 0x673E,
2411  0x6745, 0x6747, 0x6748, 0x674C, 0x6754, 0x6755, 0x675D,
2412 };
2413 static const unsigned short euc_to_utf8_8FC3[] = {
2414          0x6766, 0x676C, 0x676E, 0x6774, 0x6776, 0x677B, 0x6781,
2415  0x6784, 0x678E, 0x678F, 0x6791, 0x6793, 0x6796, 0x6798, 0x6799,
2416  0x679B, 0x67B0, 0x67B1, 0x67B2, 0x67B5, 0x67BB, 0x67BC, 0x67BD,
2417  0x67F9, 0x67C0, 0x67C2, 0x67C3, 0x67C5, 0x67C8, 0x67C9, 0x67D2,
2418  0x67D7, 0x67D9, 0x67DC, 0x67E1, 0x67E6, 0x67F0, 0x67F2, 0x67F6,
2419  0x67F7, 0x6852, 0x6814, 0x6819, 0x681D, 0x681F, 0x6828, 0x6827,
2420  0x682C, 0x682D, 0x682F, 0x6830, 0x6831, 0x6833, 0x683B, 0x683F,
2421  0x6844, 0x6845, 0x684A, 0x684C, 0x6855, 0x6857, 0x6858, 0x685B,
2422  0x686B, 0x686E, 0x686F, 0x6870, 0x6871, 0x6872, 0x6875, 0x6879,
2423  0x687A, 0x687B, 0x687C, 0x6882, 0x6884, 0x6886, 0x6888, 0x6896,
2424  0x6898, 0x689A, 0x689C, 0x68A1, 0x68A3, 0x68A5, 0x68A9, 0x68AA,
2425  0x68AE, 0x68B2, 0x68BB, 0x68C5, 0x68C8, 0x68CC, 0x68CF,
2426 };
2427 static const unsigned short euc_to_utf8_8FC4[] = {
2428          0x68D0, 0x68D1, 0x68D3, 0x68D6, 0x68D9, 0x68DC, 0x68DD,
2429  0x68E5, 0x68E8, 0x68EA, 0x68EB, 0x68EC, 0x68ED, 0x68F0, 0x68F1,
2430  0x68F5, 0x68F6, 0x68FB, 0x68FC, 0x68FD, 0x6906, 0x6909, 0x690A,
2431  0x6910, 0x6911, 0x6913, 0x6916, 0x6917, 0x6931, 0x6933, 0x6935,
2432  0x6938, 0x693B, 0x6942, 0x6945, 0x6949, 0x694E, 0x6957, 0x695B,
2433  0x6963, 0x6964, 0x6965, 0x6966, 0x6968, 0x6969, 0x696C, 0x6970,
2434  0x6971, 0x6972, 0x697A, 0x697B, 0x697F, 0x6980, 0x698D, 0x6992,
2435  0x6996, 0x6998, 0x69A1, 0x69A5, 0x69A6, 0x69A8, 0x69AB, 0x69AD,
2436  0x69AF, 0x69B7, 0x69B8, 0x69BA, 0x69BC, 0x69C5, 0x69C8, 0x69D1,
2437  0x69D6, 0x69D7, 0x69E2, 0x69E5, 0x69EE, 0x69EF, 0x69F1, 0x69F3,
2438  0x69F5, 0x69FE, 0x6A00, 0x6A01, 0x6A03, 0x6A0F, 0x6A11, 0x6A15,
2439  0x6A1A, 0x6A1D, 0x6A20, 0x6A24, 0x6A28, 0x6A30, 0x6A32,
2440 };
2441 static const unsigned short euc_to_utf8_8FC5[] = {
2442          0x6A34, 0x6A37, 0x6A3B, 0x6A3E, 0x6A3F, 0x6A45, 0x6A46,
2443  0x6A49, 0x6A4A, 0x6A4E, 0x6A50, 0x6A51, 0x6A52, 0x6A55, 0x6A56,
2444  0x6A5B, 0x6A64, 0x6A67, 0x6A6A, 0x6A71, 0x6A73, 0x6A7E, 0x6A81,
2445  0x6A83, 0x6A86, 0x6A87, 0x6A89, 0x6A8B, 0x6A91, 0x6A9B, 0x6A9D,
2446  0x6A9E, 0x6A9F, 0x6AA5, 0x6AAB, 0x6AAF, 0x6AB0, 0x6AB1, 0x6AB4,
2447  0x6ABD, 0x6ABE, 0x6ABF, 0x6AC6, 0x6AC9, 0x6AC8, 0x6ACC, 0x6AD0,
2448  0x6AD4, 0x6AD5, 0x6AD6, 0x6ADC, 0x6ADD, 0x6AE4, 0x6AE7, 0x6AEC,
2449  0x6AF0, 0x6AF1, 0x6AF2, 0x6AFC, 0x6AFD, 0x6B02, 0x6B03, 0x6B06,
2450  0x6B07, 0x6B09, 0x6B0F, 0x6B10, 0x6B11, 0x6B17, 0x6B1B, 0x6B1E,
2451  0x6B24, 0x6B28, 0x6B2B, 0x6B2C, 0x6B2F, 0x6B35, 0x6B36, 0x6B3B,
2452  0x6B3F, 0x6B46, 0x6B4A, 0x6B4D, 0x6B52, 0x6B56, 0x6B58, 0x6B5D,
2453  0x6B60, 0x6B67, 0x6B6B, 0x6B6E, 0x6B70, 0x6B75, 0x6B7D,
2454 };
2455 static const unsigned short euc_to_utf8_8FC6[] = {
2456          0x6B7E, 0x6B82, 0x6B85, 0x6B97, 0x6B9B, 0x6B9F, 0x6BA0,
2457  0x6BA2, 0x6BA3, 0x6BA8, 0x6BA9, 0x6BAC, 0x6BAD, 0x6BAE, 0x6BB0,
2458  0x6BB8, 0x6BB9, 0x6BBD, 0x6BBE, 0x6BC3, 0x6BC4, 0x6BC9, 0x6BCC,
2459  0x6BD6, 0x6BDA, 0x6BE1, 0x6BE3, 0x6BE6, 0x6BE7, 0x6BEE, 0x6BF1,
2460  0x6BF7, 0x6BF9, 0x6BFF, 0x6C02, 0x6C04, 0x6C05, 0x6C09, 0x6C0D,
2461  0x6C0E, 0x6C10, 0x6C12, 0x6C19, 0x6C1F, 0x6C26, 0x6C27, 0x6C28,
2462  0x6C2C, 0x6C2E, 0x6C33, 0x6C35, 0x6C36, 0x6C3A, 0x6C3B, 0x6C3F,
2463  0x6C4A, 0x6C4B, 0x6C4D, 0x6C4F, 0x6C52, 0x6C54, 0x6C59, 0x6C5B,
2464  0x6C5C, 0x6C6B, 0x6C6D, 0x6C6F, 0x6C74, 0x6C76, 0x6C78, 0x6C79,
2465  0x6C7B, 0x6C85, 0x6C86, 0x6C87, 0x6C89, 0x6C94, 0x6C95, 0x6C97,
2466  0x6C98, 0x6C9C, 0x6C9F, 0x6CB0, 0x6CB2, 0x6CB4, 0x6CC2, 0x6CC6,
2467  0x6CCD, 0x6CCF, 0x6CD0, 0x6CD1, 0x6CD2, 0x6CD4, 0x6CD6,
2468 };
2469 static const unsigned short euc_to_utf8_8FC7[] = {
2470          0x6CDA, 0x6CDC, 0x6CE0, 0x6CE7, 0x6CE9, 0x6CEB, 0x6CEC,
2471  0x6CEE, 0x6CF2, 0x6CF4, 0x6D04, 0x6D07, 0x6D0A, 0x6D0E, 0x6D0F,
2472  0x6D11, 0x6D13, 0x6D1A, 0x6D26, 0x6D27, 0x6D28, 0x6C67, 0x6D2E,
2473  0x6D2F, 0x6D31, 0x6D39, 0x6D3C, 0x6D3F, 0x6D57, 0x6D5E, 0x6D5F,
2474  0x6D61, 0x6D65, 0x6D67, 0x6D6F, 0x6D70, 0x6D7C, 0x6D82, 0x6D87,
2475  0x6D91, 0x6D92, 0x6D94, 0x6D96, 0x6D97, 0x6D98, 0x6DAA, 0x6DAC,
2476  0x6DB4, 0x6DB7, 0x6DB9, 0x6DBD, 0x6DBF, 0x6DC4, 0x6DC8, 0x6DCA,
2477  0x6DCE, 0x6DCF, 0x6DD6, 0x6DDB, 0x6DDD, 0x6DDF, 0x6DE0, 0x6DE2,
2478  0x6DE5, 0x6DE9, 0x6DEF, 0x6DF0, 0x6DF4, 0x6DF6, 0x6DFC, 0x6E00,
2479  0x6E04, 0x6E1E, 0x6E22, 0x6E27, 0x6E32, 0x6E36, 0x6E39, 0x6E3B,
2480  0x6E3C, 0x6E44, 0x6E45, 0x6E48, 0x6E49, 0x6E4B, 0x6E4F, 0x6E51,
2481  0x6E52, 0x6E53, 0x6E54, 0x6E57, 0x6E5C, 0x6E5D, 0x6E5E,
2482 };
2483 static const unsigned short euc_to_utf8_8FC8[] = {
2484          0x6E62, 0x6E63, 0x6E68, 0x6E73, 0x6E7B, 0x6E7D, 0x6E8D,
2485  0x6E93, 0x6E99, 0x6EA0, 0x6EA7, 0x6EAD, 0x6EAE, 0x6EB1, 0x6EB3,
2486  0x6EBB, 0x6EBF, 0x6EC0, 0x6EC1, 0x6EC3, 0x6EC7, 0x6EC8, 0x6ECA,
2487  0x6ECD, 0x6ECE, 0x6ECF, 0x6EEB, 0x6EED, 0x6EEE, 0x6EF9, 0x6EFB,
2488  0x6EFD, 0x6F04, 0x6F08, 0x6F0A, 0x6F0C, 0x6F0D, 0x6F16, 0x6F18,
2489  0x6F1A, 0x6F1B, 0x6F26, 0x6F29, 0x6F2A, 0x6F2F, 0x6F30, 0x6F33,
2490  0x6F36, 0x6F3B, 0x6F3C, 0x6F2D, 0x6F4F, 0x6F51, 0x6F52, 0x6F53,
2491  0x6F57, 0x6F59, 0x6F5A, 0x6F5D, 0x6F5E, 0x6F61, 0x6F62, 0x6F68,
2492  0x6F6C, 0x6F7D, 0x6F7E, 0x6F83, 0x6F87, 0x6F88, 0x6F8B, 0x6F8C,
2493  0x6F8D, 0x6F90, 0x6F92, 0x6F93, 0x6F94, 0x6F96, 0x6F9A, 0x6F9F,
2494  0x6FA0, 0x6FA5, 0x6FA6, 0x6FA7, 0x6FA8, 0x6FAE, 0x6FAF, 0x6FB0,
2495  0x6FB5, 0x6FB6, 0x6FBC, 0x6FC5, 0x6FC7, 0x6FC8, 0x6FCA,
2496 };
2497 static const unsigned short euc_to_utf8_8FC9[] = {
2498          0x6FDA, 0x6FDE, 0x6FE8, 0x6FE9, 0x6FF0, 0x6FF5, 0x6FF9,
2499  0x6FFC, 0x6FFD, 0x7000, 0x7005, 0x7006, 0x7007, 0x700D, 0x7017,
2500  0x7020, 0x7023, 0x702F, 0x7034, 0x7037, 0x7039, 0x703C, 0x7043,
2501  0x7044, 0x7048, 0x7049, 0x704A, 0x704B, 0x7054, 0x7055, 0x705D,
2502  0x705E, 0x704E, 0x7064, 0x7065, 0x706C, 0x706E, 0x7075, 0x7076,
2503  0x707E, 0x7081, 0x7085, 0x7086, 0x7094, 0x7095, 0x7096, 0x7097,
2504  0x7098, 0x709B, 0x70A4, 0x70AB, 0x70B0, 0x70B1, 0x70B4, 0x70B7,
2505  0x70CA, 0x70D1, 0x70D3, 0x70D4, 0x70D5, 0x70D6, 0x70D8, 0x70DC,
2506  0x70E4, 0x70FA, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x710B,
2507  0x710C, 0x710F, 0x711E, 0x7120, 0x712B, 0x712D, 0x712F, 0x7130,
2508  0x7131, 0x7138, 0x7141, 0x7145, 0x7146, 0x7147, 0x714A, 0x714B,
2509  0x7150, 0x7152, 0x7157, 0x715A, 0x715C, 0x715E, 0x7160,
2510 };
2511 static const unsigned short euc_to_utf8_8FCA[] = {
2512          0x7168, 0x7179, 0x7180, 0x7185, 0x7187, 0x718C, 0x7192,
2513  0x719A, 0x719B, 0x71A0, 0x71A2, 0x71AF, 0x71B0, 0x71B2, 0x71B3,
2514  0x71BA, 0x71BF, 0x71C0, 0x71C1, 0x71C4, 0x71CB, 0x71CC, 0x71D3,
2515  0x71D6, 0x71D9, 0x71DA, 0x71DC, 0x71F8, 0x71FE, 0x7200, 0x7207,
2516  0x7208, 0x7209, 0x7213, 0x7217, 0x721A, 0x721D, 0x721F, 0x7224,
2517  0x722B, 0x722F, 0x7234, 0x7238, 0x7239, 0x7241, 0x7242, 0x7243,
2518  0x7245, 0x724E, 0x724F, 0x7250, 0x7253, 0x7255, 0x7256, 0x725A,
2519  0x725C, 0x725E, 0x7260, 0x7263, 0x7268, 0x726B, 0x726E, 0x726F,
2520  0x7271, 0x7277, 0x7278, 0x727B, 0x727C, 0x727F, 0x7284, 0x7289,
2521  0x728D, 0x728E, 0x7293, 0x729B, 0x72A8, 0x72AD, 0x72AE, 0x72B1,
2522  0x72B4, 0x72BE, 0x72C1, 0x72C7, 0x72C9, 0x72CC, 0x72D5, 0x72D6,
2523  0x72D8, 0x72DF, 0x72E5, 0x72F3, 0x72F4, 0x72FA, 0x72FB,
2524 };
2525 static const unsigned short euc_to_utf8_8FCB[] = {
2526          0x72FE, 0x7302, 0x7304, 0x7305, 0x7307, 0x730B, 0x730D,
2527  0x7312, 0x7313, 0x7318, 0x7319, 0x731E, 0x7322, 0x7324, 0x7327,
2528  0x7328, 0x732C, 0x7331, 0x7332, 0x7335, 0x733A, 0x733B, 0x733D,
2529  0x7343, 0x734D, 0x7350, 0x7352, 0x7356, 0x7358, 0x735D, 0x735E,
2530  0x735F, 0x7360, 0x7366, 0x7367, 0x7369, 0x736B, 0x736C, 0x736E,
2531  0x736F, 0x7371, 0x7377, 0x7379, 0x737C, 0x7380, 0x7381, 0x7383,
2532  0x7385, 0x7386, 0x738E, 0x7390, 0x7393, 0x7395, 0x7397, 0x7398,
2533  0x739C, 0x739E, 0x739F, 0x73A0, 0x73A2, 0x73A5, 0x73A6, 0x73AA,
2534  0x73AB, 0x73AD, 0x73B5, 0x73B7, 0x73B9, 0x73BC, 0x73BD, 0x73BF,
2535  0x73C5, 0x73C6, 0x73C9, 0x73CB, 0x73CC, 0x73CF, 0x73D2, 0x73D3,
2536  0x73D6, 0x73D9, 0x73DD, 0x73E1, 0x73E3, 0x73E6, 0x73E7, 0x73E9,
2537  0x73F4, 0x73F5, 0x73F7, 0x73F9, 0x73FA, 0x73FB, 0x73FD,
2538 };
2539 static const unsigned short euc_to_utf8_8FCC[] = {
2540          0x73FF, 0x7400, 0x7401, 0x7404, 0x7407, 0x740A, 0x7411,
2541  0x741A, 0x741B, 0x7424, 0x7426, 0x7428, 0x7429, 0x742A, 0x742B,
2542  0x742C, 0x742D, 0x742E, 0x742F, 0x7430, 0x7431, 0x7439, 0x7440,
2543  0x7443, 0x7444, 0x7446, 0x7447, 0x744B, 0x744D, 0x7451, 0x7452,
2544  0x7457, 0x745D, 0x7462, 0x7466, 0x7467, 0x7468, 0x746B, 0x746D,
2545  0x746E, 0x7471, 0x7472, 0x7480, 0x7481, 0x7485, 0x7486, 0x7487,
2546  0x7489, 0x748F, 0x7490, 0x7491, 0x7492, 0x7498, 0x7499, 0x749A,
2547  0x749C, 0x749F, 0x74A0, 0x74A1, 0x74A3, 0x74A6, 0x74A8, 0x74A9,
2548  0x74AA, 0x74AB, 0x74AE, 0x74AF, 0x74B1, 0x74B2, 0x74B5, 0x74B9,
2549  0x74BB, 0x74BF, 0x74C8, 0x74C9, 0x74CC, 0x74D0, 0x74D3, 0x74D8,
2550  0x74DA, 0x74DB, 0x74DE, 0x74DF, 0x74E4, 0x74E8, 0x74EA, 0x74EB,
2551  0x74EF, 0x74F4, 0x74FA, 0x74FB, 0x74FC, 0x74FF, 0x7506,
2552 };
2553 static const unsigned short euc_to_utf8_8FCD[] = {
2554          0x7512, 0x7516, 0x7517, 0x7520, 0x7521, 0x7524, 0x7527,
2555  0x7529, 0x752A, 0x752F, 0x7536, 0x7539, 0x753D, 0x753E, 0x753F,
2556  0x7540, 0x7543, 0x7547, 0x7548, 0x754E, 0x7550, 0x7552, 0x7557,
2557  0x755E, 0x755F, 0x7561, 0x756F, 0x7571, 0x7579, 0x757A, 0x757B,
2558  0x757C, 0x757D, 0x757E, 0x7581, 0x7585, 0x7590, 0x7592, 0x7593,
2559  0x7595, 0x7599, 0x759C, 0x75A2, 0x75A4, 0x75B4, 0x75BA, 0x75BF,
2560  0x75C0, 0x75C1, 0x75C4, 0x75C6, 0x75CC, 0x75CE, 0x75CF, 0x75D7,
2561  0x75DC, 0x75DF, 0x75E0, 0x75E1, 0x75E4, 0x75E7, 0x75EC, 0x75EE,
2562  0x75EF, 0x75F1, 0x75F9, 0x7600, 0x7602, 0x7603, 0x7604, 0x7607,
2563  0x7608, 0x760A, 0x760C, 0x760F, 0x7612, 0x7613, 0x7615, 0x7616,
2564  0x7619, 0x761B, 0x761C, 0x761D, 0x761E, 0x7623, 0x7625, 0x7626,
2565  0x7629, 0x762D, 0x7632, 0x7633, 0x7635, 0x7638, 0x7639,
2566 };
2567 static const unsigned short euc_to_utf8_8FCE[] = {
2568          0x763A, 0x763C, 0x764A, 0x7640, 0x7641, 0x7643, 0x7644,
2569  0x7645, 0x7649, 0x764B, 0x7655, 0x7659, 0x765F, 0x7664, 0x7665,
2570  0x766D, 0x766E, 0x766F, 0x7671, 0x7674, 0x7681, 0x7685, 0x768C,
2571  0x768D, 0x7695, 0x769B, 0x769C, 0x769D, 0x769F, 0x76A0, 0x76A2,
2572  0x76A3, 0x76A4, 0x76A5, 0x76A6, 0x76A7, 0x76A8, 0x76AA, 0x76AD,
2573  0x76BD, 0x76C1, 0x76C5, 0x76C9, 0x76CB, 0x76CC, 0x76CE, 0x76D4,
2574  0x76D9, 0x76E0, 0x76E6, 0x76E8, 0x76EC, 0x76F0, 0x76F1, 0x76F6,
2575  0x76F9, 0x76FC, 0x7700, 0x7706, 0x770A, 0x770E, 0x7712, 0x7714,
2576  0x7715, 0x7717, 0x7719, 0x771A, 0x771C, 0x7722, 0x7728, 0x772D,
2577  0x772E, 0x772F, 0x7734, 0x7735, 0x7736, 0x7739, 0x773D, 0x773E,
2578  0x7742, 0x7745, 0x7746, 0x774A, 0x774D, 0x774E, 0x774F, 0x7752,
2579  0x7756, 0x7757, 0x775C, 0x775E, 0x775F, 0x7760, 0x7762,
2580 };
2581 static const unsigned short euc_to_utf8_8FCF[] = {
2582          0x7764, 0x7767, 0x776A, 0x776C, 0x7770, 0x7772, 0x7773,
2583  0x7774, 0x777A, 0x777D, 0x7780, 0x7784, 0x778C, 0x778D, 0x7794,
2584  0x7795, 0x7796, 0x779A, 0x779F, 0x77A2, 0x77A7, 0x77AA, 0x77AE,
2585  0x77AF, 0x77B1, 0x77B5, 0x77BE, 0x77C3, 0x77C9, 0x77D1, 0x77D2,
2586  0x77D5, 0x77D9, 0x77DE, 0x77DF, 0x77E0, 0x77E4, 0x77E6, 0x77EA,
2587  0x77EC, 0x77F0, 0x77F1, 0x77F4, 0x77F8, 0x77FB, 0x7805, 0x7806,
2588  0x7809, 0x780D, 0x780E, 0x7811, 0x781D, 0x7821, 0x7822, 0x7823,
2589  0x782D, 0x782E, 0x7830, 0x7835, 0x7837, 0x7843, 0x7844, 0x7847,
2590  0x7848, 0x784C, 0x784E, 0x7852, 0x785C, 0x785E, 0x7860, 0x7861,
2591  0x7863, 0x7864, 0x7868, 0x786A, 0x786E, 0x787A, 0x787E, 0x788A,
2592  0x788F, 0x7894, 0x7898, 0x78A1, 0x789D, 0x789E, 0x789F, 0x78A4,
2593  0x78A8, 0x78AC, 0x78AD, 0x78B0, 0x78B1, 0x78B2, 0x78B3,
2594 };
2595 static const unsigned short euc_to_utf8_8FD0[] = {
2596          0x78BB, 0x78BD, 0x78BF, 0x78C7, 0x78C8, 0x78C9, 0x78CC,
2597  0x78CE, 0x78D2, 0x78D3, 0x78D5, 0x78D6, 0x78E4, 0x78DB, 0x78DF,
2598  0x78E0, 0x78E1, 0x78E6, 0x78EA, 0x78F2, 0x78F3, 0x7900, 0x78F6,
2599  0x78F7, 0x78FA, 0x78FB, 0x78FF, 0x7906, 0x790C, 0x7910, 0x791A,
2600  0x791C, 0x791E, 0x791F, 0x7920, 0x7925, 0x7927, 0x7929, 0x792D,
2601  0x7931, 0x7934, 0x7935, 0x793B, 0x793D, 0x793F, 0x7944, 0x7945,
2602  0x7946, 0x794A, 0x794B, 0x794F, 0x7951, 0x7954, 0x7958, 0x795B,
2603  0x795C, 0x7967, 0x7969, 0x796B, 0x7972, 0x7979, 0x797B, 0x797C,
2604  0x797E, 0x798B, 0x798C, 0x7991, 0x7993, 0x7994, 0x7995, 0x7996,
2605  0x7998, 0x799B, 0x799C, 0x79A1, 0x79A8, 0x79A9, 0x79AB, 0x79AF,
2606  0x79B1, 0x79B4, 0x79B8, 0x79BB, 0x79C2, 0x79C4, 0x79C7, 0x79C8,
2607  0x79CA, 0x79CF, 0x79D4, 0x79D6, 0x79DA, 0x79DD, 0x79DE,
2608 };
2609 static const unsigned short euc_to_utf8_8FD1[] = {
2610          0x79E0, 0x79E2, 0x79E5, 0x79EA, 0x79EB, 0x79ED, 0x79F1,
2611  0x79F8, 0x79FC, 0x7A02, 0x7A03, 0x7A07, 0x7A09, 0x7A0A, 0x7A0C,
2612  0x7A11, 0x7A15, 0x7A1B, 0x7A1E, 0x7A21, 0x7A27, 0x7A2B, 0x7A2D,
2613  0x7A2F, 0x7A30, 0x7A34, 0x7A35, 0x7A38, 0x7A39, 0x7A3A, 0x7A44,
2614  0x7A45, 0x7A47, 0x7A48, 0x7A4C, 0x7A55, 0x7A56, 0x7A59, 0x7A5C,
2615  0x7A5D, 0x7A5F, 0x7A60, 0x7A65, 0x7A67, 0x7A6A, 0x7A6D, 0x7A75,
2616  0x7A78, 0x7A7E, 0x7A80, 0x7A82, 0x7A85, 0x7A86, 0x7A8A, 0x7A8B,
2617  0x7A90, 0x7A91, 0x7A94, 0x7A9E, 0x7AA0, 0x7AA3, 0x7AAC, 0x7AB3,
2618  0x7AB5, 0x7AB9, 0x7ABB, 0x7ABC, 0x7AC6, 0x7AC9, 0x7ACC, 0x7ACE,
2619  0x7AD1, 0x7ADB, 0x7AE8, 0x7AE9, 0x7AEB, 0x7AEC, 0x7AF1, 0x7AF4,
2620  0x7AFB, 0x7AFD, 0x7AFE, 0x7B07, 0x7B14, 0x7B1F, 0x7B23, 0x7B27,
2621  0x7B29, 0x7B2A, 0x7B2B, 0x7B2D, 0x7B2E, 0x7B2F, 0x7B30,
2622 };
2623 static const unsigned short euc_to_utf8_8FD2[] = {
2624          0x7B31, 0x7B34, 0x7B3D, 0x7B3F, 0x7B40, 0x7B41, 0x7B47,
2625  0x7B4E, 0x7B55, 0x7B60, 0x7B64, 0x7B66, 0x7B69, 0x7B6A, 0x7B6D,
2626  0x7B6F, 0x7B72, 0x7B73, 0x7B77, 0x7B84, 0x7B89, 0x7B8E, 0x7B90,
2627  0x7B91, 0x7B96, 0x7B9B, 0x7B9E, 0x7BA0, 0x7BA5, 0x7BAC, 0x7BAF,
2628  0x7BB0, 0x7BB2, 0x7BB5, 0x7BB6, 0x7BBA, 0x7BBB, 0x7BBC, 0x7BBD,
2629  0x7BC2, 0x7BC5, 0x7BC8, 0x7BCA, 0x7BD4, 0x7BD6, 0x7BD7, 0x7BD9,
2630  0x7BDA, 0x7BDB, 0x7BE8, 0x7BEA, 0x7BF2, 0x7BF4, 0x7BF5, 0x7BF8,
2631  0x7BF9, 0x7BFA, 0x7BFC, 0x7BFE, 0x7C01, 0x7C02, 0x7C03, 0x7C04,
2632  0x7C06, 0x7C09, 0x7C0B, 0x7C0C, 0x7C0E, 0x7C0F, 0x7C19, 0x7C1B,
2633  0x7C20, 0x7C25, 0x7C26, 0x7C28, 0x7C2C, 0x7C31, 0x7C33, 0x7C34,
2634  0x7C36, 0x7C39, 0x7C3A, 0x7C46, 0x7C4A, 0x7C55, 0x7C51, 0x7C52,
2635  0x7C53, 0x7C59, 0x7C5A, 0x7C5B, 0x7C5C, 0x7C5D, 0x7C5E,
2636 };
2637 static const unsigned short euc_to_utf8_8FD3[] = {
2638          0x7C61, 0x7C63, 0x7C67, 0x7C69, 0x7C6D, 0x7C6E, 0x7C70,
2639  0x7C72, 0x7C79, 0x7C7C, 0x7C7D, 0x7C86, 0x7C87, 0x7C8F, 0x7C94,
2640  0x7C9E, 0x7CA0, 0x7CA6, 0x7CB0, 0x7CB6, 0x7CB7, 0x7CBA, 0x7CBB,
2641  0x7CBC, 0x7CBF, 0x7CC4, 0x7CC7, 0x7CC8, 0x7CC9, 0x7CCD, 0x7CCF,
2642  0x7CD3, 0x7CD4, 0x7CD5, 0x7CD7, 0x7CD9, 0x7CDA, 0x7CDD, 0x7CE6,
2643  0x7CE9, 0x7CEB, 0x7CF5, 0x7D03, 0x7D07, 0x7D08, 0x7D09, 0x7D0F,
2644  0x7D11, 0x7D12, 0x7D13, 0x7D16, 0x7D1D, 0x7D1E, 0x7D23, 0x7D26,
2645  0x7D2A, 0x7D2D, 0x7D31, 0x7D3C, 0x7D3D, 0x7D3E, 0x7D40, 0x7D41,
2646  0x7D47, 0x7D48, 0x7D4D, 0x7D51, 0x7D53, 0x7D57, 0x7D59, 0x7D5A,
2647  0x7D5C, 0x7D5D, 0x7D65, 0x7D67, 0x7D6A, 0x7D70, 0x7D78, 0x7D7A,
2648  0x7D7B, 0x7D7F, 0x7D81, 0x7D82, 0x7D83, 0x7D85, 0x7D86, 0x7D88,
2649  0x7D8B, 0x7D8C, 0x7D8D, 0x7D91, 0x7D96, 0x7D97, 0x7D9D,
2650 };
2651 static const unsigned short euc_to_utf8_8FD4[] = {
2652          0x7D9E, 0x7DA6, 0x7DA7, 0x7DAA, 0x7DB3, 0x7DB6, 0x7DB7,
2653  0x7DB9, 0x7DC2, 0x7DC3, 0x7DC4, 0x7DC5, 0x7DC6, 0x7DCC, 0x7DCD,
2654  0x7DCE, 0x7DD7, 0x7DD9, 0x7E00, 0x7DE2, 0x7DE5, 0x7DE6, 0x7DEA,
2655  0x7DEB, 0x7DED, 0x7DF1, 0x7DF5, 0x7DF6, 0x7DF9, 0x7DFA, 0x7E08,
2656  0x7E10, 0x7E11, 0x7E15, 0x7E17, 0x7E1C, 0x7E1D, 0x7E20, 0x7E27,
2657  0x7E28, 0x7E2C, 0x7E2D, 0x7E2F, 0x7E33, 0x7E36, 0x7E3F, 0x7E44,
2658  0x7E45, 0x7E47, 0x7E4E, 0x7E50, 0x7E52, 0x7E58, 0x7E5F, 0x7E61,
2659  0x7E62, 0x7E65, 0x7E6B, 0x7E6E, 0x7E6F, 0x7E73, 0x7E78, 0x7E7E,
2660  0x7E81, 0x7E86, 0x7E87, 0x7E8A, 0x7E8D, 0x7E91, 0x7E95, 0x7E98,
2661  0x7E9A, 0x7E9D, 0x7E9E, 0x7F3C, 0x7F3B, 0x7F3D, 0x7F3E, 0x7F3F,
2662  0x7F43, 0x7F44, 0x7F47, 0x7F4F, 0x7F52, 0x7F53, 0x7F5B, 0x7F5C,
2663  0x7F5D, 0x7F61, 0x7F63, 0x7F64, 0x7F65, 0x7F66, 0x7F6D,
2664 };
2665 static const unsigned short euc_to_utf8_8FD5[] = {
2666          0x7F71, 0x7F7D, 0x7F7E, 0x7F7F, 0x7F80, 0x7F8B, 0x7F8D,
2667  0x7F8F, 0x7F90, 0x7F91, 0x7F96, 0x7F97, 0x7F9C, 0x7FA1, 0x7FA2,
2668  0x7FA6, 0x7FAA, 0x7FAD, 0x7FB4, 0x7FBC, 0x7FBF, 0x7FC0, 0x7FC3,
2669  0x7FC8, 0x7FCE, 0x7FCF, 0x7FDB, 0x7FDF, 0x7FE3, 0x7FE5, 0x7FE8,
2670  0x7FEC, 0x7FEE, 0x7FEF, 0x7FF2, 0x7FFA, 0x7FFD, 0x7FFE, 0x7FFF,
2671  0x8007, 0x8008, 0x800A, 0x800D, 0x800E, 0x800F, 0x8011, 0x8013,
2672  0x8014, 0x8016, 0x801D, 0x801E, 0x801F, 0x8020, 0x8024, 0x8026,
2673  0x802C, 0x802E, 0x8030, 0x8034, 0x8035, 0x8037, 0x8039, 0x803A,
2674  0x803C, 0x803E, 0x8040, 0x8044, 0x8060, 0x8064, 0x8066, 0x806D,
2675  0x8071, 0x8075, 0x8081, 0x8088, 0x808E, 0x809C, 0x809E, 0x80A6,
2676  0x80A7, 0x80AB, 0x80B8, 0x80B9, 0x80C8, 0x80CD, 0x80CF, 0x80D2,
2677  0x80D4, 0x80D5, 0x80D7, 0x80D8, 0x80E0, 0x80ED, 0x80EE,
2678 };
2679 static const unsigned short euc_to_utf8_8FD6[] = {
2680          0x80F0, 0x80F2, 0x80F3, 0x80F6, 0x80F9, 0x80FA, 0x80FE,
2681  0x8103, 0x810B, 0x8116, 0x8117, 0x8118, 0x811C, 0x811E, 0x8120,
2682  0x8124, 0x8127, 0x812C, 0x8130, 0x8135, 0x813A, 0x813C, 0x8145,
2683  0x8147, 0x814A, 0x814C, 0x8152, 0x8157, 0x8160, 0x8161, 0x8167,
2684  0x8168, 0x8169, 0x816D, 0x816F, 0x8177, 0x8181, 0x8190, 0x8184,
2685  0x8185, 0x8186, 0x818B, 0x818E, 0x8196, 0x8198, 0x819B, 0x819E,
2686  0x81A2, 0x81AE, 0x81B2, 0x81B4, 0x81BB, 0x81CB, 0x81C3, 0x81C5,
2687  0x81CA, 0x81CE, 0x81CF, 0x81D5, 0x81D7, 0x81DB, 0x81DD, 0x81DE,
2688  0x81E1, 0x81E4, 0x81EB, 0x81EC, 0x81F0, 0x81F1, 0x81F2, 0x81F5,
2689  0x81F6, 0x81F8, 0x81F9, 0x81FD, 0x81FF, 0x8200, 0x8203, 0x820F,
2690  0x8213, 0x8214, 0x8219, 0x821A, 0x821D, 0x8221, 0x8222, 0x8228,
2691  0x8232, 0x8234, 0x823A, 0x8243, 0x8244, 0x8245, 0x8246,
2692 };
2693 static const unsigned short euc_to_utf8_8FD7[] = {
2694          0x824B, 0x824E, 0x824F, 0x8251, 0x8256, 0x825C, 0x8260,
2695  0x8263, 0x8267, 0x826D, 0x8274, 0x827B, 0x827D, 0x827F, 0x8280,
2696  0x8281, 0x8283, 0x8284, 0x8287, 0x8289, 0x828A, 0x828E, 0x8291,
2697  0x8294, 0x8296, 0x8298, 0x829A, 0x829B, 0x82A0, 0x82A1, 0x82A3,
2698  0x82A4, 0x82A7, 0x82A8, 0x82A9, 0x82AA, 0x82AE, 0x82B0, 0x82B2,
2699  0x82B4, 0x82B7, 0x82BA, 0x82BC, 0x82BE, 0x82BF, 0x82C6, 0x82D0,
2700  0x82D5, 0x82DA, 0x82E0, 0x82E2, 0x82E4, 0x82E8, 0x82EA, 0x82ED,
2701  0x82EF, 0x82F6, 0x82F7, 0x82FD, 0x82FE, 0x8300, 0x8301, 0x8307,
2702  0x8308, 0x830A, 0x830B, 0x8354, 0x831B, 0x831D, 0x831E, 0x831F,
2703  0x8321, 0x8322, 0x832C, 0x832D, 0x832E, 0x8330, 0x8333, 0x8337,
2704  0x833A, 0x833C, 0x833D, 0x8342, 0x8343, 0x8344, 0x8347, 0x834D,
2705  0x834E, 0x8351, 0x8355, 0x8356, 0x8357, 0x8370, 0x8378,
2706 };
2707 static const unsigned short euc_to_utf8_8FD8[] = {
2708          0x837D, 0x837F, 0x8380, 0x8382, 0x8384, 0x8386, 0x838D,
2709  0x8392, 0x8394, 0x8395, 0x8398, 0x8399, 0x839B, 0x839C, 0x839D,
2710  0x83A6, 0x83A7, 0x83A9, 0x83AC, 0x83BE, 0x83BF, 0x83C0, 0x83C7,
2711  0x83C9, 0x83CF, 0x83D0, 0x83D1, 0x83D4, 0x83DD, 0x8353, 0x83E8,
2712  0x83EA, 0x83F6, 0x83F8, 0x83F9, 0x83FC, 0x8401, 0x8406, 0x840A,
2713  0x840F, 0x8411, 0x8415, 0x8419, 0x83AD, 0x842F, 0x8439, 0x8445,
2714  0x8447, 0x8448, 0x844A, 0x844D, 0x844F, 0x8451, 0x8452, 0x8456,
2715  0x8458, 0x8459, 0x845A, 0x845C, 0x8460, 0x8464, 0x8465, 0x8467,
2716  0x846A, 0x8470, 0x8473, 0x8474, 0x8476, 0x8478, 0x847C, 0x847D,
2717  0x8481, 0x8485, 0x8492, 0x8493, 0x8495, 0x849E, 0x84A6, 0x84A8,
2718  0x84A9, 0x84AA, 0x84AF, 0x84B1, 0x84B4, 0x84BA, 0x84BD, 0x84BE,
2719  0x84C0, 0x84C2, 0x84C7, 0x84C8, 0x84CC, 0x84CF, 0x84D3,
2720 };
2721 static const unsigned short euc_to_utf8_8FD9[] = {
2722          0x84DC, 0x84E7, 0x84EA, 0x84EF, 0x84F0, 0x84F1, 0x84F2,
2723  0x84F7, 0x8532, 0x84FA, 0x84FB, 0x84FD, 0x8502, 0x8503, 0x8507,
2724  0x850C, 0x850E, 0x8510, 0x851C, 0x851E, 0x8522, 0x8523, 0x8524,
2725  0x8525, 0x8527, 0x852A, 0x852B, 0x852F, 0x8533, 0x8534, 0x8536,
2726  0x853F, 0x8546, 0x854F, 0x8550, 0x8551, 0x8552, 0x8553, 0x8556,
2727  0x8559, 0x855C, 0x855D, 0x855E, 0x855F, 0x8560, 0x8561, 0x8562,
2728  0x8564, 0x856B, 0x856F, 0x8579, 0x857A, 0x857B, 0x857D, 0x857F,
2729  0x8581, 0x8585, 0x8586, 0x8589, 0x858B, 0x858C, 0x858F, 0x8593,
2730  0x8598, 0x859D, 0x859F, 0x85A0, 0x85A2, 0x85A5, 0x85A7, 0x85B4,
2731  0x85B6, 0x85B7, 0x85B8, 0x85BC, 0x85BD, 0x85BE, 0x85BF, 0x85C2,
2732  0x85C7, 0x85CA, 0x85CB, 0x85CE, 0x85AD, 0x85D8, 0x85DA, 0x85DF,
2733  0x85E0, 0x85E6, 0x85E8, 0x85ED, 0x85F3, 0x85F6, 0x85FC,
2734 };
2735 static const unsigned short euc_to_utf8_8FDA[] = {
2736          0x85FF, 0x8600, 0x8604, 0x8605, 0x860D, 0x860E, 0x8610,
2737  0x8611, 0x8612, 0x8618, 0x8619, 0x861B, 0x861E, 0x8621, 0x8627,
2738  0x8629, 0x8636, 0x8638, 0x863A, 0x863C, 0x863D, 0x8640, 0x8642,
2739  0x8646, 0x8652, 0x8653, 0x8656, 0x8657, 0x8658, 0x8659, 0x865D,
2740  0x8660, 0x8661, 0x8662, 0x8663, 0x8664, 0x8669, 0x866C, 0x866F,
2741  0x8675, 0x8676, 0x8677, 0x867A, 0x868D, 0x8691, 0x8696, 0x8698,
2742  0x869A, 0x869C, 0x86A1, 0x86A6, 0x86A7, 0x86A8, 0x86AD, 0x86B1,
2743  0x86B3, 0x86B4, 0x86B5, 0x86B7, 0x86B8, 0x86B9, 0x86BF, 0x86C0,
2744  0x86C1, 0x86C3, 0x86C5, 0x86D1, 0x86D2, 0x86D5, 0x86D7, 0x86DA,
2745  0x86DC, 0x86E0, 0x86E3, 0x86E5, 0x86E7, 0x8688, 0x86FA, 0x86FC,
2746  0x86FD, 0x8704, 0x8705, 0x8707, 0x870B, 0x870E, 0x870F, 0x8710,
2747  0x8713, 0x8714, 0x8719, 0x871E, 0x871F, 0x8721, 0x8723,
2748 };
2749 static const unsigned short euc_to_utf8_8FDB[] = {
2750          0x8728, 0x872E, 0x872F, 0x8731, 0x8732, 0x8739, 0x873A,
2751  0x873C, 0x873D, 0x873E, 0x8740, 0x8743, 0x8745, 0x874D, 0x8758,
2752  0x875D, 0x8761, 0x8764, 0x8765, 0x876F, 0x8771, 0x8772, 0x877B,
2753  0x8783, 0x8784, 0x8785, 0x8786, 0x8787, 0x8788, 0x8789, 0x878B,
2754  0x878C, 0x8790, 0x8793, 0x8795, 0x8797, 0x8798, 0x8799, 0x879E,
2755  0x87A0, 0x87A3, 0x87A7, 0x87AC, 0x87AD, 0x87AE, 0x87B1, 0x87B5,
2756  0x87BE, 0x87BF, 0x87C1, 0x87C8, 0x87C9, 0x87CA, 0x87CE, 0x87D5,
2757  0x87D6, 0x87D9, 0x87DA, 0x87DC, 0x87DF, 0x87E2, 0x87E3, 0x87E4,
2758  0x87EA, 0x87EB, 0x87ED, 0x87F1, 0x87F3, 0x87F8, 0x87FA, 0x87FF,
2759  0x8801, 0x8803, 0x8806, 0x8809, 0x880A, 0x880B, 0x8810, 0x8819,
2760  0x8812, 0x8813, 0x8814, 0x8818, 0x881A, 0x881B, 0x881C, 0x881E,
2761  0x881F, 0x8828, 0x882D, 0x882E, 0x8830, 0x8832, 0x8835,
2762 };
2763 static const unsigned short euc_to_utf8_8FDC[] = {
2764          0x883A, 0x883C, 0x8841, 0x8843, 0x8845, 0x8848, 0x8849,
2765  0x884A, 0x884B, 0x884E, 0x8851, 0x8855, 0x8856, 0x8858, 0x885A,
2766  0x885C, 0x885F, 0x8860, 0x8864, 0x8869, 0x8871, 0x8879, 0x887B,
2767  0x8880, 0x8898, 0x889A, 0x889B, 0x889C, 0x889F, 0x88A0, 0x88A8,
2768  0x88AA, 0x88BA, 0x88BD, 0x88BE, 0x88C0, 0x88CA, 0x88CB, 0x88CC,
2769  0x88CD, 0x88CE, 0x88D1, 0x88D2, 0x88D3, 0x88DB, 0x88DE, 0x88E7,
2770  0x88EF, 0x88F0, 0x88F1, 0x88F5, 0x88F7, 0x8901, 0x8906, 0x890D,
2771  0x890E, 0x890F, 0x8915, 0x8916, 0x8918, 0x8919, 0x891A, 0x891C,
2772  0x8920, 0x8926, 0x8927, 0x8928, 0x8930, 0x8931, 0x8932, 0x8935,
2773  0x8939, 0x893A, 0x893E, 0x8940, 0x8942, 0x8945, 0x8946, 0x8949,
2774  0x894F, 0x8952, 0x8957, 0x895A, 0x895B, 0x895C, 0x8961, 0x8962,
2775  0x8963, 0x896B, 0x896E, 0x8970, 0x8973, 0x8975, 0x897A,
2776 };
2777 static const unsigned short euc_to_utf8_8FDD[] = {
2778          0x897B, 0x897C, 0x897D, 0x8989, 0x898D, 0x8990, 0x8994,
2779  0x8995, 0x899B, 0x899C, 0x899F, 0x89A0, 0x89A5, 0x89B0, 0x89B4,
2780  0x89B5, 0x89B6, 0x89B7, 0x89BC, 0x89D4, 0x89D5, 0x89D6, 0x89D7,
2781  0x89D8, 0x89E5, 0x89E9, 0x89EB, 0x89ED, 0x89F1, 0x89F3, 0x89F6,
2782  0x89F9, 0x89FD, 0x89FF, 0x8A04, 0x8A05, 0x8A07, 0x8A0F, 0x8A11,
2783  0x8A12, 0x8A14, 0x8A15, 0x8A1E, 0x8A20, 0x8A22, 0x8A24, 0x8A26,
2784  0x8A2B, 0x8A2C, 0x8A2F, 0x8A35, 0x8A37, 0x8A3D, 0x8A3E, 0x8A40,
2785  0x8A43, 0x8A45, 0x8A47, 0x8A49, 0x8A4D, 0x8A4E, 0x8A53, 0x8A56,
2786  0x8A57, 0x8A58, 0x8A5C, 0x8A5D, 0x8A61, 0x8A65, 0x8A67, 0x8A75,
2787  0x8A76, 0x8A77, 0x8A79, 0x8A7A, 0x8A7B, 0x8A7E, 0x8A7F, 0x8A80,
2788  0x8A83, 0x8A86, 0x8A8B, 0x8A8F, 0x8A90, 0x8A92, 0x8A96, 0x8A97,
2789  0x8A99, 0x8A9F, 0x8AA7, 0x8AA9, 0x8AAE, 0x8AAF, 0x8AB3,
2790 };
2791 static const unsigned short euc_to_utf8_8FDE[] = {
2792          0x8AB6, 0x8AB7, 0x8ABB, 0x8ABE, 0x8AC3, 0x8AC6, 0x8AC8,
2793  0x8AC9, 0x8ACA, 0x8AD1, 0x8AD3, 0x8AD4, 0x8AD5, 0x8AD7, 0x8ADD,
2794  0x8ADF, 0x8AEC, 0x8AF0, 0x8AF4, 0x8AF5, 0x8AF6, 0x8AFC, 0x8AFF,
2795  0x8B05, 0x8B06, 0x8B0B, 0x8B11, 0x8B1C, 0x8B1E, 0x8B1F, 0x8B0A,
2796  0x8B2D, 0x8B30, 0x8B37, 0x8B3C, 0x8B42, 0x8B43, 0x8B44, 0x8B45,
2797  0x8B46, 0x8B48, 0x8B52, 0x8B53, 0x8B54, 0x8B59, 0x8B4D, 0x8B5E,
2798  0x8B63, 0x8B6D, 0x8B76, 0x8B78, 0x8B79, 0x8B7C, 0x8B7E, 0x8B81,
2799  0x8B84, 0x8B85, 0x8B8B, 0x8B8D, 0x8B8F, 0x8B94, 0x8B95, 0x8B9C,
2800  0x8B9E, 0x8B9F, 0x8C38, 0x8C39, 0x8C3D, 0x8C3E, 0x8C45, 0x8C47,
2801  0x8C49, 0x8C4B, 0x8C4F, 0x8C51, 0x8C53, 0x8C54, 0x8C57, 0x8C58,
2802  0x8C5B, 0x8C5D, 0x8C59, 0x8C63, 0x8C64, 0x8C66, 0x8C68, 0x8C69,
2803  0x8C6D, 0x8C73, 0x8C75, 0x8C76, 0x8C7B, 0x8C7E, 0x8C86,
2804 };
2805 static const unsigned short euc_to_utf8_8FDF[] = {
2806          0x8C87, 0x8C8B, 0x8C90, 0x8C92, 0x8C93, 0x8C99, 0x8C9B,
2807  0x8C9C, 0x8CA4, 0x8CB9, 0x8CBA, 0x8CC5, 0x8CC6, 0x8CC9, 0x8CCB,
2808  0x8CCF, 0x8CD6, 0x8CD5, 0x8CD9, 0x8CDD, 0x8CE1, 0x8CE8, 0x8CEC,
2809  0x8CEF, 0x8CF0, 0x8CF2, 0x8CF5, 0x8CF7, 0x8CF8, 0x8CFE, 0x8CFF,
2810  0x8D01, 0x8D03, 0x8D09, 0x8D12, 0x8D17, 0x8D1B, 0x8D65, 0x8D69,
2811  0x8D6C, 0x8D6E, 0x8D7F, 0x8D82, 0x8D84, 0x8D88, 0x8D8D, 0x8D90,
2812  0x8D91, 0x8D95, 0x8D9E, 0x8D9F, 0x8DA0, 0x8DA6, 0x8DAB, 0x8DAC,
2813  0x8DAF, 0x8DB2, 0x8DB5, 0x8DB7, 0x8DB9, 0x8DBB, 0x8DC0, 0x8DC5,
2814  0x8DC6, 0x8DC7, 0x8DC8, 0x8DCA, 0x8DCE, 0x8DD1, 0x8DD4, 0x8DD5,
2815  0x8DD7, 0x8DD9, 0x8DE4, 0x8DE5, 0x8DE7, 0x8DEC, 0x8DF0, 0x8DBC,
2816  0x8DF1, 0x8DF2, 0x8DF4, 0x8DFD, 0x8E01, 0x8E04, 0x8E05, 0x8E06,
2817  0x8E0B, 0x8E11, 0x8E14, 0x8E16, 0x8E20, 0x8E21, 0x8E22,
2818 };
2819 static const unsigned short euc_to_utf8_8FE0[] = {
2820          0x8E23, 0x8E26, 0x8E27, 0x8E31, 0x8E33, 0x8E36, 0x8E37,
2821  0x8E38, 0x8E39, 0x8E3D, 0x8E40, 0x8E41, 0x8E4B, 0x8E4D, 0x8E4E,
2822  0x8E4F, 0x8E54, 0x8E5B, 0x8E5C, 0x8E5D, 0x8E5E, 0x8E61, 0x8E62,
2823  0x8E69, 0x8E6C, 0x8E6D, 0x8E6F, 0x8E70, 0x8E71, 0x8E79, 0x8E7A,
2824  0x8E7B, 0x8E82, 0x8E83, 0x8E89, 0x8E90, 0x8E92, 0x8E95, 0x8E9A,
2825  0x8E9B, 0x8E9D, 0x8E9E, 0x8EA2, 0x8EA7, 0x8EA9, 0x8EAD, 0x8EAE,
2826  0x8EB3, 0x8EB5, 0x8EBA, 0x8EBB, 0x8EC0, 0x8EC1, 0x8EC3, 0x8EC4,
2827  0x8EC7, 0x8ECF, 0x8ED1, 0x8ED4, 0x8EDC, 0x8EE8, 0x8EEE, 0x8EF0,
2828  0x8EF1, 0x8EF7, 0x8EF9, 0x8EFA, 0x8EED, 0x8F00, 0x8F02, 0x8F07,
2829  0x8F08, 0x8F0F, 0x8F10, 0x8F16, 0x8F17, 0x8F18, 0x8F1E, 0x8F20,
2830  0x8F21, 0x8F23, 0x8F25, 0x8F27, 0x8F28, 0x8F2C, 0x8F2D, 0x8F2E,
2831  0x8F34, 0x8F35, 0x8F36, 0x8F37, 0x8F3A, 0x8F40, 0x8F41,
2832 };
2833 static const unsigned short euc_to_utf8_8FE1[] = {
2834          0x8F43, 0x8F47, 0x8F4F, 0x8F51, 0x8F52, 0x8F53, 0x8F54,
2835  0x8F55, 0x8F58, 0x8F5D, 0x8F5E, 0x8F65, 0x8F9D, 0x8FA0, 0x8FA1,
2836  0x8FA4, 0x8FA5, 0x8FA6, 0x8FB5, 0x8FB6, 0x8FB8, 0x8FBE, 0x8FC0,
2837  0x8FC1, 0x8FC6, 0x8FCA, 0x8FCB, 0x8FCD, 0x8FD0, 0x8FD2, 0x8FD3,
2838  0x8FD5, 0x8FE0, 0x8FE3, 0x8FE4, 0x8FE8, 0x8FEE, 0x8FF1, 0x8FF5,
2839  0x8FF6, 0x8FFB, 0x8FFE, 0x9002, 0x9004, 0x9008, 0x900C, 0x9018,
2840  0x901B, 0x9028, 0x9029, 0x902F, 0x902A, 0x902C, 0x902D, 0x9033,
2841  0x9034, 0x9037, 0x903F, 0x9043, 0x9044, 0x904C, 0x905B, 0x905D,
2842  0x9062, 0x9066, 0x9067, 0x906C, 0x9070, 0x9074, 0x9079, 0x9085,
2843  0x9088, 0x908B, 0x908C, 0x908E, 0x9090, 0x9095, 0x9097, 0x9098,
2844  0x9099, 0x909B, 0x90A0, 0x90A1, 0x90A2, 0x90A5, 0x90B0, 0x90B2,
2845  0x90B3, 0x90B4, 0x90B6, 0x90BD, 0x90CC, 0x90BE, 0x90C3,
2846 };
2847 static const unsigned short euc_to_utf8_8FE2[] = {
2848          0x90C4, 0x90C5, 0x90C7, 0x90C8, 0x90D5, 0x90D7, 0x90D8,
2849  0x90D9, 0x90DC, 0x90DD, 0x90DF, 0x90E5, 0x90D2, 0x90F6, 0x90EB,
2850  0x90EF, 0x90F0, 0x90F4, 0x90FE, 0x90FF, 0x9100, 0x9104, 0x9105,
2851  0x9106, 0x9108, 0x910D, 0x9110, 0x9114, 0x9116, 0x9117, 0x9118,
2852  0x911A, 0x911C, 0x911E, 0x9120, 0x9125, 0x9122, 0x9123, 0x9127,
2853  0x9129, 0x912E, 0x912F, 0x9131, 0x9134, 0x9136, 0x9137, 0x9139,
2854  0x913A, 0x913C, 0x913D, 0x9143, 0x9147, 0x9148, 0x914F, 0x9153,
2855  0x9157, 0x9159, 0x915A, 0x915B, 0x9161, 0x9164, 0x9167, 0x916D,
2856  0x9174, 0x9179, 0x917A, 0x917B, 0x9181, 0x9183, 0x9185, 0x9186,
2857  0x918A, 0x918E, 0x9191, 0x9193, 0x9194, 0x9195, 0x9198, 0x919E,
2858  0x91A1, 0x91A6, 0x91A8, 0x91AC, 0x91AD, 0x91AE, 0x91B0, 0x91B1,
2859  0x91B2, 0x91B3, 0x91B6, 0x91BB, 0x91BC, 0x91BD, 0x91BF,
2860 };
2861 static const unsigned short euc_to_utf8_8FE3[] = {
2862          0x91C2, 0x91C3, 0x91C5, 0x91D3, 0x91D4, 0x91D7, 0x91D9,
2863  0x91DA, 0x91DE, 0x91E4, 0x91E5, 0x91E9, 0x91EA, 0x91EC, 0x91ED,
2864  0x91EE, 0x91EF, 0x91F0, 0x91F1, 0x91F7, 0x91F9, 0x91FB, 0x91FD,
2865  0x9200, 0x9201, 0x9204, 0x9205, 0x9206, 0x9207, 0x9209, 0x920A,
2866  0x920C, 0x9210, 0x9212, 0x9213, 0x9216, 0x9218, 0x921C, 0x921D,
2867  0x9223, 0x9224, 0x9225, 0x9226, 0x9228, 0x922E, 0x922F, 0x9230,
2868  0x9233, 0x9235, 0x9236, 0x9238, 0x9239, 0x923A, 0x923C, 0x923E,
2869  0x9240, 0x9242, 0x9243, 0x9246, 0x9247, 0x924A, 0x924D, 0x924E,
2870  0x924F, 0x9251, 0x9258, 0x9259, 0x925C, 0x925D, 0x9260, 0x9261,
2871  0x9265, 0x9267, 0x9268, 0x9269, 0x926E, 0x926F, 0x9270, 0x9275,
2872  0x9276, 0x9277, 0x9278, 0x9279, 0x927B, 0x927C, 0x927D, 0x927F,
2873  0x9288, 0x9289, 0x928A, 0x928D, 0x928E, 0x9292, 0x9297,
2874 };
2875 static const unsigned short euc_to_utf8_8FE4[] = {
2876          0x9299, 0x929F, 0x92A0, 0x92A4, 0x92A5, 0x92A7, 0x92A8,
2877  0x92AB, 0x92AF, 0x92B2, 0x92B6, 0x92B8, 0x92BA, 0x92BB, 0x92BC,
2878  0x92BD, 0x92BF, 0x92C0, 0x92C1, 0x92C2, 0x92C3, 0x92C5, 0x92C6,
2879  0x92C7, 0x92C8, 0x92CB, 0x92CC, 0x92CD, 0x92CE, 0x92D0, 0x92D3,
2880  0x92D5, 0x92D7, 0x92D8, 0x92D9, 0x92DC, 0x92DD, 0x92DF, 0x92E0,
2881  0x92E1, 0x92E3, 0x92E5, 0x92E7, 0x92E8, 0x92EC, 0x92EE, 0x92F0,
2882  0x92F9, 0x92FB, 0x92FF, 0x9300, 0x9302, 0x9308, 0x930D, 0x9311,
2883  0x9314, 0x9315, 0x931C, 0x931D, 0x931E, 0x931F, 0x9321, 0x9324,
2884  0x9325, 0x9327, 0x9329, 0x932A, 0x9333, 0x9334, 0x9336, 0x9337,
2885  0x9347, 0x9348, 0x9349, 0x9350, 0x9351, 0x9352, 0x9355, 0x9357,
2886  0x9358, 0x935A, 0x935E, 0x9364, 0x9365, 0x9367, 0x9369, 0x936A,
2887  0x936D, 0x936F, 0x9370, 0x9371, 0x9373, 0x9374, 0x9376,
2888 };
2889 static const unsigned short euc_to_utf8_8FE5[] = {
2890          0x937A, 0x937D, 0x937F, 0x9380, 0x9381, 0x9382, 0x9388,
2891  0x938A, 0x938B, 0x938D, 0x938F, 0x9392, 0x9395, 0x9398, 0x939B,
2892  0x939E, 0x93A1, 0x93A3, 0x93A4, 0x93A6, 0x93A8, 0x93AB, 0x93B4,
2893  0x93B5, 0x93B6, 0x93BA, 0x93A9, 0x93C1, 0x93C4, 0x93C5, 0x93C6,
2894  0x93C7, 0x93C9, 0x93CA, 0x93CB, 0x93CC, 0x93CD, 0x93D3, 0x93D9,
2895  0x93DC, 0x93DE, 0x93DF, 0x93E2, 0x93E6, 0x93E7, 0x93F9, 0x93F7,
2896  0x93F8, 0x93FA, 0x93FB, 0x93FD, 0x9401, 0x9402, 0x9404, 0x9408,
2897  0x9409, 0x940D, 0x940E, 0x940F, 0x9415, 0x9416, 0x9417, 0x941F,
2898  0x942E, 0x942F, 0x9431, 0x9432, 0x9433, 0x9434, 0x943B, 0x943F,
2899  0x943D, 0x9443, 0x9445, 0x9448, 0x944A, 0x944C, 0x9455, 0x9459,
2900  0x945C, 0x945F, 0x9461, 0x9463, 0x9468, 0x946B, 0x946D, 0x946E,
2901  0x946F, 0x9471, 0x9472, 0x9484, 0x9483, 0x9578, 0x9579,
2902 };
2903 static const unsigned short euc_to_utf8_8FE6[] = {
2904          0x957E, 0x9584, 0x9588, 0x958C, 0x958D, 0x958E, 0x959D,
2905  0x959E, 0x959F, 0x95A1, 0x95A6, 0x95A9, 0x95AB, 0x95AC, 0x95B4,
2906  0x95B6, 0x95BA, 0x95BD, 0x95BF, 0x95C6, 0x95C8, 0x95C9, 0x95CB,
2907  0x95D0, 0x95D1, 0x95D2, 0x95D3, 0x95D9, 0x95DA, 0x95DD, 0x95DE,
2908  0x95DF, 0x95E0, 0x95E4, 0x95E6, 0x961D, 0x961E, 0x9622, 0x9624,
2909  0x9625, 0x9626, 0x962C, 0x9631, 0x9633, 0x9637, 0x9638, 0x9639,
2910  0x963A, 0x963C, 0x963D, 0x9641, 0x9652, 0x9654, 0x9656, 0x9657,
2911  0x9658, 0x9661, 0x966E, 0x9674, 0x967B, 0x967C, 0x967E, 0x967F,
2912  0x9681, 0x9682, 0x9683, 0x9684, 0x9689, 0x9691, 0x9696, 0x969A,
2913  0x969D, 0x969F, 0x96A4, 0x96A5, 0x96A6, 0x96A9, 0x96AE, 0x96AF,
2914  0x96B3, 0x96BA, 0x96CA, 0x96D2, 0x5DB2, 0x96D8, 0x96DA, 0x96DD,
2915  0x96DE, 0x96DF, 0x96E9, 0x96EF, 0x96F1, 0x96FA, 0x9702,
2916 };
2917 static const unsigned short euc_to_utf8_8FE7[] = {
2918          0x9703, 0x9705, 0x9709, 0x971A, 0x971B, 0x971D, 0x9721,
2919  0x9722, 0x9723, 0x9728, 0x9731, 0x9733, 0x9741, 0x9743, 0x974A,
2920  0x974E, 0x974F, 0x9755, 0x9757, 0x9758, 0x975A, 0x975B, 0x9763,
2921  0x9767, 0x976A, 0x976E, 0x9773, 0x9776, 0x9777, 0x9778, 0x977B,
2922  0x977D, 0x977F, 0x9780, 0x9789, 0x9795, 0x9796, 0x9797, 0x9799,
2923  0x979A, 0x979E, 0x979F, 0x97A2, 0x97AC, 0x97AE, 0x97B1, 0x97B2,
2924  0x97B5, 0x97B6, 0x97B8, 0x97B9, 0x97BA, 0x97BC, 0x97BE, 0x97BF,
2925  0x97C1, 0x97C4, 0x97C5, 0x97C7, 0x97C9, 0x97CA, 0x97CC, 0x97CD,
2926  0x97CE, 0x97D0, 0x97D1, 0x97D4, 0x97D7, 0x97D8, 0x97D9, 0x97DD,
2927  0x97DE, 0x97E0, 0x97DB, 0x97E1, 0x97E4, 0x97EF, 0x97F1, 0x97F4,
2928  0x97F7, 0x97F8, 0x97FA, 0x9807, 0x980A, 0x9819, 0x980D, 0x980E,
2929  0x9814, 0x9816, 0x981C, 0x981E, 0x9820, 0x9823, 0x9826,
2930 };
2931 static const unsigned short euc_to_utf8_8FE8[] = {
2932          0x982B, 0x982E, 0x982F, 0x9830, 0x9832, 0x9833, 0x9835,
2933  0x9825, 0x983E, 0x9844, 0x9847, 0x984A, 0x9851, 0x9852, 0x9853,
2934  0x9856, 0x9857, 0x9859, 0x985A, 0x9862, 0x9863, 0x9865, 0x9866,
2935  0x986A, 0x986C, 0x98AB, 0x98AD, 0x98AE, 0x98B0, 0x98B4, 0x98B7,
2936  0x98B8, 0x98BA, 0x98BB, 0x98BF, 0x98C2, 0x98C5, 0x98C8, 0x98CC,
2937  0x98E1, 0x98E3, 0x98E5, 0x98E6, 0x98E7, 0x98EA, 0x98F3, 0x98F6,
2938  0x9902, 0x9907, 0x9908, 0x9911, 0x9915, 0x9916, 0x9917, 0x991A,
2939  0x991B, 0x991C, 0x991F, 0x9922, 0x9926, 0x9927, 0x992B, 0x9931,
2940  0x9932, 0x9933, 0x9934, 0x9935, 0x9939, 0x993A, 0x993B, 0x993C,
2941  0x9940, 0x9941, 0x9946, 0x9947, 0x9948, 0x994D, 0x994E, 0x9954,
2942  0x9958, 0x9959, 0x995B, 0x995C, 0x995E, 0x995F, 0x9960, 0x999B,
2943  0x999D, 0x999F, 0x99A6, 0x99B0, 0x99B1, 0x99B2, 0x99B5,
2944 };
2945 static const unsigned short euc_to_utf8_8FE9[] = {
2946          0x99B9, 0x99BA, 0x99BD, 0x99BF, 0x99C3, 0x99C9, 0x99D3,
2947  0x99D4, 0x99D9, 0x99DA, 0x99DC, 0x99DE, 0x99E7, 0x99EA, 0x99EB,
2948  0x99EC, 0x99F0, 0x99F4, 0x99F5, 0x99F9, 0x99FD, 0x99FE, 0x9A02,
2949  0x9A03, 0x9A04, 0x9A0B, 0x9A0C, 0x9A10, 0x9A11, 0x9A16, 0x9A1E,
2950  0x9A20, 0x9A22, 0x9A23, 0x9A24, 0x9A27, 0x9A2D, 0x9A2E, 0x9A33,
2951  0x9A35, 0x9A36, 0x9A38, 0x9A47, 0x9A41, 0x9A44, 0x9A4A, 0x9A4B,
2952  0x9A4C, 0x9A4E, 0x9A51, 0x9A54, 0x9A56, 0x9A5D, 0x9AAA, 0x9AAC,
2953  0x9AAE, 0x9AAF, 0x9AB2, 0x9AB4, 0x9AB5, 0x9AB6, 0x9AB9, 0x9ABB,
2954  0x9ABE, 0x9ABF, 0x9AC1, 0x9AC3, 0x9AC6, 0x9AC8, 0x9ACE, 0x9AD0,
2955  0x9AD2, 0x9AD5, 0x9AD6, 0x9AD7, 0x9ADB, 0x9ADC, 0x9AE0, 0x9AE4,
2956  0x9AE5, 0x9AE7, 0x9AE9, 0x9AEC, 0x9AF2, 0x9AF3, 0x9AF5, 0x9AF9,
2957  0x9AFA, 0x9AFD, 0x9AFF, 0x9B00, 0x9B01, 0x9B02, 0x9B03,
2958 };
2959 static const unsigned short euc_to_utf8_8FEA[] = {
2960          0x9B04, 0x9B05, 0x9B08, 0x9B09, 0x9B0B, 0x9B0C, 0x9B0D,
2961  0x9B0E, 0x9B10, 0x9B12, 0x9B16, 0x9B19, 0x9B1B, 0x9B1C, 0x9B20,
2962  0x9B26, 0x9B2B, 0x9B2D, 0x9B33, 0x9B34, 0x9B35, 0x9B37, 0x9B39,
2963  0x9B3A, 0x9B3D, 0x9B48, 0x9B4B, 0x9B4C, 0x9B55, 0x9B56, 0x9B57,
2964  0x9B5B, 0x9B5E, 0x9B61, 0x9B63, 0x9B65, 0x9B66, 0x9B68, 0x9B6A,
2965  0x9B6B, 0x9B6C, 0x9B6D, 0x9B6E, 0x9B73, 0x9B75, 0x9B77, 0x9B78,
2966  0x9B79, 0x9B7F, 0x9B80, 0x9B84, 0x9B85, 0x9B86, 0x9B87, 0x9B89,
2967  0x9B8A, 0x9B8B, 0x9B8D, 0x9B8F, 0x9B90, 0x9B94, 0x9B9A, 0x9B9D,
2968  0x9B9E, 0x9BA6, 0x9BA7, 0x9BA9, 0x9BAC, 0x9BB0, 0x9BB1, 0x9BB2,
2969  0x9BB7, 0x9BB8, 0x9BBB, 0x9BBC, 0x9BBE, 0x9BBF, 0x9BC1, 0x9BC7,
2970  0x9BC8, 0x9BCE, 0x9BD0, 0x9BD7, 0x9BD8, 0x9BDD, 0x9BDF, 0x9BE5,
2971  0x9BE7, 0x9BEA, 0x9BEB, 0x9BEF, 0x9BF3, 0x9BF7, 0x9BF8,
2972 };
2973 static const unsigned short euc_to_utf8_8FEB[] = {
2974          0x9BF9, 0x9BFA, 0x9BFD, 0x9BFF, 0x9C00, 0x9C02, 0x9C0B,
2975  0x9C0F, 0x9C11, 0x9C16, 0x9C18, 0x9C19, 0x9C1A, 0x9C1C, 0x9C1E,
2976  0x9C22, 0x9C23, 0x9C26, 0x9C27, 0x9C28, 0x9C29, 0x9C2A, 0x9C31,
2977  0x9C35, 0x9C36, 0x9C37, 0x9C3D, 0x9C41, 0x9C43, 0x9C44, 0x9C45,
2978  0x9C49, 0x9C4A, 0x9C4E, 0x9C4F, 0x9C50, 0x9C53, 0x9C54, 0x9C56,
2979  0x9C58, 0x9C5B, 0x9C5D, 0x9C5E, 0x9C5F, 0x9C63, 0x9C69, 0x9C6A,
2980  0x9C5C, 0x9C6B, 0x9C68, 0x9C6E, 0x9C70, 0x9C72, 0x9C75, 0x9C77,
2981  0x9C7B, 0x9CE6, 0x9CF2, 0x9CF7, 0x9CF9, 0x9D0B, 0x9D02, 0x9D11,
2982  0x9D17, 0x9D18, 0x9D1C, 0x9D1D, 0x9D1E, 0x9D2F, 0x9D30, 0x9D32,
2983  0x9D33, 0x9D34, 0x9D3A, 0x9D3C, 0x9D45, 0x9D3D, 0x9D42, 0x9D43,
2984  0x9D47, 0x9D4A, 0x9D53, 0x9D54, 0x9D5F, 0x9D63, 0x9D62, 0x9D65,
2985  0x9D69, 0x9D6A, 0x9D6B, 0x9D70, 0x9D76, 0x9D77, 0x9D7B,
2986 };
2987 static const unsigned short euc_to_utf8_8FEC[] = {
2988          0x9D7C, 0x9D7E, 0x9D83, 0x9D84, 0x9D86, 0x9D8A, 0x9D8D,
2989  0x9D8E, 0x9D92, 0x9D93, 0x9D95, 0x9D96, 0x9D97, 0x9D98, 0x9DA1,
2990  0x9DAA, 0x9DAC, 0x9DAE, 0x9DB1, 0x9DB5, 0x9DB9, 0x9DBC, 0x9DBF,
2991  0x9DC3, 0x9DC7, 0x9DC9, 0x9DCA, 0x9DD4, 0x9DD5, 0x9DD6, 0x9DD7,
2992  0x9DDA, 0x9DDE, 0x9DDF, 0x9DE0, 0x9DE5, 0x9DE7, 0x9DE9, 0x9DEB,
2993  0x9DEE, 0x9DF0, 0x9DF3, 0x9DF4, 0x9DFE, 0x9E0A, 0x9E02, 0x9E07,
2994  0x9E0E, 0x9E10, 0x9E11, 0x9E12, 0x9E15, 0x9E16, 0x9E19, 0x9E1C,
2995  0x9E1D, 0x9E7A, 0x9E7B, 0x9E7C, 0x9E80, 0x9E82, 0x9E83, 0x9E84,
2996  0x9E85, 0x9E87, 0x9E8E, 0x9E8F, 0x9E96, 0x9E98, 0x9E9B, 0x9E9E,
2997  0x9EA4, 0x9EA8, 0x9EAC, 0x9EAE, 0x9EAF, 0x9EB0, 0x9EB3, 0x9EB4,
2998  0x9EB5, 0x9EC6, 0x9EC8, 0x9ECB, 0x9ED5, 0x9EDF, 0x9EE4, 0x9EE7,
2999  0x9EEC, 0x9EED, 0x9EEE, 0x9EF0, 0x9EF1, 0x9EF2, 0x9EF5,
3000 };
3001 static const unsigned short euc_to_utf8_8FED[] = {
3002          0x9EF8, 0x9EFF, 0x9F02, 0x9F03, 0x9F09, 0x9F0F, 0x9F10,
3003  0x9F11, 0x9F12, 0x9F14, 0x9F16, 0x9F17, 0x9F19, 0x9F1A, 0x9F1B,
3004  0x9F1F, 0x9F22, 0x9F26, 0x9F2A, 0x9F2B, 0x9F2F, 0x9F31, 0x9F32,
3005  0x9F34, 0x9F37, 0x9F39, 0x9F3A, 0x9F3C, 0x9F3D, 0x9F3F, 0x9F41,
3006  0x9F43, 0x9F44, 0x9F45, 0x9F46, 0x9F47, 0x9F53, 0x9F55, 0x9F56,
3007  0x9F57, 0x9F58, 0x9F5A, 0x9F5D, 0x9F5E, 0x9F68, 0x9F69, 0x9F6D,
3008  0x9F6E, 0x9F6F, 0x9F70, 0x9F71, 0x9F73, 0x9F75, 0x9F7A, 0x9F7D,
3009  0x9F8F, 0x9F90, 0x9F91, 0x9F92, 0x9F94, 0x9F96, 0x9F97, 0x9F9E,
3010  0x9FA1, 0x9FA2, 0x9FA3, 0x9FA5,      0,      0,      0,      0,
3011       0,      0,      0,      0,      0,      0,      0,      0,
3012       0,      0,      0,      0,      0,      0,      0,      0,
3013       0,      0,      0,      0,      0,      0,      0,
3014 };
3015 static const unsigned short euc_to_utf8_8FF3[] = {
3016               0,      0,      0,      0,      0,      0,      0,
3017       0,      0,      0,      0,      0,      0,      0,      0,
3018       0,      0,      0,      0,      0,      0,      0,      0,
3019       0,      0,      0,      0,      0,      0,      0,      0,
3020       0,      0,      0,      0,      0,      0,      0,      0,
3021       0,      0,      0,      0,      0,      0,      0,      0,
3022       0,      0,      0,      0,      0,      0,      0,      0,
3023       0,      0,      0,      0,      0,      0,      0,      0,
3024       0,      0,      0,      0,      0,      0,      0,      0,
3025       0,      0,      0,      0,      0,      0,      0,      0,
3026       0,      0,      0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174,
3027  0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x2160, 0x2161,
3028 };
3029 static const unsigned short euc_to_utf8_8FF4[] = {
3030             0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168,
3031     0x2169, 0xff07, 0xff02, 0x3231, 0x2116, 0x2121, 0x70bb, 0x4efc,
3032     0x50f4, 0x51ec, 0x5307, 0x5324, 0xfa0e, 0x548a, 0x5759, 0xfa0f,
3033     0xfa10, 0x589e, 0x5bec, 0x5cf5, 0x5d53, 0xfa11, 0x5fb7, 0x6085,
3034     0x6120, 0x654e, 0x663b, 0x6665, 0xfa12, 0xf929, 0x6801, 0xfa13,
3035     0xfa14, 0x6a6b, 0x6ae2, 0x6df8, 0x6df2, 0x7028, 0xfa15, 0xfa16,
3036     0x7501, 0x7682, 0x769e, 0xfa17, 0x7930, 0xfa18, 0xfa19, 0xfa1a,
3037     0xfa1b, 0x7ae7, 0xfa1c, 0xfa1d, 0x7da0, 0x7dd6, 0xfa1e, 0x8362,
3038     0xfa1f, 0x85b0, 0xfa20, 0xfa21, 0x8807, 0xfa22, 0x8b7f, 0x8cf4,
3039     0x8d76, 0xfa23, 0xfa24, 0xfa25, 0x90de, 0xfa26, 0x9115, 0xfa27,
3040     0xfa28, 0x9592, 0xf9dc, 0xfa29, 0x973b, 0x974d, 0x9751, 0xfa2a,
3041     0xfa2b, 0xfa2c, 0x999e, 0x9ad9, 0x9b72, 0xfa2d, 0x9ed1,
3042 };
3043 #endif /* X0212_ENABLE */
3044
3045 const unsigned short euc_to_utf8_1byte[] = {
3046          0xFF61, 0xFF62, 0xFF63, 0xFF64, 0xFF65, 0xFF66, 0xFF67,
3047  0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D, 0xFF6E, 0xFF6F,
3048  0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76, 0xFF77,
3049  0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F,
3050  0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87,
3051  0xFF88, 0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F,
3052  0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97,
3053  0xFF98, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F,
3054       0,      0,      0,      0,      0,      0,      0,      0,
3055       0,      0,      0,      0,      0,      0,      0,      0,
3056       0,      0,      0,      0,      0,      0,      0,      0,
3057       0,      0,      0,      0,      0, 0x00A9, 0x2122,
3058 };
3059 const unsigned short *const euc_to_utf8_2bytes[] = {
3060                  euc_to_utf8_A1, euc_to_utf8_A2, euc_to_utf8_A3,
3061  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
3062  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
3063  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
3064  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
3065  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
3066  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
3067  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
3068  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
3069  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
3070  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
3071  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
3072  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
3073  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
3074  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
3075  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
3076  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
3077  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
3078  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
3079  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
3080  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
3081  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
3082               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
3083  euc_to_utf8_FC,              0,              0,
3084 };
3085 /* Microsoft UCS Mapping Compatible */
3086 const unsigned short *const euc_to_utf8_2bytes_ms[] = {
3087                  euc_to_utf8_A1_ms, euc_to_utf8_A2_ms, euc_to_utf8_A3,
3088  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
3089  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
3090  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
3091  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
3092  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
3093  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
3094  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
3095  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
3096  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
3097  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
3098  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
3099  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
3100  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
3101  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
3102  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
3103  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
3104  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
3105  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
3106  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
3107  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
3108  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
3109               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
3110  euc_to_utf8_FC_ms,              0,              0,
3111 };
3112 /* CP10001 */
3113 const unsigned short *const euc_to_utf8_2bytes_mac[] = {
3114                  euc_to_utf8_A1_ms, euc_to_utf8_A2_ms, euc_to_utf8_A3,
3115  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
3116  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
3117  euc_to_utf8_AC_mac, euc_to_utf8_AD_mac, euc_to_utf8_AE, euc_to_utf8_AF,
3118  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
3119  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
3120  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
3121  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
3122  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
3123  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
3124  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
3125  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
3126  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
3127  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
3128  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
3129  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
3130  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
3131  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
3132  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
3133  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
3134  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
3135  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
3136               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
3137  euc_to_utf8_FC_ms,              0,              0,
3138 };
3139 const unsigned short *const euc_to_utf8_2bytes_x0213[] = {
3140                  euc_to_utf8_A1, euc_to_utf8_A2_x0213, euc_to_utf8_A3_x0213,
3141  euc_to_utf8_A4_x0213, euc_to_utf8_A5_x0213, euc_to_utf8_A6_x0213, euc_to_utf8_A7_x0213,
3142  euc_to_utf8_A8_x0213, euc_to_utf8_A9_x0213, euc_to_utf8_AA_x0213, euc_to_utf8_AB_x0213,
3143  euc_to_utf8_AC_x0213, euc_to_utf8_AD_x0213, euc_to_utf8_AE_x0213, euc_to_utf8_AF_x0213,
3144  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
3145  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
3146  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
3147  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
3148  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
3149  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
3150  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
3151  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF_x0213,
3152  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
3153  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
3154  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
3155  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
3156  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
3157  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
3158  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
3159  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
3160  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
3161  euc_to_utf8_F4_x0213, euc_to_utf8_F5_x0213, euc_to_utf8_F6_x0213, euc_to_utf8_F7_x0213,
3162  euc_to_utf8_F8_x0213, euc_to_utf8_F9_x0213, euc_to_utf8_FA_x0213, euc_to_utf8_FB_x0213,
3163  euc_to_utf8_FC_x0213, euc_to_utf8_FD_x0213, euc_to_utf8_FE_x0213,
3164 };
3165
3166 #ifdef X0212_ENABLE
3167 const unsigned short *const x0212_to_utf8_2bytes[] = {
3168                               0, euc_to_utf8_8FA2,              0,
3169               0,              0, euc_to_utf8_8FA6, euc_to_utf8_8FA7,
3170               0, euc_to_utf8_8FA9, euc_to_utf8_8FAA, euc_to_utf8_8FAB,
3171               0,              0,              0,              0,
3172  euc_to_utf8_8FB0, euc_to_utf8_8FB1, euc_to_utf8_8FB2, euc_to_utf8_8FB3,
3173  euc_to_utf8_8FB4, euc_to_utf8_8FB5, euc_to_utf8_8FB6, euc_to_utf8_8FB7,
3174  euc_to_utf8_8FB8, euc_to_utf8_8FB9, euc_to_utf8_8FBA, euc_to_utf8_8FBB,
3175  euc_to_utf8_8FBC, euc_to_utf8_8FBD, euc_to_utf8_8FBE, euc_to_utf8_8FBF,
3176  euc_to_utf8_8FC0, euc_to_utf8_8FC1, euc_to_utf8_8FC2, euc_to_utf8_8FC3,
3177  euc_to_utf8_8FC4, euc_to_utf8_8FC5, euc_to_utf8_8FC6, euc_to_utf8_8FC7,
3178  euc_to_utf8_8FC8, euc_to_utf8_8FC9, euc_to_utf8_8FCA, euc_to_utf8_8FCB,
3179  euc_to_utf8_8FCC, euc_to_utf8_8FCD, euc_to_utf8_8FCE, euc_to_utf8_8FCF,
3180  euc_to_utf8_8FD0, euc_to_utf8_8FD1, euc_to_utf8_8FD2, euc_to_utf8_8FD3,
3181  euc_to_utf8_8FD4, euc_to_utf8_8FD5, euc_to_utf8_8FD6, euc_to_utf8_8FD7,
3182  euc_to_utf8_8FD8, euc_to_utf8_8FD9, euc_to_utf8_8FDA, euc_to_utf8_8FDB,
3183  euc_to_utf8_8FDC, euc_to_utf8_8FDD, euc_to_utf8_8FDE, euc_to_utf8_8FDF,
3184  euc_to_utf8_8FE0, euc_to_utf8_8FE1, euc_to_utf8_8FE2, euc_to_utf8_8FE3,
3185  euc_to_utf8_8FE4, euc_to_utf8_8FE5, euc_to_utf8_8FE6, euc_to_utf8_8FE7,
3186  euc_to_utf8_8FE8, euc_to_utf8_8FE9, euc_to_utf8_8FEA, euc_to_utf8_8FEB,
3187  euc_to_utf8_8FEC, euc_to_utf8_8FED,              0,              0,
3188               0,              0,              0,       euc_to_utf8_8FF3,
3189  euc_to_utf8_8FF4,            0,              0,              0,
3190               0,              0,              0,              0,
3191               0,              0,              0,};
3192
3193 const unsigned short *const x0212_to_utf8_2bytes_x0213[] = {
3194                    euc_to_utf8_8FA1_x0213, euc_to_utf8_8FA2, euc_to_utf8_8FA3_x0213,
3195  euc_to_utf8_8FA4_x0213, euc_to_utf8_8FA5_x0213, euc_to_utf8_8FA6, euc_to_utf8_8FA7,
3196  euc_to_utf8_8FA8_x0213, euc_to_utf8_8FA9, euc_to_utf8_8FAA, euc_to_utf8_8FAB,
3197  euc_to_utf8_8FAC_x0213, euc_to_utf8_8FAD_x0213, euc_to_utf8_8FAE_x0213, euc_to_utf8_8FAF_x0213,
3198  euc_to_utf8_8FB0, euc_to_utf8_8FB1, euc_to_utf8_8FB2, euc_to_utf8_8FB3,
3199  euc_to_utf8_8FB4, euc_to_utf8_8FB5, euc_to_utf8_8FB6, euc_to_utf8_8FB7,
3200  euc_to_utf8_8FB8, euc_to_utf8_8FB9, euc_to_utf8_8FBA, euc_to_utf8_8FBB,
3201  euc_to_utf8_8FBC, euc_to_utf8_8FBD, euc_to_utf8_8FBE, euc_to_utf8_8FBF,
3202  euc_to_utf8_8FC0, euc_to_utf8_8FC1, euc_to_utf8_8FC2, euc_to_utf8_8FC3,
3203  euc_to_utf8_8FC4, euc_to_utf8_8FC5, euc_to_utf8_8FC6, euc_to_utf8_8FC7,
3204  euc_to_utf8_8FC8, euc_to_utf8_8FC9, euc_to_utf8_8FCA, euc_to_utf8_8FCB,
3205  euc_to_utf8_8FCC, euc_to_utf8_8FCD, euc_to_utf8_8FCE, euc_to_utf8_8FCF,
3206  euc_to_utf8_8FD0, euc_to_utf8_8FD1, euc_to_utf8_8FD2, euc_to_utf8_8FD3,
3207  euc_to_utf8_8FD4, euc_to_utf8_8FD5, euc_to_utf8_8FD6, euc_to_utf8_8FD7,
3208  euc_to_utf8_8FD8, euc_to_utf8_8FD9, euc_to_utf8_8FDA, euc_to_utf8_8FDB,
3209  euc_to_utf8_8FDC, euc_to_utf8_8FDD, euc_to_utf8_8FDE, euc_to_utf8_8FDF,
3210  euc_to_utf8_8FE0, euc_to_utf8_8FE1, euc_to_utf8_8FE2, euc_to_utf8_8FE3,
3211  euc_to_utf8_8FE4, euc_to_utf8_8FE5, euc_to_utf8_8FE6, euc_to_utf8_8FE7,
3212  euc_to_utf8_8FE8, euc_to_utf8_8FE9, euc_to_utf8_8FEA, euc_to_utf8_8FEB,
3213  euc_to_utf8_8FEC, euc_to_utf8_8FED, euc_to_utf8_8FEE_x0213, euc_to_utf8_8FEF_x0213,
3214  euc_to_utf8_8FF0_x0213, euc_to_utf8_8FF1_x0213, euc_to_utf8_8FF2_x0213, euc_to_utf8_8FF3_x0213,
3215  euc_to_utf8_8FF4_x0213, euc_to_utf8_8FF5_x0213, euc_to_utf8_8FF6_x0213, euc_to_utf8_8FF7_x0213,
3216  euc_to_utf8_8FF8_x0213, euc_to_utf8_8FF9_x0213, euc_to_utf8_8FFA_x0213, euc_to_utf8_8FFB_x0213,
3217  euc_to_utf8_8FFC_x0213, euc_to_utf8_8FFD_x0213, euc_to_utf8_8FFE_x0213,};
3218 #endif /* X0212_ENABLE */
3219
3220 const unsigned short x0213_combining_chars[sizeof_x0213_combining_chars] = {
3221     0x309A, 0x0300, 0x0301, 0x02E5, 0x02E9,
3222 };
3223 const unsigned short x0213_combining_table[sizeof_x0213_combining_table][3] = {
3224     {0x2477, 0x304B, 0x309A},
3225     {0x2478, 0x304D, 0x309A},
3226     {0x2479, 0x304F, 0x309A},
3227     {0x247A, 0x3051, 0x309A},
3228     {0x247B, 0x3053, 0x309A},
3229     {0x2577, 0x30AB, 0x309A},
3230     {0x2578, 0x30AD, 0x309A},
3231     {0x2579, 0x30AF, 0x309A},
3232     {0x257A, 0x30B1, 0x309A},
3233     {0x257B, 0x30B3, 0x309A},
3234     {0x257C, 0x30BB, 0x309A},
3235     {0x257D, 0x30C4, 0x309A},
3236     {0x257E, 0x30C8, 0x309A},
3237     {0x2678, 0x31F7, 0x309A},
3238     {0x2B44, 0x00E6, 0x0300},
3239     {0x2B48, 0x0254, 0x0300},
3240     {0x2B49, 0x0254, 0x0301},
3241     {0x2B4A, 0x028C, 0x0300},
3242     {0x2B4B, 0x028C, 0x0301},
3243     {0x2B4C, 0x0259, 0x0300},
3244     {0x2B4D, 0x0259, 0x0301},
3245     {0x2B4E, 0x025A, 0x0300},
3246     {0x2B4F, 0x025A, 0x0301},
3247     {0x2B65, 0x02E9, 0x02E5},
3248     {0x2B66, 0x02E5, 0x02E9},
3249 };
3250 const unsigned short x0213_1_surrogate_table[sizeof_x0213_1_surrogate_table][3] = {
3251     {0x2E22, 0xD840, 0xDC0B},
3252     {0x2F42, 0xD844, 0xDE3D},
3253     {0x2F4C, 0xD844, 0xDF1B},
3254     {0x2F60, 0xD845, 0xDC6E},
3255     {0x2F7B, 0xD846, 0xDCBD},
3256     {0x4F54, 0xD842, 0xDF9F},
3257     {0x4F63, 0xD845, 0xDEB4},
3258     {0x4F6E, 0xD847, 0xDE34},
3259     {0x753A, 0xD84C, 0xDDC4},
3260     {0x7572, 0xD84D, 0xDDC4},
3261     {0x7629, 0xD84D, 0xDF3F},
3262     {0x7632, 0xD84D, 0xDF63},
3263     {0x7660, 0xD84F, 0xDCFE},
3264     {0x776C, 0xD851, 0xDFF1},
3265     {0x787E, 0xD855, 0xDC8E},
3266     {0x7929, 0xD855, 0xDD0E},
3267     {0x7947, 0xD855, 0xDF71},
3268     {0x7954, 0xD856, 0xDDC4},
3269     {0x796E, 0xD857, 0xDDA1},
3270     {0x7A5D, 0xD85A, 0xDEFF},
3271     {0x7B33, 0xD85B, 0xDE40},
3272     {0x7B49, 0xD85C, 0xDCF4},
3273     {0x7B6C, 0xD85D, 0xDE84},
3274     {0x7C49, 0xD860, 0xDE77},
3275     {0x7C51, 0xD860, 0xDFCD},
3276     {0x7E66, 0xD868, 0xDD90},
3277 };
3278 const unsigned short x0213_2_surrogate_table[sizeof_x0213_2_surrogate_table][3] = {
3279     {0x2121, 0xD840, 0xDC89},
3280     {0x212B, 0xD840, 0xDCA2},
3281     {0x212E, 0xD840, 0xDCA4},
3282     {0x2136, 0xD840, 0xDDA2},
3283     {0x2146, 0xD840, 0xDE13},
3284     {0x2170, 0xD840, 0xDF2B},
3285     {0x2177, 0xD840, 0xDF81},
3286     {0x2179, 0xD840, 0xDF71},
3287     {0x2322, 0xD840, 0xDFF9},
3288     {0x2325, 0xD841, 0xDC4A},
3289     {0x2327, 0xD841, 0xDD09},
3290     {0x2331, 0xD841, 0xDDD6},
3291     {0x2332, 0xD841, 0xDE28},
3292     {0x2338, 0xD841, 0xDF4F},
3293     {0x233F, 0xD842, 0xDC07},
3294     {0x2341, 0xD842, 0xDC3A},
3295     {0x234A, 0xD842, 0xDCB9},
3296     {0x2352, 0xD842, 0xDD7C},
3297     {0x2353, 0xD842, 0xDD9D},
3298     {0x2359, 0xD842, 0xDED3},
3299     {0x235C, 0xD842, 0xDF1D},
3300     {0x2377, 0xD843, 0xDD45},
3301     {0x242A, 0xD843, 0xDDE1},
3302     {0x2431, 0xD843, 0xDE95},
3303     {0x2432, 0xD843, 0xDE6D},
3304     {0x243A, 0xD843, 0xDE64},
3305     {0x243D, 0xD843, 0xDF5F},
3306     {0x2459, 0xD844, 0xDE01},
3307     {0x245C, 0xD844, 0xDE55},
3308     {0x245E, 0xD844, 0xDE7B},
3309     {0x2463, 0xD844, 0xDE74},
3310     {0x246A, 0xD844, 0xDEE4},
3311     {0x246B, 0xD844, 0xDED7},
3312     {0x2472, 0xD844, 0xDEFD},
3313     {0x2474, 0xD844, 0xDF36},
3314     {0x2475, 0xD844, 0xDF44},
3315     {0x2525, 0xD844, 0xDFC4},
3316     {0x2532, 0xD845, 0xDC6D},
3317     {0x253E, 0xD845, 0xDDD7},
3318     {0x2544, 0xD85B, 0xDC29},
3319     {0x2547, 0xD845, 0xDE47},
3320     {0x2555, 0xD845, 0xDF06},
3321     {0x2556, 0xD845, 0xDF42},
3322     {0x257E, 0xD846, 0xDDC3},
3323     {0x2830, 0xD847, 0xDC56},
3324     {0x2837, 0xD847, 0xDD2D},
3325     {0x2838, 0xD847, 0xDD45},
3326     {0x283A, 0xD847, 0xDD78},
3327     {0x283B, 0xD847, 0xDD62},
3328     {0x283F, 0xD847, 0xDDA1},
3329     {0x2840, 0xD847, 0xDD9C},
3330     {0x2845, 0xD847, 0xDD92},
3331     {0x2848, 0xD847, 0xDDB7},
3332     {0x284A, 0xD847, 0xDDE0},
3333     {0x284B, 0xD847, 0xDE33},
3334     {0x285B, 0xD847, 0xDF1E},
3335     {0x2866, 0xD847, 0xDF76},
3336     {0x286C, 0xD847, 0xDFFA},
3337     {0x2C22, 0xD848, 0xDD7B},
3338     {0x2C2B, 0xD848, 0xDF1E},
3339     {0x2C30, 0xD848, 0xDFAD},
3340     {0x2C50, 0xD849, 0xDEF3},
3341     {0x2C65, 0xD84A, 0xDC5B},
3342     {0x2C6D, 0xD84A, 0xDCAB},
3343     {0x2C72, 0xD84A, 0xDD8F},
3344     {0x2D24, 0xD84A, 0xDEB8},
3345     {0x2D29, 0xD84A, 0xDF4F},
3346     {0x2D2A, 0xD84A, 0xDF50},
3347     {0x2D32, 0xD84A, 0xDF46},
3348     {0x2D34, 0xD84B, 0xDC1D},
3349     {0x2D35, 0xD84A, 0xDFA6},
3350     {0x2D39, 0xD84B, 0xDC24},
3351     {0x2D56, 0xD84B, 0xDDE1},
3352     {0x2D7D, 0xD84C, 0xDDC3},
3353     {0x2E23, 0xD84C, 0xDDF5},
3354     {0x2E24, 0xD84C, 0xDDB6},
3355     {0x2E3A, 0xD84C, 0xDF72},
3356     {0x2E3C, 0xD84C, 0xDFD3},
3357     {0x2E3D, 0xD84C, 0xDFD2},
3358     {0x2E42, 0xD84C, 0xDFD0},
3359     {0x2E43, 0xD84C, 0xDFE4},
3360     {0x2E44, 0xD84C, 0xDFD5},
3361     {0x2E47, 0xD84C, 0xDFDA},
3362     {0x2E49, 0xD84C, 0xDFDF},
3363     {0x2E55, 0xD84D, 0xDC4A},
3364     {0x2E56, 0xD84D, 0xDC51},
3365     {0x2E57, 0xD84D, 0xDC4B},
3366     {0x2E5B, 0xD84D, 0xDC65},
3367     {0x2E77, 0xD84D, 0xDCE4},
3368     {0x2E78, 0xD84D, 0xDD5A},
3369     {0x2F2A, 0xD84D, 0xDD94},
3370     {0x2F3F, 0xD84D, 0xDE39},
3371     {0x2F40, 0xD84D, 0xDE47},
3372     {0x2F42, 0xD84D, 0xDE38},
3373     {0x2F43, 0xD84D, 0xDE3A},
3374     {0x2F4E, 0xD84D, 0xDF1C},
3375     {0x2F59, 0xD84D, 0xDF0C},
3376     {0x2F61, 0xD84D, 0xDF64},
3377     {0x2F69, 0xD84D, 0xDFFF},
3378     {0x2F6A, 0xD84D, 0xDFE7},
3379     {0x2F70, 0xD84E, 0xDC24},
3380     {0x2F75, 0xD84E, 0xDC3D},
3381     {0x6E23, 0xD84E, 0xDE98},
3382     {0x6E34, 0xD84F, 0xDC7F},
3383     {0x6E49, 0xD84F, 0xDD00},
3384     {0x6E5C, 0xD84F, 0xDD40},
3385     {0x6E5E, 0xD84F, 0xDDFA},
3386     {0x6E5F, 0xD84F, 0xDDF9},
3387     {0x6E60, 0xD84F, 0xDDD3},
3388     {0x6F32, 0xD84F, 0xDF7E},
3389     {0x6F47, 0xD850, 0xDC96},
3390     {0x6F4D, 0xD850, 0xDD03},
3391     {0x6F61, 0xD850, 0xDDC6},
3392     {0x6F64, 0xD850, 0xDDFE},
3393     {0x7022, 0xD850, 0xDFBC},
3394     {0x7033, 0xD851, 0xDE29},
3395     {0x7039, 0xD851, 0xDEA5},
3396     {0x7053, 0xD852, 0xDC96},
3397     {0x707B, 0xD852, 0xDE4D},
3398     {0x712E, 0xD852, 0xDF56},
3399     {0x7130, 0xD852, 0xDF6F},
3400     {0x7135, 0xD853, 0xDC16},
3401     {0x7144, 0xD853, 0xDD14},
3402     {0x715D, 0xD853, 0xDE0E},
3403     {0x7161, 0xD853, 0xDE37},
3404     {0x7166, 0xD853, 0xDE6A},
3405     {0x7169, 0xD853, 0xDE8B},
3406     {0x7175, 0xD854, 0xDC4A},
3407     {0x7177, 0xD854, 0xDC55},
3408     {0x717A, 0xD854, 0xDD22},
3409     {0x7221, 0xD854, 0xDDA9},
3410     {0x7223, 0xD854, 0xDDE5},
3411     {0x7224, 0xD854, 0xDDCD},
3412     {0x7228, 0xD854, 0xDE1E},
3413     {0x722C, 0xD854, 0xDE4C},
3414     {0x723D, 0xD855, 0xDC2E},
3415     {0x7248, 0xD855, 0xDCD9},
3416     {0x725B, 0xD855, 0xDDA7},
3417     {0x7275, 0xD855, 0xDFA9},
3418     {0x7276, 0xD855, 0xDFB4},
3419     {0x7332, 0xD856, 0xDDD4},
3420     {0x733D, 0xD856, 0xDEE4},
3421     {0x733E, 0xD856, 0xDEE3},
3422     {0x7340, 0xD856, 0xDEF1},
3423     {0x7352, 0xD856, 0xDFB2},
3424     {0x735D, 0xD857, 0xDC4B},
3425     {0x735E, 0xD857, 0xDC64},
3426     {0x7373, 0xD857, 0xDE2E},
3427     {0x7374, 0xD857, 0xDE56},
3428     {0x7375, 0xD857, 0xDE65},
3429     {0x7377, 0xD857, 0xDE62},
3430     {0x737B, 0xD857, 0xDED8},
3431     {0x737D, 0xD857, 0xDEC2},
3432     {0x7422, 0xD857, 0xDEE8},
3433     {0x7424, 0xD857, 0xDF23},
3434     {0x7427, 0xD857, 0xDF5C},
3435     {0x742E, 0xD857, 0xDFE0},
3436     {0x742F, 0xD857, 0xDFD4},
3437     {0x7434, 0xD858, 0xDC0C},
3438     {0x7435, 0xD857, 0xDFFB},
3439     {0x743D, 0xD858, 0xDC17},
3440     {0x7442, 0xD858, 0xDC60},
3441     {0x744F, 0xD858, 0xDCED},
3442     {0x7469, 0xD858, 0xDE70},
3443     {0x746B, 0xD858, 0xDE86},
3444     {0x7472, 0xD858, 0xDF4C},
3445     {0x7475, 0xD84F, 0xDD0E},
3446     {0x7479, 0xD859, 0xDC02},
3447     {0x7535, 0xD859, 0xDE7E},
3448     {0x753A, 0xD859, 0xDEB0},
3449     {0x7546, 0xD859, 0xDF1D},
3450     {0x7556, 0xD85A, 0xDCDD},
3451     {0x7558, 0xD85A, 0xDCEA},
3452     {0x755A, 0xD85A, 0xDD51},
3453     {0x755D, 0xD85A, 0xDD6F},
3454     {0x755F, 0xD85A, 0xDDDD},
3455     {0x7563, 0xD85A, 0xDE1E},
3456     {0x756A, 0xD85A, 0xDE58},
3457     {0x7570, 0xD85A, 0xDE8C},
3458     {0x7573, 0xD85A, 0xDEB7},
3459     {0x7644, 0xD85B, 0xDC73},
3460     {0x764E, 0xD85B, 0xDCDD},
3461     {0x765D, 0xD85B, 0xDE65},
3462     {0x7675, 0xD85B, 0xDF94},
3463     {0x767E, 0xD85B, 0xDFF8},
3464     {0x7721, 0xD85B, 0xDFF6},
3465     {0x7722, 0xD85B, 0xDFF7},
3466     {0x7733, 0xD85C, 0xDD0D},
3467     {0x7736, 0xD85C, 0xDD39},
3468     {0x7764, 0xD85C, 0xDFDB},
3469     {0x7765, 0xD85C, 0xDFDA},
3470     {0x776B, 0xD85C, 0xDFFE},
3471     {0x776E, 0xD85D, 0xDC10},
3472     {0x7773, 0xD85D, 0xDC49},
3473     {0x7829, 0xD85D, 0xDE15},
3474     {0x782A, 0xD85D, 0xDE14},
3475     {0x782C, 0xD85D, 0xDE31},
3476     {0x7834, 0xD85D, 0xDE93},
3477     {0x783C, 0xD85D, 0xDF0E},
3478     {0x783E, 0xD85D, 0xDF23},
3479     {0x7842, 0xD85D, 0xDF52},
3480     {0x7856, 0xD85E, 0xDD85},
3481     {0x7863, 0xD85E, 0xDE84},
3482     {0x7877, 0xD85E, 0xDFB3},
3483     {0x7879, 0xD85E, 0xDFBE},
3484     {0x787A, 0xD85E, 0xDFC7},
3485     {0x7925, 0xD85F, 0xDCB8},
3486     {0x792F, 0xD85F, 0xDDA0},
3487     {0x7932, 0xD85F, 0xDE10},
3488     {0x7939, 0xD85F, 0xDFB7},
3489     {0x7942, 0xD860, 0xDC8A},
3490     {0x7948, 0xD860, 0xDCBB},
3491     {0x7959, 0xD860, 0xDE82},
3492     {0x795E, 0xD860, 0xDEF3},
3493     {0x7966, 0xD861, 0xDC0C},
3494     {0x796B, 0xD861, 0xDC55},
3495     {0x797A, 0xD861, 0xDD6B},
3496     {0x797E, 0xD861, 0xDDC8},
3497     {0x7A21, 0xD861, 0xDDC9},
3498     {0x7A2C, 0xD861, 0xDED7},
3499     {0x7A2F, 0xD861, 0xDEFA},
3500     {0x7A4F, 0xD862, 0xDD49},
3501     {0x7A50, 0xD862, 0xDD46},
3502     {0x7A57, 0xD862, 0xDD6B},
3503     {0x7A65, 0xD862, 0xDD87},
3504     {0x7A66, 0xD862, 0xDD88},
3505     {0x7A71, 0xD862, 0xDDBA},
3506     {0x7A72, 0xD862, 0xDDBB},
3507     {0x7A7E, 0xD862, 0xDE1E},
3508     {0x7B21, 0xD862, 0xDE29},
3509     {0x7B2C, 0xD862, 0xDE71},
3510     {0x7B2D, 0xD862, 0xDE43},
3511     {0x7B36, 0xD862, 0xDE99},
3512     {0x7B37, 0xD862, 0xDECD},
3513     {0x7B3D, 0xD862, 0xDEE4},
3514     {0x7B3E, 0xD862, 0xDEDD},
3515     {0x7B4E, 0xD862, 0xDFC1},
3516     {0x7B4F, 0xD862, 0xDFEF},
3517     {0x7B57, 0xD863, 0xDD10},
3518     {0x7B5A, 0xD863, 0xDD71},
3519     {0x7B5C, 0xD863, 0xDDFB},
3520     {0x7B5D, 0xD863, 0xDE1F},
3521     {0x7B61, 0xD863, 0xDE36},
3522     {0x7B65, 0xD863, 0xDE89},
3523     {0x7B67, 0xD863, 0xDEEB},
3524     {0x7B69, 0xD863, 0xDF32},
3525     {0x7B71, 0xD863, 0xDFF8},
3526     {0x7C22, 0xD864, 0xDEA0},
3527     {0x7C23, 0xD864, 0xDEB1},
3528     {0x7C38, 0xD865, 0xDC90},
3529     {0x7C42, 0xD865, 0xDDCF},
3530     {0x7C4C, 0xD865, 0xDE7F},
3531     {0x7C56, 0xD865, 0xDEF0},
3532     {0x7C59, 0xD865, 0xDF19},
3533     {0x7C5D, 0xD865, 0xDF50},
3534     {0x7C76, 0xD866, 0xDCC6},
3535     {0x7D2C, 0xD866, 0xDE72},
3536     {0x7D4B, 0xD867, 0xDDDB},
3537     {0x7D4C, 0xD867, 0xDE3D},
3538     {0x7D59, 0xD867, 0xDE15},
3539     {0x7D5B, 0xD867, 0xDE8A},
3540     {0x7D5D, 0xD867, 0xDE49},
3541     {0x7D67, 0xD867, 0xDEC4},
3542     {0x7D6D, 0xD867, 0xDEE9},
3543     {0x7D70, 0xD867, 0xDEDB},
3544     {0x7E25, 0xD867, 0xDFCE},
3545     {0x7E29, 0xD868, 0xDC2F},
3546     {0x7E2B, 0xD868, 0xDC1A},
3547     {0x7E32, 0xD868, 0xDCF9},
3548     {0x7E35, 0xD868, 0xDC82},
3549     {0x7E53, 0xD848, 0xDE18},
3550     {0x7E58, 0xD868, 0xDF8C},
3551     {0x7E5A, 0xD869, 0xDC37},
3552     {0x7E6E, 0xD869, 0xDDF1},
3553     {0x7E70, 0xD869, 0xDE02},
3554     {0x7E72, 0xD869, 0xDE1A},
3555     {0x7E76, 0xD869, 0xDEB2},
3556 };
3557 #endif /* UTF8_OUTPUT_ENABLE */
3558
3559 #ifdef UTF8_INPUT_ENABLE
3560 static const unsigned short utf8_to_euc_C2[] = {
3561       0,      0,      0,      0,      0,      0,      0,      0,
3562       0,      0,      0,      0,      0,      0,      0,      0,
3563       0,      0,      0,      0,      0,      0,      0,      0,
3564       0,      0,      0,      0,      0,      0,      0,      0,
3565       0, 0xA242, 0x2171, 0x2172, 0xA270, 0x216F, 0xA243, 0x2178,
3566  0x212F, 0xA26D, 0xA26C,      0, 0x224C,      0, 0xA26E, 0xA234,
3567  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
3568  0xA231,      0, 0xA26B,      0,      0,      0,      0, 0xA244,
3569 };
3570 static const unsigned short utf8_to_euc_C2_ms[] = {
3571       0,      0,      0,      0,      0,      0,      0,      0,
3572       0,      0,      0,      0,      0,      0,      0,      0,
3573       0,      0,      0,      0,      0,      0,      0,      0,
3574       0,      0,      0,      0,      0,      0,      0,      0,
3575       0, 0xA242, 0x2171, 0x2172, 0xA270,   0x5C, 0xA243, 0x2178,
3576  0x212F, 0xA26D, 0xA26C,      0, 0x224C,      0, 0xA26E, 0xA234,
3577  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
3578  0xA231,      0, 0xA26B,      0,      0,      0,      0, 0xA244,
3579 };
3580 static const unsigned short utf8_to_euc_C2_mac[] = {
3581       0,      0,      0,      0,      0,      0,      0,      0,
3582       0,      0,      0,      0,      0,      0,      0,      0,
3583       0,      0,      0,      0,      0,      0,      0,      0,
3584       0,      0,      0,      0,      0,      0,      0,      0,
3585  0x00A0, 0xA242, 0x2171, 0x2172, 0xA270,   0x5C, 0xA243, 0x2178,
3586  0x212F, 0x00FD, 0xA26C,      0, 0x224C,      0, 0xA26E, 0xA234,
3587  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
3588  0xA231,      0, 0xA26B,      0,      0,      0,      0, 0xA244,
3589 };
3590 static const unsigned short utf8_to_euc_C2_932[] = {
3591       0,      0,      0,      0,      0,      0,      0,      0,
3592       0,      0,      0,      0,      0,      0,      0,      0,
3593       0,      0,      0,      0,      0,      0,      0,      0,
3594       0,      0,      0,      0,      0,      0,      0,      0,
3595       0,   0x21, 0x2171, 0x2172,      0,   0x5C,   0x7C, 0x2178,
3596  0x212F,   0x63,   0x61, 0x2263, 0x224C,   0x2D,   0x52, 0x2131,
3597  0x216B, 0x215E,   0x32,   0x33, 0x212D, 0x264C, 0x2279, 0x2126,
3598  0x2124,   0x31,   0x6F, 0x2264,      0,      0,      0,      0,
3599 };
3600 static const unsigned short utf8_to_euc_C2_x0213[] = {
3601       0,      0,      0,      0,      0,      0,      0,      0,
3602       0,      0,      0,      0,      0,      0,      0,      0,
3603       0,      0,      0,      0,      0,      0,      0,      0,
3604       0,      0,      0,      0,      0,      0,      0,      0,
3605  0x2922, 0x2923, 0x2171, 0x2172, 0x2924, 0x216F, 0x2925, 0x2178,
3606  0x212F, 0x2926, 0x2927, 0x2928, 0x224C, 0x2929, 0x292A, 0x292B,
3607  0x216B, 0x215E, 0x292C, 0x292D, 0x212D,      0, 0x2279, 0x292E,
3608  0x292F, 0x2930, 0x2931, 0x2932, 0x2933, 0x2934, 0x2935, 0x2936,
3609 };
3610 static const unsigned short utf8_to_euc_C3[] = {
3611  0xAA22, 0xAA21, 0xAA24, 0xAA2A, 0xAA23, 0xAA29, 0xA921, 0xAA2E,
3612  0xAA32, 0xAA31, 0xAA34, 0xAA33, 0xAA40, 0xAA3F, 0xAA42, 0xAA41,
3613       0, 0xAA50, 0xAA52, 0xAA51, 0xAA54, 0xAA58, 0xAA53, 0x215F,
3614  0xA92C, 0xAA63, 0xAA62, 0xAA65, 0xAA64, 0xAA72, 0xA930, 0xA94E,
3615  0xAB22, 0xAB21, 0xAB24, 0xAB2A, 0xAB23, 0xAB29, 0xA941, 0xAB2E,
3616  0xAB32, 0xAB31, 0xAB34, 0xAB33, 0xAB40, 0xAB3F, 0xAB42, 0xAB41,
3617  0xA943, 0xAB50, 0xAB52, 0xAB51, 0xAB54, 0xAB58, 0xAB53, 0x2160,
3618  0xA94C, 0xAB63, 0xAB62, 0xAB65, 0xAB64, 0xAB72, 0xA950, 0xAB73,
3619 };
3620 static const unsigned short utf8_to_euc_C3_932[] = {
3621    0x41,   0x41,   0x41,   0x41,   0x41,   0x41,   0x41,   0x43,
3622    0x45,   0x45,   0x45,   0x45,   0x49,   0x49,   0x49,   0x49,
3623    0x44,   0x4E,   0x4F,   0x4F,   0x4F,   0x4F,   0x4F, 0x215F,
3624    0x4F,   0x55,   0x55,   0x55,   0x55,   0x59,   0x54,   0x73,
3625    0x61,   0x61,   0x61,   0x61,   0x61,   0x61,   0x61,   0x63,
3626    0x65,   0x65,   0x65,   0x65,   0x69,   0x69,   0x69,   0x69,
3627    0x64,   0x6E,   0x6F,   0x6F,   0x6F,   0x6F,   0x6F, 0x2160,
3628    0x6F,   0x75,   0x75,   0x75,   0x75,   0x79,   0x74,   0x79,
3629 };
3630 static const unsigned short utf8_to_euc_C3_x0213[] = {
3631  0x2937, 0x2938, 0x2939, 0x293A, 0x293B, 0x293C, 0x293D, 0x293E,
3632  0x293F, 0x2940, 0x2941, 0x2942, 0x2943, 0x2944, 0x2945, 0x2946,
3633  0x2947, 0x2948, 0x2949, 0x294A, 0x294B, 0x294C, 0x294D, 0x215F,
3634  0x294E, 0x294F, 0x2950, 0x2951, 0x2952, 0x2953, 0x2954, 0x2955,
3635  0x2956, 0x2957, 0x2958, 0x2959, 0x295A, 0x295B, 0x295C, 0x295D,
3636  0x295E, 0x295F, 0x2960, 0x2961, 0x2962, 0x2963, 0x2964, 0x2965,
3637  0x2966, 0x2967, 0x2968, 0x2969, 0x296A, 0x296B, 0x296C, 0x2160,
3638  0x296D, 0x296E, 0x296F, 0x2970, 0x2971, 0x2972, 0x2973, 0x2974,
3639 };
3640 static const unsigned short utf8_to_euc_C4[] = {
3641  0xAA27, 0xAB27, 0xAA25, 0xAB25, 0xAA28, 0xAB28, 0xAA2B, 0xAB2B,
3642  0xAA2C, 0xAB2C, 0xAA2F, 0xAB2F, 0xAA2D, 0xAB2D, 0xAA30, 0xAB30,
3643  0xA922, 0xA942, 0xAA37, 0xAB37,      0,      0, 0xAA36, 0xAB36,
3644  0xAA38, 0xAB38, 0xAA35, 0xAB35, 0xAA3A, 0xAB3A, 0xAA3B, 0xAB3B,
3645  0xAA3D, 0xAB3D, 0xAA3C,      0, 0xAA3E, 0xAB3E, 0xA924, 0xA944,
3646  0xAA47, 0xAB47, 0xAA45, 0xAB45,      0,      0, 0xAA46, 0xAB46,
3647  0xAA44, 0xA945, 0xA926, 0xA946, 0xAA48, 0xAB48, 0xAA49, 0xAB49,
3648  0xA947, 0xAA4A, 0xAB4A, 0xAA4C, 0xAB4C, 0xAA4B, 0xAB4B, 0xA929,
3649 };
3650 static const unsigned short utf8_to_euc_C4_x0213[] = {
3651  0x2975, 0x297A, 0x2A3A, 0x2A49, 0x2A21, 0x2A2C, 0x2A3C, 0x2A4B,
3652  0x2A59, 0x2A5F, 0xAA2F, 0xAB2F, 0x2A3D, 0x2A4C, 0x2A40, 0x2A4F,
3653  0xA922, 0x2A50, 0x2978, 0x297D,      0,      0, 0xAA36, 0xAB36,
3654  0x2A3E, 0x2A4D, 0x2A3F, 0x2A4E, 0x2A5A, 0x2A60, 0xAA3B, 0xAB3B,
3655  0xAA3D, 0xAB3D, 0xAA3C,      0, 0x2A5B, 0x2A61, 0xA924, 0x2A7D,
3656  0xAA47, 0xAB47, 0x2976, 0x297B,      0,      0, 0xAA46, 0xAB46,
3657  0xAA44, 0xA945, 0xA926, 0xA946, 0x2A5C, 0x2A62, 0xAA49, 0xAB49,
3658  0xA947, 0x2A3B, 0x2A4A, 0xAA4C, 0xAB4C, 0x2A24, 0x2A2F, 0xA929,
3659 };
3660 static const unsigned short utf8_to_euc_C5[] = {
3661  0xA949, 0xA928, 0xA948, 0xAA4D, 0xAB4D, 0xAA4F, 0xAB4F, 0xAA4E,
3662  0xAB4E, 0xA94A, 0xA92B, 0xA94B, 0xAA57, 0xAB57,      0,      0,
3663  0xAA56, 0xAB56, 0xA92D, 0xA94D, 0xAA59, 0xAB59, 0xAA5B, 0xAB5B,
3664  0xAA5A, 0xAB5A, 0xAA5C, 0xAB5C, 0xAA5D, 0xAB5D, 0xAA5F, 0xAB5F,
3665  0xAA5E, 0xAB5E, 0xAA61, 0xAB61, 0xAA60, 0xAB60, 0xA92F, 0xA94F,
3666  0xAA6C, 0xAB6C, 0xAA69, 0xAB69, 0xAA66, 0xAB66, 0xAA6B, 0xAB6B,
3667  0xAA68, 0xAB68, 0xAA6A, 0xAB6A, 0xAA71, 0xAB71, 0xAA74, 0xAB74,
3668  0xAA73, 0xAA75, 0xAB75, 0xAA77, 0xAB77, 0xAA76, 0xAB76,      0,
3669 };
3670 static const unsigned short utf8_to_euc_C5_x0213[] = {
3671  0xA949, 0x2A23, 0x2A2E, 0x2A41, 0x2A51, 0xAA4F, 0xAB4F, 0x2A42,
3672  0x2A52, 0xA94A, 0xA92B, 0x2A7A, 0x2979, 0x297E,      0,      0,
3673  0x2A43, 0x2A53, 0x2B2B, 0x2B2A, 0x2A39, 0x2A48, 0xAA5B, 0xAB5B,
3674  0x2A44, 0x2A54, 0x2A25, 0x2A30, 0x2A5D, 0x2A63, 0x2A27, 0x2A33,
3675  0x2A26, 0x2A32, 0x2A47, 0x2A57, 0x2A28, 0x2A34, 0xA92F, 0xA94F,
3676  0xAA6C, 0xAB6C, 0x2977, 0x297C, 0x2A5E, 0x2A64, 0x2A45, 0x2A55,
3677  0x2A46, 0x2A56, 0xAA6A, 0xAB6A, 0xAA71, 0xAB71, 0xAA74, 0xAB74,
3678  0xAA73, 0x2A29, 0x2A35, 0x2A2B, 0x2A38, 0x2A2A, 0x2A37,      0,
3679 };
3680 static const unsigned short utf8_to_euc_C6_x0213[] = {
3681       0,      0,      0,      0,      0,      0,      0,      0,
3682       0,      0,      0,      0,      0,      0,      0,      0,
3683       0,      0,      0, 0x2B29,      0,      0,      0,      0,
3684       0,      0,      0,      0,      0,      0,      0,      0,
3685       0,      0,      0,      0,      0,      0,      0,      0,
3686       0,      0,      0,      0,      0,      0,      0,      0,
3687       0,      0,      0,      0,      0,      0,      0,      0,
3688       0,      0,      0,      0,      0,      0,      0,      0,
3689 };
3690 static const unsigned short utf8_to_euc_C7[] = {
3691       0,      0,      0,      0,      0,      0,      0,      0,
3692       0,      0,      0,      0,      0, 0xAA26, 0xAB26, 0xAA43,
3693  0xAB43, 0xAA55, 0xAB55, 0xAA67, 0xAB67, 0xAA70, 0xAB70, 0xAA6D,
3694  0xAB6D, 0xAA6F, 0xAB6F, 0xAA6E, 0xAB6E,      0,      0,      0,
3695       0,      0,      0,      0,      0,      0,      0,      0,
3696       0,      0,      0,      0,      0,      0,      0,      0,
3697       0,      0,      0,      0,      0, 0xAB39,      0,      0,
3698       0,      0,      0,      0,      0,      0,      0,      0,
3699 };
3700 static const unsigned short utf8_to_euc_C7_x0213[] = {
3701       0,      0, 0x2B24,      0,      0,      0,      0,      0,
3702       0,      0,      0,      0,      0, 0x286F, 0x2870, 0xAA43,
3703  0x2871, 0x2876, 0x2877, 0xAA67, 0x2878, 0xAA70, 0x2879, 0xAA6D,
3704  0x287A, 0xAA6F, 0x287B, 0xAA6E, 0x287C,      0,      0,      0,
3705       0,      0,      0,      0,      0,      0,      0,      0,
3706       0,      0,      0,      0,      0,      0,      0,      0,
3707       0,      0,      0,      0,      0, 0xAB39,      0,      0,
3708  0x2874, 0x2875,      0,      0,      0, 0x2B45,      0,      0,
3709 };
3710 static const unsigned short utf8_to_euc_C9_x0213[] = {
3711       0,      0,      0,      0,      0,      0,      0,      0,
3712       0,      0,      0,      0,      0,      0,      0,      0,
3713  0x2B33, 0x2B39, 0x2B3A, 0x2B25, 0x2B38, 0x2B3F, 0x2A6E, 0x2B26,
3714  0x2B2E, 0x2B30, 0x2B43,      0, 0x2B31,      0, 0x2B32, 0x2A75,
3715  0x2B28, 0x2A79,      0,      0, 0x2B36, 0x2B3C, 0x2B22, 0x2B42,
3716  0x2B2C,      0,      0,      0, 0x2A6A, 0x2A74, 0x2A6B, 0x2B34,
3717  0x2A7B, 0x2A65, 0x2A76, 0x2A6F,      0, 0x2B2F,      0,      0,
3718       0, 0x2A6C, 0x2B41, 0x2A73,      0, 0x2A70, 0x2A67,      0,
3719 };
3720 static const unsigned short utf8_to_euc_CA_x0213[] = {
3721       0, 0x2A7C, 0x2A71, 0x2A68, 0x2B27,      0,      0,      0,
3722  0x2A6D, 0x2B2D, 0x2B35, 0x2A66, 0x2B37, 0x2B3B, 0x2A78,      0,
3723  0x2A72, 0x2B40, 0x2A69,      0, 0x2B21, 0x2A7E,      0,      0,
3724  0x2B23,      0,      0,      0,      0, 0x2A77,      0,      0,
3725       0, 0x2B3E, 0x2B3D,      0,      0,      0,      0,      0,
3726       0,      0,      0,      0,      0,      0,      0,      0,
3727       0,      0,      0,      0,      0,      0,      0,      0,
3728       0,      0,      0,      0,      0,      0,      0,      0,
3729 };
3730 static const unsigned short utf8_to_euc_CB[] = {
3731       0,      0,      0,      0,      0,      0,      0, 0xA230,
3732       0,      0,      0,      0,      0,      0,      0,      0,
3733       0,      0,      0,      0,      0,      0,      0,      0,
3734  0xA22F, 0xA232, 0xA236, 0xA235,      0, 0xA233,      0,      0,
3735       0,      0,      0,      0,      0,      0,      0,      0,
3736       0,      0,      0,      0,      0,      0,      0,      0,
3737       0,      0,      0,      0,      0,      0,      0,      0,
3738       0,      0,      0,      0,      0,      0,      0,      0,
3739 };
3740 static const unsigned short utf8_to_euc_CB_x0213[] = {
3741       0,      0,      0,      0,      0,      0,      0, 0x2A31,
3742  0x2B53,      0,      0,      0, 0x2B54,      0,      0,      0,
3743  0x2B55, 0x2B56,      0,      0,      0,      0,      0,      0,
3744  0x2A22, 0x2A58, 0xA236, 0x2A2D,      0, 0x2A36, 0x2B71,      0,
3745       0,      0,      0,      0,      0, 0x2B60, 0x2B61, 0x2B62,
3746  0x2B63, 0x2B64,      0,      0,      0,      0,      0,      0,
3747       0,      0,      0,      0,      0,      0,      0,      0,
3748       0,      0,      0,      0,      0,      0,      0,      0,
3749 };
3750 static const unsigned short utf8_to_euc_CC_x0213[] = {
3751  0x2B5C, 0x2B5A, 0x2B5F, 0x2B7D, 0x2B5B,      0, 0x2B57,      0,
3752  0x2B6D,      0,      0, 0x2B59, 0x2B5E,      0,      0, 0x2B5D,
3753       0,      0,      0,      0,      0,      0,      0,      0,
3754  0x2B78, 0x2B79, 0x2B7E,      0, 0x2B6A, 0x2B76, 0x2B77, 0x2B6B,
3755  0x2B6C,      0,      0,      0, 0x2B72, 0x2B67,      0,      0,
3756       0, 0x2B6F, 0x2B7A,      0, 0x2B68,      0,      0, 0x2B70,
3757  0x2B73,      0,      0,      0, 0x2B75,      0,      0,      0,
3758       0, 0x2B69, 0x2B7B, 0x2B7C, 0x2B74, 0x2B6E,      0,      0,
3759 };
3760 static const unsigned short utf8_to_euc_CD_x0213[] = {
3761       0,      0,      0,      0,      0,      0,      0,      0,
3762       0,      0,      0,      0,      0,      0,      0,      0,
3763       0,      0,      0,      0,      0,      0,      0,      0,
3764       0,      0,      0,      0,      0,      0,      0,      0,
3765       0, 0x2B52,      0,      0,      0,      0,      0,      0,
3766       0,      0,      0,      0,      0,      0,      0,      0,
3767       0,      0,      0,      0,      0,      0,      0,      0,
3768       0,      0,      0,      0,      0,      0,      0,      0,
3769 };
3770 static const unsigned short utf8_to_euc_CE[] = {
3771       0,      0,      0,      0, 0xA238, 0xA239, 0xA661,      0,
3772  0xA662, 0xA663, 0xA664,      0, 0xA667,      0, 0xA669, 0xA66C,
3773  0xA676, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627,
3774  0x2628, 0x2629, 0x262A, 0x262B, 0x262C, 0x262D, 0x262E, 0x262F,
3775  0x2630, 0x2631,      0, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636,
3776  0x2637, 0x2638, 0xA665, 0xA66A, 0xA671, 0xA672, 0xA673, 0xA674,
3777  0xA67B, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647,
3778  0x2648, 0x2649, 0x264A, 0x264B, 0x264C, 0x264D, 0x264E, 0x264F,
3779 };
3780 static const unsigned short utf8_to_euc_CF[] = {
3781  0x2650, 0x2651, 0xA678, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656,
3782  0x2657, 0x2658, 0xA675, 0xA67A, 0xA677, 0xA679, 0xA67C,      0,
3783       0,      0,      0,      0,      0,      0,      0,      0,
3784       0,      0,      0,      0,      0,      0,      0,      0,
3785       0,      0,      0,      0,      0,      0,      0,      0,
3786       0,      0,      0,      0,      0,      0,      0,      0,
3787       0,      0,      0,      0,      0,      0,      0,      0,
3788       0,      0,      0,      0,      0,      0,      0,      0,
3789 };
3790 static const unsigned short utf8_to_euc_CF_x0213[] = {
3791  0x2650, 0x2651, 0x2659, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656,
3792  0x2657, 0x2658, 0xA675, 0xA67A, 0xA677, 0xA679, 0xA67C,      0,
3793       0,      0,      0,      0,      0,      0,      0,      0,
3794       0,      0,      0,      0,      0,      0,      0,      0,
3795       0,      0,      0,      0,      0,      0,      0,      0,
3796       0,      0,      0,      0,      0,      0,      0,      0,
3797       0,      0,      0,      0,      0,      0,      0,      0,
3798       0,      0,      0,      0,      0,      0,      0,      0,
3799 };
3800 static const unsigned short utf8_to_euc_D0[] = {
3801       0, 0x2727, 0xA742, 0xA743, 0xA744, 0xA745, 0xA746, 0xA747,
3802  0xA748, 0xA749, 0xA74A, 0xA74B, 0xA74C,      0, 0xA74D, 0xA74E,
3803  0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728, 0x2729,
3804  0x272A, 0x272B, 0x272C, 0x272D, 0x272E, 0x272F, 0x2730, 0x2731,
3805  0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739,
3806  0x273A, 0x273B, 0x273C, 0x273D, 0x273E, 0x273F, 0x2740, 0x2741,
3807  0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758, 0x2759,
3808  0x275A, 0x275B, 0x275C, 0x275D, 0x275E, 0x275F, 0x2760, 0x2761,
3809 };
3810 static const unsigned short utf8_to_euc_D1[] = {
3811  0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769,
3812  0x276A, 0x276B, 0x276C, 0x276D, 0x276E, 0x276F, 0x2770, 0x2771,
3813       0, 0x2757, 0xA772, 0xA773, 0xA774, 0xA775, 0xA776, 0xA777,
3814  0xA778, 0xA779, 0xA77A, 0xA77B, 0xA77C,      0, 0xA77D, 0xA77E,
3815       0,      0,      0,      0,      0,      0,      0,      0,
3816       0,      0,      0,      0,      0,      0,      0,      0,
3817       0,      0,      0,      0,      0,      0,      0,      0,
3818       0,      0,      0,      0,      0,      0,      0,      0,
3819 };
3820 static const unsigned short utf8_to_euc_E1B8_x0213[] = {
3821       0,      0,      0,      0,      0,      0,      0,      0,
3822       0,      0,      0,      0,      0,      0,      0,      0,
3823       0,      0,      0,      0,      0,      0,      0,      0,
3824       0,      0,      0,      0,      0,      0,      0,      0,
3825       0,      0,      0,      0,      0,      0,      0,      0,
3826       0,      0,      0,      0,      0,      0,      0,      0,
3827       0,      0,      0,      0,      0,      0,      0,      0,
3828       0,      0,      0,      0,      0,      0, 0x2872, 0x2873,
3829 };
3830 static const unsigned short utf8_to_euc_E1BD_x0213[] = {
3831       0,      0,      0,      0,      0,      0,      0,      0,
3832       0,      0,      0,      0,      0,      0,      0,      0,
3833       0,      0,      0,      0,      0,      0,      0,      0,
3834       0,      0,      0,      0,      0,      0,      0,      0,
3835       0,      0,      0,      0,      0,      0,      0,      0,
3836       0,      0,      0,      0,      0,      0,      0,      0,
3837  0x2B46, 0x2B47, 0x2B50, 0x2B51,      0,      0,      0,      0,
3838       0,      0,      0,      0,      0,      0,      0,      0,
3839 };
3840 static const unsigned short utf8_to_euc_E280[] = {
3841       0,      0,      0,      0,      0,      0,      0,      0,
3842       0,      0,      0,      0,      0,      0,      0,      0,
3843  0x213E,      0,      0,      0, 0x213D, 0x213D, 0x2142,      0,
3844  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
3845  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
3846       0,      0,      0,      0,      0,      0,      0,      0,
3847  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
3848       0,      0,      0, 0x2228,      0,      0, 0x2131,      0,
3849 };
3850 static const unsigned short utf8_to_euc_E280_ms[] = {
3851       0,      0,      0,      0,      0,      0,      0,      0,
3852       0,      0,      0,      0,      0,      0,      0,      0,
3853  0x213E,      0,      0,      0, 0x213D, 0x213D, 0x2142,      0,
3854  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
3855  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
3856       0,      0,      0,      0,      0,      0,      0,      0,
3857  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
3858       0,      0,      0, 0x2228,      0,      0,   0x7E,      0,
3859 };
3860 static const unsigned short utf8_to_euc_E280_932[] = {
3861       0,      0,      0,      0,      0,      0,      0,      0,
3862       0,      0,      0,      0,      0,      0,      0,      0,
3863  0x213E,      0,      0,      0,      0, 0x213D,      0,      0,
3864  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
3865  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
3866       0,      0,      0,      0,      0,      0,      0,      0,
3867  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
3868       0,      0,      0, 0x2228,      0,      0,      0,      0,
3869 };
3870 static const unsigned short utf8_to_euc_E280_x0213[] = {
3871       0,      0,      0,      0,      0,      0,      0,      0,
3872       0,      0,      0,      0,      0,      0,      0,      0,
3873  0x213E,      0,      0, 0x237C, 0x213D, 0x213D, 0x2142,      0,
3874  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
3875  0x2277, 0x2278, 0x2340,      0,      0, 0x2145, 0x2144,      0,
3876       0,      0,      0,      0,      0,      0,      0,      0,
3877  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
3878       0,      0,      0, 0x2228, 0x286B,      0, 0x2131, 0x2B58,
3879 };
3880 static const unsigned short utf8_to_euc_E281_x0213[] = {
3881       0,      0, 0x2C7E,      0,      0,      0,      0, 0x286C,
3882  0x286D, 0x286E,      0,      0,      0,      0,      0,      0,
3883       0, 0x2C7D,      0,      0,      0,      0,      0,      0,
3884       0,      0,      0,      0,      0,      0,      0,      0,
3885       0,      0,      0,      0,      0,      0,      0,      0,
3886       0,      0,      0,      0,      0,      0,      0,      0,
3887       0,      0,      0,      0,      0,      0,      0,      0,
3888       0,      0,      0,      0,      0,      0,      0,      0,
3889 };
3890 static const unsigned short utf8_to_euc_E282_x0213[] = {
3891       0,      0,      0,      0,      0,      0,      0,      0,
3892       0,      0,      0,      0,      0,      0,      0,      0,
3893       0,      0,      0,      0,      0,      0,      0,      0,
3894       0,      0,      0,      0,      0,      0,      0,      0,
3895       0,      0,      0,      0,      0,      0,      0,      0,
3896       0,      0,      0,      0, 0x2921,      0,      0,      0,
3897       0,      0,      0,      0,      0,      0,      0,      0,
3898       0,      0,      0,      0,      0,      0,      0,      0,
3899 };
3900 static const unsigned short utf8_to_euc_E284[] = {
3901       0,      0,      0, 0x216E,      0,      0,      0,      0,
3902       0,      0,      0,      0,      0,      0,      0,      0,
3903       0,      0,      0,      0,      0,      0, 0x2D62,      0,
3904       0,      0,      0,      0,      0,      0,      0,      0,
3905       0, 0x2D64, 0xA26F,      0,      0,      0,      0,      0,
3906       0,      0,      0, 0x2272,      0,      0,      0,      0,
3907       0,      0,      0,      0,      0,      0,      0,      0,
3908       0,      0,      0,      0,      0,      0,      0,      0,
3909 };
3910 static const unsigned short utf8_to_euc_E284_mac[] = {
3911       0,      0,      0, 0x216E,      0,      0,      0,      0,
3912       0,      0,      0,      0,      0,      0,      0,      0,
3913       0,      0,      0,      0,      0,      0, 0x2B7B,      0,
3914       0,      0,      0,      0,      0,      0,      0,      0,
3915       0, 0x2B7D, 0x00FE,      0,      0,      0,      0,      0,
3916       0,      0,      0, 0x2272,      0,      0,      0,      0,
3917       0,      0,      0,      0,      0,      0,      0,      0,
3918       0,      0,      0,      0,      0,      0,      0,      0,
3919 };
3920 static const unsigned short utf8_to_euc_E284_x0213[] = {
3921       0,      0,      0, 0x216E,      0,      0,      0,      0,
3922       0,      0,      0,      0,      0,      0,      0, 0x235D,
3923       0,      0,      0, 0x235F,      0,      0, 0x2D62,      0,
3924       0,      0,      0,      0,      0,      0,      0,      0,
3925       0, 0x2D64, 0xA26F,      0,      0,      0,      0, 0x2360,
3926       0,      0,      0, 0x2272,      0,      0,      0,      0,
3927       0,      0,      0,      0,      0, 0x235C,      0,      0,
3928       0,      0,      0,      0,      0,      0,      0,      0,
3929 };
3930 static const unsigned short utf8_to_euc_E285[] = {
3931       0,      0,      0,      0,      0,      0,      0,      0,
3932       0,      0,      0,      0,      0,      0,      0,      0,
3933       0,      0,      0,      0,      0,      0,      0,      0,
3934       0,      0,      0,      0,      0,      0,      0,      0,
3935  0x2D35, 0x2D36, 0x2D37, 0x2D38, 0x2D39, 0x2D3A, 0x2D3B, 0x2D3C,
3936  0x2D3D, 0x2D3E,      0,      0,      0,      0,      0,      0,
3937  0xF373, 0xF374, 0xF375, 0xF376, 0xF377, 0xF378, 0xF379, 0xF37A,
3938  0xF37B, 0xF37C,      0,      0,      0,      0,      0,      0,
3939 };
3940 static const unsigned short utf8_to_euc_E285_mac[] = {
3941       0,      0,      0,      0,      0,      0,      0,      0,
3942       0,      0,      0,      0,      0,      0,      0,      0,
3943       0,      0,      0,      0,      0,      0,      0,      0,
3944       0,      0,      0,      0,      0,      0,      0,      0,
3945  0x2A21, 0x2A22, 0x2A23, 0x2A24, 0x2A25, 0x2A26, 0x2A27, 0x2A28,
3946  0x2A29, 0x2A2A,      0,      0,      0,      0,      0,      0,
3947  0x2A35, 0x2A36, 0x2A37, 0x2A38, 0x2A39, 0x2A3A, 0x2A3B, 0x2A3C,
3948  0x2A3D, 0x2A3E,      0,      0,      0,      0,      0,      0,
3949 };
3950 static const unsigned short utf8_to_euc_E285_x0213[] = {
3951       0,      0,      0,      0,      0,      0,      0,      0,
3952       0,      0,      0,      0,      0,      0,      0,      0,
3953       0,      0,      0, 0x2778, 0x2779, 0x277A,      0,      0,
3954       0,      0,      0,      0,      0,      0,      0,      0,
3955  0x2D35, 0x2D36, 0x2D37, 0x2D38, 0x2D39, 0x2D3A, 0x2D3B, 0x2D3C,
3956  0x2D3D, 0x2D3E, 0x2D3F, 0x2D57,      0,      0,      0,      0,
3957  0x2C35, 0x2C36, 0x2C37, 0x2C38, 0x2C39, 0x2C3A, 0x2C3B, 0x2C3C,
3958  0x2C3D, 0x2C3E, 0x2C3F, 0x2C40,      0,      0,      0,      0,
3959 };
3960 static const unsigned short utf8_to_euc_E286[] = {
3961       0,      0,      0,      0,      0,      0,      0,      0,
3962       0,      0,      0,      0,      0,      0,      0,      0,
3963  0x222B, 0x222C, 0x222A, 0x222D,      0,      0,      0,      0,
3964       0,      0,      0,      0,      0,      0,      0,      0,
3965       0,      0,      0,      0,      0,      0,      0,      0,
3966       0,      0,      0,      0,      0,      0,      0,      0,
3967       0,      0,      0,      0,      0,      0,      0,      0,
3968       0,      0,      0,      0,      0,      0,      0,      0,
3969 };
3970 static const unsigned short utf8_to_euc_E286_x0213[] = {
3971       0,      0,      0,      0,      0,      0,      0,      0,
3972       0,      0,      0,      0,      0,      0,      0,      0,
3973  0x222B, 0x222C, 0x222A, 0x222D, 0x2271,      0, 0x2327, 0x2325,
3974  0x2326, 0x2328,      0,      0,      0,      0,      0,      0,
3975       0,      0,      0,      0,      0,      0,      0,      0,
3976       0,      0,      0,      0,      0,      0,      0,      0,
3977       0,      0,      0,      0,      0,      0,      0,      0,
3978       0,      0,      0,      0,      0,      0,      0,      0,
3979 };
3980 static const unsigned short utf8_to_euc_E287[] = {
3981       0,      0,      0,      0,      0,      0,      0,      0,
3982       0,      0,      0,      0,      0,      0,      0,      0,
3983       0,      0, 0x224D,      0, 0x224E,      0,      0,      0,
3984       0,      0,      0,      0,      0,      0,      0,      0,
3985       0,      0,      0,      0,      0,      0,      0,      0,
3986       0,      0,      0,      0,      0,      0,      0,      0,
3987       0,      0,      0,      0,      0,      0,      0,      0,
3988       0,      0,      0,      0,      0,      0,      0,      0,
3989 };
3990 static const unsigned short utf8_to_euc_E287_x0213[] = {
3991       0,      0,      0,      0, 0x2329,      0,      0,      0,
3992       0,      0,      0,      0,      0,      0,      0,      0,
3993       0,      0, 0x224D,      0, 0x224E,      0,      0,      0,
3994       0,      0,      0,      0,      0,      0,      0,      0,
3995       0,      0,      0,      0,      0,      0, 0x232B, 0x232C,
3996  0x232A, 0x232D,      0,      0,      0,      0,      0,      0,
3997       0,      0,      0,      0,      0,      0,      0,      0,
3998       0,      0,      0,      0,      0,      0,      0,      0,
3999 };
4000 static const unsigned short utf8_to_euc_E288[] = {
4001  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
4002  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
4003       0, 0x2D74, 0x215D,      0,      0,      0,      0,      0,
4004       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2D78,
4005  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
4006  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2D73,      0,
4007       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
4008       0,      0,      0,      0,      0, 0x2266,      0,      0,
4009 };
4010 static const unsigned short utf8_to_euc_E288_932[] = {
4011  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
4012  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
4013       0, 0x2D74,      0,      0,      0,      0,      0,      0,
4014       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2D78,
4015  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
4016  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2D73,      0,
4017       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
4018       0,      0,      0,      0,      0, 0x2266,      0,      0,
4019 };
4020 static const unsigned short utf8_to_euc_E288_mac[] = {
4021  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
4022  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
4023       0,      0,      0,      0,      0,      0,      0,      0,
4024       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2F22,
4025  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
4026  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2F21,      0,
4027       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
4028       0,      0,      0,      0,      0, 0x2266,      0,      0,
4029 };
4030 static const unsigned short utf8_to_euc_E288_x0213[] = {
4031  0x224F,      0, 0x225F, 0x2250,      0, 0x2247,      0, 0x2260,
4032  0x223A, 0x2246,      0, 0x223B,      0,      0,      0,      0,
4033       0, 0x2D74, 0x215D, 0x235B,      0,      0,      0,      0,
4034       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2D78,
4035  0x225C,      0,      0,      0,      0, 0x2254, 0x2255, 0x224A,
4036  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2D73,      0,
4037       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
4038       0,      0,      0,      0,      0, 0x2266,      0,      0,
4039 };
4040 static const unsigned short utf8_to_euc_E289[] = {
4041       0,      0,      0,      0,      0,      0,      0,      0,
4042       0,      0,      0,      0,      0,      0,      0,      0,
4043       0,      0, 0x2262,      0,      0,      0,      0,      0,
4044       0,      0,      0,      0,      0,      0,      0,      0,
4045  0x2162, 0x2261,      0,      0,      0,      0, 0x2165, 0x2166,
4046       0,      0, 0x2263, 0x2264,      0,      0,      0,      0,
4047       0,      0,      0,      0,      0,      0,      0,      0,
4048       0,      0,      0,      0,      0,      0,      0,      0,
4049 };
4050 static const unsigned short utf8_to_euc_E289_x0213[] = {
4051       0,      0,      0, 0x226C,      0, 0x226D,      0,      0,
4052  0x226E,      0,      0,      0,      0,      0,      0,      0,
4053       0,      0, 0x2262,      0,      0,      0,      0,      0,
4054       0,      0,      0,      0,      0,      0,      0,      0,
4055  0x2162, 0x2261, 0x226B,      0,      0,      0, 0x2165, 0x2166,
4056       0,      0, 0x2263, 0x2264,      0,      0,      0,      0,
4057       0,      0,      0,      0,      0,      0, 0x226F, 0x2270,
4058       0,      0,      0,      0,      0,      0,      0,      0,
4059 };
4060 static const unsigned short utf8_to_euc_E28A[] = {
4061       0,      0, 0x223E, 0x223F,      0,      0, 0x223C, 0x223D,
4062       0,      0,      0,      0,      0,      0,      0,      0,
4063       0,      0,      0,      0,      0,      0,      0,      0,
4064       0,      0,      0,      0,      0,      0,      0,      0,
4065       0,      0,      0,      0,      0, 0x225D,      0,      0,
4066       0,      0,      0,      0,      0,      0,      0,      0,
4067       0,      0,      0,      0,      0,      0,      0,      0,
4068       0,      0,      0,      0,      0,      0,      0, 0x2D79,
4069 };
4070 static const unsigned short utf8_to_euc_E28A_mac[] = {
4071       0,      0, 0x223E, 0x223F,      0,      0, 0x223C, 0x223D,
4072       0,      0,      0,      0,      0,      0,      0,      0,
4073       0,      0,      0,      0,      0,      0,      0,      0,
4074       0,      0,      0,      0,      0,      0,      0,      0,
4075       0,      0,      0,      0,      0, 0x225D,      0,      0,
4076       0,      0,      0,      0,      0,      0,      0,      0,
4077       0,      0,      0,      0,      0,      0,      0,      0,
4078       0,      0,      0,      0,      0,      0,      0, 0x2F23,
4079 };
4080 static const unsigned short utf8_to_euc_E28A_x0213[] = {
4081       0,      0, 0x223E, 0x223F, 0x2242, 0x2243, 0x223C, 0x223D,
4082       0,      0, 0x2244, 0x2245,      0,      0,      0,      0,
4083       0,      0,      0,      0,      0, 0x2251, 0x2252, 0x2253,
4084       0,      0,      0,      0,      0,      0,      0,      0,
4085       0,      0,      0,      0,      0, 0x225D,      0,      0,
4086       0,      0,      0,      0,      0,      0,      0,      0,
4087       0,      0,      0,      0,      0,      0,      0,      0,
4088       0,      0,      0,      0,      0,      0,      0, 0x2D79,
4089 };
4090 static const unsigned short utf8_to_euc_E28B_x0213[] = {
4091       0,      0,      0,      0,      0,      0,      0,      0,
4092       0,      0,      0,      0,      0,      0,      0,      0,
4093       0,      0,      0,      0,      0,      0,      0,      0,
4094       0,      0, 0x2776, 0x2777,      0,      0,      0,      0,
4095       0,      0,      0,      0,      0,      0,      0,      0,
4096       0,      0,      0,      0,      0,      0,      0,      0,
4097       0,      0,      0,      0,      0,      0,      0,      0,
4098       0,      0,      0,      0,      0,      0,      0,      0,
4099 };
4100 static const unsigned short utf8_to_euc_E28C[] = {
4101       0,      0,      0,      0,      0,      0,      0,      0,
4102       0,      0,      0,      0,      0,      0,      0,      0,
4103       0,      0, 0x225E,      0,      0,      0,      0,      0,
4104       0,      0,      0,      0,      0,      0,      0,      0,
4105       0,      0,      0,      0,      0,      0,      0,      0,
4106       0,      0,      0,      0,      0,      0,      0,      0,
4107       0,      0,      0,      0,      0,      0,      0,      0,
4108       0,      0,      0,      0,      0,      0,      0,      0,
4109 };
4110 static const unsigned short utf8_to_euc_E28C_x0213[] = {
4111       0,      0,      0,      0,      0, 0x2248, 0x2249,      0,
4112       0,      0,      0,      0,      0,      0,      0,      0,
4113       0,      0, 0x225E,      0,      0,      0,      0,      0,
4114  0x277C,      0,      0,      0,      0,      0,      0,      0,
4115       0,      0,      0,      0,      0,      0,      0,      0,
4116       0,      0,      0,      0,      0,      0,      0,      0,
4117       0,      0,      0,      0,      0,      0,      0,      0,
4118       0,      0,      0,      0,      0,      0,      0,      0,
4119 };
4120 static const unsigned short utf8_to_euc_E28E_x0213[] = {
4121       0,      0,      0,      0,      0,      0,      0,      0,
4122       0,      0,      0,      0,      0,      0,      0,      0,
4123       0,      0,      0,      0,      0,      0,      0,      0,
4124       0,      0,      0,      0,      0,      0,      0,      0,
4125       0,      0,      0,      0,      0,      0,      0,      0,
4126       0,      0,      0,      0,      0,      0,      0,      0,
4127       0,      0,      0,      0,      0,      0,      0,      0,
4128       0,      0,      0,      0,      0,      0, 0x2742, 0x2743,
4129 };
4130 static const unsigned short utf8_to_euc_E28F_x0213[] = {
4131  0x2744, 0x2745, 0x2746, 0x2747, 0x2748, 0x2749, 0x274A, 0x274B,
4132  0x274C, 0x274D, 0x274E, 0x274F, 0x2750,      0, 0x277E,      0,
4133       0,      0,      0,      0,      0,      0,      0,      0,
4134       0,      0,      0,      0,      0,      0,      0,      0,
4135       0,      0,      0,      0,      0,      0,      0,      0,
4136       0,      0,      0,      0,      0,      0,      0,      0,
4137       0,      0,      0,      0,      0,      0,      0,      0,
4138       0,      0,      0,      0,      0,      0,      0,      0,
4139 };
4140 static const unsigned short utf8_to_euc_E290_x0213[] = {
4141       0,      0,      0,      0,      0,      0,      0,      0,
4142       0,      0,      0,      0,      0,      0,      0,      0,
4143       0,      0,      0,      0,      0,      0,      0,      0,
4144       0,      0,      0,      0,      0,      0,      0,      0,
4145       0,      0,      0, 0x277D,      0,      0,      0,      0,
4146       0,      0,      0,      0,      0,      0,      0,      0,
4147       0,      0,      0,      0,      0,      0,      0,      0,
4148       0,      0,      0,      0,      0,      0,      0,      0,
4149 };
4150 static const unsigned short utf8_to_euc_E291[] = {
4151       0,      0,      0,      0,      0,      0,      0,      0,
4152       0,      0,      0,      0,      0,      0,      0,      0,
4153       0,      0,      0,      0,      0,      0,      0,      0,
4154       0,      0,      0,      0,      0,      0,      0,      0,
4155  0x2D21, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27, 0x2D28,
4156  0x2D29, 0x2D2A, 0x2D2B, 0x2D2C, 0x2D2D, 0x2D2E, 0x2D2F, 0x2D30,
4157  0x2D31, 0x2D32, 0x2D33, 0x2D34,      0,      0,      0,      0,
4158       0,      0,      0,      0,      0,      0,      0,      0,
4159 };
4160 static const unsigned short utf8_to_euc_E291_mac[] = {
4161       0,      0,      0,      0,      0,      0,      0,      0,
4162       0,      0,      0,      0,      0,      0,      0,      0,
4163       0,      0,      0,      0,      0,      0,      0,      0,
4164       0,      0,      0,      0,      0,      0,      0,      0,
4165  0x2921, 0x2922, 0x2923, 0x2924, 0x2925, 0x2926, 0x2927, 0x2928,
4166  0x2929, 0x292A, 0x292B, 0x292C, 0x292D, 0x292E, 0x292F, 0x2930,
4167  0x2931, 0x2932, 0x2933, 0x2934,      0,      0,      0,      0,
4168       0,      0,      0,      0,      0,      0,      0,      0,
4169 };
4170 static const unsigned short utf8_to_euc_E293_x0213[] = {
4171       0,      0,      0,      0,      0,      0,      0,      0,
4172       0,      0,      0,      0,      0,      0,      0,      0,
4173  0x2C41, 0x2C42, 0x2C43, 0x2C44, 0x2C45, 0x2C46, 0x2C47, 0x2C48,
4174  0x2C49, 0x2C4A, 0x2C4B, 0x2C4C, 0x2C4D, 0x2C4E, 0x2C4F, 0x2C50,
4175  0x2C51, 0x2C52, 0x2C53, 0x2C54, 0x2C55, 0x2C56, 0x2C57, 0x2C58,
4176  0x2C59, 0x2C5A,      0, 0x2C2B, 0x2C2C, 0x2C2D, 0x2C2E, 0x2C2F,
4177  0x2C30, 0x2C31, 0x2C32, 0x2C33, 0x2C34, 0x265A, 0x265B, 0x265C,
4178  0x265D, 0x265E, 0x265F, 0x2660, 0x2661, 0x2662, 0x2663,      0,
4179 };
4180 static const unsigned short utf8_to_euc_E294[] = {
4181  0x2821, 0x282C, 0x2822, 0x282D,      0,      0,      0,      0,
4182       0,      0,      0,      0, 0x2823,      0,      0, 0x282E,
4183  0x2824,      0,      0, 0x282F, 0x2826,      0,      0, 0x2831,
4184  0x2825,      0,      0, 0x2830, 0x2827, 0x283C,      0,      0,
4185  0x2837,      0,      0, 0x2832, 0x2829, 0x283E,      0,      0,
4186  0x2839,      0,      0, 0x2834, 0x2828,      0,      0, 0x2838,
4187  0x283D,      0,      0, 0x2833, 0x282A,      0,      0, 0x283A,
4188  0x283F,      0,      0, 0x2835, 0x282B,      0,      0, 0x283B,
4189 };
4190 static const unsigned short utf8_to_euc_E295[] = {
4191       0,      0, 0x2840,      0,      0,      0,      0,      0,
4192       0,      0,      0, 0x2836,      0,      0,      0,      0,
4193       0,      0,      0,      0,      0,      0,      0,      0,
4194       0,      0,      0,      0,      0,      0,      0,      0,
4195       0,      0,      0,      0,      0,      0,      0,      0,
4196       0,      0,      0,      0,      0,      0,      0,      0,
4197       0,      0,      0,      0,      0,      0,      0,      0,
4198       0,      0,      0,      0,      0,      0,      0,      0,
4199 };
4200 static const unsigned short utf8_to_euc_E296[] = {
4201       0,      0,      0,      0,      0,      0,      0,      0,
4202       0,      0,      0,      0,      0,      0,      0,      0,
4203       0,      0,      0,      0,      0,      0,      0,      0,
4204       0,      0,      0,      0,      0,      0,      0,      0,
4205  0x2223, 0x2222,      0,      0,      0,      0,      0,      0,
4206       0,      0,      0,      0,      0,      0,      0,      0,
4207       0,      0, 0x2225, 0x2224,      0,      0,      0,      0,
4208       0,      0,      0,      0, 0x2227, 0x2226,      0,      0,
4209 };
4210 static const unsigned short utf8_to_euc_E296_x0213[] = {
4211       0,      0,      0,      0,      0,      0,      0,      0,
4212       0,      0,      0,      0,      0,      0,      0,      0,
4213       0,      0,      0,      0,      0,      0,      0,      0,
4214       0,      0,      0,      0,      0,      0,      0,      0,
4215  0x2223, 0x2222,      0,      0,      0,      0,      0,      0,
4216       0,      0,      0,      0,      0,      0,      0,      0,
4217       0, 0x266D, 0x2225, 0x2224,      0,      0, 0x2322, 0x2321,
4218       0,      0,      0,      0, 0x2227, 0x2226,      0,      0,
4219 };
4220 static const unsigned short utf8_to_euc_E297[] = {
4221       0,      0,      0,      0,      0,      0, 0x2221, 0x217E,
4222       0,      0,      0, 0x217B,      0,      0, 0x217D, 0x217C,
4223       0,      0,      0,      0,      0,      0,      0,      0,
4224       0,      0,      0,      0,      0,      0,      0,      0,
4225       0,      0,      0,      0,      0,      0,      0,      0,
4226       0,      0,      0,      0,      0,      0,      0, 0x227E,
4227       0,      0,      0,      0,      0,      0,      0,      0,
4228       0,      0,      0,      0,      0,      0,      0,      0,
4229 };
4230 static const unsigned short utf8_to_euc_E297_x0213[] = {
4231  0x2324, 0x2323,      0,      0,      0,      0, 0x2221, 0x217E,
4232       0, 0x233B,      0, 0x217B,      0,      0, 0x217D, 0x217C,
4233  0x2867, 0x2868, 0x2869, 0x286A,      0,      0,      0,      0,
4234       0,      0,      0,      0,      0,      0,      0,      0,
4235       0,      0,      0,      0,      0,      0, 0x233F,      0,
4236       0,      0,      0,      0,      0,      0,      0, 0x227E,
4237       0,      0,      0,      0,      0,      0,      0,      0,
4238       0,      0,      0,      0,      0,      0,      0,      0,
4239 };
4240 static const unsigned short utf8_to_euc_E298[] = {
4241       0,      0,      0,      0,      0, 0x217A, 0x2179,      0,
4242       0,      0,      0,      0,      0,      0,      0,      0,
4243       0,      0,      0,      0,      0,      0,      0,      0,
4244       0,      0,      0,      0,      0,      0,      0,      0,
4245       0,      0,      0,      0,      0,      0,      0,      0,
4246       0,      0,      0,      0,      0,      0,      0,      0,
4247       0,      0,      0,      0,      0,      0,      0,      0,
4248       0,      0,      0,      0,      0,      0,      0,      0,
4249 };
4250 static const unsigned short utf8_to_euc_E298_x0213[] = {
4251  0x2668, 0x2669, 0x266A, 0x266B,      0, 0x217A, 0x2179,      0,
4252       0,      0,      0,      0,      0,      0, 0x2667,      0,
4253       0,      0,      0,      0,      0,      0, 0x2664, 0x2665,
4254       0,      0,      0,      0,      0,      0, 0x2D7E,      0,
4255       0,      0,      0,      0,      0,      0,      0,      0,
4256       0,      0,      0,      0,      0,      0,      0,      0,
4257       0,      0,      0,      0,      0,      0,      0,      0,
4258       0,      0,      0,      0,      0,      0,      0,      0,
4259 };
4260 static const unsigned short utf8_to_euc_E299[] = {
4261  0x216A,      0, 0x2169,      0,      0,      0,      0,      0,
4262       0,      0,      0,      0,      0,      0,      0,      0,
4263       0,      0,      0,      0,      0,      0,      0,      0,
4264       0,      0,      0,      0,      0,      0,      0,      0,
4265       0,      0,      0,      0,      0,      0,      0,      0,
4266       0,      0, 0x2276,      0,      0, 0x2275,      0, 0x2274,
4267       0,      0,      0,      0,      0,      0,      0,      0,
4268       0,      0,      0,      0,      0,      0,      0,      0,
4269 };
4270 static const unsigned short utf8_to_euc_E299_x0213[] = {
4271  0x216A,      0, 0x2169,      0,      0,      0,      0,      0,
4272       0,      0,      0,      0,      0,      0,      0,      0,
4273       0,      0,      0,      0,      0,      0,      0,      0,
4274       0,      0,      0,      0,      0,      0,      0,      0,
4275  0x263A, 0x263D, 0x263B, 0x2640, 0x2639, 0x263E, 0x263C, 0x263F,
4276  0x266C, 0x227D, 0x2276, 0x227B, 0x227C, 0x2275, 0x227A, 0x2274,
4277       0,      0,      0,      0,      0,      0,      0,      0,
4278       0,      0,      0,      0,      0,      0,      0,      0,
4279 };
4280 static const unsigned short utf8_to_euc_E29C_x0213[] = {
4281       0,      0,      0,      0,      0,      0,      0,      0,
4282       0,      0,      0,      0,      0,      0,      0,      0,
4283       0,      0,      0, 0x277B,      0,      0,      0,      0,
4284       0,      0,      0,      0,      0,      0,      0,      0,
4285       0,      0,      0,      0,      0,      0,      0,      0,
4286       0,      0,      0,      0,      0,      0,      0,      0,
4287       0,      0,      0,      0,      0,      0,      0,      0,
4288       0,      0,      0,      0,      0,      0,      0,      0,
4289 };
4290 static const unsigned short utf8_to_euc_E29D_x0213[] = {
4291       0,      0,      0,      0,      0,      0,      0,      0,
4292       0,      0,      0,      0,      0,      0,      0,      0,
4293       0,      0,      0,      0,      0,      0, 0x2D7D,      0,
4294       0,      0,      0,      0,      0,      0,      0,      0,
4295       0,      0,      0,      0,      0,      0,      0,      0,
4296       0,      0,      0,      0,      0,      0,      0,      0,
4297       0,      0,      0,      0,      0,      0, 0x2C21, 0x2C22,
4298  0x2C23, 0x2C24, 0x2C25, 0x2C26, 0x2C27, 0x2C28, 0x2C29, 0x2C2A,
4299 };
4300 static const unsigned short utf8_to_euc_E2A4_x0213[] = {
4301       0,      0,      0,      0,      0,      0,      0,      0,
4302       0,      0,      0,      0,      0,      0,      0,      0,
4303       0,      0,      0,      0,      0,      0,      0,      0,
4304       0,      0,      0,      0,      0,      0,      0,      0,
4305       0,      0,      0,      0,      0,      0,      0,      0,
4306       0,      0,      0,      0,      0,      0,      0,      0,
4307       0,      0,      0,      0, 0x232E, 0x232F,      0,      0,
4308       0,      0,      0,      0,      0,      0,      0,      0,
4309 };
4310 static const unsigned short utf8_to_euc_E2A6_x0213[] = {
4311       0,      0,      0,      0,      0,      0,      0,      0,
4312       0,      0,      0,      0,      0,      0,      0,      0,
4313       0,      0,      0,      0,      0,      0,      0,      0,
4314       0,      0,      0,      0,      0,      0,      0,      0,
4315       0,      0,      0,      0,      0,      0,      0,      0,
4316       0,      0,      0,      0,      0,      0,      0,      0,
4317       0,      0,      0,      0,      0,      0,      0,      0,
4318       0,      0,      0,      0,      0,      0,      0, 0x233A,
4319 };
4320 static const unsigned short utf8_to_euc_E2A7_x0213[] = {
4321       0,      0,      0,      0,      0,      0,      0,      0,
4322       0,      0,      0,      0,      0,      0,      0,      0,
4323       0,      0,      0,      0,      0,      0,      0,      0,
4324       0,      0,      0,      0,      0,      0,      0,      0,
4325       0,      0,      0,      0,      0,      0,      0,      0,
4326       0,      0,      0,      0,      0,      0,      0,      0,
4327       0,      0,      0,      0,      0,      0,      0,      0,
4328       0,      0, 0x237D, 0x237E,      0,      0,      0,      0,
4329 };
4330 static const unsigned short utf8_to_euc_E380[] = {
4331  0x2121, 0x2122, 0x2123, 0x2137,      0, 0x2139, 0x213A, 0x213B,
4332  0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
4333  0x215A, 0x215B, 0x2229, 0x222E, 0x214C, 0x214D,      0,      0,
4334       0,      0,      0,      0, 0x2141, 0x2D60,      0, 0x2D61,
4335       0,      0,      0,      0,      0,      0,      0,      0,
4336       0,      0,      0,      0,      0,      0,      0,      0,
4337       0,      0,      0,      0,      0,      0,      0,      0,
4338       0,      0,      0,      0,      0,      0,      0,      0,
4339 };
4340 static const unsigned short utf8_to_euc_E380_932[] = {
4341  0x2121, 0x2122, 0x2123, 0x2137,      0, 0x2139, 0x213A, 0x213B,
4342  0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
4343  0x215A, 0x215B, 0x2229, 0x222E, 0x214C, 0x214D,      0,      0,
4344       0,      0,      0,      0,      0, 0x2D60,      0, 0x2D61,
4345       0,      0,      0,      0,      0,      0,      0,      0,
4346       0,      0,      0,      0,      0,      0,      0,      0,
4347       0,      0,      0,      0,      0,      0,      0,      0,
4348       0,      0,      0,      0,      0,      0,      0,      0,
4349 };
4350 static const unsigned short utf8_to_euc_E380_x0213[] = {
4351  0x2121, 0x2122, 0x2123, 0x2137,      0, 0x2139, 0x213A, 0x213B,
4352  0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
4353  0x215A, 0x215B, 0x2229, 0x222E, 0x214C, 0x214D, 0x225A, 0x225B,
4354  0x2258, 0x2259,      0,      0, 0x2141, 0x2D60,      0, 0x2D61,
4355  0x2666,      0,      0,      0,      0,      0,      0,      0,
4356       0,      0,      0,      0,      0,      0,      0,      0,
4357       0,      0,      0, 0x2233, 0x2234, 0x2235,      0,      0,
4358       0,      0,      0, 0x2236, 0x2237, 0x233C,      0,      0,
4359 };
4360 static const unsigned short utf8_to_euc_E381[] = {
4361       0, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427,
4362  0x2428, 0x2429, 0x242A, 0x242B, 0x242C, 0x242D, 0x242E, 0x242F,
4363  0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437,
4364  0x2438, 0x2439, 0x243A, 0x243B, 0x243C, 0x243D, 0x243E, 0x243F,
4365  0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447,
4366  0x2448, 0x2449, 0x244A, 0x244B, 0x244C, 0x244D, 0x244E, 0x244F,
4367  0x2450, 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457,
4368  0x2458, 0x2459, 0x245A, 0x245B, 0x245C, 0x245D, 0x245E, 0x245F,
4369 };
4370 static const unsigned short utf8_to_euc_E382[] = {
4371  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
4372  0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E, 0x246F,
4373  0x2470, 0x2471, 0x2472, 0x2473,      0,      0,      0,      0,
4374       0,      0,      0, 0x212B, 0x212C, 0x2135, 0x2136,      0,
4375       0, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527,
4376  0x2528, 0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F,
4377  0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537,
4378  0x2538, 0x2539, 0x253A, 0x253B, 0x253C, 0x253D, 0x253E, 0x253F,
4379 };
4380 static const unsigned short utf8_to_euc_E382_932[] = {
4381  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
4382  0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E, 0x246F,
4383  0x2470, 0x2471, 0x2472, 0x2473, 0x2574,      0,      0,      0,
4384       0,      0,      0, 0x212B, 0x212C, 0x2135, 0x2136,      0,
4385       0, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527,
4386  0x2528, 0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F,
4387  0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537,
4388  0x2538, 0x2539, 0x253A, 0x253B, 0x253C, 0x253D, 0x253E, 0x253F,
4389 };
4390 static const unsigned short utf8_to_euc_E382_x0213[] = {
4391  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
4392  0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E, 0x246F,
4393  0x2470, 0x2471, 0x2472, 0x2473, 0x2474, 0x2475, 0x2476,      0,
4394       0,      0,      0, 0x212B, 0x212C, 0x2135, 0x2136, 0x2239,
4395  0x237B, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527,
4396  0x2528, 0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F,
4397  0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537,
4398  0x2538, 0x2539, 0x253A, 0x253B, 0x253C, 0x253D, 0x253E, 0x253F,
4399 };
4400 static const unsigned short utf8_to_euc_E383[] = {
4401  0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547,
4402  0x2548, 0x2549, 0x254A, 0x254B, 0x254C, 0x254D, 0x254E, 0x254F,
4403  0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
4404  0x2558, 0x2559, 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F,
4405  0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567,
4406  0x2568, 0x2569, 0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F,
4407  0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576,      0,
4408       0,      0,      0, 0x2126, 0x213C, 0x2133, 0x2134,      0,
4409 };
4410 static const unsigned short utf8_to_euc_E383_x0213[] = {
4411  0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547,
4412  0x2548, 0x2549, 0x254A, 0x254B, 0x254C, 0x254D, 0x254E, 0x254F,
4413  0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
4414  0x2558, 0x2559, 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F,
4415  0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567,
4416  0x2568, 0x2569, 0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F,
4417  0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576, 0x2772,
4418  0x2773, 0x2774, 0x2775, 0x2126, 0x213C, 0x2133, 0x2134, 0x2238,
4419 };
4420 static const unsigned short utf8_to_euc_E387_x0213[] = {
4421       0,      0,      0,      0,      0,      0,      0,      0,
4422       0,      0,      0,      0,      0,      0,      0,      0,
4423       0,      0,      0,      0,      0,      0,      0,      0,
4424       0,      0,      0,      0,      0,      0,      0,      0,
4425       0,      0,      0,      0,      0,      0,      0,      0,
4426       0,      0,      0,      0,      0,      0,      0,      0,
4427  0x266E, 0x266F, 0x2670, 0x2671, 0x2672, 0x2673, 0x2674, 0x2675,
4428  0x2676, 0x2677, 0x2679, 0x267A, 0x267B, 0x267C, 0x267D, 0x267E,
4429 };
4430 static const unsigned short utf8_to_euc_E388[] = {
4431       0,      0,      0,      0,      0,      0,      0,      0,
4432       0,      0,      0,      0,      0,      0,      0,      0,
4433       0,      0,      0,      0,      0,      0,      0,      0,
4434       0,      0,      0,      0,      0,      0,      0,      0,
4435       0,      0,      0,      0,      0,      0,      0,      0,
4436       0,      0,      0,      0,      0,      0,      0,      0,
4437       0, 0x2D6A, 0x2D6B,      0,      0,      0,      0,      0,
4438       0, 0x2D6C,      0,      0,      0,      0,      0,      0,
4439 };
4440 static const unsigned short utf8_to_euc_E388_mac[] = {
4441       0,      0,      0,      0,      0,      0,      0,      0,
4442       0,      0,      0,      0,      0,      0,      0,      0,
4443       0,      0,      0,      0,      0,      0,      0,      0,
4444       0,      0,      0,      0,      0,      0,      0,      0,
4445       0,      0,      0,      0,      0,      0,      0,      0,
4446       0,      0,      0,      0,      0,      0,      0,      0,
4447       0, 0x2D2E, 0x2D31,      0,      0,      0,      0,      0,
4448       0, 0x2D2C,      0,      0,      0,      0,      0,      0,
4449 };
4450 static const unsigned short utf8_to_euc_E389_x0213[] = {
4451       0,      0,      0,      0,      0,      0,      0,      0,
4452       0,      0,      0,      0,      0,      0,      0,      0,
4453       0, 0x2841, 0x2842, 0x2843, 0x2844, 0x2845, 0x2846, 0x2847,
4454  0x2848, 0x2849, 0x284A, 0x284B, 0x284C, 0x284D, 0x284E, 0x284F,
4455       0,      0,      0,      0,      0,      0,      0,      0,
4456       0,      0,      0,      0,      0,      0,      0,      0,
4457       0,      0,      0,      0,      0,      0,      0,      0,
4458       0,      0,      0,      0,      0,      0,      0,      0,
4459 };
4460 static const unsigned short utf8_to_euc_E38A[] = {
4461       0,      0,      0,      0,      0,      0,      0,      0,
4462       0,      0,      0,      0,      0,      0,      0,      0,
4463       0,      0,      0,      0,      0,      0,      0,      0,
4464       0,      0,      0,      0,      0,      0,      0,      0,
4465       0,      0,      0,      0, 0x2D65, 0x2D66, 0x2D67, 0x2D68,
4466  0x2D69,      0,      0,      0,      0,      0,      0,      0,
4467       0,      0,      0,      0,      0,      0,      0,      0,
4468       0,      0,      0,      0,      0,      0,      0,      0,
4469 };
4470 static const unsigned short utf8_to_euc_E38A_mac[] = {
4471       0,      0,      0,      0,      0,      0,      0,      0,
4472       0,      0,      0,      0,      0,      0,      0,      0,
4473       0,      0,      0,      0,      0,      0,      0,      0,
4474       0,      0,      0,      0,      0,      0,      0,      0,
4475       0,      0,      0,      0, 0x2D73, 0x2D74, 0x2D75, 0x2D76,
4476  0x2D77,      0,      0,      0,      0,      0,      0,      0,
4477       0,      0,      0,      0,      0,      0,      0,      0,
4478       0,      0,      0,      0,      0,      0,      0,      0,
4479 };
4480 static const unsigned short utf8_to_euc_E38A_x0213[] = {
4481       0,      0,      0,      0,      0,      0,      0,      0,
4482       0,      0,      0,      0,      0,      0,      0,      0,
4483       0,      0,      0,      0,      0,      0,      0,      0,
4484       0,      0,      0,      0,      0,      0,      0,      0,
4485       0,      0,      0,      0, 0x2D65, 0x2D66, 0x2D67, 0x2D68,
4486  0x2D69,      0,      0,      0,      0,      0,      0,      0,
4487       0, 0x2850, 0x2851, 0x2852, 0x2853, 0x2854, 0x2855, 0x2856,
4488  0x2857, 0x2858, 0x2859, 0x285A, 0x285B, 0x285C, 0x285D, 0x285E,
4489 };
4490 static const unsigned short utf8_to_euc_E38B_x0213[] = {
4491       0,      0,      0,      0,      0,      0,      0,      0,
4492       0,      0,      0,      0,      0,      0,      0,      0,
4493  0x2C5B, 0x2C5C, 0x2C5D, 0x2C5E, 0x2C5F, 0x2C60, 0x2C61, 0x2C62,
4494  0x2C63, 0x2C64, 0x2C65, 0x2C66, 0x2C67, 0x2C68, 0x2C69, 0x2C6A,
4495  0x2C6B, 0x2C6C, 0x2C6D, 0x2C6E,      0, 0x2C71,      0,      0,
4496       0, 0x2C70,      0,      0, 0x2C73, 0x2C72,      0,      0,
4497       0,      0,      0,      0,      0,      0,      0,      0,
4498       0,      0, 0x2C6F,      0,      0,      0,      0,      0,
4499 };
4500 static const unsigned short utf8_to_euc_E38C[] = {
4501       0,      0,      0, 0x2D46,      0,      0,      0,      0,
4502       0,      0,      0,      0,      0, 0x2D4A,      0,      0,
4503       0,      0,      0,      0, 0x2D41,      0,      0,      0,
4504  0x2D44,      0,      0,      0,      0,      0,      0,      0,
4505       0,      0, 0x2D42, 0x2D4C,      0,      0, 0x2D4B, 0x2D45,
4506       0,      0,      0, 0x2D4D,      0,      0,      0,      0,
4507       0,      0,      0,      0,      0,      0, 0x2D47,      0,
4508       0,      0,      0, 0x2D4F,      0,      0,      0,      0,
4509 };
4510 static const unsigned short utf8_to_euc_E38C_mac[] = {
4511       0,      0,      0, 0x2E29,      0,      0,      0,      0,
4512       0,      0,      0,      0,      0, 0x2E32,      0,      0,
4513       0,      0,      0,      0, 0x2E24,      0,      0,      0,
4514  0x2E2B,      0,      0,      0,      0,      0,      0,      0,
4515       0,      0, 0x2E22, 0x2E34,      0,      0, 0x2E35, 0x2E2D,
4516       0,      0,      0, 0x2E37,      0,      0,      0,      0,
4517       0,      0,      0,      0,      0,      0, 0x2E2A,      0,
4518       0,      0,      0, 0x2E36,      0,      0,      0,      0,
4519 };
4520 static const unsigned short utf8_to_euc_E38D[] = {
4521       0,      0,      0,      0,      0,      0,      0,      0,
4522       0, 0x2D40, 0x2D4E,      0,      0, 0x2D43,      0,      0,
4523       0, 0x2D48,      0,      0,      0,      0,      0, 0x2D49,
4524       0,      0,      0,      0,      0,      0,      0,      0,
4525       0,      0,      0,      0,      0,      0,      0,      0,
4526       0,      0,      0,      0,      0,      0,      0,      0,
4527       0,      0,      0,      0,      0,      0,      0,      0,
4528       0,      0,      0, 0x2D5F, 0x2D6F, 0x2D6E, 0x2D6D,      0,
4529 };
4530 static const unsigned short utf8_to_euc_E38D_mac[] = {
4531       0,      0,      0,      0,      0,      0,      0,      0,
4532       0, 0x2E21, 0x2E2F,      0,      0, 0x2E23,      0,      0,
4533       0, 0x2E2E,      0,      0,      0,      0,      0, 0x2E31,
4534       0,      0,      0,      0,      0,      0,      0,      0,
4535       0,      0,      0,      0,      0,      0,      0,      0,
4536       0,      0,      0,      0,      0,      0,      0,      0,
4537       0,      0,      0,      0,      0,      0,      0,      0,
4538       0,      0,      0, 0x2E6A, 0x2E69, 0x2E68, 0x2E67,      0,
4539 };
4540 static const unsigned short utf8_to_euc_E38E[] = {
4541       0,      0,      0,      0,      0,      0,      0,      0,
4542       0,      0,      0,      0,      0,      0, 0x2D53, 0x2D54,
4543       0,      0,      0,      0,      0,      0,      0,      0,
4544       0,      0,      0,      0, 0x2D50, 0x2D51, 0x2D52,      0,
4545       0, 0x2D56,      0,      0,      0,      0,      0,      0,
4546       0,      0,      0,      0,      0,      0,      0,      0,
4547       0,      0,      0,      0,      0,      0,      0,      0,
4548       0,      0,      0,      0,      0,      0,      0,      0,
4549 };
4550 static const unsigned short utf8_to_euc_E38E_mac[] = {
4551       0,      0,      0,      0,      0,      0,      0,      0,
4552       0,      0,      0,      0,      0,      0, 0x2B2B, 0x2B2D,
4553       0,      0,      0,      0,      0,      0,      0,      0,
4554       0,      0,      0,      0, 0x2B21, 0x2B23, 0x2B29,      0,
4555       0, 0x2B27,      0,      0,      0,      0,      0,      0,
4556       0,      0,      0,      0,      0,      0,      0,      0,
4557       0,      0,      0,      0,      0,      0,      0,      0,
4558       0,      0,      0,      0,      0,      0,      0,      0,
4559 };
4560 static const unsigned short utf8_to_euc_E38F[] = {
4561       0,      0,      0,      0, 0x2D55,      0,      0,      0,
4562       0,      0,      0,      0,      0, 0x2D63,      0,      0,
4563       0,      0,      0,      0,      0,      0,      0,      0,
4564       0,      0,      0,      0,      0,      0,      0,      0,
4565       0,      0,      0,      0,      0,      0,      0,      0,
4566       0,      0,      0,      0,      0,      0,      0,      0,
4567       0,      0,      0,      0,      0,      0,      0,      0,
4568       0,      0,      0,      0,      0,      0,      0,      0,
4569 };
4570 static const unsigned short utf8_to_euc_E38F_mac[] = {
4571       0,      0,      0,      0, 0x2B2E,      0,      0,      0,
4572       0,      0,      0,      0,      0, 0x2B7C,      0,      0,
4573       0,      0,      0,      0,      0,      0,      0,      0,
4574       0,      0,      0,      0,      0,      0,      0,      0,
4575       0,      0,      0,      0,      0,      0,      0,      0,
4576       0,      0,      0,      0,      0,      0,      0,      0,
4577       0,      0,      0,      0,      0,      0,      0,      0,
4578       0,      0,      0,      0,      0,      0,      0,      0,
4579 };
4580 static const unsigned short utf8_to_euc_E38F_x0213[] = {
4581       0,      0,      0,      0, 0x2D55,      0,      0,      0,
4582       0,      0,      0, 0x235E,      0, 0x2D63,      0,      0,
4583       0,      0,      0,      0,      0,      0,      0,      0,
4584       0,      0,      0,      0,      0,      0,      0,      0,
4585       0,      0,      0,      0,      0,      0,      0,      0,
4586       0,      0,      0,      0,      0,      0,      0,      0,
4587       0,      0,      0,      0,      0,      0,      0,      0,
4588       0,      0,      0,      0,      0,      0,      0,      0,
4589 };
4590 static const unsigned short utf8_to_euc_E390_x0213[] = {
4591       0,      0, 0x2E23,      0,      0,      0, 0xA12D,      0,
4592       0,      0,      0,      0,      0,      0,      0,      0,
4593       0,      0,      0,      0,      0,      0,      0,      0,
4594       0,      0,      0,      0,      0,      0,      0,      0,
4595       0,      0,      0,      0,      0,      0,      0,      0,
4596       0,      0,      0,      0, 0xA132,      0, 0xA133,      0,
4597       0,      0,      0,      0,      0,      0,      0,      0,
4598       0,      0,      0,      0,      0,      0,      0,      0,
4599 };
4600 static const unsigned short utf8_to_euc_E391_x0213[] = {
4601       0,      0,      0,      0,      0,      0,      0,      0,
4602       0,      0,      0,      0,      0,      0,      0,      0,
4603       0,      0,      0,      0,      0,      0,      0,      0,
4604       0,      0,      0,      0,      0,      0,      0,      0,
4605       0,      0,      0,      0,      0,      0,      0,      0,
4606  0xA15E,      0, 0xA156,      0,      0,      0,      0,      0,
4607       0,      0,      0,      0,      0,      0,      0,      0,
4608       0,      0,      0,      0,      0,      0,      0,      0,
4609 };
4610 static const unsigned short utf8_to_euc_E392_x0213[] = {
4611       0,      0,      0,      0,      0,      0,      0,      0,
4612       0,      0,      0,      0,      0,      0,      0,      0,
4613       0,      0, 0xA17E,      0,      0,      0,      0,      0,
4614       0,      0,      0,      0,      0,      0,      0,      0,
4615       0,      0,      0,      0,      0,      0,      0,      0,
4616       0,      0,      0,      0,      0,      0,      0,      0,
4617       0,      0,      0,      0,      0, 0x2E53,      0,      0,
4618       0,      0,      0,      0, 0xA32B,      0,      0,      0,
4619 };
4620 static const unsigned short utf8_to_euc_E393_x0213[] = {
4621       0, 0xF468,      0,      0,      0,      0,      0, 0xA32F,
4622       0,      0,      0,      0,      0,      0,      0,      0,
4623       0,      0,      0,      0,      0,      0,      0,      0,
4624       0,      0,      0, 0x2E5B,      0,      0,      0,      0,
4625       0,      0,      0,      0,      0,      0,      0,      0,
4626       0,      0,      0,      0,      0,      0,      0,      0,
4627       0,      0,      0,      0,      0,      0,      0,      0,
4628       0,      0,      0,      0,      0,      0,      0,      0,
4629 };
4630 static const unsigned short utf8_to_euc_E394_x0213[] = {
4631       0,      0,      0,      0,      0,      0,      0,      0,
4632       0,      0,      0,      0,      0,      0,      0,      0,
4633       0,      0,      0,      0,      0,      0,      0,      0,
4634       0,      0,      0,      0,      0,      0,      0, 0xA348,
4635       0,      0,      0,      0,      0,      0,      0,      0,
4636       0,      0,      0,      0,      0,      0,      0,      0,
4637       0,      0,      0,      0,      0,      0,      0,      0,
4638       0,      0,      0,      0,      0,      0,      0,      0,
4639 };
4640 static const unsigned short utf8_to_euc_E395_x0213[] = {
4641       0,      0,      0,      0,      0,      0,      0,      0,
4642       0,      0,      0,      0,      0,      0,      0,      0,
4643       0,      0,      0,      0,      0,      0,      0,      0,
4644       0,      0,      0,      0,      0, 0xA35D, 0xA35E,      0,
4645       0,      0,      0, 0xA361,      0,      0,      0,      0,
4646       0,      0,      0,      0,      0,      0, 0xA367,      0,
4647       0,      0,      0,      0,      0,      0,      0,      0,
4648       0,      0,      0,      0,      0,      0,      0,      0,
4649 };
4650 static const unsigned short utf8_to_euc_E396_x0213[] = {
4651       0,      0,      0,      0,      0,      0,      0,      0,
4652       0,      0,      0,      0,      0,      0,      0,      0,
4653       0,      0,      0,      0,      0,      0,      0,      0,
4654       0,      0,      0,      0,      0,      0,      0,      0,
4655       0,      0,      0,      0,      0,      0, 0xA423,      0,
4656  0xA426,      0,      0,      0,      0,      0,      0,      0,
4657       0,      0,      0,      0,      0,      0,      0,      0,
4658       0,      0,      0,      0,      0,      0,      0,      0,
4659 };
4660 static const unsigned short utf8_to_euc_E397_x0213[] = {
4661       0,      0,      0,      0,      0, 0xA42F,      0,      0,
4662       0,      0,      0,      0,      0,      0,      0,      0,
4663       0,      0,      0,      0,      0,      0,      0,      0,
4664       0,      0, 0xA438,      0,      0,      0,      0,      0,
4665       0,      0,      0,      0,      0,      0,      0,      0,
4666       0,      0,      0,      0,      0,      0,      0,      0,
4667       0,      0,      0,      0, 0xA442,      0,      0,      0,
4668       0,      0,      0,      0,      0,      0,      0,      0,
4669 };
4670 static const unsigned short utf8_to_euc_E398_x0213[] = {
4671       0,      0,      0,      0,      0, 0xA44A,      0,      0,
4672       0,      0,      0,      0,      0,      0,      0,      0,
4673       0,      0,      0,      0,      0,      0,      0,      0,
4674       0,      0,      0,      0,      0,      0,      0,      0,
4675       0,      0,      0,      0,      0,      0,      0,      0,
4676       0,      0,      0,      0,      0,      0,      0,      0,
4677       0,      0,      0,      0,      0,      0,      0,      0,
4678       0,      0,      0,      0,      0,      0,      0,      0,
4679 };
4680 static const unsigned short utf8_to_euc_E399_x0213[] = {
4681       0,      0,      0,      0,      0,      0,      0,      0,
4682       0,      0, 0xA479,      0,      0,      0,      0,      0,
4683       0,      0,      0,      0,      0,      0,      0,      0,
4684       0,      0,      0,      0,      0,      0,      0,      0,
4685       0,      0,      0,      0,      0,      0,      0,      0,
4686       0,      0,      0,      0,      0,      0,      0,      0,
4687       0,      0,      0,      0,      0,      0,      0,      0,
4688       0,      0,      0,      0,      0,      0,      0,      0,
4689 };
4690 static const unsigned short utf8_to_euc_E39A_x0213[] = {
4691       0,      0,      0,      0,      0,      0,      0,      0,
4692       0,      0,      0,      0,      0,      0,      0,      0,
4693       0, 0xA53F,      0,      0,      0,      0, 0xA543,      0,
4694       0, 0xA541,      0,      0,      0,      0,      0,      0,
4695       0,      0,      0,      0,      0,      0,      0,      0,
4696       0,      0,      0,      0,      0,      0,      0,      0,
4697       0,      0,      0,      0,      0,      0,      0,      0,
4698       0,      0,      0,      0,      0,      0,      0,      0,
4699 };
4700 static const unsigned short utf8_to_euc_E39B_x0213[] = {
4701       0,      0,      0,      0,      0,      0,      0,      0,
4702       0,      0,      0,      0,      0,      0,      0, 0xA557,
4703       0,      0,      0,      0,      0,      0,      0,      0,
4704       0,      0,      0,      0,      0,      0,      0,      0,
4705       0,      0,      0,      0,      0,      0,      0,      0,
4706       0,      0,      0,      0,      0,      0,      0,      0,
4707       0,      0,      0,      0,      0,      0,      0,      0,
4708       0,      0,      0,      0,      0,      0,      0,      0,
4709 };
4710 static const unsigned short utf8_to_euc_E39D_x0213[] = {
4711       0,      0,      0,      0,      0,      0,      0,      0,
4712       0,      0,      0,      0,      0,      0,      0,      0,
4713       0,      0,      0,      0,      0,      0,      0,      0,
4714       0,      0,      0,      0,      0,      0,      0,      0,
4715       0, 0xA823, 0xA825,      0,      0,      0,      0,      0,
4716       0,      0,      0, 0xA829, 0xA828,      0,      0,      0,
4717       0,      0,      0,      0,      0, 0xA82C,      0,      0,
4718       0,      0,      0,      0,      0,      0,      0,      0,
4719 };
4720 static const unsigned short utf8_to_euc_E39E_x0213[] = {
4721       0,      0,      0,      0,      0,      0,      0,      0,
4722       0,      0,      0,      0,      0, 0x4F5F,      0,      0,
4723       0,      0,      0,      0,      0,      0,      0,      0,
4724       0,      0,      0,      0,      0,      0,      0,      0,
4725       0,      0,      0,      0,      0,      0,      0,      0,
4726       0,      0,      0,      0,      0,      0,      0,      0,
4727       0,      0,      0,      0,      0,      0,      0,      0,
4728       0,      0,      0,      0,      0,      0,      0,      0,
4729 };
4730 static const unsigned short utf8_to_euc_E39F_x0213[] = {
4731       0, 0xA83E,      0,      0,      0,      0,      0,      0,
4732       0,      0,      0,      0,      0,      0,      0,      0,
4733       0,      0,      0,      0,      0,      0,      0,      0,
4734       0,      0,      0,      0,      0,      0,      0,      0,
4735       0,      0, 0x4F6F,      0,      0,      0,      0,      0,
4736  0xA856,      0,      0,      0,      0,      0,      0,      0,
4737       0,      0,      0,      0, 0xA859,      0,      0,      0,
4738       0,      0,      0,      0,      0, 0xA85C,      0,      0,
4739 };
4740 static const unsigned short utf8_to_euc_E3A0_x0213[] = {
4741  0xA85E,      0,      0,      0,      0,      0,      0,      0,
4742       0,      0,      0,      0,      0,      0,      0,      0,
4743       0,      0,      0,      0,      0,      0,      0,      0,
4744       0,      0,      0,      0,      0,      0,      0,      0,
4745       0,      0,      0,      0,      0,      0,      0,      0,
4746       0,      0,      0,      0,      0,      0,      0, 0xA86F,
4747       0,      0,      0,      0,      0,      0, 0xA871,      0,
4748       0,      0,      0,      0,      0,      0,      0,      0,
4749 };
4750 static const unsigned short utf8_to_euc_E3A1_x0213[] = {
4751  0xA874,      0,      0,      0,      0,      0,      0,      0,
4752       0,      0,      0,      0,      0,      0,      0,      0,
4753       0,      0,      0,      0,      0,      0,      0,      0,
4754       0,      0,      0,      0, 0xA879,      0,      0,      0,
4755       0, 0xA87B,      0,      0,      0,      0,      0,      0,
4756       0,      0,      0,      0,      0,      0,      0,      0,
4757       0,      0,      0,      0,      0,      0,      0,      0,
4758       0,      0,      0,      0,      0,      0,      0,      0,
4759 };
4760 static const unsigned short utf8_to_euc_E3A3_x0213[] = {
4761       0,      0,      0,      0,      0,      0,      0,      0,
4762       0,      0,      0,      0,      0,      0,      0,      0,
4763       0,      0,      0,      0,      0,      0,      0,      0,
4764       0,      0,      0,      0,      0,      0,      0,      0,
4765       0,      0,      0,      0,      0,      0,      0,      0,
4766       0,      0,      0,      0,      0,      0,      0,      0,
4767       0,      0,      0,      0,      0,      0,      0,      0,
4768       0,      0, 0xAC3B,      0,      0,      0,      0,      0,
4769 };
4770 static const unsigned short utf8_to_euc_E3A4_x0213[] = {
4771       0,      0,      0,      0,      0,      0,      0,      0,
4772       0,      0,      0,      0,      0,      0,      0,      0,
4773       0,      0,      0,      0,      0,      0,      0, 0xAC46,
4774       0,      0, 0xAC4A,      0,      0,      0,      0,      0,
4775       0,      0,      0,      0,      0,      0,      0,      0,
4776       0,      0,      0,      0,      0,      0,      0,      0,
4777       0,      0,      0,      0,      0,      0,      0,      0,
4778       0,      0,      0,      0,      0,      0,      0,      0,
4779 };
4780 static const unsigned short utf8_to_euc_E3A5_x0213[] = {
4781       0,      0,      0,      0,      0,      0,      0,      0,
4782       0,      0,      0,      0,      0,      0,      0,      0,
4783       0,      0,      0,      0,      0,      0,      0,      0,
4784       0,      0,      0,      0,      0,      0,      0,      0,
4785       0,      0,      0,      0,      0,      0,      0,      0,
4786       0,      0,      0,      0,      0,      0,      0, 0xAC60,
4787       0,      0,      0,      0,      0,      0,      0,      0,
4788       0,      0,      0,      0,      0,      0,      0,      0,
4789 };
4790 static const unsigned short utf8_to_euc_E3A9_x0213[] = {
4791       0,      0,      0,      0,      0,      0,      0,      0,
4792       0,      0,      0,      0,      0,      0,      0,      0,
4793       0,      0,      0,      0,      0,      0,      0,      0,
4794       0,      0,      0,      0,      0,      0,      0,      0,
4795       0,      0,      0,      0,      0,      0,      0,      0,
4796       0,      0,      0,      0,      0,      0, 0xAD5B,      0,
4797       0,      0,      0, 0xAD5F,      0,      0,      0,      0,
4798       0,      0,      0,      0,      0,      0,      0,      0,
4799 };
4800 static const unsigned short utf8_to_euc_E3AB_x0213[] = {
4801       0,      0,      0,      0,      0,      0,      0,      0,
4802       0,      0,      0,      0,      0,      0,      0,      0,
4803       0,      0,      0,      0,      0,      0, 0xAD71, 0xAE36,
4804       0,      0,      0,      0,      0,      0,      0,      0,
4805       0,      0,      0,      0,      0,      0,      0,      0,
4806       0,      0, 0xAD7C,      0,      0,      0,      0,      0,
4807       0,      0,      0,      0,      0,      0,      0,      0,
4808       0,      0,      0,      0,      0,      0,      0,      0,
4809 };
4810 static const unsigned short utf8_to_euc_E3AC_x0213[] = {
4811       0,      0,      0,      0,      0,      0,      0,      0,
4812       0,      0,      0,      0,      0,      0, 0xAE2E,      0,
4813       0,      0,      0,      0,      0,      0,      0,      0,
4814       0,      0, 0xAE32,      0, 0xAE34,      0,      0,      0,
4815       0,      0, 0x7549,      0,      0,      0,      0,      0,
4816       0,      0,      0,      0,      0,      0,      0,      0,
4817       0,      0,      0,      0,      0,      0,      0,      0,
4818       0,      0,      0,      0,      0,      0,      0,      0,
4819 };
4820 static const unsigned short utf8_to_euc_E3AD_x0213[] = {
4821       0,      0,      0,      0,      0,      0,      0,      0,
4822       0,      0,      0,      0,      0,      0,      0,      0,
4823       0,      0,      0,      0,      0,      0,      0,      0,
4824       0,      0,      0,      0,      0,      0,      0,      0,
4825       0,      0,      0,      0,      0,      0,      0,      0,
4826       0,      0,      0,      0,      0, 0xAE6D,      0,      0,
4827       0,      0,      0,      0,      0,      0,      0, 0xAE65,
4828       0,      0,      0,      0,      0,      0,      0,      0,
4829 };
4830 static const unsigned short utf8_to_euc_E3AE_x0213[] = {
4831       0,      0,      0,      0,      0,      0,      0, 0xAF28,
4832  0xAF29,      0,      0,      0,      0, 0xAF2C,      0,      0,
4833       0,      0,      0,      0,      0,      0,      0,      0,
4834       0,      0,      0,      0,      0,      0,      0,      0,
4835       0,      0,      0,      0, 0xAF34,      0,      0,      0,
4836       0,      0,      0,      0,      0,      0,      0,      0,
4837       0,      0,      0,      0,      0,      0, 0x757E,      0,
4838       0,      0,      0,      0,      0,      0,      0,      0,
4839 };
4840 static const unsigned short utf8_to_euc_E3AF_x0213[] = {
4841       0,      0,      0, 0x7621,      0,      0,      0,      0,
4842       0,      0,      0,      0,      0, 0xAF48,      0,      0,
4843       0,      0,      0,      0,      0,      0,      0,      0,
4844       0,      0,      0,      0,      0,      0,      0,      0,
4845       0,      0,      0,      0,      0,      0,      0,      0,
4846       0,      0,      0,      0,      0,      0,      0,      0,
4847  0xAF5D,      0,      0,      0,      0,      0,      0,      0,
4848       0,      0,      0,      0,      0,      0,      0,      0,
4849 };
4850 static const unsigned short utf8_to_euc_E3B0_x0213[] = {
4851       0,      0,      0,      0,      0,      0,      0,      0,
4852       0,      0,      0,      0,      0,      0,      0, 0x763A,
4853       0,      0,      0,      0,      0,      0,      0,      0,
4854       0,      0,      0,      0,      0,      0,      0,      0,
4855       0,      0,      0,      0,      0,      0, 0xAF77,      0,
4856       0,      0,      0,      0,      0,      0,      0,      0,
4857       0,      0,      0,      0,      0,      0,      0,      0,
4858       0,      0,      0,      0,      0,      0,      0,      0,
4859 };
4860 static const unsigned short utf8_to_euc_E3B3_x0213[] = {
4861       0,      0,      0, 0xEE3B,      0,      0,      0,      0,
4862       0,      0,      0,      0,      0,      0,      0,      0,
4863       0,      0, 0xEE42,      0,      0,      0,      0,      0,
4864       0,      0,      0,      0,      0,      0,      0,      0,
4865       0,      0,      0,      0,      0,      0,      0,      0,
4866       0,      0,      0,      0,      0,      0,      0,      0,
4867       0,      0,      0,      0,      0,      0,      0,      0,
4868       0,      0,      0,      0,      0,      0,      0,      0,
4869 };
4870 static const unsigned short utf8_to_euc_E3B4_x0213[] = {
4871       0,      0,      0,      0,      0,      0,      0,      0,
4872       0,      0,      0,      0,      0,      0,      0,      0,
4873       0, 0xEE71,      0,      0,      0,      0,      0,      0,
4874       0,      0,      0,      0,      0,      0, 0xEE7E,      0,
4875       0,      0,      0,      0,      0,      0,      0,      0,
4876       0,      0,      0,      0,      0,      0,      0,      0,
4877       0,      0,      0,      0,      0,      0,      0,      0,
4878       0,      0,      0,      0,      0,      0,      0,      0,
4879 };
4880 static const unsigned short utf8_to_euc_E3B5_x0213[] = {
4881       0,      0,      0,      0,      0,      0,      0,      0,
4882       0,      0,      0,      0,      0,      0,      0,      0,
4883       0,      0,      0,      0,      0,      0,      0,      0,
4884       0,      0,      0,      0,      0,      0,      0,      0,
4885       0,      0,      0,      0, 0xEF40,      0,      0,      0,
4886       0,      0,      0,      0,      0,      0,      0,      0,
4887       0,      0,      0,      0,      0,      0,      0,      0,
4888       0,      0,      0,      0,      0,      0,      0,      0,
4889 };
4890 static const unsigned short utf8_to_euc_E3B6_x0213[] = {
4891       0,      0,      0,      0,      0,      0,      0,      0,
4892       0,      0,      0,      0,      0,      0,      0,      0,
4893       0,      0,      0,      0,      0,      0,      0,      0,
4894       0,      0, 0xEF54,      0,      0,      0,      0,      0,
4895       0,      0,      0,      0,      0,      0,      0,      0,
4896       0,      0,      0,      0,      0,      0,      0,      0,
4897       0,      0,      0,      0,      0,      0,      0,      0,
4898       0,      0,      0,      0,      0,      0,      0,      0,
4899 };
4900 static const unsigned short utf8_to_euc_E3B7_x0213[] = {
4901  0xEF70,      0,      0,      0,      0,      0,      0,      0,
4902       0,      0,      0,      0,      0,      0,      0,      0,
4903       0,      0,      0,      0, 0xEF77,      0,      0,      0,
4904       0,      0,      0,      0,      0,      0,      0,      0,
4905       0,      0,      0,      0,      0,      0,      0,      0,
4906       0,      0,      0,      0,      0,      0,      0,      0,
4907       0,      0,      0,      0,      0,      0,      0,      0,
4908       0,      0,      0,      0,      0,      0,      0,      0,
4909 };
4910 static const unsigned short utf8_to_euc_E3B8_x0213[] = {
4911       0,      0,      0,      0,      0, 0xF028,      0,      0,
4912       0,      0,      0,      0,      0,      0,      0,      0,
4913       0,      0,      0,      0,      0,      0,      0,      0,
4914       0,      0,      0,      0,      0,      0,      0,      0,
4915       0,      0,      0,      0,      0,      0,      0,      0,
4916       0,      0,      0,      0,      0,      0,      0,      0,
4917       0,      0,      0,      0,      0,      0,      0,      0,
4918       0,      0,      0,      0,      0,      0,      0, 0x7766,
4919 };
4920 static const unsigned short utf8_to_euc_E3B9_x0213[] = {
4921       0,      0,      0,      0,      0,      0,      0,      0,
4922       0,      0,      0,      0,      0,      0,      0,      0,
4923       0,      0,      0,      0,      0,      0,      0,      0,
4924       0,      0,      0,      0,      0,      0,      0,      0,
4925  0xF03F,      0,      0,      0,      0,      0, 0xF041,      0,
4926  0xF042,      0,      0,      0,      0,      0,      0,      0,
4927       0,      0,      0,      0,      0,      0,      0,      0,
4928       0,      0,      0,      0,      0,      0,      0,      0,
4929 };
4930 static const unsigned short utf8_to_euc_E3BA_x0213[] = {
4931       0,      0,      0, 0xF049,      0,      0,      0,      0,
4932       0,      0,      0,      0,      0,      0,      0,      0,
4933       0,      0,      0,      0, 0xF050,      0,      0,      0,
4934       0,      0,      0,      0,      0,      0,      0,      0,
4935       0,      0,      0,      0,      0,      0,      0,      0,
4936       0,      0,      0,      0,      0,      0,      0,      0,
4937       0,      0,      0,      0,      0,      0,      0,      0,
4938       0,      0,      0,      0,      0,      0,      0,      0,
4939 };
4940 static const unsigned short utf8_to_euc_E3BD_x0213[] = {
4941       0,      0,      0,      0,      0,      0,      0,      0,
4942       0,      0,      0,      0,      0,      0,      0,      0,
4943       0,      0,      0,      0,      0,      0,      0, 0xF134,
4944       0,      0,      0,      0,      0,      0,      0,      0,
4945       0,      0,      0,      0,      0,      0,      0,      0,
4946       0,      0,      0,      0,      0,      0,      0,      0,
4947       0,      0, 0x784D,      0,      0, 0xF146,      0, 0xF148,
4948       0,      0,      0,      0,      0,      0,      0,      0,
4949 };
4950 static const unsigned short utf8_to_euc_E3BE_x0213[] = {
4951       0,      0,      0,      0,      0,      0,      0,      0,
4952       0,      0,      0,      0,      0,      0,      0,      0,
4953       0,      0,      0,      0,      0,      0,      0,      0,
4954       0,      0,      0,      0,      0,      0,      0,      0,
4955       0,      0,      0,      0,      0,      0,      0,      0,
4956       0,      0,      0,      0,      0,      0, 0xF15C,      0,
4957       0,      0,      0,      0,      0,      0,      0,      0,
4958       0,      0,      0,      0,      0,      0,      0,      0,
4959 };
4960 static const unsigned short utf8_to_euc_E3BF_x0213[] = {
4961       0,      0,      0,      0,      0,      0,      0,      0,
4962       0, 0xF167,      0,      0,      0,      0,      0,      0,
4963       0,      0,      0,      0,      0,      0,      0, 0xF16C,
4964       0,      0,      0,      0,      0,      0,      0,      0,
4965       0,      0,      0,      0,      0,      0,      0,      0,
4966       0,      0,      0,      0,      0,      0,      0,      0,
4967       0,      0,      0,      0,      0,      0,      0,      0,
4968       0,      0,      0,      0,      0,      0,      0,      0,
4969 };
4970 static const unsigned short utf8_to_euc_E480_x0213[] = {
4971       0,      0,      0,      0,      0,      0,      0,      0,
4972       0,      0,      0,      0,      0,      0,      0,      0,
4973       0,      0,      0,      0,      0,      0,      0,      0,
4974       0,      0,      0,      0,      0,      0,      0,      0,
4975       0,      0,      0,      0,      0,      0,      0,      0,
4976       0,      0,      0,      0,      0,      0,      0,      0,
4977       0,      0,      0,      0,      0,      0,      0,      0,
4978       0, 0xF222,      0,      0,      0,      0,      0,      0,
4979 };
4980 static const unsigned short utf8_to_euc_E481_x0213[] = {
4981       0,      0,      0,      0,      0,      0,      0,      0,
4982       0,      0,      0,      0,      0,      0,      0,      0,
4983       0,      0,      0,      0,      0,      0,      0,      0,
4984  0xF22D,      0,      0,      0,      0,      0,      0,      0,
4985       0,      0,      0,      0,      0,      0,      0,      0,
4986       0,      0,      0,      0,      0,      0,      0,      0,
4987       0,      0,      0,      0,      0,      0,      0,      0,
4988       0,      0,      0,      0,      0,      0,      0,      0,
4989 };
4990 static const unsigned short utf8_to_euc_E482_x0213[] = {
4991       0,      0,      0,      0,      0,      0,      0,      0,
4992       0,      0,      0,      0,      0,      0,      0,      0,
4993       0,      0,      0, 0xF239,      0,      0,      0,      0,
4994       0,      0,      0,      0,      0,      0,      0,      0,
4995       0,      0,      0,      0,      0,      0,      0,      0,
4996       0,      0,      0,      0,      0,      0,      0,      0,
4997       0,      0,      0,      0,      0,      0,      0,      0,
4998       0,      0,      0,      0,      0,      0,      0,      0,
4999 };
5000 static const unsigned short utf8_to_euc_E484_x0213[] = {
5001       0,      0,      0,      0,      0, 0xF264,      0,      0,
5002       0,      0,      0,      0,      0,      0,      0,      0,
5003       0,      0,      0,      0,      0,      0,      0,      0,
5004       0,      0,      0,      0,      0,      0,      0,      0,
5005       0,      0,      0,      0,      0,      0,      0,      0,
5006       0,      0,      0,      0,      0,      0,      0,      0,
5007       0,      0,      0,      0,      0,      0,      0,      0,
5008       0,      0,      0,      0,      0,      0,      0,      0,
5009 };
5010 static const unsigned short utf8_to_euc_E485_x0213[] = {
5011       0,      0,      0,      0,      0,      0,      0,      0,
5012  0xF274,      0,      0,      0,      0,      0,      0, 0xF277,
5013       0,      0,      0,      0,      0,      0,      0,      0,
5014       0,      0,      0,      0,      0,      0,      0,      0,
5015       0,      0,      0, 0xF27D,      0,      0,      0,      0,
5016       0,      0,      0,      0,      0,      0,      0,      0,
5017       0,      0,      0,      0,      0,      0,      0,      0,
5018       0,      0,      0,      0,      0,      0,      0,      0,
5019 };
5020 static const unsigned short utf8_to_euc_E486_x0213[] = {
5021       0,      0,      0,      0,      0,      0,      0,      0,
5022       0,      0,      0,      0,      0,      0,      0,      0,
5023       0,      0,      0,      0,      0,      0,      0,      0,
5024       0,      0,      0,      0,      0,      0,      0,      0,
5025       0,      0,      0,      0,      0,      0,      0,      0,
5026       0,      0,      0,      0,      0,      0,      0,      0,
5027       0,      0,      0,      0, 0xF333,      0,      0,      0,
5028       0,      0,      0,      0,      0,      0,      0, 0xF337,
5029 };
5030 static const unsigned short utf8_to_euc_E487_x0213[] = {
5031       0,      0,      0,      0,      0,      0,      0,      0,
5032       0,      0,      0,      0,      0,      0,      0,      0,
5033       0,      0,      0,      0,      0,      0,      0,      0,
5034       0,      0,      0,      0,      0,      0,      0,      0,
5035       0,      0,      0,      0,      0,      0, 0xF347,      0,
5036       0,      0,      0,      0,      0,      0, 0xF34B,      0,
5037       0,      0,      0, 0xF348,      0,      0,      0,      0,
5038       0,      0,      0,      0,      0,      0,      0,      0,
5039 };
5040 static const unsigned short utf8_to_euc_E488_x0213[] = {
5041       0,      0,      0,      0,      0,      0,      0, 0xF353,
5042       0,      0,      0,      0,      0,      0, 0xF357,      0,
5043       0,      0,      0,      0,      0,      0,      0,      0,
5044       0,      0,      0,      0,      0,      0,      0,      0,
5045       0,      0,      0,      0,      0,      0,      0,      0,
5046       0,      0,      0,      0,      0,      0,      0,      0,
5047       0,      0,      0,      0,      0,      0,      0,      0,
5048       0,      0,      0,      0,      0,      0,      0,      0,
5049 };
5050 static const unsigned short utf8_to_euc_E489_x0213[] = {
5051       0,      0,      0,      0,      0,      0,      0,      0,
5052       0,      0,      0,      0,      0,      0,      0,      0,
5053       0,      0,      0,      0,      0,      0,      0,      0,
5054       0,      0,      0,      0,      0,      0,      0,      0,
5055       0,      0,      0,      0, 0x796D,      0,      0,      0,
5056       0,      0,      0,      0,      0,      0,      0,      0,
5057       0,      0,      0,      0,      0,      0,      0,      0,
5058       0,      0,      0,      0,      0,      0,      0,      0,
5059 };
5060 static const unsigned short utf8_to_euc_E48B_x0213[] = {
5061       0,      0,      0,      0,      0,      0, 0xF42B,      0,
5062       0,      0,      0,      0,      0,      0,      0,      0,
5063       0,      0,      0,      0,      0,      0, 0xF436,      0,
5064       0,      0,      0,      0,      0, 0xF43B,      0,      0,
5065       0,      0,      0,      0,      0,      0,      0,      0,
5066       0,      0,      0,      0,      0,      0,      0,      0,
5067       0,      0,      0,      0,      0,      0,      0,      0,
5068       0,      0,      0,      0,      0,      0,      0,      0,
5069 };
5070 static const unsigned short utf8_to_euc_E48C_x0213[] = {
5071       0,      0, 0xF44E,      0,      0,      0,      0,      0,
5072       0,      0,      0,      0,      0,      0,      0,      0,
5073       0,      0,      0,      0,      0,      0,      0,      0,
5074       0,      0,      0,      0,      0,      0,      0,      0,
5075       0,      0,      0,      0,      0,      0,      0,      0,
5076       0,      0,      0, 0xF45D,      0,      0,      0,      0,
5077       0,      0,      0,      0,      0,      0,      0,      0,
5078       0,      0,      0,      0,      0,      0,      0,      0,
5079 };
5080 static const unsigned short utf8_to_euc_E48D_x0213[] = {
5081       0,      0,      0, 0xF461,      0,      0,      0,      0,
5082       0,      0,      0,      0,      0,      0,      0,      0,
5083       0,      0,      0,      0,      0,      0,      0,      0,
5084       0,      0,      0,      0,      0,      0,      0,      0,
5085       0,      0,      0,      0,      0,      0,      0,      0,
5086       0,      0,      0,      0,      0,      0,      0,      0,
5087       0,      0,      0,      0,      0,      0,      0,      0,
5088       0,      0,      0,      0,      0,      0,      0,      0,
5089 };
5090 static const unsigned short utf8_to_euc_E48F_x0213[] = {
5091       0,      0,      0,      0,      0,      0,      0,      0,
5092       0,      0,      0,      0,      0,      0,      0,      0,
5093       0,      0,      0,      0,      0,      0,      0,      0,
5094       0,      0,      0,      0,      0,      0,      0,      0,
5095       0,      0,      0,      0,      0,      0,      0,      0,
5096       0,      0,      0,      0,      0,      0, 0xF53E,      0,
5097  0xF542,      0,      0,      0,      0,      0,      0,      0,
5098       0,      0,      0,      0,      0,      0,      0,      0,
5099 };
5100 static const unsigned short utf8_to_euc_E490_x0213[] = {
5101       0,      0,      0,      0,      0,      0,      0,      0,
5102  0xF548,      0,      0,      0,      0,      0,      0,      0,
5103       0,      0,      0,      0,      0,      0,      0, 0xF54A,
5104       0,      0,      0,      0, 0xF54C,      0,      0,      0,
5105       0,      0, 0xF54F,      0,      0,      0,      0,      0,
5106       0,      0,      0,      0,      0,      0,      0,      0,
5107       0,      0,      0,      0,      0,      0,      0,      0,
5108       0,      0,      0,      0,      0,      0,      0,      0,
5109 };
5110 static const unsigned short utf8_to_euc_E491_x0213[] = {
5111       0,      0,      0,      0,      0,      0,      0,      0,
5112       0,      0,      0,      0,      0,      0,      0,      0,
5113       0,      0,      0, 0x7A59,      0,      0,      0,      0,
5114       0,      0,      0, 0x7A5A,      0,      0,      0,      0,
5115       0,      0,      0,      0,      0,      0,      0,      0,
5116       0,      0,      0,      0,      0,      0,      0,      0,
5117       0,      0,      0,      0,      0,      0, 0xF56C,      0,
5118       0,      0, 0xF56E,      0,      0,      0,      0,      0,
5119 };
5120 static const unsigned short utf8_to_euc_E492_x0213[] = {
5121       0,      0,      0,      0,      0,      0,      0,      0,
5122       0,      0,      0,      0,      0,      0,      0,      0,
5123       0, 0xF577,      0,      0,      0,      0,      0,      0,
5124       0,      0,      0,      0,      0,      0,      0,      0,
5125       0,      0,      0,      0,      0,      0,      0,      0,
5126       0,      0,      0,      0,      0,      0,      0,      0,
5127       0,      0,      0, 0xF635,      0,      0,      0,      0,
5128       0,      0,      0,      0,      0,      0, 0xF632,      0,
5129 };
5130 static const unsigned short utf8_to_euc_E493_x0213[] = {
5131       0,      0,      0,      0,      0,      0,      0,      0,
5132       0,      0,      0,      0,      0,      0,      0,      0,
5133       0,      0,      0,      0, 0xF634,      0,      0,      0,
5134       0,      0,      0,      0,      0,      0,      0,      0,
5135       0,      0,      0,      0,      0,      0,      0,      0,
5136       0,      0,      0,      0,      0,      0,      0,      0,
5137       0,      0,      0,      0,      0,      0,      0,      0,
5138       0,      0,      0,      0,      0,      0,      0,      0,
5139 };
5140 static const unsigned short utf8_to_euc_E494_x0213[] = {
5141       0,      0,      0,      0,      0,      0,      0,      0,
5142  0xF659,      0,      0,      0,      0, 0xF654,      0,      0,
5143       0,      0,      0,      0,      0,      0,      0,      0,
5144       0,      0,      0,      0,      0,      0,      0,      0,
5145       0,      0,      0,      0,      0, 0xF66D,      0,      0,
5146       0,      0,      0,      0,      0,      0,      0,      0,
5147       0,      0,      0,      0,      0,      0,      0,      0,
5148       0,      0,      0,      0,      0,      0,      0,      0,
5149 };
5150 static const unsigned short utf8_to_euc_E495_x0213[] = {
5151       0,      0,      0, 0xF66E,      0,      0,      0,      0,
5152       0,      0,      0,      0,      0,      0,      0,      0,
5153       0,      0,      0,      0,      0,      0,      0,      0,
5154       0,      0,      0,      0,      0,      0,      0,      0,
5155       0,      0,      0,      0,      0,      0,      0,      0,
5156       0,      0,      0,      0,      0,      0,      0,      0,
5157       0,      0,      0,      0,      0,      0,      0,      0,
5158       0,      0,      0,      0,      0,      0,      0,      0,
5159 };
5160 static const unsigned short utf8_to_euc_E496_x0213[] = {
5161       0,      0,      0,      0,      0,      0,      0,      0,
5162       0,      0,      0,      0,      0,      0,      0,      0,
5163       0,      0,      0,      0,      0,      0,      0,      0,
5164       0,      0,      0,      0,      0, 0x7B51,      0,      0,
5165       0,      0,      0,      0,      0,      0,      0,      0,
5166       0,      0,      0,      0,      0,      0,      0,      0,
5167       0,      0,      0,      0,      0,      0,      0,      0,
5168  0xF74F,      0,      0,      0,      0,      0,      0,      0,
5169 };
5170 static const unsigned short utf8_to_euc_E497_x0213[] = {
5171       0,      0,      0,      0,      0,      0,      0,      0,
5172       0,      0,      0,      0,      0,      0,      0,      0,
5173       0,      0,      0,      0,      0,      0,      0,      0,
5174       0,      0,      0,      0,      0,      0,      0,      0,
5175       0,      0,      0,      0,      0, 0xF76C,      0,      0,
5176       0,      0, 0x7B60,      0,      0,      0,      0,      0,
5177       0,      0,      0,      0,      0,      0,      0,      0,
5178       0,      0,      0,      0,      0,      0,      0,      0,
5179 };
5180 static const unsigned short utf8_to_euc_E498_x0213[] = {
5181       0,      0,      0,      0,      0,      0,      0,      0,
5182       0,      0,      0,      0,      0,      0,      0, 0xF824,
5183       0,      0,      0,      0,      0,      0,      0,      0,
5184       0,      0,      0,      0,      0,      0,      0,      0,
5185       0,      0,      0,      0,      0,      0,      0,      0,
5186       0,      0,      0,      0,      0,      0,      0,      0,
5187       0,      0,      0,      0,      0,      0,      0,      0,
5188       0,      0,      0,      0,      0,      0,      0,      0,
5189 };
5190 static const unsigned short utf8_to_euc_E499_x0213[] = {
5191       0, 0xF83A,      0,      0,      0,      0,      0,      0,
5192       0,      0,      0,      0,      0,      0,      0,      0,
5193       0,      0,      0,      0,      0,      0,      0,      0,
5194       0,      0,      0,      0,      0,      0,      0,      0,
5195       0,      0,      0,      0,      0, 0xF843,      0,      0,
5196       0,      0,      0,      0,      0,      0,      0,      0,
5197       0,      0,      0,      0,      0,      0,      0,      0,
5198       0,      0,      0,      0,      0,      0,      0,      0,
5199 };
5200 static const unsigned short utf8_to_euc_E49A_x0213[] = {
5201       0,      0,      0,      0,      0,      0,      0,      0,
5202       0,      0,      0,      0,      0,      0,      0,      0,
5203       0,      0,      0,      0,      0,      0,      0,      0,
5204       0,      0,      0,      0,      0,      0,      0,      0,
5205       0, 0xF84E,      0,      0,      0,      0,      0,      0,
5206       0,      0,      0,      0,      0,      0,      0, 0xF853,
5207       0,      0,      0,      0,      0,      0,      0,      0,
5208       0,      0,      0,      0,      0,      0,      0,      0,
5209 };
5210 static const unsigned short utf8_to_euc_E49C_x0213[] = {
5211       0,      0,      0,      0,      0,      0,      0,      0,
5212       0,      0,      0,      0, 0xF86B,      0,      0,      0,
5213       0,      0,      0,      0,      0,      0,      0,      0,
5214       0,      0,      0,      0,      0,      0,      0,      0,
5215       0,      0,      0,      0,      0,      0,      0,      0,
5216       0,      0,      0,      0,      0,      0,      0,      0,
5217       0,      0,      0,      0,      0,      0,      0,      0,
5218       0,      0,      0,      0,      0,      0,      0,      0,
5219 };
5220 static const unsigned short utf8_to_euc_E49D_x0213[] = {
5221       0,      0,      0,      0,      0,      0,      0,      0,
5222       0,      0,      0,      0,      0,      0,      0,      0,
5223       0,      0,      0,      0,      0,      0,      0,      0,
5224       0,      0,      0,      0,      0,      0,      0,      0,
5225       0,      0,      0,      0, 0xF929,      0,      0,      0,
5226       0,      0,      0,      0,      0,      0,      0,      0,
5227       0,      0,      0,      0,      0,      0,      0,      0,
5228       0,      0,      0,      0,      0,      0,      0,      0,
5229 };
5230 static const unsigned short utf8_to_euc_E49F_x0213[] = {
5231       0,      0,      0,      0,      0,      0,      0,      0,
5232       0,      0,      0,      0,      0,      0,      0,      0,
5233       0,      0,      0,      0,      0,      0,      0,      0,
5234       0,      0,      0,      0,      0,      0,      0,      0,
5235       0,      0,      0,      0,      0,      0,      0,      0,
5236       0,      0,      0,      0,      0,      0,      0,      0,
5237       0,      0,      0,      0,      0,      0,      0,      0,
5238       0,      0,      0,      0,      0, 0xF93F,      0,      0,
5239 };
5240 static const unsigned short utf8_to_euc_E4A0_x0213[] = {
5241       0,      0,      0,      0,      0,      0,      0,      0,
5242       0,      0,      0,      0,      0,      0,      0,      0,
5243       0,      0,      0,      0,      0,      0, 0xF949,      0,
5244       0,      0,      0,      0,      0,      0,      0,      0,
5245       0,      0,      0,      0,      0,      0,      0,      0,
5246       0,      0,      0,      0,      0,      0,      0,      0,
5247       0,      0,      0,      0,      0,      0,      0,      0,
5248       0,      0,      0,      0,      0,      0,      0,      0,
5249 };
5250 static const unsigned short utf8_to_euc_E4A1_x0213[] = {
5251       0,      0,      0,      0, 0x7C4B,      0,      0,      0,
5252       0,      0,      0,      0,      0,      0, 0xF95C,      0,
5253       0,      0,      0,      0,      0,      0,      0,      0,
5254       0,      0,      0,      0,      0,      0,      0,      0,
5255       0,      0,      0,      0,      0,      0,      0,      0,
5256       0,      0,      0,      0,      0,      0,      0,      0,
5257       0,      0,      0,      0,      0,      0,      0,      0,
5258       0,      0,      0,      0,      0,      0,      0,      0,
5259 };
5260 static const unsigned short utf8_to_euc_E4A2_x0213[] = {
5261       0,      0,      0,      0,      0,      0,      0,      0,
5262       0,      0,      0,      0,      0,      0,      0,      0,
5263       0,      0,      0,      0,      0,      0,      0,      0,
5264       0,      0,      0,      0,      0,      0,      0,      0,
5265       0,      0,      0,      0,      0,      0,      0,      0,
5266       0,      0,      0,      0,      0,      0,      0,      0,
5267       0,      0,      0,      0,      0, 0xFA27,      0,      0,
5268       0,      0,      0,      0,      0,      0,      0,      0,
5269 };
5270 static const unsigned short utf8_to_euc_E4A6_x0213[] = {
5271       0,      0,      0,      0,      0,      0,      0,      0,
5272       0,      0,      0,      0,      0,      0,      0,      0,
5273       0,      0,      0,      0,      0,      0,      0,      0,
5274       0,      0,      0,      0,      0,      0,      0,      0,
5275       0,      0,      0,      0,      0,      0,      0,      0,
5276       0,      0,      0,      0,      0,      0,      0,      0,
5277  0x7D58,      0,      0,      0,      0,      0,      0,      0,
5278       0,      0,      0,      0,      0,      0,      0,      0,
5279 };
5280 static const unsigned short utf8_to_euc_E4A7_x0213[] = {
5281       0,      0,      0,      0,      0,      0,      0,      0,
5282       0,      0,      0,      0,      0,      0,      0,      0,
5283       0,      0,      0,      0,      0,      0,      0,      0,
5284       0,      0,      0,      0,      0,      0,      0,      0,
5285       0,      0,      0,      0,      0,      0,      0, 0xFB6A,
5286       0,      0,      0,      0,      0,      0,      0,      0,
5287       0,      0,      0,      0,      0,      0,      0,      0,
5288       0,      0, 0xFB70,      0,      0,      0,      0,      0,
5289 };
5290 static const unsigned short utf8_to_euc_E4A8_x0213[] = {
5291       0,      0,      0,      0, 0xFB75,      0,      0,      0,
5292       0,      0,      0,      0,      0,      0,      0,      0,
5293       0,      0,      0,      0,      0,      0,      0,      0,
5294       0,      0,      0,      0,      0,      0,      0,      0,
5295       0,      0,      0,      0,      0,      0,      0,      0,
5296       0, 0xFB78,      0,      0,      0,      0,      0,      0,
5297       0,      0,      0,      0,      0,      0,      0,      0,
5298       0,      0,      0,      0,      0,      0,      0,      0,
5299 };
5300 static const unsigned short utf8_to_euc_E4AA_x0213[] = {
5301       0,      0,      0,      0,      0,      0,      0,      0,
5302       0,      0,      0,      0,      0,      0,      0,      0,
5303       0,      0,      0,      0,      0,      0,      0,      0,
5304       0,      0,      0,      0,      0,      0,      0,      0,
5305       0,      0,      0,      0,      0,      0,      0,      0,
5306       0,      0,      0,      0,      0,      0,      0,      0,
5307       0,      0,      0,      0,      0,      0,      0,      0,
5308       0,      0,      0,      0, 0xFC37,      0,      0,      0,
5309 };
5310 static const unsigned short utf8_to_euc_E4AC_x0213[] = {
5311       0,      0,      0,      0,      0,      0,      0,      0,
5312       0,      0,      0,      0,      0,      0,      0,      0,
5313       0,      0,      0,      0,      0,      0,      0,      0,
5314       0,      0,      0,      0,      0,      0,      0,      0,
5315       0,      0,      0,      0,      0,      0,      0,      0,
5316       0,      0,      0,      0,      0,      0,      0,      0,
5317       0,      0,      0,      0,      0,      0,      0,      0,
5318       0,      0,      0, 0xFC55,      0,      0,      0,      0,
5319 };
5320 static const unsigned short utf8_to_euc_E4AF_x0213[] = {
5321       0,      0, 0xFD26,      0,      0,      0,      0,      0,
5322       0,      0, 0xFD28,      0,      0,      0,      0,      0,
5323       0,      0, 0xFD2A,      0,      0,      0,      0,      0,
5324       0,      0,      0,      0,      0,      0,      0,      0,
5325       0,      0,      0,      0,      0,      0,      0,      0,
5326  0xFD31,      0,      0,      0,      0,      0,      0,      0,
5327       0,      0,      0,      0,      0,      0,      0,      0,
5328       0,      0,      0,      0,      0,      0,      0,      0,
5329 };
5330 static const unsigned short utf8_to_euc_E4B0_x0213[] = {
5331       0,      0,      0,      0,      0,      0,      0,      0,
5332       0,      0,      0,      0,      0,      0,      0,      0,
5333       0,      0,      0,      0,      0,      0,      0, 0x7E3E,
5334       0,      0,      0,      0,      0,      0,      0,      0,
5335  0xFD3F,      0,      0,      0,      0,      0,      0,      0,
5336       0,      0,      0,      0,      0,      0,      0,      0,
5337       0,      0,      0,      0,      0,      0,      0,      0,
5338       0,      0,      0,      0,      0,      0,      0,      0,
5339 };
5340 static const unsigned short utf8_to_euc_E4B3_x0213[] = {
5341       0,      0,      0,      0, 0xFE2A,      0,      0,      0,
5342       0,      0,      0,      0,      0,      0,      0,      0,
5343       0, 0xFE2D,      0,      0,      0,      0,      0,      0,
5344       0,      0,      0,      0,      0,      0,      0,      0,
5345       0,      0,      0,      0,      0,      0,      0,      0,
5346       0,      0,      0,      0,      0,      0,      0,      0,
5347       0,      0,      0,      0,      0,      0,      0,      0,
5348       0,      0,      0,      0,      0,      0,      0,      0,
5349 };
5350 static const unsigned short utf8_to_euc_E4B4_x0213[] = {
5351       0,      0,      0,      0,      0,      0,      0, 0xFE4B,
5352       0,      0,      0,      0,      0,      0,      0,      0,
5353       0,      0,      0,      0,      0,      0,      0,      0,
5354       0,      0,      0,      0,      0,      0,      0,      0,
5355       0,      0,      0,      0,      0,      0,      0,      0,
5356       0,      0,      0,      0,      0,      0,      0,      0,
5357       0,      0,      0,      0,      0,      0,      0,      0,
5358       0,      0,      0,      0,      0,      0,      0,      0,
5359 };
5360 static const unsigned short utf8_to_euc_E4B5_x0213[] = {
5361       0,      0,      0,      0,      0,      0,      0,      0,
5362       0,      0,      0,      0,      0,      0,      0,      0,
5363       0,      0,      0,      0,      0,      0,      0,      0,
5364       0,      0,      0,      0,      0,      0,      0,      0,
5365       0,      0,      0,      0,      0,      0,      0,      0,
5366       0,      0,      0,      0,      0,      0,      0,      0,
5367       0,      0,      0,      0,      0,      0,      0, 0xFE60,
5368       0,      0,      0,      0,      0,      0,      0,      0,
5369 };
5370 static const unsigned short utf8_to_euc_E4B8[] = {
5371  0x306C, 0x437A, 0xB021, 0x3C37, 0xB022, 0xB023,      0, 0x4B7C,
5372  0x3E66, 0x3B30, 0x3E65, 0x323C, 0xB024, 0x4954, 0x4D3F,      0,
5373  0x5022, 0x312F, 0xB025,      0, 0x336E, 0x5023, 0x4024, 0x5242,
5374  0x3556, 0x4A3A,      0,      0,      0,      0, 0x3E67, 0xB026,
5375       0, 0x4E3E,      0, 0xB027, 0xB028,      0, 0x4A42,      0,
5376  0xB029,      0, 0x5024, 0xB02A,      0, 0x4366, 0xB02B, 0xB02C,
5377  0xB02D, 0x5025, 0x367A,      0,      0, 0xB02E, 0x5026,      0,
5378  0x345D, 0x4330,      0, 0x3C67, 0x5027,      0,      0, 0x5028,
5379 };
5380 static const unsigned short utf8_to_euc_E4B8_x0213[] = {
5381  0x306C, 0x437A, 0xA122, 0x3C37, 0xB022, 0xB023,      0, 0x4B7C,
5382  0x3E66, 0x3B30, 0x3E65, 0x323C, 0xB024, 0x4954, 0x4D3F, 0xA123,
5383  0x5022, 0x312F, 0xA124,      0, 0x336E, 0x5023, 0x4024, 0x5242,
5384  0x3556, 0x4A3A,      0,      0,      0,      0, 0x3E67, 0xB026,
5385       0, 0x4E3E,      0, 0xB027, 0xB028,      0, 0x4A42,      0,
5386  0x2E24, 0xA125, 0x5024, 0xA126, 0xF02E, 0x4366, 0xA127, 0x2E25,
5387  0x2E26, 0x5025, 0x367A,      0,      0, 0xB02E, 0x5026,      0,
5388  0x345D, 0x4330,      0, 0x3C67, 0x5027,      0,      0, 0x5028,
5389 };
5390 static const unsigned short utf8_to_euc_E4B9[] = {
5391  0xB02F, 0xB030, 0x5029, 0x4735, 0xB031, 0x3557,      0, 0xB032,
5392       0,      0,      0, 0x4737,      0, 0x4663, 0x3843, 0x4B33,
5393       0, 0xB033,      0,      0,      0, 0x6949, 0x502A, 0x3E68,
5394  0x502B, 0x3235, 0xB034,      0, 0xB035, 0x3665, 0x3870, 0x4C69,
5395       0,      0, 0x5626, 0xB036,      0,      0,      0,      0,
5396  0xB037, 0xB038,      0,      0,      0,      0,      0,      0,
5397       0, 0x4D70,      0, 0x467D, 0xB039, 0xB03A,      0,      0,
5398       0, 0xB03B,      0,      0,      0,      0, 0x3425, 0xB03C,
5399 };
5400 static const unsigned short utf8_to_euc_E4B9_x0213[] = {
5401  0xA128, 0xB030, 0x5029, 0x4735, 0xB031, 0x3557,      0, 0xA129,
5402  0xA12A,      0,      0, 0x4737,      0, 0x4663, 0x3843, 0x4B33,
5403       0, 0xA12C,      0,      0,      0, 0x6949, 0x502A, 0x3E68,
5404  0x502B, 0x3235, 0xA12F,      0, 0xB035, 0x3665, 0x3870, 0x4C69,
5405       0,      0, 0x5626, 0xB036,      0,      0,      0,      0,
5406  0xB037, 0xA130,      0,      0,      0,      0,      0,      0,
5407       0, 0x4D70,      0, 0x467D, 0xB039, 0xB03A,      0,      0,
5408       0, 0xB03B,      0,      0,      0,      0, 0x3425, 0xB03C,
5409 };
5410 static const unsigned short utf8_to_euc_E4BA[] = {
5411  0x3535,      0, 0x502C,      0,      0, 0x502D, 0x4E3B,      0,
5412  0x4D3D, 0x4168, 0x502F, 0x3B76, 0x4673, 0xB03D, 0x5032,      0,
5413       0, 0x313E, 0x385F,      0, 0x385E, 0x3066, 0xB03E, 0xB03F,
5414  0x4F4B, 0x4F4A,      0, 0x3A33, 0x3021, 0xB040, 0x5033, 0x5034,
5415  0x5035, 0x4B34, 0x5036,      0, 0x3872, 0x3067, 0x4B72,      0,
5416  0x357C,      0,      0, 0x357D, 0x357E, 0x4462, 0x4E3C, 0xB041,
5417  0x5037,      0,      0, 0x5038,      0,      0, 0x5039,      0,
5418       0, 0xB042, 0x3F4D,      0,      0,      0,      0,      0,
5419 };
5420 static const unsigned short utf8_to_euc_E4BA_x0213[] = {
5421  0x3535,      0, 0x502C,      0,      0, 0x502D, 0x4E3B,      0,
5422  0x4D3D, 0x4168, 0x502F, 0x3B76, 0x4673, 0x2E27, 0x5032,      0,
5423       0, 0x313E, 0x385F,      0, 0x385E, 0x3066, 0xB03E, 0xB03F,
5424  0x4F4B, 0x4F4A,      0, 0x3A33, 0x3021, 0xA131, 0x5033, 0x5034,
5425  0x5035, 0x4B34, 0x5036,      0, 0x3872, 0x3067, 0x4B72,      0,
5426  0x357C,      0,      0, 0x357D, 0x357E, 0x4462, 0x4E3C, 0xB041,
5427  0x5037,      0,      0, 0x5038,      0,      0, 0x5039,      0,
5428       0, 0xA134, 0x3F4D, 0xA135, 0xA137,      0,      0,      0,
5429 };
5430 static const unsigned short utf8_to_euc_E4BB[] = {
5431  0x3D3A, 0x3F4E, 0x503E, 0xB043, 0x503C,      0, 0x503D, 0x3558,
5432       0,      0, 0x3A23, 0x3270,      0, 0x503B, 0x503A, 0x4A29,
5433  0xB044,      0,      0,      0, 0x3B46, 0x3B45, 0x423E, 0x503F,
5434  0x4955, 0x4067, 0xB045, 0xB046,      0, 0x2138, 0x5040, 0x5042,
5435  0xB047, 0xB048, 0xB049, 0x4265, 0x4E61, 0x304A,      0,      0,
5436  0xB04A,      0,      0,      0,      0, 0x5041, 0x323E, 0xB04B,
5437  0x3644, 0xB04C, 0x4367, 0xB04D,      0, 0xB04E, 0x376F, 0x5043,
5438       0,      0,      0, 0x4724, 0xF42F, 0xB04F, 0xB050, 0xB051,
5439 };
5440 static const unsigned short utf8_to_euc_E4BB_x0213[] = {
5441  0x3D3A, 0x3F4E, 0x503E, 0xA138, 0x503C,      0, 0x503D, 0x3558,
5442  0xA139,      0, 0x3A23, 0x3270,      0, 0x503B, 0x503A, 0x4A29,
5443  0xA13A,      0,      0,      0, 0x3B46, 0x3B45, 0x423E, 0x503F,
5444  0x4955, 0x4067, 0xA13C, 0xB046,      0, 0x2138, 0x5040, 0x5042,
5445  0xB047, 0x2E28, 0xB049, 0x4265, 0x4E61, 0x304A,      0,      0,
5446  0xB04A,      0,      0, 0xA13B,      0, 0x5041, 0x323E, 0xB04B,
5447  0x3644, 0xA13D, 0x4367, 0xB04D,      0, 0xA13E, 0x376F, 0x5043,
5448       0,      0,      0, 0x4724, 0xF42F, 0x2E29, 0xB050, 0x2E2A,
5449 };
5450 static const unsigned short utf8_to_euc_E4BC[] = {
5451  0xB052, 0x346B, 0xB053, 0xB054,      0,      0,      0,      0,
5452  0xB055, 0x5044, 0x304B, 0xB056, 0xB057, 0x3860, 0x346C, 0x497A,
5453  0x4832, 0x3559, 0xB058,      0,      0, 0xB059, 0xB05A, 0xB05B,
5454       0, 0xB05C, 0x3271,      0, 0x5067, 0x4541,      0,      0,
5455       0,      0,      0,      0,      0,      0,      0,      0,
5456       0,      0,      0,      0,      0,      0, 0xB05D, 0x476C,
5457  0x5046, 0xB05E,      0, 0xB060, 0x483C, 0xB061, 0x4E62, 0xB062,
5458  0x3F2D, 0xB063, 0x3B47, 0xB064, 0x3B77, 0x3240, 0xB065,      0,
5459 };
5460 static const unsigned short utf8_to_euc_E4BC_x0213[] = {
5461  0xA13F, 0x346B, 0xB053, 0x2E2B,      0,      0,      0,      0,
5462  0xB055, 0x5044, 0x304B, 0x2E2C, 0xB057, 0x3860, 0x346C, 0x497A,
5463  0x4832, 0x3559, 0xB058,      0,      0, 0xB059, 0xA140, 0xB05B,
5464       0, 0xB05C, 0x3271,      0, 0x5067, 0x4541,      0,      0,
5465       0,      0,      0,      0,      0,      0,      0,      0,
5466       0,      0,      0,      0,      0,      0, 0xB05D, 0x476C,
5467  0x5046, 0xB05E,      0, 0xB060, 0x483C, 0xB061, 0x4E62, 0xA142,
5468  0x3F2D, 0xB063, 0x3B47, 0xB064, 0x3B77, 0x3240, 0xA143,      0,
5469 };
5470 static const unsigned short utf8_to_euc_E4BD[] = {
5471  0xB066,      0, 0xB067, 0x4451,      0,      0, 0x4322, 0x504A,
5472  0xB068, 0xB069,      0, 0xB06A, 0xB06B, 0x304C, 0x4463, 0x3D3B,
5473  0x3A34, 0x4D24, 0xB06C, 0x424E, 0xB06D, 0x323F, 0xB06E, 0x5049,
5474  0xB06F, 0x4D3E, 0x5045, 0x5047, 0x3A6E, 0x5048, 0x5524, 0xB070,
5475  0xB05F,      0,      0, 0xB071,      0,      0,      0,      0,
5476       0, 0x5050, 0xB072,      0, 0xB073,      0, 0xB074, 0x5053,
5477  0x5051, 0xB075,      0, 0x3242,      0, 0x4A3B, 0x504B, 0xB076,
5478  0xB077, 0xB078, 0xB079, 0x504F, 0x3873, 0xB07A, 0xB07B, 0x3B48,
5479 };
5480 static const unsigned short utf8_to_euc_E4BD_x0213[] = {
5481  0xB066,      0, 0xB067, 0x4451,      0,      0, 0x4322, 0x504A,
5482  0x2E2E, 0x2E2F,      0, 0xB06A, 0xB06B, 0x304C, 0x4463, 0x3D3B,
5483  0x3A34, 0x4D24, 0xB06C, 0x424E, 0xA144, 0x323F, 0x2E30, 0x5049,
5484  0xA145, 0x4D3E, 0x5045, 0x5047, 0x3A6E, 0x5048, 0x5524, 0x2E31,
5485  0x2E2D,      0,      0, 0xB071, 0xA141,      0,      0,      0,
5486       0, 0x5050, 0x2E32,      0, 0x2E33,      0, 0xB074, 0x5053,
5487  0x5051, 0xB075,      0, 0x3242,      0, 0x4A3B, 0x504B, 0xA147,
5488  0xA148, 0xB078, 0xA149, 0x504F, 0x3873, 0xA14A, 0x2E34, 0x3B48,
5489 };
5490 static const unsigned short utf8_to_euc_E4BE[] = {
5491       0, 0xB07C, 0xB07D, 0x3426, 0xB07E, 0xB121, 0x5054,      0,
5492  0x504C, 0xB122, 0xB123, 0x4E63, 0xB124, 0x3B78, 0xB125, 0x504D,
5493  0xB126, 0x5052, 0xB127, 0xB128, 0xB129,      0, 0x5055, 0xB12A,
5494  0x504E, 0xB12B, 0xB12C, 0x3621,      0, 0x304D, 0xB12D, 0xB12E,
5495  0x3622, 0x3241,      0,      0,      0,      0,      0,      0,
5496       0,      0,      0, 0x5525,      0, 0x4B79, 0x496E, 0x3874,
5497       0,      0, 0xB12F,      0,      0, 0x3F2F, 0x4E37, 0xB130,
5498       0, 0xB131,      0, 0xB132, 0xB133, 0xB134, 0xB135, 0x4A58,
5499 };
5500 static const unsigned short utf8_to_euc_E4BE_x0213[] = {
5501       0, 0xB07C, 0xA14B, 0x3426, 0xB07E, 0xA14C, 0x5054,      0,
5502  0x504C, 0xB122, 0x2E35, 0x4E63, 0xB124, 0x3B78, 0xB125, 0x504D,
5503  0xB126, 0x5052, 0xA14D, 0xB128, 0x2E36,      0, 0x5055, 0x2E37,
5504  0x504E, 0xB12B, 0xA14E, 0x3621,      0, 0x304D, 0xB12D, 0xB12E,
5505  0x3622, 0x3241,      0,      0,      0,      0,      0,      0,
5506       0,      0,      0, 0x5525,      0, 0x4B79, 0x496E, 0x3874,
5507       0,      0, 0xA150,      0,      0, 0x3F2F, 0x4E37, 0xB130,
5508       0, 0xB131,      0, 0xB132, 0xB133, 0xB134, 0xA151, 0x4A58,
5509 };
5510 static const unsigned short utf8_to_euc_E4BF[] = {
5511  0xB136, 0xB137, 0x3738, 0x4225, 0x3264, 0xB138, 0xB139,      0,
5512  0xB13A, 0xB13B, 0x3D53, 0xB13C, 0xB13D, 0xB13E, 0x5059, 0xB13F,
5513  0x505E, 0x505C, 0xB140,      0, 0x5057,      0,      0, 0x422F,
5514  0x505A,      0, 0x505D, 0x505B, 0xB141, 0x4A5D,      0, 0x5058,
5515  0xB142, 0x3F2E, 0xB143, 0x4B73, 0x505F, 0x5060,      0,      0,
5516       0,      0,      0,      0,      0,      0, 0x3D24, 0x506D,
5517  0xB144,      0, 0xB145, 0x4750,      0, 0x4936, 0x5068,      0,
5518  0x4A70,      0, 0x3236,      0, 0xB146, 0xB147, 0x506C, 0xB148,
5519 };
5520 static const unsigned short utf8_to_euc_E4BF_x0213[] = {
5521  0xB136, 0xB137, 0x3738, 0x4225, 0x3264, 0xA152, 0xB139,      0,
5522  0xB13A, 0x2E39, 0x3D53, 0xA153, 0xB13D, 0xB13E, 0x5059, 0xA154,
5523  0x505E, 0x505C, 0xA155,      0, 0x5057,      0,      0, 0x422F,
5524  0x505A,      0, 0x505D, 0x505B, 0xB141, 0x4A5D,      0, 0x5058,
5525  0x2E3A, 0x3F2E, 0xB143, 0x4B73, 0x505F, 0x5060, 0xA14F,      0,
5526       0,      0,      0,      0,      0,      0, 0x3D24, 0x506D,
5527  0xB144, 0x2E21, 0xA157, 0x4750,      0, 0x4936, 0x5068,      0,
5528  0x4A70,      0, 0x3236,      0, 0xB146, 0xB147, 0x506C, 0xB148,
5529 };
5530 static const unsigned short utf8_to_euc_E580[] = {
5531  0xB149, 0xB14A,      0,      0, 0xB14B, 0x5066, 0x506F, 0xB14C,
5532       0, 0x4152, 0xB14D, 0x3844, 0xB14E, 0x475C, 0xB14F, 0x6047,
5533  0xB150, 0x506E, 0x455D, 0xB151, 0x5063,      0, 0x3876, 0xB152,
5534  0xB153, 0x3875, 0x5061, 0xB154, 0xB155, 0xB156, 0xB157, 0x3C5A,
5535       0, 0x5069, 0xB158, 0x4A6F, 0x434D, 0x5065, 0x3771, 0xB159,
5536  0x5062, 0x506A, 0x5064, 0x4E51, 0x506B, 0x4F41, 0xB15A,      0,
5537  0xB15B,      0, 0xB15C, 0xB15D,      0, 0xB15E, 0x3666,      0,
5538       0, 0x3770,      0, 0xB176,      0,      0,      0,      0,
5539 };
5540 static const unsigned short utf8_to_euc_E580_x0213[] = {
5541  0xA158, 0x2E3B, 0x2E3C,      0, 0xB14B, 0x5066, 0x506F, 0xB14C,
5542       0, 0x4152, 0xB14D, 0x3844, 0xB14E, 0x475C, 0x2E3D, 0x6047,
5543  0xA159, 0x506E, 0x455D, 0xA15A, 0x5063,      0, 0x3876, 0xB152,
5544  0x2E3E, 0x3875, 0x5061, 0xB154, 0xA15B, 0xB156, 0xA15C, 0x3C5A,
5545       0, 0x5069, 0xA15D, 0x4A6F, 0x434D, 0x5065, 0x3771, 0x2E3F,
5546  0x5062, 0x506A, 0x5064, 0x4E51, 0x506B, 0x4F41, 0x2E40,      0,
5547  0xB15B,      0, 0xB15C, 0xB15D,      0, 0xB15E, 0x3666,      0,
5548       0, 0x3770,      0, 0x2E42,      0,      0,      0,      0,
5549 };
5550 static const unsigned short utf8_to_euc_E581[] = {
5551  0xB15F, 0xB160, 0xB161, 0x5070,      0, 0xB162, 0xB163, 0x5071,
5552  0x5075, 0x304E, 0xB164,      0, 0xB165,      0, 0xB166, 0x4A50,
5553  0x5074, 0xB167, 0xB168, 0xB169,      0, 0x5073, 0x5077, 0xB16A,
5554       0, 0xB16B, 0x5076,      0, 0x4464,      0,      0, 0xB16C,
5555  0xB16D,      0, 0xB16E, 0xB16F,      0, 0x3772, 0xB170, 0xB171,
5556       0,      0, 0xB172,      0, 0x5078, 0xB173,      0,      0,
5557  0xB174, 0xB175, 0x3C45,      0, 0x4226, 0x4465, 0x3676,      0,
5558  0x5079,      0,      0,      0,      0, 0x3536,      0,      0,
5559 };
5560 static const unsigned short utf8_to_euc_E581_x0213[] = {
5561  0x2E41, 0x2E43, 0xA15F, 0x5070,      0, 0xB162, 0xA160, 0x5071,
5562  0x5075, 0x304E, 0xB164,      0, 0xB165,      0, 0xA161, 0x4A50,
5563  0x5074, 0xB167, 0xB168, 0xA162,      0, 0x5073, 0x5077, 0xA163,
5564       0, 0xB16B, 0x5076,      0, 0x4464,      0,      0, 0xB16C,
5565  0xB16D,      0, 0xB16E, 0xA164,      0, 0x3772, 0xA165, 0xB171,
5566       0,      0, 0xA166,      0, 0x5078, 0xB173,      0,      0,
5567  0xA167, 0xB175, 0x3C45,      0, 0x4226, 0x4465, 0x3676,      0,
5568  0x5079,      0,      0,      0,      0, 0x3536,      0,      0,
5569 };
5570 static const unsigned short utf8_to_euc_E582[] = {
5571  0x507A, 0xB177,      0, 0xB178, 0xB179, 0x507C, 0xB17A,      0,
5572       0,      0, 0xB17B,      0,      0, 0x4B35, 0xB17C, 0xB17D,
5573  0xB17E, 0x3766, 0xB221, 0xB222, 0xB223,      0, 0xB224,      0,
5574  0x3B31, 0x4877, 0x507B, 0xB225, 0xB226,      0, 0xB227, 0xB228,
5575  0xB229, 0xB22A, 0xB22B,      0,      0,      0,      0,      0,
5576       0,      0, 0xB22C,      0, 0x3A45, 0x4D43,      0, 0xB22D,
5577  0xB22E,      0, 0x507E, 0x5123, 0x507D, 0x3A44,      0, 0x3D7D,
5578       0, 0xB22F, 0xB230,      0,      0, 0xB231, 0x3739,      0,
5579 };
5580 static const unsigned short utf8_to_euc_E582_x0213[] = {
5581  0x507A, 0xB177,      0, 0xB178, 0xB179, 0x507C, 0xB17A,      0,
5582  0xA169,      0, 0xB17B,      0,      0, 0x4B35, 0xB17C, 0xB17D,
5583  0xB17E, 0x3766, 0xA16A, 0xA16B, 0x2E44, 0xA16C, 0xA16D,      0,
5584  0x3B31, 0x4877, 0x507B, 0xB225, 0xA16E,      0, 0xB227, 0xB228,
5585  0xB229, 0xB22A, 0xB22B, 0xA168,      0,      0,      0,      0,
5586       0,      0, 0xA16F,      0, 0x3A45, 0x4D43,      0, 0xB22D,
5587  0xB22E, 0xA171, 0x507E, 0x5123, 0x507D, 0x3A44,      0, 0x3D7D,
5588       0, 0xB22F, 0xA172, 0xA173,      0, 0xB231, 0x3739,      0,
5589 };
5590 static const unsigned short utf8_to_euc_E583[] = {
5591  0xB232,      0, 0x5124, 0xB233, 0xB234, 0x364F,      0, 0xB235,
5592       0, 0x5121, 0x5122,      0, 0xB236, 0x462F, 0xB237, 0x417C,
5593  0xB238, 0x3623,      0, 0xB239, 0xB23A, 0x4B4D, 0x5125,      0,
5594  0xB23B,      0, 0x4E3D,      0, 0xB23C, 0xB23D, 0x5126, 0xB23E,
5595       0,      0, 0xB23F, 0x5129, 0xB240, 0x5127, 0xB241, 0x414E,
5596  0xB242, 0xB243,      0,      0,      0, 0x5128, 0x512A, 0xB244,
5597       0, 0xB245, 0xB251,      0, 0xF430, 0x512C, 0xB246,      0,
5598       0, 0x512B, 0xB247, 0x4A48,      0,      0, 0xB248,      0,
5599 };
5600 static const unsigned short utf8_to_euc_E583_x0213[] = {
5601  0xB232,      0, 0x5124, 0xB233, 0xA174, 0x364F,      0, 0xA175,
5602       0, 0x5121, 0x5122,      0, 0x2E45, 0x462F, 0xA178, 0x417C,
5603  0x2E47, 0x3623,      0, 0xB239, 0xA17A, 0x4B4D, 0x5125,      0,
5604  0xB23B, 0xA17B, 0x4E3D,      0, 0xB23C, 0xB23D, 0x5126, 0xB23E,
5605       0, 0xA17C, 0xB23F, 0x5129, 0xB240, 0x5127, 0x2E48, 0x414E,
5606  0xB242, 0xA17D,      0,      0,      0, 0x5128, 0x512A, 0xB244,
5607       0, 0xB245, 0x2E46, 0xA176, 0xF430, 0x512C, 0xB246,      0,
5608       0, 0x512B, 0xB247, 0x4A48,      0,      0, 0xB248,      0,
5609 };
5610 static const unsigned short utf8_to_euc_E584[] = {
5611  0x3537, 0x512E, 0x512F, 0xB249, 0x322F,      0, 0xB24A, 0xB24B,
5612  0xB24C, 0x512D,      0, 0xB24D, 0xB24E, 0xB24F, 0xB250,      0,
5613  0xB252,      0, 0x3C74,      0, 0x5132, 0x5131, 0x5130, 0xB253,
5614  0x5056, 0xB254, 0x5133, 0xB255, 0xB256, 0xB257, 0xB258, 0x3D7E,
5615       0, 0x5134,      0, 0xB259,      0,      0,      0, 0xB25A,
5616  0xB25B,      0, 0x4D25,      0, 0xB25C, 0xB25D,      0, 0xB25E,
5617       0, 0xB25F, 0x4C59, 0xB260, 0xB261, 0xB262,      0, 0x5136,
5618  0xB263, 0xB264, 0x5135, 0x5138, 0x5137,      0,      0, 0x5139,
5619 };
5620 static const unsigned short utf8_to_euc_E584_x0213[] = {
5621  0x3537, 0x512E, 0x512F, 0x2E4B, 0x322F,      0, 0x2E4A, 0xB24B,
5622  0xA321, 0x512D,      0, 0x2E4C, 0xB24E, 0xB24F, 0xB250,      0,
5623  0xB252,      0, 0x3C74,      0, 0x5132, 0x5131, 0x5130, 0xA323,
5624  0x5056, 0xB254, 0x5133, 0xA324, 0xB256, 0xB257, 0x2E4D, 0x3D7E,
5625       0, 0x5134,      0, 0xB259,      0,      0,      0, 0xB25A,
5626  0xB25B,      0, 0x4D25,      0, 0xB25C, 0xB25D,      0, 0xB25E,
5627       0, 0xB25F, 0x4C59, 0xB260, 0xB261, 0x2E4E,      0, 0x5136,
5628  0xB263, 0xB264, 0x5135, 0x5138, 0x5137,      0,      0, 0x5139,
5629 };
5630 static const unsigned short utf8_to_euc_E585[] = {
5631  0x513A, 0x3074, 0xB265, 0x3835, 0x373B, 0x3D3C, 0x437B, 0x3624,
5632  0x4068, 0x3877, 0xB266, 0x396E, 0x513C, 0x4C48, 0x4546, 0xB267,
5633  0x3B79,      0, 0x513B, 0xB268, 0x513D, 0xB269,      0, 0xB26A,
5634  0xB26B,      0, 0x455E,      0, 0x3375,      0,      0, 0xB26C,
5635       0,      0, 0x513E,      0, 0xB26D, 0x467E, 0xB26E,      0,
5636  0x4134, 0x5140, 0x5141, 0x482C, 0x3878, 0x4F3B, 0x5142,      0,
5637       0, 0x3626,      0,      0,      0, 0x4A3C, 0x4236, 0x3671,
5638  0x4535,      0,      0,      0, 0x3773,      0, 0xB26F,      0,
5639 };
5640 static const unsigned short utf8_to_euc_E585_x0213[] = {
5641  0x513A, 0x3074, 0xB265, 0x3835, 0x373B, 0x3D3C, 0x437B, 0x3624,
5642  0x4068, 0x3877, 0x2E4F, 0x396E, 0x513C, 0x4C48, 0x4546, 0xB267,
5643  0x3B79,      0, 0x513B, 0xB268, 0x513D, 0x2E51,      0, 0x2E52,
5644  0xB26B,      0, 0x455E,      0, 0x3375,      0,      0, 0xB26C,
5645  0xA326,      0, 0x513E,      0, 0xB26D, 0x467E, 0xB26E,      0,
5646  0x4134, 0x5140, 0x5141, 0x482C, 0x3878, 0x4F3B, 0x5142,      0,
5647       0, 0x3626,      0, 0xA328,      0, 0x4A3C, 0x4236, 0x3671,
5648  0x4535,      0,      0, 0xF474, 0x3773,      0, 0xB26F,      0,
5649 };
5650 static const unsigned short utf8_to_euc_E586[] = {
5651  0x5143,      0, 0x5144, 0xB270, 0xB271, 0x4662, 0x315F,      0,
5652       0, 0x5147, 0x3A7D, 0xB272, 0x5146, 0x3A46, 0xB273, 0x5148,
5653  0x666E, 0x5149, 0x4B41, 0x514A,      0, 0x514B, 0x514C, 0x3E69,
5654  0xB274, 0x3C4C,      0,      0,      0, 0xB275,      0,      0,
5655  0x3427, 0xB276, 0x514F, 0xB277, 0x514D, 0x4C3D, 0x514E,      0,
5656  0x495A, 0x5150, 0x5151, 0x5152, 0x455F, 0xB278,      0,      0,
5657  0x5156, 0x5154, 0x5155, 0x5153, 0x3A63, 0x5157, 0x4C6A, 0x4E64,
5658  0xB279,      0, 0xB27A,      0, 0xB27B, 0x5158, 0xB27C, 0xB27D,
5659 };
5660 static const unsigned short utf8_to_euc_E586_x0213[] = {
5661  0x5143,      0, 0x5144, 0xA329, 0xB271, 0x4662, 0x315F,      0,
5662       0, 0x5147, 0x3A7D, 0xA32A, 0x5146, 0x3A46, 0xB273, 0x5148,
5663  0x666E, 0x5149, 0x4B41, 0x514A,      0, 0x514B, 0x514C, 0x3E69,
5664  0xA32C, 0x3C4C,      0,      0,      0, 0x2E54,      0,      0,
5665  0x3427, 0xB276, 0x514F, 0xA32D, 0x514D, 0x4C3D, 0x514E,      0,
5666  0x495A, 0x5150, 0x5151, 0x5152, 0x455F, 0xA32E,      0,      0,
5667  0x5156, 0x5154, 0x5155, 0x5153, 0x3A63, 0x5157, 0x4C6A, 0x4E64,
5668  0xB279,      0, 0xB27A,      0, 0xA330, 0x5158, 0xB27C, 0xB27D,
5669 };
5670 static const unsigned short utf8_to_euc_E587[] = {
5671       0,      0, 0xB27E,      0, 0x4028, 0x5159, 0x3D5A,      0,
5672  0xB321, 0x515A,      0, 0x437C, 0x4E3F, 0x4560,      0, 0xB322,
5673       0, 0xB323, 0xB324, 0xB325,      0, 0xB326, 0x5245,      0,
5674  0xB327,      0,      0, 0x515B, 0x7425, 0x3645, 0xB328,      0,
5675  0x515C, 0x4B5E, 0xB329,      0,      0, 0xB32A, 0x3D68, 0x427C,
5676       0, 0x515E, 0x4664,      0, 0xF431, 0x515F, 0xB32B,      0,
5677  0x5160, 0x332E, 0xB32C, 0xB32D, 0xB32E, 0x5161, 0x3627, 0xB32F,
5678  0x464C, 0x317A, 0x3D50,      0,      0, 0x4821, 0x5162,      0,
5679 };
5680 static const unsigned short utf8_to_euc_E587_x0213[] = {
5681       0,      0, 0xB27E, 0x2E55, 0x4028, 0x5159, 0x3D5A,      0,
5682  0xB321, 0x515A, 0x2E56, 0x437C, 0x4E3F, 0x4560,      0, 0xB322,
5683       0, 0xB323, 0xB324, 0xB325,      0, 0xB326, 0x5245,      0,
5684  0xB327,      0,      0, 0x515B, 0x7425, 0x3645, 0x2E57,      0,
5685  0x515C, 0x4B5E, 0x2E58,      0,      0, 0xB32A, 0x3D68, 0x427C,
5686       0, 0x515E, 0x4664,      0, 0xF431, 0x515F, 0x2E59,      0,
5687  0x5160, 0x332E, 0xB32C, 0xA333, 0xA334, 0x5161, 0x3627, 0xB32F,
5688  0x464C, 0x317A, 0x3D50,      0,      0, 0x4821, 0x5162,      0,
5689 };
5690 static const unsigned short utf8_to_euc_E588[] = {
5691  0x4561, 0xB330, 0xB331, 0x3F4F, 0x5163, 0xB332, 0x4A2C, 0x405A,
5692  0x3422,      0, 0x3429, 0x5164,      0,      0, 0x5166,      0,
5693       0, 0x373A, 0xB333, 0xB334, 0x5165, 0xB335, 0xB336, 0x4E73,
5694  0xB337,      0,      0,      0,      0, 0x3D69,      0,      0,
5695       0,      0, 0xB338,      0, 0x483D, 0x4A4C,      0, 0x5167,
5696  0xB339, 0x4D78, 0x5168,      0,      0,      0, 0x5169,      0,
5697  0x457E, 0xB33A, 0xB33B, 0x516A,      0, 0xB33C, 0x4029, 0x3A7E,
5698  0x3774, 0x516B, 0x3B49, 0x396F, 0xB33D,      0,      0,      0,
5699 };
5700 static const unsigned short utf8_to_euc_E588_x0213[] = {
5701  0x4561, 0x2E5A, 0xA335, 0x3F4F, 0x5163, 0xB332, 0x4A2C, 0x405A,
5702  0x3422,      0, 0x3429, 0x5164,      0,      0, 0x5166,      0,
5703       0, 0x373A, 0xA336, 0x2E5C, 0x5165, 0x2E5D, 0xA337, 0x4E73,
5704  0xB337,      0,      0,      0,      0, 0x3D69,      0,      0,
5705       0,      0, 0xB338,      0, 0x483D, 0x4A4C,      0, 0x5167,
5706  0xB339, 0x4D78, 0x5168,      0,      0,      0, 0x5169,      0,
5707  0x457E, 0xB33A, 0xB33B, 0x516A,      0, 0xB33C, 0x4029, 0x3A7E,
5708  0x3774, 0x516B, 0x3B49, 0x396F, 0xB33D,      0,      0,      0,
5709 };
5710 static const unsigned short utf8_to_euc_E589[] = {
5711       0,      0,      0, 0x4466, 0x516D, 0xB33E,      0, 0x4227,
5712       0, 0xB33F, 0x3A6F, 0x516E, 0x516F, 0x4130,      0, 0x516C,
5713       0,      0,      0,      0, 0x5171, 0xB340, 0x4B36, 0xB341,
5714  0xB342,      0, 0xB343, 0x3964, 0xB344,      0, 0x5170, 0xB345,
5715  0xB346, 0xB347,      0, 0x3775, 0x3A5E, 0x476D, 0xB348,      0,
5716       0, 0x5174, 0x5172,      0,      0,      0, 0xB349, 0x497B,
5717  0x3E6A, 0x517B, 0x3364, 0x5175, 0x5173, 0x414F,      0, 0xB34A,
5718  0xB34B, 0xB34C,      0,      0,      0, 0x5177,      0, 0x5176,
5719 };
5720 static const unsigned short utf8_to_euc_E589_x0213[] = {
5721       0,      0,      0, 0x4466, 0x516D, 0xB33E,      0, 0x4227,
5722       0, 0x2E5E, 0x3A6F, 0x516E, 0x516F, 0x4130,      0, 0x516C,
5723       0,      0,      0,      0, 0x5171, 0xA339, 0x4B36, 0x2E5F,
5724  0xB342,      0, 0xB343, 0x3964, 0xA33A, 0x2F7E, 0x5170, 0xB345,
5725  0xB346, 0x2E60,      0, 0x3775, 0x3A5E, 0x476D, 0xB348,      0,
5726       0, 0x5174, 0x5172,      0, 0xA33B,      0, 0xB349, 0x497B,
5727  0x3E6A, 0x517B, 0x3364, 0x5175, 0x5173, 0x414F,      0, 0xA33C,
5728  0xB34B, 0xB34C,      0,      0,      0, 0x5177,      0, 0x5176,
5729 };
5730 static const unsigned short utf8_to_euc_E58A[] = {
5731  0xB34D,      0, 0xB34E, 0x3344,      0, 0xB34F,      0, 0x3760,
5732  0x517C, 0x4E2D, 0xB350,      0, 0xB351, 0x5178,      0,      0,
5733       0, 0x517D, 0x517A, 0xB352, 0x5179, 0xB353, 0xB354, 0xB355,
5734  0xB356,      0, 0xB357, 0x4E4F, 0xB358,      0,      0, 0x3879,
5735  0x3243,      0,      0, 0x4E74, 0xB359, 0xB35A, 0xB35B, 0xB35C,
5736       0, 0x3D75, 0x4558, 0x3965, 0x5222, 0x5223,      0, 0xB35D,
5737  0xB35E, 0x4E65,      0,      0, 0x4F2B, 0x5225, 0xB35F, 0xB360,
5738  0xB361, 0x387A, 0xB362, 0xB363, 0x5224, 0xB364, 0x332F,      0,
5739 };
5740 static const unsigned short utf8_to_euc_E58A_x0213[] = {
5741  0xB34D,      0, 0xA33E, 0x3344, 0xA33D, 0xB34F,      0, 0x3760,
5742  0x517C, 0x4E2D, 0xB350,      0, 0xB351, 0x5178,      0,      0,
5743       0, 0x517D, 0x517A, 0x2E61, 0x5179, 0xB353, 0xB354, 0xB355,
5744  0xA340,      0, 0xB357, 0x4E4F, 0xB358,      0,      0, 0x3879,
5745  0x3243,      0,      0, 0x4E74, 0xA342, 0xB35A, 0xA343, 0xB35C,
5746       0, 0x3D75, 0x4558, 0x3965, 0x5222, 0x5223,      0, 0xA344,
5747  0xB35E, 0x4E65,      0,      0, 0x4F2B, 0x5225, 0xB35F, 0xB360,
5748  0xB361, 0x387A, 0xA345, 0xA346, 0x5224, 0xB364, 0x332F,      0,
5749 };
5750 static const unsigned short utf8_to_euc_E58B[] = {
5751  0xB365, 0x5226,      0, 0x4B56, 0xB366, 0x443C, 0xB367, 0x4D26,
5752  0xB368, 0x4A59,      0,      0, 0xB369, 0x5227,      0, 0xB36A,
5753       0, 0xB36B, 0x7055,      0, 0xB36C, 0x4630, 0xB36D, 0x5228,
5754  0x342A, 0x4C33,      0, 0xB36E, 0xB36F, 0x3E21, 0x5229, 0x4A67,
5755  0x522D, 0xB370, 0x402A, 0x522A, 0x3650, 0xB371, 0x522B, 0x342B,
5756  0xB372, 0xB373, 0xB374,      0, 0xB375,      0,      0,      0,
5757  0xB376, 0xB377, 0x372E, 0x522E, 0xB378, 0x522F, 0xB379, 0xB37A,
5758  0x5230, 0x5231, 0x3C5B,      0,      0,      0, 0x387B, 0x4C5E,
5759 };
5760 static const unsigned short utf8_to_euc_E58B_x0213[] = {
5761  0xB365, 0x5226,      0, 0x4B56, 0xB366, 0x443C, 0xB367, 0x4D26,
5762  0x2E62, 0x4A59, 0xA347,      0, 0x2E64, 0x5227,      0, 0xB36A,
5763  0x2E65, 0xA349, 0x7055,      0, 0xB36C, 0x4630, 0x2E66, 0x5228,
5764  0x342A, 0x4C33,      0, 0x2E67, 0xB36F, 0x3E21, 0x5229, 0x4A67,
5765  0x522D, 0xB370, 0x402A, 0x522A, 0x3650, 0xB371, 0x522B, 0x342B,
5766  0xB372, 0xB373, 0xB374,      0, 0xB375,      0,      0,      0,
5767  0x2E69, 0xB377, 0x372E, 0x522E, 0xB378, 0x522F, 0xB379, 0xA34B,
5768  0x5230, 0x5231, 0x3C5B, 0x2E6A,      0,      0, 0x387B, 0x4C5E,
5769 };
5770 static const unsigned short utf8_to_euc_E58C[] = {
5771  0xB37B, 0x4C68, 0x4677, 0xB37C,      0, 0x4A71, 0x5232, 0xF432,
5772  0x5233,      0, 0xB37D, 0xB37E, 0xB421, 0x5235,      0, 0x5237,
5773  0x5236, 0xB422,      0, 0xB423,      0, 0x5238, 0x323D, 0x4B4C,
5774  0xB424, 0x3A7C, 0x5239, 0xB425, 0xB426, 0x4159, 0xB427, 0xB428,
5775  0x3E22, 0x3629,      0, 0x523A, 0xF433, 0xB429,      0, 0xB42A,
5776  0xB42B, 0xB42C, 0x485B, 0xB42D, 0xB42E, 0xB42F,      0, 0x523B,
5777  0xB430, 0x523C, 0xB431, 0x523D,      0, 0xB432,      0,      0,
5778  0x523E, 0x4924, 0x3668, 0x3065, 0xB433, 0xB434, 0xB435, 0x463F,
5779 };
5780 static const unsigned short utf8_to_euc_E58C_x0213[] = {
5781  0x2E6B, 0x4C68, 0x4677, 0xB37C,      0, 0x4A71, 0x5232, 0x2E6C,
5782  0x5233,      0, 0xA34C, 0xA34D, 0xB421, 0x5235,      0, 0x5237,
5783  0x5236, 0xB422,      0, 0xB423,      0, 0x5238, 0x323D, 0x4B4C,
5784  0xB424, 0x3A7C, 0x5239, 0xB425, 0x2E6D, 0x4159, 0xB427, 0xB428,
5785  0x3E22, 0x3629,      0, 0x523A, 0xA34E, 0xB429,      0, 0xB42A,
5786  0xB42B, 0xB42C, 0x485B, 0xB42D, 0xB42E, 0xB42F,      0, 0x523B,
5787  0xB430, 0x523C, 0xB431, 0x523D,      0, 0xA34F,      0,      0,
5788  0x523E, 0x4924, 0x3668, 0x3065, 0xB433, 0xB434, 0xA350, 0x463F,
5789 };
5790 static const unsigned short utf8_to_euc_E58D[] = {
5791  0x523F, 0x3D3D, 0xB436, 0x4069,      0, 0x5241, 0x5240, 0x3E23,
5792  0x3861, 0x5243, 0x483E, 0xB438, 0xB437, 0x5244,      0,      0,
5793       0, 0x485C, 0x4234, 0x426E, 0x3628,      0,      0, 0x466E,
5794  0x4331, 0xB439, 0x476E, 0xB43A, 0x4B4E,      0, 0x5246,      0,
5795  0x406A, 0xB43B,      0, 0xB43C,      0, 0xB43D, 0x3735,      0,
5796       0, 0x5247,      0,      0, 0xB43E, 0xB43F, 0x5248, 0x312C,
5797  0x3075, 0x346D, 0xB440, 0x4228, 0x3551, 0x4D71,      0, 0x524B,
5798  0x3237, 0xB441,      0, 0x524A,      0,      0, 0xB442, 0x362A,
5799 };
5800 static const unsigned short utf8_to_euc_E58D_x0213[] = {
5801  0x523F, 0x3D3D, 0xA351, 0x4069,      0, 0x5241, 0x5240, 0x3E23,
5802  0x3861, 0x5243, 0x483E, 0xB438, 0xB437, 0x5244,      0,      0,
5803       0, 0x485C, 0x4234, 0x426E, 0x3628,      0,      0, 0x466E,
5804  0x4331, 0xB439, 0x476E, 0xB43A, 0x4B4E,      0, 0x5246,      0,
5805  0x406A, 0x2E6F,      0, 0x2E70,      0, 0xB43D, 0x3735, 0xA354,
5806       0, 0x5247,      0,      0, 0xA355, 0xB43F, 0x5248, 0x312C,
5807  0x3075, 0x346D, 0xB440, 0x4228, 0x3551, 0x4D71,      0, 0x524B,
5808  0x3237, 0xB441, 0xA356, 0x524A,      0, 0x2E71, 0xB442, 0x362A,
5809 };
5810 static const unsigned short utf8_to_euc_E58E[] = {
5811       0,      0, 0x524C, 0xB443, 0x4C71,      0,      0, 0xB444,
5812  0xB445,      0,      0,      0,      0,      0, 0xB446,      0,
5813       0,      0,      0, 0xB447, 0xB448,      0, 0x524D,      0,
5814  0x4E52, 0xB449, 0x387C,      0,      0, 0xB44A,      0, 0x3836,
5815  0x524E, 0xB44B,      0,      0, 0xB44C, 0x5250, 0x524F,      0,
5816  0x3F5F, 0x3139, 0xB44D, 0xB44E,      0, 0x315E, 0x5251, 0xB44F,
5817  0x5252,      0, 0xB450, 0x3837, 0xB451, 0xB452, 0x5253, 0xB453,
5818  0xB454,      0, 0xB455, 0x356E,      0, 0xB456,      0,      0,
5819 };
5820 static const unsigned short utf8_to_euc_E58E_x0213[] = {
5821       0,      0, 0x524C, 0xB443, 0x4C71,      0,      0, 0xB444,
5822  0xB445,      0,      0,      0,      0,      0, 0xB446,      0,
5823       0,      0,      0, 0x2E72, 0xB448,      0, 0x524D,      0,
5824  0x4E52, 0xB449, 0x387C,      0,      0, 0x2E73,      0, 0x3836,
5825  0x524E, 0xB44B,      0,      0, 0xA357, 0x5250, 0x524F,      0,
5826  0x3F5F, 0x3139, 0xB44D, 0xB44E,      0, 0x315E, 0x5251, 0xB44F,
5827  0x5252,      0, 0x2E74, 0x3837, 0xA358, 0xB452, 0x5253, 0xA35A,
5828  0xB454,      0, 0xB455, 0x356E,      0, 0xB456,      0,      0,
5829 };
5830 static const unsigned short utf8_to_euc_E58F[] = {
5831  0xB457,      0, 0x3B32, 0x5254,      0, 0xB458,      0,      0,
5832  0x4B74, 0x3A35, 0x355A, 0x4D27, 0x4150, 0x483F, 0x3C7D, 0xB459,
5833       0,      0, 0xB45A, 0xB45B, 0x3D47, 0xB45C, 0x3C68, 0x3C75,
5834       0, 0x3D76, 0xB45D, 0x4840,      0, 0xB45E, 0xB45F, 0x5257,
5835  0xB460, 0x3143, 0x4151, 0x387D, 0x3845, 0x3667, 0xB461, 0xB462,
5836  0x525B, 0x4321, 0x427E, 0x362B, 0x3E24, 0x525C, 0x525A, 0x3244,
5837  0x4266, 0x3C38, 0x3B4B, 0x3126,      0, 0xB463, 0x3370, 0x3966,
5838  0x3B4A,      0, 0x525D,      0,      0,      0,      0,      0,
5839 };
5840 static const unsigned short utf8_to_euc_E58F_x0213[] = {
5841  0xA35B,      0, 0x3B32, 0x5254,      0, 0xB458,      0,      0,
5842  0x4B74, 0x3A35, 0x355A, 0x4D27, 0x4150, 0x483F, 0x3C7D, 0xB459,
5843       0,      0, 0xB45A, 0xB45B, 0x3D47, 0xA35F, 0x3C68, 0x3C75,
5844       0, 0x3D76, 0xA360, 0x4840,      0, 0xB45E, 0xB45F, 0x5257,
5845  0xB460, 0x3143, 0x4151, 0x387D, 0x3845, 0x3667, 0xB461, 0xB462,
5846  0x525B, 0x4321, 0x427E, 0x362B, 0x3E24, 0x525C, 0x525A, 0x3244,
5847  0x4266, 0x3C38, 0x3B4B, 0x3126, 0xA362, 0xA363, 0x3370, 0x3966,
5848  0x3B4A,      0, 0x525D,      0,      0,      0,      0,      0,
5849 };
5850 static const unsigned short utf8_to_euc_E590[] = {
5851       0, 0x525E, 0xB464, 0x3549, 0x3346,      0,      0,      0,
5852  0x3967, 0x3548, 0x445F, 0x3125, 0x4631, 0x4C3E, 0x3921, 0x4D79,
5853  0x4547, 0x387E,      0, 0xB465,      0,      0,      0,      0,
5854       0,      0, 0xB466, 0x372F,      0, 0x5267,      0, 0x3663,
5855  0x4B4A, 0xB467,      0,      0,      0,      0, 0x485D, 0xB468,
5856  0xB469, 0x5266, 0xB46A, 0x345E, 0x5261, 0x5262, 0x5264, 0xB46B,
5857       0, 0xB46C,      0,      0, 0xB46D, 0xB46E, 0x5265,      0,
5858  0x355B, 0x3F61,      0, 0x4A2D, 0x5263, 0x525F, 0x3863,      0,
5859 };
5860 static const unsigned short utf8_to_euc_E590_x0213[] = {
5861       0, 0x525E, 0xB464, 0x3549, 0x3346,      0,      0,      0,
5862  0x3967, 0x3548, 0x445F, 0x3125, 0x4631, 0x4C3E, 0x3921, 0x4D79,
5863  0x4547, 0x387E, 0x2E75, 0xB465,      0,      0,      0,      0,
5864       0,      0, 0xB466, 0x372F,      0, 0x5267, 0x4F7E, 0x3663,
5865  0x4B4A, 0xB467,      0,      0, 0xA365,      0, 0x485D, 0x2E76,
5866  0xA366, 0x5266, 0xB46A, 0x345E, 0x5261, 0x5262, 0x5264, 0xB46B,
5867       0, 0xB46C,      0,      0, 0xB46D, 0xB46E, 0x5265,      0,
5868  0x355B, 0x3F61,      0, 0x4A2D, 0x5263, 0x525F, 0x3863,      0,
5869 };
5870 static const unsigned short utf8_to_euc_E591[] = {
5871  0x5260,      0, 0x4F24, 0xB46F, 0xB470,      0, 0x4A72, 0xB471,
5872  0x4468, 0x3862, 0x3970,      0,      0, 0xB472, 0x5268, 0xB473,
5873       0, 0x465D,      0,      0,      0,      0,      0,      0,
5874       0,      0,      0,      0,      0,      0, 0xB474, 0x526C,
5875       0,      0, 0xB475,      0, 0xB476,      0, 0xB477, 0xB478,
5876  0x3C7E, 0xB479, 0x3C76, 0xB47A,      0, 0xB47B, 0xB47C,      0,
5877  0x526F, 0x526D,      0, 0x4C23, 0xB47D, 0x526A, 0x5273, 0x526E,
5878       0,      0,      0, 0x5271, 0x3846, 0x4C3F,      0, 0xB47E,
5879 };
5880 static const unsigned short utf8_to_euc_E591_x0213[] = {
5881  0x5260,      0, 0x4F24, 0xA368, 0xB470,      0, 0x4A72, 0xB471,
5882  0x4468, 0x3862, 0x3970,      0,      0, 0x2E77, 0x5268, 0xB473,
5883       0, 0x465D,      0,      0,      0, 0xA364,      0,      0,
5884       0,      0,      0,      0,      0,      0, 0xB474, 0x526C,
5885       0,      0, 0xA369,      0, 0xB476,      0, 0xA36A, 0xB478,
5886  0x3C7E, 0xB479, 0x3C76, 0x2E79, 0xA36B, 0xB47B, 0xB47C,      0,
5887  0x526F, 0x526D,      0, 0x4C23, 0x2E7A, 0x526A, 0x5273, 0x526E,
5888       0,      0,      0, 0x5271, 0x3846, 0x4C3F,      0, 0x2E7B,
5889 };
5890 static const unsigned short utf8_to_euc_E592[] = {
5891  0x5272, 0xB521,      0, 0xB522, 0x5274, 0xB523, 0x5276,      0,
5892  0xB524, 0xB525, 0xF435, 0x3A70, 0x4F42, 0xB526, 0x526B, 0x5269,
5893  0x5275, 0xB527, 0x5270,      0,      0, 0xB528, 0xB529,      0,
5894       0,      0,      0,      0, 0xB52A,      0,      0, 0xB52B,
5895       0, 0xB52C, 0x5278,      0, 0x5323, 0x527A, 0xB52D, 0xB52E,
5896  0x527E, 0xB52F, 0xB530, 0x5321, 0x527B, 0xB531, 0xB532, 0x533E,
5897       0, 0xB533, 0x3A69, 0x3331,      0,      0,      0, 0xB534,
5898  0x5279, 0xB535, 0xB536, 0xB537, 0x5325, 0x3076, 0x5324, 0xB538,
5899 };
5900 static const unsigned short utf8_to_euc_E592_x0213[] = {
5901  0x5272, 0xB521,      0, 0xB522, 0x5274, 0xB523, 0x5276,      0,
5902  0x2E7C, 0xB525, 0xA36C, 0x3A70, 0x4F42, 0xA36D, 0x526B, 0x5269,
5903  0x5275, 0xB527, 0x5270,      0,      0, 0xA36E, 0x2E7D,      0,
5904       0,      0,      0,      0, 0x2E78,      0,      0, 0xB52B,
5905  0xA36F, 0x2E7E, 0x5278,      0, 0x5323, 0x527A, 0xA370, 0xB52E,
5906  0x527E, 0x2F21, 0xB530, 0x5321, 0x527B, 0xA371, 0xA372, 0x533E,
5907       0, 0xB533, 0x3A69, 0x3331,      0,      0,      0, 0xA373,
5908  0x5279, 0xB535, 0xA374, 0xB537, 0x5325, 0x3076, 0x5324, 0xA375,
5909 };
5910 static const unsigned short utf8_to_euc_E593[] = {
5911  0x3025, 0x494A, 0x5322,      0, 0x527C,      0, 0xB539, 0x5277,
5912  0x527D, 0x3A48, 0xB53A,      0,      0, 0xB53B, 0xB53C,      0,
5913       0,      0,      0,      0,      0,      0,      0,      0,
5914  0x5326,      0,      0,      0,      0,      0,      0,      0,
5915  0xB53D, 0x3077, 0x532F,      0,      0, 0x5327, 0x5328,      0,
5916  0x3E25, 0x4B69, 0xB53E,      0, 0xB53F, 0x532D, 0x532C, 0xB540,
5917       0,      0, 0x452F,      0,      0,      0, 0xB541,      0,
5918       0,      0, 0x532E,      0, 0xB542, 0x532B, 0xB543, 0xB544,
5919 };
5920 static const unsigned short utf8_to_euc_E593_x0213[] = {
5921  0x3025, 0x494A, 0x5322, 0xA376, 0x527C,      0, 0x2F22, 0x5277,
5922  0x527D, 0x3A48, 0xB53A,      0,      0, 0xB53B, 0xB53C,      0,
5923       0,      0,      0,      0,      0,      0,      0,      0,
5924  0x5326,      0,      0,      0,      0,      0,      0,      0,
5925  0xB53D, 0x3077, 0x532F,      0,      0, 0x5327, 0x5328,      0,
5926  0x3E25, 0x4B69, 0xB53E,      0, 0xA378, 0x532D, 0x532C, 0xA379,
5927       0, 0xA37A, 0x452F, 0xA37B,      0,      0, 0xB541,      0,
5928       0,      0, 0x532E,      0, 0xB542, 0x532B, 0xB543, 0x2F23,
5929 };
5930 static const unsigned short utf8_to_euc_E594[] = {
5931  0xB545, 0xB546,      0,      0, 0x3134, 0xB547, 0x3A36, 0x3F30,
5932  0xB548, 0xB549,      0,      0, 0xB54A, 0xB54B, 0xB54C, 0x5329,
5933  0x4562,      0,      0,      0, 0x532A, 0xB54D, 0x3022,      0,
5934       0,      0,      0,      0,      0,      0,      0,      0,
5935       0,      0,      0,      0,      0,      0,      0,      0,
5936       0,      0, 0xB54E, 0xB54F,      0,      0, 0x5334, 0x4D23,
5937       0, 0x3E27, 0xB550, 0x533A,      0, 0xB551, 0xB552,      0,
5938  0x5339, 0x5330,      0, 0xB553, 0xB554, 0xB555, 0x4243,      0,
5939 };
5940 static const unsigned short utf8_to_euc_E594_x0213[] = {
5941  0xA37C, 0xA37D,      0,      0, 0x3134, 0xB547, 0x3A36, 0x3F30,
5942  0xB548, 0xA37E,      0,      0, 0xB54A, 0xB54B, 0x2F24, 0x5329,
5943  0x4562,      0,      0,      0, 0x532A, 0xB54D, 0x3022,      0,
5944       0,      0,      0,      0,      0,      0,      0,      0,
5945       0,      0,      0,      0,      0,      0,      0,      0,
5946       0,      0, 0xB54E, 0x2F25,      0,      0, 0x5334, 0x4D23,
5947       0, 0x3E27, 0xB550, 0x533A,      0, 0x2F26, 0xB552,      0,
5948  0x5339, 0x5330,      0, 0xB553, 0xA421, 0xB555, 0x4243,      0,
5949 };
5950 static const unsigned short utf8_to_euc_E595[] = {
5951  0x5331, 0xB556,      0,      0, 0x426F, 0x5336, 0x3E26, 0xB557,
5952       0, 0xB558, 0xB559,      0, 0x5333, 0xB55A,      0, 0x4C64,
5953  0xB55B, 0xB55C,      0, 0x373C,      0,      0, 0x5337, 0x5338,
5954  0xB55D,      0, 0xB55E, 0xB55F, 0x5335, 0x533B, 0xB560,      0,
5955  0xB561, 0xB562,      0, 0x5332, 0xB563,      0, 0xB564,      0,
5956       0,      0,      0,      0,      0,      0,      0,      0,
5957       0,      0,      0,      0,      0,      0,      0,      0,
5958       0,      0,      0, 0x5341, 0x5346,      0, 0x5342, 0xB565,
5959 };
5960 static const unsigned short utf8_to_euc_E595_x0213[] = {
5961  0x5331, 0xA422,      0,      0, 0x426F, 0x5336, 0x3E26, 0xA424,
5962       0, 0xB558, 0xA425,      0, 0x5333, 0xB55A,      0, 0x4C64,
5963  0x2F27, 0xB55C,      0, 0x373C,      0,      0, 0x5337, 0x5338,
5964  0xB55D,      0, 0xB55E, 0xB55F, 0x5335, 0x533B, 0x2F28,      0,
5965  0xA427, 0xA428,      0, 0x5332, 0xA429,      0, 0xB564,      0,
5966       0,      0,      0,      0,      0,      0,      0,      0,
5967       0,      0,      0,      0,      0,      0,      0,      0,
5968       0,      0,      0, 0x5341, 0x5346, 0xA42B, 0x5342, 0xB565,
5969 };
5970 static const unsigned short utf8_to_euc_E596[] = {
5971  0x533D, 0xB566, 0xB567, 0x5347, 0x4131,      0, 0xB568, 0x5349,
5972  0xB569, 0x3922, 0x533F, 0x437D,      0,      0, 0xB56A, 0xB56B,
5973       0, 0xB56C, 0xB56D, 0xB56E, 0xB56F,      0,      0, 0xB570,
5974  0x5343, 0x533C, 0x342D,      0, 0x346E, 0x3365, 0x5344, 0x5340,
5975       0,      0,      0, 0xB571, 0xB572,      0,      0, 0x3776,
5976  0x534A, 0x5348, 0x4153, 0x354A, 0x362C, 0xB573, 0x5345,      0,
5977  0x3674,      0, 0xB574,      0,      0,      0, 0x3144,      0,
5978       0,      0,      0,      0,      0,      0,      0, 0xB575,
5979 };
5980 static const unsigned short utf8_to_euc_E596_x0213[] = {
5981  0x533D, 0x2F29, 0xA42C, 0x5347, 0x4131,      0, 0x2F2A, 0x5349,
5982  0xA42D, 0x3922, 0x533F, 0x437D,      0,      0, 0x2F2B, 0xB56B,
5983       0, 0xA42E, 0xB56D, 0xB56E, 0xB56F,      0,      0, 0xB570,
5984  0x5343, 0x533C, 0x342D,      0, 0x346E, 0x3365, 0x5344, 0x5340,
5985       0,      0,      0, 0xB571, 0xB572,      0,      0, 0x3776,
5986  0x534A, 0x5348, 0x4153, 0x354A, 0x362C, 0x2F2D, 0x5345,      0,
5987  0x3674,      0, 0xB574,      0,      0,      0, 0x3144,      0,
5988       0,      0,      0,      0,      0,      0,      0, 0xA433,
5989 };
5990 static const unsigned short utf8_to_euc_E597[] = {
5991       0, 0xB576,      0, 0xB577, 0x534E, 0x534C, 0xB578, 0x5427,
5992       0, 0xB579,      0, 0xB57A, 0xB57B,      0, 0xB57C,      0,
5993       0, 0xB57D, 0xB57E, 0xB621, 0x5351,      0,      0, 0xB622,
5994  0xB623,      0, 0x534B, 0xB624, 0x534F,      0, 0xB625, 0x534D,
5995       0,      0, 0xB626, 0x3B4C, 0x5350,      0,      0,      0,
5996       0, 0xB627,      0,      0,      0,      0,      0,      0,
5997       0,      0,      0,      0,      0,      0, 0xB628, 0x5353,
5998       0, 0x5358,      0,      0,      0, 0x5356, 0x5355, 0xB629,
5999 };
6000 static const unsigned short utf8_to_euc_E597_x0213[] = {
6001       0, 0xB576,      0, 0xB577, 0x534E, 0x534C, 0xB578, 0x5427,
6002       0, 0xA434,      0, 0xB57A, 0xA435,      0, 0x2F2E,      0,
6003       0, 0xA436, 0xA430, 0xB621, 0x5351,      0,      0, 0xB622,
6004  0xB623,      0, 0x534B, 0xB624, 0x534F, 0xA437, 0xB625, 0x534D,
6005       0,      0, 0xA439, 0x3B4C, 0x5350,      0,      0,      0,
6006       0, 0xA43B,      0,      0,      0,      0,      0,      0,
6007       0,      0,      0,      0,      0,      0, 0xB628, 0x5353,
6008       0, 0x5358,      0,      0,      0, 0x5356, 0x5355, 0xB629,
6009 };
6010 static const unsigned short utf8_to_euc_E598[] = {
6011       0,      0,      0,      0,      0, 0xB62A, 0x4332,      0,
6012  0xB62B, 0x3245, 0xB62C,      0,      0, 0xB62D, 0xB62E, 0xB62F,
6013  0xB630, 0xB631, 0xB632,      0, 0x5352,      0, 0x5354, 0x3E28,
6014  0x3133, 0xB633,      0, 0x5357,      0,      0,      0,      0,
6015       0,      0,      0,      0,      0,      0,      0,      0,
6016       0, 0x325E,      0,      0, 0xB634,      0,      0, 0x5362,
6017  0xB635, 0x3E7C, 0x535E, 0xB636, 0x535C, 0xB637, 0x535D, 0xB638,
6018  0x535F, 0xB639,      0, 0xB63A, 0xB63B, 0xB63C,      0, 0xB63D,
6019 };
6020 static const unsigned short utf8_to_euc_E598_x0213[] = {
6021       0,      0,      0,      0,      0, 0xB62A, 0x4332, 0xA43E,
6022  0x2F30, 0x3245, 0xB62C,      0,      0, 0xB62D, 0x2F31, 0xB62F,
6023  0xA43F, 0xB631, 0xB632,      0, 0x5352,      0, 0x5354, 0x3E28,
6024  0x3133, 0xB633,      0, 0x5357,      0,      0,      0,      0,
6025       0,      0,      0,      0,      0,      0,      0,      0,
6026  0xA43C, 0x325E,      0,      0, 0xB634,      0,      0, 0x5362,
6027  0xA440, 0x3E7C, 0x535E, 0xB636, 0x535C, 0xB637, 0x535D, 0xA441,
6028  0x535F, 0xB639,      0, 0x2F32, 0xB63B, 0xA443,      0, 0xA444,
6029 };
6030 static const unsigned short utf8_to_euc_E599[] = {
6031  0xB63E, 0xB63F, 0x313D, 0xB640, 0xB641,      0, 0xB642,      0,
6032       0, 0xB643,      0, 0xB644, 0x4139, 0xB645, 0x5359, 0xB646,
6033  0x535A,      0,      0,      0, 0xB647,      0,      0,      0,
6034       0,      0,      0, 0x337A,      0,      0, 0xB648,      0,
6035  0xB649, 0xB64A, 0xB64B, 0xB64C, 0x5361,      0, 0xB64D,      0,
6036  0x346F, 0xB64E, 0x5364, 0x5360, 0x5363, 0xB64F,      0, 0xB650,
6037       0, 0xB651, 0xB652,      0, 0x4A2E, 0xB653,      0,      0,
6038  0x4655,      0, 0x4838,      0,      0,      0,      0,      0,
6039 };
6040 static const unsigned short utf8_to_euc_E599_x0213[] = {
6041  0xA445, 0xB63F, 0x313D, 0xB640, 0xB641,      0, 0xB642, 0xA446,
6042       0, 0x2F33,      0, 0xB644, 0x4139, 0xB645, 0x5359, 0xB646,
6043  0x535A,      0,      0, 0x7427, 0xB647,      0,      0,      0,
6044       0,      0,      0, 0x337A,      0,      0, 0xA447,      0,
6045  0xA448, 0xB64A, 0xB64B, 0xB64C, 0x5361,      0, 0x2F35,      0,
6046  0x346F, 0xB64E, 0x5364, 0x5360, 0x5363, 0xA449,      0, 0x2F37,
6047       0, 0x2F38, 0x2F39,      0, 0x4A2E, 0xB653, 0x2F34,      0,
6048  0x4655,      0, 0x4838,      0,      0,      0,      0,      0,
6049 };
6050 static const unsigned short utf8_to_euc_E59A[] = {
6051  0x5366,      0,      0,      0, 0xB654, 0xB655, 0x5365, 0x3345,
6052  0xB656,      0, 0x5367, 0xB657, 0xB658,      0,      0, 0x536A,
6053       0,      0,      0,      0, 0x5369, 0xB659,      0,      0,
6054       0, 0xB65A, 0xB65B,      0,      0, 0xB65C, 0xB65D, 0xB65E,
6055  0x5368,      0, 0x4739,      0,      0, 0x536B, 0xB65F, 0xB660,
6056  0xB661, 0xB662,      0, 0xB663, 0xB664, 0xB665, 0x536C,      0,
6057       0, 0xB666,      0, 0xB667, 0x536E,      0, 0x536D, 0xB668,
6058       0,      0,      0,      0, 0x5370,      0, 0xB669,      0,
6059 };
6060 static const unsigned short utf8_to_euc_E59A_x0213[] = {
6061  0x5366,      0,      0,      0, 0xB654, 0xB655, 0x5365, 0x3345,
6062  0xA44B,      0, 0x5367, 0xB657, 0xA44C,      0,      0, 0x536A,
6063       0,      0,      0,      0, 0x5369, 0xA44D,      0,      0,
6064       0, 0x2F3A, 0xA44E,      0,      0, 0xA44F, 0x2F3B, 0xB65E,
6065  0x5368,      0, 0x4739,      0,      0, 0x536B, 0xB65F, 0xB660,
6066  0xA450, 0x2F3C,      0, 0xB663, 0x2F3D, 0xA451, 0x536C,      0,
6067       0, 0xB666, 0xA452, 0x2F3E, 0x536E,      0, 0x536D, 0xB668,
6068       0,      0,      0,      0, 0x5370,      0, 0xB669,      0,
6069 };
6070 static const unsigned short utf8_to_euc_E59B[] = {
6071  0x5373, 0x5371, 0x536F, 0x5372,      0, 0xB66A,      0,      0,
6072  0x5374, 0xB66B, 0xB66C, 0xB66D, 0xB670, 0xB671, 0x5375, 0xB66E,
6073  0xB66F, 0x5376,      0, 0x5377,      0,      0,      0, 0x5378,
6074  0x5145, 0xB672, 0x3C7C, 0x3B4D, 0xB673, 0xB674, 0x3273, 0xB675,
6075  0x3078, 0xB676,      0, 0x4344, 0xB677, 0xB678, 0xB679, 0xB67A,
6076  0xB67B,      0,      0, 0xB67D,      0, 0xB67E, 0x5379,      0,
6077  0x3A24, 0xB67C, 0x304F, 0x3F5E,      0,      0, 0xB721, 0xB722,
6078       0, 0x537A, 0x3847,      0,      0, 0x3971,      0, 0x537C,
6079 };
6080 static const unsigned short utf8_to_euc_E59B_x0213[] = {
6081  0x5373, 0x5371, 0x536F, 0x5372,      0, 0xA453,      0,      0,
6082  0x5374, 0x2F3F, 0x2F40, 0xB66D, 0xB670, 0xA454, 0x5375, 0xB66E,
6083  0xB66F, 0x5376,      0, 0x5377,      0,      0,      0, 0x5378,
6084  0x5145, 0xB672, 0x3C7C, 0x3B4D, 0xB673, 0xB674, 0x3273, 0xA455,
6085  0x3078, 0xB676,      0, 0x4344, 0xB677, 0xB678, 0xB679, 0xB67A,
6086  0xA456,      0,      0, 0xB67D,      0, 0xB67E, 0x5379,      0,
6087  0x3A24, 0xB67C, 0x304F, 0x3F5E,      0,      0, 0xA457, 0xA458,
6088       0, 0x537A, 0x3847,      0,      0, 0x3971,      0, 0x537C,
6089 };
6090 static const unsigned short utf8_to_euc_E59C[] = {
6091  0x537B, 0xB723, 0xB724, 0x4A60, 0x537D,      0,      0, 0xB725,
6092  0x5421, 0x537E, 0xB726, 0x5422, 0xB727, 0x5423,      0, 0x3777,
6093       0, 0xB728, 0x3160, 0x5424,      0, 0xB729, 0x5426,      0,
6094  0x5425,      0, 0xB72A, 0xB72B, 0x5428, 0xB72C,      0, 0x455A,
6095  0xB72D,      0, 0xB72E, 0xB72F, 0xB730, 0xB731, 0x5429, 0x3035,
6096  0x3A5F, 0xB732, 0xB733,      0, 0xB734, 0x373D, 0xB735, 0xB736,
6097  0x434F,      0,      0, 0xB737, 0xB738,      0,      0, 0x542A,
6098  0x542B,      0,      0, 0x542D,      0, 0xB739, 0xB73A, 0xB73B,
6099 };
6100 static const unsigned short utf8_to_euc_E59C_x0213[] = {
6101  0x537B, 0xB723, 0xB724, 0x4A60, 0x537D,      0,      0, 0xB725,
6102  0x5421, 0x537E, 0x2F41, 0x5422, 0xB727, 0x5423,      0, 0x3777,
6103       0, 0xB728, 0x3160, 0x5424,      0, 0xA45A, 0x5426,      0,
6104  0x5425,      0, 0xB72A, 0xB72B, 0x5428, 0xB72C,      0, 0x455A,
6105  0xB72D, 0x2F43, 0xB72E, 0xA45B, 0xB730, 0xB731, 0x5429, 0x3035,
6106  0x3A5F, 0xA45D, 0xB733,      0, 0xB734, 0x373D, 0xB735, 0x2F44,
6107  0x434F,      0,      0, 0x2F45, 0x2F46,      0,      0, 0x542A,
6108  0x542B,      0,      0, 0x542D,      0, 0xB739, 0xB73A, 0xB73B,
6109 };
6110 static const unsigned short utf8_to_euc_E59D[] = {
6111  0x542E,      0, 0x3A64,      0,      0, 0xB73C, 0xB73D, 0x3651,
6112       0,      0, 0x4B37,      0, 0xB73E, 0xB73F, 0x542C, 0x542F,
6113  0x3A41, 0x3923, 0xB740,      0,      0,      0,      0,      0,
6114       0, 0xF436,      0,      0,      0,      0,      0,      0,
6115       0, 0x5433, 0xB741,      0, 0x3A25, 0xB742, 0x4333, 0xB743,
6116  0xB744, 0x5430, 0x445A, 0xB745,      0, 0xB746, 0xB747, 0xB748,
6117  0xB749, 0xB74A,      0, 0xB74B, 0xB74C, 0xB74D,      0, 0xB74E,
6118       0, 0xB74F, 0xB750, 0xB751, 0xB752,      0, 0xB753, 0x5434,
6119 };
6120 static const unsigned short utf8_to_euc_E59D_x0213[] = {
6121  0x542E,      0, 0x3A64,      0,      0, 0xA45F, 0xA460, 0x3651,
6122       0,      0, 0x4B37,      0, 0xA461, 0xA462, 0x542C, 0x542F,
6123  0x3A41, 0x3923, 0xB740,      0,      0,      0,      0,      0,
6124       0, 0xF436,      0,      0,      0,      0,      0,      0,
6125       0, 0x5433, 0xB741,      0, 0x3A25, 0xB742, 0x4333, 0xB743,
6126  0xA464, 0x5430, 0x445A, 0xB745,      0, 0xB746, 0xB747, 0xA465,
6127  0x2F47, 0xB74A,      0, 0xA466, 0xA467, 0xA468,      0, 0x2F48,
6128       0, 0xB74F, 0xB750, 0xA469, 0x2F49,      0, 0xB753, 0x5434,
6129 };
6130 static const unsigned short utf8_to_euc_E59E[] = {
6131       0, 0xB754, 0x3F62, 0xB755,      0,      0,      0,      0,
6132  0x5432, 0x5435,      0, 0x373F, 0xB756,      0,      0,      0,
6133       0,      0,      0, 0x5436, 0xB757, 0xB760,      0, 0xB758,
6134       0, 0xB759, 0xB75A,      0, 0xB75B, 0xB75C, 0xB75D, 0xB75E,
6135  0x5437, 0xB75F, 0x3924, 0x3340, 0x5439,      0,      0, 0xB761,
6136  0xB762, 0xB763, 0x543A,      0, 0xB764,      0,      0,      0,
6137  0x543B,      0,      0, 0x5438,      0,      0,      0,      0,
6138  0xB765,      0,      0,      0,      0, 0xB766,      0,      0,
6139 };
6140 static const unsigned short utf8_to_euc_E59E_x0213[] = {
6141       0, 0xB754, 0x3F62, 0xB755,      0,      0,      0,      0,
6142  0x5432, 0x5435,      0, 0x373F, 0xB756,      0,      0,      0,
6143       0,      0,      0, 0x5436, 0xB757, 0xB760,      0, 0xB758,
6144       0, 0xB759, 0xA46D,      0, 0x2F4A, 0xA46E, 0xA46F, 0xB75E,
6145  0x5437, 0xB75F, 0x3924, 0x3340, 0x5439,      0,      0, 0xB761,
6146  0xA470, 0xB763, 0x543A,      0, 0xA46C,      0,      0,      0,
6147  0x543B,      0,      0, 0x5438,      0,      0,      0,      0,
6148  0x2F4D,      0,      0,      0,      0, 0xB766,      0,      0,
6149 };
6150 static const unsigned short utf8_to_euc_E59F[] = {
6151  0x5431,      0,      0, 0x543C,      0,      0, 0x543D, 0xB767,
6152  0xB768,      0,      0, 0x4B64, 0xB769,      0, 0x3E6B, 0xB76A,
6153       0,      0, 0x543F, 0x5440, 0x543E, 0xB76B, 0x5442,      0,
6154       0,      0,      0,      0, 0x4738, 0xB76C, 0xB76D, 0x3068,
6155  0x4956, 0xB77E,      0, 0x5443, 0xB76E,      0, 0xB76F, 0xB770,
6156       0, 0xB771,      0,      0,      0, 0xB772,      0,      0,
6157  0xB773,      0,      0,      0, 0x3E7D, 0xB774, 0xB775, 0x3C39,
6158  0xB776, 0x475D, 0x3470,      0, 0x3A6B, 0xB777, 0xB778, 0xB779,
6159 };
6160 static const unsigned short utf8_to_euc_E59F_x0213[] = {
6161  0x5431,      0,      0, 0x543C,      0,      0, 0x543D, 0x2F4E,
6162  0x2F4F,      0,      0, 0x4B64, 0xA473,      0, 0x3E6B, 0x2F50,
6163       0,      0, 0x543F, 0x5440, 0x543E, 0xB76B, 0x5442, 0xA471,
6164       0,      0,      0,      0, 0x4738, 0xB76C, 0xA476, 0x3068,
6165  0x4956, 0xB77E,      0, 0x5443, 0x2F51,      0, 0xA477, 0xB770,
6166       0, 0xB771,      0,      0,      0, 0x2F52,      0,      0,
6167  0xA478,      0,      0,      0, 0x3E7D, 0x2F53, 0x2F54, 0x3C39,
6168  0xA47A, 0x475D, 0x3470, 0xA47B, 0x3A6B, 0xA47C, 0xB778, 0x2F55,
6169 };
6170 static const unsigned short utf8_to_euc_E5A0[] = {
6171  0x4B59,      0, 0x4632, 0xB77A, 0xB77B, 0x3778, 0x424F,      0,
6172  0xB77C, 0xB77D, 0x5441, 0x5444, 0xB821, 0xB822,      0,      0,
6173       0,      0,      0,      0,      0, 0x4244,      0,      0,
6174       0, 0x5445,      0, 0xB823,      0, 0x5446, 0xB824, 0xB825,
6175  0xB826, 0x5448,      0,      0, 0x4469,      0, 0xB827, 0xB828,
6176       0,      0, 0x342E,      0,      0, 0xB829,      0, 0x7421,
6177  0x3161, 0x4A73, 0xB82A,      0, 0x3E6C, 0x4548,      0,      0,
6178       0, 0xB82B, 0x3A66,      0,      0, 0x544E,      0, 0xB82C,
6179 };
6180 static const unsigned short utf8_to_euc_E5A0_x0213[] = {
6181  0x4B59,      0, 0x4632, 0xB77A, 0xA47D, 0x3778, 0x424F,      0,
6182  0xB77C, 0x2F56, 0x5441, 0x5444, 0xB821, 0xB822,      0,      0,
6183       0,      0,      0,      0,      0, 0x4244,      0,      0,
6184       0, 0x5445,      0, 0xB823,      0, 0x5446, 0xA47E, 0xB825,
6185  0xA521, 0x5448,      0,      0, 0x4469,      0, 0xB827, 0xA522,
6186       0,      0, 0x342E,      0,      0, 0xB829,      0, 0x7421,
6187  0x3161, 0x4A73, 0xA523,      0, 0x3E6C, 0x4548,      0,      0,
6188       0, 0xA524, 0x3A66,      0,      0, 0x544E,      0, 0xB82C,
6189 };
6190 static const unsigned short utf8_to_euc_E5A1[] = {
6191  0x4A3D, 0x4E5D,      0,      0,      0,      0,      0,      0,
6192       0, 0xB82D, 0x3274, 0x544A, 0xB82E, 0xB82F,      0, 0xB830,
6193  0xB831, 0x413A, 0x544D,      0, 0x4563, 0xB832,      0, 0x4549,
6194  0x4564, 0x4839, 0x444D,      0,      0,      0, 0x3A49, 0xB833,
6195       0, 0xB834, 0x5449,      0, 0xB835,      0,      0, 0xB836,
6196  0xB837, 0x3176,      0, 0x4536,      0,      0,      0,      0,
6197  0x544B,      0, 0x5447,      0,      0, 0x3F50,      0,      0,
6198  0xB838, 0x544F,      0,      0, 0xB839,      0, 0x3D4E, 0xB83A,
6199 };
6200 static const unsigned short utf8_to_euc_E5A1_x0213[] = {
6201  0x4A3D, 0x4E5D,      0,      0,      0,      0,      0,      0,
6202       0, 0xA526, 0x3274, 0x544A, 0xA527, 0xB82F,      0, 0xB830,
6203  0xB831, 0x413A, 0x544D,      0, 0x4563, 0xB832,      0, 0x4549,
6204  0x4564, 0x4839, 0x444D,      0,      0,      0, 0x3A49, 0xB833,
6205       0, 0x2F58, 0x5449,      0, 0x2F59,      0,      0, 0xA528,
6206  0xB837, 0x3176,      0, 0x4536,      0,      0,      0,      0,
6207  0x544B,      0, 0x5447,      0,      0, 0x3F50,      0,      0,
6208  0xB838, 0x544F,      0,      0, 0x2F5B,      0, 0x3D4E, 0xB83A,
6209 };
6210 static const unsigned short utf8_to_euc_E5A2[] = {
6211  0xB83B, 0xB83C,      0, 0x362D,      0, 0x5450,      0, 0xB83D,
6212  0xB83E, 0xB83F, 0xB840,      0, 0xB841, 0xB842,      0, 0xB843,
6213  0xB844,      0,      0, 0x4A68, 0xB845,      0, 0xB846, 0x417D,
6214       0,      0,      0,      0, 0x4446, 0xB847, 0xF439, 0x5452,
6215  0xB848, 0xB849, 0xB84A,      0,      0,      0, 0xB84B,      0,
6216  0x4B4F, 0xB84C,      0, 0x5453,      0,      0, 0x5458,      0,
6217       0, 0xB84D, 0xB84E, 0x4A2F,      0,      0,      0,      0,
6218  0x5457, 0x5451, 0x5454, 0x5456, 0xB850,      0, 0x3A26,      0,
6219 };
6220 static const unsigned short utf8_to_euc_E5A2_x0213[] = {
6221  0xB83B, 0xB83C,      0, 0x362D,      0, 0x5450,      0, 0xB83D,
6222  0xB83E, 0x2F5C, 0xA529, 0xA52A, 0xB841, 0xA52B,      0, 0xA52C,
6223  0xA52D,      0,      0, 0x4A68, 0xA52E,      0, 0xB846, 0x417D,
6224       0,      0,      0,      0, 0x4446, 0xA52F, 0x2F5D, 0x5452,
6225  0xB848, 0xB849, 0xB84A,      0,      0,      0, 0xB84B,      0,
6226  0x4B4F, 0x2F5F, 0xA530, 0x5453,      0,      0, 0x5458,      0,
6227       0, 0xA531, 0xB84E, 0x4A2F,      0,      0,      0,      0,
6228  0x5457, 0x5451, 0x5454, 0x5456, 0xB850,      0, 0x3A26,      0,
6229 };
6230 static const unsigned short utf8_to_euc_E5A3[] = {
6231       0, 0x4A49, 0xB851,      0, 0xB84F, 0x5459,      0, 0x4345,
6232  0xB852,      0, 0x3275,      0, 0x3E6D, 0xB853, 0xB854,      0,
6233  0xB855, 0x545B, 0xB856, 0x545A, 0xB857, 0x3968, 0xB858, 0x545C,
6234  0x545E, 0x545D, 0xB859,      0, 0x5460, 0xB85A, 0x5455, 0x5462,
6235       0, 0xB85B, 0xB85C,      0, 0x5461, 0x545F,      0,      0,
6236       0, 0xB85D,      0, 0x3B4E, 0x3F51,      0, 0x4154, 0x5463,
6237  0x403C, 0x306D, 0x4764, 0xB85E,      0,      0,      0, 0x445B,
6238       0, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468,      0,      0,
6239 };
6240 static const unsigned short utf8_to_euc_E5A3_x0213[] = {
6241       0, 0x4A49, 0xB851, 0xA533, 0xB84F, 0x5459,      0, 0x4345,
6242  0xB852,      0, 0x3275,      0, 0x3E6D, 0xA534, 0x2F62,      0,
6243  0xB855, 0x545B, 0x2F61, 0x545A, 0x2F63, 0x3968, 0xB858, 0x545C,
6244  0x545E, 0x545D, 0x2F64,      0, 0x5460, 0xB85A, 0x5455, 0x5462,
6245  0x2F65, 0xB85B, 0xA535,      0, 0x5461, 0x545F,      0,      0,
6246       0, 0x2F66,      0, 0x3B4E, 0x3F51,      0, 0x4154, 0x5463,
6247  0x403C, 0x306D, 0x4764, 0xA536, 0xA537,      0,      0, 0x445B,
6248       0, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468,      0,      0,
6249 };
6250 static const unsigned short utf8_to_euc_E5A4[] = {
6251       0,      0, 0x5469,      0,      0, 0xB85F, 0xB860,      0,
6252       0, 0x4A51, 0x546A, 0xB861, 0xB862,      0,      0, 0x3246,
6253  0x546B,      0, 0xB863, 0xB864, 0xB865, 0x4D3C, 0x3330,      0,
6254  0x5249, 0x3D48, 0x423F, 0x546C, 0x4C6B, 0xB867,      0,      0,
6255       0, 0xB868, 0x4C34, 0xB869, 0xB86A, 0x546E,      0, 0x4267,
6256  0xB86B, 0x4537, 0x4240, 0x4957, 0x546F, 0x5470, 0x317B, 0xB86C,
6257  0xB86D, 0x3C3A, 0x5471, 0xB86E,      0, 0xB86F, 0xB870, 0x3050,
6258  0x5472,      0,      0,      0,      0,      0, 0x5473, 0xB871,
6259 };
6260 static const unsigned short utf8_to_euc_E5A4_x0213[] = {
6261       0,      0, 0x5469,      0,      0, 0xA538, 0xA539,      0,
6262       0, 0x4A51, 0x546A, 0xA53A, 0x2F67, 0xA53B,      0, 0x3246,
6263  0x546B,      0, 0xB863, 0xB864, 0xA53C, 0x4D3C, 0x3330,      0,
6264  0x5249, 0x3D48, 0x423F, 0x546C, 0x4C6B, 0xB867,      0,      0,
6265       0, 0xB868, 0x4C34, 0xB869, 0xA53D, 0x546E,      0, 0x4267,
6266  0xB86B, 0x4537, 0x4240, 0x4957, 0x546F, 0x5470, 0x317B, 0xB86C,
6267  0xB86D, 0x3C3A, 0x5471, 0xB86E,      0, 0xB86F, 0xB870, 0x3050,
6268  0x5472,      0,      0,      0,      0, 0xA540, 0x5473, 0xB871,
6269 };
6270 static const unsigned short utf8_to_euc_E5A5[] = {
6271       0,      0,      0, 0xB872, 0x3162,      0, 0xB873, 0x3471,
6272  0x4660, 0x4A74,      0,      0,      0,      0, 0x5477, 0x4155,
6273  0x5476, 0x3740, 0xB874, 0xB875, 0x4B5B, 0x5475,      0, 0x4565,
6274  0x5479, 0xB876, 0x5478, 0xB877,      0, 0xB878, 0xB879, 0xB87A,
6275  0x547B, 0xB87B, 0x547A, 0xB87C,      0, 0x317C,      0, 0x547C,
6276  0x3E29, 0x547E, 0x4325, 0xB87D, 0x547D, 0xB87E, 0x4A33, 0xB921,
6277       0,      0, 0xB922, 0x3D77, 0x455B, 0xB923, 0xB924,      0,
6278  0x5521, 0xB925,      0, 0xB926, 0xB927, 0x3925,      0,      0,
6279 };
6280 static const unsigned short utf8_to_euc_E5A5_x0213[] = {
6281       0,      0,      0, 0xB872, 0x3162,      0, 0xA542, 0x3471,
6282  0x4660, 0x4A74,      0,      0,      0,      0, 0x5477, 0x4155,
6283  0x5476, 0x3740, 0xB874, 0xB875, 0x4B5B, 0x5475,      0, 0x4565,
6284  0x5479, 0xB876, 0x5478, 0xA545,      0, 0x2F69, 0xB879, 0xA546,
6285  0x547B, 0xB87B, 0x547A, 0xB87C,      0, 0x317C,      0, 0x547C,
6286  0x3E29, 0x547E, 0x4325, 0xB87D, 0x547D, 0x2F6A, 0x4A33, 0xB921,
6287       0,      0, 0xB922, 0x3D77, 0x455B, 0xA548, 0xA549,      0,
6288  0x5521, 0xB925,      0, 0xB926, 0xA54A, 0x3925,      0,      0,
6289 };
6290 static const unsigned short utf8_to_euc_E5A6[] = {
6291       0, 0x5522, 0x4721, 0x485E, 0x4C51,      0,      0,      0,
6292       0,      0, 0x4725, 0xB928, 0xB929, 0x552B, 0xB92A,      0,
6293       0,      0, 0xB92B, 0x3538,      0, 0xB92C, 0x4D45, 0xB92D,
6294       0, 0x4C2F,      0, 0x562C,      0, 0x5523,      0, 0xB92E,
6295       0,      0,      0, 0x5526, 0xB92F, 0x4245,      0, 0xB930,
6296  0x4B38,      0,      0,      0, 0x454A, 0xB931, 0xB932, 0xB933,
6297  0xB934,      0, 0x5527, 0xB935,      0,      0,      0, 0xB936,
6298       0, 0x4B65, 0xB937, 0x3A4A, 0xB938,      0, 0x3E2A,      0,
6299 };
6300 static const unsigned short utf8_to_euc_E5A6_x0213[] = {
6301       0, 0x5522, 0x4721, 0x485E, 0x4C51,      0,      0,      0,
6302       0,      0, 0x4725, 0x2F6B, 0xB929, 0x552B, 0xB92A,      0,
6303       0,      0, 0x2F6C, 0x3538,      0, 0xB92C, 0x4D45, 0xB92D,
6304       0, 0x4C2F,      0, 0x562C,      0, 0x5523,      0, 0xA54B,
6305       0,      0,      0, 0x5526, 0x2F6D, 0x4245,      0, 0xB930,
6306  0x4B38,      0,      0,      0, 0x454A, 0xB931, 0xA54C, 0xB933,
6307  0xB934,      0, 0x5527, 0xB935,      0,      0,      0, 0xB936,
6308       0, 0x4B65, 0xB937, 0x3A4A, 0xA54D,      0, 0x3E2A,      0,
6309 };
6310 static const unsigned short utf8_to_euc_E5A7[] = {
6311       0, 0xB939,      0, 0xB93A, 0xB93B,      0, 0x5528,      0,
6312  0xB93C, 0x3B50, 0xB93D, 0x3B4F,      0, 0xB93E,      0,      0,
6313  0x3039, 0x3848, 0xB93F, 0x402B, 0x3051,      0,      0,      0,
6314       0, 0x552C, 0x552D,      0, 0x552A, 0xB940, 0xB941, 0xB942,
6315       0,      0,      0, 0xB943, 0xB944, 0x3138, 0x342F, 0xB945,
6316  0x5529,      0, 0x4C45, 0x4931,      0,      0, 0xB946, 0xB947,
6317       0, 0xB948, 0xB949,      0, 0xB94A,      0, 0x3028, 0xB94B,
6318       0,      0,      0, 0x3079,      0,      0,      0, 0x3B51,
6319 };
6320 static const unsigned short utf8_to_euc_E5A7_x0213[] = {
6321       0, 0xB939,      0, 0x2F6E, 0xB93B,      0, 0x5528,      0,
6322  0xA54E, 0x3B50, 0xB93D, 0x3B4F,      0, 0xA54F,      0,      0,
6323  0x3039, 0x3848, 0x2F6F, 0x402B, 0x3051,      0,      0,      0,
6324       0, 0x552C, 0x552D,      0, 0x552A, 0x2F70, 0xA550, 0xB942,
6325       0,      0,      0, 0xA551, 0xA552, 0x3138, 0x342F, 0xA553,
6326  0x5529,      0, 0x4C45, 0x4931,      0,      0, 0xA554, 0xB947,
6327       0, 0xB948, 0xB949,      0, 0xB94A,      0, 0x3028, 0xB94B,
6328  0x7E7A,      0,      0, 0x3079,      0,      0,      0, 0x3B51,
6329 };
6330 static const unsigned short utf8_to_euc_E5A8[] = {
6331  0xB94C, 0x3052,      0, 0x3023, 0xB94D,      0,      0,      0,
6332       0, 0x5532,      0,      0, 0xB94E, 0xB94F, 0xB950,      0,
6333       0, 0x5530, 0xB951, 0xB952,      0,      0,      0,      0,
6334  0x4C3C,      0, 0x5533,      0, 0x5531,      0, 0xB953, 0x552F,
6335  0x3F31,      0,      0, 0xB954, 0xB955, 0x552E,      0, 0xB956,
6336  0xB957, 0x4A5A, 0xB958,      0,      0, 0xB959,      0, 0x3864,
6337  0xB95A,      0,      0,      0,      0, 0x5537, 0x5538,      0,
6338       0,      0,      0,      0, 0x3E2B,      0,      0,      0,
6339 };
6340 static const unsigned short utf8_to_euc_E5A8_x0213[] = {
6341  0xB94C, 0x3052,      0, 0x3023, 0xB94D,      0,      0,      0,
6342       0, 0x5532,      0,      0, 0xA558, 0xA559, 0xB950,      0,
6343       0, 0x5530, 0xB951, 0x2F71,      0,      0,      0, 0xA55A,
6344  0x4C3C,      0, 0x5533,      0, 0x5531,      0, 0xB953, 0x552F,
6345  0x3F31,      0,      0, 0x2F72, 0xB955, 0x552E,      0, 0xA55B,
6346  0xB957, 0x4A5A, 0xB958,      0,      0, 0xA55C,      0, 0x3864,
6347  0xB95A,      0,      0,      0,      0, 0x5537, 0x5538,      0,
6348       0,      0,      0,      0, 0x3E2B,      0,      0,      0,
6349 };
6350 static const unsigned short utf8_to_euc_E5A9[] = {
6351  0x5534, 0x4F2C,      0,      0, 0xB95B, 0xB95C, 0x474C, 0xB95D,
6352  0xB95E, 0x5536,      0,      0, 0xB95F,      0,      0,      0,
6353  0xB960,      0,      0,      0,      0, 0xB961,      0,      0,
6354       0,      0, 0x3A27,      0,      0,      0, 0xB962,      0,
6355       0,      0, 0x5539, 0xB963,      0, 0xB964, 0x4958, 0xB965,
6356       0,      0, 0x553A,      0, 0x5535, 0xB966,      0,      0,
6357       0,      0,      0,      0,      0,      0,      0, 0xB967,
6358       0,      0, 0xB968, 0xB969,      0,      0, 0xB96A, 0x4C3B,
6359 };
6360 static const unsigned short utf8_to_euc_E5A9_x0213[] = {
6361  0x5534, 0x4F2C,      0,      0, 0xB95B, 0xB95C, 0x474C, 0xB95D,
6362  0xB95E, 0x5536,      0,      0, 0xB95F,      0,      0,      0,
6363  0xB960,      0,      0,      0,      0, 0xA55D,      0,      0,
6364       0,      0, 0x3A27,      0,      0,      0, 0xB962,      0,
6365       0,      0, 0x5539, 0xB963,      0, 0xA55E, 0x4958, 0x2F73,
6366       0,      0, 0x553A,      0, 0x5535, 0x2F74,      0,      0,
6367       0,      0,      0,      0,      0,      0,      0, 0x2F75,
6368       0,      0, 0xA55F, 0xB969,      0,      0, 0x2F76, 0x4C3B,
6369 };
6370 static const unsigned short utf8_to_euc_E5AA[] = {
6371       0,      0,      0,      0,      0,      0,      0,      0,
6372       0,      0,      0, 0xB96B,      0,      0,      0,      0,
6373  0xB96C,      0, 0x475E, 0xB96D,      0,      0, 0xB96E,      0,
6374       0, 0xB96F, 0x553B, 0x4932, 0xB970,      0, 0xB971, 0xB972,
6375  0xB973,      0, 0xB974,      0,      0,      0,      0, 0xB975,
6376       0,      0,      0,      0, 0xB976,      0,      0,      0,
6377       0, 0xB977, 0xB978, 0xB979,      0, 0xB97A,      0,      0,
6378  0xB97B,      0, 0xB97C, 0xB97D, 0x553C, 0x5540, 0x553D, 0xB97E,
6379 };
6380 static const unsigned short utf8_to_euc_E5AA_x0213[] = {
6381       0,      0,      0,      0, 0x2F77,      0,      0,      0,
6382       0,      0,      0, 0xA560,      0,      0,      0,      0,
6383  0xB96C,      0, 0x475E, 0xB96D,      0,      0, 0xB96E,      0,
6384       0, 0xB96F, 0x553B, 0x4932, 0xA561,      0, 0x2F78, 0xA562,
6385  0xA563,      0, 0xA564,      0,      0,      0,      0, 0x2F79,
6386       0,      0,      0,      0, 0xB976,      0,      0,      0,
6387       0, 0xA565, 0xB978, 0xA566,      0, 0xA567,      0,      0,
6388  0xB97B,      0, 0xA568, 0xB97D, 0x553C, 0x5540, 0x553D, 0xA569,
6389 };
6390 static const unsigned short utf8_to_euc_E5AB[] = {
6391       0, 0x3247, 0x553F,      0, 0xBA21,      0, 0xBA22,      0,
6392  0xBA23, 0x3C3B,      0, 0x553E, 0x3779,      0,      0, 0xBA24,
6393  0x554C,      0,      0,      0,      0,      0, 0x5545, 0x5542,
6394       0,      0, 0xBA25,      0, 0xBA26,      0,      0,      0,
6395  0xBA27, 0x4364,      0, 0x5541,      0, 0xBA28, 0x5543,      0,
6396       0, 0x5544, 0xBA29,      0,      0,      0, 0xBA2A,      0,
6397       0,      0,      0,      0,      0, 0xBA2B, 0xBA2C,      0,
6398       0,      0, 0x5546, 0x5547,      0, 0xBA2D,      0,      0,
6399 };
6400 static const unsigned short utf8_to_euc_E5AB_x0213[] = {
6401       0, 0x3247, 0x553F,      0, 0x2F7A,      0, 0xBA22,      0,
6402  0xBA23, 0x3C3B,      0, 0x553E, 0x3779,      0,      0, 0xBA24,
6403  0x554C,      0,      0,      0,      0,      0, 0x5545, 0x5542,
6404       0,      0, 0xA56A,      0, 0xA56B,      0,      0,      0,
6405  0xA56C, 0x4364,      0, 0x5541,      0, 0xA56D, 0x5543,      0,
6406       0, 0x5544, 0xBA29,      0,      0,      0, 0xA56F,      0,
6407  0xA56E,      0,      0,      0,      0, 0xA570, 0xBA2C,      0,
6408       0,      0, 0x5546, 0x5547,      0, 0xBA2D,      0,      0,
6409 };
6410 static const unsigned short utf8_to_euc_E5AC[] = {
6411  0xBA2E, 0xBA2F,      0,      0,      0,      0,      0,      0,
6412  0xBA30, 0x3472,      0, 0x5549, 0x5548,      0,      0,      0,
6413       0,      0,      0,      0,      0,      0, 0x554A, 0xBA31,
6414       0, 0xBA33,      0, 0xBA34,      0, 0xBA35,      0,      0,
6415       0, 0xBA36, 0x3E6E,      0,      0, 0xBA37,      0,      0,
6416       0,      0, 0x554D,      0, 0x445C, 0xBA38,      0,      0,
6417  0x3145,      0, 0x554B,      0, 0xBA32,      0, 0x554E,      0,
6418  0xBA39,      0,      0,      0,      0,      0, 0x554F,      0,
6419 };
6420 static const unsigned short utf8_to_euc_E5AC_x0213[] = {
6421  0xA571, 0xBA2F,      0,      0,      0,      0,      0,      0,
6422  0xA572, 0x3472,      0, 0x5549, 0x5548,      0,      0,      0,
6423       0,      0,      0,      0,      0,      0, 0x554A, 0xA573,
6424       0, 0x2F7C,      0, 0xBA34,      0, 0xBA35,      0,      0,
6425       0, 0xBA36, 0x3E6E,      0,      0, 0x2F7D,      0,      0,
6426       0,      0, 0x554D,      0, 0x445C, 0xA575,      0,      0,
6427  0x3145,      0, 0x554B,      0, 0xA574,      0, 0x554E,      0,
6428  0xBA39,      0,      0,      0,      0,      0, 0x554F,      0,
6429 };
6430 static const unsigned short utf8_to_euc_E5AD[] = {
6431  0x5552, 0xBA3A,      0, 0x5550,      0, 0x5551,      0,      0,
6432       0,      0,      0, 0xBA3B, 0xBA3C,      0,      0,      0,
6433  0x3B52, 0x5553, 0xBA3D,      0, 0x3926, 0x5554, 0xBA3E, 0x3B7A,
6434  0x4238,      0, 0x5555, 0x5556, 0x3B5A, 0x3927, 0xBA3F, 0x4C52,
6435       0,      0,      0, 0x3528, 0x3849, 0x5557, 0x3358,      0,
6436  0xBA40, 0x5558,      0, 0x4239,      0,      0, 0xBA41, 0xBA42,
6437  0x5559, 0x5623,      0, 0x555A,      0, 0x555B,      0,      0,
6438  0x555C,      0, 0x555E,      0, 0xBA43, 0xBA44, 0xBA45, 0xBA46,
6439 };
6440 static const unsigned short utf8_to_euc_E5AD_x0213[] = {
6441  0x5552, 0x4F55,      0, 0x5550,      0, 0x5551,      0,      0,
6442       0,      0,      0, 0xBA3B, 0xA576,      0,      0,      0,
6443  0x3B52, 0x5553, 0xA577,      0, 0x3926, 0x5554, 0x4F56, 0x3B7A,
6444  0x4238,      0, 0x5555, 0x5556, 0x3B5A, 0x3927, 0xBA3F, 0x4C52,
6445       0,      0,      0, 0x3528, 0x3849, 0x5557, 0x3358,      0,
6446  0xA578, 0x5558,      0, 0x4239,      0,      0, 0xBA41, 0xA579,
6447  0x5559, 0x5623,      0, 0x555A,      0, 0x555B,      0,      0,
6448  0x555C,      0, 0x555E,      0, 0xA57A, 0x4F57, 0xBA45, 0xA57B,
6449 };
6450 static const unsigned short utf8_to_euc_E5AE[] = {
6451  0x555F, 0xBA47,      0, 0x5560, 0xBA48, 0x4270, 0xBA49, 0x3127,
6452  0x3C69, 0x3042, 0xBA4A, 0x4157, 0x3430, 0x3C35, 0xBA4B, 0x3928,
6453  0xBA4C, 0xBA4D,      0, 0xBA4E, 0xBA4F, 0x4566, 0xBA50, 0x3D21,
6454  0x3431, 0x4368, 0x446A, 0x3038, 0x3539, 0x4A75,      0, 0x3C42,
6455       0,      0, 0x3552, 0x406B, 0x3C3C, 0x4D28, 0x5561,      0,
6456  0xBA51, 0xBA52,      0,      0, 0xBA53, 0xBA54, 0x355C, 0xBA55,
6457  0x3A4B, 0xBA56, 0xBA57, 0x3332, 0x3163, 0x3E2C, 0x3248, 0xBA58,
6458  0x5562, 0x4D46, 0xBA59,      0, 0xBA5A,      0,      0, 0x3D49,
6459 };
6460 static const unsigned short utf8_to_euc_E5AE_x0213[] = {
6461  0x555F, 0xA57C,      0, 0x5560, 0xA57D, 0x4270, 0xBA49, 0x3127,
6462  0x3C69, 0x3042, 0xBA4A, 0x4157, 0x3430, 0x3C35, 0xBA4B, 0x3928,
6463  0xBA4C, 0xBA4D,      0, 0x4F58, 0xBA4F, 0x4566, 0xA821, 0x3D21,
6464  0x3431, 0x4368, 0x446A, 0x3038, 0x3539, 0x4A75,      0, 0x3C42,
6465       0,      0, 0x3552, 0x406B, 0x3C3C, 0x4D28, 0x5561,      0,
6466  0xBA51, 0xBA52,      0,      0, 0xA822, 0xBA54, 0x355C, 0xBA55,
6467  0x3A4B, 0xBA56, 0xBA57, 0x3332, 0x3163, 0x3E2C, 0x3248, 0xBA58,
6468  0x5562, 0x4D46, 0xBA59,      0, 0xBA5A,      0,      0, 0x3D49,
6469 };
6470 static const unsigned short utf8_to_euc_E5AF[] = {
6471  0xBA5B, 0xBA5C, 0x3C64, 0x5563, 0x3473, 0x4652, 0x4C29, 0x5564,
6472       0, 0x5565,      0,      0, 0x4959, 0xBA5D,      0, 0xBA5E,
6473  0x5567,      0, 0x3428, 0x3677, 0x5566,      0, 0xBA5F, 0xBA60,
6474  0xBA61, 0xBA62, 0xBA63, 0x3432,      0, 0x3F32, 0x556B, 0x3B21,
6475  0xBA64, 0x3249, 0x556A,      0, 0x5568, 0x556C, 0x5569, 0x472B,
6476  0x5C4D, 0x3F33,      0, 0x556D, 0xF43A,      0, 0x4E40, 0xBA65,
6477  0x556E, 0xBA66,      0, 0x5570, 0xBA67, 0x437E, 0x556F,      0,
6478  0x4023,      0, 0x3B7B,      0,      0, 0xBA68, 0x4250, 0x3C77,
6479 };
6480 static const unsigned short utf8_to_euc_E5AF_x0213[] = {
6481  0xA824, 0xBA5C, 0x3C64, 0x5563, 0x3473, 0x4652, 0x4C29, 0x5564,
6482       0, 0x5565,      0,      0, 0x4959, 0xBA5D, 0xA826, 0xBA5E,
6483  0x5567,      0, 0x3428, 0x3677, 0x5566,      0, 0xA827, 0xBA60,
6484  0x4F59, 0xBA62, 0xBA63, 0x3432,      0, 0x3F32, 0x556B, 0x3B21,
6485  0xBA64, 0x3249, 0x556A,      0, 0x5568, 0x556C, 0x5569, 0x472B,
6486  0x5C4D, 0x3F33,      0, 0x556D, 0x4F5A,      0, 0x4E40, 0xBA65,
6487  0x556E, 0xA82A,      0, 0x5570, 0xBA67, 0x437E, 0x556F,      0,
6488  0x4023,      0, 0x3B7B,      0,      0, 0xA82B, 0x4250, 0x3C77,
6489 };
6490 static const unsigned short utf8_to_euc_E5B0[] = {
6491       0, 0x4975, 0x406C,      0, 0x3C4D, 0x5571, 0x3E2D, 0x5572,
6492  0x5573, 0x3053, 0x423A, 0x3F52, 0xBA69, 0x5574, 0x4633, 0x3E2E,
6493       0, 0x3E2F,      0, 0x5575,      0,      0, 0x406D, 0xBA6A,
6494       0,      0, 0x3E30,      0,      0,      0, 0xBA6B, 0xBA6C,
6495  0x5576,      0, 0x5577, 0xBA6D, 0x4C60,      0, 0xBA6E,      0,
6496  0x5578, 0xBA6F,      0, 0xBA70, 0xBA71, 0x3646, 0xBA72,      0,
6497  0xBA73, 0x3D22, 0xBA74,      0,      0, 0xBA75, 0xBA76,      0,
6498  0x5579, 0x557A, 0x3C5C, 0x3F2C, 0x4674, 0x3F54, 0x4878, 0x4722,
6499 };
6500 static const unsigned short utf8_to_euc_E5B0_x0213[] = {
6501       0, 0x4975, 0x406C, 0xA82D, 0x3C4D, 0x5571, 0x3E2D, 0x5572,
6502  0x5573, 0x3053, 0x423A, 0x3F52, 0xBA69, 0x5574, 0x4633, 0x3E2E,
6503       0, 0x3E2F, 0x4F5B, 0x5575,      0,      0, 0x406D, 0xBA6A,
6504       0,      0, 0x3E30,      0,      0,      0, 0x4F5C, 0xBA6C,
6505  0x5576,      0, 0x5577, 0x4F5D, 0x4C60,      0, 0xBA6E,      0,
6506  0x5578, 0xA82E,      0, 0x4F5E, 0xBA71, 0x3646, 0xBA72,      0,
6507  0xA82F, 0x3D22, 0xBA74,      0,      0, 0xBA75, 0xBA76,      0,
6508  0x5579, 0x557A, 0x3C5C, 0x3F2C, 0x4674, 0x3F54, 0x4878, 0x4722,
6509 };
6510 static const unsigned short utf8_to_euc_E5B1[] = {
6511  0x3649, 0x557B,      0,      0,      0, 0x356F, 0x557C,      0,
6512  0x367E,      0, 0x464F, 0x3230,      0, 0x3B53, 0x557D, 0x5622,
6513  0x5621, 0x367D,      0, 0x557E,      0, 0x4538,      0,      0,
6514       0, 0xBA77, 0xBA78,      0, 0xBA79,      0, 0x4230,      0,
6515  0x454B, 0x3C48, 0xBA7A, 0xBA7B, 0x4158, 0x4D7A,      0, 0xBA7C,
6516  0xBA7D, 0xBA7E,      0,      0, 0x5624, 0xBB21, 0x5625, 0x4656,
6517  0xBB22, 0x3B33,      0,      0, 0xBB23, 0xBB24, 0x5627,      0,
6518       0, 0x5628, 0xBB25, 0xBB26, 0xBB27, 0xBB28,      0,      0,
6519 };
6520 static const unsigned short utf8_to_euc_E5B1_x0213[] = {
6521  0x3649, 0x557B,      0,      0,      0, 0x356F, 0x557C,      0,
6522  0x367E,      0, 0x464F, 0x3230,      0, 0x3B53, 0x557D, 0x5622,
6523  0x5621, 0x367D,      0, 0x557E,      0, 0x4538,      0,      0,
6524       0, 0xBA77, 0xBA78, 0x7E7B, 0xBA79,      0, 0x4230, 0xA831,
6525  0x454B, 0x3C48, 0x4F60, 0xA832, 0x4158, 0x4D7A,      0, 0xA833,
6526  0xA834, 0xA835,      0,      0, 0x5624, 0xBB21, 0x5625, 0x4656,
6527  0xA836, 0x3B33,      0,      0, 0xBB23, 0xBB24, 0x5627,      0,
6528       0, 0x5628, 0x4F64, 0xBB26, 0xA839, 0xBB28,      0,      0,
6529 };
6530 static const unsigned short utf8_to_euc_E5B2[] = {
6531       0,      0,      0,      0,      0,      0,      0, 0xBB29,
6532  0xBB2A,      0, 0xBB2B,      0, 0x5629,      0,      0, 0xBB2C,
6533  0x3474, 0x562A, 0xBB2D,      0, 0x562B,      0,      0,      0,
6534       0,      0,      0,      0,      0, 0xBB2E,      0, 0xBB2F,
6535  0xBB30, 0x322C, 0xBB31, 0xBB32,      0,      0, 0xBB33,      0,
6536  0x413B, 0x3464, 0xBB34, 0x562D, 0x4C28,      0,      0,      0,
6537       0, 0x4252, 0xBB35, 0x3359, 0xBB36, 0xBB37, 0x562F, 0x5631,
6538  0x345F,      0, 0xBB38, 0x562E, 0x5630,      0, 0x5633,      0,
6539 };
6540 static const unsigned short utf8_to_euc_E5B2_x0213[] = {
6541       0,      0,      0,      0,      0,      0,      0, 0xBB29,
6542  0xA83C,      0, 0xA83D,      0, 0x5629,      0,      0, 0x4F65,
6543  0x3474, 0x562A, 0xBB2D,      0, 0x562B,      0,      0,      0,
6544       0,      0,      0,      0,      0, 0xBB2E,      0, 0x4F66,
6545  0xA841, 0x322C, 0xA842, 0x4F67,      0,      0, 0xA843, 0xA844,
6546  0x413B, 0x3464, 0x4F68, 0x562D, 0x4C28, 0xA846,      0,      0,
6547       0, 0x4252, 0xBB35, 0x3359, 0xBB36, 0xA847, 0x562F, 0x5631,
6548  0x345F,      0, 0x4F69, 0x562E, 0x5630,      0, 0x5633,      0,
6549 };
6550 static const unsigned short utf8_to_euc_E5B3[] = {
6551       0,      0,      0,      0,      0, 0x5632,      0, 0x5634,
6552       0, 0xBB39,      0, 0xBB3A,      0,      0,      0,      0,
6553       0,      0, 0xBB3B,      0,      0,      0,      0, 0xBB3D,
6554       0, 0x5635,      0,      0,      0, 0xBB3C,      0,      0,
6555  0x463D, 0x362E,      0,      0,      0,      0,      0,      0,
6556  0x3265, 0x5636, 0x563B,      0,      0, 0x5639, 0xBB3E, 0x4A77,
6557  0x4A76, 0xBB3F, 0xBB40,      0, 0xBB41, 0xF43B, 0x4567,      0,
6558       0,      0, 0x5638, 0x3D54,      0, 0x5637,      0,      0,
6559 };
6560 static const unsigned short utf8_to_euc_E5B3_x0213[] = {
6561       0,      0,      0,      0,      0, 0x5632,      0, 0x5634,
6562       0, 0xA849,      0, 0x4F6A,      0,      0,      0,      0,
6563  0x4F6B,      0, 0x4F6C,      0,      0,      0,      0, 0xBB3D,
6564       0, 0x5635,      0,      0,      0, 0xBB3C,      0,      0,
6565  0x463D, 0x362E,      0,      0,      0,      0,      0,      0,
6566  0x3265, 0x5636, 0x563B,      0,      0, 0x5639, 0xBB3E, 0x4A77,
6567  0x4A76, 0xBB3F, 0xBB40,      0, 0x4F6D, 0xF43B, 0x4567,      0,
6568       0,      0, 0x5638, 0x3D54,      0, 0x5637,      0,      0,
6569 };
6570 static const unsigned short utf8_to_euc_E5B4[] = {
6571       0, 0xBB42,      0,      0,      0,      0, 0xBB43, 0x3F72,
6572       0,      0,      0, 0x563C,      0, 0xBB44, 0x3A6A,      0,
6573       0, 0x5642, 0xBB45,      0, 0x5643, 0x563D, 0x3333, 0x563E,
6574  0x5647, 0x5646, 0x5645, 0x5641,      0,      0,      0, 0x5640,
6575       0,      0, 0x5644, 0xBB47, 0xBB48,      0, 0xBB49, 0xBB4A,
6576       0, 0x4A78,      0, 0xBB46,      0,      0,      0,      0,
6577       0, 0xBB4B,      0,      0, 0xBB4C,      0,      0,      0,
6578       0, 0xBB4D,      0,      0,      0, 0xBB4E,      0, 0xBB4F,
6579 };
6580 static const unsigned short utf8_to_euc_E5B4_x0213[] = {
6581       0, 0xBB42,      0,      0,      0,      0, 0xA84C, 0x3F72,
6582       0,      0,      0, 0x563C,      0, 0x4F70, 0x3A6A,      0,
6583  0xA84D, 0x5642, 0xBB45,      0, 0x5643, 0x563D, 0x3333, 0x563E,
6584  0x5647, 0x5646, 0x5645, 0x5641,      0, 0xA84F,      0, 0x5640,
6585  0xA850,      0, 0x5644, 0xBB47, 0xA851,      0, 0xA852, 0x4F71,
6586       0, 0x4A78,      0, 0xA84E,      0,      0,      0,      0,
6587       0, 0xA853,      0,      0, 0xBB4C,      0,      0,      0,
6588       0, 0xA854,      0,      0,      0, 0xBB4E,      0, 0xBB4F,
6589 };
6590 static const unsigned short utf8_to_euc_E5B5[] = {
6591       0,      0, 0xBB50, 0xBB51,      0,      0, 0xBB52,      0,
6592  0xBB53,      0, 0xBB57, 0x564B, 0x5648,      0, 0x564A,      0,
6593  0x4D72, 0xBB55, 0x5649, 0xF43C,      0, 0xBB54,      0,      0,
6594       0, 0xBB56,      0,      0, 0x563F,      0,      0, 0xBB58,
6595  0xBB59, 0xBB5A, 0xBB5B,      0, 0xBB5C,      0,      0,      0,
6596       0, 0x3F73, 0xBB5D,      0, 0x564C, 0xBB5E,      0, 0x3A37,
6597  0xBB5F,      0,      0, 0x564D,      0,      0, 0x564E,      0,
6598       0, 0xBB60, 0xBB61,      0,      0,      0, 0xBB62, 0xBB63,
6599 };
6600 static const unsigned short utf8_to_euc_E5B5_x0213[] = {
6601       0,      0, 0xA855, 0xBB51,      0,      0, 0x4F73, 0x4F74,
6602  0xBB53,      0, 0x4F76, 0x564B, 0x5648,      0, 0x564A,      0,
6603  0x4D72, 0xBB55, 0x5649, 0x4F75,      0, 0xBB54,      0,      0,
6604       0, 0xBB56,      0,      0, 0x563F,      0,      0, 0xBB58,
6605  0xBB59, 0xA857, 0xBB5B,      0, 0xBB5C,      0,      0,      0,
6606       0, 0x3F73, 0xA858,      0, 0x564C, 0x4F77,      0, 0x3A37,
6607  0xA85A,      0,      0, 0x564D,      0,      0, 0x564E,      0,
6608       0, 0xBB60, 0xBB61,      0,      0,      0, 0xBB62, 0xBB63,
6609 };
6610 static const unsigned short utf8_to_euc_E5B6[] = {
6611       0, 0xBB64, 0x5651, 0xBB65, 0x5650,      0,      0, 0x564F,
6612  0xBB66,      0, 0xBB67, 0x4568, 0x563A,      0,      0,      0,
6613  0x5657,      0, 0xBB68, 0xBB69, 0xBB6A, 0xBB6B,      0,      0,
6614       0, 0xBB6C,      0, 0xBB6D,      0, 0x5653,      0, 0xBB6E,
6615  0xBB6F,      0, 0x5652,      0,      0,      0,      0, 0xBB70,
6616       0,      0,      0, 0xBB71, 0x5654,      0, 0x5655,      0,
6617  0xBB72,      0, 0xE674,      0, 0xBB73,      0,      0, 0x5658,
6618  0xBB74, 0xBB75, 0x4E66,      0, 0x5659, 0x5656,      0,      0,
6619 };
6620 static const unsigned short utf8_to_euc_E5B6_x0213[] = {
6621       0, 0x4F78, 0x5651, 0xBB65, 0x5650,      0,      0, 0x564F,
6622  0xA85D,      0, 0xBB67, 0x4568, 0x563A,      0,      0,      0,
6623  0x5657,      0, 0xA85F, 0xBB69, 0xA860, 0xBB6B,      0, 0xA861,
6624       0, 0xA862,      0, 0xBB6D,      0, 0x5653,      0, 0xBB6E,
6625  0x4F79,      0, 0x5652,      0, 0x4F7A,      0,      0, 0x4F7B,
6626       0,      0,      0, 0xBB71, 0x5654,      0, 0x5655,      0,
6627  0xA863,      0, 0xA864,      0, 0xA865,      0,      0, 0x5658,
6628  0x4F7C, 0xA867, 0x4E66,      0, 0x5659, 0x5656,      0,      0,
6629 };
6630 static const unsigned short utf8_to_euc_E5B7[] = {
6631       0,      0,      0, 0xBB76,      0,      0,      0, 0xBB77,
6632       0, 0x565A,      0, 0xBB78, 0x3460, 0x565B, 0xBB7A,      0,
6633  0xBB79,      0, 0x565D, 0x565C,      0,      0, 0x565E,      0,
6634  0xBB7B, 0xBB7C,      0, 0x565F,      0, 0x406E, 0x3D23,      0,
6635  0xBB7D, 0x3D64,      0, 0x4163, 0xBB7E, 0x3929, 0x3A38, 0x392A,
6636  0x3570, 0xBC21,      0, 0x5660,      0,      0, 0x3A39,      0,
6637       0, 0x384A, 0x5661, 0x4C26, 0x4743, 0x5662,      0, 0x392B,
6638  0xBC22, 0xBC23,      0, 0x342C,      0, 0x4327, 0x3652,      0,
6639 };
6640 static const unsigned short utf8_to_euc_E5B7_x0213[] = {
6641       0,      0,      0, 0xBB76,      0,      0,      0, 0xBB77,
6642       0, 0x565A,      0, 0x4F7D, 0x3460, 0x565B, 0xBB7A,      0,
6643  0xBB79, 0xA868, 0x565D, 0x565C,      0,      0, 0x565E, 0xA869,
6644  0xA86A, 0xBB7C,      0, 0x565F,      0, 0x406E, 0x3D23,      0,
6645  0xA86B, 0x3D64, 0x7428, 0x4163, 0xA86D, 0x3929, 0x3A38, 0x392A,
6646  0x3570, 0xA86E,      0, 0x5660,      0,      0, 0x3A39,      0,
6647       0, 0x384A, 0x5661, 0x4C26, 0x4743, 0x5662,      0, 0x392B,
6648  0xBC22, 0xBC23,      0, 0x342C,      0, 0x4327, 0x3652,      0,
6649 };
6650 static const unsigned short utf8_to_euc_E5B8[] = {
6651  0xBC24,      0, 0x3B54, 0x495B,      0,      0, 0x4841, 0xBC25,
6652       0,      0,      0, 0x5663, 0x3475, 0xBC26,      0,      0,
6653       0, 0x5666, 0xBC27,      0, 0xBC28, 0xBC29, 0x4421,      0,
6654  0xBC2A, 0x5665, 0x5664, 0x5667,      0, 0x446B,      0, 0xBC2B,
6655  0xBC2C,      0,      0,      0,      0, 0x3F63,      0,      0,
6656  0xBC2E,      0,      0, 0x3B55,      0, 0x404A, 0xBC2D, 0x4253,
6657  0x3522,      0, 0xBC2F, 0x4422,      0, 0xBC30, 0x5668, 0x5669,
6658  0x3E6F,      0,      0,      0,      0, 0x4B39, 0xBC31,      0,
6659 };
6660 static const unsigned short utf8_to_euc_E5B8_x0213[] = {
6661  0xA870,      0, 0x3B54, 0x495B,      0,      0, 0x4841, 0xBC25,
6662       0,      0,      0, 0x5663, 0x3475, 0xBC26,      0,      0,
6663       0, 0x5666, 0xA872,      0, 0x7429, 0xA873, 0x4421,      0,
6664  0x742A, 0x5665, 0x5664, 0x5667,      0, 0x446B,      0, 0xA875,
6665  0xBC2C,      0,      0,      0,      0, 0x3F63,      0,      0,
6666  0xBC2E,      0,      0, 0x3B55,      0, 0x404A, 0xA876, 0x4253,
6667  0x3522,      0, 0xBC2F, 0x4422,      0, 0xBC30, 0x5668, 0x5669,
6668  0x3E6F,      0,      0,      0,      0, 0x4B39, 0xA877,      0,
6669 };
6670 static const unsigned short utf8_to_euc_E5B9[] = {
6671  0x566C,      0,      0, 0x566B, 0x566A, 0x497D,      0, 0x5673,
6672       0, 0xBC34,      0, 0xBC32, 0x4B5A,      0, 0x566D,      0,
6673  0xBC33, 0xBC35,      0,      0, 0x566F, 0x4B6B, 0xBC36, 0x566E,
6674  0xBC37,      0,      0, 0xBC38, 0xBC39,      0, 0xBC3A, 0x5670,
6675       0, 0x4828, 0x5671, 0x4A3E, 0x5672,      0,      0,      0,
6676  0xBC3B,      0, 0xBC3C, 0xBC3D, 0xBC3E, 0xBC3F, 0xBC40,      0,
6677  0xBC41,      0, 0x3433, 0x4A3F, 0x472F, 0x5674, 0x5675,      0,
6678  0x392C, 0x3434, 0x5676, 0x3838, 0x4D44, 0x4D29, 0x3476, 0x5678,
6679 };
6680 static const unsigned short utf8_to_euc_E5B9_x0213[] = {
6681  0x566C,      0,      0, 0x566B, 0x566A, 0x497D,      0, 0x5673,
6682       0, 0xA878,      0, 0xBC32, 0x4B5A,      0, 0x566D,      0,
6683  0xBC33, 0xBC35,      0,      0, 0x566F, 0x4B6B, 0xA87A, 0x566E,
6684  0x742B,      0,      0, 0xBC38, 0xBC39,      0, 0x742C, 0x5670,
6685       0, 0x4828, 0x5671, 0x4A3E, 0x5672,      0,      0,      0,
6686  0xBC3B,      0, 0xBC3C, 0xA87C, 0xA87D, 0xA87E, 0xAC21,      0,
6687  0xBC41,      0, 0x3433, 0x4A3F, 0x472F, 0x5674, 0x5675, 0x7E7C,
6688  0x392C, 0x3434, 0x5676, 0x3838, 0x4D44, 0x4D29, 0x3476, 0x5678,
6689 };
6690 static const unsigned short utf8_to_euc_E5BA[] = {
6691  0xBC42, 0x4423,      0, 0x392D, 0x3E31,      0,      0, 0x485F,
6692       0,      0, 0x3E32, 0xBC43,      0,      0, 0xBC44, 0x3D78,
6693       0,      0,      0,      0,      0, 0x446C, 0x4A79, 0x4539,
6694       0,      0, 0x392E,      0, 0x495C,      0,      0,      0,
6695  0x5679,      0, 0xBC45,      0, 0xBC46, 0xBC47, 0x4559, 0x3A42,
6696  0xBC48,      0, 0xBC49, 0x384B, 0xBC4A, 0x446D,      0,      0,
6697       0, 0xBC4B,      0, 0xBC4C,      0, 0x3043, 0x3D6E, 0x392F,
6698  0x4D47,      0,      0,      0,      0, 0xBC4D, 0xBC4E, 0xBC4F,
6699 };
6700 static const unsigned short utf8_to_euc_E5BA_x0213[] = {
6701  0xBC42, 0x4423,      0, 0x392D, 0x3E31,      0,      0, 0x485F,
6702       0,      0, 0x3E32, 0xBC43,      0,      0, 0xBC44, 0x3D78,
6703       0,      0,      0,      0,      0, 0x446C, 0x4A79, 0x4539,
6704       0,      0, 0x392E,      0, 0x495C,      0,      0,      0,
6705  0x5679,      0, 0xBC45,      0, 0xBC46, 0xAC23, 0x4559, 0x3A42,
6706  0xBC48,      0, 0xAC24, 0x384B, 0xAC25, 0x446D,      0,      0,
6707       0, 0xBC4B,      0, 0xBC4C,      0, 0x3043, 0x3D6E, 0x392F,
6708  0x4D47, 0xAC26,      0,      0,      0, 0xBC4D, 0x742D, 0xAC27,
6709 };
6710 static const unsigned short utf8_to_euc_E5BB[] = {
6711       0, 0x567A, 0x567B, 0x4751,      0,      0, 0xBC50,      0,
6712  0x567C, 0x4E77, 0x4F2D, 0xBC52, 0xBC51,      0, 0xBC53, 0x567E,
6713  0x567D, 0xBC54, 0xBC55, 0x3347, 0xBC56, 0xBC57, 0x5721,      0,
6714       0,      0, 0x5724, 0x5725, 0xBC58, 0x5723, 0xBC59, 0x4940,
6715  0x3E33, 0x5727, 0x5726, 0x5722,      0, 0xBC5A,      0,      0,
6716  0x5728, 0x5729,      0, 0xBC5B, 0x572A,      0,      0,      0,
6717  0x572D, 0x572B,      0, 0x572C, 0x572E,      0, 0x3164, 0x446E,
6718  0x572F,      0, 0x377A, 0x3276, 0x4736,      0, 0x5730, 0x467B,
6719 };
6720 static const unsigned short utf8_to_euc_E5BB_x0213[] = {
6721       0, 0x567A, 0x567B, 0x4751,      0,      0, 0xAC28,      0,
6722  0x567C, 0x4E77, 0x4F2D, 0x742F, 0xBC51,      0, 0xBC53, 0x567E,
6723  0x567D, 0xBC54, 0xAC29, 0x3347, 0xBC56, 0xBC57, 0x5721,      0,
6724       0, 0xAC2A, 0x5724, 0x5725, 0xBC58, 0x5723, 0xBC59, 0x4940,
6725  0x3E33, 0x5727, 0x5726, 0x5722,      0, 0xBC5A,      0,      0,
6726  0x5728, 0x5729,      0, 0xBC5B, 0x572A,      0,      0,      0,
6727  0x572D, 0x572B,      0, 0x572C, 0x572E,      0, 0x3164, 0x446E,
6728  0x572F, 0x7430, 0x377A, 0x3276, 0x4736, 0xAC2C, 0x5730, 0x467B,
6729 };
6730 static const unsigned short utf8_to_euc_E5BC[] = {
6731       0, 0x4A5B, 0xBC5C, 0x5731, 0x4F2E,      0, 0xBC5D, 0xBC5E,
6732  0xBC5F, 0x5732, 0x4A40, 0x5735, 0x5021, 0x5031, 0xBC60, 0x3C30,
6733  0x4675, 0x5736,      0, 0x355D, 0x4424, 0x307A, 0x5737, 0x4A26,
6734  0x3930, 0xBC61,      0, 0x4350, 0xBC62, 0xBC63,      0, 0x446F,
6735       0, 0xBC64, 0xBC65, 0xBC66, 0xBC67, 0x4C6F, 0x3839, 0x384C,
6736  0xBC68, 0x5738,      0, 0xBC69, 0xBC6A, 0x5739, 0xBC6B, 0x573F,
6737  0xBC6C, 0x3C65,      0,      0, 0xBC6D, 0x4425, 0xBC6E, 0x362F,
6738  0x573A,      0,      0, 0xBC6F, 0x492B, 0xBC70, 0x4346, 0xBC71,
6739 };
6740 static const unsigned short utf8_to_euc_E5BC_x0213[] = {
6741  0x7431, 0x4A5B, 0x7432, 0x5731, 0x4F2E,      0, 0xBC5D, 0x7433,
6742  0xAC2D, 0x5732, 0x4A40, 0x5735, 0x5021, 0x5031, 0xAC2E, 0x3C30,
6743  0x4675, 0x5736,      0, 0x355D, 0x4424, 0x307A, 0x5737, 0x4A26,
6744  0x3930, 0xBC61,      0, 0x4350, 0xAC2F, 0x7434, 0xAC31, 0x446F,
6745       0, 0xBC64, 0xBC65, 0x7435, 0xBC67, 0x4C6F, 0x3839, 0x384C,
6746  0xBC68, 0x5738,      0, 0xBC69, 0xBC6A, 0x5739, 0xBC6B, 0x573F,
6747  0xBC6C, 0x3C65,      0,      0, 0x7436, 0x4425, 0x7437, 0x362F,
6748  0x573A,      0,      0, 0xBC6F, 0x492B, 0x7438, 0x4346, 0xBC71,
6749 };
6750 static const unsigned short utf8_to_euc_E5BD[] = {
6751  0xBC72, 0x573B,      0,      0, 0xBC73, 0xBC74,      0, 0xBC75,
6752  0x573C,      0, 0x3630,      0, 0x573D, 0xBC76, 0x573E,      0,
6753  0xBC77, 0x5740,      0, 0x4576, 0xBC78,      0, 0x5741, 0x5742,
6754  0xBC79, 0x5743,      0, 0xBC7A, 0x5734, 0x5733,      0,      0,
6755  0xBC7B, 0x5744, 0x3741, 0xBC7C, 0xBC7D,      0, 0x4927, 0xBC7E,
6756       0, 0x3A4C, 0x4937, 0x4426, 0x494B, 0x5745,      0, 0xBD21,
6757  0x3E34, 0x3146, 0xBD22, 0x5746, 0xBD23, 0xBD24,      0, 0x5747,
6758  0xBD25, 0x4C72, 0xBD26,      0, 0x4860, 0xBD27, 0xBD28, 0x574A,
6759 };
6760 static const unsigned short utf8_to_euc_E5BD_x0213[] = {
6761  0x7439, 0x573B,      0,      0, 0xBC73, 0x743A,      0, 0xAC32,
6762  0x573C,      0, 0x3630,      0, 0x573D, 0xBC76, 0x573E,      0,
6763  0xBC77, 0x5740,      0, 0x4576, 0x743B,      0, 0x5741, 0x5742,
6764  0x743C, 0x5743,      0, 0xBC7A, 0x5734, 0x5733,      0,      0,
6765  0xBC7B, 0x5744, 0x3741, 0xAC33, 0x743D,      0, 0x4927, 0x743E,
6766       0, 0x3A4C, 0x4937, 0x4426, 0x494B, 0x5745,      0, 0xBD21,
6767  0x3E34, 0x3146, 0xAC34, 0x5746, 0xBD23, 0xBD24,      0, 0x5747,
6768  0xBD25, 0x4C72, 0xBD26,      0, 0x4860, 0x743F, 0xAC35, 0x574A,
6769 };
6770 static const unsigned short utf8_to_euc_E5BE[] = {
6771  0x317D, 0x402C, 0x5749, 0x5748, 0x3742, 0x4254,      0, 0x574E,
6772  0x574C, 0xBD29, 0x574B, 0x4E27, 0x3865, 0xBD2A,      0, 0xBD2B,
6773  0x3D79, 0x574D, 0x454C, 0x3D3E,      0,      0, 0xBD2C, 0x4640,
6774  0x5751, 0x5750,      0,      0, 0xBD2D, 0xBD2E, 0x574F,      0,
6775  0x5752, 0x3866, 0xBD2F,      0, 0xBD32,      0,      0, 0xBD30,
6776  0x5753, 0x497C, 0x3D5B, 0xBD31, 0xBD33, 0x5754, 0x4879, 0xBD34,
6777  0xBD35, 0xBD36,      0, 0x4641, 0x4427,      0,      0, 0xF43E,
6778  0xBD37, 0x4530,      0,      0, 0x5755, 0x352B,      0,      0,
6779 };
6780 static const unsigned short utf8_to_euc_E5BE_x0213[] = {
6781  0x317D, 0x402C, 0x5749, 0x5748, 0x3742, 0x4254,      0, 0x574E,
6782  0x574C, 0x7440, 0x574B, 0x4E27, 0x3865, 0xBD2A,      0, 0xAC36,
6783  0x3D79, 0x574D, 0x454C, 0x3D3E,      0,      0, 0xBD2C, 0x4640,
6784  0x5751, 0x5750,      0,      0, 0x7441, 0xBD2E, 0x574F,      0,
6785  0x5752, 0x3866, 0xAC37,      0, 0xAC38,      0,      0, 0x7442,
6786  0x5753, 0x497C, 0x3D5B, 0xBD31, 0xBD33, 0x5754, 0x4879, 0x7443,
6787  0xBD35, 0xBD36,      0, 0x4641, 0x4427, 0x7444,      0, 0x7445,
6788  0xAC39, 0x4530,      0,      0, 0x5755, 0x352B,      0,      0,
6789 };
6790 static const unsigned short utf8_to_euc_E5BF[] = {
6791       0,      0,      0, 0x3F34, 0xBD38, 0x492C,      0, 0xBD39,
6792  0xBD3A, 0xBD3B,      0, 0xBD3C, 0x3477, 0x4726,      0,      0,
6793  0xBD3D, 0xBD3E, 0xBD3F, 0xBD40, 0xBD41,      0, 0x5756, 0x3B56,
6794  0x4B3A, 0x4B3B,      0,      0, 0x317E, 0x575B, 0xBD42,      0,
6795  0x4369, 0xBD43, 0xBD44,      0, 0x5758,      0,      0,      0,
6796  0xBD45, 0xBD46, 0xBD47, 0x3277, 0xBD48, 0xBD49, 0xBD4A, 0xBD4B,
6797  0x582D, 0x575A, 0xBD4C, 0xBD4D,      0, 0x4730, 0xBD4E,      0,
6798  0x5759,      0, 0xBD4F, 0x5757, 0xBD50, 0x397A,      0, 0x575D,
6799 };
6800 static const unsigned short utf8_to_euc_E5BF_x0213[] = {
6801       0,      0,      0, 0x3F34, 0xAC3A, 0x492C,      0, 0xAC3C,
6802  0xBD3A, 0x7446,      0, 0xAC3D, 0x3477, 0x4726,      0,      0,
6803  0xBD3D, 0xBD3E, 0xAC3E, 0xAC3F, 0xAC40,      0, 0x5756, 0x3B56,
6804  0x4B3A, 0x4B3B,      0,      0, 0x317E, 0x575B, 0x7447,      0,
6805  0x4369, 0x7448, 0xAC41,      0, 0x5758,      0,      0,      0,
6806  0xBD45, 0x7449, 0xBD47, 0x3277, 0xBD48, 0xBD49, 0xAC42, 0xAC43,
6807  0x582D, 0x575A, 0xBD4C, 0xAC44,      0, 0x4730, 0xBD4E,      0,
6808  0x5759,      0, 0xBD4F, 0x5757, 0xAC45, 0x397A,      0, 0x575D,
6809 };
6810 static const unsigned short utf8_to_euc_E680[] = {
6811       0,      0,      0,      0,      0,      0,      0, 0xBD51,
6812       0,      0, 0xBD52,      0,      0, 0xBD53, 0x5763, 0x5769,
6813  0x5761,      0, 0x455C, 0xBD54, 0xBD55, 0x5766, 0x495D, 0xBD56,
6814  0xBD57, 0x5760, 0xBD58, 0x5765, 0x4E67, 0x3B57,      0, 0xBD59,
6815  0x4255, 0x575E,      0,      0, 0xBD5A, 0x355E, 0x5768, 0x402D,
6816  0x3165, 0x5762, 0x3278, 0x5767,      0, 0xBD5B,      0, 0x3631,
6817       0, 0x5764,      0, 0xBD5C,      0, 0xBD5D,      0,      0,
6818       0,      0, 0x576A,      0,      0,      0,      0,      0,
6819 };
6820 static const unsigned short utf8_to_euc_E680_x0213[] = {
6821       0,      0,      0,      0,      0,      0,      0, 0xBD51,
6822       0,      0, 0xBD52,      0,      0, 0x744A, 0x5763, 0x5769,
6823  0x5761,      0, 0x455C, 0xBD54, 0x744B, 0x5766, 0x495D, 0xAC47,
6824  0x744C, 0x5760, 0xBD58, 0x5765, 0x4E67, 0x3B57,      0, 0xBD59,
6825  0x4255, 0x575E, 0xAC48,      0, 0xAC49, 0x355E, 0x5768, 0x402D,
6826  0x3165, 0x5762, 0x3278, 0x5767,      0, 0xBD5B,      0, 0x3631,
6827       0, 0x5764,      0, 0x744D,      0, 0x744E,      0,      0,
6828       0,      0, 0x576A,      0,      0,      0,      0,      0,
6829 };
6830 static const unsigned short utf8_to_euc_E681[] = {
6831  0xBD5E, 0x576C, 0x5776, 0x5774,      0,      0, 0x5771, 0xBD5F,
6832  0xBD60, 0xBD61, 0x5770, 0x4E78, 0xBD62, 0x5772,      0,      0,
6833  0x3632, 0xBD63, 0x3931,      0, 0xBD64, 0x3D7A, 0xBD65, 0xBD66,
6834       0, 0x5779, 0x576B,      0,      0, 0xBD67,      0, 0x576F,
6835  0x575F, 0xBD68, 0x327A, 0x5773, 0x5775, 0x4351,      0, 0xBD69,
6836  0x3A28, 0x3238, 0x576D, 0x5778, 0x5777, 0x3633,      0, 0x4229,
6837  0x3366, 0xBD6A,      0,      0,      0, 0x3743,      0, 0x576E,
6838       0,      0,      0,      0,      0,      0, 0xBD6B, 0xBD6C,
6839 };
6840 static const unsigned short utf8_to_euc_E681_x0213[] = {
6841  0xBD5E, 0x576C, 0x5776, 0x5774,      0,      0, 0x5771, 0x744F,
6842  0xBD60, 0xBD61, 0x5770, 0x4E78, 0xAC4B, 0x5772,      0,      0,
6843  0x3632, 0xBD63, 0x3931,      0, 0xBD64, 0x3D7A, 0xBD65, 0xBD66,
6844       0, 0x5779, 0x576B,      0,      0, 0xBD67,      0, 0x576F,
6845  0x575F, 0xBD68, 0x327A, 0x5773, 0x5775, 0x4351,      0, 0xBD69,
6846  0x3A28, 0x3238, 0x576D, 0x5778, 0x5777, 0x3633,      0, 0x4229,
6847  0x3366, 0xBD6A,      0,      0,      0, 0x3743,      0, 0x576E,
6848       0,      0,      0,      0,      0,      0, 0xBD6B, 0xAC4C,
6849 };
6850 static const unsigned short utf8_to_euc_E682[] = {
6851       0, 0x577A, 0xBD6D, 0x577D, 0x5821, 0xF43F, 0xBD6E,      0,
6852  0xBD6F, 0x3C3D, 0xBD70, 0x5827, 0x4470, 0x577B, 0xBD71,      0,
6853       0, 0xBD72, 0x5825, 0xBD73, 0x3279, 0xBD74, 0x5823, 0x5824,
6854  0xBD75,      0, 0x577E, 0x5822,      0, 0xBD76, 0xBD77, 0x3867,
6855  0x4D2A,      0, 0xBD78, 0x3435, 0xBD79, 0xBD7A, 0x3159, 0x5826,
6856  0xBD7B, 0x473A, 0x302D,      0,      0,      0,      0,      0,
6857  0xBD7C, 0xBD7D, 0x4861, 0x575C, 0x582C, 0x5830, 0x4C65, 0xBD7E,
6858  0x5829,      0,      0, 0xBE21, 0x4569, 0x582E, 0xBE22,      0,
6859 };
6860 static const unsigned short utf8_to_euc_E682_x0213[] = {
6861       0, 0x577A, 0xBD6D, 0x577D, 0x5821, 0xF43F, 0xBD6E,      0,
6862  0xBD6F, 0x3C3D, 0xAC4D, 0x5827, 0x4470, 0x577B, 0xBD71,      0,
6863       0, 0xBD72, 0x5825, 0xBD73, 0x3279, 0xAC4E, 0x5823, 0x5824,
6864  0xBD75,      0, 0x577E, 0x5822,      0, 0x7451, 0x7452, 0x3867,
6865  0x4D2A,      0, 0xBD78, 0x3435, 0xBD79, 0xBD7A, 0x3159, 0x5826,
6866  0xAC4F, 0x473A, 0x302D,      0,      0,      0,      0,      0,
6867  0xAC51, 0xAC52, 0x4861, 0x575C, 0x582C, 0x5830, 0x4C65, 0xBD7E,
6868  0x5829,      0,      0, 0xBE21, 0x4569, 0x582E, 0xAC53,      0,
6869 };
6870 static const unsigned short utf8_to_euc_E683[] = {
6871       0,      0, 0xBE23,      0, 0xBE24, 0x3E70, 0x582F, 0x4657,
6872  0xBE25, 0xBE26, 0xBE27, 0xBE28,      0,      0, 0xBE29, 0xBE2A,
6873       0, 0x4F47,      0, 0x582B, 0xBE2B, 0xBE2C,      0,      0,
6874  0x5831, 0xBE2D, 0x397B, 0xBE2E, 0x404B, 0xBE2F, 0xBE30, 0x3054,
6875  0x582A, 0x5828, 0xBE31, 0x415A,      0, 0xBE32,      0, 0x577C,
6876  0x3B34,      0,      0,      0,      0,      0,      0,      0,
6877  0x4246, 0x583D, 0xBE33, 0x415B, 0x5838, 0xBE34, 0x5835, 0x5836,
6878  0xBE35, 0x3C66, 0x5839, 0x583C, 0xBE36, 0xBE37,      0,      0,
6879 };
6880 static const unsigned short utf8_to_euc_E683_x0213[] = {
6881       0,      0, 0xBE23,      0, 0xBE24, 0x3E70, 0x582F, 0x4657,
6882  0xAC54, 0xBE26, 0xBE27, 0x7453,      0,      0, 0xBE29, 0xBE2A,
6883       0, 0x4F47,      0, 0x582B, 0x7454, 0x7455,      0,      0,
6884  0x5831, 0xAC55, 0x397B, 0xAC56, 0x404B, 0x7456, 0xBE30, 0x3054,
6885  0x582A, 0x5828, 0xBE31, 0x415A,      0, 0xBE32,      0, 0x577C,
6886  0x3B34,      0,      0,      0,      0,      0, 0xAC57,      0,
6887  0x4246, 0x583D, 0xAC58, 0x415B, 0x5838, 0xAC59, 0x5835, 0x5836,
6888  0x7457, 0x3C66, 0x5839, 0x583C, 0xBE36, 0xBE37,      0,      0,
6889 };
6890 static const unsigned short utf8_to_euc_E684[] = {
6891  0x5837, 0x3D25, 0xBE38, 0x583A,      0,      0, 0x5834, 0xBE39,
6892  0x4C7C, 0x4C7B, 0xBE3A,      0, 0xBE3B, 0x583E, 0x583F, 0x3055,
6893  0xBE3C, 0xBE3D, 0xBE3E, 0xBE3F, 0xBE40, 0x5833, 0xBE41, 0xBE42,
6894       0, 0xBE43, 0x3672, 0x3026, 0xBE44,      0, 0xBE45, 0x3436,
6895  0xF440, 0x583B, 0xBE46,      0,      0,      0,      0, 0x5843,
6896  0x5842,      0, 0xBE47, 0xBE48, 0x5847,      0,      0,      0,
6897  0xBE49, 0xBE4A,      0,      0, 0x5848, 0xBE4B, 0xBE4C, 0xBE4D,
6898       0, 0xBE4E,      0,      0, 0x5846, 0x5849, 0x5841, 0x5845,
6899 };
6900 static const unsigned short utf8_to_euc_E684_x0213[] = {
6901  0x5837, 0x3D25, 0xBE38, 0x583A,      0,      0, 0x5834, 0xBE39,
6902  0x4C7C, 0x4C7B, 0xBE3A,      0, 0xBE3B, 0x583E, 0x583F, 0x3055,
6903  0xAC5A, 0xBE3D, 0xAC5B, 0xAC5C, 0xBE40, 0x5833, 0xBE41, 0xBE42,
6904       0, 0xAC5D, 0x3672, 0x3026, 0x7458,      0, 0xAC5E, 0x3436,
6905  0xF440, 0x583B, 0xBE46,      0,      0,      0,      0, 0x5843,
6906  0x5842,      0, 0xBE47, 0x7459, 0x5847,      0,      0,      0,
6907  0x745A, 0xBE4A,      0,      0, 0x5848, 0xBE4B, 0xBE4C, 0x745B,
6908       0, 0xBE4E, 0xAC5F,      0, 0x5846, 0x5849, 0x5841, 0x5845,
6909 };
6910 static const unsigned short utf8_to_euc_E685[] = {
6911       0, 0xBE4F, 0x584A,      0, 0x584B, 0xBE50, 0xBE51, 0x5840,
6912  0x3B7C, 0xBE52, 0x5844, 0x4256, 0x3932, 0x5832, 0x3F35,      0,
6913       0,      0,      0, 0x5858,      0, 0x4A69,      0,      0,
6914  0x584E, 0x584F, 0x5850,      0,      0, 0x5857, 0xBE53, 0x5856,
6915  0xBE54,      0, 0x4B7D, 0x3437,      0, 0x5854,      0, 0x3745,
6916  0x3334,      0,      0, 0x5851, 0xBE55,      0, 0x4E38, 0x5853,
6917  0x3056, 0x5855, 0xBE56, 0x584C, 0x5852, 0x5859, 0x3744, 0x584D,
6918  0xBE57,      0,      0, 0xBE58, 0xBE59,      0, 0x4D5D, 0xBE5A,
6919 };
6920 static const unsigned short utf8_to_euc_E685_x0213[] = {
6921       0, 0xAC61, 0x584A,      0, 0x584B, 0xBE50, 0xAC62, 0x5840,
6922  0x3B7C, 0xBE52, 0x5844, 0x4256, 0x3932, 0x5832, 0x3F35,      0,
6923       0,      0,      0, 0x5858,      0, 0x4A69,      0,      0,
6924  0x584E, 0x584F, 0x5850,      0,      0, 0x5857, 0xBE53, 0x5856,
6925  0xAC63,      0, 0x4B7D, 0x3437,      0, 0x5854,      0, 0x3745,
6926  0x3334,      0,      0, 0x5851, 0xBE55,      0, 0x4E38, 0x5853,
6927  0x3056, 0x5855, 0xBE56, 0x584C, 0x5852, 0x5859, 0x3744, 0x584D,
6928  0xBE57,      0,      0, 0xBE58, 0xAC64,      0, 0x4D5D, 0xBE5A,
6929 };
6930 static const unsigned short utf8_to_euc_E686[] = {
6931  0xBE5B, 0xBE5C, 0x4D2B, 0xBE5D, 0xBE5E,      0,      0, 0x585C,
6932       0,      0, 0x5860, 0xBE5F,      0, 0xBE60, 0x417E,      0,
6933  0x4E79, 0x5861, 0xBE61, 0xBE62, 0x585E,      0, 0x585B, 0xBE63,
6934  0xBE64, 0x585A, 0x585F,      0, 0xBE65, 0xBE66,      0, 0xBE67,
6935  0xBE68,      0,      0,      0, 0x4A30, 0xBE69,      0, 0x4634,
6936  0xBE6A, 0x3746, 0xBE6B, 0x5862, 0x585D, 0xBE6C, 0x5863,      0,
6937       0,      0, 0x377B,      0,      0,      0, 0x3231,      0,
6938  0xBE6D, 0xBE6E, 0x586B,      0, 0xBE6F,      0, 0x3438,      0,
6939 };
6940 static const unsigned short utf8_to_euc_E686_x0213[] = {
6941  0xBE5B, 0xBE5C, 0x4D2B, 0xBE5D, 0xBE5E,      0,      0, 0x585C,
6942       0,      0, 0x5860, 0xBE5F,      0, 0x745D, 0x417E,      0,
6943  0x4E79, 0x5861, 0xAC66, 0xAC67, 0x585E,      0, 0x585B, 0xAC68,
6944  0xAC69, 0x585A, 0x585F,      0, 0xBE65, 0xBE66,      0, 0xBE67,
6945  0xBE68,      0,      0,      0, 0x4A30, 0xAC6A,      0, 0x4634,
6946  0xAC6B, 0x3746, 0xBE6B, 0x5862, 0x585D, 0xAC6C, 0x5863,      0,
6947       0,      0, 0x377B,      0,      0,      0, 0x3231,      0,
6948  0xBE6D, 0x7460, 0x586B,      0, 0x745F,      0, 0x3438,      0,
6949 };
6950 static const unsigned short utf8_to_euc_E687[] = {
6951  0xBE70, 0xBE71, 0xBE72, 0x5869,      0,      0, 0x586A, 0x3A29,
6952  0x5868, 0x5866, 0x5865, 0x586C, 0x5864, 0x586E, 0xBE73, 0xBE74,
6953  0x327B,      0,      0,      0,      0, 0xBE75,      0,      0,
6954       0,      0,      0,      0, 0xBE76, 0xBE77, 0xBE78, 0xBE79,
6955       0, 0xBE7A, 0xBE7B, 0x5870,      0, 0xBE7E, 0x586F, 0xBE7C,
6956       0, 0xBE7D,      0,      0, 0xBF21, 0xBF22,      0, 0xBF23,
6957       0,      0, 0x4428,      0, 0x5873,      0, 0x5871, 0x5867,
6958  0x377C,      0, 0x5872,      0, 0x5876, 0x5875, 0x5877, 0x5874,
6959 };
6960 static const unsigned short utf8_to_euc_E687_x0213[] = {
6961  0xBE70, 0xBE71, 0xBE72, 0x5869,      0,      0, 0x586A, 0x3A29,
6962  0x5868, 0x5866, 0x5865, 0x586C, 0x5864, 0x586E, 0xBE73, 0xBE74,
6963  0x327B,      0,      0,      0,      0, 0xAC6E,      0,      0,
6964       0,      0,      0,      0, 0xBE76, 0xAC6F, 0xBE78, 0xAC70,
6965       0, 0xBE7A, 0xBE7B, 0x5870,      0, 0xBE7E, 0x586F, 0xBE7C,
6966       0, 0xBE7D,      0,      0, 0xBF21, 0xBF22,      0, 0xBF23,
6967       0,      0, 0x4428,      0, 0x5873, 0xAC71, 0x5871, 0x5867,
6968  0x377C,      0, 0x5872,      0, 0x5876, 0x5875, 0x5877, 0x5874,
6969 };
6970 static const unsigned short utf8_to_euc_E688[] = {
6971  0x5878, 0xBF24,      0, 0xBF25, 0xBF26,      0,      0, 0xBF27,
6972  0x5879, 0x587A, 0x4A6A,      0, 0x587C, 0x587B, 0x3D3F,      0,
6973  0x402E, 0x3266, 0x327C, 0xBF28, 0x587D, 0xBF29, 0x303F,      0,
6974       0,      0, 0x404C, 0x587E, 0xBF2A, 0x6C43, 0x5921, 0x3761,
6975  0xBF2B, 0x5922, 0xBF2C, 0xBF2D,      0,      0, 0x406F, 0xBF2E,
6976       0, 0xBF2F, 0x5923, 0xBF30,      0,      0, 0x5924, 0x353A,
6977  0x5925,      0, 0x5926, 0x5927, 0x4257,      0,      0,      0,
6978  0x384D, 0xBF31,      0, 0x4C61,      0, 0xBF32,      0, 0x4B3C,
6979 };
6980 static const unsigned short utf8_to_euc_E688_x0213[] = {
6981  0x5878, 0xBF24,      0, 0xBF25, 0xBF26,      0,      0, 0xBF27,
6982  0x5879, 0x587A, 0x4A6A,      0, 0x587C, 0x587B, 0x3D3F,      0,
6983  0x402E, 0x3266, 0x327C, 0xBF28, 0x587D, 0xAC73, 0x303F,      0,
6984       0,      0, 0x404C, 0x587E, 0xBF2A, 0x6C43, 0x5921, 0x3761,
6985  0xBF2B, 0x5922, 0x7462, 0xAC74,      0,      0, 0x406F, 0xBF2E,
6986       0, 0xAC75, 0x5923, 0xBF30,      0,      0, 0x5924, 0x353A,
6987  0x5925,      0, 0x5926, 0x5927, 0x4257,      0,      0,      0,
6988  0x384D, 0xBF31,      0, 0x4C61,      0, 0xBF32, 0x7463, 0x4B3C,
6989 };
6990 static const unsigned short utf8_to_euc_E689[] = {
6991  0x3D6A, 0x5928, 0xBF33, 0xBF34, 0xBF35,      0, 0xBF36, 0x4070,
6992  0x6E3D, 0x4862,      0, 0x3C6A, 0xBF37, 0x3A4D, 0x5929,      0,
6993  0xBF38, 0xBF39, 0xBF3A, 0x4247, 0xBF3B, 0x4A27, 0xBF3C,      0,
6994  0x4271,      0, 0xBF3D, 0x592C, 0xBF3E,      0, 0x592A,      0,
6995  0x592D,      0,      0, 0x592B, 0xBF3F,      0,      0,      0,
6996  0x592E,      0,      0,      0,      0, 0xBF40, 0x4A31, 0xBF41,
6997       0, 0x3037,      0, 0xBF42,      0,      0, 0x495E,      0,
6998       0, 0x4863, 0xBF43,      0, 0x592F, 0xBF44, 0x5932, 0x3E35,
6999 };
7000 static const unsigned short utf8_to_euc_E689_x0213[] = {
7001  0x3D6A, 0x5928, 0xBF33, 0x7464, 0xBF35,      0, 0xAC76, 0x4070,
7002  0x6E3D, 0x4862,      0, 0x3C6A, 0xAC77, 0x3A4D, 0x5929,      0,
7003  0xBF38, 0xAC78, 0xAC79, 0x4247, 0xBF3B, 0x4A27, 0x7465,      0,
7004  0x4271,      0, 0x7466, 0x592C, 0xBF3E,      0, 0x592A,      0,
7005  0x592D, 0xAC7A,      0, 0x592B, 0xAC7B,      0,      0,      0,
7006  0x592E,      0,      0,      0,      0, 0xAC7D, 0x4A31, 0x7467,
7007       0, 0x3037,      0, 0xAC7E,      0,      0, 0x495E,      0,
7008       0, 0x4863, 0xBF43, 0xAC7C, 0x592F, 0xBF44, 0x5932, 0x3E35,
7009 };
7010 static const unsigned short utf8_to_euc_E68A[] = {
7011  0x353B,      0, 0x5930, 0x5937, 0x3E36,      0,      0,      0,
7012       0, 0x5931, 0x4744,      0,      0, 0xBF45, 0xBF46, 0xBF47,
7013  0xBF48, 0x4D5E, 0x5933, 0x5934, 0x5938, 0x456A, 0x5935, 0x3933,
7014  0x405E,      0,      0, 0x5946, 0x4834,      0, 0x4272,      0,
7015       0,      0,      0,      0,      0,      0, 0xBF49,      0,
7016  0xBF4A,      0,      0, 0x4864, 0x5A2D,      0,      0,      0,
7017       0, 0x4A7A,      0, 0xBF4B,      0, 0x4471, 0xBF4C, 0xBF4D,
7018       0, 0x4B75, 0xBF4E, 0x593B, 0x3221, 0x436A, 0xBF4F, 0xBF50,
7019 };
7020 static const unsigned short utf8_to_euc_E68A_x0213[] = {
7021  0x353B,      0, 0x5930, 0x5937, 0x3E36, 0x7468,      0,      0,
7022       0, 0x5931, 0x4744,      0,      0, 0xBF45, 0xBF46, 0xBF47,
7023  0xBF48, 0x4D5E, 0x5933, 0x5934, 0x5938, 0x456A, 0x5935, 0x3933,
7024  0x405E, 0xAD21,      0, 0x5946, 0x4834,      0, 0x4272,      0,
7025       0,      0,      0,      0,      0,      0, 0xAD22,      0,
7026  0xBF4A,      0,      0, 0x4864, 0x5A2D,      0,      0,      0,
7027       0, 0x4A7A,      0, 0xBF4B,      0, 0x4471, 0xBF4C, 0xBF4D,
7028       0, 0x4B75, 0xBF4E, 0x593B, 0x3221, 0x436A, 0xBF4F, 0xBF50,
7029 };
7030 static const unsigned short utf8_to_euc_E68B[] = {
7031       0,      0, 0x5944,      0, 0xBF51, 0x4334, 0x593E, 0x5945,
7032  0x5940, 0x5947, 0x5943,      0, 0x5942, 0x476F, 0xBF52, 0x593C,
7033  0x327D, 0x593A, 0x3571, 0x4273, 0x5936, 0xBF53, 0xBF54, 0x5939,
7034  0x3934, 0x405B, 0xBF55, 0x3E37, 0x5941, 0x4752,      0,      0,
7035  0x3572, 0x3348,      0,      0,      0,      0,      0,      0,
7036       0,      0, 0xBF56,      0, 0x3367, 0x3F21, 0x5949, 0x594E,
7037       0, 0x594A, 0xBF57, 0x377D, 0xBF58, 0x594F, 0x3B22, 0x3969,
7038       0,      0,      0,      0, 0xBF59, 0xBF5A, 0x3D26, 0x593D,
7039 };
7040 static const unsigned short utf8_to_euc_E68B_x0213[] = {
7041       0,      0, 0x5944,      0, 0x7469, 0x4334, 0x593E, 0x5945,
7042  0x5940, 0x5947, 0x5943,      0, 0x5942, 0x476F, 0xBF52, 0x593C,
7043  0x327D, 0x593A, 0x3571, 0x4273, 0x5936, 0xAD23, 0x746A, 0x5939,
7044  0x3934, 0x405B, 0xBF55, 0x3E37, 0x5941, 0x4752,      0,      0,
7045  0x3572, 0x3348,      0,      0,      0,      0,      0,      0,
7046       0,      0, 0xBF56,      0, 0x3367, 0x3F21, 0x5949, 0x594E,
7047       0, 0x594A, 0xBF57, 0x377D, 0xBF58, 0x594F, 0x3B22, 0x3969,
7048       0,      0,      0,      0, 0x746B, 0xAD25, 0x3D26, 0x593D,
7049 };
7050 static const unsigned short utf8_to_euc_E68C[] = {
7051       0, 0x3B7D, 0x594C, 0xBF5B, 0xBF5C,      0,      0, 0x3B58,
7052  0x594D, 0x3044, 0xBF5D, 0xBF5E, 0x5948, 0xBF5F,      0,      0,
7053  0xBF60, 0x4429,      0, 0xBF61,      0,      0, 0xBF62,      0,
7054  0xBF63, 0x3573,      0,      0,      0,      0,      0, 0x3634,
7055       0,      0,      0,      0,      0,      0,      0, 0x594B,
7056  0x3027, 0xBF64, 0xBF65, 0x3A43,      0, 0xBF66,      0, 0x3F36,
7057       0,      0,      0,      0,      0, 0xBF67, 0xBF68,      0,
7058       0, 0xBF69, 0x4472,      0, 0xBF6A, 0x4854, 0x5951, 0x415E,
7059 };
7060 static const unsigned short utf8_to_euc_E68C_x0213[] = {
7061       0, 0x3B7D, 0x594C, 0xAD26, 0xBF5C,      0,      0, 0x3B58,
7062  0x594D, 0x3044, 0x746C, 0xBF5E, 0x5948, 0xAD27,      0,      0,
7063  0xAD28, 0x4429,      0, 0xBF61,      0,      0, 0xBF62,      0,
7064  0x746D, 0x3573,      0,      0,      0,      0,      0, 0x3634,
7065       0,      0,      0,      0,      0,      0,      0, 0x594B,
7066  0x3027, 0xBF64, 0xBF65, 0x3A43,      0, 0xBF66,      0, 0x3F36,
7067       0,      0, 0xAD2B,      0,      0, 0xAD2C, 0xBF68,      0,
7068       0, 0x746E, 0x4472, 0xAD2D, 0xAD2E, 0x4854, 0x5951, 0x415E,
7069 };
7070 static const unsigned short utf8_to_euc_E68D[] = {
7071       0, 0xBF6B, 0xBF6C, 0xBF6D, 0xBF6E,      0, 0xBF6F,      0,
7072       0, 0x422A, 0xBF70, 0xBF71, 0x3B2B, 0x5952, 0xBF72, 0x5954,
7073  0x5950,      0, 0xBF73, 0xBF74, 0xBF75, 0x4A61,      0, 0x443D,
7074  0xBF76,      0,      0, 0xBF77, 0x415C,      0,      0,      0,
7075       0,      0,      0,      0,      0, 0xBF78, 0xBF79, 0x4A7B,
7076  0x3C4E, 0x5960,      0, 0x595F, 0xBF7A, 0xBF7B, 0x3F78,      0,
7077       0, 0xBF7C, 0x377E,      0, 0xBF7D, 0xBF7E, 0x5959, 0x3E39,
7078  0xC021,      0, 0x4668, 0x4731, 0xC022, 0xC023,      0, 0xC024,
7079 };
7080 static const unsigned short utf8_to_euc_E68D_x0213[] = {
7081       0, 0xAD2F, 0xBF6C, 0x746F, 0xAD30,      0, 0xBF6F,      0,
7082       0, 0x422A, 0xBF70, 0xBF71, 0x3B2B, 0x5952, 0xAD31, 0x5954,
7083  0x5950,      0, 0xBF73, 0xBF74, 0xBF75, 0x4A61,      0, 0x443D,
7084  0xBF76, 0xAD33,      0, 0xBF77, 0x415C,      0,      0,      0,
7085       0,      0,      0,      0,      0, 0x7470, 0xBF79, 0x4A7B,
7086  0x3C4E, 0x5960,      0, 0x595F, 0xAD36, 0xBF7B, 0x3F78,      0,
7087       0, 0xBF7C, 0x377E,      0, 0xBF7D, 0xBF7E, 0x5959, 0x3E39,
7088  0xC021,      0, 0x4668, 0x4731, 0x7471, 0xC023,      0, 0xC024,
7089 };
7090 static const unsigned short utf8_to_euc_E68E[] = {
7091  0x5957,      0, 0xC025, 0x415D, 0xC026,      0,      0, 0xC027,
7092  0x3C78, 0x595C, 0xC028,      0, 0x3E38,      0, 0x5956, 0x595B,
7093  0xC029,      0, 0x4753,      0, 0xC02A, 0xC02B, 0x5955,      0,
7094  0x3721, 0xC02C, 0xC02D, 0x335D,      0,      0, 0xC02E, 0x595D,
7095  0x4E2B, 0x3A4E, 0x4335, 0x595A, 0xC02F, 0x405C, 0xC030, 0x3935,
7096  0x3F64, 0x3166, 0x413C, 0x5958, 0x3545, 0xC031, 0xC032, 0xC033,
7097       0,      0, 0x3747,      0, 0x444F, 0x595E,      0,      0,
7098       0,      0,      0, 0x415F,      0, 0xC034, 0x5961,      0,
7099 };
7100 static const unsigned short utf8_to_euc_E68E_x0213[] = {
7101  0x5957,      0, 0xC025, 0x415D, 0xAD37,      0,      0, 0xC027,
7102  0x3C78, 0x595C, 0xC028,      0, 0x3E38,      0, 0x5956, 0x595B,
7103  0xC029,      0, 0x4753,      0, 0xAD3A, 0xC02B, 0x5955,      0,
7104  0x3721, 0xAD38, 0xC02D, 0x335D,      0,      0, 0xC02E, 0x595D,
7105  0x4E2B, 0x3A4E, 0x4335, 0x595A, 0xC02F, 0x405C, 0xC030, 0x3935,
7106  0x3F64, 0x3166, 0x413C, 0x5958, 0x3545, 0xC031, 0xC032, 0xC033,
7107       0,      0, 0x3747,      0, 0x444F, 0x595E,      0,      0,
7108       0,      0,      0, 0x415F,      0, 0xAD3B, 0x5961,      0,
7109 };
7110 static const unsigned short utf8_to_euc_E68F[] = {
7111  0x5963, 0xC035,      0, 0x4237, 0x5969, 0xC036, 0x5964,      0,
7112  0xC037, 0x5966,      0,      0,      0,      0, 0xC038, 0x4941,
7113  0x4473, 0xC039, 0x5967, 0xC03A, 0xC03B, 0xC03C, 0x4D2C,      0,
7114       0,      0, 0x4D48, 0x3439, 0xC03D,      0,      0,      0,
7115  0xC03E, 0x302E,      0, 0x5965,      0, 0xC03F,      0,      0,
7116       0, 0x5962, 0xC040,      0, 0xC041,      0, 0x3478,      0,
7117       0,      0, 0xC042, 0xC043, 0x3167, 0xC044, 0x5968,      0,
7118  0xC045, 0xC046, 0x4D49,      0,      0,      0,      0,      0,
7119 };
7120 static const unsigned short utf8_to_euc_E68F_x0213[] = {
7121  0x5963, 0xC035,      0, 0x4237, 0x5969, 0xC036, 0x5964,      0,
7122  0xC037, 0x5966,      0,      0,      0,      0, 0xC038, 0x4941,
7123  0x4473, 0xC039, 0x5967, 0xC03A, 0xAD3D, 0xAD3E, 0x4D2C,      0,
7124       0,      0, 0x4D48, 0x3439, 0xAD3F,      0,      0,      0,
7125  0xAD40, 0x302E,      0, 0x5965,      0, 0x7472,      0,      0,
7126       0, 0x5962, 0xC040, 0xAD41, 0xAD42, 0x7473, 0x3478,      0,
7127       0,      0, 0xAD43, 0xC043, 0x3167, 0x7474, 0x5968, 0xAD3C,
7128  0xC045, 0xC046, 0x4D49,      0,      0,      0,      0,      0,
7129 };
7130 static const unsigned short utf8_to_euc_E690[] = {
7131       0,      0,      0,      0,      0,      0, 0x596C,      0,
7132       0, 0xC047, 0xC048,      0,      0, 0x423B,      0, 0x5973,
7133  0xC049,      0, 0xC04A, 0x596D, 0xC04B,      0, 0x596A, 0x5971,
7134  0xC04C,      0,      0,      0, 0x5953,      0, 0xC04D,      0,
7135  0xC04E,      0, 0xC04F,      0, 0xC050, 0xC051, 0x596E,      0,
7136  0x5972, 0xC052, 0xC053,      0, 0x4842, 0x456B,      0, 0xC054,
7137  0xC055,      0,      0,      0, 0x596B, 0xC056, 0x596F,      0,
7138       0,      0, 0x3748,      0,      0, 0xC057, 0x3A71, 0xC058,
7139 };
7140 static const unsigned short utf8_to_euc_E690_x0213[] = {
7141       0,      0,      0,      0,      0,      0, 0x596C,      0,
7142       0, 0xAD44, 0xC048,      0,      0, 0x423B,      0, 0x5973,
7143  0x7475,      0, 0xC04A, 0x596D, 0x7476,      0, 0x596A, 0x5971,
7144  0xC04C,      0,      0,      0, 0x5953,      0, 0xAD45,      0,
7145  0xC04E,      0, 0x7477,      0, 0xC050, 0xAD46, 0x596E,      0,
7146  0x5972, 0xAD47, 0xC053,      0, 0x4842, 0x456B,      0, 0xAD48,
7147  0xC055,      0,      0,      0, 0x596B, 0xC056, 0x596F,      0,
7148       0,      0, 0x3748,      0,      0, 0xC057, 0x3A71, 0xC058,
7149 };
7150 static const unsigned short utf8_to_euc_E691[] = {
7151       0,      0, 0x405D,      0,      0,      0,      0,      0,
7152       0,      0,      0, 0xC059,      0,      0, 0x5977, 0xC05A,
7153       0, 0xC05B, 0xC05C, 0xC05D, 0xC05E,      0,      0,      0,
7154  0x4526,      0, 0xC05F, 0xC060, 0xC061, 0xC062,      0, 0xC063,
7155  0xC064, 0xC065,      0, 0xC066,      0,      0,      0, 0x5974,
7156       0, 0x4B60,      0,      0,      0, 0xC067,      0, 0x5975,
7157       0,      0,      0, 0xC068, 0xC069,      0, 0x5976,      0,
7158  0x4C4E,      0, 0x4022, 0xC06A,      0, 0xC06B,      0,      0,
7159 };
7160 static const unsigned short utf8_to_euc_E691_x0213[] = {
7161       0,      0, 0x405D,      0,      0,      0,      0,      0,
7162       0,      0,      0, 0xC059,      0,      0, 0x5977, 0xC05A,
7163       0, 0x7479, 0xC05C, 0xC05D, 0xC05E,      0,      0,      0,
7164  0x4526,      0, 0xAD49, 0xAD4A, 0xC061, 0xAD4B,      0, 0xC063,
7165  0x747A, 0xC065,      0, 0xC066,      0,      0,      0, 0x5974,
7166       0, 0x4B60,      0,      0,      0, 0x747B,      0, 0x5975,
7167       0,      0,      0, 0xAD4C, 0xC069,      0, 0x5976,      0,
7168  0x4C4E, 0x7478, 0x4022, 0xC06A,      0, 0xAD4D,      0,      0,
7169 };
7170 static const unsigned short utf8_to_euc_E692[] = {
7171       0,      0,      0, 0x3762,      0, 0xC06C,      0, 0xC06D,
7172  0x597D,      0,      0,      0,      0,      0,      0, 0xC06E,
7173  0xC06F, 0xC070, 0x3B35, 0x597A,      0, 0x5979,      0,      0,
7174  0xC071, 0xC072, 0x4732, 0xC073,      0, 0xC074, 0x4635, 0xC075,
7175       0, 0xC076,      0, 0xC077, 0x4531, 0x597B, 0xC078,      0,
7176  0xC079, 0x597C,      0, 0x496F, 0xC07A, 0x4745, 0x3B23,      0,
7177  0x4071,      0, 0x4B50, 0xC07B,      0,      0,      0,      0,
7178       0, 0x3349,      0, 0x5A25, 0x597E, 0xC07C, 0xC07D, 0xC07E,
7179 };
7180 static const unsigned short utf8_to_euc_E692_x0213[] = {
7181       0,      0,      0, 0x3762,      0, 0xC06C,      0, 0xAD4E,
7182  0x597D,      0,      0,      0,      0,      0,      0, 0xC06E,
7183  0xC06F, 0xAD4F, 0x3B35, 0x597A,      0, 0x5979,      0,      0,
7184  0xC071, 0xC072, 0x4732, 0xC073,      0, 0xAD50, 0x4635, 0xAD51,
7185       0, 0xC076,      0, 0xC077, 0x4531, 0x597B, 0xC078,      0,
7186  0xC079, 0x597C,      0, 0x496F, 0xC07A, 0x4745, 0x3B23,      0,
7187  0x4071,      0, 0x4B50, 0xC07B,      0,      0,      0,      0,
7188       0, 0x3349,      0, 0x5A25, 0x597E, 0xC07C, 0x747D, 0x747E,
7189 };
7190 static const unsigned short utf8_to_euc_E693[] = {
7191       0, 0x4D4A, 0x5A27,      0, 0xC121, 0x5A23,      0, 0x5A24,
7192       0, 0xC122, 0xC123, 0xC124, 0xC125, 0x4160, 0xC126,      0,
7193  0xC127, 0xC128, 0x5A22,      0, 0x593F, 0xC129,      0, 0xC12A,
7194  0x5A26,      0, 0x5A21,      0,      0,      0,      0,      0,
7195  0x5A2B, 0x5A2C, 0x4527, 0x5A2E, 0xC12B, 0xC12C, 0x3B24, 0x5A29,
7196       0, 0xC12D, 0xC12E,      0, 0x353C, 0xC12F,      0, 0x5A2F,
7197  0xC130, 0x5A28, 0x5A33,      0, 0x5A32, 0xC131, 0x5A31, 0xC132,
7198       0,      0, 0x5A34, 0xC133,      0, 0x5A36, 0x3E71, 0xC134,
7199 };
7200 static const unsigned short utf8_to_euc_E693_x0213[] = {
7201       0, 0x4D4A, 0x5A27,      0, 0x7521, 0x5A23,      0, 0x5A24,
7202       0, 0xC122, 0x7522, 0xAD52, 0xAD53, 0x4160, 0x747C,      0,
7203  0x7523, 0xC128, 0x5A22,      0, 0x593F, 0xAD54,      0, 0xAD55,
7204  0x5A26,      0, 0x5A21,      0,      0,      0,      0,      0,
7205  0x5A2B, 0x5A2C, 0x4527, 0x5A2E, 0xAD57, 0xAD58, 0x3B24, 0x5A29,
7206       0, 0xC12D, 0xC12E,      0, 0x353C, 0xC12F,      0, 0x5A2F,
7207  0xC130, 0x5A28, 0x5A33,      0, 0x5A32, 0xC131, 0x5A31, 0x7524,
7208       0,      0, 0x5A34, 0x7525,      0, 0x5A36, 0x3E71, 0xAD59,
7209 };
7210 static const unsigned short utf8_to_euc_E694[] = {
7211  0x5A35, 0xC135,      0,      0, 0xC136, 0x5A39,      0,      0,
7212  0xC137, 0xC138, 0xC139,      0,      0,      0,      0, 0xC13A,
7213       0,      0,      0, 0xC13B, 0xC13C,      0, 0xC13D,      0,
7214  0x5A37, 0xC13E,      0, 0xC13F, 0x5A38, 0x5970, 0xC140, 0xC141,
7215       0,      0, 0xC142, 0x5A3B, 0x5A3A,      0, 0xC143,      0,
7216       0, 0xC144, 0x5978, 0x5A3C, 0x5A30,      0, 0xC145, 0x3B59,
7217       0, 0xC146,      0,      0, 0x5A3D, 0x5A3E, 0x5A40, 0x5A3F,
7218  0x5A41, 0x327E, 0xC147, 0x3936, 0xC148, 0xC149, 0x4A7C, 0x402F,
7219 };
7220 static const unsigned short utf8_to_euc_E694_x0213[] = {
7221  0x5A35, 0xC135,      0,      0, 0xAD5A, 0x5A39,      0,      0,
7222  0xC137, 0xC138, 0xC139,      0,      0,      0,      0, 0xAD5C,
7223       0,      0,      0, 0xC13B, 0xAD5D,      0, 0xAD5E,      0,
7224  0x5A37, 0xC13E,      0, 0xC13F, 0x5A38, 0x5970, 0xAD60, 0xC141,
7225       0,      0, 0x7526, 0x5A3B, 0x5A3A,      0, 0xC143,      0,
7226       0, 0x7527, 0x5978, 0x5A3C, 0x5A30,      0, 0xC145, 0x3B59,
7227       0, 0xC146, 0xAD61,      0, 0x5A3D, 0x5A3E, 0x5A40, 0x5A3F,
7228  0x5A41, 0x327E, 0xC147, 0x3936, 0xC148, 0xC149, 0x4A7C, 0x402F,
7229 };
7230 static const unsigned short utf8_to_euc_E695[] = {
7231       0,      0,      0, 0xC14A,      0, 0x384E,      0, 0xC14B,
7232  0x5A43, 0xC14C,      0,      0,      0, 0x5A46, 0xF441, 0x4952,
7233  0xC14D, 0x355F, 0xC14E,      0, 0xC14F, 0x5A45, 0x5A44, 0x4754,
7234  0x5A47, 0x3635,      0,      0,      0, 0x5A49, 0x5A48, 0xC150,
7235  0xC151,      0, 0x343A, 0x3B36,      0,      0, 0x4658, 0xC152,
7236       0,      0,      0, 0xC153, 0x3749,      0,      0,      0,
7237  0x3F74,      0, 0x5A4A,      0, 0x4030, 0x4528,      0, 0x495F,
7238  0x5A4B,      0, 0xC154,      0,      0, 0xC155,      0,      0,
7239 };
7240 static const unsigned short utf8_to_euc_E695_x0213[] = {
7241       0,      0,      0, 0xC14A, 0xAD62, 0x384E,      0, 0xC14B,
7242  0x5A43, 0xC14C,      0,      0,      0, 0x5A46, 0xF441, 0x4952,
7243  0xC14D, 0x355F, 0xC14E,      0, 0xAD63, 0x5A45, 0x5A44, 0x4754,
7244  0x5A47, 0x3635,      0,      0,      0, 0x5A49, 0x5A48, 0xC150,
7245  0xC151,      0, 0x343A, 0x3B36,      0,      0, 0x4658, 0x7529,
7246       0,      0,      0, 0xAD64, 0x3749,      0,      0,      0,
7247  0x3F74,      0, 0x5A4A,      0, 0x4030, 0x4528,      0, 0x495F,
7248  0x5A4B,      0, 0xAD65,      0,      0, 0xC155,      0,      0,
7249 };
7250 static const unsigned short utf8_to_euc_E696[] = {
7251       0, 0xC156, 0x5A4C, 0x5A4D,      0, 0xC157,      0, 0x4A38,
7252  0x555D, 0x4046, 0xC158,      0, 0x494C,      0, 0x3A58,      0,
7253  0x4865, 0x4843, 0xC159,      0,      0, 0xC15A,      0, 0x454D,
7254  0xC15B, 0x4E41,      0, 0x5A4F, 0x3C50, 0xC15C,      0, 0x5A50,
7255  0xC15D, 0x3036,      0, 0xC15E, 0x3654, 0x404D, 0xC15F, 0x4960,
7256       0,      0,      0, 0x5A51, 0x3B42, 0x4347, 0xC160, 0x3B5B,
7257  0x3F37,      0, 0xC161, 0xC162, 0xC163,      0,      0, 0x5A52,
7258       0, 0x4A7D,      0,      0, 0x3177, 0x3B5C,      0, 0xC164,
7259 };
7260 static const unsigned short utf8_to_euc_E696_x0213[] = {
7261       0, 0xAD66, 0x5A4C, 0x5A4D, 0xAD67, 0xAD68,      0, 0x4A38,
7262  0x555D, 0x4046, 0xAD69,      0, 0x494C,      0, 0x3A58,      0,
7263  0x4865, 0x4843, 0xC159,      0,      0, 0xC15A,      0, 0x454D,
7264  0xC15B, 0x4E41,      0, 0x5A4F, 0x3C50, 0x752A,      0, 0x5A50,
7265  0xC15D, 0x3036,      0, 0xC15E, 0x3654, 0x404D, 0xC15F, 0x4960,
7266       0,      0,      0, 0x5A51, 0x3B42, 0x4347, 0xC160, 0x3B5B,
7267  0x3F37,      0, 0xAD6A, 0xC162, 0xC163, 0xAD6B,      0, 0x5A52,
7268  0xAD6C, 0x4A7D,      0,      0, 0x3177, 0x3B5C,      0, 0xAD6D,
7269 };
7270 static const unsigned short utf8_to_euc_E697[] = {
7271       0, 0x5A55, 0xC165, 0x5A53, 0x5A56, 0x4E39, 0x5A54,      0,
7272  0xC166, 0xC167,      0, 0x407B, 0x5A57,      0, 0xC168, 0x4232,
7273  0xC169,      0, 0x5A58,      0, 0xC16A,      0, 0xC16B, 0x347A,
7274  0xC16C, 0x5A5A,      0, 0x5A59,      0,      0,      0, 0xC16D,
7275  0x5A5B, 0x5A5C, 0x347B,      0,      0, 0x467C, 0x4336, 0x356C,
7276  0x3B5D, 0x4161,      0,      0, 0x3D5C, 0x3030,      0,      0,
7277  0xC16E, 0x5A5D, 0xC16F,      0, 0xC170, 0xC171,      0,      0,
7278       0, 0xC172, 0x3222, 0x5A61,      0,      0, 0xC173, 0xC174,
7279 };
7280 static const unsigned short utf8_to_euc_E697_x0213[] = {
7281       0, 0x5A55, 0xAD6E, 0x5A53, 0x5A56, 0x4E39, 0x5A54,      0,
7282  0xC166, 0xAD6F,      0, 0x407B, 0x5A57,      0, 0xC168, 0x4232,
7283  0xC169,      0, 0x5A58,      0, 0xAD70,      0, 0xC16B, 0x347A,
7284  0xC16C, 0x5A5A,      0, 0x5A59,      0,      0,      0, 0xC16D,
7285  0x5A5B, 0x5A5C, 0x347B,      0,      0, 0x467C, 0x4336, 0x356C,
7286  0x3B5D, 0x4161,      0,      0, 0x3D5C, 0x3030,      0,      0,
7287  0xC16E, 0x5A5D, 0xAD72,      0, 0xC170, 0xC171,      0,      0,
7288       0, 0xAD73, 0x3222, 0x5A61, 0xAD74,      0, 0xC173, 0xC174,
7289 };
7290 static const unsigned short utf8_to_euc_E698[] = {
7291  0xC175,      0, 0x3937, 0x5A60, 0xC176,      0, 0x3A2B, 0x3E3A,
7292  0xC177, 0xC178, 0x5A5F,      0, 0x3E3B, 0xC179, 0x4C40, 0x3A2A,
7293       0, 0xC17A, 0xC17B, 0x3057, 0x404E, 0xC17C, 0xC17D,      0,
7294       0,      0,      0,      0, 0x5A66, 0xC17E, 0xC221, 0x4031,
7295  0x3147, 0xC222, 0xC223, 0xC224, 0xC225, 0x3D55, 0xC226, 0x4B66,
7296  0x3A72, 0xC227, 0xC228, 0xC229, 0xC22A, 0x3E3C, 0xC22B, 0x4027,
7297  0xC22C, 0xC22D,      0, 0xC22E, 0x5A65, 0x5A63, 0x5A64, 0xC230,
7298       0, 0xC22F,      0, 0xF442, 0x436B,      0,      0, 0x5B26,
7299 };
7300 static const unsigned short utf8_to_euc_E698_x0213[] = {
7301  0x752C,      0, 0x3937, 0x5A60, 0xAD75,      0, 0x3A2B, 0x3E3A,
7302  0xAD76, 0x752D, 0x5A5F,      0, 0x3E3B, 0xC179, 0x4C40, 0x3A2A,
7303       0, 0xC17A, 0xC17B, 0x3057, 0x404E, 0x752E, 0xC17D,      0,
7304       0,      0,      0,      0, 0x5A66, 0xC17E, 0x752F, 0x4031,
7305  0x3147, 0xAD77, 0x7531, 0xC224, 0x7532, 0x3D55, 0xC226, 0x4B66,
7306  0x3A72, 0xC227, 0xAD78, 0x7533, 0xC22A, 0x3E3C, 0xC22B, 0x4027,
7307  0x7534, 0x7535,      0, 0x7536, 0x5A65, 0x5A63, 0x5A64, 0xC230,
7308       0, 0xC22F, 0x7530, 0xF442, 0x436B,      0,      0, 0x5B26,
7309 };
7310 static const unsigned short utf8_to_euc_E699[] = {
7311  0xC231, 0x5A6A, 0x3B7E, 0x3938, 0x5A68, 0xC232, 0xC233,      0,
7312       0, 0x5A69, 0xC234, 0x3F38, 0xC235,      0, 0xC237, 0x5A67,
7313       0, 0xC236, 0x3B2F,      0,      0,      0,      0, 0xC238,
7314  0xC239, 0xC23A,      0, 0xC23B, 0xC23C, 0x5A6C, 0x5A6B, 0x5A70,
7315  0xC23D, 0xC23E, 0x5A71,      0, 0x5A6D, 0xF443, 0x3322, 0x5A6E,
7316  0x5A6F, 0x4855, 0xC240, 0xC241, 0xC242,      0, 0x4961, 0x374A,
7317  0x5A72,      0,      0, 0xC244, 0x4032, 0xC245, 0x3E3D, 0xC247,
7318  0xC248, 0xC249, 0x4352, 0xC24A, 0xC24C,      0, 0xC243, 0xC246,
7319 };
7320 static const unsigned short utf8_to_euc_E699_x0213[] = {
7321  0xC231, 0x5A6A, 0x3B7E, 0x3938, 0x5A68, 0xAD79, 0xC233,      0,
7322  0x7538, 0x5A69, 0xC234, 0x3F38, 0x7539,      0, 0xAD7B, 0x5A67,
7323       0, 0xAD7A, 0x3B2F,      0,      0,      0,      0, 0xAD7E,
7324  0xC239, 0x753B, 0x753C, 0xAE21, 0xC23C, 0x5A6C, 0x5A6B, 0x5A70,
7325  0xC23D, 0x753D, 0x5A71, 0xAE22, 0x5A6D, 0x753E, 0x3322, 0x5A6E,
7326  0x5A6F, 0x4855, 0xAE25, 0xAE26, 0xAE27, 0xAE28, 0x4961, 0x374A,
7327  0x5A72,      0,      0, 0x753F, 0x4032, 0xC245, 0x3E3D, 0x7540,
7328  0x7541, 0xC249, 0x4352, 0xAE29, 0xC24C,      0, 0xC243, 0xC246,
7329 };
7330 static const unsigned short utf8_to_euc_E69A[] = {
7331  0xC24B, 0x3647,      0, 0x5A73, 0x5A77,      0,      0, 0x324B,
7332  0x5A74, 0x5A76,      0, 0xC24D, 0xC24E, 0xC24F, 0x5A75,      0,
7333  0xC250, 0x3D6B, 0xC251,      0,      0,      0, 0x4348, 0x3045,
7334  0x5A78, 0xC252, 0xC253, 0xC254, 0xC255, 0x5A79,      0, 0xC256,
7335  0xC257,      0, 0x442A,      0, 0xC258,      0, 0x4E71,      0,
7336       0,      0,      0, 0x3B43,      0, 0xC259, 0x4A6B,      0,
7337       0, 0xC25A, 0xC25B,      0, 0x4B3D, 0xC25C,      0,      0,
7338  0x5B22, 0x5A7B,      0, 0xC25D, 0x5A7E,      0, 0x5A7D, 0xC25E,
7339 };
7340 static const unsigned short utf8_to_euc_E69A_x0213[] = {
7341  0xAE2A, 0x3647,      0, 0x5A73, 0x5A77,      0,      0, 0x324B,
7342  0x5A74, 0x5A76,      0, 0xC24D, 0xC24E, 0x7542, 0x5A75,      0,
7343  0xAE2B, 0x3D6B, 0xAE2C,      0,      0,      0, 0x4348, 0x3045,
7344  0x5A78, 0xAE2D, 0xC253, 0xC254, 0xC255, 0x5A79,      0, 0xC256,
7345  0x7544,      0, 0x442A,      0, 0xC258,      0, 0x4E71,      0,
7346       0,      0,      0, 0x3B43,      0, 0xAE2F, 0x4A6B,      0,
7347       0, 0xAE30, 0x7545,      0, 0x4B3D, 0xAE31,      0,      0,
7348  0x5B22, 0x5A7B,      0, 0x7546, 0x5A7E,      0, 0x5A7D, 0xAE33,
7349 };
7350 static const unsigned short utf8_to_euc_E69B[] = {
7351  0xC25F, 0x5A7A, 0xC260, 0xC261, 0x5B21,      0,      0, 0x465E,
7352  0xC262, 0x5A7C,      0,      0, 0xC263,      0, 0xC264, 0xC265,
7353       0,      0,      0,      0, 0xC266,      0, 0x5B23,      0,
7354       0, 0x3D6C, 0x5B24, 0xC267, 0x4D4B, 0x4778,      0, 0xC268,
7355  0x5B25,      0,      0,      0,      0,      0, 0x5B27,      0,
7356  0xC269, 0x5B28,      0, 0xC26A, 0xC26B,      0, 0xC26C,      0,
7357  0x5B29,      0, 0x364A, 0x3148, 0x3939, 0x5B2A,      0, 0x5B2B,
7358  0x3D71, 0x4162, 0xC26D, 0xC23F, 0x5258, 0x413E, 0x413D, 0x4258,
7359 };
7360 static const unsigned short utf8_to_euc_E69B_x0213[] = {
7361  0xC25F, 0x5A7A, 0xC260, 0xC261, 0x5B21,      0, 0x7547, 0x465E,
7362  0x7548, 0x5A7C,      0,      0, 0xC263,      0, 0xC264, 0xC265,
7363       0,      0,      0,      0, 0xC266,      0, 0x5B23,      0,
7364       0, 0x3D6C, 0x5B24, 0x754A, 0x4D4B, 0x4778,      0, 0xC268,
7365  0x5B25,      0,      0,      0,      0,      0, 0x5B27,      0,
7366  0x754B, 0x5B28,      0, 0xC26A, 0xAE35,      0, 0xC26C,      0,
7367  0x5B29,      0, 0x364A, 0x3148, 0x3939, 0x5B2A,      0, 0x5B2B,
7368  0x3D71, 0x4162, 0x754C, 0x7537, 0x5258, 0x413E, 0x413D, 0x4258,
7369 };
7370 static const unsigned short utf8_to_euc_E69C[] = {
7371  0x3A47,      0,      0, 0x5072,      0, 0xC26E,      0, 0xC26F,
7372  0x376E, 0x4D2D,      0, 0x4A7E,      0, 0x497E, 0xC270, 0x5B2C,
7373       0,      0,      0, 0xC271, 0x3A73, 0x443F, 0x5B2D, 0x4F2F,
7374       0, 0xC272,      0, 0x4B3E, 0xC273, 0x442B, 0x5B2E, 0x347C,
7375  0xC274,      0, 0xC275,      0,      0,      0, 0x5B2F, 0x5B30,
7376  0x4C5A,      0, 0x4C24, 0x4B76, 0x4B5C, 0x3B25, 0x5B32,      0,
7377       0, 0x3C6B,      0, 0xC276, 0x4B51,      0, 0x5B34, 0x5B37,
7378  0x5B36,      0, 0x3479,      0,      0, 0x3560, 0xC277, 0x5B33,
7379 };
7380 static const unsigned short utf8_to_euc_E69C_x0213[] = {
7381  0x3A47, 0xAE37,      0, 0x5072,      0, 0xAE38,      0, 0xC26F,
7382  0x376E, 0x4D2D,      0, 0x4A7E,      0, 0x497E, 0xC270, 0x5B2C,
7383       0,      0, 0xAE39, 0x754D, 0x3A73, 0x443F, 0x5B2D, 0x4F2F,
7384       0, 0xAE3B,      0, 0x4B3E, 0xC273, 0x442B, 0x5B2E, 0x347C,
7385  0xC274,      0, 0xC275,      0,      0,      0, 0x5B2F, 0x5B30,
7386  0x4C5A,      0, 0x4C24, 0x4B76, 0x4B5C, 0x3B25, 0x5B32,      0,
7387       0, 0x3C6B,      0, 0x754F, 0x4B51,      0, 0x5B34, 0x5B37,
7388  0x5B36,      0, 0x3479,      0,      0, 0x3560, 0xC277, 0x5B33,
7389 };
7390 static const unsigned short utf8_to_euc_E69D[] = {
7391       0, 0x5B35,      0,      0,      0, 0xC278, 0x5B38, 0xC279,
7392  0xC27A, 0x3F79,      0,      0, 0xC27B,      0, 0x4D7B, 0x3049,
7393  0x3A60, 0x423C,      0, 0x3C5D, 0xC27C, 0xC27D, 0x3E73,      0,
7394       0, 0x5B3B,      0,      0, 0x454E, 0xC27E, 0x5B39, 0x422B,
7395  0x5B3A, 0x3E72, 0x4C5D, 0x5B3C, 0x5B3D, 0x4D68, 0xC321,      0,
7396       0,      0, 0x5B42,      0, 0xC322, 0x393A, 0xC323, 0x4755,
7397  0x5B3F, 0x456C, 0x5A5E, 0x5A62, 0xC324, 0x354F, 0xC325, 0x4747,
7398       0,      0,      0, 0xC326, 0x5B41,      0, 0x3E3E, 0x4844,
7399 };
7400 static const unsigned short utf8_to_euc_E69D_x0213[] = {
7401       0, 0x5B35,      0,      0,      0, 0xC278, 0x5B38, 0x7551,
7402  0x7552, 0x3F79,      0,      0, 0xAE3E, 0xAE3F, 0x4D7B, 0x3049,
7403  0x3A60, 0x423C,      0, 0x3C5D, 0xAE40, 0xC27D, 0x3E73,      0,
7404       0, 0x5B3B,      0,      0, 0x454E, 0xAE41, 0x5B39, 0x422B,
7405  0x5B3A, 0x3E72, 0x4C5D, 0x5B3C, 0x5B3D, 0x4D68, 0x7550,      0,
7406       0,      0, 0x5B42,      0, 0xC322, 0x393A, 0xC323, 0x4755,
7407  0x5B3F, 0x456C, 0x5A5E, 0x5A62, 0xAE45, 0x354F, 0xAE46, 0x4747,
7408       0,      0,      0, 0x7553, 0x5B41,      0, 0x3E3E, 0x4844,
7409 };
7410 static const unsigned short utf8_to_euc_E69E[] = {
7411       0, 0xC327,      0,      0, 0xC328, 0x5B47,      0, 0x487A,
7412       0, 0x5B3E,      0, 0x5B44, 0x5B43,      0, 0xC329, 0xC32A,
7413  0x404F, 0xC32B,      0, 0xC32C,      0, 0x4B6D, 0xC32D, 0x4E53,
7414  0xC32E, 0xC32F, 0x4B67, 0xC330, 0x324C, 0x3B5E,      0,      0,
7415  0x4F48, 0x5B46, 0x3F75,      0,      0,      0, 0x5B45,      0,
7416       0, 0x5B40,      0,      0,      0,      0,      0, 0x384F,
7417  0xC331, 0xC332, 0xC333, 0x5B4C, 0x5B4A, 0xC334, 0x324D, 0x5B48,
7418  0x5B4E, 0x5B54,      0, 0xC335, 0xC336, 0xC337,      0,      0,
7419 };
7420 static const unsigned short utf8_to_euc_E69E_x0213[] = {
7421       0, 0x7554,      0,      0, 0xC328, 0x5B47,      0, 0x487A,
7422       0, 0x5B3E,      0, 0x5B44, 0x5B43,      0, 0xC329, 0xC32A,
7423  0x404F, 0xC32B, 0xAE48, 0x7555,      0, 0x4B6D, 0xC32D, 0x4E53,
7424  0x7556, 0xC32F, 0x4B67, 0x7557, 0x324C, 0x3B5E,      0,      0,
7425  0x4F48, 0x5B46, 0x3F75,      0,      0,      0, 0x5B45,      0,
7426       0, 0x5B40,      0,      0,      0,      0,      0, 0x384F,
7427  0xAE4C, 0xC332, 0xAE4D, 0x5B4C, 0x5B4A, 0xC334, 0x324D, 0x5B48,
7428  0x5B4E, 0x5B54,      0, 0x7558, 0xC336, 0xC337,      0,      0,
7429 };
7430 static const unsigned short utf8_to_euc_E69F[] = {
7431  0xC339, 0x4248, 0xC33A, 0xC33B, 0x4A41, 0xC33C, 0x5B56,      0,
7432  0xC33D, 0xC33E, 0x4922,      0,      0,      0, 0x5B55, 0x4770,
7433  0x4B3F, 0x343B, 0xC33F, 0x4077, 0x3D40,      0,      0, 0xC340,
7434  0x4453, 0xC341, 0x4D2E,      0, 0xC342, 0x5B51, 0x5B50,      0,
7435       0, 0xC343, 0x5B52,      0, 0x5B4F,      0, 0xC344, 0x5B57,
7436       0, 0x5B4D,      0,      0, 0x5B4B,      0, 0x5B53, 0x5B49,
7437  0xC345, 0x436C, 0xC346, 0x4C78, 0x3C46, 0x3A74, 0xC347, 0xC348,
7438       0, 0xC338,      0, 0x3A3A,      0,      0, 0x4B6F, 0x3341,
7439 };
7440 static const unsigned short utf8_to_euc_E69F_x0213[] = {
7441  0x755A, 0x4248, 0xC33A, 0xAE4E, 0x4A41, 0xC33C, 0x5B56,      0,
7442  0xAE4F, 0xC33E, 0x4922,      0,      0,      0, 0x5B55, 0x4770,
7443  0x4B3F, 0x343B, 0xAE50, 0x4077, 0x3D40,      0,      0, 0x755B,
7444  0x4453, 0xAE51, 0x4D2E, 0xAE52, 0xC342, 0x5B51, 0x5B50,      0,
7445       0, 0xC343, 0x5B52,      0, 0x5B4F,      0, 0xC344, 0x5B57,
7446       0, 0x5B4D,      0,      0, 0x5B4B,      0, 0x5B53, 0x5B49,
7447  0xAE53, 0x436C, 0xC346, 0x4C78, 0x3C46, 0x3A74, 0xC347, 0xAE54,
7448       0, 0x7559,      0, 0x3A3A, 0x755C,      0, 0x4B6F, 0x3341,
7449 };
7450 static const unsigned short utf8_to_euc_E6A0[] = {
7451       0, 0xF446, 0x444E, 0x464A, 0x3149,      0,      0,      0,
7452       0,      0,      0,      0,      0,      0,      0,      0,
7453       0,      0,      0, 0x4072, 0xC34A,      0, 0x4034, 0x372A,
7454       0, 0xC34B,      0,      0,      0, 0xC34C, 0x5B59, 0xC34D,
7455       0, 0x393B, 0x337C,      0,      0,      0,      0, 0xC34F,
7456  0xC34E, 0x5B5B, 0x3374, 0x5B61, 0xC350, 0xC351,      0, 0xC352,
7457  0xC353, 0xC354, 0x5B5E, 0xC355, 0x4073,      0,      0,      0,
7458  0x334B, 0x3A2C,      0, 0xC356, 0x334A, 0x3A4F,      0, 0xC357,
7459 };
7460 static const unsigned short utf8_to_euc_E6A0_x0213[] = {
7461       0, 0x755D, 0x444E, 0x464A, 0x3149,      0,      0,      0,
7462       0,      0,      0,      0,      0,      0,      0,      0,
7463  0xAE4B,      0,      0, 0x4072, 0xC34A,      0, 0x4034, 0x372A,
7464  0xAE58, 0xC34B,      0,      0,      0, 0x755F, 0x5B59, 0xAE59,
7465       0, 0x393B, 0x337C,      0,      0,      0,      0, 0xC34F,
7466  0xC34E, 0x5B5B, 0x3374, 0x5B61, 0x7560, 0xAE5A,      0, 0xC352,
7467  0xC353, 0x7561, 0x5B5E, 0xAE5C, 0x4073,      0,      0,      0,
7468  0x334B, 0x3A2C,      0, 0xAE5D, 0x334A, 0x3A4F, 0xAE5E, 0xC357,
7469 };
7470 static const unsigned short utf8_to_euc_E6A1[] = {
7471  0x5B5C, 0x3765, 0x374B, 0x456D, 0xC358, 0xC359, 0x5B5A,      0,
7472  0x3046,      0, 0xC35A,      0, 0xC35B, 0x5B5D, 0x5B5F,      0,
7473  0x364D, 0x372C, 0xC349, 0x343C, 0x354B, 0xC35C,      0, 0xC35D,
7474  0xC35E, 0x5B62,      0, 0xC35F, 0x3A79, 0x4B71,      0, 0x3B37,
7475       0,      0,      0, 0x5B63,      0,      0,      0, 0x4930,
7476       0,      0,      0, 0xC360,      0,      0, 0xC361, 0xC362,
7477  0xC363, 0xC364, 0xC365,      0, 0x5B6F, 0xC366, 0x3233, 0x5B64,
7478       0, 0xC367, 0xC368, 0xC369, 0xC36A,      0, 0x5B75, 0x5B65,
7479 };
7480 static const unsigned short utf8_to_euc_E6A1_x0213[] = {
7481  0x5B5C, 0x3765, 0x374B, 0x456D, 0xAE5F, 0xAE60, 0x5B5A,      0,
7482  0x3046, 0xAE61, 0xC35A,      0, 0xAE62, 0x5B5D, 0x5B5F,      0,
7483  0x364D, 0x372C, 0x755E, 0x343C, 0x354B, 0xAE63,      0, 0xAE64,
7484  0xC35E, 0x5B62,      0, 0x7562, 0x3A79, 0x4B71,      0, 0x3B37,
7485       0,      0,      0, 0x5B63,      0,      0,      0, 0x4930,
7486       0,      0,      0, 0xAE66,      0,      0, 0xAE67, 0xC362,
7487  0xC363, 0xC364, 0x7563,      0, 0x5B6F, 0x7564, 0x3233, 0x5B64,
7488       0, 0xC367, 0xAE68, 0xC369, 0xAE69,      0, 0x5B75, 0x5B65,
7489 };
7490 static const unsigned short utf8_to_euc_E6A2[] = {
7491       0, 0x4E42, 0xC36B, 0x5B6C, 0xC36C, 0x475F, 0xC36D,      0,
7492  0xC36E,      0,      0,      0,      0, 0x5B74,      0, 0x5B67,
7493       0,      0,      0, 0x3034, 0x5B69,      0, 0xC36F, 0x393C,
7494  0xC370,      0, 0xC371, 0x5B6B, 0xC372, 0x5B6A,      0, 0x5B66,
7495  0x5B71, 0xC373, 0x3E3F, 0xC374,      0, 0xC375, 0x546D, 0x3868,
7496  0x4D7C, 0xC376, 0xC377,      0,      0, 0x5B68, 0xC378, 0x4474,
7497  0x3323, 0x3A2D, 0xC379, 0x5B60,      0, 0x5B70, 0x3361,      0,
7498       0, 0x5B6E, 0x5B72, 0xC37A, 0x456E,      0,      0,      0,
7499 };
7500 static const unsigned short utf8_to_euc_E6A2_x0213[] = {
7501       0, 0x4E42, 0xAE6A, 0x5B6C, 0xC36C, 0x475F, 0xC36D,      0,
7502  0xC36E,      0,      0,      0,      0, 0x5B74,      0, 0x5B67,
7503  0xAE6B,      0,      0, 0x3034, 0x5B69,      0, 0xAE6C, 0x393C,
7504  0xAE6E, 0xAE6F, 0xAE70, 0x5B6B, 0xAE71, 0x5B6A,      0, 0x5B66,
7505  0x5B71, 0xC373, 0x3E3F, 0x7566,      0, 0x7567, 0x546D, 0x3868,
7506  0x4D7C, 0xC376, 0xAE72, 0xAE73,      0, 0x5B68, 0xC378, 0x4474,
7507  0x3323, 0x3A2D, 0x7568, 0x5B60, 0xAE74, 0x5B70, 0x3361,      0,
7508       0, 0x5B6E, 0x5B72, 0xAE75, 0x456E,      0,      0,      0,
7509 };
7510 static const unsigned short utf8_to_euc_E6A3[] = {
7511       0,      0,      0,      0, 0x347E, 0xC37B, 0x5C32,      0,
7512  0xC37C, 0x4C49, 0x5B77, 0x347D, 0xC37D, 0x5B7E,      0, 0xC37E,
7513  0xC421, 0xC422, 0x4B40, 0xC423, 0x5C21, 0x5C23, 0xC424, 0x5C27,
7514  0x5B79, 0xC425, 0x432A,      0, 0xC426, 0xC427,      0, 0x456F,
7515  0x5C2B, 0x5B7C,      0, 0x5C28,      0, 0xC428,      0, 0x5C22,
7516  0xC429,      0, 0xC42A, 0xC42B, 0xC42C, 0xC42D, 0x3F39, 0x5C2C,
7517  0xC42E, 0xC42F, 0x4033,      0,      0, 0xC430, 0xC431,      0,
7518       0, 0x5C2A, 0x343D, 0xC432, 0xC433, 0xC434,      0,      0,
7519 };
7520 static const unsigned short utf8_to_euc_E6A3_x0213[] = {
7521       0,      0,      0, 0xAE7A, 0x347E, 0xAE7B, 0x5C32,      0,
7522  0x7569, 0x4C49, 0x5B77, 0x347D, 0xAE7C, 0x5B7E,      0, 0xAE7D,
7523  0x756A, 0xC422, 0x4B40, 0xC423, 0x5C21, 0x5C23, 0xAE7E, 0x5C27,
7524  0x5B79, 0xAF21, 0x432A,      0, 0xC426, 0xC427,      0, 0x456F,
7525  0x5C2B, 0x5B7C,      0, 0x5C28, 0xAF22, 0xAF23,      0, 0x5C22,
7526  0x756B,      0, 0xC42A, 0xC42B, 0xAF24, 0x756C, 0x3F39, 0x5C2C,
7527  0x756D, 0x756E, 0x4033,      0,      0, 0xC430, 0xC431, 0xAF25,
7528       0, 0x5C2A, 0x343D, 0xAE76, 0x756F, 0xC434,      0,      0,
7529 };
7530 static const unsigned short utf8_to_euc_E6A4[] = {
7531  0x4F50, 0x5B76,      0,      0, 0x5C26, 0x3058, 0xC435,      0,
7532  0x5B78, 0xC436, 0xC437, 0x4C3A, 0x5B7D, 0x3F22, 0x4447, 0x5B73,
7533  0xC438, 0xC439, 0x5C25, 0xC43A,      0,      0, 0xC43B, 0xC43C,
7534       0, 0x3F7A, 0x5C2F, 0x3371, 0x3821,      0,      0,      0,
7535       0, 0x5C31, 0x5B7A, 0x5C30,      0, 0x5C29, 0x5B7B,      0,
7536  0x5C2D,      0, 0x5C2E,      0,      0,      0,      0,      0,
7537  0x5C3F, 0xC43D,      0, 0xC43E, 0x464E, 0xC43F, 0x5C24,      0,
7538  0xC440, 0x5C3B,      0, 0xC441,      0, 0x5C3D,      0, 0x4458,
7539 };
7540 static const unsigned short utf8_to_euc_E6A4_x0213[] = {
7541  0x4F50, 0x5B76,      0, 0xAF26, 0x5C26, 0x3058, 0xC435, 0xAF27,
7542  0x5B78, 0xC436, 0x7570, 0x4C3A, 0x5B7D, 0x3F22, 0x4447, 0x5B73,
7543  0xC438, 0xC439, 0x5C25, 0xC43A,      0,      0, 0xC43B, 0xC43C,
7544       0, 0x3F7A, 0x5C2F, 0x3371, 0x3821,      0,      0,      0,
7545       0, 0x5C31, 0x5B7A, 0x5C30,      0, 0x5C29, 0x5B7B,      0,
7546  0x5C2D,      0, 0x5C2E,      0,      0,      0,      0,      0,
7547  0x5C3F, 0xC43D,      0, 0xC43E, 0x464E, 0x7573, 0x5C24,      0,
7548  0xC440, 0x5C3B,      0, 0xAF2B,      0, 0x5C3D,      0, 0x4458,
7549 };
7550 static const unsigned short utf8_to_euc_E6A5[] = {
7551       0,      0, 0xC442,      0,      0, 0xC443,      0,      0,
7552       0, 0xC444, 0x4D4C,      0,      0,      0, 0xC445,      0,
7553       0,      0,      0, 0x4976, 0x5C38, 0x424A,      0, 0xC446,
7554       0, 0x5C3E, 0x413F, 0xC447, 0x5C35, 0x5C42, 0x5C41,      0,
7555  0x466F, 0x5C40, 0x466A, 0xC448, 0xC449, 0xC44A, 0xC44B,      0,
7556  0xC44C, 0xC44D, 0x5C44, 0x5C37, 0xC44E, 0x3648, 0x5C3A, 0x3D5D,
7557  0xC44F, 0xC450, 0xC451, 0x4760, 0x5C3C, 0x364B,      0, 0x5C34,
7558  0x5C36, 0x5C33, 0xC452, 0xC453, 0x4F30, 0x335A, 0x5C39, 0xC454,
7559 };
7560 static const unsigned short utf8_to_euc_E6A5_x0213[] = {
7561       0,      0, 0x7574,      0,      0, 0xC443, 0xAF2D,      0,
7562       0, 0x7571, 0x4D4C,      0,      0,      0, 0xC445,      0,
7563       0,      0,      0, 0x4976, 0x5C38, 0x424A,      0, 0x7575,
7564       0, 0x5C3E, 0x413F, 0xC447, 0x5C35, 0x5C42, 0x5C41,      0,
7565  0x466F, 0x5C40, 0x466A, 0x7576, 0x7577, 0xC44A, 0xC44B,      0,
7566  0x7578, 0xAF2E, 0x5C44, 0x5C37, 0xAF2F, 0x3648, 0x5C3A, 0x3D5D,
7567  0xC44F, 0xC450, 0xAF30, 0x4760, 0x5C3C, 0x364B,      0, 0x5C34,
7568  0x5C36, 0x5C33, 0xAF31, 0xC453, 0x4F30, 0x335A, 0x5C39, 0xAF32,
7569 };
7570 static const unsigned short utf8_to_euc_E6A6[] = {
7571  0xC455, 0x5C43, 0x3335,      0,      0,      0,      0,      0,
7572       0,      0, 0x3A67,      0,      0, 0xC456, 0x315D,      0,
7573       0, 0x5C54, 0xC457,      0, 0x4F31, 0x5C57, 0xC458,      0,
7574  0xC459,      0,      0, 0x3F3A, 0x5C56,      0,      0,      0,
7575  0x5C55, 0xC45A,      0,      0,      0, 0xC45B, 0xC45C, 0x5C52,
7576  0xC45D,      0,      0, 0xC45E,      0, 0xC45F, 0x5C46, 0xC460,
7577       0, 0x5C63, 0x5C45,      0, 0x5C58,      0,      0, 0xC461,
7578  0xC462,      0, 0xC463, 0x5C50, 0xC464,      0, 0x5C4B, 0x5C48,
7579 };
7580 static const unsigned short utf8_to_euc_E6A6_x0213[] = {
7581  0x7579, 0x5C43, 0x3335,      0,      0,      0,      0,      0,
7582       0,      0, 0x3A67,      0,      0, 0xC456, 0x315D,      0,
7583       0, 0x5C54, 0xAF33,      0, 0x4F31, 0x5C57, 0xAF35,      0,
7584  0xAF36,      0,      0, 0x3F3A, 0x5C56,      0,      0,      0,
7585  0x5C55, 0xC45A,      0,      0,      0, 0x757B, 0xAF37, 0x5C52,
7586  0xC45D,      0,      0, 0xC45E,      0, 0x757C, 0x5C46, 0xC460,
7587  0xAF38, 0x5C63, 0x5C45,      0, 0x5C58,      0,      0, 0xAF39,
7588  0xC462,      0, 0xAF3A, 0x5C50, 0xAF3B,      0, 0x5C4B, 0x5C48,
7589 };
7590 static const unsigned short utf8_to_euc_E6A7[] = {
7591       0, 0x5C49,      0, 0x5C51,      0, 0xC465,      0, 0x7422,
7592  0xC466,      0, 0x5C4E, 0x393D, 0x4448, 0x4164, 0x5C4C,      0,
7593  0x5C47, 0xC467,      0, 0x5C4A,      0,      0, 0xC468, 0xC469,
7594  0x4D4D, 0x4B6A,      0,      0,      0, 0x5C4F, 0x5C59,      0,
7595       0,      0, 0xC46A,      0,      0, 0xC46B,      0, 0x5C61,
7596  0x5C5A,      0,      0, 0x5C67,      0, 0x5C65, 0xC46C, 0xC46D,
7597       0, 0xC46E, 0x5C60, 0xC46F,      0, 0xC470,      0,      0,
7598       0, 0x5C5F,      0, 0x4450,      0, 0x4165, 0xC471, 0x5C5D,
7599 };
7600 static const unsigned short utf8_to_euc_E6A7_x0213[] = {
7601  0xAF3C, 0x5C49,      0, 0x5C51,      0, 0xC465,      0, 0x7422,
7602  0xC466,      0, 0x5C4E, 0x393D, 0x4448, 0x4164, 0x5C4C, 0x757D,
7603  0x5C47, 0xAF3D,      0, 0x5C4A,      0,      0, 0xAF3E, 0xC469,
7604  0x4D4D, 0x4B6A,      0,      0,      0, 0x5C4F, 0x5C59,      0,
7605       0,      0, 0x7622, 0xAF44,      0, 0xC46B,      0, 0x5C61,
7606  0x5C5A, 0x7623, 0x7624, 0x5C67,      0, 0x5C65, 0xAF45, 0xAF46,
7607       0, 0xC46E, 0x5C60, 0xAF47, 0xAF49, 0x7625, 0x7626,      0,
7608       0, 0x5C5F,      0, 0x4450,      0, 0x4165, 0xAF4A, 0x5C5D,
7609 };
7610 static const unsigned short utf8_to_euc_E6A8[] = {
7611  0xC472, 0xC473, 0x5C5B, 0xC474,      0, 0x5C62,      0,      0,
7612       0,      0, 0x5C68, 0x4875, 0x5C6E,      0,      0, 0xC475,
7613       0, 0xC476, 0x5C69, 0x5C6C, 0x5C66, 0xC477,      0, 0x4374,
7614       0, 0x4938, 0xC478, 0x5C5C,      0, 0xC479, 0x5C64, 0x3E40,
7615  0xC47A, 0x4C4F, 0x5C78, 0x5C6B, 0xC47B,      0,      0,      0,
7616  0xC47C, 0x3822, 0x3223, 0x335F,      0,      0, 0x5C53,      0,
7617  0xC47D,      0, 0xC47E,      0, 0xC521, 0x3E41, 0x5C70, 0xC522,
7618  0x5C77, 0x3C79, 0x3372, 0xC523,      0, 0x432E, 0xC524, 0xC525,
7619 };
7620 static const unsigned short utf8_to_euc_E6A8_x0213[] = {
7621  0xC472, 0xC473, 0x5C5B, 0xC474,      0, 0x5C62,      0,      0,
7622       0,      0, 0x5C68, 0x4875, 0x5C6E,      0,      0, 0x7627,
7623       0, 0xAF4B, 0x5C69, 0x5C6C, 0x5C66, 0x7628,      0, 0x4374,
7624       0, 0x4938, 0xAF4C, 0x5C5C,      0, 0xAF4D, 0x5C64, 0x3E40,
7625  0xC47A, 0x4C4F, 0x5C78, 0x5C6B, 0xC47B,      0,      0,      0,
7626  0xC47C, 0x3822, 0x3223, 0x335F,      0,      0, 0x5C53,      0,
7627  0xAF41,      0, 0xAF4F, 0xAF50, 0xAF51, 0x3E41, 0x5C70, 0xC522,
7628  0x5C77, 0x3C79, 0x3372, 0x762A,      0, 0x432E, 0x762B, 0xAF52,
7629 };
7630 static const unsigned short utf8_to_euc_E6A9[] = {
7631       0,      0,      0,      0, 0x5C6D, 0xC526, 0xC527, 0x5C72,
7632  0x5C76, 0xC528, 0xC529, 0x3636,      0,      0, 0xC52A,      0,
7633  0xC52B, 0xC52C, 0xC52D,      0,      0, 0xC52E, 0xC52F,      0,
7634  0x354C, 0x5C74,      0, 0xC530,      0,      0,      0, 0x3521,
7635       0, 0x464B, 0x5C73,      0, 0xC531,      0, 0x5C75, 0xC532,
7636       0,      0, 0xC533, 0xF449,      0,      0,      0,      0,
7637       0, 0xC534, 0x5C6F, 0xC535,      0,      0,      0,      0,
7638  0x5C71,      0,      0,      0,      0,      0, 0xC536, 0x3360,
7639 };
7640 static const unsigned short utf8_to_euc_E6A9_x0213[] = {
7641       0,      0,      0,      0, 0x5C6D, 0x762C, 0xAF53, 0x5C72,
7642  0x5C76, 0xAF54, 0xC529, 0x3636,      0,      0, 0xAF56,      0,
7643  0x762D, 0xC52C, 0xAF57,      0,      0, 0xC52E, 0x762E,      0,
7644  0x354C, 0x5C74,      0, 0x762F,      0,      0,      0, 0x3521,
7645       0, 0x464B, 0x5C73,      0, 0xAF58,      0, 0x5C75, 0xC532,
7646       0,      0, 0xC533, 0x7630,      0,      0,      0,      0,
7647       0, 0xC534, 0x5C6F, 0x7631,      0,      0,      0,      0,
7648  0x5C71,      0, 0xAF55,      0,      0,      0, 0xAF5A, 0x3360,
7649 };
7650 static const unsigned short utf8_to_euc_E6AA[] = {
7651  0x4349, 0xC537,      0, 0xC538, 0x5C7C,      0, 0xC539, 0xC53A,
7652       0, 0xC53B,      0, 0xC53C,      0, 0x5C7A, 0x3869,      0,
7653  0x5C79, 0xC53D,      0,      0,      0,      0,      0, 0x5D21,
7654       0,      0,      0, 0xC53E, 0x5B58, 0xC53F, 0xC540, 0xC541,
7655  0x5C7B,      0, 0x5C7D, 0x5C7E,      0, 0xC542,      0,      0,
7656       0,      0, 0x5D2C, 0xC543, 0x5D28,      0, 0x5B6D, 0xC544,
7657  0xC545, 0xC546,      0, 0x5D27, 0xC547,      0,      0,      0,
7658  0x5D26,      0,      0, 0x5D23,      0, 0xC548, 0xC549, 0xC54A,
7659 };
7660 static const unsigned short utf8_to_euc_E6AA_x0213[] = {
7661  0x4349, 0xC537,      0, 0xAF5B, 0x5C7C,      0, 0xC539, 0xC53A,
7662       0, 0x7633,      0, 0xAF5C,      0, 0x5C7A, 0x3869,      0,
7663  0x5C79, 0xAF5E,      0,      0, 0x7634,      0,      0, 0x5D21,
7664       0,      0,      0, 0xC53E, 0x5B58, 0x7635, 0x7636, 0xAF5F,
7665  0x5C7B, 0xAF60, 0x5C7D, 0x5C7E,      0, 0x7637,      0,      0,
7666       0,      0, 0x5D2C, 0xAF62, 0x5D28,      0, 0x5B6D, 0xC544,
7667  0xC545, 0xC546,      0, 0x5D27, 0xC547,      0,      0,      0,
7668  0x5D26,      0,      0, 0x5D23,      0, 0xAF63, 0xC549, 0xC54A,
7669 };
7670 static const unsigned short utf8_to_euc_E6AB[] = {
7671       0, 0x5C6A, 0x5D25, 0x5D24,      0,      0, 0xC54B,      0,
7672  0xC54D, 0xC54C,      0,      0, 0xC54E,      0,      0,      0,
7673  0xC54F, 0x5D2A,      0, 0x4F26, 0xC550, 0xC551, 0xC552,      0,
7674       0,      0, 0x5D2D, 0x367B, 0xC553, 0xC554, 0x5D29, 0x5D2B,
7675       0,      0, 0xF44A,      0, 0xC555,      0,      0, 0xC556,
7676  0x4827,      0, 0x5D2E,      0, 0xC557,      0,      0,      0,
7677  0xC558, 0xC559, 0xC55A,      0,      0,      0,      0,      0,
7678       0,      0, 0x5D32, 0x5D2F, 0xC55B, 0xC55C,      0,      0,
7679 };
7680 static const unsigned short utf8_to_euc_E6AB_x0213[] = {
7681       0, 0x5C6A, 0x5D25, 0x5D24,      0,      0, 0xAF64,      0,
7682  0xC54D, 0xC54C,      0,      0, 0xC54E,      0,      0,      0,
7683  0xAF66, 0x5D2A,      0, 0x4F26, 0xAF65, 0xC551, 0xC552,      0,
7684       0,      0, 0x5D2D, 0x367B, 0xAF67, 0xAF68, 0x5D29, 0x5D2B,
7685       0,      0, 0xF44A,      0, 0x7638,      0,      0, 0x7639,
7686  0x4827,      0, 0x5D2E,      0, 0xAF6B,      0,      0,      0,
7687  0xC558, 0xAF6C, 0xAF6D, 0xAF6E,      0,      0,      0,      0,
7688       0,      0, 0x5D32, 0x5D2F, 0xC55B, 0xAF6F,      0,      0,
7689 };
7690 static const unsigned short utf8_to_euc_E6AC[] = {
7691       0,      0, 0xC55D, 0xC55E, 0x4D73, 0x5D30, 0xC55F, 0xC560,
7692       0, 0xC561, 0x5C5E,      0,      0,      0,      0, 0xC562,
7693  0xC563, 0xC564, 0x5D33,      0,      0,      0, 0x5D34, 0xC565,
7694       0,      0,      0, 0xC566,      0, 0x3135, 0xC567, 0x5D36,
7695  0x3767, 0x3C21,      0, 0x3655, 0xC568,      0,      0, 0x3224,
7696  0xC569,      0,      0, 0xC56A, 0xC56B,      0,      0, 0xC56C,
7697       0,      0, 0x4D5F,      0,      0, 0xC56D, 0xC56E, 0x5D38,
7698  0x5D37, 0x5D3A, 0x353D, 0xC56F,      0, 0x3656, 0x343E, 0xC570,
7699 };
7700 static const unsigned short utf8_to_euc_E6AC_x0213[] = {
7701       0,      0, 0xC55D, 0xC55E, 0x4D73, 0x5D30, 0xC55F, 0xC560,
7702       0, 0xC561, 0x5C5E, 0xAF71,      0,      0,      0, 0xAF72,
7703  0xAF73, 0xAF74, 0x5D33,      0,      0,      0, 0x5D34, 0xAF76,
7704       0,      0,      0, 0x763C,      0, 0x3135, 0x763D, 0x5D36,
7705  0x3767, 0x3C21,      0, 0x3655, 0xC568,      0,      0, 0x3224,
7706  0xC569,      0,      0, 0xC56A, 0x763E,      0,      0, 0xAF78,
7707       0,      0, 0x4D5F,      0,      0, 0x763F, 0xC56E, 0x5D38,
7708  0x5D37, 0x5D3A, 0x353D, 0xC56F,      0, 0x3656, 0x343E, 0xC570,
7709 };
7710 static const unsigned short utf8_to_euc_E6AD[] = {
7711       0,      0,      0, 0x5D3D,      0,      0, 0xC571, 0x5D3C,
7712       0, 0x5D3E, 0xC572,      0, 0x324E, 0xC573, 0x4337,      0,
7713  0x5D3F,      0, 0xC574, 0x343F, 0x5D41,      0, 0xC575,      0,
7714  0xC576, 0x5D40,      0, 0x5D42,      0, 0xC577,      0, 0x5D43,
7715  0xC578, 0x5D44, 0x3B5F, 0x4035, 0x3A21,      0, 0x4970, 0xC579,
7716       0, 0x4A62, 0x4F44, 0xC57A,      0,      0, 0xC57B, 0x3B75,
7717  0xC57C,      0,      0, 0x3A50, 0x4E72, 0xC57D,      0,      0,
7718  0x5D45, 0x5D46,      0, 0x3B60,      0, 0xC57E, 0xC621, 0x5D47,
7719 };
7720 static const unsigned short utf8_to_euc_E6AD_x0213[] = {
7721       0,      0,      0, 0x5D3D,      0,      0, 0x7640, 0x5D3C,
7722       0, 0x5D3E, 0xAF79,      0, 0x324E, 0xC573, 0x4337,      0,
7723  0x5D3F,      0, 0xC574, 0x343F, 0x5D41,      0, 0x7641,      0,
7724  0xAF7A, 0x5D40,      0, 0x5D42,      0, 0xC577,      0, 0x5D43,
7725  0x7642, 0x5D44, 0x3B5F, 0x4035, 0x3A21, 0x7643, 0x4970, 0x7644,
7726       0, 0x4A62, 0x4F44, 0xC57A, 0xAF7B,      0, 0xC57B, 0x3B75,
7727  0xC57C,      0,      0, 0x3A50, 0x4E72, 0xAF7C,      0, 0x7645,
7728  0x5D45, 0x5D46, 0xAF7D, 0x3B60,      0, 0xC57E, 0xC621, 0x5D47,
7729 };
7730 static const unsigned short utf8_to_euc_E6AE[] = {
7731  0x5D48,      0, 0xC622, 0x5D4A, 0x5D49, 0xC623, 0x4B58,      0,
7732       0, 0x3D5E, 0x3C6C, 0x3B44,      0, 0x5D4B,      0,      0,
7733       0,      0,      0,      0,      0, 0x5D4D, 0x3F23, 0xC624,
7734  0x5D4C,      0,      0, 0xC625,      0,      0, 0x5D4E, 0xC626,
7735  0xC627,      0, 0xC628, 0xC629, 0x5D4F,      0,      0,      0,
7736  0xC62A, 0xC62B, 0x5D50, 0x5D51, 0xC62C, 0xC62D, 0xC62E, 0x5D52,
7737  0xC62F, 0x5D54, 0x5D53, 0x5D55, 0x3225, 0x434A,      0, 0x5D56,
7738  0xC630, 0xC631, 0x3B26, 0x334C, 0x5D57, 0xC632, 0xC633, 0x4542,
7739 };
7740 static const unsigned short utf8_to_euc_E6AE_x0213[] = {
7741  0x5D48, 0xAF7E, 0x7646, 0x5D4A, 0x5D49, 0xC623, 0x4B58,      0,
7742       0, 0x3D5E, 0x3C6C, 0x3B44,      0, 0x5D4B,      0,      0,
7743       0,      0,      0,      0,      0, 0x5D4D, 0x3F23, 0xC624,
7744  0x5D4C,      0,      0, 0xEE21,      0,      0, 0x5D4E, 0xC626,
7745  0xC627,      0, 0xC628, 0xC629, 0x5D4F,      0,      0,      0,
7746  0xC62A, 0x7647, 0x5D50, 0x5D51, 0xC62C, 0x7648, 0xEE22, 0x5D52,
7747  0xC62F, 0x5D54, 0x5D53, 0x5D55, 0x3225, 0x434A,      0, 0x5D56,
7748  0xC630, 0xC631, 0x3B26, 0x334C, 0x5D57, 0xEE24, 0xEE25, 0x4542,
7749 };
7750 static const unsigned short utf8_to_euc_E6AF[] = {
7751  0x544C,      0,      0, 0xC634, 0xC635, 0x3523, 0x5D58,      0,
7752       0, 0xC636,      0, 0x5D59, 0xC637, 0x4A6C, 0x4B68,      0,
7753       0,      0, 0x4647, 0x5D5A, 0x4866,      0, 0xC638,      0,
7754  0x487B,      0, 0xC639, 0x4C53,      0,      0,      0, 0x5D5B,
7755       0, 0xC63A,      0, 0xC63B,      0,      0, 0xC63C, 0xC63D,
7756       0,      0,      0, 0x5D5D, 0x5D5C,      0, 0xC63E, 0x5D5F,
7757       0, 0xC63F,      0, 0x5D5E,      0,      0,      0, 0xC640,
7758       0, 0xC641,      0,      0,      0,      0,      0, 0xC642,
7759 };
7760 static const unsigned short utf8_to_euc_E6AF_x0213[] = {
7761  0x544C,      0,      0, 0xC634, 0xC635, 0x3523, 0x5D58, 0xEE26,
7762  0xEE27, 0xEE28,      0, 0x5D59, 0xC637, 0x4A6C, 0x4B68, 0x764A,
7763       0,      0, 0x4647, 0x5D5A, 0x4866,      0, 0x764B, 0x764C,
7764  0x487B,      0, 0xEE29, 0x4C53,      0,      0,      0, 0x5D5B,
7765       0, 0xC63A,      0, 0xC63B,      0,      0, 0xEE2A, 0xEE2B,
7766       0,      0,      0, 0x5D5D, 0x5D5C,      0, 0xEE2C, 0x5D5F,
7767       0, 0xEE2D,      0, 0x5D5E,      0,      0,      0, 0xC640,
7768       0, 0xC641,      0,      0,      0,      0,      0, 0x764D,
7769 };
7770 static const unsigned short utf8_to_euc_E6B0[] = {
7771       0,      0, 0xC643,      0, 0xC644, 0xC645,      0,      0,
7772  0x5D61, 0xC646,      0,      0,      0, 0xC647, 0xC648, 0x3B61,
7773  0xC649, 0x4C31, 0xC64A, 0x5D62, 0x5D63,      0,      0, 0x3524,
7774       0, 0xC64B,      0, 0x5D64,      0,      0,      0, 0xC64C,
7775       0,      0,      0, 0x5D66, 0x5D65,      0, 0xC64D, 0xC64E,
7776  0xC64F,      0,      0,      0, 0xC650,      0, 0xC651,      0,
7777       0,      0,      0, 0xC652, 0x3F65, 0xC653, 0xC654, 0x4939,
7778  0x314A,      0, 0xC655, 0xC656,      0,      0, 0x4845, 0xC657,
7779 };
7780 static const unsigned short utf8_to_euc_E6B0_x0213[] = {
7781       0,      0, 0xEE2E,      0, 0xC644, 0x764E,      0,      0,
7782  0x5D61, 0xC646, 0xEE2F,      0,      0, 0xC647, 0xEE30, 0x3B61,
7783  0x764F, 0x4C31, 0xC64A, 0x5D62, 0x5D63,      0,      0, 0x3524,
7784       0, 0xC64B,      0, 0x5D64,      0,      0,      0, 0xC64C,
7785       0,      0,      0, 0x5D66, 0x5D65,      0, 0xC64D, 0xC64E,
7786  0xC64F,      0,      0,      0, 0xC650,      0, 0xC651,      0,
7787       0,      0,      0, 0x7650, 0x3F65, 0xEE31, 0xEE32, 0x4939,
7788  0x314A,      0, 0xEE33, 0xC656,      0,      0, 0x4845, 0xEE35,
7789 };
7790 static const unsigned short utf8_to_euc_E6B1[] = {
7791  0x4475, 0x3D41, 0x3561,      0,      0,      0,      0,      0,
7792       0,      0, 0xC658, 0xC659,      0, 0xC65A, 0x4846, 0xC65B,
7793  0x3C2E,      0, 0xC65C,      0, 0xC65D, 0x5D68,      0, 0x3440,
7794       0, 0xC65E, 0x3178, 0xC65F, 0xC660, 0x4672, 0x5D67, 0x393E,
7795  0x4353,      0, 0x5D69,      0,      0,      0,      0, 0xC736,
7796  0x5D71,      0, 0x5D6A, 0xC661,      0, 0xC662,      0, 0xC663,
7797  0x4241,      0, 0x3562, 0x5D72, 0xC664,      0, 0xC665,      0,
7798  0xC666, 0xC667, 0x3768, 0xC668,      0, 0x3525, 0x5D70,      0,
7799 };
7800 static const unsigned short utf8_to_euc_E6B1_x0213[] = {
7801  0x4475, 0x3D41, 0x3561,      0,      0,      0,      0,      0,
7802       0,      0, 0xC658, 0xC659,      0, 0xEE36, 0x4846, 0xC65B,
7803  0x3C2E,      0, 0xC65C,      0, 0xC65D, 0x5D68,      0, 0x3440,
7804       0, 0x7651, 0x3178, 0xEE37, 0x7652, 0x4672, 0x5D67, 0x393E,
7805  0x4353,      0, 0x5D69,      0,      0,      0,      0, 0xEE4F,
7806  0x5D71,      0, 0x5D6A, 0xC661,      0, 0xEE38,      0, 0xC663,
7807  0x4241,      0, 0x3562, 0x5D72, 0x7654,      0, 0x7655,      0,
7808  0xC666, 0xC667, 0x3768, 0xC668,      0, 0x3525, 0x5D70,      0,
7809 };
7810 static const unsigned short utf8_to_euc_E6B2[] = {
7811       0, 0x5D6E, 0x5D6B, 0x4D60,      0, 0xC669, 0xC66A, 0xC66B,
7812  0x4440, 0xC66C,      0,      0, 0x4659, 0x5D6C,      0,      0,
7813  0x5D74,      0, 0x5D73, 0x3723, 0xC66D, 0xC66E, 0x322D, 0xC66F,
7814  0xC670, 0x3A3B, 0x5D6D, 0x5D6F, 0xC671,      0,      0, 0xC672,
7815       0, 0x4B57, 0x4274,      0,      0,      0,      0,      0,
7816       0,      0,      0, 0x4B77,      0,      0, 0x5D7C,      0,
7817  0xC673, 0x5D7D, 0xC674, 0x324F, 0xC675,      0,      0,      0,
7818  0x4A28, 0x4C7D, 0x5E21, 0x3C23, 0x3E42, 0x5D78, 0x5D7E, 0x3168,
7819 };
7820 static const unsigned short utf8_to_euc_E6B2_x0213[] = {
7821       0, 0x5D6E, 0x5D6B, 0x4D60, 0xEE39, 0x7656, 0x7657, 0xC66B,
7822  0x4440, 0xEE3A,      0,      0, 0x4659, 0x5D6C,      0,      0,
7823  0x5D74,      0, 0x5D73, 0x3723, 0xEE3C, 0xEE3D, 0x322D, 0xEE3E,
7824  0x7658, 0x3A3B, 0x5D6D, 0x5D6F, 0x7659,      0,      0, 0xC672,
7825       0, 0x4B57, 0x4274,      0,      0,      0,      0,      0,
7826       0,      0, 0x7653, 0x4B77,      0, 0xEE3F, 0x5D7C,      0,
7827  0xC673, 0x5D7D, 0xC674, 0x324F, 0xC675,      0,      0,      0,
7828  0x4A28, 0x4C7D, 0x5E21, 0x3C23, 0x3E42, 0x5D78, 0x5D7E, 0x3168,
7829 };
7830 static const unsigned short utf8_to_euc_E6B3[] = {
7831       0, 0x3637, 0xC676,      0, 0x5D75, 0x5D7A, 0xC677,      0,
7832       0, 0x4074, 0x4771,      0, 0x4867, 0xC678,      0, 0xC679,
7833  0xC67A, 0xC67B, 0xC67C, 0x5D77, 0xC67D, 0x4B21, 0xC67E, 0x5D79,
7834       0, 0x5E24, 0xC721, 0x5E22, 0xC722, 0x5D7B,      0,      0,
7835  0xC723, 0x4B22, 0x4748, 0x3563,      0, 0x4525,      0, 0xC724,
7836  0x436D, 0xC725, 0x5E25, 0xC726, 0xC727,      0, 0xC728, 0x5E23,
7837  0x4259, 0x5D76, 0xC729, 0x314B, 0xC72A,      0,      0,      0,
7838       0,      0,      0,      0,      0,      0,      0,      0,
7839 };
7840 static const unsigned short utf8_to_euc_E6B3_x0213[] = {
7841       0, 0x3637, 0xEE40,      0, 0x5D75, 0x5D7A, 0x765B,      0,
7842       0, 0x4074, 0x4771,      0, 0x4867, 0xC678,      0, 0xC679,
7843  0xEE41, 0xC67B, 0xC67C, 0x5D77, 0x765C, 0x4B21, 0xEE43, 0x5D79,
7844       0, 0x5E24, 0xEE44, 0x5E22, 0xEE45, 0x5D7B,      0,      0,
7845  0x765D, 0x4B22, 0x4748, 0x3563,      0, 0x4525,      0, 0xC724,
7846  0x436D, 0xEE46, 0x5E25, 0x765E, 0xEE47, 0xEE48, 0x765F, 0x5E23,
7847  0x4259, 0x5D76, 0xC729, 0x314B, 0xC72A,      0,      0,      0,
7848       0,      0,      0, 0x765A,      0,      0,      0,      0,
7849 };
7850 static const unsigned short utf8_to_euc_E6B4[] = {
7851       0,      0,      0,      0, 0xC72B,      0,      0, 0xC72C,
7852       0,      0, 0xC72D, 0x4D4E, 0x5E30,      0, 0xC72E, 0xC72F,
7853       0, 0xC730, 0x5E2F, 0xC731,      0,      0,      0, 0x4076,
7854       0, 0x5E2C, 0xC732, 0x4D6C,      0,      0, 0x4636, 0x5E26,
7855       0,      0,      0,      0,      0, 0x4445, 0xC733, 0xC734,
7856  0xC735, 0x314C, 0x393F, 0x5E29,      0,      0, 0xC737, 0xC738,
7857       0, 0xC739, 0x3D27, 0x5E2E,      0, 0x5E2D, 0x5E28,      0,
7858  0x5E2B, 0xC73A,      0, 0x3368, 0xC73B, 0x5E2A, 0x4749, 0xC73C,
7859 };
7860 static const unsigned short utf8_to_euc_E6B4_x0213[] = {
7861  0xEE4A,      0,      0,      0, 0x7661,      0,      0, 0xC72C,
7862       0,      0, 0xEE4B, 0x4D4E, 0x5E30,      0, 0x7662, 0xC72F,
7863       0, 0xC730, 0x5E2F, 0xC731,      0,      0,      0, 0x4076,
7864       0, 0x5E2C, 0xC732, 0x4D6C,      0,      0, 0x4636, 0x5E26,
7865       0,      0,      0,      0, 0xEE4C, 0x4445, 0xEE4D, 0xEE4E,
7866  0xC735, 0x314C, 0x393F, 0x5E29,      0,      0, 0x7663, 0xEE50,
7867       0, 0x7664, 0x3D27, 0x5E2E, 0xEE65, 0x5E2D, 0x5E28,      0,
7868  0x5E2B, 0x7665,      0, 0x3368, 0xEE51, 0x5E2A, 0x4749, 0x7666,
7869 };
7870 static const unsigned short utf8_to_euc_E6B5[] = {
7871       0, 0x4E2E,      0,      0, 0x3E74, 0x4075,      0,      0,
7872       0,      0,      0,      0,      0,      0,      0,      0,
7873       0,      0,      0,      0,      0,      0,      0, 0xC73D,
7874       0, 0x5E36, 0x5E34,      0, 0x494D,      0, 0xC73E, 0xC73F,
7875       0, 0xC740,      0, 0x5E31, 0x5E33, 0xC741, 0x313A, 0xC742,
7876       0, 0x3940, 0x4F32,      0, 0x333D,      0, 0x4962, 0xC743,
7877  0xC744,      0,      0,      0, 0x4D61,      0,      0, 0x3324,
7878  0x3F3B, 0x5E35,      0,      0, 0xC745,      0,      0,      0,
7879 };
7880 static const unsigned short utf8_to_euc_E6B5_x0213[] = {
7881       0, 0x4E2E,      0,      0, 0x3E74, 0x4075,      0,      0,
7882       0,      0,      0,      0,      0,      0,      0,      0,
7883       0,      0,      0,      0,      0,      0,      0, 0xC73D,
7884  0x7667, 0x5E36, 0x5E34, 0xEE52, 0x494D,      0, 0xEE53, 0xC73F,
7885  0xEE54, 0xC740,      0, 0x5E31, 0x5E33, 0x7668, 0x313A, 0xC742,
7886       0, 0x3940, 0x4F32,      0, 0x333D,      0, 0x4962, 0xC743,
7887  0xEE55,      0,      0,      0, 0x4D61,      0,      0, 0x3324,
7888  0x3F3B, 0x5E35,      0,      0, 0xC745,      0,      0,      0,
7889 };
7890 static const unsigned short utf8_to_euc_E6B6[] = {
7891       0,      0, 0xC746,      0,      0, 0x5E3A,      0, 0xC747,
7892  0x3E43,      0,      0,      0, 0x4D30,      0, 0x5E37,      0,
7893       0, 0xC748, 0xC749, 0x5E32, 0xC74A, 0x5E38, 0xC74B, 0xC74C,
7894  0xC74D, 0x4E5E,      0, 0x4573, 0x4642,      0,      0,      0,
7895       0,      0,      0,      0,      0,      0,      0,      0,
7896       0,      0, 0xC74E,      0, 0xC74F,      0,      0, 0x3336,
7897       0,      0, 0x3155,      0, 0xC750, 0x5E3E,      0, 0xC751,
7898  0x5E41, 0xC752,      0,      0, 0x4E43, 0xC753,      0, 0xC754,
7899 };
7900 static const unsigned short utf8_to_euc_E6B6_x0213[] = {
7901  0xEE56, 0xEE57, 0x766A,      0,      0, 0x5E3A,      0, 0x766B,
7902  0x3E43, 0x766C, 0xEE58,      0, 0x4D30, 0xEE59, 0x5E37,      0,
7903       0, 0xEE5A, 0xC749, 0x5E32, 0x766D, 0x5E38, 0xC74B, 0xC74C,
7904  0xEE5B, 0x4E5E,      0, 0x4573, 0x4642,      0,      0,      0,
7905       0,      0,      0,      0,      0,      0,      0,      0,
7906       0,      0, 0x766E, 0xEE61, 0x766F,      0, 0xEE62, 0x3336,
7907       0,      0, 0x3155,      0, 0xEE63, 0x5E3E,      0, 0xC751,
7908  0x5E41, 0xC752,      0,      0, 0x4E43, 0xC753,      0, 0x7670,
7909 };
7910 static const unsigned short utf8_to_euc_E6B7[] = {
7911  0x4D64,      0,      0,      0, 0xC755, 0x5E48, 0x5E42, 0x5E3F,
7912  0xC756,      0, 0xC757, 0x4E54, 0x5E45,      0, 0xC758, 0xC759,
7913       0, 0x3D4A, 0x5E47,      0,      0, 0x5E4C, 0xC75A,      0,
7914  0x4571, 0x5E4A,      0, 0xC75B,      0, 0xC75C, 0x5E44, 0xC75D,
7915  0xC75E, 0x4338, 0xC75F,      0, 0x5E4B, 0xC760, 0x5E40,      0,
7916  0x5E46, 0xC761, 0x5E4D, 0x307C, 0x5E43,      0, 0x5E4E, 0xC762,
7917  0xC763, 0x3F3C, 0xF44C, 0x3D5F, 0xC764, 0x4A25, 0xC765, 0x3A2E,
7918  0xF44B, 0x5E3B, 0x5E49, 0x453A, 0xC766,      0,      0,      0,
7919 };
7920 static const unsigned short utf8_to_euc_E6B7_x0213[] = {
7921  0x4D64,      0, 0xEE64,      0, 0x7671, 0x5E48, 0x5E42, 0x5E3F,
7922  0xEE66,      0, 0xC757, 0x4E54, 0x5E45,      0, 0xEE67, 0xEE68,
7923  0xEE69, 0x3D4A, 0x5E47,      0,      0, 0x5E4C, 0x7672,      0,
7924  0x4571, 0x5E4A, 0x7673, 0x7674,      0, 0x7675, 0x5E44, 0xEE6A,
7925  0xC75E, 0x4338, 0xC75F,      0, 0x5E4B, 0xC760, 0x5E40,      0,
7926  0x5E46, 0xEE6B, 0x5E4D, 0x307C, 0x5E43,      0, 0x5E4E, 0xC762,
7927  0xC763, 0x3F3C, 0xF44C, 0x3D5F, 0xC764, 0x4A25, 0xEE6C, 0x3A2E,
7928  0xF44B, 0x5E3B, 0x5E49, 0x453A, 0x7676,      0,      0,      0,
7929 };
7930 static const unsigned short utf8_to_euc_E6B8[] = {
7931  0xC767,      0,      0,      0, 0xC768, 0x4036,      0, 0x3369,
7932  0x3A51, 0x3E44, 0x5E3D, 0x3D42,      0,      0,      0,      0,
7933       0,      0,      0, 0x374C,      0, 0x5E3C,      0,      0,
7934       0, 0x5E52, 0x3D6D, 0x383A,      0, 0x5E61, 0xC769, 0x5E5B,
7935  0x3574, 0x454F, 0xC76A, 0x5E56, 0x5E5F, 0x302F, 0x3132, 0xC76B,
7936       0, 0x3239,      0, 0x5E58, 0x422C, 0x5E4F, 0x5E51, 0x3941,
7937       0,      0, 0xC76C,      0,      0,      0, 0xC76D,      0,
7938  0x5E62, 0xC76E, 0x5E5D, 0xC76F, 0xC770,      0, 0x5E55,      0,
7939 };
7940 static const unsigned short utf8_to_euc_E6B8_x0213[] = {
7941  0xC767,      0,      0,      0, 0xC768, 0x4036,      0, 0x3369,
7942  0x3A51, 0x3E44, 0x5E3D, 0x3D42,      0,      0,      0,      0,
7943       0,      0,      0, 0x374C,      0, 0x5E3C,      0, 0xEE5D,
7944       0, 0x5E52, 0x3D6D, 0x383A,      0, 0x5E61, 0xEE6E, 0x5E5B,
7945  0x3574, 0x454F, 0xEE6F, 0x5E56, 0x5E5F, 0x302F, 0x3132, 0xEE70,
7946       0, 0x3239,      0, 0x5E58, 0x422C, 0x5E4F, 0x5E51, 0x3941,
7947       0,      0, 0xEE72,      0, 0x7678,      0, 0xEE6D,      0,
7948  0x5E62, 0xC76E, 0x5E5D, 0xC76F, 0xEE73,      0, 0x5E55,      0,
7949 };
7950 static const unsigned short utf8_to_euc_E6B9[] = {
7951       0,      0,      0, 0x5E5C, 0xC771, 0xC772,      0,      0,
7952  0xC773, 0xC774, 0x4C2B, 0xC775,      0, 0x5E5A, 0x5E5E, 0xC776,
7953       0, 0xC777, 0xC778, 0xC779, 0xC77A,      0, 0x3850, 0xC77B,
7954  0x3E45,      0,      0, 0x4339, 0xC77C, 0xC77D, 0xC77E, 0x5E54,
7955       0,      0, 0xC821, 0xC822,      0,      0,      0, 0x4D2F,
7956  0xC823,      0,      0, 0x5E57,      0,      0, 0x5E50, 0x4572,
7957       0,      0, 0x5E53, 0xC824,      0,      0, 0x5E59,      0,
7958       0,      0,      0, 0xC825,      0, 0xC826, 0x4F51, 0x3C3E,
7959 };
7960 static const unsigned short utf8_to_euc_E6B9_x0213[] = {
7961       0,      0,      0, 0x5E5C, 0x7679, 0xC772,      0,      0,
7962  0xEE74, 0xEE75, 0x4C2B, 0xEE76, 0xEE77, 0x5E5A, 0x5E5E, 0xEE78,
7963       0, 0xEE79, 0xC778, 0xEE7A, 0xEE7B,      0, 0x3850, 0xEE7C,
7964  0x3E45,      0,      0, 0x4339, 0x767A, 0xC77D, 0x767B, 0x5E54,
7965       0,      0, 0xC821, 0xEE7D,      0,      0,      0, 0x4D2F,
7966  0xC823,      0,      0, 0x5E57,      0,      0, 0x5E50, 0x4572,
7967       0,      0, 0x5E53, 0xC824,      0,      0, 0x5E59,      0,
7968       0,      0,      0, 0xC825,      0, 0xC826, 0x4F51, 0x3C3E,
7969 };
7970 static const unsigned short utf8_to_euc_E6BA[] = {
7971  0x4B7E,      0, 0x5E63,      0,      0,      0,      0,      0,
7972       0,      0,      0,      0, 0x482E, 0xC827,      0, 0x5E6F,
7973  0x383B,      0,      0, 0xC828,      0,      0, 0x3D60,      0,
7974  0x5E65, 0xC829,      0,      0, 0x4E2F, 0x3942,      0, 0x5E72,
7975  0xC82A,      0, 0x306E,      0,      0, 0x5E70,      0, 0xC82B,
7976       0,      0, 0x5E64,      0,      0, 0xC82C, 0xC82D, 0x5E6A,
7977       0, 0xC82E, 0x5E6C, 0xC82F,      0,      0, 0x4D4F, 0x5E67,
7978       0,      0, 0x452E, 0xC830,      0, 0x5E69,      0, 0xC831,
7979 };
7980 static const unsigned short utf8_to_euc_E6BA_x0213[] = {
7981  0x4B7E,      0, 0x5E63,      0,      0,      0,      0,      0,
7982       0,      0,      0,      0, 0x482E, 0xC827,      0, 0x5E6F,
7983  0x383B,      0,      0, 0xEF21,      0,      0, 0x3D60,      0,
7984  0x5E65, 0xC829,      0,      0, 0x4E2F, 0x3942,      0, 0x5E72,
7985  0xC82A,      0, 0x306E,      0,      0, 0x5E70,      0, 0xEF22,
7986       0,      0, 0x5E64, 0x767C,      0, 0xC82C, 0xC82D, 0x5E6A,
7987       0, 0x767D, 0x5E6C, 0xC82F, 0xEF23,      0, 0x4D4F, 0x5E67,
7988       0,      0, 0x452E, 0xC830,      0, 0x5E69,      0, 0xEF24,
7989 };
7990 static const unsigned short utf8_to_euc_E6BB[] = {
7991  0xC832, 0xC833, 0x5E71, 0xC834, 0x5E6B, 0x4C47,      0, 0xC835,
7992  0xC836, 0x5E66, 0xC837, 0x3C22, 0x5E7E, 0xC838, 0xC839, 0xC83A,
7993       0, 0x336A,      0, 0x5E68, 0x5E6D, 0x5E6E,      0,      0,
7994       0,      0,      0,      0,      0, 0x426C, 0x425A,      0,
7995       0,      0,      0,      0,      0,      0,      0,      0,
7996       0,      0,      0, 0xC83B, 0x5E76, 0xC83C, 0xC83D, 0x5E7C,
7997       0,      0, 0x5E7A,      0, 0x4529,      0,      0, 0x5F23,
7998  0x5E77, 0xC83E,      0, 0xC83F,      0, 0xC840, 0x5E78, 0x5E60,
7999 };
8000 static const unsigned short utf8_to_euc_E6BB_x0213[] = {
8001  0xC832, 0x767E, 0x5E71, 0xEF25, 0x5E6B, 0x4C47,      0, 0x7721,
8002  0xC836, 0x5E66, 0xEF26, 0x3C22, 0x5E7E, 0xC838, 0x7722, 0xC83A,
8003       0, 0x336A,      0, 0x5E68, 0x5E6D, 0x5E6E,      0,      0,
8004       0, 0xEF27,      0,      0,      0, 0x426C, 0x425A,      0,
8005       0,      0,      0,      0,      0,      0,      0,      0,
8006       0,      0,      0, 0xEF29, 0x5E76, 0xC83C, 0xC83D, 0x5E7C,
8007       0,      0, 0x5E7A,      0, 0x4529,      0,      0, 0x5F23,
8008  0x5E77, 0xEF2A,      0, 0xEF2B,      0, 0xC840, 0x5E78, 0x5E60,
8009 };
8010 static const unsigned short utf8_to_euc_E6BC[] = {
8011       0, 0x3579, 0x493A,      0, 0xC841,      0, 0x3C3F,      0,
8012  0xC842, 0x3977, 0xC843,      0, 0xC844, 0xC845,      0, 0x4F33,
8013       0, 0x5E74,      0, 0x5F22, 0x3169, 0x4166, 0xC846,      0,
8014  0xC847,      0, 0xC848, 0xC849,      0,      0,      0,      0,
8015  0x4779,      0, 0x3441, 0x4E7A,      0,      0, 0xC84A,      0,
8016       0, 0xC84B, 0xC84C, 0x4C21, 0x4452, 0xC853,      0, 0xC84D,
8017  0xC84E, 0x5E7B, 0x5E7D, 0xC84F,      0,      0, 0xC850,      0,
8018  0x4132,      0,      0, 0xC851, 0xC852,      0, 0x5F21, 0x5E79,
8019 };
8020 static const unsigned short utf8_to_euc_E6BC_x0213[] = {
8021       0, 0x3579, 0x493A,      0, 0xC841,      0, 0x3C3F,      0,
8022  0xC842, 0x3977, 0xEF2C,      0, 0xEF2D, 0xC845,      0, 0x4F33,
8023  0x7723, 0x5E74,      0, 0x5F22, 0x3169, 0x4166, 0xC846,      0,
8024  0xEF2E,      0, 0x7724, 0xC849,      0,      0,      0,      0,
8025  0x4779,      0, 0x3441, 0x4E7A,      0, 0xEF2F, 0xC84A,      0,
8026       0, 0xC84B, 0x7726, 0x4C21, 0x4452, 0xC853,      0, 0x7727,
8027  0xC84E, 0x5E7B, 0x5E7D, 0x7728,      0, 0xEF28, 0xEF30,      0,
8028  0x4132,      0,      0, 0xC851, 0xEF31,      0, 0x5F21, 0x5E79,
8029 };
8030 static const unsigned short utf8_to_euc_E6BD[] = {
8031       0, 0x5E73,      0,      0,      0, 0x3443,      0,      0,
8032       0,      0,      0,      0,      0,      0,      0, 0xC854,
8033       0, 0xC855, 0xC856, 0xC857, 0x3769,      0,      0, 0xC858,
8034  0x5F2F, 0xC859, 0xC85A, 0x5F2A, 0x4078, 0xC85B, 0xC85C, 0x3363,
8035       0, 0xC85D, 0xC85E,      0, 0x3D61,      0, 0x5F33,      0,
8036  0xC85F,      0,      0,      0, 0xC860, 0x5F2C, 0x442C, 0x5F29,
8037  0x4459,      0,      0,      0, 0x5F4C,      0,      0,      0,
8038  0x5F26,      0, 0x5F25,      0, 0x5F2E, 0xC861, 0xC862,      0,
8039 };
8040 static const unsigned short utf8_to_euc_E6BD_x0213[] = {
8041       0, 0x5E73,      0,      0,      0, 0x3443,      0,      0,
8042       0,      0,      0,      0,      0,      0,      0, 0xC854,
8043       0, 0x7729, 0xEF33, 0xC857, 0x3769,      0,      0, 0xEF34,
8044  0x5F2F, 0x772A, 0xEF35, 0x5F2A, 0x4078, 0xC85B, 0x772B, 0x3363,
8045  0xEF36, 0x772C, 0x772D,      0, 0x3D61,      0, 0x5F33,      0,
8046  0xEF37,      0,      0,      0, 0xC860, 0x5F2C, 0x442C, 0x5F29,
8047  0x4459,      0,      0,      0, 0x5F4C,      0,      0,      0,
8048  0x5F26,      0, 0x5F25,      0, 0x5F2E, 0xEF39, 0x772E,      0,
8049 };
8050 static const unsigned short utf8_to_euc_E6BE[] = {
8051  0x5F28, 0x5F27, 0x5F2D, 0xC863, 0x4021,      0, 0x5F24, 0xC864,
8052  0xC865,      0,      0, 0xC866, 0xC867, 0xC868, 0x5F30,      0,
8053  0xC869, 0x5F31, 0xC86A, 0xC86B, 0xC86C,      0, 0xC86D, 0x3442,
8054       0,      0, 0xC86E,      0,      0,      0,      0, 0xC86F,
8055  0xC870, 0x5F36,      0, 0x5F35, 0x5F37, 0xC871, 0xC872, 0xC873,
8056  0xC874,      0, 0x5F3A,      0,      0,      0, 0xC875, 0xC876,
8057  0xC877, 0x4543,      0, 0x5F34,      0, 0xC878, 0xC879,      0,
8058       0, 0x5F38,      0,      0, 0xC87A,      0,      0,      0,
8059 };
8060 static const unsigned short utf8_to_euc_E6BE_x0213[] = {
8061  0x5F28, 0x5F27, 0x5F2D, 0xC863, 0x4021,      0, 0x5F24, 0xC864,
8062  0x772F,      0,      0, 0xC866, 0x7730, 0x7731, 0x5F30,      0,
8063  0xEF3A, 0x5F31, 0xC86A, 0xC86B, 0x7732,      0, 0xEF3B, 0x3442,
8064  0xEF38,      0, 0xC86E,      0,      0,      0,      0, 0xEF3D,
8065  0x7733, 0x5F36,      0, 0x5F35, 0x5F37, 0xEF3E, 0xC872, 0x7734,
8066  0xC874,      0, 0x5F3A,      0,      0,      0, 0xC875, 0xEF3F,
8067  0xC877, 0x4543,      0, 0x5F34,      0, 0xEF41, 0x7735,      0,
8068       0, 0x5F38,      0,      0, 0x7736,      0, 0xEF3C,      0,
8069 };
8070 static const unsigned short utf8_to_euc_E6BF[] = {
8071  0x3763, 0x4279, 0x5F32, 0x473B,      0, 0xC87B, 0x5F39, 0xC87C,
8072  0xC87D,      0, 0xC87E,      0,      0,      0,      0,      0,
8073       0,      0,      0,      0, 0x5F3E, 0x5F3C,      0,      0,
8074  0x5F3F,      0, 0xC921, 0x5F42,      0,      0, 0xC922, 0x5F3B,
8075  0x396A, 0x4728,      0,      0, 0x5E39,      0,      0,      0,
8076  0xC923, 0xC924,      0, 0x4D74, 0x5F3D,      0, 0x5F41, 0x4275,
8077  0xC925, 0x5F40,      0, 0x5F2B,      0, 0xC926, 0x6F69,      0,
8078       0, 0xC927, 0x5F45,      0, 0xC928, 0xC929, 0x5F49,      0,
8079 };
8080 static const unsigned short utf8_to_euc_E6BF_x0213[] = {
8081  0x3763, 0x4279, 0x5F32, 0x473B,      0, 0xC87B, 0x5F39, 0x7737,
8082  0xEF42, 0xEF43, 0x7738,      0,      0,      0,      0,      0,
8083       0,      0,      0,      0, 0x5F3E, 0x5F3C,      0,      0,
8084  0x5F3F,      0, 0xEF44, 0x5F42,      0,      0, 0xEF45, 0x5F3B,
8085  0x396A, 0x4728,      0,      0, 0x5E39,      0,      0,      0,
8086  0xC923, 0xEF46,      0, 0x4D74, 0x5F3D,      0, 0x5F41, 0x4275,
8087  0x773A, 0x5F40,      0, 0x5F2B,      0, 0x773B, 0x6F69,      0,
8088       0, 0x7739, 0x5F45,      0, 0xEF48, 0xC929, 0x5F49,      0,
8089 };
8090 static const unsigned short utf8_to_euc_E780[] = {
8091  0xC92A, 0x5F47,      0,      0,      0, 0xC92B, 0xC92C, 0xC92D,
8092       0, 0x5F43,      0, 0x5F44,      0, 0xC92E,      0, 0x5F48,
8093       0, 0x5F46,      0,      0,      0, 0x494E,      0, 0xC92F,
8094  0x5F4E,      0, 0x5F4B, 0x5F4A,      0, 0x5F4D, 0x4654, 0x5F4F,
8095  0xC930,      0,      0, 0xC931,      0,      0, 0x4375, 0x426D,
8096  0xF44D,      0,      0,      0, 0x4025,      0,      0, 0xC932,
8097  0x5F50,      0, 0x5F52,      0, 0xC933,      0,      0, 0xC934,
8098       0, 0xC935,      0,      0, 0xC936,      0, 0x5F51,      0,
8099 };
8100 static const unsigned short utf8_to_euc_E780_x0213[] = {
8101  0xEF49, 0x5F47,      0,      0,      0, 0x773C, 0x773D, 0xEF4A,
8102       0, 0x5F43, 0xEF4B, 0x5F44,      0, 0xC92E,      0, 0x5F48,
8103       0, 0x5F46,      0,      0,      0, 0x494E,      0, 0xC92F,
8104  0x5F4E,      0, 0x5F4B, 0x5F4A,      0, 0x5F4D, 0x4654, 0x5F4F,
8105  0xC930,      0,      0, 0xEF4C,      0,      0, 0x4375, 0x426D,
8106  0x773E,      0,      0,      0, 0x4025,      0,      0, 0xC932,
8107  0x5F50,      0, 0x5F52,      0, 0xC933,      0,      0, 0xC934,
8108       0, 0xEF4E, 0xEF4F,      0, 0xEF50,      0, 0x5F51,      0,
8109 };
8110 static const unsigned short utf8_to_euc_E781[] = {
8111       0,      0,      0, 0xC937, 0xC938,      0,      0,      0,
8112  0xC939, 0xC93A, 0xC93B, 0xC93C, 0x5E75,      0, 0xC941,      0,
8113       0, 0x5F53,      0,      0, 0xC93D, 0xC93E,      0,      0,
8114  0x4667,      0,      0,      0,      0, 0xC93F, 0xC940,      0,
8115       0,      0,      0, 0x5F54, 0xC942, 0xC943,      0,      0,
8116       0,      0,      0, 0x3250, 0xC944,      0, 0xC945, 0x4574,
8117  0x3325,      0,      0,      0,      0, 0xC946, 0xC947,      0,
8118  0x3564,      0,      0,      0, 0x3C5E, 0x3A52, 0xC948,      0,
8119 };
8120 static const unsigned short utf8_to_euc_E781_x0213[] = {
8121       0,      0,      0, 0xEF51, 0xC938,      0,      0, 0xEF52,
8122  0xC939, 0xC93A, 0x773F, 0xEF53, 0x5E75,      0, 0x7742,      0,
8123       0, 0x5F53,      0,      0, 0xEF55, 0xC93E,      0,      0,
8124  0x4667,      0,      0,      0,      0, 0x7740, 0x7741,      0,
8125       0,      0,      0, 0x5F54, 0x7743, 0xEF56,      0,      0,
8126       0, 0xEF57,      0, 0x3250, 0xEF58,      0, 0xEF59, 0x4574,
8127  0x3325,      0,      0,      0,      0, 0x7744, 0xEF5A,      0,
8128  0x3564,      0,      0,      0, 0x3C5E, 0x3A52, 0xEF5B,      0,
8129 };
8130 static const unsigned short utf8_to_euc_E782[] = {
8131       0, 0xC949,      0,      0,      0, 0xC94A, 0xC94B,      0,
8132       0, 0x4F27, 0x3F66,      0,      0,      0, 0x316A,      0,
8133       0,      0, 0x5F56,      0, 0xC94C, 0xC94D, 0xC94E, 0xC94F,
8134  0xC950, 0x5F55,      0, 0xC951,      0,      0,      0,      0,
8135       0,      0,      0,      0, 0xC952,      0,      0,      0,
8136       0,      0,      0, 0xC953, 0x5F59, 0x433A, 0x5F5C, 0x5F57,
8137  0xC954, 0xC955,      0, 0x5F5B, 0xC956,      0,      0, 0xC957,
8138  0x5F5A, 0x4540, 0x3059, 0xF42E,      0,      0,      0,      0,
8139 };
8140 static const unsigned short utf8_to_euc_E782_x0213[] = {
8141       0, 0xEF5C,      0,      0,      0, 0x7745, 0xEF5D,      0,
8142       0, 0x4F27, 0x3F66,      0,      0,      0, 0x316A,      0,
8143       0,      0, 0x5F56,      0, 0xC94C, 0xEF5E, 0xC94E, 0xEF5F,
8144  0xC950, 0x5F55,      0, 0xC951,      0,      0,      0, 0xEF62,
8145       0,      0,      0,      0, 0x7746,      0,      0,      0,
8146       0,      0,      0, 0x7747, 0x5F59, 0x433A, 0x5F5C, 0x5F57,
8147  0xC954, 0xEF63,      0, 0x5F5B, 0xC956,      0,      0, 0x7748,
8148  0x5F5A, 0x4540, 0x3059, 0xEF60,      0,      0,      0,      0,
8149 };
8150 static const unsigned short utf8_to_euc_E783[] = {
8151       0,      0,      0,      0,      0,      0,      0,      0,
8152  0x4E75,      0, 0xC958, 0x5F5E,      0,      0,      0, 0x3128,
8153       0, 0xC959,      0, 0xC95A, 0xC95B, 0xC95C, 0xC95D,      0,
8154  0xC95E, 0x5F60,      0,      0, 0xC95F, 0x5F5F,      0, 0x5F5D,
8155       0,      0,      0,      0, 0xC960,      0,      0,      0,
8156       0,      0,      0,      0,      0,      0,      0,      0,
8157       0, 0x5F58,      0,      0,      0,      0,      0,      0,
8158       0, 0x4B23, 0xC961,      0,      0, 0x5F62,      0,      0,
8159 };
8160 static const unsigned short utf8_to_euc_E783_x0213[] = {
8161       0,      0,      0,      0,      0,      0,      0,      0,
8162  0x4E75,      0, 0xEF66, 0x5F5E,      0,      0,      0, 0x3128,
8163       0, 0xEF67,      0, 0xEF68, 0x7749, 0xC95C, 0xC95D,      0,
8164  0x774A, 0x5F60,      0,      0, 0xEF69, 0x5F5F,      0, 0x5F5D,
8165       0,      0,      0,      0, 0x774B,      0,      0,      0,
8166       0,      0,      0,      0, 0xEF65,      0,      0,      0,
8167       0, 0x5F58,      0,      0,      0,      0,      0,      0,
8168       0, 0x4B23, 0xC961,      0,      0, 0x5F62,      0,      0,
8169 };
8170 static const unsigned short utf8_to_euc_E784[] = {
8171       0,      0,      0, 0xC962, 0xC963, 0xC964, 0xC965, 0xC966,
8172       0, 0x5F61,      0, 0xC967, 0xC968,      0,      0, 0xC969,
8173       0,      0,      0,      0, 0x316B,      0,      0,      0,
8174       0, 0x5F64, 0x4A32,      0, 0x5F63,      0, 0xC96A,      0,
8175  0xC96B, 0x4C35,      0,      0,      0,      0, 0x3E47,      0,
8176       0,      0,      0, 0xC96C,      0, 0xC96D,      0, 0xC96E,
8177  0xC96F, 0xC970,      0,      0,      0,      0, 0x4133,      0,
8178  0xC971,      0,      0,      0, 0x3E46,      0,      0,      0,
8179 };
8180 static const unsigned short utf8_to_euc_E784_x0213[] = {
8181       0,      0,      0, 0xEF6A, 0xEF6B, 0xC964, 0xEF6C, 0xEF6D,
8182  0xEF6E, 0x5F61,      0, 0xC967, 0xEF6F,      0,      0, 0x774C,
8183       0,      0,      0,      0, 0x316B,      0,      0,      0,
8184       0, 0x5F64, 0x4A32,      0, 0x5F63,      0, 0x774E,      0,
8185  0x774F, 0x4C35,      0,      0,      0,      0, 0x3E47,      0,
8186       0,      0,      0, 0x774D,      0, 0xC96D, 0x7750, 0xEF71,
8187  0x7751, 0xEF72,      0,      0,      0,      0, 0x4133,      0,
8188  0xC971,      0,      0,      0, 0x3E46,      0,      0,      0,
8189 };
8190 static const unsigned short utf8_to_euc_E785[] = {
8191       0, 0xC972,      0,      0,      0, 0xC973, 0xC974, 0xC975,
8192       0, 0x4E7B, 0xC976, 0xC977, 0x5F6A,      0, 0x4079,      0,
8193  0xC978,      0, 0xC979,      0,      0, 0x5F66, 0x5F6B, 0xC97A,
8194       0, 0x316C, 0xC97B,      0, 0xC97C,      0, 0xC97D,      0,
8195  0xC97E,      0, 0x5F69,      0, 0x4761, 0x5F65, 0x5F68, 0x3E48,
8196  0xCA21, 0x4851,      0,      0, 0x5F6C,      0, 0x3C51,      0,
8197       0,      0,      0,      0,      0,      0,      0,      0,
8198       0, 0xCA22,      0,      0,      0, 0x407A,      0,      0,
8199 };
8200 static const unsigned short utf8_to_euc_E785_x0213[] = {
8201       0, 0xC972,      0,      0,      0, 0xC973, 0x7752, 0x7753,
8202       0, 0x4E7B, 0xEF74, 0xC977, 0x5F6A,      0, 0x4079,      0,
8203  0xEF73, 0x7754, 0x7756, 0xEF75,      0, 0x5F66, 0x5F6B, 0xC97A,
8204       0, 0x316C, 0xC97B,      0, 0x7757,      0, 0xEF76,      0,
8205  0x7758,      0, 0x5F69,      0, 0x4761, 0x5F65, 0x5F68, 0x3E48,
8206  0x7759, 0x4851,      0,      0, 0x5F6C,      0, 0x3C51,      0,
8207       0,      0,      0,      0,      0,      0,      0,      0,
8208       0, 0xCA22,      0,      0,      0, 0x407A,      0,      0,
8209 };
8210 static const unsigned short utf8_to_euc_E786[] = {
8211  0xCA23,      0,      0,      0, 0x5F6F, 0xCA24,      0, 0xCA25,
8212  0x5F67,      0, 0x3727,      0, 0xCA26,      0,      0, 0x5F6D,
8213       0,      0, 0xCA27,      0, 0x4D50, 0x5F70,      0,      0,
8214       0, 0x7426, 0xCA28, 0xCA29,      0,      0,      0, 0x3D4F,
8215  0xCA2A,      0, 0xCA2B,      0,      0,      0,      0,      0,
8216  0x5F71,      0,      0,      0, 0x5F72,      0,      0, 0xCA2C,
8217  0xCA2D, 0x472E, 0xCA2E, 0xCA2F,      0,      0,      0,      0,
8218       0, 0x5F74, 0xCA30,      0,      0,      0, 0x5F75, 0xCA31,
8219 };
8220 static const unsigned short utf8_to_euc_E786_x0213[] = {
8221  0xEF79,      0,      0,      0, 0x5F6F, 0x775B,      0, 0x775C,
8222  0x5F67,      0, 0x3727,      0, 0xCA26,      0,      0, 0x5F6D,
8223       0,      0, 0x775D,      0, 0x4D50, 0x5F70, 0xEF78,      0,
8224       0, 0x7426, 0xCA28, 0xEF7A,      0,      0,      0, 0x3D4F,
8225  0xEF7B,      0, 0xEF7C,      0,      0,      0,      0,      0,
8226  0x5F71,      0,      0,      0, 0x5F72,      0, 0xEF7D, 0xEF7E,
8227  0xCA2D, 0x472E, 0xCA2E, 0xF021,      0,      0,      0,      0,
8228       0, 0x5F74, 0x775F,      0,      0,      0, 0x5F75, 0xCA31,
8229 };
8230 static const unsigned short utf8_to_euc_E787[] = {
8231  0xCA32, 0xCA33,      0, 0x4733, 0xCA34,      0,      0,      0,
8232  0x4575, 0x5F77,      0, 0xCA35, 0xCA36,      0, 0x5F79,      0,
8233  0x4E55,      0, 0x5F76, 0xCA37, 0x5F78, 0x316D, 0xCA38, 0x5F73,
8234       0, 0xCA39, 0xCA3A,      0, 0xCA3B,      0,      0, 0x535B,
8235  0x5F7A,      0,      0,      0,      0, 0x4167, 0x3B38, 0x5F7C,
8236       0,      0,      0,      0, 0x5F7B, 0x3F24, 0x5259,      0,
8237       0,      0,      0,      0,      0, 0x5F7D,      0,      0,
8238  0xCA3C, 0x6021,      0, 0x5F6E, 0x5F7E,      0, 0xCA3D, 0x6022,
8239 };
8240 static const unsigned short utf8_to_euc_E787_x0213[] = {
8241  0xCA32, 0x775E,      0, 0x4733, 0x7760,      0,      0,      0,
8242  0x4575, 0x5F77,      0, 0xF023, 0xCA36,      0, 0x5F79,      0,
8243  0x4E55,      0, 0x5F76, 0xF024, 0x5F78, 0x316D, 0xCA38, 0x5F73,
8244       0, 0xF025, 0xCA3A,      0, 0xF026,      0,      0, 0x535B,
8245  0x5F7A,      0,      0,      0,      0, 0x4167, 0x3B38, 0x5F7C,
8246       0,      0,      0,      0, 0x5F7B, 0x3F24, 0x5259,      0,
8247       0,      0,      0,      0,      0, 0x5F7D,      0,      0,
8248  0xCA3C, 0x6021,      0, 0x5F6E, 0x5F7E,      0, 0x7761, 0x6022,
8249 };
8250 static const unsigned short utf8_to_euc_E788[] = {
8251  0xCA3E,      0,      0,      0,      0,      0, 0x477A, 0xCA3F,
8252  0xCA40, 0xCA41,      0,      0,      0, 0x6023,      0,      0,
8253  0x6024,      0,      0, 0xCA42,      0,      0,      0, 0xCA43,
8254       0,      0, 0xCA44, 0x6025,      0, 0xCA45,      0, 0xCA46,
8255       0,      0,      0,      0, 0xCA47,      0,      0,      0,
8256  0x6026,      0, 0x445E, 0xCA48, 0x6028, 0x6027,      0, 0xCA49,
8257  0x6029,      0, 0x602A,      0, 0xCA4A, 0x3C5F, 0x4963,      0,
8258  0xCA4B, 0xCA4C, 0x4C6C, 0x602B, 0x602C, 0x4156, 0x3C24, 0x602D,
8259 };
8260 static const unsigned short utf8_to_euc_E788_x0213[] = {
8261  0x7762,      0,      0,      0,      0,      0, 0x477A, 0xF027,
8262  0xCA40, 0xCA41,      0,      0,      0, 0x6023,      0,      0,
8263  0x6024,      0,      0, 0xCA42,      0, 0x7763,      0, 0xCA43,
8264       0,      0, 0xCA44, 0x6025,      0, 0xCA45,      0, 0xCA46,
8265       0,      0,      0,      0, 0xCA47,      0,      0,      0,
8266  0x6026,      0, 0x445E, 0xF02A, 0x6028, 0x6027,      0, 0xCA49,
8267  0x6029,      0, 0x602A,      0, 0xF02B, 0x3C5F, 0x4963,      0,
8268  0xF02C, 0xF02D, 0x4C6C, 0x602B, 0x602C, 0x4156, 0x3C24, 0x602D,
8269 };
8270 static const unsigned short utf8_to_euc_E789[] = {
8271  0x602E, 0xCA4D, 0xCA4E, 0xCA4F,      0, 0xCA50, 0x602F, 0x4A52,
8272  0x4847,      0,      0, 0x6030, 0x4757,      0, 0xCA51, 0xCA52,
8273  0xCA53,      0, 0x442D, 0xCA54,      0, 0xCA55, 0xCA56,      0,
8274  0x6031, 0x3267, 0xCA57, 0x356D, 0xCA58, 0x4C46, 0xCA59, 0x4C36,
8275  0xCA5A, 0x3234, 0x4F34, 0xCA5B,      0,      0,      0, 0x4B52,
8276  0xCA5C, 0x4A2A,      0, 0xCA5D,      0,      0, 0xCA5E, 0xCA5F,
8277       0, 0xCA60, 0x4037,      0, 0x6032,      0,      0, 0xCA61,
8278  0xCA62, 0x4643,      0, 0xCA63, 0xCA64, 0x3823, 0x6033, 0xCA65,
8279 };
8280 static const unsigned short utf8_to_euc_E789_x0213[] = {
8281  0x602E, 0xCA4D, 0xF02F, 0xCA4F,      0, 0xCA50, 0x602F, 0x4A52,
8282  0x4847,      0,      0, 0x6030, 0x4757,      0, 0xCA51, 0xCA52,
8283  0xCA53,      0, 0x442D, 0xF030,      0, 0x7764, 0x7765, 0xF031,
8284  0x6031, 0x3267, 0xCA57, 0x356D, 0xCA58, 0x4C46, 0xCA59, 0x4C36,
8285  0xCA5A, 0x3234, 0x4F34, 0xF032,      0,      0,      0, 0x4B52,
8286  0xCA5C, 0x4A2A,      0, 0xCA5D,      0,      0, 0xF034, 0xF035,
8287       0, 0xCA60, 0x4037,      0, 0x6032,      0,      0, 0xCA61,
8288  0xF036, 0x4643,      0, 0xCA63, 0xCA64, 0x3823, 0x6033, 0xF037,
8289 };
8290 static const unsigned short utf8_to_euc_E78A[] = {
8291  0x3A54, 0x6035, 0x6034,      0, 0xCA66,      0,      0, 0x6036,
8292       0, 0xCA67,      0,      0,      0, 0xCA68, 0xCA69,      0,
8293       0,      0, 0x6037, 0xCA6A,      0,      0, 0x6038,      0,
8294       0,      0,      0, 0xCA6B,      0,      0,      0,      0,
8295  0x353E,      0, 0x6039,      0,      0,      0,      0, 0x603A,
8296  0xCA6C,      0,      0,      0, 0x3824, 0xCA6D, 0xCA6E, 0x4848,
8297       0, 0xCA6F, 0x603C,      0, 0xCA70,      0, 0x3E75,      0,
8298       0, 0x603B,      0,      0,      0,      0, 0xCA71,      0,
8299 };
8300 static const unsigned short utf8_to_euc_E78A_x0213[] = {
8301  0x3A54, 0x6035, 0x6034,      0, 0xCA66,      0,      0, 0x6036,
8302       0, 0xCA67,      0,      0,      0, 0x7767, 0xF038,      0,
8303       0,      0, 0x6037, 0xCA6A,      0,      0, 0x6038,      0,
8304       0,      0,      0, 0x7768,      0,      0,      0,      0,
8305  0x353E,      0, 0x6039,      0,      0,      0,      0, 0x603A,
8306  0xCA6C,      0,      0,      0, 0x3824, 0xF03A, 0xF03B, 0x4848,
8307  0xF03C, 0xF03D, 0x603C,      0, 0xCA70,      0, 0x3E75,      0,
8308       0, 0x603B,      0,      0,      0,      0, 0x7769,      0,
8309 };
8310 static const unsigned short utf8_to_euc_E78B[] = {
8311       0, 0xCA72, 0x3638, 0x603D, 0x603F,      0, 0x603E, 0xCA73,
8312       0, 0xCA74,      0,      0, 0xCA75,      0, 0x6040,      0,
8313  0x3851,      0, 0x6041,      0,      0, 0xCA76, 0xCA77, 0x3669,
8314  0xCA78, 0x4140,      0, 0x397D,      0,      0,      0, 0xCA79,
8315  0x6043, 0x6044, 0x6042,      0,      0, 0xCA7A,      0,      0,
8316       0, 0x3C6D,      0,      0, 0x4648, 0x3639,      0,      0,
8317       0,      0,      0, 0xCA7B, 0xCA7C,      0,      0, 0x6046,
8318  0x432C, 0x6045, 0xCA7D, 0xCA7E, 0x4F35, 0x4762, 0xCB21,      0,
8319 };
8320 static const unsigned short utf8_to_euc_E78B_x0213[] = {
8321  0x776A, 0xF03E, 0x3638, 0x603D, 0x603F,      0, 0x603E, 0xCA73,
8322       0, 0xCA74,      0,      0, 0xF040,      0, 0x6040,      0,
8323  0x3851,      0, 0x6041,      0,      0, 0xCA76, 0xCA77, 0x3669,
8324  0xCA78, 0x4140,      0, 0x397D,      0,      0,      0, 0xCA79,
8325  0x6043, 0x6044, 0x6042,      0,      0, 0xCA7A,      0,      0,
8326       0, 0x3C6D,      0,      0, 0x4648, 0x3639,      0,      0,
8327       0,      0,      0, 0xF043, 0xCA7C,      0,      0, 0x6046,
8328  0x432C, 0x6045, 0xF044, 0x776B, 0x4F35, 0x4762, 0xCB21,      0,
8329 };
8330 static const unsigned short utf8_to_euc_E78C[] = {
8331       0,      0, 0xCB22,      0, 0xCB23, 0xCB24,      0, 0xCB25,
8332       0,      0, 0x6049, 0xCB26,      0, 0xCB27,      0,      0,
8333       0,      0, 0xCB28, 0xCB29,      0,      0, 0x604B, 0x6048,
8334  0xCB2A, 0xCB2B,      0, 0x4C54, 0x604A, 0x604C, 0xCB2C, 0x4E44,
8335       0,      0, 0xCB2D,      0, 0xCB2E, 0x6050,      0, 0xCB2F,
8336  0xCB30, 0x604F, 0x4376, 0x472D, 0xCB31,      0, 0x3825, 0x604E,
8337       0, 0xCB32, 0xCB33,      0, 0x604D, 0xCB34, 0x4D31, 0x4D32,
8338       0,      0, 0xCB35, 0xCB36,      0, 0xCB37, 0x6051, 0x316E,
8339 };
8340 static const unsigned short utf8_to_euc_E78C_x0213[] = {
8341       0,      0, 0xCB22,      0, 0xCB23, 0xCB24,      0, 0xF045,
8342       0,      0, 0x6049, 0xCB26,      0, 0xCB27,      0,      0,
8343       0,      0, 0xF046, 0xCB29,      0,      0, 0x604B, 0x6048,
8344  0xF047, 0xF048,      0, 0x4C54, 0x604A, 0x604C, 0xCB2C, 0x4E44,
8345       0,      0, 0xCB2D,      0, 0xCB2E, 0x6050,      0, 0x776D,
8346  0x776E, 0x604F, 0x4376, 0x472D, 0xF04B,      0, 0x3825, 0x604E,
8347       0, 0xF04C, 0xCB33, 0xF04D, 0x604D, 0xCB34, 0x4D31, 0x4D32,
8348       0, 0xF04A, 0xCB35, 0xCB36,      0, 0xF04E, 0x6051, 0x316E,
8349 };
8350 static const unsigned short utf8_to_euc_E78D[] = {
8351       0,      0,      0, 0xCB38, 0x3976, 0x3B62,      0,      0,
8352       0,      0,      0,      0,      0, 0xCB39, 0x6052, 0x6053,
8353  0xCB3A,      0, 0xCB3B,      0,      0,      0, 0xCB3C, 0x6055,
8354  0xCB3D,      0,      0,      0,      0, 0xCB3E, 0xCB3F, 0xCB40,
8355  0xCB41,      0,      0, 0x3D43,      0,      0, 0xCB42, 0xCB43,
8356  0x6057, 0xCB44, 0x6056, 0xCB45, 0xCB46,      0, 0xCB47, 0xCB48,
8357  0x6058, 0xCB49, 0x334D,      0,      0, 0x605A,      0, 0xCB4A,
8358  0x6059, 0xCB4B, 0x605C, 0x605B, 0xCB4C,      0,      0,      0,
8359 };
8360 static const unsigned short utf8_to_euc_E78D_x0213[] = {
8361       0,      0,      0, 0xCB38, 0x3976, 0x3B62,      0,      0,
8362       0,      0,      0,      0,      0, 0xCB39, 0x6052, 0x6053,
8363  0x7770,      0, 0xF04F,      0,      0,      0, 0xCB3C, 0x6055,
8364  0xCB3D,      0,      0,      0,      0, 0xCB3E, 0xCB3F, 0xCB40,
8365  0xCB41,      0,      0, 0x3D43,      0,      0, 0x7771, 0xCB43,
8366  0x6057, 0xCB44, 0x6056, 0xF051, 0xF052,      0, 0xF054, 0xF055,
8367  0x6058, 0xF056, 0x334D,      0,      0, 0x605A,      0, 0xF057,
8368  0x6059, 0xCB4B, 0x605C, 0x605B, 0x7772,      0,      0,      0,
8369 };
8370 static const unsigned short utf8_to_euc_E78E[] = {
8371  0xCB4D, 0xCB4E,      0, 0xCB4F, 0x383C, 0xCB50, 0xCB51, 0x4E28,
8372       0, 0x364C,      0, 0x3226,      0,      0, 0xCB52,      0,
8373  0xCB53,      0,      0, 0xCB54,      0, 0xCB55, 0x366A, 0xCB56,
8374  0xCB57,      0,      0,      0, 0xCB58,      0, 0xCB59, 0xCB5A,
8375  0xCB5B,      0, 0xCB5C,      0,      0, 0xCB5D, 0xCB5E,      0,
8376       0, 0x3461, 0xCB5F, 0xCB60,      0, 0xCB61,      0,      0,
8377       0,      0, 0x4E68, 0x605E,      0, 0xCB62,      0, 0xCB63,
8378       0, 0xCB64,      0, 0x6060, 0xCB65, 0xCB66,      0, 0xCB67,
8379 };
8380 static const unsigned short utf8_to_euc_E78E_x0213[] = {
8381  0xCB4D, 0xF058,      0, 0xCB4F, 0x383C, 0xF059, 0xCB51, 0x4E28,
8382       0, 0x364C, 0xF05A, 0x3226,      0,      0, 0xCB52,      0,
8383  0xCB53,      0,      0, 0xCB54, 0xF05B, 0x7773, 0x366A, 0xCB56,
8384  0xF05C,      0,      0,      0, 0xF05D,      0, 0xF05E, 0x7774,
8385  0x7775,      0, 0x7776,      0,      0, 0xF05F, 0x7777,      0,
8386  0xF060, 0x3461, 0xCB5F, 0x7778,      0, 0xCB61,      0,      0,
8387       0,      0, 0x4E68, 0x605E,      0, 0xF061,      0, 0xF062,
8388       0, 0xF063,      0, 0x6060, 0xF064, 0xCB66,      0, 0xF065,
8389 };
8390 static const unsigned short utf8_to_euc_E78F[] = {
8391  0x6061,      0, 0x3251,      0,      0, 0xCB68, 0xCB69,      0,
8392  0x605D, 0xCB6A, 0x3B39, 0xCB6B, 0xCB6C, 0x4441, 0x605F, 0xCB6D,
8393       0,      0, 0xCB6E, 0xCB6F,      0,      0, 0xCB70,      0,
8394       0, 0xCB71,      0,      0,      0, 0xCB72, 0x6064,      0,
8395  0x3C6E, 0xCB73,      0, 0xCB74,      0, 0x6062, 0xCB75, 0xCB76,
8396       0, 0xCB77, 0x373E,      0,      0, 0x4849, 0x6063,      0,
8397       0, 0x607E,      0,      0, 0xCB78, 0xCB79,      0, 0xCB7A,
8398  0x6069, 0xCB7B, 0xCB7C, 0xCB7D,      0, 0xCB7E, 0x383D, 0xCC21,
8399 };
8400 static const unsigned short utf8_to_euc_E78F_x0213[] = {
8401  0x6061,      0, 0x3251,      0,      0, 0xF066, 0xCB69,      0,
8402  0x605D, 0x7779, 0x3B39, 0xF067, 0xCB6C, 0x4441, 0x605F, 0x777A,
8403       0,      0, 0xCB6E, 0xCB6F,      0,      0, 0x777B,      0,
8404       0, 0x777C,      0,      0,      0, 0xCB72, 0x6064,      0,
8405  0x3C6E, 0xF068,      0, 0x777D,      0, 0x6062, 0xCB75, 0xF069,
8406       0, 0x777E, 0x373E,      0,      0, 0x4849, 0x6063,      0,
8407       0, 0x607E,      0,      0, 0xCB78, 0xCB79,      0, 0xCB7A,
8408  0x6069, 0xF06A, 0xF06C, 0xCB7D,      0, 0xCB7E, 0x383D, 0xCC21,
8409 };
8410 static const unsigned short utf8_to_euc_E790[] = {
8411  0xCC22, 0xCC23,      0, 0x3565, 0xCC24, 0x6066, 0x4D7D, 0xCC25,
8412       0, 0x4E30, 0xCC26,      0,      0,      0,      0,      0,
8413       0, 0xCC27,      0,      0,      0,      0,      0,      0,
8414       0,      0, 0xCC28, 0xCC29,      0,      0,      0,      0,
8415       0,      0, 0x4276,      0, 0xCC2A, 0x6068, 0xCC2B,      0,
8416  0xCC2C, 0xCC2D, 0xCC2E, 0xCC2F, 0xCC30, 0xCC31, 0xCC32, 0xCC33,
8417  0xCC34, 0xCC35, 0x606A, 0x4E56, 0x3657, 0x487C, 0x474A,      0,
8418       0, 0xCC36, 0x606B,      0,      0,      0,      0, 0x606D,
8419 };
8420 static const unsigned short utf8_to_euc_E790_x0213[] = {
8421  0xCC22, 0xF06D,      0, 0x3565, 0xCC24, 0x6066, 0x4D7D, 0x7821,
8422       0, 0x4E30, 0x7822,      0,      0,      0,      0,      0,
8423       0, 0xCC27,      0, 0xF06B,      0,      0,      0,      0,
8424       0,      0, 0x7823, 0x7824,      0,      0,      0,      0,
8425       0,      0, 0x4276,      0, 0xF06E, 0x6068, 0x7826,      0,
8426  0x7827, 0xCC2D, 0x7828, 0x7829, 0x782A, 0xCC31, 0x782B, 0x782C,
8427  0x782D, 0xF06F, 0x606A, 0x4E56, 0x3657, 0x487C, 0x474A,      0,
8428       0, 0xF070, 0x606B,      0,      0,      0,      0, 0x606D,
8429 };
8430 static const unsigned short utf8_to_euc_E791[] = {
8431  0xCC37, 0x6070,      0, 0xCC38, 0xCC39,      0, 0xCC3A, 0xCC3B,
8432       0,      0,      0, 0xCC3C,      0, 0xCC3D,      0,      0,
8433       0, 0xCC3E, 0xCC3F,      0,      0, 0x606C,      0, 0xCC40,
8434       0, 0x606F, 0x386A, 0x314D, 0x6071, 0xCC41, 0x3F70, 0x606E,
8435  0x4E5C,      0, 0xCC42, 0x6074, 0x7424,      0, 0xCC43, 0xCC44,
8436  0xCC45, 0x6072, 0x6075, 0xCC46,      0, 0xCC47, 0xCC48, 0x6067,
8437  0x6073, 0xCC49, 0xCC4A, 0x3A3C,      0,      0, 0x6076,      0,
8438       0,      0,      0,      0,      0,      0, 0x6077,      0,
8439 };
8440 static const unsigned short utf8_to_euc_E791_x0213[] = {
8441  0xF072, 0x6070,      0, 0xF073, 0x782E,      0, 0x782F, 0x7830,
8442       0,      0,      0, 0x7831,      0, 0xF074,      0,      0,
8443       0, 0xCC3E, 0xF075, 0xF071,      0, 0x606C,      0, 0x7832,
8444       0, 0x606F, 0x386A, 0x314D, 0x6071, 0xF076, 0x3F70, 0x606E,
8445  0x4E5C,      0, 0x7833, 0x6074, 0x7424,      0, 0xCC43, 0xCC44,
8446  0xCC45, 0x6072, 0x6075, 0x7834,      0, 0x7835, 0xCC48, 0x6067,
8447  0x6073, 0xF077, 0xCC4A, 0x3A3C,      0,      0, 0x6076,      0,
8448       0,      0,      0,      0,      0,      0, 0x6077,      0,
8449 };
8450 static const unsigned short utf8_to_euc_E792[] = {
8451  0xCC4B, 0xCC4C,      0, 0x4D7E,      0, 0xCC4D, 0xCC4E, 0xCC4F,
8452       0, 0xCC50,      0, 0x6078,      0,      0,      0, 0xCC51,
8453  0xCC52, 0xCC53, 0xCC54,      0,      0,      0,      0,      0,
8454  0xCC55, 0xCC56, 0xCC57,      0, 0xCC58,      0, 0x6079, 0xCC59,
8455  0xCC5A, 0xCC5B, 0x6065, 0xCC5C,      0,      0, 0xCC5D, 0x607A,
8456  0xCC5E, 0xCC5F, 0xCC60, 0xCC61,      0,      0, 0xCC62, 0xCC63,
8457  0x3444, 0xCC64, 0xCC65,      0,      0, 0xCC66,      0,      0,
8458       0, 0xCC67,      0, 0xCC68,      0, 0x3C25,      0, 0xCC69,
8459 };
8460 static const unsigned short utf8_to_euc_E792_x0213[] = {
8461  0xCC4B, 0xF078,      0, 0x4D7E,      0, 0xF079, 0x7836, 0x7837,
8462  0xF07A, 0x7838,      0, 0x6078,      0,      0,      0, 0xCC51,
8463  0x783D, 0xCC53, 0xF07C,      0,      0,      0,      0, 0xF07D,
8464  0x7839, 0xF07E, 0xCC57,      0, 0x783A,      0, 0x6079, 0x783B,
8465  0xF121, 0xF122, 0x6065, 0x783C,      0, 0xF123, 0x783E, 0x607A,
8466  0x783F, 0x7840, 0xF124, 0xF125,      0,      0, 0xCC62, 0xCC63,
8467  0x3444, 0xCC64, 0xCC65,      0,      0, 0x7841,      0,      0,
8468       0, 0xF126, 0xF128, 0xF127,      0, 0x3C25,      0, 0x7842,
8469 };
8470 static const unsigned short utf8_to_euc_E793[] = {
8471       0,      0,      0,      0,      0,      0,      0,      0,
8472  0xCC6A, 0xCC6B, 0x607B,      0, 0xCC6C,      0,      0, 0x607C,
8473  0xCC6D,      0,      0, 0xCC6E, 0x607D,      0,      0,      0,
8474  0xCC6F,      0, 0xCC70, 0xCC71, 0x313B,      0, 0xCC72, 0xCC73,
8475  0x6121,      0, 0x493B, 0x6122, 0xCC74,      0, 0x3424, 0x6123,
8476  0xCC75, 0x6124, 0xCC76, 0xCC77,      0,      0, 0x6125, 0xCC78,
8477  0x6127, 0x6128, 0x6126,      0, 0xCC79,      0, 0x4953, 0x612A,
8478  0x6129,      0, 0xCC7A, 0xCC7B, 0xCC7C,      0,      0, 0xCC7D,
8479 };
8480 static const unsigned short utf8_to_euc_E793_x0213[] = {
8481       0,      0,      0,      0,      0,      0,      0,      0,
8482  0x7843, 0x7844, 0x607B,      0, 0xCC6C,      0,      0, 0x607C,
8483  0xCC6D,      0,      0, 0xCC6E, 0x607D,      0, 0xF129,      0,
8484  0xF12A,      0, 0x7845, 0xCC71, 0x313B,      0, 0xF12B, 0xCC73,
8485  0x6121,      0, 0x493B, 0x6122, 0xCC74,      0, 0x3424, 0x6123,
8486  0xCC75, 0x6124, 0xCC76, 0xF12D,      0,      0, 0x6125, 0xF12C,
8487  0x6127, 0x6128, 0x6126,      0, 0xCC79,      0, 0x4953, 0x612A,
8488  0x6129,      0, 0xF12F, 0xCC7B, 0xCC7C,      0,      0, 0x7846,
8489 };
8490 static const unsigned short utf8_to_euc_E794[] = {
8491       0, 0xF450,      0, 0x612C, 0x612B, 0x612D, 0xCC7E,      0,
8492       0,      0,      0,      0, 0x612E, 0x6130, 0x612F,      0,
8493       0, 0x3979, 0xCD21, 0x6132,      0, 0x6131, 0xCD22, 0xCD23,
8494  0x3445,      0, 0x3F53,      0, 0x453C,      0, 0x6133, 0x4038,
8495  0xCD24, 0xCD25,      0, 0x3B3A, 0xCD26, 0x3179, 0x6134, 0xCD27,
8496  0x4D51, 0xCD28, 0xCD29, 0x4A63, 0x6135,      0,      0, 0xCD2A,
8497  0x4544, 0x4D33, 0x3943, 0x3F3D,      0,      0, 0xCD2B, 0x434B,
8498  0x5234, 0xCD2C, 0x442E, 0x3268, 0x6136, 0xCD2D, 0xCD2E, 0xCD2F,
8499 };
8500 static const unsigned short utf8_to_euc_E794_x0213[] = {
8501       0, 0x7847,      0, 0x612C, 0x612B, 0x612D, 0xCC7E,      0,
8502       0,      0,      0,      0, 0x612E, 0x6130, 0x612F,      0,
8503       0, 0x3979, 0xCD21, 0x6132,      0, 0x6131, 0xCD22, 0x7848,
8504  0x3445,      0, 0x3F53,      0, 0x453C,      0, 0x6133, 0x4038,
8505  0xF131, 0xCD25,      0, 0x3B3A, 0xF132, 0x3179, 0x6134, 0xCD27,
8506  0x4D51, 0xCD28, 0xF133, 0x4A63, 0x6135,      0,      0, 0x7849,
8507  0x4544, 0x4D33, 0x3943, 0x3F3D,      0,      0, 0xCD2B, 0x434B,
8508  0x5234, 0xCD2C, 0x442E, 0x3268, 0x6136, 0xF136, 0xF137, 0xCD2F,
8509 };
8510 static const unsigned short utf8_to_euc_E795[] = {
8511  0xCD30,      0,      0, 0xCD31, 0x6137,      0, 0x613C, 0xCD32,
8512  0xCD33, 0x613A, 0x6139, 0x5A42, 0x3326, 0x6138, 0xCD34, 0x305A,
8513  0xCD35, 0x482A, 0xCD36,      0, 0x484A,      0,      0, 0xCD37,
8514       0, 0x4E31, 0x613D, 0x613B, 0x435C, 0x4026, 0xCD38, 0xCD39,
8515  0x482B, 0xCD3A, 0x492D,      0, 0x613F, 0x4E2C, 0x374D, 0x6140,
8516       0, 0x613E, 0x4856, 0x6141,      0, 0x6142,      0, 0xCD3B,
8517  0x305B, 0xCD3C,      0, 0x3E76, 0x6147,      0, 0x6144, 0x466D,
8518  0x6143, 0xCD3D, 0xCD3E, 0xCD3F, 0xCD40, 0xCD41, 0xCD42, 0x3526,
8519 };
8520 static const unsigned short utf8_to_euc_E795_x0213[] = {
8521  0xF138,      0,      0, 0xCD31, 0x6137,      0, 0x613C, 0xCD32,
8522  0xF139, 0x613A, 0x6139, 0x5A42, 0x3326, 0x6138, 0xF13A, 0x305A,
8523  0xF13B, 0x482A, 0xF13C,      0, 0x484A,      0,      0, 0xCD37,
8524       0, 0x4E31, 0x613D, 0x613B, 0x435C, 0x4026, 0xCD38, 0xCD39,
8525  0x482B, 0xCD3A, 0x492D,      0, 0x613F, 0x4E2C, 0x374D, 0x6140,
8526       0, 0x613E, 0x4856, 0x6141, 0xF13D, 0x6142,      0, 0x784A,
8527  0x305B, 0xF13F, 0xF13E, 0x3E76, 0x6147,      0, 0x6144, 0x466D,
8528  0x6143, 0x784B, 0xF140, 0xCD3F, 0xCD40, 0xF141, 0xF142, 0x3526,
8529 };
8530 static const unsigned short utf8_to_euc_E796[] = {
8531       0, 0xCD43, 0x614A,      0,      0, 0xCD44, 0x6145, 0x6146,
8532       0, 0x6149, 0x6148, 0x4925,      0,      0, 0x4142, 0x4141,
8533  0xCD45, 0x353F, 0xCD46, 0xCD47, 0x614B, 0xCD48,      0,      0,
8534       0, 0xCD49, 0x614C,      0, 0xCD4A, 0x614D,      0,      0,
8535       0,      0, 0xCD4B, 0x614F, 0xCD4C, 0x614E,      0,      0,
8536       0,      0,      0, 0x3156,      0,      0,      0,      0,
8537       0, 0x6157, 0x4868, 0x6151, 0xCD4D, 0x6153,      0,      0,
8538  0x6155, 0x3F3E, 0xCD4E,      0, 0x6156, 0x6154, 0x3C40, 0xCD4F,
8539 };
8540 static const unsigned short utf8_to_euc_E796_x0213[] = {
8541       0, 0xF143, 0x614A,      0,      0, 0xCD44, 0x6145, 0x6146,
8542       0, 0x6149, 0x6148, 0x4925, 0xF145,      0, 0x4142, 0x4141,
8543  0xCD45, 0x353F, 0x784C, 0xCD47, 0x614B, 0xCD48,      0,      0,
8544       0, 0xCD49, 0x614C,      0, 0xCD4A, 0x614D,      0,      0,
8545       0,      0, 0xF147, 0x614F, 0xCD4C, 0x614E,      0,      0,
8546       0,      0,      0, 0x3156,      0,      0,      0,      0,
8547  0xF149, 0x6157, 0x4868, 0x6151, 0xCD4D, 0x6153,      0, 0xF14A,
8548  0x6155, 0x3F3E, 0xCD4E,      0, 0x6156, 0x6154, 0x3C40, 0xF14B,
8549 };
8550 static const unsigned short utf8_to_euc_E797[] = {
8551  0xCD50, 0xCD51, 0x6150, 0x6152, 0xCD52, 0x4942, 0xCD53, 0x3E49,
8552       0,      0, 0x6159,      0, 0xCD54, 0x6158, 0xCD55, 0xCD56,
8553       0,      0, 0x615A,      0, 0x3C26, 0x3A2F,      0, 0xCD57,
8554  0x4577, 0x615B,      0, 0x444B, 0xCD58,      0, 0x615D, 0xCD59,
8555  0xCD5A, 0xCD5B, 0x4E21, 0x615C, 0xCD5C,      0,      0, 0xCD5D,
8556       0, 0x4169,      0,      0, 0xCD5E,      0, 0xCD5F, 0xCD60,
8557  0x6162, 0xCD61, 0x6164, 0x6165, 0x4354,      0,      0,      0,
8558       0, 0xCD62, 0x6163,      0, 0x6160,      0, 0x615E, 0x615F,
8559 };
8560 static const unsigned short utf8_to_euc_E797_x0213[] = {
8561  0xF14C, 0xCD51, 0x6150, 0x6152, 0xCD52, 0x4942, 0xF14D, 0x3E49,
8562       0,      0, 0x6159,      0, 0xCD54, 0x6158, 0x784E, 0xF14E,
8563       0,      0, 0x615A, 0xF14F, 0x3C26, 0x3A2F,      0, 0xCD57,
8564  0x4577, 0x615B,      0, 0x444B, 0xCD58, 0xF150, 0x615D, 0xF151,
8565  0xF152, 0xCD5B, 0x4E21, 0x615C, 0x784F,      0,      0, 0xF153,
8566       0, 0x4169,      0,      0, 0xF154,      0, 0xF155, 0xCD60,
8567  0x6162, 0xF156, 0x6164, 0x6165, 0x4354,      0,      0,      0,
8568       0, 0xF157, 0x6163,      0, 0x6160,      0, 0x615E, 0x615F,
8569 };
8570 static const unsigned short utf8_to_euc_E798[] = {
8571  0xCD63, 0x6161, 0xCD64, 0xCD65, 0xCD66,      0,      0, 0xCD67,
8572  0xCD68, 0x6168, 0xCD69, 0x6166, 0xCD6A, 0x6167,      0, 0xCD6B,
8573       0,      0, 0xCD6C, 0xCD6D,      0, 0xCD6E, 0xCD6F,      0,
8574       0, 0xCD70,      0, 0xCD71, 0xCD72, 0xCD73, 0xCD74, 0x6169,
8575  0x616B, 0x616C, 0x616D, 0xCD75, 0x616E, 0xCD76, 0xCD77, 0x616A,
8576       0, 0xCD78,      0,      0,      0, 0xCD79,      0,      0,
8577  0x6170,      0, 0xCD7A, 0xCD7B, 0x616F, 0xCD7C,      0,      0,
8578  0xCD7D, 0xCD7E, 0xCE21, 0x6171, 0xCE22,      0,      0,      0,
8579 };
8580 static const unsigned short utf8_to_euc_E798_x0213[] = {
8581  0x7850, 0x6161, 0x7851, 0xF158, 0xCD66,      0,      0, 0xF15A,
8582  0x7852, 0x6168, 0xCD69, 0x6166, 0xCD6A, 0x6167,      0, 0xF15B,
8583       0,      0, 0xCD6C, 0xF15E,      0, 0x7853, 0x7854,      0,
8584  0xF159, 0x7855,      0, 0xF15F, 0xF160, 0xCD73, 0x7856, 0x6169,
8585  0x616B, 0x616C, 0x616D, 0xCD75, 0x616E, 0xF162, 0x7E7D, 0x616A,
8586  0xF163, 0xCD78,      0,      0,      0, 0x7857,      0,      0,
8587  0x6170,      0, 0xCD7A, 0xF165, 0x616F, 0x7858,      0,      0,
8588  0xCD7D, 0xCD7E, 0xCE21, 0x6171, 0xF164,      0,      0,      0,
8589 };
8590 static const unsigned short utf8_to_euc_E799[] = {
8591  0xCE24, 0xCE25, 0x4E45, 0xCE26, 0xCE27, 0xCE28, 0x6174, 0x6172,
8592  0x6173, 0xCE29, 0xCE23, 0xCE2A, 0x3462,      0,      0,      0,
8593       0,      0, 0x4C7E,      0,      0, 0xCE2B, 0x4A4A,      0,
8594  0x6176, 0xCE2C,      0,      0, 0x6175,      0,      0, 0xCE2D,
8595       0, 0x6177, 0x6178,      0, 0xCE2E, 0xCE2F,      0, 0x617C,
8596  0x6179, 0x617A, 0x617B,      0, 0x617D, 0xCE30, 0xCE31, 0xCE32,
8597  0x617E, 0xCE33, 0x6221,      0, 0xCE34,      0, 0x6222,      0,
8598  0x6223,      0, 0x482F, 0x4550, 0x6224, 0x4772, 0x4934,      0,
8599 };
8600 static const unsigned short utf8_to_euc_E799_x0213[] = {
8601  0xCE24, 0xF168, 0x4E45, 0x7859, 0xCE27, 0xCE28, 0x6174, 0x6172,
8602  0x6173, 0xF16A, 0xCE23, 0x785A, 0x3462,      0,      0,      0,
8603       0,      0, 0x4C7E,      0,      0, 0xF16B, 0x4A4A,      0,
8604  0x6176, 0xCE2C,      0,      0, 0x6175,      0,      0, 0xCE2D,
8605       0, 0x6177, 0x6178,      0, 0x785B, 0x785C,      0, 0x617C,
8606  0x6179, 0x617A, 0x617B,      0, 0x617D, 0x785D, 0xF16D, 0x785E,
8607  0x617E, 0x785F, 0x6221,      0, 0xCE34,      0, 0x6222,      0,
8608  0x6223,      0, 0x482F, 0x4550, 0x6224, 0x4772, 0x4934,      0,
8609 };
8610 static const unsigned short utf8_to_euc_E79A[] = {
8611  0x6225, 0xCE35, 0xF451, 0x6226, 0x452A, 0xCE36, 0x3327, 0x3944,
8612  0x6227,      0,      0, 0x6228, 0xCE37, 0xCE38, 0x6229,      0,
8613  0x3B29,      0,      0, 0x622B,      0, 0xCE39, 0x622A,      0,
8614       0, 0x622C, 0x622D, 0xCE3A, 0xCE3B, 0xCE3C, 0xF452, 0xCE3D,
8615  0xCE3E,      0, 0xCE3F, 0xCE40, 0xCE41, 0xCE42, 0xCE43, 0xCE44,
8616  0xCE45,      0, 0xCE46,      0,      0, 0xCE47, 0x4869,      0,
8617  0x622E,      0,      0,      0, 0x622F,      0,      0, 0x7369,
8618  0x6230, 0x6231, 0x6232,      0,      0, 0xCE48,      0, 0x3B2E,
8619 };
8620 static const unsigned short utf8_to_euc_E79A_x0213[] = {
8621  0x6225, 0x7860, 0xF451, 0x6226, 0x452A, 0xCE36, 0x3327, 0x3944,
8622  0x6227,      0,      0, 0x6228, 0xCE37, 0xCE38, 0x6229,      0,
8623  0x3B29,      0,      0, 0x622B,      0, 0xF16E, 0x622A,      0,
8624       0, 0x622C, 0x622D, 0x7861, 0xF16F, 0x7862, 0x7863, 0xCE3D,
8625  0xF171, 0xF170, 0xCE3F, 0xCE40, 0xCE41, 0xCE42, 0x7864, 0xF172,
8626  0xF173,      0, 0x7865,      0,      0, 0xCE47, 0x4869, 0xF174,
8627  0x622E,      0,      0,      0, 0x622F,      0, 0x7866, 0x7369,
8628  0x6230, 0x6231, 0x6232,      0,      0, 0xCE48,      0, 0x3B2E,
8629 };
8630 static const unsigned short utf8_to_euc_E79B[] = {
8631       0, 0xCE49, 0x6233, 0x4756,      0, 0xCE4A, 0x4B5F,      0,
8632  0x314E, 0xCE4B, 0x3157, 0xCE4C, 0xCE4D, 0x6234, 0xCE4E,      0,
8633       0,      0, 0x6236,      0, 0xCE4F,      0, 0x6235, 0x4570,
8634       0, 0xCE50,      0, 0x4039, 0x5D39,      0, 0x6237, 0x4C41,
8635  0xCE51, 0x6238,      0, 0x3446, 0x4857, 0x6239, 0xCE52, 0x623A,
8636  0xCE53,      0, 0x623B,      0, 0xCE54,      0, 0x4C5C,      0,
8637  0xCE55, 0xCE56, 0x4C55,      0, 0x443E,      0, 0xCE57,      0,
8638  0x416A, 0xCE58,      0, 0x623D, 0xCE59,      0, 0x3D62,      0,
8639 };
8640 static const unsigned short utf8_to_euc_E79B_x0213[] = {
8641       0, 0xCE49, 0x6233, 0x4756,      0, 0x7867, 0x4B5F,      0,
8642  0x314E, 0xF176, 0x3157, 0xCE4C, 0x7868, 0x6234, 0x7869,      0,
8643       0,      0, 0x6236,      0, 0x786A,      0, 0x6235, 0x4570,
8644       0, 0xCE50,      0, 0x4039, 0x5D39,      0, 0x6237, 0x4C41,
8645  0xCE51, 0x6238,      0, 0x3446, 0x4857, 0x6239, 0x786B, 0x623A,
8646  0xF178,      0, 0x623B,      0, 0xF179,      0, 0x4C5C,      0,
8647  0xCE55, 0x786C, 0x4C55,      0, 0x443E,      0, 0xCE57,      0,
8648  0x416A, 0xCE58,      0, 0x623D, 0x786D,      0, 0x3D62,      0,
8649 };
8650 static const unsigned short utf8_to_euc_E79C[] = {
8651  0xCE5A, 0x3E4A,      0,      0, 0x6240,      0, 0xCE5B, 0x623F,
8652  0x623E, 0x487D, 0xCE5C, 0x3447, 0x3829,      0, 0xCE5D,      0,
8653       0,      0, 0xCE5E,      0, 0xCE5F, 0xCE60,      0, 0xCE61,
8654       0, 0xCE62, 0xCE63, 0x6246, 0xCE64,      0, 0x6243, 0x3F3F,
8655  0x4C32,      0, 0xCE65,      0, 0x6242, 0x6244, 0x6245,      0,
8656  0xCE66, 0x6241,      0,      0,      0, 0xCE67, 0xCE68, 0xCE69,
8657       0,      0,      0,      0, 0xCE6A, 0xCE6B, 0xCE6C, 0x6247,
8658  0x6248, 0xCE6D, 0x442F,      0, 0x3463, 0xCE6E, 0xCE6F,      0,
8659 };
8660 static const unsigned short utf8_to_euc_E79C_x0213[] = {
8661  0xCE5A, 0x3E4A,      0,      0, 0x6240,      0, 0xCE5B, 0x623F,
8662  0x623E, 0x487D, 0x786E, 0x3447, 0x3829,      0, 0xCE5D,      0,
8663       0,      0, 0xCE5E,      0, 0xCE5F, 0xCE60,      0, 0xF17B,
8664       0, 0x786F, 0xF17C, 0x6246, 0xCE64,      0, 0x6243, 0x3F3F,
8665  0x4C32,      0, 0xCE65,      0, 0x6242, 0x6244, 0x6245,      0,
8666  0xCE66, 0x6241,      0,      0,      0, 0xF17D, 0xCE68, 0xCE69,
8667       0,      0,      0,      0, 0x7870, 0xF17E, 0x7871, 0x6247,
8668  0x6248, 0xCE6D, 0x442F,      0, 0x3463, 0xCE6E, 0xCE6F,      0,
8669 };
8670 static const unsigned short utf8_to_euc_E79D[] = {
8671  0x4365,      0, 0xCE70,      0,      0, 0xCE71, 0xCE72, 0x6249,
8672       0,      0, 0xCE73,      0,      0, 0xCE74, 0xCE75, 0xCE76,
8673       0,      0, 0xCE77,      0,      0,      0, 0xCE78, 0xCE79,
8674       0,      0, 0x624A, 0x624D, 0xCE7A,      0, 0xCE7B, 0xCE7C,
8675  0xCE7D, 0x3F67, 0xCE7E, 0x4644, 0xCF21, 0x624E, 0x4B53, 0xCF22,
8676  0x624B,      0, 0xCF23, 0x624C, 0xCF24,      0,      0,      0,
8677  0xCF25,      0, 0xCF26, 0xCF27, 0xCF28,      0,      0,      0,
8678       0, 0x6251, 0xCF29,      0,      0, 0xCF2A, 0x6250, 0x624F,
8679 };
8680 static const unsigned short utf8_to_euc_E79D_x0213[] = {
8681  0x4365,      0, 0xCE70,      0,      0, 0xCE71, 0x7872, 0x6249,
8682       0,      0, 0xCE73,      0,      0, 0x7873, 0x7874, 0xCE76,
8683       0,      0, 0xCE77,      0,      0,      0, 0xCE78, 0xCE79,
8684  0xF225,      0, 0x624A, 0x624D, 0x7875,      0, 0xCE7B, 0x7876,
8685  0xF226, 0x3F67, 0x7877, 0x4644, 0xCF21, 0x624E, 0x4B53, 0xCF22,
8686  0x624B,      0, 0xF227, 0x624C, 0xCF24,      0,      0,      0,
8687  0xCF25,      0, 0xF229, 0xCF27, 0xCF28,      0,      0,      0,
8688       0, 0x6251, 0x7878,      0, 0xF22A, 0xF22B, 0x6250, 0x624F,
8689 };
8690 static const unsigned short utf8_to_euc_E79E[] = {
8691  0xCF2B,      0,      0,      0, 0xCF2C,      0,      0,      0,
8692       0,      0,      0, 0x6253, 0xCF2D, 0xCF2E, 0x6252,      0,
8693       0, 0x6254,      0,      0, 0xCF2F, 0xCF30, 0xCF31,      0,
8694       0,      0, 0xCF32,      0,      0,      0, 0x6256, 0xCF33,
8695  0x6255,      0, 0xCF34,      0,      0, 0x4A4D,      0, 0xCF35,
8696       0,      0, 0xCF36,      0, 0x3D56, 0x4E46, 0xCF37, 0xCF38,
8697  0x6257, 0xCF39,      0, 0x4637,      0, 0xCF3A, 0x6258,      0,
8698       0, 0x6259,      0, 0x625D, 0x625B, 0x625C, 0xCF3B, 0x625A,
8699 };
8700 static const unsigned short utf8_to_euc_E79E_x0213[] = {
8701  0x7879,      0,      0,      0, 0xCF2C,      0,      0,      0,
8702       0,      0,      0, 0x6253, 0xCF2D, 0xCF2E, 0x6252,      0,
8703       0, 0x6254,      0,      0, 0x787A, 0xCF30, 0xCF31,      0,
8704       0,      0, 0xF22E,      0,      0,      0, 0x6256, 0xF22F,
8705  0x6255,      0, 0xF230,      0, 0xF231, 0x4A4D,      0, 0xCF35,
8706       0, 0xF232, 0x787B,      0, 0x3D56, 0x4E46, 0xCF37, 0xCF38,
8707  0x6257, 0xCF39,      0, 0x4637,      0, 0xCF3A, 0x6258,      0,
8708       0, 0x6259,      0, 0x625D, 0x625B, 0x625C, 0xCF3B, 0x625A,
8709 };
8710 static const unsigned short utf8_to_euc_E79F[] = {
8711       0,      0,      0, 0xCF3C,      0,      0,      0, 0x625E,
8712       0, 0xCF3D,      0,      0,      0, 0x625F,      0,      0,
8713       0, 0xCF3E, 0xCF3F,      0,      0, 0xCF40,      0, 0x6260,
8714       0, 0xCF41, 0x6261, 0x4C37, 0x6262,      0, 0xCF42, 0xCF43,
8715  0xCF44,      0, 0x4C70, 0x6263, 0xCF45, 0x434E, 0xCF46, 0x476A,
8716       0, 0x366B, 0xCF47,      0, 0xCF48, 0x433B, 0x6264, 0x363A,
8717  0xCF49, 0xCF4A,      0, 0x4050, 0xCF4B,      0,      0,      0,
8718  0xCF4C,      0,      0, 0xCF4D, 0x6265,      0,      0,      0,
8719 };
8720 static const unsigned short utf8_to_euc_E79F_x0213[] = {
8721       0,      0,      0, 0xCF3C,      0,      0,      0, 0x625E,
8722       0, 0xCF3D,      0,      0,      0, 0x625F,      0,      0,
8723       0, 0xCF3E, 0xCF3F,      0,      0, 0xCF40,      0, 0x6260,
8724       0, 0xCF41, 0x6261, 0x4C37, 0x6262,      0, 0xF233, 0xF234,
8725  0x787C,      0, 0x4C70, 0x6263, 0xF235, 0x434E, 0xF236, 0x476A,
8726       0, 0x366B, 0xF237,      0, 0xF238, 0x433B, 0x6264, 0x363A,
8727  0xF23A, 0xCF4A,      0, 0x4050, 0xF23B,      0,      0,      0,
8728  0xCF4C,      0,      0, 0xF23C, 0x6265,      0,      0,      0,
8729 };
8730 static const unsigned short utf8_to_euc_E7A0[] = {
8731       0,      0, 0x3A3D,      0,      0, 0xCF4E, 0xCF4F,      0,
8732       0, 0xCF50,      0,      0, 0x6266, 0xCF51, 0xCF52,      0,
8733       0, 0xCF53, 0x6267,      0, 0x3826, 0x3A55,      0,      0,
8734       0,      0,      0,      0,      0, 0xCF54,      0,      0,
8735  0x6269, 0xCF55, 0xCF56, 0xCF57,      0, 0x4556, 0x3A56, 0x354E,
8736       0,      0,      0,      0,      0, 0xCF58, 0xCF59,      0,
8737  0xCF5A,      0, 0x4B24,      0, 0x474B, 0xCF5B,      0, 0xCF5C,
8738       0,      0, 0x4557,      0,      0,      0,      0, 0x395C,
8739 };
8740 static const unsigned short utf8_to_euc_E7A0_x0213[] = {
8741       0,      0, 0x3A3D,      0,      0, 0xF23E, 0xF23F,      0,
8742       0, 0xF240,      0,      0, 0x6266, 0xF241, 0xCF52,      0,
8743       0, 0xCF53, 0x6267,      0, 0x3826, 0x3A55,      0,      0,
8744       0, 0xF242,      0,      0,      0, 0xCF54,      0,      0,
8745  0x6269, 0xF243, 0xCF56, 0xCF57,      0, 0x4556, 0x3A56, 0x354E,
8746       0,      0,      0,      0, 0xF244, 0x787D, 0xCF59,      0,
8747  0xCF5A,      0, 0x4B24,      0, 0x474B, 0xCF5B,      0, 0xCF5C,
8748       0,      0, 0x4557,      0,      0,      0,      0, 0x395C,
8749 };
8750 static const unsigned short utf8_to_euc_E7A1[] = {
8751       0,      0,      0, 0xCF5D, 0xCF5E, 0x626B,      0, 0xCF5F,
8752  0xCF60,      0,      0,      0, 0xCF61,      0, 0xCF62,      0,
8753       0,      0, 0xCF63,      0,      0,      0,      0,      0,
8754       0,      0,      0,      0, 0xCF64, 0x3E4B, 0xCF65,      0,
8755  0xCF66, 0xCF67,      0, 0xCF68, 0xCF69,      0,      0,      0,
8756  0xCF6A,      0, 0xCF6B, 0x4E32, 0x3945,      0, 0xCF6C, 0x3827,
8757       0,      0, 0x4823,      0, 0x626D,      0,      0,      0,
8758       0,      0, 0xCF6D,      0, 0x626F,      0, 0xCF6E,      0,
8759 };
8760 static const unsigned short utf8_to_euc_E7A1_x0213[] = {
8761       0,      0,      0, 0x7921, 0xCF5E, 0x626B,      0, 0xF245,
8762  0xCF60,      0,      0,      0, 0xCF61,      0, 0x7922, 0x7923,
8763       0, 0x7924, 0xCF63,      0,      0,      0,      0,      0,
8764       0,      0,      0,      0, 0xCF64, 0x3E4B, 0xCF65,      0,
8765  0xCF66, 0xCF67,      0, 0xCF68, 0xF246,      0,      0,      0,
8766  0x7925,      0, 0xF247, 0x4E32, 0x3945,      0, 0x7926, 0x3827,
8767       0,      0, 0x4823,      0, 0x626D,      0,      0,      0,
8768       0,      0, 0xCF6D,      0, 0x626F,      0, 0xCF6E,      0,
8769 };
8770 static const unsigned short utf8_to_euc_E7A2[] = {
8771       0, 0x386B,      0,      0,      0,      0, 0x626E, 0x4476,
8772       0,      0, 0xCF6F,      0, 0x6271, 0x3337, 0x626C, 0xCF70,
8773       0, 0x486A,      0, 0x3130, 0xCF71, 0x3A6C,      0, 0x4F52,
8774  0xCF72,      0, 0x6270,      0,      0, 0xCF74, 0xCF75, 0xCF76,
8775       0, 0xCF73,      0, 0x6272, 0xCF77,      0,      0, 0x4A4B,
8776  0xCF78, 0x4059, 0x6274,      0, 0xCF79, 0xCF7A,      0, 0x6275,
8777  0xCF7B, 0xCF7C, 0xCF7D, 0xCF7E,      0, 0x6273,      0,      0,
8778       0,      0, 0x334E, 0xD021, 0x627B, 0xD022, 0x627A, 0xD023,
8779 };
8780 static const unsigned short utf8_to_euc_E7A2_x0213[] = {
8781       0, 0x386B,      0,      0,      0,      0, 0x626E, 0x4476,
8782       0,      0, 0xF249,      0, 0x6271, 0x3337, 0x626C, 0xCF70,
8783       0, 0x486A,      0, 0x3130, 0xF24A, 0x3A6C,      0, 0x4F52,
8784  0xCF72,      0, 0x6270,      0,      0, 0xF24C, 0xF24D, 0xF24E,
8785       0, 0xCF73,      0, 0x6272, 0xF24B,      0,      0, 0x4A4B,
8786  0xCF78, 0x4059, 0x6274,      0, 0xCF79, 0x792A,      0, 0x6275,
8787  0x7928, 0xCF7C, 0xCF7D, 0xCF7E,      0, 0x6273,      0,      0,
8788       0,      0, 0x334E, 0xF24F, 0x627B, 0xD022, 0x627A, 0xD023,
8789 };
8790 static const unsigned short utf8_to_euc_E7A3[] = {
8791       0, 0x3C27,      0,      0,      0, 0x627C, 0x6277, 0xD024,
8792  0xD025, 0xD026, 0x627D, 0x6278, 0xD027,      0, 0xD028,      0,
8793  0x4858, 0x6276, 0xD029, 0xD02A, 0x6279, 0xD02B, 0xD02C,      0,
8794       0,      0, 0x6322, 0xD02E,      0,      0,      0, 0xD02F,
8795  0xD030, 0xD031,      0,      0, 0xD02D,      0, 0xD032, 0x6321,
8796  0x4B61,      0, 0xD033,      0, 0x627E,      0,      0, 0x306B,
8797       0,      0, 0xD034, 0xD035, 0x6324,      0, 0xD037, 0xD038,
8798       0,      0, 0xD039, 0xD03A,      0, 0x6323,      0, 0xD03B,
8799 };
8800 static const unsigned short utf8_to_euc_E7A3_x0213[] = {
8801       0, 0x3C27,      0,      0,      0, 0x627C, 0x6277, 0xD024,
8802  0xF250, 0xD026, 0x627D, 0x6278, 0xF251,      0, 0xF252,      0,
8803  0x4858, 0x6276, 0xD029, 0xD02A, 0x6279, 0xF253, 0xD02C,      0,
8804       0,      0, 0x6322, 0xD02E,      0,      0,      0, 0xD02F,
8805  0xF254, 0xF255,      0,      0, 0x792B,      0, 0xF256, 0x6321,
8806  0x4B61,      0, 0xD033,      0, 0x627E,      0,      0, 0x306B,
8807       0,      0, 0x792C, 0xD035, 0x6324,      0, 0xD037, 0x792E,
8808       0, 0xF257, 0xF258, 0xF259,      0, 0x6323, 0xF25A, 0xD03B,
8809 };
8810 static const unsigned short utf8_to_euc_E7A4[] = {
8811  0xD036, 0x3E4C,      0,      0,      0,      0, 0xD03C, 0x6325,
8812       0,      0,      0,      0, 0xD03D,      0, 0x4143,      0,
8813  0xD03E, 0x6327, 0x6326,      0,      0,      0,      0,      0,
8814       0, 0x6328, 0xD03F,      0, 0xD040,      0, 0xD041, 0xD042,
8815  0xD043,      0,      0,      0,      0, 0xD044, 0x6268, 0xD045,
8816       0, 0xD046, 0x626A, 0x632A, 0x6329, 0xD047,      0,      0,
8817  0xF454, 0xD048,      0,      0, 0xD049, 0xD04A,      0,      0,
8818       0,      0, 0x3C28, 0xD04B, 0x4E69, 0xD04C, 0x3C52, 0xD04D,
8819 };
8820 static const unsigned short utf8_to_euc_E7A4_x0213[] = {
8821  0x792D, 0x3E4C,      0,      0,      0,      0, 0xD03C, 0x6325,
8822       0,      0,      0,      0, 0xD03D,      0, 0x4143,      0,
8823  0xF25C, 0x6327, 0x6326,      0,      0,      0,      0,      0,
8824       0, 0x6328, 0xD03F, 0xF25D, 0x792F,      0, 0xD041, 0xD042,
8825  0xD043,      0,      0,      0,      0, 0xF25F, 0x6268, 0xD045,
8826       0, 0xD046, 0x626A, 0x632A, 0x6329, 0xD047, 0x7930,      0,
8827  0xF25E, 0x7931,      0,      0, 0x7932, 0xD04A,      0,      0,
8828       0,      0, 0x3C28, 0xF260, 0x4E69, 0xD04C, 0x3C52, 0xD04D,
8829 };
8830 static const unsigned short utf8_to_euc_E7A5[] = {
8831  0x632B, 0x3737,      0,      0, 0xD04E, 0xD04F, 0xD050, 0x3540,
8832  0x3527, 0x3B63, 0xD051, 0xD052,      0,      0,      0, 0xD053,
8833  0x4D34, 0xD054,      0, 0x6331, 0xD055, 0x6330, 0x4144, 0x632D,
8834  0xD056,      0, 0x632F, 0xD057, 0xD058, 0x3D4B, 0x3F40, 0x632E,
8835  0x632C,      0, 0x472A,      0,      0, 0x3E4D,      0, 0xD059,
8836  0x493C, 0xD05A,      0, 0xD05B,      0, 0x3A57,      0,      0,
8837       0,      0, 0xD05C,      0,      0,      0,      0, 0x4578,
8838       0, 0xD05D, 0x6332, 0xD05E, 0xD05F,      0, 0xD060, 0x6333,
8839 };
8840 static const unsigned short utf8_to_euc_E7A5_x0213[] = {
8841  0x632B, 0x3737,      0,      0, 0xD04E, 0x7935, 0x7936, 0x3540,
8842  0x3527, 0x3B63, 0xF261, 0xD052,      0,      0,      0, 0xD053,
8843  0x4D34, 0xD054,      0, 0x6331, 0xD055, 0x6330, 0x4144, 0x632D,
8844  0xF262,      0, 0x632F, 0xF263, 0x793A, 0x3D4B, 0x3F40, 0x632E,
8845  0x632C,      0, 0x472A,      0,      0, 0x3E4D,      0, 0xF265,
8846  0x493C, 0xD05A,      0, 0xD05B,      0, 0x3A57,      0,      0,
8847       0,      0, 0xF266,      0,      0,      0,      0, 0x4578,
8848       0, 0x793E, 0x6332, 0xD05E, 0xD05F,      0, 0xD060, 0x6333,
8849 };
8850 static const unsigned short utf8_to_euc_E7A6[] = {
8851  0x6349, 0x3658,      0,      0, 0x4F3D, 0x4135,      0,      0,
8852       0,      0, 0x6334, 0xD061, 0xD062, 0x3252, 0x4477, 0x4A21,
8853       0, 0xD063,      0, 0xD064, 0xD065, 0xD066, 0xD067,      0,
8854  0xD068,      0,      0, 0xD069, 0xD06A, 0x6335,      0,      0,
8855       0, 0xD06B,      0,      0,      0,      0, 0x357A, 0x6336,
8856  0xD06C, 0xD06D, 0x6338, 0xD06E,      0,      0, 0x6339, 0xD06F,
8857  0x4729, 0xD070,      0, 0x633A, 0xD071,      0,      0,      0,
8858  0xD072, 0x633B, 0x633C, 0xD073,      0, 0x3659, 0x3253, 0x4645,
8859 };
8860 static const unsigned short utf8_to_euc_E7A6_x0213[] = {
8861  0x6349, 0x3658,      0,      0, 0x4F3D, 0x4135,      0,      0,
8862       0,      0, 0x6334, 0xD061, 0xD062, 0x3252, 0x4477, 0x4A21,
8863       0, 0xD063,      0, 0xD064, 0xF267, 0xF268, 0xF269,      0,
8864  0x7942,      0,      0, 0xF26A, 0xD06A, 0x6335,      0,      0,
8865       0, 0xF26B,      0,      0,      0,      0, 0x357A, 0x6336,
8866  0xD06C, 0xF26C, 0x6338, 0xD06E,      0,      0, 0x6339, 0xD06F,
8867  0x4729, 0x7943,      0, 0x633A, 0xF26D,      0,      0,      0,
8868  0x7944, 0x633B, 0x633C, 0xF26E,      0, 0x3659, 0x3253, 0x4645,
8869 };
8870 static const unsigned short utf8_to_euc_E7A7[] = {
8871  0x3D28, 0x3B64, 0xD074,      0, 0xD075,      0,      0, 0xD076,
8872  0xD077, 0x633D, 0xD078, 0x3D29,      0,      0,      0, 0xD079,
8873       0, 0x324A, 0x4943,      0, 0xD07A, 0x633E, 0xD07B,      0,
8874  0x486B,      0, 0xD07C,      0,      0, 0xD07D, 0xD07E, 0x4145,
8875  0xD121, 0x6341, 0xD122, 0x6342, 0x4769, 0xD123, 0x3F41, 0x633F,
8876       0, 0x4361, 0xD124, 0xD125, 0x6340, 0xD126,      0,      0,
8877  0x3E4E, 0xD127,      0,      0,      0,      0,      0,      0,
8878  0xD128,      0,      0, 0x305C, 0xD129,      0,      0,      0,
8879 };
8880 static const unsigned short utf8_to_euc_E7A7_x0213[] = {
8881  0x3D28, 0x3B64, 0xF26F,      0, 0xD075,      0,      0, 0xF270,
8882  0x7945, 0x633D, 0x7946, 0x3D29, 0xF271, 0xF272,      0, 0xD079,
8883       0, 0x324A, 0x4943,      0, 0x7948, 0x633E, 0xF273,      0,
8884  0x486B,      0, 0xD07C,      0,      0, 0xD07D, 0x7949, 0x4145,
8885  0xD121, 0x6341, 0xD122, 0x6342, 0x4769, 0xD123, 0x3F41, 0x633F,
8886       0, 0x4361, 0xD124, 0x794A, 0x6340, 0x794B,      0,      0,
8887  0x3E4E, 0xD127,      0,      0,      0,      0,      0,      0,
8888  0xD128,      0,      0, 0x305C, 0xD129,      0,      0,      0,
8889 };
8890 static const unsigned short utf8_to_euc_E7A8[] = {
8891  0x3529,      0, 0xD12A, 0xD12B,      0,      0,      0, 0xD12C,
8892  0x6343, 0xD12D, 0xD12E, 0x4478, 0xD12F, 0x6344, 0x4047,      0,
8893       0, 0xD130,      0,      0, 0x4C2D, 0xD131,      0, 0x4923,
8894  0x6345, 0x6346, 0x4355, 0xD132, 0x4E47,      0, 0xD133, 0x6348,
8895  0x6347, 0xD134,      0,      0,      0,      0,      0, 0xD135,
8896       0,      0,      0, 0xD136,      0, 0xD137, 0x3C6F, 0xD138,
8897  0xD139, 0x634A, 0x3070,      0, 0xD13A, 0xD13B,      0, 0x634D,
8898  0xD13C, 0xD13D, 0xD13E, 0x634B, 0x3254, 0x374E, 0x634C, 0x3946,
8899 };
8900 static const unsigned short utf8_to_euc_E7A8_x0213[] = {
8901  0x3529,      0, 0xD12A, 0x794C,      0,      0,      0, 0xD12C,
8902  0x6343, 0xD12D, 0xF278, 0x4478, 0xD12F, 0x6344, 0x4047,      0,
8903       0, 0xF279,      0,      0, 0x4C2D, 0xF27A,      0, 0x4923,
8904  0x6345, 0x6346, 0x4355, 0xF27B, 0x4E47,      0, 0xF27C, 0x6348,
8905  0x6347, 0xD134,      0,      0,      0,      0,      0, 0xD135,
8906       0,      0,      0, 0xD136,      0, 0xF27E, 0x3C6F, 0xD138,
8907  0xD139, 0x634A, 0x3070,      0, 0xD13A, 0xD13B,      0, 0x634D,
8908  0xF321, 0x794E, 0xD13E, 0x634B, 0x3254, 0x374E, 0x634C, 0x3946,
8909 };
8910 static const unsigned short utf8_to_euc_E7A9[] = {
8911  0x3972,      0, 0x4A66, 0x634E, 0xD13F, 0xD140, 0x4B54, 0xD141,
8912  0xD142, 0x6350,      0,      0, 0xD143, 0x4051, 0x314F, 0x323A,
8913  0x302C,      0,      0,      0,      0, 0xD144, 0xD145, 0x634F,
8914       0, 0xD146,      0,      0, 0xD147, 0xD148,      0, 0xD149,
8915  0xD14A, 0x6351, 0x6352, 0x3E77,      0, 0xD14B,      0, 0xD14C,
8916       0, 0x6353, 0xD14D, 0x334F,      0, 0xD14E,      0,      0,
8917  0x6355,      0,      0,      0, 0x376A, 0xD14F, 0x3566,      0,
8918  0xD150, 0x6356, 0x3675,      0,      0, 0x6357, 0xD151, 0x407C,
8919 };
8920 static const unsigned short utf8_to_euc_E7A9_x0213[] = {
8921  0x3972,      0, 0x4A66, 0x634E, 0xD13F, 0xD140, 0x4B54, 0xF322,
8922  0xD142, 0x6350,      0,      0, 0xF323, 0x4051, 0x314F, 0x323A,
8923  0x302C,      0,      0,      0,      0, 0xD144, 0xF324, 0x634F,
8924       0, 0xF325,      0,      0, 0xF326, 0x794F,      0, 0xF327,
8925  0xF328, 0x6351, 0x6352, 0x3E77,      0, 0xD14B,      0, 0xF329,
8926       0, 0x6353, 0xF32A, 0x334F,      0, 0x7950,      0,      0,
8927  0x6355,      0,      0,      0, 0x376A, 0xF32B, 0x3566,      0,
8928  0xF32C, 0x6356, 0x3675,      0,      0, 0x6357, 0xD151, 0x407C,
8929 };
8930 static const unsigned short utf8_to_euc_E7AA[] = {
8931  0xD152, 0x464D, 0xD153, 0x4060, 0x3A75, 0xD154, 0xD155,      0,
8932  0x6358,      0, 0xD156, 0xD157,      0,      0,      0,      0,
8933  0xD158, 0xD159, 0x4362, 0x416B, 0xD15A, 0x635A, 0x635C, 0x6359,
8934  0x635B,      0,      0,      0,      0,      0, 0xD15B, 0x3722,
8935  0xD15C,      0,      0, 0xD15D,      0,      0,      0,      0,
8936       0, 0x635D, 0x3726,      0, 0xD15E,      0, 0x3567, 0x4D52,
8937  0x635F,      0,      0, 0xD15F,      0, 0xD160, 0x6360,      0,
8938       0, 0xD161, 0x312E, 0xD162, 0xD163,      0,      0, 0x6363,
8939 };
8940 static const unsigned short utf8_to_euc_E7AA_x0213[] = {
8941  0xD152, 0x464D, 0xF32D, 0x4060, 0x3A75, 0x7952, 0xD155,      0,
8942  0x6358,      0, 0xF32E, 0xD157,      0,      0,      0,      0,
8943  0xF32F, 0xD159, 0x4362, 0x416B, 0xD15A, 0x635A, 0x635C, 0x6359,
8944  0x635B,      0,      0,      0,      0,      0, 0xD15B, 0x3722,
8945  0x7953,      0,      0, 0xF330,      0,      0,      0,      0,
8946       0, 0x635D, 0x3726,      0, 0xF331,      0, 0x3567, 0x4D52,
8947  0x635F,      0,      0, 0x7955,      0, 0xD160, 0x6360,      0,
8948       0, 0xF334, 0x312E, 0x7956, 0xF335,      0, 0xF336, 0x6363,
8949 };
8950 static const unsigned short utf8_to_euc_E7AB[] = {
8951       0,      0,      0, 0x3376, 0x6362, 0x6361, 0xD164, 0x6365,
8952  0x635E, 0xD165, 0x6366, 0x4E29, 0xD166, 0x6367, 0xD167, 0x6368,
8953       0, 0xD168, 0x5474, 0x636A,      0, 0x6369,      0,      0,
8954       0, 0x636B, 0x636C, 0xD169, 0x4E35, 0x636D,      0, 0x706F,
8955  0x3E4F, 0x636E, 0x636F, 0x3D57,      0, 0x4638, 0x6370, 0xF459,
8956  0xD16A, 0xD16B, 0x4328, 0xD16C, 0xD16D, 0x6371,      0, 0x433C,
8957  0x6372, 0xD16E,      0,      0, 0xD16F,      0, 0x3625,      0,
8958  0x513F, 0x435D, 0x3C33, 0xD170,      0, 0xD171, 0xD172, 0x3448,
8959 };
8960 static const unsigned short utf8_to_euc_E7AB_x0213[] = {
8961       0,      0,      0, 0x3376, 0x6362, 0x6361, 0xD164, 0x6365,
8962  0x635E, 0xD165, 0x6366, 0x4E29, 0xF338, 0x6367, 0x7957, 0x6368,
8963       0, 0xF339, 0x5474, 0x636A,      0, 0x6369,      0,      0,
8964       0, 0x636B, 0x636C, 0xD169, 0x4E35, 0x636D,      0, 0x706F,
8965  0x3E4F, 0x636E, 0x636F, 0x3D57,      0, 0x4638, 0x6370, 0xF33A,
8966  0xF33B, 0xD16B, 0x4328, 0x7958, 0xD16D, 0x6371,      0, 0x433C,
8967  0x6372, 0xD16E,      0,      0, 0xF33C,      0, 0x3625,      0,
8968  0x513F, 0x435D, 0x3C33, 0xD170,      0, 0x7959, 0xD172, 0x3448,
8969 };
8970 static const unsigned short utf8_to_euc_E7AC[] = {
8971       0,      0, 0x6373,      0, 0x6422,      0, 0x6376, 0xD173,
8972  0x3568,      0, 0x6375, 0x6424,      0,      0,      0, 0x6374,
8973       0, 0x3E50,      0,      0, 0xD174,      0,      0,      0,
8974  0x6378, 0x6379,      0, 0x452B,      0,      0, 0x637A, 0xD175,
8975  0x335E,      0,      0, 0xD176,      0, 0x3F5A, 0x4964, 0xD177,
8976  0x637C, 0xD178, 0xD179, 0xD17A, 0x4268, 0xD17B, 0xD17C, 0xD17D,
8977  0xD17E, 0xD221,      0, 0x6377, 0xD222, 0x637B, 0x637D,      0,
8978       0, 0x3A7B,      0,      0,      0, 0xD223,      0, 0xD224,
8979 };
8980 static const unsigned short utf8_to_euc_E7AC_x0213[] = {
8981       0,      0, 0x6373,      0, 0x6422,      0, 0x6376, 0xF33F,
8982  0x3568,      0, 0x6375, 0x6424,      0,      0,      0, 0x6374,
8983       0, 0x3E50, 0x795A,      0, 0xD174,      0,      0,      0,
8984  0x6378, 0x6379,      0, 0x452B,      0,      0, 0x637A, 0xD175,
8985  0x335E,      0,      0, 0xD176,      0, 0x3F5A, 0x4964, 0xF342,
8986  0x637C, 0xD178, 0xF343, 0xD17A, 0x4268, 0x795B, 0xF344, 0xF345,
8987  0xD17E, 0xF346,      0, 0x6377, 0xD222, 0x637B, 0x637D,      0,
8988       0, 0x3A7B,      0, 0x795C,      0, 0xF341,      0, 0xD224,
8989 };
8990 static const unsigned short utf8_to_euc_E7AD[] = {
8991  0xD225, 0xD226,      0,      0,      0, 0x6426, 0x492E, 0xD227,
8992  0x4826, 0x4579,      0, 0x365A, 0x6425, 0x6423, 0xD228, 0x4835,
8993  0x637E, 0x435E, 0x457B,      0, 0x457A, 0xD229, 0x3A76,      0,
8994       0,      0,      0,      0,      0, 0x6438,      0,      0,
8995  0xD22A,      0,      0,      0, 0xD22B, 0x6428, 0xD22C, 0x642A,
8996       0, 0xD22D, 0xD22E,      0, 0x642D, 0xD22F, 0x642E, 0xD230,
8997  0x642B, 0x642C, 0xD231, 0xD232, 0x6429, 0x6427,      0, 0xD233,
8998       0,      0, 0x6421,      0,      0,      0,      0,      0,
8999 };
9000 static const unsigned short utf8_to_euc_E7AD_x0213[] = {
9001  0xD225, 0xF34A,      0,      0,      0, 0x6426, 0x492E, 0x795D,
9002  0x4826, 0x4579,      0, 0x365A, 0x6425, 0x6423, 0x795E, 0x4835,
9003  0x637E, 0x435E, 0x457B,      0, 0x457A, 0xF34C, 0x3A76,      0,
9004       0,      0,      0,      0,      0, 0x6438,      0,      0,
9005  0x795F,      0,      0,      0, 0xF34E, 0x6428, 0xF34F, 0x642A,
9006       0, 0xF350, 0xD22E,      0, 0x642D, 0x7960, 0x642E, 0x7961,
9007  0x642B, 0x642C, 0x7962, 0xF351, 0x6429, 0x6427,      0, 0xD233,
9008       0, 0xF34D, 0x6421,      0,      0,      0,      0, 0xF349,
9009 };
9010 static const unsigned short utf8_to_euc_E7AE[] = {
9011       0,      0,      0,      0, 0xD234,      0, 0x4A4F, 0x3255,
9012       0, 0xD235,      0, 0x6435,      0, 0x6432, 0xD236, 0x6437,
9013  0xD237, 0xD238, 0x6436,      0, 0x4773, 0x4C27, 0xD239, 0x3B3B,
9014  0x6430, 0x6439, 0x6434, 0xD23A, 0x6433, 0x642F, 0xD23B, 0x6431,
9015  0xD23C, 0x3449,      0,      0,      0, 0xD23D,      0,      0,
9016       0,      0, 0x433D,      0, 0xD23E, 0x407D,      0, 0xD23F,
9017  0xD240, 0x4822, 0xD241,      0, 0x643E, 0xD242, 0xD243,      0,
9018  0x4824,      0, 0xD244, 0xD245, 0xD246, 0xD247,      0,      0,
9019 };
9020 static const unsigned short utf8_to_euc_E7AE_x0213[] = {
9021       0,      0,      0,      0, 0xD234,      0, 0x4A4F, 0x3255,
9022       0, 0xD235,      0, 0x6435,      0, 0x6432, 0xD236, 0x6437,
9023  0xF354, 0xF355, 0x6436,      0, 0x4773, 0x4C27, 0xD239, 0x3B3B,
9024  0x6430, 0x6439, 0x6434, 0xF356, 0x6433, 0x642F, 0x7963, 0x6431,
9025  0xD23C, 0x3449,      0,      0,      0, 0xD23D,      0,      0,
9026       0,      0, 0x433D,      0, 0xD23E, 0x407D,      0, 0xF358,
9027  0xD240, 0x4822, 0xD241,      0, 0x643E, 0xF359, 0xD243,      0,
9028  0x4824,      0, 0xD244, 0xD245, 0xF35A, 0xD247,      0,      0,
9029 };
9030 static const unsigned short utf8_to_euc_E7AF[] = {
9031  0x4061, 0x643B, 0xD248,      0, 0x484F, 0xD249, 0x643F, 0x4A53,
9032  0xD24A, 0x435B, 0xD24B, 0x643A, 0x643C,      0,      0, 0x643D,
9033       0,      0,      0,      0, 0xD24C,      0, 0xD24D, 0xD24E,
9034       0, 0xD24F, 0xD250, 0xD251,      0, 0x6440,      0,      0,
9035  0x3C44,      0,      0,      0, 0x4646, 0x6445, 0x6444,      0,
9036  0xD252, 0x6441, 0xD253,      0,      0, 0x4F36,      0,      0,
9037       0,      0, 0xD254, 0x644A, 0xD255, 0xD256, 0x644E, 0x644B,
9038  0xD257, 0xD258, 0xD259,      0, 0xD25A,      0, 0xD25B,      0,
9039 };
9040 static const unsigned short utf8_to_euc_E7AF_x0213[] = {
9041  0x4061, 0x643B, 0xD248,      0, 0x484F, 0xF35B, 0x643F, 0x4A53,
9042  0xD24A, 0x435B, 0xF35C, 0x643A, 0x643C,      0,      0, 0x643D,
9043       0,      0,      0,      0, 0xF35F,      0, 0xF360, 0x7965,
9044       0, 0x7966, 0xF361, 0xD251,      0, 0x6440,      0,      0,
9045  0x3C44,      0,      0,      0, 0x4646, 0x6445, 0x6444,      0,
9046  0xD252, 0x6441, 0xF362,      0,      0, 0x4F36,      0,      0,
9047  0xF363,      0, 0xD254, 0x644A, 0xD255, 0xD256, 0x644E, 0x644B,
9048  0xD257, 0xD258, 0xD259,      0, 0xD25A,      0, 0xD25B,      0,
9049 };
9050 static const unsigned short utf8_to_euc_E7B0[] = {
9051  0x6447, 0xD25C, 0xD25D, 0xD25E, 0xD25F,      0, 0xD260, 0x6448,
9052       0, 0xD261,      0, 0xD262, 0xD263, 0x644D, 0xD264, 0xD265,
9053       0, 0x6442, 0x5255, 0x6449, 0x6443,      0,      0, 0x644C,
9054       0, 0xD266,      0, 0xD267,      0,      0,      0, 0x6452,
9055  0xD268, 0x344A,      0, 0x644F,      0, 0xD269, 0xD26A, 0x6450,
9056  0xD26B,      0, 0x6451, 0x6454, 0xD26C,      0,      0,      0,
9057       0, 0xD26D,      0, 0xD26E, 0xD26F,      0, 0xD270, 0x6453,
9058  0x4876, 0xD271, 0xD272,      0,      0, 0x6455, 0x4E7C, 0x4A6D,
9059 };
9060 static const unsigned short utf8_to_euc_E7B0_x0213[] = {
9061  0x6447, 0x7967, 0xD25D, 0xF364, 0xD25F,      0, 0xD260, 0x6448,
9062       0, 0xD261,      0, 0xF365, 0xD263, 0x644D, 0xF366, 0xF367,
9063       0, 0x6442, 0x5255, 0x6449, 0x6443,      0,      0, 0x644C,
9064       0, 0xD266,      0, 0xD267,      0,      0, 0x7969, 0x6452,
9065  0x796A, 0x344A,      0, 0x644F,      0, 0xD269, 0xF368, 0x6450,
9066  0xD26B,      0, 0x6451, 0x6454, 0xD26C,      0,      0,      0,
9067       0, 0x7968,      0, 0x796B, 0xD26F,      0, 0x796C, 0x6453,
9068  0x4876, 0xD271, 0xD272,      0,      0, 0x6455, 0x4E7C, 0x4A6D,
9069 };
9070 static const unsigned short utf8_to_euc_E7B1[] = {
9071  0x645A,      0,      0, 0x6457,      0,      0, 0xD273,      0,
9072       0,      0, 0xD274,      0, 0x6456, 0x4052,      0, 0x6459,
9073  0x645B, 0xD276, 0xD277, 0xD278, 0x6458, 0xD275, 0x645F,      0,
9074  0x645C, 0xD279, 0xD27A, 0xD27B, 0xD27C, 0xD27D, 0xD27E, 0x645D,
9075  0x6446, 0xD321,      0, 0xD322, 0x645E, 0x6460,      0, 0xD323,
9076       0, 0xD324,      0,      0, 0x6461, 0xD325, 0xD326,      0,
9077  0xD327,      0, 0xD328, 0x4A46,      0, 0x6462,      0,      0,
9078       0, 0xD329,      0,      0, 0xD32A, 0xD32B, 0x4C62,      0,
9079 };
9080 static const unsigned short utf8_to_euc_E7B1_x0213[] = {
9081  0x645A,      0,      0, 0x6457,      0, 0xF369, 0xD273,      0,
9082       0,      0, 0xF36A,      0, 0x6456, 0x4052,      0, 0x6459,
9083  0x645B, 0xF36B, 0xD277, 0xD278, 0x6458, 0xD275, 0x645F, 0xF36C,
9084  0x645C, 0x796F, 0xD27A, 0xD27B, 0xD27C, 0xD27D, 0xF36D, 0x645D,
9085  0x6446, 0xF36E,      0, 0xD322, 0x645E, 0x6460,      0, 0xD323,
9086       0, 0xF36F,      0,      0, 0x6461, 0x7970, 0xF370, 0xF371,
9087  0xF372,      0, 0xD328, 0x4A46,      0, 0x6462,      0,      0,
9088       0, 0x7971,      0,      0, 0xD32A, 0xD32B, 0x4C62,      0,
9089 };
9090 static const unsigned short utf8_to_euc_E7B2[] = {
9091       0, 0x364E, 0x3729, 0x6463,      0,      0, 0xD32C, 0xD32D,
9092       0, 0x4A34,      0, 0x3F68,      0, 0x4C30,      0, 0xD32E,
9093  0x6464,      0, 0x4E33,      0, 0xD32F, 0x4774,      0, 0x4146,
9094  0x4734,      0,      0, 0x3D4D,      0,      0, 0xD330, 0x3040,
9095  0xD331, 0x6469, 0x6467,      0, 0x6465, 0x3421, 0xD332, 0x3E51,
9096  0x646A,      0,      0, 0x6468,      0, 0x6466, 0x646E,      0,
9097  0xD333, 0x646D, 0x646C, 0x646B,      0,      0, 0xD334, 0xD335,
9098       0, 0x646F, 0xD336, 0xD337, 0xD338, 0x6470, 0x403A, 0xD339,
9099 };
9100 static const unsigned short utf8_to_euc_E7B2_x0213[] = {
9101       0, 0x364E, 0x3729, 0x6463,      0,      0, 0xD32C, 0xD32D,
9102       0, 0x4A34,      0, 0x3F68,      0, 0x4C30,      0, 0x7972,
9103  0x6464,      0, 0x4E33,      0, 0x7973, 0x4774,      0, 0x4146,
9104  0x4734,      0,      0, 0x3D4D,      0,      0, 0xD330, 0x3040,
9105  0x7974, 0x6469, 0x6467,      0, 0x6465, 0x3421, 0xF376, 0x3E51,
9106  0x646A,      0,      0, 0x6468,      0, 0x6466, 0x646E,      0,
9107  0xD333, 0x646D, 0x646C, 0x646B,      0,      0, 0xF378, 0xF379,
9108       0, 0x646F, 0xD336, 0xD337, 0x7975, 0x6470, 0x403A, 0xF37A,
9109 };
9110 static const unsigned short utf8_to_euc_E7B3[] = {
9111  0x6471,      0, 0x6473,      0, 0xD33A, 0x6472,      0, 0xD33B,
9112  0xD33C, 0xD33D, 0x3852,      0,      0, 0xD33E, 0x4138, 0xD33F,
9113       0,      0, 0x6475, 0xD340, 0xD341, 0xD342, 0x457C, 0xD343,
9114  0x6474, 0xD344, 0xD345,      0, 0x6476, 0xD346, 0x4A35, 0x416C,
9115  0x3947,      0, 0x6477,      0,      0,      0, 0xD347, 0x4E48,
9116       0, 0xD348,      0, 0xD349,      0,      0,      0, 0x6479,
9117       0,      0, 0x647A,      0, 0x647B, 0xD34A, 0x647C,      0,
9118  0x3B65,      0, 0x647D, 0x374F,      0,      0, 0x356A,      0,
9119 };
9120 static const unsigned short utf8_to_euc_E7B3_x0213[] = {
9121  0x6471,      0, 0x6473,      0, 0xF37C, 0x6472,      0, 0xD33B,
9122  0xF37E, 0xD33D, 0x3852,      0,      0, 0xF421, 0x4138, 0xD33F,
9123       0,      0, 0x6475, 0xD340, 0xD341, 0x7976, 0x457C, 0xF423,
9124  0x6474, 0x7977, 0xD345,      0, 0x6476, 0x7978, 0x4A35, 0x416C,
9125  0x3947,      0, 0x6477,      0,      0,      0, 0xF425, 0x4E48,
9126       0, 0xD348,      0, 0xF426,      0,      0,      0, 0x6479,
9127       0,      0, 0x647A,      0, 0x647B, 0xF428, 0x647C,      0,
9128  0x3B65,      0, 0x647D, 0x374F,      0,      0, 0x356A,      0,
9129 };
9130 static const unsigned short utf8_to_euc_E7B4[] = {
9131  0x352A,      0, 0x6521, 0xD34B, 0x4C73, 0x3948, 0x647E, 0xD34C,
9132  0xD34D, 0xD34E, 0x6524, 0x4C66,      0, 0x473C,      0, 0xD34F,
9133  0x4933, 0xD350, 0xD351, 0xD352, 0x3D63, 0x6523, 0xD353, 0x3C53,
9134  0x3949, 0x3B66, 0x3569, 0x4A36, 0x6522, 0xD354, 0xD355,      0,
9135  0x4147, 0x4B42, 0x3A77, 0xD356,      0,      0, 0xD357,      0,
9136       0,      0, 0xD358, 0x3B67, 0x445D, 0xD359, 0x6527, 0x4E5F,
9137  0x3A59, 0xD35A, 0x6528, 0x3F42,      0, 0x652A,      0,      0,
9138       0, 0x3E52, 0x3A30,      0, 0xD35B, 0xD35C, 0xD35D, 0x6529,
9139 };
9140 static const unsigned short utf8_to_euc_E7B4_x0213[] = {
9141  0x352A,      0, 0x6521, 0xF429, 0x4C73, 0x3948, 0x647E, 0x7979,
9142  0x797A, 0xF42A, 0x6524, 0x4C66,      0, 0x473C,      0, 0xD34F,
9143  0x4933, 0xD350, 0xF42C, 0x797B, 0x3D63, 0x6523, 0xD353, 0x3C53,
9144  0x3949, 0x3B66, 0x3569, 0x4A36, 0x6522, 0x797C, 0xF42D,      0,
9145  0x4147, 0x4B42, 0x3A77, 0x797D,      0,      0, 0xD357,      0,
9146       0,      0, 0xD358, 0x3B67, 0x445D, 0xD359, 0x6527, 0x4E5F,
9147  0x3A59, 0x797E, 0x6528, 0x3F42,      0, 0x652A,      0,      0,
9148       0, 0x3E52, 0x3A30,      0, 0xD35B, 0xF430, 0xF431, 0x6529,
9149 };
9150 static const unsigned short utf8_to_euc_E7B5[] = {
9151  0xD35E, 0xD35F, 0x3D2A, 0x383E, 0x4148, 0x6525, 0x652B, 0xD360,
9152  0xD361,      0,      0, 0x6526, 0x3750, 0xD362, 0x652E, 0x6532,
9153  0x376B, 0xD363,      0, 0xD364,      0,      0, 0x652D, 0xD365,
9154       0, 0xD366, 0xD367, 0x6536, 0xD368, 0xD369, 0x394A,      0,
9155       0, 0x4D6D, 0x303C, 0x6533,      0, 0xD36A, 0x356B, 0xD36B,
9156  0x6530,      0, 0xD36C,      0,      0,      0, 0x6531,      0,
9157  0xD36D, 0x457D, 0x652F, 0x652C,      0, 0x3328, 0x4064,      0,
9158  0xD36E, 0x3828, 0xD36F, 0xD370,      0, 0x6538,      0, 0xD371,
9159 };
9160 static const unsigned short utf8_to_euc_E7B5_x0213[] = {
9161  0xF432, 0x7A21, 0x3D2A, 0x383E, 0x4148, 0x6525, 0x652B, 0xF433,
9162  0x7A22,      0,      0, 0x6526, 0x3750, 0xD362, 0x652E, 0x6532,
9163  0x376B, 0xD363,      0, 0x7A23,      0,      0, 0x652D, 0xD365,
9164       0, 0xF437, 0xF438, 0x6536, 0x7A24, 0xD369, 0x394A,      0,
9165       0, 0x4D6D, 0x303C, 0x6533,      0, 0xD36A, 0x356B, 0xD36B,
9166  0x6530,      0, 0xF439,      0,      0,      0, 0x6531,      0,
9167  0xF43A, 0x457D, 0x652F, 0x652C,      0, 0x3328, 0x4064,      0,
9168  0xD36E, 0x3828, 0x7A25, 0xD370,      0, 0x6538,      0, 0xF43C,
9169 };
9170 static const unsigned short utf8_to_euc_E7B6[] = {
9171       0, 0xD372, 0xD373, 0xD374,      0, 0xD375, 0xD376,      0,
9172  0xD377, 0x6535,      0, 0xD378, 0xD379, 0xD37A,      0, 0x6537,
9173       0, 0xD37B,      0, 0x6534,      0,      0, 0xD37C, 0xD37D,
9174       0, 0x3751, 0x4233, 0x6539, 0x416E, 0xD37E, 0xD421, 0x6546,
9175  0xF45C,      0, 0x6542, 0x653C,      0,      0, 0xD422, 0xD423,
9176       0,      0, 0xD424, 0x6540, 0x3C7A, 0x305D, 0x653B, 0x6543,
9177  0x6547, 0x394B, 0x4C56, 0xD425, 0x4456, 0x653D, 0xD426, 0xD427,
9178  0x6545, 0xD428, 0x653A, 0x433E,      0, 0x653F, 0x303D, 0x4C4A,
9179 };
9180 static const unsigned short utf8_to_euc_E7B6_x0213[] = {
9181       0, 0xD372, 0xD373, 0x7A26,      0, 0xD375, 0xF43E,      0,
9182  0xF43F, 0x6535,      0, 0x7A27, 0xF440, 0xD37A,      0, 0x6537,
9183       0, 0xD37B,      0, 0x6534,      0,      0, 0xD37C, 0xF441,
9184       0, 0x3751, 0x4233, 0x6539, 0x416E, 0xF443, 0xD421, 0x6546,
9185  0x7A28,      0, 0x6542, 0x653C,      0,      0, 0x7A29, 0xF444,
9186       0,      0, 0xF445, 0x6540, 0x3C7A, 0x305D, 0x653B, 0x6543,
9187  0x6547, 0x394B, 0x4C56, 0xD425, 0x4456, 0x653D, 0xF446, 0xF447,
9188  0x6545, 0xD428, 0x653A, 0x433E,      0, 0x653F, 0x303D, 0x4C4A,
9189 };
9190 static const unsigned short utf8_to_euc_E7B7[] = {
9191       0,      0, 0xD429, 0xD42A, 0xD42B, 0xD42C, 0xD42D, 0x653E,
9192       0,      0, 0x365B, 0x486C, 0xD42E, 0xD42F, 0xD430, 0x416D,
9193       0, 0x4E50, 0x3D6F,      0,      0, 0x656E, 0xF45D, 0xD431,
9194  0x6548, 0xD432, 0x407E,      0, 0x6544, 0x6549, 0x654B,      0,
9195  0x4479, 0x654E, 0xD434,      0, 0x654A, 0xD435, 0xD436,      0,
9196  0x4A54, 0x344B, 0xD437, 0xD438, 0x4C4B, 0xD439,      0, 0x305E,
9197       0, 0xD43A, 0x654D,      0, 0x4E7D, 0xD43B, 0xD43C,      0,
9198       0, 0xD43D, 0xD43E, 0x654C,      0,      0,      0,      0,
9199 };
9200 static const unsigned short utf8_to_euc_E7B7_x0213[] = {
9201  0xF448,      0, 0x7A2A, 0xD42A, 0xD42B, 0xD42C, 0xD42D, 0x653E,
9202       0,      0, 0x365B, 0x486C, 0x7A2B, 0xD42F, 0xD430, 0x416D,
9203       0, 0x4E50, 0x3D6F,      0,      0, 0x656E, 0x7A2C, 0xF449,
9204  0x6548, 0xF44A, 0x407E,      0, 0x6544, 0x6549, 0x654B,      0,
9205  0x4479, 0x654E, 0xD434, 0x7A2D, 0x654A, 0xD435, 0xF44B,      0,
9206  0x4A54, 0x344B, 0xD437, 0xD438, 0x4C4B, 0xD439,      0, 0x305E,
9207       0, 0xF44C, 0x654D,      0, 0x4E7D, 0xD43B, 0xD43C,      0,
9208       0, 0xF44D, 0xD43E, 0x654C,      0,      0,      0,      0,
9209 };
9210 static const unsigned short utf8_to_euc_E7B8[] = {
9211  0xD433, 0x316F,      0,      0, 0x466C, 0x654F,      0,      0,
9212  0xD43F, 0x6556, 0x6550, 0x6557,      0,      0,      0,      0,
9213  0xD440, 0xD441, 0x6553,      0,      0, 0xD442,      0, 0xD443,
9214       0,      0,      0, 0x477B, 0xD444, 0xD445, 0x3C4A, 0x6555,
9215  0xD446, 0x6552, 0x6558, 0x6551,      0,      0, 0x3D44, 0xD447,
9216  0xD448,      0,      0, 0x4B25, 0xD449, 0xD44A, 0x3D4C, 0xD44B,
9217       0, 0x6554, 0x6560, 0xD44C,      0, 0x655C, 0xD44D, 0x655F,
9218       0, 0x655D, 0x6561, 0x655B,      0, 0x6541, 0x4053, 0xD44E,
9219 };
9220 static const unsigned short utf8_to_euc_E7B8_x0213[] = {
9221  0xD433, 0x316F,      0,      0, 0x466C, 0x654F,      0,      0,
9222  0x7A30, 0x6556, 0x6550, 0x6557,      0,      0,      0,      0,
9223  0xF451, 0x7A31, 0x6553,      0,      0, 0x7A32,      0, 0xF452,
9224       0,      0,      0, 0x477B, 0xD444, 0xF453, 0x3C4A, 0x6555,
9225  0xF454, 0x6552, 0x6558, 0x6551,      0,      0, 0x3D44, 0xF455,
9226  0x7A2F,      0,      0, 0x4B25, 0xF456, 0xD44A, 0x3D4C, 0xD44B,
9227       0, 0x6554, 0x6560, 0xD44C,      0, 0x655C, 0xD44D, 0x655F,
9228       0, 0x655D, 0x6561, 0x655B,      0, 0x6541, 0x4053, 0xD44E,
9229 };
9230 static const unsigned short utf8_to_euc_E7B9[] = {
9231       0, 0x484B,      0, 0x655E, 0xD44F, 0xD450, 0x6559, 0xD451,
9232       0,      0, 0x4121, 0x3752,      0, 0x3D2B, 0xD452,      0,
9233  0xD453,      0, 0xD454,      0, 0x3F25, 0x4136, 0x6564,      0,
9234  0xD455, 0x6566, 0x6567,      0,      0, 0x6563, 0x6565, 0xD456,
9235       0, 0xD457, 0xD458,      0,      0, 0xD459, 0x655A, 0x6562,
9236       0, 0x656A, 0x6569, 0xD45A,      0, 0x4B7A, 0xD45B, 0xD45C,
9237  0x372B,      0,      0, 0xD45D,      0,      0,      0,      0,
9238  0xD45E, 0x6568,      0, 0x656C, 0x656B, 0x656F, 0xD45F, 0x6571,
9239 };
9240 static const unsigned short utf8_to_euc_E7B9_x0213[] = {
9241       0, 0x484B,      0, 0x655E, 0xD44F, 0xF457, 0x6559, 0x7A34,
9242       0,      0, 0x4121, 0x3752,      0, 0x3D2B, 0xD452,      0,
9243  0xD453,      0, 0x7A35,      0, 0x3F25, 0x4136, 0x6564,      0,
9244  0xD455, 0x6566, 0x6567,      0,      0, 0x6563, 0x6565, 0xD456,
9245       0, 0x7A36, 0xD458,      0,      0, 0xD459, 0x655A, 0x6562,
9246       0, 0x656A, 0x6569, 0x7E7E,      0, 0x4B7A, 0xD45B, 0xD45C,
9247  0x372B,      0,      0, 0xF458,      0, 0xF459,      0,      0,
9248  0xD45E, 0x6568,      0, 0x656C, 0x656B, 0x656F, 0xF45A, 0x6571,
9249 };
9250 static const unsigned short utf8_to_euc_E7BA[] = {
9251       0, 0xD460, 0x3B3C, 0x656D,      0,      0, 0xD461, 0xD462,
9252  0x6572, 0x6573, 0xD463,      0, 0x6574, 0xD464, 0x657A, 0x453B,
9253  0x6576, 0xD465, 0x6575, 0x6577, 0x6578, 0xD466, 0x6579,      0,
9254  0xD467,      0, 0xD468, 0x657B, 0x657C, 0xD469, 0xD46A,      0,
9255       0,      0,      0,      0,      0,      0,      0,      0,
9256       0,      0,      0,      0,      0,      0,      0,      0,
9257       0,      0,      0,      0,      0,      0,      0,      0,
9258       0,      0,      0,      0,      0,      0,      0,      0,
9259 };
9260 static const unsigned short utf8_to_euc_E7BA_x0213[] = {
9261       0, 0xD460, 0x3B3C, 0x656D,      0,      0, 0xF45B, 0xF45C,
9262  0x6572, 0x6573, 0x7A37,      0, 0x6574, 0x7A38, 0x657A, 0x453B,
9263  0x6576, 0xF45E, 0x6575, 0x6577, 0x6578, 0xD466, 0x6579,      0,
9264  0xF45F,      0, 0xF460, 0x657B, 0x657C, 0xD469, 0xD46A,      0,
9265       0,      0,      0,      0,      0,      0,      0,      0,
9266       0,      0,      0,      0,      0,      0,      0,      0,
9267       0,      0,      0,      0,      0,      0,      0,      0,
9268       0,      0,      0,      0,      0,      0,      0,      0,
9269 };
9270 static const unsigned short utf8_to_euc_E7BC[] = {
9271       0,      0,      0,      0,      0,      0,      0,      0,
9272       0,      0,      0,      0,      0,      0,      0,      0,
9273       0,      0,      0,      0,      0,      0,      0,      0,
9274       0,      0,      0,      0,      0,      0,      0,      0,
9275       0,      0,      0,      0,      0,      0,      0,      0,
9276       0,      0,      0,      0,      0,      0,      0,      0,
9277       0,      0,      0,      0,      0,      0, 0x344C,      0,
9278  0x657D,      0, 0x657E, 0xD46C, 0xD46B, 0xD46D, 0xD46E, 0xD46F,
9279 };
9280 static const unsigned short utf8_to_euc_E7BC_x0213[] = {
9281       0,      0,      0,      0,      0,      0,      0,      0,
9282       0,      0,      0,      0,      0,      0,      0,      0,
9283       0,      0,      0,      0,      0,      0,      0,      0,
9284       0,      0,      0,      0,      0,      0,      0,      0,
9285       0,      0,      0,      0,      0,      0,      0,      0,
9286       0,      0,      0,      0,      0,      0,      0,      0,
9287       0,      0,      0,      0,      0,      0, 0x344C,      0,
9288  0x657D,      0, 0x657E, 0xF463, 0xF462, 0xD46D, 0xF464, 0xD46F,
9289 };
9290 static const unsigned short utf8_to_euc_E7BD[] = {
9291       0,      0,      0, 0xD470, 0xD471, 0x6621,      0, 0xD472,
9292       0,      0,      0,      0, 0x6622, 0x6623, 0x6624, 0xD473,
9293  0x6625, 0x6626, 0xD474, 0xD475, 0x6628, 0x6627,      0,      0,
9294  0x6629,      0,      0, 0xD476, 0xD477, 0xD478,      0, 0x662A,
9295  0x662B, 0xD479,      0, 0xD47A, 0xD47B, 0xD47C, 0xD47D, 0x662E,
9296  0x662C, 0x662D, 0x3A61, 0x3753,      0, 0xD47E, 0x4356,      0,
9297  0x4833, 0xD521, 0x3D70,      0,      0, 0x474D,      0, 0x486D,
9298  0x662F, 0x586D,      0,      0,      0, 0xD522, 0xD523, 0xD524,
9299 };
9300 static const unsigned short utf8_to_euc_E7BD_x0213[] = {
9301       0,      0,      0, 0xF465, 0xF466, 0x6621,      0, 0x7A39,
9302       0,      0,      0,      0, 0x6622, 0x6623, 0x6624, 0xF467,
9303  0x6625, 0x6626, 0xF46A, 0xD475, 0x6628, 0x6627,      0,      0,
9304  0x6629,      0,      0, 0xD476, 0xD477, 0xD478,      0, 0x662A,
9305  0x662B, 0xF46C,      0, 0xF46D, 0xF46E, 0xD47C, 0xD47D, 0x662E,
9306  0x662C, 0x662D, 0x3A61, 0x3753,      0, 0xF46F, 0x4356,      0,
9307  0x4833, 0xD521, 0x3D70,      0,      0, 0x474D,      0, 0x486D,
9308  0x662F, 0x586D,      0,      0,      0, 0xF470, 0xF471, 0xD524,
9309 };
9310 static const unsigned short utf8_to_euc_E7BE[] = {
9311  0xD525,      0, 0x6630, 0x6632,      0, 0x4D65, 0x6631, 0x6634,
9312  0x6633,      0, 0x4D53, 0xD526, 0x6635, 0xD527, 0x487E, 0xD528,
9313  0xD529, 0xD52A,      0,      0, 0x6636,      0, 0xD52B, 0xD52C,
9314       0,      0, 0x6639,      0, 0xD52D, 0x6638, 0x6637,      0,
9315       0, 0xD52E, 0xD52F, 0x663A, 0x3732,      0, 0xD530,      0,
9316  0x4122, 0x3541, 0xD531,      0,      0, 0xD532, 0x663E, 0x663B,
9317       0,      0, 0x663C,      0, 0xD533,      0, 0x663F,      0,
9318  0x6640, 0x663D,      0,      0, 0xD534, 0x3129,      0, 0xD535,
9319 };
9320 static const unsigned short utf8_to_euc_E7BE_x0213[] = {
9321  0xD525,      0, 0x6630, 0x6632,      0, 0x4D65, 0x6631, 0x6634,
9322  0x6633,      0, 0x4D53, 0xD526, 0x6635, 0xD527, 0x487E, 0xD528,
9323  0xF473, 0x7A3B,      0,      0, 0x6636,      0, 0xF476, 0x7A3C,
9324       0,      0, 0x6639,      0, 0xF477, 0x6638, 0x6637,      0,
9325       0, 0xD52E, 0xD52F, 0x663A, 0x3732,      0, 0xD530,      0,
9326  0x4122, 0x3541, 0xD531,      0,      0, 0xF478, 0x663E, 0x663B,
9327       0,      0, 0x663C,      0, 0xD533,      0, 0x663F,      0,
9328  0x6640, 0x663D,      0,      0, 0xD534, 0x3129,      0, 0x7A3D,
9329 };
9330 static const unsigned short utf8_to_euc_E7BF[] = {
9331  0xD536, 0x3227,      0, 0xD537,      0, 0x6642, 0x6643,      0,
9332  0xD538,      0, 0x6644,      0, 0x4D62,      0, 0xD539, 0xD53A,
9333       0,      0, 0x3D2C,      0, 0x6646, 0x6645,      0,      0,
9334       0,      0,      0, 0xD53B,      0,      0,      0, 0xD53C,
9335  0x3F69, 0x6647,      0, 0xD53D,      0, 0xD53E, 0x6648,      0,
9336  0xD53F, 0x6649,      0, 0x3465, 0xD540,      0, 0xD541, 0xD542,
9337  0x344D,      0, 0xD543, 0x664A,      0,      0,      0,      0,
9338       0, 0x664B, 0xD544, 0x4B5D, 0x4D63, 0xD545, 0xD546, 0xD547,
9339 };
9340 static const unsigned short utf8_to_euc_E7BF_x0213[] = {
9341  0xD536, 0x3227,      0, 0xF47A,      0, 0x6642, 0x6643,      0,
9342  0xD538,      0, 0x6644,      0, 0x4D62,      0, 0x7A3E, 0xF47B,
9343       0,      0, 0x3D2C,      0, 0x6646, 0x6645,      0,      0,
9344       0,      0,      0, 0x7A3F,      0,      0,      0, 0x7A40,
9345  0x3F69, 0x6647,      0, 0xF47C,      0, 0xF47D, 0x6648,      0,
9346  0xD53F, 0x6649,      0, 0x3465, 0x7A41,      0, 0x7A42, 0xF47E,
9347  0x344D,      0, 0xF521, 0x664A,      0,      0,      0,      0,
9348       0, 0x664B, 0x7A43, 0x4B5D, 0x4D63, 0xD545, 0xD546, 0xD547,
9349 };
9350 static const unsigned short utf8_to_euc_E880[] = {
9351  0x4D54, 0x4F37,      0, 0x394D, 0x664E, 0x3C54, 0x664D, 0xD548,
9352  0xD549,      0, 0xD54A, 0x664F, 0x3C29, 0xD54B, 0xD54C, 0xD54D,
9353  0x4251, 0xD54E, 0x6650, 0xD54F, 0xD550, 0x394C, 0xD551, 0x4C57,
9354  0x6651, 0x6652,      0,      0, 0x6653, 0xD552, 0xD553, 0xD554,
9355  0xD555, 0x6654,      0,      0, 0xD556,      0, 0xD557,      0,
9356  0x6655,      0,      0,      0, 0xD558,      0, 0xD559,      0,
9357  0xD55A,      0,      0, 0x3C2A, 0xD55B, 0xD55C, 0x4C6D, 0xD55D,
9358       0, 0xD55E, 0xD55F, 0x6657, 0xD560, 0x433F, 0xD561, 0x6656,
9359 };
9360 static const unsigned short utf8_to_euc_E880_x0213[] = {
9361  0x4D54, 0x4F37, 0xF522, 0x394D, 0x664E, 0x3C54, 0x664D, 0xD548,
9362  0xF524,      0, 0xF523, 0x664F, 0x3C29, 0xD54B, 0xF525, 0xD54D,
9363  0x4251, 0xF526, 0x6650, 0xD54F, 0x7A45, 0x394C, 0xF527, 0x4C57,
9364  0x6651, 0x6652,      0,      0, 0x6653, 0xD552, 0xD553, 0xD554,
9365  0xD555, 0x6654,      0,      0, 0xF528,      0, 0x7A46,      0,
9366  0x6655,      0,      0,      0, 0xF529,      0, 0xD559,      0,
9367  0xF52A,      0,      0, 0x3C2A, 0xD55B, 0x7A47, 0x4C6D, 0x7A48,
9368       0, 0xD55E, 0xD55F, 0x6657, 0x7A49, 0x433F, 0xD561, 0x6656,
9369 };
9370 static const unsigned short utf8_to_euc_E881[] = {
9371  0xD562,      0,      0,      0, 0xD563,      0, 0x6659,      0,
9372       0,      0, 0x6658,      0,      0,      0,      0,      0,
9373       0,      0, 0x665A,      0,      0,      0, 0x403B,      0,
9374  0x665B,      0, 0x665C,      0,      0,      0, 0x4A39, 0x665D,
9375  0xD564, 0x416F, 0x665E,      0, 0xD565,      0, 0xD566,      0,
9376  0x665F,      0,      0,      0,      0, 0xD567,      0, 0x4E7E,
9377  0x6662, 0xD568, 0x6661, 0x6660, 0x4430, 0xD569, 0x6663, 0x3F26,
9378       0, 0x6664,      0,      0,      0, 0x6665, 0x4F38, 0x6666,
9379 };
9380 static const unsigned short utf8_to_euc_E881_x0213[] = {
9381  0xD562,      0,      0, 0xF52B, 0xD563,      0, 0x6659,      0,
9382       0,      0, 0x6658,      0,      0,      0,      0,      0,
9383       0,      0, 0x665A,      0,      0,      0, 0x403B,      0,
9384  0x665B,      0, 0x665C,      0,      0,      0, 0x4A39, 0x665D,
9385  0xD564, 0x416F, 0x665E,      0, 0xD565,      0, 0xF52C,      0,
9386  0x665F,      0,      0,      0,      0, 0xD567,      0, 0x4E7E,
9387  0x6662, 0xF52D, 0x6661, 0x6660, 0x4430, 0xF52E, 0x6663, 0x3F26,
9388       0, 0x6664,      0, 0xF52F,      0, 0x6665, 0x4F38, 0x6666,
9389 };
9390 static const unsigned short utf8_to_euc_E882[] = {
9391       0, 0xD56A,      0,      0, 0x6667, 0x6669, 0x6668, 0x4825,
9392  0xD56B, 0x4679,      0, 0x4F3E, 0x4829,      0, 0xD56C,      0,
9393       0,      0,      0, 0x666B,      0,      0, 0x3E53,      0,
9394  0x492A,      0, 0x666C, 0x666A, 0xD56D, 0x344E, 0xD56E,      0,
9395       0, 0x3854, 0x3B68,      0,      0, 0x486E, 0xD56F, 0xD570,
9396       0, 0x382A, 0x4B43, 0xD571, 0x666F, 0x666D,      0, 0x394E,
9397       0, 0x394F, 0x3069,      0, 0x3A68,      0,      0,      0,
9398  0xD572, 0xD573, 0x4759,      0,      0,      0,      0,      0,
9399 };
9400 static const unsigned short utf8_to_euc_E882_x0213[] = {
9401       0, 0xD56A,      0,      0, 0x6667, 0x6669, 0x6668, 0x4825,
9402  0xD56B, 0x4679,      0, 0x4F3E, 0x4829,      0, 0xD56C,      0,
9403       0,      0,      0, 0x666B,      0,      0, 0x3E53,      0,
9404  0x492A, 0xF530, 0x666C, 0x666A, 0xF531, 0x344E, 0xD56E,      0,
9405       0, 0x3854, 0x3B68,      0, 0xF532, 0x486E, 0xD56F, 0xF533,
9406       0, 0x382A, 0x4B43, 0xD571, 0x666F, 0x666D,      0, 0x394E,
9407       0, 0x394F, 0x3069,      0, 0x3A68,      0,      0,      0,
9408  0xF534, 0xD573, 0x4759,      0,      0,      0,      0,      0,
9409 };
9410 static const unsigned short utf8_to_euc_E883[] = {
9411       0,      0,      0, 0x305F, 0x6674,      0, 0x4340,      0,
9412  0xD574,      0,      0,      0, 0x4758, 0xD575, 0x425B, 0xD576,
9413       0,      0, 0xD577,      0, 0xD578, 0xD579, 0x6676, 0xD57A,
9414  0xD57B, 0x6672, 0x6675, 0x6670,      0, 0x6673, 0x4B26,      0,
9415  0xD57C, 0x3855,      0,      0, 0x307D, 0x6671,      0,      0,
9416       0,      0,      0,      0,      0, 0xD57D, 0xD57E, 0x6678,
9417  0xD621, 0x6679, 0xD622, 0xD623, 0x4639,      0, 0xD624,      0,
9418  0x363B, 0xD625, 0xD626,      0, 0x6726, 0x473D, 0xD627,      0,
9419 };
9420 static const unsigned short utf8_to_euc_E883_x0213[] = {
9421       0,      0,      0, 0x305F, 0x6674, 0xF536, 0x4340,      0,
9422  0xD574,      0, 0x7A4A,      0, 0x4758, 0xD575, 0x425B, 0xD576,
9423       0,      0, 0xD577,      0, 0xD578, 0xF537, 0x6676, 0x7A4B,
9424  0xF538, 0x6672, 0x6675, 0x6670,      0, 0x6673, 0x4B26,      0,
9425  0x7A4C, 0x3855,      0,      0, 0x307D, 0x6671, 0xF539,      0,
9426       0,      0,      0,      0,      0, 0xD57D, 0xD57E, 0x6678,
9427  0xD621, 0x6679, 0xD622, 0x7A4D, 0x4639, 0xF53C, 0xD624,      0,
9428  0x363B, 0xD625, 0xD626, 0xF53D, 0x6726, 0x473D, 0xD627,      0,
9429 };
9430 static const unsigned short utf8_to_euc_E884[] = {
9431       0,      0, 0x3B69, 0xD628,      0, 0x363C, 0x4048, 0x4F46,
9432  0x4C2E, 0x6677, 0x4054, 0xD629,      0,      0,      0,      0,
9433       0,      0,      0,      0,      0,      0, 0xD62A, 0xD62B,
9434  0xD62C,      0, 0x3553, 0x667A, 0xD62D,      0, 0xD62E,      0,
9435  0xD62F,      0,      0, 0x667C, 0xD630,      0,      0, 0xD631,
9436       0, 0x667B,      0,      0, 0xD632,      0,      0, 0x667D,
9437  0xD633, 0x4326,      0, 0x473E,      0, 0xD634,      0,      0,
9438       0, 0x4431, 0xD635,      0, 0xD636,      0, 0x6723,      0,
9439 };
9440 static const unsigned short utf8_to_euc_E884_x0213[] = {
9441       0,      0, 0x3B69, 0xD628,      0, 0x363C, 0x4048, 0x4F46,
9442  0x4C2E, 0x6677, 0x4054, 0xD629,      0, 0xF53B,      0,      0,
9443       0,      0,      0,      0,      0,      0, 0xF540, 0xD62B,
9444  0x7A4E,      0, 0x3553, 0x667A, 0xD62D,      0, 0xF541,      0,
9445  0xD62F,      0,      0, 0x667C, 0xF543,      0,      0, 0xF544,
9446       0, 0x667B,      0,      0, 0xF545,      0,      0, 0x667D,
9447  0xD633, 0x4326,      0, 0x473E,      0, 0xF53F,      0,      0,
9448       0, 0x4431, 0xD635,      0, 0xD636, 0xF547, 0x6723,      0,
9449 };
9450 static const unsigned short utf8_to_euc_E885[] = {
9451       0,      0,      0,      0,      0, 0xD637, 0x6722, 0xD638,
9452       0,      0, 0xD639, 0x667E, 0xD63A,      0, 0x3F55,      0,
9453  0x4965, 0x6725, 0xD63B, 0x6724, 0x3950, 0x4F53,      0, 0xD63C,
9454       0,      0,      0,      0,      0,      0,      0, 0x6735,
9455  0xD63D, 0xD63E,      0,      0,      0, 0x6729, 0x672A, 0xD63F,
9456  0xD640, 0xD641,      0, 0x3C70,      0, 0xD642, 0x6728, 0xD643,
9457  0x3978, 0x6727,      0,      0, 0x672B,      0,      0, 0xD644,
9458  0x4432, 0x4A22, 0x4123,      0,      0,      0,      0, 0x425C,
9459 };
9460 static const unsigned short utf8_to_euc_E885_x0213[] = {
9461       0,      0,      0,      0,      0, 0xD637, 0x6722, 0xD638,
9462       0,      0, 0x7A4F, 0x667E, 0xD63A,      0, 0x3F55,      0,
9463  0x4965, 0x6725, 0xD63B, 0x6724, 0x3950, 0x4F53,      0, 0xD63C,
9464       0,      0,      0,      0,      0,      0,      0, 0x6735,
9465  0x7A50, 0xD63E,      0,      0,      0, 0x6729, 0x672A, 0x7A51,
9466  0x7A52, 0xF549,      0, 0x3C70,      0, 0x7A53, 0x6728, 0xD643,
9467  0x3978, 0x6727,      0,      0, 0x672B,      0,      0, 0xD644,
9468  0x4432, 0x4A22, 0x4123,      0,      0,      0,      0, 0x425C,
9469 };
9470 static const unsigned short utf8_to_euc_E886[] = {
9471  0x672F, 0xD645, 0x6730, 0x672C, 0xD647, 0xD648, 0xD649,      0,
9472  0x672D,      0, 0x672E, 0xD64A,      0,      0, 0xD64B, 0x3951,
9473  0xD646,      0,      0, 0x6736,      0, 0x6732, 0xD64C,      0,
9474  0xD64D,      0, 0x4966, 0xD64E, 0x4B6C, 0x4928, 0xD64F,      0,
9475  0x6731,      0, 0xD650, 0x6734, 0x6733,      0,      0,      0,
9476  0x4B44, 0x6737,      0,      0,      0,      0, 0xD651,      0,
9477  0x6738,      0, 0xD652, 0x4137, 0xD653, 0x6739,      0,      0,
9478  0x673B,      0, 0x673F, 0xD654,      0, 0x673C, 0x673A, 0x473F,
9479 };
9480 static const unsigned short utf8_to_euc_E886_x0213[] = {
9481  0x672F, 0xF54B, 0x6730, 0x672C, 0xF54D, 0xF54E, 0xD649,      0,
9482  0x672D,      0, 0x672E, 0xD64A,      0,      0, 0xD64B, 0x3951,
9483  0xD646,      0,      0, 0x6736,      0, 0x6732, 0xD64C,      0,
9484  0xF550,      0, 0x4966, 0xD64E, 0x4B6C, 0x4928, 0xD64F,      0,
9485  0x6731,      0, 0xD650, 0x6734, 0x6733,      0,      0,      0,
9486  0x4B44, 0x6737,      0,      0,      0,      0, 0xD651,      0,
9487  0x6738,      0, 0xF551, 0x4137, 0xD653, 0x6739,      0,      0,
9488  0x673B,      0, 0x673F, 0x7A54,      0, 0x673C, 0x673A, 0x473F,
9489 };
9490 static const unsigned short utf8_to_euc_E887[] = {
9491  0x673D,      0, 0x673E, 0xD656,      0, 0xD657, 0x3232,      0,
9492  0x6745, 0x6740, 0xD658, 0xD655,      0, 0x6741, 0xD659, 0xD65A,
9493       0, 0x6742,      0, 0x4221,      0, 0xD65B,      0, 0xD65C,
9494  0x6744, 0x6743, 0x6746, 0xD65D,      0, 0xD65E, 0xD65F, 0x6747,
9495  0x6748, 0xD660,      0, 0x3F43, 0xD661, 0x3269,      0, 0x6749,
9496  0x4E57,      0, 0x3C2B, 0xD662, 0xD663, 0x3D2D,      0,      0,
9497  0xD664, 0xD665, 0xD666, 0x3B6A, 0x4357, 0xD667, 0xD668,      0,
9498  0xD669, 0xD66A, 0x674A, 0x674B, 0x3131, 0xD66B, 0x674C, 0xD66C,
9499 };
9500 static const unsigned short utf8_to_euc_E887_x0213[] = {
9501  0x673D, 0xF552, 0x673E, 0xF553,      0, 0xD657, 0x3232,      0,
9502  0x6745, 0x6740, 0x7A55, 0xD655,      0, 0x6741, 0xD659, 0x7A56,
9503       0, 0x6742,      0, 0x4221,      0, 0xD65B, 0xF554, 0x7A57,
9504  0x6744, 0x6743, 0x6746, 0xF555,      0, 0xD65E, 0xD65F, 0x6747,
9505  0x6748, 0xD660,      0, 0x3F43, 0xF557, 0x3269,      0, 0x6749,
9506  0x4E57,      0, 0x3C2B, 0xD662, 0xF559, 0x3D2D,      0,      0,
9507  0xD664, 0xD665, 0xD666, 0x3B6A, 0x4357, 0xD667, 0xD668,      0,
9508  0xD669, 0xD66A, 0x674A, 0x674B, 0x3131, 0xF55B, 0x674C, 0xF55C,
9509 };
9510 static const unsigned short utf8_to_euc_E888[] = {
9511  0xD66D, 0x674D, 0x674E, 0xD66E,      0, 0x674F,      0, 0x6750,
9512  0x363D, 0x5A2A, 0x6751,      0, 0x4065, 0x6752, 0x3C4B, 0xD66F,
9513  0x6753,      0, 0x5030, 0xD670, 0xD671,      0, 0x6754, 0x4A5E,
9514  0x345C, 0xD672, 0xD673, 0x4124, 0x3D58, 0xD674, 0x4971, 0x3D2E,
9515       0, 0xD675, 0xD676,      0,      0,      0,      0,      0,
9516  0xD677, 0x6755, 0x3952, 0x6756, 0x484C,      0, 0x6764,      0,
9517       0,      0, 0xD678, 0x6758, 0xD679, 0x4249, 0x4775, 0x383F,
9518  0x6757, 0x4125, 0xD67A,      0,      0,      0,      0,      0,
9519 };
9520 static const unsigned short utf8_to_euc_E888_x0213[] = {
9521  0xD66D, 0x674D, 0x674E, 0xD66E, 0xF55E, 0x674F,      0, 0x6750,
9522  0x363D, 0x5A2A, 0x6751,      0, 0x4065, 0x6752, 0x3C4B, 0xD66F,
9523  0x6753,      0, 0x5030, 0xD670, 0xD671,      0, 0x6754, 0x4A5E,
9524  0x345C, 0xF560, 0xD673, 0x4124, 0x3D58, 0xD674, 0x4971, 0x3D2E,
9525       0, 0xF561, 0xF562,      0,      0,      0,      0,      0,
9526  0xD677, 0x6755, 0x3952, 0x6756, 0x484C,      0, 0x6764,      0,
9527       0,      0, 0xF564, 0x6758, 0xF565, 0x4249, 0x4775, 0x383F,
9528  0x6757, 0x4125, 0xD67A,      0, 0xF566,      0,      0,      0,
9529 };
9530 static const unsigned short utf8_to_euc_E889[] = {
9531  0x6759,      0,      0, 0xD67B, 0xD67C, 0xD67D, 0xD67E, 0x447A,
9532       0,      0,      0, 0xD721,      0,      0, 0xD722, 0xD723,
9533       0, 0xD724,      0,      0,      0,      0, 0xD725,      0,
9534  0x675B, 0x675A, 0x675D,      0, 0xD726, 0x675C,      0, 0x675E,
9535  0xD727,      0, 0x6760, 0xD728, 0x675F,      0, 0x344F, 0xD729,
9536  0x6761,      0, 0x6762, 0x6763,      0, 0xD72A, 0x3A31, 0x4E49,
9537       0, 0x6765, 0x3F27,      0, 0xD72B,      0, 0x3170, 0x6766,
9538  0x6767,      0,      0, 0xD72C,      0, 0xD72D, 0x6768, 0xD72E,
9539 };
9540 static const unsigned short utf8_to_euc_E889_x0213[] = {
9541  0x6759,      0,      0, 0xD67B, 0xD67C, 0xF569, 0xF567, 0x447A,
9542       0, 0xF568,      0, 0xF56B,      0,      0, 0xD722, 0xF56D,
9543       0, 0xD724,      0,      0,      0,      0, 0xD725, 0xF56F,
9544  0x675B, 0x675A, 0x675D,      0, 0xF571, 0x675C,      0, 0x675E,
9545  0x7A5B,      0, 0x6760, 0xF572, 0x675F,      0, 0x344F, 0xD729,
9546  0x6761,      0, 0x6762, 0x6763,      0, 0xD72A, 0x3A31, 0x4E49,
9547       0, 0x6765, 0x3F27,      0, 0x7A5C,      0, 0x3170, 0x6766,
9548  0x6767, 0xF576,      0, 0xD72C,      0, 0xF578, 0x6768, 0xF579,
9549 };
9550 static const unsigned short utf8_to_euc_E88A[] = {
9551  0xD72F, 0xD730,      0, 0xD731, 0xD732,      0,      0, 0xD733,
9552       0, 0xD734, 0xD735, 0x3072,      0, 0x6769, 0xD736,      0,
9553       0, 0xD737, 0x676A,      0, 0xD738,      0, 0xD739,      0,
9554  0xD73A, 0x4967, 0xD73B, 0xD73C,      0, 0x3C47,      0, 0x676C,
9555  0xD73D, 0xD73E,      0, 0xD73F, 0xD740, 0x3329, 0x3032, 0xD741,
9556  0xD742, 0xD743, 0xD744, 0x676B, 0x676E, 0x474E, 0xD745, 0x3F44,
9557  0xD746, 0x3256, 0xD747, 0x4B27, 0xD748,      0,      0, 0xD749,
9558  0x375D, 0x365C, 0xD74A, 0x676D, 0xD74B, 0x326A, 0xD74C, 0xD74D,
9559 };
9560 static const unsigned short utf8_to_euc_E88A_x0213[] = {
9561  0xD72F, 0xD730,      0, 0xF57A, 0xD732,      0,      0, 0xD733,
9562       0, 0xD734, 0xF57B, 0x3072,      0, 0x6769, 0x7A5E,      0,
9563       0, 0xD737, 0x676A, 0xF57C, 0xD738,      0, 0xD739,      0,
9564  0xD73A, 0x4967, 0xD73B, 0xD73C,      0, 0x3C47,      0, 0x676C,
9565  0xD73D, 0x7A5F,      0, 0x7A60, 0x7A61, 0x3329, 0x3032, 0xF57D,
9566  0xF57E, 0x7A62, 0xD744, 0x676B, 0x676E, 0x474E, 0x7A63, 0x3F44,
9567  0xD746, 0x3256, 0xF621, 0x4B27, 0xF622,      0,      0, 0x7A64,
9568  0x375D, 0x365C, 0xF623, 0x676D, 0xF624, 0x326A, 0x7A65, 0x7A66,
9569 };
9570 static const unsigned short utf8_to_euc_E88B[] = {
9571       0,      0,      0,      0,      0, 0x3423, 0xD74E,      0,
9572       0,      0,      0,      0,      0,      0,      0,      0,
9573  0xD74F, 0x3171, 0x6772, 0x4E6A, 0x425D, 0xD750,      0, 0x4944,
9574       0, 0x677E, 0xD751, 0x3257, 0x677C,      0, 0x677A, 0x6771,
9575  0xD752, 0x676F, 0xD753, 0x6770, 0xD754, 0x3C63, 0x366C, 0x4377,
9576  0xD755,      0, 0xD756, 0x4651,      0, 0xD757,      0, 0xD758,
9577       0, 0x3151,      0, 0x6774, 0x6773,      0, 0xD759, 0xD75A,
9578       0, 0x6779, 0x6775, 0x6778,      0, 0xD75B, 0xD75C,      0,
9579 };
9580 static const unsigned short utf8_to_euc_E88B_x0213[] = {
9581       0,      0,      0,      0,      0, 0x3423, 0x7A67,      0,
9582       0,      0,      0,      0,      0,      0,      0,      0,
9583  0xD74F, 0x3171, 0x6772, 0x4E6A, 0x425D, 0x7A68,      0, 0x4944,
9584       0, 0x677E, 0xD751, 0x3257, 0x677C,      0, 0x677A, 0x6771,
9585  0xD752, 0x676F, 0xF625, 0x6770, 0xD754, 0x3C63, 0x366C, 0x4377,
9586  0xF626,      0, 0xD756, 0x4651,      0, 0xD757,      0, 0xD758,
9587       0, 0x3151,      0, 0x6774, 0x6773,      0, 0xD759, 0xF627,
9588       0, 0x6779, 0x6775, 0x6778,      0, 0x7A69, 0x7A6A,      0,
9589 };
9590 static const unsigned short utf8_to_euc_E88C[] = {
9591  0xD75D, 0xD75E, 0x4C50, 0x6777, 0x3258, 0x337D, 0x677B, 0xD75F,
9592  0xD760, 0x677D, 0xD761, 0xD762,      0,      0, 0x3754,      0,
9593       0,      0,      0,      0,      0,      0, 0x6823, 0x682C,
9594  0x682D,      0,      0, 0xD764, 0x302B, 0xD765, 0xD766, 0xD767,
9595       0, 0xD768, 0xD769, 0x6834,      0,      0,      0,      0,
9596  0x3071,      0,      0, 0x682B, 0xD76A, 0xD76B, 0xD76C, 0x682A,
9597  0xD76D, 0x6825, 0x6824, 0xD76E, 0x6822, 0x6821, 0x4363, 0xD76F,
9598  0x427B, 0x6827, 0xD770,      0, 0xD771, 0xD772,      0,      0,
9599 };
9600 static const unsigned short utf8_to_euc_E88C_x0213[] = {
9601  0x7A6B, 0x7A6C, 0x4C50, 0x6777, 0x3258, 0x337D, 0x677B, 0xF628,
9602  0xF629, 0x677D, 0xD761, 0xD762, 0xF62A,      0, 0x3754,      0,
9603       0,      0,      0,      0,      0,      0, 0x6823, 0x682C,
9604  0x682D,      0,      0, 0xF62C, 0x302B, 0xF62D, 0xD766, 0xD767,
9605       0, 0xD768, 0x7A6E, 0x6834,      0,      0,      0,      0,
9606  0x3071,      0,      0, 0x682B, 0xD76A, 0x7A6F, 0xD76C, 0x682A,
9607  0xF62E, 0x6825, 0x6824, 0xD76E, 0x6822, 0x6821, 0x4363, 0xD76F,
9608  0x427B, 0x6827, 0x7A70,      0, 0xF62F, 0xD772,      0,      0,
9609 };
9610 static const unsigned short utf8_to_euc_E88D[] = {
9611  0x6826,      0, 0xD773, 0xD774, 0xD775, 0x6829,      0, 0xD776,
9612       0, 0x4170, 0x3755,      0,      0, 0xD777, 0xD778, 0x3141,
9613  0x6828, 0xD779, 0x3953, 0xD83E, 0xD763, 0xD77A, 0xD77B, 0xD77C,
9614  0x4171,      0,      0,      0,      0,      0,      0,      0,
9615       0,      0, 0xF45F,      0,      0,      0,      0,      0,
9616       0,      0,      0,      0,      0,      0,      0,      0,
9617  0xD77D,      0,      0, 0x683A,      0, 0x683B,      0, 0x3259,
9618  0xD77E,      0,      0, 0x322E, 0x6838, 0xD821,      0, 0xD822,
9619 };
9620 static const unsigned short utf8_to_euc_E88D_x0213[] = {
9621  0x6826,      0, 0xD773, 0x7A71, 0xF630, 0x6829,      0, 0x7A72,
9622       0, 0x4170, 0x3755,      0,      0, 0xD777, 0xD778, 0x3141,
9623  0x6828, 0x7A73, 0x3953, 0xD83E, 0xF62B, 0x7A74, 0xD77B, 0xF631,
9624  0x4171,      0,      0,      0,      0,      0,      0,      0,
9625       0,      0, 0x7A6D, 0xAE4A,      0,      0,      0,      0,
9626       0,      0,      0,      0,      0,      0,      0,      0,
9627  0xD77D,      0,      0, 0x683A,      0, 0x683B,      0, 0x3259,
9628  0xD77E,      0,      0, 0x322E, 0x6838, 0x7A75,      0, 0xF633,
9629 };
9630 static const unsigned short utf8_to_euc_E88E[] = {
9631  0xD823,      0, 0xD824,      0, 0xD825, 0x682E, 0xD826, 0x6836,
9632       0, 0x683D, 0x6837,      0,      0, 0xD827, 0x6835,      0,
9633       0,      0, 0xD828, 0x6776, 0xD829, 0xD82A, 0x6833,      0,
9634  0xD82B, 0xD82C, 0x682F, 0xD82D, 0xD82E, 0xD82F, 0x3450, 0x6831,
9635  0x683C,      0, 0x6832,      0,      0,      0, 0xD830, 0xD831,
9636  0x683E, 0xD832, 0x6830, 0x477C, 0xD833, 0xD84C,      0,      0,
9637       0, 0x4D69,      0,      0,      0, 0x6839,      0,      0,
9638       0,      0,      0,      0,      0, 0x684F, 0xD834, 0xD835,
9639 };
9640 static const unsigned short utf8_to_euc_E88E_x0213[] = {
9641  0xD823,      0, 0xD824,      0, 0xD825, 0x682E, 0x7A76, 0x6836,
9642       0, 0x683D, 0x6837,      0,      0, 0xF636, 0x6835,      0,
9643       0,      0, 0x7A77, 0x6776, 0xF637, 0xF638, 0x6833,      0,
9644  0x7A78, 0xD82C, 0x682F, 0xF639, 0xD82E, 0xF63A, 0x3450, 0x6831,
9645  0x683C,      0, 0x6832,      0,      0,      0, 0xD830, 0x7A79,
9646  0x683E, 0x7A7A, 0x6830, 0x477C, 0xD833, 0xD84C,      0,      0,
9647       0, 0x4D69,      0,      0,      0, 0x6839,      0,      0,
9648       0,      0,      0,      0,      0, 0x684F, 0xD834, 0x7A7B,
9649 };
9650 static const unsigned short utf8_to_euc_E88F[] = {
9651  0xD836, 0x6847,      0,      0,      0, 0x3F7B,      0, 0xD837,
9652       0, 0xD838, 0x3546,      0, 0x365D,      0, 0x6842, 0xD839,
9653  0xD83A, 0xD83B,      0, 0x325B, 0xD83C,      0, 0x3E54,      0,
9654  0x6845,      0,      0,      0, 0x3A5A, 0xD83D,      0, 0x4551,
9655  0x684A,      0,      0,      0,      0,      0,      0,      0,
9656  0xD83F, 0x4A6E, 0xD840, 0x6841,      0,      0,      0, 0x325A,
9657  0x3856, 0x4929, 0x684B,      0, 0x683F,      0, 0xD841, 0x6848,
9658  0xD842, 0xD843,      0, 0x6852, 0xD844, 0x6843,      0,      0,
9659 };
9660 static const unsigned short utf8_to_euc_E88F_x0213[] = {
9661  0x7A7C, 0x6847,      0,      0,      0, 0x3F7B,      0, 0x7A7D,
9662       0, 0xF63B, 0x3546,      0, 0x365D,      0, 0x6842, 0x7A7E,
9663  0xF63C, 0x7B21,      0, 0x325B, 0xF63D,      0, 0x3E54,      0,
9664  0x6845,      0,      0,      0, 0x3A5A, 0xF63E,      0, 0x4551,
9665  0x684A, 0x7B22,      0,      0,      0, 0xF63F,      0,      0,
9666  0xD83F, 0x4A6E, 0x7B23, 0x6841,      0,      0,      0, 0x325A,
9667  0x3856, 0x4929, 0x684B,      0, 0x683F,      0, 0xD841, 0x6848,
9668  0xD842, 0xF640,      0, 0x6852, 0xD844, 0x6843,      0,      0,
9669 };
9670 static const unsigned short utf8_to_euc_E890[] = {
9671       0, 0xD845,      0, 0x6844, 0x463A,      0, 0xD846, 0x6849,
9672       0,      0, 0xD847, 0x6846, 0x4B28, 0x684C, 0x3060, 0xD848,
9673       0, 0xD849,      0, 0x6840,      0, 0xD84A,      0,      0,
9674       0, 0xD84B,      0,      0,      0,      0,      0,      0,
9675  0x684E,      0, 0x684D,      0,      0,      0,      0,      0,
9676       0, 0x476B, 0x6854,      0, 0x685F,      0,      0, 0xD84D,
9677       0, 0x337E,      0,      0,      0, 0x6862,      0,      0,
9678  0x6850, 0xD84E,      0,      0, 0x6855, 0x4D6E,      0,      0,
9679 };
9680 static const unsigned short utf8_to_euc_E890_x0213[] = {
9681       0, 0x7B24,      0, 0x6844, 0x463A,      0, 0x7B25, 0x6849,
9682       0,      0, 0x7B26, 0x6846, 0x4B28, 0x684C, 0x3060, 0xF641,
9683       0, 0xF642,      0, 0x6840,      0, 0xF643,      0, 0xF645,
9684       0, 0xD84B,      0,      0,      0,      0,      0,      0,
9685  0x684E,      0, 0x684D,      0,      0,      0,      0,      0,
9686       0, 0x476B, 0x6854,      0, 0x685F,      0,      0, 0xD84D,
9687       0, 0x337E,      0,      0,      0, 0x6862,      0,      0,
9688  0x6850, 0xF646,      0,      0, 0x6855, 0x4D6E,      0,      0,
9689 };
9690 static const unsigned short utf8_to_euc_E891[] = {
9691       0,      0,      0,      0,      0, 0xD84F, 0x685E, 0xD850,
9692  0xD851, 0x4D55, 0xD852,      0,      0, 0xD853, 0x4E2A, 0xD854,
9693       0, 0xD855, 0xD856,      0,      0,      0, 0xD857, 0x4378,
9694  0xD858, 0xD859, 0xD85A, 0x336B, 0xD85B,      0,      0,      0,
9695  0xD85C, 0x4972, 0x6864, 0x4621, 0xD85D, 0xD85E, 0x3031, 0xD85F,
9696       0, 0x685D, 0xD860, 0x6859, 0x4172, 0x6853, 0x685B, 0x6860,
9697  0xD861, 0x472C,      0, 0xD862, 0xD863, 0x302A, 0xD864, 0x6858,
9698  0xD865, 0x6861, 0x4978,      0, 0xD866, 0xD867,      0,      0,
9699 };
9700 static const unsigned short utf8_to_euc_E891_x0213[] = {
9701       0,      0,      0,      0,      0, 0xD84F, 0x685E, 0xD850,
9702  0x7B28, 0x4D55, 0xF647,      0,      0, 0xD853, 0x4E2A, 0xF648,
9703       0, 0xF649, 0xF64A,      0,      0,      0, 0xD857, 0x4378,
9704  0xD858, 0xF64B, 0xF64C, 0x336B, 0xF64D,      0,      0, 0x7B29,
9705  0xD85C, 0x4972, 0x6864, 0x4621, 0xD85D, 0xF64F, 0x3031, 0xD85F,
9706       0, 0x685D, 0xD860, 0x6859, 0x4172, 0x6853, 0x685B, 0x6860,
9707  0x7B2A, 0x472C,      0, 0x7B2B, 0xD863, 0x302A, 0xF650, 0x6858,
9708  0xF651, 0x6861, 0x4978,      0, 0xF652, 0xD867,      0,      0,
9709 };
9710 static const unsigned short utf8_to_euc_E892[] = {
9711       0, 0xD868, 0x685C,      0, 0x6857, 0xD869,      0,      0,
9712       0,      0,      0, 0x3E55,      0,      0,      0,      0,
9713  0x3D2F,      0, 0xD86A, 0xD86B, 0x3C2C, 0xD86C,      0,      0,
9714       0, 0x4C58,      0,      0, 0x4947,      0, 0xD86D, 0x6867,
9715       0, 0x6870,      0,      0,      0,      0, 0xD86E,      0,
9716  0xD86F, 0xD870, 0xD871,      0,      0, 0x685A,      0, 0xD872,
9717       0, 0xD873, 0x3377,      0, 0xD874,      0,      0,      0,
9718  0x3E78, 0x6865, 0xD875, 0x686A, 0x4173, 0xD876, 0xD877, 0x6866,
9719 };
9720 static const unsigned short utf8_to_euc_E892_x0213[] = {
9721       0, 0xF653, 0x685C,      0, 0x6857, 0x7B2C,      0,      0,
9722       0,      0,      0, 0x3E55,      0,      0,      0,      0,
9723  0x3D2F,      0, 0xD86A, 0xD86B, 0x3C2C, 0xD86C,      0, 0xF656,
9724       0, 0x4C58,      0,      0, 0x4947,      0, 0x7B2D, 0x6867,
9725       0, 0x6870,      0,      0,      0,      0, 0xF657,      0,
9726  0xD86F, 0xD870, 0xD871,      0,      0, 0x685A,      0, 0x7B2E,
9727       0, 0xD873, 0x3377,      0, 0x7B2F,      0,      0,      0,
9728  0x3E78, 0x6865, 0x7B30, 0x686A, 0x4173, 0xD876, 0xF658, 0x6866,
9729 };
9730 static const unsigned short utf8_to_euc_E893[] = {
9731  0xD878, 0x686D, 0xD879,      0, 0x435F,      0, 0x686E, 0xD87A,
9732  0xD87B, 0x4D56, 0x6863, 0x3338, 0xD87C, 0x6869,      0, 0xD87D,
9733  0x686C, 0x4C2C,      0, 0xD87E,      0,      0, 0x686F,      0,
9734       0, 0x6868, 0x686B,      0, 0xD921,      0,      0,      0,
9735       0,      0,      0,      0,      0,      0,      0, 0xD922,
9736       0,      0, 0xD923,      0, 0x4B29,      0, 0x4F21, 0xD924,
9737  0xD925, 0xD926, 0xD927,      0, 0x6873,      0,      0, 0xD928,
9738       0,      0, 0xD92A, 0xD92B, 0x687A, 0xD92C,      0, 0x6872,
9739 };
9740 static const unsigned short utf8_to_euc_E893_x0213[] = {
9741  0x7B31, 0x686D, 0x7B32,      0, 0x435F,      0, 0x686E, 0xD87A,
9742  0xD87B, 0x4D56, 0x6863, 0x3338, 0xD87C, 0x6869, 0xF65A, 0xF65B,
9743  0x686C, 0x4C2C,      0, 0xF65C,      0,      0, 0x686F,      0,
9744       0, 0x6868, 0x686B,      0, 0xF655,      0,      0,      0,
9745       0,      0,      0,      0,      0,      0,      0, 0xF65E,
9746       0,      0, 0xF65F,      0, 0x4B29,      0, 0x4F21, 0xF660,
9747  0xF661, 0xF662, 0xD927,      0, 0x6873,      0,      0, 0xD928,
9748       0,      0, 0xF663, 0xD92B, 0x687A, 0xF664,      0, 0x6872,
9749 };
9750 static const unsigned short utf8_to_euc_E894[] = {
9751  0x3C43,      0, 0xD92D, 0xD92E,      0,      0, 0x6851, 0xD92F,
9752       0,      0,      0,      0, 0xD930,      0, 0xD931,      0,
9753  0xD932, 0x4A4E,      0, 0x4C22, 0x6879, 0x6878,      0, 0x6874,
9754  0x6875,      0, 0x3136,      0, 0xD933,      0, 0xD934, 0x6877,
9755       0, 0x6871, 0xD935, 0xD936, 0xD937, 0xD938, 0x4455, 0xD939,
9756       0,      0, 0xD93A, 0xD93B, 0x6876, 0x307E,      0, 0xD93C,
9757       0,      0, 0xD929, 0xD93D, 0xD93E, 0x4222, 0xD93F,      0,
9758       0,      0,      0,      0,      0, 0x4A43,      0, 0xD940,
9759 };
9760 static const unsigned short utf8_to_euc_E894_x0213[] = {
9761  0x3C43,      0, 0xD92D, 0xD92E,      0,      0, 0x6851, 0xD92F,
9762       0,      0,      0,      0, 0xF665,      0, 0xD931,      0,
9763  0xD932, 0x4A4E,      0, 0x4C22, 0x6879, 0x6878,      0, 0x6874,
9764  0x6875,      0, 0x3136, 0xF666, 0xD933,      0, 0x7B35, 0x6877,
9765       0, 0x6871, 0xD935, 0x7B36, 0xF667, 0xF668, 0x4455, 0xD939,
9766       0,      0, 0xD93A, 0xF669, 0x6876, 0x307E,      0, 0x7B37,
9767       0,      0, 0x7B34, 0xD93D, 0xF66A, 0x4222, 0xD93F,      0,
9768       0,      0,      0,      0,      0, 0x4A43, 0xF66F, 0xD940,
9769 };
9770 static const unsigned short utf8_to_euc_E895[] = {
9771  0x687B, 0x6921,      0, 0x4859,      0,      0, 0xD941,      0,
9772  0x687E, 0x3E56, 0x3C49, 0x6923,      0,      0, 0x363E, 0xD942,
9773  0xD943, 0xD944, 0xD945, 0xD946,      0, 0x6924, 0xD947, 0x4979,
9774  0x687D, 0xD948, 0x6856,      0, 0xD949, 0xD94A, 0xD94B, 0xD94C,
9775  0xD94D, 0xD94E, 0xD94F, 0x687C, 0xD950,      0,      0,      0,
9776  0x4F4F, 0x4622, 0x4973, 0xD951,      0, 0x692B,      0, 0xD952,
9777       0,      0,      0,      0,      0,      0,      0, 0x6931,
9778       0, 0xD953, 0xD954, 0xD955,      0, 0xD956, 0x6932, 0xD957,
9779 };
9780 static const unsigned short utf8_to_euc_E895_x0213[] = {
9781  0x687B, 0x6921,      0, 0x4859,      0,      0, 0xD941,      0,
9782  0x687E, 0x3E56, 0x3C49, 0x6923,      0,      0, 0x363E, 0xF66B,
9783  0xD943, 0xF670, 0xD945, 0xF671,      0, 0x6924, 0xD947, 0x4979,
9784  0x687D, 0x7B38, 0x6856,      0, 0xD949, 0xD94A, 0xF672, 0xD94C,
9785  0xD94D, 0xF673, 0xF674, 0x687C, 0x7B39,      0,      0,      0,
9786  0x4F4F, 0x4622, 0x4973, 0xD951,      0, 0x692B,      0, 0xF66C,
9787       0,      0,      0,      0,      0,      0,      0, 0x6931,
9788       0, 0xD953, 0x7B3C, 0xF676,      0, 0xF677, 0x6932, 0xF678,
9789 };
9790 static const unsigned short utf8_to_euc_E896[] = {
9791  0x6925, 0xD958,      0,      0, 0x4776, 0xD959, 0xD95A, 0x692F,
9792  0x6927, 0xD95B, 0x6929, 0xD95C, 0xD95D,      0,      0, 0xD95E,
9793  0x6933, 0x6928,      0, 0xD95F, 0x692C,      0,      0, 0x3172,
9794  0xD960, 0x4665,      0, 0x692D, 0x6930, 0xD961,      0, 0xD962,
9795  0xD963,      0, 0xD964,      0, 0x6926, 0xD965, 0x4126, 0xD966,
9796  0x692A, 0x3B27, 0x3F45, 0x3730, 0x4C74, 0xD974, 0x4C79, 0x3D72,
9797  0xF461,      0,      0,      0, 0xD967,      0, 0xD968, 0xD969,
9798  0xD96A, 0x6937, 0x6935,      0, 0xD96B, 0xD96C, 0xD96D, 0xD96E,
9799 };
9800 static const unsigned short utf8_to_euc_E896_x0213[] = {
9801  0x6925, 0xF679,      0,      0, 0x4776, 0xD959, 0xF67A, 0x692F,
9802  0x6927, 0xD95B, 0x6929, 0xD95C, 0x7B3D,      0,      0, 0x7B3E,
9803  0x6933, 0x6928,      0, 0xF67B, 0x692C,      0,      0, 0x3172,
9804  0xD960, 0x4665,      0, 0x692D, 0x6930, 0xF67C,      0, 0xF67D,
9805  0xD963,      0, 0x7B3F,      0, 0x6926, 0xD965, 0x4126, 0xD966,
9806  0x692A, 0x3B27, 0x3F45, 0x3730, 0x4C74, 0x7B3B, 0x4C79, 0x3D72,
9807  0x7B40,      0,      0,      0, 0xD967,      0, 0xD968, 0xF723,
9808  0xD96A, 0x6937, 0x6935,      0, 0xF724, 0xD96C, 0xD96D, 0xD96E,
9809 };
9810 static const unsigned short utf8_to_euc_E897[] = {
9811       0, 0x4F4E, 0xD96F,      0,      0,      0,      0, 0xD970,
9812       0, 0x6934, 0xD971, 0xD972,      0, 0x4D75, 0xD973, 0x6936,
9813  0x6938,      0,      0,      0,      0, 0x6939,      0,      0,
9814  0xD975,      0, 0xD976,      0, 0x693C, 0x693A,      0, 0xD977,
9815  0xD978,      0,      0,      0, 0x4623, 0x693B, 0xD979,      0,
9816  0xD97A, 0x484D, 0x692E,      0,      0, 0xD97B,      0,      0,
9817       0,      0,      0, 0xD97C,      0,      0, 0xD97D, 0x3D73,
9818       0, 0x693D, 0x6942, 0x4174, 0xD97E,      0, 0x6941, 0xDA21,
9819 };
9820 static const unsigned short utf8_to_euc_E897_x0213[] = {
9821       0, 0x4F4E, 0xD96F,      0,      0,      0,      0, 0xF725,
9822       0, 0x6934, 0xF726, 0x7B41,      0, 0x4D75, 0x7B42, 0x6936,
9823  0x6938,      0,      0,      0,      0, 0x6939,      0,      0,
9824  0xF727, 0xF728, 0xD976,      0, 0x693C, 0x693A,      0, 0xF729,
9825  0xD978, 0xF72A,      0,      0, 0x4623, 0x693B, 0xF72B,      0,
9826  0xD97A, 0x484D, 0x692E,      0,      0, 0x7B43,      0,      0,
9827       0,      0,      0, 0xD97C,      0,      0, 0xF72C, 0x3D73,
9828       0, 0x693D, 0x6942, 0x4174, 0xD97E,      0, 0x6941, 0x7B45,
9829 };
9830 static const unsigned short utf8_to_euc_E898[] = {
9831  0xDA22,      0, 0x6922,      0, 0xDA23, 0xDA24, 0x6943, 0x4149,
9832       0,      0, 0x693E, 0x6940,      0, 0xDA25, 0xDA26,      0,
9833  0xDA27, 0xDA28, 0xDA29, 0x693F,      0,      0, 0x5D31, 0x5D22,
9834  0xDA2A, 0xDA2B, 0x6945, 0xDA2C,      0,      0, 0xDA2D,      0,
9835       0, 0xDA2E, 0x6944,      0,      0,      0,      0, 0xDA2F,
9836       0, 0xDA30,      0,      0,      0, 0x4D76,      0, 0x623C,
9837  0x6946,      0,      0,      0,      0,      0, 0xDA31,      0,
9838  0xDA32,      0, 0xDA33,      0, 0xDA34, 0xDA35,      0, 0x6947,
9839 };
9840 static const unsigned short utf8_to_euc_E898_x0213[] = {
9841  0xF72D,      0, 0x6922,      0, 0x7B46, 0x7B47, 0x6943, 0x4149,
9842       0,      0, 0x693E, 0x6940,      0, 0xDA25, 0xDA26,      0,
9843  0x7B48, 0xF72E, 0x7B44, 0x693F,      0,      0, 0x5D31, 0x5D22,
9844  0x7B4A, 0xDA2B, 0x6945, 0xDA2C,      0,      0, 0xF72F,      0,
9845       0, 0xF730, 0x6944,      0, 0xF731,      0,      0, 0xF732,
9846       0, 0x7B4B,      0,      0,      0, 0x4D76,      0, 0x623C,
9847  0x6946,      0,      0,      0,      0,      0, 0xDA31,      0,
9848  0x7B4C, 0xF734, 0xDA33,      0, 0xF735, 0xDA35,      0, 0x6947,
9849 };
9850 static const unsigned short utf8_to_euc_E899[] = {
9851  0xDA36, 0xB866, 0xDA37,      0,      0,      0, 0xDA38,      0,
9852       0,      0,      0,      0,      0, 0x6948, 0x3857,      0,
9853  0x3554,      0, 0xDA39, 0xDA3A, 0x694A, 0x515D, 0xDA3B, 0xDA3C,
9854  0xDA3D, 0xDA3E, 0x3575,      0, 0x4E3A, 0xDA3F, 0x3673, 0x694B,
9855  0xDA40, 0xDA41, 0xDA42, 0xDA43, 0xDA44,      0,      0, 0x694C,
9856       0, 0xDA45,      0, 0x436E, 0xDA46,      0,      0, 0xDA47,
9857       0, 0x694D,      0,      0,      0, 0xDA48, 0xDA49, 0xDA4A,
9858       0, 0x467A, 0xDA4B, 0x303A,      0,      0,      0,      0,
9859 };
9860 static const unsigned short utf8_to_euc_E899_x0213[] = {
9861  0xF737, 0x2F68, 0xDA37,      0,      0,      0, 0xDA38,      0,
9862       0,      0,      0,      0,      0, 0x6948, 0x3857,      0,
9863  0x3554,      0, 0xDA39, 0xF739, 0x694A, 0x515D, 0xF73A, 0x7B4D,
9864  0xDA3D, 0xDA3E, 0x3575, 0x7B4E, 0x4E3A, 0xDA3F, 0x3673, 0x694B,
9865  0xDA40, 0xDA41, 0x7B50, 0xDA43, 0xDA44,      0,      0, 0x694C,
9866       0, 0xDA45,      0, 0x436E, 0x7B52,      0,      0, 0xF73B,
9867       0, 0x694D,      0,      0,      0, 0x7B53, 0xDA49, 0xF73C,
9868       0, 0x467A, 0xF73D, 0x303A,      0,      0,      0,      0,
9869 };
9870 static const unsigned short utf8_to_euc_E89A[] = {
9871       0,      0,      0,      0,      0,      0,      0,      0,
9872  0xDA6D,      0, 0x3263, 0x6952, 0x6953, 0xDA4C,      0,      0,
9873       0, 0xDA4D,      0, 0x694E,      0, 0x3B3D, 0xDA4E,      0,
9874  0xDA4F,      0, 0xDA50,      0, 0xDA51,      0,      0,      0,
9875       0, 0xDA52,      0, 0x694F, 0x4742,      0, 0xDA53, 0xDA54,
9876  0xDA55, 0x6950, 0x6951, 0x695B,      0, 0xDA56,      0, 0x6955,
9877  0x6958, 0xDA57,      0, 0xDA58, 0xDA59, 0xDA5A, 0x6954, 0xDA5B,
9878  0xDA5C, 0xDA5D,      0,      0,      0,      0,      0, 0xDA5E,
9879 };
9880 static const unsigned short utf8_to_euc_E89A_x0213[] = {
9881       0,      0,      0,      0,      0,      0,      0, 0xF73E,
9882  0xDA6D, 0xF73F, 0x3263, 0x6952, 0x6953, 0xF740,      0,      0,
9883       0, 0xF741,      0, 0x694E,      0, 0x3B3D, 0xDA4E,      0,
9884  0x7B54,      0, 0xDA50,      0, 0xF742, 0xF743,      0,      0,
9885       0, 0xDA52,      0, 0x694F, 0x4742,      0, 0xDA53, 0xDA54,
9886  0xF744, 0x6950, 0x6951, 0x695B,      0, 0xDA56,      0, 0x6955,
9887  0x6958, 0xF746,      0, 0xF747, 0xDA59, 0xDA5A, 0x6954, 0xDA5B,
9888  0x7B55, 0xDA5D,      0,      0,      0,      0,      0, 0xDA5E,
9889 };
9890 static const unsigned short utf8_to_euc_E89B[] = {
9891  0xDA5F, 0xDA60,      0, 0xDA61, 0x6956, 0xDA62, 0x6957, 0x3C58,
9892       0, 0x6959,      0, 0x4341,      0, 0x3756, 0x3342,      0,
9893       0, 0xDA63, 0xDA64,      0, 0x695C, 0xDA65,      0, 0xDA66,
9894       0, 0x333F, 0xDA67, 0x6961, 0xDA68,      0, 0x695D, 0x6960,
9895  0xDA69,      0,      0, 0xDA6A, 0x483A, 0xDA6B,      0, 0xDA6C,
9896       0, 0x695E,      0,      0, 0x695F, 0x4948, 0x485A, 0x6962,
9897       0,      0,      0,      0,      0,      0,      0,      0,
9898  0x427D, 0x696C, 0xDA6E, 0x6968, 0xDA6F, 0xDA70, 0x326B,      0,
9899 };
9900 static const unsigned short utf8_to_euc_E89B_x0213[] = {
9901  0xDA5F, 0xF748,      0, 0xF749, 0x6956, 0xDA62, 0x6957, 0x3C58,
9902       0, 0x6959,      0, 0x4341,      0, 0x3756, 0x3342,      0,
9903       0, 0xF74A, 0xDA64,      0, 0x695C, 0xF74B,      0, 0xF74C,
9904       0, 0x333F, 0xDA67, 0x6961, 0xDA68,      0, 0x695D, 0x6960,
9905  0xDA69,      0,      0, 0xF74D, 0x483A, 0xDA6B, 0xF74E, 0xDA6C,
9906       0, 0x695E,      0,      0, 0x695F, 0x4948, 0x485A, 0x6962,
9907       0,      0,      0,      0,      0,      0,      0,      0,
9908  0x427D, 0x696C, 0x7B56, 0x6968, 0x7B57, 0x7B58, 0x326B,      0,
9909 };
9910 static const unsigned short utf8_to_euc_E89C[] = {
9911  0x6966,      0, 0x4B2A, 0x6967, 0xDA71, 0xDA72, 0x6964, 0xDA73,
9912  0x6965, 0x696A, 0x696D, 0xDA74,      0, 0x696B, 0xDA75, 0xDA76,
9913  0xDA77, 0x6969, 0x6963, 0xDA78, 0xDA79,      0,      0,      0,
9914  0x4358, 0xDA7A, 0x6974,      0, 0x4C2A,      0, 0xDA7B, 0xDA7C,
9915       0, 0xDA7D,      0, 0xDA7E,      0, 0x6972,      0,      0,
9916  0xDB21, 0x6973,      0,      0,      0,      0, 0xDB22, 0xDB23,
9917       0, 0xDB24, 0xDB25,      0, 0x696E,      0,      0, 0x6970,
9918       0, 0xDB26, 0xDB27, 0x6971, 0xDB28, 0xDB29, 0xDB2A, 0x696F,
9919 };
9920 static const unsigned short utf8_to_euc_E89C_x0213[] = {
9921  0x6966,      0, 0x4B2A, 0x6967, 0xDA71, 0xF750, 0x6964, 0xF751,
9922  0x6965, 0x696A, 0x696D, 0x7B59,      0, 0x696B, 0xF752, 0xDA76,
9923  0xF753, 0x6969, 0x6963, 0xF754, 0xDA79,      0,      0,      0,
9924  0x4358, 0xF755, 0x6974,      0, 0x4C2A,      0, 0xDA7B, 0xF756,
9925       0, 0xF757,      0, 0xF758,      0, 0x6972,      0,      0,
9926  0xDB21, 0x6973,      0,      0,      0,      0, 0xDB22, 0xDB23,
9927       0, 0xF759, 0xDB25,      0, 0x696E,      0,      0, 0x6970,
9928       0, 0xDB26, 0xF75A, 0x6971, 0xDB28, 0xDB29, 0xF75B, 0x696F,
9929 };
9930 static const unsigned short utf8_to_euc_E89D[] = {
9931  0xDB2B,      0,      0, 0xDB2C,      0, 0xDB2D,      0,      0,
9932       0, 0x4066,      0, 0x4F39, 0x6978, 0xDB2E, 0x6979,      0,
9933       0,      0,      0, 0x6A21,      0, 0x3F2A,      0, 0x697B,
9934  0xDB2F, 0x697E,      0,      0,      0, 0xDB30,      0, 0x6976,
9935  0x6975, 0xDB31,      0, 0x6A22, 0xDB32, 0xDB33, 0x325C,      0,
9936  0x697C,      0, 0x6A23,      0,      0,      0, 0x697D, 0xDB34,
9937       0, 0xDB35, 0xDB36,      0, 0x697A,      0, 0x4433,      0,
9938  0x6977,      0,      0, 0xDB37,      0,      0,      0, 0x4768,
9939 };
9940 static const unsigned short utf8_to_euc_E89D_x0213[] = {
9941  0xF75C,      0,      0, 0xF75D,      0, 0xDB2D,      0,      0,
9942       0, 0x4066,      0, 0x4F39, 0x6978, 0xDB2E, 0x6979,      0,
9943       0, 0xF75E,      0, 0x6A21,      0, 0x3F2A,      0, 0x697B,
9944  0xF75F, 0x697E,      0,      0,      0, 0xDB30,      0, 0x6976,
9945  0x6975, 0xDB31,      0, 0x6A22, 0xF760, 0xF761, 0x325C,      0,
9946  0x697C,      0, 0x6A23,      0,      0,      0, 0x697D, 0xDB34,
9947       0, 0x7B5A, 0xF762,      0, 0x697A,      0, 0x4433,      0,
9948  0x6977,      0,      0, 0xDB37, 0xF763,      0,      0, 0x4768,
9949 };
9950 static const unsigned short utf8_to_euc_E89E[] = {
9951       0,      0, 0x6A27, 0xDB38, 0xDB39, 0xDB3A, 0xDB3B, 0xDB3C,
9952  0xDB3D, 0xDB3E,      0, 0xDB3F, 0xDB40, 0x4D3B,      0,      0,
9953  0xDB41,      0,      0, 0xDB42,      0, 0xDB43,      0, 0xDB44,
9954  0xDB45, 0xDB46,      0,      0,      0,      0, 0xDB47, 0x6A26,
9955  0xDB48,      0, 0x6A25, 0xDB49,      0,      0,      0, 0xDB4A,
9956       0,      0,      0, 0x6A2E, 0xDB4B, 0xDB4C, 0xDB4D, 0x6A28,
9957       0, 0xDB4E,      0, 0x6A30,      0, 0xDB4F,      0,      0,
9958       0,      0, 0x4D66, 0x6A33,      0, 0x6A2A, 0xDB50, 0xDB51,
9959 };
9960 static const unsigned short utf8_to_euc_E89E_x0213[] = {
9961       0,      0, 0x6A27, 0xDB38, 0xDB39, 0xDB3A, 0xDB3B, 0x7B5B,
9962  0x7B5C, 0xF767,      0, 0xF768, 0xDB40, 0x4D3B,      0,      0,
9963  0xDB41,      0,      0, 0xF769,      0, 0xDB43,      0, 0xDB44,
9964  0xDB45, 0xDB46,      0,      0,      0,      0, 0xDB47, 0x6A26,
9965  0xF76A,      0, 0x6A25, 0xDB49,      0,      0,      0, 0xF766,
9966       0,      0,      0, 0x6A2E, 0x7B5D, 0x7B5E, 0xDB4D, 0x6A28,
9967       0, 0xDB4E,      0, 0x6A30,      0, 0x7B5F,      0,      0,
9968       0,      0, 0x4D66, 0x6A33,      0, 0x6A2A, 0xF76D, 0xDB51,
9969 };
9970 static const unsigned short utf8_to_euc_E89F[] = {
9971  0x6A2B, 0xDB52,      0,      0, 0x6A2F,      0, 0x6A32, 0x6A31,
9972  0xDB53, 0xDB54, 0xDB55, 0x6A29,      0,      0, 0xDB56,      0,
9973  0x6A2C,      0, 0x6A3D,      0,      0, 0xDB57, 0xDB58,      0,
9974       0, 0xDB59, 0xDB5A,      0, 0xDB5B,      0,      0, 0xDB5C,
9975  0x6A36,      0, 0xDB5D, 0xDB5E, 0xDB5F,      0,      0,      0,
9976       0,      0, 0xDB60, 0xDB61,      0, 0xDB62,      0, 0x6A34,
9977       0, 0xDB63, 0x6A35, 0xDB64,      0,      0, 0x6A3A, 0x6A3B,
9978  0xDB65, 0x332A, 0xDB66, 0x3542,      0,      0, 0x6A39, 0xDB67,
9979 };
9980 static const unsigned short utf8_to_euc_E89F_x0213[] = {
9981  0x6A2B, 0xF76F,      0,      0, 0x6A2F,      0, 0x6A32, 0x6A31,
9982  0xDB53, 0xDB54, 0xDB55, 0x6A29,      0,      0, 0xF770,      0,
9983  0x6A2C,      0, 0x6A3D,      0,      0, 0xDB57, 0x7B61,      0,
9984       0, 0xDB59, 0xDB5A,      0, 0xDB5B,      0,      0, 0xF772,
9985  0x6A36,      0, 0xDB5D, 0xF774, 0xDB5F, 0xF775, 0xF776,      0,
9986       0,      0, 0xF777, 0xF778, 0x7B62, 0xF779,      0, 0x6A34,
9987       0, 0xDB63, 0x6A35, 0xDB64,      0, 0xF771, 0x6A3A, 0x6A3B,
9988  0xDB65, 0x332A, 0xDB66, 0x3542,      0,      0, 0x6A39, 0xDB67,
9989 };
9990 static const unsigned short utf8_to_euc_E8A0[] = {
9991       0, 0xDB68,      0, 0xDB69,      0, 0x6A24, 0xDB6A, 0xF464,
9992       0, 0xDB6B, 0xDB6C, 0xDB6D,      0, 0x6A38, 0x6A3C, 0x6A37,
9993  0xDB6E, 0x6A3E, 0xDB70, 0xDB71, 0xDB72, 0x6A40, 0x6A3F,      0,
9994  0xDB73, 0xDB6F, 0xDB74, 0xDB75, 0xDB76,      0, 0xDB77, 0xDB78,
9995       0, 0x6A42, 0x6A41, 0x695A,      0,      0,      0, 0x6A46,
9996  0xDB79,      0,      0,      0,      0, 0xDB7A, 0xDB7B,      0,
9997  0xDB7C, 0x6A43, 0xDB7D,      0,      0, 0xDB7E, 0x6A44,      0,
9998       0, 0x6A45, 0xDC21, 0x6A47, 0xDC22,      0,      0,      0,
9999 };
10000 static const unsigned short utf8_to_euc_E8A0_x0213[] = {
10001       0, 0xF77A,      0, 0xF77B,      0, 0x6A24, 0x7B63, 0xF464,
10002       0, 0xDB6B, 0x7B64, 0xF77C,      0, 0x6A38, 0x6A3C, 0x6A37,
10003  0x7B65, 0x6A3E, 0xDB70, 0xF77D, 0x7B66, 0x6A40, 0x6A3F,      0,
10004  0xDB73, 0xDB6F, 0xDB74, 0xDB75, 0xDB76,      0, 0xDB77, 0x7B67,
10005       0, 0x6A42, 0x6A41, 0x695A,      0,      0,      0, 0x6A46,
10006  0xF77E,      0,      0,      0,      0, 0xDB7A, 0xF821,      0,
10007  0xDB7C, 0x6A43, 0xF822,      0,      0, 0xDB7E, 0x6A44,      0,
10008       0, 0x6A45, 0xDC21, 0x6A47, 0xF823,      0,      0,      0,
10009 };
10010 static const unsigned short utf8_to_euc_E8A1[] = {
10011  0x376C, 0xDC23, 0x6A49, 0xDC24, 0x6A48, 0xDC25, 0x3D30,      0,
10012  0xDC26, 0xDC27, 0xDC28, 0xDC29, 0x3954, 0x5E27, 0xDC2A,      0,
10013       0, 0xDC2B, 0x6A4A, 0x3D51,      0, 0xDC2C, 0xDC2D, 0x3339,
10014  0xDC2E, 0x6A4B, 0xDC2F, 0x3152, 0xDC30, 0x3E57, 0x6A4C, 0xDC31,
10015  0xDC32, 0x3955, 0x6A4D, 0x3061, 0xDC33,      0,      0,      0,
10016  0x493D, 0xDC34,      0, 0x6A4E,      0,      0,      0,      0,
10017  0x3F6A, 0xDC35, 0x6A55,      0,      0, 0x6A52,      0, 0x436F,
10018       0, 0xDC36,      0, 0xDC37,      0, 0x6A53, 0x6A50, 0x365E,
10019 };
10020 static const unsigned short utf8_to_euc_E8A1_x0213[] = {
10021  0x376C, 0xDC23, 0x6A49, 0xDC24, 0x6A48, 0xDC25, 0x3D30,      0,
10022  0xDC26, 0xDC27, 0xF825, 0xDC29, 0x3954, 0x5E27, 0xDC2A,      0,
10023       0, 0xDC2B, 0x6A4A, 0x3D51,      0, 0xDC2C, 0xDC2D, 0x3339,
10024  0xF826, 0x6A4B, 0xDC2F, 0x3152, 0xDC30, 0x3E57, 0x6A4C, 0xF827,
10025  0xDC32, 0x3955, 0x6A4D, 0x3061, 0xF828,      0,      0,      0,
10026  0x493D, 0xF82B,      0, 0x6A4E,      0,      0,      0, 0xF82D,
10027  0x3F6A, 0xDC35, 0x6A55,      0,      0, 0x6A52,      0, 0x436F,
10028       0, 0xDC36,      0, 0xDC37,      0, 0x6A53, 0x6A50, 0x365E,
10029 };
10030 static const unsigned short utf8_to_euc_E8A2[] = {
10031  0xDC38, 0x6A4F, 0x6A56,      0,      0,      0,      0,      0,
10032  0x3736,      0,      0, 0x425E,      0, 0x6A5C,      0,      0,
10033       0,      0, 0x6A58,      0,      0,      0, 0x4235, 0x6A57,
10034  0xDC39, 0x6A5A, 0xDC3A, 0xDC3B, 0xDC3C,      0, 0x6A51, 0xDC3D,
10035  0xDC3E,      0, 0x6A5B,      0, 0x6A5D,      0,      0,      0,
10036  0xDC3F,      0, 0xDC40, 0x486F,      0,      0, 0x6A59,      0,
10037  0x6A5E, 0x6A60,      0,      0, 0x3853, 0x6A54,      0, 0x3041,
10038       0,      0, 0xDC41,      0,      0, 0xDC42, 0xDC43, 0x6A5F,
10039 };
10040 static const unsigned short utf8_to_euc_E8A2_x0213[] = {
10041  0xDC38, 0x6A4F, 0x6A56,      0,      0,      0,      0,      0,
10042  0x3736,      0,      0, 0x425E,      0, 0x6A5C,      0,      0,
10043       0,      0, 0x6A58,      0,      0,      0, 0x4235, 0x6A57,
10044  0x7B68, 0x6A5A, 0xDC3A, 0xDC3B, 0xDC3C,      0, 0x6A51, 0xDC3D,
10045  0xF82E,      0, 0x6A5B,      0, 0x6A5D,      0,      0,      0,
10046  0xDC3F,      0, 0x7B69, 0x486F,      0,      0, 0x6A59,      0,
10047  0x6A5E, 0x6A60,      0,      0, 0x3853, 0x6A54,      0, 0x3041,
10048       0,      0, 0xDC41,      0, 0xF82F, 0xF830, 0xF831, 0x6A5F,
10049 };
10050 static const unsigned short utf8_to_euc_E8A3[] = {
10051  0xDC44, 0x3A5B, 0x4E76, 0x6A61, 0x6A62, 0x4175,      0,      0,
10052       0,      0, 0xDC45, 0xDC46, 0xDC47, 0xDC48, 0xDC49, 0x4E22,
10053       0, 0xDC4A, 0xDC4B, 0xDC4C, 0x6A63, 0x4D35,      0,      0,
10054  0x6A64, 0x6A65,      0, 0xDC4D, 0x4A64, 0x6A66, 0xDC4E, 0x3A40,
10055       0, 0x4E23,      0,      0,      0,      0,      0, 0xDC4F,
10056  0x6A6B,      0,      0,      0,      0,      0,      0, 0xDC50,
10057  0xDC51, 0xDC52, 0x6A6C, 0x3E58, 0x6A6A, 0xDC53,      0, 0xDC54,
10058  0x4D67, 0x6A67,      0,      0, 0x6A69, 0x403D, 0x3F7E,      0,
10059 };
10060 static const unsigned short utf8_to_euc_E8A3_x0213[] = {
10061  0xF832, 0x3A5B, 0x4E76, 0x6A61, 0x6A62, 0x4175,      0,      0,
10062       0,      0, 0x7B6A, 0xDC46, 0xDC47, 0xDC48, 0x7B6B, 0x4E22,
10063       0, 0xF835, 0xF833, 0xF836, 0x6A63, 0x4D35,      0,      0,
10064  0x6A64, 0x6A65,      0, 0xF837, 0x4A64, 0x6A66, 0xDC4E, 0x3A40,
10065       0, 0x4E23,      0,      0,      0,      0,      0, 0xDC4F,
10066  0x6A6B,      0,      0,      0,      0,      0,      0, 0xDC50,
10067  0xF838, 0xF839, 0x6A6C, 0x3E58, 0x6A6A, 0x7B6D,      0, 0xDC54,
10068  0x4D67, 0x6A67,      0,      0, 0x6A69, 0x403D, 0x3F7E,      0,
10069 };
10070 static const unsigned short utf8_to_euc_E8A4[] = {
10071       0, 0xDC55, 0x6A68,      0, 0x6A6D,      0, 0xDC56, 0x4A23,
10072       0,      0, 0x6A6F,      0, 0x6A6E, 0xDC57, 0xDC58, 0xDC59,
10073  0x336C,      0, 0x4B2B, 0x6A70,      0, 0xDC5A, 0xDC5B,      0,
10074  0xDC5C, 0xDC5D, 0xDC5E,      0, 0xDC5F, 0x6A7C, 0x6A72,      0,
10075  0xDC60,      0,      0,      0,      0, 0x6A73, 0xDC61, 0xDC62,
10076  0xDC63,      0, 0x6A74, 0x6A75,      0,      0,      0,      0,
10077  0xDC64, 0xDC65, 0xDC66,      0,      0, 0xDC67, 0x6A79,      0,
10078  0x6A7A, 0xDC68, 0xDC69, 0x6A78,      0,      0, 0xDC6A,      0,
10079 };
10080 static const unsigned short utf8_to_euc_E8A4_x0213[] = {
10081       0, 0xF83B, 0x6A68,      0, 0x6A6D,      0, 0xDC56, 0x4A23,
10082       0,      0, 0x6A6F,      0, 0x6A6E, 0xDC57, 0xDC58, 0xDC59,
10083  0x336C,      0, 0x4B2B, 0x6A70,      0, 0xDC5A, 0xDC5B,      0,
10084  0x7B70, 0x7B71, 0x7B72,      0, 0x7B6E, 0x6A7C, 0x6A72,      0,
10085  0xDC60,      0,      0,      0,      0, 0x6A73, 0xDC61, 0x7B73,
10086  0xDC63,      0, 0x6A74, 0x6A75,      0,      0,      0,      0,
10087  0x7B74, 0xDC65, 0x7B75,      0,      0, 0xDC67, 0x6A79, 0xF83D,
10088  0x6A7A, 0x7B76, 0xDC69, 0x6A78,      0,      0, 0xDC6A,      0,
10089 };
10090 static const unsigned short utf8_to_euc_E8A5[] = {
10091  0xDC6B, 0x6A76, 0xDC6C, 0x6A71, 0x6A77, 0xDC6D, 0xDC6E,      0,
10092       0, 0xDC6F,      0,      0, 0x6A7B, 0x7037,      0, 0xDC70,
10093       0,      0, 0xDC71,      0,      0,      0, 0x3228, 0xDC72,
10094       0,      0, 0xDC73, 0xDC74, 0xDC75,      0, 0x6A7E, 0x365F,
10095  0x6A7D, 0xDC76, 0xDC77, 0xDC78, 0x6B22,      0, 0x6B21,      0,
10096       0,      0, 0x6B24, 0xDC79,      0, 0x6B23, 0xDC7A, 0x6B25,
10097  0xDC7B,      0, 0x3D31, 0xDC7C, 0x6B26, 0xDC7D,      0, 0x6B27,
10098       0,      0, 0xDC7E, 0xDD21, 0xDD22, 0xDD23, 0x6B28, 0x403E,
10099 };
10100 static const unsigned short utf8_to_euc_E8A5_x0213[] = {
10101  0x7B77, 0x6A76, 0xF83F, 0x6A71, 0x6A77, 0xF840, 0xDC6E,      0,
10102       0, 0xF841,      0,      0, 0x6A7B, 0x7037,      0, 0xDC70,
10103       0,      0, 0xDC71,      0,      0,      0, 0x3228, 0xDC72,
10104       0,      0, 0xDC73, 0xDC74, 0xDC75,      0, 0x6A7E, 0x365F,
10105  0x6A7D, 0xDC76, 0xF844, 0xDC78, 0x6B22,      0, 0x6B21,      0,
10106       0,      0, 0x6B24, 0xDC79,      0, 0x6B23, 0xDC7A, 0x6B25,
10107  0xDC7B,      0, 0x3D31, 0xDC7C, 0x6B26, 0xDC7D,      0, 0x6B27,
10108       0,      0, 0xDC7E, 0xDD21, 0xDD22, 0xDD23, 0x6B28, 0x403E,
10109 };
10110 static const unsigned short utf8_to_euc_E8A6[] = {
10111       0, 0x4D57,      0, 0x6B29,      0,      0, 0x4A24, 0x4746,
10112  0x6B2A, 0xDD24, 0x6B2B, 0x382B,      0, 0xDD25,      0, 0x352C,
10113  0xDD26,      0,      0, 0x6B2C, 0xDD27, 0xDD28, 0x3B6B, 0x4741,
10114  0x6B2D,      0, 0x3350, 0xDD29, 0xDD2A,      0,      0, 0xDD2B,
10115  0xDD2C, 0x6B2E,      0,      0,      0, 0xDD2D, 0x6B30, 0x4D77,
10116       0, 0x6B2F, 0x3F46,      0, 0x6B31,      0,      0, 0x6B32,
10117  0xDD2E,      0, 0x6B33, 0x3451, 0xDD2F, 0xDD30, 0xDD31, 0xDD32,
10118       0,      0, 0x6B34,      0, 0xDD33, 0x6B35,      0, 0x6B36,
10119 };
10120 static const unsigned short utf8_to_euc_E8A6_x0213[] = {
10121  0xF845, 0x4D57,      0, 0x6B29,      0,      0, 0x4A24, 0x4746,
10122  0x6B2A, 0xF846, 0x6B2B, 0x382B,      0, 0xDD25,      0, 0x352C,
10123  0xF847,      0,      0, 0x6B2C, 0x7B78, 0xDD28, 0x3B6B, 0x4741,
10124  0x6B2D,      0, 0x3350, 0xDD29, 0xDD2A,      0,      0, 0xF848,
10125  0xDD2C, 0x6B2E,      0,      0,      0, 0xDD2D, 0x6B30, 0x4D77,
10126       0, 0x6B2F, 0x3F46,      0, 0x6B31,      0,      0, 0x6B32,
10127  0xF849,      0, 0x6B33, 0x3451, 0xDD2F, 0xDD30, 0xDD31, 0xF84A,
10128       0,      0, 0x6B34,      0, 0xDD33, 0x6B35,      0, 0x6B36,
10129 };
10130 static const unsigned short utf8_to_euc_E8A7[] = {
10131  0x6B37,      0,      0,      0,      0,      0,      0,      0,
10132       0,      0,      0,      0,      0,      0,      0,      0,
10133       0,      0, 0x3351,      0, 0xDD34, 0xDD35, 0xDD36, 0xDD37,
10134  0xDD38,      0, 0x6B38,      0, 0x6B39, 0x6B3A,      0,      0,
10135       0,      0,      0, 0x3272,      0, 0xDD39, 0x3F28, 0x6B3B,
10136       0, 0xDD3A,      0, 0xDD3B,      0, 0xDD3C,      0,      0,
10137       0, 0xDD3D,      0, 0xDD3E, 0x6B3C,      0, 0xDD3F,      0,
10138  0x6B3D, 0xDD40,      0,      0,      0, 0xDD41,      0, 0xDD42,
10139 };
10140 static const unsigned short utf8_to_euc_E8A7_x0213[] = {
10141  0x6B37,      0,      0,      0,      0,      0,      0,      0,
10142       0,      0,      0,      0,      0,      0,      0,      0,
10143       0,      0, 0x3351,      0, 0x7B7A, 0xDD35, 0xF84B, 0xDD37,
10144  0xF84C,      0, 0x6B38,      0, 0x6B39, 0x6B3A,      0,      0,
10145       0,      0,      0, 0x3272,      0, 0x7B7B, 0x3F28, 0x6B3B,
10146       0, 0xDD3A,      0, 0xF84D,      0, 0xDD3C,      0,      0,
10147       0, 0xF84F,      0, 0xF850, 0x6B3C,      0, 0x7B7C,      0,
10148  0x6B3D, 0xDD40,      0,      0,      0, 0xF851,      0, 0xF852,
10149 };
10150 static const unsigned short utf8_to_euc_E8A8[] = {
10151  0x3840,      0, 0x447B, 0x6B3E, 0xDD43, 0xDD44,      0, 0xDD45,
10152  0x3757,      0, 0x3F56,      0, 0x6B41,      0, 0x4624, 0xDD46,
10153  0x6B40, 0xDD47, 0xDD48, 0x3731, 0xDD49, 0xDD4A, 0x6B3F, 0x4277,
10154  0x352D,      0,      0, 0x6B42,      0, 0x6B43, 0xDD4B, 0x3E59,
10155  0xDD4C,      0, 0xDD4D, 0x376D, 0xDD4E, 0x6B44, 0xDD4F,      0,
10156       0,      0, 0x4B2C, 0xDD50, 0xDD51, 0x405F,      0, 0xDD52,
10157       0, 0x3576,      0, 0x4C75, 0x414A, 0xDD53, 0x6B45, 0xDD54,
10158       0,      0, 0x3F47, 0x4370, 0x3E5A, 0xDD55, 0xDD56,      0,
10159 };
10160 static const unsigned short utf8_to_euc_E8A8_x0213[] = {
10161  0x3840,      0, 0x447B, 0x6B3E, 0xDD43, 0xDD44,      0, 0xDD45,
10162  0x3757,      0, 0x3F56,      0, 0x6B41,      0, 0x4624, 0xDD46,
10163  0x6B40, 0xF854, 0x7B7D, 0x3731, 0xF855, 0x7B7E, 0x6B3F, 0x4277,
10164  0x352D,      0,      0, 0x6B42,      0, 0x6B43, 0xDD4B, 0x3E59,
10165  0xDD4C, 0xF857, 0x7C21, 0x376D, 0xDD4E, 0x6B44, 0xDD4F,      0,
10166       0,      0, 0x4B2C, 0xDD50, 0xDD51, 0x405F,      0, 0xDD52,
10167       0, 0x3576,      0, 0x4C75, 0x414A, 0xF858, 0x6B45, 0x7C22,
10168       0,      0, 0x3F47, 0x4370, 0x3E5A, 0xDD55, 0xF859,      0,
10169 };
10170 static const unsigned short utf8_to_euc_E8A9[] = {
10171  0xDD57, 0x6B46,      0, 0xDD58,      0, 0xDD59, 0x6B49, 0xDD5A,
10172  0x6B4A, 0xDD5B,      0,      0,      0, 0xDD5C, 0xDD5D,      0,
10173  0x3A3E, 0x4242, 0x6B48, 0xDD5E, 0x3E5B, 0x493E, 0xDD5F, 0xDD60,
10174  0xDD61,      0,      0, 0x6B47, 0xDD62, 0xDD63, 0x3B6C,      0,
10175  0x3153, 0xDD64, 0x6B4E, 0x3758,      0, 0xDD65, 0x3B6E, 0xDD66,
10176       0, 0x3B6D,      0, 0x4F4D, 0x6B4D, 0x6B4C, 0x4127,      0,
10177  0x354D, 0x4F43, 0x333A, 0x3E5C,      0, 0xDD67, 0xDD68, 0xDD69,
10178       0, 0xDD6A, 0xDD6B, 0xDD6C, 0x6B4B,      0, 0xDD6D, 0xDD6E,
10179 };
10180 static const unsigned short utf8_to_euc_E8A9_x0213[] = {
10181  0xDD57, 0x6B46,      0, 0xDD58,      0, 0xF85A, 0x6B49, 0x7C23,
10182  0x6B4A, 0xDD5B,      0,      0,      0, 0xF85B, 0x7C24,      0,
10183  0x3A3E, 0x4242, 0x6B48, 0xDD5E, 0x3E5B, 0x493E, 0xDD5F, 0xDD60,
10184  0xF85C,      0,      0, 0x6B47, 0xDD62, 0x7C25, 0x3B6C,      0,
10185  0x3153, 0x7C26, 0x6B4E, 0x3758,      0, 0xDD65, 0x3B6E, 0xDD66,
10186       0, 0x3B6D,      0, 0x4F4D, 0x6B4D, 0x6B4C, 0x4127,      0,
10187  0x354D, 0x4F43, 0x333A, 0x3E5C,      0, 0x7C27, 0xDD68, 0xDD69,
10188       0, 0x7C28, 0xDD6B, 0xDD6C, 0x6B4B,      0, 0xDD6D, 0xDD6E,
10189 };
10190 static const unsigned short utf8_to_euc_E8AA[] = {
10191  0xDD6F,      0, 0x6B50, 0xDD70, 0x6B51, 0x6B4F, 0xDD71, 0x3858,
10192       0, 0x4D40,      0, 0xDD72, 0x3B6F, 0x4727,      0, 0xDD73,
10193  0xDD74, 0x6B54, 0xDD75, 0x4040,      0, 0x4342, 0xDD76, 0xDD77,
10194  0x4D36, 0xDD78, 0x6B57,      0,      0,      0, 0x386C, 0xDD79,
10195  0x403F, 0x6B53,      0, 0x6B58, 0x386D, 0x6B55, 0x6B56, 0xDD7A,
10196  0x6B52, 0xDD7B,      0,      0, 0x4062, 0x4649, 0xDD7C, 0xDD7D,
10197  0x432F,      0, 0x325D, 0xDD7E,      0,      0, 0xDE21, 0xDE22,
10198       0, 0x4870,      0, 0xDE23, 0x3543,      0, 0xDE24, 0x4434,
10199 };
10200 static const unsigned short utf8_to_euc_E8AA_x0213[] = {
10201  0xDD6F,      0, 0x6B50, 0xDD70, 0x6B51, 0x6B4F, 0xDD71, 0x3858,
10202       0, 0x4D40,      0, 0xDD72, 0x3B6F, 0x4727,      0, 0xDD73,
10203  0xF85E, 0x6B54, 0xDD75, 0x4040,      0, 0x4342, 0xDD76, 0xDD77,
10204  0x4D36, 0xDD78, 0x6B57,      0,      0,      0, 0x386C, 0xDD79,
10205  0x403F, 0x6B53,      0, 0x6B58, 0x386D, 0x6B55, 0x6B56, 0x7C29,
10206  0x6B52, 0xDD7B,      0,      0, 0x4062, 0x4649, 0xF85D, 0xDD7D,
10207  0x432F,      0, 0x325D, 0xDD7E,      0,      0, 0xDE21, 0xF85F,
10208       0, 0x4870,      0, 0xDE23, 0x3543,      0, 0xF860, 0x4434,
10209 };
10210 static const unsigned short utf8_to_euc_E8AB[] = {
10211       0,      0, 0x6B5B, 0xDE25, 0x6B59,      0, 0xDE26, 0x434C,
10212  0xDE27, 0xDE28, 0xDE29, 0x4041, 0x3452, 0x6B5A,      0, 0x3F5B,
10213       0, 0xDE2A, 0x4E4A, 0xDE2B, 0xDE2C, 0xDE2D, 0x4F40, 0xDE2E,
10214       0,      0, 0x6B5C, 0x6B67, 0x4435, 0xDE2F, 0x6B66, 0xDE30,
10215  0x6B63, 0x6B6B, 0x6B64,      0, 0x6B60,      0, 0x447C, 0x6B5F,
10216       0,      0,      0, 0x6B5D, 0xDE31, 0x4D21, 0x3B70,      0,
10217  0xDE32, 0x6B61,      0, 0x6B5E, 0xDE33, 0xDE34, 0xDE35, 0x6B65,
10218  0x3D74,      0, 0x3841,      0, 0xDE36,      0, 0x427A, 0xDE37,
10219 };
10220 static const unsigned short utf8_to_euc_E8AB_x0213[] = {
10221       0,      0, 0x6B5B, 0xDE25, 0x6B59,      0, 0xDE26, 0x434C,
10222  0xDE27, 0xDE28, 0xDE29, 0x4041, 0x3452, 0x6B5A,      0, 0x3F5B,
10223  0x7C2A, 0xDE2A, 0x4E4A, 0xDE2B, 0xDE2C, 0xDE2D, 0x4F40, 0xF861,
10224       0,      0, 0x6B5C, 0x6B67, 0x4435, 0xDE2F, 0x6B66, 0x7C2B,
10225  0x6B63, 0x6B6B, 0x6B64,      0, 0x6B60,      0, 0x447C, 0x6B5F,
10226       0,      0,      0, 0x6B5D, 0xDE31, 0x4D21, 0x3B70,      0,
10227  0xDE32, 0x6B61,      0, 0x6B5E, 0x7C2C, 0xDE34, 0x7C2D, 0x6B65,
10228  0x3D74,      0, 0x3841,      0, 0xF862,      0, 0x427A, 0xDE37,
10229 };
10230 static const unsigned short utf8_to_euc_E8AC[] = {
10231  0x4B45, 0x315A, 0x3062,      0, 0x4625, 0xDE38, 0xDE39, 0x6B69,
10232       0,      0, 0xDE3F, 0xDE3A, 0x6B68,      0, 0x4666,      0,
10233  0x6B6D, 0xDE3B,      0,      0, 0x6B62,      0, 0x6B6C, 0x6B6E,
10234       0, 0x382C, 0x6B6A, 0x3956, 0xDE3C, 0x3C55, 0xDE3D, 0xDE3E,
10235  0x6B6F, 0x4D58,      0,      0,      0,      0, 0x6B72,      0,
10236  0x6B75,      0,      0, 0x6B73, 0x4935, 0xDE40,      0,      0,
10237  0xDE41,      0,      0, 0x6B70,      0,      0,      0, 0xDE42,
10238       0, 0x3660,      0,      0, 0xDE43,      0, 0x6B74,      0,
10239 };
10240 static const unsigned short utf8_to_euc_E8AC_x0213[] = {
10241  0x4B45, 0x315A, 0x3062,      0, 0x4625, 0xF865, 0xDE39, 0x6B69,
10242       0,      0, 0xF864, 0xDE3A, 0x6B68, 0xF866, 0x4666,      0,
10243  0x6B6D, 0xDE3B,      0,      0, 0x6B62,      0, 0x6B6C, 0x6B6E,
10244       0, 0x382C, 0x6B6A, 0x3956, 0xF867, 0x3C55, 0xDE3D, 0xF868,
10245  0x6B6F, 0x4D58,      0,      0,      0,      0, 0x6B72,      0,
10246  0x6B75,      0,      0, 0x6B73, 0x4935, 0xF869,      0,      0,
10247  0xDE41,      0,      0, 0x6B70,      0,      0,      0, 0xDE42,
10248       0, 0x3660,      0,      0, 0xDE43,      0, 0x6B74,      0,
10249 };
10250 static const unsigned short utf8_to_euc_E8AD[] = {
10251       0, 0x6B76, 0xDE44, 0xDE45, 0xDE46, 0xDE47, 0xDE48,      0,
10252  0xDE49, 0x6B7A,      0,      0, 0x6B77, 0xDE4E, 0x6B79, 0x6B78,
10253       0,      0, 0xDE4A, 0xDE4B, 0xDE4C,      0, 0x6B7B,      0,
10254  0x3C31, 0xDE4D, 0x6B7D, 0x6B7C, 0x4968,      0, 0xDE4F, 0x6C21,
10255       0,      0,      0, 0xDE50,      0,      0, 0x3759,      0,
10256       0,      0,      0, 0x6B7E, 0x6C22, 0xDE51,      0, 0x6C23,
10257  0x3544, 0x6641, 0x3E79,      0, 0x6C24,      0, 0xDE52, 0x386E,
10258  0xDE53, 0xDE54,      0,      0, 0xDE55, 0x6C25, 0xDE56, 0xF466,
10259 };
10260 static const unsigned short utf8_to_euc_E8AD_x0213[] = {
10261       0, 0x6B76, 0xDE44, 0xF86A, 0xDE46, 0xDE47, 0x7C31,      0,
10262  0xDE49, 0x6B7A,      0,      0, 0x6B77, 0xDE4E, 0x6B79, 0x6B78,
10263       0, 0xF86C, 0xDE4A, 0xDE4B, 0x7C32,      0, 0x6B7B,      0,
10264  0x3C31, 0x7C33, 0x6B7D, 0x6B7C, 0x4968,      0, 0xF86D, 0x6C21,
10265       0,      0,      0, 0xDE50,      0,      0, 0x3759,      0,
10266       0, 0x7C34,      0, 0x6B7E, 0x6C22, 0xDE51,      0, 0x6C23,
10267  0x3544, 0x6641, 0x3E79,      0, 0x6C24,      0, 0xF86E, 0x386E,
10268  0xDE53, 0xDE54,      0,      0, 0xDE55, 0x6C25, 0xDE56, 0xF86F,
10269 };
10270 static const unsigned short utf8_to_euc_E8AE[] = {
10271  0x6C26, 0xDE57,      0, 0x3B3E, 0xDE58, 0xDE59,      0,      0,
10272       0,      0, 0x5A4E, 0xDE5A, 0x6C27, 0xDE5B, 0x6C28, 0xDE5C,
10273  0x3D32,      0, 0x6C29, 0x6C2A, 0xDE5D, 0xDE5E, 0x6C2B,      0,
10274       0, 0x6C2C, 0x6C2D,      0, 0xDE5F,      0, 0xDE60, 0xDE61,
10275       0,      0,      0,      0,      0,      0,      0,      0,
10276       0,      0,      0,      0,      0,      0,      0,      0,
10277       0,      0,      0,      0,      0,      0,      0,      0,
10278       0,      0,      0,      0,      0,      0,      0,      0,
10279 };
10280 static const unsigned short utf8_to_euc_E8AE_x0213[] = {
10281  0x6C26, 0xF870,      0, 0x3B3E, 0xDE58, 0xDE59,      0,      0,
10282       0,      0, 0x5A4E, 0xF871, 0x6C27, 0xDE5B, 0x6C28, 0xDE5C,
10283  0x3D32,      0, 0x6C29, 0x6C2A, 0xF872, 0xF873, 0x6C2B,      0,
10284       0, 0x6C2C, 0x6C2D,      0, 0xF874, 0x7C35, 0xF875, 0xDE61,
10285       0,      0,      0,      0,      0,      0,      0,      0,
10286       0,      0,      0,      0,      0,      0,      0,      0,
10287       0,      0,      0,      0,      0,      0,      0,      0,
10288       0,      0,      0,      0,      0,      0,      0,      0,
10289 };
10290 static const unsigned short utf8_to_euc_E8B0[] = {
10291       0,      0,      0,      0,      0,      0,      0,      0,
10292       0,      0,      0,      0,      0,      0,      0,      0,
10293       0,      0,      0,      0,      0,      0,      0,      0,
10294       0,      0,      0,      0,      0,      0,      0,      0,
10295       0,      0,      0,      0,      0,      0,      0,      0,
10296       0,      0,      0,      0,      0,      0,      0,      0,
10297       0,      0,      0,      0,      0,      0,      0, 0x432B,
10298  0xDE62, 0xDE63, 0x6C2E,      0,      0, 0xDE64, 0xDE65, 0x6C30,
10299 };
10300 static const unsigned short utf8_to_euc_E8B0_x0213[] = {
10301       0,      0,      0,      0,      0,      0,      0,      0,
10302       0,      0,      0,      0,      0,      0,      0,      0,
10303       0,      0,      0,      0,      0,      0,      0,      0,
10304       0,      0,      0,      0,      0,      0,      0,      0,
10305       0,      0,      0,      0,      0,      0,      0,      0,
10306       0,      0,      0,      0,      0,      0,      0,      0,
10307       0,      0,      0,      0,      0,      0,      0, 0x432B,
10308  0xDE62, 0xF876, 0x6C2E,      0,      0, 0xF878, 0xDE65, 0x6C30,
10309 };
10310 static const unsigned short utf8_to_euc_E8B1[] = {
10311       0, 0x6C2F,      0,      0,      0, 0xDE66, 0x4626, 0xDE67,
10312  0x6C31, 0xDE68, 0x4B2D, 0xDE69, 0x6C32,      0, 0x6C33, 0xDE6A,
10313  0x6C34, 0xDE6B,      0, 0xDE6C, 0xDE6D, 0x6C35,      0, 0xDE6E,
10314  0xDE6F, 0xDE72, 0x465A, 0xDE70,      0, 0xDE71,      0,      0,
10315       0, 0x3E5D, 0x6C36, 0xDE73, 0xDE74,      0, 0xDE75,      0,
10316  0xDE76, 0xDE77, 0x396B, 0x502E, 0x6C37, 0xDE78,      0,      0,
10317       0,      0,      0, 0xDE79,      0, 0xDE7A, 0xDE7B,      0,
10318  0x6C38, 0x493F, 0x6C39, 0xDE7C, 0x6C41,      0, 0xDE7D,      0,
10319 };
10320 static const unsigned short utf8_to_euc_E8B1_x0213[] = {
10321       0, 0x6C2F,      0,      0,      0, 0xF87B, 0x4626, 0xF87C,
10322  0x6C31, 0x7C36, 0x4B2D, 0xDE69, 0x6C32,      0, 0x6C33, 0xF87D,
10323  0x6C34, 0xDE6B,      0, 0xDE6C, 0xF87E, 0x6C35,      0, 0xF921,
10324  0xDE6F, 0xDE72, 0x465A, 0xDE70,      0, 0xDE71,      0,      0,
10325       0, 0x3E5D, 0x6C36, 0xDE73, 0xDE74,      0, 0xDE75,      0,
10326  0x7C37, 0xF922, 0x396B, 0x502E, 0x6C37, 0xF923,      0,      0,
10327       0,      0,      0, 0xF924,      0, 0xDE7A, 0xDE7B,      0,
10328  0x6C38, 0x493F, 0x6C39, 0xDE7C, 0x6C41,      0, 0xDE7D,      0,
10329 };
10330 static const unsigned short utf8_to_euc_E8B2[] = {
10331       0,      0, 0x6C3A,      0,      0, 0x6C3C, 0xDE7E, 0xDF21,
10332       0, 0x6C3B, 0x6C3D, 0xDF22, 0x4B46, 0x6C3E, 0x6C3F,      0,
10333  0xDF23,      0, 0xDF24, 0xDF25, 0x6C40,      0,      0,      0,
10334  0x6C42, 0xDF26,      0, 0xDF27, 0xDF28, 0x332D, 0x4467,      0,
10335  0x4969, 0x3A62, 0x3957,      0, 0xDF29,      0,      0, 0x494F,
10336  0x325F, 0x484E, 0x6C45, 0x3453, 0x4055, 0x6C44, 0x6C49, 0x4379,
10337  0x4C63,      0, 0x6C47, 0x6C48, 0x352E,      0, 0x6C4A, 0x4763,
10338  0x425F, 0xDF2A, 0xDF2B, 0x4871, 0x453D, 0x6C46,      0, 0x4B47,
10339 };
10340 static const unsigned short utf8_to_euc_E8B2_x0213[] = {
10341       0,      0, 0x6C3A,      0,      0, 0x6C3C, 0xDE7E, 0xDF21,
10342       0, 0x6C3B, 0x6C3D, 0xDF22, 0x4B46, 0x6C3E, 0x6C3F,      0,
10343  0xDF23,      0, 0xF927, 0xF926, 0x6C40,      0,      0,      0,
10344  0x6C42, 0xF928,      0, 0xF92A, 0xDF28, 0x332D, 0x4467,      0,
10345  0x4969, 0x3A62, 0x3957,      0, 0xF92B,      0,      0, 0x494F,
10346  0x325F, 0x484E, 0x6C45, 0x3453, 0x4055, 0x6C44, 0x6C49, 0x4379,
10347  0x4C63,      0, 0x6C47, 0x6C48, 0x352E,      0, 0x6C4A, 0x4763,
10348  0x425F, 0xDF2A, 0xDF2B, 0x4871, 0x453D, 0x6C46,      0, 0x4B47,
10349 };
10350 static const unsigned short utf8_to_euc_E8B3[] = {
10351  0x326C, 0x6C4C, 0x4F28, 0x4442, 0x4F45, 0xDF2C, 0xDF2D, 0x3B71,
10352  0x6C4B, 0xDF2E, 0x4231, 0xDF2F,      0, 0x6C5C, 0x4128, 0xDF30,
10353       0, 0x4678,      0, 0x4950,      0, 0xDF32, 0xDF31,      0,
10354       0, 0xDF33, 0x6C4F, 0x3B3F, 0x3B72, 0xDF34, 0x3E5E,      0,
10355  0x4765, 0xDF35, 0x382D, 0x6C4E, 0x6C4D,      0, 0x496A,      0,
10356  0xDF36,      0, 0x3C41,      0, 0xDF37, 0x4552,      0, 0xDF38,
10357  0xDF39,      0, 0xDF3A,      0, 0xF467, 0xDF3B,      0, 0xDF3C,
10358  0xDF3D,      0, 0x6C51, 0x6C52, 0x3958, 0x6C50, 0xDF3E, 0xDF3F,
10359 };
10360 static const unsigned short utf8_to_euc_E8B3_x0213[] = {
10361  0x326C, 0x6C4C, 0x4F28, 0x4442, 0x4F45, 0xDF2C, 0xDF2D, 0x3B71,
10362  0x6C4B, 0xDF2E, 0x4231, 0xDF2F,      0, 0x6C5C, 0x4128, 0xDF30,
10363       0, 0x4678,      0, 0x4950,      0, 0xF92D, 0xF92C,      0,
10364       0, 0xF92E, 0x6C4F, 0x3B3F, 0x3B72, 0xDF34, 0x3E5E,      0,
10365  0x4765, 0x7C39, 0x382D, 0x6C4E, 0x6C4D,      0, 0x496A,      0,
10366  0xDF36,      0, 0x3C41,      0, 0xDF37, 0x4552,      0, 0xDF38,
10367  0xF930, 0xF931, 0xDF3A,      0, 0x7C3A, 0xDF3B,      0, 0xDF3C,
10368  0x7C3B,      0, 0x6C51, 0x6C52, 0x3958, 0x6C50, 0x7C3C, 0xDF3F,
10369 };
10370 static const unsigned short utf8_to_euc_E8B4[] = {
10371       0, 0xDF40,      0, 0xDF41, 0x6C53, 0x6C54,      0, 0x6C56,
10372  0x4223, 0xDF42, 0x6C55, 0x3466,      0, 0x6C58,      0, 0x6C57,
10373  0x6C59,      0, 0xDF43, 0x6C5B, 0x6C5D,      0, 0x6C5E, 0xDF44,
10374       0,      0,      0, 0xDF45,      0,      0,      0,      0,
10375       0,      0,      0,      0,      0,      0,      0,      0,
10376       0,      0,      0,      0,      0,      0,      0,      0,
10377       0,      0,      0,      0,      0,      0,      0,      0,
10378       0,      0,      0,      0,      0,      0,      0,      0,
10379 };
10380 static const unsigned short utf8_to_euc_E8B4_x0213[] = {
10381       0, 0xDF40,      0, 0xDF41, 0x6C53, 0x6C54,      0, 0x6C56,
10382  0x4223, 0xF933, 0x6C55, 0x3466,      0, 0x6C58, 0xF934, 0x6C57,
10383  0x6C59,      0, 0x7C3E, 0x6C5B, 0x6C5D,      0, 0x6C5E, 0xDF44,
10384       0,      0,      0, 0x7C3F,      0,      0,      0,      0,
10385       0,      0,      0,      0,      0,      0,      0,      0,
10386       0,      0,      0,      0,      0,      0,      0,      0,
10387       0,      0,      0,      0,      0,      0,      0,      0,
10388       0,      0,      0,      0,      0,      0,      0,      0,
10389 };
10390 static const unsigned short utf8_to_euc_E8B5[] = {
10391       0,      0,      0,      0,      0,      0,      0,      0,
10392       0,      0,      0,      0,      0,      0,      0,      0,
10393       0,      0,      0,      0,      0,      0,      0,      0,
10394       0,      0,      0,      0,      0,      0,      0,      0,
10395       0,      0,      0,      0, 0x4056, 0xDF46, 0x3C4F, 0x6C5F,
10396       0, 0xDF47,      0, 0x3352, 0xDF48, 0x6C60, 0xDF49,      0,
10397  0x4176, 0x6C61,      0, 0x6C62, 0x496B,      0, 0xF468, 0x352F,
10398       0,      0,      0,      0,      0,      0,      0, 0xDF4A,
10399 };
10400 static const unsigned short utf8_to_euc_E8B5_x0213[] = {
10401       0,      0,      0,      0,      0,      0,      0,      0,
10402       0,      0,      0,      0,      0,      0,      0,      0,
10403       0,      0,      0,      0,      0,      0,      0,      0,
10404       0,      0,      0,      0,      0,      0,      0,      0,
10405       0,      0,      0,      0, 0x4056, 0xDF46, 0x3C4F, 0x6C5F,
10406       0, 0xDF47,      0, 0x3352, 0xF935, 0x6C60, 0xDF49,      0,
10407  0x4176, 0x6C61,      0, 0x6C62, 0x496B,      0, 0xF468, 0x352F,
10408       0,      0,      0,      0,      0,      0,      0, 0xDF4A,
10409 };
10410 static const unsigned short utf8_to_euc_E8B6[] = {
10411       0, 0x6C63, 0xDF4B,      0, 0xDF4C, 0x4436,      0,      0,
10412  0xDF4D,      0, 0x315B,      0,      0, 0xDF4E,      0,      0,
10413  0xDF4F, 0xDF50,      0,      0,      0, 0xDF51,      0,      0,
10414       0, 0x6C64,      0,      0,      0,      0, 0xDF52, 0xDF53,
10415  0xDF54,      0,      0, 0x3C71,      0,      0, 0xDF55,      0,
10416  0x3F76,      0,      0, 0xDF56, 0xDF57,      0,      0, 0xDF58,
10417       0,      0, 0xDF59, 0x422D,      0, 0xDF5A,      0, 0xDF5B,
10418       0, 0xDF5C, 0x6C67, 0xDF5D, 0xDF6F,      0, 0x6C66,      0,
10419 };
10420 static const unsigned short utf8_to_euc_E8B6_x0213[] = {
10421       0, 0x6C63, 0xDF4B,      0, 0xF936, 0x4436,      0,      0,
10422  0xDF4D,      0, 0x315B,      0,      0, 0xDF4E,      0,      0,
10423  0xDF4F, 0xDF50,      0,      0,      0, 0xF937,      0,      0,
10424       0, 0x6C64,      0,      0,      0,      0, 0xDF52, 0xDF53,
10425  0xDF54,      0,      0, 0x3C71,      0,      0, 0xF938,      0,
10426  0x3F76,      0,      0, 0xDF56, 0xDF57,      0,      0, 0x7C40,
10427       0,      0, 0xDF59, 0x422D,      0, 0xDF5A,      0, 0xDF5B,
10428       0, 0xDF5C, 0x6C67, 0xDF5D, 0xDF6F,      0, 0x6C66,      0,
10429 };
10430 static const unsigned short utf8_to_euc_E8B7[] = {
10431  0xDF5E,      0, 0x6C65,      0,      0, 0xDF5F, 0xDF60, 0xDF61,
10432  0xDF62,      0, 0xDF63, 0x6C6D, 0x6C6B,      0, 0xDF64, 0x6C68,
10433       0, 0xDF65,      0,      0, 0xDF66, 0xDF67, 0x6C6A, 0xDF68,
10434       0, 0xDF69, 0x6C69, 0x6C6C,      0, 0x3577,      0, 0x6C70,
10435       0, 0x4057,      0, 0x6C71, 0xDF6A, 0xDF6B,      0, 0xDF6C,
10436  0x3859,      0, 0x6C6E, 0x6C6F, 0xDF6D,      0,      0, 0x4F29,
10437  0xDF6E, 0xDF70, 0xDF71, 0x4437, 0xDF72, 0x4129,      0,      0,
10438       0,      0,      0,      0, 0x6C72, 0xDF73,      0, 0x6C75,
10439 };
10440 static const unsigned short utf8_to_euc_E8B7_x0213[] = {
10441  0xDF5E,      0, 0x6C65,      0,      0, 0xDF5F, 0xF93A, 0xDF61,
10442  0xF93B,      0, 0xDF63, 0x6C6D, 0x6C6B,      0, 0x7C41, 0x6C68,
10443       0, 0x7C42,      0,      0, 0xDF66, 0xDF67, 0x6C6A, 0x7C43,
10444       0, 0xF93C, 0x6C69, 0x6C6C,      0, 0x3577,      0, 0x6C70,
10445       0, 0x4057,      0, 0x6C71, 0xDF6A, 0xDF6B,      0, 0xDF6C,
10446  0x3859,      0, 0x6C6E, 0x6C6F, 0xF93D,      0,      0, 0x4F29,
10447  0xDF6E, 0xDF70, 0xDF71, 0x4437, 0xDF72, 0x4129,      0,      0,
10448       0,      0,      0,      0, 0x6C72, 0xF940,      0, 0x6C75,
10449 };
10450 static const unsigned short utf8_to_euc_E8B8[] = {
10451       0, 0xDF74,      0,      0, 0xDF75, 0xDF76, 0xDF77,      0,
10452  0x6C73, 0x6C74, 0x4D59, 0xDF78,      0,      0,      0, 0x4627,
10453  0x6C78, 0xDF79,      0,      0, 0xDF7A,      0, 0xDF7B,      0,
10454       0,      0,      0,      0,      0, 0x6C76, 0x6C77, 0x6C79,
10455  0xDF7C, 0xDF7D, 0xDF7E, 0xE021,      0,      0, 0xE022, 0xE023,
10456       0,      0, 0x6D29,      0,      0,      0,      0,      0,
10457  0x6C7C, 0xE024,      0, 0xE025, 0x6C7D, 0x6C7B, 0xE026, 0xE027,
10458  0xE028, 0xE029,      0,      0,      0, 0xE02A,      0,      0,
10459 };
10460 static const unsigned short utf8_to_euc_E8B8_x0213[] = {
10461       0, 0xDF74,      0,      0, 0xDF75, 0xDF76, 0xF941,      0,
10462  0x6C73, 0x6C74, 0x4D59, 0xDF78, 0xF93E,      0,      0, 0x4627,
10463  0x6C78, 0xDF79,      0,      0, 0xF943,      0, 0xF944,      0,
10464       0,      0,      0,      0,      0, 0x6C76, 0x6C77, 0x6C79,
10465  0x7C44, 0xF945, 0xF946, 0x7C45,      0,      0, 0xE022, 0xF947,
10466       0,      0, 0x6D29,      0,      0,      0,      0,      0,
10467  0x6C7C, 0xE024,      0, 0xE025, 0x6C7D, 0x6C7B, 0xF94A, 0xE027,
10468  0xE028, 0xF94B,      0,      0,      0, 0x7C46,      0,      0,
10469 };
10470 static const unsigned short utf8_to_euc_E8B9[] = {
10471  0xE02B, 0xE02C, 0x6C7A,      0, 0x447D,      0,      0, 0x6D21,
10472  0x6D25, 0x6D22, 0x6C7E, 0xE02D, 0x6D23, 0xE02E, 0xE02F, 0xE030,
10473  0x6D24,      0,      0,      0, 0xE031, 0x6D2B,      0,      0,
10474       0, 0x6D26,      0, 0xE032, 0xE033, 0xE034, 0xE035, 0x4058,
10475  0x6D28, 0xE036, 0xE037, 0x6D2A, 0x6D27,      0,      0,      0,
10476       0, 0xE038,      0,      0, 0xE039, 0xE03A,      0, 0xE03B,
10477  0xE03C, 0xE03D, 0x6D2D,      0, 0x3D33,      0, 0x6D2C,      0,
10478       0, 0xE03E, 0xE03F, 0xE040, 0x6D2E,      0,      0,      0,
10479 };
10480 static const unsigned short utf8_to_euc_E8B9_x0213[] = {
10481  0xE02B, 0xE02C, 0x6C7A,      0, 0x447D,      0,      0, 0x6D21,
10482  0x6D25, 0x6D22, 0x6C7E, 0xF94C, 0x6D23, 0xE02E, 0xE02F, 0xE030,
10483  0x6D24,      0,      0,      0, 0xF94D, 0x6D2B,      0,      0,
10484       0, 0x6D26,      0, 0xE032, 0xE033, 0xE034, 0xE035, 0x4058,
10485  0x6D28, 0xE036, 0xF94E, 0x6D2A, 0x6D27,      0,      0,      0,
10486       0, 0xE038,      0,      0, 0xF94F, 0xF950,      0, 0xF951,
10487  0x7C47, 0xE03D, 0x6D2D,      0, 0x3D33,      0, 0x6D2C,      0,
10488       0, 0xE03E, 0xE03F, 0x7C48, 0x6D2E,      0,      0,      0,
10489 };
10490 static const unsigned short utf8_to_euc_E8BA[] = {
10491       0, 0x6D2F, 0xE041, 0xE042, 0x6D32, 0x6D31,      0, 0x6D30,
10492       0, 0xE043, 0x6D34, 0x6D33,      0, 0x4C76,      0,      0,
10493  0xE044, 0x6D36, 0xE045, 0x6D35, 0x6D37, 0xE046,      0,      0,
10494       0, 0x6D38, 0xE047, 0xE048,      0, 0xE049, 0xE04A,      0,
10495       0, 0x6D3A, 0xE04B,      0,      0,      0,      0, 0xE04C,
10496       0, 0xE04D, 0x6D39, 0x3F48, 0x6D3B, 0xE04E, 0xE04F, 0x366D,
10497  0x6D3C, 0x6D3E,      0, 0xE050,      0, 0xE051,      0,      0,
10498       0,      0, 0xE052, 0xE053,      0,      0, 0x6D3F,      0,
10499 };
10500 static const unsigned short utf8_to_euc_E8BA_x0213[] = {
10501       0, 0x6D2F, 0xE041, 0xE042, 0x6D32, 0x6D31,      0, 0x6D30,
10502       0, 0xE043, 0x6D34, 0x6D33,      0, 0x4C76,      0,      0,
10503  0xE044, 0x6D36, 0xE045, 0x6D35, 0x6D37, 0xE046,      0,      0,
10504  0xF952, 0x6D38, 0xE047, 0xE048,      0, 0xE049, 0xF953,      0,
10505       0, 0x6D3A, 0xE04B,      0,      0,      0,      0, 0xE04C,
10506       0, 0xE04D, 0x6D39, 0x3F48, 0x6D3B, 0xE04E, 0xF954, 0x366D,
10507  0x6D3C, 0x6D3E,      0, 0xF955,      0, 0xF956, 0xF957,      0,
10508       0,      0, 0xE052, 0xF958,      0,      0, 0x6D3F,      0,
10509 };
10510 static const unsigned short utf8_to_euc_E8BB[] = {
10511  0xE054, 0xE055,      0, 0xE056, 0xE057, 0x6D40, 0x6D3D, 0xE058,
10512  0x6D41,      0, 0x3C56, 0x6D42, 0x3530, 0x3733,      0, 0xE059,
10513       0, 0xE05A, 0x382E,      0, 0xE05B,      0,      0,      0,
10514       0,      0,      0, 0x6D43, 0xE05C,      0,      0, 0x4670,
10515       0,      0, 0x453E, 0x6D44,      0,      0,      0,      0,
10516  0xE05D,      0,      0, 0x6D47,      0, 0xE064, 0xE05E,      0,
10517  0xE05F, 0xE060,      0,      0,      0,      0,      0, 0xE061,
10518  0x3C34, 0xE062, 0xE063, 0x6D46, 0x6D45, 0x375A, 0x6D48,      0,
10519 };
10520 static const unsigned short utf8_to_euc_E8BB_x0213[] = {
10521  0x7C4A, 0xE055,      0, 0xE056, 0xE057, 0x6D40, 0x6D3D, 0xE058,
10522  0x6D41,      0, 0x3C56, 0x6D42, 0x3530, 0x3733,      0, 0xE059,
10523       0, 0xF95A, 0x382E,      0, 0xF95B,      0,      0,      0,
10524       0,      0,      0, 0x6D43, 0xE05C,      0,      0, 0x4670,
10525       0,      0, 0x453E, 0x6D44,      0,      0,      0,      0,
10526  0xE05D,      0,      0, 0x6D47,      0, 0xE064, 0xE05E,      0,
10527  0xE05F, 0xE060,      0,      0,      0,      0,      0, 0xE061,
10528  0x3C34, 0xF95D, 0x7C4C, 0x6D46, 0x6D45, 0x375A, 0x6D48,      0,
10529 };
10530 static const unsigned short utf8_to_euc_E8BC[] = {
10531  0xE065,      0, 0xE066, 0x3353,      0, 0x6D4A,      0, 0xE067,
10532  0xE068, 0x3A5C, 0x6D49,      0, 0x6D52,      0,      0, 0xE069,
10533  0xE06A,      0, 0x6D4C, 0x6D4E, 0x4A65, 0x6D4B, 0xE06B, 0xE06C,
10534  0xE06D, 0x6D4D,      0, 0x6D51, 0x6D4F, 0x3531, 0xE06E, 0x6D50,
10535  0xE06F, 0xE070,      0, 0xE071,      0, 0xE072, 0x6D53, 0xE073,
10536  0xE074, 0x475A, 0x4E58,      0, 0xE075, 0xE076, 0xE077, 0x3D34,
10537       0,      0,      0, 0x6D54, 0xE078, 0xE079, 0xE07A, 0xE07B,
10538  0x4D22, 0x6D56, 0xE07C, 0x6D55,      0,      0, 0x6D59, 0x4D41,
10539 };
10540 static const unsigned short utf8_to_euc_E8BC_x0213[] = {
10541  0xF95F,      0, 0xE066, 0x3353,      0, 0x6D4A,      0, 0xE067,
10542  0xF960, 0x3A5C, 0x6D49,      0, 0x6D52,      0,      0, 0xE069,
10543  0xE06A,      0, 0x6D4C, 0x6D4E, 0x4A65, 0x6D4B, 0xE06B, 0xF961,
10544  0xE06D, 0x6D4D,      0, 0x6D51, 0x6D4F, 0x3531, 0x7C4D, 0x6D50,
10545  0xE06F, 0xE070,      0, 0xE071,      0, 0xE072, 0x6D53, 0xE073,
10546  0xE074, 0x475A, 0x4E58, 0xF962, 0xE075, 0x7C4E, 0xE077, 0x3D34,
10547       0,      0,      0, 0x6D54, 0xE078, 0xE079, 0x7C4F, 0xE07B,
10548  0x4D22, 0x6D56, 0xE07C, 0x6D55,      0,      0, 0x6D59, 0x4D41,
10549 };
10550 static const unsigned short utf8_to_euc_E8BD[] = {
10551  0xE07D, 0xE07E, 0x6D58, 0xE121, 0x336D, 0x6D57, 0x6D5C, 0xE122,
10552       0, 0x6D5B,      0,      0, 0x6D5A, 0x4532, 0x6D5D, 0xE123,
10553       0, 0xE124, 0xE125, 0xE126, 0xE127, 0xE128,      0, 0x6D5E,
10554  0xE129,      0,      0,      0, 0x6D5F, 0xE12A, 0xE12B, 0x396C,
10555       0, 0x3725, 0x6D60, 0x6D61, 0x6D62, 0xE12C,      0,      0,
10556       0,      0,      0,      0,      0,      0,      0,      0,
10557       0,      0,      0,      0,      0,      0,      0,      0,
10558       0,      0,      0,      0,      0,      0,      0,      0,
10559 };
10560 static const unsigned short utf8_to_euc_E8BD_x0213[] = {
10561  0xF963, 0xE07E, 0x6D58, 0xE121, 0x336D, 0x6D57, 0x6D5C, 0xE122,
10562       0, 0x6D5B, 0xF964,      0, 0x6D5A, 0x4532, 0x6D5D, 0xE123,
10563       0, 0xE124, 0xE125, 0xE126, 0x7C50, 0xE128,      0, 0x6D5E,
10564  0xF965,      0,      0,      0, 0x6D5F, 0xE12A, 0xE12B, 0x396C,
10565       0, 0x3725, 0x6D60, 0x6D61, 0x6D62, 0xE12C,      0,      0,
10566       0,      0,      0,      0,      0,      0,      0,      0,
10567       0,      0,      0,      0,      0,      0,      0,      0,
10568       0,      0,      0,      0,      0,      0,      0,      0,
10569 };
10570 static const unsigned short utf8_to_euc_E8BE[] = {
10571       0,      0,      0,      0,      0,      0,      0,      0,
10572       0,      0,      0,      0,      0,      0,      0,      0,
10573       0,      0,      0,      0,      0,      0,      0,      0,
10574       0,      0,      0, 0x3F49, 0x6D63, 0xE12D, 0x3C2D, 0x6D64,
10575  0xE12E, 0xE12F,      0, 0x6D65, 0xE130, 0xE131, 0xE132, 0x5221,
10576  0x517E,      0,      0,      0,      0, 0x6D66, 0x6570, 0x6D67,
10577  0x4324, 0x3F2B, 0x4740,      0,      0, 0xE133, 0xE134, 0x6D68,
10578  0xE135,      0, 0x4A55, 0x4454, 0x397E,      0, 0xE136, 0x4329,
10579 };
10580 static const unsigned short utf8_to_euc_E8BE_x0213[] = {
10581       0,      0,      0,      0,      0,      0,      0,      0,
10582       0,      0,      0,      0,      0,      0,      0,      0,
10583       0,      0,      0,      0,      0,      0,      0,      0,
10584       0,      0,      0, 0x3F49, 0x6D63, 0xE12D, 0x3C2D, 0x6D64,
10585  0xE12E, 0xE12F,      0, 0x6D65, 0xF967, 0xE131, 0x7C52, 0x5221,
10586  0x517E,      0,      0,      0,      0, 0x6D66, 0x6570, 0x6D67,
10587  0x4324, 0x3F2B, 0x4740,      0, 0xF968, 0x7C53, 0xF96A, 0x6D68,
10588  0xE135,      0, 0x4A55, 0x4454, 0x397E,      0, 0xE136, 0x4329,
10589 };
10590 static const unsigned short utf8_to_euc_E8BF[] = {
10591  0xE137, 0xE138, 0x312A,      0, 0x4B78, 0x3F57, 0xE139,      0,
10592       0,      0, 0xE13A, 0xE13B,      0, 0xE13C, 0x375E,      0,
10593  0xE13D, 0x3661, 0xE13E, 0xE13F, 0x4A56, 0xE140,      0,      0,
10594       0,      0, 0x6D69,      0,      0,      0,      0,      0,
10595  0xE141,      0, 0x6D6B, 0xE142, 0xE143, 0x6D6A, 0x3260,      0,
10596  0xE144, 0x4676, 0x6D6C, 0x4777,      0, 0x4533, 0xE145, 0x6D6D,
10597  0x3D52, 0xE146,      0,      0, 0x6D6F, 0xE147, 0xE148, 0x4C42,
10598  0x6D7E, 0x6D71, 0x6D72, 0xE149,      0, 0x4449, 0xE14A,      0,
10599 };
10600 static const unsigned short utf8_to_euc_E8BF_x0213[] = {
10601  0xE137, 0xF96C, 0x312A,      0, 0x4B78, 0x3F57, 0xF96D,      0,
10602       0,      0, 0xF96F, 0xE13B,      0, 0xF970, 0x375E,      0,
10603  0xE13D, 0x3661, 0xE13E, 0xF971, 0x4A56, 0xF972,      0,      0,
10604       0,      0, 0x6D69,      0,      0,      0,      0,      0,
10605  0xF973,      0, 0x6D6B, 0xE142, 0x7C54, 0x6D6A, 0x3260,      0,
10606  0x7C55, 0x4676, 0x6D6C, 0x4777,      0, 0x4533, 0x7C56, 0x6D6D,
10607  0x3D52, 0xF974,      0,      0, 0x6D6F, 0xF975, 0xE148, 0x4C42,
10608  0x6D7E, 0x6D71, 0x6D72, 0xF976,      0, 0x4449, 0xE14A,      0,
10609 };
10610 static const unsigned short utf8_to_euc_E980[] = {
10611  0x4260, 0x4177, 0xE14B, 0x4628, 0xE14C, 0x6D70, 0x3555,      0,
10612  0xE14D,      0,      0, 0x6D79, 0xE14E, 0x6D76, 0x6E25, 0x4629,
10613  0x4360, 0x6D73,      0, 0x447E, 0x4553, 0x6D74, 0x6D78, 0x3F60,
10614  0xE14F, 0x4767, 0x444C, 0xE150,      0, 0x4042, 0x6D77, 0x422E,
10615  0x4224, 0x6D75, 0x3029, 0x4F22,      0,      0,      0, 0x6D7A,
10616  0xE151, 0xE152, 0xE154,      0, 0xE155, 0xE156, 0x4261, 0xE153,
10617       0, 0x3D35, 0x3F4A, 0xE157, 0xE158, 0x6D7C, 0x6D7B, 0xE159,
10618  0x306F, 0x6D7D,      0,      0, 0x492F,      0, 0x6E27, 0xE15A,
10619 };
10620 static const unsigned short utf8_to_euc_E980_x0213[] = {
10621  0x4260, 0x4177, 0xF977, 0x4628, 0xE14C, 0x6D70, 0x3555,      0,
10622  0x7C57,      0,      0, 0x6D79, 0xF978, 0x6D76, 0x6E25, 0x4629,
10623  0x4360, 0x6D73,      0, 0x447E, 0x4553, 0x6D74, 0x6D78, 0x3F60,
10624  0xE14F, 0x4767, 0x444C, 0xE150,      0, 0x4042, 0x6D77, 0x422E,
10625  0x4224, 0x6D75, 0x3029, 0x4F22,      0,      0,      0, 0x6D7A,
10626  0xE151, 0xE152, 0xE154,      0, 0xE155, 0x7C58, 0x4261, 0xE153,
10627       0, 0x3D35, 0x3F4A, 0xE157, 0xE158, 0x6D7C, 0x6D7B, 0xF979,
10628  0x306F, 0x6D7D,      0,      0, 0x492F,      0, 0x6E27, 0xE15A,
10629 };
10630 static const unsigned short utf8_to_euc_E981[] = {
10631       0, 0x465B, 0x3F6B, 0xE15B, 0xE15C, 0x4359,      0, 0x3678,
10632       0, 0x6E26, 0x4D37, 0x313F, 0xE15D, 0x4A57, 0x3261, 0x6E21,
10633  0x6E22, 0x6E23, 0x6E24, 0x463B, 0x4323, 0x3063, 0x6E28,      0,
10634  0x6E29, 0x7423,      0, 0xE15E, 0x423D, 0xE15F, 0x6E2A,      0,
10635  0x3173, 0x414C, 0xE160, 0x382F,      0, 0x4D5A, 0xE161, 0xE162,
10636  0x6E2B, 0x452C,      0,      0, 0xE163, 0x4178, 0x3C57, 0x6E2C,
10637  0xE164,      0, 0x6E2F,      0, 0xE165, 0x3D65, 0x6E2D, 0x412B,
10638  0x412A, 0xE166, 0x3064,      0, 0x4E4B, 0x6E31,      0, 0x4872,
10639 };
10640 static const unsigned short utf8_to_euc_E981_x0213[] = {
10641       0, 0x465B, 0x3F6B, 0xF97B, 0xF97C, 0x4359,      0, 0x3678,
10642       0, 0x6E26, 0x4D37, 0x313F, 0xE15D, 0x4A57, 0x3261, 0x6E21,
10643  0x6E22, 0x6E23, 0x6E24, 0x463B, 0x4323, 0x3063, 0x6E28,      0,
10644  0x6E29, 0x7423,      0, 0xE15E, 0x423D, 0xF97D, 0x6E2A,      0,
10645  0x3173, 0x414C, 0xE160, 0x382F,      0, 0x4D5A, 0xE161, 0xE162,
10646  0x6E2B, 0x452C,      0,      0, 0xE163, 0x4178, 0x3C57, 0x6E2C,
10647  0xE164,      0, 0x6E2F,      0, 0xE165, 0x3D65, 0x6E2D, 0x412B,
10648  0x412A, 0xE166, 0x3064,      0, 0x4E4B, 0x6E31,      0, 0x4872,
10649 };
10650 static const unsigned short utf8_to_euc_E982[] = {
10651  0x6E33, 0x6E32, 0x6E30, 0x6364, 0x3454, 0xE167,      0, 0x6D6E,
10652  0xE168, 0x6E35, 0x6E34, 0xE169, 0xE16A,      0, 0xE16B, 0x6E36,
10653  0xE16C, 0x4D38,      0,      0,      0, 0xE16D,      0, 0xE16E,
10654  0xE16F, 0xE170,      0, 0xE171,      0,      0,      0,      0,
10655  0xE172, 0xE173, 0xE174, 0x4661,      0, 0xE175, 0x4B2E,      0,
10656  0x6E37,      0, 0x3C59,      0,      0,      0,      0, 0x6E38,
10657  0xE176, 0x6E39, 0xE177, 0xE178, 0xE179, 0x6E3A, 0xE17A,      0,
10658  0x4521,      0,      0,      0,      0, 0xE17B, 0xE17D,      0,
10659 };
10660 static const unsigned short utf8_to_euc_E982_x0213[] = {
10661  0x6E33, 0x6E32, 0x6E30, 0x6364, 0x3454, 0xFA22,      0, 0x6D6E,
10662  0x7C5A, 0x6E35, 0x6E34, 0xE169, 0xFA23,      0, 0xE16B, 0x6E36,
10663  0xFA24, 0x4D38,      0,      0,      0, 0x7C5B,      0, 0x7C5C,
10664  0xE16F, 0x7C5D,      0, 0x7C5E,      0,      0,      0,      0,
10665  0xE172, 0xFA26, 0x7C5F, 0x4661,      0, 0xE175, 0x4B2E,      0,
10666  0x6E37,      0, 0x3C59,      0,      0,      0,      0, 0x6E38,
10667  0xFA28, 0x6E39, 0xE177, 0x7C60, 0xE179, 0x6E3A, 0xFA29,      0,
10668  0x4521,      0,      0,      0,      0, 0xE17B, 0x7C61,      0,
10669 };
10670 static const unsigned short utf8_to_euc_E983[] = {
10671       0, 0x306A,      0, 0xE17E, 0xE221, 0xE222,      0, 0xE223,
10672  0xE224,      0, 0x3959,      0, 0xE17C,      0, 0x4F3A,      0,
10673       0,      0, 0xE22D,      0,      0, 0xE225,      0, 0xE226,
10674  0xE227, 0xE228,      0, 0x6E3E, 0xE229, 0xE22A, 0xF46C, 0xE22B,
10675       0, 0x3734, 0x6E3B,      0, 0x6E3C, 0xE22C,      0,      0,
10676  0x4974,      0,      0, 0xE22F,      0, 0x3354,      0, 0xE230,
10677  0xE231,      0,      0,      0, 0xE232, 0x4D39, 0xE22E, 0x363F,
10678       0,      0,      0,      0,      0, 0x4554, 0xE233, 0xE234,
10679 };
10680 static const unsigned short utf8_to_euc_E983_x0213[] = {
10681       0, 0x306A,      0, 0xFA2A, 0x7C62, 0x7C63,      0, 0x7C64,
10682  0xFA2B,      0, 0x3959,      0, 0xE17C,      0, 0x4F3A,      0,
10683       0,      0, 0xE22D,      0,      0, 0xE225,      0, 0x7C65,
10684  0xE227, 0xE228,      0, 0x6E3E, 0xFA2D, 0x7C66, 0x7C67, 0xFA2E,
10685       0, 0x3734, 0x6E3B,      0, 0x6E3C, 0xE22C,      0,      0,
10686  0x4974,      0,      0, 0xFA33,      0, 0x3354,      0, 0x7C68,
10687  0xE231,      0, 0xFA31,      0, 0x7C69, 0x4D39, 0xFA30, 0x363F,
10688       0,      0,      0,      0,      0, 0x4554, 0xFA34, 0xFA35,
10689 };
10690 static const unsigned short utf8_to_euc_E984[] = {
10691  0xE235,      0, 0x6E3F,      0, 0xE236, 0xE237, 0xE238,      0,
10692  0xE239,      0,      0,      0,      0, 0xE23A,      0,      0,
10693  0xE23B,      0, 0x6E40,      0, 0xE23C, 0xF46E, 0xE23D, 0xE23E,
10694  0xE23F, 0x6E41, 0xE240,      0, 0xE241,      0, 0xE242,      0,
10695  0xE243,      0, 0xE245, 0xE246,      0, 0xE244,      0, 0xE247,
10696       0, 0xE248,      0,      0,      0, 0x4522, 0xE249, 0xE24A,
10697  0x6E43, 0xE24B, 0x6E42,      0, 0xE24C,      0, 0xE24D, 0xE24E,
10698       0, 0xE24F, 0xE250,      0, 0xE251, 0xE252,      0,      0,
10699 };
10700 static const unsigned short utf8_to_euc_E984_x0213[] = {
10701  0xFA32,      0, 0x6E3F,      0, 0xFA36, 0xE237, 0xFA37,      0,
10702  0xE239,      0,      0,      0,      0, 0xE23A,      0,      0,
10703  0xE23B,      0, 0x6E40,      0, 0x7C6B, 0x7C6C, 0x7C6D, 0xE23E,
10704  0xFA38, 0x6E41, 0xE240,      0, 0xFA39,      0, 0xFA3A,      0,
10705  0xE243,      0, 0x7C6E, 0x7C6F,      0, 0xE244,      0, 0x7C70,
10706       0, 0xE248,      0,      0,      0, 0x4522, 0xE249, 0x7C71,
10707  0x6E43, 0x7C72, 0x6E42,      0, 0x7C73,      0, 0xE24D, 0xFA3B,
10708       0, 0xFA3C, 0xFA3D,      0, 0xE251, 0x7C74,      0,      0,
10709 };
10710 static const unsigned short utf8_to_euc_E985[] = {
10711       0,      0,      0, 0xE253,      0,      0,      0, 0xE254,
10712  0xE255, 0x4653, 0x6E44, 0x3D36, 0x3C60, 0x475B, 0x4371, 0xE256,
10713       0,      0, 0x3C72, 0xE257, 0x3F6C,      0, 0x6E45, 0xE258,
10714  0x6E46, 0xE259, 0xE25A, 0xE25B,      0,      0,      0,      0,
10715       0, 0xE25C, 0x3F5D, 0x6E47, 0xE25D, 0x6E48,      0, 0xE25E,
10716       0, 0x6E49, 0x4D6F,      0, 0x3D37, 0xE25F,      0,      0,
10717       0,      0, 0x6E4B, 0x6E4A, 0xE260, 0x395A,      0, 0x3973,
10718  0x3B40, 0xE261, 0xE262, 0xE263,      0,      0,      0,      0,
10719 };
10720 static const unsigned short utf8_to_euc_E985_x0213[] = {
10721       0,      0,      0, 0xE253,      0,      0, 0xFA3E, 0xFA3F,
10722  0x7C75, 0x4653, 0x6E44, 0x3D36, 0x3C60, 0x475B, 0x4371, 0xE256,
10723       0,      0, 0x3C72, 0xE257, 0x3F6C,      0, 0x6E45, 0xFA40,
10724  0x6E46, 0xFA41, 0xE25A, 0x7C76,      0,      0,      0,      0,
10725       0, 0xFA42, 0x3F5D, 0x6E47, 0xFA43, 0x6E48,      0, 0xE25E,
10726       0, 0x6E49, 0x4D6F,      0, 0x3D37, 0xE25F,      0,      0,
10727       0,      0, 0x6E4B, 0x6E4A, 0xFA44, 0x395A,      0, 0x3973,
10728  0x3B40, 0xFA45, 0xE262, 0xE263,      0,      0,      0,      0,
10729 };
10730 static const unsigned short utf8_to_euc_E986[] = {
10731       0, 0xE264, 0x6E4E, 0xE265,      0, 0xE266, 0xE267, 0x3D66,
10732       0, 0x6E4D, 0xE268, 0x6E4C,      0, 0x4269, 0xE269,      0,
10733  0x386F, 0xE26A, 0x4043, 0xE26B, 0xE26C, 0xE26D,      0, 0x4830,
10734  0xE26E,      0,      0,      0, 0x3D39,      0, 0xE26F,      0,
10735       0, 0xE270, 0x6E4F,      0, 0x3E5F,      0, 0xE271,      0,
10736  0xE272,      0, 0x6E52, 0x6E50, 0xE273, 0xE274, 0xE275, 0x6E51,
10737  0xE276, 0xE277, 0xE278, 0xE279, 0x6E54, 0x6E53, 0xE27A,      0,
10738  0x3E7A,      0, 0x6E55, 0xE27B, 0xE27C, 0xE27D,      0, 0xE27E,
10739 };
10740 static const unsigned short utf8_to_euc_E986_x0213[] = {
10741       0, 0xE264, 0x6E4E, 0x7C77,      0, 0xFA46, 0xE267, 0x3D66,
10742       0, 0x6E4D, 0xE268, 0x6E4C,      0, 0x4269, 0xFA47,      0,
10743  0x386F, 0xE26A, 0x4043, 0xE26B, 0xE26C, 0xE26D,      0, 0x4830,
10744  0xE26E,      0,      0,      0, 0x3D39,      0, 0x7C78,      0,
10745       0, 0xE270, 0x6E4F,      0, 0x3E5F,      0, 0xE271,      0,
10746  0xFA48,      0, 0x6E52, 0x6E50, 0x7C79, 0xE274, 0xFA49, 0x6E51,
10747  0xE276, 0x7C7A, 0xE278, 0xFA4A, 0x6E54, 0x6E53, 0xFA4B,      0,
10748  0x3E7A,      0, 0x6E55, 0xE27B, 0x7C7B, 0xE27D,      0, 0xE27E,
10749 };
10750 static const unsigned short utf8_to_euc_E987[] = {
10751  0x6E56, 0x6E57, 0xE321, 0xE322,      0, 0xE323, 0x4850, 0x3A53,
10752  0x3C61, 0x6E58,      0, 0x6E59, 0x4E24, 0x3D45, 0x4C6E, 0x4E4C,
10753  0x6E5A, 0x3662,      0, 0xE324, 0xE325,      0, 0x6E5B, 0xE326,
10754  0x4523, 0xE327, 0xE328, 0x6E5E, 0x3378, 0x3F4B, 0xE329, 0x6E5C,
10755       0, 0x6E5D,      0, 0x4460, 0xE32A, 0xE32B, 0x4B55, 0x367C,
10756       0, 0xE32C, 0xE32D,      0, 0xE32E, 0xE32F, 0xE330, 0xE331,
10757  0xE332, 0xE333,      0,      0,      0, 0x6E60, 0x6E61, 0xE334,
10758       0, 0xE335,      0, 0xE336, 0x6E5F, 0xE337,      0, 0x6E63,
10759 };
10760 static const unsigned short utf8_to_euc_E987_x0213[] = {
10761  0x6E56, 0x6E57, 0xE321, 0xFA4C, 0xFA4D, 0xE323, 0x4850, 0x3A53,
10762  0x3C61, 0x6E58,      0, 0x6E59, 0x4E24, 0x3D45, 0x4C6E, 0x4E4C,
10763  0x6E5A, 0x3662,      0, 0xE324, 0xE325,      0, 0x6E5B, 0x7C7C,
10764  0x4523, 0xE327, 0xFA4E, 0x6E5E, 0x3378, 0x3F4B, 0xE329, 0x6E5C,
10765       0, 0x6E5D,      0, 0x4460, 0x7C7E, 0x7D21, 0x4B55, 0x367C,
10766       0, 0xE32C, 0xE32D,      0, 0xFA51, 0x7D22, 0xFA52, 0xE331,
10767  0xE332, 0x7D23,      0,      0,      0, 0x6E60, 0x6E61, 0xE334,
10768       0, 0xE335,      0, 0x7C7D, 0x6E5F, 0xE337,      0, 0x6E63,
10769 };
10770 static const unsigned short utf8_to_euc_E988[] = {
10771  0xE338, 0xE339,      0,      0, 0xE33A, 0xE33B, 0xE33C, 0xE33D,
10772       0, 0xE33E, 0xE33F,      0, 0xE340, 0x465F, 0x3343,      0,
10773  0xE341, 0x6E67, 0xE342, 0xE343, 0x6E64, 0x6E66, 0xE344,      0,
10774  0xE345,      0,      0,      0, 0xE346, 0xE347, 0x6E62,      0,
10775       0,      0,      0, 0xE348, 0xE349, 0xE34A, 0xE34B,      0,
10776  0xE34C, 0x6F4F,      0,      0, 0x6E65,      0, 0xE34D, 0xE34E,
10777  0xE34F,      0,      0, 0xE350, 0x4E6B, 0xE351, 0xE352, 0x385A,
10778  0xE353, 0xE354, 0xE355,      0, 0xE356,      0, 0xE357, 0x6E6F,
10779 };
10780 static const unsigned short utf8_to_euc_E988_x0213[] = {
10781  0xE338, 0xFA53,      0,      0, 0xE33A, 0xE33B, 0xE33C, 0x7D24,
10782       0, 0xE33E, 0xFA54,      0, 0xE340, 0x465F, 0x3343,      0,
10783  0x7D25, 0x6E67, 0xE342, 0xE343, 0x6E64, 0x6E66, 0xFA55, 0xFA56,
10784  0xE345,      0,      0,      0, 0xE346, 0xE347, 0x6E62,      0,
10785       0,      0,      0, 0xE348, 0xE349, 0xE34A, 0xE34B,      0,
10786  0xE34C, 0x6F4F,      0,      0, 0x6E65,      0, 0xE34D, 0xE34E,
10787  0xE34F,      0,      0, 0xFA58, 0x4E6B, 0xE351, 0xE352, 0x385A,
10788  0x7D26, 0x7D27, 0x7D28,      0, 0x7D29,      0, 0xE357, 0x6E6F,
10789 };
10790 static const unsigned short utf8_to_euc_E989[] = {
10791  0xE358,      0, 0xE359, 0xE35A, 0x4534, 0x6E6A, 0xE35B, 0xE35C,
10792  0x6E6D, 0x6E6B, 0xE35D, 0x6E70,      0, 0xE35E, 0xE35F, 0xE360,
10793  0x6E71, 0xE361,      0,      0,      0,      0,      0, 0x6E69,
10794  0xE362, 0xE363, 0x6E76, 0x3174, 0xE364, 0xE365, 0x6E68,      0,
10795  0xE366, 0xE367, 0x482D,      0, 0x6E6C, 0xE368, 0x3E60, 0xE369,
10796  0xE36A, 0xE36B,      0,      0,      0,      0, 0xE36C, 0xE36D,
10797  0xE36E, 0x395B,      0,      0,      0, 0xE36F, 0xE370, 0xE371,
10798  0xE372, 0xE373,      0, 0xE374, 0xE375, 0xE376, 0x4B48, 0xE377,
10799 };
10800 static const unsigned short utf8_to_euc_E989_x0213[] = {
10801  0x7D2A,      0, 0xFA59, 0x7D2B, 0x4534, 0x6E6A, 0xE35B, 0xFA5A,
10802  0x6E6D, 0x6E6B, 0xFA5B, 0x6E70,      0, 0xE35E, 0xFA5C, 0x7D2C,
10803  0x6E71, 0xFA5D,      0,      0,      0,      0, 0xFA5E, 0x6E69,
10804  0xE362, 0xFA5F, 0x6E76, 0x3174, 0xE364, 0xE365, 0x6E68,      0,
10805  0xFA60, 0xFA61, 0x482D,      0, 0x6E6C, 0xFA62, 0x3E60, 0xFA63,
10806  0xFA64, 0xE36B,      0,      0,      0,      0, 0xE36C, 0xE36D,
10807  0xE36E, 0x395B,      0,      0,      0, 0xE36F, 0xE370, 0xE371,
10808  0x7D2D, 0xE373,      0, 0xE374, 0xFA67, 0xFA68, 0x4B48, 0xFA69,
10809 };
10810 static const unsigned short utf8_to_euc_E98A[] = {
10811  0x3664,      0,      0, 0x3D46,      0, 0x463C,      0,      0,
10812  0xE378, 0xE379, 0xE37A,      0,      0, 0xE37B, 0xE37C,      0,
10813       0, 0x412D, 0xE37D, 0x6E74,      0, 0x6E6E, 0x6E73, 0xE37E,
10814  0x4C43, 0xE421, 0x4438, 0x6E75, 0x6E72,      0,      0, 0xE422,
10815  0xE423,      0,      0,      0, 0xE424, 0xE425,      0, 0xE426,
10816  0xE427,      0,      0, 0xE428,      0, 0x412C,      0, 0xE429,
10817       0,      0, 0xE42A,      0,      0,      0, 0xE42B, 0x6E79,
10818  0xE42C, 0x6E78, 0xE42D, 0xE42E, 0xE42F, 0xE430,      0, 0xE431,
10819 };
10820 static const unsigned short utf8_to_euc_E98A_x0213[] = {
10821  0x3664,      0,      0, 0x3D46,      0, 0x463C,      0,      0,
10822  0x7D2E, 0xFA6A, 0xE37A,      0,      0, 0xFA6B, 0xE37C,      0,
10823       0, 0x412D, 0xE37D, 0x6E74,      0, 0x6E6E, 0x6E73, 0xFA6C,
10824  0x4C43, 0xFA6D, 0x4438, 0x6E75, 0x6E72,      0,      0, 0xFA6E,
10825  0xE423,      0,      0,      0, 0xE424, 0xE425,      0, 0xFA6F,
10826  0xE427,      0,      0, 0xFA70,      0, 0x412C,      0, 0xE429,
10827       0,      0, 0xFA73,      0,      0,      0, 0xE42B, 0x6E79,
10828  0xE42C, 0x6E78, 0xE42D, 0xE42E, 0xE42F, 0xE430,      0, 0xFA74,
10829 };
10830 static const unsigned short utf8_to_euc_E98B[] = {
10831  0xE432, 0xE433, 0xE434, 0xE435,      0, 0xE436, 0xE437, 0xE438,
10832  0xE439,      0,      0, 0xE43A, 0xE43B, 0xE43C, 0xE43D, 0x6E77,
10833  0xE43E,      0, 0x4B2F, 0xE43F,      0, 0xE440,      0, 0xE441,
10834  0xE442, 0xE443,      0,      0, 0xE444, 0xE445,      0, 0xE446,
10835  0xE447, 0xE448,      0, 0xE449, 0x3D7B, 0xE44A,      0, 0xE44B,
10836  0xE44C, 0x6E7A, 0x4A5F,      0, 0xE44D, 0x3154, 0xE44E,      0,
10837  0xE44F,      0, 0x4946, 0x4372,      0,      0,      0,      0,
10838  0x3578, 0xE450, 0x6E7C, 0xE451, 0x395D,      0,      0, 0xE452,
10839 };
10840 static const unsigned short utf8_to_euc_E98B_x0213[] = {
10841  0xFA75, 0xE433, 0x7D2F, 0xE435,      0, 0xE436, 0xFA76, 0xE438,
10842  0xE439,      0,      0, 0x7D30, 0x7D31, 0xE43C, 0xFA77, 0x6E77,
10843  0xFA78,      0, 0x4B2F, 0x7D32,      0, 0xE440,      0, 0xFA79,
10844  0xE442, 0xFA7A,      0,      0, 0xE444, 0xE445,      0, 0xE446,
10845  0x7D33, 0xE448,      0, 0xE449, 0x3D7B, 0xFA7B,      0, 0xFA7C,
10846  0xE44C, 0x6E7A, 0x4A5F,      0, 0xE44D, 0x3154, 0xE44E,      0,
10847  0xE44F,      0, 0x4946, 0x4372,      0,      0,      0, 0xFB22,
10848  0x3578, 0xFB23, 0x6E7C, 0xFB24, 0x395D,      0,      0, 0x7D34,
10849 };
10850 static const unsigned short utf8_to_euc_E98C[] = {
10851  0xE453,      0, 0xE454,      0,      0,      0, 0x3B2C,      0,
10852  0xE455,      0,      0,      0,      0, 0xE456,      0, 0x6E7B,
10853  0x3F6D, 0xE457,      0,      0, 0xE458, 0xE459,      0,      0,
10854  0x3F6E, 0x6F21, 0x6F23,      0, 0xE45A, 0xE45B, 0xE45C, 0xE45D,
10855  0x3E7B, 0xE45E, 0x6F22, 0x6F24, 0xE45F, 0xE460, 0x3653, 0xE461,
10856  0x4945, 0xE462, 0xE463, 0x3C62, 0x4F23,      0, 0x6E7E, 0x3A78,
10857       0,      0, 0x4F3F, 0xE464, 0xE465, 0x6F26, 0xE466, 0xE467,
10858       0,      0, 0x6F25, 0x6F27,      0,      0,      0,      0,
10859 };
10860 static const unsigned short utf8_to_euc_E98C_x0213[] = {
10861  0xE453,      0, 0xFB25,      0, 0x7D35,      0, 0x3B2C,      0,
10862  0xE455,      0,      0,      0,      0, 0xFB26,      0, 0x6E7B,
10863  0x3F6D, 0xFA7D,      0,      0, 0xE458, 0xFB27,      0,      0,
10864  0x3F6E, 0x6F21, 0x6F23,      0, 0xE45A, 0xFB28, 0xFB29, 0x7D36,
10865  0x3E7B, 0x7D37, 0x6F22, 0x6F24, 0xE45F, 0x7D38, 0x3653, 0xFB2A,
10866  0x4945, 0xFB2B, 0xE463, 0x3C62, 0x4F23,      0, 0x6E7E, 0x3A78,
10867       0,      0, 0x4F3F, 0xE464, 0xE465, 0x6F26, 0xE466, 0xE467,
10868       0,      0, 0x6F25, 0x6F27,      0,      0,      0,      0,
10869 };
10870 static const unsigned short utf8_to_euc_E98D[] = {
10871       0,      0,      0,      0, 0x6E7D,      0,      0, 0xE468,
10872  0xE469, 0xE46A,      0, 0x4669,      0, 0x4555,      0,      0,
10873  0xE46B, 0xE46C, 0xE46D,      0, 0x4457, 0xE46E, 0x6F2C, 0xE46F,
10874  0xE470,      0, 0xE471, 0x4343, 0x6F28,      0, 0xE472,      0,
10875  0x6F29,      0,      0,      0, 0xE473, 0xE474,      0, 0xE475,
10876       0, 0xE476, 0xE477,      0, 0x372D, 0xE478, 0x6F2B, 0xE479,
10877  0xE47A, 0xE47B,      0, 0xE47C, 0xE47D, 0x3830, 0xE47E,      0,
10878       0,      0, 0xE521,      0, 0x6F2A, 0xE522, 0x3E61, 0xE523,
10879 };
10880 static const unsigned short utf8_to_euc_E98D_x0213[] = {
10881       0,      0,      0,      0, 0x6E7D,      0,      0, 0xFB2E,
10882  0x7D39, 0x7D3A, 0x7D3B, 0x4669,      0, 0x4555,      0,      0,
10883  0xE46B, 0xFB2F, 0xE46D,      0, 0x4457, 0xE46E, 0x6F2C, 0xFB30,
10884  0xE470,      0, 0xFB31, 0x4343, 0x6F28,      0, 0xE472,      0,
10885  0x6F29,      0,      0,      0, 0x7D3C, 0x7D3D,      0, 0xE475,
10886       0, 0xE476, 0x7D3E, 0xFB32, 0x372D, 0xE478, 0x6F2B, 0xE479,
10887  0x7D3F, 0xFB33,      0, 0xFB34, 0xE47D, 0x3830, 0xE47E,      0,
10888       0,      0, 0xE521,      0, 0x6F2A, 0xE522, 0x3E61, 0xE523,
10889 };
10890 static const unsigned short utf8_to_euc_E98E[] = {
10891  0xE524, 0xE525, 0xE526,      0,      0,      0,      0,      0,
10892  0xE527,      0, 0xE528, 0xE529, 0x3379, 0xE52A,      0, 0xE52B,
10893       0,      0, 0xE52C,      0, 0x6F30, 0xE52D, 0x3A3F, 0x4179,
10894  0xE52E,      0, 0x444A, 0xE52F,      0,      0, 0xE530,      0,
10895       0, 0xE531,      0, 0xE532, 0xE533,      0, 0xE534, 0x333B,
10896  0xE535, 0xE53B,      0, 0xE536, 0x6F2E, 0x6F2F, 0x4443,      0,
10897  0x6F2D,      0,      0,      0, 0xE537, 0xE538, 0xE539,      0,
10898       0, 0x6F31, 0xE53A,      0,      0,      0,      0,      0,
10899 };
10900 static const unsigned short utf8_to_euc_E98E_x0213[] = {
10901  0xE524, 0xE525, 0xE526,      0,      0,      0,      0,      0,
10902  0xFB38,      0, 0xE528, 0xFB39, 0x3379, 0xE52A,      0, 0xFB3A,
10903       0,      0, 0xE52C,      0, 0x6F30, 0xE52D, 0x3A3F, 0x4179,
10904  0xE52E,      0, 0x444A, 0x7D40,      0,      0, 0xFB3B,      0,
10905       0, 0xFB35,      0, 0x7D41, 0xE533,      0, 0xE534, 0x333B,
10906  0xE535, 0xE53B,      0, 0xE536, 0x6F2E, 0x6F2F, 0x4443,      0,
10907  0x6F2D,      0,      0,      0, 0xE537, 0xE538, 0xE539,      0,
10908       0, 0x6F31, 0x7D42,      0,      0,      0,      0,      0,
10909 };
10910 static const unsigned short utf8_to_euc_E98F[] = {
10911       0, 0xE53C,      0, 0x6F37, 0xE53D, 0xE53E, 0xE53F, 0xE540,
10912  0x6F3A, 0xE541, 0xE542, 0xE543, 0xE544, 0xE545,      0,      0,
10913  0x6F39, 0x452D,      0, 0xE546,      0,      0, 0x6F32, 0x6F33,
10914  0x6F36, 0xE547,      0,      0, 0xE548, 0x6F38, 0xE549, 0xE54A,
10915       0, 0x3640, 0xE54B,      0, 0x6F3B, 0x6F35, 0xE54C, 0xE54D,
10916  0x6F34,      0,      0,      0,      0,      0,      0,      0,
10917       0,      0,      0,      0,      0,      0,      0, 0xE54F,
10918  0xE550, 0xE54E, 0xE551, 0xE552,      0, 0xE553,      0,      0,
10919 };
10920 static const unsigned short utf8_to_euc_E98F_x0213[] = {
10921       0, 0xFB40,      0, 0x6F37, 0xE53D, 0xE53E, 0x7D43, 0xFB41,
10922  0x6F3A, 0xE541, 0xE542, 0xE543, 0xE544, 0xE545,      0,      0,
10923  0x6F39, 0x452D,      0, 0xE546,      0,      0, 0x6F32, 0x6F33,
10924  0x6F36, 0xE547,      0,      0, 0xFB42, 0x6F38, 0x7D44, 0x7D45,
10925       0, 0x3640, 0xFB43,      0, 0x6F3B, 0x6F35, 0xE54C, 0xFB44,
10926  0x6F34,      0,      0,      0,      0,      0,      0,      0,
10927       0, 0xFB3F,      0,      0,      0, 0xFB3C,      0, 0xE54F,
10928  0xE550, 0xE54E, 0xE551, 0xFB49,      0, 0x7D47,      0,      0,
10929 };
10930 static const unsigned short utf8_to_euc_E990[] = {
10931       0, 0xE554, 0xE555, 0x6F3F, 0xE556,      0,      0, 0x6F40,
10932  0xE557, 0xE558,      0,      0,      0, 0xE559, 0xE55A, 0xE55B,
10933  0x6F41,      0,      0, 0x6F3E, 0x6F3D, 0xE55C, 0xE55D, 0xE55E,
10934  0x3E62, 0x462A, 0x6F3C,      0,      0,      0,      0, 0xE55F,
10935       0, 0x6F45,      0,      0,      0,      0,      0,      0,
10936       0,      0,      0, 0x6F43,      0,      0, 0xE560, 0xE561,
10937       0, 0xE562, 0xE563, 0xE564, 0xE565, 0x6F44, 0x6F42,      0,
10938  0x4278,      0, 0x6F46, 0xE566,      0, 0xE568,      0, 0xE567,
10939 };
10940 static const unsigned short utf8_to_euc_E990_x0213[] = {
10941       0, 0xE554, 0xE555, 0x6F3F, 0x7D46,      0,      0, 0x6F40,
10942  0xE557, 0xFB45,      0,      0,      0, 0xE559, 0xE55A, 0xFB46,
10943  0x6F41,      0,      0, 0x6F3E, 0x6F3D, 0xE55C, 0xFB47, 0xFB48,
10944  0x3E62, 0x462A, 0x6F3C,      0,      0,      0,      0, 0xE55F,
10945       0, 0x6F45,      0,      0,      0,      0,      0,      0,
10946       0,      0,      0, 0x6F43,      0,      0, 0xE560, 0xE561,
10947       0, 0xE562, 0xFB4A, 0x7D48, 0xFB4B, 0x6F44, 0x6F42,      0,
10948  0x4278,      0, 0x6F46, 0xFB4C,      0, 0xE568,      0, 0xE567,
10949 };
10950 static const unsigned short utf8_to_euc_E991[] = {
10951       0, 0x6F47,      0, 0xE569, 0x6F49, 0xE56A,      0,      0,
10952  0xE56B,      0, 0xE56C,      0, 0xE56D,      0,      0,      0,
10953       0, 0x3455, 0x6F48, 0x4C7A,      0, 0xE56E,      0,      0,
10954       0, 0xE56F, 0x6F54, 0x6F4A, 0xE570,      0, 0x6F4D, 0xE571,
10955  0x6F4B, 0xE572, 0x6F4C, 0xE573,      0,      0,      0,      0,
10956  0xE574,      0, 0x6F4E, 0xE575,      0, 0xE576, 0xE577, 0xE578,
10957  0x6F50, 0xE579, 0xE57A,      0,      0, 0x6F51,      0, 0x6F52,
10958       0,      0,      0,      0, 0x6F55, 0x6F53, 0x6F56, 0x6F58,
10959 };
10960 static const unsigned short utf8_to_euc_E991_x0213[] = {
10961       0, 0x6F47,      0, 0xE569, 0x6F49, 0xFB4D,      0,      0,
10962  0xE56B,      0, 0x7D49,      0, 0xE56D,      0,      0,      0,
10963       0, 0x3455, 0x6F48, 0x4C7A,      0, 0xE56E,      0,      0,
10964       0, 0xE56F, 0x6F54, 0x6F4A, 0xE570,      0, 0x6F4D, 0xE571,
10965  0x6F4B, 0xE572, 0x6F4C, 0x7D4A,      0,      0,      0,      0,
10966  0xE574,      0, 0x6F4E, 0x7D4B,      0, 0xFB50, 0xE577, 0xFB51,
10967  0x6F50, 0x7D4C, 0x7D4D,      0,      0, 0x6F51,      0, 0x6F52,
10968       0,      0,      0,      0, 0x6F55, 0x6F53, 0x6F56, 0x6F58,
10969 };
10970 static const unsigned short utf8_to_euc_E992[] = {
10971       0, 0x6F57,      0, 0xE57C, 0xE57B,      0,      0,      0,
10972       0,      0,      0,      0,      0,      0,      0,      0,
10973       0,      0,      0,      0,      0,      0,      0,      0,
10974       0,      0,      0,      0,      0,      0,      0,      0,
10975       0,      0,      0,      0,      0,      0,      0,      0,
10976       0,      0,      0,      0,      0,      0,      0,      0,
10977       0,      0,      0,      0,      0,      0,      0,      0,
10978       0,      0,      0,      0,      0,      0,      0,      0,
10979 };
10980 static const unsigned short utf8_to_euc_E995[] = {
10981       0,      0,      0,      0,      0,      0,      0,      0,
10982       0,      0,      0,      0,      0,      0,      0,      0,
10983       0,      0,      0,      0,      0,      0,      0,      0,
10984       0,      0,      0,      0,      0,      0,      0,      0,
10985       0,      0,      0,      0,      0,      0,      0,      0,
10986       0,      0,      0,      0,      0,      0,      0,      0,
10987       0,      0,      0,      0,      0,      0,      0, 0x4439,
10988  0xE57D, 0xE57E,      0,      0,      0,      0, 0xE621,      0,
10989 };
10990 static const unsigned short utf8_to_euc_E995_x0213[] = {
10991       0,      0,      0,      0,      0,      0,      0,      0,
10992       0,      0,      0,      0,      0,      0,      0,      0,
10993       0,      0,      0,      0,      0,      0,      0,      0,
10994       0,      0,      0,      0,      0,      0,      0,      0,
10995       0,      0,      0,      0,      0,      0,      0,      0,
10996       0,      0,      0,      0,      0,      0,      0,      0,
10997       0,      0,      0,      0,      0,      0,      0, 0x4439,
10998  0xFB52, 0xFB53,      0,      0,      0,      0, 0xE621,      0,
10999 };
11000 static const unsigned short utf8_to_euc_E996[] = {
11001  0x4C67,      0, 0x6F59, 0x412E, 0xE622,      0,      0, 0x6F5A,
11002  0xE623, 0x4A44, 0x6F5B, 0x332B, 0xE624, 0xE625, 0xE626, 0x313C,
11003       0, 0x3457, 0xF471, 0x3456, 0x6F5C,      0, 0x6F5D,      0,
11004  0x6F5E, 0x6F5F,      0,      0,      0, 0xE627, 0xE628, 0xE629,
11005  0x6F60, 0xE62A, 0x3458, 0x3355, 0x395E, 0x4836, 0xE62B, 0x6F62,
11006  0x6F61, 0xE62C,      0, 0xE62D, 0xE62E, 0x6F63,      0,      0,
11007       0,      0, 0x315C,      0, 0xE62F,      0, 0xE630,      0,
11008       0, 0x6F66, 0xE631, 0x6F65, 0x6F64, 0xE632, 0x6F67, 0xE633,
11009 };
11010 static const unsigned short utf8_to_euc_E996_x0213[] = {
11011  0x4C67,      0, 0x6F59, 0x412E, 0xE622,      0, 0xFB54, 0x6F5A,
11012  0xE623, 0x4A44, 0x6F5B, 0x332B, 0xFB55, 0xFB56, 0x7D4E, 0x313C,
11013       0, 0x3457, 0xF471, 0x3456, 0x6F5C,      0, 0x6F5D,      0,
11014  0x6F5E, 0x6F5F,      0,      0,      0, 0xE627, 0xE628, 0x7D4F,
11015  0x6F60, 0xE62A, 0x3458, 0x3355, 0x395E, 0x4836, 0x7D50, 0x6F62,
11016  0x6F61, 0x7D51,      0, 0xFB58, 0x7D52, 0x6F63,      0,      0,
11017       0,      0, 0x315C,      0, 0xFB59,      0, 0x7D53,      0,
11018       0, 0x6F66, 0xE631, 0x6F65, 0x6F64, 0x7D54, 0x6F67, 0xE633,
11019 };
11020 static const unsigned short utf8_to_euc_E997[] = {
11021       0,      0,      0, 0x6F6A,      0,      0, 0xE634, 0x3047,
11022  0xE635, 0xE636, 0x6F68, 0xE637, 0x6F6C, 0x6F6B,      0,      0,
11023  0xE638, 0xE639, 0xE63A, 0xE63B, 0x6F6E, 0x6F6D, 0x6F6F,      0,
11024  0x462E, 0xE63C, 0xE63D,      0, 0x6F70, 0xE63E, 0xE63F, 0xE640,
11025  0xE641, 0x6F71, 0x6F73,      0, 0xE642, 0x6F72, 0xE643,      0,
11026       0,      0,      0,      0,      0,      0,      0,      0,
11027       0,      0,      0,      0,      0,      0,      0,      0,
11028       0,      0,      0,      0,      0,      0,      0,      0,
11029 };
11030 static const unsigned short utf8_to_euc_E997_x0213[] = {
11031       0,      0,      0, 0x6F6A,      0,      0, 0xE634, 0x3047,
11032  0xFB5B, 0xE636, 0x6F68, 0x7D55, 0x6F6C, 0x6F6B,      0,      0,
11033  0x7D56, 0xE639, 0xE63A, 0x7D57, 0x6F6E, 0x6F6D, 0x6F6F,      0,
11034  0x462E, 0xE63C, 0x7D59,      0, 0x6F70, 0xE63E, 0x7D5A, 0xE640,
11035  0xE641, 0x6F71, 0x6F73,      0, 0xE642, 0x6F72, 0xE643,      0,
11036       0,      0,      0,      0,      0,      0,      0,      0,
11037       0,      0,      0,      0,      0,      0,      0,      0,
11038       0,      0,      0,      0,      0,      0,      0,      0,
11039 };
11040 static const unsigned short utf8_to_euc_E998[] = {
11041       0,      0,      0,      0,      0,      0,      0,      0,
11042       0,      0,      0,      0,      0,      0,      0,      0,
11043       0,      0,      0,      0,      0,      0,      0,      0,
11044       0,      0,      0,      0, 0x496C, 0xE644, 0xE645,      0,
11045       0, 0x6F74, 0xE646,      0, 0xE647, 0xE648, 0xE649,      0,
11046  0x6F75,      0, 0x3A65,      0, 0xE64A,      0, 0x6F76, 0x6F77,
11047       0, 0xE64B, 0x4B49, 0xE64C,      0,      0,      0, 0xE64D,
11048  0xE64E, 0xE64F, 0xE650, 0x414B, 0xE651, 0xE652,      0, 0x3024,
11049 };
11050 static const unsigned short utf8_to_euc_E998_x0213[] = {
11051       0,      0,      0,      0,      0,      0,      0,      0,
11052       0,      0,      0,      0,      0,      0,      0,      0,
11053       0,      0,      0,      0,      0,      0,      0,      0,
11054       0,      0,      0,      0, 0x496C, 0xFA25, 0xE645,      0,
11055       0, 0x6F74, 0xE646,      0, 0xE647, 0xE648, 0xE649,      0,
11056  0x6F75,      0, 0x3A65,      0, 0xFB5E,      0, 0x6F76, 0x6F77,
11057       0, 0xE64B, 0x4B49, 0xFB5F, 0xFB60,      0,      0, 0xE64D,
11058  0xE64E, 0xE64F, 0xE650, 0x414B, 0xFB62, 0xE652,      0, 0x3024,
11059 };
11060 static const unsigned short utf8_to_euc_E999[] = {
11061  0x424B, 0xE653, 0x6F78,      0, 0x496D,      0,      0,      0,
11062       0,      0,      0, 0x6F7B, 0x6F79, 0x395F,      0, 0x6F7A,
11063  0x3842,      0, 0xE654,      0, 0xE655,      0, 0xE656, 0xE657,
11064  0xE658,      0,      0, 0x4A45, 0x6F7D, 0x7021, 0x6F7E, 0x7022,
11065       0, 0xE659, 0x3121, 0x3F58, 0x3D7C, 0x3459, 0x7023,      0,
11066       0,      0, 0x4766,      0, 0x7025,      0, 0xE65A,      0,
11067  0x3122,      0, 0x7024, 0x4444, 0xE65B, 0x4E4D, 0x462B, 0x6F7C,
11068  0x4E26,      0, 0x3831, 0xE65C, 0xE65D, 0x4D5B, 0xE65E, 0xE65F,
11069 };
11070 static const unsigned short utf8_to_euc_E999_x0213[] = {
11071  0x424B, 0xFB63, 0x6F78,      0, 0x496D,      0,      0,      0,
11072       0,      0,      0, 0x6F7B, 0x6F79, 0x395F,      0, 0x6F7A,
11073  0x3842,      0, 0xE654,      0, 0xE655,      0, 0xE656, 0xE657,
11074  0x7D5B,      0,      0, 0x4A45, 0x6F7D, 0x7021, 0x6F7E, 0x7022,
11075       0, 0xFB64, 0x3121, 0x3F58, 0x3D7C, 0x3459, 0x7023,      0,
11076       0,      0, 0x4766,      0, 0x7025,      0, 0xE65A,      0,
11077  0x3122,      0, 0x7024, 0x4444, 0xE65B, 0x4E4D, 0x462B, 0x6F7C,
11078  0x4E26,      0, 0x3831, 0xE65C, 0xE65D, 0x4D5B, 0xE65E, 0xE65F,
11079 };
11080 static const unsigned short utf8_to_euc_E99A[] = {
11081       0, 0xE660, 0xE661, 0xE662, 0xE663, 0x3679, 0x4E34,      0,
11082  0x3728, 0xE664, 0x4262, 0x6721,      0, 0x7026, 0x332C, 0x3F6F,
11083       0, 0xE665,      0,      0, 0x3356, 0x7028, 0xE666, 0x7029,
11084  0x7027, 0x3764, 0xE667, 0x3A5D, 0x3E63, 0xE668,      0, 0xE669,
11085  0x3123,      0,      0, 0x4E59, 0xE66A, 0xE66B, 0xE66C, 0x702B,
11086  0x6E2E, 0xE66D, 0x702A,      0,      0,      0, 0xE66E, 0xE66F,
11087  0x702E, 0x702C, 0x702D, 0xE670, 0x702F,      0, 0x7030, 0x4E6C,
11088  0x7031, 0x7032, 0xE671, 0x4049, 0x483B,      0,      0,      0,
11089 };
11090 static const unsigned short utf8_to_euc_E99A_x0213[] = {
11091       0, 0xE660, 0xFB66, 0xE662, 0x7D5C, 0x3679, 0x4E34,      0,
11092  0x3728, 0xE664, 0x4262, 0x6721,      0, 0x7026, 0x332C, 0x3F6F,
11093       0, 0xE665,      0,      0, 0x3356, 0x7028, 0xE666, 0x7029,
11094  0x7027, 0x3764, 0xFB68, 0x3A5D, 0x3E63, 0x7D5E,      0, 0xE669,
11095  0x3123,      0,      0, 0x4E59, 0x7D5F, 0x7D60, 0xE66C, 0x702B,
11096  0x6E2E, 0xFB6B, 0x702A,      0,      0,      0, 0xE66E, 0xFB6C,
11097  0x702E, 0x702C, 0x702D, 0xFB6D, 0x702F,      0, 0x7030, 0x4E6C,
11098  0x7031, 0x7032, 0xFB6E, 0x4049, 0x483B, 0xFB6F,      0,      0,
11099 };
11100 static const unsigned short utf8_to_euc_E99B[] = {
11101  0x3F7D, 0x3467,      0,      0, 0x4D3A, 0x326D, 0x3D38, 0x385B,
11102       0, 0x7035, 0xE672, 0x7034, 0x3B73, 0x7036, 0x7033,      0,
11103       0, 0x3B28, 0xE673,      0,      0, 0x703A, 0x6A2D,      0,
11104  0xE675, 0x5256, 0xE676, 0x3F77, 0x7038, 0xE677, 0xE678, 0xE679,
11105       0,      0, 0x4E25, 0x4671,      0,      0,      0,      0,
11106  0x312B, 0xE67A, 0x4063, 0x3C36,      0,      0,      0, 0xE67B,
11107  0x4A37, 0xE67C, 0x3140,      0,      0,      0, 0x4E6D, 0x4D6B,
11108       0, 0x703B, 0xE67D, 0x4545,      0,      0,      0,      0,
11109 };
11110 static const unsigned short utf8_to_euc_E99B_x0213[] = {
11111  0x3F7D, 0x3467,      0,      0, 0x4D3A, 0x326D, 0x3D38, 0x385B,
11112       0, 0x7035, 0xE672, 0x7034, 0x3B73, 0x7036, 0x7033,      0,
11113       0, 0x3B28, 0x7D61,      0,      0, 0x703A, 0x6A2D,      0,
11114  0xFB72, 0x5256, 0xFB73, 0x3F77, 0x7038, 0xFB74, 0x7D62, 0xE679,
11115       0,      0, 0x4E25, 0x4671,      0,      0,      0,      0,
11116  0x312B, 0x7D64, 0x4063, 0x3C36,      0,      0,      0, 0x7D65,
11117  0x4A37, 0xE67C, 0x3140,      0,      0,      0, 0x4E6D, 0x4D6B,
11118       0, 0x703B, 0xE67D, 0x4545,      0,      0,      0,      0,
11119 };
11120 static const unsigned short utf8_to_euc_E99C[] = {
11121  0x3C7B,      0, 0xE67E, 0xE721, 0x703C, 0xE722, 0x703D, 0x3F4C,
11122  0x703E, 0xE723, 0x4E6E,      0,      0, 0x7039, 0x7040, 0x7042,
11123       0, 0x7041,      0, 0x703F,      0,      0, 0x7043,      0,
11124       0, 0x7044, 0xE724, 0xE725, 0x417A, 0xE726, 0x3262,      0,
11125       0, 0xE727, 0xE728, 0xE729, 0x7045,      0,      0, 0x4C38,
11126  0xE72A,      0, 0x7046,      0,      0,      0,      0,      0,
11127  0x7047, 0xE72B, 0x4F2A, 0xE72C,      0,      0,      0,      0,
11128  0x5B31, 0x7048,      0, 0xF474,      0, 0x7049, 0x704A,      0,
11129 };
11130 static const unsigned short utf8_to_euc_E99C_x0213[] = {
11131  0x3C7B,      0, 0xE67E, 0xE721, 0x703C, 0xE722, 0x703D, 0x3F4C,
11132  0x703E, 0xE723, 0x4E6E,      0,      0, 0x7039, 0x7040, 0x7042,
11133       0, 0x7041,      0, 0x703F, 0xFB76,      0, 0x7043,      0,
11134       0, 0x7044, 0xE724, 0xE725, 0x417A, 0xE726, 0x3262,      0,
11135       0, 0xE727, 0xE728, 0xFB77, 0x7045,      0,      0, 0x4C38,
11136  0xE72A,      0, 0x7046,      0,      0,      0,      0,      0,
11137  0x7047, 0xE72B, 0x4F2A, 0x7D66,      0,      0, 0xFB79,      0,
11138  0x5B31, 0x7048,      0, 0x7D67,      0, 0x7049, 0x704A,      0,
11139 };
11140 static const unsigned short utf8_to_euc_E99D[] = {
11141       0, 0xE72D, 0x704E, 0xE72E, 0x704B,      0, 0x704C,      0,
11142  0x704D, 0x704F, 0xE72F,      0,      0, 0xF475, 0xE730, 0xE731,
11143       0, 0xF476, 0x4044,      0,      0, 0xE732, 0x4C77, 0xE733,
11144  0xE734, 0x4045, 0xE735, 0xE736, 0x7050,      0, 0x4873,      0,
11145  0x7051, 0x7353, 0x4C4C, 0xE737, 0x7052,      0, 0x7053, 0xE738,
11146  0x7054, 0x3357, 0xE739, 0x7056,      0, 0x3F59, 0xE73A,      0,
11147       0, 0x7057,      0, 0xE73B, 0x3724,      0, 0xE73C, 0xE73D,
11148  0xE73E, 0x7058, 0x705C, 0xE73F, 0x705A, 0xE740,      0, 0xE741,
11149 };
11150 static const unsigned short utf8_to_euc_E99D_x0213[] = {
11151       0, 0xFB7A, 0x704E, 0xE72E, 0x704B,      0, 0x704C, 0xFB7B,
11152  0x704D, 0x704F, 0xE72F,      0,      0, 0x7D68, 0x7D69, 0x7D6A,
11153       0, 0xF476, 0x4044,      0,      0, 0xFB7C, 0x4C77, 0xFB7D,
11154  0xE734, 0x4045, 0x7D6B, 0xFB7E, 0x7050,      0, 0x4873,      0,
11155  0x7051, 0x7353, 0x4C4C, 0xE737, 0x7052,      0, 0x7053, 0xE738,
11156  0x7054, 0x3357, 0xFC21, 0x7056,      0, 0x3F59, 0x7D6C,      0,
11157       0, 0x7057,      0, 0x7D6D, 0x3724,      0, 0xE73C, 0xE73D,
11158  0xE73E, 0x7058, 0x705C, 0xE73F, 0x705A, 0xE740,      0, 0xE741,
11159 };
11160 static const unsigned short utf8_to_euc_E99E[] = {
11161  0xE742, 0x705B,      0,      0, 0x3373, 0x7059, 0x705D,      0,
11162       0, 0xE743,      0, 0x705E,      0, 0x3048,      0, 0x705F,
11163  0x7060,      0,      0,      0,      0, 0xE744, 0xE745, 0xE746,
11164  0x3E64, 0xE747, 0xE748,      0, 0x7061,      0, 0xE749, 0xE74A,
11165  0x3547,      0, 0xE74B, 0x7064,      0,      0, 0x7063,      0,
11166  0x7062,      0,      0, 0x6B71, 0xE74C, 0x4A5C, 0xE74D,      0,
11167       0, 0xE74E, 0xE74F, 0x7065, 0x7066, 0xE750, 0xE751,      0,
11168  0xE752, 0xE753, 0xE754,      0, 0xE755,      0, 0xE756, 0xE757,
11169 };
11170 static const unsigned short utf8_to_euc_E99E_x0213[] = {
11171  0xE742, 0x705B,      0,      0, 0x3373, 0x7059, 0x705D,      0,
11172       0, 0xE743,      0, 0x705E,      0, 0x3048,      0, 0x705F,
11173  0x7060,      0,      0,      0,      0, 0x7D6E, 0xFC24, 0xE746,
11174  0x3E64, 0xE747, 0xFC25,      0, 0x7061,      0, 0xFC26, 0xE74A,
11175  0x3547,      0, 0xFC27, 0x7064,      0,      0, 0x7063,      0,
11176  0x7062,      0,      0, 0x6B71, 0xE74C, 0x4A5C, 0x7D6F,      0,
11177       0, 0xFC28, 0xFC29, 0x7065, 0x7066, 0xE750, 0xE751,      0,
11178  0xE752, 0xE753, 0x7D70,      0, 0xE755,      0, 0xFC2A, 0xE757,
11179 };
11180 static const unsigned short utf8_to_euc_E99F[] = {
11181       0, 0xE758,      0, 0x7067, 0xE759, 0xE75A, 0x7068, 0xE75B,
11182  0x7069, 0xE75C, 0xE75D, 0x706A, 0xE75E, 0xE75F, 0xE760,      0,
11183  0xE761, 0xE762,      0, 0x345A, 0xE763,      0,      0, 0xE764,
11184  0xE765, 0xE766,      0, 0xE76A, 0x706B, 0xE767, 0xE768,      0,
11185  0xE769, 0xE76B,      0,      0, 0xE76C,      0,      0,      0,
11186       0,      0,      0,      0,      0, 0x706C, 0x4723, 0xE76D,
11187       0, 0xE76E, 0x706E, 0x323B, 0xE76F, 0x7071, 0x7070, 0xE770,
11188  0xE771,      0, 0xE772, 0x3124,      0,      0,      0, 0x3641,
11189 };
11190 static const unsigned short utf8_to_euc_E99F_x0213[] = {
11191       0, 0x7D71,      0, 0x7067, 0xE759, 0xE75A, 0x7068, 0xE75B,
11192  0x7069, 0x7D72, 0xE75D, 0x706A, 0xFC2B, 0xE75F, 0xE760,      0,
11193  0xE761, 0xFC2C,      0, 0x345A, 0xFC2D,      0,      0, 0xE764,
11194  0xFC2E, 0xFC2F,      0, 0x7D74, 0x706B, 0xE767, 0x7D73,      0,
11195  0xE769, 0xFC30,      0,      0, 0xE76C,      0,      0,      0,
11196       0,      0,      0,      0,      0, 0x706C, 0x4723, 0xE76D,
11197       0, 0xFC31, 0x706E, 0x323B, 0x7D75, 0x7071, 0x7070, 0xE770,
11198  0xE771,      0, 0xE772, 0x3124,      0,      0,      0, 0x3641,
11199 };
11200 static const unsigned short utf8_to_euc_E9A0[] = {
11201       0, 0x4A47, 0x443A, 0x3A22,      0, 0x3960, 0x3D67, 0xE773,
11202  0x3F5C,      0, 0xE774,      0, 0x7073, 0xE776, 0xE777, 0x7072,
11203  0x4D42, 0x3468, 0x4852, 0x465C, 0xE778,      0, 0xE779, 0x3F7C,
11204  0x4E4E, 0xE775, 0x375B,      0, 0xE77A,      0, 0xE77B,      0,
11205  0xE77C, 0x7076,      0, 0xE77D, 0x7075, 0xE828, 0xE77E,      0,
11206       0,      0,      0, 0xE821, 0x4B4B, 0x462C, 0xE822, 0xE823,
11207  0xE824,      0, 0xE825, 0xE826, 0x3150, 0xE827,      0, 0x7077,
11208  0x7074,      0,      0, 0x4951, 0x4D6A, 0x7078, 0xE829,      0,
11209 };
11210 static const unsigned short utf8_to_euc_E9A0_x0213[] = {
11211       0, 0x4A47, 0x443A, 0x3A22, 0xFC32, 0x3960, 0x3D67, 0xE773,
11212  0x3F5C,      0, 0x7D77,      0, 0x7073, 0xFC33, 0xFC34, 0x7072,
11213  0x4D42, 0x3468, 0x4852, 0x465C, 0xFC35,      0, 0xFC36, 0x3F7C,
11214  0x4E4E, 0xE775, 0x375B,      0, 0xE77A,      0, 0x7D78,      0,
11215  0xE77C, 0x7076,      0, 0xFC39, 0x7075, 0xFC3C, 0xE77E,      0,
11216       0,      0,      0, 0x7D79, 0x4B4B, 0x462C, 0xE822, 0xE823,
11217  0x7D7A,      0, 0xFC3A, 0xFC3B, 0x3150, 0xE827,      0, 0x7077,
11218  0x7074,      0,      0, 0x4951, 0x4D6A, 0x7078, 0xE829,      0,
11219 };
11220 static const unsigned short utf8_to_euc_E9A1[] = {
11221       0,      0,      0,      0, 0xE82A,      0, 0x7079, 0xE82B,
11222       0,      0, 0xE82C, 0x707B, 0x426A, 0x335B, 0x335C, 0x707A,
11223       0, 0xE82D, 0xE82E, 0xE82F, 0x3469, 0x3832, 0xE830, 0xE831,
11224  0x346A, 0xE832, 0xE833, 0x453F,      0,      0, 0x4E60,      0,
11225       0,      0, 0xE834, 0xE835,      0, 0xE836, 0xE837, 0x385C,
11226       0,      0, 0xE838, 0x707C, 0xE839,      0,      0, 0x707D,
11227  0x707E, 0x7121,      0, 0x7123, 0x7122,      0,      0,      0,
11228       0,      0,      0,      0,      0,      0,      0,      0,
11229 };
11230 static const unsigned short utf8_to_euc_E9A1_x0213[] = {
11231       0,      0,      0,      0, 0xE82A,      0, 0x7079, 0xFC3D,
11232       0,      0, 0xE82C, 0x707B, 0x426A, 0x335B, 0x335C, 0x707A,
11233       0, 0xE82D, 0x7D7C, 0x7D7D, 0x3469, 0x3832, 0x7D7E, 0x7E21,
11234  0x346A, 0x7E22, 0x7E23, 0x453F,      0,      0, 0x4E60,      0,
11235       0,      0, 0xE834, 0xE835,      0, 0x7E25, 0xFC3E, 0x385C,
11236       0,      0, 0xE838, 0x707C, 0x7E26,      0,      0, 0x707D,
11237  0x707E, 0x7121,      0, 0x7123, 0x7122,      0,      0,      0,
11238       0,      0,      0,      0,      0,      0,      0,      0,
11239 };
11240 static const unsigned short utf8_to_euc_E9A2[] = {
11241       0,      0,      0,      0,      0,      0,      0,      0,
11242       0,      0,      0,      0,      0,      0,      0,      0,
11243       0,      0,      0,      0,      0,      0,      0,      0,
11244       0,      0,      0,      0,      0,      0,      0,      0,
11245       0,      0,      0,      0,      0,      0,      0,      0,
11246  0x4977,      0, 0x7124, 0xE83A,      0, 0xE83B, 0xE83C, 0x7125,
11247  0xE83D, 0x7126,      0,      0, 0xE83E,      0, 0x7127, 0xE83F,
11248  0xE840,      0, 0xE841, 0xE842,      0,      0,      0, 0xE843,
11249 };
11250 static const unsigned short utf8_to_euc_E9A2_x0213[] = {
11251       0,      0,      0,      0,      0,      0,      0,      0,
11252       0,      0,      0,      0,      0,      0,      0,      0,
11253       0,      0,      0,      0,      0,      0,      0,      0,
11254       0,      0,      0,      0,      0,      0,      0,      0,
11255       0,      0,      0,      0,      0,      0,      0,      0,
11256  0x4977,      0, 0x7124, 0xFC3F,      0, 0xFC40, 0xE83C, 0x7125,
11257  0xFC41, 0x7126,      0,      0, 0xE83E,      0, 0x7127, 0xFC43,
11258  0xFC44,      0, 0x7E27, 0xFC45, 0xFC46,      0,      0, 0xFC47,
11259 };
11260 static const unsigned short utf8_to_euc_E9A3[] = {
11261       0,      0, 0xE844, 0x7129, 0x7128, 0xE845, 0x712A,      0,
11262  0xE846,      0,      0,      0, 0xE847,      0,      0,      0,
11263       0,      0,      0,      0,      0,      0,      0,      0,
11264       0,      0,      0, 0x4874, 0x664C,      0,      0, 0x3F29,
11265       0, 0xE848, 0x3532, 0xE849,      0, 0xE84A, 0xE84B, 0xE84C,
11266       0, 0x712B, 0xE84D, 0x712C,      0, 0x522C, 0x5D3B, 0x4853,
11267       0,      0, 0x307B, 0xE84E, 0x303B,      0, 0xE84F,      0,
11268       0,      0,      0,      0, 0x3B74, 0x4B30, 0x3E7E,      0,
11269 };
11270 static const unsigned short utf8_to_euc_E9A3_x0213[] = {
11271       0,      0, 0xFC48, 0x7129, 0x7128, 0xE845, 0x712A, 0xFC49,
11272  0x7E28,      0,      0, 0xFC4A, 0xE847,      0,      0,      0,
11273       0,      0,      0,      0,      0,      0,      0,      0,
11274       0,      0,      0, 0x4874, 0x664C,      0,      0, 0x3F29,
11275  0xFC4B, 0xFC4D, 0x3532, 0xFC4E,      0, 0xFC4F, 0xE84B, 0x7E29,
11276       0, 0x712B, 0xFC50, 0x712C,      0, 0x522C, 0x5D3B, 0x4853,
11277  0xFC51, 0xFC52, 0x307B, 0xFC53, 0x303B,      0, 0xE84F,      0,
11278       0,      0,      0,      0, 0x3B74, 0x4B30, 0x3E7E,      0,
11279 };
11280 static const unsigned short utf8_to_euc_E9A4[] = {
11281       0,      0, 0xE850, 0x712D,      0, 0x4C5F,      0, 0xE851,
11282  0xE852, 0x712E, 0x4D5C,      0, 0x3142,      0,      0,      0,
11283  0x3B41, 0xE853, 0x712F, 0x326E, 0x7130, 0xE854, 0xE855, 0xE856,
11284  0x7131,      0, 0xE857, 0xE858, 0xE859, 0x7133, 0x7134, 0xE85A,
11285  0x7136, 0x7132, 0xE85B,      0, 0x7135,      0, 0xE85C, 0xE85D,
11286  0x345B,      0,      0, 0xE85E, 0x7137,      0, 0x7138,      0,
11287       0, 0xE85F, 0xE860, 0xE861, 0xE862, 0xE863,      0,      0,
11288       0, 0xE864, 0xE865, 0xE866, 0xE867, 0x7139, 0x713A,      0,
11289 };
11290 static const unsigned short utf8_to_euc_E9A4_x0213[] = {
11291       0,      0, 0xE850, 0x712D,      0, 0x4C5F,      0, 0xE851,
11292  0xFC54, 0x712E, 0x4D5C,      0, 0x3142,      0,      0,      0,
11293  0x3B41, 0xE853, 0x712F, 0x326E, 0x7130, 0xE854, 0xFC57, 0xFC58,
11294  0x7131,      0, 0xFC5A, 0xFC5B, 0xFC5C, 0x7133, 0x7134, 0xE85A,
11295  0x7136, 0x7132, 0xE85B,      0, 0x7135,      0, 0xE85C, 0xE85D,
11296  0x345B,      0,      0, 0xE85E, 0x7137,      0, 0x7138,      0,
11297       0, 0xFC5E, 0xFC5F, 0xFC60, 0xE862, 0xE863,      0,      0,
11298       0, 0xE864, 0xFC61, 0xFC62, 0xFC63, 0x7139, 0x713A,      0,
11299 };
11300 static const unsigned short utf8_to_euc_E9A5[] = {
11301  0xE868, 0xE869, 0x713B,      0,      0, 0x713D, 0xE86A, 0xE86B,
11302  0xE86C, 0x713C,      0, 0x713F, 0x7142, 0xE86D, 0xE86E,      0,
11303  0x713E, 0x7140, 0x7141,      0, 0xE86F, 0x7143,      0, 0x3642,
11304  0xE870, 0xE871,      0, 0xE872, 0xE873,      0, 0xE874, 0xE875,
11305  0xE876,      0,      0,      0,      0,      0,      0,      0,
11306       0,      0,      0,      0,      0,      0,      0,      0,
11307       0,      0,      0,      0,      0,      0,      0,      0,
11308       0,      0,      0,      0,      0,      0,      0,      0,
11309 };
11310 static const unsigned short utf8_to_euc_E9A5_x0213[] = {
11311  0xFC64, 0xFC65, 0x713B,      0,      0, 0x713D, 0xFC66, 0xE86B,
11312  0xE86C, 0x713C,      0, 0x713F, 0x7142, 0xFC67, 0xFC68,      0,
11313  0x713E, 0x7140, 0x7141,      0, 0xE86F, 0x7143,      0, 0x3642,
11314  0x7E2A, 0xE871,      0, 0xE872, 0xFC69,      0, 0xE874, 0xFC6A,
11315  0xFC6B,      0,      0,      0,      0,      0,      0,      0,
11316       0,      0,      0,      0,      0,      0,      0,      0,
11317       0,      0,      0,      0,      0,      0,      0,      0,
11318       0,      0,      0,      0,      0,      0,      0,      0,
11319 };
11320 static const unsigned short utf8_to_euc_E9A6[] = {
11321       0,      0,      0,      0,      0,      0,      0,      0,
11322       0,      0,      0,      0,      0,      0,      0,      0,
11323       0,      0,      0,      0,      0,      0, 0x3C73, 0x7144,
11324  0x7145, 0x3961,      0, 0xE877,      0, 0xE878, 0xF47A, 0xE879,
11325       0,      0,      0,      0,      0, 0x7146, 0xE87A,      0,
11326  0x333E,      0,      0,      0, 0x474F, 0x7147, 0x7148,      0,
11327  0xE87B, 0xE87C, 0xE87D, 0x435A, 0x466B, 0xE87E,      0,      0,
11328       0, 0xE921, 0xE922,      0, 0x7149, 0xE923,      0, 0xE924,
11329 };
11330 static const unsigned short utf8_to_euc_E9A6_x0213[] = {
11331       0,      0,      0,      0,      0,      0,      0,      0,
11332       0,      0,      0,      0,      0,      0,      0,      0,
11333       0,      0,      0,      0,      0,      0, 0x3C73, 0x7144,
11334  0x7145, 0x3961,      0, 0xE877,      0, 0xE878, 0x7E2B, 0xE879,
11335       0,      0,      0, 0xFC6C,      0, 0x7146, 0xFC6D,      0,
11336  0x333E,      0,      0,      0, 0x474F, 0x7147, 0x7148,      0,
11337  0xE87B, 0xE87C, 0xE87D, 0x435A, 0x466B, 0xE87E,      0,      0,
11338       0, 0xFC6E, 0xE922,      0, 0x7149, 0xFC6F,      0, 0xFC70,
11339 };
11340 static const unsigned short utf8_to_euc_E9A7[] = {
11341       0, 0x477D,      0, 0xE925, 0x424C, 0x3158, 0x366E,      0,
11342  0x366F, 0xE926,      0,      0,      0,      0,      0,      0,
11343  0x4373, 0x714E, 0x3670, 0xE927, 0xE928, 0x326F,      0,      0,
11344  0x714D, 0xE929, 0xE92A, 0x714B, 0xE92B, 0x714C, 0xE92C, 0x714A,
11345       0,      0, 0x7158,      0,      0,      0,      0, 0xE92D,
11346       0,      0, 0xE92E, 0xE92F, 0xE930, 0x714F, 0x7150,      0,
11347  0xE931, 0x7151, 0x7152,      0, 0xE932, 0xE933,      0,      0,
11348  0x7154, 0xE934,      0, 0x7153,      0, 0xE935, 0xE936, 0x3D59,
11349 };
11350 static const unsigned short utf8_to_euc_E9A7_x0213[] = {
11351       0, 0x477D,      0, 0xFC71, 0x424C, 0x3158, 0x366E,      0,
11352  0x366F, 0xFC72,      0,      0,      0,      0,      0,      0,
11353  0x4373, 0x714E, 0x3670, 0xE927, 0xFC73, 0x326F,      0,      0,
11354  0x714D, 0xFC74, 0xE92A, 0x714B, 0xE92B, 0x714C, 0xFC75, 0x714A,
11355       0,      0, 0x7158,      0,      0,      0,      0, 0xE92D,
11356       0,      0, 0xE92E, 0xE92F, 0xE930, 0x714F, 0x7150,      0,
11357  0xFC77, 0x7151, 0x7152,      0, 0xE932, 0xE933,      0,      0,
11358  0x7154, 0xFC78,      0, 0x7153, 0xFC79, 0xE935, 0xE936, 0x3D59,
11359 };
11360 static const unsigned short utf8_to_euc_E9A8[] = {
11361       0, 0x7155, 0xE937, 0xE938, 0xE939, 0x7157,      0,      0,
11362       0,      0,      0, 0xE93A, 0xE93B,      0, 0x3533, 0x7156,
11363  0xE93C, 0xE93D, 0x417B, 0x3833,      0,      0, 0xE93E,      0,
11364       0, 0x7159,      0,      0,      0,      0, 0xE93F,      0,
11365  0xE940,      0, 0xE941, 0xE942, 0xE943,      0,      0, 0xE944,
11366  0x424D,      0,      0, 0x715A,      0, 0xE945, 0xE946,      0,
11367  0x462D,      0,      0, 0xE947,      0, 0xE948, 0xE949, 0x715B,
11368  0xE94A,      0,      0,      0,      0,      0, 0x7160,      0,
11369 };
11370 static const unsigned short utf8_to_euc_E9A8_x0213[] = {
11371       0, 0x7155, 0x7E2C, 0x7E2D, 0xE939, 0x7157,      0,      0,
11372       0,      0, 0xFC7A, 0xE93A, 0xE93B,      0, 0x3533, 0x7156,
11373  0xE93C, 0xFC7B, 0x417B, 0x3833,      0,      0, 0xFC7C,      0,
11374       0, 0x7159, 0xFC7D,      0,      0,      0, 0xE93F,      0,
11375  0xFC7E,      0, 0xE941, 0xE942, 0x7E2E,      0,      0, 0xE944,
11376  0x424D,      0,      0, 0x715A,      0, 0x7E2F, 0x7E30,      0,
11377  0x462D, 0xFD21,      0, 0xE947,      0, 0xE948, 0xFD22, 0x715B,
11378  0x7E31,      0,      0,      0,      0,      0, 0x7160,      0,
11379 };
11380 static const unsigned short utf8_to_euc_E9A9[] = {
11381  0x715E, 0xE94C, 0x715D, 0x715F, 0xE94D, 0x715C,      0, 0xE94B,
11382       0,      0, 0xE94E, 0xE94F, 0xE950, 0x7162, 0xE951,      0,
11383       0, 0xE952,      0,      0, 0xE953, 0x7161, 0xE954, 0x7164,
11384       0,      0, 0x3643, 0x7163,      0, 0xE955,      0, 0x7165,
11385       0,      0, 0x7166,      0, 0x7168, 0x7167,      0,      0,
11386       0, 0x7169, 0x716B, 0x716A,      0,      0,      0,      0,
11387       0,      0,      0,      0,      0,      0,      0,      0,
11388       0,      0,      0,      0,      0,      0,      0,      0,
11389 };
11390 static const unsigned short utf8_to_euc_E9A9_x0213[] = {
11391  0x715E, 0xE94C, 0x715D, 0x715F, 0xFD23, 0x715C,      0, 0xE94B,
11392       0,      0, 0x7E32, 0xE94F, 0xFD24, 0x7162, 0x7E33,      0,
11393       0, 0xE952, 0x7E34,      0, 0xE953, 0x7161, 0xE954, 0x7164,
11394  0xFD25,      0, 0x3643, 0x7163,      0, 0xE955,      0, 0x7165,
11395       0,      0, 0x7166,      0, 0x7168, 0x7167,      0,      0,
11396       0, 0x7169, 0x716B, 0x716A,      0,      0,      0,      0,
11397       0,      0,      0,      0,      0,      0,      0,      0,
11398       0,      0,      0,      0,      0,      0,      0,      0,
11399 };
11400 static const unsigned short utf8_to_euc_E9AA[] = {
11401       0,      0,      0,      0,      0,      0,      0,      0,
11402       0,      0,      0,      0,      0,      0,      0,      0,
11403       0,      0,      0,      0,      0,      0,      0,      0,
11404       0,      0,      0,      0,      0,      0,      0,      0,
11405       0,      0,      0,      0,      0,      0,      0,      0,
11406  0x397C,      0, 0xE956,      0, 0xE957, 0x716C, 0xE958, 0xE959,
11407  0x716D,      0, 0xE95A,      0, 0xE95B, 0xE95C, 0xE95D,      0,
11408  0x333C, 0xE95E,      0, 0xE95F, 0x716E,      0, 0xE960, 0xE961,
11409 };
11410 static const unsigned short utf8_to_euc_E9AA_x0213[] = {
11411       0,      0,      0,      0,      0,      0,      0,      0,
11412       0,      0,      0,      0,      0,      0,      0,      0,
11413       0,      0,      0,      0,      0,      0,      0,      0,
11414       0,      0,      0,      0,      0,      0,      0,      0,
11415       0,      0,      0,      0,      0,      0,      0,      0,
11416  0x397C,      0, 0xE956,      0, 0xE957, 0x716C, 0xE958, 0xFD27,
11417  0x716D,      0, 0xE95A,      0, 0xE95B, 0xE95C, 0x7E35, 0xFD29,
11418  0x333C, 0xFD2B,      0, 0xE95F, 0x716E,      0, 0xE960, 0xE961,
11419 };
11420 static const unsigned short utf8_to_euc_E9AB[] = {
11421  0x716F, 0xE962,      0, 0xE963, 0x3F71,      0, 0xE964,      0,
11422  0xE965,      0,      0,      0,      0,      0, 0xE966, 0x7170,
11423  0xE967, 0x7171, 0xE968, 0x7172, 0x7173, 0xE969, 0xE96A, 0xE96B,
11424  0x3962, 0xF47B,      0, 0xE96C, 0xE96D,      0, 0x7174, 0x7175,
11425  0xE96E,      0, 0x7176, 0x7177, 0xE96F, 0xE970, 0x7178, 0xE971,
11426       0, 0xE972, 0x4831, 0x717A, 0xE973, 0x4926, 0x717B, 0x7179,
11427       0, 0x717D, 0xE974, 0xE975, 0x717C, 0xE976,      0, 0x717E,
11428       0, 0xE977, 0xE978, 0x7221,      0, 0xE979,      0, 0xE97A,
11429 };
11430 static const unsigned short utf8_to_euc_E9AB_x0213[] = {
11431  0x716F, 0x7E36,      0, 0x7E37, 0x3F71,      0, 0xFD2D,      0,
11432  0xE965,      0,      0,      0,      0,      0, 0x7E38, 0x7170,
11433  0xFD2E, 0x7171, 0xFD2F, 0x7172, 0x7173, 0xFD30, 0x7E39, 0xE96B,
11434  0x3962, 0xF47B,      0, 0xE96C, 0xFD32,      0, 0x7174, 0x7175,
11435  0xFD33,      0, 0x7176, 0x7177, 0xE96F, 0xFD34, 0x7178, 0xE971,
11436       0, 0xFD35, 0x4831, 0x717A, 0xE973, 0x4926, 0x717B, 0x7179,
11437       0, 0x717D, 0xE974, 0xE975, 0x717C, 0xE976,      0, 0x717E,
11438       0, 0x7E3A, 0xE978, 0x7221,      0, 0xE979,      0, 0xE97A,
11439 };
11440 static const unsigned short utf8_to_euc_E9AC[] = {
11441  0xE97B, 0xE97C, 0xE97D, 0xE97E, 0xEA21, 0xEA22, 0x7222,      0,
11442  0xEA23, 0xEA24,      0, 0xEA25, 0xEA26, 0xEA27, 0xEA28,      0,
11443  0xEA29,      0, 0xEA2A,      0,      0,      0, 0xEA2B,      0,
11444  0x7223, 0xEA2C, 0x7224, 0xEA2D, 0xEA2E,      0,      0, 0x7225,
11445  0xEA2F,      0, 0x7226, 0x7227,      0, 0x7228, 0xEA30, 0x7229,
11446  0x722A, 0x722B, 0x722C, 0xEA31,      0, 0xEA32, 0x722D, 0x722E,
11447       0, 0x5D35, 0x722F, 0xEA33, 0xEA34, 0xEA35,      0, 0xEA36,
11448       0, 0xEA37, 0xEA38, 0x6478, 0x3534, 0xEA39,      0,      0,
11449 };
11450 static const unsigned short utf8_to_euc_E9AC_x0213[] = {
11451  0xE97B, 0xE97C, 0x7E3B, 0xFD36, 0xEA21, 0xEA22, 0x7222,      0,
11452  0x7E3C, 0xEA24,      0, 0xEA25, 0xFD37, 0xEA27, 0xEA28,      0,
11453  0xFD38,      0, 0xFD39,      0,      0,      0, 0xFD3A,      0,
11454  0x7223, 0xEA2C, 0x7224, 0xEA2D, 0xFD3B,      0,      0, 0x7225,
11455  0x7E3D,      0, 0x7226, 0x7227,      0, 0x7228, 0xEA30, 0x7229,
11456  0x722A, 0x722B, 0x722C, 0xFD3C,      0, 0x7E3F, 0x722D, 0x722E,
11457       0, 0x5D35, 0x722F, 0xFD3D, 0xEA34, 0xEA35,      0, 0xEA36,
11458       0, 0xEA37, 0xEA38, 0x6478, 0x3534, 0xFD3E,      0,      0,
11459 };
11460 static const unsigned short utf8_to_euc_E9AD[] = {
11461       0, 0x3321, 0x3A32, 0x7231, 0x7230, 0x4C25,      0,      0,
11462  0xEA3A,      0,      0, 0xEA3B, 0xEA3C, 0x7233, 0x7234, 0x7232,
11463       0, 0x7235,      0,      0, 0x4B62, 0xEA3D, 0xEA3E, 0xEA3F,
11464  0x7236,      0, 0x357B, 0xEA40,      0,      0, 0xEA41,      0,
11465       0, 0xEA42,      0, 0xEA43,      0, 0xEA44, 0xEA45,      0,
11466  0xEA46,      0, 0xEA47, 0xEA48, 0xEA49, 0xEA4A, 0xEA4B, 0x4F25,
11467       0,      0, 0xF47C, 0xEA4C, 0x7237, 0xEA4D,      0, 0xEA4E,
11468  0xEA4F, 0xEA50,      0,      0,      0,      0,      0, 0xEA51,
11469 };
11470 static const unsigned short utf8_to_euc_E9AD_x0213[] = {
11471       0, 0x3321, 0x3A32, 0x7231, 0x7230, 0x4C25,      0,      0,
11472  0xEA3A,      0,      0, 0xFD40, 0xEA3C, 0x7233, 0x7234, 0x7232,
11473       0, 0x7235,      0,      0, 0x4B62, 0xEA3D, 0xEA3E, 0xEA3F,
11474  0x7236,      0, 0x357B, 0xEA40,      0,      0, 0x7E40,      0,
11475       0, 0xEA42,      0, 0xFD41,      0, 0xFD42, 0x7E42,      0,
11476  0xEA46,      0, 0xEA47, 0xFD43, 0xFD44, 0xEA4A, 0xEA4B, 0x4F25,
11477       0,      0, 0x7E43, 0xFD45, 0x7237, 0x7E44, 0xFD46, 0xFD47,
11478  0xEA4F, 0x7E41,      0,      0,      0,      0,      0, 0xEA51,
11479 };
11480 static const unsigned short utf8_to_euc_E9AE[] = {
11481  0xEA52,      0,      0, 0x7239, 0xEA53, 0xEA54, 0xEA55, 0xEA56,
11482       0, 0xEA57, 0xEA58, 0xEA59,      0, 0xEA5A, 0x303E, 0xEA5B,
11483  0xEA5C, 0x723A, 0x4A2B, 0x7238, 0xEA5D,      0, 0x723B, 0x723C,
11484       0,      0, 0xEA5E,      0,      0, 0xEA5F, 0xEA60, 0x723D,
11485  0x723E,      0,      0,      0,      0,      0, 0xEA61, 0xEA62,
11486  0x723F, 0xEA63, 0x4B6E, 0x3B2D, 0xEA64, 0x3A7A, 0x412F,      0,
11487  0xEA65, 0xEA66, 0xEA67,      0, 0x7240,      0,      0, 0xEA68,
11488  0xEA69, 0x7243,      0, 0xEA6A, 0xEA6B,      0, 0xEA6C, 0xEA6D,
11489 };
11490 static const unsigned short utf8_to_euc_E9AE_x0213[] = {
11491  0xEA52,      0,      0, 0x7239, 0x7E45, 0xEA54, 0xEA55, 0xEA56,
11492       0, 0xEA57, 0x7E46, 0xEA59,      0, 0xEA5A, 0x303E, 0x7E47,
11493  0xEA5C, 0x723A, 0x4A2B, 0x7238, 0xEA5D,      0, 0x723B, 0x723C,
11494       0,      0, 0xEA5E,      0,      0, 0xEA5F, 0x7E48, 0x723D,
11495  0x723E,      0,      0,      0,      0,      0, 0xFD48, 0x7E49,
11496  0x723F, 0xEA63, 0x4B6E, 0x3B2D, 0xFD49, 0x3A7A, 0x412F,      0,
11497  0xEA65, 0xFD4A, 0xFD4D,      0, 0x7240,      0,      0, 0xEA68,
11498  0xFD4E, 0x7243,      0, 0xEA6A, 0xEA6B,      0, 0xFD4F, 0xEA6D,
11499 };
11500 static const unsigned short utf8_to_euc_E9AF[] = {
11501  0x7241, 0xEA6E,      0,      0,      0,      0, 0x7244, 0xEA6F,
11502  0xEA70, 0x3871, 0x7242,      0,      0,      0, 0xEA71, 0x7245,
11503  0xEA72, 0x7246, 0x7247,      0, 0x724B,      0, 0x3B2A, 0xEA73,
11504  0xEA74,      0,      0, 0x4264,      0, 0xEA75,      0, 0xEA76,
11505       0, 0x724C, 0x7249, 0x7248, 0x724A, 0xEA77,      0, 0xEA78,
11506  0x375F,      0, 0xEA79, 0xEA7A,      0,      0,      0, 0xEA7B,
11507  0x7250, 0x724F, 0x724E, 0xEA7C,      0, 0x3033,      0, 0xEA7D,
11508  0xEA7E, 0xEB21, 0xEB22,      0,      0, 0xEB23,      0, 0xEB24,
11509 };
11510 static const unsigned short utf8_to_euc_E9AF_x0213[] = {
11511  0x7241, 0x7E4A,      0,      0,      0,      0, 0x7244, 0xFD50,
11512  0xEA70, 0x3871, 0x7242,      0,      0,      0, 0x7E4B, 0x7245,
11513  0xEA72, 0x7246, 0x7247,      0, 0x724B,      0, 0x3B2A, 0xEA73,
11514  0xFD52,      0,      0, 0x4264,      0, 0xFD53,      0, 0xEA76,
11515       0, 0x724C, 0x7249, 0x7248, 0x724A, 0x7E4C,      0, 0xFD54,
11516  0x375F,      0, 0xFD55, 0xFD56,      0,      0, 0xFD58, 0xFD57,
11517  0x7250, 0x724F, 0x724E, 0xFD51,      0, 0x3033,      0, 0xFD5C,
11518  0x7E4D, 0xEB21, 0xFD5A,      0,      0, 0x7E4E,      0, 0xEB24,
11519 };
11520 static const unsigned short utf8_to_euc_E9B0[] = {
11521  0xEB25,      0, 0xEB26,      0, 0x725A,      0, 0x7256,      0,
11522  0x7257, 0x7253, 0x7259, 0xEB27, 0x7255, 0x3362,      0, 0xEB28,
11523  0x4F4C, 0xEB29, 0x7258, 0x7254, 0x7252, 0x7251, 0xEB2A,      0,
11524  0xEB2B, 0xEB2C, 0xEB2D, 0x725C, 0xEB2E,      0, 0xEB2F,      0,
11525       0, 0x725F, 0xEB30, 0xEB31, 0x725E, 0x725D, 0xEB32, 0xEB33,
11526  0xEB34, 0xEB35, 0xEB36,      0,      0, 0x4949, 0x725B, 0x3073,
11527  0x7260, 0xEB37, 0x7262,      0,      0, 0xEB38, 0xEB39, 0xEB3A,
11528       0, 0x336F, 0x724D, 0x3137,      0, 0xEB3B, 0x7264,      0,
11529 };
11530 static const unsigned short utf8_to_euc_E9B0_x0213[] = {
11531  0x7E4F,      0, 0xEB26,      0, 0x725A,      0, 0x7256,      0,
11532  0x7257, 0x7253, 0x7259, 0xEB27, 0x7255, 0x3362,      0, 0xEB28,
11533  0x4F4C, 0xEB29, 0x7258, 0x7254, 0x7252, 0x7251, 0xFD5E,      0,
11534  0xFD5F, 0xFD60, 0xFD61, 0x725C, 0xEB2E, 0xFD62, 0xEB2F,      0,
11535       0, 0x725F, 0xFD63, 0x7E50, 0x725E, 0x725D, 0xEB32, 0xFD64,
11536  0xEB34, 0xFD65, 0xFD66,      0,      0, 0x4949, 0x725B, 0x3073,
11537  0x7260, 0xFD68, 0x7262,      0,      0, 0xEB38, 0xFD69, 0xFD6A,
11538       0, 0x336F, 0x724D, 0x3137,      0, 0xEB3B, 0x7264,      0,
11539 };
11540 static const unsigned short utf8_to_euc_E9B1[] = {
11541       0, 0xEB3C,      0, 0xEB3D, 0xEB3E, 0xEB3F, 0x7263, 0x7261,
11542  0x432D, 0xEB40, 0xEB41,      0,      0,      0, 0xEB42, 0xEB43,
11543  0xEB44,      0, 0x4B70, 0xEB45, 0xEB46,      0, 0xEB47, 0x4E5A,
11544  0xEB48,      0, 0x7265, 0xEB49, 0xEB50, 0xEB4A, 0xEB4B, 0xEB4C,
11545  0x7266,      0,      0, 0xEB4D,      0,      0,      0, 0x7267,
11546  0xEB52, 0xEB4E, 0xEB4F, 0xEB51,      0,      0, 0xEB53,      0,
11547  0xEB54,      0, 0xEB55,      0,      0, 0xEB56, 0x7268, 0xEB57,
11548  0x7269,      0,      0, 0xEB58,      0,      0,      0,      0,
11549 };
11550 static const unsigned short utf8_to_euc_E9B1_x0213[] = {
11551       0, 0x7E51,      0, 0xEB3D, 0xEB3E, 0xFD6B, 0x7263, 0x7261,
11552  0x432D, 0xFD6E, 0xFD6F,      0,      0,      0, 0xEB42, 0x7E52,
11553  0x7E53,      0, 0x4B70, 0x7E54, 0xFD71,      0, 0xEB47, 0x4E5A,
11554  0xFD72,      0, 0x7265, 0xFD73, 0xFD6C, 0xFD74, 0xEB4B, 0xFD75,
11555  0x7266,      0,      0, 0x7E55,      0, 0x7E56,      0, 0x7267,
11556  0xEB52, 0xFD76, 0xFD77, 0xFD78,      0, 0xFD79, 0xFD7A,      0,
11557  0xFD7B,      0, 0xFD7C,      0,      0, 0xFD7D, 0x7268, 0x7E57,
11558  0x7269,      0, 0xFD7E, 0xEB58,      0,      0,      0,      0,
11559 };
11560 static const unsigned short utf8_to_euc_E9B3[] = {
11561       0,      0,      0,      0,      0,      0,      0,      0,
11562       0,      0,      0,      0,      0,      0,      0,      0,
11563       0,      0,      0,      0,      0,      0,      0,      0,
11564       0,      0,      0,      0,      0,      0,      0,      0,
11565       0,      0,      0,      0,      0, 0x443B, 0xEB59, 0x726A,
11566       0, 0x4837,      0, 0x726F, 0x726B,      0,      0,      0,
11567  0x726C,      0, 0xEB5A, 0x4B31, 0x4C44,      0, 0x4650, 0xEB5B,
11568       0, 0xEB5C,      0,      0,      0,      0,      0,      0,
11569 };
11570 static const unsigned short utf8_to_euc_E9B3_x0213[] = {
11571       0,      0,      0,      0,      0,      0,      0,      0,
11572       0,      0,      0,      0,      0,      0,      0,      0,
11573       0,      0,      0,      0,      0,      0,      0,      0,
11574       0,      0,      0,      0,      0,      0,      0,      0,
11575       0,      0,      0,      0,      0, 0x443B, 0xFE21, 0x726A,
11576       0, 0x4837,      0, 0x726F, 0x726B,      0,      0,      0,
11577  0x726C,      0, 0xFE22, 0x4B31, 0x4C44,      0, 0x4650, 0xEB5B,
11578       0, 0xEB5C,      0,      0,      0,      0,      0,      0,
11579 };
11580 static const unsigned short utf8_to_euc_E9B4[] = {
11581       0,      0, 0xEB5E, 0x7270,      0,      0, 0x7271, 0x463E,
11582  0x726E, 0x726D,      0, 0xEB5D,      0,      0, 0x322A,      0,
11583       0, 0xEB5F, 0x7279,      0,      0, 0x7278,      0, 0xEB60,
11584  0xEB61,      0,      0, 0x3175, 0xEB62, 0xEB63, 0xEB64, 0x7276,
11585       0,      0,      0, 0x7275,      0,      0, 0x7273,      0,
11586  0x337B,      0, 0x7272, 0x3C32, 0x3229,      0,      0, 0xEB65,
11587  0xEB66,      0, 0xEB67, 0xEB68, 0xEB69,      0,      0,      0,
11588       0,      0, 0xEB6A, 0x3963, 0xEB6B, 0xEB6D, 0x727C, 0x727B,
11589 };
11590 static const unsigned short utf8_to_euc_E9B4_x0213[] = {
11591       0,      0, 0xFE24, 0x7270,      0,      0, 0x7271, 0x463E,
11592  0x726E, 0x726D,      0, 0xFE23,      0,      0, 0x322A,      0,
11593       0, 0xFE26, 0x7279,      0,      0, 0x7278,      0, 0xFE27,
11594  0xFE28,      0,      0, 0x3175, 0xEB62, 0x7E58, 0x7E59, 0x7276,
11595       0,      0,      0, 0x7275,      0,      0, 0x7273,      0,
11596  0x337B,      0, 0x7272, 0x3C32, 0x3229,      0,      0, 0xEB65,
11597  0xEB66,      0, 0xFE2C, 0xEB68, 0xEB69,      0,      0,      0,
11598       0,      0, 0xEB6A, 0x3963, 0xEB6B, 0xEB6D, 0x727C, 0x727B,
11599 };
11600 static const unsigned short utf8_to_euc_E9B5[] = {
11601       0, 0x727A, 0xEB6E, 0xEB6F, 0x7277, 0xEB6C, 0x727D, 0xEB70,
11602  0x727E,      0, 0xEB71,      0,      0,      0,      0,      0,
11603  0x7325, 0x7324,      0, 0xEB72, 0xEB73,      0,      0,      0,
11604       0, 0x7326,      0,      0, 0x312D, 0x7321, 0x7322, 0xEB74,
11605  0x3974, 0x4C39, 0xEB76, 0xEB75, 0x7323, 0xEB77,      0,      0,
11606       0, 0xEB78, 0xEB79, 0xEB7A, 0x4B32,      0,      0, 0x732B,
11607  0xEB7B,      0, 0x7327,      0,      0,      0, 0xEB7C, 0xEB7D,
11608       0,      0, 0x732C, 0xEB7E, 0xEC21,      0, 0xEC22,      0,
11609 };
11610 static const unsigned short utf8_to_euc_E9B5_x0213[] = {
11611       0, 0x727A, 0xFE2E, 0x7E5A, 0x7277, 0xEB6C, 0x727D, 0x7E5B,
11612  0x727E,      0, 0xFE2F,      0,      0,      0,      0,      0,
11613  0x7325, 0x7324, 0x7E5C, 0xEB72, 0xEB73,      0,      0,      0,
11614       0, 0x7326,      0,      0, 0x312D, 0x7321, 0x7322, 0xFE30,
11615  0x3974, 0x4C39, 0xFE31, 0x7E5D, 0x7323, 0xEB77,      0,      0,
11616       0, 0xFE33, 0xEB79, 0xFE34, 0x4B32,      0,      0, 0x732B,
11617  0x7E5E,      0, 0x7327, 0xFE36,      0,      0, 0xFE37, 0xFE38,
11618       0,      0, 0x732C, 0xEB7E, 0x7E5F,      0, 0xFE39,      0,
11619 };
11620 static const unsigned short utf8_to_euc_E9B6[] = {
11621       0,      0,      0, 0xEC23, 0xEC24,      0, 0xEC25, 0x7329,
11622       0, 0x7328, 0xEC26,      0,      0, 0xEC27, 0xEC28, 0x375C,
11623       0,      0, 0xEC29, 0xEC2A,      0, 0xEC2B, 0xEC2C, 0xEC2D,
11624  0xEC2E,      0, 0x732D,      0,      0,      0,      0,      0,
11625       0, 0xEC2F,      0,      0, 0x732E,      0,      0,      0,
11626       0, 0x732F, 0xEC30, 0x732A, 0xEC31,      0, 0xEC32, 0x7274,
11627       0, 0xEC33, 0x7330,      0, 0x4461, 0xEC34,      0,      0,
11628  0x7334, 0xEC35, 0x7335, 0x7333, 0xEC36,      0,      0, 0xEC37,
11629 };
11630 static const unsigned short utf8_to_euc_E9B6_x0213[] = {
11631       0,      0,      0, 0xEC23, 0xFE3A,      0, 0xEC25, 0x7329,
11632       0, 0x7328, 0x7E60,      0,      0, 0xFE3B, 0xEC28, 0x375C,
11633       0,      0, 0xEC29, 0xEC2A,      0, 0xEC2B, 0x7E61, 0xEC2D,
11634  0xEC2E, 0xFE3C, 0x732D,      0,      0,      0,      0,      0,
11635       0, 0xFE3D,      0,      0, 0x732E,      0,      0,      0,
11636       0, 0x732F, 0xEC30, 0x732A, 0x7E63,      0, 0xEC32, 0x7274,
11637       0, 0xEC33, 0x7330,      0, 0x4461, 0xFE3F,      0,      0,
11638  0x7334, 0xFE40, 0x7335, 0x7333, 0x7E64, 0xFE41,      0, 0xFE3E,
11639 };
11640 static const unsigned short utf8_to_euc_E9B7[] = {
11641       0, 0x7332, 0x7338, 0xEC38, 0x7331,      0, 0x7336, 0xEC39,
11642       0, 0xEC3A, 0xEC3B,      0,      0,      0,      0, 0x7337,
11643       0,      0,      0, 0x733A, 0xEC3C, 0xEC3D, 0xEC3E, 0xEC3F,
11644       0, 0x7339, 0xEC40,      0,      0,      0, 0xEC41, 0xEC42,
11645  0xEC43,      0,      0,      0,      0, 0xEC44, 0x733C, 0xEC45,
11646       0, 0xEC46,      0, 0xEC47,      0, 0x733D, 0xEC48, 0x733E,
11647  0xEC49,      0, 0x4F49, 0xEC4A, 0xEC4B,      0,      0,      0,
11648  0x733B, 0x426B, 0x3A6D,      0,      0, 0x733F, 0xEC4C,      0,
11649 };
11650 static const unsigned short utf8_to_euc_E9B7_x0213[] = {
11651  0x7E62, 0x7332, 0x7338, 0xFE42, 0x7331,      0, 0x7336, 0xFE43,
11652       0, 0xFE44, 0xEC3B,      0,      0,      0,      0, 0x7337,
11653       0,      0,      0, 0x733A, 0xEC3C, 0xEC3D, 0xFE45, 0x7E65,
11654       0, 0x7339, 0xFE46,      0,      0,      0, 0xEC41, 0xFE47,
11655  0xFE48,      0,      0, 0xFE49,      0, 0xEC44, 0x733C, 0x7E67,
11656       0, 0xEC46,      0, 0xEC47,      0, 0x733D, 0xEC48, 0x733E,
11657  0xEC49,      0, 0x4F49, 0xEC4A, 0xFE4A,      0,      0,      0,
11658  0x733B, 0x426B, 0x3A6D,      0,      0, 0x733F, 0xEC4C,      0,
11659 };
11660 static const unsigned short utf8_to_euc_E9B8[] = {
11661       0,      0, 0xEC4E,      0,      0,      0,      0, 0xEC4F,
11662       0,      0, 0xEC4D,      0,      0,      0, 0xEC50,      0,
11663  0xEC51, 0xEC52, 0xEC53,      0,      0, 0xEC54, 0xEC55,      0,
11664       0, 0xEC56, 0x7340, 0x7341, 0xEC57, 0xEC58, 0x7342,      0,
11665       0,      0,      0,      0,      0,      0,      0,      0,
11666       0,      0,      0,      0,      0,      0,      0,      0,
11667       0,      0,      0,      0,      0,      0,      0,      0,
11668       0,      0,      0,      0,      0,      0,      0,      0,
11669 };
11670 static const unsigned short utf8_to_euc_E9B8_x0213[] = {
11671       0,      0, 0xFE4D,      0,      0,      0,      0, 0x7E68,
11672       0,      0, 0xFE4C,      0,      0, 0xFE4E, 0xEC50,      0,
11673  0xEC51, 0xEC52, 0xEC53,      0,      0, 0x7E69, 0xEC55,      0,
11674       0, 0xFE4F, 0x7340, 0x7341, 0xFE50, 0xFE51, 0x7342,      0,
11675       0,      0,      0,      0,      0,      0,      0,      0,
11676       0,      0,      0,      0,      0,      0,      0,      0,
11677       0,      0,      0,      0,      0,      0,      0,      0,
11678       0,      0,      0,      0,      0,      0,      0,      0,
11679 };
11680 static const unsigned short utf8_to_euc_E9B9[] = {
11681       0,      0,      0,      0,      0,      0,      0,      0,
11682       0,      0,      0,      0,      0,      0,      0,      0,
11683       0,      0,      0,      0,      0,      0,      0,      0,
11684       0,      0,      0,      0,      0,      0,      0,      0,
11685       0,      0,      0,      0,      0,      0,      0,      0,
11686       0,      0,      0,      0,      0,      0,      0,      0,
11687       0,      0,      0,      0,      0, 0x7343,      0,      0,
11688  0x3834, 0x7344, 0xEC59, 0xEC5A, 0xEC5B, 0x7345,      0, 0x3C2F,
11689 };
11690 static const unsigned short utf8_to_euc_E9B9_x0213[] = {
11691       0,      0,      0,      0,      0,      0,      0,      0,
11692       0,      0,      0,      0,      0,      0,      0,      0,
11693       0,      0,      0,      0,      0,      0,      0,      0,
11694       0,      0,      0,      0,      0,      0,      0,      0,
11695       0,      0,      0,      0,      0,      0,      0,      0,
11696       0,      0,      0,      0,      0,      0,      0,      0,
11697       0,      0,      0,      0,      0, 0x7343,      0,      0,
11698  0x3834, 0x7344, 0xEC59, 0xFE52, 0x7E6A, 0x7345,      0, 0x3C2F,
11699 };
11700 static const unsigned short utf8_to_euc_E9BA[] = {
11701  0xEC5C, 0x7346, 0xEC5D, 0xEC5E, 0xEC5F, 0xEC60,      0, 0xEC61,
11702  0x7347,      0,      0, 0x7348, 0x7349,      0, 0xEC62, 0xEC63,
11703       0, 0x734C, 0x734A, 0x4F3C,      0, 0x734B, 0xEC64, 0x4E6F,
11704  0xEC65,      0,      0, 0xEC66,      0, 0x734D, 0xEC67, 0x4E5B,
11705       0,      0,      0,      0, 0xEC68, 0x734E, 0x477E,      0,
11706  0xEC69, 0x734F, 0x7351,      0, 0xEC6A, 0x7352, 0xEC6B, 0xEC6C,
11707  0xEC6D,      0,      0, 0xEC6E, 0xEC6F, 0xEC70,      0,      0,
11708  0x7350, 0x396D, 0x4C4D, 0x4B63, 0x5677,      0, 0x5D60, 0x4B7B,
11709 };
11710 static const unsigned short utf8_to_euc_E9BA_x0213[] = {
11711  0xFE54, 0x7346, 0xEC5D, 0xEC5E, 0xEC5F, 0xFE55,      0, 0xEC61,
11712  0x7347,      0,      0, 0x7348, 0x7349,      0, 0xEC62, 0xEC63,
11713       0, 0x734C, 0x734A, 0x4F3C,      0, 0x734B, 0xEC64, 0x4E6F,
11714  0xEC65,      0,      0, 0xFE56,      0, 0x734D, 0x7E6B, 0x4E5B,
11715       0,      0,      0,      0, 0x7E6C, 0x734E, 0x477E,      0,
11716  0xFE57, 0x734F, 0x7351,      0, 0x7E6D, 0x7352, 0xEC6B, 0x7E6E,
11717  0xEC6D,      0,      0, 0xEC6E, 0x7E6F, 0x7E70,      0,      0,
11718  0x7350, 0x396D, 0x4C4D, 0x4B63, 0x5677, 0xFE59, 0x5D60, 0x4B7B,
11719 };
11720 static const unsigned short utf8_to_euc_E9BB[] = {
11721       0,      0,      0,      0, 0x322B,      0, 0xEC71,      0,
11722  0xEC72,      0,      0, 0xEC73, 0x7354, 0x3550, 0x7355, 0x7356,
11723  0x7357, 0xF47E, 0x3975,      0, 0x7358, 0xEC74,      0,      0,
11724  0x6054, 0x4C5B,      0, 0x4263, 0x7359, 0x735B, 0x735A, 0xEC75,
11725  0x735C,      0,      0,      0, 0xEC76, 0x735D,      0, 0xEC77,
11726  0x735E,      0,      0,      0, 0xEC78, 0xEC79, 0xEC7A, 0x735F,
11727  0xEC7B, 0xEC7C, 0xEC7D,      0, 0x7360, 0xEC7E, 0x7361, 0x7362,
11728  0xED21, 0x7363,      0, 0x7364, 0x7365, 0x7366,      0, 0xED22,
11729 };
11730 static const unsigned short utf8_to_euc_E9BB_x0213[] = {
11731       0,      0,      0, 0x7E71, 0x322B,      0, 0xEC71,      0,
11732  0xEC72,      0,      0, 0xEC73, 0x7354, 0x3550, 0x7355, 0x7356,
11733  0x7357, 0x7E72, 0x3975,      0, 0x7358, 0xEC74,      0,      0,
11734  0x6054, 0x4C5B,      0, 0x4263, 0x7359, 0x735B, 0x735A, 0xFE5B,
11735  0x735C,      0,      0,      0, 0xEC76, 0x735D,      0, 0xFE5C,
11736  0x735E,      0,      0,      0, 0xEC78, 0xEC79, 0xFE5D, 0x735F,
11737  0xEC7B, 0xEC7C, 0xEC7D,      0, 0x7360, 0xEC7E, 0x7361, 0x7362,
11738  0xED21, 0x7363,      0, 0x7364, 0x7365, 0x7366,      0, 0xFE5E,
11739 };
11740 static const unsigned short utf8_to_euc_E9BC[] = {
11741       0,      0, 0xED23, 0xED24,      0,      0,      0, 0x7367,
11742  0x7368, 0xED25,      0,      0,      0,      0, 0x4524, 0xED26,
11743  0xED27, 0xED28, 0xED29, 0x385D, 0xED2A, 0x736A, 0xED2B, 0xED2C,
11744       0, 0xED2D, 0xED2E, 0xED2F,      0,      0,      0, 0xED30,
11745  0x414D, 0x736B, 0xED31,      0,      0,      0, 0xED32,      0,
11746       0,      0, 0xED33, 0xED34, 0x736C,      0,      0, 0xED35,
11747       0, 0xED36, 0xED37,      0, 0xED38,      0,      0, 0xED39,
11748       0, 0xED3A, 0xED3B, 0x4921, 0xED3C, 0xED3D, 0x736D, 0xED3E,
11749 };
11750 static const unsigned short utf8_to_euc_E9BC_x0213[] = {
11751       0,      0, 0xFE5F, 0xFE61,      0,      0,      0, 0x7367,
11752  0x7368, 0xED25,      0,      0,      0,      0, 0x4524, 0xED26,
11753  0x7E73, 0xED28, 0xED29, 0x385D, 0xED2A, 0x736A, 0xED2B, 0xFE62,
11754       0, 0xFE63, 0xED2E, 0xED2F,      0,      0,      0, 0xED30,
11755  0x414D, 0x736B, 0xED31,      0,      0,      0, 0xED32,      0,
11756       0,      0, 0xED33, 0xED34, 0x736C,      0,      0, 0xFE64,
11757       0, 0xED36, 0xED37,      0, 0xED38,      0,      0, 0xFE65,
11758       0, 0x7E74, 0xFE66, 0x4921, 0xED3C, 0xFE67, 0x736D, 0xED3E,
11759 };
11760 static const unsigned short utf8_to_euc_E9BD[] = {
11761       0, 0xED3F,      0, 0xED40, 0xED41, 0xED42, 0xED43, 0xED44,
11762       0,      0, 0x736E, 0x6337,      0,      0, 0x6C5A, 0x706D,
11763       0,      0, 0x736F, 0xED45, 0x7370, 0xED46, 0xED47, 0xED48,
11764  0xED49,      0, 0xED4A,      0,      0, 0xED4B, 0xED4C, 0x7372,
11765  0x7373, 0x7374, 0x4E70, 0x7371,      0,      0, 0x7375, 0x7376,
11766  0xED4D, 0xED4E, 0x7378,      0, 0x7377, 0xED4F, 0xED50, 0xED51,
11767  0xED52, 0xED53, 0x737A, 0xED54,      0, 0xED55, 0x737B, 0x7379,
11768       0,      0, 0xED56,      0,      0, 0xED57,      0,      0,
11769 };
11770 static const unsigned short utf8_to_euc_E9BD_x0213[] = {
11771       0, 0xFE68,      0, 0xED40, 0xED41, 0xFE69, 0xFE6A, 0xED44,
11772       0,      0, 0x736E, 0x6337,      0,      0, 0x6C5A, 0x706D,
11773       0,      0, 0x736F, 0xFE6B, 0x7370, 0xFE6C, 0xED47, 0x7E75,
11774  0xFE6D,      0, 0xED4A,      0,      0, 0xFE6F, 0xED4C, 0x7372,
11775  0x7373, 0x7374, 0x4E70, 0x7371,      0,      0, 0x7375, 0x7376,
11776  0xED4D, 0xFE71, 0x7378,      0, 0x7377, 0xFE73, 0xED50, 0xED51,
11777  0xFE74, 0xED53, 0x737A, 0xED54,      0, 0xFE75, 0x737B, 0x7379,
11778       0,      0, 0xED56,      0,      0, 0xED57,      0,      0,
11779 };
11780 static const unsigned short utf8_to_euc_E9BE[] = {
11781       0,      0,      0,      0,      0,      0,      0,      0,
11782       0,      0,      0,      0,      0, 0x4E36,      0, 0xED58,
11783  0xED59, 0xED5A, 0xED5B,      0, 0xED5C, 0x737C, 0xED5D, 0xED5E,
11784       0,      0,      0,      0, 0x737D, 0x6354, 0xED5F,      0,
11785  0x737E, 0xED60, 0xED61, 0xED62,      0, 0xED63,      0,      0,
11786       0,      0,      0,      0,      0,      0,      0,      0,
11787       0,      0,      0,      0,      0,      0,      0,      0,
11788       0,      0,      0,      0,      0,      0,      0,      0,
11789 };
11790 static const unsigned short utf8_to_euc_E9BE_x0213[] = {
11791       0,      0,      0,      0,      0,      0,      0,      0,
11792       0,      0,      0,      0,      0, 0x4E36,      0, 0xED58,
11793  0x7E76, 0xED5A, 0xED5B,      0, 0x7E77, 0x737C, 0xED5D, 0x7E78,
11794       0,      0,      0,      0, 0x737D, 0x6354, 0xED5F,      0,
11795  0x737E, 0xED60, 0x7E79, 0xED62,      0, 0xED63,      0,      0,
11796       0,      0,      0,      0,      0,      0,      0,      0,
11797       0,      0,      0,      0,      0,      0,      0,      0,
11798       0,      0,      0,      0,      0,      0,      0,      0,
11799 };
11800 static const unsigned short utf8_to_euc_EFA4[] = {
11801       0,      0,      0,      0,      0,      0,      0,      0,
11802       0,      0,      0,      0,      0,      0,      0,      0,
11803       0,      0,      0,      0,      0,      0,      0,      0,
11804       0,      0,      0,      0,      0,      0,      0,      0,
11805       0,      0,      0,      0,      0,      0,      0,      0,
11806       0, 0xF445,      0,      0,      0,      0,      0,      0,
11807       0,      0,      0,      0,      0,      0,      0,      0,
11808       0,      0,      0,      0,      0,      0,      0,      0,
11809 };
11810 static const unsigned short utf8_to_euc_EFA4_x0213[] = {
11811       0,      0,      0,      0,      0,      0,      0,      0,
11812       0,      0,      0,      0,      0,      0,      0,      0,
11813       0,      0,      0,      0,      0,      0,      0,      0,
11814       0,      0,      0,      0,      0, 0x763B,      0,      0,
11815       0,      0,      0,      0,      0,      0,      0,      0,
11816  0x742E, 0x754E,      0,      0,      0,      0,      0,      0,
11817       0,      0,      0,      0,      0,      0, 0x7B4F,      0,
11818       0,      0,      0,      0,      0,      0,      0,      0,
11819 };
11820 static const unsigned short utf8_to_euc_EFA5_x0213[] = {
11821       0,      0,      0,      0,      0,      0,      0,      0,
11822       0,      0,      0,      0,      0,      0,      0,      0,
11823       0,      0,      0,      0,      0,      0,      0,      0,
11824       0,      0,      0,      0,      0,      0,      0,      0,
11825       0,      0,      0,      0,      0,      0,      0,      0,
11826       0,      0,      0,      0,      0,      0,      0,      0,
11827  0x7649,      0,      0,      0,      0,      0,      0,      0,
11828       0,      0,      0,      0,      0,      0,      0,      0,
11829 };
11830 static const unsigned short utf8_to_euc_EFA7[] = {
11831       0,      0,      0,      0,      0,      0,      0,      0,
11832       0,      0,      0,      0,      0,      0,      0,      0,
11833       0,      0,      0,      0,      0,      0,      0,      0,
11834       0,      0,      0,      0, 0xF472,      0,      0,      0,
11835       0,      0,      0,      0,      0,      0,      0,      0,
11836       0,      0,      0,      0,      0,      0,      0,      0,
11837       0,      0,      0,      0,      0,      0,      0,      0,
11838       0,      0,      0,      0,      0,      0,      0,      0,
11839 };
11840 static const unsigned short utf8_to_euc_EFA7_x0213[] = {
11841       0,      0,      0,      0,      0,      0,      0,      0,
11842       0,      0,      0,      0,      0,      0,      0,      0,
11843  0x7E24,      0,      0,      0,      0,      0,      0,      0,
11844       0,      0,      0,      0, 0x7D5D,      0,      0,      0,
11845       0,      0,      0,      0,      0,      0,      0,      0,
11846       0,      0,      0,      0,      0,      0,      0,      0,
11847       0,      0,      0,      0,      0,      0,      0,      0,
11848       0,      0,      0,      0,      0,      0,      0,      0,
11849 };
11850 static const unsigned short utf8_to_euc_EFA8[] = {
11851       0,      0,      0,      0,      0,      0,      0,      0,
11852       0,      0,      0,      0,      0,      0, 0xF434, 0xF437,
11853  0xF438, 0xF43D, 0xF444, 0xF447, 0xF448, 0xF44E, 0xF44F, 0xF453,
11854  0xF455, 0xF456, 0xF457, 0xF458, 0xF45A, 0xF45B, 0xF45E, 0xF460,
11855  0xF462, 0xF463, 0xF465, 0xF469, 0xF46A, 0xF46B, 0xF46D, 0xF46F,
11856  0xF470, 0xF473, 0xF477, 0xF478, 0xF479, 0xF47D,      0,      0,
11857       0,      0,      0,      0,      0,      0,      0,      0,
11858       0,      0,      0,      0,      0,      0,      0,      0,
11859 };
11860 static const unsigned short utf8_to_euc_EFA8_x0213[] = {
11861       0,      0,      0,      0,      0,      0,      0,      0,
11862       0,      0,      0,      0,      0,      0, 0xF434, 0x2F4B,
11863  0x2F57, 0x4F72, 0xF444, 0xAE79, 0x757A, 0x775A, 0x776F, 0xF453,
11864  0xF455, 0x793C, 0x793D, 0x7941, 0xF45A, 0xF45B, 0xF45E, 0x7B3A,
11865  0xF738, 0xF745, 0x7C2E, 0xF469, 0xF96E, 0xF46B, 0x7C6A, 0xF46F,
11866  0xF470, 0xF473, 0xF477, 0xF478, 0xF479, 0xF47D,      0,      0,
11867  0x2E38, 0x2E49, 0x2E50, 0x2E63, 0x2E68, 0x2E6E, 0x2F2C, 0x2F2F,
11868  0x2F36, 0x2F5A, 0x2F5E, 0x4F61, 0x4F62, 0x7450, 0x745C, 0x745E,
11869 };
11870 static const unsigned short utf8_to_euc_EFA9_x0213[] = {
11871  0x7461, 0x7528, 0x752B, 0x7543, 0x7565, 0x7669, 0x7677, 0x7725,
11872  0x7755, 0xF029, 0x7825, 0x7927, 0x7933, 0x7934, 0x7937, 0x7938,
11873  0x7939, 0x793B, 0x793F, 0x7940, 0x794D, 0x7951, 0x7964, 0x7A2E,
11874  0xF450, 0x7A33, 0x7A3A, 0x7A44, 0x7A58, 0xF574, 0xF575, 0x7B27,
11875  0x7B6F, 0x7B79, 0x7C2F, 0x7C30, 0x7C38, 0x7C3D, 0xF969, 0x7C59,
11876  0x7D63, 0x7D76, 0x7D7B,      0,      0,      0,      0,      0,
11877       0,      0,      0,      0,      0,      0,      0,      0,
11878       0,      0,      0,      0,      0,      0,      0,      0,
11879 };
11880 static const unsigned short utf8_to_euc_EFB9_x0213[] = {
11881       0,      0,      0,      0,      0, 0x233E, 0x233D,      0,
11882       0,      0,      0,      0,      0,      0,      0,      0,
11883       0,      0,      0,      0,      0,      0,      0,      0,
11884       0,      0,      0,      0,      0,      0,      0,      0,
11885       0,      0,      0,      0,      0,      0,      0,      0,
11886       0,      0,      0,      0,      0,      0,      0,      0,
11887       0,      0,      0,      0,      0,      0,      0,      0,
11888       0,      0,      0,      0,      0,      0,      0,      0,
11889 };
11890 static const unsigned short utf8_to_euc_EFBC[] = {
11891       0, 0x212A, 0xF42A, 0x2174, 0x2170, 0x2173, 0x2175, 0xF429,
11892  0x214A, 0x214B, 0x2176, 0x215C, 0x2124, 0x215D, 0x2125, 0x213F,
11893  0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337,
11894  0x2338, 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129,
11895  0x2177, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347,
11896  0x2348, 0x2349, 0x234A, 0x234B, 0x234C, 0x234D, 0x234E, 0x234F,
11897  0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357,
11898  0x2358, 0x2359, 0x235A, 0x214E, 0x2140, 0x214F, 0x2130, 0x2132,
11899 };
11900 static const unsigned short utf8_to_euc_EFBC_x0213[] = {
11901       0, 0x212A, 0x2230, 0x2174, 0x2170, 0x2173, 0x2175, 0x222F,
11902  0x214A, 0x214B, 0x2176, 0x215C, 0x2124, 0x2231, 0x2125, 0x213F,
11903  0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337,
11904  0x2338, 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129,
11905  0x2177, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347,
11906  0x2348, 0x2349, 0x234A, 0x234B, 0x234C, 0x234D, 0x234E, 0x234F,
11907  0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357,
11908  0x2358, 0x2359, 0x235A, 0x214E, 0x2140, 0x214F, 0x2130, 0x2132,
11909 };
11910 static const unsigned short utf8_to_euc_EFBD[] = {
11911  0x212E, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367,
11912  0x2368, 0x2369, 0x236A, 0x236B, 0x236C, 0x236D, 0x236E, 0x236F,
11913  0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377,
11914  0x2378, 0x2379, 0x237A, 0x2150, 0x2143, 0x2151, 0xA237,      0,
11915       0, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27,
11916  0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F,
11917  0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37,
11918  0x0E38, 0x0E39, 0x0E3A, 0x0E3B, 0x0E3C, 0x0E3D, 0x0E3E, 0x0E3F,
11919 };
11920 static const unsigned short utf8_to_euc_EFBD_ms[] = {
11921  0x212E, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367,
11922  0x2368, 0x2369, 0x236A, 0x236B, 0x236C, 0x236D, 0x236E, 0x236F,
11923  0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377,
11924  0x2378, 0x2379, 0x237A, 0x2150, 0x2143, 0x2151, 0x2141,      0,
11925       0, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27,
11926  0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F,
11927  0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37,
11928  0x0E38, 0x0E39, 0x0E3A, 0x0E3B, 0x0E3C, 0x0E3D, 0x0E3E, 0x0E3F,
11929 };
11930 static const unsigned short utf8_to_euc_EFBD_x0213[] = {
11931  0x212E, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367,
11932  0x2368, 0x2369, 0x236A, 0x236B, 0x236C, 0x236D, 0x236E, 0x236F,
11933  0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377,
11934  0x2378, 0x2379, 0x237A, 0x2150, 0x2143, 0x2151, 0x2232, 0x2256,
11935  0x2257, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27,
11936  0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F,
11937  0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37,
11938  0x0E38, 0x0E39, 0x0E3A, 0x0E3B, 0x0E3C, 0x0E3D, 0x0E3E, 0x0E3F,
11939 };
11940 static const unsigned short utf8_to_euc_EFBE[] = {
11941  0x0E40, 0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47,
11942  0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F,
11943  0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57,
11944  0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0x0E5C, 0x0E5D, 0x0E5E, 0x0E5F,
11945       0,      0,      0,      0,      0,      0,      0,      0,
11946       0,      0,      0,      0,      0,      0,      0,      0,
11947       0,      0,      0,      0,      0,      0,      0,      0,
11948       0,      0,      0,      0,      0,      0,      0,      0,
11949 };
11950 static const unsigned short utf8_to_euc_EFBF[] = {
11951       0,      0,      0,      0,      0,      0,      0,      0,
11952       0,      0,      0,      0,      0,      0,      0,      0,
11953       0,      0,      0,      0,      0,      0,      0,      0,
11954       0,      0,      0,      0,      0,      0,      0,      0,
11955  0x2171, 0x2172, 0x224C, 0x2131, 0xA243, 0x216F,      0,      0,
11956       0,      0,      0,      0,      0,      0,      0,      0,
11957       0,      0,      0,      0,      0,      0,      0,      0,
11958       0,      0,      0,      0,      0,      0,      0,      0,
11959 };
11960 static const unsigned short *const utf8_to_euc_E1_x0213[] = {
11961                 0,                0,                0,                0,
11962                 0,                0,                0,                0,
11963                 0,                0,                0,                0,
11964                 0,                0,                0,                0,
11965                 0,                0,                0,                0,
11966                 0,                0,                0,                0,
11967                 0,                0,                0,                0,
11968                 0,                0,                0,                0,
11969                 0,                0,                0,                0,
11970                 0,                0,                0,                0,
11971                 0,                0,                0,                0,
11972                 0,                0,                0,                0,
11973                 0,                0,                0,                0,
11974                 0,                0,                0,                0,
11975  utf8_to_euc_E1B8_x0213,                0,                0,                0,
11976                 0, utf8_to_euc_E1BD_x0213,                0,                0,
11977 };
11978 static const unsigned short *const utf8_to_euc_E2[] = {
11979  utf8_to_euc_E280,                0,                0,                0,
11980  utf8_to_euc_E284, utf8_to_euc_E285, utf8_to_euc_E286, utf8_to_euc_E287,
11981  utf8_to_euc_E288, utf8_to_euc_E289, utf8_to_euc_E28A,                0,
11982  utf8_to_euc_E28C,                0,                0,                0,
11983                 0, utf8_to_euc_E291,                0,                0,
11984  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
11985  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
11986                 0,                0,                0,                0,
11987                 0,                0,                0,                0,
11988                 0,                0,                0,                0,
11989                 0,                0,                0,                0,
11990                 0,                0,                0,                0,
11991                 0,                0,                0,                0,
11992                 0,                0,                0,                0,
11993                 0,                0,                0,                0,
11994                 0,                0,                0,                0,
11995 };
11996 static const unsigned short *const utf8_to_euc_E2_ms[] = {
11997  utf8_to_euc_E280_ms,                0,                0,                0,
11998  utf8_to_euc_E284, utf8_to_euc_E285, utf8_to_euc_E286, utf8_to_euc_E287,
11999  utf8_to_euc_E288, utf8_to_euc_E289, utf8_to_euc_E28A,                0,
12000  utf8_to_euc_E28C,                0,                0,                0,
12001                 0, utf8_to_euc_E291,                0,                0,
12002  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
12003  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
12004                 0,                0,                0,                0,
12005                 0,                0,                0,                0,
12006                 0,                0,                0,                0,
12007                 0,                0,                0,                0,
12008                 0,                0,                0,                0,
12009                 0,                0,                0,                0,
12010                 0,                0,                0,                0,
12011                 0,                0,                0,                0,
12012                 0,                0,                0,                0,
12013 };
12014 static const unsigned short *const utf8_to_euc_E2_932[] = {
12015  utf8_to_euc_E280_932,                0,                0,                0,
12016  utf8_to_euc_E284, utf8_to_euc_E285, utf8_to_euc_E286, utf8_to_euc_E287,
12017  utf8_to_euc_E288_932, utf8_to_euc_E289, utf8_to_euc_E28A,                0,
12018  utf8_to_euc_E28C,                0,                0,                0,
12019                 0, utf8_to_euc_E291,                0,                0,
12020  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
12021  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
12022                 0,                0,                0,                0,
12023                 0,                0,                0,                0,
12024                 0,                0,                0,                0,
12025                 0,                0,                0,                0,
12026                 0,                0,                0,                0,
12027                 0,                0,                0,                0,
12028                 0,                0,                0,                0,
12029                 0,                0,                0,                0,
12030                 0,                0,                0,                0,
12031 };
12032 static const unsigned short *const utf8_to_euc_E2_mac[] = {
12033  utf8_to_euc_E280_932,                0,                0,                0,
12034  utf8_to_euc_E284_mac, utf8_to_euc_E285_mac, utf8_to_euc_E286, utf8_to_euc_E287,
12035  utf8_to_euc_E288_mac, utf8_to_euc_E289, utf8_to_euc_E28A_mac,                0,
12036  utf8_to_euc_E28C,                0,                0,                0,
12037                 0, utf8_to_euc_E291_mac,                0,                0,
12038  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
12039  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
12040                 0,                0,                0,                0,
12041                 0,                0,                0,                0,
12042                 0,                0,                0,                0,
12043                 0,                0,                0,                0,
12044                 0,                0,                0,                0,
12045                 0,                0,                0,                0,
12046                 0,                0,                0,                0,
12047                 0,                0,                0,                0,
12048                 0,                0,                0,                0,
12049 };
12050 static const unsigned short *const utf8_to_euc_E2_x0213[] = {
12051  utf8_to_euc_E280_x0213, utf8_to_euc_E281_x0213, utf8_to_euc_E282_x0213,                0,
12052  utf8_to_euc_E284_x0213, utf8_to_euc_E285_x0213, utf8_to_euc_E286_x0213, utf8_to_euc_E287_x0213,
12053  utf8_to_euc_E288_x0213, utf8_to_euc_E289_x0213, utf8_to_euc_E28A_x0213, utf8_to_euc_E28B_x0213,
12054  utf8_to_euc_E28C_x0213,                0, utf8_to_euc_E28E_x0213, utf8_to_euc_E28F_x0213,
12055  utf8_to_euc_E290_x0213, utf8_to_euc_E291,                0, utf8_to_euc_E293_x0213,
12056  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296_x0213, utf8_to_euc_E297_x0213,
12057  utf8_to_euc_E298_x0213, utf8_to_euc_E299_x0213,                0,                0,
12058  utf8_to_euc_E29C_x0213, utf8_to_euc_E29D_x0213,                0,                0,
12059                 0,                0,                0,                0,
12060  utf8_to_euc_E2A4_x0213,                0, utf8_to_euc_E2A6_x0213, utf8_to_euc_E2A7_x0213,
12061                 0,                0,                0,                0,
12062                 0,                0,                0,                0,
12063                 0,                0,                0,                0,
12064                 0,                0,                0,                0,
12065                 0,                0,                0,                0,
12066                 0,                0,                0,                0,
12067 };
12068 static const unsigned short *const utf8_to_euc_E3[] = {
12069  utf8_to_euc_E380, utf8_to_euc_E381, utf8_to_euc_E382, utf8_to_euc_E383,
12070                 0,                0,                0,                0,
12071  utf8_to_euc_E388,                0, utf8_to_euc_E38A,                0,
12072  utf8_to_euc_E38C, utf8_to_euc_E38D, utf8_to_euc_E38E, utf8_to_euc_E38F,
12073                 0,                0,                0,                0,
12074                 0,                0,                0,                0,
12075                 0,                0,                0,                0,
12076                 0,                0,                0,                0,
12077                 0,                0,                0,                0,
12078                 0,                0,                0,                0,
12079                 0,                0,                0,                0,
12080                 0,                0,                0,                0,
12081                 0,                0,                0,                0,
12082                 0,                0,                0,                0,
12083                 0,                0,                0,                0,
12084                 0,                0,                0,                0,
12085 };
12086 static const unsigned short *const utf8_to_euc_E3_932[] = {
12087  utf8_to_euc_E380_932, utf8_to_euc_E381, utf8_to_euc_E382_932, utf8_to_euc_E383,
12088                 0,                0,                0,                0,
12089  utf8_to_euc_E388,                0, utf8_to_euc_E38A,                0,
12090  utf8_to_euc_E38C, utf8_to_euc_E38D, utf8_to_euc_E38E, utf8_to_euc_E38F,
12091                 0,                0,                0,                0,
12092                 0,                0,                0,                0,
12093                 0,                0,                0,                0,
12094                 0,                0,                0,                0,
12095                 0,                0,                0,                0,
12096                 0,                0,                0,                0,
12097                 0,                0,                0,                0,
12098                 0,                0,                0,                0,
12099                 0,                0,                0,                0,
12100                 0,                0,                0,                0,
12101                 0,                0,                0,                0,
12102                 0,                0,                0,                0,
12103 };
12104 static const unsigned short *const utf8_to_euc_E3_mac[] = {
12105  utf8_to_euc_E380_932, utf8_to_euc_E381, utf8_to_euc_E382_932, utf8_to_euc_E383,
12106                 0,                0,                0,                0,
12107  utf8_to_euc_E388_mac,                0, utf8_to_euc_E38A_mac,                0,
12108  utf8_to_euc_E38C_mac, utf8_to_euc_E38D_mac, utf8_to_euc_E38E_mac, utf8_to_euc_E38F_mac,
12109                 0,                0,                0,                0,
12110                 0,                0,                0,                0,
12111                 0,                0,                0,                0,
12112                 0,                0,                0,                0,
12113                 0,                0,                0,                0,
12114                 0,                0,                0,                0,
12115                 0,                0,                0,                0,
12116                 0,                0,                0,                0,
12117                 0,                0,                0,                0,
12118                 0,                0,                0,                0,
12119                 0,                0,                0,                0,
12120                 0,                0,                0,                0,
12121 };
12122 static const unsigned short *const utf8_to_euc_E3_x0213[] = {
12123  utf8_to_euc_E380_x0213, utf8_to_euc_E381, utf8_to_euc_E382_x0213, utf8_to_euc_E383_x0213,
12124                 0,                0,                0, utf8_to_euc_E387_x0213,
12125  utf8_to_euc_E388, utf8_to_euc_E389_x0213, utf8_to_euc_E38A_x0213, utf8_to_euc_E38B_x0213,
12126  utf8_to_euc_E38C, utf8_to_euc_E38D, utf8_to_euc_E38E, utf8_to_euc_E38F_x0213,
12127  utf8_to_euc_E390_x0213, utf8_to_euc_E391_x0213, utf8_to_euc_E392_x0213, utf8_to_euc_E393_x0213,
12128  utf8_to_euc_E394_x0213, utf8_to_euc_E395_x0213, utf8_to_euc_E396_x0213, utf8_to_euc_E397_x0213,
12129  utf8_to_euc_E398_x0213, utf8_to_euc_E399_x0213, utf8_to_euc_E39A_x0213, utf8_to_euc_E39B_x0213,
12130                 0, utf8_to_euc_E39D_x0213, utf8_to_euc_E39E_x0213, utf8_to_euc_E39F_x0213,
12131  utf8_to_euc_E3A0_x0213, utf8_to_euc_E3A1_x0213,                0, utf8_to_euc_E3A3_x0213,
12132  utf8_to_euc_E3A4_x0213, utf8_to_euc_E3A5_x0213,                0,                0,
12133                 0, utf8_to_euc_E3A9_x0213,                0, utf8_to_euc_E3AB_x0213,
12134  utf8_to_euc_E3AC_x0213, utf8_to_euc_E3AD_x0213, utf8_to_euc_E3AE_x0213, utf8_to_euc_E3AF_x0213,
12135  utf8_to_euc_E3B0_x0213,                0,                0, utf8_to_euc_E3B3_x0213,
12136  utf8_to_euc_E3B4_x0213, utf8_to_euc_E3B5_x0213, utf8_to_euc_E3B6_x0213, utf8_to_euc_E3B7_x0213,
12137  utf8_to_euc_E3B8_x0213, utf8_to_euc_E3B9_x0213, utf8_to_euc_E3BA_x0213,                0,
12138                 0, utf8_to_euc_E3BD_x0213, utf8_to_euc_E3BE_x0213, utf8_to_euc_E3BF_x0213,
12139 };
12140 static const unsigned short *const utf8_to_euc_E4[] = {
12141                 0,                0,                0,                0,
12142                 0,                0,                0,                0,
12143                 0,                0,                0,                0,
12144                 0,                0,                0,                0,
12145                 0,                0,                0,                0,
12146                 0,                0,                0,                0,
12147                 0,                0,                0,                0,
12148                 0,                0,                0,                0,
12149                 0,                0,                0,                0,
12150                 0,                0,                0,                0,
12151                 0,                0,                0,                0,
12152                 0,                0,                0,                0,
12153                 0,                0,                0,                0,
12154                 0,                0,                0,                0,
12155  utf8_to_euc_E4B8, utf8_to_euc_E4B9, utf8_to_euc_E4BA, utf8_to_euc_E4BB,
12156  utf8_to_euc_E4BC, utf8_to_euc_E4BD, utf8_to_euc_E4BE, utf8_to_euc_E4BF,
12157 };
12158 static const unsigned short *const utf8_to_euc_E4_x0213[] = {
12159  utf8_to_euc_E480_x0213, utf8_to_euc_E481_x0213, utf8_to_euc_E482_x0213,                0,
12160  utf8_to_euc_E484_x0213, utf8_to_euc_E485_x0213, utf8_to_euc_E486_x0213, utf8_to_euc_E487_x0213,
12161  utf8_to_euc_E488_x0213, utf8_to_euc_E489_x0213,                0, utf8_to_euc_E48B_x0213,
12162  utf8_to_euc_E48C_x0213, utf8_to_euc_E48D_x0213,                0, utf8_to_euc_E48F_x0213,
12163  utf8_to_euc_E490_x0213, utf8_to_euc_E491_x0213, utf8_to_euc_E492_x0213, utf8_to_euc_E493_x0213,
12164  utf8_to_euc_E494_x0213, utf8_to_euc_E495_x0213, utf8_to_euc_E496_x0213, utf8_to_euc_E497_x0213,
12165  utf8_to_euc_E498_x0213, utf8_to_euc_E499_x0213, utf8_to_euc_E49A_x0213,                0,
12166  utf8_to_euc_E49C_x0213, utf8_to_euc_E49D_x0213,                0, utf8_to_euc_E49F_x0213,
12167  utf8_to_euc_E4A0_x0213, utf8_to_euc_E4A1_x0213, utf8_to_euc_E4A2_x0213,                0,
12168                 0,                0, utf8_to_euc_E4A6_x0213, utf8_to_euc_E4A7_x0213,
12169  utf8_to_euc_E4A8_x0213,                0, utf8_to_euc_E4AA_x0213,                0,
12170  utf8_to_euc_E4AC_x0213,                0,                0, utf8_to_euc_E4AF_x0213,
12171  utf8_to_euc_E4B0_x0213,                0,                0, utf8_to_euc_E4B3_x0213,
12172  utf8_to_euc_E4B4_x0213, utf8_to_euc_E4B5_x0213,                0,                0,
12173  utf8_to_euc_E4B8_x0213, utf8_to_euc_E4B9_x0213, utf8_to_euc_E4BA_x0213, utf8_to_euc_E4BB_x0213,
12174  utf8_to_euc_E4BC_x0213, utf8_to_euc_E4BD_x0213, utf8_to_euc_E4BE_x0213, utf8_to_euc_E4BF_x0213,
12175 };
12176 static const unsigned short *const utf8_to_euc_E5[] = {
12177  utf8_to_euc_E580, utf8_to_euc_E581, utf8_to_euc_E582, utf8_to_euc_E583,
12178  utf8_to_euc_E584, utf8_to_euc_E585, utf8_to_euc_E586, utf8_to_euc_E587,
12179  utf8_to_euc_E588, utf8_to_euc_E589, utf8_to_euc_E58A, utf8_to_euc_E58B,
12180  utf8_to_euc_E58C, utf8_to_euc_E58D, utf8_to_euc_E58E, utf8_to_euc_E58F,
12181  utf8_to_euc_E590, utf8_to_euc_E591, utf8_to_euc_E592, utf8_to_euc_E593,
12182  utf8_to_euc_E594, utf8_to_euc_E595, utf8_to_euc_E596, utf8_to_euc_E597,
12183  utf8_to_euc_E598, utf8_to_euc_E599, utf8_to_euc_E59A, utf8_to_euc_E59B,
12184  utf8_to_euc_E59C, utf8_to_euc_E59D, utf8_to_euc_E59E, utf8_to_euc_E59F,
12185  utf8_to_euc_E5A0, utf8_to_euc_E5A1, utf8_to_euc_E5A2, utf8_to_euc_E5A3,
12186  utf8_to_euc_E5A4, utf8_to_euc_E5A5, utf8_to_euc_E5A6, utf8_to_euc_E5A7,
12187  utf8_to_euc_E5A8, utf8_to_euc_E5A9, utf8_to_euc_E5AA, utf8_to_euc_E5AB,
12188  utf8_to_euc_E5AC, utf8_to_euc_E5AD, utf8_to_euc_E5AE, utf8_to_euc_E5AF,
12189  utf8_to_euc_E5B0, utf8_to_euc_E5B1, utf8_to_euc_E5B2, utf8_to_euc_E5B3,
12190  utf8_to_euc_E5B4, utf8_to_euc_E5B5, utf8_to_euc_E5B6, utf8_to_euc_E5B7,
12191  utf8_to_euc_E5B8, utf8_to_euc_E5B9, utf8_to_euc_E5BA, utf8_to_euc_E5BB,
12192  utf8_to_euc_E5BC, utf8_to_euc_E5BD, utf8_to_euc_E5BE, utf8_to_euc_E5BF,
12193 };
12194 static const unsigned short *const utf8_to_euc_E5_x0213[] = {
12195  utf8_to_euc_E580_x0213, utf8_to_euc_E581_x0213, utf8_to_euc_E582_x0213, utf8_to_euc_E583_x0213,
12196  utf8_to_euc_E584_x0213, utf8_to_euc_E585_x0213, utf8_to_euc_E586_x0213, utf8_to_euc_E587_x0213,
12197  utf8_to_euc_E588_x0213, utf8_to_euc_E589_x0213, utf8_to_euc_E58A_x0213, utf8_to_euc_E58B_x0213,
12198  utf8_to_euc_E58C_x0213, utf8_to_euc_E58D_x0213, utf8_to_euc_E58E_x0213, utf8_to_euc_E58F_x0213,
12199  utf8_to_euc_E590_x0213, utf8_to_euc_E591_x0213, utf8_to_euc_E592_x0213, utf8_to_euc_E593_x0213,
12200  utf8_to_euc_E594_x0213, utf8_to_euc_E595_x0213, utf8_to_euc_E596_x0213, utf8_to_euc_E597_x0213,
12201  utf8_to_euc_E598_x0213, utf8_to_euc_E599_x0213, utf8_to_euc_E59A_x0213, utf8_to_euc_E59B_x0213,
12202  utf8_to_euc_E59C_x0213, utf8_to_euc_E59D_x0213, utf8_to_euc_E59E_x0213, utf8_to_euc_E59F_x0213,
12203  utf8_to_euc_E5A0_x0213, utf8_to_euc_E5A1_x0213, utf8_to_euc_E5A2_x0213, utf8_to_euc_E5A3_x0213,
12204  utf8_to_euc_E5A4_x0213, utf8_to_euc_E5A5_x0213, utf8_to_euc_E5A6_x0213, utf8_to_euc_E5A7_x0213,
12205  utf8_to_euc_E5A8_x0213, utf8_to_euc_E5A9_x0213, utf8_to_euc_E5AA_x0213, utf8_to_euc_E5AB_x0213,
12206  utf8_to_euc_E5AC_x0213, utf8_to_euc_E5AD_x0213, utf8_to_euc_E5AE_x0213, utf8_to_euc_E5AF_x0213,
12207  utf8_to_euc_E5B0_x0213, utf8_to_euc_E5B1_x0213, utf8_to_euc_E5B2_x0213, utf8_to_euc_E5B3_x0213,
12208  utf8_to_euc_E5B4_x0213, utf8_to_euc_E5B5_x0213, utf8_to_euc_E5B6_x0213, utf8_to_euc_E5B7_x0213,
12209  utf8_to_euc_E5B8_x0213, utf8_to_euc_E5B9_x0213, utf8_to_euc_E5BA_x0213, utf8_to_euc_E5BB_x0213,
12210  utf8_to_euc_E5BC_x0213, utf8_to_euc_E5BD_x0213, utf8_to_euc_E5BE_x0213, utf8_to_euc_E5BF_x0213,
12211 };
12212 static const unsigned short *const utf8_to_euc_E6[] = {
12213  utf8_to_euc_E680, utf8_to_euc_E681, utf8_to_euc_E682, utf8_to_euc_E683,
12214  utf8_to_euc_E684, utf8_to_euc_E685, utf8_to_euc_E686, utf8_to_euc_E687,
12215  utf8_to_euc_E688, utf8_to_euc_E689, utf8_to_euc_E68A, utf8_to_euc_E68B,
12216  utf8_to_euc_E68C, utf8_to_euc_E68D, utf8_to_euc_E68E, utf8_to_euc_E68F,
12217  utf8_to_euc_E690, utf8_to_euc_E691, utf8_to_euc_E692, utf8_to_euc_E693,
12218  utf8_to_euc_E694, utf8_to_euc_E695, utf8_to_euc_E696, utf8_to_euc_E697,
12219  utf8_to_euc_E698, utf8_to_euc_E699, utf8_to_euc_E69A, utf8_to_euc_E69B,
12220  utf8_to_euc_E69C, utf8_to_euc_E69D, utf8_to_euc_E69E, utf8_to_euc_E69F,
12221  utf8_to_euc_E6A0, utf8_to_euc_E6A1, utf8_to_euc_E6A2, utf8_to_euc_E6A3,
12222  utf8_to_euc_E6A4, utf8_to_euc_E6A5, utf8_to_euc_E6A6, utf8_to_euc_E6A7,
12223  utf8_to_euc_E6A8, utf8_to_euc_E6A9, utf8_to_euc_E6AA, utf8_to_euc_E6AB,
12224  utf8_to_euc_E6AC, utf8_to_euc_E6AD, utf8_to_euc_E6AE, utf8_to_euc_E6AF,
12225  utf8_to_euc_E6B0, utf8_to_euc_E6B1, utf8_to_euc_E6B2, utf8_to_euc_E6B3,
12226  utf8_to_euc_E6B4, utf8_to_euc_E6B5, utf8_to_euc_E6B6, utf8_to_euc_E6B7,
12227  utf8_to_euc_E6B8, utf8_to_euc_E6B9, utf8_to_euc_E6BA, utf8_to_euc_E6BB,
12228  utf8_to_euc_E6BC, utf8_to_euc_E6BD, utf8_to_euc_E6BE, utf8_to_euc_E6BF,
12229 };
12230 static const unsigned short *const utf8_to_euc_E6_x0213[] = {
12231  utf8_to_euc_E680_x0213, utf8_to_euc_E681_x0213, utf8_to_euc_E682_x0213, utf8_to_euc_E683_x0213,
12232  utf8_to_euc_E684_x0213, utf8_to_euc_E685_x0213, utf8_to_euc_E686_x0213, utf8_to_euc_E687_x0213,
12233  utf8_to_euc_E688_x0213, utf8_to_euc_E689_x0213, utf8_to_euc_E68A_x0213, utf8_to_euc_E68B_x0213,
12234  utf8_to_euc_E68C_x0213, utf8_to_euc_E68D_x0213, utf8_to_euc_E68E_x0213, utf8_to_euc_E68F_x0213,
12235  utf8_to_euc_E690_x0213, utf8_to_euc_E691_x0213, utf8_to_euc_E692_x0213, utf8_to_euc_E693_x0213,
12236  utf8_to_euc_E694_x0213, utf8_to_euc_E695_x0213, utf8_to_euc_E696_x0213, utf8_to_euc_E697_x0213,
12237  utf8_to_euc_E698_x0213, utf8_to_euc_E699_x0213, utf8_to_euc_E69A_x0213, utf8_to_euc_E69B_x0213,
12238  utf8_to_euc_E69C_x0213, utf8_to_euc_E69D_x0213, utf8_to_euc_E69E_x0213, utf8_to_euc_E69F_x0213,
12239  utf8_to_euc_E6A0_x0213, utf8_to_euc_E6A1_x0213, utf8_to_euc_E6A2_x0213, utf8_to_euc_E6A3_x0213,
12240  utf8_to_euc_E6A4_x0213, utf8_to_euc_E6A5_x0213, utf8_to_euc_E6A6_x0213, utf8_to_euc_E6A7_x0213,
12241  utf8_to_euc_E6A8_x0213, utf8_to_euc_E6A9_x0213, utf8_to_euc_E6AA_x0213, utf8_to_euc_E6AB_x0213,
12242  utf8_to_euc_E6AC_x0213, utf8_to_euc_E6AD_x0213, utf8_to_euc_E6AE_x0213, utf8_to_euc_E6AF_x0213,
12243  utf8_to_euc_E6B0_x0213, utf8_to_euc_E6B1_x0213, utf8_to_euc_E6B2_x0213, utf8_to_euc_E6B3_x0213,
12244  utf8_to_euc_E6B4_x0213, utf8_to_euc_E6B5_x0213, utf8_to_euc_E6B6_x0213, utf8_to_euc_E6B7_x0213,
12245  utf8_to_euc_E6B8_x0213, utf8_to_euc_E6B9_x0213, utf8_to_euc_E6BA_x0213, utf8_to_euc_E6BB_x0213,
12246  utf8_to_euc_E6BC_x0213, utf8_to_euc_E6BD_x0213, utf8_to_euc_E6BE_x0213, utf8_to_euc_E6BF_x0213,
12247 };
12248 static const unsigned short *const utf8_to_euc_E7[] = {
12249  utf8_to_euc_E780, utf8_to_euc_E781, utf8_to_euc_E782, utf8_to_euc_E783,
12250  utf8_to_euc_E784, utf8_to_euc_E785, utf8_to_euc_E786, utf8_to_euc_E787,
12251  utf8_to_euc_E788, utf8_to_euc_E789, utf8_to_euc_E78A, utf8_to_euc_E78B,
12252  utf8_to_euc_E78C, utf8_to_euc_E78D, utf8_to_euc_E78E, utf8_to_euc_E78F,
12253  utf8_to_euc_E790, utf8_to_euc_E791, utf8_to_euc_E792, utf8_to_euc_E793,
12254  utf8_to_euc_E794, utf8_to_euc_E795, utf8_to_euc_E796, utf8_to_euc_E797,
12255  utf8_to_euc_E798, utf8_to_euc_E799, utf8_to_euc_E79A, utf8_to_euc_E79B,
12256  utf8_to_euc_E79C, utf8_to_euc_E79D, utf8_to_euc_E79E, utf8_to_euc_E79F,
12257  utf8_to_euc_E7A0, utf8_to_euc_E7A1, utf8_to_euc_E7A2, utf8_to_euc_E7A3,
12258  utf8_to_euc_E7A4, utf8_to_euc_E7A5, utf8_to_euc_E7A6, utf8_to_euc_E7A7,
12259  utf8_to_euc_E7A8, utf8_to_euc_E7A9, utf8_to_euc_E7AA, utf8_to_euc_E7AB,
12260  utf8_to_euc_E7AC, utf8_to_euc_E7AD, utf8_to_euc_E7AE, utf8_to_euc_E7AF,
12261  utf8_to_euc_E7B0, utf8_to_euc_E7B1, utf8_to_euc_E7B2, utf8_to_euc_E7B3,
12262  utf8_to_euc_E7B4, utf8_to_euc_E7B5, utf8_to_euc_E7B6, utf8_to_euc_E7B7,
12263  utf8_to_euc_E7B8, utf8_to_euc_E7B9, utf8_to_euc_E7BA,                0,
12264  utf8_to_euc_E7BC, utf8_to_euc_E7BD, utf8_to_euc_E7BE, utf8_to_euc_E7BF,
12265 };
12266 static const unsigned short *const utf8_to_euc_E7_x0213[] = {
12267  utf8_to_euc_E780_x0213, utf8_to_euc_E781_x0213, utf8_to_euc_E782_x0213, utf8_to_euc_E783_x0213,
12268  utf8_to_euc_E784_x0213, utf8_to_euc_E785_x0213, utf8_to_euc_E786_x0213, utf8_to_euc_E787_x0213,
12269  utf8_to_euc_E788_x0213, utf8_to_euc_E789_x0213, utf8_to_euc_E78A_x0213, utf8_to_euc_E78B_x0213,
12270  utf8_to_euc_E78C_x0213, utf8_to_euc_E78D_x0213, utf8_to_euc_E78E_x0213, utf8_to_euc_E78F_x0213,
12271  utf8_to_euc_E790_x0213, utf8_to_euc_E791_x0213, utf8_to_euc_E792_x0213, utf8_to_euc_E793_x0213,
12272  utf8_to_euc_E794_x0213, utf8_to_euc_E795_x0213, utf8_to_euc_E796_x0213, utf8_to_euc_E797_x0213,
12273  utf8_to_euc_E798_x0213, utf8_to_euc_E799_x0213, utf8_to_euc_E79A_x0213, utf8_to_euc_E79B_x0213,
12274  utf8_to_euc_E79C_x0213, utf8_to_euc_E79D_x0213, utf8_to_euc_E79E_x0213, utf8_to_euc_E79F_x0213,
12275  utf8_to_euc_E7A0_x0213, utf8_to_euc_E7A1_x0213, utf8_to_euc_E7A2_x0213, utf8_to_euc_E7A3_x0213,
12276  utf8_to_euc_E7A4_x0213, utf8_to_euc_E7A5_x0213, utf8_to_euc_E7A6_x0213, utf8_to_euc_E7A7_x0213,
12277  utf8_to_euc_E7A8_x0213, utf8_to_euc_E7A9_x0213, utf8_to_euc_E7AA_x0213, utf8_to_euc_E7AB_x0213,
12278  utf8_to_euc_E7AC_x0213, utf8_to_euc_E7AD_x0213, utf8_to_euc_E7AE_x0213, utf8_to_euc_E7AF_x0213,
12279  utf8_to_euc_E7B0_x0213, utf8_to_euc_E7B1_x0213, utf8_to_euc_E7B2_x0213, utf8_to_euc_E7B3_x0213,
12280  utf8_to_euc_E7B4_x0213, utf8_to_euc_E7B5_x0213, utf8_to_euc_E7B6_x0213, utf8_to_euc_E7B7_x0213,
12281  utf8_to_euc_E7B8_x0213, utf8_to_euc_E7B9_x0213, utf8_to_euc_E7BA_x0213,                0,
12282  utf8_to_euc_E7BC_x0213, utf8_to_euc_E7BD_x0213, utf8_to_euc_E7BE_x0213, utf8_to_euc_E7BF_x0213,
12283 };
12284 static const unsigned short *const utf8_to_euc_E8[] = {
12285  utf8_to_euc_E880, utf8_to_euc_E881, utf8_to_euc_E882, utf8_to_euc_E883,
12286  utf8_to_euc_E884, utf8_to_euc_E885, utf8_to_euc_E886, utf8_to_euc_E887,
12287  utf8_to_euc_E888, utf8_to_euc_E889, utf8_to_euc_E88A, utf8_to_euc_E88B,
12288  utf8_to_euc_E88C, utf8_to_euc_E88D, utf8_to_euc_E88E, utf8_to_euc_E88F,
12289  utf8_to_euc_E890, utf8_to_euc_E891, utf8_to_euc_E892, utf8_to_euc_E893,
12290  utf8_to_euc_E894, utf8_to_euc_E895, utf8_to_euc_E896, utf8_to_euc_E897,
12291  utf8_to_euc_E898, utf8_to_euc_E899, utf8_to_euc_E89A, utf8_to_euc_E89B,
12292  utf8_to_euc_E89C, utf8_to_euc_E89D, utf8_to_euc_E89E, utf8_to_euc_E89F,
12293  utf8_to_euc_E8A0, utf8_to_euc_E8A1, utf8_to_euc_E8A2, utf8_to_euc_E8A3,
12294  utf8_to_euc_E8A4, utf8_to_euc_E8A5, utf8_to_euc_E8A6, utf8_to_euc_E8A7,
12295  utf8_to_euc_E8A8, utf8_to_euc_E8A9, utf8_to_euc_E8AA, utf8_to_euc_E8AB,
12296  utf8_to_euc_E8AC, utf8_to_euc_E8AD, utf8_to_euc_E8AE,                0,
12297  utf8_to_euc_E8B0, utf8_to_euc_E8B1, utf8_to_euc_E8B2, utf8_to_euc_E8B3,
12298  utf8_to_euc_E8B4, utf8_to_euc_E8B5, utf8_to_euc_E8B6, utf8_to_euc_E8B7,
12299  utf8_to_euc_E8B8, utf8_to_euc_E8B9, utf8_to_euc_E8BA, utf8_to_euc_E8BB,
12300  utf8_to_euc_E8BC, utf8_to_euc_E8BD, utf8_to_euc_E8BE, utf8_to_euc_E8BF,
12301 };
12302 static const unsigned short *const utf8_to_euc_E8_x0213[] = {
12303  utf8_to_euc_E880_x0213, utf8_to_euc_E881_x0213, utf8_to_euc_E882_x0213, utf8_to_euc_E883_x0213,
12304  utf8_to_euc_E884_x0213, utf8_to_euc_E885_x0213, utf8_to_euc_E886_x0213, utf8_to_euc_E887_x0213,
12305  utf8_to_euc_E888_x0213, utf8_to_euc_E889_x0213, utf8_to_euc_E88A_x0213, utf8_to_euc_E88B_x0213,
12306  utf8_to_euc_E88C_x0213, utf8_to_euc_E88D_x0213, utf8_to_euc_E88E_x0213, utf8_to_euc_E88F_x0213,
12307  utf8_to_euc_E890_x0213, utf8_to_euc_E891_x0213, utf8_to_euc_E892_x0213, utf8_to_euc_E893_x0213,
12308  utf8_to_euc_E894_x0213, utf8_to_euc_E895_x0213, utf8_to_euc_E896_x0213, utf8_to_euc_E897_x0213,
12309  utf8_to_euc_E898_x0213, utf8_to_euc_E899_x0213, utf8_to_euc_E89A_x0213, utf8_to_euc_E89B_x0213,
12310  utf8_to_euc_E89C_x0213, utf8_to_euc_E89D_x0213, utf8_to_euc_E89E_x0213, utf8_to_euc_E89F_x0213,
12311  utf8_to_euc_E8A0_x0213, utf8_to_euc_E8A1_x0213, utf8_to_euc_E8A2_x0213, utf8_to_euc_E8A3_x0213,
12312  utf8_to_euc_E8A4_x0213, utf8_to_euc_E8A5_x0213, utf8_to_euc_E8A6_x0213, utf8_to_euc_E8A7_x0213,
12313  utf8_to_euc_E8A8_x0213, utf8_to_euc_E8A9_x0213, utf8_to_euc_E8AA_x0213, utf8_to_euc_E8AB_x0213,
12314  utf8_to_euc_E8AC_x0213, utf8_to_euc_E8AD_x0213, utf8_to_euc_E8AE_x0213,                0,
12315  utf8_to_euc_E8B0_x0213, utf8_to_euc_E8B1_x0213, utf8_to_euc_E8B2_x0213, utf8_to_euc_E8B3_x0213,
12316  utf8_to_euc_E8B4_x0213, utf8_to_euc_E8B5_x0213, utf8_to_euc_E8B6_x0213, utf8_to_euc_E8B7_x0213,
12317  utf8_to_euc_E8B8_x0213, utf8_to_euc_E8B9_x0213, utf8_to_euc_E8BA_x0213, utf8_to_euc_E8BB_x0213,
12318  utf8_to_euc_E8BC_x0213, utf8_to_euc_E8BD_x0213, utf8_to_euc_E8BE_x0213, utf8_to_euc_E8BF_x0213,
12319 };
12320 static const unsigned short *const utf8_to_euc_E9[] = {
12321  utf8_to_euc_E980, utf8_to_euc_E981, utf8_to_euc_E982, utf8_to_euc_E983,
12322  utf8_to_euc_E984, utf8_to_euc_E985, utf8_to_euc_E986, utf8_to_euc_E987,
12323  utf8_to_euc_E988, utf8_to_euc_E989, utf8_to_euc_E98A, utf8_to_euc_E98B,
12324  utf8_to_euc_E98C, utf8_to_euc_E98D, utf8_to_euc_E98E, utf8_to_euc_E98F,
12325  utf8_to_euc_E990, utf8_to_euc_E991, utf8_to_euc_E992,                0,
12326                 0, utf8_to_euc_E995, utf8_to_euc_E996, utf8_to_euc_E997,
12327  utf8_to_euc_E998, utf8_to_euc_E999, utf8_to_euc_E99A, utf8_to_euc_E99B,
12328  utf8_to_euc_E99C, utf8_to_euc_E99D, utf8_to_euc_E99E, utf8_to_euc_E99F,
12329  utf8_to_euc_E9A0, utf8_to_euc_E9A1, utf8_to_euc_E9A2, utf8_to_euc_E9A3,
12330  utf8_to_euc_E9A4, utf8_to_euc_E9A5, utf8_to_euc_E9A6, utf8_to_euc_E9A7,
12331  utf8_to_euc_E9A8, utf8_to_euc_E9A9, utf8_to_euc_E9AA, utf8_to_euc_E9AB,
12332  utf8_to_euc_E9AC, utf8_to_euc_E9AD, utf8_to_euc_E9AE, utf8_to_euc_E9AF,
12333  utf8_to_euc_E9B0, utf8_to_euc_E9B1,                0, utf8_to_euc_E9B3,
12334  utf8_to_euc_E9B4, utf8_to_euc_E9B5, utf8_to_euc_E9B6, utf8_to_euc_E9B7,
12335  utf8_to_euc_E9B8, utf8_to_euc_E9B9, utf8_to_euc_E9BA, utf8_to_euc_E9BB,
12336  utf8_to_euc_E9BC, utf8_to_euc_E9BD, utf8_to_euc_E9BE,                0,
12337 };
12338 static const unsigned short *const utf8_to_euc_E9_x0213[] = {
12339  utf8_to_euc_E980_x0213, utf8_to_euc_E981_x0213, utf8_to_euc_E982_x0213, utf8_to_euc_E983_x0213,
12340  utf8_to_euc_E984_x0213, utf8_to_euc_E985_x0213, utf8_to_euc_E986_x0213, utf8_to_euc_E987_x0213,
12341  utf8_to_euc_E988_x0213, utf8_to_euc_E989_x0213, utf8_to_euc_E98A_x0213, utf8_to_euc_E98B_x0213,
12342  utf8_to_euc_E98C_x0213, utf8_to_euc_E98D_x0213, utf8_to_euc_E98E_x0213, utf8_to_euc_E98F_x0213,
12343  utf8_to_euc_E990_x0213, utf8_to_euc_E991_x0213, utf8_to_euc_E992,                0,
12344                 0, utf8_to_euc_E995_x0213, utf8_to_euc_E996_x0213, utf8_to_euc_E997_x0213,
12345  utf8_to_euc_E998_x0213, utf8_to_euc_E999_x0213, utf8_to_euc_E99A_x0213, utf8_to_euc_E99B_x0213,
12346  utf8_to_euc_E99C_x0213, utf8_to_euc_E99D_x0213, utf8_to_euc_E99E_x0213, utf8_to_euc_E99F_x0213,
12347  utf8_to_euc_E9A0_x0213, utf8_to_euc_E9A1_x0213, utf8_to_euc_E9A2_x0213, utf8_to_euc_E9A3_x0213,
12348  utf8_to_euc_E9A4_x0213, utf8_to_euc_E9A5_x0213, utf8_to_euc_E9A6_x0213, utf8_to_euc_E9A7_x0213,
12349  utf8_to_euc_E9A8_x0213, utf8_to_euc_E9A9_x0213, utf8_to_euc_E9AA_x0213, utf8_to_euc_E9AB_x0213,
12350  utf8_to_euc_E9AC_x0213, utf8_to_euc_E9AD_x0213, utf8_to_euc_E9AE_x0213, utf8_to_euc_E9AF_x0213,
12351  utf8_to_euc_E9B0_x0213, utf8_to_euc_E9B1_x0213,                0, utf8_to_euc_E9B3_x0213,
12352  utf8_to_euc_E9B4_x0213, utf8_to_euc_E9B5_x0213, utf8_to_euc_E9B6_x0213, utf8_to_euc_E9B7_x0213,
12353  utf8_to_euc_E9B8_x0213, utf8_to_euc_E9B9_x0213, utf8_to_euc_E9BA_x0213, utf8_to_euc_E9BB_x0213,
12354  utf8_to_euc_E9BC_x0213, utf8_to_euc_E9BD_x0213, utf8_to_euc_E9BE_x0213,                0,
12355 };
12356 static const unsigned short *const utf8_to_euc_EF[] = {
12357                 0,                0,                0,                0,
12358                 0,                0,                0,                0,
12359                 0,                0,                0,                0,
12360                 0,                0,                0,                0,
12361                 0,                0,                0,                0,
12362                 0,                0,                0,                0,
12363                 0,                0,                0,                0,
12364                 0,                0,                0,                0,
12365                 0,                0,                0,                0,
12366  utf8_to_euc_EFA4,                0,                0, utf8_to_euc_EFA7,
12367  utf8_to_euc_EFA8,                0,                0,                0,
12368                 0,                0,                0,                0,
12369                 0,                0,                0,                0,
12370                 0,                0,                0,                0,
12371                 0,                0,                0,                0,
12372  utf8_to_euc_EFBC, utf8_to_euc_EFBD, utf8_to_euc_EFBE, utf8_to_euc_EFBF,
12373 };
12374 static const unsigned short *const utf8_to_euc_EF_ms[] = {
12375                 0,                0,                0,                0,
12376                 0,                0,                0,                0,
12377                 0,                0,                0,                0,
12378                 0,                0,                0,                0,
12379                 0,                0,                0,                0,
12380                 0,                0,                0,                0,
12381                 0,                0,                0,                0,
12382                 0,                0,                0,                0,
12383                 0,                0,                0,                0,
12384  utf8_to_euc_EFA4,                0,                0, utf8_to_euc_EFA7,
12385  utf8_to_euc_EFA8,                0,                0,                0,
12386                 0,                0,                0,                0,
12387                 0,                0,                0,                0,
12388                 0,                0,                0,                0,
12389                 0,                0,                0,                0,
12390  utf8_to_euc_EFBC, utf8_to_euc_EFBD_ms, utf8_to_euc_EFBE, utf8_to_euc_EFBF,
12391 };
12392 static const unsigned short *const utf8_to_euc_EF_x0213[] = {
12393                 0,                0,                0,                0,
12394                 0,                0,                0,                0,
12395                 0,                0,                0,                0,
12396                 0,                0,                0,                0,
12397                 0,                0,                0,                0,
12398                 0,                0,                0,                0,
12399                 0,                0,                0,                0,
12400                 0,                0,                0,                0,
12401                 0,                0,                0,                0,
12402  utf8_to_euc_EFA4_x0213, utf8_to_euc_EFA5_x0213,                0, utf8_to_euc_EFA7_x0213,
12403  utf8_to_euc_EFA8_x0213, utf8_to_euc_EFA9_x0213,                0,                0,
12404                 0,                0,                0,                0,
12405                 0,                0,                0,                0,
12406                 0,                0,                0,                0,
12407                 0, utf8_to_euc_EFB9_x0213,                0,                0,
12408  utf8_to_euc_EFBC_x0213, utf8_to_euc_EFBD_x0213, utf8_to_euc_EFBE, utf8_to_euc_EFBF,
12409 };
12410 const unsigned short *const utf8_to_euc_2bytes[] = {
12411               0,              0,              0,              0,
12412               0,              0,              0,              0,
12413               0,              0,              0,              0,
12414               0,              0,              0,              0,
12415               0,              0,              0,              0,
12416               0,              0,              0,              0,
12417               0,              0,              0,              0,
12418               0,              0,              0,              0,
12419               0,              0,              0,              0,
12420               0,              0,              0,              0,
12421               0,              0,              0,              0,
12422               0,              0,              0,              0,
12423               0,              0,              0,              0,
12424               0,              0,              0,              0,
12425               0,              0,              0,              0,
12426               0,              0,              0,              0,
12427               0,              0, utf8_to_euc_C2, utf8_to_euc_C3,
12428  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
12429               0,              0,              0, utf8_to_euc_CB,
12430               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
12431  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
12432               0,              0,              0,              0,
12433               0,              0,              0,              0,
12434               0,              0,              0,              0,
12435               0,              0,              0,              0,
12436               0,              0,              0,              0,
12437               0,              0,              0,              0,
12438               0,              0,              0,              0,
12439 };
12440 const unsigned short *const utf8_to_euc_2bytes_ms[] = {
12441               0,              0,              0,              0,
12442               0,              0,              0,              0,
12443               0,              0,              0,              0,
12444               0,              0,              0,              0,
12445               0,              0,              0,              0,
12446               0,              0,              0,              0,
12447               0,              0,              0,              0,
12448               0,              0,              0,              0,
12449               0,              0,              0,              0,
12450               0,              0,              0,              0,
12451               0,              0,              0,              0,
12452               0,              0,              0,              0,
12453               0,              0,              0,              0,
12454               0,              0,              0,              0,
12455               0,              0,              0,              0,
12456               0,              0,              0,              0,
12457               0,              0, utf8_to_euc_C2_ms, utf8_to_euc_C3,
12458  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
12459               0,              0,              0, utf8_to_euc_CB,
12460               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
12461  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
12462               0,              0,              0,              0,
12463               0,              0,              0,              0,
12464               0,              0,              0,              0,
12465               0,              0,              0,              0,
12466               0,              0,              0,              0,
12467               0,              0,              0,              0,
12468               0,              0,              0,              0,
12469 };
12470 const unsigned short *const utf8_to_euc_2bytes_932[] = {
12471               0,              0,              0,              0,
12472               0,              0,              0,              0,
12473               0,              0,              0,              0,
12474               0,              0,              0,              0,
12475               0,              0,              0,              0,
12476               0,              0,              0,              0,
12477               0,              0,              0,              0,
12478               0,              0,              0,              0,
12479               0,              0,              0,              0,
12480               0,              0,              0,              0,
12481               0,              0,              0,              0,
12482               0,              0,              0,              0,
12483               0,              0,              0,              0,
12484               0,              0,              0,              0,
12485               0,              0,              0,              0,
12486               0,              0,              0,              0,
12487               0,              0, utf8_to_euc_C2_932, utf8_to_euc_C3_932,
12488  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
12489               0,              0,              0, utf8_to_euc_CB,
12490               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
12491  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
12492               0,              0,              0,              0,
12493               0,              0,              0,              0,
12494               0,              0,              0,              0,
12495               0,              0,              0,              0,
12496               0,              0,              0,              0,
12497               0,              0,              0,              0,
12498               0,              0,              0,              0,
12499 };
12500 const unsigned short *const utf8_to_euc_2bytes_mac[] = {
12501               0,              0,              0,              0,
12502               0,              0,              0,              0,
12503               0,              0,              0,              0,
12504               0,              0,              0,              0,
12505               0,              0,              0,              0,
12506               0,              0,              0,              0,
12507               0,              0,              0,              0,
12508               0,              0,              0,              0,
12509               0,              0,              0,              0,
12510               0,              0,              0,              0,
12511               0,              0,              0,              0,
12512               0,              0,              0,              0,
12513               0,              0,              0,              0,
12514               0,              0,              0,              0,
12515               0,              0,              0,              0,
12516               0,              0,              0,              0,
12517               0,              0, utf8_to_euc_C2_mac, utf8_to_euc_C3,
12518  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
12519               0,              0,              0, utf8_to_euc_CB,
12520               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
12521  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
12522               0,              0,              0,              0,
12523               0,              0,              0,              0,
12524               0,              0,              0,              0,
12525               0,              0,              0,              0,
12526               0,              0,              0,              0,
12527               0,              0,              0,              0,
12528               0,              0,              0,              0,
12529 };
12530 const unsigned short *const utf8_to_euc_2bytes_x0213[] = {
12531               0,              0,              0,              0,
12532               0,              0,              0,              0,
12533               0,              0,              0,              0,
12534               0,              0,              0,              0,
12535               0,              0,              0,              0,
12536               0,              0,              0,              0,
12537               0,              0,              0,              0,
12538               0,              0,              0,              0,
12539               0,              0,              0,              0,
12540               0,              0,              0,              0,
12541               0,              0,              0,              0,
12542               0,              0,              0,              0,
12543               0,              0,              0,              0,
12544               0,              0,              0,              0,
12545               0,              0,              0,              0,
12546               0,              0,              0,              0,
12547               0,              0, utf8_to_euc_C2_x0213, utf8_to_euc_C3_x0213,
12548  utf8_to_euc_C4_x0213, utf8_to_euc_C5_x0213, utf8_to_euc_C6_x0213, utf8_to_euc_C7_x0213,
12549               0, utf8_to_euc_C9_x0213, utf8_to_euc_CA_x0213, utf8_to_euc_CB_x0213,
12550  utf8_to_euc_CC_x0213, utf8_to_euc_CD_x0213, utf8_to_euc_CE, utf8_to_euc_CF_x0213,
12551  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
12552               0,              0,              0,              0,
12553               0,              0,              0,              0,
12554               0,              0,              0,              0,
12555               0,              0,              0,              0,
12556               0,              0,              0,              0,
12557               0,              0,              0,              0,
12558               0,              0,              0,              0,
12559 };
12560 const unsigned short *const *const utf8_to_euc_3bytes[] = {
12561               0,              0, utf8_to_euc_E2, utf8_to_euc_E3,
12562  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
12563  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
12564               0,              0,              0, utf8_to_euc_EF,
12565 };
12566 const unsigned short *const *const utf8_to_euc_3bytes_ms[] = {
12567               0,              0, utf8_to_euc_E2_ms, utf8_to_euc_E3,
12568  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
12569  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
12570               0,              0,              0, utf8_to_euc_EF_ms,
12571 };
12572 const unsigned short *const *const utf8_to_euc_3bytes_932[] = {
12573               0,              0, utf8_to_euc_E2_932, utf8_to_euc_E3_932,
12574  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
12575  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
12576               0,              0,              0, utf8_to_euc_EF_ms,
12577 };
12578 const unsigned short *const *const utf8_to_euc_3bytes_mac[] = {
12579               0,              0, utf8_to_euc_E2_mac, utf8_to_euc_E3_mac,
12580  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
12581  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
12582               0,              0,              0, utf8_to_euc_EF_ms,
12583 };
12584 const unsigned short *const *const utf8_to_euc_3bytes_x0213[] = {
12585               0, utf8_to_euc_E1_x0213, utf8_to_euc_E2_x0213, utf8_to_euc_E3_x0213,
12586  utf8_to_euc_E4_x0213, utf8_to_euc_E5_x0213, utf8_to_euc_E6_x0213, utf8_to_euc_E7_x0213,
12587  utf8_to_euc_E8_x0213, utf8_to_euc_E9_x0213,              0,              0,
12588               0,              0,              0, utf8_to_euc_EF_x0213,
12589 };
12590
12591 #ifdef UNICODE_NORMALIZATION
12592
12593 /* Normalization Table by Apple */
12594 /* http://developer.apple.com/technotes/tn/tn1150table.html */
12595
12596 const struct normalization_pair normalization_table[] = {
12597     {{0xcd,0xbe},       {0x3b}},
12598     {{0xc3,0x80},       {0x41,0xcc,0x80,0x00}},
12599     {{0xc3,0x81},       {0x41,0xcc,0x81}},
12600     {{0xc3,0x82},       {0x41,0xcc,0x82}},
12601     {{0xe1,0xba,0xa6},  {0x41,0xcc,0x82,0xcc,0x80}},
12602     {{0xe1,0xba,0xa4},  {0x41,0xcc,0x82,0xcc,0x81}},
12603     {{0xe1,0xba,0xaa},  {0x41,0xcc,0x82,0xcc,0x83}},
12604     {{0xe1,0xba,0xa8},  {0x41,0xcc,0x82,0xcc,0x89}},
12605     {{0xc3,0x83},       {0x41,0xcc,0x83}},
12606     {{0xc4,0x80},       {0x41,0xcc,0x84}},
12607     {{0xc4,0x82},       {0x41,0xcc,0x86}},
12608     {{0xe1,0xba,0xb0},  {0x41,0xcc,0x86,0xcc,0x80}},
12609     {{0xe1,0xba,0xae},  {0x41,0xcc,0x86,0xcc,0x81}},
12610     {{0xe1,0xba,0xb4},  {0x41,0xcc,0x86,0xcc,0x83}},
12611     {{0xe1,0xba,0xb2},  {0x41,0xcc,0x86,0xcc,0x89}},
12612     {{0xc7,0xa0},       {0x41,0xcc,0x87,0xcc,0x84}},
12613     {{0xc3,0x84},       {0x41,0xcc,0x88}},
12614     {{0xc7,0x9e},       {0x41,0xcc,0x88,0xcc,0x84}},
12615     {{0xe1,0xba,0xa2},  {0x41,0xcc,0x89}},
12616     {{0xc3,0x85},       {0x41,0xcc,0x8a}},
12617     {{0xc7,0xba},       {0x41,0xcc,0x8a,0xcc,0x81}},
12618     {{0xc7,0x8d},       {0x41,0xcc,0x8c}},
12619     {{0xc8,0x80},       {0x41,0xcc,0x8f}},
12620     {{0xc8,0x82},       {0x41,0xcc,0x91}},
12621     {{0xe1,0xba,0xa0},  {0x41,0xcc,0xa3}},
12622     {{0xe1,0xba,0xac},  {0x41,0xcc,0xa3,0xcc,0x82}},
12623     {{0xe1,0xba,0xb6},  {0x41,0xcc,0xa3,0xcc,0x86}},
12624     {{0xe1,0xb8,0x80},  {0x41,0xcc,0xa5}},
12625     {{0xc4,0x84},       {0x41,0xcc,0xa8}},
12626     {{0xe1,0xb8,0x82},  {0x42,0xcc,0x87}},
12627     {{0xe1,0xb8,0x84},  {0x42,0xcc,0xa3}},
12628     {{0xe1,0xb8,0x86},  {0x42,0xcc,0xb1}},
12629     {{0xc4,0x86},       {0x43,0xcc,0x81}},
12630     {{0xc4,0x88},       {0x43,0xcc,0x82}},
12631     {{0xc4,0x8a},       {0x43,0xcc,0x87}},
12632     {{0xc4,0x8c},       {0x43,0xcc,0x8c}},
12633     {{0xc3,0x87},       {0x43,0xcc,0xa7}},
12634     {{0xe1,0xb8,0x88},  {0x43,0xcc,0xa7,0xcc,0x81}},
12635     {{0xe1,0xb8,0x8a},  {0x44,0xcc,0x87}},
12636     {{0xc4,0x8e},       {0x44,0xcc,0x8c}},
12637     {{0xe1,0xb8,0x8c},  {0x44,0xcc,0xa3}},
12638     {{0xe1,0xb8,0x90},  {0x44,0xcc,0xa7}},
12639     {{0xe1,0xb8,0x92},  {0x44,0xcc,0xad}},
12640     {{0xe1,0xb8,0x8e},  {0x44,0xcc,0xb1}},
12641     {{0xc3,0x88},       {0x45,0xcc,0x80}},
12642     {{0xc3,0x89},       {0x45,0xcc,0x81}},
12643     {{0xc3,0x8a},       {0x45,0xcc,0x82}},
12644     {{0xe1,0xbb,0x80},  {0x45,0xcc,0x82,0xcc,0x80}},
12645     {{0xe1,0xba,0xbe},  {0x45,0xcc,0x82,0xcc,0x81}},
12646     {{0xe1,0xbb,0x84},  {0x45,0xcc,0x82,0xcc,0x83}},
12647     {{0xe1,0xbb,0x82},  {0x45,0xcc,0x82,0xcc,0x89}},
12648     {{0xe1,0xba,0xbc},  {0x45,0xcc,0x83}},
12649     {{0xc4,0x92},       {0x45,0xcc,0x84}},
12650     {{0xe1,0xb8,0x94},  {0x45,0xcc,0x84,0xcc,0x80}},
12651     {{0xe1,0xb8,0x96},  {0x45,0xcc,0x84,0xcc,0x81}},
12652     {{0xc4,0x94},       {0x45,0xcc,0x86}},
12653     {{0xc4,0x96},       {0x45,0xcc,0x87}},
12654     {{0xc3,0x8b},       {0x45,0xcc,0x88}},
12655     {{0xe1,0xba,0xba},  {0x45,0xcc,0x89}},
12656     {{0xc4,0x9a},       {0x45,0xcc,0x8c}},
12657     {{0xc8,0x84},       {0x45,0xcc,0x8f}},
12658     {{0xc8,0x86},       {0x45,0xcc,0x91}},
12659     {{0xe1,0xba,0xb8},  {0x45,0xcc,0xa3}},
12660     {{0xe1,0xbb,0x86},  {0x45,0xcc,0xa3,0xcc,0x82}},
12661     {{0xe1,0xb8,0x9c},  {0x45,0xcc,0xa7,0xcc,0x86}},
12662     {{0xc4,0x98},       {0x45,0xcc,0xa8}},
12663     {{0xe1,0xb8,0x98},  {0x45,0xcc,0xad}},
12664     {{0xe1,0xb8,0x9a},  {0x45,0xcc,0xb0}},
12665     {{0xe1,0xb8,0x9e},  {0x46,0xcc,0x87}},
12666     {{0xc7,0xb4},       {0x47,0xcc,0x81}},
12667     {{0xc4,0x9c},       {0x47,0xcc,0x82}},
12668     {{0xe1,0xb8,0xa0},  {0x47,0xcc,0x84}},
12669     {{0xc4,0x9e},       {0x47,0xcc,0x86}},
12670     {{0xc4,0xa0},       {0x47,0xcc,0x87}},
12671     {{0xc7,0xa6},       {0x47,0xcc,0x8c}},
12672     {{0xc4,0xa2},       {0x47,0xcc,0xa7}},
12673     {{0xc4,0xa4},       {0x48,0xcc,0x82}},
12674     {{0xe1,0xb8,0xa2},  {0x48,0xcc,0x87}},
12675     {{0xe1,0xb8,0xa6},  {0x48,0xcc,0x88}},
12676     {{0xe1,0xb8,0xa4},  {0x48,0xcc,0xa3}},
12677     {{0xe1,0xb8,0xa8},  {0x48,0xcc,0xa7}},
12678     {{0xe1,0xb8,0xaa},  {0x48,0xcc,0xae}},
12679     {{0xc3,0x8c},       {0x49,0xcc,0x80}},
12680     {{0xc3,0x8d},       {0x49,0xcc,0x81}},
12681     {{0xc3,0x8e},       {0x49,0xcc,0x82}},
12682     {{0xc4,0xa8},       {0x49,0xcc,0x83}},
12683     {{0xc4,0xaa},       {0x49,0xcc,0x84}},
12684     {{0xc4,0xac},       {0x49,0xcc,0x86}},
12685     {{0xc4,0xb0},       {0x49,0xcc,0x87}},
12686     {{0xc3,0x8f},       {0x49,0xcc,0x88}},
12687     {{0xe1,0xb8,0xae},  {0x49,0xcc,0x88,0xcc,0x81}},
12688     {{0xe1,0xbb,0x88},  {0x49,0xcc,0x89}},
12689     {{0xc7,0x8f},       {0x49,0xcc,0x8c}},
12690     {{0xc8,0x88},       {0x49,0xcc,0x8f}},
12691     {{0xc8,0x8a},       {0x49,0xcc,0x91}},
12692     {{0xe1,0xbb,0x8a},  {0x49,0xcc,0xa3}},
12693     {{0xc4,0xae},       {0x49,0xcc,0xa8}},
12694     {{0xe1,0xb8,0xac},  {0x49,0xcc,0xb0}},
12695     {{0xc4,0xb4},       {0x4a,0xcc,0x82}},
12696     {{0xe1,0xb8,0xb0},  {0x4b,0xcc,0x81}},
12697     {{0xc7,0xa8},       {0x4b,0xcc,0x8c}},
12698     {{0xe1,0xb8,0xb2},  {0x4b,0xcc,0xa3}},
12699     {{0xc4,0xb6},       {0x4b,0xcc,0xa7}},
12700     {{0xe1,0xb8,0xb4},  {0x4b,0xcc,0xb1}},
12701     {{0xc4,0xb9},       {0x4c,0xcc,0x81}},
12702     {{0xc4,0xbd},       {0x4c,0xcc,0x8c}},
12703     {{0xe1,0xb8,0xb6},  {0x4c,0xcc,0xa3}},
12704     {{0xe1,0xb8,0xb8},  {0x4c,0xcc,0xa3,0xcc,0x84}},
12705     {{0xc4,0xbb},       {0x4c,0xcc,0xa7}},
12706     {{0xe1,0xb8,0xbc},  {0x4c,0xcc,0xad}},
12707     {{0xe1,0xb8,0xba},  {0x4c,0xcc,0xb1}},
12708     {{0xe1,0xb8,0xbe},  {0x4d,0xcc,0x81}},
12709     {{0xe1,0xb9,0x80},  {0x4d,0xcc,0x87}},
12710     {{0xe1,0xb9,0x82},  {0x4d,0xcc,0xa3}},
12711     {{0xc5,0x83},       {0x4e,0xcc,0x81}},
12712     {{0xc3,0x91},       {0x4e,0xcc,0x83}},
12713     {{0xe1,0xb9,0x84},  {0x4e,0xcc,0x87}},
12714     {{0xc5,0x87},       {0x4e,0xcc,0x8c}},
12715     {{0xe1,0xb9,0x86},  {0x4e,0xcc,0xa3}},
12716     {{0xc5,0x85},       {0x4e,0xcc,0xa7}},
12717     {{0xe1,0xb9,0x8a},  {0x4e,0xcc,0xad}},
12718     {{0xe1,0xb9,0x88},  {0x4e,0xcc,0xb1}},
12719     {{0xc3,0x92},       {0x4f,0xcc,0x80}},
12720     {{0xc3,0x93},       {0x4f,0xcc,0x81}},
12721     {{0xc3,0x94},       {0x4f,0xcc,0x82}},
12722     {{0xe1,0xbb,0x92},  {0x4f,0xcc,0x82,0xcc,0x80}},
12723     {{0xe1,0xbb,0x90},  {0x4f,0xcc,0x82,0xcc,0x81}},
12724     {{0xe1,0xbb,0x96},  {0x4f,0xcc,0x82,0xcc,0x83}},
12725     {{0xe1,0xbb,0x94},  {0x4f,0xcc,0x82,0xcc,0x89}},
12726     {{0xc3,0x95},       {0x4f,0xcc,0x83}},
12727     {{0xe1,0xb9,0x8c},  {0x4f,0xcc,0x83,0xcc,0x81}},
12728     {{0xe1,0xb9,0x8e},  {0x4f,0xcc,0x83,0xcc,0x88}},
12729     {{0xc5,0x8c},       {0x4f,0xcc,0x84}},
12730     {{0xe1,0xb9,0x90},  {0x4f,0xcc,0x84,0xcc,0x80}},
12731     {{0xe1,0xb9,0x92},  {0x4f,0xcc,0x84,0xcc,0x81}},
12732     {{0xc5,0x8e},       {0x4f,0xcc,0x86}},
12733     {{0xc3,0x96},       {0x4f,0xcc,0x88}},
12734     {{0xe1,0xbb,0x8e},  {0x4f,0xcc,0x89}},
12735     {{0xc5,0x90},       {0x4f,0xcc,0x8b}},
12736     {{0xc7,0x91},       {0x4f,0xcc,0x8c}},
12737     {{0xc8,0x8c},       {0x4f,0xcc,0x8f}},
12738     {{0xc8,0x8e},       {0x4f,0xcc,0x91}},
12739     {{0xc6,0xa0},       {0x4f,0xcc,0x9b}},
12740     {{0xe1,0xbb,0x9c},  {0x4f,0xcc,0x9b,0xcc,0x80}},
12741     {{0xe1,0xbb,0x9a},  {0x4f,0xcc,0x9b,0xcc,0x81}},
12742     {{0xe1,0xbb,0xa0},  {0x4f,0xcc,0x9b,0xcc,0x83}},
12743     {{0xe1,0xbb,0x9e},  {0x4f,0xcc,0x9b,0xcc,0x89}},
12744     {{0xe1,0xbb,0xa2},  {0x4f,0xcc,0x9b,0xcc,0xa3}},
12745     {{0xe1,0xbb,0x8c},  {0x4f,0xcc,0xa3}},
12746     {{0xe1,0xbb,0x98},  {0x4f,0xcc,0xa3,0xcc,0x82}},
12747     {{0xc7,0xaa},       {0x4f,0xcc,0xa8}},
12748     {{0xc7,0xac},       {0x4f,0xcc,0xa8,0xcc,0x84}},
12749     {{0xe1,0xb9,0x94},  {0x50,0xcc,0x81}},
12750     {{0xe1,0xb9,0x96},  {0x50,0xcc,0x87}},
12751     {{0xc5,0x94},       {0x52,0xcc,0x81}},
12752     {{0xe1,0xb9,0x98},  {0x52,0xcc,0x87}},
12753     {{0xc5,0x98},       {0x52,0xcc,0x8c}},
12754     {{0xc8,0x90},       {0x52,0xcc,0x8f}},
12755     {{0xc8,0x92},       {0x52,0xcc,0x91}},
12756     {{0xe1,0xb9,0x9a},  {0x52,0xcc,0xa3}},
12757     {{0xe1,0xb9,0x9c},  {0x52,0xcc,0xa3,0xcc,0x84}},
12758     {{0xc5,0x96},       {0x52,0xcc,0xa7}},
12759     {{0xe1,0xb9,0x9e},  {0x52,0xcc,0xb1}},
12760     {{0xc5,0x9a},       {0x53,0xcc,0x81}},
12761     {{0xe1,0xb9,0xa4},  {0x53,0xcc,0x81,0xcc,0x87}},
12762     {{0xc5,0x9c},       {0x53,0xcc,0x82}},
12763     {{0xe1,0xb9,0xa0},  {0x53,0xcc,0x87}},
12764     {{0xc5,0xa0},       {0x53,0xcc,0x8c}},
12765     {{0xe1,0xb9,0xa6},  {0x53,0xcc,0x8c,0xcc,0x87}},
12766     {{0xe1,0xb9,0xa2},  {0x53,0xcc,0xa3}},
12767     {{0xe1,0xb9,0xa8},  {0x53,0xcc,0xa3,0xcc,0x87}},
12768     {{0xc5,0x9e},       {0x53,0xcc,0xa7}},
12769     {{0xe1,0xb9,0xaa},  {0x54,0xcc,0x87}},
12770     {{0xc5,0xa4},       {0x54,0xcc,0x8c}},
12771     {{0xe1,0xb9,0xac},  {0x54,0xcc,0xa3}},
12772     {{0xc5,0xa2},       {0x54,0xcc,0xa7}},
12773     {{0xe1,0xb9,0xb0},  {0x54,0xcc,0xad}},
12774     {{0xe1,0xb9,0xae},  {0x54,0xcc,0xb1}},
12775     {{0xc3,0x99},       {0x55,0xcc,0x80}},
12776     {{0xc3,0x9a},       {0x55,0xcc,0x81}},
12777     {{0xc3,0x9b},       {0x55,0xcc,0x82}},
12778     {{0xc5,0xa8},       {0x55,0xcc,0x83}},
12779     {{0xe1,0xb9,0xb8},  {0x55,0xcc,0x83,0xcc,0x81}},
12780     {{0xc5,0xaa},       {0x55,0xcc,0x84}},
12781     {{0xe1,0xb9,0xba},  {0x55,0xcc,0x84,0xcc,0x88}},
12782     {{0xc5,0xac},       {0x55,0xcc,0x86}},
12783     {{0xc3,0x9c},       {0x55,0xcc,0x88}},
12784     {{0xc7,0x9b},       {0x55,0xcc,0x88,0xcc,0x80}},
12785     {{0xc7,0x97},       {0x55,0xcc,0x88,0xcc,0x81}},
12786     {{0xc7,0x95},       {0x55,0xcc,0x88,0xcc,0x84}},
12787     {{0xc7,0x99},       {0x55,0xcc,0x88,0xcc,0x8c}},
12788     {{0xe1,0xbb,0xa6},  {0x55,0xcc,0x89}},
12789     {{0xc5,0xae},       {0x55,0xcc,0x8a}},
12790     {{0xc5,0xb0},       {0x55,0xcc,0x8b}},
12791     {{0xc7,0x93},       {0x55,0xcc,0x8c}},
12792     {{0xc8,0x94},       {0x55,0xcc,0x8f}},
12793     {{0xc8,0x96},       {0x55,0xcc,0x91}},
12794     {{0xc6,0xaf},       {0x55,0xcc,0x9b}},
12795     {{0xe1,0xbb,0xaa},  {0x55,0xcc,0x9b,0xcc,0x80}},
12796     {{0xe1,0xbb,0xa8},  {0x55,0xcc,0x9b,0xcc,0x81}},
12797     {{0xe1,0xbb,0xae},  {0x55,0xcc,0x9b,0xcc,0x83}},
12798     {{0xe1,0xbb,0xac},  {0x55,0xcc,0x9b,0xcc,0x89}},
12799     {{0xe1,0xbb,0xb0},  {0x55,0xcc,0x9b,0xcc,0xa3}},
12800     {{0xe1,0xbb,0xa4},  {0x55,0xcc,0xa3}},
12801     {{0xe1,0xb9,0xb2},  {0x55,0xcc,0xa4}},
12802     {{0xc5,0xb2},       {0x55,0xcc,0xa8}},
12803     {{0xe1,0xb9,0xb6},  {0x55,0xcc,0xad}},
12804     {{0xe1,0xb9,0xb4},  {0x55,0xcc,0xb0}},
12805     {{0xe1,0xb9,0xbc},  {0x56,0xcc,0x83}},
12806     {{0xe1,0xb9,0xbe},  {0x56,0xcc,0xa3}},
12807     {{0xe1,0xba,0x80},  {0x57,0xcc,0x80}},
12808     {{0xe1,0xba,0x82},  {0x57,0xcc,0x81}},
12809     {{0xc5,0xb4},       {0x57,0xcc,0x82}},
12810     {{0xe1,0xba,0x86},  {0x57,0xcc,0x87}},
12811     {{0xe1,0xba,0x84},  {0x57,0xcc,0x88}},
12812     {{0xe1,0xba,0x88},  {0x57,0xcc,0xa3}},
12813     {{0xe1,0xba,0x8a},  {0x58,0xcc,0x87}},
12814     {{0xe1,0xba,0x8c},  {0x58,0xcc,0x88}},
12815     {{0xe1,0xbb,0xb2},  {0x59,0xcc,0x80}},
12816     {{0xc3,0x9d},       {0x59,0xcc,0x81}},
12817     {{0xc5,0xb6},       {0x59,0xcc,0x82}},
12818     {{0xe1,0xbb,0xb8},  {0x59,0xcc,0x83}},
12819     {{0xe1,0xba,0x8e},  {0x59,0xcc,0x87}},
12820     {{0xc5,0xb8},       {0x59,0xcc,0x88}},
12821     {{0xe1,0xbb,0xb6},  {0x59,0xcc,0x89}},
12822     {{0xe1,0xbb,0xb4},  {0x59,0xcc,0xa3}},
12823     {{0xc5,0xb9},       {0x5a,0xcc,0x81}},
12824     {{0xe1,0xba,0x90},  {0x5a,0xcc,0x82}},
12825     {{0xc5,0xbb},       {0x5a,0xcc,0x87}},
12826     {{0xc5,0xbd},       {0x5a,0xcc,0x8c}},
12827     {{0xe1,0xba,0x92},  {0x5a,0xcc,0xa3}},
12828     {{0xe1,0xba,0x94},  {0x5a,0xcc,0xb1}},
12829     {{0xe1,0xbf,0xaf},  {0x60}},
12830     {{0xc3,0xa0},       {0x61,0xcc,0x80}},
12831     {{0xc3,0xa1},       {0x61,0xcc,0x81}},
12832     {{0xc3,0xa2},       {0x61,0xcc,0x82}},
12833     {{0xe1,0xba,0xa7},  {0x61,0xcc,0x82,0xcc,0x80}},
12834     {{0xe1,0xba,0xa5},  {0x61,0xcc,0x82,0xcc,0x81}},
12835     {{0xe1,0xba,0xab},  {0x61,0xcc,0x82,0xcc,0x83}},
12836     {{0xe1,0xba,0xa9},  {0x61,0xcc,0x82,0xcc,0x89}},
12837     {{0xc3,0xa3},       {0x61,0xcc,0x83}},
12838     {{0xc4,0x81},       {0x61,0xcc,0x84}},
12839     {{0xc4,0x83},       {0x61,0xcc,0x86}},
12840     {{0xe1,0xba,0xb1},  {0x61,0xcc,0x86,0xcc,0x80}},
12841     {{0xe1,0xba,0xaf},  {0x61,0xcc,0x86,0xcc,0x81}},
12842     {{0xe1,0xba,0xb5},  {0x61,0xcc,0x86,0xcc,0x83}},
12843     {{0xe1,0xba,0xb3},  {0x61,0xcc,0x86,0xcc,0x89}},
12844     {{0xc7,0xa1},       {0x61,0xcc,0x87,0xcc,0x84}},
12845     {{0xc3,0xa4},       {0x61,0xcc,0x88}},
12846     {{0xc7,0x9f},       {0x61,0xcc,0x88,0xcc,0x84}},
12847     {{0xe1,0xba,0xa3},  {0x61,0xcc,0x89}},
12848     {{0xc3,0xa5},       {0x61,0xcc,0x8a}},
12849     {{0xc7,0xbb},       {0x61,0xcc,0x8a,0xcc,0x81}},
12850     {{0xc7,0x8e},       {0x61,0xcc,0x8c}},
12851     {{0xc8,0x81},       {0x61,0xcc,0x8f}},
12852     {{0xc8,0x83},       {0x61,0xcc,0x91}},
12853     {{0xe1,0xba,0xa1},  {0x61,0xcc,0xa3}},
12854     {{0xe1,0xba,0xad},  {0x61,0xcc,0xa3,0xcc,0x82}},
12855     {{0xe1,0xba,0xb7},  {0x61,0xcc,0xa3,0xcc,0x86}},
12856     {{0xe1,0xb8,0x81},  {0x61,0xcc,0xa5}},
12857     {{0xc4,0x85},       {0x61,0xcc,0xa8}},
12858     {{0xe1,0xb8,0x83},  {0x62,0xcc,0x87}},
12859     {{0xe1,0xb8,0x85},  {0x62,0xcc,0xa3}},
12860     {{0xe1,0xb8,0x87},  {0x62,0xcc,0xb1}},
12861     {{0xc4,0x87},       {0x63,0xcc,0x81}},
12862     {{0xc4,0x89},       {0x63,0xcc,0x82}},
12863     {{0xc4,0x8b},       {0x63,0xcc,0x87}},
12864     {{0xc4,0x8d},       {0x63,0xcc,0x8c}},
12865     {{0xc3,0xa7},       {0x63,0xcc,0xa7}},
12866     {{0xe1,0xb8,0x89},  {0x63,0xcc,0xa7,0xcc,0x81}},
12867     {{0xe1,0xb8,0x8b},  {0x64,0xcc,0x87}},
12868     {{0xc4,0x8f},       {0x64,0xcc,0x8c}},
12869     {{0xe1,0xb8,0x8d},  {0x64,0xcc,0xa3}},
12870     {{0xe1,0xb8,0x91},  {0x64,0xcc,0xa7}},
12871     {{0xe1,0xb8,0x93},  {0x64,0xcc,0xad}},
12872     {{0xe1,0xb8,0x8f},  {0x64,0xcc,0xb1}},
12873     {{0xc3,0xa8},       {0x65,0xcc,0x80}},
12874     {{0xc3,0xa9},       {0x65,0xcc,0x81}},
12875     {{0xc3,0xaa},       {0x65,0xcc,0x82}},
12876     {{0xe1,0xbb,0x81},  {0x65,0xcc,0x82,0xcc,0x80}},
12877     {{0xe1,0xba,0xbf},  {0x65,0xcc,0x82,0xcc,0x81}},
12878     {{0xe1,0xbb,0x85},  {0x65,0xcc,0x82,0xcc,0x83}},
12879     {{0xe1,0xbb,0x83},  {0x65,0xcc,0x82,0xcc,0x89}},
12880     {{0xe1,0xba,0xbd},  {0x65,0xcc,0x83}},
12881     {{0xc4,0x93},       {0x65,0xcc,0x84}},
12882     {{0xe1,0xb8,0x95},  {0x65,0xcc,0x84,0xcc,0x80}},
12883     {{0xe1,0xb8,0x97},  {0x65,0xcc,0x84,0xcc,0x81}},
12884     {{0xc4,0x95},       {0x65,0xcc,0x86}},
12885     {{0xc4,0x97},       {0x65,0xcc,0x87}},
12886     {{0xc3,0xab},       {0x65,0xcc,0x88}},
12887     {{0xe1,0xba,0xbb},  {0x65,0xcc,0x89}},
12888     {{0xc4,0x9b},       {0x65,0xcc,0x8c}},
12889     {{0xc8,0x85},       {0x65,0xcc,0x8f}},
12890     {{0xc8,0x87},       {0x65,0xcc,0x91}},
12891     {{0xe1,0xba,0xb9},  {0x65,0xcc,0xa3}},
12892     {{0xe1,0xbb,0x87},  {0x65,0xcc,0xa3,0xcc,0x82}},
12893     {{0xe1,0xb8,0x9d},  {0x65,0xcc,0xa7,0xcc,0x86}},
12894     {{0xc4,0x99},       {0x65,0xcc,0xa8}},
12895     {{0xe1,0xb8,0x99},  {0x65,0xcc,0xad}},
12896     {{0xe1,0xb8,0x9b},  {0x65,0xcc,0xb0}},
12897     {{0xe1,0xb8,0x9f},  {0x66,0xcc,0x87}},
12898     {{0xc7,0xb5},       {0x67,0xcc,0x81}},
12899     {{0xc4,0x9d},       {0x67,0xcc,0x82}},
12900     {{0xe1,0xb8,0xa1},  {0x67,0xcc,0x84}},
12901     {{0xc4,0x9f},       {0x67,0xcc,0x86}},
12902     {{0xc4,0xa1},       {0x67,0xcc,0x87}},
12903     {{0xc7,0xa7},       {0x67,0xcc,0x8c}},
12904     {{0xc4,0xa3},       {0x67,0xcc,0xa7}},
12905     {{0xc4,0xa5},       {0x68,0xcc,0x82}},
12906     {{0xe1,0xb8,0xa3},  {0x68,0xcc,0x87}},
12907     {{0xe1,0xb8,0xa7},  {0x68,0xcc,0x88}},
12908     {{0xe1,0xb8,0xa5},  {0x68,0xcc,0xa3}},
12909     {{0xe1,0xb8,0xa9},  {0x68,0xcc,0xa7}},
12910     {{0xe1,0xb8,0xab},  {0x68,0xcc,0xae}},
12911     {{0xe1,0xba,0x96},  {0x68,0xcc,0xb1}},
12912     {{0xc3,0xac},       {0x69,0xcc,0x80}},
12913     {{0xc3,0xad},       {0x69,0xcc,0x81}},
12914     {{0xc3,0xae},       {0x69,0xcc,0x82}},
12915     {{0xc4,0xa9},       {0x69,0xcc,0x83}},
12916     {{0xc4,0xab},       {0x69,0xcc,0x84}},
12917     {{0xc4,0xad},       {0x69,0xcc,0x86}},
12918     {{0xc3,0xaf},       {0x69,0xcc,0x88}},
12919     {{0xe1,0xb8,0xaf},  {0x69,0xcc,0x88,0xcc,0x81}},
12920     {{0xe1,0xbb,0x89},  {0x69,0xcc,0x89}},
12921     {{0xc7,0x90},       {0x69,0xcc,0x8c}},
12922     {{0xc8,0x89},       {0x69,0xcc,0x8f}},
12923     {{0xc8,0x8b},       {0x69,0xcc,0x91}},
12924     {{0xe1,0xbb,0x8b},  {0x69,0xcc,0xa3}},
12925     {{0xc4,0xaf},       {0x69,0xcc,0xa8}},
12926     {{0xe1,0xb8,0xad},  {0x69,0xcc,0xb0}},
12927     {{0xc4,0xb5},       {0x6a,0xcc,0x82}},
12928     {{0xc7,0xb0},       {0x6a,0xcc,0x8c}},
12929     {{0xe1,0xb8,0xb1},  {0x6b,0xcc,0x81}},
12930     {{0xc7,0xa9},       {0x6b,0xcc,0x8c}},
12931     {{0xe1,0xb8,0xb3},  {0x6b,0xcc,0xa3}},
12932     {{0xc4,0xb7},       {0x6b,0xcc,0xa7}},
12933     {{0xe1,0xb8,0xb5},  {0x6b,0xcc,0xb1}},
12934     {{0xc4,0xba},       {0x6c,0xcc,0x81}},
12935     {{0xc4,0xbe},       {0x6c,0xcc,0x8c}},
12936     {{0xe1,0xb8,0xb7},  {0x6c,0xcc,0xa3}},
12937     {{0xe1,0xb8,0xb9},  {0x6c,0xcc,0xa3,0xcc,0x84}},
12938     {{0xc4,0xbc},       {0x6c,0xcc,0xa7}},
12939     {{0xe1,0xb8,0xbd},  {0x6c,0xcc,0xad}},
12940     {{0xe1,0xb8,0xbb},  {0x6c,0xcc,0xb1}},
12941     {{0xe1,0xb8,0xbf},  {0x6d,0xcc,0x81}},
12942     {{0xe1,0xb9,0x81},  {0x6d,0xcc,0x87}},
12943     {{0xe1,0xb9,0x83},  {0x6d,0xcc,0xa3}},
12944     {{0xc5,0x84},       {0x6e,0xcc,0x81}},
12945     {{0xc3,0xb1},       {0x6e,0xcc,0x83}},
12946     {{0xe1,0xb9,0x85},  {0x6e,0xcc,0x87}},
12947     {{0xc5,0x88},       {0x6e,0xcc,0x8c}},
12948     {{0xe1,0xb9,0x87},  {0x6e,0xcc,0xa3}},
12949     {{0xc5,0x86},       {0x6e,0xcc,0xa7}},
12950     {{0xe1,0xb9,0x8b},  {0x6e,0xcc,0xad}},
12951     {{0xe1,0xb9,0x89},  {0x6e,0xcc,0xb1}},
12952     {{0xc3,0xb2},       {0x6f,0xcc,0x80}},
12953     {{0xc3,0xb3},       {0x6f,0xcc,0x81}},
12954     {{0xc3,0xb4},       {0x6f,0xcc,0x82}},
12955     {{0xe1,0xbb,0x93},  {0x6f,0xcc,0x82,0xcc,0x80}},
12956     {{0xe1,0xbb,0x91},  {0x6f,0xcc,0x82,0xcc,0x81}},
12957     {{0xe1,0xbb,0x97},  {0x6f,0xcc,0x82,0xcc,0x83}},
12958     {{0xe1,0xbb,0x95},  {0x6f,0xcc,0x82,0xcc,0x89}},
12959     {{0xc3,0xb5},       {0x6f,0xcc,0x83}},
12960     {{0xe1,0xb9,0x8d},  {0x6f,0xcc,0x83,0xcc,0x81}},
12961     {{0xe1,0xb9,0x8f},  {0x6f,0xcc,0x83,0xcc,0x88}},
12962     {{0xc5,0x8d},       {0x6f,0xcc,0x84}},
12963     {{0xe1,0xb9,0x91},  {0x6f,0xcc,0x84,0xcc,0x80}},
12964     {{0xe1,0xb9,0x93},  {0x6f,0xcc,0x84,0xcc,0x81}},
12965     {{0xc5,0x8f},       {0x6f,0xcc,0x86}},
12966     {{0xc3,0xb6},       {0x6f,0xcc,0x88}},
12967     {{0xe1,0xbb,0x8f},  {0x6f,0xcc,0x89}},
12968     {{0xc5,0x91},       {0x6f,0xcc,0x8b}},
12969     {{0xc7,0x92},       {0x6f,0xcc,0x8c}},
12970     {{0xc8,0x8d},       {0x6f,0xcc,0x8f}},
12971     {{0xc8,0x8f},       {0x6f,0xcc,0x91}},
12972     {{0xc6,0xa1},       {0x6f,0xcc,0x9b}},
12973     {{0xe1,0xbb,0x9d},  {0x6f,0xcc,0x9b,0xcc,0x80}},
12974     {{0xe1,0xbb,0x9b},  {0x6f,0xcc,0x9b,0xcc,0x81}},
12975     {{0xe1,0xbb,0xa1},  {0x6f,0xcc,0x9b,0xcc,0x83}},
12976     {{0xe1,0xbb,0x9f},  {0x6f,0xcc,0x9b,0xcc,0x89}},
12977     {{0xe1,0xbb,0xa3},  {0x6f,0xcc,0x9b,0xcc,0xa3}},
12978     {{0xe1,0xbb,0x8d},  {0x6f,0xcc,0xa3}},
12979     {{0xe1,0xbb,0x99},  {0x6f,0xcc,0xa3,0xcc,0x82}},
12980     {{0xc7,0xab},       {0x6f,0xcc,0xa8}},
12981     {{0xc7,0xad},       {0x6f,0xcc,0xa8,0xcc,0x84}},
12982     {{0xe1,0xb9,0x95},  {0x70,0xcc,0x81}},
12983     {{0xe1,0xb9,0x97},  {0x70,0xcc,0x87}},
12984     {{0xc5,0x95},       {0x72,0xcc,0x81}},
12985     {{0xe1,0xb9,0x99},  {0x72,0xcc,0x87}},
12986     {{0xc5,0x99},       {0x72,0xcc,0x8c}},
12987     {{0xc8,0x91},       {0x72,0xcc,0x8f}},
12988     {{0xc8,0x93},       {0x72,0xcc,0x91}},
12989     {{0xe1,0xb9,0x9b},  {0x72,0xcc,0xa3}},
12990     {{0xe1,0xb9,0x9d},  {0x72,0xcc,0xa3,0xcc,0x84}},
12991     {{0xc5,0x97},       {0x72,0xcc,0xa7}},
12992     {{0xe1,0xb9,0x9f},  {0x72,0xcc,0xb1}},
12993     {{0xc5,0x9b},       {0x73,0xcc,0x81}},
12994     {{0xe1,0xb9,0xa5},  {0x73,0xcc,0x81,0xcc,0x87}},
12995     {{0xc5,0x9d},       {0x73,0xcc,0x82}},
12996     {{0xe1,0xb9,0xa1},  {0x73,0xcc,0x87}},
12997     {{0xc5,0xa1},       {0x73,0xcc,0x8c}},
12998     {{0xe1,0xb9,0xa7},  {0x73,0xcc,0x8c,0xcc,0x87}},
12999     {{0xe1,0xb9,0xa3},  {0x73,0xcc,0xa3}},
13000     {{0xe1,0xb9,0xa9},  {0x73,0xcc,0xa3,0xcc,0x87}},
13001     {{0xc5,0x9f},       {0x73,0xcc,0xa7}},
13002     {{0xe1,0xb9,0xab},  {0x74,0xcc,0x87}},
13003     {{0xe1,0xba,0x97},  {0x74,0xcc,0x88}},
13004     {{0xc5,0xa5},       {0x74,0xcc,0x8c}},
13005     {{0xe1,0xb9,0xad},  {0x74,0xcc,0xa3}},
13006     {{0xc5,0xa3},       {0x74,0xcc,0xa7}},
13007     {{0xe1,0xb9,0xb1},  {0x74,0xcc,0xad}},
13008     {{0xe1,0xb9,0xaf},  {0x74,0xcc,0xb1}},
13009     {{0xc3,0xb9},       {0x75,0xcc,0x80}},
13010     {{0xc3,0xba},       {0x75,0xcc,0x81}},
13011     {{0xc3,0xbb},       {0x75,0xcc,0x82}},
13012     {{0xc5,0xa9},       {0x75,0xcc,0x83}},
13013     {{0xe1,0xb9,0xb9},  {0x75,0xcc,0x83,0xcc,0x81}},
13014     {{0xc5,0xab},       {0x75,0xcc,0x84}},
13015     {{0xe1,0xb9,0xbb},  {0x75,0xcc,0x84,0xcc,0x88}},
13016     {{0xc5,0xad},       {0x75,0xcc,0x86}},
13017     {{0xc3,0xbc},       {0x75,0xcc,0x88}},
13018     {{0xc7,0x9c},       {0x75,0xcc,0x88,0xcc,0x80}},
13019     {{0xc7,0x98},       {0x75,0xcc,0x88,0xcc,0x81}},
13020     {{0xc7,0x96},       {0x75,0xcc,0x88,0xcc,0x84}},
13021     {{0xc7,0x9a},       {0x75,0xcc,0x88,0xcc,0x8c}},
13022     {{0xe1,0xbb,0xa7},  {0x75,0xcc,0x89}},
13023     {{0xc5,0xaf},       {0x75,0xcc,0x8a}},
13024     {{0xc5,0xb1},       {0x75,0xcc,0x8b}},
13025     {{0xc7,0x94},       {0x75,0xcc,0x8c}},
13026     {{0xc8,0x95},       {0x75,0xcc,0x8f}},
13027     {{0xc8,0x97},       {0x75,0xcc,0x91}},
13028     {{0xc6,0xb0},       {0x75,0xcc,0x9b}},
13029     {{0xe1,0xbb,0xab},  {0x75,0xcc,0x9b,0xcc,0x80}},
13030     {{0xe1,0xbb,0xa9},  {0x75,0xcc,0x9b,0xcc,0x81}},
13031     {{0xe1,0xbb,0xaf},  {0x75,0xcc,0x9b,0xcc,0x83}},
13032     {{0xe1,0xbb,0xad},  {0x75,0xcc,0x9b,0xcc,0x89}},
13033     {{0xe1,0xbb,0xb1},  {0x75,0xcc,0x9b,0xcc,0xa3}},
13034     {{0xe1,0xbb,0xa5},  {0x75,0xcc,0xa3}},
13035     {{0xe1,0xb9,0xb3},  {0x75,0xcc,0xa4}},
13036     {{0xc5,0xb3},       {0x75,0xcc,0xa8}},
13037     {{0xe1,0xb9,0xb7},  {0x75,0xcc,0xad}},
13038     {{0xe1,0xb9,0xb5},  {0x75,0xcc,0xb0}},
13039     {{0xe1,0xb9,0xbd},  {0x76,0xcc,0x83}},
13040     {{0xe1,0xb9,0xbf},  {0x76,0xcc,0xa3}},
13041     {{0xe1,0xba,0x81},  {0x77,0xcc,0x80}},
13042     {{0xe1,0xba,0x83},  {0x77,0xcc,0x81}},
13043     {{0xc5,0xb5},       {0x77,0xcc,0x82}},
13044     {{0xe1,0xba,0x87},  {0x77,0xcc,0x87}},
13045     {{0xe1,0xba,0x85},  {0x77,0xcc,0x88}},
13046     {{0xe1,0xba,0x98},  {0x77,0xcc,0x8a}},
13047     {{0xe1,0xba,0x89},  {0x77,0xcc,0xa3}},
13048     {{0xe1,0xba,0x8b},  {0x78,0xcc,0x87}},
13049     {{0xe1,0xba,0x8d},  {0x78,0xcc,0x88}},
13050     {{0xe1,0xbb,0xb3},  {0x79,0xcc,0x80}},
13051     {{0xc3,0xbd},       {0x79,0xcc,0x81}},
13052     {{0xc5,0xb7},       {0x79,0xcc,0x82}},
13053     {{0xe1,0xbb,0xb9},  {0x79,0xcc,0x83}},
13054     {{0xe1,0xba,0x8f},  {0x79,0xcc,0x87}},
13055     {{0xc3,0xbf},       {0x79,0xcc,0x88}},
13056     {{0xe1,0xbb,0xb7},  {0x79,0xcc,0x89}},
13057     {{0xe1,0xba,0x99},  {0x79,0xcc,0x8a}},
13058     {{0xe1,0xbb,0xb5},  {0x79,0xcc,0xa3}},
13059     {{0xc5,0xba},       {0x7a,0xcc,0x81}},
13060     {{0xe1,0xba,0x91},  {0x7a,0xcc,0x82}},
13061     {{0xc5,0xbc},       {0x7a,0xcc,0x87}},
13062     {{0xc5,0xbe},       {0x7a,0xcc,0x8c}},
13063     {{0xe1,0xba,0x93},  {0x7a,0xcc,0xa3}},
13064     {{0xe1,0xba,0x95},  {0x7a,0xcc,0xb1}},
13065     {{0xe1,0xbf,0xad},  {0xc2,0xa8,0xcc,0x80}},
13066     {{0xe1,0xbf,0xae},  {0xc2,0xa8,0xcc,0x81}},
13067     {{0xce,0x85},       {0xc2,0xa8,0xcc,0x8d}},
13068     {{0xe1,0xbf,0x81},  {0xc2,0xa8,0xcd,0x82}},
13069     {{0xe1,0xbf,0xbd},  {0xc2,0xb4}},
13070     {{0xce,0x87},       {0xc2,0xb7}},
13071     {{0xd3,0x94},       {0xc3,0x86}},
13072     {{0xc7,0xbc},       {0xc3,0x86,0xcc,0x81}},
13073     {{0xc7,0xa2},       {0xc3,0x86,0xcc,0x84}},
13074     {{0xc7,0xbe},       {0xc3,0x98,0xcc,0x81}},
13075     {{0xd3,0x95},       {0xc3,0xa6}},
13076     {{0xc7,0xbd},       {0xc3,0xa6,0xcc,0x81}},
13077     {{0xc7,0xa3},       {0xc3,0xa6,0xcc,0x84}},
13078     {{0xc7,0xbf},       {0xc3,0xb8,0xcc,0x81}},
13079     {{0xe1,0xba,0x9b},  {0xc5,0xbf,0xcc,0x87}},
13080     {{0xd3,0x98},       {0xc6,0x8f}},
13081     {{0xd3,0x9a},       {0xc6,0x8f,0xcc,0x88}},
13082     {{0xd3,0xa8},       {0xc6,0x9f}},
13083     {{0xd3,0xaa},       {0xc6,0x9f,0xcc,0x88}},
13084     {{0xd3,0xa0},       {0xc6,0xb7}},
13085     {{0xc7,0xae},       {0xc6,0xb7,0xcc,0x8c}},
13086     {{0xd3,0x99},       {0xc9,0x99}},
13087     {{0xd3,0x9b},       {0xc9,0x99,0xcc,0x88}},
13088     {{0xd3,0xa9},       {0xc9,0xb5}},
13089     {{0xd3,0xab},       {0xc9,0xb5,0xcc,0x88}},
13090     {{0xd3,0xa1},       {0xca,0x92}},
13091     {{0xc7,0xaf},       {0xca,0x92,0xcc,0x8c}},
13092     {{0xcd,0xb4},       {0xca,0xb9}},
13093     {{0xcd,0x80},       {0xcc,0x80}},
13094     {{0xcd,0x81},       {0xcc,0x81}},
13095     {{0xcc,0x90},       {0xcc,0x86,0xcc,0x87}},
13096     {{0xcd,0x84},       {0xcc,0x88,0xcc,0x8d}},
13097     {{0xcd,0x83},       {0xcc,0x93}},
13098     {{0xe1,0xbe,0xba},  {0xce,0x91,0xcc,0x80}},
13099     {{0xe1,0xbe,0xbb},  {0xce,0x91,0xcc,0x81}},
13100     {{0xe1,0xbe,0xb9},  {0xce,0x91,0xcc,0x84}},
13101     {{0xe1,0xbe,0xb8},  {0xce,0x91,0xcc,0x86}},
13102     {{0xce,0x86},       {0xce,0x91,0xcc,0x8d}},
13103     {{0xe1,0xbc,0x88},  {0xce,0x91,0xcc,0x93}},
13104     {{0xe1,0xbc,0x8a},  {0xce,0x91,0xcc,0x93,0xcc,0x80}},
13105     {{0xe1,0xbc,0x8c},  {0xce,0x91,0xcc,0x93,0xcc,0x81}},
13106     {{0xe1,0xbc,0x8e},  {0xce,0x91,0xcc,0x93,0xcd,0x82}},
13107     {{0xe1,0xbc,0x89},  {0xce,0x91,0xcc,0x94}},
13108     {{0xe1,0xbc,0x8b},  {0xce,0x91,0xcc,0x94,0xcc,0x80}},
13109     {{0xe1,0xbc,0x8d},  {0xce,0x91,0xcc,0x94,0xcc,0x81}},
13110     {{0xe1,0xbc,0x8f},  {0xce,0x91,0xcc,0x94,0xcd,0x82}},
13111     {{0xe1,0xbe,0xbc},  {0xce,0x91,0xcd,0x85}},
13112     {{0xe1,0xbe,0x88},  {0xce,0x91,0xcd,0x85,0xcc,0x93}},
13113     {{0xe1,0xbe,0x8a},  {0xce,0x91,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
13114     {{0xe1,0xbe,0x8c},  {0xce,0x91,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
13115     {{0xe1,0xbe,0x8e},  {0xce,0x91,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
13116     {{0xe1,0xbe,0x89},  {0xce,0x91,0xcd,0x85,0xcc,0x94}},
13117     {{0xe1,0xbe,0x8b},  {0xce,0x91,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
13118     {{0xe1,0xbe,0x8d},  {0xce,0x91,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
13119     {{0xe1,0xbe,0x8f},  {0xce,0x91,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
13120     {{0xe1,0xbf,0x88},  {0xce,0x95,0xcc,0x80}},
13121     {{0xe1,0xbf,0x89},  {0xce,0x95,0xcc,0x81}},
13122     {{0xce,0x88},       {0xce,0x95,0xcc,0x8d}},
13123     {{0xe1,0xbc,0x98},  {0xce,0x95,0xcc,0x93}},
13124     {{0xe1,0xbc,0x9a},  {0xce,0x95,0xcc,0x93,0xcc,0x80}},
13125     {{0xe1,0xbc,0x9c},  {0xce,0x95,0xcc,0x93,0xcc,0x81}},
13126     {{0xe1,0xbc,0x99},  {0xce,0x95,0xcc,0x94}},
13127     {{0xe1,0xbc,0x9b},  {0xce,0x95,0xcc,0x94,0xcc,0x80}},
13128     {{0xe1,0xbc,0x9d},  {0xce,0x95,0xcc,0x94,0xcc,0x81}},
13129     {{0xe1,0xbf,0x8a},  {0xce,0x97,0xcc,0x80}},
13130     {{0xe1,0xbf,0x8b},  {0xce,0x97,0xcc,0x81}},
13131     {{0xce,0x89},       {0xce,0x97,0xcc,0x8d}},
13132     {{0xe1,0xbc,0xa8},  {0xce,0x97,0xcc,0x93}},
13133     {{0xe1,0xbc,0xaa},  {0xce,0x97,0xcc,0x93,0xcc,0x80}},
13134     {{0xe1,0xbc,0xac},  {0xce,0x97,0xcc,0x93,0xcc,0x81}},
13135     {{0xe1,0xbc,0xae},  {0xce,0x97,0xcc,0x93,0xcd,0x82}},
13136     {{0xe1,0xbc,0xa9},  {0xce,0x97,0xcc,0x94}},
13137     {{0xe1,0xbc,0xab},  {0xce,0x97,0xcc,0x94,0xcc,0x80}},
13138     {{0xe1,0xbc,0xad},  {0xce,0x97,0xcc,0x94,0xcc,0x81}},
13139     {{0xe1,0xbc,0xaf},  {0xce,0x97,0xcc,0x94,0xcd,0x82}},
13140     {{0xe1,0xbf,0x8c},  {0xce,0x97,0xcd,0x85}},
13141     {{0xe1,0xbe,0x98},  {0xce,0x97,0xcd,0x85,0xcc,0x93}},
13142     {{0xe1,0xbe,0x9a},  {0xce,0x97,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
13143     {{0xe1,0xbe,0x9c},  {0xce,0x97,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
13144     {{0xe1,0xbe,0x9e},  {0xce,0x97,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
13145     {{0xe1,0xbe,0x99},  {0xce,0x97,0xcd,0x85,0xcc,0x94}},
13146     {{0xe1,0xbe,0x9b},  {0xce,0x97,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
13147     {{0xe1,0xbe,0x9d},  {0xce,0x97,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
13148     {{0xe1,0xbe,0x9f},  {0xce,0x97,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
13149     {{0xe1,0xbf,0x9a},  {0xce,0x99,0xcc,0x80}},
13150     {{0xe1,0xbf,0x9b},  {0xce,0x99,0xcc,0x81}},
13151     {{0xe1,0xbf,0x99},  {0xce,0x99,0xcc,0x84}},
13152     {{0xe1,0xbf,0x98},  {0xce,0x99,0xcc,0x86}},
13153     {{0xce,0xaa},       {0xce,0x99,0xcc,0x88}},
13154     {{0xce,0x8a},       {0xce,0x99,0xcc,0x8d}},
13155     {{0xe1,0xbc,0xb8},  {0xce,0x99,0xcc,0x93}},
13156     {{0xe1,0xbc,0xba},  {0xce,0x99,0xcc,0x93,0xcc,0x80}},
13157     {{0xe1,0xbc,0xbc},  {0xce,0x99,0xcc,0x93,0xcc,0x81}},
13158     {{0xe1,0xbc,0xbe},  {0xce,0x99,0xcc,0x93,0xcd,0x82}},
13159     {{0xe1,0xbc,0xb9},  {0xce,0x99,0xcc,0x94}},
13160     {{0xe1,0xbc,0xbb},  {0xce,0x99,0xcc,0x94,0xcc,0x80}},
13161     {{0xe1,0xbc,0xbd},  {0xce,0x99,0xcc,0x94,0xcc,0x81}},
13162     {{0xe1,0xbc,0xbf},  {0xce,0x99,0xcc,0x94,0xcd,0x82}},
13163     {{0xe1,0xbf,0xb8},  {0xce,0x9f,0xcc,0x80}},
13164     {{0xe1,0xbf,0xb9},  {0xce,0x9f,0xcc,0x81}},
13165     {{0xce,0x8c},       {0xce,0x9f,0xcc,0x8d}},
13166     {{0xe1,0xbd,0x88},  {0xce,0x9f,0xcc,0x93}},
13167     {{0xe1,0xbd,0x8a},  {0xce,0x9f,0xcc,0x93,0xcc,0x80}},
13168     {{0xe1,0xbd,0x8c},  {0xce,0x9f,0xcc,0x93,0xcc,0x81}},
13169     {{0xe1,0xbd,0x89},  {0xce,0x9f,0xcc,0x94}},
13170     {{0xe1,0xbd,0x8b},  {0xce,0x9f,0xcc,0x94,0xcc,0x80}},
13171     {{0xe1,0xbd,0x8d},  {0xce,0x9f,0xcc,0x94,0xcc,0x81}},
13172     {{0xe1,0xbf,0xac},  {0xce,0xa1,0xcc,0x94}},
13173     {{0xe1,0xbf,0xaa},  {0xce,0xa5,0xcc,0x80}},
13174     {{0xe1,0xbf,0xab},  {0xce,0xa5,0xcc,0x81}},
13175     {{0xe1,0xbf,0xa9},  {0xce,0xa5,0xcc,0x84}},
13176     {{0xe1,0xbf,0xa8},  {0xce,0xa5,0xcc,0x86}},
13177     {{0xce,0xab},       {0xce,0xa5,0xcc,0x88}},
13178     {{0xce,0x8e},       {0xce,0xa5,0xcc,0x8d}},
13179     {{0xe1,0xbd,0x99},  {0xce,0xa5,0xcc,0x94}},
13180     {{0xe1,0xbd,0x9b},  {0xce,0xa5,0xcc,0x94,0xcc,0x80}},
13181     {{0xe1,0xbd,0x9d},  {0xce,0xa5,0xcc,0x94,0xcc,0x81}},
13182     {{0xe1,0xbd,0x9f},  {0xce,0xa5,0xcc,0x94,0xcd,0x82}},
13183     {{0xe1,0xbf,0xba},  {0xce,0xa9,0xcc,0x80}},
13184     {{0xe1,0xbf,0xbb},  {0xce,0xa9,0xcc,0x81}},
13185     {{0xce,0x8f},       {0xce,0xa9,0xcc,0x8d}},
13186     {{0xe1,0xbd,0xa8},  {0xce,0xa9,0xcc,0x93}},
13187     {{0xe1,0xbd,0xaa},  {0xce,0xa9,0xcc,0x93,0xcc,0x80}},
13188     {{0xe1,0xbd,0xac},  {0xce,0xa9,0xcc,0x93,0xcc,0x81}},
13189     {{0xe1,0xbd,0xae},  {0xce,0xa9,0xcc,0x93,0xcd,0x82}},
13190     {{0xe1,0xbd,0xa9},  {0xce,0xa9,0xcc,0x94}},
13191     {{0xe1,0xbd,0xab},  {0xce,0xa9,0xcc,0x94,0xcc,0x80}},
13192     {{0xe1,0xbd,0xad},  {0xce,0xa9,0xcc,0x94,0xcc,0x81}},
13193     {{0xe1,0xbd,0xaf},  {0xce,0xa9,0xcc,0x94,0xcd,0x82}},
13194     {{0xe1,0xbf,0xbc},  {0xce,0xa9,0xcd,0x85}},
13195     {{0xe1,0xbe,0xa8},  {0xce,0xa9,0xcd,0x85,0xcc,0x93}},
13196     {{0xe1,0xbe,0xaa},  {0xce,0xa9,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
13197     {{0xe1,0xbe,0xac},  {0xce,0xa9,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
13198     {{0xe1,0xbe,0xae},  {0xce,0xa9,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
13199     {{0xe1,0xbe,0xa9},  {0xce,0xa9,0xcd,0x85,0xcc,0x94}},
13200     {{0xe1,0xbe,0xab},  {0xce,0xa9,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
13201     {{0xe1,0xbe,0xad},  {0xce,0xa9,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
13202     {{0xe1,0xbe,0xaf},  {0xce,0xa9,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
13203     {{0xe1,0xbd,0xb0},  {0xce,0xb1,0xcc,0x80}},
13204     {{0xe1,0xbd,0xb1},  {0xce,0xb1,0xcc,0x81}},
13205     {{0xe1,0xbe,0xb1},  {0xce,0xb1,0xcc,0x84}},
13206     {{0xe1,0xbe,0xb0},  {0xce,0xb1,0xcc,0x86}},
13207     {{0xce,0xac},       {0xce,0xb1,0xcc,0x8d}},
13208     {{0xe1,0xbc,0x80},  {0xce,0xb1,0xcc,0x93}},
13209     {{0xe1,0xbc,0x82},  {0xce,0xb1,0xcc,0x93,0xcc,0x80}},
13210     {{0xe1,0xbc,0x84},  {0xce,0xb1,0xcc,0x93,0xcc,0x81}},
13211     {{0xe1,0xbc,0x86},  {0xce,0xb1,0xcc,0x93,0xcd,0x82}},
13212     {{0xe1,0xbc,0x81},  {0xce,0xb1,0xcc,0x94}},
13213     {{0xe1,0xbc,0x83},  {0xce,0xb1,0xcc,0x94,0xcc,0x80}},
13214     {{0xe1,0xbc,0x85},  {0xce,0xb1,0xcc,0x94,0xcc,0x81}},
13215     {{0xe1,0xbc,0x87},  {0xce,0xb1,0xcc,0x94,0xcd,0x82}},
13216     {{0xe1,0xbe,0xb6},  {0xce,0xb1,0xcd,0x82}},
13217     {{0xe1,0xbe,0xb3},  {0xce,0xb1,0xcd,0x85}},
13218     {{0xe1,0xbe,0xb2},  {0xce,0xb1,0xcd,0x85,0xcc,0x80}},
13219     {{0xe1,0xbe,0xb4},  {0xce,0xb1,0xcd,0x85,0xcc,0x81}},
13220     {{0xe1,0xbe,0x80},  {0xce,0xb1,0xcd,0x85,0xcc,0x93}},
13221     {{0xe1,0xbe,0x82},  {0xce,0xb1,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
13222     {{0xe1,0xbe,0x84},  {0xce,0xb1,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
13223     {{0xe1,0xbe,0x86},  {0xce,0xb1,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
13224     {{0xe1,0xbe,0x81},  {0xce,0xb1,0xcd,0x85,0xcc,0x94}},
13225     {{0xe1,0xbe,0x83},  {0xce,0xb1,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
13226     {{0xe1,0xbe,0x85},  {0xce,0xb1,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
13227     {{0xe1,0xbe,0x87},  {0xce,0xb1,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
13228     {{0xe1,0xbe,0xb7},  {0xce,0xb1,0xcd,0x85,0xcd,0x82}},
13229     {{0xe1,0xbd,0xb2},  {0xce,0xb5,0xcc,0x80}},
13230     {{0xe1,0xbd,0xb3},  {0xce,0xb5,0xcc,0x81}},
13231     {{0xce,0xad},       {0xce,0xb5,0xcc,0x8d}},
13232     {{0xe1,0xbc,0x90},  {0xce,0xb5,0xcc,0x93}},
13233     {{0xe1,0xbc,0x92},  {0xce,0xb5,0xcc,0x93,0xcc,0x80}},
13234     {{0xe1,0xbc,0x94},  {0xce,0xb5,0xcc,0x93,0xcc,0x81}},
13235     {{0xe1,0xbc,0x91},  {0xce,0xb5,0xcc,0x94}},
13236     {{0xe1,0xbc,0x93},  {0xce,0xb5,0xcc,0x94,0xcc,0x80}},
13237     {{0xe1,0xbc,0x95},  {0xce,0xb5,0xcc,0x94,0xcc,0x81}},
13238     {{0xe1,0xbd,0xb4},  {0xce,0xb7,0xcc,0x80}},
13239     {{0xe1,0xbd,0xb5},  {0xce,0xb7,0xcc,0x81}},
13240     {{0xce,0xae},       {0xce,0xb7,0xcc,0x8d}},
13241     {{0xe1,0xbc,0xa0},  {0xce,0xb7,0xcc,0x93}},
13242     {{0xe1,0xbc,0xa2},  {0xce,0xb7,0xcc,0x93,0xcc,0x80}},
13243     {{0xe1,0xbc,0xa4},  {0xce,0xb7,0xcc,0x93,0xcc,0x81}},
13244     {{0xe1,0xbc,0xa6},  {0xce,0xb7,0xcc,0x93,0xcd,0x82}},
13245     {{0xe1,0xbc,0xa1},  {0xce,0xb7,0xcc,0x94}},
13246     {{0xe1,0xbc,0xa3},  {0xce,0xb7,0xcc,0x94,0xcc,0x80}},
13247     {{0xe1,0xbc,0xa5},  {0xce,0xb7,0xcc,0x94,0xcc,0x81}},
13248     {{0xe1,0xbc,0xa7},  {0xce,0xb7,0xcc,0x94,0xcd,0x82}},
13249     {{0xe1,0xbf,0x86},  {0xce,0xb7,0xcd,0x82}},
13250     {{0xe1,0xbf,0x83},  {0xce,0xb7,0xcd,0x85}},
13251     {{0xe1,0xbf,0x82},  {0xce,0xb7,0xcd,0x85,0xcc,0x80}},
13252     {{0xe1,0xbf,0x84},  {0xce,0xb7,0xcd,0x85,0xcc,0x81}},
13253     {{0xe1,0xbe,0x90},  {0xce,0xb7,0xcd,0x85,0xcc,0x93}},
13254     {{0xe1,0xbe,0x92},  {0xce,0xb7,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
13255     {{0xe1,0xbe,0x94},  {0xce,0xb7,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
13256     {{0xe1,0xbe,0x96},  {0xce,0xb7,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
13257     {{0xe1,0xbe,0x91},  {0xce,0xb7,0xcd,0x85,0xcc,0x94}},
13258     {{0xe1,0xbe,0x93},  {0xce,0xb7,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
13259     {{0xe1,0xbe,0x95},  {0xce,0xb7,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
13260     {{0xe1,0xbe,0x97},  {0xce,0xb7,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
13261     {{0xe1,0xbf,0x87},  {0xce,0xb7,0xcd,0x85,0xcd,0x82}},
13262     {{0xe1,0xbe,0xbe},  {0xce,0xb9}},
13263     {{0xe1,0xbd,0xb6},  {0xce,0xb9,0xcc,0x80}},
13264     {{0xe1,0xbd,0xb7},  {0xce,0xb9,0xcc,0x81}},
13265     {{0xe1,0xbf,0x91},  {0xce,0xb9,0xcc,0x84}},
13266     {{0xe1,0xbf,0x90},  {0xce,0xb9,0xcc,0x86}},
13267     {{0xcf,0x8a},       {0xce,0xb9,0xcc,0x88}},
13268     {{0xe1,0xbf,0x92},  {0xce,0xb9,0xcc,0x88,0xcc,0x80}},
13269     {{0xe1,0xbf,0x93},  {0xce,0xb9,0xcc,0x88,0xcc,0x81}},
13270     {{0xce,0x90},       {0xce,0xb9,0xcc,0x88,0xcc,0x8d}},
13271     {{0xe1,0xbf,0x97},  {0xce,0xb9,0xcc,0x88,0xcd,0x82}},
13272     {{0xce,0xaf},       {0xce,0xb9,0xcc,0x8d}},
13273     {{0xe1,0xbc,0xb0},  {0xce,0xb9,0xcc,0x93}},
13274     {{0xe1,0xbc,0xb2},  {0xce,0xb9,0xcc,0x93,0xcc,0x80}},
13275     {{0xe1,0xbc,0xb4},  {0xce,0xb9,0xcc,0x93,0xcc,0x81}},
13276     {{0xe1,0xbc,0xb6},  {0xce,0xb9,0xcc,0x93,0xcd,0x82}},
13277     {{0xe1,0xbc,0xb1},  {0xce,0xb9,0xcc,0x94}},
13278     {{0xe1,0xbc,0xb3},  {0xce,0xb9,0xcc,0x94,0xcc,0x80}},
13279     {{0xe1,0xbc,0xb5},  {0xce,0xb9,0xcc,0x94,0xcc,0x81}},
13280     {{0xe1,0xbc,0xb7},  {0xce,0xb9,0xcc,0x94,0xcd,0x82}},
13281     {{0xe1,0xbf,0x96},  {0xce,0xb9,0xcd,0x82}},
13282     {{0xe1,0xbd,0xb8},  {0xce,0xbf,0xcc,0x80}},
13283     {{0xe1,0xbd,0xb9},  {0xce,0xbf,0xcc,0x81}},
13284     {{0xcf,0x8c},       {0xce,0xbf,0xcc,0x8d}},
13285     {{0xe1,0xbd,0x80},  {0xce,0xbf,0xcc,0x93}},
13286     {{0xe1,0xbd,0x82},  {0xce,0xbf,0xcc,0x93,0xcc,0x80}},
13287     {{0xe1,0xbd,0x84},  {0xce,0xbf,0xcc,0x93,0xcc,0x81}},
13288     {{0xe1,0xbd,0x81},  {0xce,0xbf,0xcc,0x94}},
13289     {{0xe1,0xbd,0x83},  {0xce,0xbf,0xcc,0x94,0xcc,0x80}},
13290     {{0xe1,0xbd,0x85},  {0xce,0xbf,0xcc,0x94,0xcc,0x81}},
13291     {{0xe1,0xbf,0xb4},  {0xce,0xbf,0xcd,0x85,0xcc,0x81}},
13292     {{0xe1,0xbf,0xa4},  {0xcf,0x81,0xcc,0x93}},
13293     {{0xe1,0xbf,0xa5},  {0xcf,0x81,0xcc,0x94}},
13294     {{0xe1,0xbd,0xba},  {0xcf,0x85,0xcc,0x80}},
13295     {{0xe1,0xbd,0xbb},  {0xcf,0x85,0xcc,0x81}},
13296     {{0xe1,0xbf,0xa1},  {0xcf,0x85,0xcc,0x84}},
13297     {{0xe1,0xbf,0xa0},  {0xcf,0x85,0xcc,0x86}},
13298     {{0xcf,0x8b},       {0xcf,0x85,0xcc,0x88}},
13299     {{0xe1,0xbf,0xa2},  {0xcf,0x85,0xcc,0x88,0xcc,0x80}},
13300     {{0xe1,0xbf,0xa3},  {0xcf,0x85,0xcc,0x88,0xcc,0x81}},
13301     {{0xce,0xb0},       {0xcf,0x85,0xcc,0x88,0xcc,0x8d}},
13302     {{0xe1,0xbf,0xa7},  {0xcf,0x85,0xcc,0x88,0xcd,0x82}},
13303     {{0xcf,0x8d},       {0xcf,0x85,0xcc,0x8d}},
13304     {{0xe1,0xbd,0x90},  {0xcf,0x85,0xcc,0x93}},
13305     {{0xe1,0xbd,0x92},  {0xcf,0x85,0xcc,0x93,0xcc,0x80}},
13306     {{0xe1,0xbd,0x94},  {0xcf,0x85,0xcc,0x93,0xcc,0x81}},
13307     {{0xe1,0xbd,0x96},  {0xcf,0x85,0xcc,0x93,0xcd,0x82}},
13308     {{0xe1,0xbd,0x91},  {0xcf,0x85,0xcc,0x94}},
13309     {{0xe1,0xbd,0x93},  {0xcf,0x85,0xcc,0x94,0xcc,0x80}},
13310     {{0xe1,0xbd,0x95},  {0xcf,0x85,0xcc,0x94,0xcc,0x81}},
13311     {{0xe1,0xbd,0x97},  {0xcf,0x85,0xcc,0x94,0xcd,0x82}},
13312     {{0xe1,0xbf,0xa6},  {0xcf,0x85,0xcd,0x82}},
13313     {{0xe1,0xbd,0xbc},  {0xcf,0x89,0xcc,0x80}},
13314     {{0xe1,0xbd,0xbd},  {0xcf,0x89,0xcc,0x81}},
13315     {{0xcf,0x8e},       {0xcf,0x89,0xcc,0x8d}},
13316     {{0xe1,0xbd,0xa0},  {0xcf,0x89,0xcc,0x93}},
13317     {{0xe1,0xbd,0xa2},  {0xcf,0x89,0xcc,0x93,0xcc,0x80}},
13318     {{0xe1,0xbd,0xa4},  {0xcf,0x89,0xcc,0x93,0xcc,0x81}},
13319     {{0xe1,0xbd,0xa6},  {0xcf,0x89,0xcc,0x93,0xcd,0x82}},
13320     {{0xe1,0xbd,0xa1},  {0xcf,0x89,0xcc,0x94}},
13321     {{0xe1,0xbd,0xa3},  {0xcf,0x89,0xcc,0x94,0xcc,0x80}},
13322     {{0xe1,0xbd,0xa5},  {0xcf,0x89,0xcc,0x94,0xcc,0x81}},
13323     {{0xe1,0xbd,0xa7},  {0xcf,0x89,0xcc,0x94,0xcd,0x82}},
13324     {{0xe1,0xbf,0xb6},  {0xcf,0x89,0xcd,0x82}},
13325     {{0xe1,0xbf,0xb3},  {0xcf,0x89,0xcd,0x85}},
13326     {{0xe1,0xbf,0xb2},  {0xcf,0x89,0xcd,0x85,0xcc,0x80}},
13327     {{0xe1,0xbe,0xa0},  {0xcf,0x89,0xcd,0x85,0xcc,0x93}},
13328     {{0xe1,0xbe,0xa2},  {0xcf,0x89,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
13329     {{0xe1,0xbe,0xa4},  {0xcf,0x89,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
13330     {{0xe1,0xbe,0xa6},  {0xcf,0x89,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
13331     {{0xe1,0xbe,0xa1},  {0xcf,0x89,0xcd,0x85,0xcc,0x94}},
13332     {{0xe1,0xbe,0xa3},  {0xcf,0x89,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
13333     {{0xe1,0xbe,0xa5},  {0xcf,0x89,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
13334     {{0xe1,0xbe,0xa7},  {0xcf,0x89,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
13335     {{0xe1,0xbf,0xb7},  {0xcf,0x89,0xcd,0x85,0xcd,0x82}},
13336     {{0xcf,0x94},       {0xcf,0x92,0xcc,0x88}},
13337     {{0xcf,0x93},       {0xcf,0x92,0xcc,0x8d}},
13338     {{0xd0,0x87},       {0xd0,0x86,0xcc,0x88}},
13339     {{0xd3,0x90},       {0xd0,0x90,0xcc,0x86}},
13340     {{0xd3,0x92},       {0xd0,0x90,0xcc,0x88}},
13341     {{0xd0,0x83},       {0xd0,0x93,0xcc,0x81}},
13342     {{0xd3,0x96},       {0xd0,0x95,0xcc,0x86}},
13343     {{0xd0,0x81},       {0xd0,0x95,0xcc,0x88}},
13344     {{0xd3,0x81},       {0xd0,0x96,0xcc,0x86}},
13345     {{0xd3,0x9c},       {0xd0,0x96,0xcc,0x88}},
13346     {{0xd3,0x9e},       {0xd0,0x97,0xcc,0x88}},
13347     {{0xd3,0xa2},       {0xd0,0x98,0xcc,0x84}},
13348     {{0xd0,0x99},       {0xd0,0x98,0xcc,0x86}},
13349     {{0xd3,0xa4},       {0xd0,0x98,0xcc,0x88}},
13350     {{0xd0,0x8c},       {0xd0,0x9a,0xcc,0x81}},
13351     {{0xd3,0xa6},       {0xd0,0x9e,0xcc,0x88}},
13352     {{0xd3,0xae},       {0xd0,0xa3,0xcc,0x84}},
13353     {{0xd0,0x8e},       {0xd0,0xa3,0xcc,0x86}},
13354     {{0xd3,0xb0},       {0xd0,0xa3,0xcc,0x88}},
13355     {{0xd3,0xb2},       {0xd0,0xa3,0xcc,0x8b}},
13356     {{0xd3,0xb4},       {0xd0,0xa7,0xcc,0x88}},
13357     {{0xd3,0xb8},       {0xd0,0xab,0xcc,0x88}},
13358     {{0xd3,0x91},       {0xd0,0xb0,0xcc,0x86}},
13359     {{0xd3,0x93},       {0xd0,0xb0,0xcc,0x88}},
13360     {{0xd1,0x93},       {0xd0,0xb3,0xcc,0x81}},
13361     {{0xd3,0x97},       {0xd0,0xb5,0xcc,0x86}},
13362     {{0xd1,0x91},       {0xd0,0xb5,0xcc,0x88}},
13363     {{0xd3,0x82},       {0xd0,0xb6,0xcc,0x86}},
13364     {{0xd3,0x9d},       {0xd0,0xb6,0xcc,0x88}},
13365     {{0xd3,0x9f},       {0xd0,0xb7,0xcc,0x88}},
13366     {{0xd3,0xa3},       {0xd0,0xb8,0xcc,0x84}},
13367     {{0xd0,0xb9},       {0xd0,0xb8,0xcc,0x86}},
13368     {{0xd3,0xa5},       {0xd0,0xb8,0xcc,0x88}},
13369     {{0xd1,0x9c},       {0xd0,0xba,0xcc,0x81}},
13370     {{0xd3,0xa7},       {0xd0,0xbe,0xcc,0x88}},
13371     {{0xd3,0xaf},       {0xd1,0x83,0xcc,0x84}},
13372     {{0xd1,0x9e},       {0xd1,0x83,0xcc,0x86}},
13373     {{0xd3,0xb1},       {0xd1,0x83,0xcc,0x88}},
13374     {{0xd3,0xb3},       {0xd1,0x83,0xcc,0x8b}},
13375     {{0xd3,0xb5},       {0xd1,0x87,0xcc,0x88}},
13376     {{0xd3,0xb9},       {0xd1,0x8b,0xcc,0x88}},
13377     {{0xd1,0x97},       {0xd1,0x96,0xcc,0x88}},
13378     {{0xd1,0xb6},       {0xd1,0xb4,0xcc,0x8f}},
13379     {{0xd1,0xb7},       {0xd1,0xb5,0xcc,0x8f}},
13380     {{0xef,0xac,0xae},  {0xd7,0x90,0xd6,0xb7}},
13381     {{0xef,0xac,0xaf},  {0xd7,0x90,0xd6,0xb8}},
13382     {{0xef,0xac,0xb0},  {0xd7,0x90,0xd6,0xbc}},
13383     {{0xef,0xac,0xb1},  {0xd7,0x91,0xd6,0xbc}},
13384     {{0xef,0xad,0x8c},  {0xd7,0x91,0xd6,0xbf}},
13385     {{0xef,0xac,0xb2},  {0xd7,0x92,0xd6,0xbc}},
13386     {{0xef,0xac,0xb3},  {0xd7,0x93,0xd6,0xbc}},
13387     {{0xef,0xac,0xb4},  {0xd7,0x94,0xd6,0xbc}},
13388     {{0xef,0xad,0x8b},  {0xd7,0x95,0xd6,0xb9}},
13389     {{0xef,0xac,0xb5},  {0xd7,0x95,0xd6,0xbc}},
13390     {{0xef,0xac,0xb6},  {0xd7,0x96,0xd6,0xbc}},
13391     {{0xef,0xac,0xb8},  {0xd7,0x98,0xd6,0xbc}},
13392     {{0xef,0xac,0xb9},  {0xd7,0x99,0xd6,0xbc}},
13393     {{0xef,0xac,0xba},  {0xd7,0x9a,0xd6,0xbc}},
13394     {{0xef,0xac,0xbb},  {0xd7,0x9b,0xd6,0xbc}},
13395     {{0xef,0xad,0x8d},  {0xd7,0x9b,0xd6,0xbf}},
13396     {{0xef,0xac,0xbc},  {0xd7,0x9c,0xd6,0xbc}},
13397     {{0xef,0xac,0xbe},  {0xd7,0x9e,0xd6,0xbc}},
13398     {{0xef,0xad,0x80},  {0xd7,0xa0,0xd6,0xbc}},
13399     {{0xef,0xad,0x81},  {0xd7,0xa1,0xd6,0xbc}},
13400     {{0xef,0xad,0x83},  {0xd7,0xa3,0xd6,0xbc}},
13401     {{0xef,0xad,0x84},  {0xd7,0xa4,0xd6,0xbc}},
13402     {{0xef,0xad,0x8e},  {0xd7,0xa4,0xd6,0xbf}},
13403     {{0xef,0xad,0x86},  {0xd7,0xa6,0xd6,0xbc}},
13404     {{0xef,0xad,0x87},  {0xd7,0xa7,0xd6,0xbc}},
13405     {{0xef,0xad,0x88},  {0xd7,0xa8,0xd6,0xbc}},
13406     {{0xef,0xad,0x89},  {0xd7,0xa9,0xd6,0xbc}},
13407     {{0xef,0xac,0xac},  {0xd7,0xa9,0xd6,0xbc,0xd7,0x81}},
13408     {{0xef,0xac,0xad},  {0xd7,0xa9,0xd6,0xbc,0xd7,0x82}},
13409     {{0xef,0xac,0xaa},  {0xd7,0xa9,0xd7,0x81}},
13410     {{0xef,0xac,0xab},  {0xd7,0xa9,0xd7,0x82}},
13411     {{0xef,0xad,0x8a},  {0xd7,0xaa,0xd6,0xbc}},
13412     {{0xef,0xac,0x9f},  {0xd7,0xb2,0xd6,0xb7}},
13413     {{0xe0,0xa5,0x98},  {0xe0,0xa4,0x95,0xe0,0xa4,0xbc}},
13414     {{0xe0,0xa5,0x99},  {0xe0,0xa4,0x96,0xe0,0xa4,0xbc}},
13415     {{0xe0,0xa5,0x9a},  {0xe0,0xa4,0x97,0xe0,0xa4,0xbc}},
13416     {{0xe0,0xa5,0x9b},  {0xe0,0xa4,0x9c,0xe0,0xa4,0xbc}},
13417     {{0xe0,0xa5,0x9c},  {0xe0,0xa4,0xa1,0xe0,0xa4,0xbc}},
13418     {{0xe0,0xa5,0x9d},  {0xe0,0xa4,0xa2,0xe0,0xa4,0xbc}},
13419     {{0xe0,0xa4,0xa9},  {0xe0,0xa4,0xa8,0xe0,0xa4,0xbc}},
13420     {{0xe0,0xa5,0x9e},  {0xe0,0xa4,0xab,0xe0,0xa4,0xbc}},
13421     {{0xe0,0xa5,0x9f},  {0xe0,0xa4,0xaf,0xe0,0xa4,0xbc}},
13422     {{0xe0,0xa4,0xb1},  {0xe0,0xa4,0xb0,0xe0,0xa4,0xbc}},
13423     {{0xe0,0xa4,0xb4},  {0xe0,0xa4,0xb3,0xe0,0xa4,0xbc}},
13424     {{0xe0,0xa7,0x9c},  {0xe0,0xa6,0xa1,0xe0,0xa6,0xbc}},
13425     {{0xe0,0xa7,0x9d},  {0xe0,0xa6,0xa2,0xe0,0xa6,0xbc}},
13426     {{0xe0,0xa6,0xb0},  {0xe0,0xa6,0xac,0xe0,0xa6,0xbc}},
13427     {{0xe0,0xa7,0x9f},  {0xe0,0xa6,0xaf,0xe0,0xa6,0xbc}},
13428     {{0xe0,0xa7,0x8b},  {0xe0,0xa7,0x87,0xe0,0xa6,0xbe}},
13429     {{0xe0,0xa7,0x8c},  {0xe0,0xa7,0x87,0xe0,0xa7,0x97}},
13430     {{0xe0,0xa9,0x99},  {0xe0,0xa8,0x96,0xe0,0xa8,0xbc}},
13431     {{0xe0,0xa9,0x9a},  {0xe0,0xa8,0x97,0xe0,0xa8,0xbc}},
13432     {{0xe0,0xa9,0x9b},  {0xe0,0xa8,0x9c,0xe0,0xa8,0xbc}},
13433     {{0xe0,0xa9,0x9c},  {0xe0,0xa8,0xa1,0xe0,0xa8,0xbc}},
13434     {{0xe0,0xa9,0x9e},  {0xe0,0xa8,0xab,0xe0,0xa8,0xbc}},
13435     {{0xe0,0xad,0x9c},  {0xe0,0xac,0xa1,0xe0,0xac,0xbc}},
13436     {{0xe0,0xad,0x9d},  {0xe0,0xac,0xa2,0xe0,0xac,0xbc}},
13437     {{0xe0,0xad,0x9f},  {0xe0,0xac,0xaf,0xe0,0xac,0xbc}},
13438     {{0xe0,0xad,0x8b},  {0xe0,0xad,0x87,0xe0,0xac,0xbe}},
13439     {{0xe0,0xad,0x88},  {0xe0,0xad,0x87,0xe0,0xad,0x96}},
13440     {{0xe0,0xad,0x8c},  {0xe0,0xad,0x87,0xe0,0xad,0x97}},
13441     {{0xe0,0xae,0x94},  {0xe0,0xae,0x92,0xe0,0xaf,0x97}},
13442     {{0xe0,0xaf,0x8a},  {0xe0,0xaf,0x86,0xe0,0xae,0xbe}},
13443     {{0xe0,0xaf,0x8c},  {0xe0,0xaf,0x86,0xe0,0xaf,0x97}},
13444     {{0xe0,0xaf,0x8b},  {0xe0,0xaf,0x87,0xe0,0xae,0xbe}},
13445     {{0xe0,0xb1,0x88},  {0xe0,0xb1,0x86,0xe0,0xb1,0x96}},
13446     {{0xe0,0xb3,0x80},  {0xe0,0xb2,0xbf,0xe0,0xb3,0x95}},
13447     {{0xe0,0xb3,0x8a},  {0xe0,0xb3,0x86,0xe0,0xb3,0x82}},
13448     {{0xe0,0xb3,0x8b},  {0xe0,0xb3,0x86,0xe0,0xb3,0x82,0xe0,0xb3,0x95}},
13449     {{0xe0,0xb3,0x87},  {0xe0,0xb3,0x86,0xe0,0xb3,0x95}},
13450     {{0xe0,0xb3,0x88},  {0xe0,0xb3,0x86,0xe0,0xb3,0x96}},
13451     {{0xe0,0xb5,0x8a},  {0xe0,0xb5,0x86,0xe0,0xb4,0xbe}},
13452     {{0xe0,0xb5,0x8c},  {0xe0,0xb5,0x86,0xe0,0xb5,0x97}},
13453     {{0xe0,0xb5,0x8b},  {0xe0,0xb5,0x87,0xe0,0xb4,0xbe}},
13454     {{0xe0,0xb8,0xb3},  {0xe0,0xb9,0x8d,0xe0,0xb8,0xb2}},
13455     {{0xe0,0xba,0xb3},  {0xe0,0xbb,0x8d,0xe0,0xba,0xb2}},
13456     {{0xe0,0xbd,0xa9},  {0xe0,0xbd,0x80,0xe0,0xbe,0xb5}},
13457     {{0xe0,0xbd,0x83},  {0xe0,0xbd,0x82,0xe0,0xbe,0xb7}},
13458     {{0xe0,0xbd,0x8d},  {0xe0,0xbd,0x8c,0xe0,0xbe,0xb7}},
13459     {{0xe0,0xbd,0x92},  {0xe0,0xbd,0x91,0xe0,0xbe,0xb7}},
13460     {{0xe0,0xbd,0x97},  {0xe0,0xbd,0x96,0xe0,0xbe,0xb7}},
13461     {{0xe0,0xbd,0x9c},  {0xe0,0xbd,0x9b,0xe0,0xbe,0xb7}},
13462     {{0xe0,0xbd,0xb3},  {0xe0,0xbd,0xb2,0xe0,0xbd,0xb1}},
13463     {{0xe0,0xbd,0xb5},  {0xe0,0xbd,0xb4,0xe0,0xbd,0xb1}},
13464     {{0xe0,0xbe,0x81},  {0xe0,0xbe,0x80,0xe0,0xbd,0xb1}},
13465     {{0xe0,0xbe,0xb9},  {0xe0,0xbe,0x90,0xe0,0xbe,0xb5}},
13466     {{0xe0,0xbe,0x93},  {0xe0,0xbe,0x92,0xe0,0xbe,0xb7}},
13467     {{0xe0,0xbe,0x9d},  {0xe0,0xbe,0x9c,0xe0,0xbe,0xb7}},
13468     {{0xe0,0xbe,0xa2},  {0xe0,0xbe,0xa1,0xe0,0xbe,0xb7}},
13469     {{0xe0,0xbe,0xa7},  {0xe0,0xbe,0xa6,0xe0,0xbe,0xb7}},
13470     {{0xe0,0xbe,0xac},  {0xe0,0xbe,0xab,0xe0,0xbe,0xb7}},
13471     {{0xe0,0xbd,0xb6},  {0xe0,0xbe,0xb2,0xe0,0xbe,0x80}},
13472     {{0xe0,0xbd,0xb7},  {0xe0,0xbe,0xb2,0xe0,0xbe,0x80,0xe0,0xbd,0xb1}},
13473     {{0xe0,0xbd,0xb8},  {0xe0,0xbe,0xb3,0xe0,0xbe,0x80}},
13474     {{0xe0,0xbd,0xb9},  {0xe0,0xbe,0xb3,0xe0,0xbe,0x80,0xe0,0xbd,0xb1}},
13475     {{0xe1,0xbf,0x8d},  {0xe1,0xbe,0xbf,0xcc,0x80}},
13476     {{0xe1,0xbf,0x8e},  {0xe1,0xbe,0xbf,0xcc,0x81}},
13477     {{0xe1,0xbf,0x8f},  {0xe1,0xbe,0xbf,0xcd,0x82}},
13478     {{0xe1,0xbf,0x9d},  {0xe1,0xbf,0xbe,0xcc,0x80}},
13479     {{0xe1,0xbf,0x9e},  {0xe1,0xbf,0xbe,0xcc,0x81}},
13480     {{0xe1,0xbf,0x9f},  {0xe1,0xbf,0xbe,0xcd,0x82}},
13481     {{0xe3,0x82,0x94},  {0xe3,0x81,0x86,0xe3,0x82,0x99}},
13482     {{0xe3,0x81,0x8c},  {0xe3,0x81,0x8b,0xe3,0x82,0x99}},
13483     {{0xe3,0x81,0x8e},  {0xe3,0x81,0x8d,0xe3,0x82,0x99}},
13484     {{0xe3,0x81,0x90},  {0xe3,0x81,0x8f,0xe3,0x82,0x99}},
13485     {{0xe3,0x81,0x92},  {0xe3,0x81,0x91,0xe3,0x82,0x99}},
13486     {{0xe3,0x81,0x94},  {0xe3,0x81,0x93,0xe3,0x82,0x99}},
13487     {{0xe3,0x81,0x96},  {0xe3,0x81,0x95,0xe3,0x82,0x99}},
13488     {{0xe3,0x81,0x98},  {0xe3,0x81,0x97,0xe3,0x82,0x99}},
13489     {{0xe3,0x81,0x9a},  {0xe3,0x81,0x99,0xe3,0x82,0x99}},
13490     {{0xe3,0x81,0x9c},  {0xe3,0x81,0x9b,0xe3,0x82,0x99}},
13491     {{0xe3,0x81,0x9e},  {0xe3,0x81,0x9d,0xe3,0x82,0x99}},
13492     {{0xe3,0x81,0xa0},  {0xe3,0x81,0x9f,0xe3,0x82,0x99}},
13493     {{0xe3,0x81,0xa2},  {0xe3,0x81,0xa1,0xe3,0x82,0x99}},
13494     {{0xe3,0x81,0xa5},  {0xe3,0x81,0xa4,0xe3,0x82,0x99}},
13495     {{0xe3,0x81,0xa7},  {0xe3,0x81,0xa6,0xe3,0x82,0x99}},
13496     {{0xe3,0x81,0xa9},  {0xe3,0x81,0xa8,0xe3,0x82,0x99}},
13497     {{0xe3,0x81,0xb0},  {0xe3,0x81,0xaf,0xe3,0x82,0x99}},
13498     {{0xe3,0x81,0xb1},  {0xe3,0x81,0xaf,0xe3,0x82,0x9a}},
13499     {{0xe3,0x81,0xb3},  {0xe3,0x81,0xb2,0xe3,0x82,0x99}},
13500     {{0xe3,0x81,0xb4},  {0xe3,0x81,0xb2,0xe3,0x82,0x9a}},
13501     {{0xe3,0x81,0xb6},  {0xe3,0x81,0xb5,0xe3,0x82,0x99}},
13502     {{0xe3,0x81,0xb7},  {0xe3,0x81,0xb5,0xe3,0x82,0x9a}},
13503     {{0xe3,0x81,0xb9},  {0xe3,0x81,0xb8,0xe3,0x82,0x99}},
13504     {{0xe3,0x81,0xba},  {0xe3,0x81,0xb8,0xe3,0x82,0x9a}},
13505     {{0xe3,0x81,0xbc},  {0xe3,0x81,0xbb,0xe3,0x82,0x99}},
13506     {{0xe3,0x81,0xbd},  {0xe3,0x81,0xbb,0xe3,0x82,0x9a}},
13507     {{0xe3,0x82,0x9e},  {0xe3,0x82,0x9d,0xe3,0x82,0x99}},
13508     {{0xe3,0x83,0xb4},  {0xe3,0x82,0xa6,0xe3,0x82,0x99}},
13509     {{0xe3,0x82,0xac},  {0xe3,0x82,0xab,0xe3,0x82,0x99}},
13510     {{0xe3,0x82,0xae},  {0xe3,0x82,0xad,0xe3,0x82,0x99}},
13511     {{0xe3,0x82,0xb0},  {0xe3,0x82,0xaf,0xe3,0x82,0x99}},
13512     {{0xe3,0x82,0xb2},  {0xe3,0x82,0xb1,0xe3,0x82,0x99}},
13513     {{0xe3,0x82,0xb4},  {0xe3,0x82,0xb3,0xe3,0x82,0x99}},
13514     {{0xe3,0x82,0xb6},  {0xe3,0x82,0xb5,0xe3,0x82,0x99}},
13515     {{0xe3,0x82,0xb8},  {0xe3,0x82,0xb7,0xe3,0x82,0x99}},
13516     {{0xe3,0x82,0xba},  {0xe3,0x82,0xb9,0xe3,0x82,0x99}},
13517     {{0xe3,0x82,0xbc},  {0xe3,0x82,0xbb,0xe3,0x82,0x99}},
13518     {{0xe3,0x82,0xbe},  {0xe3,0x82,0xbd,0xe3,0x82,0x99}},
13519     {{0xe3,0x83,0x80},  {0xe3,0x82,0xbf,0xe3,0x82,0x99}},
13520     {{0xe3,0x83,0x82},  {0xe3,0x83,0x81,0xe3,0x82,0x99}},
13521     {{0xe3,0x83,0x85},  {0xe3,0x83,0x84,0xe3,0x82,0x99}},
13522     {{0xe3,0x83,0x87},  {0xe3,0x83,0x86,0xe3,0x82,0x99}},
13523     {{0xe3,0x83,0x89},  {0xe3,0x83,0x88,0xe3,0x82,0x99}},
13524     {{0xe3,0x83,0x90},  {0xe3,0x83,0x8f,0xe3,0x82,0x99}},
13525     {{0xe3,0x83,0x91},  {0xe3,0x83,0x8f,0xe3,0x82,0x9a}},
13526     {{0xe3,0x83,0x93},  {0xe3,0x83,0x92,0xe3,0x82,0x99}},
13527     {{0xe3,0x83,0x94},  {0xe3,0x83,0x92,0xe3,0x82,0x9a}},
13528     {{0xe3,0x83,0x96},  {0xe3,0x83,0x95,0xe3,0x82,0x99}},
13529     {{0xe3,0x83,0x97},  {0xe3,0x83,0x95,0xe3,0x82,0x9a}},
13530     {{0xe3,0x83,0x99},  {0xe3,0x83,0x98,0xe3,0x82,0x99}},
13531     {{0xe3,0x83,0x9a},  {0xe3,0x83,0x98,0xe3,0x82,0x9a}},
13532     {{0xe3,0x83,0x9c},  {0xe3,0x83,0x9b,0xe3,0x82,0x99}},
13533     {{0xe3,0x83,0x9d},  {0xe3,0x83,0x9b,0xe3,0x82,0x9a}},
13534     {{0xe3,0x83,0xb7},  {0xe3,0x83,0xaf,0xe3,0x82,0x99}},
13535     {{0xe3,0x83,0xb8},  {0xe3,0x83,0xb0,0xe3,0x82,0x99}},
13536     {{0xe3,0x83,0xb9},  {0xe3,0x83,0xb1,0xe3,0x82,0x99}},
13537     {{0xe3,0x83,0xba},  {0xe3,0x83,0xb2,0xe3,0x82,0x99}},
13538     {{0xe3,0x83,0xbe},  {0xe3,0x83,0xbd,0xe3,0x82,0x99}},
13539 };
13540 #endif /* UNICODE_NORMALIZATION */
13541 #endif /* UTF8_INPUT_ENABLE */
13542
13543 #ifdef SHIFTJIS_CP932
13544 const unsigned short shiftjis_cp932[3][189] = {
13545  {
13546   0xEEEF, 0xEEF0, 0xEEF1, 0xEEF2, 0xEEF3, 0xEEF4, 0xEEF5, 0xEEF6,
13547   0xEEF7, 0xEEF8, 0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759,
13548   0x875A, 0x875B, 0x875C, 0x875D, 0x81CA, 0xEEFA, 0xEEFB, 0xEEFC,
13549   0x878A, 0x8782, 0x8784, 0x81E6, 0xED40, 0xED41, 0xED42, 0xED43,
13550   0xED44, 0xED45, 0xED46, 0xED47, 0xED48, 0xED49, 0xED4A, 0xED4B,
13551   0xED4C, 0xED4D, 0xED4E, 0xED4F, 0xED50, 0xED51, 0xED52, 0xED53,
13552   0xED54, 0xED55, 0xED56, 0xED57, 0xED58, 0xED59, 0xED5A, 0xED5B,
13553   0xED5C, 0xED5D, 0xED5E, 0xED5F, 0xED60, 0xED61, 0xED62,      0,
13554   0xED63, 0xED64, 0xED65, 0xED66, 0xED67, 0xED68, 0xED69, 0xED6A,
13555   0xED6B, 0xED6C, 0xED6D, 0xED6E, 0xED6F, 0xED70, 0xED71, 0xED72,
13556   0xED73, 0xED74, 0xED75, 0xED76, 0xED77, 0xED78, 0xED79, 0xED7A,
13557   0xED7B, 0xED7C, 0xED7D, 0xED7E, 0xED80, 0xED81, 0xED82, 0xED83,
13558   0xED84, 0xED85, 0xED86, 0xED87, 0xED88, 0xED89, 0xED8A, 0xED8B,
13559   0xED8C, 0xED8D, 0xED8E, 0xED8F, 0xED90, 0xED91, 0xED92, 0xED93,
13560   0xED94, 0xED95, 0xED96, 0xED97, 0xED98, 0xED99, 0xED9A, 0xED9B,
13561   0xED9C, 0xED9D, 0xED9E, 0xED9F, 0xEDA0, 0xEDA1, 0xEDA2, 0xEDA3,
13562   0xEDA4, 0xEDA5, 0xEDA6, 0xEDA7, 0xEDA8, 0xEDA9, 0xEDAA, 0xEDAB,
13563   0xEDAC, 0xEDAD, 0xEDAE, 0xEDAF, 0xEDB0, 0xEDB1, 0xEDB2, 0xEDB3,
13564   0xEDB4, 0xEDB5, 0xEDB6, 0xEDB7, 0xEDB8, 0xEDB9, 0xEDBA, 0xEDBB,
13565   0xEDBC, 0xEDBD, 0xEDBE, 0xEDBF, 0xEDC0, 0xEDC1, 0xEDC2, 0xEDC3,
13566   0xEDC4, 0xEDC5, 0xEDC6, 0xEDC7, 0xEDC8, 0xEDC9, 0xEDCA, 0xEDCB,
13567   0xEDCC, 0xEDCD, 0xEDCE, 0xEDCF, 0xEDD0, 0xEDD1, 0xEDD2, 0xEDD3,
13568   0xEDD4, 0xEDD5, 0xEDD6, 0xEDD7, 0xEDD8, 0xEDD9, 0xEDDA, 0xEDDB,
13569   0xEDDC, 0xEDDD, 0xEDDE, 0xEDDF, 0xEDE0,
13570  },
13571  {
13572   0xEDE1, 0xEDE2, 0xEDE3, 0xEDE4, 0xEDE5, 0xEDE6, 0xEDE7, 0xEDE8,
13573   0xEDE9, 0xEDEA, 0xEDEB, 0xEDEC, 0xEDED, 0xEDEE, 0xEDEF, 0xEDF0,
13574   0xEDF1, 0xEDF2, 0xEDF3, 0xEDF4, 0xEDF5, 0xEDF6, 0xEDF7, 0xEDF8,
13575   0xEDF9, 0xEDFA, 0xEDFB, 0xEDFC, 0xEE40, 0xEE41, 0xEE42, 0xEE43,
13576   0xEE44, 0xEE45, 0xEE46, 0xEE47, 0xEE48, 0xEE49, 0xEE4A, 0xEE4B,
13577   0xEE4C, 0xEE4D, 0xEE4E, 0xEE4F, 0xEE50, 0xEE51, 0xEE52, 0xEE53,
13578   0xEE54, 0xEE55, 0xEE56, 0xEE57, 0xEE58, 0xEE59, 0xEE5A, 0xEE5B,
13579   0xEE5C, 0xEE5D, 0xEE5E, 0xEE5F, 0xEE60, 0xEE61, 0xEE62,      0,
13580   0xEE63, 0xEE64, 0xEE65, 0xEE66, 0xEE67, 0xEE68, 0xEE69, 0xEE6A,
13581   0xEE6B, 0xEE6C, 0xEE6D, 0xEE6E, 0xEE6F, 0xEE70, 0xEE71, 0xEE72,
13582   0xEE73, 0xEE74, 0xEE75, 0xEE76, 0xEE77, 0xEE78, 0xEE79, 0xEE7A,
13583   0xEE7B, 0xEE7C, 0xEE7D, 0xEE7E, 0xEE80, 0xEE81, 0xEE82, 0xEE83,
13584   0xEE84, 0xEE85, 0xEE86, 0xEE87, 0xEE88, 0xEE89, 0xEE8A, 0xEE8B,
13585   0xEE8C, 0xEE8D, 0xEE8E, 0xEE8F, 0xEE90, 0xEE91, 0xEE92, 0xEE93,
13586   0xEE94, 0xEE95, 0xEE96, 0xEE97, 0xEE98, 0xEE99, 0xEE9A, 0xEE9B,
13587   0xEE9C, 0xEE9D, 0xEE9E, 0xEE9F, 0xEEA0, 0xEEA1, 0xEEA2, 0xEEA3,
13588   0xEEA4, 0xEEA5, 0xEEA6, 0xEEA7, 0xEEA8, 0xEEA9, 0xEEAA, 0xEEAB,
13589   0xEEAC, 0xEEAD, 0xEEAE, 0xEEAF, 0xEEB0, 0xEEB1, 0xEEB2, 0xEEB3,
13590   0xEEB4, 0xEEB5, 0xEEB6, 0xEEB7, 0xEEB8, 0xEEB9, 0xEEBA, 0xEEBB,
13591   0xEEBC, 0xEEBD, 0xEEBE, 0xEEBF, 0xEEC0, 0xEEC1, 0xEEC2, 0xEEC3,
13592   0xEEC4, 0xEEC5, 0xEEC6, 0xEEC7, 0xEEC8, 0xEEC9, 0xEECA, 0xEECB,
13593   0xEECC, 0xEECD, 0xEECE, 0xEECF, 0xEED0, 0xEED1, 0xEED2, 0xEED3,
13594   0xEED4, 0xEED5, 0xEED6, 0xEED7, 0xEED8, 0xEED9, 0xEEDA, 0xEEDB,
13595   0xEEDC, 0xEEDD, 0xEEDE, 0xEEDF, 0xEEE0,
13596  },
13597  {
13598   0xEEE1, 0xEEE2, 0xEEE3, 0xEEE4, 0xEEE5, 0xEEE6, 0xEEE7, 0xEEE8,
13599   0xEEE9, 0xEEEA, 0xEEEB, 0xEEEC,      0,      0,      0,      0,
13600        0,      0,      0,      0,      0,      0,      0,      0,
13601        0,      0,      0,      0,      0,      0,      0,      0,
13602        0,      0,      0,      0,      0,      0,      0,      0,
13603        0,      0,      0,      0,      0,      0,      0,      0,
13604        0,      0,      0,      0,      0,      0,      0,      0,
13605        0,      0,      0,      0,      0,      0,      0,      0,
13606        0,      0,      0,      0,      0,      0,      0,      0,
13607        0,      0,      0,      0,      0,      0,      0,      0,
13608        0,      0,      0,      0,      0,      0,      0,      0,
13609        0,      0,      0,      0,      0,      0,      0,      0,
13610        0,      0,      0,      0,      0,      0,      0,      0,
13611        0,      0,      0,      0,      0,      0,      0,      0,
13612        0,      0,      0,      0,      0,      0,      0,      0,
13613        0,      0,      0,      0,      0,      0,      0,      0,
13614        0,      0,      0,      0,      0,      0,      0,      0,
13615        0,      0,      0,      0,      0,      0,      0,      0,
13616        0,      0,      0,      0,      0,      0,      0,      0,
13617        0,      0,      0,      0,      0,      0,      0,      0,
13618        0,      0,      0,      0,      0,      0,      0,      0,
13619        0,      0,      0,      0,      0,      0,      0,      0,
13620        0,      0,      0,      0,      0,      0,      0,      0,
13621        0,      0,      0,      0,      0,
13622  },
13623 };
13624 const unsigned short cp932inv[2][189] = {
13625  {
13626   0xFA5C, 0xFA5D, 0xFA5E, 0xFA5F, 0xFA60, 0xFA61, 0xFA62, 0xFA63,
13627   0xFA64, 0xFA65, 0xFA66, 0xFA67, 0xFA68, 0xFA69, 0xFA6A, 0xFA6B,
13628   0xFA6C, 0xFA6D, 0xFA6E, 0xFA6F, 0xFA70, 0xFA71, 0xFA72, 0xFA73,
13629   0xFA74, 0xFA75, 0xFA76, 0xFA77, 0xFA78, 0xFA79, 0xFA7A, 0xFA7B,
13630   0xFA7C, 0xFA7D, 0xFA7E, 0xFA80, 0xFA81, 0xFA82, 0xFA83, 0xFA84,
13631   0xFA85, 0xFA86, 0xFA87, 0xFA88, 0xFA89, 0xFA8A, 0xFA8B, 0xFA8C,
13632   0xFA8D, 0xFA8E, 0xFA8F, 0xFA90, 0xFA91, 0xFA92, 0xFA93, 0xFA94,
13633   0xFA95, 0xFA96, 0xFA97, 0xFA98, 0xFA99, 0xFA9A, 0xFA9B,      0,
13634   0xFA9C, 0xFA9D, 0xFA9E, 0xFA9F, 0xFAA0, 0xFAA1, 0xFAA2, 0xFAA3,
13635   0xFAA4, 0xFAA5, 0xFAA6, 0xFAA7, 0xFAA8, 0xFAA9, 0xFAAA, 0xFAAB,
13636   0xFAAC, 0xFAAD, 0xFAAE, 0xFAAF, 0xFAB0, 0xFAB1, 0xFAB2, 0xFAB3,
13637   0xFAB4, 0xFAB5, 0xFAB6, 0xFAB7, 0xFAB8, 0xFAB9, 0xFABA, 0xFABB,
13638   0xFABC, 0xFABD, 0xFABE, 0xFABF, 0xFAC0, 0xFAC1, 0xFAC2, 0xFAC3,
13639   0xFAC4, 0xFAC5, 0xFAC6, 0xFAC7, 0xFAC8, 0xFAC9, 0xFACA, 0xFACB,
13640   0xFACC, 0xFACD, 0xFACE, 0xFACF, 0xFAD0, 0xFAD1, 0xFAD2, 0xFAD3,
13641   0xFAD4, 0xFAD5, 0xFAD6, 0xFAD7, 0xFAD8, 0xFAD9, 0xFADA, 0xFADB,
13642   0xFADC, 0xFADD, 0xFADE, 0xFADF, 0xFAE0, 0xFAE1, 0xFAE2, 0xFAE3,
13643   0xFAE4, 0xFAE5, 0xFAE6, 0xFAE7, 0xFAE8, 0xFAE9, 0xFAEA, 0xFAEB,
13644   0xFAEC, 0xFAED, 0xFAEE, 0xFAEF, 0xFAF0, 0xFAF1, 0xFAF2, 0xFAF3,
13645   0xFAF4, 0xFAF5, 0xFAF6, 0xFAF7, 0xFAF8, 0xFAF9, 0xFAFA, 0xFAFB,
13646   0xFAFC, 0xFB40, 0xFB41, 0xFB42, 0xFB43, 0xFB44, 0xFB45, 0xFB46,
13647   0xFB47, 0xFB48, 0xFB49, 0xFB4A, 0xFB4B, 0xFB4C, 0xFB4D, 0xFB4E,
13648   0xFB4F, 0xFB50, 0xFB51, 0xFB52, 0xFB53, 0xFB54, 0xFB55, 0xFB56,
13649   0xFB57, 0xFB58, 0xFB59, 0xFB5A, 0xFB5B,
13650  },
13651  {
13652   0xFB5C, 0xFB5D, 0xFB5E, 0xFB5F, 0xFB60, 0xFB61, 0xFB62, 0xFB63,
13653   0xFB64, 0xFB65, 0xFB66, 0xFB67, 0xFB68, 0xFB69, 0xFB6A, 0xFB6B,
13654   0xFB6C, 0xFB6D, 0xFB6E, 0xFB6F, 0xFB70, 0xFB71, 0xFB72, 0xFB73,
13655   0xFB74, 0xFB75, 0xFB76, 0xFB77, 0xFB78, 0xFB79, 0xFB7A, 0xFB7B,
13656   0xFB7C, 0xFB7D, 0xFB7E, 0xFB80, 0xFB81, 0xFB82, 0xFB83, 0xFB84,
13657   0xFB85, 0xFB86, 0xFB87, 0xFB88, 0xFB89, 0xFB8A, 0xFB8B, 0xFB8C,
13658   0xFB8D, 0xFB8E, 0xFB8F, 0xFB90, 0xFB91, 0xFB92, 0xFB93, 0xFB94,
13659   0xFB95, 0xFB96, 0xFB97, 0xFB98, 0xFB99, 0xFB9A, 0xFB9B,      0,
13660   0xFB9C, 0xFB9D, 0xFB9E, 0xFB9F, 0xFBA0, 0xFBA1, 0xFBA2, 0xFBA3,
13661   0xFBA4, 0xFBA5, 0xFBA6, 0xFBA7, 0xFBA8, 0xFBA9, 0xFBAA, 0xFBAB,
13662   0xFBAC, 0xFBAD, 0xFBAE, 0xFBAF, 0xFBB0, 0xFBB1, 0xFBB2, 0xFBB3,
13663   0xFBB4, 0xFBB5, 0xFBB6, 0xFBB7, 0xFBB8, 0xFBB9, 0xFBBA, 0xFBBB,
13664   0xFBBC, 0xFBBD, 0xFBBE, 0xFBBF, 0xFBC0, 0xFBC1, 0xFBC2, 0xFBC3,
13665   0xFBC4, 0xFBC5, 0xFBC6, 0xFBC7, 0xFBC8, 0xFBC9, 0xFBCA, 0xFBCB,
13666   0xFBCC, 0xFBCD, 0xFBCE, 0xFBCF, 0xFBD0, 0xFBD1, 0xFBD2, 0xFBD3,
13667   0xFBD4, 0xFBD5, 0xFBD6, 0xFBD7, 0xFBD8, 0xFBD9, 0xFBDA, 0xFBDB,
13668   0xFBDC, 0xFBDD, 0xFBDE, 0xFBDF, 0xFBE0, 0xFBE1, 0xFBE2, 0xFBE3,
13669   0xFBE4, 0xFBE5, 0xFBE6, 0xFBE7, 0xFBE8, 0xFBE9, 0xFBEA, 0xFBEB,
13670   0xFBEC, 0xFBED, 0xFBEE, 0xFBEF, 0xFBF0, 0xFBF1, 0xFBF2, 0xFBF3,
13671   0xFBF4, 0xFBF5, 0xFBF6, 0xFBF7, 0xFBF8, 0xFBF9, 0xFBFA, 0xFBFB,
13672   0xFBFC, 0xFC40, 0xFC41, 0xFC42, 0xFC43, 0xFC44, 0xFC45, 0xFC46,
13673   0xFC47, 0xFC48, 0xFC49, 0xFC4A, 0xFC4B,      0,      0, 0xFA40,
13674   0xFA41, 0xFA42, 0xFA43, 0xFA44, 0xFA45, 0xFA46, 0xFA47, 0xFA48,
13675   0xFA49, 0x81CA, 0xFA55, 0xFA56, 0xFA57,
13676  },
13677 };
13678 #endif /* SHIFTJIS_CP932 */
13679
13680 #ifdef X0212_ENABLE
13681 const unsigned short shiftjis_x0212[3][189] = {
13682  {
13683   0xF373, 0xF374, 0xF375, 0xF376, 0xF377, 0xF378, 0xF379, 0xF37A,
13684   0xF37B, 0xF37C, 0xF37D, 0xF37E, 0xF421, 0xF422, 0xF423, 0xF424,
13685   0xF425, 0xF426, 0xF427, 0xF428, 0x224C, 0xA243, 0xF429, 0xF42A,
13686   0xF42B, 0xF42C, 0xF42D, 0x2268, 0xD463, 0xDC5F, 0xE469, 0xE378,
13687   0xD921, 0xB13B, 0xF42E, 0xC22D, 0xC37C, 0xE450, 0xC23F, 0xBC74,
13688   0xB029, 0xB048, 0xF42F, 0xB052, 0xB054, 0xB063, 0xB06E, 0xB127,
13689   0xB123, 0xB12C, 0xB129, 0xB13E, 0xB15F, 0xB158, 0xB148, 0xB157,
13690   0xB163, 0xB174, 0xB161, 0xB223, 0xF430, 0xB23B, 0xB266,      0,
13691   0xB26D, 0xB275, 0xB27C, 0xF431, 0xB335, 0xB358, 0xB35B, 0xB365,
13692   0xB36E, 0xB37B, 0xF432, 0xF433, 0xB440, 0xB447, 0xB450, 0xB45E,
13693   0xF434, 0xB52A, 0xF435, 0xB52F, 0xB544, 0xB568, 0xF436, 0xB742,
13694   0xB764, 0xB768, 0xB767, 0xF437, 0xF438, 0xF439, 0xB84E, 0xB861,
13695   0xB875, 0xB877, 0xB878, 0xB87C, 0xB92F, 0xB937, 0xBA3E, 0xBA5B,
13696   0xCD2A, 0xBA61, 0xF43A, 0xBA6B, 0xBB33, 0xBB38, 0xF43B, 0xBB4A,
13697   0xF43C, 0xF43D, 0xBB50, 0xBB5E, 0xBB74, 0xBB75, 0xBB79, 0xBC64,
13698   0xBC6D, 0xBC7E, 0xF43E, 0xBD42, 0xBD67, 0xF43F, 0xBD70, 0xBE30,
13699   0xBE2C, 0xF440, 0xBE33, 0xBE3D, 0xBE4D, 0xBE49, 0xBE64, 0xBF28,
13700   0xBF49, 0xC044, 0xC064, 0xC074, 0xC126, 0xF441, 0xC175, 0xC17C,
13701   0xF442, 0xC178, 0xC22B, 0xC221, 0xC225, 0xF443, 0xC238, 0xC23A,
13702   0xF444, 0xC244, 0xC252, 0xC257, 0xC25B, 0xC25E, 0xC26D, 0xC270,
13703   0xF445, 0xC321, 0xC335, 0xC349, 0xC339, 0xF446, 0xC358, 0xC37E,
13704   0xF447, 0xC44C, 0xF448, 0xC459, 0xC46A, 0xC47D, 0xF449, 0xC527,
13705   0xC535, 0xC536, 0xF44A, 0xC555, 0xC638, 0xC657, 0xC660, 0xC66A,
13706   0xC663, 0xC721, 0xC72B, 0xC747, 0xC743,
13707  },
13708  {
13709   0xC74B, 0xC74F, 0xC759, 0xF44B, 0xF44C, 0xC766, 0xC76E, 0xC77C,
13710   0xC76B, 0xC770, 0xC831, 0xC865, 0xC878, 0xC926, 0xC92B, 0xC92D,
13711   0xF44D, 0xC94A, 0xC953, 0xC969, 0xC963, 0xC97C, 0xC974, 0xC975,
13712   0xF44E, 0xCA33, 0xCA3D, 0xCA6F, 0xCA71, 0xCB2E, 0xF44F, 0xCB4A,
13713   0xCB66, 0xCB6A, 0xCB70, 0xCB74, 0xCB6E, 0xCC25, 0xCB79, 0xCC2B,
13714   0xCC2E, 0xCC2D, 0xCC32, 0xCC42, 0xCC50, 0xCC59, 0xF450, 0xCD3B,
13715   0xF451, 0xCE3B, 0xF452, 0xCE3A, 0xCE43, 0xF453, 0xCE72, 0xB35D,
13716   0xCF55, 0xCF62, 0xCF69, 0xCF6D, 0xF454, 0xF455, 0xF456,      0,
13717   0xF457, 0xD065, 0xF458, 0xD069, 0xD168, 0xF459, 0xF45A, 0xD16C,
13718   0xD23B, 0xF45B, 0xD361, 0xD368, 0xD427, 0xF45C, 0xF45D, 0xD454,
13719   0xD472, 0xD52E, 0xF45E, 0xD75E, 0xF45F, 0xD822, 0xD837, 0xD841,
13720   0xD851, 0xD874, 0xD946, 0xD948, 0xD951, 0xF460, 0xF461, 0xF462,
13721   0xF463, 0xF464, 0xDC53, 0xDD48, 0xDD54, 0xDD6A, 0xDD7A, 0xDE24,
13722   0xDE30, 0xF465, 0xDE35, 0xDE4B, 0xF466, 0xDF39, 0xF467, 0xDF43,
13723   0xF468, 0xF469, 0xE059, 0xF46A, 0xF46B, 0xE162, 0xF46C, 0xF46D,
13724   0xF46E, 0xE247, 0xE328, 0xE326, 0xE329, 0xE32F, 0xE330, 0xE32A,
13725   0xE32B, 0xE33C, 0xE341, 0xE33F, 0xE355, 0xE358, 0xE356, 0xE35F,
13726   0xE363, 0xE361, 0xE354, 0xE369, 0xE426, 0xE371, 0xE372, 0xE44B,
13727   0xE441, 0xE443, 0xE43E, 0xF46F, 0xE440, 0xE447, 0xE43F, 0xE460,
13728   0xE45E, 0xE451, 0xF470, 0xE45C, 0xE452, 0xE45B, 0xE454, 0xE47A,
13729   0xE46F, 0xE533, 0xE53F, 0xE549, 0xE550, 0xE562, 0xE56A, 0xE56B,
13730   0xF471, 0xF472, 0xF473, 0xE668, 0xE66F, 0xE72C, 0xF474, 0xE72E,
13731   0xF475, 0xE731, 0xF476, 0xE732, 0xE831, 0xE836, 0xF477, 0xF478,
13732   0xE85D, 0xF479, 0xF47A, 0xE951, 0xF47B,
13733  },
13734  {
13735   0xE96D, 0xEA4D, 0xF47C, 0xEA5B, 0xEA66, 0xEA6A, 0xEB25, 0xEB7B,
13736   0xEB7A, 0xF47D, 0xEC56, 0xF47E,      0,      0,      0,      0,
13737        0,      0,      0,      0,      0,      0,      0,      0,
13738        0,      0,      0,      0,      0,      0,      0,      0,
13739        0,      0,      0,      0,      0,      0,      0,      0,
13740        0,      0,      0,      0,      0,      0,      0,      0,
13741        0,      0,      0,      0,      0,      0,      0,      0,
13742        0,      0,      0,      0,      0,      0,      0,      0,
13743        0,      0,      0,      0,      0,      0,      0,      0,
13744        0,      0,      0,      0,      0,      0,      0,      0,
13745        0,      0,      0,      0,      0,      0,      0,      0,
13746        0,      0,      0,      0,      0,      0,      0,      0,
13747        0,      0,      0,      0,      0,      0,      0,      0,
13748        0,      0,      0,      0,      0,      0,      0,      0,
13749        0,      0,      0,      0,      0,      0,      0,      0,
13750        0,      0,      0,      0,      0,      0,      0,      0,
13751        0,      0,      0,      0,      0,      0,      0,      0,
13752        0,      0,      0,      0,      0,      0,      0,      0,
13753        0,      0,      0,      0,      0,      0,      0,      0,
13754        0,      0,      0,      0,      0,      0,      0,      0,
13755        0,      0,      0,      0,      0,      0,      0,      0,
13756        0,      0,      0,      0,      0,      0,      0,      0,
13757        0,      0,      0,      0,      0,      0,      0,      0,
13758        0,      0,      0,      0,      0,
13759  },
13760 };
13761
13762 static const unsigned short x0212_shiftjis_A2[] = {
13763          0x819F,      0,      0,      0,      0,      0,      0,
13764       0,      0,      0,      0,      0,      0,      0,      0,
13765       0, 0x8143,      0,      0, 0x8150,      0,      0, 0x8160,
13766       0,      0,      0,      0,      0,      0,      0,      0,
13767       0,      0,      0, 0xFA55,      0,      0,      0,      0,
13768       0,      0,      0,      0,      0,      0,      0,      0,
13769       0,      0,      0,      0,      0,      0,      0,      0,
13770       0,      0,      0,      0,      0,      0,      0,      0,
13771       0,      0,      0,      0,      0,      0,      0,      0,
13772       0,      0,      0,      0,      0,      0,      0,      0,
13773       0,      0,      0,      0,      0,      0,      0,      0,
13774       0,      0,      0,      0,      0,      0,      0,
13775 };
13776 static const unsigned short x0212_shiftjis_B0[] = {
13777               0,      0,      0,      0,      0,      0,      0,
13778       0, 0xFA68,      0,      0,      0,      0,      0,      0,
13779       0,      0,      0,      0,      0,      0,      0,      0,
13780       0,      0,      0,      0,      0,      0,      0,      0,
13781       0,      0,      0,      0,      0,      0,      0,      0,
13782  0xFA69,      0,      0,      0,      0,      0,      0,      0,
13783       0,      0, 0xFA6B,      0, 0xFA6C,      0,      0,      0,
13784       0,      0,      0,      0,      0,      0,      0,      0,
13785       0,      0,      0, 0xFA6D,      0,      0,      0,      0,
13786       0,      0,      0,      0,      0,      0, 0xFA6E,      0,
13787       0,      0,      0,      0,      0,      0,      0,      0,
13788       0,      0,      0,      0,      0,      0,      0,
13789 };
13790 static const unsigned short x0212_shiftjis_B1[] = {
13791               0,      0, 0xFA70,      0,      0,      0, 0xFA6F,
13792       0, 0xFA72,      0,      0, 0xFA71,      0,      0,      0,
13793       0,      0,      0,      0,      0,      0,      0,      0,
13794       0,      0,      0, 0xFA61,      0,      0, 0xFA73,      0,
13795       0,      0,      0,      0,      0,      0,      0,      0,
13796  0xFA76,      0,      0,      0,      0,      0,      0,      0,
13797       0,      0,      0,      0,      0,      0,      0, 0xFA77,
13798  0xFA75,      0,      0,      0,      0,      0,      0, 0xFA74,
13799       0, 0xFA7A,      0, 0xFA78,      0,      0,      0,      0,
13800       0,      0,      0,      0,      0,      0,      0,      0,
13801       0,      0,      0,      0, 0xFA79,      0,      0,      0,
13802       0,      0,      0,      0,      0,      0,      0,
13803 };
13804 static const unsigned short x0212_shiftjis_B2[] = {
13805               0,      0, 0xFA7B,      0,      0,      0,      0,
13806       0,      0,      0,      0,      0,      0,      0,      0,
13807       0,      0,      0,      0,      0,      0,      0,      0,
13808       0,      0,      0, 0xFA7D,      0,      0,      0,      0,
13809       0,      0,      0,      0,      0,      0,      0,      0,
13810       0,      0,      0,      0,      0,      0,      0,      0,
13811       0,      0,      0,      0,      0,      0,      0,      0,
13812       0,      0,      0,      0,      0,      0,      0,      0,
13813       0,      0,      0,      0,      0,      0, 0xFA7E,      0,
13814       0,      0,      0,      0,      0, 0xFA80,      0,      0,
13815       0,      0,      0,      0,      0, 0xFA81,      0,      0,
13816       0,      0,      0,      0, 0xFA82,      0,      0,
13817 };
13818 static const unsigned short x0212_shiftjis_B3[] = {
13819               0,      0,      0,      0,      0,      0,      0,
13820       0,      0,      0,      0,      0,      0,      0,      0,
13821       0,      0,      0,      0,      0, 0xFA84,      0,      0,
13822       0,      0,      0,      0,      0,      0,      0,      0,
13823       0,      0,      0,      0,      0,      0,      0,      0,
13824       0,      0,      0,      0,      0,      0,      0,      0,
13825       0,      0,      0,      0,      0,      0,      0,      0,
13826  0xFA85,      0,      0, 0xFA86,      0, 0xFB77,      0,      0,
13827       0,      0,      0,      0,      0, 0xFA87,      0,      0,
13828       0,      0,      0,      0,      0,      0, 0xFA88,      0,
13829       0,      0,      0,      0,      0,      0,      0,      0,
13830       0,      0,      0, 0xFA89,      0,      0,      0,
13831 };
13832 static const unsigned short x0212_shiftjis_B4[] = {
13833               0,      0,      0,      0,      0,      0,      0,
13834       0,      0,      0,      0,      0,      0,      0,      0,
13835       0,      0,      0,      0,      0,      0,      0,      0,
13836       0,      0,      0,      0,      0,      0,      0,      0,
13837  0xFA8C,      0,      0,      0,      0,      0,      0, 0xFA8D,
13838       0,      0,      0,      0,      0,      0,      0,      0,
13839  0xFA8E,      0,      0,      0,      0,      0,      0,      0,
13840       0,      0,      0,      0,      0,      0, 0xFA8F,      0,
13841       0,      0,      0,      0,      0,      0,      0,      0,
13842       0,      0,      0,      0,      0,      0,      0,      0,
13843       0,      0,      0,      0,      0,      0,      0,      0,
13844       0,      0,      0,      0,      0,      0,      0,
13845 };
13846 static const unsigned short x0212_shiftjis_B5[] = {
13847               0,      0,      0,      0,      0,      0,      0,
13848       0,      0, 0xFA91,      0,      0,      0,      0, 0xFA93,
13849       0,      0,      0,      0,      0,      0,      0,      0,
13850       0,      0,      0,      0,      0,      0,      0,      0,
13851       0,      0,      0,      0, 0xFA94,      0,      0,      0,
13852       0,      0,      0,      0,      0,      0,      0,      0,
13853       0,      0,      0,      0,      0,      0,      0,      0,
13854       0,      0,      0,      0,      0,      0,      0,      0,
13855       0,      0,      0,      0,      0,      0,      0,      0,
13856  0xFA95,      0,      0,      0,      0,      0,      0,      0,
13857       0,      0,      0,      0,      0,      0,      0,      0,
13858       0,      0,      0,      0,      0,      0,      0,
13859 };
13860 static const unsigned short x0212_shiftjis_B7[] = {
13861               0,      0,      0,      0,      0,      0,      0,
13862       0,      0,      0,      0,      0,      0,      0,      0,
13863       0,      0,      0,      0,      0,      0,      0,      0,
13864       0,      0,      0,      0,      0,      0,      0,      0,
13865       0,      0, 0xFA97,      0,      0,      0,      0,      0,
13866       0,      0,      0,      0,      0,      0,      0,      0,
13867       0,      0,      0,      0,      0,      0,      0,      0,
13868       0,      0,      0,      0,      0,      0,      0,      0,
13869       0,      0,      0,      0, 0xFA98,      0,      0, 0xFA9A,
13870  0xFA99,      0,      0,      0,      0,      0,      0,      0,
13871       0,      0,      0,      0,      0,      0,      0,      0,
13872       0,      0,      0,      0,      0,      0,      0,
13873 };
13874 static const unsigned short x0212_shiftjis_B8[] = {
13875               0,      0,      0,      0,      0,      0,      0,
13876       0,      0,      0,      0,      0,      0,      0,      0,
13877       0,      0,      0,      0,      0,      0,      0,      0,
13878       0,      0,      0,      0,      0,      0,      0,      0,
13879       0,      0,      0,      0,      0,      0,      0,      0,
13880       0,      0,      0,      0,      0,      0, 0xFA9E,      0,
13881       0,      0,      0,      0,      0,      0,      0,      0,
13882       0,      0,      0,      0,      0,      0,      0,      0,
13883       0, 0xFA9F,      0,      0,      0,      0,      0,      0,
13884       0,      0,      0,      0,      0,      0,      0,      0,
13885       0,      0,      0,      0,      0, 0xFAA0,      0, 0xFAA1,
13886  0xFAA2,      0,      0,      0, 0xFAA3,      0,      0,
13887 };
13888 static const unsigned short x0212_shiftjis_B9[] = {
13889               0,      0,      0,      0,      0,      0,      0,
13890       0,      0,      0,      0,      0,      0,      0, 0xFAA4,
13891       0,      0,      0,      0,      0,      0,      0, 0xFAA5,
13892       0,      0,      0,      0,      0,      0,      0,      0,
13893       0,      0,      0,      0,      0,      0,      0,      0,
13894       0,      0,      0,      0,      0,      0,      0,      0,
13895       0,      0,      0,      0,      0,      0,      0,      0,
13896       0,      0,      0,      0,      0,      0,      0,      0,
13897       0,      0,      0,      0,      0,      0,      0,      0,
13898       0,      0,      0,      0,      0,      0,      0,      0,
13899       0,      0,      0,      0,      0,      0,      0,      0,
13900       0,      0,      0,      0,      0,      0,      0,
13901 };
13902 static const unsigned short x0212_shiftjis_BA[] = {
13903               0,      0,      0,      0,      0,      0,      0,
13904       0,      0,      0,      0,      0,      0,      0,      0,
13905       0,      0,      0,      0,      0,      0,      0,      0,
13906       0,      0,      0,      0,      0,      0, 0xFAA6,      0,
13907       0,      0,      0,      0,      0,      0,      0,      0,
13908       0,      0,      0,      0,      0,      0,      0,      0,
13909       0,      0,      0,      0,      0,      0,      0,      0,
13910       0,      0,      0, 0xFAA7,      0,      0,      0,      0,
13911       0, 0xFAA9,      0,      0,      0,      0,      0,      0,
13912       0,      0,      0, 0xFAAB,      0,      0,      0,      0,
13913       0,      0,      0,      0,      0,      0,      0,      0,
13914       0,      0,      0,      0,      0,      0,      0,
13915 };
13916 static const unsigned short x0212_shiftjis_BB[] = {
13917               0,      0,      0,      0,      0,      0,      0,
13918       0,      0,      0,      0,      0,      0,      0,      0,
13919       0,      0,      0, 0xFAAC,      0,      0,      0,      0,
13920  0xFAAD,      0,      0,      0,      0,      0,      0,      0,
13921       0,      0,      0,      0,      0,      0,      0,      0,
13922       0,      0, 0xFAAF,      0,      0,      0,      0,      0,
13923  0xFAB2,      0,      0,      0,      0,      0,      0,      0,
13924       0,      0,      0,      0,      0,      0, 0xFAB3,      0,
13925       0,      0,      0,      0,      0,      0,      0,      0,
13926       0,      0,      0,      0,      0,      0,      0,      0,
13927       0,      0,      0,      0, 0xFAB4, 0xFAB5,      0,      0,
13928       0, 0xFAB6,      0,      0,      0,      0,      0,
13929 };
13930 static const unsigned short x0212_shiftjis_BC[] = {
13931               0,      0,      0,      0,      0,      0,      0,
13932       0,      0,      0,      0,      0,      0,      0,      0,
13933       0,      0,      0,      0,      0,      0,      0,      0,
13934       0,      0,      0,      0,      0,      0,      0,      0,
13935       0,      0,      0,      0,      0,      0,      0,      0,
13936       0,      0,      0,      0,      0,      0,      0,      0,
13937       0,      0,      0,      0,      0,      0,      0,      0,
13938       0,      0,      0,      0,      0,      0,      0,      0,
13939       0,      0,      0,      0, 0xFAB7,      0,      0,      0,
13940       0,      0,      0,      0,      0, 0xFAB8,      0,      0,
13941       0,      0,      0,      0, 0xFA67,      0,      0,      0,
13942       0,      0,      0,      0,      0,      0, 0xFAB9,
13943 };
13944 static const unsigned short x0212_shiftjis_BD[] = {
13945               0,      0,      0,      0,      0,      0,      0,
13946       0,      0,      0,      0,      0,      0,      0,      0,
13947       0,      0,      0,      0,      0,      0,      0,      0,
13948       0,      0,      0,      0,      0,      0,      0,      0,
13949       0,      0, 0xFABB,      0,      0,      0,      0,      0,
13950       0,      0,      0,      0,      0,      0,      0,      0,
13951       0,      0,      0,      0,      0,      0,      0,      0,
13952       0,      0,      0,      0,      0,      0,      0,      0,
13953       0,      0,      0,      0,      0,      0,      0, 0xFABC,
13954       0,      0,      0,      0,      0,      0,      0,      0,
13955  0xFABE,      0,      0,      0,      0,      0,      0,      0,
13956       0,      0,      0,      0,      0,      0,      0,
13957 };
13958 static const unsigned short x0212_shiftjis_BE[] = {
13959               0,      0,      0,      0,      0,      0,      0,
13960       0,      0,      0,      0, 0xFAC0,      0,      0,      0,
13961  0xFABF,      0,      0, 0xFAC2,      0,      0,      0,      0,
13962       0,      0,      0,      0,      0, 0xFAC3,      0,      0,
13963       0,      0,      0,      0,      0,      0,      0,      0,
13964       0, 0xFAC5,      0,      0,      0, 0xFAC4,      0,      0,
13965       0,      0,      0,      0,      0,      0,      0,      0,
13966       0,      0,      0,      0,      0,      0,      0,      0,
13967       0,      0,      0,      0, 0xFAC6,      0,      0,      0,
13968       0,      0,      0,      0,      0,      0,      0,      0,
13969       0,      0,      0,      0,      0,      0,      0,      0,
13970       0,      0,      0,      0,      0,      0,      0,
13971 };
13972 static const unsigned short x0212_shiftjis_BF[] = {
13973               0,      0,      0,      0,      0,      0,      0,
13974  0xFAC7,      0,      0,      0,      0,      0,      0,      0,
13975       0,      0,      0,      0,      0,      0,      0,      0,
13976       0,      0,      0,      0,      0,      0,      0,      0,
13977       0,      0,      0,      0,      0,      0,      0,      0,
13978       0, 0xFAC8,      0,      0,      0,      0,      0,      0,
13979       0,      0,      0,      0,      0,      0,      0,      0,
13980       0,      0,      0,      0,      0,      0,      0,      0,
13981       0,      0,      0,      0,      0,      0,      0,      0,
13982       0,      0,      0,      0,      0,      0,      0,      0,
13983       0,      0,      0,      0,      0,      0,      0,      0,
13984       0,      0,      0,      0,      0,      0,      0,
13985 };
13986 static const unsigned short x0212_shiftjis_C0[] = {
13987               0,      0,      0,      0,      0,      0,      0,
13988       0,      0,      0,      0,      0,      0,      0,      0,
13989       0,      0,      0,      0,      0,      0,      0,      0,
13990       0,      0,      0,      0,      0,      0,      0,      0,
13991       0,      0,      0,      0, 0xFAC9,      0,      0,      0,
13992       0,      0,      0,      0,      0,      0,      0,      0,
13993       0,      0,      0,      0,      0,      0,      0,      0,
13994       0,      0,      0,      0,      0,      0,      0,      0,
13995       0,      0,      0,      0, 0xFACA,      0,      0,      0,
13996       0,      0,      0,      0,      0,      0,      0,      0,
13997       0,      0,      0,      0, 0xFACB,      0,      0,      0,
13998       0,      0,      0,      0,      0,      0,      0,
13999 };
14000 static const unsigned short x0212_shiftjis_C1[] = {
14001               0,      0,      0,      0,      0, 0xFACC,      0,
14002       0,      0,      0,      0,      0,      0,      0,      0,
14003       0,      0,      0,      0,      0,      0,      0,      0,
14004       0,      0,      0,      0,      0,      0,      0,      0,
14005       0,      0,      0,      0,      0,      0,      0,      0,
14006       0,      0,      0,      0,      0,      0,      0,      0,
14007       0,      0,      0,      0,      0,      0,      0,      0,
14008       0,      0,      0,      0,      0,      0,      0,      0,
14009       0,      0,      0,      0,      0,      0,      0,      0,
14010       0,      0,      0,      0,      0,      0,      0,      0,
14011       0,      0,      0,      0,      0, 0xFACE,      0,      0,
14012  0xFAD1,      0,      0,      0, 0xFACF,      0,      0,
14013 };
14014 static const unsigned short x0212_shiftjis_C2[] = {
14015          0xFAD3,      0,      0,      0, 0xFAD4,      0,      0,
14016       0,      0,      0, 0xFAD2,      0, 0xFA63,      0,      0,
14017       0,      0,      0,      0,      0,      0,      0,      0,
14018  0xFAD6,      0, 0xFAD7,      0,      0,      0,      0, 0xFA66,
14019       0,      0,      0,      0, 0xFAD9,      0,      0,      0,
14020       0,      0,      0,      0,      0,      0,      0,      0,
14021       0,      0, 0xFADA,      0,      0,      0,      0, 0xFADB,
14022       0,      0,      0, 0xFADC,      0,      0, 0xFADD,      0,
14023       0,      0,      0,      0,      0,      0,      0,      0,
14024       0,      0,      0,      0,      0, 0xFADE,      0,      0,
14025  0xFADF,      0,      0,      0,      0,      0,      0,      0,
14026       0,      0,      0,      0,      0,      0,      0,
14027 };
14028 static const unsigned short x0212_shiftjis_C3[] = {
14029          0xFAE1,      0,      0,      0,      0,      0,      0,
14030       0,      0,      0,      0,      0,      0,      0,      0,
14031       0,      0,      0,      0,      0, 0xFAE2,      0,      0,
14032       0, 0xFAE4,      0,      0,      0,      0,      0,      0,
14033       0,      0,      0,      0,      0,      0,      0,      0,
14034       0, 0xFAE3,      0,      0,      0,      0,      0,      0,
14035       0,      0,      0,      0,      0,      0,      0,      0,
14036  0xFAE6,      0,      0,      0,      0,      0,      0,      0,
14037       0,      0,      0,      0,      0,      0,      0,      0,
14038       0,      0,      0,      0,      0,      0,      0,      0,
14039       0,      0,      0,      0,      0,      0,      0,      0,
14040       0,      0,      0,      0, 0xFA64,      0, 0xFAE7,
14041 };
14042 static const unsigned short x0212_shiftjis_C4[] = {
14043               0,      0,      0,      0,      0,      0,      0,
14044       0,      0,      0,      0,      0,      0,      0,      0,
14045       0,      0,      0,      0,      0,      0,      0,      0,
14046       0,      0,      0,      0,      0,      0,      0,      0,
14047       0,      0,      0,      0,      0,      0,      0,      0,
14048       0,      0,      0,      0, 0xFAE9,      0,      0,      0,
14049       0,      0,      0,      0,      0,      0,      0,      0,
14050       0, 0xFAEB,      0,      0,      0,      0,      0,      0,
14051       0,      0,      0,      0,      0,      0,      0,      0,
14052       0,      0, 0xFAEC,      0,      0,      0,      0,      0,
14053       0,      0,      0,      0,      0,      0,      0,      0,
14054       0,      0,      0,      0,      0, 0xFAED,      0,
14055 };
14056 static const unsigned short x0212_shiftjis_C5[] = {
14057               0,      0,      0,      0,      0,      0, 0xFAEF,
14058       0,      0,      0,      0,      0,      0,      0,      0,
14059       0,      0,      0,      0,      0, 0xFAF0, 0xFAF1,      0,
14060       0,      0,      0,      0,      0,      0,      0,      0,
14061       0,      0,      0,      0,      0,      0,      0,      0,
14062       0,      0,      0,      0,      0,      0,      0,      0,
14063       0,      0,      0,      0,      0, 0xFAF3,      0,      0,
14064       0,      0,      0,      0,      0,      0,      0,      0,
14065       0,      0,      0,      0,      0,      0,      0,      0,
14066       0,      0,      0,      0,      0,      0,      0,      0,
14067       0,      0,      0,      0,      0,      0,      0,      0,
14068       0,      0,      0,      0,      0,      0,      0,
14069 };
14070 static const unsigned short x0212_shiftjis_C6[] = {
14071               0,      0,      0,      0,      0,      0,      0,
14072       0,      0,      0,      0,      0,      0,      0,      0,
14073       0,      0,      0,      0,      0,      0,      0,      0,
14074  0xFAF4,      0,      0,      0,      0,      0,      0,      0,
14075       0,      0,      0,      0,      0,      0,      0,      0,
14076       0,      0,      0,      0,      0,      0,      0,      0,
14077       0,      0,      0,      0,      0,      0,      0, 0xFAF5,
14078       0,      0,      0,      0,      0,      0,      0,      0,
14079  0xFAF6,      0,      0, 0xFAF8,      0,      0,      0,      0,
14080       0,      0, 0xFAF7,      0,      0,      0,      0,      0,
14081       0,      0,      0,      0,      0,      0,      0,      0,
14082       0,      0,      0,      0,      0,      0,      0,
14083 };
14084 static const unsigned short x0212_shiftjis_C7[] = {
14085          0xFAF9,      0,      0,      0,      0,      0,      0,
14086       0,      0,      0, 0xFAFA,      0,      0,      0,      0,
14087       0,      0,      0,      0,      0,      0,      0,      0,
14088       0,      0,      0,      0,      0,      0,      0,      0,
14089       0,      0,      0, 0xFAFC,      0,      0,      0, 0xFAFB,
14090       0,      0,      0, 0xFB40,      0,      0,      0, 0xFB41,
14091       0,      0,      0,      0,      0,      0,      0,      0,
14092       0, 0xFB42,      0,      0,      0,      0,      0,      0,
14093       0,      0,      0,      0,      0,      0, 0xFB45,      0,
14094       0,      0,      0, 0xFB48,      0,      0, 0xFB46,      0,
14095  0xFB49,      0,      0,      0,      0,      0,      0,      0,
14096       0,      0,      0,      0, 0xFB47,      0,      0,
14097 };
14098 static const unsigned short x0212_shiftjis_C8[] = {
14099               0,      0,      0,      0,      0,      0,      0,
14100       0,      0,      0,      0,      0,      0,      0,      0,
14101       0, 0xFB4A,      0,      0,      0,      0,      0,      0,
14102       0,      0,      0,      0,      0,      0,      0,      0,
14103       0,      0,      0,      0,      0,      0,      0,      0,
14104       0,      0,      0,      0,      0,      0,      0,      0,
14105       0,      0,      0,      0,      0,      0,      0,      0,
14106       0,      0,      0,      0,      0,      0,      0,      0,
14107       0,      0,      0,      0,      0, 0xFB4B,      0,      0,
14108       0,      0,      0,      0,      0,      0,      0,      0,
14109       0,      0,      0,      0,      0,      0,      0,      0,
14110  0xFB4C,      0,      0,      0,      0,      0,      0,
14111 };
14112 static const unsigned short x0212_shiftjis_C9[] = {
14113               0,      0,      0,      0,      0, 0xFB4D,      0,
14114       0,      0,      0, 0xFB4E,      0, 0xFB4F,      0,      0,
14115       0,      0,      0,      0,      0,      0,      0,      0,
14116       0,      0,      0,      0,      0,      0,      0,      0,
14117       0,      0,      0,      0,      0,      0,      0,      0,
14118       0,      0, 0xFB51,      0,      0,      0,      0,      0,
14119       0,      0,      0, 0xFB52,      0,      0,      0,      0,
14120       0,      0,      0,      0,      0,      0,      0,      0,
14121       0,      0,      0, 0xFB54,      0,      0,      0,      0,
14122       0, 0xFB53,      0,      0,      0,      0,      0,      0,
14123       0,      0,      0,      0, 0xFB56, 0xFB57,      0,      0,
14124       0,      0,      0,      0, 0xFB55,      0,      0,
14125 };
14126 static const unsigned short x0212_shiftjis_CA[] = {
14127               0,      0,      0,      0,      0,      0,      0,
14128       0,      0,      0,      0,      0,      0,      0,      0,
14129       0,      0,      0, 0xFB59,      0,      0,      0,      0,
14130       0,      0,      0,      0,      0, 0xFB5A,      0,      0,
14131       0,      0,      0,      0,      0,      0,      0,      0,
14132       0,      0,      0,      0,      0,      0,      0,      0,
14133       0,      0,      0,      0,      0,      0,      0,      0,
14134       0,      0,      0,      0,      0,      0,      0,      0,
14135       0,      0,      0,      0,      0,      0,      0,      0,
14136       0,      0,      0,      0,      0,      0,      0, 0xFB5B,
14137       0, 0xFB5C,      0,      0,      0,      0,      0,      0,
14138       0,      0,      0,      0,      0,      0,      0,
14139 };
14140 static const unsigned short x0212_shiftjis_CB[] = {
14141               0,      0,      0,      0,      0,      0,      0,
14142       0,      0,      0,      0,      0,      0, 0xFB5D,      0,
14143       0,      0,      0,      0,      0,      0,      0,      0,
14144       0,      0,      0,      0,      0,      0,      0,      0,
14145       0,      0,      0,      0,      0,      0,      0,      0,
14146       0,      0, 0xFB5F,      0,      0,      0,      0,      0,
14147       0,      0,      0,      0,      0,      0,      0,      0,
14148       0,      0,      0,      0,      0,      0,      0,      0,
14149       0,      0,      0,      0,      0,      0, 0xFB60,      0,
14150       0,      0, 0xFB61,      0,      0,      0, 0xFB64,      0,
14151  0xFB62,      0,      0,      0, 0xFB63,      0,      0,      0,
14152       0, 0xFB66,      0,      0,      0,      0,      0,
14153 };
14154 static const unsigned short x0212_shiftjis_CC[] = {
14155               0,      0,      0,      0, 0xFB65,      0,      0,
14156       0,      0,      0, 0xFB67,      0, 0xFB69, 0xFB68,      0,
14157       0,      0, 0xFB6A,      0,      0,      0,      0,      0,
14158       0,      0,      0,      0,      0,      0,      0,      0,
14159       0,      0, 0xFB6B,      0,      0,      0,      0,      0,
14160       0,      0,      0,      0,      0,      0,      0,      0,
14161  0xFB6C,      0,      0,      0,      0,      0,      0,      0,
14162       0, 0xFB6D,      0,      0,      0,      0,      0,      0,
14163       0,      0,      0,      0,      0,      0,      0,      0,
14164       0,      0,      0,      0,      0,      0,      0,      0,
14165       0,      0,      0,      0,      0,      0,      0,      0,
14166       0,      0,      0,      0,      0,      0,      0,
14167 };
14168 static const unsigned short x0212_shiftjis_CD[] = {
14169               0,      0,      0,      0,      0,      0,      0,
14170       0,      0, 0xFAA8,      0,      0,      0,      0,      0,
14171       0,      0,      0,      0,      0,      0,      0,      0,
14172       0,      0,      0, 0xFB6F,      0,      0,      0,      0,
14173       0,      0,      0,      0,      0,      0,      0,      0,
14174       0,      0,      0,      0,      0,      0,      0,      0,
14175       0,      0,      0,      0,      0,      0,      0,      0,
14176       0,      0,      0,      0,      0,      0,      0,      0,
14177       0,      0,      0,      0,      0,      0,      0,      0,
14178       0,      0,      0,      0,      0,      0,      0,      0,
14179       0,      0,      0,      0,      0,      0,      0,      0,
14180       0,      0,      0,      0,      0,      0,      0,
14181 };
14182 static const unsigned short x0212_shiftjis_CE[] = {
14183               0,      0,      0,      0,      0,      0,      0,
14184       0,      0,      0,      0,      0,      0,      0,      0,
14185       0,      0,      0,      0,      0,      0,      0,      0,
14186       0,      0, 0xFB73, 0xFB71,      0,      0,      0,      0,
14187       0,      0,      0, 0xFB74,      0,      0,      0,      0,
14188       0,      0,      0,      0,      0,      0,      0,      0,
14189       0,      0,      0,      0,      0,      0,      0,      0,
14190       0,      0,      0,      0,      0,      0,      0,      0,
14191       0,      0,      0,      0,      0,      0,      0,      0,
14192       0,      0,      0,      0,      0,      0,      0,      0,
14193       0,      0, 0xFB76,      0,      0,      0,      0,      0,
14194       0,      0,      0,      0,      0,      0,      0,
14195 };
14196 static const unsigned short x0212_shiftjis_CF[] = {
14197               0,      0,      0,      0,      0,      0,      0,
14198       0,      0,      0,      0,      0,      0,      0,      0,
14199       0,      0,      0,      0,      0,      0,      0,      0,
14200       0,      0,      0,      0,      0,      0,      0,      0,
14201       0,      0,      0,      0,      0,      0,      0,      0,
14202       0,      0,      0,      0,      0,      0,      0,      0,
14203       0,      0,      0,      0,      0, 0xFB78,      0,      0,
14204       0,      0,      0,      0,      0,      0,      0,      0,
14205       0,      0, 0xFB79,      0,      0,      0,      0,      0,
14206       0, 0xFB7A,      0,      0,      0, 0xFB7B,      0,      0,
14207       0,      0,      0,      0,      0,      0,      0,      0,
14208       0,      0,      0,      0,      0,      0,      0,
14209 };
14210 static const unsigned short x0212_shiftjis_D0[] = {
14211               0,      0,      0,      0,      0,      0,      0,
14212       0,      0,      0,      0,      0,      0,      0,      0,
14213       0,      0,      0,      0,      0,      0,      0,      0,
14214       0,      0,      0,      0,      0,      0,      0,      0,
14215       0,      0,      0,      0,      0,      0,      0,      0,
14216       0,      0,      0,      0,      0,      0,      0,      0,
14217       0,      0,      0,      0,      0,      0,      0,      0,
14218       0,      0,      0,      0,      0,      0,      0,      0,
14219       0,      0,      0,      0,      0, 0xFB81,      0,      0,
14220       0, 0xFB83,      0,      0,      0,      0,      0,      0,
14221       0,      0,      0,      0,      0,      0,      0,      0,
14222       0,      0,      0,      0,      0,      0,      0,
14223 };
14224 static const unsigned short x0212_shiftjis_D1[] = {
14225               0,      0,      0,      0,      0,      0,      0,
14226       0,      0,      0,      0,      0,      0,      0,      0,
14227       0,      0,      0,      0,      0,      0,      0,      0,
14228       0,      0,      0,      0,      0,      0,      0,      0,
14229       0,      0,      0,      0,      0,      0,      0,      0,
14230       0,      0,      0,      0,      0,      0,      0,      0,
14231       0,      0,      0,      0,      0,      0,      0,      0,
14232       0,      0,      0,      0,      0,      0,      0,      0,
14233       0,      0,      0,      0,      0,      0,      0,      0,
14234  0xFB84,      0,      0,      0, 0xFB87,      0,      0,      0,
14235       0,      0,      0,      0,      0,      0,      0,      0,
14236       0,      0,      0,      0,      0,      0,      0,
14237 };
14238 static const unsigned short x0212_shiftjis_D2[] = {
14239               0,      0,      0,      0,      0,      0,      0,
14240       0,      0,      0,      0,      0,      0,      0,      0,
14241       0,      0,      0,      0,      0,      0,      0,      0,
14242       0,      0,      0, 0xFB88,      0,      0,      0,      0,
14243       0,      0,      0,      0,      0,      0,      0,      0,
14244       0,      0,      0,      0,      0,      0,      0,      0,
14245       0,      0,      0,      0,      0,      0,      0,      0,
14246       0,      0,      0,      0,      0,      0,      0,      0,
14247       0,      0,      0,      0,      0,      0,      0,      0,
14248       0,      0,      0,      0,      0,      0,      0,      0,
14249       0,      0,      0,      0,      0,      0,      0,      0,
14250       0,      0,      0,      0,      0,      0,      0,
14251 };
14252 static const unsigned short x0212_shiftjis_D3[] = {
14253               0,      0,      0,      0,      0,      0,      0,
14254       0,      0,      0,      0,      0,      0,      0,      0,
14255       0,      0,      0,      0,      0,      0,      0,      0,
14256       0,      0,      0,      0,      0,      0,      0,      0,
14257       0,      0,      0,      0,      0,      0,      0,      0,
14258       0,      0,      0,      0,      0,      0,      0,      0,
14259       0,      0,      0,      0,      0,      0,      0,      0,
14260       0,      0,      0,      0,      0,      0,      0,      0,
14261       0, 0xFB8A,      0,      0,      0,      0,      0,      0,
14262  0xFB8B,      0,      0,      0,      0,      0,      0,      0,
14263       0,      0,      0,      0,      0,      0,      0,      0,
14264       0,      0,      0,      0,      0,      0,      0,
14265 };
14266 static const unsigned short x0212_shiftjis_D4[] = {
14267               0,      0,      0,      0,      0,      0, 0xFB8C,
14268       0,      0,      0,      0,      0,      0,      0,      0,
14269       0,      0,      0,      0,      0,      0,      0,      0,
14270       0,      0,      0,      0,      0,      0,      0,      0,
14271       0,      0,      0,      0,      0,      0,      0,      0,
14272       0,      0,      0,      0,      0,      0,      0,      0,
14273       0,      0,      0,      0, 0xFB8F,      0,      0,      0,
14274       0,      0,      0,      0,      0,      0,      0,      0,
14275       0,      0,      0, 0xFA5C,      0,      0,      0,      0,
14276       0,      0,      0,      0,      0,      0,      0,      0,
14277       0,      0, 0xFB90,      0,      0,      0,      0,      0,
14278       0,      0,      0,      0,      0,      0,      0,
14279 };
14280 static const unsigned short x0212_shiftjis_D5[] = {
14281               0,      0,      0,      0,      0,      0,      0,
14282       0,      0,      0,      0,      0,      0, 0xFB91,      0,
14283       0,      0,      0,      0,      0,      0,      0,      0,
14284       0,      0,      0,      0,      0,      0,      0,      0,
14285       0,      0,      0,      0,      0,      0,      0,      0,
14286       0,      0,      0,      0,      0,      0,      0,      0,
14287       0,      0,      0,      0,      0,      0,      0,      0,
14288       0,      0,      0,      0,      0,      0,      0,      0,
14289       0,      0,      0,      0,      0,      0,      0,      0,
14290       0,      0,      0,      0,      0,      0,      0,      0,
14291       0,      0,      0,      0,      0,      0,      0,      0,
14292       0,      0,      0,      0,      0,      0,      0,
14293 };
14294 static const unsigned short x0212_shiftjis_D7[] = {
14295               0,      0,      0,      0,      0,      0,      0,
14296       0,      0,      0,      0,      0,      0,      0,      0,
14297       0,      0,      0,      0,      0,      0,      0,      0,
14298       0,      0,      0,      0,      0,      0,      0,      0,
14299       0,      0,      0,      0,      0,      0,      0,      0,
14300       0,      0,      0,      0,      0,      0,      0,      0,
14301       0,      0,      0,      0,      0,      0,      0,      0,
14302       0,      0,      0,      0,      0,      0, 0xFB93,      0,
14303       0,      0,      0,      0,      0,      0,      0,      0,
14304       0,      0,      0,      0,      0,      0,      0,      0,
14305       0,      0,      0,      0,      0,      0,      0,      0,
14306       0,      0,      0,      0,      0,      0,      0,
14307 };
14308 static const unsigned short x0212_shiftjis_D8[] = {
14309               0, 0xFB95,      0,      0,      0,      0,      0,
14310       0,      0,      0,      0,      0,      0,      0,      0,
14311       0,      0,      0,      0,      0,      0,      0, 0xFB96,
14312       0,      0,      0,      0,      0,      0,      0,      0,
14313       0, 0xFB97,      0,      0,      0,      0,      0,      0,
14314       0,      0,      0,      0,      0,      0,      0,      0,
14315       0, 0xFB98,      0,      0,      0,      0,      0,      0,
14316       0,      0,      0,      0,      0,      0,      0,      0,
14317       0,      0,      0,      0,      0,      0,      0,      0,
14318       0,      0,      0,      0,      0,      0,      0,      0,
14319       0,      0,      0,      0, 0xFB99,      0,      0,      0,
14320       0,      0,      0,      0,      0,      0,      0,
14321 };
14322 static const unsigned short x0212_shiftjis_D9[] = {
14323          0xFA60,      0,      0,      0,      0,      0,      0,
14324       0,      0,      0,      0,      0,      0,      0,      0,
14325       0,      0,      0,      0,      0,      0,      0,      0,
14326       0,      0,      0,      0,      0,      0,      0,      0,
14327       0,      0,      0,      0,      0,      0, 0xFB9A,      0,
14328  0xFB9B,      0,      0,      0,      0,      0,      0,      0,
14329       0, 0xFB9C,      0,      0,      0,      0,      0,      0,
14330       0,      0,      0,      0,      0,      0,      0,      0,
14331       0,      0,      0,      0,      0,      0,      0,      0,
14332       0,      0,      0,      0,      0,      0,      0,      0,
14333       0,      0,      0,      0,      0,      0,      0,      0,
14334       0,      0,      0,      0,      0,      0,      0,
14335 };
14336 static const unsigned short x0212_shiftjis_DC[] = {
14337               0,      0,      0,      0,      0,      0,      0,
14338       0,      0,      0,      0,      0,      0,      0,      0,
14339       0,      0,      0,      0,      0,      0,      0,      0,
14340       0,      0,      0,      0,      0,      0,      0,      0,
14341       0,      0,      0,      0,      0,      0,      0,      0,
14342       0,      0,      0,      0,      0,      0,      0,      0,
14343       0,      0,      0, 0xFBA2,      0,      0,      0,      0,
14344       0,      0,      0,      0,      0,      0,      0, 0xFA5D,
14345       0,      0,      0,      0,      0,      0,      0,      0,
14346       0,      0,      0,      0,      0,      0,      0,      0,
14347       0,      0,      0,      0,      0,      0,      0,      0,
14348       0,      0,      0,      0,      0,      0,      0,
14349 };
14350 static const unsigned short x0212_shiftjis_DD[] = {
14351               0,      0,      0,      0,      0,      0,      0,
14352       0,      0,      0,      0,      0,      0,      0,      0,
14353       0,      0,      0,      0,      0,      0,      0,      0,
14354       0,      0,      0,      0,      0,      0,      0,      0,
14355       0,      0,      0,      0,      0,      0,      0,      0,
14356  0xFBA3,      0,      0,      0,      0,      0,      0,      0,
14357       0,      0,      0,      0, 0xFBA4,      0,      0,      0,
14358       0,      0,      0,      0,      0,      0,      0,      0,
14359       0,      0,      0,      0,      0,      0,      0,      0,
14360       0,      0, 0xFBA5,      0,      0,      0,      0,      0,
14361       0,      0,      0,      0,      0,      0,      0,      0,
14362       0,      0, 0xFBA6,      0,      0,      0,      0,
14363 };
14364 static const unsigned short x0212_shiftjis_DE[] = {
14365               0,      0,      0, 0xFBA7,      0,      0,      0,
14366       0,      0,      0,      0,      0,      0,      0,      0,
14367  0xFBA8,      0,      0,      0,      0, 0xFBAA,      0,      0,
14368       0,      0,      0,      0,      0,      0,      0,      0,
14369       0,      0,      0,      0,      0,      0,      0,      0,
14370       0,      0,      0, 0xFBAB,      0,      0,      0,      0,
14371       0,      0,      0,      0,      0,      0,      0,      0,
14372       0,      0,      0,      0,      0,      0,      0,      0,
14373       0,      0,      0,      0,      0,      0,      0,      0,
14374       0,      0,      0,      0,      0,      0,      0,      0,
14375       0,      0,      0,      0,      0,      0,      0,      0,
14376       0,      0,      0,      0,      0,      0,      0,
14377 };
14378 static const unsigned short x0212_shiftjis_DF[] = {
14379               0,      0,      0,      0,      0,      0,      0,
14380       0,      0,      0,      0,      0,      0,      0,      0,
14381       0,      0,      0,      0,      0,      0,      0,      0,
14382       0, 0xFBAD,      0,      0,      0,      0,      0,      0,
14383       0,      0,      0, 0xFBAF,      0,      0,      0,      0,
14384       0,      0,      0,      0,      0,      0,      0,      0,
14385       0,      0,      0,      0,      0,      0,      0,      0,
14386       0,      0,      0,      0,      0,      0,      0,      0,
14387       0,      0,      0,      0,      0,      0,      0,      0,
14388       0,      0,      0,      0,      0,      0,      0,      0,
14389       0,      0,      0,      0,      0,      0,      0,      0,
14390       0,      0,      0,      0,      0,      0,      0,
14391 };
14392 static const unsigned short x0212_shiftjis_E0[] = {
14393               0,      0,      0,      0,      0,      0,      0,
14394       0,      0,      0,      0,      0,      0,      0,      0,
14395       0,      0,      0,      0,      0,      0,      0,      0,
14396       0,      0,      0,      0,      0,      0,      0,      0,
14397       0,      0,      0,      0,      0,      0,      0,      0,
14398       0,      0,      0,      0,      0,      0,      0,      0,
14399       0,      0,      0,      0,      0,      0,      0,      0,
14400       0, 0xFBB2,      0,      0,      0,      0,      0,      0,
14401       0,      0,      0,      0,      0,      0,      0,      0,
14402       0,      0,      0,      0,      0,      0,      0,      0,
14403       0,      0,      0,      0,      0,      0,      0,      0,
14404       0,      0,      0,      0,      0,      0,      0,
14405 };
14406 static const unsigned short x0212_shiftjis_E1[] = {
14407               0,      0,      0,      0,      0,      0,      0,
14408       0,      0,      0,      0,      0,      0,      0,      0,
14409       0,      0,      0,      0,      0,      0,      0,      0,
14410       0,      0,      0,      0,      0,      0,      0,      0,
14411       0,      0,      0,      0,      0,      0,      0,      0,
14412       0,      0,      0,      0,      0,      0,      0,      0,
14413       0,      0,      0,      0,      0,      0,      0,      0,
14414       0,      0,      0,      0,      0,      0,      0,      0,
14415       0,      0, 0xFBB5,      0,      0,      0,      0,      0,
14416       0,      0,      0,      0,      0,      0,      0,      0,
14417       0,      0,      0,      0,      0,      0,      0,      0,
14418       0,      0,      0,      0,      0,      0,      0,
14419 };
14420 static const unsigned short x0212_shiftjis_E2[] = {
14421               0,      0,      0,      0,      0,      0,      0,
14422       0,      0,      0,      0,      0,      0,      0,      0,
14423       0,      0,      0,      0,      0,      0,      0,      0,
14424       0,      0,      0,      0,      0,      0,      0,      0,
14425       0,      0,      0,      0,      0,      0,      0, 0xFBB9,
14426       0,      0,      0,      0,      0,      0,      0,      0,
14427       0,      0,      0,      0,      0,      0,      0,      0,
14428       0,      0,      0,      0,      0,      0,      0,      0,
14429       0,      0,      0,      0,      0,      0,      0,      0,
14430       0,      0,      0,      0,      0,      0,      0,      0,
14431       0,      0,      0,      0,      0,      0,      0,      0,
14432       0,      0,      0,      0,      0,      0,      0,
14433 };
14434 static const unsigned short x0212_shiftjis_E3[] = {
14435               0,      0,      0,      0,      0, 0xFBBB,      0,
14436  0xFBBA, 0xFBBC, 0xFBBF, 0xFBC0,      0,      0,      0, 0xFBBD,
14437  0xFBBE,      0,      0,      0,      0,      0,      0,      0,
14438       0,      0,      0,      0, 0xFBC1,      0,      0, 0xFBC3,
14439       0, 0xFBC2,      0,      0,      0,      0,      0,      0,
14440       0,      0,      0,      0,      0,      0,      0,      0,
14441       0,      0,      0,      0, 0xFBCA, 0xFBC4, 0xFBC6,      0,
14442  0xFBC5,      0,      0,      0,      0,      0,      0, 0xFBC7,
14443       0, 0xFBC9,      0, 0xFBC8,      0,      0,      0,      0,
14444       0, 0xFBCB,      0,      0,      0,      0,      0,      0,
14445       0, 0xFBCD, 0xFBCE,      0,      0,      0,      0,      0,
14446  0xFA5F,      0,      0,      0,      0,      0,      0,
14447 };
14448 static const unsigned short x0212_shiftjis_E4[] = {
14449               0,      0,      0,      0,      0, 0xFBCC,      0,
14450       0,      0,      0,      0,      0,      0,      0,      0,
14451       0,      0,      0,      0,      0,      0,      0,      0,
14452       0,      0,      0,      0,      0,      0, 0xFBD2, 0xFBD6,
14453  0xFBD4, 0xFBD0,      0, 0xFBD1,      0,      0,      0, 0xFBD5,
14454       0,      0,      0, 0xFBCF,      0,      0,      0,      0,
14455  0xFA65, 0xFBD9, 0xFBDC,      0, 0xFBDE,      0,      0,      0,
14456       0,      0,      0, 0xFBDD, 0xFBDB,      0, 0xFBD8,      0,
14457  0xFBD7,      0,      0,      0,      0,      0,      0,      0,
14458       0, 0xFA5E,      0,      0,      0,      0,      0, 0xFBE0,
14459       0,      0,      0,      0,      0,      0,      0,      0,
14460       0,      0, 0xFBDF,      0,      0,      0,      0,
14461 };
14462 static const unsigned short x0212_shiftjis_E5[] = {
14463               0,      0,      0,      0,      0,      0,      0,
14464       0,      0,      0,      0,      0,      0,      0,      0,
14465       0,      0,      0, 0xFBE1,      0,      0,      0,      0,
14466       0,      0,      0,      0,      0,      0,      0, 0xFBE2,
14467       0,      0,      0,      0,      0,      0,      0,      0,
14468       0, 0xFBE3,      0,      0,      0,      0,      0,      0,
14469  0xFBE4,      0,      0,      0,      0,      0,      0,      0,
14470       0,      0,      0,      0,      0,      0,      0,      0,
14471       0,      0, 0xFBE5,      0,      0,      0,      0,      0,
14472       0,      0, 0xFBE6, 0xFBE7,      0,      0,      0,      0,
14473       0,      0,      0,      0,      0,      0,      0,      0,
14474       0,      0,      0,      0,      0,      0,      0,
14475 };
14476 static const unsigned short x0212_shiftjis_E6[] = {
14477               0,      0,      0,      0,      0,      0,      0,
14478       0,      0,      0,      0,      0,      0,      0,      0,
14479       0,      0,      0,      0,      0,      0,      0,      0,
14480       0,      0,      0,      0,      0,      0,      0,      0,
14481       0,      0,      0,      0,      0,      0,      0,      0,
14482       0,      0,      0,      0,      0,      0,      0,      0,
14483       0,      0,      0,      0,      0,      0,      0,      0,
14484       0,      0,      0,      0,      0,      0,      0,      0,
14485       0,      0,      0,      0,      0,      0,      0,      0,
14486  0xFBEB,      0,      0,      0,      0,      0,      0, 0xFBEC,
14487       0,      0,      0,      0,      0,      0,      0,      0,
14488       0,      0,      0,      0,      0,      0,      0,
14489 };
14490 static const unsigned short x0212_shiftjis_E7[] = {
14491               0,      0,      0,      0,      0,      0,      0,
14492       0,      0,      0,      0, 0xFBED,      0, 0xFBEF,      0,
14493       0, 0xFBF1, 0xFBF3,      0,      0,      0,      0,      0,
14494       0,      0,      0,      0,      0,      0,      0,      0,
14495       0,      0,      0,      0,      0,      0,      0,      0,
14496       0,      0,      0,      0,      0,      0,      0,      0,
14497       0,      0,      0,      0,      0,      0,      0,      0,
14498       0,      0,      0,      0,      0,      0,      0,      0,
14499       0,      0,      0,      0,      0,      0,      0,      0,
14500       0,      0,      0,      0,      0,      0,      0,      0,
14501       0,      0,      0,      0,      0,      0,      0,      0,
14502       0,      0,      0,      0,      0,      0,      0,
14503 };
14504 static const unsigned short x0212_shiftjis_E8[] = {
14505               0,      0,      0,      0,      0,      0,      0,
14506       0,      0,      0,      0,      0,      0,      0,      0,
14507       0, 0xFBF4,      0,      0,      0,      0, 0xFBF5,      0,
14508       0,      0,      0,      0,      0,      0,      0,      0,
14509       0,      0,      0,      0,      0,      0,      0,      0,
14510       0,      0,      0,      0,      0,      0,      0,      0,
14511       0,      0,      0,      0,      0,      0,      0,      0,
14512       0,      0,      0,      0,      0, 0xFBF8,      0,      0,
14513       0,      0,      0,      0,      0,      0,      0,      0,
14514       0,      0,      0,      0,      0,      0,      0,      0,
14515       0,      0,      0,      0,      0,      0,      0,      0,
14516       0,      0,      0,      0,      0,      0,      0,
14517 };
14518 static const unsigned short x0212_shiftjis_E9[] = {
14519               0,      0,      0,      0,      0,      0,      0,
14520       0,      0,      0,      0,      0,      0,      0,      0,
14521       0,      0,      0,      0,      0,      0,      0,      0,
14522       0,      0,      0,      0,      0,      0,      0,      0,
14523       0,      0,      0,      0,      0,      0,      0,      0,
14524       0,      0,      0,      0,      0,      0,      0,      0,
14525       0, 0xFBFB,      0,      0,      0,      0,      0,      0,
14526       0,      0,      0,      0,      0,      0,      0,      0,
14527       0,      0,      0,      0,      0,      0,      0,      0,
14528       0,      0,      0,      0,      0, 0xFC40,      0,      0,
14529       0,      0,      0,      0,      0,      0,      0,      0,
14530       0,      0,      0,      0,      0,      0,      0,
14531 };
14532 static const unsigned short x0212_shiftjis_EA[] = {
14533               0,      0,      0,      0,      0,      0,      0,
14534       0,      0,      0,      0,      0,      0,      0,      0,
14535       0,      0,      0,      0,      0,      0,      0,      0,
14536       0,      0,      0,      0,      0,      0,      0,      0,
14537       0,      0,      0,      0,      0,      0,      0,      0,
14538       0,      0,      0,      0,      0, 0xFC41,      0,      0,
14539       0,      0,      0,      0,      0,      0,      0,      0,
14540       0,      0,      0, 0xFC43,      0,      0,      0,      0,
14541       0,      0,      0,      0,      0,      0, 0xFC44,      0,
14542       0,      0, 0xFC45,      0,      0,      0,      0,      0,
14543       0,      0,      0,      0,      0,      0,      0,      0,
14544       0,      0,      0,      0,      0,      0,      0,
14545 };
14546 static const unsigned short x0212_shiftjis_EB[] = {
14547               0,      0,      0,      0, 0xFC46,      0,      0,
14548       0,      0,      0,      0,      0,      0,      0,      0,
14549       0,      0,      0,      0,      0,      0,      0,      0,
14550       0,      0,      0,      0,      0,      0,      0,      0,
14551       0,      0,      0,      0,      0,      0,      0,      0,
14552       0,      0,      0,      0,      0,      0,      0,      0,
14553       0,      0,      0,      0,      0,      0,      0,      0,
14554       0,      0,      0,      0,      0,      0,      0,      0,
14555       0,      0,      0,      0,      0,      0,      0,      0,
14556       0,      0,      0,      0,      0,      0,      0,      0,
14557       0,      0,      0,      0,      0,      0,      0,      0,
14558       0,      0, 0xFC48, 0xFC47,      0,      0,      0,
14559 };
14560 static const unsigned short x0212_shiftjis_EC[] = {
14561               0,      0,      0,      0,      0,      0,      0,
14562       0,      0,      0,      0,      0,      0,      0,      0,
14563       0,      0,      0,      0,      0,      0,      0,      0,
14564       0,      0,      0,      0,      0,      0,      0,      0,
14565       0,      0,      0,      0,      0,      0,      0,      0,
14566       0,      0,      0,      0,      0,      0,      0,      0,
14567       0,      0,      0,      0,      0,      0, 0xFC4A,      0,
14568       0,      0,      0,      0,      0,      0,      0,      0,
14569       0,      0,      0,      0,      0,      0,      0,      0,
14570       0,      0,      0,      0,      0,      0,      0,      0,
14571       0,      0,      0,      0,      0,      0,      0,      0,
14572       0,      0,      0,      0,      0,      0,      0,
14573 };
14574 static const unsigned short x0212_shiftjis_F3[] = {
14575               0,      0,      0,      0,      0,      0,      0,
14576       0,      0,      0,      0,      0,      0,      0,      0,
14577       0,      0,      0,      0,      0,      0,      0,      0,
14578       0,      0,      0,      0,      0,      0,      0,      0,
14579       0,      0,      0,      0,      0,      0,      0,      0,
14580       0,      0,      0,      0,      0,      0,      0,      0,
14581       0,      0,      0,      0,      0,      0,      0,      0,
14582       0,      0,      0,      0,      0,      0,      0,      0,
14583       0,      0,      0,      0,      0,      0,      0,      0,
14584       0,      0,      0,      0,      0,      0,      0,      0,
14585       0,      0,      0, 0xFA40, 0xFA41, 0xFA42, 0xFA43, 0xFA44,
14586  0xFA45, 0xFA46, 0xFA47, 0xFA48, 0xFA49, 0xFA4A, 0xFA4B,
14587 };
14588 static const unsigned short x0212_shiftjis_F4[] = {
14589          0xFA4C, 0xFA4D, 0xFA4E, 0xFA4F, 0xFA50, 0xFA51, 0xFA52,
14590  0xFA53, 0xFA56, 0xFA57, 0xFA58, 0xFA59, 0xFA5A, 0xFA62, 0xFA6A,
14591  0xFA7C, 0xFA83, 0xFA8A, 0xFA8B, 0xFA90, 0xFA92, 0xFA96, 0xFA9B,
14592  0xFA9C, 0xFA9D, 0xFAAA, 0xFAAE, 0xFAB0, 0xFAB1, 0xFABA, 0xFABD,
14593  0xFAC1, 0xFACD, 0xFAD0, 0xFAD5, 0xFAD8, 0xFAE0, 0xFAE5, 0xFAE8,
14594  0xFAEA, 0xFAEE, 0xFAF2, 0xFB43, 0xFB44, 0xFB50, 0xFB58, 0xFB5E,
14595  0xFB6E, 0xFB70, 0xFB72, 0xFB75, 0xFB7C, 0xFB7D, 0xFB7E, 0xFB80,
14596  0xFB82, 0xFB85, 0xFB86, 0xFB89, 0xFB8D, 0xFB8E, 0xFB92, 0xFB94,
14597  0xFB9D, 0xFB9E, 0xFB9F, 0xFBA0, 0xFBA1, 0xFBA9, 0xFBAC, 0xFBAE,
14598  0xFBB0, 0xFBB1, 0xFBB3, 0xFBB4, 0xFBB6, 0xFBB7, 0xFBB8, 0xFBD3,
14599  0xFBDA, 0xFBE8, 0xFBE9, 0xFBEA, 0xFBEE, 0xFBF0, 0xFBF2, 0xFBF6,
14600  0xFBF7, 0xFBF9, 0xFBFA, 0xFBFC, 0xFC42, 0xFC49, 0xFC4B,
14601 };
14602 const unsigned short *const x0212_shiftjis[] = {
14603                                     0, x0212_shiftjis_A2,                 0,
14604                  0,                 0,                 0,                 0,
14605                  0,                 0,                 0,                 0,
14606                  0,                 0,                 0,                 0,
14607  x0212_shiftjis_B0, x0212_shiftjis_B1, x0212_shiftjis_B2, x0212_shiftjis_B3,
14608  x0212_shiftjis_B4, x0212_shiftjis_B5,                 0, x0212_shiftjis_B7,
14609  x0212_shiftjis_B8, x0212_shiftjis_B9, x0212_shiftjis_BA, x0212_shiftjis_BB,
14610  x0212_shiftjis_BC, x0212_shiftjis_BD, x0212_shiftjis_BE, x0212_shiftjis_BF,
14611  x0212_shiftjis_C0, x0212_shiftjis_C1, x0212_shiftjis_C2, x0212_shiftjis_C3,
14612  x0212_shiftjis_C4, x0212_shiftjis_C5, x0212_shiftjis_C6, x0212_shiftjis_C7,
14613  x0212_shiftjis_C8, x0212_shiftjis_C9, x0212_shiftjis_CA, x0212_shiftjis_CB,
14614  x0212_shiftjis_CC, x0212_shiftjis_CD, x0212_shiftjis_CE, x0212_shiftjis_CF,
14615  x0212_shiftjis_D0, x0212_shiftjis_D1, x0212_shiftjis_D2, x0212_shiftjis_D3,
14616  x0212_shiftjis_D4, x0212_shiftjis_D5,                 0, x0212_shiftjis_D7,
14617  x0212_shiftjis_D8, x0212_shiftjis_D9,                 0,                 0,
14618  x0212_shiftjis_DC, x0212_shiftjis_DD, x0212_shiftjis_DE, x0212_shiftjis_DF,
14619  x0212_shiftjis_E0, x0212_shiftjis_E1, x0212_shiftjis_E2, x0212_shiftjis_E3,
14620  x0212_shiftjis_E4, x0212_shiftjis_E5, x0212_shiftjis_E6, x0212_shiftjis_E7,
14621  x0212_shiftjis_E8, x0212_shiftjis_E9, x0212_shiftjis_EA, x0212_shiftjis_EB,
14622  x0212_shiftjis_EC,                 0,                 0,                 0,
14623                  0,                 0,                 0, x0212_shiftjis_F3,
14624  x0212_shiftjis_F4,                 0,                 0,                 0,
14625                  0,                 0,                 0,                 0,
14626                  0,                 0,                 0,
14627 };
14628 #endif /* X0212_ENABLE */