OSDN Git Service

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