• Main Page
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

ext/nkf/nkf-utf8/utf8tbl.c

Go to the documentation of this file.
00001 /*
00002  * utf8tbl.c - Convertion Table for nkf
00003  *
00004  * $Id: utf8tbl.c 25189 2009-10-02 12:04:37Z akr $
00005  */
00006 
00007 #include "config.h"
00008 #include "utf8tbl.h"
00009 
00010 #ifdef UTF8_OUTPUT_ENABLE
00011 static const unsigned short euc_to_utf8_A1[] = {
00012          0x3000, 0x3001, 0x3002, 0xFF0C, 0xFF0E, 0x30FB, 0xFF1A,
00013  0xFF1B, 0xFF1F, 0xFF01, 0x309B, 0x309C, 0x00B4, 0xFF40, 0x00A8,
00014  0xFF3E, 0x203E, 0xFF3F, 0x30FD, 0x30FE, 0x309D, 0x309E, 0x3003,
00015  0x4EDD, 0x3005, 0x3006, 0x3007, 0x30FC, 0x2014, 0x2010, 0xFF0F,
00016  0xFF3C, 0x301C, 0x2016, 0xFF5C, 0x2026, 0x2025, 0x2018, 0x2019,
00017  0x201C, 0x201D, 0xFF08, 0xFF09, 0x3014, 0x3015, 0xFF3B, 0xFF3D,
00018  0xFF5B, 0xFF5D, 0x3008, 0x3009, 0x300A, 0x300B, 0x300C, 0x300D,
00019  0x300E, 0x300F, 0x3010, 0x3011, 0xFF0B, 0x2212, 0x00B1, 0x00D7,
00020  0x00F7, 0xFF1D, 0x2260, 0xFF1C, 0xFF1E, 0x2266, 0x2267, 0x221E,
00021  0x2234, 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0x00A5,
00022  0xFF04, 0x00A2, 0x00A3, 0xFF05, 0xFF03, 0xFF06, 0xFF0A, 0xFF20,
00023  0x00A7, 0x2606, 0x2605, 0x25CB, 0x25CF, 0x25CE, 0x25C7,
00024 };
00025 
00026 /* Microsoft UCS Mapping Compatible */
00027 static const unsigned short euc_to_utf8_A1_ms[] = {
00028          0x3000, 0x3001, 0x3002, 0xFF0C, 0xFF0E, 0x30FB, 0xFF1A,
00029  0xFF1B, 0xFF1F, 0xFF01, 0x309B, 0x309C, 0x00B4, 0xFF40, 0x00A8,
00030  0xFF3E, 0xFFE3, 0xFF3F, 0x30FD, 0x30FE, 0x309D, 0x309E, 0x3003,
00031  0x4EDD, 0x3005, 0x3006, 0x3007, 0x30FC, 0x2015, 0x2010, 0xFF0F,
00032  0xFF3C, 0xFF5E, 0x2225, 0xFF5C, 0x2026, 0x2025, 0x2018, 0x2019,
00033  0x201C, 0x201D, 0xFF08, 0xFF09, 0x3014, 0x3015, 0xFF3B, 0xFF3D,
00034  0xFF5B, 0xFF5D, 0x3008, 0x3009, 0x300A, 0x300B, 0x300C, 0x300D,
00035  0x300E, 0x300F, 0x3010, 0x3011, 0xFF0B, 0xFF0D, 0x00B1, 0x00D7,
00036  0x00F7, 0xFF1D, 0x2260, 0xFF1C, 0xFF1E, 0x2266, 0x2267, 0x221E,
00037  0x2234, 0x2642, 0x2640, 0x00B0, 0x2032, 0x2033, 0x2103, 0xFFE5,
00038  0xFF04, 0xFFE0, 0xFFE1, 0xFF05, 0xFF03, 0xFF06, 0xFF0A, 0xFF20,
00039  0x00A7, 0x2606, 0x2605, 0x25CB, 0x25CF, 0x25CE, 0x25C7,
00040 };
00041 static const unsigned short euc_to_utf8_A2[] = {
00042          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
00043  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
00044       0,      0,      0,      0,      0,      0,      0,      0,
00045       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
00046  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
00047       0,      0, 0x2227, 0x2228, 0x00AC, 0x21D2, 0x21D4, 0x2200,
00048  0x2203,      0,      0,      0,      0,      0,      0,      0,
00049       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
00050  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
00051  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
00052       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
00053  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
00054 };
00055 
00056 /* Microsoft UCS Mapping Compatible */
00057 static const unsigned short euc_to_utf8_A2_ms[] = {
00058          0x25C6, 0x25A1, 0x25A0, 0x25B3, 0x25B2, 0x25BD, 0x25BC,
00059  0x203B, 0x3012, 0x2192, 0x2190, 0x2191, 0x2193, 0x3013,      0,
00060       0,      0,      0,      0,      0,      0,      0,      0,
00061       0,      0, 0x2208, 0x220B, 0x2286, 0x2287, 0x2282, 0x2283,
00062  0x222A, 0x2229,      0,      0,      0,      0,      0,      0,
00063       0,      0, 0x2227, 0x2228, 0xFFE2, 0x21D2, 0x21D4, 0x2200,
00064  0x2203,      0,      0,      0,      0,      0,      0,      0,
00065       0,      0,      0,      0, 0x2220, 0x22A5, 0x2312, 0x2202,
00066  0x2207, 0x2261, 0x2252, 0x226A, 0x226B, 0x221A, 0x223D, 0x221D,
00067  0x2235, 0x222B, 0x222C,      0,      0,      0,      0,      0,
00068       0,      0, 0x212B, 0x2030, 0x266F, 0x266D, 0x266A, 0x2020,
00069  0x2021, 0x00B6,      0,      0,      0,      0, 0x25EF,
00070 };
00071 static const unsigned short euc_to_utf8_A3[] = {
00072               0,      0,      0,      0,      0,      0,      0,
00073       0,      0,      0,      0,      0,      0,      0,      0,
00074  0xFF10, 0xFF11, 0xFF12, 0xFF13, 0xFF14, 0xFF15, 0xFF16, 0xFF17,
00075  0xFF18, 0xFF19,      0,      0,      0,      0,      0,      0,
00076       0, 0xFF21, 0xFF22, 0xFF23, 0xFF24, 0xFF25, 0xFF26, 0xFF27,
00077  0xFF28, 0xFF29, 0xFF2A, 0xFF2B, 0xFF2C, 0xFF2D, 0xFF2E, 0xFF2F,
00078  0xFF30, 0xFF31, 0xFF32, 0xFF33, 0xFF34, 0xFF35, 0xFF36, 0xFF37,
00079  0xFF38, 0xFF39, 0xFF3A,      0,      0,      0,      0,      0,
00080       0, 0xFF41, 0xFF42, 0xFF43, 0xFF44, 0xFF45, 0xFF46, 0xFF47,
00081  0xFF48, 0xFF49, 0xFF4A, 0xFF4B, 0xFF4C, 0xFF4D, 0xFF4E, 0xFF4F,
00082  0xFF50, 0xFF51, 0xFF52, 0xFF53, 0xFF54, 0xFF55, 0xFF56, 0xFF57,
00083  0xFF58, 0xFF59, 0xFF5A,      0,      0,      0,      0,
00084 };
00085 static const unsigned short euc_to_utf8_A4[] = {
00086          0x3041, 0x3042, 0x3043, 0x3044, 0x3045, 0x3046, 0x3047,
00087  0x3048, 0x3049, 0x304A, 0x304B, 0x304C, 0x304D, 0x304E, 0x304F,
00088  0x3050, 0x3051, 0x3052, 0x3053, 0x3054, 0x3055, 0x3056, 0x3057,
00089  0x3058, 0x3059, 0x305A, 0x305B, 0x305C, 0x305D, 0x305E, 0x305F,
00090  0x3060, 0x3061, 0x3062, 0x3063, 0x3064, 0x3065, 0x3066, 0x3067,
00091  0x3068, 0x3069, 0x306A, 0x306B, 0x306C, 0x306D, 0x306E, 0x306F,
00092  0x3070, 0x3071, 0x3072, 0x3073, 0x3074, 0x3075, 0x3076, 0x3077,
00093  0x3078, 0x3079, 0x307A, 0x307B, 0x307C, 0x307D, 0x307E, 0x307F,
00094  0x3080, 0x3081, 0x3082, 0x3083, 0x3084, 0x3085, 0x3086, 0x3087,
00095  0x3088, 0x3089, 0x308A, 0x308B, 0x308C, 0x308D, 0x308E, 0x308F,
00096  0x3090, 0x3091, 0x3092, 0x3093,      0,      0,      0,      0,
00097       0,      0,      0,      0,      0,      0,      0,
00098 };
00099 static const unsigned short euc_to_utf8_A5[] = {
00100          0x30A1, 0x30A2, 0x30A3, 0x30A4, 0x30A5, 0x30A6, 0x30A7,
00101  0x30A8, 0x30A9, 0x30AA, 0x30AB, 0x30AC, 0x30AD, 0x30AE, 0x30AF,
00102  0x30B0, 0x30B1, 0x30B2, 0x30B3, 0x30B4, 0x30B5, 0x30B6, 0x30B7,
00103  0x30B8, 0x30B9, 0x30BA, 0x30BB, 0x30BC, 0x30BD, 0x30BE, 0x30BF,
00104  0x30C0, 0x30C1, 0x30C2, 0x30C3, 0x30C4, 0x30C5, 0x30C6, 0x30C7,
00105  0x30C8, 0x30C9, 0x30CA, 0x30CB, 0x30CC, 0x30CD, 0x30CE, 0x30CF,
00106  0x30D0, 0x30D1, 0x30D2, 0x30D3, 0x30D4, 0x30D5, 0x30D6, 0x30D7,
00107  0x30D8, 0x30D9, 0x30DA, 0x30DB, 0x30DC, 0x30DD, 0x30DE, 0x30DF,
00108  0x30E0, 0x30E1, 0x30E2, 0x30E3, 0x30E4, 0x30E5, 0x30E6, 0x30E7,
00109  0x30E8, 0x30E9, 0x30EA, 0x30EB, 0x30EC, 0x30ED, 0x30EE, 0x30EF,
00110  0x30F0, 0x30F1, 0x30F2, 0x30F3, 0x30F4, 0x30F5, 0x30F6,      0,
00111       0,      0,      0,      0,      0,      0,      0,
00112 };
00113 static const unsigned short euc_to_utf8_A6[] = {
00114          0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
00115  0x0398, 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F,
00116  0x03A0, 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8,
00117  0x03A9,      0,      0,      0,      0,      0,      0,      0,
00118       0, 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03B6, 0x03B7,
00119  0x03B8, 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF,
00120  0x03C0, 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8,
00121  0x03C9,      0,      0,      0,      0,      0,      0,      0,
00122       0,      0,      0,      0,      0,      0,      0,      0,
00123       0,      0,      0,      0,      0,      0,      0,      0,
00124       0,      0,      0,      0,      0,      0,      0,      0,
00125       0,      0,      0,      0,      0,      0,      0,
00126 };
00127 static const unsigned short euc_to_utf8_A7[] = {
00128          0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 0x0401,
00129  0x0416, 0x0417, 0x0418, 0x0419, 0x041A, 0x041B, 0x041C, 0x041D,
00130  0x041E, 0x041F, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425,
00131  0x0426, 0x0427, 0x0428, 0x0429, 0x042A, 0x042B, 0x042C, 0x042D,
00132  0x042E, 0x042F,      0,      0,      0,      0,      0,      0,
00133       0,      0,      0,      0,      0,      0,      0,      0,
00134       0, 0x0430, 0x0431, 0x0432, 0x0433, 0x0434, 0x0435, 0x0451,
00135  0x0436, 0x0437, 0x0438, 0x0439, 0x043A, 0x043B, 0x043C, 0x043D,
00136  0x043E, 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445,
00137  0x0446, 0x0447, 0x0448, 0x0449, 0x044A, 0x044B, 0x044C, 0x044D,
00138  0x044E, 0x044F,      0,      0,      0,      0,      0,      0,
00139       0,      0,      0,      0,      0,      0,      0,
00140 };
00141 static const unsigned short euc_to_utf8_A8[] = {
00142          0x2500, 0x2502, 0x250C, 0x2510, 0x2518, 0x2514, 0x251C,
00143  0x252C, 0x2524, 0x2534, 0x253C, 0x2501, 0x2503, 0x250F, 0x2513,
00144  0x251B, 0x2517, 0x2523, 0x2533, 0x252B, 0x253B, 0x254B, 0x2520,
00145  0x252F, 0x2528, 0x2537, 0x253F, 0x251D, 0x2530, 0x2525, 0x2538,
00146  0x2542,      0,      0,      0,      0,      0,      0,      0,
00147       0,      0,      0,      0,      0,      0,      0,      0,
00148       0,      0,      0,      0,      0,      0,      0,      0,
00149       0,      0,      0,      0,      0,      0,      0,      0,
00150       0,      0,      0,      0,      0,      0,      0,      0,
00151       0,      0,      0,      0,      0,      0,      0,      0,
00152       0,      0,      0,      0,      0,      0,      0,      0,
00153       0,      0,      0,      0,      0,      0,      0,
00154 };
00155 static const unsigned short euc_to_utf8_A9[] = {
00156          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
00157  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
00158  0x246F, 0x2470, 0x2471, 0x2472, 0x2473,      0,      0,      0,
00159       0,      0,      0,      0,      0,      0,      0, 0x2474,
00160  0x2475, 0x2476, 0x2477, 0x2478, 0x2479, 0x247A, 0x247B, 0x247C,
00161  0x247D, 0x247E, 0x247F, 0x2480, 0x2481, 0x2482, 0x2483, 0x2484,
00162  0x2485, 0x2486, 0x2487,      0,      0,      0,      0,      0,
00163       0,      0,      0,      0,      0, 0x2776, 0x2777, 0x2778,
00164  0x2779, 0x277A, 0x277B, 0x277C, 0x277D, 0x277E,      0,      0,
00165       0,      0,      0,      0,      0,      0,      0,      0,
00166       0,      0, 0x2488, 0x2489, 0x248A, 0x248B, 0x248C, 0x248D,
00167  0x248E, 0x248F, 0x2490,      0,      0,      0,      0,
00168 };
00169 static const unsigned short euc_to_utf8_AA[] = {
00170          0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165, 0x2166,
00171  0x2167, 0x2168, 0x2169, 0x216A, 0x216B,      0,      0,      0,
00172       0,      0,      0,      0,      0, 0x2170, 0x2171, 0x2172,
00173  0x2173, 0x2174, 0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x217A,
00174  0x217B,      0,      0,      0,      0,      0,      0,      0,
00175       0,      0,      0,      0,      0,      0,      0,      0,
00176       0,      0,      0,      0,      0,      0,      0,      0,
00177       0,      0,      0,      0,      0, 0x249C, 0x249D, 0x249E,
00178  0x249F, 0x24A0, 0x24A1, 0x24A2, 0x24A3, 0x24A4, 0x24A5, 0x24A6,
00179  0x24A7, 0x24A8, 0x24A9, 0x24AA, 0x24AB, 0x24AC, 0x24AD, 0x24AE,
00180  0x24AF, 0x24B0, 0x24B1, 0x24B2, 0x24B3, 0x24B4, 0x24B5,      0,
00181       0,      0,      0,      0,      0,      0,      0,
00182 };
00183 static const unsigned short euc_to_utf8_AB[] = {
00184          0x339C, 0x339F, 0x339D, 0x33A0, 0x33A4,      0, 0x33A1,
00185  0x33A5, 0x339E, 0x33A2, 0x338E,      0, 0x338F, 0x33C4, 0x3396,
00186  0x3397, 0x2113, 0x3398, 0x33B3, 0x33B2, 0x33B1, 0x33B0, 0x2109,
00187  0x33D4, 0x33CB, 0x3390, 0x3385, 0x3386, 0x3387,      0,      0,
00188       0,      0,      0,      0,      0,      0,      0,      0,
00189       0,      0,      0,      0,      0,      0,      0,      0,
00190       0,      0,      0,      0,      0,      0,      0,      0,
00191       0,      0,      0,      0,      0,      0,      0,      0,
00192       0,      0,      0,      0,      0,      0,      0,      0,
00193       0,      0,      0,      0,      0,      0,      0,      0,
00194       0,      0,      0,      0,      0,      0,      0,      0,
00195       0,      0,      0, 0x2116, 0x33CD, 0x2121,      0,
00196 };
00197 static const unsigned short euc_to_utf8_AC[] = {
00198          0x2664, 0x2667, 0x2661, 0x2662, 0x2660, 0x2663, 0x2665,
00199  0x2666,      0,      0,      0,      0,      0,      0,      0,
00200       0,      0,      0,      0,      0, 0x3020, 0x260E, 0x3004,
00201       0,      0,      0,      0,      0,      0,      0,      0,
00202       0,      0,      0,      0,      0,      0,      0,      0,
00203       0, 0x261E, 0x261C, 0x261D, 0x261F, 0x21C6, 0x21C4, 0x21C5,
00204       0, 0x21E8, 0x21E6, 0x21E7, 0x21E9,      0,      0,      0,
00205       0,      0,      0,      0,      0,      0,      0,      0,
00206       0,      0,      0,      0,      0,      0,      0,      0,
00207       0,      0,      0,      0,      0,      0,      0,      0,
00208       0,      0,      0,      0,      0,      0,      0,      0,
00209       0,      0,      0,      0,      0,      0,      0,
00210 };
00211 static const unsigned short euc_to_utf8_AC_mac[] = {
00212          0x2664, 0x2667, 0x2661, 0x2662, 0x2660, 0x2663, 0x2665,
00213  0x2666,      0,      0,      0,      0,      0,      0,      0,
00214       0,      0,      0,      0,      0, 0x3020, 0x260E, 0x3004,
00215       0,      0,      0,      0,      0,      0,      0,      0,
00216       0,      0,      0,      0,      0,      0,      0,      0,
00217       0, 0x261E, 0x261C, 0x261D, 0x261F, 0x21C6, 0x21C4, 0x21C5,
00218       0, 0x21E8, 0x21E6, 0x21E7, 0x21E9, 0x2192, 0x2190, 0x2191,
00219  0x2193,      0,      0,      0,      0,      0,      0,      0,
00220       0,      0,      0,      0,      0,      0,      0,      0,
00221       0,      0,      0,      0,      0,      0,      0,      0,
00222       0,      0,      0,      0,      0,      0,      0,      0,
00223       0,      0,      0,      0,      0,      0,      0,
00224 };
00225 static const unsigned short euc_to_utf8_AD[] = {
00226          0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466,
00227  0x2467, 0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E,
00228  0x246F, 0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162,
00229  0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169,      0,
00230  0x3349, 0x3314, 0x3322, 0x334D, 0x3318, 0x3327, 0x3303, 0x3336,
00231  0x3351, 0x3357, 0x330D, 0x3326, 0x3323, 0x332B, 0x334A, 0x333B,
00232  0x339C, 0x339D, 0x339E, 0x338E, 0x338F, 0x33C4, 0x33A1,      0,
00233       0,      0,      0,      0,      0,      0,      0, 0x337B,
00234  0x301D, 0x301F, 0x2116, 0x33CD, 0x2121, 0x32A4, 0x32A5, 0x32A6,
00235  0x32A7, 0x32A8, 0x3231, 0x3232, 0x3239, 0x337E, 0x337D, 0x337C,
00236  0x2252, 0x2261, 0x222B, 0x222E, 0x2211, 0x221A, 0x22A5, 0x2220,
00237  0x221F, 0x22BF, 0x2235, 0x2229, 0x222A,      0, 0x3299,
00238 };
00239 static const unsigned short euc_to_utf8_AD_mac[] = {
00240          0x65E5, 0x6708, 0x706B, 0x6C34, 0x6728, 0x91D1, 0x571F,
00241  0x796D, 0x795D, 0x81EA, 0x81F3, 0x3239, 0x547C, 0x3231, 0x8CC7,
00242  0x540D, 0x3232, 0x5B66, 0x8CA1, 0x793E, 0x7279, 0x76E3, 0x4F01,
00243  0x5354, 0x52B4, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169,      0,
00244  0x3349, 0x3314, 0x3322, 0x334D, 0x3318, 0x3327, 0x3303, 0x3336,
00245  0x3351, 0x3357, 0x330D, 0x3326, 0x3323, 0x332B, 0x334A, 0x333B,
00246  0x339C, 0x339D, 0x339E, 0x338E, 0x338F, 0x33C4, 0x33A1,      0,
00247       0,      0,      0,      0,      0,      0,      0, 0x337B,
00248  0x301D, 0x301F, 0x2116, 0x33CD, 0x2121, 0x32A4, 0x32A5, 0x32A6,
00249  0x32A7, 0x32A8, 0x3231, 0x3232, 0x3239, 0x337E, 0x337D, 0x337C,
00250  0x2252, 0x5927, 0x5C0F, 0x32A4, 0x32A5, 0x32A6, 0x32A7, 0x32A8,
00251  0x533B, 0x8CA1, 0x512A, 0x52B4, 0x5370, 0x63A7, 0x79D8,
00252 };
00253 static const unsigned short euc_to_utf8_AE[] = {
00254          0x3349, 0x3322, 0x334D, 0x3314, 0x3316, 0x3305, 0x3333,
00255  0x334E, 0x3303, 0x3336, 0x3318, 0x3315, 0x3327, 0x3351, 0x334A,
00256  0x3339, 0x3357, 0x330D, 0x3342, 0x3323, 0x3326, 0x333B, 0x332B,
00257       0,      0,      0,      0,      0,      0,      0, 0x3300,
00258  0x331E, 0x332A, 0x3331, 0x3347,      0,      0,      0,      0,
00259       0,      0,      0,      0,      0,      0,      0,      0,
00260       0,      0,      0,      0,      0,      0,      0,      0,
00261       0,      0,      0,      0,      0,      0,      0,      0,
00262       0,      0,      0,      0,      0,      0,      0, 0x337E,
00263  0x337D, 0x337C, 0x337B,      0,      0,      0,      0,      0,
00264       0,      0,      0,      0,      0,      0,      0,      0,
00265       0,      0,      0,      0, 0x337F,      0,      0,
00266 };
00267 static const unsigned short euc_to_utf8_AF[] = {
00268          0x222E, 0x221F, 0x22BF,      0,      0,      0,      0,
00269       0,      0,      0,      0,      0,      0,      0,      0,
00270       0,      0,      0,      0,      0, 0x301D, 0x301F,      0,
00271       0,      0,      0,      0,      0,      0,      0,      0,
00272       0,      0,      0,      0,      0,      0,      0,      0,
00273       0, 0x3094,      0, 0x30F7, 0x30F8, 0x30F9, 0x30FA,      0,
00274       0,      0,      0,      0,      0,      0,      0,      0,
00275       0,      0,      0,      0,      0,      0,      0,      0,
00276       0,      0,      0,      0,      0,      0,      0,      0,
00277       0,      0,      0,      0,      0,      0,      0,      0,
00278       0,      0,      0,      0,      0,      0,      0,      0,
00279       0,      0,      0,      0,      0,      0,      0,
00280 };
00281 static const unsigned short euc_to_utf8_B0[] = {
00282          0x4E9C, 0x5516, 0x5A03, 0x963F, 0x54C0, 0x611B, 0x6328,
00283  0x59F6, 0x9022, 0x8475, 0x831C, 0x7A50, 0x60AA, 0x63E1, 0x6E25,
00284  0x65ED, 0x8466, 0x82A6, 0x9BF5, 0x6893, 0x5727, 0x65A1, 0x6271,
00285  0x5B9B, 0x59D0, 0x867B, 0x98F4, 0x7D62, 0x7DBE, 0x9B8E, 0x6216,
00286  0x7C9F, 0x88B7, 0x5B89, 0x5EB5, 0x6309, 0x6697, 0x6848, 0x95C7,
00287  0x978D, 0x674F, 0x4EE5, 0x4F0A, 0x4F4D, 0x4F9D, 0x5049, 0x56F2,
00288  0x5937, 0x59D4, 0x5A01, 0x5C09, 0x60DF, 0x610F, 0x6170, 0x6613,
00289  0x6905, 0x70BA, 0x754F, 0x7570, 0x79FB, 0x7DAD, 0x7DEF, 0x80C3,
00290  0x840E, 0x8863, 0x8B02, 0x9055, 0x907A, 0x533B, 0x4E95, 0x4EA5,
00291  0x57DF, 0x80B2, 0x90C1, 0x78EF, 0x4E00, 0x58F1, 0x6EA2, 0x9038,
00292  0x7A32, 0x8328, 0x828B, 0x9C2F, 0x5141, 0x5370, 0x54BD, 0x54E1,
00293  0x56E0, 0x59FB, 0x5F15, 0x98F2, 0x6DEB, 0x80E4, 0x852D,
00294 };
00295 static const unsigned short euc_to_utf8_B1[] = {
00296          0x9662, 0x9670, 0x96A0, 0x97FB, 0x540B, 0x53F3, 0x5B87,
00297  0x70CF, 0x7FBD, 0x8FC2, 0x96E8, 0x536F, 0x9D5C, 0x7ABA, 0x4E11,
00298  0x7893, 0x81FC, 0x6E26, 0x5618, 0x5504, 0x6B1D, 0x851A, 0x9C3B,
00299  0x59E5, 0x53A9, 0x6D66, 0x74DC, 0x958F, 0x5642, 0x4E91, 0x904B,
00300  0x96F2, 0x834F, 0x990C, 0x53E1, 0x55B6, 0x5B30, 0x5F71, 0x6620,
00301  0x66F3, 0x6804, 0x6C38, 0x6CF3, 0x6D29, 0x745B, 0x76C8, 0x7A4E,
00302  0x9834, 0x82F1, 0x885B, 0x8A60, 0x92ED, 0x6DB2, 0x75AB, 0x76CA,
00303  0x99C5, 0x60A6, 0x8B01, 0x8D8A, 0x95B2, 0x698E, 0x53AD, 0x5186,
00304  0x5712, 0x5830, 0x5944, 0x5BB4, 0x5EF6, 0x6028, 0x63A9, 0x63F4,
00305  0x6CBF, 0x6F14, 0x708E, 0x7114, 0x7159, 0x71D5, 0x733F, 0x7E01,
00306  0x8276, 0x82D1, 0x8597, 0x9060, 0x925B, 0x9D1B, 0x5869, 0x65BC,
00307  0x6C5A, 0x7525, 0x51F9, 0x592E, 0x5965, 0x5F80, 0x5FDC,
00308 };
00309 static const unsigned short euc_to_utf8_B2[] = {
00310          0x62BC, 0x65FA, 0x6A2A, 0x6B27, 0x6BB4, 0x738B, 0x7FC1,
00311  0x8956, 0x9D2C, 0x9D0E, 0x9EC4, 0x5CA1, 0x6C96, 0x837B, 0x5104,
00312  0x5C4B, 0x61B6, 0x81C6, 0x6876, 0x7261, 0x4E59, 0x4FFA, 0x5378,
00313  0x6069, 0x6E29, 0x7A4F, 0x97F3, 0x4E0B, 0x5316, 0x4EEE, 0x4F55,
00314  0x4F3D, 0x4FA1, 0x4F73, 0x52A0, 0x53EF, 0x5609, 0x590F, 0x5AC1,
00315  0x5BB6, 0x5BE1, 0x79D1, 0x6687, 0x679C, 0x67B6, 0x6B4C, 0x6CB3,
00316  0x706B, 0x73C2, 0x798D, 0x79BE, 0x7A3C, 0x7B87, 0x82B1, 0x82DB,
00317  0x8304, 0x8377, 0x83EF, 0x83D3, 0x8766, 0x8AB2, 0x5629, 0x8CA8,
00318  0x8FE6, 0x904E, 0x971E, 0x868A, 0x4FC4, 0x5CE8, 0x6211, 0x7259,
00319  0x753B, 0x81E5, 0x82BD, 0x86FE, 0x8CC0, 0x96C5, 0x9913, 0x99D5,
00320  0x4ECB, 0x4F1A, 0x89E3, 0x56DE, 0x584A, 0x58CA, 0x5EFB, 0x5FEB,
00321  0x602A, 0x6094, 0x6062, 0x61D0, 0x6212, 0x62D0, 0x6539,
00322 };
00323 static const unsigned short euc_to_utf8_B3[] = {
00324          0x9B41, 0x6666, 0x68B0, 0x6D77, 0x7070, 0x754C, 0x7686,
00325  0x7D75, 0x82A5, 0x87F9, 0x958B, 0x968E, 0x8C9D, 0x51F1, 0x52BE,
00326  0x5916, 0x54B3, 0x5BB3, 0x5D16, 0x6168, 0x6982, 0x6DAF, 0x788D,
00327  0x84CB, 0x8857, 0x8A72, 0x93A7, 0x9AB8, 0x6D6C, 0x99A8, 0x86D9,
00328  0x57A3, 0x67FF, 0x86CE, 0x920E, 0x5283, 0x5687, 0x5404, 0x5ED3,
00329  0x62E1, 0x64B9, 0x683C, 0x6838, 0x6BBB, 0x7372, 0x78BA, 0x7A6B,
00330  0x899A, 0x89D2, 0x8D6B, 0x8F03, 0x90ED, 0x95A3, 0x9694, 0x9769,
00331  0x5B66, 0x5CB3, 0x697D, 0x984D, 0x984E, 0x639B, 0x7B20, 0x6A2B,
00332  0x6A7F, 0x68B6, 0x9C0D, 0x6F5F, 0x5272, 0x559D, 0x6070, 0x62EC,
00333  0x6D3B, 0x6E07, 0x6ED1, 0x845B, 0x8910, 0x8F44, 0x4E14, 0x9C39,
00334  0x53F6, 0x691B, 0x6A3A, 0x9784, 0x682A, 0x515C, 0x7AC3, 0x84B2,
00335  0x91DC, 0x938C, 0x565B, 0x9D28, 0x6822, 0x8305, 0x8431,
00336 };
00337 static const unsigned short euc_to_utf8_B4[] = {
00338          0x7CA5, 0x5208, 0x82C5, 0x74E6, 0x4E7E, 0x4F83, 0x51A0,
00339  0x5BD2, 0x520A, 0x52D8, 0x52E7, 0x5DFB, 0x559A, 0x582A, 0x59E6,
00340  0x5B8C, 0x5B98, 0x5BDB, 0x5E72, 0x5E79, 0x60A3, 0x611F, 0x6163,
00341  0x61BE, 0x63DB, 0x6562, 0x67D1, 0x6853, 0x68FA, 0x6B3E, 0x6B53,
00342  0x6C57, 0x6F22, 0x6F97, 0x6F45, 0x74B0, 0x7518, 0x76E3, 0x770B,
00343  0x7AFF, 0x7BA1, 0x7C21, 0x7DE9, 0x7F36, 0x7FF0, 0x809D, 0x8266,
00344  0x839E, 0x89B3, 0x8ACC, 0x8CAB, 0x9084, 0x9451, 0x9593, 0x9591,
00345  0x95A2, 0x9665, 0x97D3, 0x9928, 0x8218, 0x4E38, 0x542B, 0x5CB8,
00346  0x5DCC, 0x73A9, 0x764C, 0x773C, 0x5CA9, 0x7FEB, 0x8D0B, 0x96C1,
00347  0x9811, 0x9854, 0x9858, 0x4F01, 0x4F0E, 0x5371, 0x559C, 0x5668,
00348  0x57FA, 0x5947, 0x5B09, 0x5BC4, 0x5C90, 0x5E0C, 0x5E7E, 0x5FCC,
00349  0x63EE, 0x673A, 0x65D7, 0x65E2, 0x671F, 0x68CB, 0x68C4,
00350 };
00351 static const unsigned short euc_to_utf8_B5[] = {
00352          0x6A5F, 0x5E30, 0x6BC5, 0x6C17, 0x6C7D, 0x757F, 0x7948,
00353  0x5B63, 0x7A00, 0x7D00, 0x5FBD, 0x898F, 0x8A18, 0x8CB4, 0x8D77,
00354  0x8ECC, 0x8F1D, 0x98E2, 0x9A0E, 0x9B3C, 0x4E80, 0x507D, 0x5100,
00355  0x5993, 0x5B9C, 0x622F, 0x6280, 0x64EC, 0x6B3A, 0x72A0, 0x7591,
00356  0x7947, 0x7FA9, 0x87FB, 0x8ABC, 0x8B70, 0x63AC, 0x83CA, 0x97A0,
00357  0x5409, 0x5403, 0x55AB, 0x6854, 0x6A58, 0x8A70, 0x7827, 0x6775,
00358  0x9ECD, 0x5374, 0x5BA2, 0x811A, 0x8650, 0x9006, 0x4E18, 0x4E45,
00359  0x4EC7, 0x4F11, 0x53CA, 0x5438, 0x5BAE, 0x5F13, 0x6025, 0x6551,
00360  0x673D, 0x6C42, 0x6C72, 0x6CE3, 0x7078, 0x7403, 0x7A76, 0x7AAE,
00361  0x7B08, 0x7D1A, 0x7CFE, 0x7D66, 0x65E7, 0x725B, 0x53BB, 0x5C45,
00362  0x5DE8, 0x62D2, 0x62E0, 0x6319, 0x6E20, 0x865A, 0x8A31, 0x8DDD,
00363  0x92F8, 0x6F01, 0x79A6, 0x9B5A, 0x4EA8, 0x4EAB, 0x4EAC,
00364 };
00365 static const unsigned short euc_to_utf8_B6[] = {
00366          0x4F9B, 0x4FA0, 0x50D1, 0x5147, 0x7AF6, 0x5171, 0x51F6,
00367  0x5354, 0x5321, 0x537F, 0x53EB, 0x55AC, 0x5883, 0x5CE1, 0x5F37,
00368  0x5F4A, 0x602F, 0x6050, 0x606D, 0x631F, 0x6559, 0x6A4B, 0x6CC1,
00369  0x72C2, 0x72ED, 0x77EF, 0x80F8, 0x8105, 0x8208, 0x854E, 0x90F7,
00370  0x93E1, 0x97FF, 0x9957, 0x9A5A, 0x4EF0, 0x51DD, 0x5C2D, 0x6681,
00371  0x696D, 0x5C40, 0x66F2, 0x6975, 0x7389, 0x6850, 0x7C81, 0x50C5,
00372  0x52E4, 0x5747, 0x5DFE, 0x9326, 0x65A4, 0x6B23, 0x6B3D, 0x7434,
00373  0x7981, 0x79BD, 0x7B4B, 0x7DCA, 0x82B9, 0x83CC, 0x887F, 0x895F,
00374  0x8B39, 0x8FD1, 0x91D1, 0x541F, 0x9280, 0x4E5D, 0x5036, 0x53E5,
00375  0x533A, 0x72D7, 0x7396, 0x77E9, 0x82E6, 0x8EAF, 0x99C6, 0x99C8,
00376  0x99D2, 0x5177, 0x611A, 0x865E, 0x55B0, 0x7A7A, 0x5076, 0x5BD3,
00377  0x9047, 0x9685, 0x4E32, 0x6ADB, 0x91E7, 0x5C51, 0x5C48,
00378 };
00379 static const unsigned short euc_to_utf8_B7[] = {
00380          0x6398, 0x7A9F, 0x6C93, 0x9774, 0x8F61, 0x7AAA, 0x718A,
00381  0x9688, 0x7C82, 0x6817, 0x7E70, 0x6851, 0x936C, 0x52F2, 0x541B,
00382  0x85AB, 0x8A13, 0x7FA4, 0x8ECD, 0x90E1, 0x5366, 0x8888, 0x7941,
00383  0x4FC2, 0x50BE, 0x5211, 0x5144, 0x5553, 0x572D, 0x73EA, 0x578B,
00384  0x5951, 0x5F62, 0x5F84, 0x6075, 0x6176, 0x6167, 0x61A9, 0x63B2,
00385  0x643A, 0x656C, 0x666F, 0x6842, 0x6E13, 0x7566, 0x7A3D, 0x7CFB,
00386  0x7D4C, 0x7D99, 0x7E4B, 0x7F6B, 0x830E, 0x834A, 0x86CD, 0x8A08,
00387  0x8A63, 0x8B66, 0x8EFD, 0x981A, 0x9D8F, 0x82B8, 0x8FCE, 0x9BE8,
00388  0x5287, 0x621F, 0x6483, 0x6FC0, 0x9699, 0x6841, 0x5091, 0x6B20,
00389  0x6C7A, 0x6F54, 0x7A74, 0x7D50, 0x8840, 0x8A23, 0x6708, 0x4EF6,
00390  0x5039, 0x5026, 0x5065, 0x517C, 0x5238, 0x5263, 0x55A7, 0x570F,
00391  0x5805, 0x5ACC, 0x5EFA, 0x61B2, 0x61F8, 0x62F3, 0x6372,
00392 };
00393 static const unsigned short euc_to_utf8_B8[] = {
00394          0x691C, 0x6A29, 0x727D, 0x72AC, 0x732E, 0x7814, 0x786F,
00395  0x7D79, 0x770C, 0x80A9, 0x898B, 0x8B19, 0x8CE2, 0x8ED2, 0x9063,
00396  0x9375, 0x967A, 0x9855, 0x9A13, 0x9E78, 0x5143, 0x539F, 0x53B3,
00397  0x5E7B, 0x5F26, 0x6E1B, 0x6E90, 0x7384, 0x73FE, 0x7D43, 0x8237,
00398  0x8A00, 0x8AFA, 0x9650, 0x4E4E, 0x500B, 0x53E4, 0x547C, 0x56FA,
00399  0x59D1, 0x5B64, 0x5DF1, 0x5EAB, 0x5F27, 0x6238, 0x6545, 0x67AF,
00400  0x6E56, 0x72D0, 0x7CCA, 0x88B4, 0x80A1, 0x80E1, 0x83F0, 0x864E,
00401  0x8A87, 0x8DE8, 0x9237, 0x96C7, 0x9867, 0x9F13, 0x4E94, 0x4E92,
00402  0x4F0D, 0x5348, 0x5449, 0x543E, 0x5A2F, 0x5F8C, 0x5FA1, 0x609F,
00403  0x68A7, 0x6A8E, 0x745A, 0x7881, 0x8A9E, 0x8AA4, 0x8B77, 0x9190,
00404  0x4E5E, 0x9BC9, 0x4EA4, 0x4F7C, 0x4FAF, 0x5019, 0x5016, 0x5149,
00405  0x516C, 0x529F, 0x52B9, 0x52FE, 0x539A, 0x53E3, 0x5411,
00406 };
00407 static const unsigned short euc_to_utf8_B9[] = {
00408          0x540E, 0x5589, 0x5751, 0x57A2, 0x597D, 0x5B54, 0x5B5D,
00409  0x5B8F, 0x5DE5, 0x5DE7, 0x5DF7, 0x5E78, 0x5E83, 0x5E9A, 0x5EB7,
00410  0x5F18, 0x6052, 0x614C, 0x6297, 0x62D8, 0x63A7, 0x653B, 0x6602,
00411  0x6643, 0x66F4, 0x676D, 0x6821, 0x6897, 0x69CB, 0x6C5F, 0x6D2A,
00412  0x6D69, 0x6E2F, 0x6E9D, 0x7532, 0x7687, 0x786C, 0x7A3F, 0x7CE0,
00413  0x7D05, 0x7D18, 0x7D5E, 0x7DB1, 0x8015, 0x8003, 0x80AF, 0x80B1,
00414  0x8154, 0x818F, 0x822A, 0x8352, 0x884C, 0x8861, 0x8B1B, 0x8CA2,
00415  0x8CFC, 0x90CA, 0x9175, 0x9271, 0x783F, 0x92FC, 0x95A4, 0x964D,
00416  0x9805, 0x9999, 0x9AD8, 0x9D3B, 0x525B, 0x52AB, 0x53F7, 0x5408,
00417  0x58D5, 0x62F7, 0x6FE0, 0x8C6A, 0x8F5F, 0x9EB9, 0x514B, 0x523B,
00418  0x544A, 0x56FD, 0x7A40, 0x9177, 0x9D60, 0x9ED2, 0x7344, 0x6F09,
00419  0x8170, 0x7511, 0x5FFD, 0x60DA, 0x9AA8, 0x72DB, 0x8FBC,
00420 };
00421 static const unsigned short euc_to_utf8_BA[] = {
00422          0x6B64, 0x9803, 0x4ECA, 0x56F0, 0x5764, 0x58BE, 0x5A5A,
00423  0x6068, 0x61C7, 0x660F, 0x6606, 0x6839, 0x68B1, 0x6DF7, 0x75D5,
00424  0x7D3A, 0x826E, 0x9B42, 0x4E9B, 0x4F50, 0x53C9, 0x5506, 0x5D6F,
00425  0x5DE6, 0x5DEE, 0x67FB, 0x6C99, 0x7473, 0x7802, 0x8A50, 0x9396,
00426  0x88DF, 0x5750, 0x5EA7, 0x632B, 0x50B5, 0x50AC, 0x518D, 0x6700,
00427  0x54C9, 0x585E, 0x59BB, 0x5BB0, 0x5F69, 0x624D, 0x63A1, 0x683D,
00428  0x6B73, 0x6E08, 0x707D, 0x91C7, 0x7280, 0x7815, 0x7826, 0x796D,
00429  0x658E, 0x7D30, 0x83DC, 0x88C1, 0x8F09, 0x969B, 0x5264, 0x5728,
00430  0x6750, 0x7F6A, 0x8CA1, 0x51B4, 0x5742, 0x962A, 0x583A, 0x698A,
00431  0x80B4, 0x54B2, 0x5D0E, 0x57FC, 0x7895, 0x9DFA, 0x4F5C, 0x524A,
00432  0x548B, 0x643E, 0x6628, 0x6714, 0x67F5, 0x7A84, 0x7B56, 0x7D22,
00433  0x932F, 0x685C, 0x9BAD, 0x7B39, 0x5319, 0x518A, 0x5237,
00434 };
00435 static const unsigned short euc_to_utf8_BB[] = {
00436          0x5BDF, 0x62F6, 0x64AE, 0x64E6, 0x672D, 0x6BBA, 0x85A9,
00437  0x96D1, 0x7690, 0x9BD6, 0x634C, 0x9306, 0x9BAB, 0x76BF, 0x6652,
00438  0x4E09, 0x5098, 0x53C2, 0x5C71, 0x60E8, 0x6492, 0x6563, 0x685F,
00439  0x71E6, 0x73CA, 0x7523, 0x7B97, 0x7E82, 0x8695, 0x8B83, 0x8CDB,
00440  0x9178, 0x9910, 0x65AC, 0x66AB, 0x6B8B, 0x4ED5, 0x4ED4, 0x4F3A,
00441  0x4F7F, 0x523A, 0x53F8, 0x53F2, 0x55E3, 0x56DB, 0x58EB, 0x59CB,
00442  0x59C9, 0x59FF, 0x5B50, 0x5C4D, 0x5E02, 0x5E2B, 0x5FD7, 0x601D,
00443  0x6307, 0x652F, 0x5B5C, 0x65AF, 0x65BD, 0x65E8, 0x679D, 0x6B62,
00444  0x6B7B, 0x6C0F, 0x7345, 0x7949, 0x79C1, 0x7CF8, 0x7D19, 0x7D2B,
00445  0x80A2, 0x8102, 0x81F3, 0x8996, 0x8A5E, 0x8A69, 0x8A66, 0x8A8C,
00446  0x8AEE, 0x8CC7, 0x8CDC, 0x96CC, 0x98FC, 0x6B6F, 0x4E8B, 0x4F3C,
00447  0x4F8D, 0x5150, 0x5B57, 0x5BFA, 0x6148, 0x6301, 0x6642,
00448 };
00449 static const unsigned short euc_to_utf8_BC[] = {
00450          0x6B21, 0x6ECB, 0x6CBB, 0x723E, 0x74BD, 0x75D4, 0x78C1,
00451  0x793A, 0x800C, 0x8033, 0x81EA, 0x8494, 0x8F9E, 0x6C50, 0x9E7F,
00452  0x5F0F, 0x8B58, 0x9D2B, 0x7AFA, 0x8EF8, 0x5B8D, 0x96EB, 0x4E03,
00453  0x53F1, 0x57F7, 0x5931, 0x5AC9, 0x5BA4, 0x6089, 0x6E7F, 0x6F06,
00454  0x75BE, 0x8CEA, 0x5B9F, 0x8500, 0x7BE0, 0x5072, 0x67F4, 0x829D,
00455  0x5C61, 0x854A, 0x7E1E, 0x820E, 0x5199, 0x5C04, 0x6368, 0x8D66,
00456  0x659C, 0x716E, 0x793E, 0x7D17, 0x8005, 0x8B1D, 0x8ECA, 0x906E,
00457  0x86C7, 0x90AA, 0x501F, 0x52FA, 0x5C3A, 0x6753, 0x707C, 0x7235,
00458  0x914C, 0x91C8, 0x932B, 0x82E5, 0x5BC2, 0x5F31, 0x60F9, 0x4E3B,
00459  0x53D6, 0x5B88, 0x624B, 0x6731, 0x6B8A, 0x72E9, 0x73E0, 0x7A2E,
00460  0x816B, 0x8DA3, 0x9152, 0x9996, 0x5112, 0x53D7, 0x546A, 0x5BFF,
00461  0x6388, 0x6A39, 0x7DAC, 0x9700, 0x56DA, 0x53CE, 0x5468,
00462 };
00463 static const unsigned short euc_to_utf8_BD[] = {
00464          0x5B97, 0x5C31, 0x5DDE, 0x4FEE, 0x6101, 0x62FE, 0x6D32,
00465  0x79C0, 0x79CB, 0x7D42, 0x7E4D, 0x7FD2, 0x81ED, 0x821F, 0x8490,
00466  0x8846, 0x8972, 0x8B90, 0x8E74, 0x8F2F, 0x9031, 0x914B, 0x916C,
00467  0x96C6, 0x919C, 0x4EC0, 0x4F4F, 0x5145, 0x5341, 0x5F93, 0x620E,
00468  0x67D4, 0x6C41, 0x6E0B, 0x7363, 0x7E26, 0x91CD, 0x9283, 0x53D4,
00469  0x5919, 0x5BBF, 0x6DD1, 0x795D, 0x7E2E, 0x7C9B, 0x587E, 0x719F,
00470  0x51FA, 0x8853, 0x8FF0, 0x4FCA, 0x5CFB, 0x6625, 0x77AC, 0x7AE3,
00471  0x821C, 0x99FF, 0x51C6, 0x5FAA, 0x65EC, 0x696F, 0x6B89, 0x6DF3,
00472  0x6E96, 0x6F64, 0x76FE, 0x7D14, 0x5DE1, 0x9075, 0x9187, 0x9806,
00473  0x51E6, 0x521D, 0x6240, 0x6691, 0x66D9, 0x6E1A, 0x5EB6, 0x7DD2,
00474  0x7F72, 0x66F8, 0x85AF, 0x85F7, 0x8AF8, 0x52A9, 0x53D9, 0x5973,
00475  0x5E8F, 0x5F90, 0x6055, 0x92E4, 0x9664, 0x50B7, 0x511F,
00476 };
00477 static const unsigned short euc_to_utf8_BE[] = {
00478          0x52DD, 0x5320, 0x5347, 0x53EC, 0x54E8, 0x5546, 0x5531,
00479  0x5617, 0x5968, 0x59BE, 0x5A3C, 0x5BB5, 0x5C06, 0x5C0F, 0x5C11,
00480  0x5C1A, 0x5E84, 0x5E8A, 0x5EE0, 0x5F70, 0x627F, 0x6284, 0x62DB,
00481  0x638C, 0x6377, 0x6607, 0x660C, 0x662D, 0x6676, 0x677E, 0x68A2,
00482  0x6A1F, 0x6A35, 0x6CBC, 0x6D88, 0x6E09, 0x6E58, 0x713C, 0x7126,
00483  0x7167, 0x75C7, 0x7701, 0x785D, 0x7901, 0x7965, 0x79F0, 0x7AE0,
00484  0x7B11, 0x7CA7, 0x7D39, 0x8096, 0x83D6, 0x848B, 0x8549, 0x885D,
00485  0x88F3, 0x8A1F, 0x8A3C, 0x8A54, 0x8A73, 0x8C61, 0x8CDE, 0x91A4,
00486  0x9266, 0x937E, 0x9418, 0x969C, 0x9798, 0x4E0A, 0x4E08, 0x4E1E,
00487  0x4E57, 0x5197, 0x5270, 0x57CE, 0x5834, 0x58CC, 0x5B22, 0x5E38,
00488  0x60C5, 0x64FE, 0x6761, 0x6756, 0x6D44, 0x72B6, 0x7573, 0x7A63,
00489  0x84B8, 0x8B72, 0x91B8, 0x9320, 0x5631, 0x57F4, 0x98FE,
00490 };
00491 static const unsigned short euc_to_utf8_BF[] = {
00492          0x62ED, 0x690D, 0x6B96, 0x71ED, 0x7E54, 0x8077, 0x8272,
00493  0x89E6, 0x98DF, 0x8755, 0x8FB1, 0x5C3B, 0x4F38, 0x4FE1, 0x4FB5,
00494  0x5507, 0x5A20, 0x5BDD, 0x5BE9, 0x5FC3, 0x614E, 0x632F, 0x65B0,
00495  0x664B, 0x68EE, 0x699B, 0x6D78, 0x6DF1, 0x7533, 0x75B9, 0x771F,
00496  0x795E, 0x79E6, 0x7D33, 0x81E3, 0x82AF, 0x85AA, 0x89AA, 0x8A3A,
00497  0x8EAB, 0x8F9B, 0x9032, 0x91DD, 0x9707, 0x4EBA, 0x4EC1, 0x5203,
00498  0x5875, 0x58EC, 0x5C0B, 0x751A, 0x5C3D, 0x814E, 0x8A0A, 0x8FC5,
00499  0x9663, 0x976D, 0x7B25, 0x8ACF, 0x9808, 0x9162, 0x56F3, 0x53A8,
00500  0x9017, 0x5439, 0x5782, 0x5E25, 0x63A8, 0x6C34, 0x708A, 0x7761,
00501  0x7C8B, 0x7FE0, 0x8870, 0x9042, 0x9154, 0x9310, 0x9318, 0x968F,
00502  0x745E, 0x9AC4, 0x5D07, 0x5D69, 0x6570, 0x67A2, 0x8DA8, 0x96DB,
00503  0x636E, 0x6749, 0x6919, 0x83C5, 0x9817, 0x96C0, 0x88FE,
00504 };
00505 static const unsigned short euc_to_utf8_C0[] = {
00506          0x6F84, 0x647A, 0x5BF8, 0x4E16, 0x702C, 0x755D, 0x662F,
00507  0x51C4, 0x5236, 0x52E2, 0x59D3, 0x5F81, 0x6027, 0x6210, 0x653F,
00508  0x6574, 0x661F, 0x6674, 0x68F2, 0x6816, 0x6B63, 0x6E05, 0x7272,
00509  0x751F, 0x76DB, 0x7CBE, 0x8056, 0x58F0, 0x88FD, 0x897F, 0x8AA0,
00510  0x8A93, 0x8ACB, 0x901D, 0x9192, 0x9752, 0x9759, 0x6589, 0x7A0E,
00511  0x8106, 0x96BB, 0x5E2D, 0x60DC, 0x621A, 0x65A5, 0x6614, 0x6790,
00512  0x77F3, 0x7A4D, 0x7C4D, 0x7E3E, 0x810A, 0x8CAC, 0x8D64, 0x8DE1,
00513  0x8E5F, 0x78A9, 0x5207, 0x62D9, 0x63A5, 0x6442, 0x6298, 0x8A2D,
00514  0x7A83, 0x7BC0, 0x8AAC, 0x96EA, 0x7D76, 0x820C, 0x8749, 0x4ED9,
00515  0x5148, 0x5343, 0x5360, 0x5BA3, 0x5C02, 0x5C16, 0x5DDD, 0x6226,
00516  0x6247, 0x64B0, 0x6813, 0x6834, 0x6CC9, 0x6D45, 0x6D17, 0x67D3,
00517  0x6F5C, 0x714E, 0x717D, 0x65CB, 0x7A7F, 0x7BAD, 0x7DDA,
00518 };
00519 static const unsigned short euc_to_utf8_C1[] = {
00520          0x7E4A, 0x7FA8, 0x817A, 0x821B, 0x8239, 0x85A6, 0x8A6E,
00521  0x8CCE, 0x8DF5, 0x9078, 0x9077, 0x92AD, 0x9291, 0x9583, 0x9BAE,
00522  0x524D, 0x5584, 0x6F38, 0x7136, 0x5168, 0x7985, 0x7E55, 0x81B3,
00523  0x7CCE, 0x564C, 0x5851, 0x5CA8, 0x63AA, 0x66FE, 0x66FD, 0x695A,
00524  0x72D9, 0x758F, 0x758E, 0x790E, 0x7956, 0x79DF, 0x7C97, 0x7D20,
00525  0x7D44, 0x8607, 0x8A34, 0x963B, 0x9061, 0x9F20, 0x50E7, 0x5275,
00526  0x53CC, 0x53E2, 0x5009, 0x55AA, 0x58EE, 0x594F, 0x723D, 0x5B8B,
00527  0x5C64, 0x531D, 0x60E3, 0x60F3, 0x635C, 0x6383, 0x633F, 0x63BB,
00528  0x64CD, 0x65E9, 0x66F9, 0x5DE3, 0x69CD, 0x69FD, 0x6F15, 0x71E5,
00529  0x4E89, 0x75E9, 0x76F8, 0x7A93, 0x7CDF, 0x7DCF, 0x7D9C, 0x8061,
00530  0x8349, 0x8358, 0x846C, 0x84BC, 0x85FB, 0x88C5, 0x8D70, 0x9001,
00531  0x906D, 0x9397, 0x971C, 0x9A12, 0x50CF, 0x5897, 0x618E,
00532 };
00533 static const unsigned short euc_to_utf8_C2[] = {
00534          0x81D3, 0x8535, 0x8D08, 0x9020, 0x4FC3, 0x5074, 0x5247,
00535  0x5373, 0x606F, 0x6349, 0x675F, 0x6E2C, 0x8DB3, 0x901F, 0x4FD7,
00536  0x5C5E, 0x8CCA, 0x65CF, 0x7D9A, 0x5352, 0x8896, 0x5176, 0x63C3,
00537  0x5B58, 0x5B6B, 0x5C0A, 0x640D, 0x6751, 0x905C, 0x4ED6, 0x591A,
00538  0x592A, 0x6C70, 0x8A51, 0x553E, 0x5815, 0x59A5, 0x60F0, 0x6253,
00539  0x67C1, 0x8235, 0x6955, 0x9640, 0x99C4, 0x9A28, 0x4F53, 0x5806,
00540  0x5BFE, 0x8010, 0x5CB1, 0x5E2F, 0x5F85, 0x6020, 0x614B, 0x6234,
00541  0x66FF, 0x6CF0, 0x6EDE, 0x80CE, 0x817F, 0x82D4, 0x888B, 0x8CB8,
00542  0x9000, 0x902E, 0x968A, 0x9EDB, 0x9BDB, 0x4EE3, 0x53F0, 0x5927,
00543  0x7B2C, 0x918D, 0x984C, 0x9DF9, 0x6EDD, 0x7027, 0x5353, 0x5544,
00544  0x5B85, 0x6258, 0x629E, 0x62D3, 0x6CA2, 0x6FEF, 0x7422, 0x8A17,
00545  0x9438, 0x6FC1, 0x8AFE, 0x8338, 0x51E7, 0x86F8, 0x53EA,
00546 };
00547 static const unsigned short euc_to_utf8_C3[] = {
00548          0x53E9, 0x4F46, 0x9054, 0x8FB0, 0x596A, 0x8131, 0x5DFD,
00549  0x7AEA, 0x8FBF, 0x68DA, 0x8C37, 0x72F8, 0x9C48, 0x6A3D, 0x8AB0,
00550  0x4E39, 0x5358, 0x5606, 0x5766, 0x62C5, 0x63A2, 0x65E6, 0x6B4E,
00551  0x6DE1, 0x6E5B, 0x70AD, 0x77ED, 0x7AEF, 0x7BAA, 0x7DBB, 0x803D,
00552  0x80C6, 0x86CB, 0x8A95, 0x935B, 0x56E3, 0x58C7, 0x5F3E, 0x65AD,
00553  0x6696, 0x6A80, 0x6BB5, 0x7537, 0x8AC7, 0x5024, 0x77E5, 0x5730,
00554  0x5F1B, 0x6065, 0x667A, 0x6C60, 0x75F4, 0x7A1A, 0x7F6E, 0x81F4,
00555  0x8718, 0x9045, 0x99B3, 0x7BC9, 0x755C, 0x7AF9, 0x7B51, 0x84C4,
00556  0x9010, 0x79E9, 0x7A92, 0x8336, 0x5AE1, 0x7740, 0x4E2D, 0x4EF2,
00557  0x5B99, 0x5FE0, 0x62BD, 0x663C, 0x67F1, 0x6CE8, 0x866B, 0x8877,
00558  0x8A3B, 0x914E, 0x92F3, 0x99D0, 0x6A17, 0x7026, 0x732A, 0x82E7,
00559  0x8457, 0x8CAF, 0x4E01, 0x5146, 0x51CB, 0x558B, 0x5BF5,
00560 };
00561 static const unsigned short euc_to_utf8_C4[] = {
00562          0x5E16, 0x5E33, 0x5E81, 0x5F14, 0x5F35, 0x5F6B, 0x5FB4,
00563  0x61F2, 0x6311, 0x66A2, 0x671D, 0x6F6E, 0x7252, 0x753A, 0x773A,
00564  0x8074, 0x8139, 0x8178, 0x8776, 0x8ABF, 0x8ADC, 0x8D85, 0x8DF3,
00565  0x929A, 0x9577, 0x9802, 0x9CE5, 0x52C5, 0x6357, 0x76F4, 0x6715,
00566  0x6C88, 0x73CD, 0x8CC3, 0x93AE, 0x9673, 0x6D25, 0x589C, 0x690E,
00567  0x69CC, 0x8FFD, 0x939A, 0x75DB, 0x901A, 0x585A, 0x6802, 0x63B4,
00568  0x69FB, 0x4F43, 0x6F2C, 0x67D8, 0x8FBB, 0x8526, 0x7DB4, 0x9354,
00569  0x693F, 0x6F70, 0x576A, 0x58F7, 0x5B2C, 0x7D2C, 0x722A, 0x540A,
00570  0x91E3, 0x9DB4, 0x4EAD, 0x4F4E, 0x505C, 0x5075, 0x5243, 0x8C9E,
00571  0x5448, 0x5824, 0x5B9A, 0x5E1D, 0x5E95, 0x5EAD, 0x5EF7, 0x5F1F,
00572  0x608C, 0x62B5, 0x633A, 0x63D0, 0x68AF, 0x6C40, 0x7887, 0x798E,
00573  0x7A0B, 0x7DE0, 0x8247, 0x8A02, 0x8AE6, 0x8E44, 0x9013,
00574 };
00575 static const unsigned short euc_to_utf8_C5[] = {
00576          0x90B8, 0x912D, 0x91D8, 0x9F0E, 0x6CE5, 0x6458, 0x64E2,
00577  0x6575, 0x6EF4, 0x7684, 0x7B1B, 0x9069, 0x93D1, 0x6EBA, 0x54F2,
00578  0x5FB9, 0x64A4, 0x8F4D, 0x8FED, 0x9244, 0x5178, 0x586B, 0x5929,
00579  0x5C55, 0x5E97, 0x6DFB, 0x7E8F, 0x751C, 0x8CBC, 0x8EE2, 0x985B,
00580  0x70B9, 0x4F1D, 0x6BBF, 0x6FB1, 0x7530, 0x96FB, 0x514E, 0x5410,
00581  0x5835, 0x5857, 0x59AC, 0x5C60, 0x5F92, 0x6597, 0x675C, 0x6E21,
00582  0x767B, 0x83DF, 0x8CED, 0x9014, 0x90FD, 0x934D, 0x7825, 0x783A,
00583  0x52AA, 0x5EA6, 0x571F, 0x5974, 0x6012, 0x5012, 0x515A, 0x51AC,
00584  0x51CD, 0x5200, 0x5510, 0x5854, 0x5858, 0x5957, 0x5B95, 0x5CF6,
00585  0x5D8B, 0x60BC, 0x6295, 0x642D, 0x6771, 0x6843, 0x68BC, 0x68DF,
00586  0x76D7, 0x6DD8, 0x6E6F, 0x6D9B, 0x706F, 0x71C8, 0x5F53, 0x75D8,
00587  0x7977, 0x7B49, 0x7B54, 0x7B52, 0x7CD6, 0x7D71, 0x5230,
00588 };
00589 static const unsigned short euc_to_utf8_C6[] = {
00590          0x8463, 0x8569, 0x85E4, 0x8A0E, 0x8B04, 0x8C46, 0x8E0F,
00591  0x9003, 0x900F, 0x9419, 0x9676, 0x982D, 0x9A30, 0x95D8, 0x50CD,
00592  0x52D5, 0x540C, 0x5802, 0x5C0E, 0x61A7, 0x649E, 0x6D1E, 0x77B3,
00593  0x7AE5, 0x80F4, 0x8404, 0x9053, 0x9285, 0x5CE0, 0x9D07, 0x533F,
00594  0x5F97, 0x5FB3, 0x6D9C, 0x7279, 0x7763, 0x79BF, 0x7BE4, 0x6BD2,
00595  0x72EC, 0x8AAD, 0x6803, 0x6A61, 0x51F8, 0x7A81, 0x6934, 0x5C4A,
00596  0x9CF6, 0x82EB, 0x5BC5, 0x9149, 0x701E, 0x5678, 0x5C6F, 0x60C7,
00597  0x6566, 0x6C8C, 0x8C5A, 0x9041, 0x9813, 0x5451, 0x66C7, 0x920D,
00598  0x5948, 0x90A3, 0x5185, 0x4E4D, 0x51EA, 0x8599, 0x8B0E, 0x7058,
00599  0x637A, 0x934B, 0x6962, 0x99B4, 0x7E04, 0x7577, 0x5357, 0x6960,
00600  0x8EDF, 0x96E3, 0x6C5D, 0x4E8C, 0x5C3C, 0x5F10, 0x8FE9, 0x5302,
00601  0x8CD1, 0x8089, 0x8679, 0x5EFF, 0x65E5, 0x4E73, 0x5165,
00602 };
00603 static const unsigned short euc_to_utf8_C7[] = {
00604          0x5982, 0x5C3F, 0x97EE, 0x4EFB, 0x598A, 0x5FCD, 0x8A8D,
00605  0x6FE1, 0x79B0, 0x7962, 0x5BE7, 0x8471, 0x732B, 0x71B1, 0x5E74,
00606  0x5FF5, 0x637B, 0x649A, 0x71C3, 0x7C98, 0x4E43, 0x5EFC, 0x4E4B,
00607  0x57DC, 0x56A2, 0x60A9, 0x6FC3, 0x7D0D, 0x80FD, 0x8133, 0x81BF,
00608  0x8FB2, 0x8997, 0x86A4, 0x5DF4, 0x628A, 0x64AD, 0x8987, 0x6777,
00609  0x6CE2, 0x6D3E, 0x7436, 0x7834, 0x5A46, 0x7F75, 0x82AD, 0x99AC,
00610  0x4FF3, 0x5EC3, 0x62DD, 0x6392, 0x6557, 0x676F, 0x76C3, 0x724C,
00611  0x80CC, 0x80BA, 0x8F29, 0x914D, 0x500D, 0x57F9, 0x5A92, 0x6885,
00612  0x6973, 0x7164, 0x72FD, 0x8CB7, 0x58F2, 0x8CE0, 0x966A, 0x9019,
00613  0x877F, 0x79E4, 0x77E7, 0x8429, 0x4F2F, 0x5265, 0x535A, 0x62CD,
00614  0x67CF, 0x6CCA, 0x767D, 0x7B94, 0x7C95, 0x8236, 0x8584, 0x8FEB,
00615  0x66DD, 0x6F20, 0x7206, 0x7E1B, 0x83AB, 0x99C1, 0x9EA6,
00616 };
00617 static const unsigned short euc_to_utf8_C8[] = {
00618          0x51FD, 0x7BB1, 0x7872, 0x7BB8, 0x8087, 0x7B48, 0x6AE8,
00619  0x5E61, 0x808C, 0x7551, 0x7560, 0x516B, 0x9262, 0x6E8C, 0x767A,
00620  0x9197, 0x9AEA, 0x4F10, 0x7F70, 0x629C, 0x7B4F, 0x95A5, 0x9CE9,
00621  0x567A, 0x5859, 0x86E4, 0x96BC, 0x4F34, 0x5224, 0x534A, 0x53CD,
00622  0x53DB, 0x5E06, 0x642C, 0x6591, 0x677F, 0x6C3E, 0x6C4E, 0x7248,
00623  0x72AF, 0x73ED, 0x7554, 0x7E41, 0x822C, 0x85E9, 0x8CA9, 0x7BC4,
00624  0x91C6, 0x7169, 0x9812, 0x98EF, 0x633D, 0x6669, 0x756A, 0x76E4,
00625  0x78D0, 0x8543, 0x86EE, 0x532A, 0x5351, 0x5426, 0x5983, 0x5E87,
00626  0x5F7C, 0x60B2, 0x6249, 0x6279, 0x62AB, 0x6590, 0x6BD4, 0x6CCC,
00627  0x75B2, 0x76AE, 0x7891, 0x79D8, 0x7DCB, 0x7F77, 0x80A5, 0x88AB,
00628  0x8AB9, 0x8CBB, 0x907F, 0x975E, 0x98DB, 0x6A0B, 0x7C38, 0x5099,
00629  0x5C3E, 0x5FAE, 0x6787, 0x6BD8, 0x7435, 0x7709, 0x7F8E,
00630 };
00631 static const unsigned short euc_to_utf8_C9[] = {
00632          0x9F3B, 0x67CA, 0x7A17, 0x5339, 0x758B, 0x9AED, 0x5F66,
00633  0x819D, 0x83F1, 0x8098, 0x5F3C, 0x5FC5, 0x7562, 0x7B46, 0x903C,
00634  0x6867, 0x59EB, 0x5A9B, 0x7D10, 0x767E, 0x8B2C, 0x4FF5, 0x5F6A,
00635  0x6A19, 0x6C37, 0x6F02, 0x74E2, 0x7968, 0x8868, 0x8A55, 0x8C79,
00636  0x5EDF, 0x63CF, 0x75C5, 0x79D2, 0x82D7, 0x9328, 0x92F2, 0x849C,
00637  0x86ED, 0x9C2D, 0x54C1, 0x5F6C, 0x658C, 0x6D5C, 0x7015, 0x8CA7,
00638  0x8CD3, 0x983B, 0x654F, 0x74F6, 0x4E0D, 0x4ED8, 0x57E0, 0x592B,
00639  0x5A66, 0x5BCC, 0x51A8, 0x5E03, 0x5E9C, 0x6016, 0x6276, 0x6577,
00640  0x65A7, 0x666E, 0x6D6E, 0x7236, 0x7B26, 0x8150, 0x819A, 0x8299,
00641  0x8B5C, 0x8CA0, 0x8CE6, 0x8D74, 0x961C, 0x9644, 0x4FAE, 0x64AB,
00642  0x6B66, 0x821E, 0x8461, 0x856A, 0x90E8, 0x5C01, 0x6953, 0x98A8,
00643  0x847A, 0x8557, 0x4F0F, 0x526F, 0x5FA9, 0x5E45, 0x670D,
00644 };
00645 static const unsigned short euc_to_utf8_CA[] = {
00646          0x798F, 0x8179, 0x8907, 0x8986, 0x6DF5, 0x5F17, 0x6255,
00647  0x6CB8, 0x4ECF, 0x7269, 0x9B92, 0x5206, 0x543B, 0x5674, 0x58B3,
00648  0x61A4, 0x626E, 0x711A, 0x596E, 0x7C89, 0x7CDE, 0x7D1B, 0x96F0,
00649  0x6587, 0x805E, 0x4E19, 0x4F75, 0x5175, 0x5840, 0x5E63, 0x5E73,
00650  0x5F0A, 0x67C4, 0x4E26, 0x853D, 0x9589, 0x965B, 0x7C73, 0x9801,
00651  0x50FB, 0x58C1, 0x7656, 0x78A7, 0x5225, 0x77A5, 0x8511, 0x7B86,
00652  0x504F, 0x5909, 0x7247, 0x7BC7, 0x7DE8, 0x8FBA, 0x8FD4, 0x904D,
00653  0x4FBF, 0x52C9, 0x5A29, 0x5F01, 0x97AD, 0x4FDD, 0x8217, 0x92EA,
00654  0x5703, 0x6355, 0x6B69, 0x752B, 0x88DC, 0x8F14, 0x7A42, 0x52DF,
00655  0x5893, 0x6155, 0x620A, 0x66AE, 0x6BCD, 0x7C3F, 0x83E9, 0x5023,
00656  0x4FF8, 0x5305, 0x5446, 0x5831, 0x5949, 0x5B9D, 0x5CF0, 0x5CEF,
00657  0x5D29, 0x5E96, 0x62B1, 0x6367, 0x653E, 0x65B9, 0x670B,
00658 };
00659 static const unsigned short euc_to_utf8_CB[] = {
00660          0x6CD5, 0x6CE1, 0x70F9, 0x7832, 0x7E2B, 0x80DE, 0x82B3,
00661  0x840C, 0x84EC, 0x8702, 0x8912, 0x8A2A, 0x8C4A, 0x90A6, 0x92D2,
00662  0x98FD, 0x9CF3, 0x9D6C, 0x4E4F, 0x4EA1, 0x508D, 0x5256, 0x574A,
00663  0x59A8, 0x5E3D, 0x5FD8, 0x5FD9, 0x623F, 0x66B4, 0x671B, 0x67D0,
00664  0x68D2, 0x5192, 0x7D21, 0x80AA, 0x81A8, 0x8B00, 0x8C8C, 0x8CBF,
00665  0x927E, 0x9632, 0x5420, 0x982C, 0x5317, 0x50D5, 0x535C, 0x58A8,
00666  0x64B2, 0x6734, 0x7267, 0x7766, 0x7A46, 0x91E6, 0x52C3, 0x6CA1,
00667  0x6B86, 0x5800, 0x5E4C, 0x5954, 0x672C, 0x7FFB, 0x51E1, 0x76C6,
00668  0x6469, 0x78E8, 0x9B54, 0x9EBB, 0x57CB, 0x59B9, 0x6627, 0x679A,
00669  0x6BCE, 0x54E9, 0x69D9, 0x5E55, 0x819C, 0x6795, 0x9BAA, 0x67FE,
00670  0x9C52, 0x685D, 0x4EA6, 0x4FE3, 0x53C8, 0x62B9, 0x672B, 0x6CAB,
00671  0x8FC4, 0x4FAD, 0x7E6D, 0x9EBF, 0x4E07, 0x6162, 0x6E80,
00672 };
00673 static const unsigned short euc_to_utf8_CC[] = {
00674          0x6F2B, 0x8513, 0x5473, 0x672A, 0x9B45, 0x5DF3, 0x7B95,
00675  0x5CAC, 0x5BC6, 0x871C, 0x6E4A, 0x84D1, 0x7A14, 0x8108, 0x5999,
00676  0x7C8D, 0x6C11, 0x7720, 0x52D9, 0x5922, 0x7121, 0x725F, 0x77DB,
00677  0x9727, 0x9D61, 0x690B, 0x5A7F, 0x5A18, 0x51A5, 0x540D, 0x547D,
00678  0x660E, 0x76DF, 0x8FF7, 0x9298, 0x9CF4, 0x59EA, 0x725D, 0x6EC5,
00679  0x514D, 0x68C9, 0x7DBF, 0x7DEC, 0x9762, 0x9EBA, 0x6478, 0x6A21,
00680  0x8302, 0x5984, 0x5B5F, 0x6BDB, 0x731B, 0x76F2, 0x7DB2, 0x8017,
00681  0x8499, 0x5132, 0x6728, 0x9ED9, 0x76EE, 0x6762, 0x52FF, 0x9905,
00682  0x5C24, 0x623B, 0x7C7E, 0x8CB0, 0x554F, 0x60B6, 0x7D0B, 0x9580,
00683  0x5301, 0x4E5F, 0x51B6, 0x591C, 0x723A, 0x8036, 0x91CE, 0x5F25,
00684  0x77E2, 0x5384, 0x5F79, 0x7D04, 0x85AC, 0x8A33, 0x8E8D, 0x9756,
00685  0x67F3, 0x85AE, 0x9453, 0x6109, 0x6108, 0x6CB9, 0x7652,
00686 };
00687 static const unsigned short euc_to_utf8_CD[] = {
00688          0x8AED, 0x8F38, 0x552F, 0x4F51, 0x512A, 0x52C7, 0x53CB,
00689  0x5BA5, 0x5E7D, 0x60A0, 0x6182, 0x63D6, 0x6709, 0x67DA, 0x6E67,
00690  0x6D8C, 0x7336, 0x7337, 0x7531, 0x7950, 0x88D5, 0x8A98, 0x904A,
00691  0x9091, 0x90F5, 0x96C4, 0x878D, 0x5915, 0x4E88, 0x4F59, 0x4E0E,
00692  0x8A89, 0x8F3F, 0x9810, 0x50AD, 0x5E7C, 0x5996, 0x5BB9, 0x5EB8,
00693  0x63DA, 0x63FA, 0x64C1, 0x66DC, 0x694A, 0x69D8, 0x6D0B, 0x6EB6,
00694  0x7194, 0x7528, 0x7AAF, 0x7F8A, 0x8000, 0x8449, 0x84C9, 0x8981,
00695  0x8B21, 0x8E0A, 0x9065, 0x967D, 0x990A, 0x617E, 0x6291, 0x6B32,
00696  0x6C83, 0x6D74, 0x7FCC, 0x7FFC, 0x6DC0, 0x7F85, 0x87BA, 0x88F8,
00697  0x6765, 0x83B1, 0x983C, 0x96F7, 0x6D1B, 0x7D61, 0x843D, 0x916A,
00698  0x4E71, 0x5375, 0x5D50, 0x6B04, 0x6FEB, 0x85CD, 0x862D, 0x89A7,
00699  0x5229, 0x540F, 0x5C65, 0x674E, 0x68A8, 0x7406, 0x7483,
00700 };
00701 static const unsigned short euc_to_utf8_CE[] = {
00702          0x75E2, 0x88CF, 0x88E1, 0x91CC, 0x96E2, 0x9678, 0x5F8B,
00703  0x7387, 0x7ACB, 0x844E, 0x63A0, 0x7565, 0x5289, 0x6D41, 0x6E9C,
00704  0x7409, 0x7559, 0x786B, 0x7C92, 0x9686, 0x7ADC, 0x9F8D, 0x4FB6,
00705  0x616E, 0x65C5, 0x865C, 0x4E86, 0x4EAE, 0x50DA, 0x4E21, 0x51CC,
00706  0x5BEE, 0x6599, 0x6881, 0x6DBC, 0x731F, 0x7642, 0x77AD, 0x7A1C,
00707  0x7CE7, 0x826F, 0x8AD2, 0x907C, 0x91CF, 0x9675, 0x9818, 0x529B,
00708  0x7DD1, 0x502B, 0x5398, 0x6797, 0x6DCB, 0x71D0, 0x7433, 0x81E8,
00709  0x8F2A, 0x96A3, 0x9C57, 0x9E9F, 0x7460, 0x5841, 0x6D99, 0x7D2F,
00710  0x985E, 0x4EE4, 0x4F36, 0x4F8B, 0x51B7, 0x52B1, 0x5DBA, 0x601C,
00711  0x73B2, 0x793C, 0x82D3, 0x9234, 0x96B7, 0x96F6, 0x970A, 0x9E97,
00712  0x9F62, 0x66A6, 0x6B74, 0x5217, 0x52A3, 0x70C8, 0x88C2, 0x5EC9,
00713  0x604B, 0x6190, 0x6F23, 0x7149, 0x7C3E, 0x7DF4, 0x806F,
00714 };
00715 static const unsigned short euc_to_utf8_CF[] = {
00716          0x84EE, 0x9023, 0x932C, 0x5442, 0x9B6F, 0x6AD3, 0x7089,
00717  0x8CC2, 0x8DEF, 0x9732, 0x52B4, 0x5A41, 0x5ECA, 0x5F04, 0x6717,
00718  0x697C, 0x6994, 0x6D6A, 0x6F0F, 0x7262, 0x72FC, 0x7BED, 0x8001,
00719  0x807E, 0x874B, 0x90CE, 0x516D, 0x9E93, 0x7984, 0x808B, 0x9332,
00720  0x8AD6, 0x502D, 0x548C, 0x8A71, 0x6B6A, 0x8CC4, 0x8107, 0x60D1,
00721  0x67A0, 0x9DF2, 0x4E99, 0x4E98, 0x9C10, 0x8A6B, 0x85C1, 0x8568,
00722  0x6900, 0x6E7E, 0x7897, 0x8155,      0,      0,      0,      0,
00723       0,      0,      0,      0,      0,      0,      0,      0,
00724       0,      0,      0,      0,      0,      0,      0,      0,
00725       0,      0,      0,      0,      0,      0,      0,      0,
00726       0,      0,      0,      0,      0,      0,      0,      0,
00727       0,      0,      0,      0,      0,      0,      0,
00728 };
00729 static const unsigned short euc_to_utf8_D0[] = {
00730          0x5F0C, 0x4E10, 0x4E15, 0x4E2A, 0x4E31, 0x4E36, 0x4E3C,
00731  0x4E3F, 0x4E42, 0x4E56, 0x4E58, 0x4E82, 0x4E85, 0x8C6B, 0x4E8A,
00732  0x8212, 0x5F0D, 0x4E8E, 0x4E9E, 0x4E9F, 0x4EA0, 0x4EA2, 0x4EB0,
00733  0x4EB3, 0x4EB6, 0x4ECE, 0x4ECD, 0x4EC4, 0x4EC6, 0x4EC2, 0x4ED7,
00734  0x4EDE, 0x4EED, 0x4EDF, 0x4EF7, 0x4F09, 0x4F5A, 0x4F30, 0x4F5B,
00735  0x4F5D, 0x4F57, 0x4F47, 0x4F76, 0x4F88, 0x4F8F, 0x4F98, 0x4F7B,
00736  0x4F69, 0x4F70, 0x4F91, 0x4F6F, 0x4F86, 0x4F96, 0x5118, 0x4FD4,
00737  0x4FDF, 0x4FCE, 0x4FD8, 0x4FDB, 0x4FD1, 0x4FDA, 0x4FD0, 0x4FE4,
00738  0x4FE5, 0x501A, 0x5028, 0x5014, 0x502A, 0x5025, 0x5005, 0x4F1C,
00739  0x4FF6, 0x5021, 0x5029, 0x502C, 0x4FFE, 0x4FEF, 0x5011, 0x5006,
00740  0x5043, 0x5047, 0x6703, 0x5055, 0x5050, 0x5048, 0x505A, 0x5056,
00741  0x506C, 0x5078, 0x5080, 0x509A, 0x5085, 0x50B4, 0x50B2,
00742 };
00743 static const unsigned short euc_to_utf8_D1[] = {
00744          0x50C9, 0x50CA, 0x50B3, 0x50C2, 0x50D6, 0x50DE, 0x50E5,
00745  0x50ED, 0x50E3, 0x50EE, 0x50F9, 0x50F5, 0x5109, 0x5101, 0x5102,
00746  0x5116, 0x5115, 0x5114, 0x511A, 0x5121, 0x513A, 0x5137, 0x513C,
00747  0x513B, 0x513F, 0x5140, 0x5152, 0x514C, 0x5154, 0x5162, 0x7AF8,
00748  0x5169, 0x516A, 0x516E, 0x5180, 0x5182, 0x56D8, 0x518C, 0x5189,
00749  0x518F, 0x5191, 0x5193, 0x5195, 0x5196, 0x51A4, 0x51A6, 0x51A2,
00750  0x51A9, 0x51AA, 0x51AB, 0x51B3, 0x51B1, 0x51B2, 0x51B0, 0x51B5,
00751  0x51BD, 0x51C5, 0x51C9, 0x51DB, 0x51E0, 0x8655, 0x51E9, 0x51ED,
00752  0x51F0, 0x51F5, 0x51FE, 0x5204, 0x520B, 0x5214, 0x520E, 0x5227,
00753  0x522A, 0x522E, 0x5233, 0x5239, 0x524F, 0x5244, 0x524B, 0x524C,
00754  0x525E, 0x5254, 0x526A, 0x5274, 0x5269, 0x5273, 0x527F, 0x527D,
00755  0x528D, 0x5294, 0x5292, 0x5271, 0x5288, 0x5291, 0x8FA8,
00756 };
00757 static const unsigned short euc_to_utf8_D2[] = {
00758          0x8FA7, 0x52AC, 0x52AD, 0x52BC, 0x52B5, 0x52C1, 0x52CD,
00759  0x52D7, 0x52DE, 0x52E3, 0x52E6, 0x98ED, 0x52E0, 0x52F3, 0x52F5,
00760  0x52F8, 0x52F9, 0x5306, 0x5308, 0x7538, 0x530D, 0x5310, 0x530F,
00761  0x5315, 0x531A, 0x5323, 0x532F, 0x5331, 0x5333, 0x5338, 0x5340,
00762  0x5346, 0x5345, 0x4E17, 0x5349, 0x534D, 0x51D6, 0x535E, 0x5369,
00763  0x536E, 0x5918, 0x537B, 0x5377, 0x5382, 0x5396, 0x53A0, 0x53A6,
00764  0x53A5, 0x53AE, 0x53B0, 0x53B6, 0x53C3, 0x7C12, 0x96D9, 0x53DF,
00765  0x66FC, 0x71EE, 0x53EE, 0x53E8, 0x53ED, 0x53FA, 0x5401, 0x543D,
00766  0x5440, 0x542C, 0x542D, 0x543C, 0x542E, 0x5436, 0x5429, 0x541D,
00767  0x544E, 0x548F, 0x5475, 0x548E, 0x545F, 0x5471, 0x5477, 0x5470,
00768  0x5492, 0x547B, 0x5480, 0x5476, 0x5484, 0x5490, 0x5486, 0x54C7,
00769  0x54A2, 0x54B8, 0x54A5, 0x54AC, 0x54C4, 0x54C8, 0x54A8,
00770 };
00771 static const unsigned short euc_to_utf8_D3[] = {
00772          0x54AB, 0x54C2, 0x54A4, 0x54BE, 0x54BC, 0x54D8, 0x54E5,
00773  0x54E6, 0x550F, 0x5514, 0x54FD, 0x54EE, 0x54ED, 0x54FA, 0x54E2,
00774  0x5539, 0x5540, 0x5563, 0x554C, 0x552E, 0x555C, 0x5545, 0x5556,
00775  0x5557, 0x5538, 0x5533, 0x555D, 0x5599, 0x5580, 0x54AF, 0x558A,
00776  0x559F, 0x557B, 0x557E, 0x5598, 0x559E, 0x55AE, 0x557C, 0x5583,
00777  0x55A9, 0x5587, 0x55A8, 0x55DA, 0x55C5, 0x55DF, 0x55C4, 0x55DC,
00778  0x55E4, 0x55D4, 0x5614, 0x55F7, 0x5616, 0x55FE, 0x55FD, 0x561B,
00779  0x55F9, 0x564E, 0x5650, 0x71DF, 0x5634, 0x5636, 0x5632, 0x5638,
00780  0x566B, 0x5664, 0x562F, 0x566C, 0x566A, 0x5686, 0x5680, 0x568A,
00781  0x56A0, 0x5694, 0x568F, 0x56A5, 0x56AE, 0x56B6, 0x56B4, 0x56C2,
00782  0x56BC, 0x56C1, 0x56C3, 0x56C0, 0x56C8, 0x56CE, 0x56D1, 0x56D3,
00783  0x56D7, 0x56EE, 0x56F9, 0x5700, 0x56FF, 0x5704, 0x5709,
00784 };
00785 static const unsigned short euc_to_utf8_D4[] = {
00786          0x5708, 0x570B, 0x570D, 0x5713, 0x5718, 0x5716, 0x55C7,
00787  0x571C, 0x5726, 0x5737, 0x5738, 0x574E, 0x573B, 0x5740, 0x574F,
00788  0x5769, 0x57C0, 0x5788, 0x5761, 0x577F, 0x5789, 0x5793, 0x57A0,
00789  0x57B3, 0x57A4, 0x57AA, 0x57B0, 0x57C3, 0x57C6, 0x57D4, 0x57D2,
00790  0x57D3, 0x580A, 0x57D6, 0x57E3, 0x580B, 0x5819, 0x581D, 0x5872,
00791  0x5821, 0x5862, 0x584B, 0x5870, 0x6BC0, 0x5852, 0x583D, 0x5879,
00792  0x5885, 0x58B9, 0x589F, 0x58AB, 0x58BA, 0x58DE, 0x58BB, 0x58B8,
00793  0x58AE, 0x58C5, 0x58D3, 0x58D1, 0x58D7, 0x58D9, 0x58D8, 0x58E5,
00794  0x58DC, 0x58E4, 0x58DF, 0x58EF, 0x58FA, 0x58F9, 0x58FB, 0x58FC,
00795  0x58FD, 0x5902, 0x590A, 0x5910, 0x591B, 0x68A6, 0x5925, 0x592C,
00796  0x592D, 0x5932, 0x5938, 0x593E, 0x7AD2, 0x5955, 0x5950, 0x594E,
00797  0x595A, 0x5958, 0x5962, 0x5960, 0x5967, 0x596C, 0x5969,
00798 };
00799 static const unsigned short euc_to_utf8_D5[] = {
00800          0x5978, 0x5981, 0x599D, 0x4F5E, 0x4FAB, 0x59A3, 0x59B2,
00801  0x59C6, 0x59E8, 0x59DC, 0x598D, 0x59D9, 0x59DA, 0x5A25, 0x5A1F,
00802  0x5A11, 0x5A1C, 0x5A09, 0x5A1A, 0x5A40, 0x5A6C, 0x5A49, 0x5A35,
00803  0x5A36, 0x5A62, 0x5A6A, 0x5A9A, 0x5ABC, 0x5ABE, 0x5ACB, 0x5AC2,
00804  0x5ABD, 0x5AE3, 0x5AD7, 0x5AE6, 0x5AE9, 0x5AD6, 0x5AFA, 0x5AFB,
00805  0x5B0C, 0x5B0B, 0x5B16, 0x5B32, 0x5AD0, 0x5B2A, 0x5B36, 0x5B3E,
00806  0x5B43, 0x5B45, 0x5B40, 0x5B51, 0x5B55, 0x5B5A, 0x5B5B, 0x5B65,
00807  0x5B69, 0x5B70, 0x5B73, 0x5B75, 0x5B78, 0x6588, 0x5B7A, 0x5B80,
00808  0x5B83, 0x5BA6, 0x5BB8, 0x5BC3, 0x5BC7, 0x5BC9, 0x5BD4, 0x5BD0,
00809  0x5BE4, 0x5BE6, 0x5BE2, 0x5BDE, 0x5BE5, 0x5BEB, 0x5BF0, 0x5BF6,
00810  0x5BF3, 0x5C05, 0x5C07, 0x5C08, 0x5C0D, 0x5C13, 0x5C20, 0x5C22,
00811  0x5C28, 0x5C38, 0x5C39, 0x5C41, 0x5C46, 0x5C4E, 0x5C53,
00812 };
00813 static const unsigned short euc_to_utf8_D6[] = {
00814          0x5C50, 0x5C4F, 0x5B71, 0x5C6C, 0x5C6E, 0x4E62, 0x5C76,
00815  0x5C79, 0x5C8C, 0x5C91, 0x5C94, 0x599B, 0x5CAB, 0x5CBB, 0x5CB6,
00816  0x5CBC, 0x5CB7, 0x5CC5, 0x5CBE, 0x5CC7, 0x5CD9, 0x5CE9, 0x5CFD,
00817  0x5CFA, 0x5CED, 0x5D8C, 0x5CEA, 0x5D0B, 0x5D15, 0x5D17, 0x5D5C,
00818  0x5D1F, 0x5D1B, 0x5D11, 0x5D14, 0x5D22, 0x5D1A, 0x5D19, 0x5D18,
00819  0x5D4C, 0x5D52, 0x5D4E, 0x5D4B, 0x5D6C, 0x5D73, 0x5D76, 0x5D87,
00820  0x5D84, 0x5D82, 0x5DA2, 0x5D9D, 0x5DAC, 0x5DAE, 0x5DBD, 0x5D90,
00821  0x5DB7, 0x5DBC, 0x5DC9, 0x5DCD, 0x5DD3, 0x5DD2, 0x5DD6, 0x5DDB,
00822  0x5DEB, 0x5DF2, 0x5DF5, 0x5E0B, 0x5E1A, 0x5E19, 0x5E11, 0x5E1B,
00823  0x5E36, 0x5E37, 0x5E44, 0x5E43, 0x5E40, 0x5E4E, 0x5E57, 0x5E54,
00824  0x5E5F, 0x5E62, 0x5E64, 0x5E47, 0x5E75, 0x5E76, 0x5E7A, 0x9EBC,
00825  0x5E7F, 0x5EA0, 0x5EC1, 0x5EC2, 0x5EC8, 0x5ED0, 0x5ECF,
00826 };
00827 static const unsigned short euc_to_utf8_D7[] = {
00828          0x5ED6, 0x5EE3, 0x5EDD, 0x5EDA, 0x5EDB, 0x5EE2, 0x5EE1,
00829  0x5EE8, 0x5EE9, 0x5EEC, 0x5EF1, 0x5EF3, 0x5EF0, 0x5EF4, 0x5EF8,
00830  0x5EFE, 0x5F03, 0x5F09, 0x5F5D, 0x5F5C, 0x5F0B, 0x5F11, 0x5F16,
00831  0x5F29, 0x5F2D, 0x5F38, 0x5F41, 0x5F48, 0x5F4C, 0x5F4E, 0x5F2F,
00832  0x5F51, 0x5F56, 0x5F57, 0x5F59, 0x5F61, 0x5F6D, 0x5F73, 0x5F77,
00833  0x5F83, 0x5F82, 0x5F7F, 0x5F8A, 0x5F88, 0x5F91, 0x5F87, 0x5F9E,
00834  0x5F99, 0x5F98, 0x5FA0, 0x5FA8, 0x5FAD, 0x5FBC, 0x5FD6, 0x5FFB,
00835  0x5FE4, 0x5FF8, 0x5FF1, 0x5FDD, 0x60B3, 0x5FFF, 0x6021, 0x6060,
00836  0x6019, 0x6010, 0x6029, 0x600E, 0x6031, 0x601B, 0x6015, 0x602B,
00837  0x6026, 0x600F, 0x603A, 0x605A, 0x6041, 0x606A, 0x6077, 0x605F,
00838  0x604A, 0x6046, 0x604D, 0x6063, 0x6043, 0x6064, 0x6042, 0x606C,
00839  0x606B, 0x6059, 0x6081, 0x608D, 0x60E7, 0x6083, 0x609A,
00840 };
00841 static const unsigned short euc_to_utf8_D8[] = {
00842          0x6084, 0x609B, 0x6096, 0x6097, 0x6092, 0x60A7, 0x608B,
00843  0x60E1, 0x60B8, 0x60E0, 0x60D3, 0x60B4, 0x5FF0, 0x60BD, 0x60C6,
00844  0x60B5, 0x60D8, 0x614D, 0x6115, 0x6106, 0x60F6, 0x60F7, 0x6100,
00845  0x60F4, 0x60FA, 0x6103, 0x6121, 0x60FB, 0x60F1, 0x610D, 0x610E,
00846  0x6147, 0x613E, 0x6128, 0x6127, 0x614A, 0x613F, 0x613C, 0x612C,
00847  0x6134, 0x613D, 0x6142, 0x6144, 0x6173, 0x6177, 0x6158, 0x6159,
00848  0x615A, 0x616B, 0x6174, 0x616F, 0x6165, 0x6171, 0x615F, 0x615D,
00849  0x6153, 0x6175, 0x6199, 0x6196, 0x6187, 0x61AC, 0x6194, 0x619A,
00850  0x618A, 0x6191, 0x61AB, 0x61AE, 0x61CC, 0x61CA, 0x61C9, 0x61F7,
00851  0x61C8, 0x61C3, 0x61C6, 0x61BA, 0x61CB, 0x7F79, 0x61CD, 0x61E6,
00852  0x61E3, 0x61F6, 0x61FA, 0x61F4, 0x61FF, 0x61FD, 0x61FC, 0x61FE,
00853  0x6200, 0x6208, 0x6209, 0x620D, 0x620C, 0x6214, 0x621B,
00854 };
00855 static const unsigned short euc_to_utf8_D9[] = {
00856          0x621E, 0x6221, 0x622A, 0x622E, 0x6230, 0x6232, 0x6233,
00857  0x6241, 0x624E, 0x625E, 0x6263, 0x625B, 0x6260, 0x6268, 0x627C,
00858  0x6282, 0x6289, 0x627E, 0x6292, 0x6293, 0x6296, 0x62D4, 0x6283,
00859  0x6294, 0x62D7, 0x62D1, 0x62BB, 0x62CF, 0x62FF, 0x62C6, 0x64D4,
00860  0x62C8, 0x62DC, 0x62CC, 0x62CA, 0x62C2, 0x62C7, 0x629B, 0x62C9,
00861  0x630C, 0x62EE, 0x62F1, 0x6327, 0x6302, 0x6308, 0x62EF, 0x62F5,
00862  0x6350, 0x633E, 0x634D, 0x641C, 0x634F, 0x6396, 0x638E, 0x6380,
00863  0x63AB, 0x6376, 0x63A3, 0x638F, 0x6389, 0x639F, 0x63B5, 0x636B,
00864  0x6369, 0x63BE, 0x63E9, 0x63C0, 0x63C6, 0x63E3, 0x63C9, 0x63D2,
00865  0x63F6, 0x63C4, 0x6416, 0x6434, 0x6406, 0x6413, 0x6426, 0x6436,
00866  0x651D, 0x6417, 0x6428, 0x640F, 0x6467, 0x646F, 0x6476, 0x644E,
00867  0x652A, 0x6495, 0x6493, 0x64A5, 0x64A9, 0x6488, 0x64BC,
00868 };
00869 static const unsigned short euc_to_utf8_DA[] = {
00870          0x64DA, 0x64D2, 0x64C5, 0x64C7, 0x64BB, 0x64D8, 0x64C2,
00871  0x64F1, 0x64E7, 0x8209, 0x64E0, 0x64E1, 0x62AC, 0x64E3, 0x64EF,
00872  0x652C, 0x64F6, 0x64F4, 0x64F2, 0x64FA, 0x6500, 0x64FD, 0x6518,
00873  0x651C, 0x6505, 0x6524, 0x6523, 0x652B, 0x6534, 0x6535, 0x6537,
00874  0x6536, 0x6538, 0x754B, 0x6548, 0x6556, 0x6555, 0x654D, 0x6558,
00875  0x655E, 0x655D, 0x6572, 0x6578, 0x6582, 0x6583, 0x8B8A, 0x659B,
00876  0x659F, 0x65AB, 0x65B7, 0x65C3, 0x65C6, 0x65C1, 0x65C4, 0x65CC,
00877  0x65D2, 0x65DB, 0x65D9, 0x65E0, 0x65E1, 0x65F1, 0x6772, 0x660A,
00878  0x6603, 0x65FB, 0x6773, 0x6635, 0x6636, 0x6634, 0x661C, 0x664F,
00879  0x6644, 0x6649, 0x6641, 0x665E, 0x665D, 0x6664, 0x6667, 0x6668,
00880  0x665F, 0x6662, 0x6670, 0x6683, 0x6688, 0x668E, 0x6689, 0x6684,
00881  0x6698, 0x669D, 0x66C1, 0x66B9, 0x66C9, 0x66BE, 0x66BC,
00882 };
00883 static const unsigned short euc_to_utf8_DB[] = {
00884          0x66C4, 0x66B8, 0x66D6, 0x66DA, 0x66E0, 0x663F, 0x66E6,
00885  0x66E9, 0x66F0, 0x66F5, 0x66F7, 0x670F, 0x6716, 0x671E, 0x6726,
00886  0x6727, 0x9738, 0x672E, 0x673F, 0x6736, 0x6741, 0x6738, 0x6737,
00887  0x6746, 0x675E, 0x6760, 0x6759, 0x6763, 0x6764, 0x6789, 0x6770,
00888  0x67A9, 0x677C, 0x676A, 0x678C, 0x678B, 0x67A6, 0x67A1, 0x6785,
00889  0x67B7, 0x67EF, 0x67B4, 0x67EC, 0x67B3, 0x67E9, 0x67B8, 0x67E4,
00890  0x67DE, 0x67DD, 0x67E2, 0x67EE, 0x67B9, 0x67CE, 0x67C6, 0x67E7,
00891  0x6A9C, 0x681E, 0x6846, 0x6829, 0x6840, 0x684D, 0x6832, 0x684E,
00892  0x68B3, 0x682B, 0x6859, 0x6863, 0x6877, 0x687F, 0x689F, 0x688F,
00893  0x68AD, 0x6894, 0x689D, 0x689B, 0x6883, 0x6AAE, 0x68B9, 0x6874,
00894  0x68B5, 0x68A0, 0x68BA, 0x690F, 0x688D, 0x687E, 0x6901, 0x68CA,
00895  0x6908, 0x68D8, 0x6922, 0x6926, 0x68E1, 0x690C, 0x68CD,
00896 };
00897 static const unsigned short euc_to_utf8_DC[] = {
00898          0x68D4, 0x68E7, 0x68D5, 0x6936, 0x6912, 0x6904, 0x68D7,
00899  0x68E3, 0x6925, 0x68F9, 0x68E0, 0x68EF, 0x6928, 0x692A, 0x691A,
00900  0x6923, 0x6921, 0x68C6, 0x6979, 0x6977, 0x695C, 0x6978, 0x696B,
00901  0x6954, 0x697E, 0x696E, 0x6939, 0x6974, 0x693D, 0x6959, 0x6930,
00902  0x6961, 0x695E, 0x695D, 0x6981, 0x696A, 0x69B2, 0x69AE, 0x69D0,
00903  0x69BF, 0x69C1, 0x69D3, 0x69BE, 0x69CE, 0x5BE8, 0x69CA, 0x69DD,
00904  0x69BB, 0x69C3, 0x69A7, 0x6A2E, 0x6991, 0x69A0, 0x699C, 0x6995,
00905  0x69B4, 0x69DE, 0x69E8, 0x6A02, 0x6A1B, 0x69FF, 0x6B0A, 0x69F9,
00906  0x69F2, 0x69E7, 0x6A05, 0x69B1, 0x6A1E, 0x69ED, 0x6A14, 0x69EB,
00907  0x6A0A, 0x6A12, 0x6AC1, 0x6A23, 0x6A13, 0x6A44, 0x6A0C, 0x6A72,
00908  0x6A36, 0x6A78, 0x6A47, 0x6A62, 0x6A59, 0x6A66, 0x6A48, 0x6A38,
00909  0x6A22, 0x6A90, 0x6A8D, 0x6AA0, 0x6A84, 0x6AA2, 0x6AA3,
00910 };
00911 static const unsigned short euc_to_utf8_DD[] = {
00912          0x6A97, 0x8617, 0x6ABB, 0x6AC3, 0x6AC2, 0x6AB8, 0x6AB3,
00913  0x6AAC, 0x6ADE, 0x6AD1, 0x6ADF, 0x6AAA, 0x6ADA, 0x6AEA, 0x6AFB,
00914  0x6B05, 0x8616, 0x6AFA, 0x6B12, 0x6B16, 0x9B31, 0x6B1F, 0x6B38,
00915  0x6B37, 0x76DC, 0x6B39, 0x98EE, 0x6B47, 0x6B43, 0x6B49, 0x6B50,
00916  0x6B59, 0x6B54, 0x6B5B, 0x6B5F, 0x6B61, 0x6B78, 0x6B79, 0x6B7F,
00917  0x6B80, 0x6B84, 0x6B83, 0x6B8D, 0x6B98, 0x6B95, 0x6B9E, 0x6BA4,
00918  0x6BAA, 0x6BAB, 0x6BAF, 0x6BB2, 0x6BB1, 0x6BB3, 0x6BB7, 0x6BBC,
00919  0x6BC6, 0x6BCB, 0x6BD3, 0x6BDF, 0x6BEC, 0x6BEB, 0x6BF3, 0x6BEF,
00920  0x9EBE, 0x6C08, 0x6C13, 0x6C14, 0x6C1B, 0x6C24, 0x6C23, 0x6C5E,
00921  0x6C55, 0x6C62, 0x6C6A, 0x6C82, 0x6C8D, 0x6C9A, 0x6C81, 0x6C9B,
00922  0x6C7E, 0x6C68, 0x6C73, 0x6C92, 0x6C90, 0x6CC4, 0x6CF1, 0x6CD3,
00923  0x6CBD, 0x6CD7, 0x6CC5, 0x6CDD, 0x6CAE, 0x6CB1, 0x6CBE,
00924 };
00925 static const unsigned short euc_to_utf8_DE[] = {
00926          0x6CBA, 0x6CDB, 0x6CEF, 0x6CD9, 0x6CEA, 0x6D1F, 0x884D,
00927  0x6D36, 0x6D2B, 0x6D3D, 0x6D38, 0x6D19, 0x6D35, 0x6D33, 0x6D12,
00928  0x6D0C, 0x6D63, 0x6D93, 0x6D64, 0x6D5A, 0x6D79, 0x6D59, 0x6D8E,
00929  0x6D95, 0x6FE4, 0x6D85, 0x6DF9, 0x6E15, 0x6E0A, 0x6DB5, 0x6DC7,
00930  0x6DE6, 0x6DB8, 0x6DC6, 0x6DEC, 0x6DDE, 0x6DCC, 0x6DE8, 0x6DD2,
00931  0x6DC5, 0x6DFA, 0x6DD9, 0x6DE4, 0x6DD5, 0x6DEA, 0x6DEE, 0x6E2D,
00932  0x6E6E, 0x6E2E, 0x6E19, 0x6E72, 0x6E5F, 0x6E3E, 0x6E23, 0x6E6B,
00933  0x6E2B, 0x6E76, 0x6E4D, 0x6E1F, 0x6E43, 0x6E3A, 0x6E4E, 0x6E24,
00934  0x6EFF, 0x6E1D, 0x6E38, 0x6E82, 0x6EAA, 0x6E98, 0x6EC9, 0x6EB7,
00935  0x6ED3, 0x6EBD, 0x6EAF, 0x6EC4, 0x6EB2, 0x6ED4, 0x6ED5, 0x6E8F,
00936  0x6EA5, 0x6EC2, 0x6E9F, 0x6F41, 0x6F11, 0x704C, 0x6EEC, 0x6EF8,
00937  0x6EFE, 0x6F3F, 0x6EF2, 0x6F31, 0x6EEF, 0x6F32, 0x6ECC,
00938 };
00939 static const unsigned short euc_to_utf8_DF[] = {
00940          0x6F3E, 0x6F13, 0x6EF7, 0x6F86, 0x6F7A, 0x6F78, 0x6F81,
00941  0x6F80, 0x6F6F, 0x6F5B, 0x6FF3, 0x6F6D, 0x6F82, 0x6F7C, 0x6F58,
00942  0x6F8E, 0x6F91, 0x6FC2, 0x6F66, 0x6FB3, 0x6FA3, 0x6FA1, 0x6FA4,
00943  0x6FB9, 0x6FC6, 0x6FAA, 0x6FDF, 0x6FD5, 0x6FEC, 0x6FD4, 0x6FD8,
00944  0x6FF1, 0x6FEE, 0x6FDB, 0x7009, 0x700B, 0x6FFA, 0x7011, 0x7001,
00945  0x700F, 0x6FFE, 0x701B, 0x701A, 0x6F74, 0x701D, 0x7018, 0x701F,
00946  0x7030, 0x703E, 0x7032, 0x7051, 0x7063, 0x7099, 0x7092, 0x70AF,
00947  0x70F1, 0x70AC, 0x70B8, 0x70B3, 0x70AE, 0x70DF, 0x70CB, 0x70DD,
00948  0x70D9, 0x7109, 0x70FD, 0x711C, 0x7119, 0x7165, 0x7155, 0x7188,
00949  0x7166, 0x7162, 0x714C, 0x7156, 0x716C, 0x718F, 0x71FB, 0x7184,
00950  0x7195, 0x71A8, 0x71AC, 0x71D7, 0x71B9, 0x71BE, 0x71D2, 0x71C9,
00951  0x71D4, 0x71CE, 0x71E0, 0x71EC, 0x71E7, 0x71F5, 0x71FC,
00952 };
00953 static const unsigned short euc_to_utf8_E0[] = {
00954          0x71F9, 0x71FF, 0x720D, 0x7210, 0x721B, 0x7228, 0x722D,
00955  0x722C, 0x7230, 0x7232, 0x723B, 0x723C, 0x723F, 0x7240, 0x7246,
00956  0x724B, 0x7258, 0x7274, 0x727E, 0x7282, 0x7281, 0x7287, 0x7292,
00957  0x7296, 0x72A2, 0x72A7, 0x72B9, 0x72B2, 0x72C3, 0x72C6, 0x72C4,
00958  0x72CE, 0x72D2, 0x72E2, 0x72E0, 0x72E1, 0x72F9, 0x72F7, 0x500F,
00959  0x7317, 0x730A, 0x731C, 0x7316, 0x731D, 0x7334, 0x732F, 0x7329,
00960  0x7325, 0x733E, 0x734E, 0x734F, 0x9ED8, 0x7357, 0x736A, 0x7368,
00961  0x7370, 0x7378, 0x7375, 0x737B, 0x737A, 0x73C8, 0x73B3, 0x73CE,
00962  0x73BB, 0x73C0, 0x73E5, 0x73EE, 0x73DE, 0x74A2, 0x7405, 0x746F,
00963  0x7425, 0x73F8, 0x7432, 0x743A, 0x7455, 0x743F, 0x745F, 0x7459,
00964  0x7441, 0x745C, 0x7469, 0x7470, 0x7463, 0x746A, 0x7476, 0x747E,
00965  0x748B, 0x749E, 0x74A7, 0x74CA, 0x74CF, 0x74D4, 0x73F1,
00966 };
00967 static const unsigned short euc_to_utf8_E1[] = {
00968          0x74E0, 0x74E3, 0x74E7, 0x74E9, 0x74EE, 0x74F2, 0x74F0,
00969  0x74F1, 0x74F8, 0x74F7, 0x7504, 0x7503, 0x7505, 0x750C, 0x750E,
00970  0x750D, 0x7515, 0x7513, 0x751E, 0x7526, 0x752C, 0x753C, 0x7544,
00971  0x754D, 0x754A, 0x7549, 0x755B, 0x7546, 0x755A, 0x7569, 0x7564,
00972  0x7567, 0x756B, 0x756D, 0x7578, 0x7576, 0x7586, 0x7587, 0x7574,
00973  0x758A, 0x7589, 0x7582, 0x7594, 0x759A, 0x759D, 0x75A5, 0x75A3,
00974  0x75C2, 0x75B3, 0x75C3, 0x75B5, 0x75BD, 0x75B8, 0x75BC, 0x75B1,
00975  0x75CD, 0x75CA, 0x75D2, 0x75D9, 0x75E3, 0x75DE, 0x75FE, 0x75FF,
00976  0x75FC, 0x7601, 0x75F0, 0x75FA, 0x75F2, 0x75F3, 0x760B, 0x760D,
00977  0x7609, 0x761F, 0x7627, 0x7620, 0x7621, 0x7622, 0x7624, 0x7634,
00978  0x7630, 0x763B, 0x7647, 0x7648, 0x7646, 0x765C, 0x7658, 0x7661,
00979  0x7662, 0x7668, 0x7669, 0x766A, 0x7667, 0x766C, 0x7670,
00980 };
00981 static const unsigned short euc_to_utf8_E2[] = {
00982          0x7672, 0x7676, 0x7678, 0x767C, 0x7680, 0x7683, 0x7688,
00983  0x768B, 0x768E, 0x7696, 0x7693, 0x7699, 0x769A, 0x76B0, 0x76B4,
00984  0x76B8, 0x76B9, 0x76BA, 0x76C2, 0x76CD, 0x76D6, 0x76D2, 0x76DE,
00985  0x76E1, 0x76E5, 0x76E7, 0x76EA, 0x862F, 0x76FB, 0x7708, 0x7707,
00986  0x7704, 0x7729, 0x7724, 0x771E, 0x7725, 0x7726, 0x771B, 0x7737,
00987  0x7738, 0x7747, 0x775A, 0x7768, 0x776B, 0x775B, 0x7765, 0x777F,
00988  0x777E, 0x7779, 0x778E, 0x778B, 0x7791, 0x77A0, 0x779E, 0x77B0,
00989  0x77B6, 0x77B9, 0x77BF, 0x77BC, 0x77BD, 0x77BB, 0x77C7, 0x77CD,
00990  0x77D7, 0x77DA, 0x77DC, 0x77E3, 0x77EE, 0x77FC, 0x780C, 0x7812,
00991  0x7926, 0x7820, 0x792A, 0x7845, 0x788E, 0x7874, 0x7886, 0x787C,
00992  0x789A, 0x788C, 0x78A3, 0x78B5, 0x78AA, 0x78AF, 0x78D1, 0x78C6,
00993  0x78CB, 0x78D4, 0x78BE, 0x78BC, 0x78C5, 0x78CA, 0x78EC,
00994 };
00995 static const unsigned short euc_to_utf8_E3[] = {
00996          0x78E7, 0x78DA, 0x78FD, 0x78F4, 0x7907, 0x7912, 0x7911,
00997  0x7919, 0x792C, 0x792B, 0x7940, 0x7960, 0x7957, 0x795F, 0x795A,
00998  0x7955, 0x7953, 0x797A, 0x797F, 0x798A, 0x799D, 0x79A7, 0x9F4B,
00999  0x79AA, 0x79AE, 0x79B3, 0x79B9, 0x79BA, 0x79C9, 0x79D5, 0x79E7,
01000  0x79EC, 0x79E1, 0x79E3, 0x7A08, 0x7A0D, 0x7A18, 0x7A19, 0x7A20,
01001  0x7A1F, 0x7980, 0x7A31, 0x7A3B, 0x7A3E, 0x7A37, 0x7A43, 0x7A57,
01002  0x7A49, 0x7A61, 0x7A62, 0x7A69, 0x9F9D, 0x7A70, 0x7A79, 0x7A7D,
01003  0x7A88, 0x7A97, 0x7A95, 0x7A98, 0x7A96, 0x7AA9, 0x7AC8, 0x7AB0,
01004  0x7AB6, 0x7AC5, 0x7AC4, 0x7ABF, 0x9083, 0x7AC7, 0x7ACA, 0x7ACD,
01005  0x7ACF, 0x7AD5, 0x7AD3, 0x7AD9, 0x7ADA, 0x7ADD, 0x7AE1, 0x7AE2,
01006  0x7AE6, 0x7AED, 0x7AF0, 0x7B02, 0x7B0F, 0x7B0A, 0x7B06, 0x7B33,
01007  0x7B18, 0x7B19, 0x7B1E, 0x7B35, 0x7B28, 0x7B36, 0x7B50,
01008 };
01009 static const unsigned short euc_to_utf8_E4[] = {
01010          0x7B7A, 0x7B04, 0x7B4D, 0x7B0B, 0x7B4C, 0x7B45, 0x7B75,
01011  0x7B65, 0x7B74, 0x7B67, 0x7B70, 0x7B71, 0x7B6C, 0x7B6E, 0x7B9D,
01012  0x7B98, 0x7B9F, 0x7B8D, 0x7B9C, 0x7B9A, 0x7B8B, 0x7B92, 0x7B8F,
01013  0x7B5D, 0x7B99, 0x7BCB, 0x7BC1, 0x7BCC, 0x7BCF, 0x7BB4, 0x7BC6,
01014  0x7BDD, 0x7BE9, 0x7C11, 0x7C14, 0x7BE6, 0x7BE5, 0x7C60, 0x7C00,
01015  0x7C07, 0x7C13, 0x7BF3, 0x7BF7, 0x7C17, 0x7C0D, 0x7BF6, 0x7C23,
01016  0x7C27, 0x7C2A, 0x7C1F, 0x7C37, 0x7C2B, 0x7C3D, 0x7C4C, 0x7C43,
01017  0x7C54, 0x7C4F, 0x7C40, 0x7C50, 0x7C58, 0x7C5F, 0x7C64, 0x7C56,
01018  0x7C65, 0x7C6C, 0x7C75, 0x7C83, 0x7C90, 0x7CA4, 0x7CAD, 0x7CA2,
01019  0x7CAB, 0x7CA1, 0x7CA8, 0x7CB3, 0x7CB2, 0x7CB1, 0x7CAE, 0x7CB9,
01020  0x7CBD, 0x7CC0, 0x7CC5, 0x7CC2, 0x7CD8, 0x7CD2, 0x7CDC, 0x7CE2,
01021  0x9B3B, 0x7CEF, 0x7CF2, 0x7CF4, 0x7CF6, 0x7CFA, 0x7D06,
01022 };
01023 static const unsigned short euc_to_utf8_E5[] = {
01024          0x7D02, 0x7D1C, 0x7D15, 0x7D0A, 0x7D45, 0x7D4B, 0x7D2E,
01025  0x7D32, 0x7D3F, 0x7D35, 0x7D46, 0x7D73, 0x7D56, 0x7D4E, 0x7D72,
01026  0x7D68, 0x7D6E, 0x7D4F, 0x7D63, 0x7D93, 0x7D89, 0x7D5B, 0x7D8F,
01027  0x7D7D, 0x7D9B, 0x7DBA, 0x7DAE, 0x7DA3, 0x7DB5, 0x7DC7, 0x7DBD,
01028  0x7DAB, 0x7E3D, 0x7DA2, 0x7DAF, 0x7DDC, 0x7DB8, 0x7D9F, 0x7DB0,
01029  0x7DD8, 0x7DDD, 0x7DE4, 0x7DDE, 0x7DFB, 0x7DF2, 0x7DE1, 0x7E05,
01030  0x7E0A, 0x7E23, 0x7E21, 0x7E12, 0x7E31, 0x7E1F, 0x7E09, 0x7E0B,
01031  0x7E22, 0x7E46, 0x7E66, 0x7E3B, 0x7E35, 0x7E39, 0x7E43, 0x7E37,
01032  0x7E32, 0x7E3A, 0x7E67, 0x7E5D, 0x7E56, 0x7E5E, 0x7E59, 0x7E5A,
01033  0x7E79, 0x7E6A, 0x7E69, 0x7E7C, 0x7E7B, 0x7E83, 0x7DD5, 0x7E7D,
01034  0x8FAE, 0x7E7F, 0x7E88, 0x7E89, 0x7E8C, 0x7E92, 0x7E90, 0x7E93,
01035  0x7E94, 0x7E96, 0x7E8E, 0x7E9B, 0x7E9C, 0x7F38, 0x7F3A,
01036 };
01037 static const unsigned short euc_to_utf8_E6[] = {
01038          0x7F45, 0x7F4C, 0x7F4D, 0x7F4E, 0x7F50, 0x7F51, 0x7F55,
01039  0x7F54, 0x7F58, 0x7F5F, 0x7F60, 0x7F68, 0x7F69, 0x7F67, 0x7F78,
01040  0x7F82, 0x7F86, 0x7F83, 0x7F88, 0x7F87, 0x7F8C, 0x7F94, 0x7F9E,
01041  0x7F9D, 0x7F9A, 0x7FA3, 0x7FAF, 0x7FB2, 0x7FB9, 0x7FAE, 0x7FB6,
01042  0x7FB8, 0x8B71, 0x7FC5, 0x7FC6, 0x7FCA, 0x7FD5, 0x7FD4, 0x7FE1,
01043  0x7FE6, 0x7FE9, 0x7FF3, 0x7FF9, 0x98DC, 0x8006, 0x8004, 0x800B,
01044  0x8012, 0x8018, 0x8019, 0x801C, 0x8021, 0x8028, 0x803F, 0x803B,
01045  0x804A, 0x8046, 0x8052, 0x8058, 0x805A, 0x805F, 0x8062, 0x8068,
01046  0x8073, 0x8072, 0x8070, 0x8076, 0x8079, 0x807D, 0x807F, 0x8084,
01047  0x8086, 0x8085, 0x809B, 0x8093, 0x809A, 0x80AD, 0x5190, 0x80AC,
01048  0x80DB, 0x80E5, 0x80D9, 0x80DD, 0x80C4, 0x80DA, 0x80D6, 0x8109,
01049  0x80EF, 0x80F1, 0x811B, 0x8129, 0x8123, 0x812F, 0x814B,
01050 };
01051 static const unsigned short euc_to_utf8_E7[] = {
01052          0x968B, 0x8146, 0x813E, 0x8153, 0x8151, 0x80FC, 0x8171,
01053  0x816E, 0x8165, 0x8166, 0x8174, 0x8183, 0x8188, 0x818A, 0x8180,
01054  0x8182, 0x81A0, 0x8195, 0x81A4, 0x81A3, 0x815F, 0x8193, 0x81A9,
01055  0x81B0, 0x81B5, 0x81BE, 0x81B8, 0x81BD, 0x81C0, 0x81C2, 0x81BA,
01056  0x81C9, 0x81CD, 0x81D1, 0x81D9, 0x81D8, 0x81C8, 0x81DA, 0x81DF,
01057  0x81E0, 0x81E7, 0x81FA, 0x81FB, 0x81FE, 0x8201, 0x8202, 0x8205,
01058  0x8207, 0x820A, 0x820D, 0x8210, 0x8216, 0x8229, 0x822B, 0x8238,
01059  0x8233, 0x8240, 0x8259, 0x8258, 0x825D, 0x825A, 0x825F, 0x8264,
01060  0x8262, 0x8268, 0x826A, 0x826B, 0x822E, 0x8271, 0x8277, 0x8278,
01061  0x827E, 0x828D, 0x8292, 0x82AB, 0x829F, 0x82BB, 0x82AC, 0x82E1,
01062  0x82E3, 0x82DF, 0x82D2, 0x82F4, 0x82F3, 0x82FA, 0x8393, 0x8303,
01063  0x82FB, 0x82F9, 0x82DE, 0x8306, 0x82DC, 0x8309, 0x82D9,
01064 };
01065 static const unsigned short euc_to_utf8_E8[] = {
01066          0x8335, 0x8334, 0x8316, 0x8332, 0x8331, 0x8340, 0x8339,
01067  0x8350, 0x8345, 0x832F, 0x832B, 0x8317, 0x8318, 0x8385, 0x839A,
01068  0x83AA, 0x839F, 0x83A2, 0x8396, 0x8323, 0x838E, 0x8387, 0x838A,
01069  0x837C, 0x83B5, 0x8373, 0x8375, 0x83A0, 0x8389, 0x83A8, 0x83F4,
01070  0x8413, 0x83EB, 0x83CE, 0x83FD, 0x8403, 0x83D8, 0x840B, 0x83C1,
01071  0x83F7, 0x8407, 0x83E0, 0x83F2, 0x840D, 0x8422, 0x8420, 0x83BD,
01072  0x8438, 0x8506, 0x83FB, 0x846D, 0x842A, 0x843C, 0x855A, 0x8484,
01073  0x8477, 0x846B, 0x84AD, 0x846E, 0x8482, 0x8469, 0x8446, 0x842C,
01074  0x846F, 0x8479, 0x8435, 0x84CA, 0x8462, 0x84B9, 0x84BF, 0x849F,
01075  0x84D9, 0x84CD, 0x84BB, 0x84DA, 0x84D0, 0x84C1, 0x84C6, 0x84D6,
01076  0x84A1, 0x8521, 0x84FF, 0x84F4, 0x8517, 0x8518, 0x852C, 0x851F,
01077  0x8515, 0x8514, 0x84FC, 0x8540, 0x8563, 0x8558, 0x8548,
01078 };
01079 static const unsigned short euc_to_utf8_E9[] = {
01080          0x8541, 0x8602, 0x854B, 0x8555, 0x8580, 0x85A4, 0x8588,
01081  0x8591, 0x858A, 0x85A8, 0x856D, 0x8594, 0x859B, 0x85EA, 0x8587,
01082  0x859C, 0x8577, 0x857E, 0x8590, 0x85C9, 0x85BA, 0x85CF, 0x85B9,
01083  0x85D0, 0x85D5, 0x85DD, 0x85E5, 0x85DC, 0x85F9, 0x860A, 0x8613,
01084  0x860B, 0x85FE, 0x85FA, 0x8606, 0x8622, 0x861A, 0x8630, 0x863F,
01085  0x864D, 0x4E55, 0x8654, 0x865F, 0x8667, 0x8671, 0x8693, 0x86A3,
01086  0x86A9, 0x86AA, 0x868B, 0x868C, 0x86B6, 0x86AF, 0x86C4, 0x86C6,
01087  0x86B0, 0x86C9, 0x8823, 0x86AB, 0x86D4, 0x86DE, 0x86E9, 0x86EC,
01088  0x86DF, 0x86DB, 0x86EF, 0x8712, 0x8706, 0x8708, 0x8700, 0x8703,
01089  0x86FB, 0x8711, 0x8709, 0x870D, 0x86F9, 0x870A, 0x8734, 0x873F,
01090  0x8737, 0x873B, 0x8725, 0x8729, 0x871A, 0x8760, 0x875F, 0x8778,
01091  0x874C, 0x874E, 0x8774, 0x8757, 0x8768, 0x876E, 0x8759,
01092 };
01093 static const unsigned short euc_to_utf8_EA[] = {
01094          0x8753, 0x8763, 0x876A, 0x8805, 0x87A2, 0x879F, 0x8782,
01095  0x87AF, 0x87CB, 0x87BD, 0x87C0, 0x87D0, 0x96D6, 0x87AB, 0x87C4,
01096  0x87B3, 0x87C7, 0x87C6, 0x87BB, 0x87EF, 0x87F2, 0x87E0, 0x880F,
01097  0x880D, 0x87FE, 0x87F6, 0x87F7, 0x880E, 0x87D2, 0x8811, 0x8816,
01098  0x8815, 0x8822, 0x8821, 0x8831, 0x8836, 0x8839, 0x8827, 0x883B,
01099  0x8844, 0x8842, 0x8852, 0x8859, 0x885E, 0x8862, 0x886B, 0x8881,
01100  0x887E, 0x889E, 0x8875, 0x887D, 0x88B5, 0x8872, 0x8882, 0x8897,
01101  0x8892, 0x88AE, 0x8899, 0x88A2, 0x888D, 0x88A4, 0x88B0, 0x88BF,
01102  0x88B1, 0x88C3, 0x88C4, 0x88D4, 0x88D8, 0x88D9, 0x88DD, 0x88F9,
01103  0x8902, 0x88FC, 0x88F4, 0x88E8, 0x88F2, 0x8904, 0x890C, 0x890A,
01104  0x8913, 0x8943, 0x891E, 0x8925, 0x892A, 0x892B, 0x8941, 0x8944,
01105  0x893B, 0x8936, 0x8938, 0x894C, 0x891D, 0x8960, 0x895E,
01106 };
01107 static const unsigned short euc_to_utf8_EB[] = {
01108          0x8966, 0x8964, 0x896D, 0x896A, 0x896F, 0x8974, 0x8977,
01109  0x897E, 0x8983, 0x8988, 0x898A, 0x8993, 0x8998, 0x89A1, 0x89A9,
01110  0x89A6, 0x89AC, 0x89AF, 0x89B2, 0x89BA, 0x89BD, 0x89BF, 0x89C0,
01111  0x89DA, 0x89DC, 0x89DD, 0x89E7, 0x89F4, 0x89F8, 0x8A03, 0x8A16,
01112  0x8A10, 0x8A0C, 0x8A1B, 0x8A1D, 0x8A25, 0x8A36, 0x8A41, 0x8A5B,
01113  0x8A52, 0x8A46, 0x8A48, 0x8A7C, 0x8A6D, 0x8A6C, 0x8A62, 0x8A85,
01114  0x8A82, 0x8A84, 0x8AA8, 0x8AA1, 0x8A91, 0x8AA5, 0x8AA6, 0x8A9A,
01115  0x8AA3, 0x8AC4, 0x8ACD, 0x8AC2, 0x8ADA, 0x8AEB, 0x8AF3, 0x8AE7,
01116  0x8AE4, 0x8AF1, 0x8B14, 0x8AE0, 0x8AE2, 0x8AF7, 0x8ADE, 0x8ADB,
01117  0x8B0C, 0x8B07, 0x8B1A, 0x8AE1, 0x8B16, 0x8B10, 0x8B17, 0x8B20,
01118  0x8B33, 0x97AB, 0x8B26, 0x8B2B, 0x8B3E, 0x8B28, 0x8B41, 0x8B4C,
01119  0x8B4F, 0x8B4E, 0x8B49, 0x8B56, 0x8B5B, 0x8B5A, 0x8B6B,
01120 };
01121 static const unsigned short euc_to_utf8_EC[] = {
01122          0x8B5F, 0x8B6C, 0x8B6F, 0x8B74, 0x8B7D, 0x8B80, 0x8B8C,
01123  0x8B8E, 0x8B92, 0x8B93, 0x8B96, 0x8B99, 0x8B9A, 0x8C3A, 0x8C41,
01124  0x8C3F, 0x8C48, 0x8C4C, 0x8C4E, 0x8C50, 0x8C55, 0x8C62, 0x8C6C,
01125  0x8C78, 0x8C7A, 0x8C82, 0x8C89, 0x8C85, 0x8C8A, 0x8C8D, 0x8C8E,
01126  0x8C94, 0x8C7C, 0x8C98, 0x621D, 0x8CAD, 0x8CAA, 0x8CBD, 0x8CB2,
01127  0x8CB3, 0x8CAE, 0x8CB6, 0x8CC8, 0x8CC1, 0x8CE4, 0x8CE3, 0x8CDA,
01128  0x8CFD, 0x8CFA, 0x8CFB, 0x8D04, 0x8D05, 0x8D0A, 0x8D07, 0x8D0F,
01129  0x8D0D, 0x8D10, 0x9F4E, 0x8D13, 0x8CCD, 0x8D14, 0x8D16, 0x8D67,
01130  0x8D6D, 0x8D71, 0x8D73, 0x8D81, 0x8D99, 0x8DC2, 0x8DBE, 0x8DBA,
01131  0x8DCF, 0x8DDA, 0x8DD6, 0x8DCC, 0x8DDB, 0x8DCB, 0x8DEA, 0x8DEB,
01132  0x8DDF, 0x8DE3, 0x8DFC, 0x8E08, 0x8E09, 0x8DFF, 0x8E1D, 0x8E1E,
01133  0x8E10, 0x8E1F, 0x8E42, 0x8E35, 0x8E30, 0x8E34, 0x8E4A,
01134 };
01135 static const unsigned short euc_to_utf8_ED[] = {
01136          0x8E47, 0x8E49, 0x8E4C, 0x8E50, 0x8E48, 0x8E59, 0x8E64,
01137  0x8E60, 0x8E2A, 0x8E63, 0x8E55, 0x8E76, 0x8E72, 0x8E7C, 0x8E81,
01138  0x8E87, 0x8E85, 0x8E84, 0x8E8B, 0x8E8A, 0x8E93, 0x8E91, 0x8E94,
01139  0x8E99, 0x8EAA, 0x8EA1, 0x8EAC, 0x8EB0, 0x8EC6, 0x8EB1, 0x8EBE,
01140  0x8EC5, 0x8EC8, 0x8ECB, 0x8EDB, 0x8EE3, 0x8EFC, 0x8EFB, 0x8EEB,
01141  0x8EFE, 0x8F0A, 0x8F05, 0x8F15, 0x8F12, 0x8F19, 0x8F13, 0x8F1C,
01142  0x8F1F, 0x8F1B, 0x8F0C, 0x8F26, 0x8F33, 0x8F3B, 0x8F39, 0x8F45,
01143  0x8F42, 0x8F3E, 0x8F4C, 0x8F49, 0x8F46, 0x8F4E, 0x8F57, 0x8F5C,
01144  0x8F62, 0x8F63, 0x8F64, 0x8F9C, 0x8F9F, 0x8FA3, 0x8FAD, 0x8FAF,
01145  0x8FB7, 0x8FDA, 0x8FE5, 0x8FE2, 0x8FEA, 0x8FEF, 0x9087, 0x8FF4,
01146  0x9005, 0x8FF9, 0x8FFA, 0x9011, 0x9015, 0x9021, 0x900D, 0x901E,
01147  0x9016, 0x900B, 0x9027, 0x9036, 0x9035, 0x9039, 0x8FF8,
01148 };
01149 static const unsigned short euc_to_utf8_EE[] = {
01150          0x904F, 0x9050, 0x9051, 0x9052, 0x900E, 0x9049, 0x903E,
01151  0x9056, 0x9058, 0x905E, 0x9068, 0x906F, 0x9076, 0x96A8, 0x9072,
01152  0x9082, 0x907D, 0x9081, 0x9080, 0x908A, 0x9089, 0x908F, 0x90A8,
01153  0x90AF, 0x90B1, 0x90B5, 0x90E2, 0x90E4, 0x6248, 0x90DB, 0x9102,
01154  0x9112, 0x9119, 0x9132, 0x9130, 0x914A, 0x9156, 0x9158, 0x9163,
01155  0x9165, 0x9169, 0x9173, 0x9172, 0x918B, 0x9189, 0x9182, 0x91A2,
01156  0x91AB, 0x91AF, 0x91AA, 0x91B5, 0x91B4, 0x91BA, 0x91C0, 0x91C1,
01157  0x91C9, 0x91CB, 0x91D0, 0x91D6, 0x91DF, 0x91E1, 0x91DB, 0x91FC,
01158  0x91F5, 0x91F6, 0x921E, 0x91FF, 0x9214, 0x922C, 0x9215, 0x9211,
01159  0x925E, 0x9257, 0x9245, 0x9249, 0x9264, 0x9248, 0x9295, 0x923F,
01160  0x924B, 0x9250, 0x929C, 0x9296, 0x9293, 0x929B, 0x925A, 0x92CF,
01161  0x92B9, 0x92B7, 0x92E9, 0x930F, 0x92FA, 0x9344, 0x932E,
01162 };
01163 static const unsigned short euc_to_utf8_EF[] = {
01164          0x9319, 0x9322, 0x931A, 0x9323, 0x933A, 0x9335, 0x933B,
01165  0x935C, 0x9360, 0x937C, 0x936E, 0x9356, 0x93B0, 0x93AC, 0x93AD,
01166  0x9394, 0x93B9, 0x93D6, 0x93D7, 0x93E8, 0x93E5, 0x93D8, 0x93C3,
01167  0x93DD, 0x93D0, 0x93C8, 0x93E4, 0x941A, 0x9414, 0x9413, 0x9403,
01168  0x9407, 0x9410, 0x9436, 0x942B, 0x9435, 0x9421, 0x943A, 0x9441,
01169  0x9452, 0x9444, 0x945B, 0x9460, 0x9462, 0x945E, 0x946A, 0x9229,
01170  0x9470, 0x9475, 0x9477, 0x947D, 0x945A, 0x947C, 0x947E, 0x9481,
01171  0x947F, 0x9582, 0x9587, 0x958A, 0x9594, 0x9596, 0x9598, 0x9599,
01172  0x95A0, 0x95A8, 0x95A7, 0x95AD, 0x95BC, 0x95BB, 0x95B9, 0x95BE,
01173  0x95CA, 0x6FF6, 0x95C3, 0x95CD, 0x95CC, 0x95D5, 0x95D4, 0x95D6,
01174  0x95DC, 0x95E1, 0x95E5, 0x95E2, 0x9621, 0x9628, 0x962E, 0x962F,
01175  0x9642, 0x964C, 0x964F, 0x964B, 0x9677, 0x965C, 0x965E,
01176 };
01177 static const unsigned short euc_to_utf8_F0[] = {
01178          0x965D, 0x965F, 0x9666, 0x9672, 0x966C, 0x968D, 0x9698,
01179  0x9695, 0x9697, 0x96AA, 0x96A7, 0x96B1, 0x96B2, 0x96B0, 0x96B4,
01180  0x96B6, 0x96B8, 0x96B9, 0x96CE, 0x96CB, 0x96C9, 0x96CD, 0x894D,
01181  0x96DC, 0x970D, 0x96D5, 0x96F9, 0x9704, 0x9706, 0x9708, 0x9713,
01182  0x970E, 0x9711, 0x970F, 0x9716, 0x9719, 0x9724, 0x972A, 0x9730,
01183  0x9739, 0x973D, 0x973E, 0x9744, 0x9746, 0x9748, 0x9742, 0x9749,
01184  0x975C, 0x9760, 0x9764, 0x9766, 0x9768, 0x52D2, 0x976B, 0x9771,
01185  0x9779, 0x9785, 0x977C, 0x9781, 0x977A, 0x9786, 0x978B, 0x978F,
01186  0x9790, 0x979C, 0x97A8, 0x97A6, 0x97A3, 0x97B3, 0x97B4, 0x97C3,
01187  0x97C6, 0x97C8, 0x97CB, 0x97DC, 0x97ED, 0x9F4F, 0x97F2, 0x7ADF,
01188  0x97F6, 0x97F5, 0x980F, 0x980C, 0x9838, 0x9824, 0x9821, 0x9837,
01189  0x983D, 0x9846, 0x984F, 0x984B, 0x986B, 0x986F, 0x9870,
01190 };
01191 static const unsigned short euc_to_utf8_F1[] = {
01192          0x9871, 0x9874, 0x9873, 0x98AA, 0x98AF, 0x98B1, 0x98B6,
01193  0x98C4, 0x98C3, 0x98C6, 0x98E9, 0x98EB, 0x9903, 0x9909, 0x9912,
01194  0x9914, 0x9918, 0x9921, 0x991D, 0x991E, 0x9924, 0x9920, 0x992C,
01195  0x992E, 0x993D, 0x993E, 0x9942, 0x9949, 0x9945, 0x9950, 0x994B,
01196  0x9951, 0x9952, 0x994C, 0x9955, 0x9997, 0x9998, 0x99A5, 0x99AD,
01197  0x99AE, 0x99BC, 0x99DF, 0x99DB, 0x99DD, 0x99D8, 0x99D1, 0x99ED,
01198  0x99EE, 0x99F1, 0x99F2, 0x99FB, 0x99F8, 0x9A01, 0x9A0F, 0x9A05,
01199  0x99E2, 0x9A19, 0x9A2B, 0x9A37, 0x9A45, 0x9A42, 0x9A40, 0x9A43,
01200  0x9A3E, 0x9A55, 0x9A4D, 0x9A5B, 0x9A57, 0x9A5F, 0x9A62, 0x9A65,
01201  0x9A64, 0x9A69, 0x9A6B, 0x9A6A, 0x9AAD, 0x9AB0, 0x9ABC, 0x9AC0,
01202  0x9ACF, 0x9AD1, 0x9AD3, 0x9AD4, 0x9ADE, 0x9ADF, 0x9AE2, 0x9AE3,
01203  0x9AE6, 0x9AEF, 0x9AEB, 0x9AEE, 0x9AF4, 0x9AF1, 0x9AF7,
01204 };
01205 static const unsigned short euc_to_utf8_F2[] = {
01206          0x9AFB, 0x9B06, 0x9B18, 0x9B1A, 0x9B1F, 0x9B22, 0x9B23,
01207  0x9B25, 0x9B27, 0x9B28, 0x9B29, 0x9B2A, 0x9B2E, 0x9B2F, 0x9B32,
01208  0x9B44, 0x9B43, 0x9B4F, 0x9B4D, 0x9B4E, 0x9B51, 0x9B58, 0x9B74,
01209  0x9B93, 0x9B83, 0x9B91, 0x9B96, 0x9B97, 0x9B9F, 0x9BA0, 0x9BA8,
01210  0x9BB4, 0x9BC0, 0x9BCA, 0x9BB9, 0x9BC6, 0x9BCF, 0x9BD1, 0x9BD2,
01211  0x9BE3, 0x9BE2, 0x9BE4, 0x9BD4, 0x9BE1, 0x9C3A, 0x9BF2, 0x9BF1,
01212  0x9BF0, 0x9C15, 0x9C14, 0x9C09, 0x9C13, 0x9C0C, 0x9C06, 0x9C08,
01213  0x9C12, 0x9C0A, 0x9C04, 0x9C2E, 0x9C1B, 0x9C25, 0x9C24, 0x9C21,
01214  0x9C30, 0x9C47, 0x9C32, 0x9C46, 0x9C3E, 0x9C5A, 0x9C60, 0x9C67,
01215  0x9C76, 0x9C78, 0x9CE7, 0x9CEC, 0x9CF0, 0x9D09, 0x9D08, 0x9CEB,
01216  0x9D03, 0x9D06, 0x9D2A, 0x9D26, 0x9DAF, 0x9D23, 0x9D1F, 0x9D44,
01217  0x9D15, 0x9D12, 0x9D41, 0x9D3F, 0x9D3E, 0x9D46, 0x9D48,
01218 };
01219 static const unsigned short euc_to_utf8_F3[] = {
01220          0x9D5D, 0x9D5E, 0x9D64, 0x9D51, 0x9D50, 0x9D59, 0x9D72,
01221  0x9D89, 0x9D87, 0x9DAB, 0x9D6F, 0x9D7A, 0x9D9A, 0x9DA4, 0x9DA9,
01222  0x9DB2, 0x9DC4, 0x9DC1, 0x9DBB, 0x9DB8, 0x9DBA, 0x9DC6, 0x9DCF,
01223  0x9DC2, 0x9DD9, 0x9DD3, 0x9DF8, 0x9DE6, 0x9DED, 0x9DEF, 0x9DFD,
01224  0x9E1A, 0x9E1B, 0x9E1E, 0x9E75, 0x9E79, 0x9E7D, 0x9E81, 0x9E88,
01225  0x9E8B, 0x9E8C, 0x9E92, 0x9E95, 0x9E91, 0x9E9D, 0x9EA5, 0x9EA9,
01226  0x9EB8, 0x9EAA, 0x9EAD, 0x9761, 0x9ECC, 0x9ECE, 0x9ECF, 0x9ED0,
01227  0x9ED4, 0x9EDC, 0x9EDE, 0x9EDD, 0x9EE0, 0x9EE5, 0x9EE8, 0x9EEF,
01228  0x9EF4, 0x9EF6, 0x9EF7, 0x9EF9, 0x9EFB, 0x9EFC, 0x9EFD, 0x9F07,
01229  0x9F08, 0x76B7, 0x9F15, 0x9F21, 0x9F2C, 0x9F3E, 0x9F4A, 0x9F52,
01230  0x9F54, 0x9F63, 0x9F5F, 0x9F60, 0x9F61, 0x9F66, 0x9F67, 0x9F6C,
01231  0x9F6A, 0x9F77, 0x9F72, 0x9F76, 0x9F95, 0x9F9C, 0x9FA0,
01232 };
01233 static const unsigned short euc_to_utf8_F4[] = {
01234          0x582F, 0x69C7, 0x9059, 0x7464, 0x51DC, 0x7199,      0,
01235       0,      0,      0,      0,      0,      0,      0,      0,
01236       0,      0,      0,      0,      0,      0,      0,      0,
01237       0,      0,      0,      0,      0,      0,      0,      0,
01238       0,      0,      0,      0,      0,      0,      0,      0,
01239       0,      0,      0,      0,      0,      0,      0,      0,
01240       0,      0,      0,      0,      0,      0,      0,      0,
01241       0,      0,      0,      0,      0,      0,      0,      0,
01242       0,      0,      0,      0,      0,      0,      0,      0,
01243       0,      0,      0,      0,      0,      0,      0,      0,
01244       0,      0,      0,      0,      0,      0,      0,      0,
01245       0,      0,      0,      0,      0,      0,      0,
01246 };
01247 static const unsigned short euc_to_utf8_F5[] = {
01248               0,      0,      0,      0,      0,      0,      0,
01249       0,      0,      0,      0,      0,      0,      0,      0,
01250       0,      0, 0xFE33,      0,      0,      0,      0,      0,
01251       0,      0,      0,      0,      0, 0xFE31,      0,      0,
01252       0,      0,      0,      0,      0, 0xFE30,      0,      0,
01253       0,      0, 0xFE35, 0xFE36, 0xFE39, 0xFE3A,      0,      0,
01254  0xFE37, 0xFE38, 0xFE3F, 0xFE40, 0xFE3D, 0xFE3E, 0xFE41, 0xFE42,
01255  0xFE43, 0xFE44, 0xFE3B, 0xFE3C,      0,      0,      0,      0,
01256       0,      0,      0,      0,      0,      0,      0,      0,
01257       0,      0,      0,      0,      0,      0,      0,      0,
01258       0,      0,      0,      0,      0,      0,      0,      0,
01259       0,      0,      0,      0,      0,      0,      0,
01260 };
01261 static const unsigned short euc_to_utf8_F9[] = {
01262          0x7E8A, 0x891C, 0x9348, 0x9288, 0x84DC, 0x4FC9, 0x70BB,
01263  0x6631, 0x68C8, 0x92F9, 0x66FB, 0x5F45, 0x4E28, 0x4EE1, 0x4EFC,
01264  0x4F00, 0x4F03, 0x4F39, 0x4F56, 0x4F92, 0x4F8A, 0x4F9A, 0x4F94,
01265  0x4FCD, 0x5040, 0x5022, 0x4FFF, 0x501E, 0x5046, 0x5070, 0x5042,
01266  0x5094, 0x50F4, 0x50D8, 0x514A, 0x5164, 0x519D, 0x51BE, 0x51EC,
01267  0x5215, 0x529C, 0x52A6, 0x52C0, 0x52DB, 0x5300, 0x5307, 0x5324,
01268  0x5372, 0x5393, 0x53B2, 0x53DD, 0xFA0E, 0x549C, 0x548A, 0x54A9,
01269  0x54FF, 0x5586, 0x5759, 0x5765, 0x57AC, 0x57C8, 0x57C7, 0xFA0F,
01270  0xFA10, 0x589E, 0x58B2, 0x590B, 0x5953, 0x595B, 0x595D, 0x5963,
01271  0x59A4, 0x59BA, 0x5B56, 0x5BC0, 0x752F, 0x5BD8, 0x5BEC, 0x5C1E,
01272  0x5CA6, 0x5CBA, 0x5CF5, 0x5D27, 0x5D53, 0xFA11, 0x5D42, 0x5D6D,
01273  0x5DB8, 0x5DB9, 0x5DD0, 0x5F21, 0x5F34, 0x5F67, 0x5FB7,
01274 };
01275 static const unsigned short euc_to_utf8_FA[] = {
01276          0x5FDE, 0x605D, 0x6085, 0x608A, 0x60DE, 0x60D5, 0x6120,
01277  0x60F2, 0x6111, 0x6137, 0x6130, 0x6198, 0x6213, 0x62A6, 0x63F5,
01278  0x6460, 0x649D, 0x64CE, 0x654E, 0x6600, 0x6615, 0x663B, 0x6609,
01279  0x662E, 0x661E, 0x6624, 0x6665, 0x6657, 0x6659, 0xFA12, 0x6673,
01280  0x6699, 0x66A0, 0x66B2, 0x66BF, 0x66FA, 0x670E, 0xF929, 0x6766,
01281  0x67BB, 0x6852, 0x67C0, 0x6801, 0x6844, 0x68CF, 0xFA13, 0x6968,
01282  0xFA14, 0x6998, 0x69E2, 0x6A30, 0x6A6B, 0x6A46, 0x6A73, 0x6A7E,
01283  0x6AE2, 0x6AE4, 0x6BD6, 0x6C3F, 0x6C5C, 0x6C86, 0x6C6F, 0x6CDA,
01284  0x6D04, 0x6D87, 0x6D6F, 0x6D96, 0x6DAC, 0x6DCF, 0x6DF8, 0x6DF2,
01285  0x6DFC, 0x6E39, 0x6E5C, 0x6E27, 0x6E3C, 0x6EBF, 0x6F88, 0x6FB5,
01286  0x6FF5, 0x7005, 0x7007, 0x7028, 0x7085, 0x70AB, 0x710F, 0x7104,
01287  0x715C, 0x7146, 0x7147, 0xFA15, 0x71C1, 0x71FE, 0x72B1,
01288 };
01289 static const unsigned short euc_to_utf8_FB[] = {
01290          0x72BE, 0x7324, 0xFA16, 0x7377, 0x73BD, 0x73C9, 0x73D6,
01291  0x73E3, 0x73D2, 0x7407, 0x73F5, 0x7426, 0x742A, 0x7429, 0x742E,
01292  0x7462, 0x7489, 0x749F, 0x7501, 0x756F, 0x7682, 0x769C, 0x769E,
01293  0x769B, 0x76A6, 0xFA17, 0x7746, 0x52AF, 0x7821, 0x784E, 0x7864,
01294  0x787A, 0x7930, 0xFA18, 0xFA19, 0xFA1A, 0x7994, 0xFA1B, 0x799B,
01295  0x7AD1, 0x7AE7, 0xFA1C, 0x7AEB, 0x7B9E, 0xFA1D, 0x7D48, 0x7D5C,
01296  0x7DB7, 0x7DA0, 0x7DD6, 0x7E52, 0x7F47, 0x7FA1, 0xFA1E, 0x8301,
01297  0x8362, 0x837F, 0x83C7, 0x83F6, 0x8448, 0x84B4, 0x8553, 0x8559,
01298  0x856B, 0xFA1F, 0x85B0, 0xFA20, 0xFA21, 0x8807, 0x88F5, 0x8A12,
01299  0x8A37, 0x8A79, 0x8AA7, 0x8ABE, 0x8ADF, 0xFA22, 0x8AF6, 0x8B53,
01300  0x8B7F, 0x8CF0, 0x8CF4, 0x8D12, 0x8D76, 0xFA23, 0x8ECF, 0xFA24,
01301  0xFA25, 0x9067, 0x90DE, 0xFA26, 0x9115, 0x9127, 0x91DA,
01302 };
01303 static const unsigned short euc_to_utf8_FC[] = {
01304          0x91D7, 0x91DE, 0x91ED, 0x91EE, 0x91E4, 0x91E5, 0x9206,
01305  0x9210, 0x920A, 0x923A, 0x9240, 0x923C, 0x924E, 0x9259, 0x9251,
01306  0x9239, 0x9267, 0x92A7, 0x9277, 0x9278, 0x92E7, 0x92D7, 0x92D9,
01307  0x92D0, 0xFA27, 0x92D5, 0x92E0, 0x92D3, 0x9325, 0x9321, 0x92FB,
01308  0xFA28, 0x931E, 0x92FF, 0x931D, 0x9302, 0x9370, 0x9357, 0x93A4,
01309  0x93C6, 0x93DE, 0x93F8, 0x9431, 0x9445, 0x9448, 0x9592, 0xF9DC,
01310  0xFA29, 0x969D, 0x96AF, 0x9733, 0x973B, 0x9743, 0x974D, 0x974F,
01311  0x9751, 0x9755, 0x9857, 0x9865, 0xFA2A, 0xFA2B, 0x9927, 0xFA2C,
01312  0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
01313  0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
01314       0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
01315  0x2177, 0x2178, 0x2179, 0xFFE2, 0x00A6, 0xFF07, 0xFF02,
01316 };
01317 
01318 /* Microsoft UCS Mapping Compatible */
01319 static const unsigned short euc_to_utf8_FC_ms[] = {
01320          0x91D7, 0x91DE, 0x91ED, 0x91EE, 0x91E4, 0x91E5, 0x9206,
01321  0x9210, 0x920A, 0x923A, 0x9240, 0x923C, 0x924E, 0x9259, 0x9251,
01322  0x9239, 0x9267, 0x92A7, 0x9277, 0x9278, 0x92E7, 0x92D7, 0x92D9,
01323  0x92D0, 0xFA27, 0x92D5, 0x92E0, 0x92D3, 0x9325, 0x9321, 0x92FB,
01324  0xFA28, 0x931E, 0x92FF, 0x931D, 0x9302, 0x9370, 0x9357, 0x93A4,
01325  0x93C6, 0x93DE, 0x93F8, 0x9431, 0x9445, 0x9448, 0x9592, 0xF9DC,
01326  0xFA29, 0x969D, 0x96AF, 0x9733, 0x973B, 0x9743, 0x974D, 0x974F,
01327  0x9751, 0x9755, 0x9857, 0x9865, 0xFA2A, 0xFA2B, 0x9927, 0xFA2C,
01328  0x999E, 0x9A4E, 0x9AD9, 0x9ADC, 0x9B75, 0x9B72, 0x9B8F, 0x9BB1,
01329  0x9BBB, 0x9C00, 0x9D70, 0x9D6B, 0xFA2D, 0x9E19, 0x9ED1,      0,
01330       0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176,
01331  0x2177, 0x2178, 0x2179, 0xFFE2, 0xFFE4, 0xFF07, 0xFF02,
01332 };
01333 
01334 #ifdef X0212_ENABLE
01335 static const unsigned short euc_to_utf8_8FA2[] = {
01336               0,      0,      0,      0,      0,      0,      0,
01337       0,      0,      0,      0,      0,      0,      0, 0x02D8,
01338  0x02C7, 0x00B8, 0x02D9, 0x02DD, 0x00AF, 0x02DB, 0x02DA, 0xFF5E,
01339  0x0384, 0x0385,      0,      0,      0,      0,      0,      0,
01340       0,      0, 0x00A1, 0xFFE4, 0x00BF,      0,      0,      0,
01341       0,      0,      0,      0,      0,      0,      0,      0,
01342       0,      0,      0,      0,      0,      0,      0,      0,
01343       0,      0,      0,      0,      0,      0,      0,      0,
01344       0,      0,      0,      0,      0,      0,      0,      0,
01345       0,      0,      0, 0x00BA, 0x00AA, 0x00A9, 0x00AE, 0x2122,
01346  0x00A4, 0x2116,      0,      0,      0,      0,      0,      0,
01347       0,      0,      0,      0,      0,      0,      0,
01348 };
01349 static const unsigned short euc_to_utf8_8FA6[] = {
01350               0,      0,      0,      0,      0,      0,      0,
01351       0,      0,      0,      0,      0,      0,      0,      0,
01352       0,      0,      0,      0,      0,      0,      0,      0,
01353       0,      0,      0,      0,      0,      0,      0,      0,
01354       0,      0,      0,      0,      0,      0,      0,      0,
01355       0,      0,      0,      0,      0,      0,      0,      0,
01356       0,      0,      0,      0,      0,      0,      0,      0,
01357       0,      0,      0,      0,      0,      0,      0,      0,
01358       0, 0x0386, 0x0388, 0x0389, 0x038A, 0x03AA,      0, 0x038C,
01359       0, 0x038E, 0x03AB,      0, 0x038F,      0,      0,      0,
01360       0, 0x03AC, 0x03AD, 0x03AE, 0x03AF, 0x03CA, 0x0390, 0x03CC,
01361  0x03C2, 0x03CD, 0x03CB, 0x03B0, 0x03CE,      0,      0,
01362 };
01363 static const unsigned short euc_to_utf8_8FA7[] = {
01364               0,      0,      0,      0,      0,      0,      0,
01365       0,      0,      0,      0,      0,      0,      0,      0,
01366       0,      0,      0,      0,      0,      0,      0,      0,
01367       0,      0,      0,      0,      0,      0,      0,      0,
01368       0,      0, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407,
01369  0x0408, 0x0409, 0x040A, 0x040B, 0x040C, 0x040E, 0x040F,      0,
01370       0,      0,      0,      0,      0,      0,      0,      0,
01371       0,      0,      0,      0,      0,      0,      0,      0,
01372       0,      0,      0,      0,      0,      0,      0,      0,
01373       0,      0,      0,      0,      0,      0,      0,      0,
01374       0,      0, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457,
01375  0x0458, 0x0459, 0x045A, 0x045B, 0x045C, 0x045E, 0x045F,
01376 };
01377 static const unsigned short euc_to_utf8_8FA9[] = {
01378          0x00C6, 0x0110,      0, 0x0126,      0, 0x0132,      0,
01379  0x0141, 0x013F,      0, 0x014A, 0x00D8, 0x0152,      0, 0x0166,
01380  0x00DE,      0,      0,      0,      0,      0,      0,      0,
01381       0,      0,      0,      0,      0,      0,      0,      0,
01382       0, 0x00E6, 0x0111, 0x00F0, 0x0127, 0x0131, 0x0133, 0x0138,
01383  0x0142, 0x0140, 0x0149, 0x014B, 0x00F8, 0x0153, 0x00DF, 0x0167,
01384  0x00FE,      0,      0,      0,      0,      0,      0,      0,
01385       0,      0,      0,      0,      0,      0,      0,      0,
01386       0,      0,      0,      0,      0,      0,      0,      0,
01387       0,      0,      0,      0,      0,      0,      0,      0,
01388       0,      0,      0,      0,      0,      0,      0,      0,
01389       0,      0,      0,      0,      0,      0,      0,
01390 };
01391 static const unsigned short euc_to_utf8_8FAA[] = {
01392          0x00C1, 0x00C0, 0x00C4, 0x00C2, 0x0102, 0x01CD, 0x0100,
01393  0x0104, 0x00C5, 0x00C3, 0x0106, 0x0108, 0x010C, 0x00C7, 0x010A,
01394  0x010E, 0x00C9, 0x00C8, 0x00CB, 0x00CA, 0x011A, 0x0116, 0x0112,
01395  0x0118,      0, 0x011C, 0x011E, 0x0122, 0x0120, 0x0124, 0x00CD,
01396  0x00CC, 0x00CF, 0x00CE, 0x01CF, 0x0130, 0x012A, 0x012E, 0x0128,
01397  0x0134, 0x0136, 0x0139, 0x013D, 0x013B, 0x0143, 0x0147, 0x0145,
01398  0x00D1, 0x00D3, 0x00D2, 0x00D6, 0x00D4, 0x01D1, 0x0150, 0x014C,
01399  0x00D5, 0x0154, 0x0158, 0x0156, 0x015A, 0x015C, 0x0160, 0x015E,
01400  0x0164, 0x0162, 0x00DA, 0x00D9, 0x00DC, 0x00DB, 0x016C, 0x01D3,
01401  0x0170, 0x016A, 0x0172, 0x016E, 0x0168, 0x01D7, 0x01DB, 0x01D9,
01402  0x01D5, 0x0174, 0x00DD, 0x0178, 0x0176, 0x0179, 0x017D, 0x017B,
01403       0,      0,      0,      0,      0,      0,      0,
01404 };
01405 static const unsigned short euc_to_utf8_8FAB[] = {
01406          0x00E1, 0x00E0, 0x00E4, 0x00E2, 0x0103, 0x01CE, 0x0101,
01407  0x0105, 0x00E5, 0x00E3, 0x0107, 0x0109, 0x010D, 0x00E7, 0x010B,
01408  0x010F, 0x00E9, 0x00E8, 0x00EB, 0x00EA, 0x011B, 0x0117, 0x0113,
01409  0x0119, 0x01F5, 0x011D, 0x011F,      0, 0x0121, 0x0125, 0x00ED,
01410  0x00EC, 0x00EF, 0x00EE, 0x01D0,      0, 0x012B, 0x012F, 0x0129,
01411  0x0135, 0x0137, 0x013A, 0x013E, 0x013C, 0x0144, 0x0148, 0x0146,
01412  0x00F1, 0x00F3, 0x00F2, 0x00F6, 0x00F4, 0x01D2, 0x0151, 0x014D,
01413  0x00F5, 0x0155, 0x0159, 0x0157, 0x015B, 0x015D, 0x0161, 0x015F,
01414  0x0165, 0x0163, 0x00FA, 0x00F9, 0x00FC, 0x00FB, 0x016D, 0x01D4,
01415  0x0171, 0x016B, 0x0173, 0x016F, 0x0169, 0x01D8, 0x01DC, 0x01DA,
01416  0x01D6, 0x0175, 0x00FD, 0x00FF, 0x0177, 0x017A, 0x017E, 0x017C,
01417       0,      0,      0,      0,      0,      0,      0,
01418 };
01419 static const unsigned short euc_to_utf8_8FB0[] = {
01420          0x4E02, 0x4E04, 0x4E05, 0x4E0C, 0x4E12, 0x4E1F, 0x4E23,
01421  0x4E24, 0x4E28, 0x4E2B, 0x4E2E, 0x4E2F, 0x4E30, 0x4E35, 0x4E40,
01422  0x4E41, 0x4E44, 0x4E47, 0x4E51, 0x4E5A, 0x4E5C, 0x4E63, 0x4E68,
01423  0x4E69, 0x4E74, 0x4E75, 0x4E79, 0x4E7F, 0x4E8D, 0x4E96, 0x4E97,
01424  0x4E9D, 0x4EAF, 0x4EB9, 0x4EC3, 0x4ED0, 0x4EDA, 0x4EDB, 0x4EE0,
01425  0x4EE1, 0x4EE2, 0x4EE8, 0x4EEF, 0x4EF1, 0x4EF3, 0x4EF5, 0x4EFD,
01426  0x4EFE, 0x4EFF, 0x4F00, 0x4F02, 0x4F03, 0x4F08, 0x4F0B, 0x4F0C,
01427  0x4F12, 0x4F15, 0x4F16, 0x4F17, 0x4F19, 0x4F2E, 0x4F31, 0x4F60,
01428  0x4F33, 0x4F35, 0x4F37, 0x4F39, 0x4F3B, 0x4F3E, 0x4F40, 0x4F42,
01429  0x4F48, 0x4F49, 0x4F4B, 0x4F4C, 0x4F52, 0x4F54, 0x4F56, 0x4F58,
01430  0x4F5F, 0x4F63, 0x4F6A, 0x4F6C, 0x4F6E, 0x4F71, 0x4F77, 0x4F78,
01431  0x4F79, 0x4F7A, 0x4F7D, 0x4F7E, 0x4F81, 0x4F82, 0x4F84,
01432 };
01433 static const unsigned short euc_to_utf8_8FB1[] = {
01434          0x4F85, 0x4F89, 0x4F8A, 0x4F8C, 0x4F8E, 0x4F90, 0x4F92,
01435  0x4F93, 0x4F94, 0x4F97, 0x4F99, 0x4F9A, 0x4F9E, 0x4F9F, 0x4FB2,
01436  0x4FB7, 0x4FB9, 0x4FBB, 0x4FBC, 0x4FBD, 0x4FBE, 0x4FC0, 0x4FC1,
01437  0x4FC5, 0x4FC6, 0x4FC8, 0x4FC9, 0x4FCB, 0x4FCC, 0x4FCD, 0x4FCF,
01438  0x4FD2, 0x4FDC, 0x4FE0, 0x4FE2, 0x4FF0, 0x4FF2, 0x4FFC, 0x4FFD,
01439  0x4FFF, 0x5000, 0x5001, 0x5004, 0x5007, 0x500A, 0x500C, 0x500E,
01440  0x5010, 0x5013, 0x5017, 0x5018, 0x501B, 0x501C, 0x501D, 0x501E,
01441  0x5022, 0x5027, 0x502E, 0x5030, 0x5032, 0x5033, 0x5035, 0x5040,
01442  0x5041, 0x5042, 0x5045, 0x5046, 0x504A, 0x504C, 0x504E, 0x5051,
01443  0x5052, 0x5053, 0x5057, 0x5059, 0x505F, 0x5060, 0x5062, 0x5063,
01444  0x5066, 0x5067, 0x506A, 0x506D, 0x5070, 0x5071, 0x503B, 0x5081,
01445  0x5083, 0x5084, 0x5086, 0x508A, 0x508E, 0x508F, 0x5090,
01446 };
01447 static const unsigned short euc_to_utf8_8FB2[] = {
01448          0x5092, 0x5093, 0x5094, 0x5096, 0x509B, 0x509C, 0x509E,
01449  0x509F, 0x50A0, 0x50A1, 0x50A2, 0x50AA, 0x50AF, 0x50B0, 0x50B9,
01450  0x50BA, 0x50BD, 0x50C0, 0x50C3, 0x50C4, 0x50C7, 0x50CC, 0x50CE,
01451  0x50D0, 0x50D3, 0x50D4, 0x50D8, 0x50DC, 0x50DD, 0x50DF, 0x50E2,
01452  0x50E4, 0x50E6, 0x50E8, 0x50E9, 0x50EF, 0x50F1, 0x50F6, 0x50FA,
01453  0x50FE, 0x5103, 0x5106, 0x5107, 0x5108, 0x510B, 0x510C, 0x510D,
01454  0x510E, 0x50F2, 0x5110, 0x5117, 0x5119, 0x511B, 0x511C, 0x511D,
01455  0x511E, 0x5123, 0x5127, 0x5128, 0x512C, 0x512D, 0x512F, 0x5131,
01456  0x5133, 0x5134, 0x5135, 0x5138, 0x5139, 0x5142, 0x514A, 0x514F,
01457  0x5153, 0x5155, 0x5157, 0x5158, 0x515F, 0x5164, 0x5166, 0x517E,
01458  0x5183, 0x5184, 0x518B, 0x518E, 0x5198, 0x519D, 0x51A1, 0x51A3,
01459  0x51AD, 0x51B8, 0x51BA, 0x51BC, 0x51BE, 0x51BF, 0x51C2,
01460 };
01461 static const unsigned short euc_to_utf8_8FB3[] = {
01462          0x51C8, 0x51CF, 0x51D1, 0x51D2, 0x51D3, 0x51D5, 0x51D8,
01463  0x51DE, 0x51E2, 0x51E5, 0x51EE, 0x51F2, 0x51F3, 0x51F4, 0x51F7,
01464  0x5201, 0x5202, 0x5205, 0x5212, 0x5213, 0x5215, 0x5216, 0x5218,
01465  0x5222, 0x5228, 0x5231, 0x5232, 0x5235, 0x523C, 0x5245, 0x5249,
01466  0x5255, 0x5257, 0x5258, 0x525A, 0x525C, 0x525F, 0x5260, 0x5261,
01467  0x5266, 0x526E, 0x5277, 0x5278, 0x5279, 0x5280, 0x5282, 0x5285,
01468  0x528A, 0x528C, 0x5293, 0x5295, 0x5296, 0x5297, 0x5298, 0x529A,
01469  0x529C, 0x52A4, 0x52A5, 0x52A6, 0x52A7, 0x52AF, 0x52B0, 0x52B6,
01470  0x52B7, 0x52B8, 0x52BA, 0x52BB, 0x52BD, 0x52C0, 0x52C4, 0x52C6,
01471  0x52C8, 0x52CC, 0x52CF, 0x52D1, 0x52D4, 0x52D6, 0x52DB, 0x52DC,
01472  0x52E1, 0x52E5, 0x52E8, 0x52E9, 0x52EA, 0x52EC, 0x52F0, 0x52F1,
01473  0x52F4, 0x52F6, 0x52F7, 0x5300, 0x5303, 0x530A, 0x530B,
01474 };
01475 static const unsigned short euc_to_utf8_8FB4[] = {
01476          0x530C, 0x5311, 0x5313, 0x5318, 0x531B, 0x531C, 0x531E,
01477  0x531F, 0x5325, 0x5327, 0x5328, 0x5329, 0x532B, 0x532C, 0x532D,
01478  0x5330, 0x5332, 0x5335, 0x533C, 0x533D, 0x533E, 0x5342, 0x534C,
01479  0x534B, 0x5359, 0x535B, 0x5361, 0x5363, 0x5365, 0x536C, 0x536D,
01480  0x5372, 0x5379, 0x537E, 0x5383, 0x5387, 0x5388, 0x538E, 0x5393,
01481  0x5394, 0x5399, 0x539D, 0x53A1, 0x53A4, 0x53AA, 0x53AB, 0x53AF,
01482  0x53B2, 0x53B4, 0x53B5, 0x53B7, 0x53B8, 0x53BA, 0x53BD, 0x53C0,
01483  0x53C5, 0x53CF, 0x53D2, 0x53D3, 0x53D5, 0x53DA, 0x53DD, 0x53DE,
01484  0x53E0, 0x53E6, 0x53E7, 0x53F5, 0x5402, 0x5413, 0x541A, 0x5421,
01485  0x5427, 0x5428, 0x542A, 0x542F, 0x5431, 0x5434, 0x5435, 0x5443,
01486  0x5444, 0x5447, 0x544D, 0x544F, 0x545E, 0x5462, 0x5464, 0x5466,
01487  0x5467, 0x5469, 0x546B, 0x546D, 0x546E, 0x5474, 0x547F,
01488 };
01489 static const unsigned short euc_to_utf8_8FB5[] = {
01490          0x5481, 0x5483, 0x5485, 0x5488, 0x5489, 0x548D, 0x5491,
01491  0x5495, 0x5496, 0x549C, 0x549F, 0x54A1, 0x54A6, 0x54A7, 0x54A9,
01492  0x54AA, 0x54AD, 0x54AE, 0x54B1, 0x54B7, 0x54B9, 0x54BA, 0x54BB,
01493  0x54BF, 0x54C6, 0x54CA, 0x54CD, 0x54CE, 0x54E0, 0x54EA, 0x54EC,
01494  0x54EF, 0x54F6, 0x54FC, 0x54FE, 0x54FF, 0x5500, 0x5501, 0x5505,
01495  0x5508, 0x5509, 0x550C, 0x550D, 0x550E, 0x5515, 0x552A, 0x552B,
01496  0x5532, 0x5535, 0x5536, 0x553B, 0x553C, 0x553D, 0x5541, 0x5547,
01497  0x5549, 0x554A, 0x554D, 0x5550, 0x5551, 0x5558, 0x555A, 0x555B,
01498  0x555E, 0x5560, 0x5561, 0x5564, 0x5566, 0x557F, 0x5581, 0x5582,
01499  0x5586, 0x5588, 0x558E, 0x558F, 0x5591, 0x5592, 0x5593, 0x5594,
01500  0x5597, 0x55A3, 0x55A4, 0x55AD, 0x55B2, 0x55BF, 0x55C1, 0x55C3,
01501  0x55C6, 0x55C9, 0x55CB, 0x55CC, 0x55CE, 0x55D1, 0x55D2,
01502 };
01503 static const unsigned short euc_to_utf8_8FB6[] = {
01504          0x55D3, 0x55D7, 0x55D8, 0x55DB, 0x55DE, 0x55E2, 0x55E9,
01505  0x55F6, 0x55FF, 0x5605, 0x5608, 0x560A, 0x560D, 0x560E, 0x560F,
01506  0x5610, 0x5611, 0x5612, 0x5619, 0x562C, 0x5630, 0x5633, 0x5635,
01507  0x5637, 0x5639, 0x563B, 0x563C, 0x563D, 0x563F, 0x5640, 0x5641,
01508  0x5643, 0x5644, 0x5646, 0x5649, 0x564B, 0x564D, 0x564F, 0x5654,
01509  0x565E, 0x5660, 0x5661, 0x5662, 0x5663, 0x5666, 0x5669, 0x566D,
01510  0x566F, 0x5671, 0x5672, 0x5675, 0x5684, 0x5685, 0x5688, 0x568B,
01511  0x568C, 0x5695, 0x5699, 0x569A, 0x569D, 0x569E, 0x569F, 0x56A6,
01512  0x56A7, 0x56A8, 0x56A9, 0x56AB, 0x56AC, 0x56AD, 0x56B1, 0x56B3,
01513  0x56B7, 0x56BE, 0x56C5, 0x56C9, 0x56CA, 0x56CB, 0x56CF, 0x56D0,
01514  0x56CC, 0x56CD, 0x56D9, 0x56DC, 0x56DD, 0x56DF, 0x56E1, 0x56E4,
01515  0x56E5, 0x56E6, 0x56E7, 0x56E8, 0x56F1, 0x56EB, 0x56ED,
01516 };
01517 static const unsigned short euc_to_utf8_8FB7[] = {
01518          0x56F6, 0x56F7, 0x5701, 0x5702, 0x5707, 0x570A, 0x570C,
01519  0x5711, 0x5715, 0x571A, 0x571B, 0x571D, 0x5720, 0x5722, 0x5723,
01520  0x5724, 0x5725, 0x5729, 0x572A, 0x572C, 0x572E, 0x572F, 0x5733,
01521  0x5734, 0x573D, 0x573E, 0x573F, 0x5745, 0x5746, 0x574C, 0x574D,
01522  0x5752, 0x5762, 0x5765, 0x5767, 0x5768, 0x576B, 0x576D, 0x576E,
01523  0x576F, 0x5770, 0x5771, 0x5773, 0x5774, 0x5775, 0x5777, 0x5779,
01524  0x577A, 0x577B, 0x577C, 0x577E, 0x5781, 0x5783, 0x578C, 0x5794,
01525  0x5797, 0x5799, 0x579A, 0x579C, 0x579D, 0x579E, 0x579F, 0x57A1,
01526  0x5795, 0x57A7, 0x57A8, 0x57A9, 0x57AC, 0x57B8, 0x57BD, 0x57C7,
01527  0x57C8, 0x57CC, 0x57CF, 0x57D5, 0x57DD, 0x57DE, 0x57E4, 0x57E6,
01528  0x57E7, 0x57E9, 0x57ED, 0x57F0, 0x57F5, 0x57F6, 0x57F8, 0x57FD,
01529  0x57FE, 0x57FF, 0x5803, 0x5804, 0x5808, 0x5809, 0x57E1,
01530 };
01531 static const unsigned short euc_to_utf8_8FB8[] = {
01532          0x580C, 0x580D, 0x581B, 0x581E, 0x581F, 0x5820, 0x5826,
01533  0x5827, 0x582D, 0x5832, 0x5839, 0x583F, 0x5849, 0x584C, 0x584D,
01534  0x584F, 0x5850, 0x5855, 0x585F, 0x5861, 0x5864, 0x5867, 0x5868,
01535  0x5878, 0x587C, 0x587F, 0x5880, 0x5881, 0x5887, 0x5888, 0x5889,
01536  0x588A, 0x588C, 0x588D, 0x588F, 0x5890, 0x5894, 0x5896, 0x589D,
01537  0x58A0, 0x58A1, 0x58A2, 0x58A6, 0x58A9, 0x58B1, 0x58B2, 0x58C4,
01538  0x58BC, 0x58C2, 0x58C8, 0x58CD, 0x58CE, 0x58D0, 0x58D2, 0x58D4,
01539  0x58D6, 0x58DA, 0x58DD, 0x58E1, 0x58E2, 0x58E9, 0x58F3, 0x5905,
01540  0x5906, 0x590B, 0x590C, 0x5912, 0x5913, 0x5914, 0x8641, 0x591D,
01541  0x5921, 0x5923, 0x5924, 0x5928, 0x592F, 0x5930, 0x5933, 0x5935,
01542  0x5936, 0x593F, 0x5943, 0x5946, 0x5952, 0x5953, 0x5959, 0x595B,
01543  0x595D, 0x595E, 0x595F, 0x5961, 0x5963, 0x596B, 0x596D,
01544 };
01545 static const unsigned short euc_to_utf8_8FB9[] = {
01546          0x596F, 0x5972, 0x5975, 0x5976, 0x5979, 0x597B, 0x597C,
01547  0x598B, 0x598C, 0x598E, 0x5992, 0x5995, 0x5997, 0x599F, 0x59A4,
01548  0x59A7, 0x59AD, 0x59AE, 0x59AF, 0x59B0, 0x59B3, 0x59B7, 0x59BA,
01549  0x59BC, 0x59C1, 0x59C3, 0x59C4, 0x59C8, 0x59CA, 0x59CD, 0x59D2,
01550  0x59DD, 0x59DE, 0x59DF, 0x59E3, 0x59E4, 0x59E7, 0x59EE, 0x59EF,
01551  0x59F1, 0x59F2, 0x59F4, 0x59F7, 0x5A00, 0x5A04, 0x5A0C, 0x5A0D,
01552  0x5A0E, 0x5A12, 0x5A13, 0x5A1E, 0x5A23, 0x5A24, 0x5A27, 0x5A28,
01553  0x5A2A, 0x5A2D, 0x5A30, 0x5A44, 0x5A45, 0x5A47, 0x5A48, 0x5A4C,
01554  0x5A50, 0x5A55, 0x5A5E, 0x5A63, 0x5A65, 0x5A67, 0x5A6D, 0x5A77,
01555  0x5A7A, 0x5A7B, 0x5A7E, 0x5A8B, 0x5A90, 0x5A93, 0x5A96, 0x5A99,
01556  0x5A9C, 0x5A9E, 0x5A9F, 0x5AA0, 0x5AA2, 0x5AA7, 0x5AAC, 0x5AB1,
01557  0x5AB2, 0x5AB3, 0x5AB5, 0x5AB8, 0x5ABA, 0x5ABB, 0x5ABF,
01558 };
01559 static const unsigned short euc_to_utf8_8FBA[] = {
01560          0x5AC4, 0x5AC6, 0x5AC8, 0x5ACF, 0x5ADA, 0x5ADC, 0x5AE0,
01561  0x5AE5, 0x5AEA, 0x5AEE, 0x5AF5, 0x5AF6, 0x5AFD, 0x5B00, 0x5B01,
01562  0x5B08, 0x5B17, 0x5B34, 0x5B19, 0x5B1B, 0x5B1D, 0x5B21, 0x5B25,
01563  0x5B2D, 0x5B38, 0x5B41, 0x5B4B, 0x5B4C, 0x5B52, 0x5B56, 0x5B5E,
01564  0x5B68, 0x5B6E, 0x5B6F, 0x5B7C, 0x5B7D, 0x5B7E, 0x5B7F, 0x5B81,
01565  0x5B84, 0x5B86, 0x5B8A, 0x5B8E, 0x5B90, 0x5B91, 0x5B93, 0x5B94,
01566  0x5B96, 0x5BA8, 0x5BA9, 0x5BAC, 0x5BAD, 0x5BAF, 0x5BB1, 0x5BB2,
01567  0x5BB7, 0x5BBA, 0x5BBC, 0x5BC0, 0x5BC1, 0x5BCD, 0x5BCF, 0x5BD6,
01568  0x5BD7, 0x5BD8, 0x5BD9, 0x5BDA, 0x5BE0, 0x5BEF, 0x5BF1, 0x5BF4,
01569  0x5BFD, 0x5C0C, 0x5C17, 0x5C1E, 0x5C1F, 0x5C23, 0x5C26, 0x5C29,
01570  0x5C2B, 0x5C2C, 0x5C2E, 0x5C30, 0x5C32, 0x5C35, 0x5C36, 0x5C59,
01571  0x5C5A, 0x5C5C, 0x5C62, 0x5C63, 0x5C67, 0x5C68, 0x5C69,
01572 };
01573 static const unsigned short euc_to_utf8_8FBB[] = {
01574          0x5C6D, 0x5C70, 0x5C74, 0x5C75, 0x5C7A, 0x5C7B, 0x5C7C,
01575  0x5C7D, 0x5C87, 0x5C88, 0x5C8A, 0x5C8F, 0x5C92, 0x5C9D, 0x5C9F,
01576  0x5CA0, 0x5CA2, 0x5CA3, 0x5CA6, 0x5CAA, 0x5CB2, 0x5CB4, 0x5CB5,
01577  0x5CBA, 0x5CC9, 0x5CCB, 0x5CD2, 0x5CDD, 0x5CD7, 0x5CEE, 0x5CF1,
01578  0x5CF2, 0x5CF4, 0x5D01, 0x5D06, 0x5D0D, 0x5D12, 0x5D2B, 0x5D23,
01579  0x5D24, 0x5D26, 0x5D27, 0x5D31, 0x5D34, 0x5D39, 0x5D3D, 0x5D3F,
01580  0x5D42, 0x5D43, 0x5D46, 0x5D48, 0x5D55, 0x5D51, 0x5D59, 0x5D4A,
01581  0x5D5F, 0x5D60, 0x5D61, 0x5D62, 0x5D64, 0x5D6A, 0x5D6D, 0x5D70,
01582  0x5D79, 0x5D7A, 0x5D7E, 0x5D7F, 0x5D81, 0x5D83, 0x5D88, 0x5D8A,
01583  0x5D92, 0x5D93, 0x5D94, 0x5D95, 0x5D99, 0x5D9B, 0x5D9F, 0x5DA0,
01584  0x5DA7, 0x5DAB, 0x5DB0, 0x5DB4, 0x5DB8, 0x5DB9, 0x5DC3, 0x5DC7,
01585  0x5DCB, 0x5DD0, 0x5DCE, 0x5DD8, 0x5DD9, 0x5DE0, 0x5DE4,
01586 };
01587 static const unsigned short euc_to_utf8_8FBC[] = {
01588          0x5DE9, 0x5DF8, 0x5DF9, 0x5E00, 0x5E07, 0x5E0D, 0x5E12,
01589  0x5E14, 0x5E15, 0x5E18, 0x5E1F, 0x5E20, 0x5E2E, 0x5E28, 0x5E32,
01590  0x5E35, 0x5E3E, 0x5E4B, 0x5E50, 0x5E49, 0x5E51, 0x5E56, 0x5E58,
01591  0x5E5B, 0x5E5C, 0x5E5E, 0x5E68, 0x5E6A, 0x5E6B, 0x5E6C, 0x5E6D,
01592  0x5E6E, 0x5E70, 0x5E80, 0x5E8B, 0x5E8E, 0x5EA2, 0x5EA4, 0x5EA5,
01593  0x5EA8, 0x5EAA, 0x5EAC, 0x5EB1, 0x5EB3, 0x5EBD, 0x5EBE, 0x5EBF,
01594  0x5EC6, 0x5ECC, 0x5ECB, 0x5ECE, 0x5ED1, 0x5ED2, 0x5ED4, 0x5ED5,
01595  0x5EDC, 0x5EDE, 0x5EE5, 0x5EEB, 0x5F02, 0x5F06, 0x5F07, 0x5F08,
01596  0x5F0E, 0x5F19, 0x5F1C, 0x5F1D, 0x5F21, 0x5F22, 0x5F23, 0x5F24,
01597  0x5F28, 0x5F2B, 0x5F2C, 0x5F2E, 0x5F30, 0x5F34, 0x5F36, 0x5F3B,
01598  0x5F3D, 0x5F3F, 0x5F40, 0x5F44, 0x5F45, 0x5F47, 0x5F4D, 0x5F50,
01599  0x5F54, 0x5F58, 0x5F5B, 0x5F60, 0x5F63, 0x5F64, 0x5F67,
01600 };
01601 static const unsigned short euc_to_utf8_8FBD[] = {
01602          0x5F6F, 0x5F72, 0x5F74, 0x5F75, 0x5F78, 0x5F7A, 0x5F7D,
01603  0x5F7E, 0x5F89, 0x5F8D, 0x5F8F, 0x5F96, 0x5F9C, 0x5F9D, 0x5FA2,
01604  0x5FA7, 0x5FAB, 0x5FA4, 0x5FAC, 0x5FAF, 0x5FB0, 0x5FB1, 0x5FB8,
01605  0x5FC4, 0x5FC7, 0x5FC8, 0x5FC9, 0x5FCB, 0x5FD0, 0x5FD1, 0x5FD2,
01606  0x5FD3, 0x5FD4, 0x5FDE, 0x5FE1, 0x5FE2, 0x5FE8, 0x5FE9, 0x5FEA,
01607  0x5FEC, 0x5FED, 0x5FEE, 0x5FEF, 0x5FF2, 0x5FF3, 0x5FF6, 0x5FFA,
01608  0x5FFC, 0x6007, 0x600A, 0x600D, 0x6013, 0x6014, 0x6017, 0x6018,
01609  0x601A, 0x601F, 0x6024, 0x602D, 0x6033, 0x6035, 0x6040, 0x6047,
01610  0x6048, 0x6049, 0x604C, 0x6051, 0x6054, 0x6056, 0x6057, 0x605D,
01611  0x6061, 0x6067, 0x6071, 0x607E, 0x607F, 0x6082, 0x6086, 0x6088,
01612  0x608A, 0x608E, 0x6091, 0x6093, 0x6095, 0x6098, 0x609D, 0x609E,
01613  0x60A2, 0x60A4, 0x60A5, 0x60A8, 0x60B0, 0x60B1, 0x60B7,
01614 };
01615 static const unsigned short euc_to_utf8_8FBE[] = {
01616          0x60BB, 0x60BE, 0x60C2, 0x60C4, 0x60C8, 0x60C9, 0x60CA,
01617  0x60CB, 0x60CE, 0x60CF, 0x60D4, 0x60D5, 0x60D9, 0x60DB, 0x60DD,
01618  0x60DE, 0x60E2, 0x60E5, 0x60F2, 0x60F5, 0x60F8, 0x60FC, 0x60FD,
01619  0x6102, 0x6107, 0x610A, 0x610C, 0x6110, 0x6111, 0x6112, 0x6113,
01620  0x6114, 0x6116, 0x6117, 0x6119, 0x611C, 0x611E, 0x6122, 0x612A,
01621  0x612B, 0x6130, 0x6131, 0x6135, 0x6136, 0x6137, 0x6139, 0x6141,
01622  0x6145, 0x6146, 0x6149, 0x615E, 0x6160, 0x616C, 0x6172, 0x6178,
01623  0x617B, 0x617C, 0x617F, 0x6180, 0x6181, 0x6183, 0x6184, 0x618B,
01624  0x618D, 0x6192, 0x6193, 0x6197, 0x6198, 0x619C, 0x619D, 0x619F,
01625  0x61A0, 0x61A5, 0x61A8, 0x61AA, 0x61AD, 0x61B8, 0x61B9, 0x61BC,
01626  0x61C0, 0x61C1, 0x61C2, 0x61CE, 0x61CF, 0x61D5, 0x61DC, 0x61DD,
01627  0x61DE, 0x61DF, 0x61E1, 0x61E2, 0x61E7, 0x61E9, 0x61E5,
01628 };
01629 static const unsigned short euc_to_utf8_8FBF[] = {
01630          0x61EC, 0x61ED, 0x61EF, 0x6201, 0x6203, 0x6204, 0x6207,
01631  0x6213, 0x6215, 0x621C, 0x6220, 0x6222, 0x6223, 0x6227, 0x6229,
01632  0x622B, 0x6239, 0x623D, 0x6242, 0x6243, 0x6244, 0x6246, 0x624C,
01633  0x6250, 0x6251, 0x6252, 0x6254, 0x6256, 0x625A, 0x625C, 0x6264,
01634  0x626D, 0x626F, 0x6273, 0x627A, 0x627D, 0x628D, 0x628E, 0x628F,
01635  0x6290, 0x62A6, 0x62A8, 0x62B3, 0x62B6, 0x62B7, 0x62BA, 0x62BE,
01636  0x62BF, 0x62C4, 0x62CE, 0x62D5, 0x62D6, 0x62DA, 0x62EA, 0x62F2,
01637  0x62F4, 0x62FC, 0x62FD, 0x6303, 0x6304, 0x630A, 0x630B, 0x630D,
01638  0x6310, 0x6313, 0x6316, 0x6318, 0x6329, 0x632A, 0x632D, 0x6335,
01639  0x6336, 0x6339, 0x633C, 0x6341, 0x6342, 0x6343, 0x6344, 0x6346,
01640  0x634A, 0x634B, 0x634E, 0x6352, 0x6353, 0x6354, 0x6358, 0x635B,
01641  0x6365, 0x6366, 0x636C, 0x636D, 0x6371, 0x6374, 0x6375,
01642 };
01643 static const unsigned short euc_to_utf8_8FC0[] = {
01644          0x6378, 0x637C, 0x637D, 0x637F, 0x6382, 0x6384, 0x6387,
01645  0x638A, 0x6390, 0x6394, 0x6395, 0x6399, 0x639A, 0x639E, 0x63A4,
01646  0x63A6, 0x63AD, 0x63AE, 0x63AF, 0x63BD, 0x63C1, 0x63C5, 0x63C8,
01647  0x63CE, 0x63D1, 0x63D3, 0x63D4, 0x63D5, 0x63DC, 0x63E0, 0x63E5,
01648  0x63EA, 0x63EC, 0x63F2, 0x63F3, 0x63F5, 0x63F8, 0x63F9, 0x6409,
01649  0x640A, 0x6410, 0x6412, 0x6414, 0x6418, 0x641E, 0x6420, 0x6422,
01650  0x6424, 0x6425, 0x6429, 0x642A, 0x642F, 0x6430, 0x6435, 0x643D,
01651  0x643F, 0x644B, 0x644F, 0x6451, 0x6452, 0x6453, 0x6454, 0x645A,
01652  0x645B, 0x645C, 0x645D, 0x645F, 0x6460, 0x6461, 0x6463, 0x646D,
01653  0x6473, 0x6474, 0x647B, 0x647D, 0x6485, 0x6487, 0x648F, 0x6490,
01654  0x6491, 0x6498, 0x6499, 0x649B, 0x649D, 0x649F, 0x64A1, 0x64A3,
01655  0x64A6, 0x64A8, 0x64AC, 0x64B3, 0x64BD, 0x64BE, 0x64BF,
01656 };
01657 static const unsigned short euc_to_utf8_8FC1[] = {
01658          0x64C4, 0x64C9, 0x64CA, 0x64CB, 0x64CC, 0x64CE, 0x64D0,
01659  0x64D1, 0x64D5, 0x64D7, 0x64E4, 0x64E5, 0x64E9, 0x64EA, 0x64ED,
01660  0x64F0, 0x64F5, 0x64F7, 0x64FB, 0x64FF, 0x6501, 0x6504, 0x6508,
01661  0x6509, 0x650A, 0x650F, 0x6513, 0x6514, 0x6516, 0x6519, 0x651B,
01662  0x651E, 0x651F, 0x6522, 0x6526, 0x6529, 0x652E, 0x6531, 0x653A,
01663  0x653C, 0x653D, 0x6543, 0x6547, 0x6549, 0x6550, 0x6552, 0x6554,
01664  0x655F, 0x6560, 0x6567, 0x656B, 0x657A, 0x657D, 0x6581, 0x6585,
01665  0x658A, 0x6592, 0x6595, 0x6598, 0x659D, 0x65A0, 0x65A3, 0x65A6,
01666  0x65AE, 0x65B2, 0x65B3, 0x65B4, 0x65BF, 0x65C2, 0x65C8, 0x65C9,
01667  0x65CE, 0x65D0, 0x65D4, 0x65D6, 0x65D8, 0x65DF, 0x65F0, 0x65F2,
01668  0x65F4, 0x65F5, 0x65F9, 0x65FE, 0x65FF, 0x6600, 0x6604, 0x6608,
01669  0x6609, 0x660D, 0x6611, 0x6612, 0x6615, 0x6616, 0x661D,
01670 };
01671 static const unsigned short euc_to_utf8_8FC2[] = {
01672          0x661E, 0x6621, 0x6622, 0x6623, 0x6624, 0x6626, 0x6629,
01673  0x662A, 0x662B, 0x662C, 0x662E, 0x6630, 0x6631, 0x6633, 0x6639,
01674  0x6637, 0x6640, 0x6645, 0x6646, 0x664A, 0x664C, 0x6651, 0x664E,
01675  0x6657, 0x6658, 0x6659, 0x665B, 0x665C, 0x6660, 0x6661, 0x66FB,
01676  0x666A, 0x666B, 0x666C, 0x667E, 0x6673, 0x6675, 0x667F, 0x6677,
01677  0x6678, 0x6679, 0x667B, 0x6680, 0x667C, 0x668B, 0x668C, 0x668D,
01678  0x6690, 0x6692, 0x6699, 0x669A, 0x669B, 0x669C, 0x669F, 0x66A0,
01679  0x66A4, 0x66AD, 0x66B1, 0x66B2, 0x66B5, 0x66BB, 0x66BF, 0x66C0,
01680  0x66C2, 0x66C3, 0x66C8, 0x66CC, 0x66CE, 0x66CF, 0x66D4, 0x66DB,
01681  0x66DF, 0x66E8, 0x66EB, 0x66EC, 0x66EE, 0x66FA, 0x6705, 0x6707,
01682  0x670E, 0x6713, 0x6719, 0x671C, 0x6720, 0x6722, 0x6733, 0x673E,
01683  0x6745, 0x6747, 0x6748, 0x674C, 0x6754, 0x6755, 0x675D,
01684 };
01685 static const unsigned short euc_to_utf8_8FC3[] = {
01686          0x6766, 0x676C, 0x676E, 0x6774, 0x6776, 0x677B, 0x6781,
01687  0x6784, 0x678E, 0x678F, 0x6791, 0x6793, 0x6796, 0x6798, 0x6799,
01688  0x679B, 0x67B0, 0x67B1, 0x67B2, 0x67B5, 0x67BB, 0x67BC, 0x67BD,
01689  0x67F9, 0x67C0, 0x67C2, 0x67C3, 0x67C5, 0x67C8, 0x67C9, 0x67D2,
01690  0x67D7, 0x67D9, 0x67DC, 0x67E1, 0x67E6, 0x67F0, 0x67F2, 0x67F6,
01691  0x67F7, 0x6852, 0x6814, 0x6819, 0x681D, 0x681F, 0x6828, 0x6827,
01692  0x682C, 0x682D, 0x682F, 0x6830, 0x6831, 0x6833, 0x683B, 0x683F,
01693  0x6844, 0x6845, 0x684A, 0x684C, 0x6855, 0x6857, 0x6858, 0x685B,
01694  0x686B, 0x686E, 0x686F, 0x6870, 0x6871, 0x6872, 0x6875, 0x6879,
01695  0x687A, 0x687B, 0x687C, 0x6882, 0x6884, 0x6886, 0x6888, 0x6896,
01696  0x6898, 0x689A, 0x689C, 0x68A1, 0x68A3, 0x68A5, 0x68A9, 0x68AA,
01697  0x68AE, 0x68B2, 0x68BB, 0x68C5, 0x68C8, 0x68CC, 0x68CF,
01698 };
01699 static const unsigned short euc_to_utf8_8FC4[] = {
01700          0x68D0, 0x68D1, 0x68D3, 0x68D6, 0x68D9, 0x68DC, 0x68DD,
01701  0x68E5, 0x68E8, 0x68EA, 0x68EB, 0x68EC, 0x68ED, 0x68F0, 0x68F1,
01702  0x68F5, 0x68F6, 0x68FB, 0x68FC, 0x68FD, 0x6906, 0x6909, 0x690A,
01703  0x6910, 0x6911, 0x6913, 0x6916, 0x6917, 0x6931, 0x6933, 0x6935,
01704  0x6938, 0x693B, 0x6942, 0x6945, 0x6949, 0x694E, 0x6957, 0x695B,
01705  0x6963, 0x6964, 0x6965, 0x6966, 0x6968, 0x6969, 0x696C, 0x6970,
01706  0x6971, 0x6972, 0x697A, 0x697B, 0x697F, 0x6980, 0x698D, 0x6992,
01707  0x6996, 0x6998, 0x69A1, 0x69A5, 0x69A6, 0x69A8, 0x69AB, 0x69AD,
01708  0x69AF, 0x69B7, 0x69B8, 0x69BA, 0x69BC, 0x69C5, 0x69C8, 0x69D1,
01709  0x69D6, 0x69D7, 0x69E2, 0x69E5, 0x69EE, 0x69EF, 0x69F1, 0x69F3,
01710  0x69F5, 0x69FE, 0x6A00, 0x6A01, 0x6A03, 0x6A0F, 0x6A11, 0x6A15,
01711  0x6A1A, 0x6A1D, 0x6A20, 0x6A24, 0x6A28, 0x6A30, 0x6A32,
01712 };
01713 static const unsigned short euc_to_utf8_8FC5[] = {
01714          0x6A34, 0x6A37, 0x6A3B, 0x6A3E, 0x6A3F, 0x6A45, 0x6A46,
01715  0x6A49, 0x6A4A, 0x6A4E, 0x6A50, 0x6A51, 0x6A52, 0x6A55, 0x6A56,
01716  0x6A5B, 0x6A64, 0x6A67, 0x6A6A, 0x6A71, 0x6A73, 0x6A7E, 0x6A81,
01717  0x6A83, 0x6A86, 0x6A87, 0x6A89, 0x6A8B, 0x6A91, 0x6A9B, 0x6A9D,
01718  0x6A9E, 0x6A9F, 0x6AA5, 0x6AAB, 0x6AAF, 0x6AB0, 0x6AB1, 0x6AB4,
01719  0x6ABD, 0x6ABE, 0x6ABF, 0x6AC6, 0x6AC9, 0x6AC8, 0x6ACC, 0x6AD0,
01720  0x6AD4, 0x6AD5, 0x6AD6, 0x6ADC, 0x6ADD, 0x6AE4, 0x6AE7, 0x6AEC,
01721  0x6AF0, 0x6AF1, 0x6AF2, 0x6AFC, 0x6AFD, 0x6B02, 0x6B03, 0x6B06,
01722  0x6B07, 0x6B09, 0x6B0F, 0x6B10, 0x6B11, 0x6B17, 0x6B1B, 0x6B1E,
01723  0x6B24, 0x6B28, 0x6B2B, 0x6B2C, 0x6B2F, 0x6B35, 0x6B36, 0x6B3B,
01724  0x6B3F, 0x6B46, 0x6B4A, 0x6B4D, 0x6B52, 0x6B56, 0x6B58, 0x6B5D,
01725  0x6B60, 0x6B67, 0x6B6B, 0x6B6E, 0x6B70, 0x6B75, 0x6B7D,
01726 };
01727 static const unsigned short euc_to_utf8_8FC6[] = {
01728          0x6B7E, 0x6B82, 0x6B85, 0x6B97, 0x6B9B, 0x6B9F, 0x6BA0,
01729  0x6BA2, 0x6BA3, 0x6BA8, 0x6BA9, 0x6BAC, 0x6BAD, 0x6BAE, 0x6BB0,
01730  0x6BB8, 0x6BB9, 0x6BBD, 0x6BBE, 0x6BC3, 0x6BC4, 0x6BC9, 0x6BCC,
01731  0x6BD6, 0x6BDA, 0x6BE1, 0x6BE3, 0x6BE6, 0x6BE7, 0x6BEE, 0x6BF1,
01732  0x6BF7, 0x6BF9, 0x6BFF, 0x6C02, 0x6C04, 0x6C05, 0x6C09, 0x6C0D,
01733  0x6C0E, 0x6C10, 0x6C12, 0x6C19, 0x6C1F, 0x6C26, 0x6C27, 0x6C28,
01734  0x6C2C, 0x6C2E, 0x6C33, 0x6C35, 0x6C36, 0x6C3A, 0x6C3B, 0x6C3F,
01735  0x6C4A, 0x6C4B, 0x6C4D, 0x6C4F, 0x6C52, 0x6C54, 0x6C59, 0x6C5B,
01736  0x6C5C, 0x6C6B, 0x6C6D, 0x6C6F, 0x6C74, 0x6C76, 0x6C78, 0x6C79,
01737  0x6C7B, 0x6C85, 0x6C86, 0x6C87, 0x6C89, 0x6C94, 0x6C95, 0x6C97,
01738  0x6C98, 0x6C9C, 0x6C9F, 0x6CB0, 0x6CB2, 0x6CB4, 0x6CC2, 0x6CC6,
01739  0x6CCD, 0x6CCF, 0x6CD0, 0x6CD1, 0x6CD2, 0x6CD4, 0x6CD6,
01740 };
01741 static const unsigned short euc_to_utf8_8FC7[] = {
01742          0x6CDA, 0x6CDC, 0x6CE0, 0x6CE7, 0x6CE9, 0x6CEB, 0x6CEC,
01743  0x6CEE, 0x6CF2, 0x6CF4, 0x6D04, 0x6D07, 0x6D0A, 0x6D0E, 0x6D0F,
01744  0x6D11, 0x6D13, 0x6D1A, 0x6D26, 0x6D27, 0x6D28, 0x6C67, 0x6D2E,
01745  0x6D2F, 0x6D31, 0x6D39, 0x6D3C, 0x6D3F, 0x6D57, 0x6D5E, 0x6D5F,
01746  0x6D61, 0x6D65, 0x6D67, 0x6D6F, 0x6D70, 0x6D7C, 0x6D82, 0x6D87,
01747  0x6D91, 0x6D92, 0x6D94, 0x6D96, 0x6D97, 0x6D98, 0x6DAA, 0x6DAC,
01748  0x6DB4, 0x6DB7, 0x6DB9, 0x6DBD, 0x6DBF, 0x6DC4, 0x6DC8, 0x6DCA,
01749  0x6DCE, 0x6DCF, 0x6DD6, 0x6DDB, 0x6DDD, 0x6DDF, 0x6DE0, 0x6DE2,
01750  0x6DE5, 0x6DE9, 0x6DEF, 0x6DF0, 0x6DF4, 0x6DF6, 0x6DFC, 0x6E00,
01751  0x6E04, 0x6E1E, 0x6E22, 0x6E27, 0x6E32, 0x6E36, 0x6E39, 0x6E3B,
01752  0x6E3C, 0x6E44, 0x6E45, 0x6E48, 0x6E49, 0x6E4B, 0x6E4F, 0x6E51,
01753  0x6E52, 0x6E53, 0x6E54, 0x6E57, 0x6E5C, 0x6E5D, 0x6E5E,
01754 };
01755 static const unsigned short euc_to_utf8_8FC8[] = {
01756          0x6E62, 0x6E63, 0x6E68, 0x6E73, 0x6E7B, 0x6E7D, 0x6E8D,
01757  0x6E93, 0x6E99, 0x6EA0, 0x6EA7, 0x6EAD, 0x6EAE, 0x6EB1, 0x6EB3,
01758  0x6EBB, 0x6EBF, 0x6EC0, 0x6EC1, 0x6EC3, 0x6EC7, 0x6EC8, 0x6ECA,
01759  0x6ECD, 0x6ECE, 0x6ECF, 0x6EEB, 0x6EED, 0x6EEE, 0x6EF9, 0x6EFB,
01760  0x6EFD, 0x6F04, 0x6F08, 0x6F0A, 0x6F0C, 0x6F0D, 0x6F16, 0x6F18,
01761  0x6F1A, 0x6F1B, 0x6F26, 0x6F29, 0x6F2A, 0x6F2F, 0x6F30, 0x6F33,
01762  0x6F36, 0x6F3B, 0x6F3C, 0x6F2D, 0x6F4F, 0x6F51, 0x6F52, 0x6F53,
01763  0x6F57, 0x6F59, 0x6F5A, 0x6F5D, 0x6F5E, 0x6F61, 0x6F62, 0x6F68,
01764  0x6F6C, 0x6F7D, 0x6F7E, 0x6F83, 0x6F87, 0x6F88, 0x6F8B, 0x6F8C,
01765  0x6F8D, 0x6F90, 0x6F92, 0x6F93, 0x6F94, 0x6F96, 0x6F9A, 0x6F9F,
01766  0x6FA0, 0x6FA5, 0x6FA6, 0x6FA7, 0x6FA8, 0x6FAE, 0x6FAF, 0x6FB0,
01767  0x6FB5, 0x6FB6, 0x6FBC, 0x6FC5, 0x6FC7, 0x6FC8, 0x6FCA,
01768 };
01769 static const unsigned short euc_to_utf8_8FC9[] = {
01770          0x6FDA, 0x6FDE, 0x6FE8, 0x6FE9, 0x6FF0, 0x6FF5, 0x6FF9,
01771  0x6FFC, 0x6FFD, 0x7000, 0x7005, 0x7006, 0x7007, 0x700D, 0x7017,
01772  0x7020, 0x7023, 0x702F, 0x7034, 0x7037, 0x7039, 0x703C, 0x7043,
01773  0x7044, 0x7048, 0x7049, 0x704A, 0x704B, 0x7054, 0x7055, 0x705D,
01774  0x705E, 0x704E, 0x7064, 0x7065, 0x706C, 0x706E, 0x7075, 0x7076,
01775  0x707E, 0x7081, 0x7085, 0x7086, 0x7094, 0x7095, 0x7096, 0x7097,
01776  0x7098, 0x709B, 0x70A4, 0x70AB, 0x70B0, 0x70B1, 0x70B4, 0x70B7,
01777  0x70CA, 0x70D1, 0x70D3, 0x70D4, 0x70D5, 0x70D6, 0x70D8, 0x70DC,
01778  0x70E4, 0x70FA, 0x7103, 0x7104, 0x7105, 0x7106, 0x7107, 0x710B,
01779  0x710C, 0x710F, 0x711E, 0x7120, 0x712B, 0x712D, 0x712F, 0x7130,
01780  0x7131, 0x7138, 0x7141, 0x7145, 0x7146, 0x7147, 0x714A, 0x714B,
01781  0x7150, 0x7152, 0x7157, 0x715A, 0x715C, 0x715E, 0x7160,
01782 };
01783 static const unsigned short euc_to_utf8_8FCA[] = {
01784          0x7168, 0x7179, 0x7180, 0x7185, 0x7187, 0x718C, 0x7192,
01785  0x719A, 0x719B, 0x71A0, 0x71A2, 0x71AF, 0x71B0, 0x71B2, 0x71B3,
01786  0x71BA, 0x71BF, 0x71C0, 0x71C1, 0x71C4, 0x71CB, 0x71CC, 0x71D3,
01787  0x71D6, 0x71D9, 0x71DA, 0x71DC, 0x71F8, 0x71FE, 0x7200, 0x7207,
01788  0x7208, 0x7209, 0x7213, 0x7217, 0x721A, 0x721D, 0x721F, 0x7224,
01789  0x722B, 0x722F, 0x7234, 0x7238, 0x7239, 0x7241, 0x7242, 0x7243,
01790  0x7245, 0x724E, 0x724F, 0x7250, 0x7253, 0x7255, 0x7256, 0x725A,
01791  0x725C, 0x725E, 0x7260, 0x7263, 0x7268, 0x726B, 0x726E, 0x726F,
01792  0x7271, 0x7277, 0x7278, 0x727B, 0x727C, 0x727F, 0x7284, 0x7289,
01793  0x728D, 0x728E, 0x7293, 0x729B, 0x72A8, 0x72AD, 0x72AE, 0x72B1,
01794  0x72B4, 0x72BE, 0x72C1, 0x72C7, 0x72C9, 0x72CC, 0x72D5, 0x72D6,
01795  0x72D8, 0x72DF, 0x72E5, 0x72F3, 0x72F4, 0x72FA, 0x72FB,
01796 };
01797 static const unsigned short euc_to_utf8_8FCB[] = {
01798          0x72FE, 0x7302, 0x7304, 0x7305, 0x7307, 0x730B, 0x730D,
01799  0x7312, 0x7313, 0x7318, 0x7319, 0x731E, 0x7322, 0x7324, 0x7327,
01800  0x7328, 0x732C, 0x7331, 0x7332, 0x7335, 0x733A, 0x733B, 0x733D,
01801  0x7343, 0x734D, 0x7350, 0x7352, 0x7356, 0x7358, 0x735D, 0x735E,
01802  0x735F, 0x7360, 0x7366, 0x7367, 0x7369, 0x736B, 0x736C, 0x736E,
01803  0x736F, 0x7371, 0x7377, 0x7379, 0x737C, 0x7380, 0x7381, 0x7383,
01804  0x7385, 0x7386, 0x738E, 0x7390, 0x7393, 0x7395, 0x7397, 0x7398,
01805  0x739C, 0x739E, 0x739F, 0x73A0, 0x73A2, 0x73A5, 0x73A6, 0x73AA,
01806  0x73AB, 0x73AD, 0x73B5, 0x73B7, 0x73B9, 0x73BC, 0x73BD, 0x73BF,
01807  0x73C5, 0x73C6, 0x73C9, 0x73CB, 0x73CC, 0x73CF, 0x73D2, 0x73D3,
01808  0x73D6, 0x73D9, 0x73DD, 0x73E1, 0x73E3, 0x73E6, 0x73E7, 0x73E9,
01809  0x73F4, 0x73F5, 0x73F7, 0x73F9, 0x73FA, 0x73FB, 0x73FD,
01810 };
01811 static const unsigned short euc_to_utf8_8FCC[] = {
01812          0x73FF, 0x7400, 0x7401, 0x7404, 0x7407, 0x740A, 0x7411,
01813  0x741A, 0x741B, 0x7424, 0x7426, 0x7428, 0x7429, 0x742A, 0x742B,
01814  0x742C, 0x742D, 0x742E, 0x742F, 0x7430, 0x7431, 0x7439, 0x7440,
01815  0x7443, 0x7444, 0x7446, 0x7447, 0x744B, 0x744D, 0x7451, 0x7452,
01816  0x7457, 0x745D, 0x7462, 0x7466, 0x7467, 0x7468, 0x746B, 0x746D,
01817  0x746E, 0x7471, 0x7472, 0x7480, 0x7481, 0x7485, 0x7486, 0x7487,
01818  0x7489, 0x748F, 0x7490, 0x7491, 0x7492, 0x7498, 0x7499, 0x749A,
01819  0x749C, 0x749F, 0x74A0, 0x74A1, 0x74A3, 0x74A6, 0x74A8, 0x74A9,
01820  0x74AA, 0x74AB, 0x74AE, 0x74AF, 0x74B1, 0x74B2, 0x74B5, 0x74B9,
01821  0x74BB, 0x74BF, 0x74C8, 0x74C9, 0x74CC, 0x74D0, 0x74D3, 0x74D8,
01822  0x74DA, 0x74DB, 0x74DE, 0x74DF, 0x74E4, 0x74E8, 0x74EA, 0x74EB,
01823  0x74EF, 0x74F4, 0x74FA, 0x74FB, 0x74FC, 0x74FF, 0x7506,
01824 };
01825 static const unsigned short euc_to_utf8_8FCD[] = {
01826          0x7512, 0x7516, 0x7517, 0x7520, 0x7521, 0x7524, 0x7527,
01827  0x7529, 0x752A, 0x752F, 0x7536, 0x7539, 0x753D, 0x753E, 0x753F,
01828  0x7540, 0x7543, 0x7547, 0x7548, 0x754E, 0x7550, 0x7552, 0x7557,
01829  0x755E, 0x755F, 0x7561, 0x756F, 0x7571, 0x7579, 0x757A, 0x757B,
01830  0x757C, 0x757D, 0x757E, 0x7581, 0x7585, 0x7590, 0x7592, 0x7593,
01831  0x7595, 0x7599, 0x759C, 0x75A2, 0x75A4, 0x75B4, 0x75BA, 0x75BF,
01832  0x75C0, 0x75C1, 0x75C4, 0x75C6, 0x75CC, 0x75CE, 0x75CF, 0x75D7,
01833  0x75DC, 0x75DF, 0x75E0, 0x75E1, 0x75E4, 0x75E7, 0x75EC, 0x75EE,
01834  0x75EF, 0x75F1, 0x75F9, 0x7600, 0x7602, 0x7603, 0x7604, 0x7607,
01835  0x7608, 0x760A, 0x760C, 0x760F, 0x7612, 0x7613, 0x7615, 0x7616,
01836  0x7619, 0x761B, 0x761C, 0x761D, 0x761E, 0x7623, 0x7625, 0x7626,
01837  0x7629, 0x762D, 0x7632, 0x7633, 0x7635, 0x7638, 0x7639,
01838 };
01839 static const unsigned short euc_to_utf8_8FCE[] = {
01840          0x763A, 0x763C, 0x764A, 0x7640, 0x7641, 0x7643, 0x7644,
01841  0x7645, 0x7649, 0x764B, 0x7655, 0x7659, 0x765F, 0x7664, 0x7665,
01842  0x766D, 0x766E, 0x766F, 0x7671, 0x7674, 0x7681, 0x7685, 0x768C,
01843  0x768D, 0x7695, 0x769B, 0x769C, 0x769D, 0x769F, 0x76A0, 0x76A2,
01844  0x76A3, 0x76A4, 0x76A5, 0x76A6, 0x76A7, 0x76A8, 0x76AA, 0x76AD,
01845  0x76BD, 0x76C1, 0x76C5, 0x76C9, 0x76CB, 0x76CC, 0x76CE, 0x76D4,
01846  0x76D9, 0x76E0, 0x76E6, 0x76E8, 0x76EC, 0x76F0, 0x76F1, 0x76F6,
01847  0x76F9, 0x76FC, 0x7700, 0x7706, 0x770A, 0x770E, 0x7712, 0x7714,
01848  0x7715, 0x7717, 0x7719, 0x771A, 0x771C, 0x7722, 0x7728, 0x772D,
01849  0x772E, 0x772F, 0x7734, 0x7735, 0x7736, 0x7739, 0x773D, 0x773E,
01850  0x7742, 0x7745, 0x7746, 0x774A, 0x774D, 0x774E, 0x774F, 0x7752,
01851  0x7756, 0x7757, 0x775C, 0x775E, 0x775F, 0x7760, 0x7762,
01852 };
01853 static const unsigned short euc_to_utf8_8FCF[] = {
01854          0x7764, 0x7767, 0x776A, 0x776C, 0x7770, 0x7772, 0x7773,
01855  0x7774, 0x777A, 0x777D, 0x7780, 0x7784, 0x778C, 0x778D, 0x7794,
01856  0x7795, 0x7796, 0x779A, 0x779F, 0x77A2, 0x77A7, 0x77AA, 0x77AE,
01857  0x77AF, 0x77B1, 0x77B5, 0x77BE, 0x77C3, 0x77C9, 0x77D1, 0x77D2,
01858  0x77D5, 0x77D9, 0x77DE, 0x77DF, 0x77E0, 0x77E4, 0x77E6, 0x77EA,
01859  0x77EC, 0x77F0, 0x77F1, 0x77F4, 0x77F8, 0x77FB, 0x7805, 0x7806,
01860  0x7809, 0x780D, 0x780E, 0x7811, 0x781D, 0x7821, 0x7822, 0x7823,
01861  0x782D, 0x782E, 0x7830, 0x7835, 0x7837, 0x7843, 0x7844, 0x7847,
01862  0x7848, 0x784C, 0x784E, 0x7852, 0x785C, 0x785E, 0x7860, 0x7861,
01863  0x7863, 0x7864, 0x7868, 0x786A, 0x786E, 0x787A, 0x787E, 0x788A,
01864  0x788F, 0x7894, 0x7898, 0x78A1, 0x789D, 0x789E, 0x789F, 0x78A4,
01865  0x78A8, 0x78AC, 0x78AD, 0x78B0, 0x78B1, 0x78B2, 0x78B3,
01866 };
01867 static const unsigned short euc_to_utf8_8FD0[] = {
01868          0x78BB, 0x78BD, 0x78BF, 0x78C7, 0x78C8, 0x78C9, 0x78CC,
01869  0x78CE, 0x78D2, 0x78D3, 0x78D5, 0x78D6, 0x78E4, 0x78DB, 0x78DF,
01870  0x78E0, 0x78E1, 0x78E6, 0x78EA, 0x78F2, 0x78F3, 0x7900, 0x78F6,
01871  0x78F7, 0x78FA, 0x78FB, 0x78FF, 0x7906, 0x790C, 0x7910, 0x791A,
01872  0x791C, 0x791E, 0x791F, 0x7920, 0x7925, 0x7927, 0x7929, 0x792D,
01873  0x7931, 0x7934, 0x7935, 0x793B, 0x793D, 0x793F, 0x7944, 0x7945,
01874  0x7946, 0x794A, 0x794B, 0x794F, 0x7951, 0x7954, 0x7958, 0x795B,
01875  0x795C, 0x7967, 0x7969, 0x796B, 0x7972, 0x7979, 0x797B, 0x797C,
01876  0x797E, 0x798B, 0x798C, 0x7991, 0x7993, 0x7994, 0x7995, 0x7996,
01877  0x7998, 0x799B, 0x799C, 0x79A1, 0x79A8, 0x79A9, 0x79AB, 0x79AF,
01878  0x79B1, 0x79B4, 0x79B8, 0x79BB, 0x79C2, 0x79C4, 0x79C7, 0x79C8,
01879  0x79CA, 0x79CF, 0x79D4, 0x79D6, 0x79DA, 0x79DD, 0x79DE,
01880 };
01881 static const unsigned short euc_to_utf8_8FD1[] = {
01882          0x79E0, 0x79E2, 0x79E5, 0x79EA, 0x79EB, 0x79ED, 0x79F1,
01883  0x79F8, 0x79FC, 0x7A02, 0x7A03, 0x7A07, 0x7A09, 0x7A0A, 0x7A0C,
01884  0x7A11, 0x7A15, 0x7A1B, 0x7A1E, 0x7A21, 0x7A27, 0x7A2B, 0x7A2D,
01885  0x7A2F, 0x7A30, 0x7A34, 0x7A35, 0x7A38, 0x7A39, 0x7A3A, 0x7A44,
01886  0x7A45, 0x7A47, 0x7A48, 0x7A4C, 0x7A55, 0x7A56, 0x7A59, 0x7A5C,
01887  0x7A5D, 0x7A5F, 0x7A60, 0x7A65, 0x7A67, 0x7A6A, 0x7A6D, 0x7A75,
01888  0x7A78, 0x7A7E, 0x7A80, 0x7A82, 0x7A85, 0x7A86, 0x7A8A, 0x7A8B,
01889  0x7A90, 0x7A91, 0x7A94, 0x7A9E, 0x7AA0, 0x7AA3, 0x7AAC, 0x7AB3,
01890  0x7AB5, 0x7AB9, 0x7ABB, 0x7ABC, 0x7AC6, 0x7AC9, 0x7ACC, 0x7ACE,
01891  0x7AD1, 0x7ADB, 0x7AE8, 0x7AE9, 0x7AEB, 0x7AEC, 0x7AF1, 0x7AF4,
01892  0x7AFB, 0x7AFD, 0x7AFE, 0x7B07, 0x7B14, 0x7B1F, 0x7B23, 0x7B27,
01893  0x7B29, 0x7B2A, 0x7B2B, 0x7B2D, 0x7B2E, 0x7B2F, 0x7B30,
01894 };
01895 static const unsigned short euc_to_utf8_8FD2[] = {
01896          0x7B31, 0x7B34, 0x7B3D, 0x7B3F, 0x7B40, 0x7B41, 0x7B47,
01897  0x7B4E, 0x7B55, 0x7B60, 0x7B64, 0x7B66, 0x7B69, 0x7B6A, 0x7B6D,
01898  0x7B6F, 0x7B72, 0x7B73, 0x7B77, 0x7B84, 0x7B89, 0x7B8E, 0x7B90,
01899  0x7B91, 0x7B96, 0x7B9B, 0x7B9E, 0x7BA0, 0x7BA5, 0x7BAC, 0x7BAF,
01900  0x7BB0, 0x7BB2, 0x7BB5, 0x7BB6, 0x7BBA, 0x7BBB, 0x7BBC, 0x7BBD,
01901  0x7BC2, 0x7BC5, 0x7BC8, 0x7BCA, 0x7BD4, 0x7BD6, 0x7BD7, 0x7BD9,
01902  0x7BDA, 0x7BDB, 0x7BE8, 0x7BEA, 0x7BF2, 0x7BF4, 0x7BF5, 0x7BF8,
01903  0x7BF9, 0x7BFA, 0x7BFC, 0x7BFE, 0x7C01, 0x7C02, 0x7C03, 0x7C04,
01904  0x7C06, 0x7C09, 0x7C0B, 0x7C0C, 0x7C0E, 0x7C0F, 0x7C19, 0x7C1B,
01905  0x7C20, 0x7C25, 0x7C26, 0x7C28, 0x7C2C, 0x7C31, 0x7C33, 0x7C34,
01906  0x7C36, 0x7C39, 0x7C3A, 0x7C46, 0x7C4A, 0x7C55, 0x7C51, 0x7C52,
01907  0x7C53, 0x7C59, 0x7C5A, 0x7C5B, 0x7C5C, 0x7C5D, 0x7C5E,
01908 };
01909 static const unsigned short euc_to_utf8_8FD3[] = {
01910          0x7C61, 0x7C63, 0x7C67, 0x7C69, 0x7C6D, 0x7C6E, 0x7C70,
01911  0x7C72, 0x7C79, 0x7C7C, 0x7C7D, 0x7C86, 0x7C87, 0x7C8F, 0x7C94,
01912  0x7C9E, 0x7CA0, 0x7CA6, 0x7CB0, 0x7CB6, 0x7CB7, 0x7CBA, 0x7CBB,
01913  0x7CBC, 0x7CBF, 0x7CC4, 0x7CC7, 0x7CC8, 0x7CC9, 0x7CCD, 0x7CCF,
01914  0x7CD3, 0x7CD4, 0x7CD5, 0x7CD7, 0x7CD9, 0x7CDA, 0x7CDD, 0x7CE6,
01915  0x7CE9, 0x7CEB, 0x7CF5, 0x7D03, 0x7D07, 0x7D08, 0x7D09, 0x7D0F,
01916  0x7D11, 0x7D12, 0x7D13, 0x7D16, 0x7D1D, 0x7D1E, 0x7D23, 0x7D26,
01917  0x7D2A, 0x7D2D, 0x7D31, 0x7D3C, 0x7D3D, 0x7D3E, 0x7D40, 0x7D41,
01918  0x7D47, 0x7D48, 0x7D4D, 0x7D51, 0x7D53, 0x7D57, 0x7D59, 0x7D5A,
01919  0x7D5C, 0x7D5D, 0x7D65, 0x7D67, 0x7D6A, 0x7D70, 0x7D78, 0x7D7A,
01920  0x7D7B, 0x7D7F, 0x7D81, 0x7D82, 0x7D83, 0x7D85, 0x7D86, 0x7D88,
01921  0x7D8B, 0x7D8C, 0x7D8D, 0x7D91, 0x7D96, 0x7D97, 0x7D9D,
01922 };
01923 static const unsigned short euc_to_utf8_8FD4[] = {
01924          0x7D9E, 0x7DA6, 0x7DA7, 0x7DAA, 0x7DB3, 0x7DB6, 0x7DB7,
01925  0x7DB9, 0x7DC2, 0x7DC3, 0x7DC4, 0x7DC5, 0x7DC6, 0x7DCC, 0x7DCD,
01926  0x7DCE, 0x7DD7, 0x7DD9, 0x7E00, 0x7DE2, 0x7DE5, 0x7DE6, 0x7DEA,
01927  0x7DEB, 0x7DED, 0x7DF1, 0x7DF5, 0x7DF6, 0x7DF9, 0x7DFA, 0x7E08,
01928  0x7E10, 0x7E11, 0x7E15, 0x7E17, 0x7E1C, 0x7E1D, 0x7E20, 0x7E27,
01929  0x7E28, 0x7E2C, 0x7E2D, 0x7E2F, 0x7E33, 0x7E36, 0x7E3F, 0x7E44,
01930  0x7E45, 0x7E47, 0x7E4E, 0x7E50, 0x7E52, 0x7E58, 0x7E5F, 0x7E61,
01931  0x7E62, 0x7E65, 0x7E6B, 0x7E6E, 0x7E6F, 0x7E73, 0x7E78, 0x7E7E,
01932  0x7E81, 0x7E86, 0x7E87, 0x7E8A, 0x7E8D, 0x7E91, 0x7E95, 0x7E98,
01933  0x7E9A, 0x7E9D, 0x7E9E, 0x7F3C, 0x7F3B, 0x7F3D, 0x7F3E, 0x7F3F,
01934  0x7F43, 0x7F44, 0x7F47, 0x7F4F, 0x7F52, 0x7F53, 0x7F5B, 0x7F5C,
01935  0x7F5D, 0x7F61, 0x7F63, 0x7F64, 0x7F65, 0x7F66, 0x7F6D,
01936 };
01937 static const unsigned short euc_to_utf8_8FD5[] = {
01938          0x7F71, 0x7F7D, 0x7F7E, 0x7F7F, 0x7F80, 0x7F8B, 0x7F8D,
01939  0x7F8F, 0x7F90, 0x7F91, 0x7F96, 0x7F97, 0x7F9C, 0x7FA1, 0x7FA2,
01940  0x7FA6, 0x7FAA, 0x7FAD, 0x7FB4, 0x7FBC, 0x7FBF, 0x7FC0, 0x7FC3,
01941  0x7FC8, 0x7FCE, 0x7FCF, 0x7FDB, 0x7FDF, 0x7FE3, 0x7FE5, 0x7FE8,
01942  0x7FEC, 0x7FEE, 0x7FEF, 0x7FF2, 0x7FFA, 0x7FFD, 0x7FFE, 0x7FFF,
01943  0x8007, 0x8008, 0x800A, 0x800D, 0x800E, 0x800F, 0x8011, 0x8013,
01944  0x8014, 0x8016, 0x801D, 0x801E, 0x801F, 0x8020, 0x8024, 0x8026,
01945  0x802C, 0x802E, 0x8030, 0x8034, 0x8035, 0x8037, 0x8039, 0x803A,
01946  0x803C, 0x803E, 0x8040, 0x8044, 0x8060, 0x8064, 0x8066, 0x806D,
01947  0x8071, 0x8075, 0x8081, 0x8088, 0x808E, 0x809C, 0x809E, 0x80A6,
01948  0x80A7, 0x80AB, 0x80B8, 0x80B9, 0x80C8, 0x80CD, 0x80CF, 0x80D2,
01949  0x80D4, 0x80D5, 0x80D7, 0x80D8, 0x80E0, 0x80ED, 0x80EE,
01950 };
01951 static const unsigned short euc_to_utf8_8FD6[] = {
01952          0x80F0, 0x80F2, 0x80F3, 0x80F6, 0x80F9, 0x80FA, 0x80FE,
01953  0x8103, 0x810B, 0x8116, 0x8117, 0x8118, 0x811C, 0x811E, 0x8120,
01954  0x8124, 0x8127, 0x812C, 0x8130, 0x8135, 0x813A, 0x813C, 0x8145,
01955  0x8147, 0x814A, 0x814C, 0x8152, 0x8157, 0x8160, 0x8161, 0x8167,
01956  0x8168, 0x8169, 0x816D, 0x816F, 0x8177, 0x8181, 0x8190, 0x8184,
01957  0x8185, 0x8186, 0x818B, 0x818E, 0x8196, 0x8198, 0x819B, 0x819E,
01958  0x81A2, 0x81AE, 0x81B2, 0x81B4, 0x81BB, 0x81CB, 0x81C3, 0x81C5,
01959  0x81CA, 0x81CE, 0x81CF, 0x81D5, 0x81D7, 0x81DB, 0x81DD, 0x81DE,
01960  0x81E1, 0x81E4, 0x81EB, 0x81EC, 0x81F0, 0x81F1, 0x81F2, 0x81F5,
01961  0x81F6, 0x81F8, 0x81F9, 0x81FD, 0x81FF, 0x8200, 0x8203, 0x820F,
01962  0x8213, 0x8214, 0x8219, 0x821A, 0x821D, 0x8221, 0x8222, 0x8228,
01963  0x8232, 0x8234, 0x823A, 0x8243, 0x8244, 0x8245, 0x8246,
01964 };
01965 static const unsigned short euc_to_utf8_8FD7[] = {
01966          0x824B, 0x824E, 0x824F, 0x8251, 0x8256, 0x825C, 0x8260,
01967  0x8263, 0x8267, 0x826D, 0x8274, 0x827B, 0x827D, 0x827F, 0x8280,
01968  0x8281, 0x8283, 0x8284, 0x8287, 0x8289, 0x828A, 0x828E, 0x8291,
01969  0x8294, 0x8296, 0x8298, 0x829A, 0x829B, 0x82A0, 0x82A1, 0x82A3,
01970  0x82A4, 0x82A7, 0x82A8, 0x82A9, 0x82AA, 0x82AE, 0x82B0, 0x82B2,
01971  0x82B4, 0x82B7, 0x82BA, 0x82BC, 0x82BE, 0x82BF, 0x82C6, 0x82D0,
01972  0x82D5, 0x82DA, 0x82E0, 0x82E2, 0x82E4, 0x82E8, 0x82EA, 0x82ED,
01973  0x82EF, 0x82F6, 0x82F7, 0x82FD, 0x82FE, 0x8300, 0x8301, 0x8307,
01974  0x8308, 0x830A, 0x830B, 0x8354, 0x831B, 0x831D, 0x831E, 0x831F,
01975  0x8321, 0x8322, 0x832C, 0x832D, 0x832E, 0x8330, 0x8333, 0x8337,
01976  0x833A, 0x833C, 0x833D, 0x8342, 0x8343, 0x8344, 0x8347, 0x834D,
01977  0x834E, 0x8351, 0x8355, 0x8356, 0x8357, 0x8370, 0x8378,
01978 };
01979 static const unsigned short euc_to_utf8_8FD8[] = {
01980          0x837D, 0x837F, 0x8380, 0x8382, 0x8384, 0x8386, 0x838D,
01981  0x8392, 0x8394, 0x8395, 0x8398, 0x8399, 0x839B, 0x839C, 0x839D,
01982  0x83A6, 0x83A7, 0x83A9, 0x83AC, 0x83BE, 0x83BF, 0x83C0, 0x83C7,
01983  0x83C9, 0x83CF, 0x83D0, 0x83D1, 0x83D4, 0x83DD, 0x8353, 0x83E8,
01984  0x83EA, 0x83F6, 0x83F8, 0x83F9, 0x83FC, 0x8401, 0x8406, 0x840A,
01985  0x840F, 0x8411, 0x8415, 0x8419, 0x83AD, 0x842F, 0x8439, 0x8445,
01986  0x8447, 0x8448, 0x844A, 0x844D, 0x844F, 0x8451, 0x8452, 0x8456,
01987  0x8458, 0x8459, 0x845A, 0x845C, 0x8460, 0x8464, 0x8465, 0x8467,
01988  0x846A, 0x8470, 0x8473, 0x8474, 0x8476, 0x8478, 0x847C, 0x847D,
01989  0x8481, 0x8485, 0x8492, 0x8493, 0x8495, 0x849E, 0x84A6, 0x84A8,
01990  0x84A9, 0x84AA, 0x84AF, 0x84B1, 0x84B4, 0x84BA, 0x84BD, 0x84BE,
01991  0x84C0, 0x84C2, 0x84C7, 0x84C8, 0x84CC, 0x84CF, 0x84D3,
01992 };
01993 static const unsigned short euc_to_utf8_8FD9[] = {
01994          0x84DC, 0x84E7, 0x84EA, 0x84EF, 0x84F0, 0x84F1, 0x84F2,
01995  0x84F7, 0x8532, 0x84FA, 0x84FB, 0x84FD, 0x8502, 0x8503, 0x8507,
01996  0x850C, 0x850E, 0x8510, 0x851C, 0x851E, 0x8522, 0x8523, 0x8524,
01997  0x8525, 0x8527, 0x852A, 0x852B, 0x852F, 0x8533, 0x8534, 0x8536,
01998  0x853F, 0x8546, 0x854F, 0x8550, 0x8551, 0x8552, 0x8553, 0x8556,
01999  0x8559, 0x855C, 0x855D, 0x855E, 0x855F, 0x8560, 0x8561, 0x8562,
02000  0x8564, 0x856B, 0x856F, 0x8579, 0x857A, 0x857B, 0x857D, 0x857F,
02001  0x8581, 0x8585, 0x8586, 0x8589, 0x858B, 0x858C, 0x858F, 0x8593,
02002  0x8598, 0x859D, 0x859F, 0x85A0, 0x85A2, 0x85A5, 0x85A7, 0x85B4,
02003  0x85B6, 0x85B7, 0x85B8, 0x85BC, 0x85BD, 0x85BE, 0x85BF, 0x85C2,
02004  0x85C7, 0x85CA, 0x85CB, 0x85CE, 0x85AD, 0x85D8, 0x85DA, 0x85DF,
02005  0x85E0, 0x85E6, 0x85E8, 0x85ED, 0x85F3, 0x85F6, 0x85FC,
02006 };
02007 static const unsigned short euc_to_utf8_8FDA[] = {
02008          0x85FF, 0x8600, 0x8604, 0x8605, 0x860D, 0x860E, 0x8610,
02009  0x8611, 0x8612, 0x8618, 0x8619, 0x861B, 0x861E, 0x8621, 0x8627,
02010  0x8629, 0x8636, 0x8638, 0x863A, 0x863C, 0x863D, 0x8640, 0x8642,
02011  0x8646, 0x8652, 0x8653, 0x8656, 0x8657, 0x8658, 0x8659, 0x865D,
02012  0x8660, 0x8661, 0x8662, 0x8663, 0x8664, 0x8669, 0x866C, 0x866F,
02013  0x8675, 0x8676, 0x8677, 0x867A, 0x868D, 0x8691, 0x8696, 0x8698,
02014  0x869A, 0x869C, 0x86A1, 0x86A6, 0x86A7, 0x86A8, 0x86AD, 0x86B1,
02015  0x86B3, 0x86B4, 0x86B5, 0x86B7, 0x86B8, 0x86B9, 0x86BF, 0x86C0,
02016  0x86C1, 0x86C3, 0x86C5, 0x86D1, 0x86D2, 0x86D5, 0x86D7, 0x86DA,
02017  0x86DC, 0x86E0, 0x86E3, 0x86E5, 0x86E7, 0x8688, 0x86FA, 0x86FC,
02018  0x86FD, 0x8704, 0x8705, 0x8707, 0x870B, 0x870E, 0x870F, 0x8710,
02019  0x8713, 0x8714, 0x8719, 0x871E, 0x871F, 0x8721, 0x8723,
02020 };
02021 static const unsigned short euc_to_utf8_8FDB[] = {
02022          0x8728, 0x872E, 0x872F, 0x8731, 0x8732, 0x8739, 0x873A,
02023  0x873C, 0x873D, 0x873E, 0x8740, 0x8743, 0x8745, 0x874D, 0x8758,
02024  0x875D, 0x8761, 0x8764, 0x8765, 0x876F, 0x8771, 0x8772, 0x877B,
02025  0x8783, 0x8784, 0x8785, 0x8786, 0x8787, 0x8788, 0x8789, 0x878B,
02026  0x878C, 0x8790, 0x8793, 0x8795, 0x8797, 0x8798, 0x8799, 0x879E,
02027  0x87A0, 0x87A3, 0x87A7, 0x87AC, 0x87AD, 0x87AE, 0x87B1, 0x87B5,
02028  0x87BE, 0x87BF, 0x87C1, 0x87C8, 0x87C9, 0x87CA, 0x87CE, 0x87D5,
02029  0x87D6, 0x87D9, 0x87DA, 0x87DC, 0x87DF, 0x87E2, 0x87E3, 0x87E4,
02030  0x87EA, 0x87EB, 0x87ED, 0x87F1, 0x87F3, 0x87F8, 0x87FA, 0x87FF,
02031  0x8801, 0x8803, 0x8806, 0x8809, 0x880A, 0x880B, 0x8810, 0x8819,
02032  0x8812, 0x8813, 0x8814, 0x8818, 0x881A, 0x881B, 0x881C, 0x881E,
02033  0x881F, 0x8828, 0x882D, 0x882E, 0x8830, 0x8832, 0x8835,
02034 };
02035 static const unsigned short euc_to_utf8_8FDC[] = {
02036          0x883A, 0x883C, 0x8841, 0x8843, 0x8845, 0x8848, 0x8849,
02037  0x884A, 0x884B, 0x884E, 0x8851, 0x8855, 0x8856, 0x8858, 0x885A,
02038  0x885C, 0x885F, 0x8860, 0x8864, 0x8869, 0x8871, 0x8879, 0x887B,
02039  0x8880, 0x8898, 0x889A, 0x889B, 0x889C, 0x889F, 0x88A0, 0x88A8,
02040  0x88AA, 0x88BA, 0x88BD, 0x88BE, 0x88C0, 0x88CA, 0x88CB, 0x88CC,
02041  0x88CD, 0x88CE, 0x88D1, 0x88D2, 0x88D3, 0x88DB, 0x88DE, 0x88E7,
02042  0x88EF, 0x88F0, 0x88F1, 0x88F5, 0x88F7, 0x8901, 0x8906, 0x890D,
02043  0x890E, 0x890F, 0x8915, 0x8916, 0x8918, 0x8919, 0x891A, 0x891C,
02044  0x8920, 0x8926, 0x8927, 0x8928, 0x8930, 0x8931, 0x8932, 0x8935,
02045  0x8939, 0x893A, 0x893E, 0x8940, 0x8942, 0x8945, 0x8946, 0x8949,
02046  0x894F, 0x8952, 0x8957, 0x895A, 0x895B, 0x895C, 0x8961, 0x8962,
02047  0x8963, 0x896B, 0x896E, 0x8970, 0x8973, 0x8975, 0x897A,
02048 };
02049 static const unsigned short euc_to_utf8_8FDD[] = {
02050          0x897B, 0x897C, 0x897D, 0x8989, 0x898D, 0x8990, 0x8994,
02051  0x8995, 0x899B, 0x899C, 0x899F, 0x89A0, 0x89A5, 0x89B0, 0x89B4,
02052  0x89B5, 0x89B6, 0x89B7, 0x89BC, 0x89D4, 0x89D5, 0x89D6, 0x89D7,
02053  0x89D8, 0x89E5, 0x89E9, 0x89EB, 0x89ED, 0x89F1, 0x89F3, 0x89F6,
02054  0x89F9, 0x89FD, 0x89FF, 0x8A04, 0x8A05, 0x8A07, 0x8A0F, 0x8A11,
02055  0x8A12, 0x8A14, 0x8A15, 0x8A1E, 0x8A20, 0x8A22, 0x8A24, 0x8A26,
02056  0x8A2B, 0x8A2C, 0x8A2F, 0x8A35, 0x8A37, 0x8A3D, 0x8A3E, 0x8A40,
02057  0x8A43, 0x8A45, 0x8A47, 0x8A49, 0x8A4D, 0x8A4E, 0x8A53, 0x8A56,
02058  0x8A57, 0x8A58, 0x8A5C, 0x8A5D, 0x8A61, 0x8A65, 0x8A67, 0x8A75,
02059  0x8A76, 0x8A77, 0x8A79, 0x8A7A, 0x8A7B, 0x8A7E, 0x8A7F, 0x8A80,
02060  0x8A83, 0x8A86, 0x8A8B, 0x8A8F, 0x8A90, 0x8A92, 0x8A96, 0x8A97,
02061  0x8A99, 0x8A9F, 0x8AA7, 0x8AA9, 0x8AAE, 0x8AAF, 0x8AB3,
02062 };
02063 static const unsigned short euc_to_utf8_8FDE[] = {
02064          0x8AB6, 0x8AB7, 0x8ABB, 0x8ABE, 0x8AC3, 0x8AC6, 0x8AC8,
02065  0x8AC9, 0x8ACA, 0x8AD1, 0x8AD3, 0x8AD4, 0x8AD5, 0x8AD7, 0x8ADD,
02066  0x8ADF, 0x8AEC, 0x8AF0, 0x8AF4, 0x8AF5, 0x8AF6, 0x8AFC, 0x8AFF,
02067  0x8B05, 0x8B06, 0x8B0B, 0x8B11, 0x8B1C, 0x8B1E, 0x8B1F, 0x8B0A,
02068  0x8B2D, 0x8B30, 0x8B37, 0x8B3C, 0x8B42, 0x8B43, 0x8B44, 0x8B45,
02069  0x8B46, 0x8B48, 0x8B52, 0x8B53, 0x8B54, 0x8B59, 0x8B4D, 0x8B5E,
02070  0x8B63, 0x8B6D, 0x8B76, 0x8B78, 0x8B79, 0x8B7C, 0x8B7E, 0x8B81,
02071  0x8B84, 0x8B85, 0x8B8B, 0x8B8D, 0x8B8F, 0x8B94, 0x8B95, 0x8B9C,
02072  0x8B9E, 0x8B9F, 0x8C38, 0x8C39, 0x8C3D, 0x8C3E, 0x8C45, 0x8C47,
02073  0x8C49, 0x8C4B, 0x8C4F, 0x8C51, 0x8C53, 0x8C54, 0x8C57, 0x8C58,
02074  0x8C5B, 0x8C5D, 0x8C59, 0x8C63, 0x8C64, 0x8C66, 0x8C68, 0x8C69,
02075  0x8C6D, 0x8C73, 0x8C75, 0x8C76, 0x8C7B, 0x8C7E, 0x8C86,
02076 };
02077 static const unsigned short euc_to_utf8_8FDF[] = {
02078          0x8C87, 0x8C8B, 0x8C90, 0x8C92, 0x8C93, 0x8C99, 0x8C9B,
02079  0x8C9C, 0x8CA4, 0x8CB9, 0x8CBA, 0x8CC5, 0x8CC6, 0x8CC9, 0x8CCB,
02080  0x8CCF, 0x8CD6, 0x8CD5, 0x8CD9, 0x8CDD, 0x8CE1, 0x8CE8, 0x8CEC,
02081  0x8CEF, 0x8CF0, 0x8CF2, 0x8CF5, 0x8CF7, 0x8CF8, 0x8CFE, 0x8CFF,
02082  0x8D01, 0x8D03, 0x8D09, 0x8D12, 0x8D17, 0x8D1B, 0x8D65, 0x8D69,
02083  0x8D6C, 0x8D6E, 0x8D7F, 0x8D82, 0x8D84, 0x8D88, 0x8D8D, 0x8D90,
02084  0x8D91, 0x8D95, 0x8D9E, 0x8D9F, 0x8DA0, 0x8DA6, 0x8DAB, 0x8DAC,
02085  0x8DAF, 0x8DB2, 0x8DB5, 0x8DB7, 0x8DB9, 0x8DBB, 0x8DC0, 0x8DC5,
02086  0x8DC6, 0x8DC7, 0x8DC8, 0x8DCA, 0x8DCE, 0x8DD1, 0x8DD4, 0x8DD5,
02087  0x8DD7, 0x8DD9, 0x8DE4, 0x8DE5, 0x8DE7, 0x8DEC, 0x8DF0, 0x8DBC,
02088  0x8DF1, 0x8DF2, 0x8DF4, 0x8DFD, 0x8E01, 0x8E04, 0x8E05, 0x8E06,
02089  0x8E0B, 0x8E11, 0x8E14, 0x8E16, 0x8E20, 0x8E21, 0x8E22,
02090 };
02091 static const unsigned short euc_to_utf8_8FE0[] = {
02092          0x8E23, 0x8E26, 0x8E27, 0x8E31, 0x8E33, 0x8E36, 0x8E37,
02093  0x8E38, 0x8E39, 0x8E3D, 0x8E40, 0x8E41, 0x8E4B, 0x8E4D, 0x8E4E,
02094  0x8E4F, 0x8E54, 0x8E5B, 0x8E5C, 0x8E5D, 0x8E5E, 0x8E61, 0x8E62,
02095  0x8E69, 0x8E6C, 0x8E6D, 0x8E6F, 0x8E70, 0x8E71, 0x8E79, 0x8E7A,
02096  0x8E7B, 0x8E82, 0x8E83, 0x8E89, 0x8E90, 0x8E92, 0x8E95, 0x8E9A,
02097  0x8E9B, 0x8E9D, 0x8E9E, 0x8EA2, 0x8EA7, 0x8EA9, 0x8EAD, 0x8EAE,
02098  0x8EB3, 0x8EB5, 0x8EBA, 0x8EBB, 0x8EC0, 0x8EC1, 0x8EC3, 0x8EC4,
02099  0x8EC7, 0x8ECF, 0x8ED1, 0x8ED4, 0x8EDC, 0x8EE8, 0x8EEE, 0x8EF0,
02100  0x8EF1, 0x8EF7, 0x8EF9, 0x8EFA, 0x8EED, 0x8F00, 0x8F02, 0x8F07,
02101  0x8F08, 0x8F0F, 0x8F10, 0x8F16, 0x8F17, 0x8F18, 0x8F1E, 0x8F20,
02102  0x8F21, 0x8F23, 0x8F25, 0x8F27, 0x8F28, 0x8F2C, 0x8F2D, 0x8F2E,
02103  0x8F34, 0x8F35, 0x8F36, 0x8F37, 0x8F3A, 0x8F40, 0x8F41,
02104 };
02105 static const unsigned short euc_to_utf8_8FE1[] = {
02106          0x8F43, 0x8F47, 0x8F4F, 0x8F51, 0x8F52, 0x8F53, 0x8F54,
02107  0x8F55, 0x8F58, 0x8F5D, 0x8F5E, 0x8F65, 0x8F9D, 0x8FA0, 0x8FA1,
02108  0x8FA4, 0x8FA5, 0x8FA6, 0x8FB5, 0x8FB6, 0x8FB8, 0x8FBE, 0x8FC0,
02109  0x8FC1, 0x8FC6, 0x8FCA, 0x8FCB, 0x8FCD, 0x8FD0, 0x8FD2, 0x8FD3,
02110  0x8FD5, 0x8FE0, 0x8FE3, 0x8FE4, 0x8FE8, 0x8FEE, 0x8FF1, 0x8FF5,
02111  0x8FF6, 0x8FFB, 0x8FFE, 0x9002, 0x9004, 0x9008, 0x900C, 0x9018,
02112  0x901B, 0x9028, 0x9029, 0x902F, 0x902A, 0x902C, 0x902D, 0x9033,
02113  0x9034, 0x9037, 0x903F, 0x9043, 0x9044, 0x904C, 0x905B, 0x905D,
02114  0x9062, 0x9066, 0x9067, 0x906C, 0x9070, 0x9074, 0x9079, 0x9085,
02115  0x9088, 0x908B, 0x908C, 0x908E, 0x9090, 0x9095, 0x9097, 0x9098,
02116  0x9099, 0x909B, 0x90A0, 0x90A1, 0x90A2, 0x90A5, 0x90B0, 0x90B2,
02117  0x90B3, 0x90B4, 0x90B6, 0x90BD, 0x90CC, 0x90BE, 0x90C3,
02118 };
02119 static const unsigned short euc_to_utf8_8FE2[] = {
02120          0x90C4, 0x90C5, 0x90C7, 0x90C8, 0x90D5, 0x90D7, 0x90D8,
02121  0x90D9, 0x90DC, 0x90DD, 0x90DF, 0x90E5, 0x90D2, 0x90F6, 0x90EB,
02122  0x90EF, 0x90F0, 0x90F4, 0x90FE, 0x90FF, 0x9100, 0x9104, 0x9105,
02123  0x9106, 0x9108, 0x910D, 0x9110, 0x9114, 0x9116, 0x9117, 0x9118,
02124  0x911A, 0x911C, 0x911E, 0x9120, 0x9125, 0x9122, 0x9123, 0x9127,
02125  0x9129, 0x912E, 0x912F, 0x9131, 0x9134, 0x9136, 0x9137, 0x9139,
02126  0x913A, 0x913C, 0x913D, 0x9143, 0x9147, 0x9148, 0x914F, 0x9153,
02127  0x9157, 0x9159, 0x915A, 0x915B, 0x9161, 0x9164, 0x9167, 0x916D,
02128  0x9174, 0x9179, 0x917A, 0x917B, 0x9181, 0x9183, 0x9185, 0x9186,
02129  0x918A, 0x918E, 0x9191, 0x9193, 0x9194, 0x9195, 0x9198, 0x919E,
02130  0x91A1, 0x91A6, 0x91A8, 0x91AC, 0x91AD, 0x91AE, 0x91B0, 0x91B1,
02131  0x91B2, 0x91B3, 0x91B6, 0x91BB, 0x91BC, 0x91BD, 0x91BF,
02132 };
02133 static const unsigned short euc_to_utf8_8FE3[] = {
02134          0x91C2, 0x91C3, 0x91C5, 0x91D3, 0x91D4, 0x91D7, 0x91D9,
02135  0x91DA, 0x91DE, 0x91E4, 0x91E5, 0x91E9, 0x91EA, 0x91EC, 0x91ED,
02136  0x91EE, 0x91EF, 0x91F0, 0x91F1, 0x91F7, 0x91F9, 0x91FB, 0x91FD,
02137  0x9200, 0x9201, 0x9204, 0x9205, 0x9206, 0x9207, 0x9209, 0x920A,
02138  0x920C, 0x9210, 0x9212, 0x9213, 0x9216, 0x9218, 0x921C, 0x921D,
02139  0x9223, 0x9224, 0x9225, 0x9226, 0x9228, 0x922E, 0x922F, 0x9230,
02140  0x9233, 0x9235, 0x9236, 0x9238, 0x9239, 0x923A, 0x923C, 0x923E,
02141  0x9240, 0x9242, 0x9243, 0x9246, 0x9247, 0x924A, 0x924D, 0x924E,
02142  0x924F, 0x9251, 0x9258, 0x9259, 0x925C, 0x925D, 0x9260, 0x9261,
02143  0x9265, 0x9267, 0x9268, 0x9269, 0x926E, 0x926F, 0x9270, 0x9275,
02144  0x9276, 0x9277, 0x9278, 0x9279, 0x927B, 0x927C, 0x927D, 0x927F,
02145  0x9288, 0x9289, 0x928A, 0x928D, 0x928E, 0x9292, 0x9297,
02146 };
02147 static const unsigned short euc_to_utf8_8FE4[] = {
02148          0x9299, 0x929F, 0x92A0, 0x92A4, 0x92A5, 0x92A7, 0x92A8,
02149  0x92AB, 0x92AF, 0x92B2, 0x92B6, 0x92B8, 0x92BA, 0x92BB, 0x92BC,
02150  0x92BD, 0x92BF, 0x92C0, 0x92C1, 0x92C2, 0x92C3, 0x92C5, 0x92C6,
02151  0x92C7, 0x92C8, 0x92CB, 0x92CC, 0x92CD, 0x92CE, 0x92D0, 0x92D3,
02152  0x92D5, 0x92D7, 0x92D8, 0x92D9, 0x92DC, 0x92DD, 0x92DF, 0x92E0,
02153  0x92E1, 0x92E3, 0x92E5, 0x92E7, 0x92E8, 0x92EC, 0x92EE, 0x92F0,
02154  0x92F9, 0x92FB, 0x92FF, 0x9300, 0x9302, 0x9308, 0x930D, 0x9311,
02155  0x9314, 0x9315, 0x931C, 0x931D, 0x931E, 0x931F, 0x9321, 0x9324,
02156  0x9325, 0x9327, 0x9329, 0x932A, 0x9333, 0x9334, 0x9336, 0x9337,
02157  0x9347, 0x9348, 0x9349, 0x9350, 0x9351, 0x9352, 0x9355, 0x9357,
02158  0x9358, 0x935A, 0x935E, 0x9364, 0x9365, 0x9367, 0x9369, 0x936A,
02159  0x936D, 0x936F, 0x9370, 0x9371, 0x9373, 0x9374, 0x9376,
02160 };
02161 static const unsigned short euc_to_utf8_8FE5[] = {
02162          0x937A, 0x937D, 0x937F, 0x9380, 0x9381, 0x9382, 0x9388,
02163  0x938A, 0x938B, 0x938D, 0x938F, 0x9392, 0x9395, 0x9398, 0x939B,
02164  0x939E, 0x93A1, 0x93A3, 0x93A4, 0x93A6, 0x93A8, 0x93AB, 0x93B4,
02165  0x93B5, 0x93B6, 0x93BA, 0x93A9, 0x93C1, 0x93C4, 0x93C5, 0x93C6,
02166  0x93C7, 0x93C9, 0x93CA, 0x93CB, 0x93CC, 0x93CD, 0x93D3, 0x93D9,
02167  0x93DC, 0x93DE, 0x93DF, 0x93E2, 0x93E6, 0x93E7, 0x93F9, 0x93F7,
02168  0x93F8, 0x93FA, 0x93FB, 0x93FD, 0x9401, 0x9402, 0x9404, 0x9408,
02169  0x9409, 0x940D, 0x940E, 0x940F, 0x9415, 0x9416, 0x9417, 0x941F,
02170  0x942E, 0x942F, 0x9431, 0x9432, 0x9433, 0x9434, 0x943B, 0x943F,
02171  0x943D, 0x9443, 0x9445, 0x9448, 0x944A, 0x944C, 0x9455, 0x9459,
02172  0x945C, 0x945F, 0x9461, 0x9463, 0x9468, 0x946B, 0x946D, 0x946E,
02173  0x946F, 0x9471, 0x9472, 0x9484, 0x9483, 0x9578, 0x9579,
02174 };
02175 static const unsigned short euc_to_utf8_8FE6[] = {
02176          0x957E, 0x9584, 0x9588, 0x958C, 0x958D, 0x958E, 0x959D,
02177  0x959E, 0x959F, 0x95A1, 0x95A6, 0x95A9, 0x95AB, 0x95AC, 0x95B4,
02178  0x95B6, 0x95BA, 0x95BD, 0x95BF, 0x95C6, 0x95C8, 0x95C9, 0x95CB,
02179  0x95D0, 0x95D1, 0x95D2, 0x95D3, 0x95D9, 0x95DA, 0x95DD, 0x95DE,
02180  0x95DF, 0x95E0, 0x95E4, 0x95E6, 0x961D, 0x961E, 0x9622, 0x9624,
02181  0x9625, 0x9626, 0x962C, 0x9631, 0x9633, 0x9637, 0x9638, 0x9639,
02182  0x963A, 0x963C, 0x963D, 0x9641, 0x9652, 0x9654, 0x9656, 0x9657,
02183  0x9658, 0x9661, 0x966E, 0x9674, 0x967B, 0x967C, 0x967E, 0x967F,
02184  0x9681, 0x9682, 0x9683, 0x9684, 0x9689, 0x9691, 0x9696, 0x969A,
02185  0x969D, 0x969F, 0x96A4, 0x96A5, 0x96A6, 0x96A9, 0x96AE, 0x96AF,
02186  0x96B3, 0x96BA, 0x96CA, 0x96D2, 0x5DB2, 0x96D8, 0x96DA, 0x96DD,
02187  0x96DE, 0x96DF, 0x96E9, 0x96EF, 0x96F1, 0x96FA, 0x9702,
02188 };
02189 static const unsigned short euc_to_utf8_8FE7[] = {
02190          0x9703, 0x9705, 0x9709, 0x971A, 0x971B, 0x971D, 0x9721,
02191  0x9722, 0x9723, 0x9728, 0x9731, 0x9733, 0x9741, 0x9743, 0x974A,
02192  0x974E, 0x974F, 0x9755, 0x9757, 0x9758, 0x975A, 0x975B, 0x9763,
02193  0x9767, 0x976A, 0x976E, 0x9773, 0x9776, 0x9777, 0x9778, 0x977B,
02194  0x977D, 0x977F, 0x9780, 0x9789, 0x9795, 0x9796, 0x9797, 0x9799,
02195  0x979A, 0x979E, 0x979F, 0x97A2, 0x97AC, 0x97AE, 0x97B1, 0x97B2,
02196  0x97B5, 0x97B6, 0x97B8, 0x97B9, 0x97BA, 0x97BC, 0x97BE, 0x97BF,
02197  0x97C1, 0x97C4, 0x97C5, 0x97C7, 0x97C9, 0x97CA, 0x97CC, 0x97CD,
02198  0x97CE, 0x97D0, 0x97D1, 0x97D4, 0x97D7, 0x97D8, 0x97D9, 0x97DD,
02199  0x97DE, 0x97E0, 0x97DB, 0x97E1, 0x97E4, 0x97EF, 0x97F1, 0x97F4,
02200  0x97F7, 0x97F8, 0x97FA, 0x9807, 0x980A, 0x9819, 0x980D, 0x980E,
02201  0x9814, 0x9816, 0x981C, 0x981E, 0x9820, 0x9823, 0x9826,
02202 };
02203 static const unsigned short euc_to_utf8_8FE8[] = {
02204          0x982B, 0x982E, 0x982F, 0x9830, 0x9832, 0x9833, 0x9835,
02205  0x9825, 0x983E, 0x9844, 0x9847, 0x984A, 0x9851, 0x9852, 0x9853,
02206  0x9856, 0x9857, 0x9859, 0x985A, 0x9862, 0x9863, 0x9865, 0x9866,
02207  0x986A, 0x986C, 0x98AB, 0x98AD, 0x98AE, 0x98B0, 0x98B4, 0x98B7,
02208  0x98B8, 0x98BA, 0x98BB, 0x98BF, 0x98C2, 0x98C5, 0x98C8, 0x98CC,
02209  0x98E1, 0x98E3, 0x98E5, 0x98E6, 0x98E7, 0x98EA, 0x98F3, 0x98F6,
02210  0x9902, 0x9907, 0x9908, 0x9911, 0x9915, 0x9916, 0x9917, 0x991A,
02211  0x991B, 0x991C, 0x991F, 0x9922, 0x9926, 0x9927, 0x992B, 0x9931,
02212  0x9932, 0x9933, 0x9934, 0x9935, 0x9939, 0x993A, 0x993B, 0x993C,
02213  0x9940, 0x9941, 0x9946, 0x9947, 0x9948, 0x994D, 0x994E, 0x9954,
02214  0x9958, 0x9959, 0x995B, 0x995C, 0x995E, 0x995F, 0x9960, 0x999B,
02215  0x999D, 0x999F, 0x99A6, 0x99B0, 0x99B1, 0x99B2, 0x99B5,
02216 };
02217 static const unsigned short euc_to_utf8_8FE9[] = {
02218          0x99B9, 0x99BA, 0x99BD, 0x99BF, 0x99C3, 0x99C9, 0x99D3,
02219  0x99D4, 0x99D9, 0x99DA, 0x99DC, 0x99DE, 0x99E7, 0x99EA, 0x99EB,
02220  0x99EC, 0x99F0, 0x99F4, 0x99F5, 0x99F9, 0x99FD, 0x99FE, 0x9A02,
02221  0x9A03, 0x9A04, 0x9A0B, 0x9A0C, 0x9A10, 0x9A11, 0x9A16, 0x9A1E,
02222  0x9A20, 0x9A22, 0x9A23, 0x9A24, 0x9A27, 0x9A2D, 0x9A2E, 0x9A33,
02223  0x9A35, 0x9A36, 0x9A38, 0x9A47, 0x9A41, 0x9A44, 0x9A4A, 0x9A4B,
02224  0x9A4C, 0x9A4E, 0x9A51, 0x9A54, 0x9A56, 0x9A5D, 0x9AAA, 0x9AAC,
02225  0x9AAE, 0x9AAF, 0x9AB2, 0x9AB4, 0x9AB5, 0x9AB6, 0x9AB9, 0x9ABB,
02226  0x9ABE, 0x9ABF, 0x9AC1, 0x9AC3, 0x9AC6, 0x9AC8, 0x9ACE, 0x9AD0,
02227  0x9AD2, 0x9AD5, 0x9AD6, 0x9AD7, 0x9ADB, 0x9ADC, 0x9AE0, 0x9AE4,
02228  0x9AE5, 0x9AE7, 0x9AE9, 0x9AEC, 0x9AF2, 0x9AF3, 0x9AF5, 0x9AF9,
02229  0x9AFA, 0x9AFD, 0x9AFF, 0x9B00, 0x9B01, 0x9B02, 0x9B03,
02230 };
02231 static const unsigned short euc_to_utf8_8FEA[] = {
02232          0x9B04, 0x9B05, 0x9B08, 0x9B09, 0x9B0B, 0x9B0C, 0x9B0D,
02233  0x9B0E, 0x9B10, 0x9B12, 0x9B16, 0x9B19, 0x9B1B, 0x9B1C, 0x9B20,
02234  0x9B26, 0x9B2B, 0x9B2D, 0x9B33, 0x9B34, 0x9B35, 0x9B37, 0x9B39,
02235  0x9B3A, 0x9B3D, 0x9B48, 0x9B4B, 0x9B4C, 0x9B55, 0x9B56, 0x9B57,
02236  0x9B5B, 0x9B5E, 0x9B61, 0x9B63, 0x9B65, 0x9B66, 0x9B68, 0x9B6A,
02237  0x9B6B, 0x9B6C, 0x9B6D, 0x9B6E, 0x9B73, 0x9B75, 0x9B77, 0x9B78,
02238  0x9B79, 0x9B7F, 0x9B80, 0x9B84, 0x9B85, 0x9B86, 0x9B87, 0x9B89,
02239  0x9B8A, 0x9B8B, 0x9B8D, 0x9B8F, 0x9B90, 0x9B94, 0x9B9A, 0x9B9D,
02240  0x9B9E, 0x9BA6, 0x9BA7, 0x9BA9, 0x9BAC, 0x9BB0, 0x9BB1, 0x9BB2,
02241  0x9BB7, 0x9BB8, 0x9BBB, 0x9BBC, 0x9BBE, 0x9BBF, 0x9BC1, 0x9BC7,
02242  0x9BC8, 0x9BCE, 0x9BD0, 0x9BD7, 0x9BD8, 0x9BDD, 0x9BDF, 0x9BE5,
02243  0x9BE7, 0x9BEA, 0x9BEB, 0x9BEF, 0x9BF3, 0x9BF7, 0x9BF8,
02244 };
02245 static const unsigned short euc_to_utf8_8FEB[] = {
02246          0x9BF9, 0x9BFA, 0x9BFD, 0x9BFF, 0x9C00, 0x9C02, 0x9C0B,
02247  0x9C0F, 0x9C11, 0x9C16, 0x9C18, 0x9C19, 0x9C1A, 0x9C1C, 0x9C1E,
02248  0x9C22, 0x9C23, 0x9C26, 0x9C27, 0x9C28, 0x9C29, 0x9C2A, 0x9C31,
02249  0x9C35, 0x9C36, 0x9C37, 0x9C3D, 0x9C41, 0x9C43, 0x9C44, 0x9C45,
02250  0x9C49, 0x9C4A, 0x9C4E, 0x9C4F, 0x9C50, 0x9C53, 0x9C54, 0x9C56,
02251  0x9C58, 0x9C5B, 0x9C5D, 0x9C5E, 0x9C5F, 0x9C63, 0x9C69, 0x9C6A,
02252  0x9C5C, 0x9C6B, 0x9C68, 0x9C6E, 0x9C70, 0x9C72, 0x9C75, 0x9C77,
02253  0x9C7B, 0x9CE6, 0x9CF2, 0x9CF7, 0x9CF9, 0x9D0B, 0x9D02, 0x9D11,
02254  0x9D17, 0x9D18, 0x9D1C, 0x9D1D, 0x9D1E, 0x9D2F, 0x9D30, 0x9D32,
02255  0x9D33, 0x9D34, 0x9D3A, 0x9D3C, 0x9D45, 0x9D3D, 0x9D42, 0x9D43,
02256  0x9D47, 0x9D4A, 0x9D53, 0x9D54, 0x9D5F, 0x9D63, 0x9D62, 0x9D65,
02257  0x9D69, 0x9D6A, 0x9D6B, 0x9D70, 0x9D76, 0x9D77, 0x9D7B,
02258 };
02259 static const unsigned short euc_to_utf8_8FEC[] = {
02260          0x9D7C, 0x9D7E, 0x9D83, 0x9D84, 0x9D86, 0x9D8A, 0x9D8D,
02261  0x9D8E, 0x9D92, 0x9D93, 0x9D95, 0x9D96, 0x9D97, 0x9D98, 0x9DA1,
02262  0x9DAA, 0x9DAC, 0x9DAE, 0x9DB1, 0x9DB5, 0x9DB9, 0x9DBC, 0x9DBF,
02263  0x9DC3, 0x9DC7, 0x9DC9, 0x9DCA, 0x9DD4, 0x9DD5, 0x9DD6, 0x9DD7,
02264  0x9DDA, 0x9DDE, 0x9DDF, 0x9DE0, 0x9DE5, 0x9DE7, 0x9DE9, 0x9DEB,
02265  0x9DEE, 0x9DF0, 0x9DF3, 0x9DF4, 0x9DFE, 0x9E0A, 0x9E02, 0x9E07,
02266  0x9E0E, 0x9E10, 0x9E11, 0x9E12, 0x9E15, 0x9E16, 0x9E19, 0x9E1C,
02267  0x9E1D, 0x9E7A, 0x9E7B, 0x9E7C, 0x9E80, 0x9E82, 0x9E83, 0x9E84,
02268  0x9E85, 0x9E87, 0x9E8E, 0x9E8F, 0x9E96, 0x9E98, 0x9E9B, 0x9E9E,
02269  0x9EA4, 0x9EA8, 0x9EAC, 0x9EAE, 0x9EAF, 0x9EB0, 0x9EB3, 0x9EB4,
02270  0x9EB5, 0x9EC6, 0x9EC8, 0x9ECB, 0x9ED5, 0x9EDF, 0x9EE4, 0x9EE7,
02271  0x9EEC, 0x9EED, 0x9EEE, 0x9EF0, 0x9EF1, 0x9EF2, 0x9EF5,
02272 };
02273 static const unsigned short euc_to_utf8_8FED[] = {
02274          0x9EF8, 0x9EFF, 0x9F02, 0x9F03, 0x9F09, 0x9F0F, 0x9F10,
02275  0x9F11, 0x9F12, 0x9F14, 0x9F16, 0x9F17, 0x9F19, 0x9F1A, 0x9F1B,
02276  0x9F1F, 0x9F22, 0x9F26, 0x9F2A, 0x9F2B, 0x9F2F, 0x9F31, 0x9F32,
02277  0x9F34, 0x9F37, 0x9F39, 0x9F3A, 0x9F3C, 0x9F3D, 0x9F3F, 0x9F41,
02278  0x9F43, 0x9F44, 0x9F45, 0x9F46, 0x9F47, 0x9F53, 0x9F55, 0x9F56,
02279  0x9F57, 0x9F58, 0x9F5A, 0x9F5D, 0x9F5E, 0x9F68, 0x9F69, 0x9F6D,
02280  0x9F6E, 0x9F6F, 0x9F70, 0x9F71, 0x9F73, 0x9F75, 0x9F7A, 0x9F7D,
02281  0x9F8F, 0x9F90, 0x9F91, 0x9F92, 0x9F94, 0x9F96, 0x9F97, 0x9F9E,
02282  0x9FA1, 0x9FA2, 0x9FA3, 0x9FA5,      0,      0,      0,      0,
02283       0,      0,      0,      0,      0,      0,      0,      0,
02284       0,      0,      0,      0,      0,      0,      0,      0,
02285       0,      0,      0,      0,      0,      0,      0,
02286 };
02287 static const unsigned short euc_to_utf8_8FF3[] = {
02288               0,      0,      0,      0,      0,      0,      0,
02289       0,      0,      0,      0,      0,      0,      0,      0,
02290       0,      0,      0,      0,      0,      0,      0,      0,
02291       0,      0,      0,      0,      0,      0,      0,      0,
02292       0,      0,      0,      0,      0,      0,      0,      0,
02293       0,      0,      0,      0,      0,      0,      0,      0,
02294       0,      0,      0,      0,      0,      0,      0,      0,
02295       0,      0,      0,      0,      0,      0,      0,      0,
02296       0,      0,      0,      0,      0,      0,      0,      0,
02297       0,      0,      0,      0,      0,      0,      0,      0,
02298       0,      0,      0, 0x2170, 0x2171, 0x2172, 0x2173, 0x2174,
02299  0x2175, 0x2176, 0x2177, 0x2178, 0x2179, 0x2160, 0x2161,
02300 };
02301 static const unsigned short euc_to_utf8_8FF4[] = {
02302             0x2162, 0x2163, 0x2164, 0x2165, 0x2166, 0x2167, 0x2168,
02303     0x2169, 0xff07, 0xff02, 0x3231, 0x2116, 0x2121, 0x70bb, 0x4efc,
02304     0x50f4, 0x51ec, 0x5307, 0x5324, 0xfa0e, 0x548a, 0x5759, 0xfa0f,
02305     0xfa10, 0x589e, 0x5bec, 0x5cf5, 0x5d53, 0xfa11, 0x5fb7, 0x6085,
02306     0x6120, 0x654e, 0x663b, 0x6665, 0xfa12, 0xf929, 0x6801, 0xfa13,
02307     0xfa14, 0x6a6b, 0x6ae2, 0x6df8, 0x6df2, 0x7028, 0xfa15, 0xfa16,
02308     0x7501, 0x7682, 0x769e, 0xfa17, 0x7930, 0xfa18, 0xfa19, 0xfa1a,
02309     0xfa1b, 0x7ae7, 0xfa1c, 0xfa1d, 0x7da0, 0x7dd6, 0xfa1e, 0x8362,
02310     0xfa1f, 0x85b0, 0xfa20, 0xfa21, 0x8807, 0xfa22, 0x8b7f, 0x8cf4,
02311     0x8d76, 0xfa23, 0xfa24, 0xfa25, 0x90de, 0xfa26, 0x9115, 0xfa27,
02312     0xfa28, 0x9592, 0xf9dc, 0xfa29, 0x973b, 0x974d, 0x9751, 0xfa2a,
02313     0xfa2b, 0xfa2c, 0x999e, 0x9ad9, 0x9b72, 0xfa2d, 0x9ed1,
02314 };
02315 #endif /* X0212_ENABLE */
02316 
02317 const unsigned short euc_to_utf8_1byte[] = {
02318          0xFF61, 0xFF62, 0xFF63, 0xFF64, 0xFF65, 0xFF66, 0xFF67,
02319  0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D, 0xFF6E, 0xFF6F,
02320  0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76, 0xFF77,
02321  0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F,
02322  0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87,
02323  0xFF88, 0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F,
02324  0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97,
02325  0xFF98, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F,
02326       0,      0,      0,      0,      0,      0,      0,      0,
02327       0,      0,      0,      0,      0,      0,      0,      0,
02328       0,      0,      0,      0,      0,      0,      0,      0,
02329       0,      0,      0,      0,      0, 0x00A9, 0x2122,
02330 };
02331 const unsigned short *const euc_to_utf8_2bytes[] = {
02332                  euc_to_utf8_A1, euc_to_utf8_A2, euc_to_utf8_A3,
02333  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
02334  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
02335  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
02336  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
02337  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
02338  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
02339  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
02340  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
02341  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
02342  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
02343  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
02344  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
02345  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
02346  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
02347  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
02348  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
02349  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
02350  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
02351  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
02352  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
02353  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
02354               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
02355  euc_to_utf8_FC,              0,              0,
02356 };
02357 /* Microsoft UCS Mapping Compatible */
02358 const unsigned short *const euc_to_utf8_2bytes_ms[] = {
02359                  euc_to_utf8_A1_ms, euc_to_utf8_A2_ms, euc_to_utf8_A3,
02360  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
02361  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
02362  euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
02363  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
02364  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
02365  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
02366  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
02367  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
02368  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
02369  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
02370  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
02371  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
02372  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
02373  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
02374  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
02375  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
02376  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
02377  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
02378  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
02379  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
02380  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
02381               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
02382  euc_to_utf8_FC_ms,              0,              0,
02383 };
02384 /* CP10001 */
02385 const unsigned short *const euc_to_utf8_2bytes_mac[] = {
02386                  euc_to_utf8_A1_ms, euc_to_utf8_A2_ms, euc_to_utf8_A3,
02387  euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
02388  euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
02389  euc_to_utf8_AC_mac, euc_to_utf8_AD_mac, euc_to_utf8_AE, euc_to_utf8_AF,
02390  euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
02391  euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
02392  euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
02393  euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
02394  euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
02395  euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
02396  euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
02397  euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
02398  euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
02399  euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
02400  euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
02401  euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
02402  euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
02403  euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
02404  euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
02405  euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
02406  euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
02407  euc_to_utf8_F4, euc_to_utf8_F5,              0,              0,
02408               0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
02409  euc_to_utf8_FC_ms,              0,              0,
02410 };
02411 
02412 #ifdef X0212_ENABLE
02413 const unsigned short *const x0212_to_utf8_2bytes[] = {
02414                               0, euc_to_utf8_8FA2,              0,
02415               0,              0, euc_to_utf8_8FA6, euc_to_utf8_8FA7,
02416               0, euc_to_utf8_8FA9, euc_to_utf8_8FAA, euc_to_utf8_8FAB,
02417               0,              0,              0,              0,
02418  euc_to_utf8_8FB0, euc_to_utf8_8FB1, euc_to_utf8_8FB2, euc_to_utf8_8FB3,
02419  euc_to_utf8_8FB4, euc_to_utf8_8FB5, euc_to_utf8_8FB6, euc_to_utf8_8FB7,
02420  euc_to_utf8_8FB8, euc_to_utf8_8FB9, euc_to_utf8_8FBA, euc_to_utf8_8FBB,
02421  euc_to_utf8_8FBC, euc_to_utf8_8FBD, euc_to_utf8_8FBE, euc_to_utf8_8FBF,
02422  euc_to_utf8_8FC0, euc_to_utf8_8FC1, euc_to_utf8_8FC2, euc_to_utf8_8FC3,
02423  euc_to_utf8_8FC4, euc_to_utf8_8FC5, euc_to_utf8_8FC6, euc_to_utf8_8FC7,
02424  euc_to_utf8_8FC8, euc_to_utf8_8FC9, euc_to_utf8_8FCA, euc_to_utf8_8FCB,
02425  euc_to_utf8_8FCC, euc_to_utf8_8FCD, euc_to_utf8_8FCE, euc_to_utf8_8FCF,
02426  euc_to_utf8_8FD0, euc_to_utf8_8FD1, euc_to_utf8_8FD2, euc_to_utf8_8FD3,
02427  euc_to_utf8_8FD4, euc_to_utf8_8FD5, euc_to_utf8_8FD6, euc_to_utf8_8FD7,
02428  euc_to_utf8_8FD8, euc_to_utf8_8FD9, euc_to_utf8_8FDA, euc_to_utf8_8FDB,
02429  euc_to_utf8_8FDC, euc_to_utf8_8FDD, euc_to_utf8_8FDE, euc_to_utf8_8FDF,
02430  euc_to_utf8_8FE0, euc_to_utf8_8FE1, euc_to_utf8_8FE2, euc_to_utf8_8FE3,
02431  euc_to_utf8_8FE4, euc_to_utf8_8FE5, euc_to_utf8_8FE6, euc_to_utf8_8FE7,
02432  euc_to_utf8_8FE8, euc_to_utf8_8FE9, euc_to_utf8_8FEA, euc_to_utf8_8FEB,
02433  euc_to_utf8_8FEC, euc_to_utf8_8FED,              0,              0,
02434               0,              0,              0,       euc_to_utf8_8FF3,
02435  euc_to_utf8_8FF4,            0,              0,              0,
02436               0,              0,              0,              0,
02437               0,              0,              0,};
02438 #endif /* X0212_ENABLE */
02439 #endif /* UTF8_OUTPUT_ENABLE */
02440 
02441 #ifdef UTF8_INPUT_ENABLE
02442 static const unsigned short utf8_to_euc_C2[] = {
02443       0,      0,      0,      0,      0,      0,      0,      0,
02444       0,      0,      0,      0,      0,      0,      0,      0,
02445       0,      0,      0,      0,      0,      0,      0,      0,
02446       0,      0,      0,      0,      0,      0,      0,      0,
02447       0, 0xA242, 0x2171, 0x2172, 0xA270, 0x216F, 0xA243, 0x2178,
02448  0x212F, 0xA26D, 0xA26C,      0, 0x224C,      0, 0xA26E, 0xA234,
02449  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
02450  0xA231,      0, 0xA26B,      0,      0,      0,      0, 0xA244,
02451 };
02452 static const unsigned short utf8_to_euc_C2_ms[] = {
02453       0,      0,      0,      0,      0,      0,      0,      0,
02454       0,      0,      0,      0,      0,      0,      0,      0,
02455       0,      0,      0,      0,      0,      0,      0,      0,
02456       0,      0,      0,      0,      0,      0,      0,      0,
02457       0, 0xA242, 0x2171, 0x2172, 0xA270,   0x5C, 0xA243, 0x2178,
02458  0x212F, 0xA26D, 0xA26C,      0, 0x224C,      0, 0xA26E, 0xA234,
02459  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
02460  0xA231,      0, 0xA26B,      0,      0,      0,      0, 0xA244,
02461 };
02462 static const unsigned short utf8_to_euc_C2_mac[] = {
02463       0,      0,      0,      0,      0,      0,      0,      0,
02464       0,      0,      0,      0,      0,      0,      0,      0,
02465       0,      0,      0,      0,      0,      0,      0,      0,
02466       0,      0,      0,      0,      0,      0,      0,      0,
02467  0x00A0, 0xA242, 0x2171, 0x2172, 0xA270,   0x5C, 0xA243, 0x2178,
02468  0x212F, 0x00FD, 0xA26C,      0, 0x224C,      0, 0xA26E, 0xA234,
02469  0x216B, 0x215E,      0,      0, 0x212D,      0, 0x2279,      0,
02470  0xA231,      0, 0xA26B,      0,      0,      0,      0, 0xA244,
02471 };
02472 static const unsigned short utf8_to_euc_C2_932[] = {
02473       0,      0,      0,      0,      0,      0,      0,      0,
02474       0,      0,      0,      0,      0,      0,      0,      0,
02475       0,      0,      0,      0,      0,      0,      0,      0,
02476       0,      0,      0,      0,      0,      0,      0,      0,
02477       0,   0x21, 0x2171, 0x2172,      0,   0x5C,   0x7C, 0x2178,
02478  0x212F,   0x63,   0x61, 0x2263, 0x224C,   0x2D,   0x52, 0x2131,
02479  0x216B, 0x215E,   0x32,   0x33, 0x212D, 0x264C, 0x2279, 0x2126,
02480  0x2124,   0x31,   0x6F, 0x2264,      0,      0,      0,      0,
02481 };
02482 static const unsigned short utf8_to_euc_C3[] = {
02483  0xAA22, 0xAA21, 0xAA24, 0xAA2A, 0xAA23, 0xAA29, 0xA921, 0xAA2E,
02484  0xAA32, 0xAA31, 0xAA34, 0xAA33, 0xAA40, 0xAA3F, 0xAA42, 0xAA41,
02485       0, 0xAA50, 0xAA52, 0xAA51, 0xAA54, 0xAA58, 0xAA53, 0x215F,
02486  0xA92C, 0xAA63, 0xAA62, 0xAA65, 0xAA64, 0xAA72, 0xA930, 0xA94E,
02487  0xAB22, 0xAB21, 0xAB24, 0xAB2A, 0xAB23, 0xAB29, 0xA941, 0xAB2E,
02488  0xAB32, 0xAB31, 0xAB34, 0xAB33, 0xAB40, 0xAB3F, 0xAB42, 0xAB41,
02489  0xA943, 0xAB50, 0xAB52, 0xAB51, 0xAB54, 0xAB58, 0xAB53, 0x2160,
02490  0xA94C, 0xAB63, 0xAB62, 0xAB65, 0xAB64, 0xAB72, 0xA950, 0xAB73,
02491 };
02492 static const unsigned short utf8_to_euc_C3_932[] = {
02493    0x41,   0x41,   0x41,   0x41,   0x41,   0x41,   0x41,   0x43,
02494    0x45,   0x45,   0x45,   0x45,   0x49,   0x49,   0x49,   0x49,
02495    0x44,   0x4E,   0x4F,   0x4F,   0x4F,   0x4F,   0x4F, 0x215F,
02496    0x4F,   0x55,   0x55,   0x55,   0x55,   0x59,   0x54,   0x73,
02497    0x61,   0x61,   0x61,   0x61,   0x61,   0x61,   0x61,   0x63,
02498    0x65,   0x65,   0x65,   0x65,   0x69,   0x69,   0x69,   0x69,
02499    0x64,   0x6E,   0x6F,   0x6F,   0x6F,   0x6F,   0x6F, 0x2160,
02500    0x6F,   0x75,   0x75,   0x75,   0x75,   0x79,   0x74,   0x79,
02501 };
02502 static const unsigned short utf8_to_euc_C4[] = {
02503  0xAA27, 0xAB27, 0xAA25, 0xAB25, 0xAA28, 0xAB28, 0xAA2B, 0xAB2B,
02504  0xAA2C, 0xAB2C, 0xAA2F, 0xAB2F, 0xAA2D, 0xAB2D, 0xAA30, 0xAB30,
02505  0xA922, 0xA942, 0xAA37, 0xAB37,      0,      0, 0xAA36, 0xAB36,
02506  0xAA38, 0xAB38, 0xAA35, 0xAB35, 0xAA3A, 0xAB3A, 0xAA3B, 0xAB3B,
02507  0xAA3D, 0xAB3D, 0xAA3C,      0, 0xAA3E, 0xAB3E, 0xA924, 0xA944,
02508  0xAA47, 0xAB47, 0xAA45, 0xAB45,      0,      0, 0xAA46, 0xAB46,
02509  0xAA44, 0xA945, 0xA926, 0xA946, 0xAA48, 0xAB48, 0xAA49, 0xAB49,
02510  0xA947, 0xAA4A, 0xAB4A, 0xAA4C, 0xAB4C, 0xAA4B, 0xAB4B, 0xA929,
02511 };
02512 static const unsigned short utf8_to_euc_C5[] = {
02513  0xA949, 0xA928, 0xA948, 0xAA4D, 0xAB4D, 0xAA4F, 0xAB4F, 0xAA4E,
02514  0xAB4E, 0xA94A, 0xA92B, 0xA94B, 0xAA57, 0xAB57,      0,      0,
02515  0xAA56, 0xAB56, 0xA92D, 0xA94D, 0xAA59, 0xAB59, 0xAA5B, 0xAB5B,
02516  0xAA5A, 0xAB5A, 0xAA5C, 0xAB5C, 0xAA5D, 0xAB5D, 0xAA5F, 0xAB5F,
02517  0xAA5E, 0xAB5E, 0xAA61, 0xAB61, 0xAA60, 0xAB60, 0xA92F, 0xA94F,
02518  0xAA6C, 0xAB6C, 0xAA69, 0xAB69, 0xAA66, 0xAB66, 0xAA6B, 0xAB6B,
02519  0xAA68, 0xAB68, 0xAA6A, 0xAB6A, 0xAA71, 0xAB71, 0xAA74, 0xAB74,
02520  0xAA73, 0xAA75, 0xAB75, 0xAA77, 0xAB77, 0xAA76, 0xAB76,      0,
02521 };
02522 static const unsigned short utf8_to_euc_C7[] = {
02523       0,      0,      0,      0,      0,      0,      0,      0,
02524       0,      0,      0,      0,      0, 0xAA26, 0xAB26, 0xAA43,
02525  0xAB43, 0xAA55, 0xAB55, 0xAA67, 0xAB67, 0xAA70, 0xAB70, 0xAA6D,
02526  0xAB6D, 0xAA6F, 0xAB6F, 0xAA6E, 0xAB6E,      0,      0,      0,
02527       0,      0,      0,      0,      0,      0,      0,      0,
02528       0,      0,      0,      0,      0,      0,      0,      0,
02529       0,      0,      0,      0,      0, 0xAB39,      0,      0,
02530       0,      0,      0,      0,      0,      0,      0,      0,
02531 };
02532 static const unsigned short utf8_to_euc_CB[] = {
02533       0,      0,      0,      0,      0,      0,      0, 0xA230,
02534       0,      0,      0,      0,      0,      0,      0,      0,
02535       0,      0,      0,      0,      0,      0,      0,      0,
02536  0xA22F, 0xA232, 0xA236, 0xA235,      0, 0xA233,      0,      0,
02537       0,      0,      0,      0,      0,      0,      0,      0,
02538       0,      0,      0,      0,      0,      0,      0,      0,
02539       0,      0,      0,      0,      0,      0,      0,      0,
02540       0,      0,      0,      0,      0,      0,      0,      0,
02541 };
02542 static const unsigned short utf8_to_euc_CE[] = {
02543       0,      0,      0,      0, 0xA238, 0xA239, 0xA661,      0,
02544  0xA662, 0xA663, 0xA664,      0, 0xA667,      0, 0xA669, 0xA66C,
02545  0xA676, 0x2621, 0x2622, 0x2623, 0x2624, 0x2625, 0x2626, 0x2627,
02546  0x2628, 0x2629, 0x262A, 0x262B, 0x262C, 0x262D, 0x262E, 0x262F,
02547  0x2630, 0x2631,      0, 0x2632, 0x2633, 0x2634, 0x2635, 0x2636,
02548  0x2637, 0x2638, 0xA665, 0xA66A, 0xA671, 0xA672, 0xA673, 0xA674,
02549  0xA67B, 0x2641, 0x2642, 0x2643, 0x2644, 0x2645, 0x2646, 0x2647,
02550  0x2648, 0x2649, 0x264A, 0x264B, 0x264C, 0x264D, 0x264E, 0x264F,
02551 };
02552 static const unsigned short utf8_to_euc_CF[] = {
02553  0x2650, 0x2651, 0xA678, 0x2652, 0x2653, 0x2654, 0x2655, 0x2656,
02554  0x2657, 0x2658, 0xA675, 0xA67A, 0xA677, 0xA679, 0xA67C,      0,
02555       0,      0,      0,      0,      0,      0,      0,      0,
02556       0,      0,      0,      0,      0,      0,      0,      0,
02557       0,      0,      0,      0,      0,      0,      0,      0,
02558       0,      0,      0,      0,      0,      0,      0,      0,
02559       0,      0,      0,      0,      0,      0,      0,      0,
02560       0,      0,      0,      0,      0,      0,      0,      0,
02561 };
02562 static const unsigned short utf8_to_euc_D0[] = {
02563       0, 0x2727, 0xA742, 0xA743, 0xA744, 0xA745, 0xA746, 0xA747,
02564  0xA748, 0xA749, 0xA74A, 0xA74B, 0xA74C,      0, 0xA74D, 0xA74E,
02565  0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2728, 0x2729,
02566  0x272A, 0x272B, 0x272C, 0x272D, 0x272E, 0x272F, 0x2730, 0x2731,
02567  0x2732, 0x2733, 0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739,
02568  0x273A, 0x273B, 0x273C, 0x273D, 0x273E, 0x273F, 0x2740, 0x2741,
02569  0x2751, 0x2752, 0x2753, 0x2754, 0x2755, 0x2756, 0x2758, 0x2759,
02570  0x275A, 0x275B, 0x275C, 0x275D, 0x275E, 0x275F, 0x2760, 0x2761,
02571 };
02572 static const unsigned short utf8_to_euc_D1[] = {
02573  0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767, 0x2768, 0x2769,
02574  0x276A, 0x276B, 0x276C, 0x276D, 0x276E, 0x276F, 0x2770, 0x2771,
02575       0, 0x2757, 0xA772, 0xA773, 0xA774, 0xA775, 0xA776, 0xA777,
02576  0xA778, 0xA779, 0xA77A, 0xA77B, 0xA77C,      0, 0xA77D, 0xA77E,
02577       0,      0,      0,      0,      0,      0,      0,      0,
02578       0,      0,      0,      0,      0,      0,      0,      0,
02579       0,      0,      0,      0,      0,      0,      0,      0,
02580       0,      0,      0,      0,      0,      0,      0,      0,
02581 };
02582 static const unsigned short utf8_to_euc_E280[] = {
02583       0,      0,      0,      0,      0,      0,      0,      0,
02584       0,      0,      0,      0,      0,      0,      0,      0,
02585  0x213E,      0,      0,      0, 0x213D, 0x213D, 0x2142,      0,
02586  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
02587  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
02588       0,      0,      0,      0,      0,      0,      0,      0,
02589  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
02590       0,      0,      0, 0x2228,      0,      0, 0x2131,      0,
02591 };
02592 static const unsigned short utf8_to_euc_E280_ms[] = {
02593       0,      0,      0,      0,      0,      0,      0,      0,
02594       0,      0,      0,      0,      0,      0,      0,      0,
02595  0x213E,      0,      0,      0, 0x213D, 0x213D, 0x2142,      0,
02596  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
02597  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
02598       0,      0,      0,      0,      0,      0,      0,      0,
02599  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
02600       0,      0,      0, 0x2228,      0,      0,   0x7E,      0,
02601 };
02602 static const unsigned short utf8_to_euc_E280_932[] = {
02603       0,      0,      0,      0,      0,      0,      0,      0,
02604       0,      0,      0,      0,      0,      0,      0,      0,
02605  0x213E,      0,      0,      0,      0, 0x213D,      0,      0,
02606  0x2146, 0x2147,      0,      0, 0x2148, 0x2149,      0,      0,
02607  0x2277, 0x2278,      0,      0,      0, 0x2145, 0x2144,      0,
02608       0,      0,      0,      0,      0,      0,      0,      0,
02609  0x2273,      0, 0x216C, 0x216D,      0,      0,      0,      0,
02610       0,      0,      0, 0x2228,      0,      0,      0,      0,
02611 };
02612 static const unsigned short utf8_to_euc_E284[] = {
02613       0,      0,      0, 0x216E,      0,      0,      0,      0,
02614       0,      0,      0,      0,      0,      0,      0,      0,
02615       0,      0,      0,      0,      0,      0, 0x2D62,      0,
02616       0,      0,      0,      0,      0,      0,      0,      0,
02617       0, 0x2D64, 0xA26F,      0,      0,      0,      0,      0,
02618       0,      0,      0, 0x2272,      0,      0,      0,      0,
02619       0,      0,      0,      0,      0,      0,      0,      0,
02620       0,      0,      0,      0,      0,      0,      0,      0,
02621 };
02622 static const unsigned short utf8_to_euc_E284_mac[] = {
02623       0,      0,      0, 0x216E,      0,      0,      0,      0,
02624       0,      0,      0,      0,      0,      0,      0,      0,
02625       0,      0,      0,      0,      0,      0, 0x2B7B,      0,
02626       0,      0,      0,      0,      0,      0,      0,      0,
02627       0, 0x2B7D, 0x00FE,      0,      0,      0,      0,      0,
02628       0,      0,      0, 0x2272,      0,      0,      0,      0,
02629       0,      0,      0,      0,      0,      0,      0,      0,
02630       0,      0,      0,      0,      0,      0,      0,      0,
02631 };
02632 static const unsigned short utf8_to_euc_E285[] = {
02633       0,      0,      0,      0,      0,      0,      0,      0,
02634       0,      0,      0,      0,      0,      0,      0,      0,
02635       0,      0,      0,      0,      0,      0,      0,      0,
02636       0,      0,      0,      0,      0,      0,      0,      0,
02637  0x2D35, 0x2D36, 0x2D37, 0x2D38, 0x2D39, 0x2D3A, 0x2D3B, 0x2D3C,
02638  0x2D3D, 0x2D3E,      0,      0,      0,      0,      0,      0,
02639  0xF373, 0xF374, 0xF375, 0xF376, 0xF377, 0xF378, 0xF379, 0xF37A,
02640  0xF37B, 0xF37C,      0,      0,      0,      0,      0,      0,
02641 };
02642 static const unsigned short utf8_to_euc_E285_mac[] = {
02643       0,      0,      0,      0,      0,      0,      0,      0,
02644       0,      0,      0,      0,      0,      0,      0,      0,
02645       0,      0,      0,      0,      0,      0,      0,      0,
02646       0,      0,      0,      0,      0,      0,      0,      0,
02647  0x2A21, 0x2A22, 0x2A23, 0x2A24, 0x2A25, 0x2A26, 0x2A27, 0x2A28,
02648  0x2A29, 0x2A2A,      0,      0,      0,      0,      0,      0,
02649  0x2A35, 0x2A36, 0x2A37, 0x2A38, 0x2A39, 0x2A3A, 0x2A3B, 0x2A3C,
02650  0x2A3D, 0x2A3E,      0,      0,      0,      0,      0,      0,
02651 };
02652 static const unsigned short utf8_to_euc_E286[] = {
02653       0,      0,      0,      0,      0,      0,      0,      0,
02654       0,      0,      0,      0,      0,      0,      0,      0,
02655  0x222B, 0x222C, 0x222A, 0x222D,      0,      0,      0,      0,
02656       0,      0,      0,      0,      0,      0,      0,      0,
02657       0,      0,      0,      0,      0,      0,      0,      0,
02658       0,      0,      0,      0,      0,      0,      0,      0,
02659       0,      0,      0,      0,      0,      0,      0,      0,
02660       0,      0,      0,      0,      0,      0,      0,      0,
02661 };
02662 static const unsigned short utf8_to_euc_E287[] = {
02663       0,      0,      0,      0,      0,      0,      0,      0,
02664       0,      0,      0,      0,      0,      0,      0,      0,
02665       0,      0, 0x224D,      0, 0x224E,      0,      0,      0,
02666       0,      0,      0,      0,      0,      0,      0,      0,
02667       0,      0,      0,      0,      0,      0,      0,      0,
02668       0,      0,      0,      0,      0,      0,      0,      0,
02669       0,      0,      0,      0,      0,      0,      0,      0,
02670       0,      0,      0,      0,      0,      0,      0,      0,
02671 };
02672 static const unsigned short utf8_to_euc_E288[] = {
02673  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
02674  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
02675       0, 0x2D74, 0x215D,      0,      0,      0,      0,      0,
02676       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2D78,
02677  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
02678  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2D73,      0,
02679       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
02680       0,      0,      0,      0,      0, 0x2266,      0,      0,
02681 };
02682 static const unsigned short utf8_to_euc_E288_932[] = {
02683  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
02684  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
02685       0, 0x2D74,      0,      0,      0,      0,      0,      0,
02686       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2D78,
02687  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
02688  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2D73,      0,
02689       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
02690       0,      0,      0,      0,      0, 0x2266,      0,      0,
02691 };
02692 static const unsigned short utf8_to_euc_E288_mac[] = {
02693  0x224F,      0, 0x225F, 0x2250,      0,      0,      0, 0x2260,
02694  0x223A,      0,      0, 0x223B,      0,      0,      0,      0,
02695       0,      0,      0,      0,      0,      0,      0,      0,
02696       0,      0, 0x2265,      0,      0, 0x2267, 0x2167, 0x2F22,
02697  0x225C,      0,      0,      0,      0, 0x2142,      0, 0x224A,
02698  0x224B, 0x2241, 0x2240, 0x2269, 0x226A,      0, 0x2F21,      0,
02699       0,      0,      0,      0, 0x2168, 0x2268,      0,      0,
02700       0,      0,      0,      0,      0, 0x2266,      0,      0,
02701 };
02702 static const unsigned short utf8_to_euc_E289[] = {
02703       0,      0,      0,      0,      0,      0,      0,      0,
02704       0,      0,      0,      0,      0,      0,      0,      0,
02705       0,      0, 0x2262,      0,      0,      0,      0,      0,
02706       0,      0,      0,      0,      0,      0,      0,      0,
02707  0x2162, 0x2261,      0,      0,      0,      0, 0x2165, 0x2166,
02708       0,      0, 0x2263, 0x2264,      0,      0,      0,      0,
02709       0,      0,      0,      0,      0,      0,      0,      0,
02710       0,      0,      0,      0,      0,      0,      0,      0,
02711 };
02712 static const unsigned short utf8_to_euc_E28A[] = {
02713       0,      0, 0x223E, 0x223F,      0,      0, 0x223C, 0x223D,
02714       0,      0,      0,      0,      0,      0,      0,      0,
02715       0,      0,      0,      0,      0,      0,      0,      0,
02716       0,      0,      0,      0,      0,      0,      0,      0,
02717       0,      0,      0,      0,      0, 0x225D,      0,      0,
02718       0,      0,      0,      0,      0,      0,      0,      0,
02719       0,      0,      0,      0,      0,      0,      0,      0,
02720       0,      0,      0,      0,      0,      0,      0, 0x2D79,
02721 };
02722 static const unsigned short utf8_to_euc_E28A_mac[] = {
02723       0,      0, 0x223E, 0x223F,      0,      0, 0x223C, 0x223D,
02724       0,      0,      0,      0,      0,      0,      0,      0,
02725       0,      0,      0,      0,      0,      0,      0,      0,
02726       0,      0,      0,      0,      0,      0,      0,      0,
02727       0,      0,      0,      0,      0, 0x225D,      0,      0,
02728       0,      0,      0,      0,      0,      0,      0,      0,
02729       0,      0,      0,      0,      0,      0,      0,      0,
02730       0,      0,      0,      0,      0,      0,      0, 0x2F23,
02731 };
02732 static const unsigned short utf8_to_euc_E28C[] = {
02733       0,      0,      0,      0,      0,      0,      0,      0,
02734       0,      0,      0,      0,      0,      0,      0,      0,
02735       0,      0, 0x225E,      0,      0,      0,      0,      0,
02736       0,      0,      0,      0,      0,      0,      0,      0,
02737       0,      0,      0,      0,      0,      0,      0,      0,
02738       0,      0,      0,      0,      0,      0,      0,      0,
02739       0,      0,      0,      0,      0,      0,      0,      0,
02740       0,      0,      0,      0,      0,      0,      0,      0,
02741 };
02742 static const unsigned short utf8_to_euc_E291[] = {
02743       0,      0,      0,      0,      0,      0,      0,      0,
02744       0,      0,      0,      0,      0,      0,      0,      0,
02745       0,      0,      0,      0,      0,      0,      0,      0,
02746       0,      0,      0,      0,      0,      0,      0,      0,
02747  0x2D21, 0x2D22, 0x2D23, 0x2D24, 0x2D25, 0x2D26, 0x2D27, 0x2D28,
02748  0x2D29, 0x2D2A, 0x2D2B, 0x2D2C, 0x2D2D, 0x2D2E, 0x2D2F, 0x2D30,
02749  0x2D31, 0x2D32, 0x2D33, 0x2D34,      0,      0,      0,      0,
02750       0,      0,      0,      0,      0,      0,      0,      0,
02751 };
02752 static const unsigned short utf8_to_euc_E291_mac[] = {
02753       0,      0,      0,      0,      0,      0,      0,      0,
02754       0,      0,      0,      0,      0,      0,      0,      0,
02755       0,      0,      0,      0,      0,      0,      0,      0,
02756       0,      0,      0,      0,      0,      0,      0,      0,
02757  0x2921, 0x2922, 0x2923, 0x2924, 0x2925, 0x2926, 0x2927, 0x2928,
02758  0x2929, 0x292A, 0x292B, 0x292C, 0x292D, 0x292E, 0x292F, 0x2930,
02759  0x2931, 0x2932, 0x2933, 0x2934,      0,      0,      0,      0,
02760       0,      0,      0,      0,      0,      0,      0,      0,
02761 };
02762 static const unsigned short utf8_to_euc_E294[] = {
02763  0x2821, 0x282C, 0x2822, 0x282D,      0,      0,      0,      0,
02764       0,      0,      0,      0, 0x2823,      0,      0, 0x282E,
02765  0x2824,      0,      0, 0x282F, 0x2826,      0,      0, 0x2831,
02766  0x2825,      0,      0, 0x2830, 0x2827, 0x283C,      0,      0,
02767  0x2837,      0,      0, 0x2832, 0x2829, 0x283E,      0,      0,
02768  0x2839,      0,      0, 0x2834, 0x2828,      0,      0, 0x2838,
02769  0x283D,      0,      0, 0x2833, 0x282A,      0,      0, 0x283A,
02770  0x283F,      0,      0, 0x2835, 0x282B,      0,      0, 0x283B,
02771 };
02772 static const unsigned short utf8_to_euc_E295[] = {
02773       0,      0, 0x2840,      0,      0,      0,      0,      0,
02774       0,      0,      0, 0x2836,      0,      0,      0,      0,
02775       0,      0,      0,      0,      0,      0,      0,      0,
02776       0,      0,      0,      0,      0,      0,      0,      0,
02777       0,      0,      0,      0,      0,      0,      0,      0,
02778       0,      0,      0,      0,      0,      0,      0,      0,
02779       0,      0,      0,      0,      0,      0,      0,      0,
02780       0,      0,      0,      0,      0,      0,      0,      0,
02781 };
02782 static const unsigned short utf8_to_euc_E296[] = {
02783       0,      0,      0,      0,      0,      0,      0,      0,
02784       0,      0,      0,      0,      0,      0,      0,      0,
02785       0,      0,      0,      0,      0,      0,      0,      0,
02786       0,      0,      0,      0,      0,      0,      0,      0,
02787  0x2223, 0x2222,      0,      0,      0,      0,      0,      0,
02788       0,      0,      0,      0,      0,      0,      0,      0,
02789       0,      0, 0x2225, 0x2224,      0,      0,      0,      0,
02790       0,      0,      0,      0, 0x2227, 0x2226,      0,      0,
02791 };
02792 static const unsigned short utf8_to_euc_E297[] = {
02793       0,      0,      0,      0,      0,      0, 0x2221, 0x217E,
02794       0,      0,      0, 0x217B,      0,      0, 0x217D, 0x217C,
02795       0,      0,      0,      0,      0,      0,      0,      0,
02796       0,      0,      0,      0,      0,      0,      0,      0,
02797       0,      0,      0,      0,      0,      0,      0,      0,
02798       0,      0,      0,      0,      0,      0,      0, 0x227E,
02799       0,      0,      0,      0,      0,      0,      0,      0,
02800       0,      0,      0,      0,      0,      0,      0,      0,
02801 };
02802 static const unsigned short utf8_to_euc_E298[] = {
02803       0,      0,      0,      0,      0, 0x217A, 0x2179,      0,
02804       0,      0,      0,      0,      0,      0,      0,      0,
02805       0,      0,      0,      0,      0,      0,      0,      0,
02806       0,      0,      0,      0,      0,      0,      0,      0,
02807       0,      0,      0,      0,      0,      0,      0,      0,
02808       0,      0,      0,      0,      0,      0,      0,      0,
02809       0,      0,      0,      0,      0,      0,      0,      0,
02810       0,      0,      0,      0,      0,      0,      0,      0,
02811 };
02812 static const unsigned short utf8_to_euc_E299[] = {
02813  0x216A,      0, 0x2169,      0,      0,      0,      0,      0,
02814       0,      0,      0,      0,      0,      0,      0,      0,
02815       0,      0,      0,      0,      0,      0,      0,      0,
02816       0,      0,      0,      0,      0,      0,      0,      0,
02817       0,      0,      0,      0,      0,      0,      0,      0,
02818       0,      0, 0x2276,      0,      0, 0x2275,      0, 0x2274,
02819       0,      0,      0,      0,      0,      0,      0,      0,
02820       0,      0,      0,      0,      0,      0,      0,      0,
02821 };
02822 static const unsigned short utf8_to_euc_E380[] = {
02823  0x2121, 0x2122, 0x2123, 0x2137,      0, 0x2139, 0x213A, 0x213B,
02824  0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
02825  0x215A, 0x215B, 0x2229, 0x222E, 0x214C, 0x214D,      0,      0,
02826       0,      0,      0,      0, 0x2141, 0x2D60,      0, 0x2D61,
02827       0,      0,      0,      0,      0,      0,      0,      0,
02828       0,      0,      0,      0,      0,      0,      0,      0,
02829       0,      0,      0,      0,      0,      0,      0,      0,
02830       0,      0,      0,      0,      0,      0,      0,      0,
02831 };
02832 static const unsigned short utf8_to_euc_E380_932[] = {
02833  0x2121, 0x2122, 0x2123, 0x2137,      0, 0x2139, 0x213A, 0x213B,
02834  0x2152, 0x2153, 0x2154, 0x2155, 0x2156, 0x2157, 0x2158, 0x2159,
02835  0x215A, 0x215B, 0x2229, 0x222E, 0x214C, 0x214D,      0,      0,
02836       0,      0,      0,      0,      0, 0x2D60,      0, 0x2D61,
02837       0,      0,      0,      0,      0,      0,      0,      0,
02838       0,      0,      0,      0,      0,      0,      0,      0,
02839       0,      0,      0,      0,      0,      0,      0,      0,
02840       0,      0,      0,      0,      0,      0,      0,      0,
02841 };
02842 static const unsigned short utf8_to_euc_E381[] = {
02843       0, 0x2421, 0x2422, 0x2423, 0x2424, 0x2425, 0x2426, 0x2427,
02844  0x2428, 0x2429, 0x242A, 0x242B, 0x242C, 0x242D, 0x242E, 0x242F,
02845  0x2430, 0x2431, 0x2432, 0x2433, 0x2434, 0x2435, 0x2436, 0x2437,
02846  0x2438, 0x2439, 0x243A, 0x243B, 0x243C, 0x243D, 0x243E, 0x243F,
02847  0x2440, 0x2441, 0x2442, 0x2443, 0x2444, 0x2445, 0x2446, 0x2447,
02848  0x2448, 0x2449, 0x244A, 0x244B, 0x244C, 0x244D, 0x244E, 0x244F,
02849  0x2450, 0x2451, 0x2452, 0x2453, 0x2454, 0x2455, 0x2456, 0x2457,
02850  0x2458, 0x2459, 0x245A, 0x245B, 0x245C, 0x245D, 0x245E, 0x245F,
02851 };
02852 static const unsigned short utf8_to_euc_E382[] = {
02853  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
02854  0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E, 0x246F,
02855  0x2470, 0x2471, 0x2472, 0x2473,      0,      0,      0,      0,
02856       0,      0,      0, 0x212B, 0x212C, 0x2135, 0x2136,      0,
02857       0, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527,
02858  0x2528, 0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F,
02859  0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537,
02860  0x2538, 0x2539, 0x253A, 0x253B, 0x253C, 0x253D, 0x253E, 0x253F,
02861 };
02862 static const unsigned short utf8_to_euc_E382_932[] = {
02863  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
02864  0x2468, 0x2469, 0x246A, 0x246B, 0x246C, 0x246D, 0x246E, 0x246F,
02865  0x2470, 0x2471, 0x2472, 0x2473, 0x2574,      0,      0,      0,
02866       0,      0,      0, 0x212B, 0x212C, 0x2135, 0x2136,      0,
02867       0, 0x2521, 0x2522, 0x2523, 0x2524, 0x2525, 0x2526, 0x2527,
02868  0x2528, 0x2529, 0x252A, 0x252B, 0x252C, 0x252D, 0x252E, 0x252F,
02869  0x2530, 0x2531, 0x2532, 0x2533, 0x2534, 0x2535, 0x2536, 0x2537,
02870  0x2538, 0x2539, 0x253A, 0x253B, 0x253C, 0x253D, 0x253E, 0x253F,
02871 };
02872 static const unsigned short utf8_to_euc_E383[] = {
02873  0x2540, 0x2541, 0x2542, 0x2543, 0x2544, 0x2545, 0x2546, 0x2547,
02874  0x2548, 0x2549, 0x254A, 0x254B, 0x254C, 0x254D, 0x254E, 0x254F,
02875  0x2550, 0x2551, 0x2552, 0x2553, 0x2554, 0x2555, 0x2556, 0x2557,
02876  0x2558, 0x2559, 0x255A, 0x255B, 0x255C, 0x255D, 0x255E, 0x255F,
02877  0x2560, 0x2561, 0x2562, 0x2563, 0x2564, 0x2565, 0x2566, 0x2567,
02878  0x2568, 0x2569, 0x256A, 0x256B, 0x256C, 0x256D, 0x256E, 0x256F,
02879  0x2570, 0x2571, 0x2572, 0x2573, 0x2574, 0x2575, 0x2576,      0,
02880       0,      0,      0, 0x2126, 0x213C, 0x2133, 0x2134,      0,
02881 };
02882 static const unsigned short utf8_to_euc_E388[] = {
02883       0,      0,      0,      0,      0,      0,      0,      0,
02884       0,      0,      0,      0,      0,      0,      0,      0,
02885       0,      0,      0,      0,      0,      0,      0,      0,
02886       0,      0,      0,      0,      0,      0,      0,      0,
02887       0,      0,      0,      0,      0,      0,      0,      0,
02888       0,      0,      0,      0,      0,      0,      0,      0,
02889       0, 0x2D6A, 0x2D6B,      0,      0,      0,      0,      0,
02890       0, 0x2D6C,      0,      0,      0,      0,      0,      0,
02891 };
02892 static const unsigned short utf8_to_euc_E388_mac[] = {
02893       0,      0,      0,      0,      0,      0,      0,      0,
02894       0,      0,      0,      0,      0,      0,      0,      0,
02895       0,      0,      0,      0,      0,      0,      0,      0,
02896       0,      0,      0,      0,      0,      0,      0,      0,
02897       0,      0,      0,      0,      0,      0,      0,      0,
02898       0,      0,      0,      0,      0,      0,      0,      0,
02899       0, 0x2D2E, 0x2D31,      0,      0,      0,      0,      0,
02900       0, 0x2D2C,      0,      0,      0,      0,      0,      0,
02901 };
02902 static const unsigned short utf8_to_euc_E38A[] = {
02903       0,      0,      0,      0,      0,      0,      0,      0,
02904       0,      0,      0,      0,      0,      0,      0,      0,
02905       0,      0,      0,      0,      0,      0,      0,      0,
02906       0,      0,      0,      0,      0,      0,      0,      0,
02907       0,      0,      0,      0, 0x2D65, 0x2D66, 0x2D67, 0x2D68,
02908  0x2D69,      0,      0,      0,      0,      0,      0,      0,
02909       0,      0,      0,      0,      0,      0,      0,      0,
02910       0,      0,      0,      0,      0,      0,      0,      0,
02911 };
02912 static const unsigned short utf8_to_euc_E38A_mac[] = {
02913       0,      0,      0,      0,      0,      0,      0,      0,
02914       0,      0,      0,      0,      0,      0,      0,      0,
02915       0,      0,      0,      0,      0,      0,      0,      0,
02916       0,      0,      0,      0,      0,      0,      0,      0,
02917       0,      0,      0,      0, 0x2D73, 0x2D74, 0x2D75, 0x2D76,
02918  0x2D77,      0,      0,      0,      0,      0,      0,      0,
02919       0,      0,      0,      0,      0,      0,      0,      0,
02920       0,      0,      0,      0,      0,      0,      0,      0,
02921 };
02922 static const unsigned short utf8_to_euc_E38C[] = {
02923       0,      0,      0, 0x2D46,      0,      0,      0,      0,
02924       0,      0,      0,      0,      0, 0x2D4A,      0,      0,
02925       0,      0,      0,      0, 0x2D41,      0,      0,      0,
02926  0x2D44,      0,      0,      0,      0,      0,      0,      0,
02927       0,      0, 0x2D42, 0x2D4C,      0,      0, 0x2D4B, 0x2D45,
02928       0,      0,      0, 0x2D4D,      0,      0,      0,      0,
02929       0,      0,      0,      0,      0,      0, 0x2D47,      0,
02930       0,      0,      0, 0x2D4F,      0,      0,      0,      0,
02931 };
02932 static const unsigned short utf8_to_euc_E38C_mac[] = {
02933       0,      0,      0, 0x2E29,      0,      0,      0,      0,
02934       0,      0,      0,      0,      0, 0x2E32,      0,      0,
02935       0,      0,      0,      0, 0x2E24,      0,      0,      0,
02936  0x2E2B,      0,      0,      0,      0,      0,      0,      0,
02937       0,      0, 0x2E22, 0x2E34,      0,      0, 0x2E35, 0x2E2D,
02938       0,      0,      0, 0x2E37,      0,      0,      0,      0,
02939       0,      0,      0,      0,      0,      0, 0x2E2A,      0,
02940       0,      0,      0, 0x2E36,      0,      0,      0,      0,
02941 };
02942 static const unsigned short utf8_to_euc_E38D[] = {
02943       0,      0,      0,      0,      0,      0,      0,      0,
02944       0, 0x2D40, 0x2D4E,      0,      0, 0x2D43,      0,      0,
02945       0, 0x2D48,      0,      0,      0,      0,      0, 0x2D49,
02946       0,      0,      0,      0,      0,      0,      0,      0,
02947       0,      0,      0,      0,      0,      0,      0,      0,
02948       0,      0,      0,      0,      0,      0,      0,      0,
02949       0,      0,      0,      0,      0,      0,      0,      0,
02950       0,      0,      0, 0x2D5F, 0x2D6F, 0x2D6E, 0x2D6D,      0,
02951 };
02952 static const unsigned short utf8_to_euc_E38D_mac[] = {
02953       0,      0,      0,      0,      0,      0,      0,      0,
02954       0, 0x2E21, 0x2E2F,      0,      0, 0x2E23,      0,      0,
02955       0, 0x2E2E,      0,      0,      0,      0,      0, 0x2E31,
02956       0,      0,      0,      0,      0,      0,      0,      0,
02957       0,      0,      0,      0,      0,      0,      0,      0,
02958       0,      0,      0,      0,      0,      0,      0,      0,
02959       0,      0,      0,      0,      0,      0,      0,      0,
02960       0,      0,      0, 0x2E6A, 0x2E69, 0x2E68, 0x2E67,      0,
02961 };
02962 static const unsigned short utf8_to_euc_E38E[] = {
02963       0,      0,      0,      0,      0,      0,      0,      0,
02964       0,      0,      0,      0,      0,      0, 0x2D53, 0x2D54,
02965       0,      0,      0,      0,      0,      0,      0,      0,
02966       0,      0,      0,      0, 0x2D50, 0x2D51, 0x2D52,      0,
02967       0, 0x2D56,      0,      0,      0,      0,      0,      0,
02968       0,      0,      0,      0,      0,      0,      0,      0,
02969       0,      0,      0,      0,      0,      0,      0,      0,
02970       0,      0,      0,      0,      0,      0,      0,      0,
02971 };
02972 static const unsigned short utf8_to_euc_E38E_mac[] = {
02973       0,      0,      0,      0,      0,      0,      0,      0,
02974       0,      0,      0,      0,      0,      0, 0x2B2B, 0x2B2D,
02975       0,      0,      0,      0,      0,      0,      0,      0,
02976       0,      0,      0,      0, 0x2B21, 0x2B23, 0x2B29,      0,
02977       0, 0x2B27,      0,      0,      0,      0,      0,      0,
02978       0,      0,      0,      0,      0,      0,      0,      0,
02979       0,      0,      0,      0,      0,      0,      0,      0,
02980       0,      0,      0,      0,      0,      0,      0,      0,
02981 };
02982 static const unsigned short utf8_to_euc_E38F[] = {
02983       0,      0,      0,      0, 0x2D55,      0,      0,      0,
02984       0,      0,      0,      0,      0, 0x2D63,      0,      0,
02985       0,      0,      0,      0,      0,      0,      0,      0,
02986       0,      0,      0,      0,      0,      0,      0,      0,
02987       0,      0,      0,      0,      0,      0,      0,      0,
02988       0,      0,      0,      0,      0,      0,      0,      0,
02989       0,      0,      0,      0,      0,      0,      0,      0,
02990       0,      0,      0,      0,      0,      0,      0,      0,
02991 };
02992 static const unsigned short utf8_to_euc_E38F_mac[] = {
02993       0,      0,      0,      0, 0x2B2E,      0,      0,      0,
02994       0,      0,      0,      0,      0, 0x2B7C,      0,      0,
02995       0,      0,      0,      0,      0,      0,      0,      0,
02996       0,      0,      0,      0,      0,      0,      0,      0,
02997       0,      0,      0,      0,      0,      0,      0,      0,
02998       0,      0,      0,      0,      0,      0,      0,      0,
02999       0,      0,      0,      0,      0,      0,      0,      0,
03000       0,      0,      0,      0,      0,      0,      0,      0,
03001 };
03002 static const unsigned short utf8_to_euc_E4B8[] = {
03003  0x306C, 0x437A, 0xB021, 0x3C37, 0xB022, 0xB023,      0, 0x4B7C,
03004  0x3E66, 0x3B30, 0x3E65, 0x323C, 0xB024, 0x4954, 0x4D3F,      0,
03005  0x5022, 0x312F, 0xB025,      0, 0x336E, 0x5023, 0x4024, 0x5242,
03006  0x3556, 0x4A3A,      0,      0,      0,      0, 0x3E67, 0xB026,
03007       0, 0x4E3E,      0, 0xB027, 0xB028,      0, 0x4A42,      0,
03008  0xB029,      0, 0x5024, 0xB02A,      0, 0x4366, 0xB02B, 0xB02C,
03009  0xB02D, 0x5025, 0x367A,      0,      0, 0xB02E, 0x5026,      0,
03010  0x345D, 0x4330,      0, 0x3C67, 0x5027,      0,      0, 0x5028,
03011 };
03012 static const unsigned short utf8_to_euc_E4B9[] = {
03013  0xB02F, 0xB030, 0x5029, 0x4735, 0xB031, 0x3557,      0, 0xB032,
03014       0,      0,      0, 0x4737,      0, 0x4663, 0x3843, 0x4B33,
03015       0, 0xB033,      0,      0,      0, 0x6949, 0x502A, 0x3E68,
03016  0x502B, 0x3235, 0xB034,      0, 0xB035, 0x3665, 0x3870, 0x4C69,
03017       0,      0, 0x5626, 0xB036,      0,      0,      0,      0,
03018  0xB037, 0xB038,      0,      0,      0,      0,      0,      0,
03019       0, 0x4D70,      0, 0x467D, 0xB039, 0xB03A,      0,      0,
03020       0, 0xB03B,      0,      0,      0,      0, 0x3425, 0xB03C,
03021 };
03022 static const unsigned short utf8_to_euc_E4BA[] = {
03023  0x3535,      0, 0x502C,      0,      0, 0x502D, 0x4E3B,      0,
03024  0x4D3D, 0x4168, 0x502F, 0x3B76, 0x4673, 0xB03D, 0x5032,      0,
03025       0, 0x313E, 0x385F,      0, 0x385E, 0x3066, 0xB03E, 0xB03F,
03026  0x4F4B, 0x4F4A,      0, 0x3A33, 0x3021, 0xB040, 0x5033, 0x5034,
03027  0x5035, 0x4B34, 0x5036,      0, 0x3872, 0x3067, 0x4B72,      0,
03028  0x357C,      0,      0, 0x357D, 0x357E, 0x4462, 0x4E3C, 0xB041,
03029  0x5037,      0,      0, 0x5038,      0,      0, 0x5039,      0,
03030       0, 0xB042, 0x3F4D,      0,      0,      0,      0,      0,
03031 };
03032 static const unsigned short utf8_to_euc_E4BB[] = {
03033  0x3D3A, 0x3F4E, 0x503E, 0xB043, 0x503C,      0, 0x503D, 0x3558,
03034       0,      0, 0x3A23, 0x3270,      0, 0x503B, 0x503A, 0x4A29,
03035  0xB044,      0,      0,      0, 0x3B46, 0x3B45, 0x423E, 0x503F,
03036  0x4955, 0x4067, 0xB045, 0xB046,      0, 0x2138, 0x5040, 0x5042,
03037  0xB047, 0xB048, 0xB049, 0x4265, 0x4E61, 0x304A,      0,      0,
03038  0xB04A,      0,      0,      0,      0, 0x5041, 0x323E, 0xB04B,
03039  0x3644, 0xB04C, 0x4367, 0xB04D,      0, 0xB04E, 0x376F, 0x5043,
03040       0,      0,      0, 0x4724, 0xF42F, 0xB04F, 0xB050, 0xB051,
03041 };
03042 static const unsigned short utf8_to_euc_E4BC[] = {
03043  0xB052, 0x346B, 0xB053, 0xB054,      0,      0,      0,      0,
03044  0xB055, 0x5044, 0x304B, 0xB056, 0xB057, 0x3860, 0x346C, 0x497A,
03045  0x4832, 0x3559, 0xB058,      0,      0, 0xB059, 0xB05A, 0xB05B,
03046       0, 0xB05C, 0x3271,      0, 0x5067, 0x4541,      0,      0,
03047       0,      0,      0,      0,      0,      0,      0,      0,
03048       0,      0,      0,      0,      0,      0, 0xB05D, 0x476C,
03049  0x5046, 0xB05E,      0, 0xB060, 0x483C, 0xB061, 0x4E62, 0xB062,
03050  0x3F2D, 0xB063, 0x3B47, 0xB064, 0x3B77, 0x3240, 0xB065,      0,
03051 };
03052 static const unsigned short utf8_to_euc_E4BD[] = {
03053  0xB066,      0, 0xB067, 0x4451,      0,      0, 0x4322, 0x504A,
03054  0xB068, 0xB069,      0, 0xB06A, 0xB06B, 0x304C, 0x4463, 0x3D3B,
03055  0x3A34, 0x4D24, 0xB06C, 0x424E, 0xB06D, 0x323F, 0xB06E, 0x5049,
03056  0xB06F, 0x4D3E, 0x5045, 0x5047, 0x3A6E, 0x5048, 0x5524, 0xB070,
03057  0xB05F,      0,      0, 0xB071,      0,      0,      0,      0,
03058       0, 0x5050, 0xB072,      0, 0xB073,      0, 0xB074, 0x5053,
03059  0x5051, 0xB075,      0, 0x3242,      0, 0x4A3B, 0x504B, 0xB076,
03060  0xB077, 0xB078, 0xB079, 0x504F, 0x3873, 0xB07A, 0xB07B, 0x3B48,
03061 };
03062 static const unsigned short utf8_to_euc_E4BE[] = {
03063       0, 0xB07C, 0xB07D, 0x3426, 0xB07E, 0xB121, 0x5054,      0,
03064  0x504C, 0xB122, 0xB123, 0x4E63, 0xB124, 0x3B78, 0xB125, 0x504D,
03065  0xB126, 0x5052, 0xB127, 0xB128, 0xB129,      0, 0x5055, 0xB12A,
03066  0x504E, 0xB12B, 0xB12C, 0x3621,      0, 0x304D, 0xB12D, 0xB12E,
03067  0x3622, 0x3241,      0,      0,      0,      0,      0,      0,
03068       0,      0,      0, 0x5525,      0, 0x4B79, 0x496E, 0x3874,
03069       0,      0, 0xB12F,      0,      0, 0x3F2F, 0x4E37, 0xB130,
03070       0, 0xB131,      0, 0xB132, 0xB133, 0xB134, 0xB135, 0x4A58,
03071 };
03072 static const unsigned short utf8_to_euc_E4BF[] = {
03073  0xB136, 0xB137, 0x3738, 0x4225, 0x3264, 0xB138, 0xB139,      0,
03074  0xB13A, 0xB13B, 0x3D53, 0xB13C, 0xB13D, 0xB13E, 0x5059, 0xB13F,
03075  0x505E, 0x505C, 0xB140,      0, 0x5057,      0,      0, 0x422F,
03076  0x505A,      0, 0x505D, 0x505B, 0xB141, 0x4A5D,      0, 0x5058,
03077  0xB142, 0x3F2E, 0xB143, 0x4B73, 0x505F, 0x5060,      0,      0,
03078       0,      0,      0,      0,      0,      0, 0x3D24, 0x506D,
03079  0xB144,      0, 0xB145, 0x4750,      0, 0x4936, 0x5068,      0,
03080  0x4A70,      0, 0x3236,      0, 0xB146, 0xB147, 0x506C, 0xB148,
03081 };
03082 static const unsigned short utf8_to_euc_E580[] = {
03083  0xB149, 0xB14A,      0,      0, 0xB14B, 0x5066, 0x506F, 0xB14C,
03084       0, 0x4152, 0xB14D, 0x3844, 0xB14E, 0x475C, 0xB14F, 0x6047,
03085  0xB150, 0x506E, 0x455D, 0xB151, 0x5063,      0, 0x3876, 0xB152,
03086  0xB153, 0x3875, 0x5061, 0xB154, 0xB155, 0xB156, 0xB157, 0x3C5A,
03087       0, 0x5069, 0xB158, 0x4A6F, 0x434D, 0x5065, 0x3771, 0xB159,
03088  0x5062, 0x506A, 0x5064, 0x4E51, 0x506B, 0x4F41, 0xB15A,      0,
03089  0xB15B,      0, 0xB15C, 0xB15D,      0, 0xB15E, 0x3666,      0,
03090       0, 0x3770,      0, 0xB176,      0,      0,      0,      0,
03091 };
03092 static const unsigned short utf8_to_euc_E581[] = {
03093  0xB15F, 0xB160, 0xB161, 0x5070,      0, 0xB162, 0xB163, 0x5071,
03094  0x5075, 0x304E, 0xB164,      0, 0xB165,      0, 0xB166, 0x4A50,
03095  0x5074, 0xB167, 0xB168, 0xB169,      0, 0x5073, 0x5077, 0xB16A,
03096       0, 0xB16B, 0x5076,      0, 0x4464,      0,      0, 0xB16C,
03097  0xB16D,      0, 0xB16E, 0xB16F,      0, 0x3772, 0xB170, 0xB171,
03098       0,      0, 0xB172,      0, 0x5078, 0xB173,      0,      0,
03099  0xB174, 0xB175, 0x3C45,      0, 0x4226, 0x4465, 0x3676,      0,
03100  0x5079,      0,      0,      0,      0, 0x3536,      0,      0,
03101 };
03102 static const unsigned short utf8_to_euc_E582[] = {
03103  0x507A, 0xB177,      0, 0xB178, 0xB179, 0x507C, 0xB17A,      0,
03104       0,      0, 0xB17B,      0,      0, 0x4B35, 0xB17C, 0xB17D,
03105  0xB17E, 0x3766, 0xB221, 0xB222, 0xB223,      0, 0xB224,      0,
03106  0x3B31, 0x4877, 0x507B, 0xB225, 0xB226,      0, 0xB227, 0xB228,
03107  0xB229, 0xB22A, 0xB22B,      0,      0,      0,      0,      0,
03108       0,      0, 0xB22C,      0, 0x3A45, 0x4D43,      0, 0xB22D,
03109  0xB22E,      0, 0x507E, 0x5123, 0x507D, 0x3A44,      0, 0x3D7D,
03110       0, 0xB22F, 0xB230,      0,      0, 0xB231, 0x3739,      0,
03111 };
03112 static const unsigned short utf8_to_euc_E583[] = {
03113  0xB232,      0, 0x5124, 0xB233, 0xB234, 0x364F,      0, 0xB235,
03114       0, 0x5121, 0x5122,      0, 0xB236, 0x462F, 0xB237, 0x417C,
03115  0xB238, 0x3623,      0, 0xB239, 0xB23A, 0x4B4D, 0x5125,      0,
03116  0xB23B,      0, 0x4E3D,      0, 0xB23C, 0xB23D, 0x5126, 0xB23E,
03117       0,      0, 0xB23F, 0x5129, 0xB240, 0x5127, 0xB241, 0x414E,
03118  0xB242, 0xB243,      0,      0,      0, 0x5128, 0x512A, 0xB244,
03119       0, 0xB245, 0xB251,      0, 0xF430, 0x512C, 0xB246,      0,
03120       0, 0x512B, 0xB247, 0x4A48,      0,      0, 0xB248,      0,
03121 };
03122 static const unsigned short utf8_to_euc_E584[] = {
03123  0x3537, 0x512E, 0x512F, 0xB249, 0x322F,      0, 0xB24A, 0xB24B,
03124  0xB24C, 0x512D,      0, 0xB24D, 0xB24E, 0xB24F, 0xB250,      0,
03125  0xB252,      0, 0x3C74,      0, 0x5132, 0x5131, 0x5130, 0xB253,
03126  0x5056, 0xB254, 0x5133, 0xB255, 0xB256, 0xB257, 0xB258, 0x3D7E,
03127       0, 0x5134,      0, 0xB259,      0,      0,      0, 0xB25A,
03128  0xB25B,      0, 0x4D25,      0, 0xB25C, 0xB25D,      0, 0xB25E,
03129       0, 0xB25F, 0x4C59, 0xB260, 0xB261, 0xB262,      0, 0x5136,
03130  0xB263, 0xB264, 0x5135, 0x5138, 0x5137,      0,      0, 0x5139,
03131 };
03132 static const unsigned short utf8_to_euc_E585[] = {
03133  0x513A, 0x3074, 0xB265, 0x3835, 0x373B, 0x3D3C, 0x437B, 0x3624,
03134  0x4068, 0x3877, 0xB266, 0x396E, 0x513C, 0x4C48, 0x4546, 0xB267,
03135  0x3B79,      0, 0x513B, 0xB268, 0x513D, 0xB269,      0, 0xB26A,
03136  0xB26B,      0, 0x455E,      0, 0x3375,      0,      0, 0xB26C,
03137       0,      0, 0x513E,      0, 0xB26D, 0x467E, 0xB26E,      0,
03138  0x4134, 0x5140, 0x5141, 0x482C, 0x3878, 0x4F3B, 0x5142,      0,
03139       0, 0x3626,      0,      0,      0, 0x4A3C, 0x4236, 0x3671,
03140  0x4535,      0,      0,      0, 0x3773,      0, 0xB26F,      0,
03141 };
03142 static const unsigned short utf8_to_euc_E586[] = {
03143  0x5143,      0, 0x5144, 0xB270, 0xB271, 0x4662, 0x315F,      0,
03144       0, 0x5147, 0x3A7D, 0xB272, 0x5146, 0x3A46, 0xB273, 0x5148,
03145  0x666E, 0x5149, 0x4B41, 0x514A,      0, 0x514B, 0x514C, 0x3E69,
03146  0xB274, 0x3C4C,      0,      0,      0, 0xB275,      0,      0,
03147  0x3427, 0xB276, 0x514F, 0xB277, 0x514D, 0x4C3D, 0x514E,      0,
03148  0x495A, 0x5150, 0x5151, 0x5152, 0x455F, 0xB278,      0,      0,
03149  0x5156, 0x5154, 0x5155, 0x5153, 0x3A63, 0x5157, 0x4C6A, 0x4E64,
03150  0xB279,      0, 0xB27A,      0, 0xB27B, 0x5158, 0xB27C, 0xB27D,
03151 };
03152 static const unsigned short utf8_to_euc_E587[] = {
03153       0,      0, 0xB27E,      0, 0x4028, 0x5159, 0x3D5A,      0,
03154  0xB321, 0x515A,      0, 0x437C, 0x4E3F, 0x4560,      0, 0xB322,
03155       0, 0xB323, 0xB324, 0xB325,      0, 0xB326, 0x5245,      0,
03156  0xB327,      0,      0, 0x515B, 0x7425, 0x3645, 0xB328,      0,
03157  0x515C, 0x4B5E, 0xB329,      0,      0, 0xB32A, 0x3D68, 0x427C,
03158       0, 0x515E, 0x4664,      0, 0xF431, 0x515F, 0xB32B,      0,
03159  0x5160, 0x332E, 0xB32C, 0xB32D, 0xB32E, 0x5161, 0x3627, 0xB32F,
03160  0x464C, 0x317A, 0x3D50,      0,      0, 0x4821, 0x5162,      0,
03161 };
03162 static const unsigned short utf8_to_euc_E588[] = {
03163  0x4561, 0xB330, 0xB331, 0x3F4F, 0x5163, 0xB332, 0x4A2C, 0x405A,
03164  0x3422,      0, 0x3429, 0x5164,      0,      0, 0x5166,      0,
03165       0, 0x373A, 0xB333, 0xB334, 0x5165, 0xB335, 0xB336, 0x4E73,
03166  0xB337,      0,      0,      0,      0, 0x3D69,      0,      0,
03167       0,      0, 0xB338,      0, 0x483D, 0x4A4C,      0, 0x5167,
03168  0xB339, 0x4D78, 0x5168,      0,      0,      0, 0x5169,      0,
03169  0x457E, 0xB33A, 0xB33B, 0x516A,      0, 0xB33C, 0x4029, 0x3A7E,
03170  0x3774, 0x516B, 0x3B49, 0x396F, 0xB33D,      0,      0,      0,
03171 };
03172 static const unsigned short utf8_to_euc_E589[] = {
03173       0,      0,      0, 0x4466, 0x516D, 0xB33E,      0, 0x4227,
03174       0, 0xB33F, 0x3A6F, 0x516E, 0x516F, 0x4130,      0, 0x516C,
03175       0,      0,      0,      0, 0x5171, 0xB340, 0x4B36, 0xB341,
03176  0xB342,      0, 0xB343, 0x3964, 0xB344,      0, 0x5170, 0xB345,
03177  0xB346, 0xB347,      0, 0x3775, 0x3A5E, 0x476D, 0xB348,      0,
03178       0, 0x5174, 0x5172,      0,      0,      0, 0xB349, 0x497B,
03179  0x3E6A, 0x517B, 0x3364, 0x5175, 0x5173, 0x414F,      0, 0xB34A,
03180  0xB34B, 0xB34C,      0,      0,      0, 0x5177,      0, 0x5176,
03181 };
03182 static const unsigned short utf8_to_euc_E58A[] = {
03183  0xB34D,      0, 0xB34E, 0x3344,      0, 0xB34F,      0, 0x3760,
03184  0x517C, 0x4E2D, 0xB350,      0, 0xB351, 0x5178,      0,      0,
03185       0, 0x517D, 0x517A, 0xB352, 0x5179, 0xB353, 0xB354, 0xB355,
03186  0xB356,      0, 0xB357, 0x4E4F, 0xB358,      0,      0, 0x3879,
03187  0x3243,      0,      0, 0x4E74, 0xB359, 0xB35A, 0xB35B, 0xB35C,
03188       0, 0x3D75, 0x4558, 0x3965, 0x5222, 0x5223,      0, 0xB35D,
03189  0xB35E, 0x4E65,      0,      0, 0x4F2B, 0x5225, 0xB35F, 0xB360,
03190  0xB361, 0x387A, 0xB362, 0xB363, 0x5224, 0xB364, 0x332F,      0,
03191 };
03192 static const unsigned short utf8_to_euc_E58B[] = {
03193  0xB365, 0x5226,      0, 0x4B56, 0xB366, 0x443C, 0xB367, 0x4D26,
03194  0xB368, 0x4A59,      0,      0, 0xB369, 0x5227,      0, 0xB36A,
03195       0, 0xB36B, 0x7055,      0, 0xB36C, 0x4630, 0xB36D, 0x5228,
03196  0x342A, 0x4C33,      0, 0xB36E, 0xB36F, 0x3E21, 0x5229, 0x4A67,
03197  0x522D, 0xB370, 0x402A, 0x522A, 0x3650, 0xB371, 0x522B, 0x342B,
03198  0xB372, 0xB373, 0xB374,      0, 0xB375,      0,      0,      0,
03199  0xB376, 0xB377, 0x372E, 0x522E, 0xB378, 0x522F, 0xB379, 0xB37A,
03200  0x5230, 0x5231, 0x3C5B,      0,      0,      0, 0x387B, 0x4C5E,
03201 };
03202 static const unsigned short utf8_to_euc_E58C[] = {
03203  0xB37B, 0x4C68, 0x4677, 0xB37C,      0, 0x4A71, 0x5232, 0xF432,
03204  0x5233,      0, 0xB37D, 0xB37E, 0xB421, 0x5235,      0, 0x5237,
03205  0x5236, 0xB422,      0, 0xB423,      0, 0x5238, 0x323D, 0x4B4C,
03206  0xB424, 0x3A7C, 0x5239, 0xB425, 0xB426, 0x4159, 0xB427, 0xB428,
03207  0x3E22, 0x3629,      0, 0x523A, 0xF433, 0xB429,      0, 0xB42A,
03208  0xB42B, 0xB42C, 0x485B, 0xB42D, 0xB42E, 0xB42F,      0, 0x523B,
03209  0xB430, 0x523C, 0xB431, 0x523D,      0, 0xB432,      0,      0,
03210  0x523E, 0x4924, 0x3668, 0x3065, 0xB433, 0xB434, 0xB435, 0x463F,
03211 };
03212 static const unsigned short utf8_to_euc_E58D[] = {
03213  0x523F, 0x3D3D, 0xB436, 0x4069,      0, 0x5241, 0x5240, 0x3E23,
03214  0x3861, 0x5243, 0x483E, 0xB438, 0xB437, 0x5244,      0,      0,
03215       0, 0x485C, 0x4234, 0x426E, 0x3628,      0,      0, 0x466E,
03216  0x4331, 0xB439, 0x476E, 0xB43A, 0x4B4E,      0, 0x5246,      0,
03217  0x406A, 0xB43B,      0, 0xB43C,      0, 0xB43D, 0x3735,      0,
03218       0, 0x5247,      0,      0, 0xB43E, 0xB43F, 0x5248, 0x312C,
03219  0x3075, 0x346D, 0xB440, 0x4228, 0x3551, 0x4D71,      0, 0x524B,
03220  0x3237, 0xB441,      0, 0x524A,      0,      0, 0xB442, 0x362A,
03221 };
03222 static const unsigned short utf8_to_euc_E58E[] = {
03223       0,      0, 0x524C, 0xB443, 0x4C71,      0,      0, 0xB444,
03224  0xB445,      0,      0,      0,      0,      0, 0xB446,      0,
03225       0,      0,      0, 0xB447, 0xB448,      0, 0x524D,      0,
03226  0x4E52, 0xB449, 0x387C,      0,      0, 0xB44A,      0, 0x3836,
03227  0x524E, 0xB44B,      0,      0, 0xB44C, 0x5250, 0x524F,      0,
03228  0x3F5F, 0x3139, 0xB44D, 0xB44E,      0, 0x315E, 0x5251, 0xB44F,
03229  0x5252,      0, 0xB450, 0x3837, 0xB451, 0xB452, 0x5253, 0xB453,
03230  0xB454,      0, 0xB455, 0x356E,      0, 0xB456,      0,      0,
03231 };
03232 static const unsigned short utf8_to_euc_E58F[] = {
03233  0xB457,      0, 0x3B32, 0x5254,      0, 0xB458,      0,      0,
03234  0x4B74, 0x3A35, 0x355A, 0x4D27, 0x4150, 0x483F, 0x3C7D, 0xB459,
03235       0,      0, 0xB45A, 0xB45B, 0x3D47, 0xB45C, 0x3C68, 0x3C75,
03236       0, 0x3D76, 0xB45D, 0x4840,      0, 0xB45E, 0xB45F, 0x5257,
03237  0xB460, 0x3143, 0x4151, 0x387D, 0x3845, 0x3667, 0xB461, 0xB462,
03238  0x525B, 0x4321, 0x427E, 0x362B, 0x3E24, 0x525C, 0x525A, 0x3244,
03239  0x4266, 0x3C38, 0x3B4B, 0x3126,      0, 0xB463, 0x3370, 0x3966,
03240  0x3B4A,      0, 0x525D,      0,      0,      0,      0,      0,
03241 };
03242 static const unsigned short utf8_to_euc_E590[] = {
03243       0, 0x525E, 0xB464, 0x3549, 0x3346,      0,      0,      0,
03244  0x3967, 0x3548, 0x445F, 0x3125, 0x4631, 0x4C3E, 0x3921, 0x4D79,
03245  0x4547, 0x387E,      0, 0xB465,      0,      0,      0,      0,
03246       0,      0, 0xB466, 0x372F,      0, 0x5267,      0, 0x3663,
03247  0x4B4A, 0xB467,      0,      0,      0,      0, 0x485D, 0xB468,
03248  0xB469, 0x5266, 0xB46A, 0x345E, 0x5261, 0x5262, 0x5264, 0xB46B,
03249       0, 0xB46C,      0,      0, 0xB46D, 0xB46E, 0x5265,      0,
03250  0x355B, 0x3F61,      0, 0x4A2D, 0x5263, 0x525F, 0x3863,      0,
03251 };
03252 static const unsigned short utf8_to_euc_E591[] = {
03253  0x5260,      0, 0x4F24, 0xB46F, 0xB470,      0, 0x4A72, 0xB471,
03254  0x4468, 0x3862, 0x3970,      0,      0, 0xB472, 0x5268, 0xB473,
03255       0, 0x465D,      0,      0,      0,      0,      0,      0,
03256       0,      0,      0,      0,      0,      0, 0xB474, 0x526C,
03257       0,      0, 0xB475,      0, 0xB476,      0, 0xB477, 0xB478,
03258  0x3C7E, 0xB479, 0x3C76, 0xB47A,      0, 0xB47B, 0xB47C,      0,
03259  0x526F, 0x526D,      0, 0x4C23, 0xB47D, 0x526A, 0x5273, 0x526E,
03260       0,      0,      0, 0x5271, 0x3846, 0x4C3F,      0, 0xB47E,
03261 };
03262 static const unsigned short utf8_to_euc_E592[] = {
03263  0x5272, 0xB521,      0, 0xB522, 0x5274, 0xB523, 0x5276,      0,
03264  0xB524, 0xB525, 0xF435, 0x3A70, 0x4F42, 0xB526, 0x526B, 0x5269,
03265  0x5275, 0xB527, 0x5270,      0,      0, 0xB528, 0xB529,      0,
03266       0,      0,      0,      0, 0xB52A,      0,      0, 0xB52B,
03267       0, 0xB52C, 0x5278,      0, 0x5323, 0x527A, 0xB52D, 0xB52E,
03268  0x527E, 0xB52F, 0xB530, 0x5321, 0x527B, 0xB531, 0xB532, 0x533E,
03269       0, 0xB533, 0x3A69, 0x3331,      0,      0,      0, 0xB534,
03270  0x5279, 0xB535, 0xB536, 0xB537, 0x5325, 0x3076, 0x5324, 0xB538,
03271 };
03272 static const unsigned short utf8_to_euc_E593[] = {
03273  0x3025, 0x494A, 0x5322,      0, 0x527C,      0, 0xB539, 0x5277,
03274  0x527D, 0x3A48, 0xB53A,      0,      0, 0xB53B, 0xB53C,      0,
03275       0,      0,      0,      0,      0,      0,      0,      0,
03276  0x5326,      0,      0,      0,      0,      0,      0,      0,
03277  0xB53D, 0x3077, 0x532F,      0,      0, 0x5327, 0x5328,      0,
03278  0x3E25, 0x4B69, 0xB53E,      0, 0xB53F, 0x532D, 0x532C, 0xB540,
03279       0,      0, 0x452F,      0,      0,      0, 0xB541,      0,
03280       0,      0, 0x532E,      0, 0xB542, 0x532B, 0xB543, 0xB544,
03281 };
03282 static const unsigned short utf8_to_euc_E594[] = {
03283  0xB545, 0xB546,      0,      0, 0x3134, 0xB547, 0x3A36, 0x3F30,
03284  0xB548, 0xB549,      0,      0, 0xB54A, 0xB54B, 0xB54C, 0x5329,
03285  0x4562,      0,      0,      0, 0x532A, 0xB54D, 0x3022,      0,
03286       0,      0,      0,      0,      0,      0,      0,      0,
03287       0,      0,      0,      0,      0,      0,      0,      0,
03288       0,      0, 0xB54E, 0xB54F,      0,      0, 0x5334, 0x4D23,
03289       0, 0x3E27, 0xB550, 0x533A,      0, 0xB551, 0xB552,      0,
03290  0x5339, 0x5330,      0, 0xB553, 0xB554, 0xB555, 0x4243,      0,
03291 };
03292 static const unsigned short utf8_to_euc_E595[] = {
03293  0x5331, 0xB556,      0,      0, 0x426F, 0x5336, 0x3E26, 0xB557,
03294       0, 0xB558, 0xB559,      0, 0x5333, 0xB55A,      0, 0x4C64,
03295  0xB55B, 0xB55C,      0, 0x373C,      0,      0, 0x5337, 0x5338,
03296  0xB55D,      0, 0xB55E, 0xB55F, 0x5335, 0x533B, 0xB560,      0,
03297  0xB561, 0xB562,      0, 0x5332, 0xB563,      0, 0xB564,      0,
03298       0,      0,      0,      0,      0,      0,      0,      0,
03299       0,      0,      0,      0,      0,      0,      0,      0,
03300       0,      0,      0, 0x5341, 0x5346,      0, 0x5342, 0xB565,
03301 };
03302 static const unsigned short utf8_to_euc_E596[] = {
03303  0x533D, 0xB566, 0xB567, 0x5347, 0x4131,      0, 0xB568, 0x5349,
03304  0xB569, 0x3922, 0x533F, 0x437D,      0,      0, 0xB56A, 0xB56B,
03305       0, 0xB56C, 0xB56D, 0xB56E, 0xB56F,      0,      0, 0xB570,
03306  0x5343, 0x533C, 0x342D,      0, 0x346E, 0x3365, 0x5344, 0x5340,
03307       0,      0,      0, 0xB571, 0xB572,      0,      0, 0x3776,
03308  0x534A, 0x5348, 0x4153, 0x354A, 0x362C, 0xB573, 0x5345,      0,
03309  0x3674,      0, 0xB574,      0,      0,      0, 0x3144,      0,
03310       0,      0,      0,      0,      0,      0,      0, 0xB575,
03311 };
03312 static const unsigned short utf8_to_euc_E597[] = {
03313       0, 0xB576,      0, 0xB577, 0x534E, 0x534C, 0xB578, 0x5427,
03314       0, 0xB579,      0, 0xB57A, 0xB57B,      0, 0xB57C,      0,
03315       0, 0xB57D, 0xB57E, 0xB621, 0x5351,      0,      0, 0xB622,
03316  0xB623,      0, 0x534B, 0xB624, 0x534F,      0, 0xB625, 0x534D,
03317       0,      0, 0xB626, 0x3B4C, 0x5350,      0,      0,      0,
03318       0, 0xB627,      0,      0,      0,      0,      0,      0,
03319       0,      0,      0,      0,      0,      0, 0xB628, 0x5353,
03320       0, 0x5358,      0,      0,      0, 0x5356, 0x5355, 0xB629,
03321 };
03322 static const unsigned short utf8_to_euc_E598[] = {
03323       0,      0,      0,      0,      0, 0xB62A, 0x4332,      0,
03324  0xB62B, 0x3245, 0xB62C,      0,      0, 0xB62D, 0xB62E, 0xB62F,
03325  0xB630, 0xB631, 0xB632,      0, 0x5352,      0, 0x5354, 0x3E28,
03326  0x3133, 0xB633,      0, 0x5357,      0,      0,      0,      0,
03327       0,      0,      0,      0,      0,      0,      0,      0,
03328       0, 0x325E,      0,      0, 0xB634,      0,      0, 0x5362,
03329  0xB635, 0x3E7C, 0x535E, 0xB636, 0x535C, 0xB637, 0x535D, 0xB638,
03330  0x535F, 0xB639,      0, 0xB63A, 0xB63B, 0xB63C,      0, 0xB63D,
03331 };
03332 static const unsigned short utf8_to_euc_E599[] = {
03333  0xB63E, 0xB63F, 0x313D, 0xB640, 0xB641,      0, 0xB642,      0,
03334       0, 0xB643,      0, 0xB644, 0x4139, 0xB645, 0x5359, 0xB646,
03335  0x535A,      0,      0,      0, 0xB647,      0,      0,      0,
03336       0,      0,      0, 0x337A,      0,      0, 0xB648,      0,
03337  0xB649, 0xB64A, 0xB64B, 0xB64C, 0x5361,      0, 0xB64D,      0,
03338  0x346F, 0xB64E, 0x5364, 0x5360, 0x5363, 0xB64F,      0, 0xB650,
03339       0, 0xB651, 0xB652,      0, 0x4A2E, 0xB653,      0,      0,
03340  0x4655,      0, 0x4838,      0,      0,      0,      0,      0,
03341 };
03342 static const unsigned short utf8_to_euc_E59A[] = {
03343  0x5366,      0,      0,      0, 0xB654, 0xB655, 0x5365, 0x3345,
03344  0xB656,      0, 0x5367, 0xB657, 0xB658,      0,      0, 0x536A,
03345       0,      0,      0,      0, 0x5369, 0xB659,      0,      0,
03346       0, 0xB65A, 0xB65B,      0,      0, 0xB65C, 0xB65D, 0xB65E,
03347  0x5368,      0, 0x4739,      0,      0, 0x536B, 0xB65F, 0xB660,
03348  0xB661, 0xB662,      0, 0xB663, 0xB664, 0xB665, 0x536C,      0,
03349       0, 0xB666,      0, 0xB667, 0x536E,      0, 0x536D, 0xB668,
03350       0,      0,      0,      0, 0x5370,      0, 0xB669,      0,
03351 };
03352 static const unsigned short utf8_to_euc_E59B[] = {
03353  0x5373, 0x5371, 0x536F, 0x5372,      0, 0xB66A,      0,      0,
03354  0x5374, 0xB66B, 0xB66C, 0xB66D, 0xB670, 0xB671, 0x5375, 0xB66E,
03355  0xB66F, 0x5376,      0, 0x5377,      0,      0,      0, 0x5378,
03356  0x5145, 0xB672, 0x3C7C, 0x3B4D, 0xB673, 0xB674, 0x3273, 0xB675,
03357  0x3078, 0xB676,      0, 0x4344, 0xB677, 0xB678, 0xB679, 0xB67A,
03358  0xB67B,      0,      0, 0xB67D,      0, 0xB67E, 0x5379,      0,
03359  0x3A24, 0xB67C, 0x304F, 0x3F5E,      0,      0, 0xB721, 0xB722,
03360       0, 0x537A, 0x3847,      0,      0, 0x3971,      0, 0x537C,
03361 };
03362 static const unsigned short utf8_to_euc_E59C[] = {
03363  0x537B, 0xB723, 0xB724, 0x4A60, 0x537D,      0,      0, 0xB725,
03364  0x5421, 0x537E, 0xB726, 0x5422, 0xB727, 0x5423,      0, 0x3777,
03365       0, 0xB728, 0x3160, 0x5424,      0, 0xB729, 0x5426,      0,
03366  0x5425,      0, 0xB72A, 0xB72B, 0x5428, 0xB72C,      0, 0x455A,
03367  0xB72D,      0, 0xB72E, 0xB72F, 0xB730, 0xB731, 0x5429, 0x3035,
03368  0x3A5F, 0xB732, 0xB733,      0, 0xB734, 0x373D, 0xB735, 0xB736,
03369  0x434F,      0,      0, 0xB737, 0xB738,      0,      0, 0x542A,
03370  0x542B,      0,      0, 0x542D,      0, 0xB739, 0xB73A, 0xB73B,
03371 };
03372 static const unsigned short utf8_to_euc_E59D[] = {
03373  0x542E,      0, 0x3A64,      0,      0, 0xB73C, 0xB73D, 0x3651,
03374       0,      0, 0x4B37,      0, 0xB73E, 0xB73F, 0x542C, 0x542F,
03375  0x3A41, 0x3923, 0xB740,      0,      0,      0,      0,      0,
03376       0, 0xF436,      0,      0,      0,      0,      0,      0,
03377       0, 0x5433, 0xB741,      0, 0x3A25, 0xB742, 0x4333, 0xB743,
03378  0xB744, 0x5430, 0x445A, 0xB745,      0, 0xB746, 0xB747, 0xB748,
03379  0xB749, 0xB74A,      0, 0xB74B, 0xB74C, 0xB74D,      0, 0xB74E,
03380       0, 0xB74F, 0xB750, 0xB751, 0xB752,      0, 0xB753, 0x5434,
03381 };
03382 static const unsigned short utf8_to_euc_E59E[] = {
03383       0, 0xB754, 0x3F62, 0xB755,      0,      0,      0,      0,
03384  0x5432, 0x5435,      0, 0x373F, 0xB756,      0,      0,      0,
03385       0,      0,      0, 0x5436, 0xB757, 0xB760,      0, 0xB758,
03386       0, 0xB759, 0xB75A,      0, 0xB75B, 0xB75C, 0xB75D, 0xB75E,
03387  0x5437, 0xB75F, 0x3924, 0x3340, 0x5439,      0,      0, 0xB761,
03388  0xB762, 0xB763, 0x543A,      0, 0xB764,      0,      0,      0,
03389  0x543B,      0,      0, 0x5438,      0,      0,      0,      0,
03390  0xB765,      0,      0,      0,      0, 0xB766,      0,      0,
03391 };
03392 static const unsigned short utf8_to_euc_E59F[] = {
03393  0x5431,      0,      0, 0x543C,      0,      0, 0x543D, 0xB767,
03394  0xB768,      0,      0, 0x4B64, 0xB769,      0, 0x3E6B, 0xB76A,
03395       0,      0, 0x543F, 0x5440, 0x543E, 0xB76B, 0x5442,      0,
03396       0,      0,      0,      0, 0x4738, 0xB76C, 0xB76D, 0x3068,
03397  0x4956, 0xB77E,      0, 0x5443, 0xB76E,      0, 0xB76F, 0xB770,
03398       0, 0xB771,      0,      0,      0, 0xB772,      0,      0,
03399  0xB773,      0,      0,      0, 0x3E7D, 0xB774, 0xB775, 0x3C39,
03400  0xB776, 0x475D, 0x3470,      0, 0x3A6B, 0xB777, 0xB778, 0xB779,
03401 };
03402 static const unsigned short utf8_to_euc_E5A0[] = {
03403  0x4B59,      0, 0x4632, 0xB77A, 0xB77B, 0x3778, 0x424F,      0,
03404  0xB77C, 0xB77D, 0x5441, 0x5444, 0xB821, 0xB822,      0,      0,
03405       0,      0,      0,      0,      0, 0x4244,      0,      0,
03406       0, 0x5445,      0, 0xB823,      0, 0x5446, 0xB824, 0xB825,
03407  0xB826, 0x5448,      0,      0, 0x4469,      0, 0xB827, 0xB828,
03408       0,      0, 0x342E,      0,      0, 0xB829,      0, 0x7421,
03409  0x3161, 0x4A73, 0xB82A,      0, 0x3E6C, 0x4548,      0,      0,
03410       0, 0xB82B, 0x3A66,      0,      0, 0x544E,      0, 0xB82C,
03411 };
03412 static const unsigned short utf8_to_euc_E5A1[] = {
03413  0x4A3D, 0x4E5D,      0,      0,      0,      0,      0,      0,
03414       0, 0xB82D, 0x3274, 0x544A, 0xB82E, 0xB82F,      0, 0xB830,
03415  0xB831, 0x413A, 0x544D,      0, 0x4563, 0xB832,      0, 0x4549,
03416  0x4564, 0x4839, 0x444D,      0,      0,      0, 0x3A49, 0xB833,
03417       0, 0xB834, 0x5449,      0, 0xB835,      0,      0, 0xB836,
03418  0xB837, 0x3176,      0, 0x4536,      0,      0,      0,      0,
03419  0x544B,      0, 0x5447,      0,      0, 0x3F50,      0,      0,
03420  0xB838, 0x544F,      0,      0, 0xB839,      0, 0x3D4E, 0xB83A,
03421 };
03422 static const unsigned short utf8_to_euc_E5A2[] = {
03423  0xB83B, 0xB83C,      0, 0x362D,      0, 0x5450,      0, 0xB83D,
03424  0xB83E, 0xB83F, 0xB840,      0, 0xB841, 0xB842,      0, 0xB843,
03425  0xB844,      0,      0, 0x4A68, 0xB845,      0, 0xB846, 0x417D,
03426       0,      0,      0,      0, 0x4446, 0xB847, 0xF439, 0x5452,
03427  0xB848, 0xB849, 0xB84A,      0,      0,      0, 0xB84B,      0,
03428  0x4B4F, 0xB84C,      0, 0x5453,      0,      0, 0x5458,      0,
03429       0, 0xB84D, 0xB84E, 0x4A2F,      0,      0,      0,      0,
03430  0x5457, 0x5451, 0x5454, 0x5456, 0xB850,      0, 0x3A26,      0,
03431 };
03432 static const unsigned short utf8_to_euc_E5A3[] = {
03433       0, 0x4A49, 0xB851,      0, 0xB84F, 0x5459,      0, 0x4345,
03434  0xB852,      0, 0x3275,      0, 0x3E6D, 0xB853, 0xB854,      0,
03435  0xB855, 0x545B, 0xB856, 0x545A, 0xB857, 0x3968, 0xB858, 0x545C,
03436  0x545E, 0x545D, 0xB859,      0, 0x5460, 0xB85A, 0x5455, 0x5462,
03437       0, 0xB85B, 0xB85C,      0, 0x5461, 0x545F,      0,      0,
03438       0, 0xB85D,      0, 0x3B4E, 0x3F51,      0, 0x4154, 0x5463,
03439  0x403C, 0x306D, 0x4764, 0xB85E,      0,      0,      0, 0x445B,
03440       0, 0x5465, 0x5464, 0x5466, 0x5467, 0x5468,      0,      0,
03441 };
03442 static const unsigned short utf8_to_euc_E5A4[] = {
03443       0,      0, 0x5469,      0,      0, 0xB85F, 0xB860,      0,
03444       0, 0x4A51, 0x546A, 0xB861, 0xB862,      0,      0, 0x3246,
03445  0x546B,      0, 0xB863, 0xB864, 0xB865, 0x4D3C, 0x3330,      0,
03446  0x5249, 0x3D48, 0x423F, 0x546C, 0x4C6B, 0xB867,      0,      0,
03447       0, 0xB868, 0x4C34, 0xB869, 0xB86A, 0x546E,      0, 0x4267,
03448  0xB86B, 0x4537, 0x4240, 0x4957, 0x546F, 0x5470, 0x317B, 0xB86C,
03449  0xB86D, 0x3C3A, 0x5471, 0xB86E,      0, 0xB86F, 0xB870, 0x3050,
03450  0x5472,      0,      0,      0,      0,      0, 0x5473, 0xB871,
03451 };
03452 static const unsigned short utf8_to_euc_E5A5[] = {
03453       0,      0,      0, 0xB872, 0x3162,      0, 0xB873, 0x3471,
03454  0x4660, 0x4A74,      0,      0,      0,      0, 0x5477, 0x4155,
03455  0x5476, 0x3740, 0xB874, 0xB875, 0x4B5B, 0x5475,      0, 0x4565,
03456  0x5479, 0xB876, 0x5478, 0xB877,      0, 0xB878, 0xB879, 0xB87A,
03457  0x547B, 0xB87B, 0x547A, 0xB87C,      0, 0x317C,      0, 0x547C,
03458  0x3E29, 0x547E, 0x4325, 0xB87D, 0x547D, 0xB87E, 0x4A33, 0xB921,
03459       0,      0, 0xB922, 0x3D77, 0x455B, 0xB923, 0xB924,      0,
03460  0x5521, 0xB925,      0, 0xB926, 0xB927, 0x3925,      0,      0,
03461 };
03462 static const unsigned short utf8_to_euc_E5A6[] = {
03463       0, 0x5522, 0x4721, 0x485E, 0x4C51,      0,      0,      0,
03464       0,      0, 0x4725, 0xB928, 0xB929, 0x552B, 0xB92A,      0,
03465       0,      0, 0xB92B, 0x3538,      0, 0xB92C, 0x4D45, 0xB92D,
03466       0, 0x4C2F,      0, 0x562C,      0, 0x5523,      0, 0xB92E,
03467       0,      0,      0, 0x5526, 0xB92F, 0x4245,      0, 0xB930,
03468  0x4B38,      0,      0,      0, 0x454A, 0xB931, 0xB932, 0xB933,
03469  0xB934,      0, 0x5527, 0xB935,      0,      0,      0, 0xB936,
03470       0, 0x4B65, 0xB937, 0x3A4A, 0xB938,      0, 0x3E2A,      0,
03471 };
03472 static const unsigned short utf8_to_euc_E5A7[] = {
03473       0, 0xB939,      0, 0xB93A, 0xB93B,      0, 0x5528,      0,
03474  0xB93C, 0x3B50, 0xB93D, 0x3B4F,      0, 0xB93E,      0,      0,
03475  0x3039, 0x3848, 0xB93F, 0x402B, 0x3051,      0,      0,      0,
03476       0, 0x552C, 0x552D,      0, 0x552A, 0xB940, 0xB941, 0xB942,
03477       0,      0,      0, 0xB943, 0xB944, 0x3138, 0x342F, 0xB945,
03478  0x5529,      0, 0x4C45, 0x4931,      0,      0, 0xB946, 0xB947,
03479       0, 0xB948, 0xB949,      0, 0xB94A,      0, 0x3028, 0xB94B,
03480       0,      0,      0, 0x3079,      0,      0,      0, 0x3B51,
03481 };
03482 static const unsigned short utf8_to_euc_E5A8[] = {
03483  0xB94C, 0x3052,      0, 0x3023, 0xB94D,      0,      0,      0,
03484       0, 0x5532,      0,      0, 0xB94E, 0xB94F, 0xB950,      0,
03485       0, 0x5530, 0xB951, 0xB952,      0,      0,      0,      0,
03486  0x4C3C,      0, 0x5533,      0, 0x5531,      0, 0xB953, 0x552F,
03487  0x3F31,      0,      0, 0xB954, 0xB955, 0x552E,      0, 0xB956,
03488  0xB957, 0x4A5A, 0xB958,      0,      0, 0xB959,      0, 0x3864,
03489  0xB95A,      0,      0,      0,      0, 0x5537, 0x5538,      0,
03490       0,      0,      0,      0, 0x3E2B,      0,      0,      0,
03491 };
03492 static const unsigned short utf8_to_euc_E5A9[] = {
03493  0x5534, 0x4F2C,      0,      0, 0xB95B, 0xB95C, 0x474C, 0xB95D,
03494  0xB95E, 0x5536,      0,      0, 0xB95F,      0,      0,      0,
03495  0xB960,      0,      0,      0,      0, 0xB961,      0,      0,
03496       0,      0, 0x3A27,      0,      0,      0, 0xB962,      0,
03497       0,      0, 0x5539, 0xB963,      0, 0xB964, 0x4958, 0xB965,
03498       0,      0, 0x553A,      0, 0x5535, 0xB966,      0,      0,
03499       0,      0,      0,      0,      0,      0,      0, 0xB967,
03500       0,      0, 0xB968, 0xB969,      0,      0, 0xB96A, 0x4C3B,
03501 };
03502 static const unsigned short utf8_to_euc_E5AA[] = {
03503       0,      0,      0,      0,      0,      0,      0,      0,
03504       0,      0,      0, 0xB96B,      0,      0,      0,      0,
03505  0xB96C,      0, 0x475E, 0xB96D,      0,      0, 0xB96E,      0,
03506       0, 0xB96F, 0x553B, 0x4932, 0xB970,      0, 0xB971, 0xB972,
03507  0xB973,      0, 0xB974,      0,      0,      0,      0, 0xB975,
03508       0,      0,      0,      0, 0xB976,      0,      0,      0,
03509       0, 0xB977, 0xB978, 0xB979,      0, 0xB97A,      0,      0,
03510  0xB97B,      0, 0xB97C, 0xB97D, 0x553C, 0x5540, 0x553D, 0xB97E,
03511 };
03512 static const unsigned short utf8_to_euc_E5AB[] = {
03513       0, 0x3247, 0x553F,      0, 0xBA21,      0, 0xBA22,      0,
03514  0xBA23, 0x3C3B,      0, 0x553E, 0x3779,      0,      0, 0xBA24,
03515  0x554C,      0,      0,      0,      0,      0, 0x5545, 0x5542,
03516       0,      0, 0xBA25,      0, 0xBA26,      0,      0,      0,
03517  0xBA27, 0x4364,      0, 0x5541,      0, 0xBA28, 0x5543,      0,
03518       0, 0x5544, 0xBA29,      0,      0,      0, 0xBA2A,      0,
03519       0,      0,      0,      0,      0, 0xBA2B, 0xBA2C,      0,
03520       0,      0, 0x5546, 0x5547,      0, 0xBA2D,      0,      0,
03521 };
03522 static const unsigned short utf8_to_euc_E5AC[] = {
03523  0xBA2E, 0xBA2F,      0,      0,      0,      0,      0,      0,
03524  0xBA30, 0x3472,      0, 0x5549, 0x5548,      0,      0,      0,
03525       0,      0,      0,      0,      0,      0, 0x554A, 0xBA31,
03526       0, 0xBA33,      0, 0xBA34,      0, 0xBA35,      0,      0,
03527       0, 0xBA36, 0x3E6E,      0,      0, 0xBA37,      0,      0,
03528       0,      0, 0x554D,      0, 0x445C, 0xBA38,      0,      0,
03529  0x3145,      0, 0x554B,      0, 0xBA32,      0, 0x554E,      0,
03530  0xBA39,      0,      0,      0,      0,      0, 0x554F,      0,
03531 };
03532 static const unsigned short utf8_to_euc_E5AD[] = {
03533  0x5552, 0xBA3A,      0, 0x5550,      0, 0x5551,      0,      0,
03534       0,      0,      0, 0xBA3B, 0xBA3C,      0,      0,      0,
03535  0x3B52, 0x5553, 0xBA3D,      0, 0x3926, 0x5554, 0xBA3E, 0x3B7A,
03536  0x4238,      0, 0x5555, 0x5556, 0x3B5A, 0x3927, 0xBA3F, 0x4C52,
03537       0,      0,      0, 0x3528, 0x3849, 0x5557, 0x3358,      0,
03538  0xBA40, 0x5558,      0, 0x4239,      0,      0, 0xBA41, 0xBA42,
03539  0x5559, 0x5623,      0, 0x555A,      0, 0x555B,      0,      0,
03540  0x555C,      0, 0x555E,      0, 0xBA43, 0xBA44, 0xBA45, 0xBA46,
03541 };
03542 static const unsigned short utf8_to_euc_E5AE[] = {
03543  0x555F, 0xBA47,      0, 0x5560, 0xBA48, 0x4270, 0xBA49, 0x3127,
03544  0x3C69, 0x3042, 0xBA4A, 0x4157, 0x3430, 0x3C35, 0xBA4B, 0x3928,
03545  0xBA4C, 0xBA4D,      0, 0xBA4E, 0xBA4F, 0x4566, 0xBA50, 0x3D21,
03546  0x3431, 0x4368, 0x446A, 0x3038, 0x3539, 0x4A75,      0, 0x3C42,
03547       0,      0, 0x3552, 0x406B, 0x3C3C, 0x4D28, 0x5561,      0,
03548  0xBA51, 0xBA52,      0,      0, 0xBA53, 0xBA54, 0x355C, 0xBA55,
03549  0x3A4B, 0xBA56, 0xBA57, 0x3332, 0x3163, 0x3E2C, 0x3248, 0xBA58,
03550  0x5562, 0x4D46, 0xBA59,      0, 0xBA5A,      0,      0, 0x3D49,
03551 };
03552 static const unsigned short utf8_to_euc_E5AF[] = {
03553  0xBA5B, 0xBA5C, 0x3C64, 0x5563, 0x3473, 0x4652, 0x4C29, 0x5564,
03554       0, 0x5565,      0,      0, 0x4959, 0xBA5D,      0, 0xBA5E,
03555  0x5567,      0, 0x3428, 0x3677, 0x5566,      0, 0xBA5F, 0xBA60,
03556  0xBA61, 0xBA62, 0xBA63, 0x3432,      0, 0x3F32, 0x556B, 0x3B21,
03557  0xBA64, 0x3249, 0x556A,      0, 0x5568, 0x556C, 0x5569, 0x472B,
03558  0x5C4D, 0x3F33,      0, 0x556D, 0xF43A,      0, 0x4E40, 0xBA65,
03559  0x556E, 0xBA66,      0, 0x5570, 0xBA67, 0x437E, 0x556F,      0,
03560  0x4023,      0, 0x3B7B,      0,      0, 0xBA68, 0x4250, 0x3C77,
03561 };
03562 static const unsigned short utf8_to_euc_E5B0[] = {
03563       0, 0x4975, 0x406C,      0, 0x3C4D, 0x5571, 0x3E2D, 0x5572,
03564  0x5573, 0x3053, 0x423A, 0x3F52, 0xBA69, 0x5574, 0x4633, 0x3E2E,
03565       0, 0x3E2F,      0, 0x5575,      0,      0, 0x406D, 0xBA6A,
03566       0,      0, 0x3E30,      0,      0,      0, 0xBA6B, 0xBA6C,
03567  0x5576,      0, 0x5577, 0xBA6D, 0x4C60,      0, 0xBA6E,      0,
03568  0x5578, 0xBA6F,      0, 0xBA70, 0xBA71, 0x3646, 0xBA72,      0,
03569  0xBA73, 0x3D22, 0xBA74,      0,      0, 0xBA75, 0xBA76,      0,
03570  0x5579, 0x557A, 0x3C5C, 0x3F2C, 0x4674, 0x3F54, 0x4878, 0x4722,
03571 };
03572 static const unsigned short utf8_to_euc_E5B1[] = {
03573  0x3649, 0x557B,      0,      0,      0, 0x356F, 0x557C,      0,
03574  0x367E,      0, 0x464F, 0x3230,      0, 0x3B53, 0x557D, 0x5622,
03575  0x5621, 0x367D,      0, 0x557E,      0, 0x4538,      0,      0,
03576       0, 0xBA77, 0xBA78,      0, 0xBA79,      0, 0x4230,      0,
03577  0x454B, 0x3C48, 0xBA7A, 0xBA7B, 0x4158, 0x4D7A,      0, 0xBA7C,
03578  0xBA7D, 0xBA7E,      0,      0, 0x5624, 0xBB21, 0x5625, 0x4656,
03579  0xBB22, 0x3B33,      0,      0, 0xBB23, 0xBB24, 0x5627,      0,
03580       0, 0x5628, 0xBB25, 0xBB26, 0xBB27, 0xBB28,      0,      0,
03581 };
03582 static const unsigned short utf8_to_euc_E5B2[] = {
03583       0,      0,      0,      0,      0,      0,      0, 0xBB29,
03584  0xBB2A,      0, 0xBB2B,      0, 0x5629,      0,      0, 0xBB2C,
03585  0x3474, 0x562A, 0xBB2D,      0, 0x562B,      0,      0,      0,
03586       0,      0,      0,      0,      0, 0xBB2E,      0, 0xBB2F,
03587  0xBB30, 0x322C, 0xBB31, 0xBB32,      0,      0, 0xBB33,      0,
03588  0x413B, 0x3464, 0xBB34, 0x562D, 0x4C28,      0,      0,      0,
03589       0, 0x4252, 0xBB35, 0x3359, 0xBB36, 0xBB37, 0x562F, 0x5631,
03590  0x345F,      0, 0xBB38, 0x562E, 0x5630,      0, 0x5633,      0,
03591 };
03592 static const unsigned short utf8_to_euc_E5B3[] = {
03593       0,      0,      0,      0,      0, 0x5632,      0, 0x5634,
03594       0, 0xBB39,      0, 0xBB3A,      0,      0,      0,      0,
03595       0,      0, 0xBB3B,      0,      0,      0,      0, 0xBB3D,
03596       0, 0x5635,      0,      0,      0, 0xBB3C,      0,      0,
03597  0x463D, 0x362E,      0,      0,      0,      0,      0,      0,
03598  0x3265, 0x5636, 0x563B,      0,      0, 0x5639, 0xBB3E, 0x4A77,
03599  0x4A76, 0xBB3F, 0xBB40,      0, 0xBB41, 0xF43B, 0x4567,      0,
03600       0,      0, 0x5638, 0x3D54,      0, 0x5637,      0,      0,
03601 };
03602 static const unsigned short utf8_to_euc_E5B4[] = {
03603       0, 0xBB42,      0,      0,      0,      0, 0xBB43, 0x3F72,
03604       0,      0,      0, 0x563C,      0, 0xBB44, 0x3A6A,      0,
03605       0, 0x5642, 0xBB45,      0, 0x5643, 0x563D, 0x3333, 0x563E,
03606  0x5647, 0x5646, 0x5645, 0x5641,      0,      0,      0, 0x5640,
03607       0,      0, 0x5644, 0xBB47, 0xBB48,      0, 0xBB49, 0xBB4A,
03608       0, 0x4A78,      0, 0xBB46,      0,      0,      0,      0,
03609       0, 0xBB4B,      0,      0, 0xBB4C,      0,      0,      0,
03610       0, 0xBB4D,      0,      0,      0, 0xBB4E,      0, 0xBB4F,
03611 };
03612 static const unsigned short utf8_to_euc_E5B5[] = {
03613       0,      0, 0xBB50, 0xBB51,      0,      0, 0xBB52,      0,
03614  0xBB53,      0, 0xBB57, 0x564B, 0x5648,      0, 0x564A,      0,
03615  0x4D72, 0xBB55, 0x5649, 0xF43C,      0, 0xBB54,      0,      0,
03616       0, 0xBB56,      0,      0, 0x563F,      0,      0, 0xBB58,
03617  0xBB59, 0xBB5A, 0xBB5B,      0, 0xBB5C,      0,      0,      0,
03618       0, 0x3F73, 0xBB5D,      0, 0x564C, 0xBB5E,      0, 0x3A37,
03619  0xBB5F,      0,      0, 0x564D,      0,      0, 0x564E,      0,
03620       0, 0xBB60, 0xBB61,      0,      0,      0, 0xBB62, 0xBB63,
03621 };
03622 static const unsigned short utf8_to_euc_E5B6[] = {
03623       0, 0xBB64, 0x5651, 0xBB65, 0x5650,      0,      0, 0x564F,
03624  0xBB66,      0, 0xBB67, 0x4568, 0x563A,      0,      0,      0,
03625  0x5657,      0, 0xBB68, 0xBB69, 0xBB6A, 0xBB6B,      0,      0,
03626       0, 0xBB6C,      0, 0xBB6D,      0, 0x5653,      0, 0xBB6E,
03627  0xBB6F,      0, 0x5652,      0,      0,      0,      0, 0xBB70,
03628       0,      0,      0, 0xBB71, 0x5654,      0, 0x5655,      0,
03629  0xBB72,      0, 0xE674,      0, 0xBB73,      0,      0, 0x5658,
03630  0xBB74, 0xBB75, 0x4E66,      0, 0x5659, 0x5656,      0,      0,
03631 };
03632 static const unsigned short utf8_to_euc_E5B7[] = {
03633       0,      0,      0, 0xBB76,      0,      0,      0, 0xBB77,
03634       0, 0x565A,      0, 0xBB78, 0x3460, 0x565B, 0xBB7A,      0,
03635  0xBB79,      0, 0x565D, 0x565C,      0,      0, 0x565E,      0,
03636  0xBB7B, 0xBB7C,      0, 0x565F,      0, 0x406E, 0x3D23,      0,
03637  0xBB7D, 0x3D64,      0, 0x4163, 0xBB7E, 0x3929, 0x3A38, 0x392A,
03638  0x3570, 0xBC21,      0, 0x5660,      0,      0, 0x3A39,      0,
03639       0, 0x384A, 0x5661, 0x4C26, 0x4743, 0x5662,      0, 0x392B,
03640  0xBC22, 0xBC23,      0, 0x342C,      0, 0x4327, 0x3652,      0,
03641 };
03642 static const unsigned short utf8_to_euc_E5B8[] = {
03643  0xBC24,      0, 0x3B54, 0x495B,      0,      0, 0x4841, 0xBC25,
03644       0,      0,      0, 0x5663, 0x3475, 0xBC26,      0,      0,
03645       0, 0x5666, 0xBC27,      0, 0xBC28, 0xBC29, 0x4421,      0,
03646  0xBC2A, 0x5665, 0x5664, 0x5667,      0, 0x446B,      0, 0xBC2B,
03647  0xBC2C,      0,      0,      0,      0, 0x3F63,      0,      0,
03648  0xBC2E,      0,      0, 0x3B55,      0, 0x404A, 0xBC2D, 0x4253,
03649  0x3522,      0, 0xBC2F, 0x4422,      0, 0xBC30, 0x5668, 0x5669,
03650  0x3E6F,      0,      0,      0,      0, 0x4B39, 0xBC31,      0,
03651 };
03652 static const unsigned short utf8_to_euc_E5B9[] = {
03653  0x566C,      0,      0, 0x566B, 0x566A, 0x497D,      0, 0x5673,
03654       0, 0xBC34,      0, 0xBC32, 0x4B5A,      0, 0x566D,      0,
03655  0xBC33, 0xBC35,      0,      0, 0x566F, 0x4B6B, 0xBC36, 0x566E,
03656  0xBC37,      0,      0, 0xBC38, 0xBC39,      0, 0xBC3A, 0x5670,
03657       0, 0x4828, 0x5671, 0x4A3E, 0x5672,      0,      0,      0,
03658  0xBC3B,      0, 0xBC3C, 0xBC3D, 0xBC3E, 0xBC3F, 0xBC40,      0,
03659  0xBC41,      0, 0x3433, 0x4A3F, 0x472F, 0x5674, 0x5675,      0,
03660  0x392C, 0x3434, 0x5676, 0x3838, 0x4D44, 0x4D29, 0x3476, 0x5678,
03661 };
03662 static const unsigned short utf8_to_euc_E5BA[] = {
03663  0xBC42, 0x4423,      0, 0x392D, 0x3E31,      0,      0, 0x485F,
03664       0,      0, 0x3E32, 0xBC43,      0,      0, 0xBC44, 0x3D78,
03665       0,      0,      0,      0,      0, 0x446C, 0x4A79, 0x4539,
03666       0,      0, 0x392E,      0, 0x495C,      0,      0,      0,
03667  0x5679,      0, 0xBC45,      0, 0xBC46, 0xBC47, 0x4559, 0x3A42,
03668  0xBC48,      0, 0xBC49, 0x384B, 0xBC4A, 0x446D,      0,      0,
03669       0, 0xBC4B,      0, 0xBC4C,      0, 0x3043, 0x3D6E, 0x392F,
03670  0x4D47,      0,      0,      0,      0, 0xBC4D, 0xBC4E, 0xBC4F,
03671 };
03672 static const unsigned short utf8_to_euc_E5BB[] = {
03673       0, 0x567A, 0x567B, 0x4751,      0,      0, 0xBC50,      0,
03674  0x567C, 0x4E77, 0x4F2D, 0xBC52, 0xBC51,      0, 0xBC53, 0x567E,
03675  0x567D, 0xBC54, 0xBC55, 0x3347, 0xBC56, 0xBC57, 0x5721,      0,
03676       0,      0, 0x5724, 0x5725, 0xBC58, 0x5723, 0xBC59, 0x4940,
03677  0x3E33, 0x5727, 0x5726, 0x5722,      0, 0xBC5A,      0,      0,
03678  0x5728, 0x5729,      0, 0xBC5B, 0x572A,      0,      0,      0,
03679  0x572D, 0x572B,      0, 0x572C, 0x572E,      0, 0x3164, 0x446E,
03680  0x572F,      0, 0x377A, 0x3276, 0x4736,      0, 0x5730, 0x467B,
03681 };
03682 static const unsigned short utf8_to_euc_E5BC[] = {
03683       0, 0x4A5B, 0xBC5C, 0x5731, 0x4F2E,      0, 0xBC5D, 0xBC5E,
03684  0xBC5F, 0x5732, 0x4A40, 0x5735, 0x5021, 0x5031, 0xBC60, 0x3C30,
03685  0x4675, 0x5736,      0, 0x355D, 0x4424, 0x307A, 0x5737, 0x4A26,
03686  0x3930, 0xBC61,      0, 0x4350, 0xBC62, 0xBC63,      0, 0x446F,
03687       0, 0xBC64, 0xBC65, 0xBC66, 0xBC67, 0x4C6F, 0x3839, 0x384C,
03688  0xBC68, 0x5738,      0, 0xBC69, 0xBC6A, 0x5739, 0xBC6B, 0x573F,
03689  0xBC6C, 0x3C65,      0,      0, 0xBC6D, 0x4425, 0xBC6E, 0x362F,
03690  0x573A,      0,      0, 0xBC6F, 0x492B, 0xBC70, 0x4346, 0xBC71,
03691 };
03692 static const unsigned short utf8_to_euc_E5BD[] = {
03693  0xBC72, 0x573B,      0,      0, 0xBC73, 0xBC74,      0, 0xBC75,
03694  0x573C,      0, 0x3630,      0, 0x573D, 0xBC76, 0x573E,      0,
03695  0xBC77, 0x5740,      0, 0x4576, 0xBC78,      0, 0x5741, 0x5742,
03696  0xBC79, 0x5743,      0, 0xBC7A, 0x5734, 0x5733,      0,      0,
03697  0xBC7B, 0x5744, 0x3741, 0xBC7C, 0xBC7D,      0, 0x4927, 0xBC7E,
03698       0, 0x3A4C, 0x4937, 0x4426, 0x494B, 0x5745,      0, 0xBD21,
03699  0x3E34, 0x3146, 0xBD22, 0x5746, 0xBD23, 0xBD24,      0, 0x5747,
03700  0xBD25, 0x4C72, 0xBD26,      0, 0x4860, 0xBD27, 0xBD28, 0x574A,
03701 };
03702 static const unsigned short utf8_to_euc_E5BE[] = {
03703  0x317D, 0x402C, 0x5749, 0x5748, 0x3742, 0x4254,      0, 0x574E,
03704  0x574C, 0xBD29, 0x574B, 0x4E27, 0x3865, 0xBD2A,      0, 0xBD2B,
03705  0x3D79, 0x574D, 0x454C, 0x3D3E,      0,      0, 0xBD2C, 0x4640,
03706  0x5751, 0x5750,      0,      0, 0xBD2D, 0xBD2E, 0x574F,      0,
03707  0x5752, 0x3866, 0xBD2F,      0, 0xBD32,      0,      0, 0xBD30,
03708  0x5753, 0x497C, 0x3D5B, 0xBD31, 0xBD33, 0x5754, 0x4879, 0xBD34,
03709  0xBD35, 0xBD36,      0, 0x4641, 0x4427,      0,      0, 0xF43E,
03710  0xBD37, 0x4530,      0,      0, 0x5755, 0x352B,      0,      0,
03711 };
03712 static const unsigned short utf8_to_euc_E5BF[] = {
03713       0,      0,      0, 0x3F34, 0xBD38, 0x492C,      0, 0xBD39,
03714  0xBD3A, 0xBD3B,      0, 0xBD3C, 0x3477, 0x4726,      0,      0,
03715  0xBD3D, 0xBD3E, 0xBD3F, 0xBD40, 0xBD41,      0, 0x5756, 0x3B56,
03716  0x4B3A, 0x4B3B,      0,      0, 0x317E, 0x575B, 0xBD42,      0,
03717  0x4369, 0xBD43, 0xBD44,      0, 0x5758,      0,      0,      0,
03718  0xBD45, 0xBD46, 0xBD47, 0x3277, 0xBD48, 0xBD49, 0xBD4A, 0xBD4B,
03719  0x582D, 0x575A, 0xBD4C, 0xBD4D,      0, 0x4730, 0xBD4E,      0,
03720  0x5759,      0, 0xBD4F, 0x5757, 0xBD50, 0x397A,      0, 0x575D,
03721 };
03722 static const unsigned short utf8_to_euc_E680[] = {
03723       0,      0,      0,      0,      0,      0,      0, 0xBD51,
03724       0,      0, 0xBD52,      0,      0, 0xBD53, 0x5763, 0x5769,
03725  0x5761,      0, 0x455C, 0xBD54, 0xBD55, 0x5766, 0x495D, 0xBD56,
03726  0xBD57, 0x5760, 0xBD58, 0x5765, 0x4E67, 0x3B57,      0, 0xBD59,
03727  0x4255, 0x575E,      0,      0, 0xBD5A, 0x355E, 0x5768, 0x402D,
03728  0x3165, 0x5762, 0x3278, 0x5767,      0, 0xBD5B,      0, 0x3631,
03729       0, 0x5764,      0, 0xBD5C,      0, 0xBD5D,      0,      0,
03730       0,      0, 0x576A,      0,      0,      0,      0,      0,
03731 };
03732 static const unsigned short utf8_to_euc_E681[] = {
03733  0xBD5E, 0x576C, 0x5776, 0x5774,      0,      0, 0x5771, 0xBD5F,
03734  0xBD60, 0xBD61, 0x5770, 0x4E78, 0xBD62, 0x5772,      0,      0,
03735  0x3632, 0xBD63, 0x3931,      0, 0xBD64, 0x3D7A, 0xBD65, 0xBD66,
03736       0, 0x5779, 0x576B,      0,      0, 0xBD67,      0, 0x576F,
03737  0x575F, 0xBD68, 0x327A, 0x5773, 0x5775, 0x4351,      0, 0xBD69,
03738  0x3A28, 0x3238, 0x576D, 0x5778, 0x5777, 0x3633,      0, 0x4229,
03739  0x3366, 0xBD6A,      0,      0,      0, 0x3743,      0, 0x576E,
03740       0,      0,      0,      0,      0,      0, 0xBD6B, 0xBD6C,
03741 };
03742 static const unsigned short utf8_to_euc_E682[] = {
03743       0, 0x577A, 0xBD6D, 0x577D, 0x5821, 0xF43F, 0xBD6E,      0,
03744  0xBD6F, 0x3C3D, 0xBD70, 0x5827, 0x4470, 0x577B, 0xBD71,      0,
03745       0, 0xBD72, 0x5825, 0xBD73, 0x3279, 0xBD74, 0x5823, 0x5824,
03746  0xBD75,      0, 0x577E, 0x5822,      0, 0xBD76, 0xBD77, 0x3867,
03747  0x4D2A,      0, 0xBD78, 0x3435, 0xBD79, 0xBD7A, 0x3159, 0x5826,
03748  0xBD7B, 0x473A, 0x302D,      0,      0,      0,      0,      0,
03749  0xBD7C, 0xBD7D, 0x4861, 0x575C, 0x582C, 0x5830, 0x4C65, 0xBD7E,
03750  0x5829,      0,      0, 0xBE21, 0x4569, 0x582E, 0xBE22,      0,
03751 };
03752 static const unsigned short utf8_to_euc_E683[] = {
03753       0,      0, 0xBE23,      0, 0xBE24, 0x3E70, 0x582F, 0x4657,
03754  0xBE25, 0xBE26, 0xBE27, 0xBE28,      0,      0, 0xBE29, 0xBE2A,
03755       0, 0x4F47,      0, 0x582B, 0xBE2B, 0xBE2C,      0,      0,
03756  0x5831, 0xBE2D, 0x397B, 0xBE2E, 0x404B, 0xBE2F, 0xBE30, 0x3054,
03757  0x582A, 0x5828, 0xBE31, 0x415A,      0, 0xBE32,      0, 0x577C,
03758  0x3B34,      0,      0,      0,      0,      0,      0,      0,
03759  0x4246, 0x583D, 0xBE33, 0x415B, 0x5838, 0xBE34, 0x5835, 0x5836,
03760  0xBE35, 0x3C66, 0x5839, 0x583C, 0xBE36, 0xBE37,      0,      0,
03761 };
03762 static const unsigned short utf8_to_euc_E684[] = {
03763  0x5837, 0x3D25, 0xBE38, 0x583A,      0,      0, 0x5834, 0xBE39,
03764  0x4C7C, 0x4C7B, 0xBE3A,      0, 0xBE3B, 0x583E, 0x583F, 0x3055,
03765  0xBE3C, 0xBE3D, 0xBE3E, 0xBE3F, 0xBE40, 0x5833, 0xBE41, 0xBE42,
03766       0, 0xBE43, 0x3672, 0x3026, 0xBE44,      0, 0xBE45, 0x3436,
03767  0xF440, 0x583B, 0xBE46,      0,      0,      0,      0, 0x5843,
03768  0x5842,      0, 0xBE47, 0xBE48, 0x5847,      0,      0,      0,
03769  0xBE49, 0xBE4A,      0,      0, 0x5848, 0xBE4B, 0xBE4C, 0xBE4D,
03770       0, 0xBE4E,      0,      0, 0x5846, 0x5849, 0x5841, 0x5845,
03771 };
03772 static const unsigned short utf8_to_euc_E685[] = {
03773       0, 0xBE4F, 0x584A,      0, 0x584B, 0xBE50, 0xBE51, 0x5840,
03774  0x3B7C, 0xBE52, 0x5844, 0x4256, 0x3932, 0x5832, 0x3F35,      0,
03775       0,      0,      0, 0x5858,      0, 0x4A69,      0,      0,
03776  0x584E, 0x584F, 0x5850,      0,      0, 0x5857, 0xBE53, 0x5856,
03777  0xBE54,      0, 0x4B7D, 0x3437,      0, 0x5854,      0, 0x3745,
03778  0x3334,      0,      0, 0x5851, 0xBE55,      0, 0x4E38, 0x5853,
03779  0x3056, 0x5855, 0xBE56, 0x584C, 0x5852, 0x5859, 0x3744, 0x584D,
03780  0xBE57,      0,      0, 0xBE58, 0xBE59,      0, 0x4D5D, 0xBE5A,
03781 };
03782 static const unsigned short utf8_to_euc_E686[] = {
03783  0xBE5B, 0xBE5C, 0x4D2B, 0xBE5D, 0xBE5E,      0,      0, 0x585C,
03784       0,      0, 0x5860, 0xBE5F,      0, 0xBE60, 0x417E,      0,
03785  0x4E79, 0x5861, 0xBE61, 0xBE62, 0x585E,      0, 0x585B, 0xBE63,
03786  0xBE64, 0x585A, 0x585F,      0, 0xBE65, 0xBE66,      0, 0xBE67,
03787  0xBE68,      0,      0,      0, 0x4A30, 0xBE69,      0, 0x4634,
03788  0xBE6A, 0x3746, 0xBE6B, 0x5862, 0x585D, 0xBE6C, 0x5863,      0,
03789       0,      0, 0x377B,      0,      0,      0, 0x3231,      0,
03790  0xBE6D, 0xBE6E, 0x586B,      0, 0xBE6F,      0, 0x3438,      0,
03791 };
03792 static const unsigned short utf8_to_euc_E687[] = {
03793  0xBE70, 0xBE71, 0xBE72, 0x5869,      0,      0, 0x586A, 0x3A29,
03794  0x5868, 0x5866, 0x5865, 0x586C, 0x5864, 0x586E, 0xBE73, 0xBE74,
03795  0x327B,      0,      0,      0,      0, 0xBE75,      0,      0,
03796       0,      0,      0,      0, 0xBE76, 0xBE77, 0xBE78, 0xBE79,
03797       0, 0xBE7A, 0xBE7B, 0x5870,      0, 0xBE7E, 0x586F, 0xBE7C,
03798       0, 0xBE7D,      0,      0, 0xBF21, 0xBF22,      0, 0xBF23,
03799       0,      0, 0x4428,      0, 0x5873,      0, 0x5871, 0x5867,
03800  0x377C,      0, 0x5872,      0, 0x5876, 0x5875, 0x5877, 0x5874,
03801 };
03802 static const unsigned short utf8_to_euc_E688[] = {
03803  0x5878, 0xBF24,      0, 0xBF25, 0xBF26,      0,      0, 0xBF27,
03804  0x5879, 0x587A, 0x4A6A,      0, 0x587C, 0x587B, 0x3D3F,      0,
03805  0x402E, 0x3266, 0x327C, 0xBF28, 0x587D, 0xBF29, 0x303F,      0,
03806       0,      0, 0x404C, 0x587E, 0xBF2A, 0x6C43, 0x5921, 0x3761,
03807  0xBF2B, 0x5922, 0xBF2C, 0xBF2D,      0,      0, 0x406F, 0xBF2E,
03808       0, 0xBF2F, 0x5923, 0xBF30,      0,      0, 0x5924, 0x353A,
03809  0x5925,      0, 0x5926, 0x5927, 0x4257,      0,      0,      0,
03810  0x384D, 0xBF31,      0, 0x4C61,      0, 0xBF32,      0, 0x4B3C,
03811 };
03812 static const unsigned short utf8_to_euc_E689[] = {
03813  0x3D6A, 0x5928, 0xBF33, 0xBF34, 0xBF35,      0, 0xBF36, 0x4070,
03814  0x6E3D, 0x4862,      0, 0x3C6A, 0xBF37, 0x3A4D, 0x5929,      0,
03815  0xBF38, 0xBF39, 0xBF3A, 0x4247, 0xBF3B, 0x4A27, 0xBF3C,      0,
03816  0x4271,      0, 0xBF3D, 0x592C, 0xBF3E,      0, 0x592A,      0,
03817  0x592D,      0,      0, 0x592B, 0xBF3F,      0,      0,      0,
03818  0x592E,      0,      0,      0,      0, 0xBF40, 0x4A31, 0xBF41,
03819       0, 0x3037,      0, 0xBF42,      0,      0, 0x495E,      0,
03820       0, 0x4863, 0xBF43,      0, 0x592F, 0xBF44, 0x5932, 0x3E35,
03821 };
03822 static const unsigned short utf8_to_euc_E68A[] = {
03823  0x353B,      0, 0x5930, 0x5937, 0x3E36,      0,      0,      0,
03824       0, 0x5931, 0x4744,      0,      0, 0xBF45, 0xBF46, 0xBF47,
03825  0xBF48, 0x4D5E, 0x5933, 0x5934, 0x5938, 0x456A, 0x5935, 0x3933,
03826  0x405E,      0,      0, 0x5946, 0x4834,      0, 0x4272,      0,
03827       0,      0,      0,      0,      0,      0, 0xBF49,      0,
03828  0xBF4A,      0,      0, 0x4864, 0x5A2D,      0,      0,      0,
03829       0, 0x4A7A,      0, 0xBF4B,      0, 0x4471, 0xBF4C, 0xBF4D,
03830       0, 0x4B75, 0xBF4E, 0x593B, 0x3221, 0x436A, 0xBF4F, 0xBF50,
03831 };
03832 static const unsigned short utf8_to_euc_E68B[] = {
03833       0,      0, 0x5944,      0, 0xBF51, 0x4334, 0x593E, 0x5945,
03834  0x5940, 0x5947, 0x5943,      0, 0x5942, 0x476F, 0xBF52, 0x593C,
03835  0x327D, 0x593A, 0x3571, 0x4273, 0x5936, 0xBF53, 0xBF54, 0x5939,
03836  0x3934, 0x405B, 0xBF55, 0x3E37, 0x5941, 0x4752,      0,      0,
03837  0x3572, 0x3348,      0,      0,      0,      0,      0,      0,
03838       0,      0, 0xBF56,      0, 0x3367, 0x3F21, 0x5949, 0x594E,
03839       0, 0x594A, 0xBF57, 0x377D, 0xBF58, 0x594F, 0x3B22, 0x3969,
03840       0,      0,      0,      0, 0xBF59, 0xBF5A, 0x3D26, 0x593D,
03841 };
03842 static const unsigned short utf8_to_euc_E68C[] = {
03843       0, 0x3B7D, 0x594C, 0xBF5B, 0xBF5C,      0,      0, 0x3B58,
03844  0x594D, 0x3044, 0xBF5D, 0xBF5E, 0x5948, 0xBF5F,      0,      0,
03845  0xBF60, 0x4429,      0, 0xBF61,      0,      0, 0xBF62,      0,
03846  0xBF63, 0x3573,      0,      0,      0,      0,      0, 0x3634,
03847       0,      0,      0,      0,      0,      0,      0, 0x594B,
03848  0x3027, 0xBF64, 0xBF65, 0x3A43,      0, 0xBF66,      0, 0x3F36,
03849       0,      0,      0,      0,      0, 0xBF67, 0xBF68,      0,
03850       0, 0xBF69, 0x4472,      0, 0xBF6A, 0x4854, 0x5951, 0x415E,
03851 };
03852 static const unsigned short utf8_to_euc_E68D[] = {
03853       0, 0xBF6B, 0xBF6C, 0xBF6D, 0xBF6E,      0, 0xBF6F,      0,
03854       0, 0x422A, 0xBF70, 0xBF71, 0x3B2B, 0x5952, 0xBF72, 0x5954,
03855  0x5950,      0, 0xBF73, 0xBF74, 0xBF75, 0x4A61,      0, 0x443D,
03856  0xBF76,      0,      0, 0xBF77, 0x415C,      0,      0,      0,
03857       0,      0,      0,      0,      0, 0xBF78, 0xBF79, 0x4A7B,
03858  0x3C4E, 0x5960,      0, 0x595F, 0xBF7A, 0xBF7B, 0x3F78,      0,
03859       0, 0xBF7C, 0x377E,      0, 0xBF7D, 0xBF7E, 0x5959, 0x3E39,
03860  0xC021,      0, 0x4668, 0x4731, 0xC022, 0xC023,      0, 0xC024,
03861 };
03862 static const unsigned short utf8_to_euc_E68E[] = {
03863  0x5957,      0, 0xC025, 0x415D, 0xC026,      0,      0, 0xC027,
03864  0x3C78, 0x595C, 0xC028,      0, 0x3E38,      0, 0x5956, 0x595B,
03865  0xC029,      0, 0x4753,      0, 0xC02A, 0xC02B, 0x5955,      0,
03866  0x3721, 0xC02C, 0xC02D, 0x335D,      0,      0, 0xC02E, 0x595D,
03867  0x4E2B, 0x3A4E, 0x4335, 0x595A, 0xC02F, 0x405C, 0xC030, 0x3935,
03868  0x3F64, 0x3166, 0x413C, 0x5958, 0x3545, 0xC031, 0xC032, 0xC033,
03869       0,      0, 0x3747,      0, 0x444F, 0x595E,      0,      0,
03870       0,      0,      0, 0x415F,      0, 0xC034, 0x5961,      0,
03871 };
03872 static const unsigned short utf8_to_euc_E68F[] = {
03873  0x5963, 0xC035,      0, 0x4237, 0x5969, 0xC036, 0x5964,      0,
03874  0xC037, 0x5966,      0,      0,      0,      0, 0xC038, 0x4941,
03875  0x4473, 0xC039, 0x5967, 0xC03A, 0xC03B, 0xC03C, 0x4D2C,      0,
03876       0,      0, 0x4D48, 0x3439, 0xC03D,      0,      0,      0,
03877  0xC03E, 0x302E,      0, 0x5965,      0, 0xC03F,      0,      0,
03878       0, 0x5962, 0xC040,      0, 0xC041,      0, 0x3478,      0,
03879       0,      0, 0xC042, 0xC043, 0x3167, 0xC044, 0x5968,      0,
03880  0xC045, 0xC046, 0x4D49,      0,      0,      0,      0,      0,
03881 };
03882 static const unsigned short utf8_to_euc_E690[] = {
03883       0,      0,      0,      0,      0,      0, 0x596C,      0,
03884       0, 0xC047, 0xC048,      0,      0, 0x423B,      0, 0x5973,
03885  0xC049,      0, 0xC04A, 0x596D, 0xC04B,      0, 0x596A, 0x5971,
03886  0xC04C,      0,      0,      0, 0x5953,      0, 0xC04D,      0,
03887  0xC04E,      0, 0xC04F,      0, 0xC050, 0xC051, 0x596E,      0,
03888  0x5972, 0xC052, 0xC053,      0, 0x4842, 0x456B,      0, 0xC054,
03889  0xC055,      0,      0,      0, 0x596B, 0xC056, 0x596F,      0,
03890       0,      0, 0x3748,      0,      0, 0xC057, 0x3A71, 0xC058,
03891 };
03892 static const unsigned short utf8_to_euc_E691[] = {
03893       0,      0, 0x405D,      0,      0,      0,      0,      0,
03894       0,      0,      0, 0xC059,      0,      0, 0x5977, 0xC05A,
03895       0, 0xC05B, 0xC05C, 0xC05D, 0xC05E,      0,      0,      0,
03896  0x4526,      0, 0xC05F, 0xC060, 0xC061, 0xC062,      0, 0xC063,
03897  0xC064, 0xC065,      0, 0xC066,      0,      0,      0, 0x5974,
03898       0, 0x4B60,      0,      0,      0, 0xC067,      0, 0x5975,
03899       0,      0,      0, 0xC068, 0xC069,      0, 0x5976,      0,
03900  0x4C4E,      0, 0x4022, 0xC06A,      0, 0xC06B,      0,      0,
03901 };
03902 static const unsigned short utf8_to_euc_E692[] = {
03903       0,      0,      0, 0x3762,      0, 0xC06C,      0, 0xC06D,
03904  0x597D,      0,      0,      0,      0,      0,      0, 0xC06E,
03905  0xC06F, 0xC070, 0x3B35, 0x597A,      0, 0x5979,      0,      0,
03906  0xC071, 0xC072, 0x4732, 0xC073,      0, 0xC074, 0x4635, 0xC075,
03907       0, 0xC076,      0, 0xC077, 0x4531, 0x597B, 0xC078,      0,
03908  0xC079, 0x597C,      0, 0x496F, 0xC07A, 0x4745, 0x3B23,      0,
03909  0x4071,      0, 0x4B50, 0xC07B,      0,      0,      0,      0,
03910       0, 0x3349,      0, 0x5A25, 0x597E, 0xC07C, 0xC07D, 0xC07E,
03911 };
03912 static const unsigned short utf8_to_euc_E693[] = {
03913       0, 0x4D4A, 0x5A27,      0, 0xC121, 0x5A23,      0, 0x5A24,
03914       0, 0xC122, 0xC123, 0xC124, 0xC125, 0x4160, 0xC126,      0,
03915  0xC127, 0xC128, 0x5A22,      0, 0x593F, 0xC129,      0, 0xC12A,
03916  0x5A26,      0, 0x5A21,      0,      0,      0,      0,      0,
03917  0x5A2B, 0x5A2C, 0x4527, 0x5A2E, 0xC12B, 0xC12C, 0x3B24, 0x5A29,
03918       0, 0xC12D, 0xC12E,      0, 0x353C, 0xC12F,      0, 0x5A2F,
03919  0xC130, 0x5A28, 0x5A33,      0, 0x5A32, 0xC131, 0x5A31, 0xC132,
03920       0,      0, 0x5A34, 0xC133,      0, 0x5A36, 0x3E71, 0xC134,
03921 };
03922 static const unsigned short utf8_to_euc_E694[] = {
03923  0x5A35, 0xC135,      0,      0, 0xC136, 0x5A39,      0,      0,
03924  0xC137, 0xC138, 0xC139,      0,      0,      0,      0, 0xC13A,
03925       0,      0,      0, 0xC13B, 0xC13C,      0, 0xC13D,      0,
03926  0x5A37, 0xC13E,      0, 0xC13F, 0x5A38, 0x5970, 0xC140, 0xC141,
03927       0,      0, 0xC142, 0x5A3B, 0x5A3A,      0, 0xC143,      0,
03928       0, 0xC144, 0x5978, 0x5A3C, 0x5A30,      0, 0xC145, 0x3B59,
03929       0, 0xC146,      0,      0, 0x5A3D, 0x5A3E, 0x5A40, 0x5A3F,
03930  0x5A41, 0x327E, 0xC147, 0x3936, 0xC148, 0xC149, 0x4A7C, 0x402F,
03931 };
03932 static const unsigned short utf8_to_euc_E695[] = {
03933       0,      0,      0, 0xC14A,      0, 0x384E,      0, 0xC14B,
03934  0x5A43, 0xC14C,      0,      0,      0, 0x5A46, 0xF441, 0x4952,
03935  0xC14D, 0x355F, 0xC14E,      0, 0xC14F, 0x5A45, 0x5A44, 0x4754,
03936  0x5A47, 0x3635,      0,      0,      0, 0x5A49, 0x5A48, 0xC150,
03937  0xC151,      0, 0x343A, 0x3B36,      0,      0, 0x4658, 0xC152,
03938       0,      0,      0, 0xC153, 0x3749,      0,      0,      0,
03939  0x3F74,      0, 0x5A4A,      0, 0x4030, 0x4528,      0, 0x495F,
03940  0x5A4B,      0, 0xC154,      0,      0, 0xC155,      0,      0,
03941 };
03942 static const unsigned short utf8_to_euc_E696[] = {
03943       0, 0xC156, 0x5A4C, 0x5A4D,      0, 0xC157,      0, 0x4A38,
03944  0x555D, 0x4046, 0xC158,      0, 0x494C,      0, 0x3A58,      0,
03945  0x4865, 0x4843, 0xC159,      0,      0, 0xC15A,      0, 0x454D,
03946  0xC15B, 0x4E41,      0, 0x5A4F, 0x3C50, 0xC15C,      0, 0x5A50,
03947  0xC15D, 0x3036,      0, 0xC15E, 0x3654, 0x404D, 0xC15F, 0x4960,
03948       0,      0,      0, 0x5A51, 0x3B42, 0x4347, 0xC160, 0x3B5B,
03949  0x3F37,      0, 0xC161, 0xC162, 0xC163,      0,      0, 0x5A52,
03950       0, 0x4A7D,      0,      0, 0x3177, 0x3B5C,      0, 0xC164,
03951 };
03952 static const unsigned short utf8_to_euc_E697[] = {
03953       0, 0x5A55, 0xC165, 0x5A53, 0x5A56, 0x4E39, 0x5A54,      0,
03954  0xC166, 0xC167,      0, 0x407B, 0x5A57,      0, 0xC168, 0x4232,
03955  0xC169,      0, 0x5A58,      0, 0xC16A,      0, 0xC16B, 0x347A,
03956  0xC16C, 0x5A5A,      0, 0x5A59,      0,      0,      0, 0xC16D,
03957  0x5A5B, 0x5A5C, 0x347B,      0,      0, 0x467C, 0x4336, 0x356C,
03958  0x3B5D, 0x4161,      0,      0, 0x3D5C, 0x3030,      0,      0,
03959  0xC16E, 0x5A5D, 0xC16F,      0, 0xC170, 0xC171,      0,      0,
03960       0, 0xC172, 0x3222, 0x5A61,      0,      0, 0xC173, 0xC174,
03961 };
03962 static const unsigned short utf8_to_euc_E698[] = {
03963  0xC175,      0, 0x3937, 0x5A60, 0xC176,      0, 0x3A2B, 0x3E3A,
03964  0xC177, 0xC178, 0x5A5F,      0, 0x3E3B, 0xC179, 0x4C40, 0x3A2A,
03965       0, 0xC17A, 0xC17B, 0x3057, 0x404E, 0xC17C, 0xC17D,      0,
03966       0,      0,      0,      0, 0x5A66, 0xC17E, 0xC221, 0x4031,
03967  0x3147, 0xC222, 0xC223, 0xC224, 0xC225, 0x3D55, 0xC226, 0x4B66,
03968  0x3A72, 0xC227, 0xC228, 0xC229, 0xC22A, 0x3E3C, 0xC22B, 0x4027,
03969  0xC22C, 0xC22D,      0, 0xC22E, 0x5A65, 0x5A63, 0x5A64, 0xC230,
03970       0, 0xC22F,      0, 0xF442, 0x436B,      0,      0, 0x5B26,
03971 };
03972 static const unsigned short utf8_to_euc_E699[] = {
03973  0xC231, 0x5A6A, 0x3B7E, 0x3938, 0x5A68, 0xC232, 0xC233,      0,
03974       0, 0x5A69, 0xC234, 0x3F38, 0xC235,      0, 0xC237, 0x5A67,
03975       0, 0xC236, 0x3B2F,      0,      0,      0,      0, 0xC238,
03976  0xC239, 0xC23A,      0, 0xC23B, 0xC23C, 0x5A6C, 0x5A6B, 0x5A70,
03977  0xC23D, 0xC23E, 0x5A71,      0, 0x5A6D, 0xF443, 0x3322, 0x5A6E,
03978  0x5A6F, 0x4855, 0xC240, 0xC241, 0xC242,      0, 0x4961, 0x374A,
03979  0x5A72,      0,      0, 0xC244, 0x4032, 0xC245, 0x3E3D, 0xC247,
03980  0xC248, 0xC249, 0x4352, 0xC24A, 0xC24C,      0, 0xC243, 0xC246,
03981 };
03982 static const unsigned short utf8_to_euc_E69A[] = {
03983  0xC24B, 0x3647,      0, 0x5A73, 0x5A77,      0,      0, 0x324B,
03984  0x5A74, 0x5A76,      0, 0xC24D, 0xC24E, 0xC24F, 0x5A75,      0,
03985  0xC250, 0x3D6B, 0xC251,      0,      0,      0, 0x4348, 0x3045,
03986  0x5A78, 0xC252, 0xC253, 0xC254, 0xC255, 0x5A79,      0, 0xC256,
03987  0xC257,      0, 0x442A,      0, 0xC258,      0, 0x4E71,      0,
03988       0,      0,      0, 0x3B43,      0, 0xC259, 0x4A6B,      0,
03989       0, 0xC25A, 0xC25B,      0, 0x4B3D, 0xC25C,      0,      0,
03990  0x5B22, 0x5A7B,      0, 0xC25D, 0x5A7E,      0, 0x5A7D, 0xC25E,
03991 };
03992 static const unsigned short utf8_to_euc_E69B[] = {
03993  0xC25F, 0x5A7A, 0xC260, 0xC261, 0x5B21,      0,      0, 0x465E,
03994  0xC262, 0x5A7C,      0,      0, 0xC263,      0, 0xC264, 0xC265,
03995       0,      0,      0,      0, 0xC266,      0, 0x5B23,      0,
03996       0, 0x3D6C, 0x5B24, 0xC267, 0x4D4B, 0x4778,      0, 0xC268,
03997  0x5B25,      0,      0,      0,      0,      0, 0x5B27,      0,
03998  0xC269, 0x5B28,      0, 0xC26A, 0xC26B,      0, 0xC26C,      0,
03999  0x5B29,      0, 0x364A, 0x3148, 0x3939, 0x5B2A,      0, 0x5B2B,
04000  0x3D71, 0x4162, 0xC26D, 0xC23F, 0x5258, 0x413E, 0x413D, 0x4258,
04001 };
04002 static const unsigned short utf8_to_euc_E69C[] = {
04003  0x3A47,      0,      0, 0x5072,      0, 0xC26E,      0, 0xC26F,
04004  0x376E, 0x4D2D,      0, 0x4A7E,      0, 0x497E, 0xC270, 0x5B2C,
04005       0,      0,      0, 0xC271, 0x3A73, 0x443F, 0x5B2D, 0x4F2F,
04006       0, 0xC272,      0, 0x4B3E, 0xC273, 0x442B, 0x5B2E, 0x347C,
04007  0xC274,      0, 0xC275,      0,      0,      0, 0x5B2F, 0x5B30,
04008  0x4C5A,      0, 0x4C24, 0x4B76, 0x4B5C, 0x3B25, 0x5B32,      0,
04009       0, 0x3C6B,      0, 0xC276, 0x4B51,      0, 0x5B34, 0x5B37,
04010  0x5B36,      0, 0x3479,      0,      0, 0x3560, 0xC277, 0x5B33,
04011 };
04012 static const unsigned short utf8_to_euc_E69D[] = {
04013       0, 0x5B35,      0,      0,      0, 0xC278, 0x5B38, 0xC279,
04014  0xC27A, 0x3F79,      0,      0, 0xC27B,      0, 0x4D7B, 0x3049,
04015  0x3A60, 0x423C,      0, 0x3C5D, 0xC27C, 0xC27D, 0x3E73,      0,
04016       0, 0x5B3B,      0,      0, 0x454E, 0xC27E, 0x5B39, 0x422B,
04017  0x5B3A, 0x3E72, 0x4C5D, 0x5B3C, 0x5B3D, 0x4D68, 0xC321,      0,
04018       0,      0, 0x5B42,      0, 0xC322, 0x393A, 0xC323, 0x4755,
04019  0x5B3F, 0x456C, 0x5A5E, 0x5A62, 0xC324, 0x354F, 0xC325, 0x4747,
04020       0,      0,      0, 0xC326, 0x5B41,      0, 0x3E3E, 0x4844,
04021 };
04022 static const unsigned short utf8_to_euc_E69E[] = {
04023       0, 0xC327,      0,      0, 0xC328, 0x5B47,      0, 0x487A,
04024       0, 0x5B3E,      0, 0x5B44, 0x5B43,      0, 0xC329, 0xC32A,
04025  0x404F, 0xC32B,      0, 0xC32C,      0, 0x4B6D, 0xC32D, 0x4E53,
04026  0xC32E, 0xC32F, 0x4B67, 0xC330, 0x324C, 0x3B5E,      0,      0,
04027  0x4F48, 0x5B46, 0x3F75,      0,      0,      0, 0x5B45,      0,
04028       0, 0x5B40,      0,      0,      0,      0,      0, 0x384F,
04029  0xC331, 0xC332, 0xC333, 0x5B4C, 0x5B4A, 0xC334, 0x324D, 0x5B48,
04030  0x5B4E, 0x5B54,      0, 0xC335, 0xC336, 0xC337,      0,      0,
04031 };
04032 static const unsigned short utf8_to_euc_E69F[] = {
04033  0xC339, 0x4248, 0xC33A, 0xC33B, 0x4A41, 0xC33C, 0x5B56,      0,
04034  0xC33D, 0xC33E, 0x4922,      0,      0,      0, 0x5B55, 0x4770,
04035  0x4B3F, 0x343B, 0xC33F, 0x4077, 0x3D40,      0,      0, 0xC340,
04036  0x4453, 0xC341, 0x4D2E,      0, 0xC342, 0x5B51, 0x5B50,      0,
04037       0, 0xC343, 0x5B52,      0, 0x5B4F,      0, 0xC344, 0x5B57,
04038       0, 0x5B4D,      0,      0, 0x5B4B,      0, 0x5B53, 0x5B49,
04039  0xC345, 0x436C, 0xC346, 0x4C78, 0x3C46, 0x3A74, 0xC347, 0xC348,
04040       0, 0xC338,      0, 0x3A3A,      0,      0, 0x4B6F, 0x3341,
04041 };
04042 static const unsigned short utf8_to_euc_E6A0[] = {
04043       0, 0xF446, 0x444E, 0x464A, 0x3149,      0,      0,      0,
04044       0,      0,      0,      0,      0,      0,      0,      0,
04045       0,      0,      0, 0x4072, 0xC34A,      0, 0x4034, 0x372A,
04046       0, 0xC34B,      0,      0,      0, 0xC34C, 0x5B59, 0xC34D,
04047       0, 0x393B, 0x337C,      0,      0,      0,      0, 0xC34F,
04048  0xC34E, 0x5B5B, 0x3374, 0x5B61, 0xC350, 0xC351,      0, 0xC352,
04049  0xC353, 0xC354, 0x5B5E, 0xC355, 0x4073,      0,      0,      0,
04050  0x334B, 0x3A2C,      0, 0xC356, 0x334A, 0x3A4F,      0, 0xC357,
04051 };
04052 static const unsigned short utf8_to_euc_E6A1[] = {
04053  0x5B5C, 0x3765, 0x374B, 0x456D, 0xC358, 0xC359, 0x5B5A,      0,
04054  0x3046,      0, 0xC35A,      0, 0xC35B, 0x5B5D, 0x5B5F,      0,
04055  0x364D, 0x372C, 0xC349, 0x343C, 0x354B, 0xC35C,      0, 0xC35D,
04056  0xC35E, 0x5B62,      0, 0xC35F, 0x3A79, 0x4B71,      0, 0x3B37,
04057       0,      0,      0, 0x5B63,      0,      0,      0, 0x4930,
04058       0,      0,      0, 0xC360,      0,      0, 0xC361, 0xC362,
04059  0xC363, 0xC364, 0xC365,      0, 0x5B6F, 0xC366, 0x3233, 0x5B64,
04060       0, 0xC367, 0xC368, 0xC369, 0xC36A,      0, 0x5B75, 0x5B65,
04061 };
04062 static const unsigned short utf8_to_euc_E6A2[] = {
04063       0, 0x4E42, 0xC36B, 0x5B6C, 0xC36C, 0x475F, 0xC36D,      0,
04064  0xC36E,      0,      0,      0,      0, 0x5B74,      0, 0x5B67,
04065       0,      0,      0, 0x3034, 0x5B69,      0, 0xC36F, 0x393C,
04066  0xC370,      0, 0xC371, 0x5B6B, 0xC372, 0x5B6A,      0, 0x5B66,
04067  0x5B71, 0xC373, 0x3E3F, 0xC374,      0, 0xC375, 0x546D, 0x3868,
04068  0x4D7C, 0xC376, 0xC377,      0,      0, 0x5B68, 0xC378, 0x4474,
04069  0x3323, 0x3A2D, 0xC379, 0x5B60,      0, 0x5B70, 0x3361,      0,
04070       0, 0x5B6E, 0x5B72, 0xC37A, 0x456E,      0,      0,      0,
04071 };
04072 static const unsigned short utf8_to_euc_E6A3[] = {
04073       0,      0,      0,      0, 0x347E, 0xC37B, 0x5C32,      0,
04074  0xC37C, 0x4C49, 0x5B77, 0x347D, 0xC37D, 0x5B7E,      0, 0xC37E,
04075  0xC421, 0xC422, 0x4B40, 0xC423, 0x5C21, 0x5C23, 0xC424, 0x5C27,
04076  0x5B79, 0xC425, 0x432A,      0, 0xC426, 0xC427,      0, 0x456F,
04077  0x5C2B, 0x5B7C,      0, 0x5C28,      0, 0xC428,      0, 0x5C22,
04078  0xC429,      0, 0xC42A, 0xC42B, 0xC42C, 0xC42D, 0x3F39, 0x5C2C,
04079  0xC42E, 0xC42F, 0x4033,      0,      0, 0xC430, 0xC431,      0,
04080       0, 0x5C2A, 0x343D, 0xC432, 0xC433, 0xC434,      0,      0,
04081 };
04082 static const unsigned short utf8_to_euc_E6A4[] = {
04083  0x4F50, 0x5B76,      0,      0, 0x5C26, 0x3058, 0xC435,      0,
04084  0x5B78, 0xC436, 0xC437, 0x4C3A, 0x5B7D, 0x3F22, 0x4447, 0x5B73,
04085  0xC438, 0xC439, 0x5C25, 0xC43A,      0,      0, 0xC43B, 0xC43C,
04086       0, 0x3F7A, 0x5C2F, 0x3371, 0x3821,      0,      0,      0,
04087       0, 0x5C31, 0x5B7A, 0x5C30,      0, 0x5C29, 0x5B7B,      0,
04088  0x5C2D,      0, 0x5C2E,      0,      0,      0,      0,      0,
04089  0x5C3F, 0xC43D,      0, 0xC43E, 0x464E, 0xC43F, 0x5C24,      0,
04090  0xC440, 0x5C3B,      0, 0xC441,      0, 0x5C3D,      0, 0x4458,
04091 };
04092 static const unsigned short utf8_to_euc_E6A5[] = {
04093       0,      0, 0xC442,      0,      0, 0xC443,      0,      0,
04094       0, 0xC444, 0x4D4C,      0,      0,      0, 0xC445,      0,
04095       0,      0,      0, 0x4976, 0x5C38, 0x424A,      0, 0xC446,
04096       0, 0x5C3E, 0x413F, 0xC447, 0x5C35, 0x5C42, 0x5C41,      0,
04097  0x466F, 0x5C40, 0x466A, 0xC448, 0xC449, 0xC44A, 0xC44B,      0,
04098  0xC44C, 0xC44D, 0x5C44, 0x5C37, 0xC44E, 0x3648, 0x5C3A, 0x3D5D,
04099  0xC44F, 0xC450, 0xC451, 0x4760, 0x5C3C, 0x364B,      0, 0x5C34,
04100  0x5C36, 0x5C33, 0xC452, 0xC453, 0x4F30, 0x335A, 0x5C39, 0xC454,
04101 };
04102 static const unsigned short utf8_to_euc_E6A6[] = {
04103  0xC455, 0x5C43, 0x3335,      0,      0,      0,      0,      0,
04104       0,      0, 0x3A67,      0,      0, 0xC456, 0x315D,      0,
04105       0, 0x5C54, 0xC457,      0, 0x4F31, 0x5C57, 0xC458,      0,
04106  0xC459,      0,      0, 0x3F3A, 0x5C56,      0,      0,      0,
04107  0x5C55, 0xC45A,      0,      0,      0, 0xC45B, 0xC45C, 0x5C52,
04108  0xC45D,      0,      0, 0xC45E,      0, 0xC45F, 0x5C46, 0xC460,
04109       0, 0x5C63, 0x5C45,      0, 0x5C58,      0,      0, 0xC461,
04110  0xC462,      0, 0xC463, 0x5C50, 0xC464,      0, 0x5C4B, 0x5C48,
04111 };
04112 static const unsigned short utf8_to_euc_E6A7[] = {
04113       0, 0x5C49,      0, 0x5C51,      0, 0xC465,      0, 0x7422,
04114  0xC466,      0, 0x5C4E, 0x393D, 0x4448, 0x4164, 0x5C4C,      0,
04115  0x5C47, 0xC467,      0, 0x5C4A,      0,      0, 0xC468, 0xC469,
04116  0x4D4D, 0x4B6A,      0,      0,      0, 0x5C4F, 0x5C59,      0,
04117       0,      0, 0xC46A,      0,      0, 0xC46B,      0, 0x5C61,
04118  0x5C5A,      0,      0, 0x5C67,      0, 0x5C65, 0xC46C, 0xC46D,
04119       0, 0xC46E, 0x5C60, 0xC46F,      0, 0xC470,      0,      0,
04120       0, 0x5C5F,      0, 0x4450,      0, 0x4165, 0xC471, 0x5C5D,
04121 };
04122 static const unsigned short utf8_to_euc_E6A8[] = {
04123  0xC472, 0xC473, 0x5C5B, 0xC474,      0, 0x5C62,      0,      0,
04124       0,      0, 0x5C68, 0x4875, 0x5C6E,      0,      0, 0xC475,
04125       0, 0xC476, 0x5C69, 0x5C6C, 0x5C66, 0xC477,      0, 0x4374,
04126       0, 0x4938, 0xC478, 0x5C5C,      0, 0xC479, 0x5C64, 0x3E40,
04127  0xC47A, 0x4C4F, 0x5C78, 0x5C6B, 0xC47B,      0,      0,      0,
04128  0xC47C, 0x3822, 0x3223, 0x335F,      0,      0, 0x5C53,      0,
04129  0xC47D,      0, 0xC47E,      0, 0xC521, 0x3E41, 0x5C70, 0xC522,
04130  0x5C77, 0x3C79, 0x3372, 0xC523,      0, 0x432E, 0xC524, 0xC525,
04131 };
04132 static const unsigned short utf8_to_euc_E6A9[] = {
04133       0,      0,      0,      0, 0x5C6D, 0xC526, 0xC527, 0x5C72,
04134  0x5C76, 0xC528, 0xC529, 0x3636,      0,      0, 0xC52A,      0,
04135  0xC52B, 0xC52C, 0xC52D,      0,      0, 0xC52E, 0xC52F,      0,
04136  0x354C, 0x5C74,      0, 0xC530,      0,      0,      0, 0x3521,
04137       0, 0x464B, 0x5C73,      0, 0xC531,      0, 0x5C75, 0xC532,
04138       0,      0, 0xC533, 0xF449,      0,      0,      0,      0,
04139       0, 0xC534, 0x5C6F, 0xC535,      0,      0,      0,      0,
04140  0x5C71,      0,      0,      0,      0,      0, 0xC536, 0x3360,
04141 };
04142 static const unsigned short utf8_to_euc_E6AA[] = {
04143  0x4349, 0xC537,      0, 0xC538, 0x5C7C,      0, 0xC539, 0xC53A,
04144       0, 0xC53B,      0, 0xC53C,      0, 0x5C7A, 0x3869,      0,
04145  0x5C79, 0xC53D,      0,      0,      0,      0,      0, 0x5D21,
04146       0,      0,      0, 0xC53E, 0x5B58, 0xC53F, 0xC540, 0xC541,
04147  0x5C7B,      0, 0x5C7D, 0x5C7E,      0, 0xC542,      0,      0,
04148       0,      0, 0x5D2C, 0xC543, 0x5D28,      0, 0x5B6D, 0xC544,
04149  0xC545, 0xC546,      0, 0x5D27, 0xC547,      0,      0,      0,
04150  0x5D26,      0,      0, 0x5D23,      0, 0xC548, 0xC549, 0xC54A,
04151 };
04152 static const unsigned short utf8_to_euc_E6AB[] = {
04153       0, 0x5C6A, 0x5D25, 0x5D24,      0,      0, 0xC54B,      0,
04154  0xC54D, 0xC54C,      0,      0, 0xC54E,      0,      0,      0,
04155  0xC54F, 0x5D2A,      0, 0x4F26, 0xC550, 0xC551, 0xC552,      0,
04156       0,      0, 0x5D2D, 0x367B, 0xC553, 0xC554, 0x5D29, 0x5D2B,
04157       0,      0, 0xF44A,      0, 0xC555,      0,      0, 0xC556,
04158  0x4827,      0, 0x5D2E,      0, 0xC557,      0,      0,      0,
04159  0xC558, 0xC559, 0xC55A,      0,      0,      0,      0,      0,
04160       0,      0, 0x5D32, 0x5D2F, 0xC55B, 0xC55C,      0,      0,
04161 };
04162 static const unsigned short utf8_to_euc_E6AC[] = {
04163       0,      0, 0xC55D, 0xC55E, 0x4D73, 0x5D30, 0xC55F, 0xC560,
04164       0, 0xC561, 0x5C5E,      0,      0,      0,      0, 0xC562,
04165  0xC563, 0xC564, 0x5D33,      0,      0,      0, 0x5D34, 0xC565,
04166       0,      0,      0, 0xC566,      0, 0x3135, 0xC567, 0x5D36,
04167  0x3767, 0x3C21,      0, 0x3655, 0xC568,      0,      0, 0x3224,
04168  0xC569,      0,      0, 0xC56A, 0xC56B,      0,      0, 0xC56C,
04169       0,      0, 0x4D5F,      0,      0, 0xC56D, 0xC56E, 0x5D38,
04170  0x5D37, 0x5D3A, 0x353D, 0xC56F,      0, 0x3656, 0x343E, 0xC570,
04171 };
04172 static const unsigned short utf8_to_euc_E6AD[] = {
04173       0,      0,      0, 0x5D3D,      0,      0, 0xC571, 0x5D3C,
04174       0, 0x5D3E, 0xC572,      0, 0x324E, 0xC573, 0x4337,      0,
04175  0x5D3F,      0, 0xC574, 0x343F, 0x5D41,      0, 0xC575,      0,
04176  0xC576, 0x5D40,      0, 0x5D42,      0, 0xC577,      0, 0x5D43,
04177  0xC578, 0x5D44, 0x3B5F, 0x4035, 0x3A21,      0, 0x4970, 0xC579,
04178       0, 0x4A62, 0x4F44, 0xC57A,      0,      0, 0xC57B, 0x3B75,
04179  0xC57C,      0,      0, 0x3A50, 0x4E72, 0xC57D,      0,      0,
04180  0x5D45, 0x5D46,      0, 0x3B60,      0, 0xC57E, 0xC621, 0x5D47,
04181 };
04182 static const unsigned short utf8_to_euc_E6AE[] = {
04183  0x5D48,      0, 0xC622, 0x5D4A, 0x5D49, 0xC623, 0x4B58,      0,
04184       0, 0x3D5E, 0x3C6C, 0x3B44,      0, 0x5D4B,      0,      0,
04185       0,      0,      0,      0,      0, 0x5D4D, 0x3F23, 0xC624,
04186  0x5D4C,      0,      0, 0xC625,      0,      0, 0x5D4E, 0xC626,
04187  0xC627,      0, 0xC628, 0xC629, 0x5D4F,      0,      0,      0,
04188  0xC62A, 0xC62B, 0x5D50, 0x5D51, 0xC62C, 0xC62D, 0xC62E, 0x5D52,
04189  0xC62F, 0x5D54, 0x5D53, 0x5D55, 0x3225, 0x434A,      0, 0x5D56,
04190  0xC630, 0xC631, 0x3B26, 0x334C, 0x5D57, 0xC632, 0xC633, 0x4542,
04191 };
04192 static const unsigned short utf8_to_euc_E6AF[] = {
04193  0x544C,      0,      0, 0xC634, 0xC635, 0x3523, 0x5D58,      0,
04194       0, 0xC636,      0, 0x5D59, 0xC637, 0x4A6C, 0x4B68,      0,
04195       0,      0, 0x4647, 0x5D5A, 0x4866,      0, 0xC638,      0,
04196  0x487B,      0, 0xC639, 0x4C53,      0,      0,      0, 0x5D5B,
04197       0, 0xC63A,      0, 0xC63B,      0,      0, 0xC63C, 0xC63D,
04198       0,      0,      0, 0x5D5D, 0x5D5C,      0, 0xC63E, 0x5D5F,
04199       0, 0xC63F,      0, 0x5D5E,      0,      0,      0, 0xC640,
04200       0, 0xC641,      0,      0,      0,      0,      0, 0xC642,
04201 };
04202 static const unsigned short utf8_to_euc_E6B0[] = {
04203       0,      0, 0xC643,      0, 0xC644, 0xC645,      0,      0,
04204  0x5D61, 0xC646,      0,      0,      0, 0xC647, 0xC648, 0x3B61,
04205  0xC649, 0x4C31, 0xC64A, 0x5D62, 0x5D63,      0,      0, 0x3524,
04206       0, 0xC64B,      0, 0x5D64,      0,      0,      0, 0xC64C,
04207       0,      0,      0, 0x5D66, 0x5D65,      0, 0xC64D, 0xC64E,
04208  0xC64F,      0,      0,      0, 0xC650,      0, 0xC651,      0,
04209       0,      0,      0, 0xC652, 0x3F65, 0xC653, 0xC654, 0x4939,
04210  0x314A,      0, 0xC655, 0xC656,      0,      0, 0x4845, 0xC657,
04211 };
04212 static const unsigned short utf8_to_euc_E6B1[] = {
04213  0x4475, 0x3D41, 0x3561,      0,      0,      0,      0,      0,
04214       0,      0, 0xC658, 0xC659,      0, 0xC65A, 0x4846, 0xC65B,
04215  0x3C2E,      0, 0xC65C,      0, 0xC65D, 0x5D68,      0, 0x3440,
04216       0, 0xC65E, 0x3178, 0xC65F, 0xC660, 0x4672, 0x5D67, 0x393E,
04217  0x4353,      0, 0x5D69,      0,      0,      0,      0, 0xC736,
04218  0x5D71,      0, 0x5D6A, 0xC661,      0, 0xC662,      0, 0xC663,
04219  0x4241,      0, 0x3562, 0x5D72, 0xC664,      0, 0xC665,      0,
04220  0xC666, 0xC667, 0x3768, 0xC668,      0, 0x3525, 0x5D70,      0,
04221 };
04222 static const unsigned short utf8_to_euc_E6B2[] = {
04223       0, 0x5D6E, 0x5D6B, 0x4D60,      0, 0xC669, 0xC66A, 0xC66B,
04224  0x4440, 0xC66C,      0,      0, 0x4659, 0x5D6C,      0,      0,
04225  0x5D74,      0, 0x5D73, 0x3723, 0xC66D, 0xC66E, 0x322D, 0xC66F,
04226  0xC670, 0x3A3B, 0x5D6D, 0x5D6F, 0xC671,      0,      0, 0xC672,
04227       0, 0x4B57, 0x4274,      0,      0,      0,      0,      0,
04228       0,      0,      0, 0x4B77,      0,      0, 0x5D7C,      0,
04229  0xC673, 0x5D7D, 0xC674, 0x324F, 0xC675,      0,      0,      0,
04230  0x4A28, 0x4C7D, 0x5E21, 0x3C23, 0x3E42, 0x5D78, 0x5D7E, 0x3168,
04231 };
04232 static const unsigned short utf8_to_euc_E6B3[] = {
04233       0, 0x3637, 0xC676,      0, 0x5D75, 0x5D7A, 0xC677,      0,
04234       0, 0x4074, 0x4771,      0, 0x4867, 0xC678,      0, 0xC679,
04235  0xC67A, 0xC67B, 0xC67C, 0x5D77, 0xC67D, 0x4B21, 0xC67E, 0x5D79,
04236       0, 0x5E24, 0xC721, 0x5E22, 0xC722, 0x5D7B,      0,      0,
04237  0xC723, 0x4B22, 0x4748, 0x3563,      0, 0x4525,      0, 0xC724,
04238  0x436D, 0xC725, 0x5E25, 0xC726, 0xC727,      0, 0xC728, 0x5E23,
04239  0x4259, 0x5D76, 0xC729, 0x314B, 0xC72A,      0,      0,      0,
04240       0,      0,      0,      0,      0,      0,      0,      0,
04241 };
04242 static const unsigned short utf8_to_euc_E6B4[] = {
04243       0,      0,      0,      0, 0xC72B,      0,      0, 0xC72C,
04244       0,      0, 0xC72D, 0x4D4E, 0x5E30,      0, 0xC72E, 0xC72F,
04245       0, 0xC730, 0x5E2F, 0xC731,      0,      0,      0, 0x4076,
04246       0, 0x5E2C, 0xC732, 0x4D6C,      0,      0, 0x4636, 0x5E26,
04247       0,      0,      0,      0,      0, 0x4445, 0xC733, 0xC734,
04248  0xC735, 0x314C, 0x393F, 0x5E29,      0,      0, 0xC737, 0xC738,
04249       0, 0xC739, 0x3D27, 0x5E2E,      0, 0x5E2D, 0x5E28,      0,
04250  0x5E2B, 0xC73A,      0, 0x3368, 0xC73B, 0x5E2A, 0x4749, 0xC73C,
04251 };
04252 static const unsigned short utf8_to_euc_E6B5[] = {
04253       0, 0x4E2E,      0,      0, 0x3E74, 0x4075,      0,      0,
04254       0,      0,      0,      0,      0,      0,      0,      0,
04255       0,      0,      0,      0,      0,      0,      0, 0xC73D,
04256       0, 0x5E36, 0x5E34,      0, 0x494D,      0, 0xC73E, 0xC73F,
04257       0, 0xC740,      0, 0x5E31, 0x5E33, 0xC741, 0x313A, 0xC742,
04258       0, 0x3940, 0x4F32,      0, 0x333D,      0, 0x4962, 0xC743,
04259  0xC744,      0,      0,      0, 0x4D61,      0,      0, 0x3324,
04260  0x3F3B, 0x5E35,      0,      0, 0xC745,      0,      0,      0,
04261 };
04262 static const unsigned short utf8_to_euc_E6B6[] = {
04263       0,      0, 0xC746,      0,      0, 0x5E3A,      0, 0xC747,
04264  0x3E43,      0,      0,      0, 0x4D30,      0, 0x5E37,      0,
04265       0, 0xC748, 0xC749, 0x5E32, 0xC74A, 0x5E38, 0xC74B, 0xC74C,
04266  0xC74D, 0x4E5E,      0, 0x4573, 0x4642,      0,      0,      0,
04267       0,      0,      0,      0,      0,      0,      0,      0,
04268       0,      0, 0xC74E,      0, 0xC74F,      0,      0, 0x3336,
04269       0,      0, 0x3155,      0, 0xC750, 0x5E3E,      0, 0xC751,
04270  0x5E41, 0xC752,      0,      0, 0x4E43, 0xC753,      0, 0xC754,
04271 };
04272 static const unsigned short utf8_to_euc_E6B7[] = {
04273  0x4D64,      0,      0,      0, 0xC755, 0x5E48, 0x5E42, 0x5E3F,
04274  0xC756,      0, 0xC757, 0x4E54, 0x5E45,      0, 0xC758, 0xC759,
04275       0, 0x3D4A, 0x5E47,      0,      0, 0x5E4C, 0xC75A,      0,
04276  0x4571, 0x5E4A,      0, 0xC75B,      0, 0xC75C, 0x5E44, 0xC75D,
04277  0xC75E, 0x4338, 0xC75F,      0, 0x5E4B, 0xC760, 0x5E40,      0,
04278  0x5E46, 0xC761, 0x5E4D, 0x307C, 0x5E43,      0, 0x5E4E, 0xC762,
04279  0xC763, 0x3F3C, 0xF44C, 0x3D5F, 0xC764, 0x4A25, 0xC765, 0x3A2E,
04280  0xF44B, 0x5E3B, 0x5E49, 0x453A, 0xC766,      0,      0,      0,
04281 };
04282 static const unsigned short utf8_to_euc_E6B8[] = {
04283  0xC767,      0,      0,      0, 0xC768, 0x4036,      0, 0x3369,
04284  0x3A51, 0x3E44, 0x5E3D, 0x3D42,      0,      0,      0,      0,
04285       0,      0,      0, 0x374C,      0, 0x5E3C,      0,      0,
04286       0, 0x5E52, 0x3D6D, 0x383A,      0, 0x5E61, 0xC769, 0x5E5B,
04287  0x3574, 0x454F, 0xC76A, 0x5E56, 0x5E5F, 0x302F, 0x3132, 0xC76B,
04288       0, 0x3239,      0, 0x5E58, 0x422C, 0x5E4F, 0x5E51, 0x3941,
04289       0,      0, 0xC76C,      0,      0,      0, 0xC76D,      0,
04290  0x5E62, 0xC76E, 0x5E5D, 0xC76F, 0xC770,      0, 0x5E55,      0,
04291 };
04292 static const unsigned short utf8_to_euc_E6B9[] = {
04293       0,      0,      0, 0x5E5C, 0xC771, 0xC772,      0,      0,
04294  0xC773, 0xC774, 0x4C2B, 0xC775,      0, 0x5E5A, 0x5E5E, 0xC776,
04295       0, 0xC777, 0xC778, 0xC779, 0xC77A,      0, 0x3850, 0xC77B,
04296  0x3E45,      0,      0, 0x4339, 0xC77C, 0xC77D, 0xC77E, 0x5E54,
04297       0,      0, 0xC821, 0xC822,      0,      0,      0, 0x4D2F,
04298  0xC823,      0,      0, 0x5E57,      0,      0, 0x5E50, 0x4572,
04299       0,      0, 0x5E53, 0xC824,      0,      0, 0x5E59,      0,
04300       0,      0,      0, 0xC825,      0, 0xC826, 0x4F51, 0x3C3E,
04301 };
04302 static const unsigned short utf8_to_euc_E6BA[] = {
04303  0x4B7E,      0, 0x5E63,      0,      0,      0,      0,      0,
04304       0,      0,      0,      0, 0x482E, 0xC827,      0, 0x5E6F,
04305  0x383B,      0,      0, 0xC828,      0,      0, 0x3D60,      0,
04306  0x5E65, 0xC829,      0,      0, 0x4E2F, 0x3942,      0, 0x5E72,
04307  0xC82A,      0, 0x306E,      0,      0, 0x5E70,      0, 0xC82B,
04308       0,      0, 0x5E64,      0,      0, 0xC82C, 0xC82D, 0x5E6A,
04309       0, 0xC82E, 0x5E6C, 0xC82F,      0,      0, 0x4D4F, 0x5E67,
04310       0,      0, 0x452E, 0xC830,      0, 0x5E69,      0, 0xC831,
04311 };
04312 static const unsigned short utf8_to_euc_E6BB[] = {
04313  0xC832, 0xC833, 0x5E71, 0xC834, 0x5E6B, 0x4C47,      0, 0xC835,
04314  0xC836, 0x5E66, 0xC837, 0x3C22, 0x5E7E, 0xC838, 0xC839, 0xC83A,
04315       0, 0x336A,      0, 0x5E68, 0x5E6D, 0x5E6E,      0,      0,
04316       0,      0,      0,      0,      0, 0x426C, 0x425A,      0,
04317       0,      0,      0,      0,      0,      0,      0,      0,
04318       0,      0,      0, 0xC83B, 0x5E76, 0xC83C, 0xC83D, 0x5E7C,
04319       0,      0, 0x5E7A,      0, 0x4529,      0,      0, 0x5F23,
04320  0x5E77, 0xC83E,      0, 0xC83F,      0, 0xC840, 0x5E78, 0x5E60,
04321 };
04322 static const unsigned short utf8_to_euc_E6BC[] = {
04323       0, 0x3579, 0x493A,      0, 0xC841,      0, 0x3C3F,      0,
04324  0xC842, 0x3977, 0xC843,      0, 0xC844, 0xC845,      0, 0x4F33,
04325       0, 0x5E74,      0, 0x5F22, 0x3169, 0x4166, 0xC846,      0,
04326  0xC847,      0, 0xC848, 0xC849,      0,      0,      0,      0,
04327  0x4779,      0, 0x3441, 0x4E7A,      0,      0, 0xC84A,      0,
04328       0, 0xC84B, 0xC84C, 0x4C21, 0x4452, 0xC853,      0, 0xC84D,
04329  0xC84E, 0x5E7B, 0x5E7D, 0xC84F,      0,      0, 0xC850,      0,
04330  0x4132,      0,      0, 0xC851, 0xC852,      0, 0x5F21, 0x5E79,
04331 };
04332 static const unsigned short utf8_to_euc_E6BD[] = {
04333       0, 0x5E73,      0,      0,      0, 0x3443,      0,      0,
04334       0,      0,      0,      0,      0,      0,      0, 0xC854,
04335       0, 0xC855, 0xC856, 0xC857, 0x3769,      0,      0, 0xC858,
04336  0x5F2F, 0xC859, 0xC85A, 0x5F2A, 0x4078, 0xC85B, 0xC85C, 0x3363,
04337       0, 0xC85D, 0xC85E,      0, 0x3D61,      0, 0x5F33,      0,
04338  0xC85F,      0,      0,      0, 0xC860, 0x5F2C, 0x442C, 0x5F29,
04339  0x4459,      0,      0,      0, 0x5F4C,      0,      0,      0,
04340  0x5F26,      0, 0x5F25,      0, 0x5F2E, 0xC861, 0xC862,      0,
04341 };
04342 static const unsigned short utf8_to_euc_E6BE[] = {
04343  0x5F28, 0x5F27, 0x5F2D, 0xC863, 0x4021,      0, 0x5F24, 0xC864,
04344  0xC865,      0,      0, 0xC866, 0xC867, 0xC868, 0x5F30,      0,
04345  0xC869, 0x5F31, 0xC86A, 0xC86B, 0xC86C,      0, 0xC86D, 0x3442,
04346       0,      0, 0xC86E,      0,      0,      0,      0, 0xC86F,
04347  0xC870, 0x5F36,      0, 0x5F35, 0x5F37, 0xC871, 0xC872, 0xC873,
04348  0xC874,      0, 0x5F3A,      0,      0,      0, 0xC875, 0xC876,
04349  0xC877, 0x4543,      0, 0x5F34,      0, 0xC878, 0xC879,      0,
04350       0, 0x5F38,      0,      0, 0xC87A,      0,      0,      0,
04351 };
04352 static const unsigned short utf8_to_euc_E6BF[] = {
04353  0x3763, 0x4279, 0x5F32, 0x473B,      0, 0xC87B, 0x5F39, 0xC87C,
04354  0xC87D,      0, 0xC87E,      0,      0,      0,      0,      0,
04355       0,      0,      0,      0, 0x5F3E, 0x5F3C,      0,      0,
04356  0x5F3F,      0, 0xC921, 0x5F42,      0,      0, 0xC922, 0x5F3B,
04357  0x396A, 0x4728,      0,      0, 0x5E39,      0,      0,      0,
04358  0xC923, 0xC924,      0, 0x4D74, 0x5F3D,      0, 0x5F41, 0x4275,
04359  0xC925, 0x5F40,      0, 0x5F2B,      0, 0xC926, 0x6F69,      0,
04360       0, 0xC927, 0x5F45,      0, 0xC928, 0xC929, 0x5F49,      0,
04361 };
04362 static const unsigned short utf8_to_euc_E780[] = {
04363  0xC92A, 0x5F47,      0,      0,      0, 0xC92B, 0xC92C, 0xC92D,
04364       0, 0x5F43,      0, 0x5F44,      0, 0xC92E,      0, 0x5F48,
04365       0, 0x5F46,      0,      0,      0, 0x494E,      0, 0xC92F,
04366  0x5F4E,      0, 0x5F4B, 0x5F4A,      0, 0x5F4D, 0x4654, 0x5F4F,
04367  0xC930,      0,      0, 0xC931,      0,      0, 0x4375, 0x426D,
04368  0xF44D,      0,      0,      0, 0x4025,      0,      0, 0xC932,
04369  0x5F50,      0, 0x5F52,      0, 0xC933,      0,      0, 0xC934,
04370       0, 0xC935,      0,      0, 0xC936,      0, 0x5F51,      0,
04371 };
04372 static const unsigned short utf8_to_euc_E781[] = {
04373       0,      0,      0, 0xC937, 0xC938,      0,      0,      0,
04374  0xC939, 0xC93A, 0xC93B, 0xC93C, 0x5E75,      0, 0xC941,      0,
04375       0, 0x5F53,      0,      0, 0xC93D, 0xC93E,      0,      0,
04376  0x4667,      0,      0,      0,      0, 0xC93F, 0xC940,      0,
04377       0,      0,      0, 0x5F54, 0xC942, 0xC943,      0,      0,
04378       0,      0,      0, 0x3250, 0xC944,      0, 0xC945, 0x4574,
04379  0x3325,      0,      0,      0,      0, 0xC946, 0xC947,      0,
04380  0x3564,      0,      0,      0, 0x3C5E, 0x3A52, 0xC948,      0,
04381 };
04382 static const unsigned short utf8_to_euc_E782[] = {
04383       0, 0xC949,      0,      0,      0, 0xC94A, 0xC94B,      0,
04384       0, 0x4F27, 0x3F66,      0,      0,      0, 0x316A,      0,
04385       0,      0, 0x5F56,      0, 0xC94C, 0xC94D, 0xC94E, 0xC94F,
04386  0xC950, 0x5F55,      0, 0xC951,      0,      0,      0,      0,
04387       0,      0,      0,      0, 0xC952,      0,      0,      0,
04388       0,      0,      0, 0xC953, 0x5F59, 0x433A, 0x5F5C, 0x5F57,
04389  0xC954, 0xC955,      0, 0x5F5B, 0xC956,      0,      0, 0xC957,
04390  0x5F5A, 0x4540, 0x3059, 0xF42E,      0,      0,      0,      0,
04391 };
04392 static const unsigned short utf8_to_euc_E783[] = {
04393       0,      0,      0,      0,      0,      0,      0,      0,
04394  0x4E75,      0, 0xC958, 0x5F5E,      0,      0,      0, 0x3128,
04395       0, 0xC959,      0, 0xC95A, 0xC95B, 0xC95C, 0xC95D,      0,
04396  0xC95E, 0x5F60,      0,      0, 0xC95F, 0x5F5F,      0, 0x5F5D,
04397       0,      0,      0,      0, 0xC960,      0,      0,      0,
04398       0,      0,      0,      0,      0,      0,      0,      0,
04399       0, 0x5F58,      0,      0,      0,      0,      0,      0,
04400       0, 0x4B23, 0xC961,      0,      0, 0x5F62,      0,      0,
04401 };
04402 static const unsigned short utf8_to_euc_E784[] = {
04403       0,      0,      0, 0xC962, 0xC963, 0xC964, 0xC965, 0xC966,
04404       0, 0x5F61,      0, 0xC967, 0xC968,      0,      0, 0xC969,
04405       0,      0,      0,      0, 0x316B,      0,      0,      0,
04406       0, 0x5F64, 0x4A32,      0, 0x5F63,      0, 0xC96A,      0,
04407  0xC96B, 0x4C35,      0,      0,      0,      0, 0x3E47,      0,
04408       0,      0,      0, 0xC96C,      0, 0xC96D,      0, 0xC96E,
04409  0xC96F, 0xC970,      0,      0,      0,      0, 0x4133,      0,
04410  0xC971,      0,      0,      0, 0x3E46,      0,      0,      0,
04411 };
04412 static const unsigned short utf8_to_euc_E785[] = {
04413       0, 0xC972,      0,      0,      0, 0xC973, 0xC974, 0xC975,
04414       0, 0x4E7B, 0xC976, 0xC977, 0x5F6A,      0, 0x4079,      0,
04415  0xC978,      0, 0xC979,      0,      0, 0x5F66, 0x5F6B, 0xC97A,
04416       0, 0x316C, 0xC97B,      0, 0xC97C,      0, 0xC97D,      0,
04417  0xC97E,      0, 0x5F69,      0, 0x4761, 0x5F65, 0x5F68, 0x3E48,
04418  0xCA21, 0x4851,      0,      0, 0x5F6C,      0, 0x3C51,      0,
04419       0,      0,      0,      0,      0,      0,      0,      0,
04420       0, 0xCA22,      0,      0,      0, 0x407A,      0,      0,
04421 };
04422 static const unsigned short utf8_to_euc_E786[] = {
04423  0xCA23,      0,      0,      0, 0x5F6F, 0xCA24,      0, 0xCA25,
04424  0x5F67,      0, 0x3727,      0, 0xCA26,      0,      0, 0x5F6D,
04425       0,      0, 0xCA27,      0, 0x4D50, 0x5F70,      0,      0,
04426       0, 0x7426, 0xCA28, 0xCA29,      0,      0,      0, 0x3D4F,
04427  0xCA2A,      0, 0xCA2B,      0,      0,      0,      0,      0,
04428  0x5F71,      0,      0,      0, 0x5F72,      0,      0, 0xCA2C,
04429  0xCA2D, 0x472E, 0xCA2E, 0xCA2F,      0,      0,      0,      0,
04430       0, 0x5F74, 0xCA30,      0,      0,      0, 0x5F75, 0xCA31,
04431 };
04432 static const unsigned short utf8_to_euc_E787[] = {
04433  0xCA32, 0xCA33,      0, 0x4733, 0xCA34,      0,      0,      0,
04434  0x4575, 0x5F77,      0, 0xCA35, 0xCA36,      0, 0x5F79,      0,
04435  0x4E55,      0, 0x5F76, 0xCA37, 0x5F78, 0x316D, 0xCA38, 0x5F73,
04436       0, 0xCA39, 0xCA3A,      0, 0xCA3B,      0,      0, 0x535B,
04437  0x5F7A,      0,      0,      0,      0, 0x4167, 0x3B38, 0x5F7C,
04438       0,      0,      0,      0, 0x5F7B, 0x3F24, 0x5259,      0,
04439       0,      0,      0,      0,      0, 0x5F7D,      0,      0,
04440  0xCA3C, 0x6021,      0, 0x5F6E, 0x5F7E,      0, 0xCA3D, 0x6022,
04441 };
04442 static const unsigned short utf8_to_euc_E788[] = {
04443  0xCA3E,      0,      0,      0,      0,      0, 0x477A, 0xCA3F,
04444  0xCA40, 0xCA41,      0,      0,      0, 0x6023,      0,      0,
04445  0x6024,      0,      0, 0xCA42,      0,      0,      0, 0xCA43,
04446       0,      0, 0xCA44, 0x6025,      0, 0xCA45,      0, 0xCA46,
04447       0,      0,      0,      0, 0xCA47,      0,      0,      0,
04448  0x6026,      0, 0x445E, 0xCA48, 0x6028, 0x6027,      0, 0xCA49,
04449  0x6029,      0, 0x602A,      0, 0xCA4A, 0x3C5F, 0x4963,      0,
04450  0xCA4B, 0xCA4C, 0x4C6C, 0x602B, 0x602C, 0x4156, 0x3C24, 0x602D,
04451 };
04452 static const unsigned short utf8_to_euc_E789[] = {
04453  0x602E, 0xCA4D, 0xCA4E, 0xCA4F,      0, 0xCA50, 0x602F, 0x4A52,
04454  0x4847,      0,      0, 0x6030, 0x4757,      0, 0xCA51, 0xCA52,
04455  0xCA53,      0, 0x442D, 0xCA54,      0, 0xCA55, 0xCA56,      0,
04456  0x6031, 0x3267, 0xCA57, 0x356D, 0xCA58, 0x4C46, 0xCA59, 0x4C36,
04457  0xCA5A, 0x3234, 0x4F34, 0xCA5B,      0,      0,      0, 0x4B52,
04458  0xCA5C, 0x4A2A,      0, 0xCA5D,      0,      0, 0xCA5E, 0xCA5F,
04459       0, 0xCA60, 0x4037,      0, 0x6032,      0,      0, 0xCA61,
04460  0xCA62, 0x4643,      0, 0xCA63, 0xCA64, 0x3823, 0x6033, 0xCA65,
04461 };
04462 static const unsigned short utf8_to_euc_E78A[] = {
04463  0x3A54, 0x6035, 0x6034,      0, 0xCA66,      0,      0, 0x6036,
04464       0, 0xCA67,      0,      0,      0, 0xCA68, 0xCA69,      0,
04465       0,      0, 0x6037, 0xCA6A,      0,      0, 0x6038,      0,
04466       0,      0,      0, 0xCA6B,      0,      0,      0,      0,
04467  0x353E,      0, 0x6039,      0,      0,      0,      0, 0x603A,
04468  0xCA6C,      0,      0,      0, 0x3824, 0xCA6D, 0xCA6E, 0x4848,
04469       0, 0xCA6F, 0x603C,      0, 0xCA70,      0, 0x3E75,      0,
04470       0, 0x603B,      0,      0,      0,      0, 0xCA71,      0,
04471 };
04472 static const unsigned short utf8_to_euc_E78B[] = {
04473       0, 0xCA72, 0x3638, 0x603D, 0x603F,      0, 0x603E, 0xCA73,
04474       0, 0xCA74,      0,      0, 0xCA75,      0, 0x6040,      0,
04475  0x3851,      0, 0x6041,      0,      0, 0xCA76, 0xCA77, 0x3669,
04476  0xCA78, 0x4140,      0, 0x397D,      0,      0,      0, 0xCA79,
04477  0x6043, 0x6044, 0x6042,      0,      0, 0xCA7A,      0,      0,
04478       0, 0x3C6D,      0,      0, 0x4648, 0x3639,      0,      0,
04479       0,      0,      0, 0xCA7B, 0xCA7C,      0,      0, 0x6046,
04480  0x432C, 0x6045, 0xCA7D, 0xCA7E, 0x4F35, 0x4762, 0xCB21,      0,
04481 };
04482 static const unsigned short utf8_to_euc_E78C[] = {
04483       0,      0, 0xCB22,      0, 0xCB23, 0xCB24,      0, 0xCB25,
04484       0,      0, 0x6049, 0xCB26,      0, 0xCB27,      0,      0,
04485       0,      0, 0xCB28, 0xCB29,      0,      0, 0x604B, 0x6048,
04486  0xCB2A, 0xCB2B,      0, 0x4C54, 0x604A, 0x604C, 0xCB2C, 0x4E44,
04487       0,      0, 0xCB2D,      0, 0xCB2E, 0x6050,      0, 0xCB2F,
04488  0xCB30, 0x604F, 0x4376, 0x472D, 0xCB31,      0, 0x3825, 0x604E,
04489       0, 0xCB32, 0xCB33,      0, 0x604D, 0xCB34, 0x4D31, 0x4D32,
04490       0,      0, 0xCB35, 0xCB36,      0, 0xCB37, 0x6051, 0x316E,
04491 };
04492 static const unsigned short utf8_to_euc_E78D[] = {
04493       0,      0,      0, 0xCB38, 0x3976, 0x3B62,      0,      0,
04494       0,      0,      0,      0,      0, 0xCB39, 0x6052, 0x6053,
04495  0xCB3A,      0, 0xCB3B,      0,      0,      0, 0xCB3C, 0x6055,
04496  0xCB3D,      0,      0,      0,      0, 0xCB3E, 0xCB3F, 0xCB40,
04497  0xCB41,      0,      0, 0x3D43,      0,      0, 0xCB42, 0xCB43,
04498  0x6057, 0xCB44, 0x6056, 0xCB45, 0xCB46,      0, 0xCB47, 0xCB48,
04499  0x6058, 0xCB49, 0x334D,      0,      0, 0x605A,      0, 0xCB4A,
04500  0x6059, 0xCB4B, 0x605C, 0x605B, 0xCB4C,      0,      0,      0,
04501 };
04502 static const unsigned short utf8_to_euc_E78E[] = {
04503  0xCB4D, 0xCB4E,      0, 0xCB4F, 0x383C, 0xCB50, 0xCB51, 0x4E28,
04504       0, 0x364C,      0, 0x3226,      0,      0, 0xCB52,      0,
04505  0xCB53,      0,      0, 0xCB54,      0, 0xCB55, 0x366A, 0xCB56,
04506  0xCB57,      0,      0,      0, 0xCB58,      0, 0xCB59, 0xCB5A,
04507  0xCB5B,      0, 0xCB5C,      0,      0, 0xCB5D, 0xCB5E,      0,
04508       0, 0x3461, 0xCB5F, 0xCB60,      0, 0xCB61,      0,      0,
04509       0,      0, 0x4E68, 0x605E,      0, 0xCB62,      0, 0xCB63,
04510       0, 0xCB64,      0, 0x6060, 0xCB65, 0xCB66,      0, 0xCB67,
04511 };
04512 static const unsigned short utf8_to_euc_E78F[] = {
04513  0x6061,      0, 0x3251,      0,      0, 0xCB68, 0xCB69,      0,
04514  0x605D, 0xCB6A, 0x3B39, 0xCB6B, 0xCB6C, 0x4441, 0x605F, 0xCB6D,
04515       0,      0, 0xCB6E, 0xCB6F,      0,      0, 0xCB70,      0,
04516       0, 0xCB71,      0,      0,      0, 0xCB72, 0x6064,      0,
04517  0x3C6E, 0xCB73,      0, 0xCB74,      0, 0x6062, 0xCB75, 0xCB76,
04518       0, 0xCB77, 0x373E,      0,      0, 0x4849, 0x6063,      0,
04519       0, 0x607E,      0,      0, 0xCB78, 0xCB79,      0, 0xCB7A,
04520  0x6069, 0xCB7B, 0xCB7C, 0xCB7D,      0, 0xCB7E, 0x383D, 0xCC21,
04521 };
04522 static const unsigned short utf8_to_euc_E790[] = {
04523  0xCC22, 0xCC23,      0, 0x3565, 0xCC24, 0x6066, 0x4D7D, 0xCC25,
04524       0, 0x4E30, 0xCC26,      0,      0,      0,      0,      0,
04525       0, 0xCC27,      0,      0,      0,      0,      0,      0,
04526       0,      0, 0xCC28, 0xCC29,      0,      0,      0,      0,
04527       0,      0, 0x4276,      0, 0xCC2A, 0x6068, 0xCC2B,      0,
04528  0xCC2C, 0xCC2D, 0xCC2E, 0xCC2F, 0xCC30, 0xCC31, 0xCC32, 0xCC33,
04529  0xCC34, 0xCC35, 0x606A, 0x4E56, 0x3657, 0x487C, 0x474A,      0,
04530       0, 0xCC36, 0x606B,      0,      0,      0,      0, 0x606D,
04531 };
04532 static const unsigned short utf8_to_euc_E791[] = {
04533  0xCC37, 0x6070,      0, 0xCC38, 0xCC39,      0, 0xCC3A, 0xCC3B,
04534       0,      0,      0, 0xCC3C,      0, 0xCC3D,      0,      0,
04535       0, 0xCC3E, 0xCC3F,      0,      0, 0x606C,      0, 0xCC40,
04536       0, 0x606F, 0x386A, 0x314D, 0x6071, 0xCC41, 0x3F70, 0x606E,
04537  0x4E5C,      0, 0xCC42, 0x6074, 0x7424,      0, 0xCC43, 0xCC44,
04538  0xCC45, 0x6072, 0x6075, 0xCC46,      0, 0xCC47, 0xCC48, 0x6067,
04539  0x6073, 0xCC49, 0xCC4A, 0x3A3C,      0,      0, 0x6076,      0,
04540       0,      0,      0,      0,      0,      0, 0x6077,      0,
04541 };
04542 static const unsigned short utf8_to_euc_E792[] = {
04543  0xCC4B, 0xCC4C,      0, 0x4D7E,      0, 0xCC4D, 0xCC4E, 0xCC4F,
04544       0, 0xCC50,      0, 0x6078,      0,      0,      0, 0xCC51,
04545  0xCC52, 0xCC53, 0xCC54,      0,      0,      0,      0,      0,
04546  0xCC55, 0xCC56, 0xCC57,      0, 0xCC58,      0, 0x6079, 0xCC59,
04547  0xCC5A, 0xCC5B, 0x6065, 0xCC5C,      0,      0, 0xCC5D, 0x607A,
04548  0xCC5E, 0xCC5F, 0xCC60, 0xCC61,      0,      0, 0xCC62, 0xCC63,
04549  0x3444, 0xCC64, 0xCC65,      0,      0, 0xCC66,      0,      0,
04550       0, 0xCC67,      0, 0xCC68,      0, 0x3C25,      0, 0xCC69,
04551 };
04552 static const unsigned short utf8_to_euc_E793[] = {
04553       0,      0,      0,      0,      0,      0,      0,      0,
04554  0xCC6A, 0xCC6B, 0x607B,      0, 0xCC6C,      0,      0, 0x607C,
04555  0xCC6D,      0,      0, 0xCC6E, 0x607D,      0,      0,      0,
04556  0xCC6F,      0, 0xCC70, 0xCC71, 0x313B,      0, 0xCC72, 0xCC73,
04557  0x6121,      0, 0x493B, 0x6122, 0xCC74,      0, 0x3424, 0x6123,
04558  0xCC75, 0x6124, 0xCC76, 0xCC77,      0,      0, 0x6125, 0xCC78,
04559  0x6127, 0x6128, 0x6126,      0, 0xCC79,      0, 0x4953, 0x612A,
04560  0x6129,      0, 0xCC7A, 0xCC7B, 0xCC7C,      0,      0, 0xCC7D,
04561 };
04562 static const unsigned short utf8_to_euc_E794[] = {
04563       0, 0xF450,      0, 0x612C, 0x612B, 0x612D, 0xCC7E,      0,
04564       0,      0,      0,      0, 0x612E, 0x6130, 0x612F,      0,
04565       0, 0x3979, 0xCD21, 0x6132,      0, 0x6131, 0xCD22, 0xCD23,
04566  0x3445,      0, 0x3F53,      0, 0x453C,      0, 0x6133, 0x4038,
04567  0xCD24, 0xCD25,      0, 0x3B3A, 0xCD26, 0x3179, 0x6134, 0xCD27,
04568  0x4D51, 0xCD28, 0xCD29, 0x4A63, 0x6135,      0,      0, 0xCD2A,
04569  0x4544, 0x4D33, 0x3943, 0x3F3D,      0,      0, 0xCD2B, 0x434B,
04570  0x5234, 0xCD2C, 0x442E, 0x3268, 0x6136, 0xCD2D, 0xCD2E, 0xCD2F,
04571 };
04572 static const unsigned short utf8_to_euc_E795[] = {
04573  0xCD30,      0,      0, 0xCD31, 0x6137,      0, 0x613C, 0xCD32,
04574  0xCD33, 0x613A, 0x6139, 0x5A42, 0x3326, 0x6138, 0xCD34, 0x305A,
04575  0xCD35, 0x482A, 0xCD36,      0, 0x484A,      0,      0, 0xCD37,
04576       0, 0x4E31, 0x613D, 0x613B, 0x435C, 0x4026, 0xCD38, 0xCD39,
04577  0x482B, 0xCD3A, 0x492D,      0, 0x613F, 0x4E2C, 0x374D, 0x6140,
04578       0, 0x613E, 0x4856, 0x6141,      0, 0x6142,      0, 0xCD3B,
04579  0x305B, 0xCD3C,      0, 0x3E76, 0x6147,      0, 0x6144, 0x466D,
04580  0x6143, 0xCD3D, 0xCD3E, 0xCD3F, 0xCD40, 0xCD41, 0xCD42, 0x3526,
04581 };
04582 static const unsigned short utf8_to_euc_E796[] = {
04583       0, 0xCD43, 0x614A,      0,      0, 0xCD44, 0x6145, 0x6146,
04584       0, 0x6149, 0x6148, 0x4925,      0,      0, 0x4142, 0x4141,
04585  0xCD45, 0x353F, 0xCD46, 0xCD47, 0x614B, 0xCD48,      0,      0,
04586       0, 0xCD49, 0x614C,      0, 0xCD4A, 0x614D,      0,      0,
04587       0,      0, 0xCD4B, 0x614F, 0xCD4C, 0x614E,      0,      0,
04588       0,      0,      0, 0x3156,      0,      0,      0,      0,
04589       0, 0x6157, 0x4868, 0x6151, 0xCD4D, 0x6153,      0,      0,
04590  0x6155, 0x3F3E, 0xCD4E,      0, 0x6156, 0x6154, 0x3C40, 0xCD4F,
04591 };
04592 static const unsigned short utf8_to_euc_E797[] = {
04593  0xCD50, 0xCD51, 0x6150, 0x6152, 0xCD52, 0x4942, 0xCD53, 0x3E49,
04594       0,      0, 0x6159,      0, 0xCD54, 0x6158, 0xCD55, 0xCD56,
04595       0,      0, 0x615A,      0, 0x3C26, 0x3A2F,      0, 0xCD57,
04596  0x4577, 0x615B,      0, 0x444B, 0xCD58,      0, 0x615D, 0xCD59,
04597  0xCD5A, 0xCD5B, 0x4E21, 0x615C, 0xCD5C,      0,      0, 0xCD5D,
04598       0, 0x4169,      0,      0, 0xCD5E,      0, 0xCD5F, 0xCD60,
04599  0x6162, 0xCD61, 0x6164, 0x6165, 0x4354,      0,      0,      0,
04600       0, 0xCD62, 0x6163,      0, 0x6160,      0, 0x615E, 0x615F,
04601 };
04602 static const unsigned short utf8_to_euc_E798[] = {
04603  0xCD63, 0x6161, 0xCD64, 0xCD65, 0xCD66,      0,      0, 0xCD67,
04604  0xCD68, 0x6168, 0xCD69, 0x6166, 0xCD6A, 0x6167,      0, 0xCD6B,
04605       0,      0, 0xCD6C, 0xCD6D,      0, 0xCD6E, 0xCD6F,      0,
04606       0, 0xCD70,      0, 0xCD71, 0xCD72, 0xCD73, 0xCD74, 0x6169,
04607  0x616B, 0x616C, 0x616D, 0xCD75, 0x616E, 0xCD76, 0xCD77, 0x616A,
04608       0, 0xCD78,      0,      0,      0, 0xCD79,      0,      0,
04609  0x6170,      0, 0xCD7A, 0xCD7B, 0x616F, 0xCD7C,      0,      0,
04610  0xCD7D, 0xCD7E, 0xCE21, 0x6171, 0xCE22,      0,      0,      0,
04611 };
04612 static const unsigned short utf8_to_euc_E799[] = {
04613  0xCE24, 0xCE25, 0x4E45, 0xCE26, 0xCE27, 0xCE28, 0x6174, 0x6172,
04614  0x6173, 0xCE29, 0xCE23, 0xCE2A, 0x3462,      0,      0,      0,
04615       0,      0, 0x4C7E,      0,      0, 0xCE2B, 0x4A4A,      0,
04616  0x6176, 0xCE2C,      0,      0, 0x6175,      0,      0, 0xCE2D,
04617       0, 0x6177, 0x6178,      0, 0xCE2E, 0xCE2F,      0, 0x617C,
04618  0x6179, 0x617A, 0x617B,      0, 0x617D, 0xCE30, 0xCE31, 0xCE32,
04619  0x617E, 0xCE33, 0x6221,      0, 0xCE34,      0, 0x6222,      0,
04620  0x6223,      0, 0x482F, 0x4550, 0x6224, 0x4772, 0x4934,      0,
04621 };
04622 static const unsigned short utf8_to_euc_E79A[] = {
04623  0x6225, 0xCE35, 0xF451, 0x6226, 0x452A, 0xCE36, 0x3327, 0x3944,
04624  0x6227,      0,      0, 0x6228, 0xCE37, 0xCE38, 0x6229,      0,
04625  0x3B29,      0,      0, 0x622B,      0, 0xCE39, 0x622A,      0,
04626       0, 0x622C, 0x622D, 0xCE3A, 0xCE3B, 0xCE3C, 0xF452, 0xCE3D,
04627  0xCE3E,      0, 0xCE3F, 0xCE40, 0xCE41, 0xCE42, 0xCE43, 0xCE44,
04628  0xCE45,      0, 0xCE46,      0,      0, 0xCE47, 0x4869,      0,
04629  0x622E,      0,      0,      0, 0x622F,      0,      0, 0x7369,
04630  0x6230, 0x6231, 0x6232,      0,      0, 0xCE48,      0, 0x3B2E,
04631 };
04632 static const unsigned short utf8_to_euc_E79B[] = {
04633       0, 0xCE49, 0x6233, 0x4756,      0, 0xCE4A, 0x4B5F,      0,
04634  0x314E, 0xCE4B, 0x3157, 0xCE4C, 0xCE4D, 0x6234, 0xCE4E,      0,
04635       0,      0, 0x6236,      0, 0xCE4F,      0, 0x6235, 0x4570,
04636       0, 0xCE50,      0, 0x4039, 0x5D39,      0, 0x6237, 0x4C41,
04637  0xCE51, 0x6238,      0, 0x3446, 0x4857, 0x6239, 0xCE52, 0x623A,
04638  0xCE53,      0, 0x623B,      0, 0xCE54,      0, 0x4C5C,      0,
04639  0xCE55, 0xCE56, 0x4C55,      0, 0x443E,      0, 0xCE57,      0,
04640  0x416A, 0xCE58,      0, 0x623D, 0xCE59,      0, 0x3D62,      0,
04641 };
04642 static const unsigned short utf8_to_euc_E79C[] = {
04643  0xCE5A, 0x3E4A,      0,      0, 0x6240,      0, 0xCE5B, 0x623F,
04644  0x623E, 0x487D, 0xCE5C, 0x3447, 0x3829,      0, 0xCE5D,      0,
04645       0,      0, 0xCE5E,      0, 0xCE5F, 0xCE60,      0, 0xCE61,
04646       0, 0xCE62, 0xCE63, 0x6246, 0xCE64,      0, 0x6243, 0x3F3F,
04647  0x4C32,      0, 0xCE65,      0, 0x6242, 0x6244, 0x6245,      0,
04648  0xCE66, 0x6241,      0,      0,      0, 0xCE67, 0xCE68, 0xCE69,
04649       0,      0,      0,      0, 0xCE6A, 0xCE6B, 0xCE6C, 0x6247,
04650  0x6248, 0xCE6D, 0x442F,      0, 0x3463, 0xCE6E, 0xCE6F,      0,
04651 };
04652 static const unsigned short utf8_to_euc_E79D[] = {
04653  0x4365,      0, 0xCE70,      0,      0, 0xCE71, 0xCE72, 0x6249,
04654       0,      0, 0xCE73,      0,      0, 0xCE74, 0xCE75, 0xCE76,
04655       0,      0, 0xCE77,      0,      0,      0, 0xCE78, 0xCE79,
04656       0,      0, 0x624A, 0x624D, 0xCE7A,      0, 0xCE7B, 0xCE7C,
04657  0xCE7D, 0x3F67, 0xCE7E, 0x4644, 0xCF21, 0x624E, 0x4B53, 0xCF22,
04658  0x624B,      0, 0xCF23, 0x624C, 0xCF24,      0,      0,      0,
04659  0xCF25,      0, 0xCF26, 0xCF27, 0xCF28,      0,      0,      0,
04660       0, 0x6251, 0xCF29,      0,      0, 0xCF2A, 0x6250, 0x624F,
04661 };
04662 static const unsigned short utf8_to_euc_E79E[] = {
04663  0xCF2B,      0,      0,      0, 0xCF2C,      0,      0,      0,
04664       0,      0,      0, 0x6253, 0xCF2D, 0xCF2E, 0x6252,      0,
04665       0, 0x6254,      0,      0, 0xCF2F, 0xCF30, 0xCF31,      0,
04666       0,      0, 0xCF32,      0,      0,      0, 0x6256, 0xCF33,
04667  0x6255,      0, 0xCF34,      0,      0, 0x4A4D,      0, 0xCF35,
04668       0,      0, 0xCF36,      0, 0x3D56, 0x4E46, 0xCF37, 0xCF38,
04669  0x6257, 0xCF39,      0, 0x4637,      0, 0xCF3A, 0x6258,      0,
04670       0, 0x6259,      0, 0x625D, 0x625B, 0x625C, 0xCF3B, 0x625A,
04671 };
04672 static const unsigned short utf8_to_euc_E79F[] = {
04673       0,      0,      0, 0xCF3C,      0,      0,      0, 0x625E,
04674       0, 0xCF3D,      0,      0,      0, 0x625F,      0,      0,
04675       0, 0xCF3E, 0xCF3F,      0,      0, 0xCF40,      0, 0x6260,
04676       0, 0xCF41, 0x6261, 0x4C37, 0x6262,      0, 0xCF42, 0xCF43,
04677  0xCF44,      0, 0x4C70, 0x6263, 0xCF45, 0x434E, 0xCF46, 0x476A,
04678       0, 0x366B, 0xCF47,      0, 0xCF48, 0x433B, 0x6264, 0x363A,
04679  0xCF49, 0xCF4A,      0, 0x4050, 0xCF4B,      0,      0,      0,
04680  0xCF4C,      0,      0, 0xCF4D, 0x6265,      0,      0,      0,
04681 };
04682 static const unsigned short utf8_to_euc_E7A0[] = {
04683       0,      0, 0x3A3D,      0,      0, 0xCF4E, 0xCF4F,      0,
04684       0, 0xCF50,      0,      0, 0x6266, 0xCF51, 0xCF52,      0,
04685       0, 0xCF53, 0x6267,      0, 0x3826, 0x3A55,      0,      0,
04686       0,      0,      0,      0,      0, 0xCF54,      0,      0,
04687  0x6269, 0xCF55, 0xCF56, 0xCF57,      0, 0x4556, 0x3A56, 0x354E,
04688       0,      0,      0,      0,      0, 0xCF58, 0xCF59,      0,
04689  0xCF5A,      0, 0x4B24,      0, 0x474B, 0xCF5B,      0, 0xCF5C,
04690       0,      0, 0x4557,      0,      0,      0,      0, 0x395C,
04691 };
04692 static const unsigned short utf8_to_euc_E7A1[] = {
04693       0,      0,      0, 0xCF5D, 0xCF5E, 0x626B,      0, 0xCF5F,
04694  0xCF60,      0,      0,      0, 0xCF61,      0, 0xCF62,      0,
04695       0,      0, 0xCF63,      0,      0,      0,      0,      0,
04696       0,      0,      0,      0, 0xCF64, 0x3E4B, 0xCF65,      0,
04697  0xCF66, 0xCF67,      0, 0xCF68, 0xCF69,      0,      0,      0,
04698  0xCF6A,      0, 0xCF6B, 0x4E32, 0x3945,      0, 0xCF6C, 0x3827,
04699       0,      0, 0x4823,      0, 0x626D,      0,      0,      0,
04700       0,      0, 0xCF6D,      0, 0x626F,      0, 0xCF6E,      0,
04701 };
04702 static const unsigned short utf8_to_euc_E7A2[] = {
04703       0, 0x386B,      0,      0,      0,      0, 0x626E, 0x4476,
04704       0,      0, 0xCF6F,      0, 0x6271, 0x3337, 0x626C, 0xCF70,
04705       0, 0x486A,      0, 0x3130, 0xCF71, 0x3A6C,      0, 0x4F52,
04706  0xCF72,      0, 0x6270,      0,      0, 0xCF74, 0xCF75, 0xCF76,
04707       0, 0xCF73,      0, 0x6272, 0xCF77,      0,      0, 0x4A4B,
04708  0xCF78, 0x4059, 0x6274,      0, 0xCF79, 0xCF7A,      0, 0x6275,
04709  0xCF7B, 0xCF7C, 0xCF7D, 0xCF7E,      0, 0x6273,      0,      0,
04710       0,      0, 0x334E, 0xD021, 0x627B, 0xD022, 0x627A, 0xD023,
04711 };
04712 static const unsigned short utf8_to_euc_E7A3[] = {
04713       0, 0x3C27,      0,      0,      0, 0x627C, 0x6277, 0xD024,
04714  0xD025, 0xD026, 0x627D, 0x6278, 0xD027,      0, 0xD028,      0,
04715  0x4858, 0x6276, 0xD029, 0xD02A, 0x6279, 0xD02B, 0xD02C,      0,
04716       0,      0, 0x6322, 0xD02E,      0,      0,      0, 0xD02F,
04717  0xD030, 0xD031,      0,      0, 0xD02D,      0, 0xD032, 0x6321,
04718  0x4B61,      0, 0xD033,      0, 0x627E,      0,      0, 0x306B,
04719       0,      0, 0xD034, 0xD035, 0x6324,      0, 0xD037, 0xD038,
04720       0,      0, 0xD039, 0xD03A,      0, 0x6323,      0, 0xD03B,
04721 };
04722 static const unsigned short utf8_to_euc_E7A4[] = {
04723  0xD036, 0x3E4C,      0,      0,      0,      0, 0xD03C, 0x6325,
04724       0,      0,      0,      0, 0xD03D,      0, 0x4143,      0,
04725  0xD03E, 0x6327, 0x6326,      0,      0,      0,      0,      0,
04726       0, 0x6328, 0xD03F,      0, 0xD040,      0, 0xD041, 0xD042,
04727  0xD043,      0,      0,      0,      0, 0xD044, 0x6268, 0xD045,
04728       0, 0xD046, 0x626A, 0x632A, 0x6329, 0xD047,      0,      0,
04729  0xF454, 0xD048,      0,      0, 0xD049, 0xD04A,      0,      0,
04730       0,      0, 0x3C28, 0xD04B, 0x4E69, 0xD04C, 0x3C52, 0xD04D,
04731 };
04732 static const unsigned short utf8_to_euc_E7A5[] = {
04733  0x632B, 0x3737,      0,      0, 0xD04E, 0xD04F, 0xD050, 0x3540,
04734  0x3527, 0x3B63, 0xD051, 0xD052,      0,      0,      0, 0xD053,
04735  0x4D34, 0xD054,      0, 0x6331, 0xD055, 0x6330, 0x4144, 0x632D,
04736  0xD056,      0, 0x632F, 0xD057, 0xD058, 0x3D4B, 0x3F40, 0x632E,
04737  0x632C,      0, 0x472A,      0,      0, 0x3E4D,      0, 0xD059,
04738  0x493C, 0xD05A,      0, 0xD05B,      0, 0x3A57,      0,      0,
04739       0,      0, 0xD05C,      0,      0,      0,      0, 0x4578,
04740       0, 0xD05D, 0x6332, 0xD05E, 0xD05F,      0, 0xD060, 0x6333,
04741 };
04742 static const unsigned short utf8_to_euc_E7A6[] = {
04743  0x6349, 0x3658,      0,      0, 0x4F3D, 0x4135,      0,      0,
04744       0,      0, 0x6334, 0xD061, 0xD062, 0x3252, 0x4477, 0x4A21,
04745       0, 0xD063,      0, 0xD064, 0xD065, 0xD066, 0xD067,      0,
04746  0xD068,      0,      0, 0xD069, 0xD06A, 0x6335,      0,      0,
04747       0, 0xD06B,      0,      0,      0,      0, 0x357A, 0x6336,
04748  0xD06C, 0xD06D, 0x6338, 0xD06E,      0,      0, 0x6339, 0xD06F,
04749  0x4729, 0xD070,      0, 0x633A, 0xD071,      0,      0,      0,
04750  0xD072, 0x633B, 0x633C, 0xD073,      0, 0x3659, 0x3253, 0x4645,
04751 };
04752 static const unsigned short utf8_to_euc_E7A7[] = {
04753  0x3D28, 0x3B64, 0xD074,      0, 0xD075,      0,      0, 0xD076,
04754  0xD077, 0x633D, 0xD078, 0x3D29,      0,      0,      0, 0xD079,
04755       0, 0x324A, 0x4943,      0, 0xD07A, 0x633E, 0xD07B,      0,
04756  0x486B,      0, 0xD07C,      0,      0, 0xD07D, 0xD07E, 0x4145,
04757  0xD121, 0x6341, 0xD122, 0x6342, 0x4769, 0xD123, 0x3F41, 0x633F,
04758       0, 0x4361, 0xD124, 0xD125, 0x6340, 0xD126,      0,      0,
04759  0x3E4E, 0xD127,      0,      0,      0,      0,      0,      0,
04760  0xD128,      0,      0, 0x305C, 0xD129,      0,      0,      0,
04761 };
04762 static const unsigned short utf8_to_euc_E7A8[] = {
04763  0x3529,      0, 0xD12A, 0xD12B,      0,      0,      0, 0xD12C,
04764  0x6343, 0xD12D, 0xD12E, 0x4478, 0xD12F, 0x6344, 0x4047,      0,
04765       0, 0xD130,      0,      0, 0x4C2D, 0xD131,      0, 0x4923,
04766  0x6345, 0x6346, 0x4355, 0xD132, 0x4E47,      0, 0xD133, 0x6348,
04767  0x6347, 0xD134,      0,      0,      0,      0,      0, 0xD135,
04768       0,      0,      0, 0xD136,      0, 0xD137, 0x3C6F, 0xD138,
04769  0xD139, 0x634A, 0x3070,      0, 0xD13A, 0xD13B,      0, 0x634D,
04770  0xD13C, 0xD13D, 0xD13E, 0x634B, 0x3254, 0x374E, 0x634C, 0x3946,
04771 };
04772 static const unsigned short utf8_to_euc_E7A9[] = {
04773  0x3972,      0, 0x4A66, 0x634E, 0xD13F, 0xD140, 0x4B54, 0xD141,
04774  0xD142, 0x6350,      0,      0, 0xD143, 0x4051, 0x314F, 0x323A,
04775  0x302C,      0,      0,      0,      0, 0xD144, 0xD145, 0x634F,
04776       0, 0xD146,      0,      0, 0xD147, 0xD148,      0, 0xD149,
04777  0xD14A, 0x6351, 0x6352, 0x3E77,      0, 0xD14B,      0, 0xD14C,
04778       0, 0x6353, 0xD14D, 0x334F,      0, 0xD14E,      0,      0,
04779  0x6355,      0,      0,      0, 0x376A, 0xD14F, 0x3566,      0,
04780  0xD150, 0x6356, 0x3675,      0,      0, 0x6357, 0xD151, 0x407C,
04781 };
04782 static const unsigned short utf8_to_euc_E7AA[] = {
04783  0xD152, 0x464D, 0xD153, 0x4060, 0x3A75, 0xD154, 0xD155,      0,
04784  0x6358,      0, 0xD156, 0xD157,      0,      0,      0,      0,
04785  0xD158, 0xD159, 0x4362, 0x416B, 0xD15A, 0x635A, 0x635C, 0x6359,
04786  0x635B,      0,      0,      0,      0,      0, 0xD15B, 0x3722,
04787  0xD15C,      0,      0, 0xD15D,      0,      0,      0,      0,
04788       0, 0x635D, 0x3726,      0, 0xD15E,      0, 0x3567, 0x4D52,
04789  0x635F,      0,      0, 0xD15F,      0, 0xD160, 0x6360,      0,
04790       0, 0xD161, 0x312E, 0xD162, 0xD163,      0,      0, 0x6363,
04791 };
04792 static const unsigned short utf8_to_euc_E7AB[] = {
04793       0,      0,      0, 0x3376, 0x6362, 0x6361, 0xD164, 0x6365,
04794  0x635E, 0xD165, 0x6366, 0x4E29, 0xD166, 0x6367, 0xD167, 0x6368,
04795       0, 0xD168, 0x5474, 0x636A,      0, 0x6369,      0,      0,
04796       0, 0x636B, 0x636C, 0xD169, 0x4E35, 0x636D,      0, 0x706F,
04797  0x3E4F, 0x636E, 0x636F, 0x3D57,      0, 0x4638, 0x6370, 0xF459,
04798  0xD16A, 0xD16B, 0x4328, 0xD16C, 0xD16D, 0x6371,      0, 0x433C,
04799  0x6372, 0xD16E,      0,      0, 0xD16F,      0, 0x3625,      0,
04800  0x513F, 0x435D, 0x3C33, 0xD170,      0, 0xD171, 0xD172, 0x3448,
04801 };
04802 static const unsigned short utf8_to_euc_E7AC[] = {
04803       0,      0, 0x6373,      0, 0x6422,      0, 0x6376, 0xD173,
04804  0x3568,      0, 0x6375, 0x6424,      0,      0,      0, 0x6374,
04805       0, 0x3E50,      0,      0, 0xD174,      0,      0,      0,
04806  0x6378, 0x6379,      0, 0x452B,      0,      0, 0x637A, 0xD175,
04807  0x335E,      0,      0, 0xD176,      0, 0x3F5A, 0x4964, 0xD177,
04808  0x637C, 0xD178, 0xD179, 0xD17A, 0x4268, 0xD17B, 0xD17C, 0xD17D,
04809  0xD17E, 0xD221,      0, 0x6377, 0xD222, 0x637B, 0x637D,      0,
04810       0, 0x3A7B,      0,      0,      0, 0xD223,      0, 0xD224,
04811 };
04812 static const unsigned short utf8_to_euc_E7AD[] = {
04813  0xD225, 0xD226,      0,      0,      0, 0x6426, 0x492E, 0xD227,
04814  0x4826, 0x4579,      0, 0x365A, 0x6425, 0x6423, 0xD228, 0x4835,
04815  0x637E, 0x435E, 0x457B,      0, 0x457A, 0xD229, 0x3A76,      0,
04816       0,      0,      0,      0,      0, 0x6438,      0,      0,
04817  0xD22A,      0,      0,      0, 0xD22B, 0x6428, 0xD22C, 0x642A,
04818       0, 0xD22D, 0xD22E,      0, 0x642D, 0xD22F, 0x642E, 0xD230,
04819  0x642B, 0x642C, 0xD231, 0xD232, 0x6429, 0x6427,      0, 0xD233,
04820       0,      0, 0x6421,      0,      0,      0,      0,      0,
04821 };
04822 static const unsigned short utf8_to_euc_E7AE[] = {
04823       0,      0,      0,      0, 0xD234,      0, 0x4A4F, 0x3255,
04824       0, 0xD235,      0, 0x6435,      0, 0x6432, 0xD236, 0x6437,
04825  0xD237, 0xD238, 0x6436,      0, 0x4773, 0x4C27, 0xD239, 0x3B3B,
04826  0x6430, 0x6439, 0x6434, 0xD23A, 0x6433, 0x642F, 0xD23B, 0x6431,
04827  0xD23C, 0x3449,      0,      0,      0, 0xD23D,      0,      0,
04828       0,      0, 0x433D,      0, 0xD23E, 0x407D,      0, 0xD23F,
04829  0xD240, 0x4822, 0xD241,      0, 0x643E, 0xD242, 0xD243,      0,
04830  0x4824,      0, 0xD244, 0xD245, 0xD246, 0xD247,      0,      0,
04831 };
04832 static const unsigned short utf8_to_euc_E7AF[] = {
04833  0x4061, 0x643B, 0xD248,      0, 0x484F, 0xD249, 0x643F, 0x4A53,
04834  0xD24A, 0x435B, 0xD24B, 0x643A, 0x643C,      0,      0, 0x643D,
04835       0,      0,      0,      0, 0xD24C,      0, 0xD24D, 0xD24E,
04836       0, 0xD24F, 0xD250, 0xD251,      0, 0x6440,      0,      0,
04837  0x3C44,      0,      0,      0, 0x4646, 0x6445, 0x6444,      0,
04838  0xD252, 0x6441, 0xD253,      0,      0, 0x4F36,      0,      0,
04839       0,      0, 0xD254, 0x644A, 0xD255, 0xD256, 0x644E, 0x644B,
04840  0xD257, 0xD258, 0xD259,      0, 0xD25A,      0, 0xD25B,      0,
04841 };
04842 static const unsigned short utf8_to_euc_E7B0[] = {
04843  0x6447, 0xD25C, 0xD25D, 0xD25E, 0xD25F,      0, 0xD260, 0x6448,
04844       0, 0xD261,      0, 0xD262, 0xD263, 0x644D, 0xD264, 0xD265,
04845       0, 0x6442, 0x5255, 0x6449, 0x6443,      0,      0, 0x644C,
04846       0, 0xD266,      0, 0xD267,      0,      0,      0, 0x6452,
04847  0xD268, 0x344A,      0, 0x644F,      0, 0xD269, 0xD26A, 0x6450,
04848  0xD26B,      0, 0x6451, 0x6454, 0xD26C,      0,      0,      0,
04849       0, 0xD26D,      0, 0xD26E, 0xD26F,      0, 0xD270, 0x6453,
04850  0x4876, 0xD271, 0xD272,      0,      0, 0x6455, 0x4E7C, 0x4A6D,
04851 };
04852 static const unsigned short utf8_to_euc_E7B1[] = {
04853  0x645A,      0,      0, 0x6457,      0,      0, 0xD273,      0,
04854       0,      0, 0xD274,      0, 0x6456, 0x4052,      0, 0x6459,
04855  0x645B, 0xD276, 0xD277, 0xD278, 0x6458, 0xD275, 0x645F,      0,
04856  0x645C, 0xD279, 0xD27A, 0xD27B, 0xD27C, 0xD27D, 0xD27E, 0x645D,
04857  0x6446, 0xD321,      0, 0xD322, 0x645E, 0x6460,      0, 0xD323,
04858       0, 0xD324,      0,      0, 0x6461, 0xD325, 0xD326,      0,
04859  0xD327,      0, 0xD328, 0x4A46,      0, 0x6462,      0,      0,
04860       0, 0xD329,      0,      0, 0xD32A, 0xD32B, 0x4C62,      0,
04861 };
04862 static const unsigned short utf8_to_euc_E7B2[] = {
04863       0, 0x364E, 0x3729, 0x6463,      0,      0, 0xD32C, 0xD32D,
04864       0, 0x4A34,      0, 0x3F68,      0, 0x4C30,      0, 0xD32E,
04865  0x6464,      0, 0x4E33,      0, 0xD32F, 0x4774,      0, 0x4146,
04866  0x4734,      0,      0, 0x3D4D,      0,      0, 0xD330, 0x3040,
04867  0xD331, 0x6469, 0x6467,      0, 0x6465, 0x3421, 0xD332, 0x3E51,
04868  0x646A,      0,      0, 0x6468,      0, 0x6466, 0x646E,      0,
04869  0xD333, 0x646D, 0x646C, 0x646B,      0,      0, 0xD334, 0xD335,
04870       0, 0x646F, 0xD336, 0xD337, 0xD338, 0x6470, 0x403A, 0xD339,
04871 };
04872 static const unsigned short utf8_to_euc_E7B3[] = {
04873  0x6471,      0, 0x6473,      0, 0xD33A, 0x6472,      0, 0xD33B,
04874  0xD33C, 0xD33D, 0x3852,      0,      0, 0xD33E, 0x4138, 0xD33F,
04875       0,      0, 0x6475, 0xD340, 0xD341, 0xD342, 0x457C, 0xD343,
04876  0x6474, 0xD344, 0xD345,      0, 0x6476, 0xD346, 0x4A35, 0x416C,
04877  0x3947,      0, 0x6477,      0,      0,      0, 0xD347, 0x4E48,
04878       0, 0xD348,      0, 0xD349,      0,      0,      0, 0x6479,
04879       0,      0, 0x647A,      0, 0x647B, 0xD34A, 0x647C,      0,
04880  0x3B65,      0, 0x647D, 0x374F,      0,      0, 0x356A,      0,
04881 };
04882 static const unsigned short utf8_to_euc_E7B4[] = {
04883  0x352A,      0, 0x6521, 0xD34B, 0x4C73, 0x3948, 0x647E, 0xD34C,
04884  0xD34D, 0xD34E, 0x6524, 0x4C66,      0, 0x473C,      0, 0xD34F,
04885  0x4933, 0xD350, 0xD351, 0xD352, 0x3D63, 0x6523, 0xD353, 0x3C53,
04886  0x3949, 0x3B66, 0x3569, 0x4A36, 0x6522, 0xD354, 0xD355,      0,
04887  0x4147, 0x4B42, 0x3A77, 0xD356,      0,      0, 0xD357,      0,
04888       0,      0, 0xD358, 0x3B67, 0x445D, 0xD359, 0x6527, 0x4E5F,
04889  0x3A59, 0xD35A, 0x6528, 0x3F42,      0, 0x652A,      0,      0,
04890       0, 0x3E52, 0x3A30,      0, 0xD35B, 0xD35C, 0xD35D, 0x6529,
04891 };
04892 static const unsigned short utf8_to_euc_E7B5[] = {
04893  0xD35E, 0xD35F, 0x3D2A, 0x383E, 0x4148, 0x6525, 0x652B, 0xD360,
04894  0xD361,      0,      0, 0x6526, 0x3750, 0xD362, 0x652E, 0x6532,
04895  0x376B, 0xD363,      0, 0xD364,      0,      0, 0x652D, 0xD365,
04896       0, 0xD366, 0xD367, 0x6536, 0xD368, 0xD369, 0x394A,      0,
04897       0, 0x4D6D, 0x303C, 0x6533,      0, 0xD36A, 0x356B, 0xD36B,
04898  0x6530,      0, 0xD36C,      0,      0,      0, 0x6531,      0,
04899  0xD36D, 0x457D, 0x652F, 0x652C,      0, 0x3328, 0x4064,      0,
04900  0xD36E, 0x3828, 0xD36F, 0xD370,      0, 0x6538,      0, 0xD371,
04901 };
04902 static const unsigned short utf8_to_euc_E7B6[] = {
04903       0, 0xD372, 0xD373, 0xD374,      0, 0xD375, 0xD376,      0,
04904  0xD377, 0x6535,      0, 0xD378, 0xD379, 0xD37A,      0, 0x6537,
04905       0, 0xD37B,      0, 0x6534,      0,      0, 0xD37C, 0xD37D,
04906       0, 0x3751, 0x4233, 0x6539, 0x416E, 0xD37E, 0xD421, 0x6546,
04907  0xF45C,      0, 0x6542, 0x653C,      0,      0, 0xD422, 0xD423,
04908       0,      0, 0xD424, 0x6540, 0x3C7A, 0x305D, 0x653B, 0x6543,
04909  0x6547, 0x394B, 0x4C56, 0xD425, 0x4456, 0x653D, 0xD426, 0xD427,
04910  0x6545, 0xD428, 0x653A, 0x433E,      0, 0x653F, 0x303D, 0x4C4A,
04911 };
04912 static const unsigned short utf8_to_euc_E7B7[] = {
04913       0,      0, 0xD429, 0xD42A, 0xD42B, 0xD42C, 0xD42D, 0x653E,
04914       0,      0, 0x365B, 0x486C, 0xD42E, 0xD42F, 0xD430, 0x416D,
04915       0, 0x4E50, 0x3D6F,      0,      0, 0x656E, 0xF45D, 0xD431,
04916  0x6548, 0xD432, 0x407E,      0, 0x6544, 0x6549, 0x654B,      0,
04917  0x4479, 0x654E, 0xD434,      0, 0x654A, 0xD435, 0xD436,      0,
04918  0x4A54, 0x344B, 0xD437, 0xD438, 0x4C4B, 0xD439,      0, 0x305E,
04919       0, 0xD43A, 0x654D,      0, 0x4E7D, 0xD43B, 0xD43C,      0,
04920       0, 0xD43D, 0xD43E, 0x654C,      0,      0,      0,      0,
04921 };
04922 static const unsigned short utf8_to_euc_E7B8[] = {
04923  0xD433, 0x316F,      0,      0, 0x466C, 0x654F,      0,      0,
04924  0xD43F, 0x6556, 0x6550, 0x6557,      0,      0,      0,      0,
04925  0xD440, 0xD441, 0x6553,      0,      0, 0xD442,      0, 0xD443,
04926       0,      0,      0, 0x477B, 0xD444, 0xD445, 0x3C4A, 0x6555,
04927  0xD446, 0x6552, 0x6558, 0x6551,      0,      0, 0x3D44, 0xD447,
04928  0xD448,      0,      0, 0x4B25, 0xD449, 0xD44A, 0x3D4C, 0xD44B,
04929       0, 0x6554, 0x6560, 0xD44C,      0, 0x655C, 0xD44D, 0x655F,
04930       0, 0x655D, 0x6561, 0x655B,      0, 0x6541, 0x4053, 0xD44E,
04931 };
04932 static const unsigned short utf8_to_euc_E7B9[] = {
04933       0, 0x484B,      0, 0x655E, 0xD44F, 0xD450, 0x6559, 0xD451,
04934       0,      0, 0x4121, 0x3752,      0, 0x3D2B, 0xD452,      0,
04935  0xD453,      0, 0xD454,      0, 0x3F25, 0x4136, 0x6564,      0,
04936  0xD455, 0x6566, 0x6567,      0,      0, 0x6563, 0x6565, 0xD456,
04937       0, 0xD457, 0xD458,      0,      0, 0xD459, 0x655A, 0x6562,
04938       0, 0x656A, 0x6569, 0xD45A,      0, 0x4B7A, 0xD45B, 0xD45C,
04939  0x372B,      0,      0, 0xD45D,      0,      0,      0,      0,
04940  0xD45E, 0x6568,      0, 0x656C, 0x656B, 0x656F, 0xD45F, 0x6571,
04941 };
04942 static const unsigned short utf8_to_euc_E7BA[] = {
04943       0, 0xD460, 0x3B3C, 0x656D,      0,      0, 0xD461, 0xD462,
04944  0x6572, 0x6573, 0xD463,      0, 0x6574, 0xD464, 0x657A, 0x453B,
04945  0x6576, 0xD465, 0x6575, 0x6577, 0x6578, 0xD466, 0x6579,      0,
04946  0xD467,      0, 0xD468, 0x657B, 0x657C, 0xD469, 0xD46A,      0,
04947       0,      0,      0,      0,      0,      0,      0,      0,
04948       0,      0,      0,      0,      0,      0,      0,      0,
04949       0,      0,      0,      0,      0,      0,      0,      0,
04950       0,      0,      0,      0,      0,      0,      0,      0,
04951 };
04952 static const unsigned short utf8_to_euc_E7BC[] = {
04953       0,      0,      0,      0,      0,      0,      0,      0,
04954       0,      0,      0,      0,      0,      0,      0,      0,
04955       0,      0,      0,      0,      0,      0,      0,      0,
04956       0,      0,      0,      0,      0,      0,      0,      0,
04957       0,      0,      0,      0,      0,      0,      0,      0,
04958       0,      0,      0,      0,      0,      0,      0,      0,
04959       0,      0,      0,      0,      0,      0, 0x344C,      0,
04960  0x657D,      0, 0x657E, 0xD46C, 0xD46B, 0xD46D, 0xD46E, 0xD46F,
04961 };
04962 static const unsigned short utf8_to_euc_E7BD[] = {
04963       0,      0,      0, 0xD470, 0xD471, 0x6621,      0, 0xD472,
04964       0,      0,      0,      0, 0x6622, 0x6623, 0x6624, 0xD473,
04965  0x6625, 0x6626, 0xD474, 0xD475, 0x6628, 0x6627,      0,      0,
04966  0x6629,      0,      0, 0xD476, 0xD477, 0xD478,      0, 0x662A,
04967  0x662B, 0xD479,      0, 0xD47A, 0xD47B, 0xD47C, 0xD47D, 0x662E,
04968  0x662C, 0x662D, 0x3A61, 0x3753,      0, 0xD47E, 0x4356,      0,
04969  0x4833, 0xD521, 0x3D70,      0,      0, 0x474D,      0, 0x486D,
04970  0x662F, 0x586D,      0,      0,      0, 0xD522, 0xD523, 0xD524,
04971 };
04972 static const unsigned short utf8_to_euc_E7BE[] = {
04973  0xD525,      0, 0x6630, 0x6632,      0, 0x4D65, 0x6631, 0x6634,
04974  0x6633,      0, 0x4D53, 0xD526, 0x6635, 0xD527, 0x487E, 0xD528,
04975  0xD529, 0xD52A,      0,      0, 0x6636,      0, 0xD52B, 0xD52C,
04976       0,      0, 0x6639,      0, 0xD52D, 0x6638, 0x6637,      0,
04977       0, 0xD52E, 0xD52F, 0x663A, 0x3732,      0, 0xD530,      0,
04978  0x4122, 0x3541, 0xD531,      0,      0, 0xD532, 0x663E, 0x663B,
04979       0,      0, 0x663C,      0, 0xD533,      0, 0x663F,      0,
04980  0x6640, 0x663D,      0,      0, 0xD534, 0x3129,      0, 0xD535,
04981 };
04982 static const unsigned short utf8_to_euc_E7BF[] = {
04983  0xD536, 0x3227,      0, 0xD537,      0, 0x6642, 0x6643,      0,
04984  0xD538,      0, 0x6644,      0, 0x4D62,      0, 0xD539, 0xD53A,
04985       0,      0, 0x3D2C,      0, 0x6646, 0x6645,      0,      0,
04986       0,      0,      0, 0xD53B,      0,      0,      0, 0xD53C,
04987  0x3F69, 0x6647,      0, 0xD53D,      0, 0xD53E, 0x6648,      0,
04988  0xD53F, 0x6649,      0, 0x3465, 0xD540,      0, 0xD541, 0xD542,
04989  0x344D,      0, 0xD543, 0x664A,      0,      0,      0,      0,
04990       0, 0x664B, 0xD544, 0x4B5D, 0x4D63, 0xD545, 0xD546, 0xD547,
04991 };
04992 static const unsigned short utf8_to_euc_E880[] = {
04993  0x4D54, 0x4F37,      0, 0x394D, 0x664E, 0x3C54, 0x664D, 0xD548,
04994  0xD549,      0, 0xD54A, 0x664F, 0x3C29, 0xD54B, 0xD54C, 0xD54D,
04995  0x4251, 0xD54E, 0x6650, 0xD54F, 0xD550, 0x394C, 0xD551, 0x4C57,
04996  0x6651, 0x6652,      0,      0, 0x6653, 0xD552, 0xD553, 0xD554,
04997  0xD555, 0x6654,      0,      0, 0xD556,      0, 0xD557,      0,
04998  0x6655,      0,      0,      0, 0xD558,      0, 0xD559,      0,
04999  0xD55A,      0,      0, 0x3C2A, 0xD55B, 0xD55C, 0x4C6D, 0xD55D,
05000       0, 0xD55E, 0xD55F, 0x6657, 0xD560, 0x433F, 0xD561, 0x6656,
05001 };
05002 static const unsigned short utf8_to_euc_E881[] = {
05003  0xD562,      0,      0,      0, 0xD563,      0, 0x6659,      0,
05004       0,      0, 0x6658,      0,      0,      0,      0,      0,
05005       0,      0, 0x665A,      0,      0,      0, 0x403B,      0,
05006  0x665B,      0, 0x665C,      0,      0,      0, 0x4A39, 0x665D,
05007  0xD564, 0x416F, 0x665E,      0, 0xD565,      0, 0xD566,      0,
05008  0x665F,      0,      0,      0,      0, 0xD567,      0, 0x4E7E,
05009  0x6662, 0xD568, 0x6661, 0x6660, 0x4430, 0xD569, 0x6663, 0x3F26,
05010       0, 0x6664,      0,      0,      0, 0x6665, 0x4F38, 0x6666,
05011 };
05012 static const unsigned short utf8_to_euc_E882[] = {
05013       0, 0xD56A,      0,      0, 0x6667, 0x6669, 0x6668, 0x4825,
05014  0xD56B, 0x4679,      0, 0x4F3E, 0x4829,      0, 0xD56C,      0,
05015       0,      0,      0, 0x666B,      0,      0, 0x3E53,      0,
05016  0x492A,      0, 0x666C, 0x666A, 0xD56D, 0x344E, 0xD56E,      0,
05017       0, 0x3854, 0x3B68,      0,      0, 0x486E, 0xD56F, 0xD570,
05018       0, 0x382A, 0x4B43, 0xD571, 0x666F, 0x666D,      0, 0x394E,
05019       0, 0x394F, 0x3069,      0, 0x3A68,      0,      0,      0,
05020  0xD572, 0xD573, 0x4759,      0,      0,      0,      0,      0,
05021 };
05022 static const unsigned short utf8_to_euc_E883[] = {
05023       0,      0,      0, 0x305F, 0x6674,      0, 0x4340,      0,
05024  0xD574,      0,      0,      0, 0x4758, 0xD575, 0x425B, 0xD576,
05025       0,      0, 0xD577,      0, 0xD578, 0xD579, 0x6676, 0xD57A,
05026  0xD57B, 0x6672, 0x6675, 0x6670,      0, 0x6673, 0x4B26,      0,
05027  0xD57C, 0x3855,      0,      0, 0x307D, 0x6671,      0,      0,
05028       0,      0,      0,      0,      0, 0xD57D, 0xD57E, 0x6678,
05029  0xD621, 0x6679, 0xD622, 0xD623, 0x4639,      0, 0xD624,      0,
05030  0x363B, 0xD625, 0xD626,      0, 0x6726, 0x473D, 0xD627,      0,
05031 };
05032 static const unsigned short utf8_to_euc_E884[] = {
05033       0,      0, 0x3B69, 0xD628,      0, 0x363C, 0x4048, 0x4F46,
05034  0x4C2E, 0x6677, 0x4054, 0xD629,      0,      0,      0,      0,
05035       0,      0,      0,      0,      0,      0, 0xD62A, 0xD62B,
05036  0xD62C,      0, 0x3553, 0x667A, 0xD62D,      0, 0xD62E,      0,
05037  0xD62F,      0,      0, 0x667C, 0xD630,      0,      0, 0xD631,
05038       0, 0x667B,      0,      0, 0xD632,      0,      0, 0x667D,
05039  0xD633, 0x4326,      0, 0x473E,      0, 0xD634,      0,      0,
05040       0, 0x4431, 0xD635,      0, 0xD636,      0, 0x6723,      0,
05041 };
05042 static const unsigned short utf8_to_euc_E885[] = {
05043       0,      0,      0,      0,      0, 0xD637, 0x6722, 0xD638,
05044       0,      0, 0xD639, 0x667E, 0xD63A,      0, 0x3F55,      0,
05045  0x4965, 0x6725, 0xD63B, 0x6724, 0x3950, 0x4F53,      0, 0xD63C,
05046       0,      0,      0,      0,      0,      0,      0, 0x6735,
05047  0xD63D, 0xD63E,      0,      0,      0, 0x6729, 0x672A, 0xD63F,
05048  0xD640, 0xD641,      0, 0x3C70,      0, 0xD642, 0x6728, 0xD643,
05049  0x3978, 0x6727,      0,      0, 0x672B,      0,      0, 0xD644,
05050  0x4432, 0x4A22, 0x4123,      0,      0,      0,      0, 0x425C,
05051 };
05052 static const unsigned short utf8_to_euc_E886[] = {
05053  0x672F, 0xD645, 0x6730, 0x672C, 0xD647, 0xD648, 0xD649,      0,
05054  0x672D,      0, 0x672E, 0xD64A,      0,      0, 0xD64B, 0x3951,
05055  0xD646,      0,      0, 0x6736,      0, 0x6732, 0xD64C,      0,
05056  0xD64D,      0, 0x4966, 0xD64E, 0x4B6C, 0x4928, 0xD64F,      0,
05057  0x6731,      0, 0xD650, 0x6734, 0x6733,      0,      0,      0,
05058  0x4B44, 0x6737,      0,      0,      0,      0, 0xD651,      0,
05059  0x6738,      0, 0xD652, 0x4137, 0xD653, 0x6739,      0,      0,
05060  0x673B,      0, 0x673F, 0xD654,      0, 0x673C, 0x673A, 0x473F,
05061 };
05062 static const unsigned short utf8_to_euc_E887[] = {
05063  0x673D,      0, 0x673E, 0xD656,      0, 0xD657, 0x3232,      0,
05064  0x6745, 0x6740, 0xD658, 0xD655,      0, 0x6741, 0xD659, 0xD65A,
05065       0, 0x6742,      0, 0x4221,      0, 0xD65B,      0, 0xD65C,
05066  0x6744, 0x6743, 0x6746, 0xD65D,      0, 0xD65E, 0xD65F, 0x6747,
05067  0x6748, 0xD660,      0, 0x3F43, 0xD661, 0x3269,      0, 0x6749,
05068  0x4E57,      0, 0x3C2B, 0xD662, 0xD663, 0x3D2D,      0,      0,
05069  0xD664, 0xD665, 0xD666, 0x3B6A, 0x4357, 0xD667, 0xD668,      0,
05070  0xD669, 0xD66A, 0x674A, 0x674B, 0x3131, 0xD66B, 0x674C, 0xD66C,
05071 };
05072 static const unsigned short utf8_to_euc_E888[] = {
05073  0xD66D, 0x674D, 0x674E, 0xD66E,      0, 0x674F,      0, 0x6750,
05074  0x363D, 0x5A2A, 0x6751,      0, 0x4065, 0x6752, 0x3C4B, 0xD66F,
05075  0x6753,      0, 0x5030, 0xD670, 0xD671,      0, 0x6754, 0x4A5E,
05076  0x345C, 0xD672, 0xD673, 0x4124, 0x3D58, 0xD674, 0x4971, 0x3D2E,
05077       0, 0xD675, 0xD676,      0,      0,      0,      0,      0,
05078  0xD677, 0x6755, 0x3952, 0x6756, 0x484C,      0, 0x6764,      0,
05079       0,      0, 0xD678, 0x6758, 0xD679, 0x4249, 0x4775, 0x383F,
05080  0x6757, 0x4125, 0xD67A,      0,      0,      0,      0,      0,
05081 };
05082 static const unsigned short utf8_to_euc_E889[] = {
05083  0x6759,      0,      0, 0xD67B, 0xD67C, 0xD67D, 0xD67E, 0x447A,
05084       0,      0,      0, 0xD721,      0,      0, 0xD722, 0xD723,
05085       0, 0xD724,      0,      0,      0,      0, 0xD725,      0,
05086  0x675B, 0x675A, 0x675D,      0, 0xD726, 0x675C,      0, 0x675E,
05087  0xD727,      0, 0x6760, 0xD728, 0x675F,      0, 0x344F, 0xD729,
05088  0x6761,      0, 0x6762, 0x6763,      0, 0xD72A, 0x3A31, 0x4E49,
05089       0, 0x6765, 0x3F27,      0, 0xD72B,      0, 0x3170, 0x6766,
05090  0x6767,      0,      0, 0xD72C,      0, 0xD72D, 0x6768, 0xD72E,
05091 };
05092 static const unsigned short utf8_to_euc_E88A[] = {
05093  0xD72F, 0xD730,      0, 0xD731, 0xD732,      0,      0, 0xD733,
05094       0, 0xD734, 0xD735, 0x3072,      0, 0x6769, 0xD736,      0,
05095       0, 0xD737, 0x676A,      0, 0xD738,      0, 0xD739,      0,
05096  0xD73A, 0x4967, 0xD73B, 0xD73C,      0, 0x3C47,      0, 0x676C,
05097  0xD73D, 0xD73E,      0, 0xD73F, 0xD740, 0x3329, 0x3032, 0xD741,
05098  0xD742, 0xD743, 0xD744, 0x676B, 0x676E, 0x474E, 0xD745, 0x3F44,
05099  0xD746, 0x3256, 0xD747, 0x4B27, 0xD748,      0,      0, 0xD749,
05100  0x375D, 0x365C, 0xD74A, 0x676D, 0xD74B, 0x326A, 0xD74C, 0xD74D,
05101 };
05102 static const unsigned short utf8_to_euc_E88B[] = {
05103       0,      0,      0,      0,      0, 0x3423, 0xD74E,      0,
05104       0,      0,      0,      0,      0,      0,      0,      0,
05105  0xD74F, 0x3171, 0x6772, 0x4E6A, 0x425D, 0xD750,      0, 0x4944,
05106       0, 0x677E, 0xD751, 0x3257, 0x677C,      0, 0x677A, 0x6771,
05107  0xD752, 0x676F, 0xD753, 0x6770, 0xD754, 0x3C63, 0x366C, 0x4377,
05108  0xD755,      0, 0xD756, 0x4651,      0, 0xD757,      0, 0xD758,
05109       0, 0x3151,      0, 0x6774, 0x6773,      0, 0xD759, 0xD75A,
05110       0, 0x6779, 0x6775, 0x6778,      0, 0xD75B, 0xD75C,      0,
05111 };
05112 static const unsigned short utf8_to_euc_E88C[] = {
05113  0xD75D, 0xD75E, 0x4C50, 0x6777, 0x3258, 0x337D, 0x677B, 0xD75F,
05114  0xD760, 0x677D, 0xD761, 0xD762,      0,      0, 0x3754,      0,
05115       0,      0,      0,      0,      0,      0, 0x6823, 0x682C,
05116  0x682D,      0,      0, 0xD764, 0x302B, 0xD765, 0xD766, 0xD767,
05117       0, 0xD768, 0xD769, 0x6834,      0,      0,      0,      0,
05118  0x3071,      0,      0, 0x682B, 0xD76A, 0xD76B, 0xD76C, 0x682A,
05119  0xD76D, 0x6825, 0x6824, 0xD76E, 0x6822, 0x6821, 0x4363, 0xD76F,
05120  0x427B, 0x6827, 0xD770,      0, 0xD771, 0xD772,      0,      0,
05121 };
05122 static const unsigned short utf8_to_euc_E88D[] = {
05123  0x6826,      0, 0xD773, 0xD774, 0xD775, 0x6829,      0, 0xD776,
05124       0, 0x4170, 0x3755,      0,      0, 0xD777, 0xD778, 0x3141,
05125  0x6828, 0xD779, 0x3953, 0xD83E, 0xD763, 0xD77A, 0xD77B, 0xD77C,
05126  0x4171,      0,      0,      0,      0,      0,      0,      0,
05127       0,      0, 0xF45F,      0,      0,      0,      0,      0,
05128       0,      0,      0,      0,      0,      0,      0,      0,
05129  0xD77D,      0,      0, 0x683A,      0, 0x683B,      0, 0x3259,
05130  0xD77E,      0,      0, 0x322E, 0x6838, 0xD821,      0, 0xD822,
05131 };
05132 static const unsigned short utf8_to_euc_E88E[] = {
05133  0xD823,      0, 0xD824,      0, 0xD825, 0x682E, 0xD826, 0x6836,
05134       0, 0x683D, 0x6837,      0,      0, 0xD827, 0x6835,      0,
05135       0,      0, 0xD828, 0x6776, 0xD829, 0xD82A, 0x6833,      0,
05136  0xD82B, 0xD82C, 0x682F, 0xD82D, 0xD82E, 0xD82F, 0x3450, 0x6831,
05137  0x683C,      0, 0x6832,      0,      0,      0, 0xD830, 0xD831,
05138  0x683E, 0xD832, 0x6830, 0x477C, 0xD833, 0xD84C,      0,      0,
05139       0, 0x4D69,      0,      0,      0, 0x6839,      0,      0,
05140       0,      0,      0,      0,      0, 0x684F, 0xD834, 0xD835,
05141 };
05142 static const unsigned short utf8_to_euc_E88F[] = {
05143  0xD836, 0x6847,      0,      0,      0, 0x3F7B,      0, 0xD837,
05144       0, 0xD838, 0x3546,      0, 0x365D,      0, 0x6842, 0xD839,
05145  0xD83A, 0xD83B,      0, 0x325B, 0xD83C,      0, 0x3E54,      0,
05146  0x6845,      0,      0,      0, 0x3A5A, 0xD83D,      0, 0x4551,
05147  0x684A,      0,      0,      0,      0,      0,      0,      0,
05148  0xD83F, 0x4A6E, 0xD840, 0x6841,      0,      0,      0, 0x325A,
05149  0x3856, 0x4929, 0x684B,      0, 0x683F,      0, 0xD841, 0x6848,
05150  0xD842, 0xD843,      0, 0x6852, 0xD844, 0x6843,      0,      0,
05151 };
05152 static const unsigned short utf8_to_euc_E890[] = {
05153       0, 0xD845,      0, 0x6844, 0x463A,      0, 0xD846, 0x6849,
05154       0,      0, 0xD847, 0x6846, 0x4B28, 0x684C, 0x3060, 0xD848,
05155       0, 0xD849,      0, 0x6840,      0, 0xD84A,      0,      0,
05156       0, 0xD84B,      0,      0,      0,      0,      0,      0,
05157  0x684E,      0, 0x684D,      0,      0,      0,      0,      0,
05158       0, 0x476B, 0x6854,      0, 0x685F,      0,      0, 0xD84D,
05159       0, 0x337E,      0,      0,      0, 0x6862,      0,      0,
05160  0x6850, 0xD84E,      0,      0, 0x6855, 0x4D6E,      0,      0,
05161 };
05162 static const unsigned short utf8_to_euc_E891[] = {
05163       0,      0,      0,      0,      0, 0xD84F, 0x685E, 0xD850,
05164  0xD851, 0x4D55, 0xD852,      0,      0, 0xD853, 0x4E2A, 0xD854,
05165       0, 0xD855, 0xD856,      0,      0,      0, 0xD857, 0x4378,
05166  0xD858, 0xD859, 0xD85A, 0x336B, 0xD85B,      0,      0,      0,
05167  0xD85C, 0x4972, 0x6864, 0x4621, 0xD85D, 0xD85E, 0x3031, 0xD85F,
05168       0, 0x685D, 0xD860, 0x6859, 0x4172, 0x6853, 0x685B, 0x6860,
05169  0xD861, 0x472C,      0, 0xD862, 0xD863, 0x302A, 0xD864, 0x6858,
05170  0xD865, 0x6861, 0x4978,      0, 0xD866, 0xD867,      0,      0,
05171 };
05172 static const unsigned short utf8_to_euc_E892[] = {
05173       0, 0xD868, 0x685C,      0, 0x6857, 0xD869,      0,      0,
05174       0,      0,      0, 0x3E55,      0,      0,      0,      0,
05175  0x3D2F,      0, 0xD86A, 0xD86B, 0x3C2C, 0xD86C,      0,      0,
05176       0, 0x4C58,      0,      0, 0x4947,      0, 0xD86D, 0x6867,
05177       0, 0x6870,      0,      0,      0,      0, 0xD86E,      0,
05178  0xD86F, 0xD870, 0xD871,      0,      0, 0x685A,      0, 0xD872,
05179       0, 0xD873, 0x3377,      0, 0xD874,      0,      0,      0,
05180  0x3E78, 0x6865, 0xD875, 0x686A, 0x4173, 0xD876, 0xD877, 0x6866,
05181 };
05182 static const unsigned short utf8_to_euc_E893[] = {
05183  0xD878, 0x686D, 0xD879,      0, 0x435F,      0, 0x686E, 0xD87A,
05184  0xD87B, 0x4D56, 0x6863, 0x3338, 0xD87C, 0x6869,      0, 0xD87D,
05185  0x686C, 0x4C2C,      0, 0xD87E,      0,      0, 0x686F,      0,
05186       0, 0x6868, 0x686B,      0, 0xD921,      0,      0,      0,
05187       0,      0,      0,      0,      0,      0,      0, 0xD922,
05188       0,      0, 0xD923,      0, 0x4B29,      0, 0x4F21, 0xD924,
05189  0xD925, 0xD926, 0xD927,      0, 0x6873,      0,      0, 0xD928,
05190       0,      0, 0xD92A, 0xD92B, 0x687A, 0xD92C,      0, 0x6872,
05191 };
05192 static const unsigned short utf8_to_euc_E894[] = {
05193  0x3C43,      0, 0xD92D, 0xD92E,      0,      0, 0x6851, 0xD92F,
05194       0,      0,      0,      0, 0xD930,      0, 0xD931,      0,
05195  0xD932, 0x4A4E,      0, 0x4C22, 0x6879, 0x6878,      0, 0x6874,
05196  0x6875,      0, 0x3136,      0, 0xD933,      0, 0xD934, 0x6877,
05197       0, 0x6871, 0xD935, 0xD936, 0xD937, 0xD938, 0x4455, 0xD939,
05198       0,      0, 0xD93A, 0xD93B, 0x6876, 0x307E,      0, 0xD93C,
05199       0,      0, 0xD929, 0xD93D, 0xD93E, 0x4222, 0xD93F,      0,
05200       0,      0,      0,      0,      0, 0x4A43,      0, 0xD940,
05201 };
05202 static const unsigned short utf8_to_euc_E895[] = {
05203  0x687B, 0x6921,      0, 0x4859,      0,      0, 0xD941,      0,
05204  0x687E, 0x3E56, 0x3C49, 0x6923,      0,      0, 0x363E, 0xD942,
05205  0xD943, 0xD944, 0xD945, 0xD946,      0, 0x6924, 0xD947, 0x4979,
05206  0x687D, 0xD948, 0x6856,      0, 0xD949, 0xD94A, 0xD94B, 0xD94C,
05207  0xD94D, 0xD94E, 0xD94F, 0x687C, 0xD950,      0,      0,      0,
05208  0x4F4F, 0x4622, 0x4973, 0xD951,      0, 0x692B,      0, 0xD952,
05209       0,      0,      0,      0,      0,      0,      0, 0x6931,
05210       0, 0xD953, 0xD954, 0xD955,      0, 0xD956, 0x6932, 0xD957,
05211 };
05212 static const unsigned short utf8_to_euc_E896[] = {
05213  0x6925, 0xD958,      0,      0, 0x4776, 0xD959, 0xD95A, 0x692F,
05214  0x6927, 0xD95B, 0x6929, 0xD95C, 0xD95D,      0,      0, 0xD95E,
05215  0x6933, 0x6928,      0, 0xD95F, 0x692C,      0,      0, 0x3172,
05216  0xD960, 0x4665,      0, 0x692D, 0x6930, 0xD961,      0, 0xD962,
05217  0xD963,      0, 0xD964,      0, 0x6926, 0xD965, 0x4126, 0xD966,
05218  0x692A, 0x3B27, 0x3F45, 0x3730, 0x4C74, 0xD974, 0x4C79, 0x3D72,
05219  0xF461,      0,      0,      0, 0xD967,      0, 0xD968, 0xD969,
05220  0xD96A, 0x6937, 0x6935,      0, 0xD96B, 0xD96C, 0xD96D, 0xD96E,
05221 };
05222 static const unsigned short utf8_to_euc_E897[] = {
05223       0, 0x4F4E, 0xD96F,      0,      0,      0,      0, 0xD970,
05224       0, 0x6934, 0xD971, 0xD972,      0, 0x4D75, 0xD973, 0x6936,
05225  0x6938,      0,      0,      0,      0, 0x6939,      0,      0,
05226  0xD975,      0, 0xD976,      0, 0x693C, 0x693A,      0, 0xD977,
05227  0xD978,      0,      0,      0, 0x4623, 0x693B, 0xD979,      0,
05228  0xD97A, 0x484D, 0x692E,      0,      0, 0xD97B,      0,      0,
05229       0,      0,      0, 0xD97C,      0,      0, 0xD97D, 0x3D73,
05230       0, 0x693D, 0x6942, 0x4174, 0xD97E,      0, 0x6941, 0xDA21,
05231 };
05232 static const unsigned short utf8_to_euc_E898[] = {
05233  0xDA22,      0, 0x6922,      0, 0xDA23, 0xDA24, 0x6943, 0x4149,
05234       0,      0, 0x693E, 0x6940,      0, 0xDA25, 0xDA26,      0,
05235  0xDA27, 0xDA28, 0xDA29, 0x693F,      0,      0, 0x5D31, 0x5D22,
05236  0xDA2A, 0xDA2B, 0x6945, 0xDA2C,      0,      0, 0xDA2D,      0,
05237       0, 0xDA2E, 0x6944,      0,      0,      0,      0, 0xDA2F,
05238       0, 0xDA30,      0,      0,      0, 0x4D76,      0, 0x623C,
05239  0x6946,      0,      0,      0,      0,      0, 0xDA31,      0,
05240  0xDA32,      0, 0xDA33,      0, 0xDA34, 0xDA35,      0, 0x6947,
05241 };
05242 static const unsigned short utf8_to_euc_E899[] = {
05243  0xDA36, 0xB866, 0xDA37,      0,      0,      0, 0xDA38,      0,
05244       0,      0,      0,      0,      0, 0x6948, 0x3857,      0,
05245  0x3554,      0, 0xDA39, 0xDA3A, 0x694A, 0x515D, 0xDA3B, 0xDA3C,
05246  0xDA3D, 0xDA3E, 0x3575,      0, 0x4E3A, 0xDA3F, 0x3673, 0x694B,
05247  0xDA40, 0xDA41, 0xDA42, 0xDA43, 0xDA44,      0,      0, 0x694C,
05248       0, 0xDA45,      0, 0x436E, 0xDA46,      0,      0, 0xDA47,
05249       0, 0x694D,      0,      0,      0, 0xDA48, 0xDA49, 0xDA4A,
05250       0, 0x467A, 0xDA4B, 0x303A,      0,      0,      0,      0,
05251 };
05252 static const unsigned short utf8_to_euc_E89A[] = {
05253       0,      0,      0,      0,      0,      0,      0,      0,
05254  0xDA6D,      0, 0x3263, 0x6952, 0x6953, 0xDA4C,      0,      0,
05255       0, 0xDA4D,      0, 0x694E,      0, 0x3B3D, 0xDA4E,      0,
05256  0xDA4F,      0, 0xDA50,      0, 0xDA51,      0,      0,      0,
05257       0, 0xDA52,      0, 0x694F, 0x4742,      0, 0xDA53, 0xDA54,
05258  0xDA55, 0x6950, 0x6951, 0x695B,      0, 0xDA56,      0, 0x6955,
05259  0x6958, 0xDA57,      0, 0xDA58, 0xDA59, 0xDA5A, 0x6954, 0xDA5B,
05260  0xDA5C, 0xDA5D,      0,      0,      0,      0,      0, 0xDA5E,
05261 };
05262 static const unsigned short utf8_to_euc_E89B[] = {
05263  0xDA5F, 0xDA60,      0, 0xDA61, 0x6956, 0xDA62, 0x6957, 0x3C58,
05264       0, 0x6959,      0, 0x4341,      0, 0x3756, 0x3342,      0,
05265       0, 0xDA63, 0xDA64,      0, 0x695C, 0xDA65,      0, 0xDA66,
05266       0, 0x333F, 0xDA67, 0x6961, 0xDA68,      0, 0x695D, 0x6960,
05267  0xDA69,      0,      0, 0xDA6A, 0x483A, 0xDA6B,      0, 0xDA6C,
05268       0, 0x695E,      0,      0, 0x695F, 0x4948, 0x485A, 0x6962,
05269       0,      0,      0,      0,      0,      0,      0,      0,
05270  0x427D, 0x696C, 0xDA6E, 0x6968, 0xDA6F, 0xDA70, 0x326B,      0,
05271 };
05272 static const unsigned short utf8_to_euc_E89C[] = {
05273  0x6966,      0, 0x4B2A, 0x6967, 0xDA71, 0xDA72, 0x6964, 0xDA73,
05274  0x6965, 0x696A, 0x696D, 0xDA74,      0, 0x696B, 0xDA75, 0xDA76,
05275  0xDA77, 0x6969, 0x6963, 0xDA78, 0xDA79,      0,      0,      0,
05276  0x4358, 0xDA7A, 0x6974,      0, 0x4C2A,      0, 0xDA7B, 0xDA7C,
05277       0, 0xDA7D,      0, 0xDA7E,      0, 0x6972,      0,      0,
05278  0xDB21, 0x6973,      0,      0,      0,      0, 0xDB22, 0xDB23,
05279       0, 0xDB24, 0xDB25,      0, 0x696E,      0,      0, 0x6970,
05280       0, 0xDB26, 0xDB27, 0x6971, 0xDB28, 0xDB29, 0xDB2A, 0x696F,
05281 };
05282 static const unsigned short utf8_to_euc_E89D[] = {
05283  0xDB2B,      0,      0, 0xDB2C,      0, 0xDB2D,      0,      0,
05284       0, 0x4066,      0, 0x4F39, 0x6978, 0xDB2E, 0x6979,      0,
05285       0,      0,      0, 0x6A21,      0, 0x3F2A,      0, 0x697B,
05286  0xDB2F, 0x697E,      0,      0,      0, 0xDB30,      0, 0x6976,
05287  0x6975, 0xDB31,      0, 0x6A22, 0xDB32, 0xDB33, 0x325C,      0,
05288  0x697C,      0, 0x6A23,      0,      0,      0, 0x697D, 0xDB34,
05289       0, 0xDB35, 0xDB36,      0, 0x697A,      0, 0x4433,      0,
05290  0x6977,      0,      0, 0xDB37,      0,      0,      0, 0x4768,
05291 };
05292 static const unsigned short utf8_to_euc_E89E[] = {
05293       0,      0, 0x6A27, 0xDB38, 0xDB39, 0xDB3A, 0xDB3B, 0xDB3C,
05294  0xDB3D, 0xDB3E,      0, 0xDB3F, 0xDB40, 0x4D3B,      0,      0,
05295  0xDB41,      0,      0, 0xDB42,      0, 0xDB43,      0, 0xDB44,
05296  0xDB45, 0xDB46,      0,      0,      0,      0, 0xDB47, 0x6A26,
05297  0xDB48,      0, 0x6A25, 0xDB49,      0,      0,      0, 0xDB4A,
05298       0,      0,      0, 0x6A2E, 0xDB4B, 0xDB4C, 0xDB4D, 0x6A28,
05299       0, 0xDB4E,      0, 0x6A30,      0, 0xDB4F,      0,      0,
05300       0,      0, 0x4D66, 0x6A33,      0, 0x6A2A, 0xDB50, 0xDB51,
05301 };
05302 static const unsigned short utf8_to_euc_E89F[] = {
05303  0x6A2B, 0xDB52,      0,      0, 0x6A2F,      0, 0x6A32, 0x6A31,
05304  0xDB53, 0xDB54, 0xDB55, 0x6A29,      0,      0, 0xDB56,      0,
05305  0x6A2C,      0, 0x6A3D,      0,      0, 0xDB57, 0xDB58,      0,
05306       0, 0xDB59, 0xDB5A,      0, 0xDB5B,      0,      0, 0xDB5C,
05307  0x6A36,      0, 0xDB5D, 0xDB5E, 0xDB5F,      0,      0,      0,
05308       0,      0, 0xDB60, 0xDB61,      0, 0xDB62,      0, 0x6A34,
05309       0, 0xDB63, 0x6A35, 0xDB64,      0,      0, 0x6A3A, 0x6A3B,
05310  0xDB65, 0x332A, 0xDB66, 0x3542,      0,      0, 0x6A39, 0xDB67,
05311 };
05312 static const unsigned short utf8_to_euc_E8A0[] = {
05313       0, 0xDB68,      0, 0xDB69,      0, 0x6A24, 0xDB6A, 0xF464,
05314       0, 0xDB6B, 0xDB6C, 0xDB6D,      0, 0x6A38, 0x6A3C, 0x6A37,
05315  0xDB6E, 0x6A3E, 0xDB70, 0xDB71, 0xDB72, 0x6A40, 0x6A3F,      0,
05316  0xDB73, 0xDB6F, 0xDB74, 0xDB75, 0xDB76,      0, 0xDB77, 0xDB78,
05317       0, 0x6A42, 0x6A41, 0x695A,      0,      0,      0, 0x6A46,
05318  0xDB79,      0,      0,      0,      0, 0xDB7A, 0xDB7B,      0,
05319  0xDB7C, 0x6A43, 0xDB7D,      0,      0, 0xDB7E, 0x6A44,      0,
05320       0, 0x6A45, 0xDC21, 0x6A47, 0xDC22,      0,      0,      0,
05321 };
05322 static const unsigned short utf8_to_euc_E8A1[] = {
05323  0x376C, 0xDC23, 0x6A49, 0xDC24, 0x6A48, 0xDC25, 0x3D30,      0,
05324  0xDC26, 0xDC27, 0xDC28, 0xDC29, 0x3954, 0x5E27, 0xDC2A,      0,
05325       0, 0xDC2B, 0x6A4A, 0x3D51,      0, 0xDC2C, 0xDC2D, 0x3339,
05326  0xDC2E, 0x6A4B, 0xDC2F, 0x3152, 0xDC30, 0x3E57, 0x6A4C, 0xDC31,
05327  0xDC32, 0x3955, 0x6A4D, 0x3061, 0xDC33,      0,      0,      0,
05328  0x493D, 0xDC34,      0, 0x6A4E,      0,      0,      0,      0,
05329  0x3F6A, 0xDC35, 0x6A55,      0,      0, 0x6A52,      0, 0x436F,
05330       0, 0xDC36,      0, 0xDC37,      0, 0x6A53, 0x6A50, 0x365E,
05331 };
05332 static const unsigned short utf8_to_euc_E8A2[] = {
05333  0xDC38, 0x6A4F, 0x6A56,      0,      0,      0,      0,      0,
05334  0x3736,      0,      0, 0x425E,      0, 0x6A5C,      0,      0,
05335       0,      0, 0x6A58,      0,      0,      0, 0x4235, 0x6A57,
05336  0xDC39, 0x6A5A, 0xDC3A, 0xDC3B, 0xDC3C,      0, 0x6A51, 0xDC3D,
05337  0xDC3E,      0, 0x6A5B,      0, 0x6A5D,      0,      0,      0,
05338  0xDC3F,      0, 0xDC40, 0x486F,      0,      0, 0x6A59,      0,
05339  0x6A5E, 0x6A60,      0,      0, 0x3853, 0x6A54,      0, 0x3041,
05340       0,      0, 0xDC41,      0,      0, 0xDC42, 0xDC43, 0x6A5F,
05341 };
05342 static const unsigned short utf8_to_euc_E8A3[] = {
05343  0xDC44, 0x3A5B, 0x4E76, 0x6A61, 0x6A62, 0x4175,      0,      0,
05344       0,      0, 0xDC45, 0xDC46, 0xDC47, 0xDC48, 0xDC49, 0x4E22,
05345       0, 0xDC4A, 0xDC4B, 0xDC4C, 0x6A63, 0x4D35,      0,      0,
05346  0x6A64, 0x6A65,      0, 0xDC4D, 0x4A64, 0x6A66, 0xDC4E, 0x3A40,
05347       0, 0x4E23,      0,      0,      0,      0,      0, 0xDC4F,
05348  0x6A6B,      0,      0,      0,      0,      0,      0, 0xDC50,
05349  0xDC51, 0xDC52, 0x6A6C, 0x3E58, 0x6A6A, 0xDC53,      0, 0xDC54,
05350  0x4D67, 0x6A67,      0,      0, 0x6A69, 0x403D, 0x3F7E,      0,
05351 };
05352 static const unsigned short utf8_to_euc_E8A4[] = {
05353       0, 0xDC55, 0x6A68,      0, 0x6A6D,      0, 0xDC56, 0x4A23,
05354       0,      0, 0x6A6F,      0, 0x6A6E, 0xDC57, 0xDC58, 0xDC59,
05355  0x336C,      0, 0x4B2B, 0x6A70,      0, 0xDC5A, 0xDC5B,      0,
05356  0xDC5C, 0xDC5D, 0xDC5E,      0, 0xDC5F, 0x6A7C, 0x6A72,      0,
05357  0xDC60,      0,      0,      0,      0, 0x6A73, 0xDC61, 0xDC62,
05358  0xDC63,      0, 0x6A74, 0x6A75,      0,      0,      0,      0,
05359  0xDC64, 0xDC65, 0xDC66,      0,      0, 0xDC67, 0x6A79,      0,
05360  0x6A7A, 0xDC68, 0xDC69, 0x6A78,      0,      0, 0xDC6A,      0,
05361 };
05362 static const unsigned short utf8_to_euc_E8A5[] = {
05363  0xDC6B, 0x6A76, 0xDC6C, 0x6A71, 0x6A77, 0xDC6D, 0xDC6E,      0,
05364       0, 0xDC6F,      0,      0, 0x6A7B, 0x7037,      0, 0xDC70,
05365       0,      0, 0xDC71,      0,      0,      0, 0x3228, 0xDC72,
05366       0,      0, 0xDC73, 0xDC74, 0xDC75,      0, 0x6A7E, 0x365F,
05367  0x6A7D, 0xDC76, 0xDC77, 0xDC78, 0x6B22,      0, 0x6B21,      0,
05368       0,      0, 0x6B24, 0xDC79,      0, 0x6B23, 0xDC7A, 0x6B25,
05369  0xDC7B,      0, 0x3D31, 0xDC7C, 0x6B26, 0xDC7D,      0, 0x6B27,
05370       0,      0, 0xDC7E, 0xDD21, 0xDD22, 0xDD23, 0x6B28, 0x403E,
05371 };
05372 static const unsigned short utf8_to_euc_E8A6[] = {
05373       0, 0x4D57,      0, 0x6B29,      0,      0, 0x4A24, 0x4746,
05374  0x6B2A, 0xDD24, 0x6B2B, 0x382B,      0, 0xDD25,      0, 0x352C,
05375  0xDD26,      0,      0, 0x6B2C, 0xDD27, 0xDD28, 0x3B6B, 0x4741,
05376  0x6B2D,      0, 0x3350, 0xDD29, 0xDD2A,      0,      0, 0xDD2B,
05377  0xDD2C, 0x6B2E,      0,      0,      0, 0xDD2D, 0x6B30, 0x4D77,
05378       0, 0x6B2F, 0x3F46,      0, 0x6B31,      0,      0, 0x6B32,
05379  0xDD2E,      0, 0x6B33, 0x3451, 0xDD2F, 0xDD30, 0xDD31, 0xDD32,
05380       0,      0, 0x6B34,      0, 0xDD33, 0x6B35,      0, 0x6B36,
05381 };
05382 static const unsigned short utf8_to_euc_E8A7[] = {
05383  0x6B37,      0,      0,      0,      0,      0,      0,      0,
05384       0,      0,      0,      0,      0,      0,      0,      0,
05385       0,      0, 0x3351,      0, 0xDD34, 0xDD35, 0xDD36, 0xDD37,
05386  0xDD38,      0, 0x6B38,      0, 0x6B39, 0x6B3A,      0,      0,
05387       0,      0,      0, 0x3272,      0, 0xDD39, 0x3F28, 0x6B3B,
05388       0, 0xDD3A,      0, 0xDD3B,      0, 0xDD3C,      0,      0,
05389       0, 0xDD3D,      0, 0xDD3E, 0x6B3C,      0, 0xDD3F,      0,
05390  0x6B3D, 0xDD40,      0,      0,      0, 0xDD41,      0, 0xDD42,
05391 };
05392 static const unsigned short utf8_to_euc_E8A8[] = {
05393  0x3840,      0, 0x447B, 0x6B3E, 0xDD43, 0xDD44,      0, 0xDD45,
05394  0x3757,      0, 0x3F56,      0, 0x6B41,      0, 0x4624, 0xDD46,
05395  0x6B40, 0xDD47, 0xDD48, 0x3731, 0xDD49, 0xDD4A, 0x6B3F, 0x4277,
05396  0x352D,      0,      0, 0x6B42,      0, 0x6B43, 0xDD4B, 0x3E59,
05397  0xDD4C,      0, 0xDD4D, 0x376D, 0xDD4E, 0x6B44, 0xDD4F,      0,
05398       0,      0, 0x4B2C, 0xDD50, 0xDD51, 0x405F,      0, 0xDD52,
05399       0, 0x3576,      0, 0x4C75, 0x414A, 0xDD53, 0x6B45, 0xDD54,
05400       0,      0, 0x3F47, 0x4370, 0x3E5A, 0xDD55, 0xDD56,      0,
05401 };
05402 static const unsigned short utf8_to_euc_E8A9[] = {
05403  0xDD57, 0x6B46,      0, 0xDD58,      0, 0xDD59, 0x6B49, 0xDD5A,
05404  0x6B4A, 0xDD5B,      0,      0,      0, 0xDD5C, 0xDD5D,      0,
05405  0x3A3E, 0x4242, 0x6B48, 0xDD5E, 0x3E5B, 0x493E, 0xDD5F, 0xDD60,
05406  0xDD61,      0,      0, 0x6B47, 0xDD62, 0xDD63, 0x3B6C,      0,
05407  0x3153, 0xDD64, 0x6B4E, 0x3758,      0, 0xDD65, 0x3B6E, 0xDD66,
05408       0, 0x3B6D,      0, 0x4F4D, 0x6B4D, 0x6B4C, 0x4127,      0,
05409  0x354D, 0x4F43, 0x333A, 0x3E5C,      0, 0xDD67, 0xDD68, 0xDD69,
05410       0, 0xDD6A, 0xDD6B, 0xDD6C, 0x6B4B,      0, 0xDD6D, 0xDD6E,
05411 };
05412 static const unsigned short utf8_to_euc_E8AA[] = {
05413  0xDD6F,      0, 0x6B50, 0xDD70, 0x6B51, 0x6B4F, 0xDD71, 0x3858,
05414       0, 0x4D40,      0, 0xDD72, 0x3B6F, 0x4727,      0, 0xDD73,
05415  0xDD74, 0x6B54, 0xDD75, 0x4040,      0, 0x4342, 0xDD76, 0xDD77,
05416  0x4D36, 0xDD78, 0x6B57,      0,      0,      0, 0x386C, 0xDD79,
05417  0x403F, 0x6B53,      0, 0x6B58, 0x386D, 0x6B55, 0x6B56, 0xDD7A,
05418  0x6B52, 0xDD7B,      0,      0, 0x4062, 0x4649, 0xDD7C, 0xDD7D,
05419  0x432F,      0, 0x325D, 0xDD7E,      0,      0, 0xDE21, 0xDE22,
05420       0, 0x4870,      0, 0xDE23, 0x3543,      0, 0xDE24, 0x4434,
05421 };
05422 static const unsigned short utf8_to_euc_E8AB[] = {
05423       0,      0, 0x6B5B, 0xDE25, 0x6B59,      0, 0xDE26, 0x434C,
05424  0xDE27, 0xDE28, 0xDE29, 0x4041, 0x3452, 0x6B5A,      0, 0x3F5B,
05425       0, 0xDE2A, 0x4E4A, 0xDE2B, 0xDE2C, 0xDE2D, 0x4F40, 0xDE2E,
05426       0,      0, 0x6B5C, 0x6B67, 0x4435, 0xDE2F, 0x6B66, 0xDE30,
05427  0x6B63, 0x6B6B, 0x6B64,      0, 0x6B60,      0, 0x447C, 0x6B5F,
05428       0,      0,      0, 0x6B5D, 0xDE31, 0x4D21, 0x3B70,      0,
05429  0xDE32, 0x6B61,      0, 0x6B5E, 0xDE33, 0xDE34, 0xDE35, 0x6B65,
05430  0x3D74,      0, 0x3841,      0, 0xDE36,      0, 0x427A, 0xDE37,
05431 };
05432 static const unsigned short utf8_to_euc_E8AC[] = {
05433  0x4B45, 0x315A, 0x3062,      0, 0x4625, 0xDE38, 0xDE39, 0x6B69,
05434       0,      0, 0xDE3F, 0xDE3A, 0x6B68,      0, 0x4666,      0,
05435  0x6B6D, 0xDE3B,      0,      0, 0x6B62,      0, 0x6B6C, 0x6B6E,
05436       0, 0x382C, 0x6B6A, 0x3956, 0xDE3C, 0x3C55, 0xDE3D, 0xDE3E,
05437  0x6B6F, 0x4D58,      0,      0,      0,      0, 0x6B72,      0,
05438  0x6B75,      0,      0, 0x6B73, 0x4935, 0xDE40,      0,      0,
05439  0xDE41,      0,      0, 0x6B70,      0,      0,      0, 0xDE42,
05440       0, 0x3660,      0,      0, 0xDE43,      0, 0x6B74,      0,
05441 };
05442 static const unsigned short utf8_to_euc_E8AD[] = {
05443       0, 0x6B76, 0xDE44, 0xDE45, 0xDE46, 0xDE47, 0xDE48,      0,
05444  0xDE49, 0x6B7A,      0,      0, 0x6B77, 0xDE4E, 0x6B79, 0x6B78,
05445       0,      0, 0xDE4A, 0xDE4B, 0xDE4C,      0, 0x6B7B,      0,
05446  0x3C31, 0xDE4D, 0x6B7D, 0x6B7C, 0x4968,      0, 0xDE4F, 0x6C21,
05447       0,      0,      0, 0xDE50,      0,      0, 0x3759,      0,
05448       0,      0,      0, 0x6B7E, 0x6C22, 0xDE51,      0, 0x6C23,
05449  0x3544, 0x6641, 0x3E79,      0, 0x6C24,      0, 0xDE52, 0x386E,
05450  0xDE53, 0xDE54,      0,      0, 0xDE55, 0x6C25, 0xDE56, 0xF466,
05451 };
05452 static const unsigned short utf8_to_euc_E8AE[] = {
05453  0x6C26, 0xDE57,      0, 0x3B3E, 0xDE58, 0xDE59,      0,      0,
05454       0,      0, 0x5A4E, 0xDE5A, 0x6C27, 0xDE5B, 0x6C28, 0xDE5C,
05455  0x3D32,      0, 0x6C29, 0x6C2A, 0xDE5D, 0xDE5E, 0x6C2B,      0,
05456       0, 0x6C2C, 0x6C2D,      0, 0xDE5F,      0, 0xDE60, 0xDE61,
05457       0,      0,      0,      0,      0,      0,      0,      0,
05458       0,      0,      0,      0,      0,      0,      0,      0,
05459       0,      0,      0,      0,      0,      0,      0,      0,
05460       0,      0,      0,      0,      0,      0,      0,      0,
05461 };
05462 static const unsigned short utf8_to_euc_E8B0[] = {
05463       0,      0,      0,      0,      0,      0,      0,      0,
05464       0,      0,      0,      0,      0,      0,      0,      0,
05465       0,      0,      0,      0,      0,      0,      0,      0,
05466       0,      0,      0,      0,      0,      0,      0,      0,
05467       0,      0,      0,      0,      0,      0,      0,      0,
05468       0,      0,      0,      0,      0,      0,      0,      0,
05469       0,      0,      0,      0,      0,      0,      0, 0x432B,
05470  0xDE62, 0xDE63, 0x6C2E,      0,      0, 0xDE64, 0xDE65, 0x6C30,
05471 };
05472 static const unsigned short utf8_to_euc_E8B1[] = {
05473       0, 0x6C2F,      0,      0,      0, 0xDE66, 0x4626, 0xDE67,
05474  0x6C31, 0xDE68, 0x4B2D, 0xDE69, 0x6C32,      0, 0x6C33, 0xDE6A,
05475  0x6C34, 0xDE6B,      0, 0xDE6C, 0xDE6D, 0x6C35,      0, 0xDE6E,
05476  0xDE6F, 0xDE72, 0x465A, 0xDE70,      0, 0xDE71,      0,      0,
05477       0, 0x3E5D, 0x6C36, 0xDE73, 0xDE74,      0, 0xDE75,      0,
05478  0xDE76, 0xDE77, 0x396B, 0x502E, 0x6C37, 0xDE78,      0,      0,
05479       0,      0,      0, 0xDE79,      0, 0xDE7A, 0xDE7B,      0,
05480  0x6C38, 0x493F, 0x6C39, 0xDE7C, 0x6C41,      0, 0xDE7D,      0,
05481 };
05482 static const unsigned short utf8_to_euc_E8B2[] = {
05483       0,      0, 0x6C3A,      0,      0, 0x6C3C, 0xDE7E, 0xDF21,
05484       0, 0x6C3B, 0x6C3D, 0xDF22, 0x4B46, 0x6C3E, 0x6C3F,      0,
05485  0xDF23,      0, 0xDF24, 0xDF25, 0x6C40,      0,      0,      0,
05486  0x6C42, 0xDF26,      0, 0xDF27, 0xDF28, 0x332D, 0x4467,      0,
05487  0x4969, 0x3A62, 0x3957,      0, 0xDF29,      0,      0, 0x494F,
05488  0x325F, 0x484E, 0x6C45, 0x3453, 0x4055, 0x6C44, 0x6C49, 0x4379,
05489  0x4C63,      0, 0x6C47, 0x6C48, 0x352E,      0, 0x6C4A, 0x4763,
05490  0x425F, 0xDF2A, 0xDF2B, 0x4871, 0x453D, 0x6C46,      0, 0x4B47,
05491 };
05492 static const unsigned short utf8_to_euc_E8B3[] = {
05493  0x326C, 0x6C4C, 0x4F28, 0x4442, 0x4F45, 0xDF2C, 0xDF2D, 0x3B71,
05494  0x6C4B, 0xDF2E, 0x4231, 0xDF2F,      0, 0x6C5C, 0x4128, 0xDF30,
05495       0, 0x4678,      0, 0x4950,      0, 0xDF32, 0xDF31,      0,
05496       0, 0xDF33, 0x6C4F, 0x3B3F, 0x3B72, 0xDF34, 0x3E5E,      0,
05497  0x4765, 0xDF35, 0x382D, 0x6C4E, 0x6C4D,      0, 0x496A,      0,
05498  0xDF36,      0, 0x3C41,      0, 0xDF37, 0x4552,      0, 0xDF38,
05499  0xDF39,      0, 0xDF3A,      0, 0xF467, 0xDF3B,      0, 0xDF3C,
05500  0xDF3D,      0, 0x6C51, 0x6C52, 0x3958, 0x6C50, 0xDF3E, 0xDF3F,
05501 };
05502 static const unsigned short utf8_to_euc_E8B4[] = {
05503       0, 0xDF40,      0, 0xDF41, 0x6C53, 0x6C54,      0, 0x6C56,
05504  0x4223, 0xDF42, 0x6C55, 0x3466,      0, 0x6C58,      0, 0x6C57,
05505  0x6C59,      0, 0xDF43, 0x6C5B, 0x6C5D,      0, 0x6C5E, 0xDF44,
05506       0,      0,      0, 0xDF45,      0,      0,      0,      0,
05507       0,      0,      0,      0,      0,      0,      0,      0,
05508       0,      0,      0,      0,      0,      0,      0,      0,
05509       0,      0,      0,      0,      0,      0,      0,      0,
05510       0,      0,      0,      0,      0,      0,      0,      0,
05511 };
05512 static const unsigned short utf8_to_euc_E8B5[] = {
05513       0,      0,      0,      0,      0,      0,      0,      0,
05514       0,      0,      0,      0,      0,      0,      0,      0,
05515       0,      0,      0,      0,      0,      0,      0,      0,
05516       0,      0,      0,      0,      0,      0,      0,      0,
05517       0,      0,      0,      0, 0x4056, 0xDF46, 0x3C4F, 0x6C5F,
05518       0, 0xDF47,      0, 0x3352, 0xDF48, 0x6C60, 0xDF49,      0,
05519  0x4176, 0x6C61,      0, 0x6C62, 0x496B,      0, 0xF468, 0x352F,
05520       0,      0,      0,      0,      0,      0,      0, 0xDF4A,
05521 };
05522 static const unsigned short utf8_to_euc_E8B6[] = {
05523       0, 0x6C63, 0xDF4B,      0, 0xDF4C, 0x4436,      0,      0,
05524  0xDF4D,      0, 0x315B,      0,      0, 0xDF4E,      0,      0,
05525  0xDF4F, 0xDF50,      0,      0,      0, 0xDF51,      0,      0,
05526       0, 0x6C64,      0,      0,      0,      0, 0xDF52, 0xDF53,
05527  0xDF54,      0,      0, 0x3C71,      0,      0, 0xDF55,      0,
05528  0x3F76,      0,      0, 0xDF56, 0xDF57,      0,      0, 0xDF58,
05529       0,      0, 0xDF59, 0x422D,      0, 0xDF5A,      0, 0xDF5B,
05530       0, 0xDF5C, 0x6C67, 0xDF5D, 0xDF6F,      0, 0x6C66,      0,
05531 };
05532 static const unsigned short utf8_to_euc_E8B7[] = {
05533  0xDF5E,      0, 0x6C65,      0,      0, 0xDF5F, 0xDF60, 0xDF61,
05534  0xDF62,      0, 0xDF63, 0x6C6D, 0x6C6B,      0, 0xDF64, 0x6C68,
05535       0, 0xDF65,      0,      0, 0xDF66, 0xDF67, 0x6C6A, 0xDF68,
05536       0, 0xDF69, 0x6C69, 0x6C6C,      0, 0x3577,      0, 0x6C70,
05537       0, 0x4057,      0, 0x6C71, 0xDF6A, 0xDF6B,      0, 0xDF6C,
05538  0x3859,      0, 0x6C6E, 0x6C6F, 0xDF6D,      0,      0, 0x4F29,
05539  0xDF6E, 0xDF70, 0xDF71, 0x4437, 0xDF72, 0x4129,      0,      0,
05540       0,      0,      0,      0, 0x6C72, 0xDF73,      0, 0x6C75,
05541 };
05542 static const unsigned short utf8_to_euc_E8B8[] = {
05543       0, 0xDF74,      0,      0, 0xDF75, 0xDF76, 0xDF77,      0,
05544  0x6C73, 0x6C74, 0x4D59, 0xDF78,      0,      0,      0, 0x4627,
05545  0x6C78, 0xDF79,      0,      0, 0xDF7A,      0, 0xDF7B,      0,
05546       0,      0,      0,      0,      0, 0x6C76, 0x6C77, 0x6C79,
05547  0xDF7C, 0xDF7D, 0xDF7E, 0xE021,      0,      0, 0xE022, 0xE023,
05548       0,      0, 0x6D29,      0,      0,      0,      0,      0,
05549  0x6C7C, 0xE024,      0, 0xE025, 0x6C7D, 0x6C7B, 0xE026, 0xE027,
05550  0xE028, 0xE029,      0,      0,      0, 0xE02A,      0,      0,
05551 };
05552 static const unsigned short utf8_to_euc_E8B9[] = {
05553  0xE02B, 0xE02C, 0x6C7A,      0, 0x447D,      0,      0, 0x6D21,
05554  0x6D25, 0x6D22, 0x6C7E, 0xE02D, 0x6D23, 0xE02E, 0xE02F, 0xE030,
05555  0x6D24,      0,      0,      0, 0xE031, 0x6D2B,      0,      0,
05556       0, 0x6D26,      0, 0xE032, 0xE033, 0xE034, 0xE035, 0x4058,
05557  0x6D28, 0xE036, 0xE037, 0x6D2A, 0x6D27,      0,      0,      0,
05558       0, 0xE038,      0,      0, 0xE039, 0xE03A,      0, 0xE03B,
05559  0xE03C, 0xE03D, 0x6D2D,      0, 0x3D33,      0, 0x6D2C,      0,
05560       0, 0xE03E, 0xE03F, 0xE040, 0x6D2E,      0,      0,      0,
05561 };
05562 static const unsigned short utf8_to_euc_E8BA[] = {
05563       0, 0x6D2F, 0xE041, 0xE042, 0x6D32, 0x6D31,      0, 0x6D30,
05564       0, 0xE043, 0x6D34, 0x6D33,      0, 0x4C76,      0,      0,
05565  0xE044, 0x6D36, 0xE045, 0x6D35, 0x6D37, 0xE046,      0,      0,
05566       0, 0x6D38, 0xE047, 0xE048,      0, 0xE049, 0xE04A,      0,
05567       0, 0x6D3A, 0xE04B,      0,      0,      0,      0, 0xE04C,
05568       0, 0xE04D, 0x6D39, 0x3F48, 0x6D3B, 0xE04E, 0xE04F, 0x366D,
05569  0x6D3C, 0x6D3E,      0, 0xE050,      0, 0xE051,      0,      0,
05570       0,      0, 0xE052, 0xE053,      0,      0, 0x6D3F,      0,
05571 };
05572 static const unsigned short utf8_to_euc_E8BB[] = {
05573  0xE054, 0xE055,      0, 0xE056, 0xE057, 0x6D40, 0x6D3D, 0xE058,
05574  0x6D41,      0, 0x3C56, 0x6D42, 0x3530, 0x3733,      0, 0xE059,
05575       0, 0xE05A, 0x382E,      0, 0xE05B,      0,      0,      0,
05576       0,      0,      0, 0x6D43, 0xE05C,      0,      0, 0x4670,
05577       0,      0, 0x453E, 0x6D44,      0,      0,      0,      0,
05578  0xE05D,      0,      0, 0x6D47,      0, 0xE064, 0xE05E,      0,
05579  0xE05F, 0xE060,      0,      0,      0,      0,      0, 0xE061,
05580  0x3C34, 0xE062, 0xE063, 0x6D46, 0x6D45, 0x375A, 0x6D48,      0,
05581 };
05582 static const unsigned short utf8_to_euc_E8BC[] = {
05583  0xE065,      0, 0xE066, 0x3353,      0, 0x6D4A,      0, 0xE067,
05584  0xE068, 0x3A5C, 0x6D49,      0, 0x6D52,      0,      0, 0xE069,
05585  0xE06A,      0, 0x6D4C, 0x6D4E, 0x4A65, 0x6D4B, 0xE06B, 0xE06C,
05586  0xE06D, 0x6D4D,      0, 0x6D51, 0x6D4F, 0x3531, 0xE06E, 0x6D50,
05587  0xE06F, 0xE070,      0, 0xE071,      0, 0xE072, 0x6D53, 0xE073,
05588  0xE074, 0x475A, 0x4E58,      0, 0xE075, 0xE076, 0xE077, 0x3D34,
05589       0,      0,      0, 0x6D54, 0xE078, 0xE079, 0xE07A, 0xE07B,
05590  0x4D22, 0x6D56, 0xE07C, 0x6D55,      0,      0, 0x6D59, 0x4D41,
05591 };
05592 static const unsigned short utf8_to_euc_E8BD[] = {
05593  0xE07D, 0xE07E, 0x6D58, 0xE121, 0x336D, 0x6D57, 0x6D5C, 0xE122,
05594       0, 0x6D5B,      0,      0, 0x6D5A, 0x4532, 0x6D5D, 0xE123,
05595       0, 0xE124, 0xE125, 0xE126, 0xE127, 0xE128,      0, 0x6D5E,
05596  0xE129,      0,      0,      0, 0x6D5F, 0xE12A, 0xE12B, 0x396C,
05597       0, 0x3725, 0x6D60, 0x6D61, 0x6D62, 0xE12C,      0,      0,
05598       0,      0,      0,      0,      0,      0,      0,      0,
05599       0,      0,      0,      0,      0,      0,      0,      0,
05600       0,      0,      0,      0,      0,      0,      0,      0,
05601 };
05602 static const unsigned short utf8_to_euc_E8BE[] = {
05603       0,      0,      0,      0,      0,      0,      0,      0,
05604       0,      0,      0,      0,      0,      0,      0,      0,
05605       0,      0,      0,      0,      0,      0,      0,      0,
05606       0,      0,      0, 0x3F49, 0x6D63, 0xE12D, 0x3C2D, 0x6D64,
05607  0xE12E, 0xE12F,      0, 0x6D65, 0xE130, 0xE131, 0xE132, 0x5221,
05608  0x517E,      0,      0,      0,      0, 0x6D66, 0x6570, 0x6D67,
05609  0x4324, 0x3F2B, 0x4740,      0,      0, 0xE133, 0xE134, 0x6D68,
05610  0xE135,      0, 0x4A55, 0x4454, 0x397E,      0, 0xE136, 0x4329,
05611 };
05612 static const unsigned short utf8_to_euc_E8BF[] = {
05613  0xE137, 0xE138, 0x312A,      0, 0x4B78, 0x3F57, 0xE139,      0,
05614       0,      0, 0xE13A, 0xE13B,      0, 0xE13C, 0x375E,      0,
05615  0xE13D, 0x3661, 0xE13E, 0xE13F, 0x4A56, 0xE140,      0,      0,
05616       0,      0, 0x6D69,      0,      0,      0,      0,      0,
05617  0xE141,      0, 0x6D6B, 0xE142, 0xE143, 0x6D6A, 0x3260,      0,
05618  0xE144, 0x4676, 0x6D6C, 0x4777,      0, 0x4533, 0xE145, 0x6D6D,
05619  0x3D52, 0xE146,      0,      0, 0x6D6F, 0xE147, 0xE148, 0x4C42,
05620  0x6D7E, 0x6D71, 0x6D72, 0xE149,      0, 0x4449, 0xE14A,      0,
05621 };
05622 static const unsigned short utf8_to_euc_E980[] = {
05623  0x4260, 0x4177, 0xE14B, 0x4628, 0xE14C, 0x6D70, 0x3555,      0,
05624  0xE14D,      0,      0, 0x6D79, 0xE14E, 0x6D76, 0x6E25, 0x4629,
05625  0x4360, 0x6D73,      0, 0x447E, 0x4553, 0x6D74, 0x6D78, 0x3F60,
05626  0xE14F, 0x4767, 0x444C, 0xE150,      0, 0x4042, 0x6D77, 0x422E,
05627  0x4224, 0x6D75, 0x3029, 0x4F22,      0,      0,      0, 0x6D7A,
05628  0xE151, 0xE152, 0xE154,      0, 0xE155, 0xE156, 0x4261, 0xE153,
05629       0, 0x3D35, 0x3F4A, 0xE157, 0xE158, 0x6D7C, 0x6D7B, 0xE159,
05630  0x306F, 0x6D7D,      0,      0, 0x492F,      0, 0x6E27, 0xE15A,
05631 };
05632 static const unsigned short utf8_to_euc_E981[] = {
05633       0, 0x465B, 0x3F6B, 0xE15B, 0xE15C, 0x4359,      0, 0x3678,
05634       0, 0x6E26, 0x4D37, 0x313F, 0xE15D, 0x4A57, 0x3261, 0x6E21,
05635  0x6E22, 0x6E23, 0x6E24, 0x463B, 0x4323, 0x3063, 0x6E28,      0,
05636  0x6E29, 0x7423,      0, 0xE15E, 0x423D, 0xE15F, 0x6E2A,      0,
05637  0x3173, 0x414C, 0xE160, 0x382F,      0, 0x4D5A, 0xE161, 0xE162,
05638  0x6E2B, 0x452C,      0,      0, 0xE163, 0x4178, 0x3C57, 0x6E2C,
05639  0xE164,      0, 0x6E2F,      0, 0xE165, 0x3D65, 0x6E2D, 0x412B,
05640  0x412A, 0xE166, 0x3064,      0, 0x4E4B, 0x6E31,      0, 0x4872,
05641 };
05642 static const unsigned short utf8_to_euc_E982[] = {
05643  0x6E33, 0x6E32, 0x6E30, 0x6364, 0x3454, 0xE167,      0, 0x6D6E,
05644  0xE168, 0x6E35, 0x6E34, 0xE169, 0xE16A,      0, 0xE16B, 0x6E36,
05645  0xE16C, 0x4D38,      0,      0,      0, 0xE16D,      0, 0xE16E,
05646  0xE16F, 0xE170,      0, 0xE171,      0,      0,      0,      0,
05647  0xE172, 0xE173, 0xE174, 0x4661,      0, 0xE175, 0x4B2E,      0,
05648  0x6E37,      0, 0x3C59,      0,      0,      0,      0, 0x6E38,
05649  0xE176, 0x6E39, 0xE177, 0xE178, 0xE179, 0x6E3A, 0xE17A,      0,
05650  0x4521,      0,      0,      0,      0, 0xE17B, 0xE17D,      0,
05651 };
05652 static const unsigned short utf8_to_euc_E983[] = {
05653       0, 0x306A,      0, 0xE17E, 0xE221, 0xE222,      0, 0xE223,
05654  0xE224,      0, 0x3959,      0, 0xE17C,      0, 0x4F3A,      0,
05655       0,      0, 0xE22D,      0,      0, 0xE225,      0, 0xE226,
05656  0xE227, 0xE228,      0, 0x6E3E, 0xE229, 0xE22A, 0xF46C, 0xE22B,
05657       0, 0x3734, 0x6E3B,      0, 0x6E3C, 0xE22C,      0,      0,
05658  0x4974,      0,      0, 0xE22F,      0, 0x3354,      0, 0xE230,
05659  0xE231,      0,      0,      0, 0xE232, 0x4D39, 0xE22E, 0x363F,
05660       0,      0,      0,      0,      0, 0x4554, 0xE233, 0xE234,
05661 };
05662 static const unsigned short utf8_to_euc_E984[] = {
05663  0xE235,      0, 0x6E3F,      0, 0xE236, 0xE237, 0xE238,      0,
05664  0xE239,      0,      0,      0,      0, 0xE23A,      0,      0,
05665  0xE23B,      0, 0x6E40,      0, 0xE23C, 0xF46E, 0xE23D, 0xE23E,
05666  0xE23F, 0x6E41, 0xE240,      0, 0xE241,      0, 0xE242,      0,
05667  0xE243,      0, 0xE245, 0xE246,      0, 0xE244,      0, 0xE247,
05668       0, 0xE248,      0,      0,      0, 0x4522, 0xE249, 0xE24A,
05669  0x6E43, 0xE24B, 0x6E42,      0, 0xE24C,      0, 0xE24D, 0xE24E,
05670       0, 0xE24F, 0xE250,      0, 0xE251, 0xE252,      0,      0,
05671 };
05672 static const unsigned short utf8_to_euc_E985[] = {
05673       0,      0,      0, 0xE253,      0,      0,      0, 0xE254,
05674  0xE255, 0x4653, 0x6E44, 0x3D36, 0x3C60, 0x475B, 0x4371, 0xE256,
05675       0,      0, 0x3C72, 0xE257, 0x3F6C,      0, 0x6E45, 0xE258,
05676  0x6E46, 0xE259, 0xE25A, 0xE25B,      0,      0,      0,      0,
05677       0, 0xE25C, 0x3F5D, 0x6E47, 0xE25D, 0x6E48,      0, 0xE25E,
05678       0, 0x6E49, 0x4D6F,      0, 0x3D37, 0xE25F,      0,      0,
05679       0,      0, 0x6E4B, 0x6E4A, 0xE260, 0x395A,      0, 0x3973,
05680  0x3B40, 0xE261, 0xE262, 0xE263,      0,      0,      0,      0,
05681 };
05682 static const unsigned short utf8_to_euc_E986[] = {
05683       0, 0xE264, 0x6E4E, 0xE265,      0, 0xE266, 0xE267, 0x3D66,
05684       0, 0x6E4D, 0xE268, 0x6E4C,      0, 0x4269, 0xE269,      0,
05685  0x386F, 0xE26A, 0x4043, 0xE26B, 0xE26C, 0xE26D,      0, 0x4830,
05686  0xE26E,      0,      0,      0, 0x3D39,      0, 0xE26F,      0,
05687       0, 0xE270, 0x6E4F,      0, 0x3E5F,      0, 0xE271,      0,
05688  0xE272,      0, 0x6E52, 0x6E50, 0xE273, 0xE274, 0xE275, 0x6E51,
05689  0xE276, 0xE277, 0xE278, 0xE279, 0x6E54, 0x6E53, 0xE27A,      0,
05690  0x3E7A,      0, 0x6E55, 0xE27B, 0xE27C, 0xE27D,      0, 0xE27E,
05691 };
05692 static const unsigned short utf8_to_euc_E987[] = {
05693  0x6E56, 0x6E57, 0xE321, 0xE322,      0, 0xE323, 0x4850, 0x3A53,
05694  0x3C61, 0x6E58,      0, 0x6E59, 0x4E24, 0x3D45, 0x4C6E, 0x4E4C,
05695  0x6E5A, 0x3662,      0, 0xE324, 0xE325,      0, 0x6E5B, 0xE326,
05696  0x4523, 0xE327, 0xE328, 0x6E5E, 0x3378, 0x3F4B, 0xE329, 0x6E5C,
05697       0, 0x6E5D,      0, 0x4460, 0xE32A, 0xE32B, 0x4B55, 0x367C,
05698       0, 0xE32C, 0xE32D,      0, 0xE32E, 0xE32F, 0xE330, 0xE331,
05699  0xE332, 0xE333,      0,      0,      0, 0x6E60, 0x6E61, 0xE334,
05700       0, 0xE335,      0, 0xE336, 0x6E5F, 0xE337,      0, 0x6E63,
05701 };
05702 static const unsigned short utf8_to_euc_E988[] = {
05703  0xE338, 0xE339,      0,      0, 0xE33A, 0xE33B, 0xE33C, 0xE33D,
05704       0, 0xE33E, 0xE33F,      0, 0xE340, 0x465F, 0x3343,      0,
05705  0xE341, 0x6E67, 0xE342, 0xE343, 0x6E64, 0x6E66, 0xE344,      0,
05706  0xE345,      0,      0,      0, 0xE346, 0xE347, 0x6E62,      0,
05707       0,      0,      0, 0xE348, 0xE349, 0xE34A, 0xE34B,      0,
05708  0xE34C, 0x6F4F,      0,      0, 0x6E65,      0, 0xE34D, 0xE34E,
05709  0xE34F,      0,      0, 0xE350, 0x4E6B, 0xE351, 0xE352, 0x385A,
05710  0xE353, 0xE354, 0xE355,      0, 0xE356,      0, 0xE357, 0x6E6F,
05711 };
05712 static const unsigned short utf8_to_euc_E989[] = {
05713  0xE358,      0, 0xE359, 0xE35A, 0x4534, 0x6E6A, 0xE35B, 0xE35C,
05714  0x6E6D, 0x6E6B, 0xE35D, 0x6E70,      0, 0xE35E, 0xE35F, 0xE360,
05715  0x6E71, 0xE361,      0,      0,      0,      0,      0, 0x6E69,
05716  0xE362, 0xE363, 0x6E76, 0x3174, 0xE364, 0xE365, 0x6E68,      0,
05717  0xE366, 0xE367, 0x482D,      0, 0x6E6C, 0xE368, 0x3E60, 0xE369,
05718  0xE36A, 0xE36B,      0,      0,      0,      0, 0xE36C, 0xE36D,
05719  0xE36E, 0x395B,      0,      0,      0, 0xE36F, 0xE370, 0xE371,
05720  0xE372, 0xE373,      0, 0xE374, 0xE375, 0xE376, 0x4B48, 0xE377,
05721 };
05722 static const unsigned short utf8_to_euc_E98A[] = {
05723  0x3664,      0,      0, 0x3D46,      0, 0x463C,      0,      0,
05724  0xE378, 0xE379, 0xE37A,      0,      0, 0xE37B, 0xE37C,      0,
05725       0, 0x412D, 0xE37D, 0x6E74,      0, 0x6E6E, 0x6E73, 0xE37E,
05726  0x4C43, 0xE421, 0x4438, 0x6E75, 0x6E72,      0,      0, 0xE422,
05727  0xE423,      0,      0,      0, 0xE424, 0xE425,      0, 0xE426,
05728  0xE427,      0,      0, 0xE428,      0, 0x412C,      0, 0xE429,
05729       0,      0, 0xE42A,      0,      0,      0, 0xE42B, 0x6E79,
05730  0xE42C, 0x6E78, 0xE42D, 0xE42E, 0xE42F, 0xE430,      0, 0xE431,
05731 };
05732 static const unsigned short utf8_to_euc_E98B[] = {
05733  0xE432, 0xE433, 0xE434, 0xE435,      0, 0xE436, 0xE437, 0xE438,
05734  0xE439,      0,      0, 0xE43A, 0xE43B, 0xE43C, 0xE43D, 0x6E77,
05735  0xE43E,      0, 0x4B2F, 0xE43F,      0, 0xE440,      0, 0xE441,
05736  0xE442, 0xE443,      0,      0, 0xE444, 0xE445,      0, 0xE446,
05737  0xE447, 0xE448,      0, 0xE449, 0x3D7B, 0xE44A,      0, 0xE44B,
05738  0xE44C, 0x6E7A, 0x4A5F,      0, 0xE44D, 0x3154, 0xE44E,      0,
05739  0xE44F,      0, 0x4946, 0x4372,      0,      0,      0,      0,
05740  0x3578, 0xE450, 0x6E7C, 0xE451, 0x395D,      0,      0, 0xE452,
05741 };
05742 static const unsigned short utf8_to_euc_E98C[] = {
05743  0xE453,      0, 0xE454,      0,      0,      0, 0x3B2C,      0,
05744  0xE455,      0,      0,      0,      0, 0xE456,      0, 0x6E7B,
05745  0x3F6D, 0xE457,      0,      0, 0xE458, 0xE459,      0,      0,
05746  0x3F6E, 0x6F21, 0x6F23,      0, 0xE45A, 0xE45B, 0xE45C, 0xE45D,
05747  0x3E7B, 0xE45E, 0x6F22, 0x6F24, 0xE45F, 0xE460, 0x3653, 0xE461,
05748  0x4945, 0xE462, 0xE463, 0x3C62, 0x4F23,      0, 0x6E7E, 0x3A78,
05749       0,      0, 0x4F3F, 0xE464, 0xE465, 0x6F26, 0xE466, 0xE467,
05750       0,      0, 0x6F25, 0x6F27,      0,      0,      0,      0,
05751 };
05752 static const unsigned short utf8_to_euc_E98D[] = {
05753       0,      0,      0,      0, 0x6E7D,      0,      0, 0xE468,
05754  0xE469, 0xE46A,      0, 0x4669,      0, 0x4555,      0,      0,
05755  0xE46B, 0xE46C, 0xE46D,      0, 0x4457, 0xE46E, 0x6F2C, 0xE46F,
05756  0xE470,      0, 0xE471, 0x4343, 0x6F28,      0, 0xE472,      0,
05757  0x6F29,      0,      0,      0, 0xE473, 0xE474,      0, 0xE475,
05758       0, 0xE476, 0xE477,      0, 0x372D, 0xE478, 0x6F2B, 0xE479,
05759  0xE47A, 0xE47B,      0, 0xE47C, 0xE47D, 0x3830, 0xE47E,      0,
05760       0,      0, 0xE521,      0, 0x6F2A, 0xE522, 0x3E61, 0xE523,
05761 };
05762 static const unsigned short utf8_to_euc_E98E[] = {
05763  0xE524, 0xE525, 0xE526,      0,      0,      0,      0,      0,
05764  0xE527,      0, 0xE528, 0xE529, 0x3379, 0xE52A,      0, 0xE52B,
05765       0,      0, 0xE52C,      0, 0x6F30, 0xE52D, 0x3A3F, 0x4179,
05766  0xE52E,      0, 0x444A, 0xE52F,      0,      0, 0xE530,      0,
05767       0, 0xE531,      0, 0xE532, 0xE533,      0, 0xE534, 0x333B,
05768  0xE535, 0xE53B,      0, 0xE536, 0x6F2E, 0x6F2F, 0x4443,      0,
05769  0x6F2D,      0,      0,      0, 0xE537, 0xE538, 0xE539,      0,
05770       0, 0x6F31, 0xE53A,      0,      0,      0,      0,      0,
05771 };
05772 static const unsigned short utf8_to_euc_E98F[] = {
05773       0, 0xE53C,      0, 0x6F37, 0xE53D, 0xE53E, 0xE53F, 0xE540,
05774  0x6F3A, 0xE541, 0xE542, 0xE543, 0xE544, 0xE545,      0,      0,
05775  0x6F39, 0x452D,      0, 0xE546,      0,      0, 0x6F32, 0x6F33,
05776  0x6F36, 0xE547,      0,      0, 0xE548, 0x6F38, 0xE549, 0xE54A,
05777       0, 0x3640, 0xE54B,      0, 0x6F3B, 0x6F35, 0xE54C, 0xE54D,
05778  0x6F34,      0,      0,      0,      0,      0,      0,      0,
05779       0,      0,      0,      0,      0,      0,      0, 0xE54F,
05780  0xE550, 0xE54E, 0xE551, 0xE552,      0, 0xE553,      0,      0,
05781 };
05782 static const unsigned short utf8_to_euc_E990[] = {
05783       0, 0xE554, 0xE555, 0x6F3F, 0xE556,      0,      0, 0x6F40,
05784  0xE557, 0xE558,      0,      0,      0, 0xE559, 0xE55A, 0xE55B,
05785  0x6F41,      0,      0, 0x6F3E, 0x6F3D, 0xE55C, 0xE55D, 0xE55E,
05786  0x3E62, 0x462A, 0x6F3C,      0,      0,      0,      0, 0xE55F,
05787       0, 0x6F45,      0,      0,      0,      0,      0,      0,
05788       0,      0,      0, 0x6F43,      0,      0, 0xE560, 0xE561,
05789       0, 0xE562, 0xE563, 0xE564, 0xE565, 0x6F44, 0x6F42,      0,
05790  0x4278,      0, 0x6F46, 0xE566,      0, 0xE568,      0, 0xE567,
05791 };
05792 static const unsigned short utf8_to_euc_E991[] = {
05793       0, 0x6F47,      0, 0xE569, 0x6F49, 0xE56A,      0,      0,
05794  0xE56B,      0, 0xE56C,      0, 0xE56D,      0,      0,      0,
05795       0, 0x3455, 0x6F48, 0x4C7A,      0, 0xE56E,      0,      0,
05796       0, 0xE56F, 0x6F54, 0x6F4A, 0xE570,      0, 0x6F4D, 0xE571,
05797  0x6F4B, 0xE572, 0x6F4C, 0xE573,      0,      0,      0,      0,
05798  0xE574,      0, 0x6F4E, 0xE575,      0, 0xE576, 0xE577, 0xE578,
05799  0x6F50, 0xE579, 0xE57A,      0,      0, 0x6F51,      0, 0x6F52,
05800       0,      0,      0,      0, 0x6F55, 0x6F53, 0x6F56, 0x6F58,
05801 };
05802 static const unsigned short utf8_to_euc_E992[] = {
05803       0, 0x6F57,      0, 0xE57C, 0xE57B,      0,      0,      0,
05804       0,      0,      0,      0,      0,      0,      0,      0,
05805       0,      0,      0,      0,      0,      0,      0,      0,
05806       0,      0,      0,      0,      0,      0,      0,      0,
05807       0,      0,      0,      0,      0,      0,      0,      0,
05808       0,      0,      0,      0,      0,      0,      0,      0,
05809       0,      0,      0,      0,      0,      0,      0,      0,
05810       0,      0,      0,      0,      0,      0,      0,      0,
05811 };
05812 static const unsigned short utf8_to_euc_E995[] = {
05813       0,      0,      0,      0,      0,      0,      0,      0,
05814       0,      0,      0,      0,      0,      0,      0,      0,
05815       0,      0,      0,      0,      0,      0,      0,      0,
05816       0,      0,      0,      0,      0,      0,      0,      0,
05817       0,      0,      0,      0,      0,      0,      0,      0,
05818       0,      0,      0,      0,      0,      0,      0,      0,
05819       0,      0,      0,      0,      0,      0,      0, 0x4439,
05820  0xE57D, 0xE57E,      0,      0,      0,      0, 0xE621,      0,
05821 };
05822 static const unsigned short utf8_to_euc_E996[] = {
05823  0x4C67,      0, 0x6F59, 0x412E, 0xE622,      0,      0, 0x6F5A,
05824  0xE623, 0x4A44, 0x6F5B, 0x332B, 0xE624, 0xE625, 0xE626, 0x313C,
05825       0, 0x3457, 0xF471, 0x3456, 0x6F5C,      0, 0x6F5D,      0,
05826  0x6F5E, 0x6F5F,      0,      0,      0, 0xE627, 0xE628, 0xE629,
05827  0x6F60, 0xE62A, 0x3458, 0x3355, 0x395E, 0x4836, 0xE62B, 0x6F62,
05828  0x6F61, 0xE62C,      0, 0xE62D, 0xE62E, 0x6F63,      0,      0,
05829       0,      0, 0x315C,      0, 0xE62F,      0, 0xE630,      0,
05830       0, 0x6F66, 0xE631, 0x6F65, 0x6F64, 0xE632, 0x6F67, 0xE633,
05831 };
05832 static const unsigned short utf8_to_euc_E997[] = {
05833       0,      0,      0, 0x6F6A,      0,      0, 0xE634, 0x3047,
05834  0xE635, 0xE636, 0x6F68, 0xE637, 0x6F6C, 0x6F6B,      0,      0,
05835  0xE638, 0xE639, 0xE63A, 0xE63B, 0x6F6E, 0x6F6D, 0x6F6F,      0,
05836  0x462E, 0xE63C, 0xE63D,      0, 0x6F70, 0xE63E, 0xE63F, 0xE640,
05837  0xE641, 0x6F71, 0x6F73,      0, 0xE642, 0x6F72, 0xE643,      0,
05838       0,      0,      0,      0,      0,      0,      0,      0,
05839       0,      0,      0,      0,      0,      0,      0,      0,
05840       0,      0,      0,      0,      0,      0,      0,      0,
05841 };
05842 static const unsigned short utf8_to_euc_E998[] = {
05843       0,      0,      0,      0,      0,      0,      0,      0,
05844       0,      0,      0,      0,      0,      0,      0,      0,
05845       0,      0,      0,      0,      0,      0,      0,      0,
05846       0,      0,      0,      0, 0x496C, 0xE644, 0xE645,      0,
05847       0, 0x6F74, 0xE646,      0, 0xE647, 0xE648, 0xE649,      0,
05848  0x6F75,      0, 0x3A65,      0, 0xE64A,      0, 0x6F76, 0x6F77,
05849       0, 0xE64B, 0x4B49, 0xE64C,      0,      0,      0, 0xE64D,
05850  0xE64E, 0xE64F, 0xE650, 0x414B, 0xE651, 0xE652,      0, 0x3024,
05851 };
05852 static const unsigned short utf8_to_euc_E999[] = {
05853  0x424B, 0xE653, 0x6F78,      0, 0x496D,      0,      0,      0,
05854       0,      0,      0, 0x6F7B, 0x6F79, 0x395F,      0, 0x6F7A,
05855  0x3842,      0, 0xE654,      0, 0xE655,      0, 0xE656, 0xE657,
05856  0xE658,      0,      0, 0x4A45, 0x6F7D, 0x7021, 0x6F7E, 0x7022,
05857       0, 0xE659, 0x3121, 0x3F58, 0x3D7C, 0x3459, 0x7023,      0,
05858       0,      0, 0x4766,      0, 0x7025,      0, 0xE65A,      0,
05859  0x3122,      0, 0x7024, 0x4444, 0xE65B, 0x4E4D, 0x462B, 0x6F7C,
05860  0x4E26,      0, 0x3831, 0xE65C, 0xE65D, 0x4D5B, 0xE65E, 0xE65F,
05861 };
05862 static const unsigned short utf8_to_euc_E99A[] = {
05863       0, 0xE660, 0xE661, 0xE662, 0xE663, 0x3679, 0x4E34,      0,
05864  0x3728, 0xE664, 0x4262, 0x6721,      0, 0x7026, 0x332C, 0x3F6F,
05865       0, 0xE665,      0,      0, 0x3356, 0x7028, 0xE666, 0x7029,
05866  0x7027, 0x3764, 0xE667, 0x3A5D, 0x3E63, 0xE668,      0, 0xE669,
05867  0x3123,      0,      0, 0x4E59, 0xE66A, 0xE66B, 0xE66C, 0x702B,
05868  0x6E2E, 0xE66D, 0x702A,      0,      0,      0, 0xE66E, 0xE66F,
05869  0x702E, 0x702C, 0x702D, 0xE670, 0x702F,      0, 0x7030, 0x4E6C,
05870  0x7031, 0x7032, 0xE671, 0x4049, 0x483B,      0,      0,      0,
05871 };
05872 static const unsigned short utf8_to_euc_E99B[] = {
05873  0x3F7D, 0x3467,      0,      0, 0x4D3A, 0x326D, 0x3D38, 0x385B,
05874       0, 0x7035, 0xE672, 0x7034, 0x3B73, 0x7036, 0x7033,      0,
05875       0, 0x3B28, 0xE673,      0,      0, 0x703A, 0x6A2D,      0,
05876  0xE675, 0x5256, 0xE676, 0x3F77, 0x7038, 0xE677, 0xE678, 0xE679,
05877       0,      0, 0x4E25, 0x4671,      0,      0,      0,      0,
05878  0x312B, 0xE67A, 0x4063, 0x3C36,      0,      0,      0, 0xE67B,
05879  0x4A37, 0xE67C, 0x3140,      0,      0,      0, 0x4E6D, 0x4D6B,
05880       0, 0x703B, 0xE67D, 0x4545,      0,      0,      0,      0,
05881 };
05882 static const unsigned short utf8_to_euc_E99C[] = {
05883  0x3C7B,      0, 0xE67E, 0xE721, 0x703C, 0xE722, 0x703D, 0x3F4C,
05884  0x703E, 0xE723, 0x4E6E,      0,      0, 0x7039, 0x7040, 0x7042,
05885       0, 0x7041,      0, 0x703F,      0,      0, 0x7043,      0,
05886       0, 0x7044, 0xE724, 0xE725, 0x417A, 0xE726, 0x3262,      0,
05887       0, 0xE727, 0xE728, 0xE729, 0x7045,      0,      0, 0x4C38,
05888  0xE72A,      0, 0x7046,      0,      0,      0,      0,      0,
05889  0x7047, 0xE72B, 0x4F2A, 0xE72C,      0,      0,      0,      0,
05890  0x5B31, 0x7048,      0, 0xF474,      0, 0x7049, 0x704A,      0,
05891 };
05892 static const unsigned short utf8_to_euc_E99D[] = {
05893       0, 0xE72D, 0x704E, 0xE72E, 0x704B,      0, 0x704C,      0,
05894  0x704D, 0x704F, 0xE72F,      0,      0, 0xF475, 0xE730, 0xE731,
05895       0, 0xF476, 0x4044,      0,      0, 0xE732, 0x4C77, 0xE733,
05896  0xE734, 0x4045, 0xE735, 0xE736, 0x7050,      0, 0x4873,      0,
05897  0x7051, 0x7353, 0x4C4C, 0xE737, 0x7052,      0, 0x7053, 0xE738,
05898  0x7054, 0x3357, 0xE739, 0x7056,      0, 0x3F59, 0xE73A,      0,
05899       0, 0x7057,      0, 0xE73B, 0x3724,      0, 0xE73C, 0xE73D,
05900  0xE73E, 0x7058, 0x705C, 0xE73F, 0x705A, 0xE740,      0, 0xE741,
05901 };
05902 static const unsigned short utf8_to_euc_E99E[] = {
05903  0xE742, 0x705B,      0,      0, 0x3373, 0x7059, 0x705D,      0,
05904       0, 0xE743,      0, 0x705E,      0, 0x3048,      0, 0x705F,
05905  0x7060,      0,      0,      0,      0, 0xE744, 0xE745, 0xE746,
05906  0x3E64, 0xE747, 0xE748,      0, 0x7061,      0, 0xE749, 0xE74A,
05907  0x3547,      0, 0xE74B, 0x7064,      0,      0, 0x7063,      0,
05908  0x7062,      0,      0, 0x6B71, 0xE74C, 0x4A5C, 0xE74D,      0,
05909       0, 0xE74E, 0xE74F, 0x7065, 0x7066, 0xE750, 0xE751,      0,
05910  0xE752, 0xE753, 0xE754,      0, 0xE755,      0, 0xE756, 0xE757,
05911 };
05912 static const unsigned short utf8_to_euc_E99F[] = {
05913       0, 0xE758,      0, 0x7067, 0xE759, 0xE75A, 0x7068, 0xE75B,
05914  0x7069, 0xE75C, 0xE75D, 0x706A, 0xE75E, 0xE75F, 0xE760,      0,
05915  0xE761, 0xE762,      0, 0x345A, 0xE763,      0,      0, 0xE764,
05916  0xE765, 0xE766,      0, 0xE76A, 0x706B, 0xE767, 0xE768,      0,
05917  0xE769, 0xE76B,      0,      0, 0xE76C,      0,      0,      0,
05918       0,      0,      0,      0,      0, 0x706C, 0x4723, 0xE76D,
05919       0, 0xE76E, 0x706E, 0x323B, 0xE76F, 0x7071, 0x7070, 0xE770,
05920  0xE771,      0, 0xE772, 0x3124,      0,      0,      0, 0x3641,
05921 };
05922 static const unsigned short utf8_to_euc_E9A0[] = {
05923       0, 0x4A47, 0x443A, 0x3A22,      0, 0x3960, 0x3D67, 0xE773,
05924  0x3F5C,      0, 0xE774,      0, 0x7073, 0xE776, 0xE777, 0x7072,
05925  0x4D42, 0x3468, 0x4852, 0x465C, 0xE778,      0, 0xE779, 0x3F7C,
05926  0x4E4E, 0xE775, 0x375B,      0, 0xE77A,      0, 0xE77B,      0,
05927  0xE77C, 0x7076,      0, 0xE77D, 0x7075, 0xE828, 0xE77E,      0,
05928       0,      0,      0, 0xE821, 0x4B4B, 0x462C, 0xE822, 0xE823,
05929  0xE824,      0, 0xE825, 0xE826, 0x3150, 0xE827,      0, 0x7077,
05930  0x7074,      0,      0, 0x4951, 0x4D6A, 0x7078, 0xE829,      0,
05931 };
05932 static const unsigned short utf8_to_euc_E9A1[] = {
05933       0,      0,      0,      0, 0xE82A,      0, 0x7079, 0xE82B,
05934       0,      0, 0xE82C, 0x707B, 0x426A, 0x335B, 0x335C, 0x707A,
05935       0, 0xE82D, 0xE82E, 0xE82F, 0x3469, 0x3832, 0xE830, 0xE831,
05936  0x346A, 0xE832, 0xE833, 0x453F,      0,      0, 0x4E60,      0,
05937       0,      0, 0xE834, 0xE835,      0, 0xE836, 0xE837, 0x385C,
05938       0,      0, 0xE838, 0x707C, 0xE839,      0,      0, 0x707D,
05939  0x707E, 0x7121,      0, 0x7123, 0x7122,      0,      0,      0,
05940       0,      0,      0,      0,      0,      0,      0,      0,
05941 };
05942 static const unsigned short utf8_to_euc_E9A2[] = {
05943       0,      0,      0,      0,      0,      0,      0,      0,
05944       0,      0,      0,      0,      0,      0,      0,      0,
05945       0,      0,      0,      0,      0,      0,      0,      0,
05946       0,      0,      0,      0,      0,      0,      0,      0,
05947       0,      0,      0,      0,      0,      0,      0,      0,
05948  0x4977,      0, 0x7124, 0xE83A,      0, 0xE83B, 0xE83C, 0x7125,
05949  0xE83D, 0x7126,      0,      0, 0xE83E,      0, 0x7127, 0xE83F,
05950  0xE840,      0, 0xE841, 0xE842,      0,      0,      0, 0xE843,
05951 };
05952 static const unsigned short utf8_to_euc_E9A3[] = {
05953       0,      0, 0xE844, 0x7129, 0x7128, 0xE845, 0x712A,      0,
05954  0xE846,      0,      0,      0, 0xE847,      0,      0,      0,
05955       0,      0,      0,      0,      0,      0,      0,      0,
05956       0,      0,      0, 0x4874, 0x664C,      0,      0, 0x3F29,
05957       0, 0xE848, 0x3532, 0xE849,      0, 0xE84A, 0xE84B, 0xE84C,
05958       0, 0x712B, 0xE84D, 0x712C,      0, 0x522C, 0x5D3B, 0x4853,
05959       0,      0, 0x307B, 0xE84E, 0x303B,      0, 0xE84F,      0,
05960       0,      0,      0,      0, 0x3B74, 0x4B30, 0x3E7E,      0,
05961 };
05962 static const unsigned short utf8_to_euc_E9A4[] = {
05963       0,      0, 0xE850, 0x712D,      0, 0x4C5F,      0, 0xE851,
05964  0xE852, 0x712E, 0x4D5C,      0, 0x3142,      0,      0,      0,
05965  0x3B41, 0xE853, 0x712F, 0x326E, 0x7130, 0xE854, 0xE855, 0xE856,
05966  0x7131,      0, 0xE857, 0xE858, 0xE859, 0x7133, 0x7134, 0xE85A,
05967  0x7136, 0x7132, 0xE85B,      0, 0x7135,      0, 0xE85C, 0xE85D,
05968  0x345B,      0,      0, 0xE85E, 0x7137,      0, 0x7138,      0,
05969       0, 0xE85F, 0xE860, 0xE861, 0xE862, 0xE863,      0,      0,
05970       0, 0xE864, 0xE865, 0xE866, 0xE867, 0x7139, 0x713A,      0,
05971 };
05972 static const unsigned short utf8_to_euc_E9A5[] = {
05973  0xE868, 0xE869, 0x713B,      0,      0, 0x713D, 0xE86A, 0xE86B,
05974  0xE86C, 0x713C,      0, 0x713F, 0x7142, 0xE86D, 0xE86E,      0,
05975  0x713E, 0x7140, 0x7141,      0, 0xE86F, 0x7143,      0, 0x3642,
05976  0xE870, 0xE871,      0, 0xE872, 0xE873,      0, 0xE874, 0xE875,
05977  0xE876,      0,      0,      0,      0,      0,      0,      0,
05978       0,      0,      0,      0,      0,      0,      0,      0,
05979       0,      0,      0,      0,      0,      0,      0,      0,
05980       0,      0,      0,      0,      0,      0,      0,      0,
05981 };
05982 static const unsigned short utf8_to_euc_E9A6[] = {
05983       0,      0,      0,      0,      0,      0,      0,      0,
05984       0,      0,      0,      0,      0,      0,      0,      0,
05985       0,      0,      0,      0,      0,      0, 0x3C73, 0x7144,
05986  0x7145, 0x3961,      0, 0xE877,      0, 0xE878, 0xF47A, 0xE879,
05987       0,      0,      0,      0,      0, 0x7146, 0xE87A,      0,
05988  0x333E,      0,      0,      0, 0x474F, 0x7147, 0x7148,      0,
05989  0xE87B, 0xE87C, 0xE87D, 0x435A, 0x466B, 0xE87E,      0,      0,
05990       0, 0xE921, 0xE922,      0, 0x7149, 0xE923,      0, 0xE924,
05991 };
05992 static const unsigned short utf8_to_euc_E9A7[] = {
05993       0, 0x477D,      0, 0xE925, 0x424C, 0x3158, 0x366E,      0,
05994  0x366F, 0xE926,      0,      0,      0,      0,      0,      0,
05995  0x4373, 0x714E, 0x3670, 0xE927, 0xE928, 0x326F,      0,      0,
05996  0x714D, 0xE929, 0xE92A, 0x714B, 0xE92B, 0x714C, 0xE92C, 0x714A,
05997       0,      0, 0x7158,      0,      0,      0,      0, 0xE92D,
05998       0,      0, 0xE92E, 0xE92F, 0xE930, 0x714F, 0x7150,      0,
05999  0xE931, 0x7151, 0x7152,      0, 0xE932, 0xE933,      0,      0,
06000  0x7154, 0xE934,      0, 0x7153,      0, 0xE935, 0xE936, 0x3D59,
06001 };
06002 static const unsigned short utf8_to_euc_E9A8[] = {
06003       0, 0x7155, 0xE937, 0xE938, 0xE939, 0x7157,      0,      0,
06004       0,      0,      0, 0xE93A, 0xE93B,      0, 0x3533, 0x7156,
06005  0xE93C, 0xE93D, 0x417B, 0x3833,      0,      0, 0xE93E,      0,
06006       0, 0x7159,      0,      0,      0,      0, 0xE93F,      0,
06007  0xE940,      0, 0xE941, 0xE942, 0xE943,      0,      0, 0xE944,
06008  0x424D,      0,      0, 0x715A,      0, 0xE945, 0xE946,      0,
06009  0x462D,      0,      0, 0xE947,      0, 0xE948, 0xE949, 0x715B,
06010  0xE94A,      0,      0,      0,      0,      0, 0x7160,      0,
06011 };
06012 static const unsigned short utf8_to_euc_E9A9[] = {
06013  0x715E, 0xE94C, 0x715D, 0x715F, 0xE94D, 0x715C,      0, 0xE94B,
06014       0,      0, 0xE94E, 0xE94F, 0xE950, 0x7162, 0xE951,      0,
06015       0, 0xE952,      0,      0, 0xE953, 0x7161, 0xE954, 0x7164,
06016       0,      0, 0x3643, 0x7163,      0, 0xE955,      0, 0x7165,
06017       0,      0, 0x7166,      0, 0x7168, 0x7167,      0,      0,
06018       0, 0x7169, 0x716B, 0x716A,      0,      0,      0,      0,
06019       0,      0,      0,      0,      0,      0,      0,      0,
06020       0,      0,      0,      0,      0,      0,      0,      0,
06021 };
06022 static const unsigned short utf8_to_euc_E9AA[] = {
06023       0,      0,      0,      0,      0,      0,      0,      0,
06024       0,      0,      0,      0,      0,      0,      0,      0,
06025       0,      0,      0,      0,      0,      0,      0,      0,
06026       0,      0,      0,      0,      0,      0,      0,      0,
06027       0,      0,      0,      0,      0,      0,      0,      0,
06028  0x397C,      0, 0xE956,      0, 0xE957, 0x716C, 0xE958, 0xE959,
06029  0x716D,      0, 0xE95A,      0, 0xE95B, 0xE95C, 0xE95D,      0,
06030  0x333C, 0xE95E,      0, 0xE95F, 0x716E,      0, 0xE960, 0xE961,
06031 };
06032 static const unsigned short utf8_to_euc_E9AB[] = {
06033  0x716F, 0xE962,      0, 0xE963, 0x3F71,      0, 0xE964,      0,
06034  0xE965,      0,      0,      0,      0,      0, 0xE966, 0x7170,
06035  0xE967, 0x7171, 0xE968, 0x7172, 0x7173, 0xE969, 0xE96A, 0xE96B,
06036  0x3962, 0xF47B,      0, 0xE96C, 0xE96D,      0, 0x7174, 0x7175,
06037  0xE96E,      0, 0x7176, 0x7177, 0xE96F, 0xE970, 0x7178, 0xE971,
06038       0, 0xE972, 0x4831, 0x717A, 0xE973, 0x4926, 0x717B, 0x7179,
06039       0, 0x717D, 0xE974, 0xE975, 0x717C, 0xE976,      0, 0x717E,
06040       0, 0xE977, 0xE978, 0x7221,      0, 0xE979,      0, 0xE97A,
06041 };
06042 static const unsigned short utf8_to_euc_E9AC[] = {
06043  0xE97B, 0xE97C, 0xE97D, 0xE97E, 0xEA21, 0xEA22, 0x7222,      0,
06044  0xEA23, 0xEA24,      0, 0xEA25, 0xEA26, 0xEA27, 0xEA28,      0,
06045  0xEA29,      0, 0xEA2A,      0,      0,      0, 0xEA2B,      0,
06046  0x7223, 0xEA2C, 0x7224, 0xEA2D, 0xEA2E,      0,      0, 0x7225,
06047  0xEA2F,      0, 0x7226, 0x7227,      0, 0x7228, 0xEA30, 0x7229,
06048  0x722A, 0x722B, 0x722C, 0xEA31,      0, 0xEA32, 0x722D, 0x722E,
06049       0, 0x5D35, 0x722F, 0xEA33, 0xEA34, 0xEA35,      0, 0xEA36,
06050       0, 0xEA37, 0xEA38, 0x6478, 0x3534, 0xEA39,      0,      0,
06051 };
06052 static const unsigned short utf8_to_euc_E9AD[] = {
06053       0, 0x3321, 0x3A32, 0x7231, 0x7230, 0x4C25,      0,      0,
06054  0xEA3A,      0,      0, 0xEA3B, 0xEA3C, 0x7233, 0x7234, 0x7232,
06055       0, 0x7235,      0,      0, 0x4B62, 0xEA3D, 0xEA3E, 0xEA3F,
06056  0x7236,      0, 0x357B, 0xEA40,      0,      0, 0xEA41,      0,
06057       0, 0xEA42,      0, 0xEA43,      0, 0xEA44, 0xEA45,      0,
06058  0xEA46,      0, 0xEA47, 0xEA48, 0xEA49, 0xEA4A, 0xEA4B, 0x4F25,
06059       0,      0, 0xF47C, 0xEA4C, 0x7237, 0xEA4D,      0, 0xEA4E,
06060  0xEA4F, 0xEA50,      0,      0,      0,      0,      0, 0xEA51,
06061 };
06062 static const unsigned short utf8_to_euc_E9AE[] = {
06063  0xEA52,      0,      0, 0x7239, 0xEA53, 0xEA54, 0xEA55, 0xEA56,
06064       0, 0xEA57, 0xEA58, 0xEA59,      0, 0xEA5A, 0x303E, 0xEA5B,
06065  0xEA5C, 0x723A, 0x4A2B, 0x7238, 0xEA5D,      0, 0x723B, 0x723C,
06066       0,      0, 0xEA5E,      0,      0, 0xEA5F, 0xEA60, 0x723D,
06067  0x723E,      0,      0,      0,      0,      0, 0xEA61, 0xEA62,
06068  0x723F, 0xEA63, 0x4B6E, 0x3B2D, 0xEA64, 0x3A7A, 0x412F,      0,
06069  0xEA65, 0xEA66, 0xEA67,      0, 0x7240,      0,      0, 0xEA68,
06070  0xEA69, 0x7243,      0, 0xEA6A, 0xEA6B,      0, 0xEA6C, 0xEA6D,
06071 };
06072 static const unsigned short utf8_to_euc_E9AF[] = {
06073  0x7241, 0xEA6E,      0,      0,      0,      0, 0x7244, 0xEA6F,
06074  0xEA70, 0x3871, 0x7242,      0,      0,      0, 0xEA71, 0x7245,
06075  0xEA72, 0x7246, 0x7247,      0, 0x724B,      0, 0x3B2A, 0xEA73,
06076  0xEA74,      0,      0, 0x4264,      0, 0xEA75,      0, 0xEA76,
06077       0, 0x724C, 0x7249, 0x7248, 0x724A, 0xEA77,      0, 0xEA78,
06078  0x375F,      0, 0xEA79, 0xEA7A,      0,      0,      0, 0xEA7B,
06079  0x7250, 0x724F, 0x724E, 0xEA7C,      0, 0x3033,      0, 0xEA7D,
06080  0xEA7E, 0xEB21, 0xEB22,      0,      0, 0xEB23,      0, 0xEB24,
06081 };
06082 static const unsigned short utf8_to_euc_E9B0[] = {
06083  0xEB25,      0, 0xEB26,      0, 0x725A,      0, 0x7256,      0,
06084  0x7257, 0x7253, 0x7259, 0xEB27, 0x7255, 0x3362,      0, 0xEB28,
06085  0x4F4C, 0xEB29, 0x7258, 0x7254, 0x7252, 0x7251, 0xEB2A,      0,
06086  0xEB2B, 0xEB2C, 0xEB2D, 0x725C, 0xEB2E,      0, 0xEB2F,      0,
06087       0, 0x725F, 0xEB30, 0xEB31, 0x725E, 0x725D, 0xEB32, 0xEB33,
06088  0xEB34, 0xEB35, 0xEB36,      0,      0, 0x4949, 0x725B, 0x3073,
06089  0x7260, 0xEB37, 0x7262,      0,      0, 0xEB38, 0xEB39, 0xEB3A,
06090       0, 0x336F, 0x724D, 0x3137,      0, 0xEB3B, 0x7264,      0,
06091 };
06092 static const unsigned short utf8_to_euc_E9B1[] = {
06093       0, 0xEB3C,      0, 0xEB3D, 0xEB3E, 0xEB3F, 0x7263, 0x7261,
06094  0x432D, 0xEB40, 0xEB41,      0,      0,      0, 0xEB42, 0xEB43,
06095  0xEB44,      0, 0x4B70, 0xEB45, 0xEB46,      0, 0xEB47, 0x4E5A,
06096  0xEB48,      0, 0x7265, 0xEB49, 0xEB50, 0xEB4A, 0xEB4B, 0xEB4C,
06097  0x7266,      0,      0, 0xEB4D,      0,      0,      0, 0x7267,
06098  0xEB52, 0xEB4E, 0xEB4F, 0xEB51,      0,      0, 0xEB53,      0,
06099  0xEB54,      0, 0xEB55,      0,      0, 0xEB56, 0x7268, 0xEB57,
06100  0x7269,      0,      0, 0xEB58,      0,      0,      0,      0,
06101 };
06102 static const unsigned short utf8_to_euc_E9B3[] = {
06103       0,      0,      0,      0,      0,      0,      0,      0,
06104       0,      0,      0,      0,      0,      0,      0,      0,
06105       0,      0,      0,      0,      0,      0,      0,      0,
06106       0,      0,      0,      0,      0,      0,      0,      0,
06107       0,      0,      0,      0,      0, 0x443B, 0xEB59, 0x726A,
06108       0, 0x4837,      0, 0x726F, 0x726B,      0,      0,      0,
06109  0x726C,      0, 0xEB5A, 0x4B31, 0x4C44,      0, 0x4650, 0xEB5B,
06110       0, 0xEB5C,      0,      0,      0,      0,      0,      0,
06111 };
06112 static const unsigned short utf8_to_euc_E9B4[] = {
06113       0,      0, 0xEB5E, 0x7270,      0,      0, 0x7271, 0x463E,
06114  0x726E, 0x726D,      0, 0xEB5D,      0,      0, 0x322A,      0,
06115       0, 0xEB5F, 0x7279,      0,      0, 0x7278,      0, 0xEB60,
06116  0xEB61,      0,      0, 0x3175, 0xEB62, 0xEB63, 0xEB64, 0x7276,
06117       0,      0,      0, 0x7275,      0,      0, 0x7273,      0,
06118  0x337B,      0, 0x7272, 0x3C32, 0x3229,      0,      0, 0xEB65,
06119  0xEB66,      0, 0xEB67, 0xEB68, 0xEB69,      0,      0,      0,
06120       0,      0, 0xEB6A, 0x3963, 0xEB6B, 0xEB6D, 0x727C, 0x727B,
06121 };
06122 static const unsigned short utf8_to_euc_E9B5[] = {
06123       0, 0x727A, 0xEB6E, 0xEB6F, 0x7277, 0xEB6C, 0x727D, 0xEB70,
06124  0x727E,      0, 0xEB71,      0,      0,      0,      0,      0,
06125  0x7325, 0x7324,      0, 0xEB72, 0xEB73,      0,      0,      0,
06126       0, 0x7326,      0,      0, 0x312D, 0x7321, 0x7322, 0xEB74,
06127  0x3974, 0x4C39, 0xEB76, 0xEB75, 0x7323, 0xEB77,      0,      0,
06128       0, 0xEB78, 0xEB79, 0xEB7A, 0x4B32,      0,      0, 0x732B,
06129  0xEB7B,      0, 0x7327,      0,      0,      0, 0xEB7C, 0xEB7D,
06130       0,      0, 0x732C, 0xEB7E, 0xEC21,      0, 0xEC22,      0,
06131 };
06132 static const unsigned short utf8_to_euc_E9B6[] = {
06133       0,      0,      0, 0xEC23, 0xEC24,      0, 0xEC25, 0x7329,
06134       0, 0x7328, 0xEC26,      0,      0, 0xEC27, 0xEC28, 0x375C,
06135       0,      0, 0xEC29, 0xEC2A,      0, 0xEC2B, 0xEC2C, 0xEC2D,
06136  0xEC2E,      0, 0x732D,      0,      0,      0,      0,      0,
06137       0, 0xEC2F,      0,      0, 0x732E,      0,      0,      0,
06138       0, 0x732F, 0xEC30, 0x732A, 0xEC31,      0, 0xEC32, 0x7274,
06139       0, 0xEC33, 0x7330,      0, 0x4461, 0xEC34,      0,      0,
06140  0x7334, 0xEC35, 0x7335, 0x7333, 0xEC36,      0,      0, 0xEC37,
06141 };
06142 static const unsigned short utf8_to_euc_E9B7[] = {
06143       0, 0x7332, 0x7338, 0xEC38, 0x7331,      0, 0x7336, 0xEC39,
06144       0, 0xEC3A, 0xEC3B,      0,      0,      0,      0, 0x7337,
06145       0,      0,      0, 0x733A, 0xEC3C, 0xEC3D, 0xEC3E, 0xEC3F,
06146       0, 0x7339, 0xEC40,      0,      0,      0, 0xEC41, 0xEC42,
06147  0xEC43,      0,      0,      0,      0, 0xEC44, 0x733C, 0xEC45,
06148       0, 0xEC46,      0, 0xEC47,      0, 0x733D, 0xEC48, 0x733E,
06149  0xEC49,      0, 0x4F49, 0xEC4A, 0xEC4B,      0,      0,      0,
06150  0x733B, 0x426B, 0x3A6D,      0,      0, 0x733F, 0xEC4C,      0,
06151 };
06152 static const unsigned short utf8_to_euc_E9B8[] = {
06153       0,      0, 0xEC4E,      0,      0,      0,      0, 0xEC4F,
06154       0,      0, 0xEC4D,      0,      0,      0, 0xEC50,      0,
06155  0xEC51, 0xEC52, 0xEC53,      0,      0, 0xEC54, 0xEC55,      0,
06156       0, 0xEC56, 0x7340, 0x7341, 0xEC57, 0xEC58, 0x7342,      0,
06157       0,      0,      0,      0,      0,      0,      0,      0,
06158       0,      0,      0,      0,      0,      0,      0,      0,
06159       0,      0,      0,      0,      0,      0,      0,      0,
06160       0,      0,      0,      0,      0,      0,      0,      0,
06161 };
06162 static const unsigned short utf8_to_euc_E9B9[] = {
06163       0,      0,      0,      0,      0,      0,      0,      0,
06164       0,      0,      0,      0,      0,      0,      0,      0,
06165       0,      0,      0,      0,      0,      0,      0,      0,
06166       0,      0,      0,      0,      0,      0,      0,      0,
06167       0,      0,      0,      0,      0,      0,      0,      0,
06168       0,      0,      0,      0,      0,      0,      0,      0,
06169       0,      0,      0,      0,      0, 0x7343,      0,      0,
06170  0x3834, 0x7344, 0xEC59, 0xEC5A, 0xEC5B, 0x7345,      0, 0x3C2F,
06171 };
06172 static const unsigned short utf8_to_euc_E9BA[] = {
06173  0xEC5C, 0x7346, 0xEC5D, 0xEC5E, 0xEC5F, 0xEC60,      0, 0xEC61,
06174  0x7347,      0,      0, 0x7348, 0x7349,      0, 0xEC62, 0xEC63,
06175       0, 0x734C, 0x734A, 0x4F3C,      0, 0x734B, 0xEC64, 0x4E6F,
06176  0xEC65,      0,      0, 0xEC66,      0, 0x734D, 0xEC67, 0x4E5B,
06177       0,      0,      0,      0, 0xEC68, 0x734E, 0x477E,      0,
06178  0xEC69, 0x734F, 0x7351,      0, 0xEC6A, 0x7352, 0xEC6B, 0xEC6C,
06179  0xEC6D,      0,      0, 0xEC6E, 0xEC6F, 0xEC70,      0,      0,
06180  0x7350, 0x396D, 0x4C4D, 0x4B63, 0x5677,      0, 0x5D60, 0x4B7B,
06181 };
06182 static const unsigned short utf8_to_euc_E9BB[] = {
06183       0,      0,      0,      0, 0x322B,      0, 0xEC71,      0,
06184  0xEC72,      0,      0, 0xEC73, 0x7354, 0x3550, 0x7355, 0x7356,
06185  0x7357, 0xF47E, 0x3975,      0, 0x7358, 0xEC74,      0,      0,
06186  0x6054, 0x4C5B,      0, 0x4263, 0x7359, 0x735B, 0x735A, 0xEC75,
06187  0x735C,      0,      0,      0, 0xEC76, 0x735D,      0, 0xEC77,
06188  0x735E,      0,      0,      0, 0xEC78, 0xEC79, 0xEC7A, 0x735F,
06189  0xEC7B, 0xEC7C, 0xEC7D,      0, 0x7360, 0xEC7E, 0x7361, 0x7362,
06190  0xED21, 0x7363,      0, 0x7364, 0x7365, 0x7366,      0, 0xED22,
06191 };
06192 static const unsigned short utf8_to_euc_E9BC[] = {
06193       0,      0, 0xED23, 0xED24,      0,      0,      0, 0x7367,
06194  0x7368, 0xED25,      0,      0,      0,      0, 0x4524, 0xED26,
06195  0xED27, 0xED28, 0xED29, 0x385D, 0xED2A, 0x736A, 0xED2B, 0xED2C,
06196       0, 0xED2D, 0xED2E, 0xED2F,      0,      0,      0, 0xED30,
06197  0x414D, 0x736B, 0xED31,      0,      0,      0, 0xED32,      0,
06198       0,      0, 0xED33, 0xED34, 0x736C,      0,      0, 0xED35,
06199       0, 0xED36, 0xED37,      0, 0xED38,      0,      0, 0xED39,
06200       0, 0xED3A, 0xED3B, 0x4921, 0xED3C, 0xED3D, 0x736D, 0xED3E,
06201 };
06202 static const unsigned short utf8_to_euc_E9BD[] = {
06203       0, 0xED3F,      0, 0xED40, 0xED41, 0xED42, 0xED43, 0xED44,
06204       0,      0, 0x736E, 0x6337,      0,      0, 0x6C5A, 0x706D,
06205       0,      0, 0x736F, 0xED45, 0x7370, 0xED46, 0xED47, 0xED48,
06206  0xED49,      0, 0xED4A,      0,      0, 0xED4B, 0xED4C, 0x7372,
06207  0x7373, 0x7374, 0x4E70, 0x7371,      0,      0, 0x7375, 0x7376,
06208  0xED4D, 0xED4E, 0x7378,      0, 0x7377, 0xED4F, 0xED50, 0xED51,
06209  0xED52, 0xED53, 0x737A, 0xED54,      0, 0xED55, 0x737B, 0x7379,
06210       0,      0, 0xED56,      0,      0, 0xED57,      0,      0,
06211 };
06212 static const unsigned short utf8_to_euc_E9BE[] = {
06213       0,      0,      0,      0,      0,      0,      0,      0,
06214       0,      0,      0,      0,      0, 0x4E36,      0, 0xED58,
06215  0xED59, 0xED5A, 0xED5B,      0, 0xED5C, 0x737C, 0xED5D, 0xED5E,
06216       0,      0,      0,      0, 0x737D, 0x6354, 0xED5F,      0,
06217  0x737E, 0xED60, 0xED61, 0xED62,      0, 0xED63,      0,      0,
06218       0,      0,      0,      0,      0,      0,      0,      0,
06219       0,      0,      0,      0,      0,      0,      0,      0,
06220       0,      0,      0,      0,      0,      0,      0,      0,
06221 };
06222 static const unsigned short utf8_to_euc_EFA4[] = {
06223       0,      0,      0,      0,      0,      0,      0,      0,
06224       0,      0,      0,      0,      0,      0,      0,      0,
06225       0,      0,      0,      0,      0,      0,      0,      0,
06226       0,      0,      0,      0,      0,      0,      0,      0,
06227       0,      0,      0,      0,      0,      0,      0,      0,
06228       0, 0xF445,      0,      0,      0,      0,      0,      0,
06229       0,      0,      0,      0,      0,      0,      0,      0,
06230       0,      0,      0,      0,      0,      0,      0,      0,
06231 };
06232 static const unsigned short utf8_to_euc_EFA7[] = {
06233       0,      0,      0,      0,      0,      0,      0,      0,
06234       0,      0,      0,      0,      0,      0,      0,      0,
06235       0,      0,      0,      0,      0,      0,      0,      0,
06236       0,      0,      0,      0, 0xF472,      0,      0,      0,
06237       0,      0,      0,      0,      0,      0,      0,      0,
06238       0,      0,      0,      0,      0,      0,      0,      0,
06239       0,      0,      0,      0,      0,      0,      0,      0,
06240       0,      0,      0,      0,      0,      0,      0,      0,
06241 };
06242 static const unsigned short utf8_to_euc_EFA8[] = {
06243       0,      0,      0,      0,      0,      0,      0,      0,
06244       0,      0,      0,      0,      0,      0, 0xF434, 0xF437,
06245  0xF438, 0xF43D, 0xF444, 0xF447, 0xF448, 0xF44E, 0xF44F, 0xF453,
06246  0xF455, 0xF456, 0xF457, 0xF458, 0xF45A, 0xF45B, 0xF45E, 0xF460,
06247  0xF462, 0xF463, 0xF465, 0xF469, 0xF46A, 0xF46B, 0xF46D, 0xF46F,
06248  0xF470, 0xF473, 0xF477, 0xF478, 0xF479, 0xF47D,      0,      0,
06249       0,      0,      0,      0,      0,      0,      0,      0,
06250       0,      0,      0,      0,      0,      0,      0,      0,
06251 };
06252 static const unsigned short utf8_to_euc_EFBC[] = {
06253       0, 0x212A, 0xF42A, 0x2174, 0x2170, 0x2173, 0x2175, 0xF429,
06254  0x214A, 0x214B, 0x2176, 0x215C, 0x2124, 0x215D, 0x2125, 0x213F,
06255  0x2330, 0x2331, 0x2332, 0x2333, 0x2334, 0x2335, 0x2336, 0x2337,
06256  0x2338, 0x2339, 0x2127, 0x2128, 0x2163, 0x2161, 0x2164, 0x2129,
06257  0x2177, 0x2341, 0x2342, 0x2343, 0x2344, 0x2345, 0x2346, 0x2347,
06258  0x2348, 0x2349, 0x234A, 0x234B, 0x234C, 0x234D, 0x234E, 0x234F,
06259  0x2350, 0x2351, 0x2352, 0x2353, 0x2354, 0x2355, 0x2356, 0x2357,
06260  0x2358, 0x2359, 0x235A, 0x214E, 0x2140, 0x214F, 0x2130, 0x2132,
06261 };
06262 static const unsigned short utf8_to_euc_EFBD[] = {
06263  0x212E, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367,
06264  0x2368, 0x2369, 0x236A, 0x236B, 0x236C, 0x236D, 0x236E, 0x236F,
06265  0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377,
06266  0x2378, 0x2379, 0x237A, 0x2150, 0x2143, 0x2151, 0xA237,      0,
06267       0, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27,
06268  0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F,
06269  0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37,
06270  0x0E38, 0x0E39, 0x0E3A, 0x0E3B, 0x0E3C, 0x0E3D, 0x0E3E, 0x0E3F,
06271 };
06272 static const unsigned short utf8_to_euc_EFBD_ms[] = {
06273  0x212E, 0x2361, 0x2362, 0x2363, 0x2364, 0x2365, 0x2366, 0x2367,
06274  0x2368, 0x2369, 0x236A, 0x236B, 0x236C, 0x236D, 0x236E, 0x236F,
06275  0x2370, 0x2371, 0x2372, 0x2373, 0x2374, 0x2375, 0x2376, 0x2377,
06276  0x2378, 0x2379, 0x237A, 0x2150, 0x2143, 0x2151, 0x2141,      0,
06277       0, 0x0E21, 0x0E22, 0x0E23, 0x0E24, 0x0E25, 0x0E26, 0x0E27,
06278  0x0E28, 0x0E29, 0x0E2A, 0x0E2B, 0x0E2C, 0x0E2D, 0x0E2E, 0x0E2F,
06279  0x0E30, 0x0E31, 0x0E32, 0x0E33, 0x0E34, 0x0E35, 0x0E36, 0x0E37,
06280  0x0E38, 0x0E39, 0x0E3A, 0x0E3B, 0x0E3C, 0x0E3D, 0x0E3E, 0x0E3F,
06281 };
06282 static const unsigned short utf8_to_euc_EFBE[] = {
06283  0x0E40, 0x0E41, 0x0E42, 0x0E43, 0x0E44, 0x0E45, 0x0E46, 0x0E47,
06284  0x0E48, 0x0E49, 0x0E4A, 0x0E4B, 0x0E4C, 0x0E4D, 0x0E4E, 0x0E4F,
06285  0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57,
06286  0x0E58, 0x0E59, 0x0E5A, 0x0E5B, 0x0E5C, 0x0E5D, 0x0E5E, 0x0E5F,
06287       0,      0,      0,      0,      0,      0,      0,      0,
06288       0,      0,      0,      0,      0,      0,      0,      0,
06289       0,      0,      0,      0,      0,      0,      0,      0,
06290       0,      0,      0,      0,      0,      0,      0,      0,
06291 };
06292 static const unsigned short utf8_to_euc_EFBF[] = {
06293       0,      0,      0,      0,      0,      0,      0,      0,
06294       0,      0,      0,      0,      0,      0,      0,      0,
06295       0,      0,      0,      0,      0,      0,      0,      0,
06296       0,      0,      0,      0,      0,      0,      0,      0,
06297  0x2171, 0x2172, 0x224C, 0x2131, 0xA243, 0x216F,      0,      0,
06298       0,      0,      0,      0,      0,      0,      0,      0,
06299       0,      0,      0,      0,      0,      0,      0,      0,
06300       0,      0,      0,      0,      0,      0,      0,      0,
06301 };
06302 static const unsigned short *const utf8_to_euc_E2[] = {
06303  utf8_to_euc_E280,                0,                0,                0,
06304  utf8_to_euc_E284, utf8_to_euc_E285, utf8_to_euc_E286, utf8_to_euc_E287,
06305  utf8_to_euc_E288, utf8_to_euc_E289, utf8_to_euc_E28A,                0,
06306  utf8_to_euc_E28C,                0,                0,                0,
06307                 0, utf8_to_euc_E291,                0,                0,
06308  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
06309  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
06310                 0,                0,                0,                0,
06311                 0,                0,                0,                0,
06312                 0,                0,                0,                0,
06313                 0,                0,                0,                0,
06314                 0,                0,                0,                0,
06315                 0,                0,                0,                0,
06316                 0,                0,                0,                0,
06317                 0,                0,                0,                0,
06318                 0,                0,                0,                0,
06319 };
06320 static const unsigned short *const utf8_to_euc_E2_ms[] = {
06321  utf8_to_euc_E280_ms,                0,                0,                0,
06322  utf8_to_euc_E284, utf8_to_euc_E285, utf8_to_euc_E286, utf8_to_euc_E287,
06323  utf8_to_euc_E288, utf8_to_euc_E289, utf8_to_euc_E28A,                0,
06324  utf8_to_euc_E28C,                0,                0,                0,
06325                 0, utf8_to_euc_E291,                0,                0,
06326  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
06327  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
06328                 0,                0,                0,                0,
06329                 0,                0,                0,                0,
06330                 0,                0,                0,                0,
06331                 0,                0,                0,                0,
06332                 0,                0,                0,                0,
06333                 0,                0,                0,                0,
06334                 0,                0,                0,                0,
06335                 0,                0,                0,                0,
06336                 0,                0,                0,                0,
06337 };
06338 static const unsigned short *const utf8_to_euc_E2_932[] = {
06339  utf8_to_euc_E280_932,                0,                0,                0,
06340  utf8_to_euc_E284, utf8_to_euc_E285, utf8_to_euc_E286, utf8_to_euc_E287,
06341  utf8_to_euc_E288_932, utf8_to_euc_E289, utf8_to_euc_E28A,                0,
06342  utf8_to_euc_E28C,                0,                0,                0,
06343                 0, utf8_to_euc_E291,                0,                0,
06344  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
06345  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
06346                 0,                0,                0,                0,
06347                 0,                0,                0,                0,
06348                 0,                0,                0,                0,
06349                 0,                0,                0,                0,
06350                 0,                0,                0,                0,
06351                 0,                0,                0,                0,
06352                 0,                0,                0,                0,
06353                 0,                0,                0,                0,
06354                 0,                0,                0,                0,
06355 };
06356 static const unsigned short *const utf8_to_euc_E2_mac[] = {
06357  utf8_to_euc_E280_932,                0,                0,                0,
06358  utf8_to_euc_E284_mac, utf8_to_euc_E285_mac, utf8_to_euc_E286, utf8_to_euc_E287,
06359  utf8_to_euc_E288_mac, utf8_to_euc_E289, utf8_to_euc_E28A_mac,                0,
06360  utf8_to_euc_E28C,                0,                0,                0,
06361                 0, utf8_to_euc_E291_mac,                0,                0,
06362  utf8_to_euc_E294, utf8_to_euc_E295, utf8_to_euc_E296, utf8_to_euc_E297,
06363  utf8_to_euc_E298, utf8_to_euc_E299,                0,                0,
06364                 0,                0,                0,                0,
06365                 0,                0,                0,                0,
06366                 0,                0,                0,                0,
06367                 0,                0,                0,                0,
06368                 0,                0,                0,                0,
06369                 0,                0,                0,                0,
06370                 0,                0,                0,                0,
06371                 0,                0,                0,                0,
06372                 0,                0,                0,                0,
06373 };
06374 static const unsigned short *const utf8_to_euc_E3[] = {
06375  utf8_to_euc_E380, utf8_to_euc_E381, utf8_to_euc_E382, utf8_to_euc_E383,
06376                 0,                0,                0,                0,
06377  utf8_to_euc_E388,                0, utf8_to_euc_E38A,                0,
06378  utf8_to_euc_E38C, utf8_to_euc_E38D, utf8_to_euc_E38E, utf8_to_euc_E38F,
06379                 0,                0,                0,                0,
06380                 0,                0,                0,                0,
06381                 0,                0,                0,                0,
06382                 0,                0,                0,                0,
06383                 0,                0,                0,                0,
06384                 0,                0,                0,                0,
06385                 0,                0,                0,                0,
06386                 0,                0,                0,                0,
06387                 0,                0,                0,                0,
06388                 0,                0,                0,                0,
06389                 0,                0,                0,                0,
06390                 0,                0,                0,                0,
06391 };
06392 static const unsigned short *const utf8_to_euc_E3_932[] = {
06393  utf8_to_euc_E380_932, utf8_to_euc_E381, utf8_to_euc_E382_932, utf8_to_euc_E383,
06394                 0,                0,                0,                0,
06395  utf8_to_euc_E388,                0, utf8_to_euc_E38A,                0,
06396  utf8_to_euc_E38C, utf8_to_euc_E38D, utf8_to_euc_E38E, utf8_to_euc_E38F,
06397                 0,                0,                0,                0,
06398                 0,                0,                0,                0,
06399                 0,                0,                0,                0,
06400                 0,                0,                0,                0,
06401                 0,                0,                0,                0,
06402                 0,                0,                0,                0,
06403                 0,                0,                0,                0,
06404                 0,                0,                0,                0,
06405                 0,                0,                0,                0,
06406                 0,                0,                0,                0,
06407                 0,                0,                0,                0,
06408                 0,                0,                0,                0,
06409 };
06410 static const unsigned short *const utf8_to_euc_E3_mac[] = {
06411  utf8_to_euc_E380_932, utf8_to_euc_E381, utf8_to_euc_E382_932, utf8_to_euc_E383,
06412                 0,                0,                0,                0,
06413  utf8_to_euc_E388_mac,                0, utf8_to_euc_E38A_mac,                0,
06414  utf8_to_euc_E38C_mac, utf8_to_euc_E38D_mac, utf8_to_euc_E38E_mac, utf8_to_euc_E38F_mac,
06415                 0,                0,                0,                0,
06416                 0,                0,                0,                0,
06417                 0,                0,                0,                0,
06418                 0,                0,                0,                0,
06419                 0,                0,                0,                0,
06420                 0,                0,                0,                0,
06421                 0,                0,                0,                0,
06422                 0,                0,                0,                0,
06423                 0,                0,                0,                0,
06424                 0,                0,                0,                0,
06425                 0,                0,                0,                0,
06426                 0,                0,                0,                0,
06427 };
06428 static const unsigned short *const utf8_to_euc_E4[] = {
06429                 0,                0,                0,                0,
06430                 0,                0,                0,                0,
06431                 0,                0,                0,                0,
06432                 0,                0,                0,                0,
06433                 0,                0,                0,                0,
06434                 0,                0,                0,                0,
06435                 0,                0,                0,                0,
06436                 0,                0,                0,                0,
06437                 0,                0,                0,                0,
06438                 0,                0,                0,                0,
06439                 0,                0,                0,                0,
06440                 0,                0,                0,                0,
06441                 0,                0,                0,                0,
06442                 0,                0,                0,                0,
06443  utf8_to_euc_E4B8, utf8_to_euc_E4B9, utf8_to_euc_E4BA, utf8_to_euc_E4BB,
06444  utf8_to_euc_E4BC, utf8_to_euc_E4BD, utf8_to_euc_E4BE, utf8_to_euc_E4BF,
06445 };
06446 static const unsigned short *const utf8_to_euc_E5[] = {
06447  utf8_to_euc_E580, utf8_to_euc_E581, utf8_to_euc_E582, utf8_to_euc_E583,
06448  utf8_to_euc_E584, utf8_to_euc_E585, utf8_to_euc_E586, utf8_to_euc_E587,
06449  utf8_to_euc_E588, utf8_to_euc_E589, utf8_to_euc_E58A, utf8_to_euc_E58B,
06450  utf8_to_euc_E58C, utf8_to_euc_E58D, utf8_to_euc_E58E, utf8_to_euc_E58F,
06451  utf8_to_euc_E590, utf8_to_euc_E591, utf8_to_euc_E592, utf8_to_euc_E593,
06452  utf8_to_euc_E594, utf8_to_euc_E595, utf8_to_euc_E596, utf8_to_euc_E597,
06453  utf8_to_euc_E598, utf8_to_euc_E599, utf8_to_euc_E59A, utf8_to_euc_E59B,
06454  utf8_to_euc_E59C, utf8_to_euc_E59D, utf8_to_euc_E59E, utf8_to_euc_E59F,
06455  utf8_to_euc_E5A0, utf8_to_euc_E5A1, utf8_to_euc_E5A2, utf8_to_euc_E5A3,
06456  utf8_to_euc_E5A4, utf8_to_euc_E5A5, utf8_to_euc_E5A6, utf8_to_euc_E5A7,
06457  utf8_to_euc_E5A8, utf8_to_euc_E5A9, utf8_to_euc_E5AA, utf8_to_euc_E5AB,
06458  utf8_to_euc_E5AC, utf8_to_euc_E5AD, utf8_to_euc_E5AE, utf8_to_euc_E5AF,
06459  utf8_to_euc_E5B0, utf8_to_euc_E5B1, utf8_to_euc_E5B2, utf8_to_euc_E5B3,
06460  utf8_to_euc_E5B4, utf8_to_euc_E5B5, utf8_to_euc_E5B6, utf8_to_euc_E5B7,
06461  utf8_to_euc_E5B8, utf8_to_euc_E5B9, utf8_to_euc_E5BA, utf8_to_euc_E5BB,
06462  utf8_to_euc_E5BC, utf8_to_euc_E5BD, utf8_to_euc_E5BE, utf8_to_euc_E5BF,
06463 };
06464 static const unsigned short *const utf8_to_euc_E6[] = {
06465  utf8_to_euc_E680, utf8_to_euc_E681, utf8_to_euc_E682, utf8_to_euc_E683,
06466  utf8_to_euc_E684, utf8_to_euc_E685, utf8_to_euc_E686, utf8_to_euc_E687,
06467  utf8_to_euc_E688, utf8_to_euc_E689, utf8_to_euc_E68A, utf8_to_euc_E68B,
06468  utf8_to_euc_E68C, utf8_to_euc_E68D, utf8_to_euc_E68E, utf8_to_euc_E68F,
06469  utf8_to_euc_E690, utf8_to_euc_E691, utf8_to_euc_E692, utf8_to_euc_E693,
06470  utf8_to_euc_E694, utf8_to_euc_E695, utf8_to_euc_E696, utf8_to_euc_E697,
06471  utf8_to_euc_E698, utf8_to_euc_E699, utf8_to_euc_E69A, utf8_to_euc_E69B,
06472  utf8_to_euc_E69C, utf8_to_euc_E69D, utf8_to_euc_E69E, utf8_to_euc_E69F,
06473  utf8_to_euc_E6A0, utf8_to_euc_E6A1, utf8_to_euc_E6A2, utf8_to_euc_E6A3,
06474  utf8_to_euc_E6A4, utf8_to_euc_E6A5, utf8_to_euc_E6A6, utf8_to_euc_E6A7,
06475  utf8_to_euc_E6A8, utf8_to_euc_E6A9, utf8_to_euc_E6AA, utf8_to_euc_E6AB,
06476  utf8_to_euc_E6AC, utf8_to_euc_E6AD, utf8_to_euc_E6AE, utf8_to_euc_E6AF,
06477  utf8_to_euc_E6B0, utf8_to_euc_E6B1, utf8_to_euc_E6B2, utf8_to_euc_E6B3,
06478  utf8_to_euc_E6B4, utf8_to_euc_E6B5, utf8_to_euc_E6B6, utf8_to_euc_E6B7,
06479  utf8_to_euc_E6B8, utf8_to_euc_E6B9, utf8_to_euc_E6BA, utf8_to_euc_E6BB,
06480  utf8_to_euc_E6BC, utf8_to_euc_E6BD, utf8_to_euc_E6BE, utf8_to_euc_E6BF,
06481 };
06482 static const unsigned short *const utf8_to_euc_E7[] = {
06483  utf8_to_euc_E780, utf8_to_euc_E781, utf8_to_euc_E782, utf8_to_euc_E783,
06484  utf8_to_euc_E784, utf8_to_euc_E785, utf8_to_euc_E786, utf8_to_euc_E787,
06485  utf8_to_euc_E788, utf8_to_euc_E789, utf8_to_euc_E78A, utf8_to_euc_E78B,
06486  utf8_to_euc_E78C, utf8_to_euc_E78D, utf8_to_euc_E78E, utf8_to_euc_E78F,
06487  utf8_to_euc_E790, utf8_to_euc_E791, utf8_to_euc_E792, utf8_to_euc_E793,
06488  utf8_to_euc_E794, utf8_to_euc_E795, utf8_to_euc_E796, utf8_to_euc_E797,
06489  utf8_to_euc_E798, utf8_to_euc_E799, utf8_to_euc_E79A, utf8_to_euc_E79B,
06490  utf8_to_euc_E79C, utf8_to_euc_E79D, utf8_to_euc_E79E, utf8_to_euc_E79F,
06491  utf8_to_euc_E7A0, utf8_to_euc_E7A1, utf8_to_euc_E7A2, utf8_to_euc_E7A3,
06492  utf8_to_euc_E7A4, utf8_to_euc_E7A5, utf8_to_euc_E7A6, utf8_to_euc_E7A7,
06493  utf8_to_euc_E7A8, utf8_to_euc_E7A9, utf8_to_euc_E7AA, utf8_to_euc_E7AB,
06494  utf8_to_euc_E7AC, utf8_to_euc_E7AD, utf8_to_euc_E7AE, utf8_to_euc_E7AF,
06495  utf8_to_euc_E7B0, utf8_to_euc_E7B1, utf8_to_euc_E7B2, utf8_to_euc_E7B3,
06496  utf8_to_euc_E7B4, utf8_to_euc_E7B5, utf8_to_euc_E7B6, utf8_to_euc_E7B7,
06497  utf8_to_euc_E7B8, utf8_to_euc_E7B9, utf8_to_euc_E7BA,                0,
06498  utf8_to_euc_E7BC, utf8_to_euc_E7BD, utf8_to_euc_E7BE, utf8_to_euc_E7BF,
06499 };
06500 static const unsigned short *const utf8_to_euc_E8[] = {
06501  utf8_to_euc_E880, utf8_to_euc_E881, utf8_to_euc_E882, utf8_to_euc_E883,
06502  utf8_to_euc_E884, utf8_to_euc_E885, utf8_to_euc_E886, utf8_to_euc_E887,
06503  utf8_to_euc_E888, utf8_to_euc_E889, utf8_to_euc_E88A, utf8_to_euc_E88B,
06504  utf8_to_euc_E88C, utf8_to_euc_E88D, utf8_to_euc_E88E, utf8_to_euc_E88F,
06505  utf8_to_euc_E890, utf8_to_euc_E891, utf8_to_euc_E892, utf8_to_euc_E893,
06506  utf8_to_euc_E894, utf8_to_euc_E895, utf8_to_euc_E896, utf8_to_euc_E897,
06507  utf8_to_euc_E898, utf8_to_euc_E899, utf8_to_euc_E89A, utf8_to_euc_E89B,
06508  utf8_to_euc_E89C, utf8_to_euc_E89D, utf8_to_euc_E89E, utf8_to_euc_E89F,
06509  utf8_to_euc_E8A0, utf8_to_euc_E8A1, utf8_to_euc_E8A2, utf8_to_euc_E8A3,
06510  utf8_to_euc_E8A4, utf8_to_euc_E8A5, utf8_to_euc_E8A6, utf8_to_euc_E8A7,
06511  utf8_to_euc_E8A8, utf8_to_euc_E8A9, utf8_to_euc_E8AA, utf8_to_euc_E8AB,
06512  utf8_to_euc_E8AC, utf8_to_euc_E8AD, utf8_to_euc_E8AE,                0,
06513  utf8_to_euc_E8B0, utf8_to_euc_E8B1, utf8_to_euc_E8B2, utf8_to_euc_E8B3,
06514  utf8_to_euc_E8B4, utf8_to_euc_E8B5, utf8_to_euc_E8B6, utf8_to_euc_E8B7,
06515  utf8_to_euc_E8B8, utf8_to_euc_E8B9, utf8_to_euc_E8BA, utf8_to_euc_E8BB,
06516  utf8_to_euc_E8BC, utf8_to_euc_E8BD, utf8_to_euc_E8BE, utf8_to_euc_E8BF,
06517 };
06518 static const unsigned short *const utf8_to_euc_E9[] = {
06519  utf8_to_euc_E980, utf8_to_euc_E981, utf8_to_euc_E982, utf8_to_euc_E983,
06520  utf8_to_euc_E984, utf8_to_euc_E985, utf8_to_euc_E986, utf8_to_euc_E987,
06521  utf8_to_euc_E988, utf8_to_euc_E989, utf8_to_euc_E98A, utf8_to_euc_E98B,
06522  utf8_to_euc_E98C, utf8_to_euc_E98D, utf8_to_euc_E98E, utf8_to_euc_E98F,
06523  utf8_to_euc_E990, utf8_to_euc_E991, utf8_to_euc_E992,                0,
06524                 0, utf8_to_euc_E995, utf8_to_euc_E996, utf8_to_euc_E997,
06525  utf8_to_euc_E998, utf8_to_euc_E999, utf8_to_euc_E99A, utf8_to_euc_E99B,
06526  utf8_to_euc_E99C, utf8_to_euc_E99D, utf8_to_euc_E99E, utf8_to_euc_E99F,
06527  utf8_to_euc_E9A0, utf8_to_euc_E9A1, utf8_to_euc_E9A2, utf8_to_euc_E9A3,
06528  utf8_to_euc_E9A4, utf8_to_euc_E9A5, utf8_to_euc_E9A6, utf8_to_euc_E9A7,
06529  utf8_to_euc_E9A8, utf8_to_euc_E9A9, utf8_to_euc_E9AA, utf8_to_euc_E9AB,
06530  utf8_to_euc_E9AC, utf8_to_euc_E9AD, utf8_to_euc_E9AE, utf8_to_euc_E9AF,
06531  utf8_to_euc_E9B0, utf8_to_euc_E9B1,                0, utf8_to_euc_E9B3,
06532  utf8_to_euc_E9B4, utf8_to_euc_E9B5, utf8_to_euc_E9B6, utf8_to_euc_E9B7,
06533  utf8_to_euc_E9B8, utf8_to_euc_E9B9, utf8_to_euc_E9BA, utf8_to_euc_E9BB,
06534  utf8_to_euc_E9BC, utf8_to_euc_E9BD, utf8_to_euc_E9BE,                0,
06535 };
06536 static const unsigned short *const utf8_to_euc_EF[] = {
06537                 0,                0,                0,                0,
06538                 0,                0,                0,                0,
06539                 0,                0,                0,                0,
06540                 0,                0,                0,                0,
06541                 0,                0,                0,                0,
06542                 0,                0,                0,                0,
06543                 0,                0,                0,                0,
06544                 0,                0,                0,                0,
06545                 0,                0,                0,                0,
06546  utf8_to_euc_EFA4,                0,                0, utf8_to_euc_EFA7,
06547  utf8_to_euc_EFA8,                0,                0,                0,
06548                 0,                0,                0,                0,
06549                 0,                0,                0,                0,
06550                 0,                0,                0,                0,
06551                 0,                0,                0,                0,
06552  utf8_to_euc_EFBC, utf8_to_euc_EFBD, utf8_to_euc_EFBE, utf8_to_euc_EFBF,
06553 };
06554 static const unsigned short *const utf8_to_euc_EF_ms[] = {
06555                 0,                0,                0,                0,
06556                 0,                0,                0,                0,
06557                 0,                0,                0,                0,
06558                 0,                0,                0,                0,
06559                 0,                0,                0,                0,
06560                 0,                0,                0,                0,
06561                 0,                0,                0,                0,
06562                 0,                0,                0,                0,
06563                 0,                0,                0,                0,
06564  utf8_to_euc_EFA4,                0,                0, utf8_to_euc_EFA7,
06565  utf8_to_euc_EFA8,                0,                0,                0,
06566                 0,                0,                0,                0,
06567                 0,                0,                0,                0,
06568                 0,                0,                0,                0,
06569                 0,                0,                0,                0,
06570  utf8_to_euc_EFBC, utf8_to_euc_EFBD_ms, utf8_to_euc_EFBE, utf8_to_euc_EFBF,
06571 };
06572 const unsigned short *const utf8_to_euc_2bytes[] = {
06573               0,              0,              0,              0,
06574               0,              0,              0,              0,
06575               0,              0,              0,              0,
06576               0,              0,              0,              0,
06577               0,              0,              0,              0,
06578               0,              0,              0,              0,
06579               0,              0,              0,              0,
06580               0,              0,              0,              0,
06581               0,              0,              0,              0,
06582               0,              0,              0,              0,
06583               0,              0,              0,              0,
06584               0,              0,              0,              0,
06585               0,              0,              0,              0,
06586               0,              0,              0,              0,
06587               0,              0,              0,              0,
06588               0,              0,              0,              0,
06589               0,              0, utf8_to_euc_C2, utf8_to_euc_C3,
06590  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
06591               0,              0,              0, utf8_to_euc_CB,
06592               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
06593  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
06594               0,              0,              0,              0,
06595               0,              0,              0,              0,
06596               0,              0,              0,              0,
06597               0,              0,              0,              0,
06598               0,              0,              0,              0,
06599               0,              0,              0,              0,
06600               0,              0,              0,              0,
06601 };
06602 const unsigned short *const utf8_to_euc_2bytes_ms[] = {
06603               0,              0,              0,              0,
06604               0,              0,              0,              0,
06605               0,              0,              0,              0,
06606               0,              0,              0,              0,
06607               0,              0,              0,              0,
06608               0,              0,              0,              0,
06609               0,              0,              0,              0,
06610               0,              0,              0,              0,
06611               0,              0,              0,              0,
06612               0,              0,              0,              0,
06613               0,              0,              0,              0,
06614               0,              0,              0,              0,
06615               0,              0,              0,              0,
06616               0,              0,              0,              0,
06617               0,              0,              0,              0,
06618               0,              0,              0,              0,
06619               0,              0, utf8_to_euc_C2_ms, utf8_to_euc_C3,
06620  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
06621               0,              0,              0, utf8_to_euc_CB,
06622               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
06623  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
06624               0,              0,              0,              0,
06625               0,              0,              0,              0,
06626               0,              0,              0,              0,
06627               0,              0,              0,              0,
06628               0,              0,              0,              0,
06629               0,              0,              0,              0,
06630               0,              0,              0,              0,
06631 };
06632 const unsigned short *const utf8_to_euc_2bytes_932[] = {
06633               0,              0,              0,              0,
06634               0,              0,              0,              0,
06635               0,              0,              0,              0,
06636               0,              0,              0,              0,
06637               0,              0,              0,              0,
06638               0,              0,              0,              0,
06639               0,              0,              0,              0,
06640               0,              0,              0,              0,
06641               0,              0,              0,              0,
06642               0,              0,              0,              0,
06643               0,              0,              0,              0,
06644               0,              0,              0,              0,
06645               0,              0,              0,              0,
06646               0,              0,              0,              0,
06647               0,              0,              0,              0,
06648               0,              0,              0,              0,
06649               0,              0, utf8_to_euc_C2_932, utf8_to_euc_C3_932,
06650  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
06651               0,              0,              0, utf8_to_euc_CB,
06652               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
06653  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
06654               0,              0,              0,              0,
06655               0,              0,              0,              0,
06656               0,              0,              0,              0,
06657               0,              0,              0,              0,
06658               0,              0,              0,              0,
06659               0,              0,              0,              0,
06660               0,              0,              0,              0,
06661 };
06662 const unsigned short *const utf8_to_euc_2bytes_mac[] = {
06663               0,              0,              0,              0,
06664               0,              0,              0,              0,
06665               0,              0,              0,              0,
06666               0,              0,              0,              0,
06667               0,              0,              0,              0,
06668               0,              0,              0,              0,
06669               0,              0,              0,              0,
06670               0,              0,              0,              0,
06671               0,              0,              0,              0,
06672               0,              0,              0,              0,
06673               0,              0,              0,              0,
06674               0,              0,              0,              0,
06675               0,              0,              0,              0,
06676               0,              0,              0,              0,
06677               0,              0,              0,              0,
06678               0,              0,              0,              0,
06679               0,              0, utf8_to_euc_C2_mac, utf8_to_euc_C3,
06680  utf8_to_euc_C4, utf8_to_euc_C5,              0, utf8_to_euc_C7,
06681               0,              0,              0, utf8_to_euc_CB,
06682               0,              0, utf8_to_euc_CE, utf8_to_euc_CF,
06683  utf8_to_euc_D0, utf8_to_euc_D1,              0,              0,
06684               0,              0,              0,              0,
06685               0,              0,              0,              0,
06686               0,              0,              0,              0,
06687               0,              0,              0,              0,
06688               0,              0,              0,              0,
06689               0,              0,              0,              0,
06690               0,              0,              0,              0,
06691 };
06692 const unsigned short *const *const utf8_to_euc_3bytes[] = {
06693               0,              0, utf8_to_euc_E2, utf8_to_euc_E3,
06694  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
06695  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
06696               0,              0,              0, utf8_to_euc_EF,
06697 };
06698 const unsigned short *const *const utf8_to_euc_3bytes_ms[] = {
06699               0,              0, utf8_to_euc_E2_ms, utf8_to_euc_E3,
06700  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
06701  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
06702               0,              0,              0, utf8_to_euc_EF_ms,
06703 };
06704 const unsigned short *const *const utf8_to_euc_3bytes_932[] = {
06705               0,              0, utf8_to_euc_E2_932, utf8_to_euc_E3_932,
06706  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
06707  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
06708               0,              0,              0, utf8_to_euc_EF_ms,
06709 };
06710 const unsigned short *const *const utf8_to_euc_3bytes_mac[] = {
06711               0,              0, utf8_to_euc_E2_mac, utf8_to_euc_E3_mac,
06712  utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
06713  utf8_to_euc_E8, utf8_to_euc_E9,              0,              0,
06714               0,              0,              0, utf8_to_euc_EF_ms,
06715 };
06716 
06717 #ifdef UNICODE_NORMALIZATION
06718 
06719 /* Normalization Table by Apple */
06720 /* http://developer.apple.com/technotes/tn/tn1150table.html */
06721 
06722 const struct normalization_pair normalization_table[] = {
06723     {{0xcd,0xbe},       {0x3b}},
06724     {{0xc3,0x80},       {0x41,0xcc,0x80,0x00}},
06725     {{0xc3,0x81},       {0x41,0xcc,0x81}},
06726     {{0xc3,0x82},       {0x41,0xcc,0x82}},
06727     {{0xe1,0xba,0xa6},  {0x41,0xcc,0x82,0xcc,0x80}},
06728     {{0xe1,0xba,0xa4},  {0x41,0xcc,0x82,0xcc,0x81}},
06729     {{0xe1,0xba,0xaa},  {0x41,0xcc,0x82,0xcc,0x83}},
06730     {{0xe1,0xba,0xa8},  {0x41,0xcc,0x82,0xcc,0x89}},
06731     {{0xc3,0x83},       {0x41,0xcc,0x83}},
06732     {{0xc4,0x80},       {0x41,0xcc,0x84}},
06733     {{0xc4,0x82},       {0x41,0xcc,0x86}},
06734     {{0xe1,0xba,0xb0},  {0x41,0xcc,0x86,0xcc,0x80}},
06735     {{0xe1,0xba,0xae},  {0x41,0xcc,0x86,0xcc,0x81}},
06736     {{0xe1,0xba,0xb4},  {0x41,0xcc,0x86,0xcc,0x83}},
06737     {{0xe1,0xba,0xb2},  {0x41,0xcc,0x86,0xcc,0x89}},
06738     {{0xc7,0xa0},       {0x41,0xcc,0x87,0xcc,0x84}},
06739     {{0xc3,0x84},       {0x41,0xcc,0x88}},
06740     {{0xc7,0x9e},       {0x41,0xcc,0x88,0xcc,0x84}},
06741     {{0xe1,0xba,0xa2},  {0x41,0xcc,0x89}},
06742     {{0xc3,0x85},       {0x41,0xcc,0x8a}},
06743     {{0xc7,0xba},       {0x41,0xcc,0x8a,0xcc,0x81}},
06744     {{0xc7,0x8d},       {0x41,0xcc,0x8c}},
06745     {{0xc8,0x80},       {0x41,0xcc,0x8f}},
06746     {{0xc8,0x82},       {0x41,0xcc,0x91}},
06747     {{0xe1,0xba,0xa0},  {0x41,0xcc,0xa3}},
06748     {{0xe1,0xba,0xac},  {0x41,0xcc,0xa3,0xcc,0x82}},
06749     {{0xe1,0xba,0xb6},  {0x41,0xcc,0xa3,0xcc,0x86}},
06750     {{0xe1,0xb8,0x80},  {0x41,0xcc,0xa5}},
06751     {{0xc4,0x84},       {0x41,0xcc,0xa8}},
06752     {{0xe1,0xb8,0x82},  {0x42,0xcc,0x87}},
06753     {{0xe1,0xb8,0x84},  {0x42,0xcc,0xa3}},
06754     {{0xe1,0xb8,0x86},  {0x42,0xcc,0xb1}},
06755     {{0xc4,0x86},       {0x43,0xcc,0x81}},
06756     {{0xc4,0x88},       {0x43,0xcc,0x82}},
06757     {{0xc4,0x8a},       {0x43,0xcc,0x87}},
06758     {{0xc4,0x8c},       {0x43,0xcc,0x8c}},
06759     {{0xc3,0x87},       {0x43,0xcc,0xa7}},
06760     {{0xe1,0xb8,0x88},  {0x43,0xcc,0xa7,0xcc,0x81}},
06761     {{0xe1,0xb8,0x8a},  {0x44,0xcc,0x87}},
06762     {{0xc4,0x8e},       {0x44,0xcc,0x8c}},
06763     {{0xe1,0xb8,0x8c},  {0x44,0xcc,0xa3}},
06764     {{0xe1,0xb8,0x90},  {0x44,0xcc,0xa7}},
06765     {{0xe1,0xb8,0x92},  {0x44,0xcc,0xad}},
06766     {{0xe1,0xb8,0x8e},  {0x44,0xcc,0xb1}},
06767     {{0xc3,0x88},       {0x45,0xcc,0x80}},
06768     {{0xc3,0x89},       {0x45,0xcc,0x81}},
06769     {{0xc3,0x8a},       {0x45,0xcc,0x82}},
06770     {{0xe1,0xbb,0x80},  {0x45,0xcc,0x82,0xcc,0x80}},
06771     {{0xe1,0xba,0xbe},  {0x45,0xcc,0x82,0xcc,0x81}},
06772     {{0xe1,0xbb,0x84},  {0x45,0xcc,0x82,0xcc,0x83}},
06773     {{0xe1,0xbb,0x82},  {0x45,0xcc,0x82,0xcc,0x89}},
06774     {{0xe1,0xba,0xbc},  {0x45,0xcc,0x83}},
06775     {{0xc4,0x92},       {0x45,0xcc,0x84}},
06776     {{0xe1,0xb8,0x94},  {0x45,0xcc,0x84,0xcc,0x80}},
06777     {{0xe1,0xb8,0x96},  {0x45,0xcc,0x84,0xcc,0x81}},
06778     {{0xc4,0x94},       {0x45,0xcc,0x86}},
06779     {{0xc4,0x96},       {0x45,0xcc,0x87}},
06780     {{0xc3,0x8b},       {0x45,0xcc,0x88}},
06781     {{0xe1,0xba,0xba},  {0x45,0xcc,0x89}},
06782     {{0xc4,0x9a},       {0x45,0xcc,0x8c}},
06783     {{0xc8,0x84},       {0x45,0xcc,0x8f}},
06784     {{0xc8,0x86},       {0x45,0xcc,0x91}},
06785     {{0xe1,0xba,0xb8},  {0x45,0xcc,0xa3}},
06786     {{0xe1,0xbb,0x86},  {0x45,0xcc,0xa3,0xcc,0x82}},
06787     {{0xe1,0xb8,0x9c},  {0x45,0xcc,0xa7,0xcc,0x86}},
06788     {{0xc4,0x98},       {0x45,0xcc,0xa8}},
06789     {{0xe1,0xb8,0x98},  {0x45,0xcc,0xad}},
06790     {{0xe1,0xb8,0x9a},  {0x45,0xcc,0xb0}},
06791     {{0xe1,0xb8,0x9e},  {0x46,0xcc,0x87}},
06792     {{0xc7,0xb4},       {0x47,0xcc,0x81}},
06793     {{0xc4,0x9c},       {0x47,0xcc,0x82}},
06794     {{0xe1,0xb8,0xa0},  {0x47,0xcc,0x84}},
06795     {{0xc4,0x9e},       {0x47,0xcc,0x86}},
06796     {{0xc4,0xa0},       {0x47,0xcc,0x87}},
06797     {{0xc7,0xa6},       {0x47,0xcc,0x8c}},
06798     {{0xc4,0xa2},       {0x47,0xcc,0xa7}},
06799     {{0xc4,0xa4},       {0x48,0xcc,0x82}},
06800     {{0xe1,0xb8,0xa2},  {0x48,0xcc,0x87}},
06801     {{0xe1,0xb8,0xa6},  {0x48,0xcc,0x88}},
06802     {{0xe1,0xb8,0xa4},  {0x48,0xcc,0xa3}},
06803     {{0xe1,0xb8,0xa8},  {0x48,0xcc,0xa7}},
06804     {{0xe1,0xb8,0xaa},  {0x48,0xcc,0xae}},
06805     {{0xc3,0x8c},       {0x49,0xcc,0x80}},
06806     {{0xc3,0x8d},       {0x49,0xcc,0x81}},
06807     {{0xc3,0x8e},       {0x49,0xcc,0x82}},
06808     {{0xc4,0xa8},       {0x49,0xcc,0x83}},
06809     {{0xc4,0xaa},       {0x49,0xcc,0x84}},
06810     {{0xc4,0xac},       {0x49,0xcc,0x86}},
06811     {{0xc4,0xb0},       {0x49,0xcc,0x87}},
06812     {{0xc3,0x8f},       {0x49,0xcc,0x88}},
06813     {{0xe1,0xb8,0xae},  {0x49,0xcc,0x88,0xcc,0x81}},
06814     {{0xe1,0xbb,0x88},  {0x49,0xcc,0x89}},
06815     {{0xc7,0x8f},       {0x49,0xcc,0x8c}},
06816     {{0xc8,0x88},       {0x49,0xcc,0x8f}},
06817     {{0xc8,0x8a},       {0x49,0xcc,0x91}},
06818     {{0xe1,0xbb,0x8a},  {0x49,0xcc,0xa3}},
06819     {{0xc4,0xae},       {0x49,0xcc,0xa8}},
06820     {{0xe1,0xb8,0xac},  {0x49,0xcc,0xb0}},
06821     {{0xc4,0xb4},       {0x4a,0xcc,0x82}},
06822     {{0xe1,0xb8,0xb0},  {0x4b,0xcc,0x81}},
06823     {{0xc7,0xa8},       {0x4b,0xcc,0x8c}},
06824     {{0xe1,0xb8,0xb2},  {0x4b,0xcc,0xa3}},
06825     {{0xc4,0xb6},       {0x4b,0xcc,0xa7}},
06826     {{0xe1,0xb8,0xb4},  {0x4b,0xcc,0xb1}},
06827     {{0xc4,0xb9},       {0x4c,0xcc,0x81}},
06828     {{0xc4,0xbd},       {0x4c,0xcc,0x8c}},
06829     {{0xe1,0xb8,0xb6},  {0x4c,0xcc,0xa3}},
06830     {{0xe1,0xb8,0xb8},  {0x4c,0xcc,0xa3,0xcc,0x84}},
06831     {{0xc4,0xbb},       {0x4c,0xcc,0xa7}},
06832     {{0xe1,0xb8,0xbc},  {0x4c,0xcc,0xad}},
06833     {{0xe1,0xb8,0xba},  {0x4c,0xcc,0xb1}},
06834     {{0xe1,0xb8,0xbe},  {0x4d,0xcc,0x81}},
06835     {{0xe1,0xb9,0x80},  {0x4d,0xcc,0x87}},
06836     {{0xe1,0xb9,0x82},  {0x4d,0xcc,0xa3}},
06837     {{0xc5,0x83},       {0x4e,0xcc,0x81}},
06838     {{0xc3,0x91},       {0x4e,0xcc,0x83}},
06839     {{0xe1,0xb9,0x84},  {0x4e,0xcc,0x87}},
06840     {{0xc5,0x87},       {0x4e,0xcc,0x8c}},
06841     {{0xe1,0xb9,0x86},  {0x4e,0xcc,0xa3}},
06842     {{0xc5,0x85},       {0x4e,0xcc,0xa7}},
06843     {{0xe1,0xb9,0x8a},  {0x4e,0xcc,0xad}},
06844     {{0xe1,0xb9,0x88},  {0x4e,0xcc,0xb1}},
06845     {{0xc3,0x92},       {0x4f,0xcc,0x80}},
06846     {{0xc3,0x93},       {0x4f,0xcc,0x81}},
06847     {{0xc3,0x94},       {0x4f,0xcc,0x82}},
06848     {{0xe1,0xbb,0x92},  {0x4f,0xcc,0x82,0xcc,0x80}},
06849     {{0xe1,0xbb,0x90},  {0x4f,0xcc,0x82,0xcc,0x81}},
06850     {{0xe1,0xbb,0x96},  {0x4f,0xcc,0x82,0xcc,0x83}},
06851     {{0xe1,0xbb,0x94},  {0x4f,0xcc,0x82,0xcc,0x89}},
06852     {{0xc3,0x95},       {0x4f,0xcc,0x83}},
06853     {{0xe1,0xb9,0x8c},  {0x4f,0xcc,0x83,0xcc,0x81}},
06854     {{0xe1,0xb9,0x8e},  {0x4f,0xcc,0x83,0xcc,0x88}},
06855     {{0xc5,0x8c},       {0x4f,0xcc,0x84}},
06856     {{0xe1,0xb9,0x90},  {0x4f,0xcc,0x84,0xcc,0x80}},
06857     {{0xe1,0xb9,0x92},  {0x4f,0xcc,0x84,0xcc,0x81}},
06858     {{0xc5,0x8e},       {0x4f,0xcc,0x86}},
06859     {{0xc3,0x96},       {0x4f,0xcc,0x88}},
06860     {{0xe1,0xbb,0x8e},  {0x4f,0xcc,0x89}},
06861     {{0xc5,0x90},       {0x4f,0xcc,0x8b}},
06862     {{0xc7,0x91},       {0x4f,0xcc,0x8c}},
06863     {{0xc8,0x8c},       {0x4f,0xcc,0x8f}},
06864     {{0xc8,0x8e},       {0x4f,0xcc,0x91}},
06865     {{0xc6,0xa0},       {0x4f,0xcc,0x9b}},
06866     {{0xe1,0xbb,0x9c},  {0x4f,0xcc,0x9b,0xcc,0x80}},
06867     {{0xe1,0xbb,0x9a},  {0x4f,0xcc,0x9b,0xcc,0x81}},
06868     {{0xe1,0xbb,0xa0},  {0x4f,0xcc,0x9b,0xcc,0x83}},
06869     {{0xe1,0xbb,0x9e},  {0x4f,0xcc,0x9b,0xcc,0x89}},
06870     {{0xe1,0xbb,0xa2},  {0x4f,0xcc,0x9b,0xcc,0xa3}},
06871     {{0xe1,0xbb,0x8c},  {0x4f,0xcc,0xa3}},
06872     {{0xe1,0xbb,0x98},  {0x4f,0xcc,0xa3,0xcc,0x82}},
06873     {{0xc7,0xaa},       {0x4f,0xcc,0xa8}},
06874     {{0xc7,0xac},       {0x4f,0xcc,0xa8,0xcc,0x84}},
06875     {{0xe1,0xb9,0x94},  {0x50,0xcc,0x81}},
06876     {{0xe1,0xb9,0x96},  {0x50,0xcc,0x87}},
06877     {{0xc5,0x94},       {0x52,0xcc,0x81}},
06878     {{0xe1,0xb9,0x98},  {0x52,0xcc,0x87}},
06879     {{0xc5,0x98},       {0x52,0xcc,0x8c}},
06880     {{0xc8,0x90},       {0x52,0xcc,0x8f}},
06881     {{0xc8,0x92},       {0x52,0xcc,0x91}},
06882     {{0xe1,0xb9,0x9a},  {0x52,0xcc,0xa3}},
06883     {{0xe1,0xb9,0x9c},  {0x52,0xcc,0xa3,0xcc,0x84}},
06884     {{0xc5,0x96},       {0x52,0xcc,0xa7}},
06885     {{0xe1,0xb9,0x9e},  {0x52,0xcc,0xb1}},
06886     {{0xc5,0x9a},       {0x53,0xcc,0x81}},
06887     {{0xe1,0xb9,0xa4},  {0x53,0xcc,0x81,0xcc,0x87}},
06888     {{0xc5,0x9c},       {0x53,0xcc,0x82}},
06889     {{0xe1,0xb9,0xa0},  {0x53,0xcc,0x87}},
06890     {{0xc5,0xa0},       {0x53,0xcc,0x8c}},
06891     {{0xe1,0xb9,0xa6},  {0x53,0xcc,0x8c,0xcc,0x87}},
06892     {{0xe1,0xb9,0xa2},  {0x53,0xcc,0xa3}},
06893     {{0xe1,0xb9,0xa8},  {0x53,0xcc,0xa3,0xcc,0x87}},
06894     {{0xc5,0x9e},       {0x53,0xcc,0xa7}},
06895     {{0xe1,0xb9,0xaa},  {0x54,0xcc,0x87}},
06896     {{0xc5,0xa4},       {0x54,0xcc,0x8c}},
06897     {{0xe1,0xb9,0xac},  {0x54,0xcc,0xa3}},
06898     {{0xc5,0xa2},       {0x54,0xcc,0xa7}},
06899     {{0xe1,0xb9,0xb0},  {0x54,0xcc,0xad}},
06900     {{0xe1,0xb9,0xae},  {0x54,0xcc,0xb1}},
06901     {{0xc3,0x99},       {0x55,0xcc,0x80}},
06902     {{0xc3,0x9a},       {0x55,0xcc,0x81}},
06903     {{0xc3,0x9b},       {0x55,0xcc,0x82}},
06904     {{0xc5,0xa8},       {0x55,0xcc,0x83}},
06905     {{0xe1,0xb9,0xb8},  {0x55,0xcc,0x83,0xcc,0x81}},
06906     {{0xc5,0xaa},       {0x55,0xcc,0x84}},
06907     {{0xe1,0xb9,0xba},  {0x55,0xcc,0x84,0xcc,0x88}},
06908     {{0xc5,0xac},       {0x55,0xcc,0x86}},
06909     {{0xc3,0x9c},       {0x55,0xcc,0x88}},
06910     {{0xc7,0x9b},       {0x55,0xcc,0x88,0xcc,0x80}},
06911     {{0xc7,0x97},       {0x55,0xcc,0x88,0xcc,0x81}},
06912     {{0xc7,0x95},       {0x55,0xcc,0x88,0xcc,0x84}},
06913     {{0xc7,0x99},       {0x55,0xcc,0x88,0xcc,0x8c}},
06914     {{0xe1,0xbb,0xa6},  {0x55,0xcc,0x89}},
06915     {{0xc5,0xae},       {0x55,0xcc,0x8a}},
06916     {{0xc5,0xb0},       {0x55,0xcc,0x8b}},
06917     {{0xc7,0x93},       {0x55,0xcc,0x8c}},
06918     {{0xc8,0x94},       {0x55,0xcc,0x8f}},
06919     {{0xc8,0x96},       {0x55,0xcc,0x91}},
06920     {{0xc6,0xaf},       {0x55,0xcc,0x9b}},
06921     {{0xe1,0xbb,0xaa},  {0x55,0xcc,0x9b,0xcc,0x80}},
06922     {{0xe1,0xbb,0xa8},  {0x55,0xcc,0x9b,0xcc,0x81}},
06923     {{0xe1,0xbb,0xae},  {0x55,0xcc,0x9b,0xcc,0x83}},
06924     {{0xe1,0xbb,0xac},  {0x55,0xcc,0x9b,0xcc,0x89}},
06925     {{0xe1,0xbb,0xb0},  {0x55,0xcc,0x9b,0xcc,0xa3}},
06926     {{0xe1,0xbb,0xa4},  {0x55,0xcc,0xa3}},
06927     {{0xe1,0xb9,0xb2},  {0x55,0xcc,0xa4}},
06928     {{0xc5,0xb2},       {0x55,0xcc,0xa8}},
06929     {{0xe1,0xb9,0xb6},  {0x55,0xcc,0xad}},
06930     {{0xe1,0xb9,0xb4},  {0x55,0xcc,0xb0}},
06931     {{0xe1,0xb9,0xbc},  {0x56,0xcc,0x83}},
06932     {{0xe1,0xb9,0xbe},  {0x56,0xcc,0xa3}},
06933     {{0xe1,0xba,0x80},  {0x57,0xcc,0x80}},
06934     {{0xe1,0xba,0x82},  {0x57,0xcc,0x81}},
06935     {{0xc5,0xb4},       {0x57,0xcc,0x82}},
06936     {{0xe1,0xba,0x86},  {0x57,0xcc,0x87}},
06937     {{0xe1,0xba,0x84},  {0x57,0xcc,0x88}},
06938     {{0xe1,0xba,0x88},  {0x57,0xcc,0xa3}},
06939     {{0xe1,0xba,0x8a},  {0x58,0xcc,0x87}},
06940     {{0xe1,0xba,0x8c},  {0x58,0xcc,0x88}},
06941     {{0xe1,0xbb,0xb2},  {0x59,0xcc,0x80}},
06942     {{0xc3,0x9d},       {0x59,0xcc,0x81}},
06943     {{0xc5,0xb6},       {0x59,0xcc,0x82}},
06944     {{0xe1,0xbb,0xb8},  {0x59,0xcc,0x83}},
06945     {{0xe1,0xba,0x8e},  {0x59,0xcc,0x87}},
06946     {{0xc5,0xb8},       {0x59,0xcc,0x88}},
06947     {{0xe1,0xbb,0xb6},  {0x59,0xcc,0x89}},
06948     {{0xe1,0xbb,0xb4},  {0x59,0xcc,0xa3}},
06949     {{0xc5,0xb9},       {0x5a,0xcc,0x81}},
06950     {{0xe1,0xba,0x90},  {0x5a,0xcc,0x82}},
06951     {{0xc5,0xbb},       {0x5a,0xcc,0x87}},
06952     {{0xc5,0xbd},       {0x5a,0xcc,0x8c}},
06953     {{0xe1,0xba,0x92},  {0x5a,0xcc,0xa3}},
06954     {{0xe1,0xba,0x94},  {0x5a,0xcc,0xb1}},
06955     {{0xe1,0xbf,0xaf},  {0x60}},
06956     {{0xc3,0xa0},       {0x61,0xcc,0x80}},
06957     {{0xc3,0xa1},       {0x61,0xcc,0x81}},
06958     {{0xc3,0xa2},       {0x61,0xcc,0x82}},
06959     {{0xe1,0xba,0xa7},  {0x61,0xcc,0x82,0xcc,0x80}},
06960     {{0xe1,0xba,0xa5},  {0x61,0xcc,0x82,0xcc,0x81}},
06961     {{0xe1,0xba,0xab},  {0x61,0xcc,0x82,0xcc,0x83}},
06962     {{0xe1,0xba,0xa9},  {0x61,0xcc,0x82,0xcc,0x89}},
06963     {{0xc3,0xa3},       {0x61,0xcc,0x83}},
06964     {{0xc4,0x81},       {0x61,0xcc,0x84}},
06965     {{0xc4,0x83},       {0x61,0xcc,0x86}},
06966     {{0xe1,0xba,0xb1},  {0x61,0xcc,0x86,0xcc,0x80}},
06967     {{0xe1,0xba,0xaf},  {0x61,0xcc,0x86,0xcc,0x81}},
06968     {{0xe1,0xba,0xb5},  {0x61,0xcc,0x86,0xcc,0x83}},
06969     {{0xe1,0xba,0xb3},  {0x61,0xcc,0x86,0xcc,0x89}},
06970     {{0xc7,0xa1},       {0x61,0xcc,0x87,0xcc,0x84}},
06971     {{0xc3,0xa4},       {0x61,0xcc,0x88}},
06972     {{0xc7,0x9f},       {0x61,0xcc,0x88,0xcc,0x84}},
06973     {{0xe1,0xba,0xa3},  {0x61,0xcc,0x89}},
06974     {{0xc3,0xa5},       {0x61,0xcc,0x8a}},
06975     {{0xc7,0xbb},       {0x61,0xcc,0x8a,0xcc,0x81}},
06976     {{0xc7,0x8e},       {0x61,0xcc,0x8c}},
06977     {{0xc8,0x81},       {0x61,0xcc,0x8f}},
06978     {{0xc8,0x83},       {0x61,0xcc,0x91}},
06979     {{0xe1,0xba,0xa1},  {0x61,0xcc,0xa3}},
06980     {{0xe1,0xba,0xad},  {0x61,0xcc,0xa3,0xcc,0x82}},
06981     {{0xe1,0xba,0xb7},  {0x61,0xcc,0xa3,0xcc,0x86}},
06982     {{0xe1,0xb8,0x81},  {0x61,0xcc,0xa5}},
06983     {{0xc4,0x85},       {0x61,0xcc,0xa8}},
06984     {{0xe1,0xb8,0x83},  {0x62,0xcc,0x87}},
06985     {{0xe1,0xb8,0x85},  {0x62,0xcc,0xa3}},
06986     {{0xe1,0xb8,0x87},  {0x62,0xcc,0xb1}},
06987     {{0xc4,0x87},       {0x63,0xcc,0x81}},
06988     {{0xc4,0x89},       {0x63,0xcc,0x82}},
06989     {{0xc4,0x8b},       {0x63,0xcc,0x87}},
06990     {{0xc4,0x8d},       {0x63,0xcc,0x8c}},
06991     {{0xc3,0xa7},       {0x63,0xcc,0xa7}},
06992     {{0xe1,0xb8,0x89},  {0x63,0xcc,0xa7,0xcc,0x81}},
06993     {{0xe1,0xb8,0x8b},  {0x64,0xcc,0x87}},
06994     {{0xc4,0x8f},       {0x64,0xcc,0x8c}},
06995     {{0xe1,0xb8,0x8d},  {0x64,0xcc,0xa3}},
06996     {{0xe1,0xb8,0x91},  {0x64,0xcc,0xa7}},
06997     {{0xe1,0xb8,0x93},  {0x64,0xcc,0xad}},
06998     {{0xe1,0xb8,0x8f},  {0x64,0xcc,0xb1}},
06999     {{0xc3,0xa8},       {0x65,0xcc,0x80}},
07000     {{0xc3,0xa9},       {0x65,0xcc,0x81}},
07001     {{0xc3,0xaa},       {0x65,0xcc,0x82}},
07002     {{0xe1,0xbb,0x81},  {0x65,0xcc,0x82,0xcc,0x80}},
07003     {{0xe1,0xba,0xbf},  {0x65,0xcc,0x82,0xcc,0x81}},
07004     {{0xe1,0xbb,0x85},  {0x65,0xcc,0x82,0xcc,0x83}},
07005     {{0xe1,0xbb,0x83},  {0x65,0xcc,0x82,0xcc,0x89}},
07006     {{0xe1,0xba,0xbd},  {0x65,0xcc,0x83}},
07007     {{0xc4,0x93},       {0x65,0xcc,0x84}},
07008     {{0xe1,0xb8,0x95},  {0x65,0xcc,0x84,0xcc,0x80}},
07009     {{0xe1,0xb8,0x97},  {0x65,0xcc,0x84,0xcc,0x81}},
07010     {{0xc4,0x95},       {0x65,0xcc,0x86}},
07011     {{0xc4,0x97},       {0x65,0xcc,0x87}},
07012     {{0xc3,0xab},       {0x65,0xcc,0x88}},
07013     {{0xe1,0xba,0xbb},  {0x65,0xcc,0x89}},
07014     {{0xc4,0x9b},       {0x65,0xcc,0x8c}},
07015     {{0xc8,0x85},       {0x65,0xcc,0x8f}},
07016     {{0xc8,0x87},       {0x65,0xcc,0x91}},
07017     {{0xe1,0xba,0xb9},  {0x65,0xcc,0xa3}},
07018     {{0xe1,0xbb,0x87},  {0x65,0xcc,0xa3,0xcc,0x82}},
07019     {{0xe1,0xb8,0x9d},  {0x65,0xcc,0xa7,0xcc,0x86}},
07020     {{0xc4,0x99},       {0x65,0xcc,0xa8}},
07021     {{0xe1,0xb8,0x99},  {0x65,0xcc,0xad}},
07022     {{0xe1,0xb8,0x9b},  {0x65,0xcc,0xb0}},
07023     {{0xe1,0xb8,0x9f},  {0x66,0xcc,0x87}},
07024     {{0xc7,0xb5},       {0x67,0xcc,0x81}},
07025     {{0xc4,0x9d},       {0x67,0xcc,0x82}},
07026     {{0xe1,0xb8,0xa1},  {0x67,0xcc,0x84}},
07027     {{0xc4,0x9f},       {0x67,0xcc,0x86}},
07028     {{0xc4,0xa1},       {0x67,0xcc,0x87}},
07029     {{0xc7,0xa7},       {0x67,0xcc,0x8c}},
07030     {{0xc4,0xa3},       {0x67,0xcc,0xa7}},
07031     {{0xc4,0xa5},       {0x68,0xcc,0x82}},
07032     {{0xe1,0xb8,0xa3},  {0x68,0xcc,0x87}},
07033     {{0xe1,0xb8,0xa7},  {0x68,0xcc,0x88}},
07034     {{0xe1,0xb8,0xa5},  {0x68,0xcc,0xa3}},
07035     {{0xe1,0xb8,0xa9},  {0x68,0xcc,0xa7}},
07036     {{0xe1,0xb8,0xab},  {0x68,0xcc,0xae}},
07037     {{0xe1,0xba,0x96},  {0x68,0xcc,0xb1}},
07038     {{0xc3,0xac},       {0x69,0xcc,0x80}},
07039     {{0xc3,0xad},       {0x69,0xcc,0x81}},
07040     {{0xc3,0xae},       {0x69,0xcc,0x82}},
07041     {{0xc4,0xa9},       {0x69,0xcc,0x83}},
07042     {{0xc4,0xab},       {0x69,0xcc,0x84}},
07043     {{0xc4,0xad},       {0x69,0xcc,0x86}},
07044     {{0xc3,0xaf},       {0x69,0xcc,0x88}},
07045     {{0xe1,0xb8,0xaf},  {0x69,0xcc,0x88,0xcc,0x81}},
07046     {{0xe1,0xbb,0x89},  {0x69,0xcc,0x89}},
07047     {{0xc7,0x90},       {0x69,0xcc,0x8c}},
07048     {{0xc8,0x89},       {0x69,0xcc,0x8f}},
07049     {{0xc8,0x8b},       {0x69,0xcc,0x91}},
07050     {{0xe1,0xbb,0x8b},  {0x69,0xcc,0xa3}},
07051     {{0xc4,0xaf},       {0x69,0xcc,0xa8}},
07052     {{0xe1,0xb8,0xad},  {0x69,0xcc,0xb0}},
07053     {{0xc4,0xb5},       {0x6a,0xcc,0x82}},
07054     {{0xc7,0xb0},       {0x6a,0xcc,0x8c}},
07055     {{0xe1,0xb8,0xb1},  {0x6b,0xcc,0x81}},
07056     {{0xc7,0xa9},       {0x6b,0xcc,0x8c}},
07057     {{0xe1,0xb8,0xb3},  {0x6b,0xcc,0xa3}},
07058     {{0xc4,0xb7},       {0x6b,0xcc,0xa7}},
07059     {{0xe1,0xb8,0xb5},  {0x6b,0xcc,0xb1}},
07060     {{0xc4,0xba},       {0x6c,0xcc,0x81}},
07061     {{0xc4,0xbe},       {0x6c,0xcc,0x8c}},
07062     {{0xe1,0xb8,0xb7},  {0x6c,0xcc,0xa3}},
07063     {{0xe1,0xb8,0xb9},  {0x6c,0xcc,0xa3,0xcc,0x84}},
07064     {{0xc4,0xbc},       {0x6c,0xcc,0xa7}},
07065     {{0xe1,0xb8,0xbd},  {0x6c,0xcc,0xad}},
07066     {{0xe1,0xb8,0xbb},  {0x6c,0xcc,0xb1}},
07067     {{0xe1,0xb8,0xbf},  {0x6d,0xcc,0x81}},
07068     {{0xe1,0xb9,0x81},  {0x6d,0xcc,0x87}},
07069     {{0xe1,0xb9,0x83},  {0x6d,0xcc,0xa3}},
07070     {{0xc5,0x84},       {0x6e,0xcc,0x81}},
07071     {{0xc3,0xb1},       {0x6e,0xcc,0x83}},
07072     {{0xe1,0xb9,0x85},  {0x6e,0xcc,0x87}},
07073     {{0xc5,0x88},       {0x6e,0xcc,0x8c}},
07074     {{0xe1,0xb9,0x87},  {0x6e,0xcc,0xa3}},
07075     {{0xc5,0x86},       {0x6e,0xcc,0xa7}},
07076     {{0xe1,0xb9,0x8b},  {0x6e,0xcc,0xad}},
07077     {{0xe1,0xb9,0x89},  {0x6e,0xcc,0xb1}},
07078     {{0xc3,0xb2},       {0x6f,0xcc,0x80}},
07079     {{0xc3,0xb3},       {0x6f,0xcc,0x81}},
07080     {{0xc3,0xb4},       {0x6f,0xcc,0x82}},
07081     {{0xe1,0xbb,0x93},  {0x6f,0xcc,0x82,0xcc,0x80}},
07082     {{0xe1,0xbb,0x91},  {0x6f,0xcc,0x82,0xcc,0x81}},
07083     {{0xe1,0xbb,0x97},  {0x6f,0xcc,0x82,0xcc,0x83}},
07084     {{0xe1,0xbb,0x95},  {0x6f,0xcc,0x82,0xcc,0x89}},
07085     {{0xc3,0xb5},       {0x6f,0xcc,0x83}},
07086     {{0xe1,0xb9,0x8d},  {0x6f,0xcc,0x83,0xcc,0x81}},
07087     {{0xe1,0xb9,0x8f},  {0x6f,0xcc,0x83,0xcc,0x88}},
07088     {{0xc5,0x8d},       {0x6f,0xcc,0x84}},
07089     {{0xe1,0xb9,0x91},  {0x6f,0xcc,0x84,0xcc,0x80}},
07090     {{0xe1,0xb9,0x93},  {0x6f,0xcc,0x84,0xcc,0x81}},
07091     {{0xc5,0x8f},       {0x6f,0xcc,0x86}},
07092     {{0xc3,0xb6},       {0x6f,0xcc,0x88}},
07093     {{0xe1,0xbb,0x8f},  {0x6f,0xcc,0x89}},
07094     {{0xc5,0x91},       {0x6f,0xcc,0x8b}},
07095     {{0xc7,0x92},       {0x6f,0xcc,0x8c}},
07096     {{0xc8,0x8d},       {0x6f,0xcc,0x8f}},
07097     {{0xc8,0x8f},       {0x6f,0xcc,0x91}},
07098     {{0xc6,0xa1},       {0x6f,0xcc,0x9b}},
07099     {{0xe1,0xbb,0x9d},  {0x6f,0xcc,0x9b,0xcc,0x80}},
07100     {{0xe1,0xbb,0x9b},  {0x6f,0xcc,0x9b,0xcc,0x81}},
07101     {{0xe1,0xbb,0xa1},  {0x6f,0xcc,0x9b,0xcc,0x83}},
07102     {{0xe1,0xbb,0x9f},  {0x6f,0xcc,0x9b,0xcc,0x89}},
07103     {{0xe1,0xbb,0xa3},  {0x6f,0xcc,0x9b,0xcc,0xa3}},
07104     {{0xe1,0xbb,0x8d},  {0x6f,0xcc,0xa3}},
07105     {{0xe1,0xbb,0x99},  {0x6f,0xcc,0xa3,0xcc,0x82}},
07106     {{0xc7,0xab},       {0x6f,0xcc,0xa8}},
07107     {{0xc7,0xad},       {0x6f,0xcc,0xa8,0xcc,0x84}},
07108     {{0xe1,0xb9,0x95},  {0x70,0xcc,0x81}},
07109     {{0xe1,0xb9,0x97},  {0x70,0xcc,0x87}},
07110     {{0xc5,0x95},       {0x72,0xcc,0x81}},
07111     {{0xe1,0xb9,0x99},  {0x72,0xcc,0x87}},
07112     {{0xc5,0x99},       {0x72,0xcc,0x8c}},
07113     {{0xc8,0x91},       {0x72,0xcc,0x8f}},
07114     {{0xc8,0x93},       {0x72,0xcc,0x91}},
07115     {{0xe1,0xb9,0x9b},  {0x72,0xcc,0xa3}},
07116     {{0xe1,0xb9,0x9d},  {0x72,0xcc,0xa3,0xcc,0x84}},
07117     {{0xc5,0x97},       {0x72,0xcc,0xa7}},
07118     {{0xe1,0xb9,0x9f},  {0x72,0xcc,0xb1}},
07119     {{0xc5,0x9b},       {0x73,0xcc,0x81}},
07120     {{0xe1,0xb9,0xa5},  {0x73,0xcc,0x81,0xcc,0x87}},
07121     {{0xc5,0x9d},       {0x73,0xcc,0x82}},
07122     {{0xe1,0xb9,0xa1},  {0x73,0xcc,0x87}},
07123     {{0xc5,0xa1},       {0x73,0xcc,0x8c}},
07124     {{0xe1,0xb9,0xa7},  {0x73,0xcc,0x8c,0xcc,0x87}},
07125     {{0xe1,0xb9,0xa3},  {0x73,0xcc,0xa3}},
07126     {{0xe1,0xb9,0xa9},  {0x73,0xcc,0xa3,0xcc,0x87}},
07127     {{0xc5,0x9f},       {0x73,0xcc,0xa7}},
07128     {{0xe1,0xb9,0xab},  {0x74,0xcc,0x87}},
07129     {{0xe1,0xba,0x97},  {0x74,0xcc,0x88}},
07130     {{0xc5,0xa5},       {0x74,0xcc,0x8c}},
07131     {{0xe1,0xb9,0xad},  {0x74,0xcc,0xa3}},
07132     {{0xc5,0xa3},       {0x74,0xcc,0xa7}},
07133     {{0xe1,0xb9,0xb1},  {0x74,0xcc,0xad}},
07134     {{0xe1,0xb9,0xaf},  {0x74,0xcc,0xb1}},
07135     {{0xc3,0xb9},       {0x75,0xcc,0x80}},
07136     {{0xc3,0xba},       {0x75,0xcc,0x81}},
07137     {{0xc3,0xbb},       {0x75,0xcc,0x82}},
07138     {{0xc5,0xa9},       {0x75,0xcc,0x83}},
07139     {{0xe1,0xb9,0xb9},  {0x75,0xcc,0x83,0xcc,0x81}},
07140     {{0xc5,0xab},       {0x75,0xcc,0x84}},
07141     {{0xe1,0xb9,0xbb},  {0x75,0xcc,0x84,0xcc,0x88}},
07142     {{0xc5,0xad},       {0x75,0xcc,0x86}},
07143     {{0xc3,0xbc},       {0x75,0xcc,0x88}},
07144     {{0xc7,0x9c},       {0x75,0xcc,0x88,0xcc,0x80}},
07145     {{0xc7,0x98},       {0x75,0xcc,0x88,0xcc,0x81}},
07146     {{0xc7,0x96},       {0x75,0xcc,0x88,0xcc,0x84}},
07147     {{0xc7,0x9a},       {0x75,0xcc,0x88,0xcc,0x8c}},
07148     {{0xe1,0xbb,0xa7},  {0x75,0xcc,0x89}},
07149     {{0xc5,0xaf},       {0x75,0xcc,0x8a}},
07150     {{0xc5,0xb1},       {0x75,0xcc,0x8b}},
07151     {{0xc7,0x94},       {0x75,0xcc,0x8c}},
07152     {{0xc8,0x95},       {0x75,0xcc,0x8f}},
07153     {{0xc8,0x97},       {0x75,0xcc,0x91}},
07154     {{0xc6,0xb0},       {0x75,0xcc,0x9b}},
07155     {{0xe1,0xbb,0xab},  {0x75,0xcc,0x9b,0xcc,0x80}},
07156     {{0xe1,0xbb,0xa9},  {0x75,0xcc,0x9b,0xcc,0x81}},
07157     {{0xe1,0xbb,0xaf},  {0x75,0xcc,0x9b,0xcc,0x83}},
07158     {{0xe1,0xbb,0xad},  {0x75,0xcc,0x9b,0xcc,0x89}},
07159     {{0xe1,0xbb,0xb1},  {0x75,0xcc,0x9b,0xcc,0xa3}},
07160     {{0xe1,0xbb,0xa5},  {0x75,0xcc,0xa3}},
07161     {{0xe1,0xb9,0xb3},  {0x75,0xcc,0xa4}},
07162     {{0xc5,0xb3},       {0x75,0xcc,0xa8}},
07163     {{0xe1,0xb9,0xb7},  {0x75,0xcc,0xad}},
07164     {{0xe1,0xb9,0xb5},  {0x75,0xcc,0xb0}},
07165     {{0xe1,0xb9,0xbd},  {0x76,0xcc,0x83}},
07166     {{0xe1,0xb9,0xbf},  {0x76,0xcc,0xa3}},
07167     {{0xe1,0xba,0x81},  {0x77,0xcc,0x80}},
07168     {{0xe1,0xba,0x83},  {0x77,0xcc,0x81}},
07169     {{0xc5,0xb5},       {0x77,0xcc,0x82}},
07170     {{0xe1,0xba,0x87},  {0x77,0xcc,0x87}},
07171     {{0xe1,0xba,0x85},  {0x77,0xcc,0x88}},
07172     {{0xe1,0xba,0x98},  {0x77,0xcc,0x8a}},
07173     {{0xe1,0xba,0x89},  {0x77,0xcc,0xa3}},
07174     {{0xe1,0xba,0x8b},  {0x78,0xcc,0x87}},
07175     {{0xe1,0xba,0x8d},  {0x78,0xcc,0x88}},
07176     {{0xe1,0xbb,0xb3},  {0x79,0xcc,0x80}},
07177     {{0xc3,0xbd},       {0x79,0xcc,0x81}},
07178     {{0xc5,0xb7},       {0x79,0xcc,0x82}},
07179     {{0xe1,0xbb,0xb9},  {0x79,0xcc,0x83}},
07180     {{0xe1,0xba,0x8f},  {0x79,0xcc,0x87}},
07181     {{0xc3,0xbf},       {0x79,0xcc,0x88}},
07182     {{0xe1,0xbb,0xb7},  {0x79,0xcc,0x89}},
07183     {{0xe1,0xba,0x99},  {0x79,0xcc,0x8a}},
07184     {{0xe1,0xbb,0xb5},  {0x79,0xcc,0xa3}},
07185     {{0xc5,0xba},       {0x7a,0xcc,0x81}},
07186     {{0xe1,0xba,0x91},  {0x7a,0xcc,0x82}},
07187     {{0xc5,0xbc},       {0x7a,0xcc,0x87}},
07188     {{0xc5,0xbe},       {0x7a,0xcc,0x8c}},
07189     {{0xe1,0xba,0x93},  {0x7a,0xcc,0xa3}},
07190     {{0xe1,0xba,0x95},  {0x7a,0xcc,0xb1}},
07191     {{0xe1,0xbf,0xad},  {0xc2,0xa8,0xcc,0x80}},
07192     {{0xe1,0xbf,0xae},  {0xc2,0xa8,0xcc,0x81}},
07193     {{0xce,0x85},       {0xc2,0xa8,0xcc,0x8d}},
07194     {{0xe1,0xbf,0x81},  {0xc2,0xa8,0xcd,0x82}},
07195     {{0xe1,0xbf,0xbd},  {0xc2,0xb4}},
07196     {{0xce,0x87},       {0xc2,0xb7}},
07197     {{0xd3,0x94},       {0xc3,0x86}},
07198     {{0xc7,0xbc},       {0xc3,0x86,0xcc,0x81}},
07199     {{0xc7,0xa2},       {0xc3,0x86,0xcc,0x84}},
07200     {{0xc7,0xbe},       {0xc3,0x98,0xcc,0x81}},
07201     {{0xd3,0x95},       {0xc3,0xa6}},
07202     {{0xc7,0xbd},       {0xc3,0xa6,0xcc,0x81}},
07203     {{0xc7,0xa3},       {0xc3,0xa6,0xcc,0x84}},
07204     {{0xc7,0xbf},       {0xc3,0xb8,0xcc,0x81}},
07205     {{0xe1,0xba,0x9b},  {0xc5,0xbf,0xcc,0x87}},
07206     {{0xd3,0x98},       {0xc6,0x8f}},
07207     {{0xd3,0x9a},       {0xc6,0x8f,0xcc,0x88}},
07208     {{0xd3,0xa8},       {0xc6,0x9f}},
07209     {{0xd3,0xaa},       {0xc6,0x9f,0xcc,0x88}},
07210     {{0xd3,0xa0},       {0xc6,0xb7}},
07211     {{0xc7,0xae},       {0xc6,0xb7,0xcc,0x8c}},
07212     {{0xd3,0x99},       {0xc9,0x99}},
07213     {{0xd3,0x9b},       {0xc9,0x99,0xcc,0x88}},
07214     {{0xd3,0xa9},       {0xc9,0xb5}},
07215     {{0xd3,0xab},       {0xc9,0xb5,0xcc,0x88}},
07216     {{0xd3,0xa1},       {0xca,0x92}},
07217     {{0xc7,0xaf},       {0xca,0x92,0xcc,0x8c}},
07218     {{0xcd,0xb4},       {0xca,0xb9}},
07219     {{0xcd,0x80},       {0xcc,0x80}},
07220     {{0xcd,0x81},       {0xcc,0x81}},
07221     {{0xcc,0x90},       {0xcc,0x86,0xcc,0x87}},
07222     {{0xcd,0x84},       {0xcc,0x88,0xcc,0x8d}},
07223     {{0xcd,0x83},       {0xcc,0x93}},
07224     {{0xe1,0xbe,0xba},  {0xce,0x91,0xcc,0x80}},
07225     {{0xe1,0xbe,0xbb},  {0xce,0x91,0xcc,0x81}},
07226     {{0xe1,0xbe,0xb9},  {0xce,0x91,0xcc,0x84}},
07227     {{0xe1,0xbe,0xb8},  {0xce,0x91,0xcc,0x86}},
07228     {{0xce,0x86},       {0xce,0x91,0xcc,0x8d}},
07229     {{0xe1,0xbc,0x88},  {0xce,0x91,0xcc,0x93}},
07230     {{0xe1,0xbc,0x8a},  {0xce,0x91,0xcc,0x93,0xcc,0x80}},
07231     {{0xe1,0xbc,0x8c},  {0xce,0x91,0xcc,0x93,0xcc,0x81}},
07232     {{0xe1,0xbc,0x8e},  {0xce,0x91,0xcc,0x93,0xcd,0x82}},
07233     {{0xe1,0xbc,0x89},  {0xce,0x91,0xcc,0x94}},
07234     {{0xe1,0xbc,0x8b},  {0xce,0x91,0xcc,0x94,0xcc,0x80}},
07235     {{0xe1,0xbc,0x8d},  {0xce,0x91,0xcc,0x94,0xcc,0x81}},
07236     {{0xe1,0xbc,0x8f},  {0xce,0x91,0xcc,0x94,0xcd,0x82}},
07237     {{0xe1,0xbe,0xbc},  {0xce,0x91,0xcd,0x85}},
07238     {{0xe1,0xbe,0x88},  {0xce,0x91,0xcd,0x85,0xcc,0x93}},
07239     {{0xe1,0xbe,0x8a},  {0xce,0x91,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
07240     {{0xe1,0xbe,0x8c},  {0xce,0x91,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
07241     {{0xe1,0xbe,0x8e},  {0xce,0x91,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
07242     {{0xe1,0xbe,0x89},  {0xce,0x91,0xcd,0x85,0xcc,0x94}},
07243     {{0xe1,0xbe,0x8b},  {0xce,0x91,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
07244     {{0xe1,0xbe,0x8d},  {0xce,0x91,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
07245     {{0xe1,0xbe,0x8f},  {0xce,0x91,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
07246     {{0xe1,0xbf,0x88},  {0xce,0x95,0xcc,0x80}},
07247     {{0xe1,0xbf,0x89},  {0xce,0x95,0xcc,0x81}},
07248     {{0xce,0x88},       {0xce,0x95,0xcc,0x8d}},
07249     {{0xe1,0xbc,0x98},  {0xce,0x95,0xcc,0x93}},
07250     {{0xe1,0xbc,0x9a},  {0xce,0x95,0xcc,0x93,0xcc,0x80}},
07251     {{0xe1,0xbc,0x9c},  {0xce,0x95,0xcc,0x93,0xcc,0x81}},
07252     {{0xe1,0xbc,0x99},  {0xce,0x95,0xcc,0x94}},
07253     {{0xe1,0xbc,0x9b},  {0xce,0x95,0xcc,0x94,0xcc,0x80}},
07254     {{0xe1,0xbc,0x9d},  {0xce,0x95,0xcc,0x94,0xcc,0x81}},
07255     {{0xe1,0xbf,0x8a},  {0xce,0x97,0xcc,0x80}},
07256     {{0xe1,0xbf,0x8b},  {0xce,0x97,0xcc,0x81}},
07257     {{0xce,0x89},       {0xce,0x97,0xcc,0x8d}},
07258     {{0xe1,0xbc,0xa8},  {0xce,0x97,0xcc,0x93}},
07259     {{0xe1,0xbc,0xaa},  {0xce,0x97,0xcc,0x93,0xcc,0x80}},
07260     {{0xe1,0xbc,0xac},  {0xce,0x97,0xcc,0x93,0xcc,0x81}},
07261     {{0xe1,0xbc,0xae},  {0xce,0x97,0xcc,0x93,0xcd,0x82}},
07262     {{0xe1,0xbc,0xa9},  {0xce,0x97,0xcc,0x94}},
07263     {{0xe1,0xbc,0xab},  {0xce,0x97,0xcc,0x94,0xcc,0x80}},
07264     {{0xe1,0xbc,0xad},  {0xce,0x97,0xcc,0x94,0xcc,0x81}},
07265     {{0xe1,0xbc,0xaf},  {0xce,0x97,0xcc,0x94,0xcd,0x82}},
07266     {{0xe1,0xbf,0x8c},  {0xce,0x97,0xcd,0x85}},
07267     {{0xe1,0xbe,0x98},  {0xce,0x97,0xcd,0x85,0xcc,0x93}},
07268     {{0xe1,0xbe,0x9a},  {0xce,0x97,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
07269     {{0xe1,0xbe,0x9c},  {0xce,0x97,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
07270     {{0xe1,0xbe,0x9e},  {0xce,0x97,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
07271     {{0xe1,0xbe,0x99},  {0xce,0x97,0xcd,0x85,0xcc,0x94}},
07272     {{0xe1,0xbe,0x9b},  {0xce,0x97,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
07273     {{0xe1,0xbe,0x9d},  {0xce,0x97,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
07274     {{0xe1,0xbe,0x9f},  {0xce,0x97,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
07275     {{0xe1,0xbf,0x9a},  {0xce,0x99,0xcc,0x80}},
07276     {{0xe1,0xbf,0x9b},  {0xce,0x99,0xcc,0x81}},
07277     {{0xe1,0xbf,0x99},  {0xce,0x99,0xcc,0x84}},
07278     {{0xe1,0xbf,0x98},  {0xce,0x99,0xcc,0x86}},
07279     {{0xce,0xaa},       {0xce,0x99,0xcc,0x88}},
07280     {{0xce,0x8a},       {0xce,0x99,0xcc,0x8d}},
07281     {{0xe1,0xbc,0xb8},  {0xce,0x99,0xcc,0x93}},
07282     {{0xe1,0xbc,0xba},  {0xce,0x99,0xcc,0x93,0xcc,0x80}},
07283     {{0xe1,0xbc,0xbc},  {0xce,0x99,0xcc,0x93,0xcc,0x81}},
07284     {{0xe1,0xbc,0xbe},  {0xce,0x99,0xcc,0x93,0xcd,0x82}},
07285     {{0xe1,0xbc,0xb9},  {0xce,0x99,0xcc,0x94}},
07286     {{0xe1,0xbc,0xbb},  {0xce,0x99,0xcc,0x94,0xcc,0x80}},
07287     {{0xe1,0xbc,0xbd},  {0xce,0x99,0xcc,0x94,0xcc,0x81}},
07288     {{0xe1,0xbc,0xbf},  {0xce,0x99,0xcc,0x94,0xcd,0x82}},
07289     {{0xe1,0xbf,0xb8},  {0xce,0x9f,0xcc,0x80}},
07290     {{0xe1,0xbf,0xb9},  {0xce,0x9f,0xcc,0x81}},
07291     {{0xce,0x8c},       {0xce,0x9f,0xcc,0x8d}},
07292     {{0xe1,0xbd,0x88},  {0xce,0x9f,0xcc,0x93}},
07293     {{0xe1,0xbd,0x8a},  {0xce,0x9f,0xcc,0x93,0xcc,0x80}},
07294     {{0xe1,0xbd,0x8c},  {0xce,0x9f,0xcc,0x93,0xcc,0x81}},
07295     {{0xe1,0xbd,0x89},  {0xce,0x9f,0xcc,0x94}},
07296     {{0xe1,0xbd,0x8b},  {0xce,0x9f,0xcc,0x94,0xcc,0x80}},
07297     {{0xe1,0xbd,0x8d},  {0xce,0x9f,0xcc,0x94,0xcc,0x81}},
07298     {{0xe1,0xbf,0xac},  {0xce,0xa1,0xcc,0x94}},
07299     {{0xe1,0xbf,0xaa},  {0xce,0xa5,0xcc,0x80}},
07300     {{0xe1,0xbf,0xab},  {0xce,0xa5,0xcc,0x81}},
07301     {{0xe1,0xbf,0xa9},  {0xce,0xa5,0xcc,0x84}},
07302     {{0xe1,0xbf,0xa8},  {0xce,0xa5,0xcc,0x86}},
07303     {{0xce,0xab},       {0xce,0xa5,0xcc,0x88}},
07304     {{0xce,0x8e},       {0xce,0xa5,0xcc,0x8d}},
07305     {{0xe1,0xbd,0x99},  {0xce,0xa5,0xcc,0x94}},
07306     {{0xe1,0xbd,0x9b},  {0xce,0xa5,0xcc,0x94,0xcc,0x80}},
07307     {{0xe1,0xbd,0x9d},  {0xce,0xa5,0xcc,0x94,0xcc,0x81}},
07308     {{0xe1,0xbd,0x9f},  {0xce,0xa5,0xcc,0x94,0xcd,0x82}},
07309     {{0xe1,0xbf,0xba},  {0xce,0xa9,0xcc,0x80}},
07310     {{0xe1,0xbf,0xbb},  {0xce,0xa9,0xcc,0x81}},
07311     {{0xce,0x8f},       {0xce,0xa9,0xcc,0x8d}},
07312     {{0xe1,0xbd,0xa8},  {0xce,0xa9,0xcc,0x93}},
07313     {{0xe1,0xbd,0xaa},  {0xce,0xa9,0xcc,0x93,0xcc,0x80}},
07314     {{0xe1,0xbd,0xac},  {0xce,0xa9,0xcc,0x93,0xcc,0x81}},
07315     {{0xe1,0xbd,0xae},  {0xce,0xa9,0xcc,0x93,0xcd,0x82}},
07316     {{0xe1,0xbd,0xa9},  {0xce,0xa9,0xcc,0x94}},
07317     {{0xe1,0xbd,0xab},  {0xce,0xa9,0xcc,0x94,0xcc,0x80}},
07318     {{0xe1,0xbd,0xad},  {0xce,0xa9,0xcc,0x94,0xcc,0x81}},
07319     {{0xe1,0xbd,0xaf},  {0xce,0xa9,0xcc,0x94,0xcd,0x82}},
07320     {{0xe1,0xbf,0xbc},  {0xce,0xa9,0xcd,0x85}},
07321     {{0xe1,0xbe,0xa8},  {0xce,0xa9,0xcd,0x85,0xcc,0x93}},
07322     {{0xe1,0xbe,0xaa},  {0xce,0xa9,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
07323     {{0xe1,0xbe,0xac},  {0xce,0xa9,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
07324     {{0xe1,0xbe,0xae},  {0xce,0xa9,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
07325     {{0xe1,0xbe,0xa9},  {0xce,0xa9,0xcd,0x85,0xcc,0x94}},
07326     {{0xe1,0xbe,0xab},  {0xce,0xa9,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
07327     {{0xe1,0xbe,0xad},  {0xce,0xa9,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
07328     {{0xe1,0xbe,0xaf},  {0xce,0xa9,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
07329     {{0xe1,0xbd,0xb0},  {0xce,0xb1,0xcc,0x80}},
07330     {{0xe1,0xbd,0xb1},  {0xce,0xb1,0xcc,0x81}},
07331     {{0xe1,0xbe,0xb1},  {0xce,0xb1,0xcc,0x84}},
07332     {{0xe1,0xbe,0xb0},  {0xce,0xb1,0xcc,0x86}},
07333     {{0xce,0xac},       {0xce,0xb1,0xcc,0x8d}},
07334     {{0xe1,0xbc,0x80},  {0xce,0xb1,0xcc,0x93}},
07335     {{0xe1,0xbc,0x82},  {0xce,0xb1,0xcc,0x93,0xcc,0x80}},
07336     {{0xe1,0xbc,0x84},  {0xce,0xb1,0xcc,0x93,0xcc,0x81}},
07337     {{0xe1,0xbc,0x86},  {0xce,0xb1,0xcc,0x93,0xcd,0x82}},
07338     {{0xe1,0xbc,0x81},  {0xce,0xb1,0xcc,0x94}},
07339     {{0xe1,0xbc,0x83},  {0xce,0xb1,0xcc,0x94,0xcc,0x80}},
07340     {{0xe1,0xbc,0x85},  {0xce,0xb1,0xcc,0x94,0xcc,0x81}},
07341     {{0xe1,0xbc,0x87},  {0xce,0xb1,0xcc,0x94,0xcd,0x82}},
07342     {{0xe1,0xbe,0xb6},  {0xce,0xb1,0xcd,0x82}},
07343     {{0xe1,0xbe,0xb3},  {0xce,0xb1,0xcd,0x85}},
07344     {{0xe1,0xbe,0xb2},  {0xce,0xb1,0xcd,0x85,0xcc,0x80}},
07345     {{0xe1,0xbe,0xb4},  {0xce,0xb1,0xcd,0x85,0xcc,0x81}},
07346     {{0xe1,0xbe,0x80},  {0xce,0xb1,0xcd,0x85,0xcc,0x93}},
07347     {{0xe1,0xbe,0x82},  {0xce,0xb1,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
07348     {{0xe1,0xbe,0x84},  {0xce,0xb1,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
07349     {{0xe1,0xbe,0x86},  {0xce,0xb1,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
07350     {{0xe1,0xbe,0x81},  {0xce,0xb1,0xcd,0x85,0xcc,0x94}},
07351     {{0xe1,0xbe,0x83},  {0xce,0xb1,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
07352     {{0xe1,0xbe,0x85},  {0xce,0xb1,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
07353     {{0xe1,0xbe,0x87},  {0xce,0xb1,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
07354     {{0xe1,0xbe,0xb7},  {0xce,0xb1,0xcd,0x85,0xcd,0x82}},
07355     {{0xe1,0xbd,0xb2},  {0xce,0xb5,0xcc,0x80}},
07356     {{0xe1,0xbd,0xb3},  {0xce,0xb5,0xcc,0x81}},
07357     {{0xce,0xad},       {0xce,0xb5,0xcc,0x8d}},
07358     {{0xe1,0xbc,0x90},  {0xce,0xb5,0xcc,0x93}},
07359     {{0xe1,0xbc,0x92},  {0xce,0xb5,0xcc,0x93,0xcc,0x80}},
07360     {{0xe1,0xbc,0x94},  {0xce,0xb5,0xcc,0x93,0xcc,0x81}},
07361     {{0xe1,0xbc,0x91},  {0xce,0xb5,0xcc,0x94}},
07362     {{0xe1,0xbc,0x93},  {0xce,0xb5,0xcc,0x94,0xcc,0x80}},
07363     {{0xe1,0xbc,0x95},  {0xce,0xb5,0xcc,0x94,0xcc,0x81}},
07364     {{0xe1,0xbd,0xb4},  {0xce,0xb7,0xcc,0x80}},
07365     {{0xe1,0xbd,0xb5},  {0xce,0xb7,0xcc,0x81}},
07366     {{0xce,0xae},       {0xce,0xb7,0xcc,0x8d}},
07367     {{0xe1,0xbc,0xa0},  {0xce,0xb7,0xcc,0x93}},
07368     {{0xe1,0xbc,0xa2},  {0xce,0xb7,0xcc,0x93,0xcc,0x80}},
07369     {{0xe1,0xbc,0xa4},  {0xce,0xb7,0xcc,0x93,0xcc,0x81}},
07370     {{0xe1,0xbc,0xa6},  {0xce,0xb7,0xcc,0x93,0xcd,0x82}},
07371     {{0xe1,0xbc,0xa1},  {0xce,0xb7,0xcc,0x94}},
07372     {{0xe1,0xbc,0xa3},  {0xce,0xb7,0xcc,0x94,0xcc,0x80}},
07373     {{0xe1,0xbc,0xa5},  {0xce,0xb7,0xcc,0x94,0xcc,0x81}},
07374     {{0xe1,0xbc,0xa7},  {0xce,0xb7,0xcc,0x94,0xcd,0x82}},
07375     {{0xe1,0xbf,0x86},  {0xce,0xb7,0xcd,0x82}},
07376     {{0xe1,0xbf,0x83},  {0xce,0xb7,0xcd,0x85}},
07377     {{0xe1,0xbf,0x82},  {0xce,0xb7,0xcd,0x85,0xcc,0x80}},
07378     {{0xe1,0xbf,0x84},  {0xce,0xb7,0xcd,0x85,0xcc,0x81}},
07379     {{0xe1,0xbe,0x90},  {0xce,0xb7,0xcd,0x85,0xcc,0x93}},
07380     {{0xe1,0xbe,0x92},  {0xce,0xb7,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
07381     {{0xe1,0xbe,0x94},  {0xce,0xb7,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
07382     {{0xe1,0xbe,0x96},  {0xce,0xb7,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
07383     {{0xe1,0xbe,0x91},  {0xce,0xb7,0xcd,0x85,0xcc,0x94}},
07384     {{0xe1,0xbe,0x93},  {0xce,0xb7,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
07385     {{0xe1,0xbe,0x95},  {0xce,0xb7,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
07386     {{0xe1,0xbe,0x97},  {0xce,0xb7,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
07387     {{0xe1,0xbf,0x87},  {0xce,0xb7,0xcd,0x85,0xcd,0x82}},
07388     {{0xe1,0xbe,0xbe},  {0xce,0xb9}},
07389     {{0xe1,0xbd,0xb6},  {0xce,0xb9,0xcc,0x80}},
07390     {{0xe1,0xbd,0xb7},  {0xce,0xb9,0xcc,0x81}},
07391     {{0xe1,0xbf,0x91},  {0xce,0xb9,0xcc,0x84}},
07392     {{0xe1,0xbf,0x90},  {0xce,0xb9,0xcc,0x86}},
07393     {{0xcf,0x8a},       {0xce,0xb9,0xcc,0x88}},
07394     {{0xe1,0xbf,0x92},  {0xce,0xb9,0xcc,0x88,0xcc,0x80}},
07395     {{0xe1,0xbf,0x93},  {0xce,0xb9,0xcc,0x88,0xcc,0x81}},
07396     {{0xce,0x90},       {0xce,0xb9,0xcc,0x88,0xcc,0x8d}},
07397     {{0xe1,0xbf,0x97},  {0xce,0xb9,0xcc,0x88,0xcd,0x82}},
07398     {{0xce,0xaf},       {0xce,0xb9,0xcc,0x8d}},
07399     {{0xe1,0xbc,0xb0},  {0xce,0xb9,0xcc,0x93}},
07400     {{0xe1,0xbc,0xb2},  {0xce,0xb9,0xcc,0x93,0xcc,0x80}},
07401     {{0xe1,0xbc,0xb4},  {0xce,0xb9,0xcc,0x93,0xcc,0x81}},
07402     {{0xe1,0xbc,0xb6},  {0xce,0xb9,0xcc,0x93,0xcd,0x82}},
07403     {{0xe1,0xbc,0xb1},  {0xce,0xb9,0xcc,0x94}},
07404     {{0xe1,0xbc,0xb3},  {0xce,0xb9,0xcc,0x94,0xcc,0x80}},
07405     {{0xe1,0xbc,0xb5},  {0xce,0xb9,0xcc,0x94,0xcc,0x81}},
07406     {{0xe1,0xbc,0xb7},  {0xce,0xb9,0xcc,0x94,0xcd,0x82}},
07407     {{0xe1,0xbf,0x96},  {0xce,0xb9,0xcd,0x82}},
07408     {{0xe1,0xbd,0xb8},  {0xce,0xbf,0xcc,0x80}},
07409     {{0xe1,0xbd,0xb9},  {0xce,0xbf,0xcc,0x81}},
07410     {{0xcf,0x8c},       {0xce,0xbf,0xcc,0x8d}},
07411     {{0xe1,0xbd,0x80},  {0xce,0xbf,0xcc,0x93}},
07412     {{0xe1,0xbd,0x82},  {0xce,0xbf,0xcc,0x93,0xcc,0x80}},
07413     {{0xe1,0xbd,0x84},  {0xce,0xbf,0xcc,0x93,0xcc,0x81}},
07414     {{0xe1,0xbd,0x81},  {0xce,0xbf,0xcc,0x94}},
07415     {{0xe1,0xbd,0x83},  {0xce,0xbf,0xcc,0x94,0xcc,0x80}},
07416     {{0xe1,0xbd,0x85},  {0xce,0xbf,0xcc,0x94,0xcc,0x81}},
07417     {{0xe1,0xbf,0xb4},  {0xce,0xbf,0xcd,0x85,0xcc,0x81}},
07418     {{0xe1,0xbf,0xa4},  {0xcf,0x81,0xcc,0x93}},
07419     {{0xe1,0xbf,0xa5},  {0xcf,0x81,0xcc,0x94}},
07420     {{0xe1,0xbd,0xba},  {0xcf,0x85,0xcc,0x80}},
07421     {{0xe1,0xbd,0xbb},  {0xcf,0x85,0xcc,0x81}},
07422     {{0xe1,0xbf,0xa1},  {0xcf,0x85,0xcc,0x84}},
07423     {{0xe1,0xbf,0xa0},  {0xcf,0x85,0xcc,0x86}},
07424     {{0xcf,0x8b},       {0xcf,0x85,0xcc,0x88}},
07425     {{0xe1,0xbf,0xa2},  {0xcf,0x85,0xcc,0x88,0xcc,0x80}},
07426     {{0xe1,0xbf,0xa3},  {0xcf,0x85,0xcc,0x88,0xcc,0x81}},
07427     {{0xce,0xb0},       {0xcf,0x85,0xcc,0x88,0xcc,0x8d}},
07428     {{0xe1,0xbf,0xa7},  {0xcf,0x85,0xcc,0x88,0xcd,0x82}},
07429     {{0xcf,0x8d},       {0xcf,0x85,0xcc,0x8d}},
07430     {{0xe1,0xbd,0x90},  {0xcf,0x85,0xcc,0x93}},
07431     {{0xe1,0xbd,0x92},  {0xcf,0x85,0xcc,0x93,0xcc,0x80}},
07432     {{0xe1,0xbd,0x94},  {0xcf,0x85,0xcc,0x93,0xcc,0x81}},
07433     {{0xe1,0xbd,0x96},  {0xcf,0x85,0xcc,0x93,0xcd,0x82}},
07434     {{0xe1,0xbd,0x91},  {0xcf,0x85,0xcc,0x94}},
07435     {{0xe1,0xbd,0x93},  {0xcf,0x85,0xcc,0x94,0xcc,0x80}},
07436     {{0xe1,0xbd,0x95},  {0xcf,0x85,0xcc,0x94,0xcc,0x81}},
07437     {{0xe1,0xbd,0x97},  {0xcf,0x85,0xcc,0x94,0xcd,0x82}},
07438     {{0xe1,0xbf,0xa6},  {0xcf,0x85,0xcd,0x82}},
07439     {{0xe1,0xbd,0xbc},  {0xcf,0x89,0xcc,0x80}},
07440     {{0xe1,0xbd,0xbd},  {0xcf,0x89,0xcc,0x81}},
07441     {{0xcf,0x8e},       {0xcf,0x89,0xcc,0x8d}},
07442     {{0xe1,0xbd,0xa0},  {0xcf,0x89,0xcc,0x93}},
07443     {{0xe1,0xbd,0xa2},  {0xcf,0x89,0xcc,0x93,0xcc,0x80}},
07444     {{0xe1,0xbd,0xa4},  {0xcf,0x89,0xcc,0x93,0xcc,0x81}},
07445     {{0xe1,0xbd,0xa6},  {0xcf,0x89,0xcc,0x93,0xcd,0x82}},
07446     {{0xe1,0xbd,0xa1},  {0xcf,0x89,0xcc,0x94}},
07447     {{0xe1,0xbd,0xa3},  {0xcf,0x89,0xcc,0x94,0xcc,0x80}},
07448     {{0xe1,0xbd,0xa5},  {0xcf,0x89,0xcc,0x94,0xcc,0x81}},
07449     {{0xe1,0xbd,0xa7},  {0xcf,0x89,0xcc,0x94,0xcd,0x82}},
07450     {{0xe1,0xbf,0xb6},  {0xcf,0x89,0xcd,0x82}},
07451     {{0xe1,0xbf,0xb3},  {0xcf,0x89,0xcd,0x85}},
07452     {{0xe1,0xbf,0xb2},  {0xcf,0x89,0xcd,0x85,0xcc,0x80}},
07453     {{0xe1,0xbe,0xa0},  {0xcf,0x89,0xcd,0x85,0xcc,0x93}},
07454     {{0xe1,0xbe,0xa2},  {0xcf,0x89,0xcd,0x85,0xcc,0x93,0xcc,0x80}},
07455     {{0xe1,0xbe,0xa4},  {0xcf,0x89,0xcd,0x85,0xcc,0x93,0xcc,0x81}},
07456     {{0xe1,0xbe,0xa6},  {0xcf,0x89,0xcd,0x85,0xcc,0x93,0xcd,0x82}},
07457     {{0xe1,0xbe,0xa1},  {0xcf,0x89,0xcd,0x85,0xcc,0x94}},
07458     {{0xe1,0xbe,0xa3},  {0xcf,0x89,0xcd,0x85,0xcc,0x94,0xcc,0x80}},
07459     {{0xe1,0xbe,0xa5},  {0xcf,0x89,0xcd,0x85,0xcc,0x94,0xcc,0x81}},
07460     {{0xe1,0xbe,0xa7},  {0xcf,0x89,0xcd,0x85,0xcc,0x94,0xcd,0x82}},
07461     {{0xe1,0xbf,0xb7},  {0xcf,0x89,0xcd,0x85,0xcd,0x82}},
07462     {{0xcf,0x94},       {0xcf,0x92,0xcc,0x88}},
07463     {{0xcf,0x93},       {0xcf,0x92,0xcc,0x8d}},
07464     {{0xd0,0x87},       {0xd0,0x86,0xcc,0x88}},
07465     {{0xd3,0x90},       {0xd0,0x90,0xcc,0x86}},
07466     {{0xd3,0x92},       {0xd0,0x90,0xcc,0x88}},
07467     {{0xd0,0x83},       {0xd0,0x93,0xcc,0x81}},
07468     {{0xd3,0x96},       {0xd0,0x95,0xcc,0x86}},
07469     {{0xd0,0x81},       {0xd0,0x95,0xcc,0x88}},
07470     {{0xd3,0x81},       {0xd0,0x96,0xcc,0x86}},
07471     {{0xd3,0x9c},       {0xd0,0x96,0xcc,0x88}},
07472     {{0xd3,0x9e},       {0xd0,0x97,0xcc,0x88}},
07473     {{0xd3,0xa2},       {0xd0,0x98,0xcc,0x84}},
07474     {{0xd0,0x99},       {0xd0,0x98,0xcc,0x86}},
07475     {{0xd3,0xa4},       {0xd0,0x98,0xcc,0x88}},
07476     {{0xd0,0x8c},       {0xd0,0x9a,0xcc,0x81}},
07477     {{0xd3,0xa6},       {0xd0,0x9e,0xcc,0x88}},
07478     {{0xd3,0xae},       {0xd0,0xa3,0xcc,0x84}},
07479     {{0xd0,0x8e},       {0xd0,0xa3,0xcc,0x86}},
07480     {{0xd3,0xb0},       {0xd0,0xa3,0xcc,0x88}},
07481     {{0xd3,0xb2},       {0xd0,0xa3,0xcc,0x8b}},
07482     {{0xd3,0xb4},       {0xd0,0xa7,0xcc,0x88}},
07483     {{0xd3,0xb8},       {0xd0,0xab,0xcc,0x88}},
07484     {{0xd3,0x91},       {0xd0,0xb0,0xcc,0x86}},
07485     {{0xd3,0x93},       {0xd0,0xb0,0xcc,0x88}},
07486     {{0xd1,0x93},       {0xd0,0xb3,0xcc,0x81}},
07487     {{0xd3,0x97},       {0xd0,0xb5,0xcc,0x86}},
07488     {{0xd1,0x91},       {0xd0,0xb5,0xcc,0x88}},
07489     {{0xd3,0x82},       {0xd0,0xb6,0xcc,0x86}},
07490     {{0xd3,0x9d},       {0xd0,0xb6,0xcc,0x88}},
07491     {{0xd3,0x9f},       {0xd0,0xb7,0xcc,0x88}},
07492     {{0xd3,0xa3},       {0xd0,0xb8,0xcc,0x84}},
07493     {{0xd0,0xb9},       {0xd0,0xb8,0xcc,0x86}},
07494     {{0xd3,0xa5},       {0xd0,0xb8,0xcc,0x88}},
07495     {{0xd1,0x9c},       {0xd0,0xba,0xcc,0x81}},
07496     {{0xd3,0xa7},       {0xd0,0xbe,0xcc,0x88}},
07497     {{0xd3,0xaf},       {0xd1,0x83,0xcc,0x84}},
07498     {{0xd1,0x9e},       {0xd1,0x83,0xcc,0x86}},
07499     {{0xd3,0xb1},       {0xd1,0x83,0xcc,0x88}},
07500     {{0xd3,0xb3},       {0xd1,0x83,0xcc,0x8b}},
07501     {{0xd3,0xb5},       {0xd1,0x87,0xcc,0x88}},
07502     {{0xd3,0xb9},       {0xd1,0x8b,0xcc,0x88}},
07503     {{0xd1,0x97},       {0xd1,0x96,0xcc,0x88}},
07504     {{0xd1,0xb6},       {0xd1,0xb4,0xcc,0x8f}},
07505     {{0xd1,0xb7},       {0xd1,0xb5,0xcc,0x8f}},
07506     {{0xef,0xac,0xae},  {0xd7,0x90,0xd6,0xb7}},
07507     {{0xef,0xac,0xaf},  {0xd7,0x90,0xd6,0xb8}},
07508     {{0xef,0xac,0xb0},  {0xd7,0x90,0xd6,0xbc}},
07509     {{0xef,0xac,0xb1},  {0xd7,0x91,0xd6,0xbc}},
07510     {{0xef,0xad,0x8c},  {0xd7,0x91,0xd6,0xbf}},
07511     {{0xef,0xac,0xb2},  {0xd7,0x92,0xd6,0xbc}},
07512     {{0xef,0xac,0xb3},  {0xd7,0x93,0xd6,0xbc}},
07513     {{0xef,0xac,0xb4},  {0xd7,0x94,0xd6,0xbc}},
07514     {{0xef,0xad,0x8b},  {0xd7,0x95,0xd6,0xb9}},
07515     {{0xef,0xac,0xb5},  {0xd7,0x95,0xd6,0xbc}},
07516     {{0xef,0xac,0xb6},  {0xd7,0x96,0xd6,0xbc}},
07517     {{0xef,0xac,0xb8},  {0xd7,0x98,0xd6,0xbc}},
07518     {{0xef,0xac,0xb9},  {0xd7,0x99,0xd6,0xbc}},
07519     {{0xef,0xac,0xba},  {0xd7,0x9a,0xd6,0xbc}},
07520     {{0xef,0xac,0xbb},  {0xd7,0x9b,0xd6,0xbc}},
07521     {{0xef,0xad,0x8d},  {0xd7,0x9b,0xd6,0xbf}},
07522     {{0xef,0xac,0xbc},  {0xd7,0x9c,0xd6,0xbc}},
07523     {{0xef,0xac,0xbe},  {0xd7,0x9e,0xd6,0xbc}},
07524     {{0xef,0xad,0x80},  {0xd7,0xa0,0xd6,0xbc}},
07525     {{0xef,0xad,0x81},  {0xd7,0xa1,0xd6,0xbc}},
07526     {{0xef,0xad,0x83},  {0xd7,0xa3,0xd6,0xbc}},
07527     {{0xef,0xad,0x84},  {0xd7,0xa4,0xd6,0xbc}},
07528     {{0xef,0xad,0x8e},  {0xd7,0xa4,0xd6,0xbf}},
07529     {{0xef,0xad,0x86},  {0xd7,0xa6,0xd6,0xbc}},
07530     {{0xef,0xad,0x87},  {0xd7,0xa7,0xd6,0xbc}},
07531     {{0xef,0xad,0x88},  {0xd7,0xa8,0xd6,0xbc}},
07532     {{0xef,0xad,0x89},  {0xd7,0xa9,0xd6,0xbc}},
07533     {{0xef,0xac,0xac},  {0xd7,0xa9,0xd6,0xbc,0xd7,0x81}},
07534     {{0xef,0xac,0xad},  {0xd7,0xa9,0xd6,0xbc,0xd7,0x82}},
07535     {{0xef,0xac,0xaa},  {0xd7,0xa9,0xd7,0x81}},
07536     {{0xef,0xac,0xab},  {0xd7,0xa9,0xd7,0x82}},
07537     {{0xef,0xad,0x8a},  {0xd7,0xaa,0xd6,0xbc}},
07538     {{0xef,0xac,0x9f},  {0xd7,0xb2,0xd6,0xb7}},
07539     {{0xe0,0xa5,0x98},  {0xe0,0xa4,0x95,0xe0,0xa4,0xbc}},
07540     {{0xe0,0xa5,0x99},  {0xe0,0xa4,0x96,0xe0,0xa4,0xbc}},
07541     {{0xe0,0xa5,0x9a},  {0xe0,0xa4,0x97,0xe0,0xa4,0xbc}},
07542     {{0xe0,0xa5,0x9b},  {0xe0,0xa4,0x9c,0xe0,0xa4,0xbc}},
07543     {{0xe0,0xa5,0x9c},  {0xe0,0xa4,0xa1,0xe0,0xa4,0xbc}},
07544     {{0xe0,0xa5,0x9d},  {0xe0,0xa4,0xa2,0xe0,0xa4,0xbc}},
07545     {{0xe0,0xa4,0xa9},  {0xe0,0xa4,0xa8,0xe0,0xa4,0xbc}},
07546     {{0xe0,0xa5,0x9e},  {0xe0,0xa4,0xab,0xe0,0xa4,0xbc}},
07547     {{0xe0,0xa5,0x9f},  {0xe0,0xa4,0xaf,0xe0,0xa4,0xbc}},
07548     {{0xe0,0xa4,0xb1},  {0xe0,0xa4,0xb0,0xe0,0xa4,0xbc}},
07549     {{0xe0,0xa4,0xb4},  {0xe0,0xa4,0xb3,0xe0,0xa4,0xbc}},
07550     {{0xe0,0xa7,0x9c},  {0xe0,0xa6,0xa1,0xe0,0xa6,0xbc}},
07551     {{0xe0,0xa7,0x9d},  {0xe0,0xa6,0xa2,0xe0,0xa6,0xbc}},
07552     {{0xe0,0xa6,0xb0},  {0xe0,0xa6,0xac,0xe0,0xa6,0xbc}},
07553     {{0xe0,0xa7,0x9f},  {0xe0,0xa6,0xaf,0xe0,0xa6,0xbc}},
07554     {{0xe0,0xa7,0x8b},  {0xe0,0xa7,0x87,0xe0,0xa6,0xbe}},
07555     {{0xe0,0xa7,0x8c},  {0xe0,0xa7,0x87,0xe0,0xa7,0x97}},
07556     {{0xe0,0xa9,0x99},  {0xe0,0xa8,0x96,0xe0,0xa8,0xbc}},
07557     {{0xe0,0xa9,0x9a},  {0xe0,0xa8,0x97,0xe0,0xa8,0xbc}},
07558     {{0xe0,0xa9,0x9b},  {0xe0,0xa8,0x9c,0xe0,0xa8,0xbc}},
07559     {{0xe0,0xa9,0x9c},  {0xe0,0xa8,0xa1,0xe0,0xa8,0xbc}},
07560     {{0xe0,0xa9,0x9e},  {0xe0,0xa8,0xab,0xe0,0xa8,0xbc}},
07561     {{0xe0,0xad,0x9c},  {0xe0,0xac,0xa1,0xe0,0xac,0xbc}},
07562     {{0xe0,0xad,0x9d},  {0xe0,0xac,0xa2,0xe0,0xac,0xbc}},
07563     {{0xe0,0xad,0x9f},  {0xe0,0xac,0xaf,0xe0,0xac,0xbc}},
07564     {{0xe0,0xad,0x8b},  {0xe0,0xad,0x87,0xe0,0xac,0xbe}},
07565     {{0xe0,0xad,0x88},  {0xe0,0xad,0x87,0xe0,0xad,0x96}},
07566     {{0xe0,0xad,0x8c},  {0xe0,0xad,0x87,0xe0,0xad,0x97}},
07567     {{0xe0,0xae,0x94},  {0xe0,0xae,0x92,0xe0,0xaf,0x97}},
07568     {{0xe0,0xaf,0x8a},  {0xe0,0xaf,0x86,0xe0,0xae,0xbe}},
07569     {{0xe0,0xaf,0x8c},  {0xe0,0xaf,0x86,0xe0,0xaf,0x97}},
07570     {{0xe0,0xaf,0x8b},  {0xe0,0xaf,0x87,0xe0,0xae,0xbe}},
07571     {{0xe0,0xb1,0x88},  {0xe0,0xb1,0x86,0xe0,0xb1,0x96}},
07572     {{0xe0,0xb3,0x80},  {0xe0,0xb2,0xbf,0xe0,0xb3,0x95}},
07573     {{0xe0,0xb3,0x8a},  {0xe0,0xb3,0x86,0xe0,0xb3,0x82}},
07574     {{0xe0,0xb3,0x8b},  {0xe0,0xb3,0x86,0xe0,0xb3,0x82,0xe0,0xb3,0x95}},
07575     {{0xe0,0xb3,0x87},  {0xe0,0xb3,0x86,0xe0,0xb3,0x95}},
07576     {{0xe0,0xb3,0x88},  {0xe0,0xb3,0x86,0xe0,0xb3,0x96}},
07577     {{0xe0,0xb5,0x8a},  {0xe0,0xb5,0x86,0xe0,0xb4,0xbe}},
07578     {{0xe0,0xb5,0x8c},  {0xe0,0xb5,0x86,0xe0,0xb5,0x97}},
07579     {{0xe0,0xb5,0x8b},  {0xe0,0xb5,0x87,0xe0,0xb4,0xbe}},
07580     {{0xe0,0xb8,0xb3},  {0xe0,0xb9,0x8d,0xe0,0xb8,0xb2}},
07581     {{0xe0,0xba,0xb3},  {0xe0,0xbb,0x8d,0xe0,0xba,0xb2}},
07582     {{0xe0,0xbd,0xa9},  {0xe0,0xbd,0x80,0xe0,0xbe,0xb5}},
07583     {{0xe0,0xbd,0x83},  {0xe0,0xbd,0x82,0xe0,0xbe,0xb7}},
07584     {{0xe0,0xbd,0x8d},  {0xe0,0xbd,0x8c,0xe0,0xbe,0xb7}},
07585     {{0xe0,0xbd,0x92},  {0xe0,0xbd,0x91,0xe0,0xbe,0xb7}},
07586     {{0xe0,0xbd,0x97},  {0xe0,0xbd,0x96,0xe0,0xbe,0xb7}},
07587     {{0xe0,0xbd,0x9c},  {0xe0,0xbd,0x9b,0xe0,0xbe,0xb7}},
07588     {{0xe0,0xbd,0xb3},  {0xe0,0xbd,0xb2,0xe0,0xbd,0xb1}},
07589     {{0xe0,0xbd,0xb5},  {0xe0,0xbd,0xb4,0xe0,0xbd,0xb1}},
07590     {{0xe0,0xbe,0x81},  {0xe0,0xbe,0x80,0xe0,0xbd,0xb1}},
07591     {{0xe0,0xbe,0xb9},  {0xe0,0xbe,0x90,0xe0,0xbe,0xb5}},
07592     {{0xe0,0xbe,0x93},  {0xe0,0xbe,0x92,0xe0,0xbe,0xb7}},
07593     {{0xe0,0xbe,0x9d},  {0xe0,0xbe,0x9c,0xe0,0xbe,0xb7}},
07594     {{0xe0,0xbe,0xa2},  {0xe0,0xbe,0xa1,0xe0,0xbe,0xb7}},
07595     {{0xe0,0xbe,0xa7},  {0xe0,0xbe,0xa6,0xe0,0xbe,0xb7}},
07596     {{0xe0,0xbe,0xac},  {0xe0,0xbe,0xab,0xe0,0xbe,0xb7}},
07597     {{0xe0,0xbd,0xb6},  {0xe0,0xbe,0xb2,0xe0,0xbe,0x80}},
07598     {{0xe0,0xbd,0xb7},  {0xe0,0xbe,0xb2,0xe0,0xbe,0x80,0xe0,0xbd,0xb1}},
07599     {{0xe0,0xbd,0xb8},  {0xe0,0xbe,0xb3,0xe0,0xbe,0x80}},
07600     {{0xe0,0xbd,0xb9},  {0xe0,0xbe,0xb3,0xe0,0xbe,0x80,0xe0,0xbd,0xb1}},
07601     {{0xe1,0xbf,0x8d},  {0xe1,0xbe,0xbf,0xcc,0x80}},
07602     {{0xe1,0xbf,0x8e},  {0xe1,0xbe,0xbf,0xcc,0x81}},
07603     {{0xe1,0xbf,0x8f},  {0xe1,0xbe,0xbf,0xcd,0x82}},
07604     {{0xe1,0xbf,0x9d},  {0xe1,0xbf,0xbe,0xcc,0x80}},
07605     {{0xe1,0xbf,0x9e},  {0xe1,0xbf,0xbe,0xcc,0x81}},
07606     {{0xe1,0xbf,0x9f},  {0xe1,0xbf,0xbe,0xcd,0x82}},
07607     {{0xe3,0x82,0x94},  {0xe3,0x81,0x86,0xe3,0x82,0x99}},
07608     {{0xe3,0x81,0x8c},  {0xe3,0x81,0x8b,0xe3,0x82,0x99}},
07609     {{0xe3,0x81,0x8e},  {0xe3,0x81,0x8d,0xe3,0x82,0x99}},
07610     {{0xe3,0x81,0x90},  {0xe3,0x81,0x8f,0xe3,0x82,0x99}},
07611     {{0xe3,0x81,0x92},  {0xe3,0x81,0x91,0xe3,0x82,0x99}},
07612     {{0xe3,0x81,0x94},  {0xe3,0x81,0x93,0xe3,0x82,0x99}},
07613     {{0xe3,0x81,0x96},  {0xe3,0x81,0x95,0xe3,0x82,0x99}},
07614     {{0xe3,0x81,0x98},  {0xe3,0x81,0x97,0xe3,0x82,0x99}},
07615     {{0xe3,0x81,0x9a},  {0xe3,0x81,0x99,0xe3,0x82,0x99}},
07616     {{0xe3,0x81,0x9c},  {0xe3,0x81,0x9b,0xe3,0x82,0x99}},
07617     {{0xe3,0x81,0x9e},  {0xe3,0x81,0x9d,0xe3,0x82,0x99}},
07618     {{0xe3,0x81,0xa0},  {0xe3,0x81,0x9f,0xe3,0x82,0x99}},
07619     {{0xe3,0x81,0xa2},  {0xe3,0x81,0xa1,0xe3,0x82,0x99}},
07620     {{0xe3,0x81,0xa5},  {0xe3,0x81,0xa4,0xe3,0x82,0x99}},
07621     {{0xe3,0x81,0xa7},  {0xe3,0x81,0xa6,0xe3,0x82,0x99}},
07622     {{0xe3,0x81,0xa9},  {0xe3,0x81,0xa8,0xe3,0x82,0x99}},
07623     {{0xe3,0x81,0xb0},  {0xe3,0x81,0xaf,0xe3,0x82,0x99}},
07624     {{0xe3,0x81,0xb1},  {0xe3,0x81,0xaf,0xe3,0x82,0x9a}},
07625     {{0xe3,0x81,0xb3},  {0xe3,0x81,0xb2,0xe3,0x82,0x99}},
07626     {{0xe3,0x81,0xb4},  {0xe3,0x81,0xb2,0xe3,0x82,0x9a}},
07627     {{0xe3,0x81,0xb6},  {0xe3,0x81,0xb5,0xe3,0x82,0x99}},
07628     {{0xe3,0x81,0xb7},  {0xe3,0x81,0xb5,0xe3,0x82,0x9a}},
07629     {{0xe3,0x81,0xb9},  {0xe3,0x81,0xb8,0xe3,0x82,0x99}},
07630     {{0xe3,0x81,0xba},  {0xe3,0x81,0xb8,0xe3,0x82,0x9a}},
07631     {{0xe3,0x81,0xbc},  {0xe3,0x81,0xbb,0xe3,0x82,0x99}},
07632     {{0xe3,0x81,0xbd},  {0xe3,0x81,0xbb,0xe3,0x82,0x9a}},
07633     {{0xe3,0x82,0x9e},  {0xe3,0x82,0x9d,0xe3,0x82,0x99}},
07634     {{0xe3,0x83,0xb4},  {0xe3,0x82,0xa6,0xe3,0x82,0x99}},
07635     {{0xe3,0x82,0xac},  {0xe3,0x82,0xab,0xe3,0x82,0x99}},
07636     {{0xe3,0x82,0xae},  {0xe3,0x82,0xad,0xe3,0x82,0x99}},
07637     {{0xe3,0x82,0xb0},  {0xe3,0x82,0xaf,0xe3,0x82,0x99}},
07638     {{0xe3,0x82,0xb2},  {0xe3,0x82,0xb1,0xe3,0x82,0x99}},
07639     {{0xe3,0x82,0xb4},  {0xe3,0x82,0xb3,0xe3,0x82,0x99}},
07640     {{0xe3,0x82,0xb6},  {0xe3,0x82,0xb5,0xe3,0x82,0x99}},
07641     {{0xe3,0x82,0xb8},  {0xe3,0x82,0xb7,0xe3,0x82,0x99}},
07642     {{0xe3,0x82,0xba},  {0xe3,0x82,0xb9,0xe3,0x82,0x99}},
07643     {{0xe3,0x82,0xbc},  {0xe3,0x82,0xbb,0xe3,0x82,0x99}},
07644     {{0xe3,0x82,0xbe},  {0xe3,0x82,0xbd,0xe3,0x82,0x99}},
07645     {{0xe3,0x83,0x80},  {0xe3,0x82,0xbf,0xe3,0x82,0x99}},
07646     {{0xe3,0x83,0x82},  {0xe3,0x83,0x81,0xe3,0x82,0x99}},
07647     {{0xe3,0x83,0x85},  {0xe3,0x83,0x84,0xe3,0x82,0x99}},
07648     {{0xe3,0x83,0x87},  {0xe3,0x83,0x86,0xe3,0x82,0x99}},
07649     {{0xe3,0x83,0x89},  {0xe3,0x83,0x88,0xe3,0x82,0x99}},
07650     {{0xe3,0x83,0x90},  {0xe3,0x83,0x8f,0xe3,0x82,0x99}},
07651     {{0xe3,0x83,0x91},  {0xe3,0x83,0x8f,0xe3,0x82,0x9a}},
07652     {{0xe3,0x83,0x93},  {0xe3,0x83,0x92,0xe3,0x82,0x99}},
07653     {{0xe3,0x83,0x94},  {0xe3,0x83,0x92,0xe3,0x82,0x9a}},
07654     {{0xe3,0x83,0x96},  {0xe3,0x83,0x95,0xe3,0x82,0x99}},
07655     {{0xe3,0x83,0x97},  {0xe3,0x83,0x95,0xe3,0x82,0x9a}},
07656     {{0xe3,0x83,0x99},  {0xe3,0x83,0x98,0xe3,0x82,0x99}},
07657     {{0xe3,0x83,0x9a},  {0xe3,0x83,0x98,0xe3,0x82,0x9a}},
07658     {{0xe3,0x83,0x9c},  {0xe3,0x83,0x9b,0xe3,0x82,0x99}},
07659     {{0xe3,0x83,0x9d},  {0xe3,0x83,0x9b,0xe3,0x82,0x9a}},
07660     {{0xe3,0x83,0xb7},  {0xe3,0x83,0xaf,0xe3,0x82,0x99}},
07661     {{0xe3,0x83,0xb8},  {0xe3,0x83,0xb0,0xe3,0x82,0x99}},
07662     {{0xe3,0x83,0xb9},  {0xe3,0x83,0xb1,0xe3,0x82,0x99}},
07663     {{0xe3,0x83,0xba},  {0xe3,0x83,0xb2,0xe3,0x82,0x99}},
07664     {{0xe3,0x83,0xbe},  {0xe3,0x83,0xbd,0xe3,0x82,0x99}},
07665 };
07666 #endif /* UNICODE_NORMALIZATION */
07667 #endif /* UTF8_INPUT_ENABLE */
07668 
07669 #ifdef SHIFTJIS_CP932
07670 const unsigned short shiftjis_cp932[3][189] = {
07671  {
07672   0xEEEF, 0xEEF0, 0xEEF1, 0xEEF2, 0xEEF3, 0xEEF4, 0xEEF5, 0xEEF6,
07673   0xEEF7, 0xEEF8, 0x8754, 0x8755, 0x8756, 0x8757, 0x8758, 0x8759,
07674   0x875A, 0x875B, 0x875C, 0x875D, 0x81CA, 0xEEFA, 0xEEFB, 0xEEFC,
07675   0x878A, 0x8782, 0x8784, 0x81E6, 0xED40, 0xED41, 0xED42, 0xED43,
07676   0xED44, 0xED45, 0xED46, 0xED47, 0xED48, 0xED49, 0xED4A, 0xED4B,
07677   0xED4C, 0xED4D, 0xED4E, 0xED4F, 0xED50, 0xED51, 0xED52, 0xED53,
07678   0xED54, 0xED55, 0xED56, 0xED57, 0xED58, 0xED59, 0xED5A, 0xED5B,
07679   0xED5C, 0xED5D, 0xED5E, 0xED5F, 0xED60, 0xED61, 0xED62,      0,
07680   0xED63, 0xED64, 0xED65, 0xED66, 0xED67, 0xED68, 0xED69, 0xED6A,
07681   0xED6B, 0xED6C, 0xED6D, 0xED6E, 0xED6F, 0xED70, 0xED71, 0xED72,
07682   0xED73, 0xED74, 0xED75, 0xED76, 0xED77, 0xED78, 0xED79, 0xED7A,
07683   0xED7B, 0xED7C, 0xED7D, 0xED7E, 0xED80, 0xED81, 0xED82, 0xED83,
07684   0xED84, 0xED85, 0xED86, 0xED87, 0xED88, 0xED89, 0xED8A, 0xED8B,
07685   0xED8C, 0xED8D, 0xED8E, 0xED8F, 0xED90, 0xED91, 0xED92, 0xED93,
07686   0xED94, 0xED95, 0xED96, 0xED97, 0xED98, 0xED99, 0xED9A, 0xED9B,
07687   0xED9C, 0xED9D, 0xED9E, 0xED9F, 0xEDA0, 0xEDA1, 0xEDA2, 0xEDA3,
07688   0xEDA4, 0xEDA5, 0xEDA6, 0xEDA7, 0xEDA8, 0xEDA9, 0xEDAA, 0xEDAB,
07689   0xEDAC, 0xEDAD, 0xEDAE, 0xEDAF, 0xEDB0, 0xEDB1, 0xEDB2, 0xEDB3,
07690   0xEDB4, 0xEDB5, 0xEDB6, 0xEDB7, 0xEDB8, 0xEDB9, 0xEDBA, 0xEDBB,
07691   0xEDBC, 0xEDBD, 0xEDBE, 0xEDBF, 0xEDC0, 0xEDC1, 0xEDC2, 0xEDC3,
07692   0xEDC4, 0xEDC5, 0xEDC6, 0xEDC7, 0xEDC8, 0xEDC9, 0xEDCA, 0xEDCB,
07693   0xEDCC, 0xEDCD, 0xEDCE, 0xEDCF, 0xEDD0, 0xEDD1, 0xEDD2, 0xEDD3,
07694   0xEDD4, 0xEDD5, 0xEDD6, 0xEDD7, 0xEDD8, 0xEDD9, 0xEDDA, 0xEDDB,
07695   0xEDDC, 0xEDDD, 0xEDDE, 0xEDDF, 0xEDE0,
07696  },
07697  {
07698   0xEDE1, 0xEDE2, 0xEDE3, 0xEDE4, 0xEDE5, 0xEDE6, 0xEDE7, 0xEDE8,
07699   0xEDE9, 0xEDEA, 0xEDEB, 0xEDEC, 0xEDED, 0xEDEE, 0xEDEF, 0xEDF0,
07700   0xEDF1, 0xEDF2, 0xEDF3, 0xEDF4, 0xEDF5, 0xEDF6, 0xEDF7, 0xEDF8,
07701   0xEDF9, 0xEDFA, 0xEDFB, 0xEDFC, 0xEE40, 0xEE41, 0xEE42, 0xEE43,
07702   0xEE44, 0xEE45, 0xEE46, 0xEE47, 0xEE48, 0xEE49, 0xEE4A, 0xEE4B,
07703   0xEE4C, 0xEE4D, 0xEE4E, 0xEE4F, 0xEE50, 0xEE51, 0xEE52, 0xEE53,
07704   0xEE54, 0xEE55, 0xEE56, 0xEE57, 0xEE58, 0xEE59, 0xEE5A, 0xEE5B,
07705   0xEE5C, 0xEE5D, 0xEE5E, 0xEE5F, 0xEE60, 0xEE61, 0xEE62,      0,
07706   0xEE63, 0xEE64, 0xEE65, 0xEE66, 0xEE67, 0xEE68, 0xEE69, 0xEE6A,
07707   0xEE6B, 0xEE6C, 0xEE6D, 0xEE6E, 0xEE6F, 0xEE70, 0xEE71, 0xEE72,
07708   0xEE73, 0xEE74, 0xEE75, 0xEE76, 0xEE77, 0xEE78, 0xEE79, 0xEE7A,
07709   0xEE7B, 0xEE7C, 0xEE7D, 0xEE7E, 0xEE80, 0xEE81, 0xEE82, 0xEE83,
07710   0xEE84, 0xEE85, 0xEE86, 0xEE87, 0xEE88, 0xEE89, 0xEE8A, 0xEE8B,
07711   0xEE8C, 0xEE8D, 0xEE8E, 0xEE8F, 0xEE90, 0xEE91, 0xEE92, 0xEE93,
07712   0xEE94, 0xEE95, 0xEE96, 0xEE97, 0xEE98, 0xEE99, 0xEE9A, 0xEE9B,
07713   0xEE9C, 0xEE9D, 0xEE9E, 0xEE9F, 0xEEA0, 0xEEA1, 0xEEA2, 0xEEA3,
07714   0xEEA4, 0xEEA5, 0xEEA6, 0xEEA7, 0xEEA8, 0xEEA9, 0xEEAA, 0xEEAB,
07715   0xEEAC, 0xEEAD, 0xEEAE, 0xEEAF, 0xEEB0, 0xEEB1, 0xEEB2, 0xEEB3,
07716   0xEEB4, 0xEEB5, 0xEEB6, 0xEEB7, 0xEEB8, 0xEEB9, 0xEEBA, 0xEEBB,
07717   0xEEBC, 0xEEBD, 0xEEBE, 0xEEBF, 0xEEC0, 0xEEC1, 0xEEC2, 0xEEC3,
07718   0xEEC4, 0xEEC5, 0xEEC6, 0xEEC7, 0xEEC8, 0xEEC9, 0xEECA, 0xEECB,
07719   0xEECC, 0xEECD, 0xEECE, 0xEECF, 0xEED0, 0xEED1, 0xEED2, 0xEED3,
07720   0xEED4, 0xEED5, 0xEED6, 0xEED7, 0xEED8, 0xEED9, 0xEEDA, 0xEEDB,
07721   0xEEDC, 0xEEDD, 0xEEDE, 0xEEDF, 0xEEE0,
07722  },
07723  {
07724   0xEEE1, 0xEEE2, 0xEEE3, 0xEEE4, 0xEEE5, 0xEEE6, 0xEEE7, 0xEEE8,
07725   0xEEE9, 0xEEEA, 0xEEEB, 0xEEEC,      0,      0,      0,      0,
07726        0,      0,      0,      0,      0,      0,      0,      0,
07727        0,      0,      0,      0,      0,      0,      0,      0,
07728        0,      0,      0,      0,      0,      0,      0,      0,
07729        0,      0,      0,      0,      0,      0,      0,      0,
07730        0,      0,      0,      0,      0,      0,      0,      0,
07731        0,      0,      0,      0,      0,      0,      0,      0,
07732        0,      0,      0,      0,      0,      0,      0,      0,
07733        0,      0,      0,      0,      0,      0,      0,      0,
07734        0,      0,      0,      0,      0,      0,      0,      0,
07735        0,      0,      0,      0,      0,      0,      0,      0,
07736        0,      0,      0,      0,      0,      0,      0,      0,
07737        0,      0,      0,      0,      0,      0,      0,      0,
07738        0,      0,      0,      0,      0,      0,      0,      0,
07739        0,      0,      0,      0,      0,      0,      0,      0,
07740        0,      0,      0,      0,      0,      0,      0,      0,
07741        0,      0,      0,      0,      0,      0,      0,      0,
07742        0,      0,      0,      0,      0,      0,      0,      0,
07743        0,      0,      0,      0,      0,      0,      0,      0,
07744        0,      0,      0,      0,      0,      0,      0,      0,
07745        0,      0,      0,      0,      0,      0,      0,      0,
07746        0,      0,      0,      0,      0,      0,      0,      0,
07747        0,      0,      0,      0,      0,
07748  },
07749 };
07750 const unsigned short cp932inv[2][189] = {
07751  {
07752   0xFA5C, 0xFA5D, 0xFA5E, 0xFA5F, 0xFA60, 0xFA61, 0xFA62, 0xFA63,
07753   0xFA64, 0xFA65, 0xFA66, 0xFA67, 0xFA68, 0xFA69, 0xFA6A, 0xFA6B,
07754   0xFA6C, 0xFA6D, 0xFA6E, 0xFA6F, 0xFA70, 0xFA71, 0xFA72, 0xFA73,
07755   0xFA74, 0xFA75, 0xFA76, 0xFA77, 0xFA78, 0xFA79, 0xFA7A, 0xFA7B,
07756   0xFA7C, 0xFA7D, 0xFA7E, 0xFA80, 0xFA81, 0xFA82, 0xFA83, 0xFA84,
07757   0xFA85, 0xFA86, 0xFA87, 0xFA88, 0xFA89, 0xFA8A, 0xFA8B, 0xFA8C,
07758   0xFA8D, 0xFA8E, 0xFA8F, 0xFA90, 0xFA91, 0xFA92, 0xFA93, 0xFA94,
07759   0xFA95, 0xFA96, 0xFA97, 0xFA98, 0xFA99, 0xFA9A, 0xFA9B,      0,
07760   0xFA9C, 0xFA9D, 0xFA9E, 0xFA9F, 0xFAA0, 0xFAA1, 0xFAA2, 0xFAA3,
07761   0xFAA4, 0xFAA5, 0xFAA6, 0xFAA7, 0xFAA8, 0xFAA9, 0xFAAA, 0xFAAB,
07762   0xFAAC, 0xFAAD, 0xFAAE, 0xFAAF, 0xFAB0, 0xFAB1, 0xFAB2, 0xFAB3,
07763   0xFAB4, 0xFAB5, 0xFAB6, 0xFAB7, 0xFAB8, 0xFAB9, 0xFABA, 0xFABB,
07764   0xFABC, 0xFABD, 0xFABE, 0xFABF, 0xFAC0, 0xFAC1, 0xFAC2, 0xFAC3,
07765   0xFAC4, 0xFAC5, 0xFAC6, 0xFAC7, 0xFAC8, 0xFAC9, 0xFACA, 0xFACB,
07766   0xFACC, 0xFACD, 0xFACE, 0xFACF, 0xFAD0, 0xFAD1, 0xFAD2, 0xFAD3,
07767   0xFAD4, 0xFAD5, 0xFAD6, 0xFAD7, 0xFAD8, 0xFAD9, 0xFADA, 0xFADB,
07768   0xFADC, 0xFADD, 0xFADE, 0xFADF, 0xFAE0, 0xFAE1, 0xFAE2, 0xFAE3,
07769   0xFAE4, 0xFAE5, 0xFAE6, 0xFAE7, 0xFAE8, 0xFAE9, 0xFAEA, 0xFAEB,
07770   0xFAEC, 0xFAED, 0xFAEE, 0xFAEF, 0xFAF0, 0xFAF1, 0xFAF2, 0xFAF3,
07771   0xFAF4, 0xFAF5, 0xFAF6, 0xFAF7, 0xFAF8, 0xFAF9, 0xFAFA, 0xFAFB,
07772   0xFAFC, 0xFB40, 0xFB41, 0xFB42, 0xFB43, 0xFB44, 0xFB45, 0xFB46,
07773   0xFB47, 0xFB48, 0xFB49, 0xFB4A, 0xFB4B, 0xFB4C, 0xFB4D, 0xFB4E,
07774   0xFB4F, 0xFB50, 0xFB51, 0xFB52, 0xFB53, 0xFB54, 0xFB55, 0xFB56,
07775   0xFB57, 0xFB58, 0xFB59, 0xFB5A, 0xFB5B,
07776  },
07777  {
07778   0xFB5C, 0xFB5D, 0xFB5E, 0xFB5F, 0xFB60, 0xFB61, 0xFB62, 0xFB63,
07779   0xFB64, 0xFB65, 0xFB66, 0xFB67, 0xFB68, 0xFB69, 0xFB6A, 0xFB6B,
07780   0xFB6C, 0xFB6D, 0xFB6E, 0xFB6F, 0xFB70, 0xFB71, 0xFB72, 0xFB73,
07781   0xFB74, 0xFB75, 0xFB76, 0xFB77, 0xFB78, 0xFB79, 0xFB7A, 0xFB7B,
07782   0xFB7C, 0xFB7D, 0xFB7E, 0xFB80, 0xFB81, 0xFB82, 0xFB83, 0xFB84,
07783   0xFB85, 0xFB86, 0xFB87, 0xFB88, 0xFB89, 0xFB8A, 0xFB8B, 0xFB8C,
07784   0xFB8D, 0xFB8E, 0xFB8F, 0xFB90, 0xFB91, 0xFB92, 0xFB93, 0xFB94,
07785   0xFB95, 0xFB96, 0xFB97, 0xFB98, 0xFB99, 0xFB9A, 0xFB9B,      0,
07786   0xFB9C, 0xFB9D, 0xFB9E, 0xFB9F, 0xFBA0, 0xFBA1, 0xFBA2, 0xFBA3,
07787   0xFBA4, 0xFBA5, 0xFBA6, 0xFBA7, 0xFBA8, 0xFBA9, 0xFBAA, 0xFBAB,
07788   0xFBAC, 0xFBAD, 0xFBAE, 0xFBAF, 0xFBB0, 0xFBB1, 0xFBB2, 0xFBB3,
07789   0xFBB4, 0xFBB5, 0xFBB6, 0xFBB7, 0xFBB8, 0xFBB9, 0xFBBA, 0xFBBB,
07790   0xFBBC, 0xFBBD, 0xFBBE, 0xFBBF, 0xFBC0, 0xFBC1, 0xFBC2, 0xFBC3,
07791   0xFBC4, 0xFBC5, 0xFBC6, 0xFBC7, 0xFBC8, 0xFBC9, 0xFBCA, 0xFBCB,
07792   0xFBCC, 0xFBCD, 0xFBCE, 0xFBCF, 0xFBD0, 0xFBD1, 0xFBD2, 0xFBD3,
07793   0xFBD4, 0xFBD5, 0xFBD6, 0xFBD7, 0xFBD8, 0xFBD9, 0xFBDA, 0xFBDB,
07794   0xFBDC, 0xFBDD, 0xFBDE, 0xFBDF, 0xFBE0, 0xFBE1, 0xFBE2, 0xFBE3,
07795   0xFBE4, 0xFBE5, 0xFBE6, 0xFBE7, 0xFBE8, 0xFBE9, 0xFBEA, 0xFBEB,
07796   0xFBEC, 0xFBED, 0xFBEE, 0xFBEF, 0xFBF0, 0xFBF1, 0xFBF2, 0xFBF3,
07797   0xFBF4, 0xFBF5, 0xFBF6, 0xFBF7, 0xFBF8, 0xFBF9, 0xFBFA, 0xFBFB,
07798   0xFBFC, 0xFC40, 0xFC41, 0xFC42, 0xFC43, 0xFC44, 0xFC45, 0xFC46,
07799   0xFC47, 0xFC48, 0xFC49, 0xFC4A, 0xFC4B,      0,      0, 0xFA40,
07800   0xFA41, 0xFA42, 0xFA43, 0xFA44, 0xFA45, 0xFA46, 0xFA47, 0xFA48,
07801   0xFA49, 0x81CA, 0xFA55, 0xFA56, 0xFA57,
07802  },
07803 };
07804 #endif /* SHIFTJIS_CP932 */
07805 
07806 #ifdef X0212_ENABLE
07807 const unsigned short shiftjis_x0212[3][189] = {
07808  {
07809   0xF373, 0xF374, 0xF375, 0xF376, 0xF377, 0xF378, 0xF379, 0xF37A,
07810   0xF37B, 0xF37C, 0xF37D, 0xF37E, 0xF421, 0xF422, 0xF423, 0xF424,
07811   0xF425, 0xF426, 0xF427, 0xF428, 0x224C, 0xA243, 0xF429, 0xF42A,
07812   0xF42B, 0xF42C, 0xF42D, 0x2268, 0xD463, 0xDC5F, 0xE469, 0xE378,
07813   0xD921, 0xB13B, 0xF42E, 0xC22D, 0xC37C, 0xE450, 0xC23F, 0xBC74,
07814   0xB029, 0xB048, 0xF42F, 0xB052, 0xB054, 0xB063, 0xB06E, 0xB127,
07815   0xB123, 0xB12C, 0xB129, 0xB13E, 0xB15F, 0xB158, 0xB148, 0xB157,
07816   0xB163, 0xB174, 0xB161, 0xB223, 0xF430, 0xB23B, 0xB266,      0,
07817   0xB26D, 0xB275, 0xB27C, 0xF431, 0xB335, 0xB358, 0xB35B, 0xB365,
07818   0xB36E, 0xB37B, 0xF432, 0xF433, 0xB440, 0xB447, 0xB450, 0xB45E,
07819   0xF434, 0xB52A, 0xF435, 0xB52F, 0xB544, 0xB568, 0xF436, 0xB742,
07820   0xB764, 0xB768, 0xB767, 0xF437, 0xF438, 0xF439, 0xB84E, 0xB861,
07821   0xB875, 0xB877, 0xB878, 0xB87C, 0xB92F, 0xB937, 0xBA3E, 0xBA5B,
07822   0xCD2A, 0xBA61, 0xF43A, 0xBA6B, 0xBB33, 0xBB38, 0xF43B, 0xBB4A,
07823   0xF43C, 0xF43D, 0xBB50, 0xBB5E, 0xBB74, 0xBB75, 0xBB79, 0xBC64,
07824   0xBC6D, 0xBC7E, 0xF43E, 0xBD42, 0xBD67, 0xF43F, 0xBD70, 0xBE30,
07825   0xBE2C, 0xF440, 0xBE33, 0xBE3D, 0xBE4D, 0xBE49, 0xBE64, 0xBF28,
07826   0xBF49, 0xC044, 0xC064, 0xC074, 0xC126, 0xF441, 0xC175, 0xC17C,
07827   0xF442, 0xC178, 0xC22B, 0xC221, 0xC225, 0xF443, 0xC238, 0xC23A,
07828   0xF444, 0xC244, 0xC252, 0xC257, 0xC25B, 0xC25E, 0xC26D, 0xC270,
07829   0xF445, 0xC321, 0xC335, 0xC349, 0xC339, 0xF446, 0xC358, 0xC37E,
07830   0xF447, 0xC44C, 0xF448, 0xC459, 0xC46A, 0xC47D, 0xF449, 0xC527,
07831   0xC535, 0xC536, 0xF44A, 0xC555, 0xC638, 0xC657, 0xC660, 0xC66A,
07832   0xC663, 0xC721, 0xC72B, 0xC747, 0xC743,
07833  },
07834  {
07835   0xC74B, 0xC74F, 0xC759, 0xF44B, 0xF44C, 0xC766, 0xC76E, 0xC77C,
07836   0xC76B, 0xC770, 0xC831, 0xC865, 0xC878, 0xC926, 0xC92B, 0xC92D,
07837   0xF44D, 0xC94A, 0xC953, 0xC969, 0xC963, 0xC97C, 0xC974, 0xC975,
07838   0xF44E, 0xCA33, 0xCA3D, 0xCA6F, 0xCA71, 0xCB2E, 0xF44F, 0xCB4A,
07839   0xCB66, 0xCB6A, 0xCB70, 0xCB74, 0xCB6E, 0xCC25, 0xCB79, 0xCC2B,
07840   0xCC2E, 0xCC2D, 0xCC32, 0xCC42, 0xCC50, 0xCC59, 0xF450, 0xCD3B,
07841   0xF451, 0xCE3B, 0xF452, 0xCE3A, 0xCE43, 0xF453, 0xCE72, 0xB35D,
07842   0xCF55, 0xCF62, 0xCF69, 0xCF6D, 0xF454, 0xF455, 0xF456,      0,
07843   0xF457, 0xD065, 0xF458, 0xD069, 0xD168, 0xF459, 0xF45A, 0xD16C,
07844   0xD23B, 0xF45B, 0xD361, 0xD368, 0xD427, 0xF45C, 0xF45D, 0xD454,
07845   0xD472, 0xD52E, 0xF45E, 0xD75E, 0xF45F, 0xD822, 0xD837, 0xD841,
07846   0xD851, 0xD874, 0xD946, 0xD948, 0xD951, 0xF460, 0xF461, 0xF462,
07847   0xF463, 0xF464, 0xDC53, 0xDD48, 0xDD54, 0xDD6A, 0xDD7A, 0xDE24,
07848   0xDE30, 0xF465, 0xDE35, 0xDE4B, 0xF466, 0xDF39, 0xF467, 0xDF43,
07849   0xF468, 0xF469, 0xE059, 0xF46A, 0xF46B, 0xE162, 0xF46C, 0xF46D,
07850   0xF46E, 0xE247, 0xE328, 0xE326, 0xE329, 0xE32F, 0xE330, 0xE32A,
07851   0xE32B, 0xE33C, 0xE341, 0xE33F, 0xE355, 0xE358, 0xE356, 0xE35F,
07852   0xE363, 0xE361, 0xE354, 0xE369, 0xE426, 0xE371, 0xE372, 0xE44B,
07853   0xE441, 0xE443, 0xE43E, 0xF46F, 0xE440, 0xE447, 0xE43F, 0xE460,
07854   0xE45E, 0xE451, 0xF470, 0xE45C, 0xE452, 0xE45B, 0xE454, 0xE47A,
07855   0xE46F, 0xE533, 0xE53F, 0xE549, 0xE550, 0xE562, 0xE56A, 0xE56B,
07856   0xF471, 0xF472, 0xF473, 0xE668, 0xE66F, 0xE72C, 0xF474, 0xE72E,
07857   0xF475, 0xE731, 0xF476, 0xE732, 0xE831, 0xE836, 0xF477, 0xF478,
07858   0xE85D, 0xF479, 0xF47A, 0xE951, 0xF47B,
07859  },
07860  {
07861   0xE96D, 0xEA4D, 0xF47C, 0xEA5B, 0xEA66, 0xEA6A, 0xEB25, 0xEB7B,
07862   0xEB7A, 0xF47D, 0xEC56, 0xF47E,      0,      0,      0,      0,
07863        0,      0,      0,      0,      0,      0,      0,      0,
07864        0,      0,      0,      0,      0,      0,      0,      0,
07865        0,      0,      0,      0,      0,      0,      0,      0,
07866        0,      0,      0,      0,      0,      0,      0,      0,
07867        0,      0,      0,      0,      0,      0,      0,      0,
07868        0,      0,      0,      0,      0,      0,      0,      0,
07869        0,      0,      0,      0,      0,      0,      0,      0,
07870        0,      0,      0,      0,      0,      0,      0,      0,
07871        0,      0,      0,      0,      0,      0,      0,      0,
07872        0,      0,      0,      0,      0,      0,      0,      0,
07873        0,      0,      0,      0,      0,      0,      0,      0,
07874        0,      0,      0,      0,      0,      0,      0,      0,
07875        0,      0,      0,      0,      0,      0,      0,      0,
07876        0,      0,      0,      0,      0,      0,      0,      0,
07877        0,      0,      0,      0,      0,      0,      0,      0,
07878        0,      0,      0,      0,      0,      0,      0,      0,
07879        0,      0,      0,      0,      0,      0,      0,      0,
07880        0,      0,      0,      0,      0,      0,      0,      0,
07881        0,      0,      0,      0,      0,      0,      0,      0,
07882        0,      0,      0,      0,      0,      0,      0,      0,
07883        0,      0,      0,      0,      0,      0,      0,      0,
07884        0,      0,      0,      0,      0,
07885  },
07886 };
07887 
07888 static const unsigned short x0212_shiftjis_A2[] = {
07889          0x819F,      0,      0,      0,      0,      0,      0,
07890       0,      0,      0,      0,      0,      0,      0,      0,
07891       0, 0x8143,      0,      0, 0x8150,      0,      0, 0x8160,
07892       0,      0,      0,      0,      0,      0,      0,      0,
07893       0,      0,      0, 0xFA55,      0,      0,      0,      0,
07894       0,      0,      0,      0,      0,      0,      0,      0,
07895       0,      0,      0,      0,      0,      0,      0,      0,
07896       0,      0,      0,      0,      0,      0,      0,      0,
07897       0,      0,      0,      0,      0,      0,      0,      0,
07898       0,      0,      0,      0,      0,      0,      0,      0,
07899       0,      0,      0,      0,      0,      0,      0,      0,
07900       0,      0,      0,      0,      0,      0,      0,
07901 };
07902 static const unsigned short x0212_shiftjis_B0[] = {
07903               0,      0,      0,      0,      0,      0,      0,
07904       0, 0xFA68,      0,      0,      0,      0,      0,      0,
07905       0,      0,      0,      0,      0,      0,      0,      0,
07906       0,      0,      0,      0,      0,      0,      0,      0,
07907       0,      0,      0,      0,      0,      0,      0,      0,
07908  0xFA69,      0,      0,      0,      0,      0,      0,      0,
07909       0,      0, 0xFA6B,      0, 0xFA6C,      0,      0,      0,
07910       0,      0,      0,      0,      0,      0,      0,      0,
07911       0,      0,      0, 0xFA6D,      0,      0,      0,      0,
07912       0,      0,      0,      0,      0,      0, 0xFA6E,      0,
07913       0,      0,      0,      0,      0,      0,      0,      0,
07914       0,      0,      0,      0,      0,      0,      0,
07915 };
07916 static const unsigned short x0212_shiftjis_B1[] = {
07917               0,      0, 0xFA70,      0,      0,      0, 0xFA6F,
07918       0, 0xFA72,      0,      0, 0xFA71,      0,      0,      0,
07919       0,      0,      0,      0,      0,      0,      0,      0,
07920       0,      0,      0, 0xFA61,      0,      0, 0xFA73,      0,
07921       0,      0,      0,      0,      0,      0,      0,      0,
07922  0xFA76,      0,      0,      0,      0,      0,      0,      0,
07923       0,      0,      0,      0,      0,      0,      0, 0xFA77,
07924  0xFA75,      0,      0,      0,      0,      0,      0, 0xFA74,
07925       0, 0xFA7A,      0, 0xFA78,      0,      0,      0,      0,
07926       0,      0,      0,      0,      0,      0,      0,      0,
07927       0,      0,      0,      0, 0xFA79,      0,      0,      0,
07928       0,      0,      0,      0,      0,      0,      0,
07929 };
07930 static const unsigned short x0212_shiftjis_B2[] = {
07931               0,      0, 0xFA7B,      0,      0,      0,      0,
07932       0,      0,      0,      0,      0,      0,      0,      0,
07933       0,      0,      0,      0,      0,      0,      0,      0,
07934       0,      0,      0, 0xFA7D,      0,      0,      0,      0,
07935       0,      0,      0,      0,      0,      0,      0,      0,
07936       0,      0,      0,      0,      0,      0,      0,      0,
07937       0,      0,      0,      0,      0,      0,      0,      0,
07938       0,      0,      0,      0,      0,      0,      0,      0,
07939       0,      0,      0,      0,      0,      0, 0xFA7E,      0,
07940       0,      0,      0,      0,      0, 0xFA80,      0,      0,
07941       0,      0,      0,      0,      0, 0xFA81,      0,      0,
07942       0,      0,      0,      0, 0xFA82,      0,      0,
07943 };
07944 static const unsigned short x0212_shiftjis_B3[] = {
07945               0,      0,      0,      0,      0,      0,      0,
07946       0,      0,      0,      0,      0,      0,      0,      0,
07947       0,      0,      0,      0,      0, 0xFA84,      0,      0,
07948       0,      0,      0,      0,      0,      0,      0,      0,
07949       0,      0,      0,      0,      0,      0,      0,      0,
07950       0,      0,      0,      0,      0,      0,      0,      0,
07951       0,      0,      0,      0,      0,      0,      0,      0,
07952  0xFA85,      0,      0, 0xFA86,      0, 0xFB77,      0,      0,
07953       0,      0,      0,      0,      0, 0xFA87,      0,      0,
07954       0,      0,      0,      0,      0,      0, 0xFA88,      0,
07955       0,      0,      0,      0,      0,      0,      0,      0,
07956       0,      0,      0, 0xFA89,      0,      0,      0,
07957 };
07958 static const unsigned short x0212_shiftjis_B4[] = {
07959               0,      0,      0,      0,      0,      0,      0,
07960       0,      0,      0,      0,      0,      0,      0,      0,
07961       0,      0,      0,      0,      0,      0,      0,      0,
07962       0,      0,      0,      0,      0,      0,      0,      0,
07963  0xFA8C,      0,      0,      0,      0,      0,      0, 0xFA8D,
07964       0,      0,      0,      0,      0,      0,      0,      0,
07965  0xFA8E,      0,      0,      0,      0,      0,      0,      0,
07966       0,      0,      0,      0,      0,      0, 0xFA8F,      0,
07967       0,      0,      0,      0,      0,      0,      0,      0,
07968       0,      0,      0,      0,      0,      0,      0,      0,
07969       0,      0,      0,      0,      0,      0,      0,      0,
07970       0,      0,      0,      0,      0,      0,      0,
07971 };
07972 static const unsigned short x0212_shiftjis_B5[] = {
07973               0,      0,      0,      0,      0,      0,      0,
07974       0,      0, 0xFA91,      0,      0,      0,      0, 0xFA93,
07975       0,      0,      0,      0,      0,      0,      0,      0,
07976       0,      0,      0,      0,      0,      0,      0,      0,
07977       0,      0,      0,      0, 0xFA94,      0,      0,      0,
07978       0,      0,      0,      0,      0,      0,      0,      0,
07979       0,      0,      0,      0,      0,      0,      0,      0,
07980       0,      0,      0,      0,      0,      0,      0,      0,
07981       0,      0,      0,      0,      0,      0,      0,      0,
07982  0xFA95,      0,      0,      0,      0,      0,      0,      0,
07983       0,      0,      0,      0,      0,      0,      0,      0,
07984       0,      0,      0,      0,      0,      0,      0,
07985 };
07986 static const unsigned short x0212_shiftjis_B7[] = {
07987               0,      0,      0,      0,      0,      0,      0,
07988       0,      0,      0,      0,      0,      0,      0,      0,
07989       0,      0,      0,      0,      0,      0,      0,      0,
07990       0,      0,      0,      0,      0,      0,      0,      0,
07991       0,      0, 0xFA97,      0,      0,      0,      0,      0,
07992       0,      0,      0,      0,      0,      0,      0,      0,
07993       0,      0,      0,      0,      0,      0,      0,      0,
07994       0,      0,      0,      0,      0,      0,      0,      0,
07995       0,      0,      0,      0, 0xFA98,      0,      0, 0xFA9A,
07996  0xFA99,      0,      0,      0,      0,      0,      0,      0,
07997       0,      0,      0,      0,      0,      0,      0,      0,
07998       0,      0,      0,      0,      0,      0,      0,
07999 };
08000 static const unsigned short x0212_shiftjis_B8[] = {
08001               0,      0,      0,      0,      0,      0,      0,
08002       0,      0,      0,      0,      0,      0,      0,      0,
08003       0,      0,      0,      0,      0,      0,      0,      0,
08004       0,      0,      0,      0,      0,      0,      0,      0,
08005       0,      0,      0,      0,      0,      0,      0,      0,
08006       0,      0,      0,      0,      0,      0, 0xFA9E,      0,
08007       0,      0,      0,      0,      0,      0,      0,      0,
08008       0,      0,      0,      0,      0,      0,      0,      0,
08009       0, 0xFA9F,      0,      0,      0,      0,      0,      0,
08010       0,      0,      0,      0,      0,      0,      0,      0,
08011       0,      0,      0,      0,      0, 0xFAA0,      0, 0xFAA1,
08012  0xFAA2,      0,      0,      0, 0xFAA3,      0,      0,
08013 };
08014 static const unsigned short x0212_shiftjis_B9[] = {
08015               0,      0,      0,      0,      0,      0,      0,
08016       0,      0,      0,      0,      0,      0,      0, 0xFAA4,
08017       0,      0,      0,      0,      0,      0,      0, 0xFAA5,
08018       0,      0,      0,      0,      0,      0,      0,      0,
08019       0,      0,      0,      0,      0,      0,      0,      0,
08020       0,      0,      0,      0,      0,      0,      0,      0,
08021       0,      0,      0,      0,      0,      0,      0,      0,
08022       0,      0,      0,      0,      0,      0,      0,      0,
08023       0,      0,      0,      0,      0,      0,      0,      0,
08024       0,      0,      0,      0,      0,      0,      0,      0,
08025       0,      0,      0,      0,      0,      0,      0,      0,
08026       0,      0,      0,      0,      0,      0,      0,
08027 };
08028 static const unsigned short x0212_shiftjis_BA[] = {
08029               0,      0,      0,      0,      0,      0,      0,
08030       0,      0,      0,      0,      0,      0,      0,      0,
08031       0,      0,      0,      0,      0,      0,      0,      0,
08032       0,      0,      0,      0,      0,      0, 0xFAA6,      0,
08033       0,      0,      0,      0,      0,      0,      0,      0,
08034       0,      0,      0,      0,      0,      0,      0,      0,
08035       0,      0,      0,      0,      0,      0,      0,      0,
08036       0,      0,      0, 0xFAA7,      0,      0,      0,      0,
08037       0, 0xFAA9,      0,      0,      0,      0,      0,      0,
08038       0,      0,      0, 0xFAAB,      0,      0,      0,      0,
08039       0,      0,      0,      0,      0,      0,      0,      0,
08040       0,      0,      0,      0,      0,      0,      0,
08041 };
08042 static const unsigned short x0212_shiftjis_BB[] = {
08043               0,      0,      0,      0,      0,      0,      0,
08044       0,      0,      0,      0,      0,      0,      0,      0,
08045       0,      0,      0, 0xFAAC,      0,      0,      0,      0,
08046  0xFAAD,      0,      0,      0,      0,      0,      0,      0,
08047       0,      0,      0,      0,      0,      0,      0,      0,
08048       0,      0, 0xFAAF,      0,      0,      0,      0,      0,
08049  0xFAB2,      0,      0,      0,      0,      0,      0,      0,
08050       0,      0,      0,      0,      0,      0, 0xFAB3,      0,
08051       0,      0,      0,      0,      0,      0,      0,      0,
08052       0,      0,      0,      0,      0,      0,      0,      0,
08053       0,      0,      0,      0, 0xFAB4, 0xFAB5,      0,      0,
08054       0, 0xFAB6,      0,      0,      0,      0,      0,
08055 };
08056 static const unsigned short x0212_shiftjis_BC[] = {
08057               0,      0,      0,      0,      0,      0,      0,
08058       0,      0,      0,      0,      0,      0,      0,      0,
08059       0,      0,      0,      0,      0,      0,      0,      0,
08060       0,      0,      0,      0,      0,      0,      0,      0,
08061       0,      0,      0,      0,      0,      0,      0,      0,
08062       0,      0,      0,      0,      0,      0,      0,      0,
08063       0,      0,      0,      0,      0,      0,      0,      0,
08064       0,      0,      0,      0,      0,      0,      0,      0,
08065       0,      0,      0,      0, 0xFAB7,      0,      0,      0,
08066       0,      0,      0,      0,      0, 0xFAB8,      0,      0,
08067       0,      0,      0,      0, 0xFA67,      0,      0,      0,
08068       0,      0,      0,      0,      0,      0, 0xFAB9,
08069 };
08070 static const unsigned short x0212_shiftjis_BD[] = {
08071               0,      0,      0,      0,      0,      0,      0,
08072       0,      0,      0,      0,      0,      0,      0,      0,
08073       0,      0,      0,      0,      0,      0,      0,      0,
08074       0,      0,      0,      0,      0,      0,      0,      0,
08075       0,      0, 0xFABB,      0,      0,      0,      0,      0,
08076       0,      0,      0,      0,      0,      0,      0,      0,
08077       0,      0,      0,      0,      0,      0,      0,      0,
08078       0,      0,      0,      0,      0,      0,      0,      0,
08079       0,      0,      0,      0,      0,      0,      0, 0xFABC,
08080       0,      0,      0,      0,      0,      0,      0,      0,
08081  0xFABE,      0,      0,      0,      0,      0,      0,      0,
08082       0,      0,      0,      0,      0,      0,      0,
08083 };
08084 static const unsigned short x0212_shiftjis_BE[] = {
08085               0,      0,      0,      0,      0,      0,      0,
08086       0,      0,      0,      0, 0xFAC0,      0,      0,      0,
08087  0xFABF,      0,      0, 0xFAC2,      0,      0,      0,      0,
08088       0,      0,      0,      0,      0, 0xFAC3,      0,      0,
08089       0,      0,      0,      0,      0,      0,      0,      0,
08090       0, 0xFAC5,      0,      0,      0, 0xFAC4,      0,      0,
08091       0,      0,      0,      0,      0,      0,      0,      0,
08092       0,      0,      0,      0,      0,      0,      0,      0,
08093       0,      0,      0,      0, 0xFAC6,      0,      0,      0,
08094       0,      0,      0,      0,      0,      0,      0,      0,
08095       0,      0,      0,      0,      0,      0,      0,      0,
08096       0,      0,      0,      0,      0,      0,      0,
08097 };
08098 static const unsigned short x0212_shiftjis_BF[] = {
08099               0,      0,      0,      0,      0,      0,      0,
08100  0xFAC7,      0,      0,      0,      0,      0,      0,      0,
08101       0,      0,      0,      0,      0,      0,      0,      0,
08102       0,      0,      0,      0,      0,      0,      0,      0,
08103       0,      0,      0,      0,      0,      0,      0,      0,
08104       0, 0xFAC8,      0,      0,      0,      0,      0,      0,
08105       0,      0,      0,      0,      0,      0,      0,      0,
08106       0,      0,      0,      0,      0,      0,      0,      0,
08107       0,      0,      0,      0,      0,      0,      0,      0,
08108       0,      0,      0,      0,      0,      0,      0,      0,
08109       0,      0,      0,      0,      0,      0,      0,      0,
08110       0,      0,      0,      0,      0,      0,      0,
08111 };
08112 static const unsigned short x0212_shiftjis_C0[] = {
08113               0,      0,      0,      0,      0,      0,      0,
08114       0,      0,      0,      0,      0,      0,      0,      0,
08115       0,      0,      0,      0,      0,      0,      0,      0,
08116       0,      0,      0,      0,      0,      0,      0,      0,
08117       0,      0,      0,      0, 0xFAC9,      0,      0,      0,
08118       0,      0,      0,      0,      0,      0,      0,      0,
08119       0,      0,      0,      0,      0,      0,      0,      0,
08120       0,      0,      0,      0,      0,      0,      0,      0,
08121       0,      0,      0,      0, 0xFACA,      0,      0,      0,
08122       0,      0,      0,      0,      0,      0,      0,      0,
08123       0,      0,      0,      0, 0xFACB,      0,      0,      0,
08124       0,      0,      0,      0,      0,      0,      0,
08125 };
08126 static const unsigned short x0212_shiftjis_C1[] = {
08127               0,      0,      0,      0,      0, 0xFACC,      0,
08128       0,      0,      0,      0,      0,      0,      0,      0,
08129       0,      0,      0,      0,      0,      0,      0,      0,
08130       0,      0,      0,      0,      0,      0,      0,      0,
08131       0,      0,      0,      0,      0,      0,      0,      0,
08132       0,      0,      0,      0,      0,      0,      0,      0,
08133       0,      0,      0,      0,      0,      0,      0,      0,
08134       0,      0,      0,      0,      0,      0,      0,      0,
08135       0,      0,      0,      0,      0,      0,      0,      0,
08136       0,      0,      0,      0,      0,      0,      0,      0,
08137       0,      0,      0,      0,      0, 0xFACE,      0,      0,
08138  0xFAD1,      0,      0,      0, 0xFACF,      0,      0,
08139 };
08140 static const unsigned short x0212_shiftjis_C2[] = {
08141          0xFAD3,      0,      0,      0, 0xFAD4,      0,      0,
08142       0,      0,      0, 0xFAD2,      0, 0xFA63,      0,      0,
08143       0,      0,      0,      0,      0,      0,      0,      0,
08144  0xFAD6,      0, 0xFAD7,      0,      0,      0,      0, 0xFA66,
08145       0,      0,      0,      0, 0xFAD9,      0,      0,      0,
08146       0,      0,      0,      0,      0,      0,      0,      0,
08147       0,      0, 0xFADA,      0,      0,      0,      0, 0xFADB,
08148       0,      0,      0, 0xFADC,      0,      0, 0xFADD,      0,
08149       0,      0,      0,      0,      0,      0,      0,      0,
08150       0,      0,      0,      0,      0, 0xFADE,      0,      0,
08151  0xFADF,      0,      0,      0,      0,      0,      0,      0,
08152       0,      0,      0,      0,      0,      0,      0,
08153 };
08154 static const unsigned short x0212_shiftjis_C3[] = {
08155          0xFAE1,      0,      0,      0,      0,      0,      0,
08156       0,      0,      0,      0,      0,      0,      0,      0,
08157       0,      0,      0,      0,      0, 0xFAE2,      0,      0,
08158       0, 0xFAE4,      0,      0,      0,      0,      0,      0,
08159       0,      0,      0,      0,      0,      0,      0,      0,
08160       0, 0xFAE3,      0,      0,      0,      0,      0,      0,
08161       0,      0,      0,      0,      0,      0,      0,      0,
08162  0xFAE6,      0,      0,      0,      0,      0,      0,      0,
08163       0,      0,      0,      0,      0,      0,      0,      0,
08164       0,      0,      0,      0,      0,      0,      0,      0,
08165       0,      0,      0,      0,      0,      0,      0,      0,
08166       0,      0,      0,      0, 0xFA64,      0, 0xFAE7,
08167 };
08168 static const unsigned short x0212_shiftjis_C4[] = {
08169               0,      0,      0,      0,      0,      0,      0,
08170       0,      0,      0,      0,      0,      0,      0,      0,
08171       0,      0,      0,      0,      0,      0,      0,      0,
08172       0,      0,      0,      0,      0,      0,      0,      0,
08173       0,      0,      0,      0,      0,      0,      0,      0,
08174       0,      0,      0,      0, 0xFAE9,      0,      0,      0,
08175       0,      0,      0,      0,      0,      0,      0,      0,
08176       0, 0xFAEB,      0,      0,      0,      0,      0,      0,
08177       0,      0,      0,      0,      0,      0,      0,      0,
08178       0,      0, 0xFAEC,      0,      0,      0,      0,      0,
08179       0,      0,      0,      0,      0,      0,      0,      0,
08180       0,      0,      0,      0,      0, 0xFAED,      0,
08181 };
08182 static const unsigned short x0212_shiftjis_C5[] = {
08183               0,      0,      0,      0,      0,      0, 0xFAEF,
08184       0,      0,      0,      0,      0,      0,      0,      0,
08185       0,      0,      0,      0,      0, 0xFAF0, 0xFAF1,      0,
08186       0,      0,      0,      0,      0,      0,      0,      0,
08187       0,      0,      0,      0,      0,      0,      0,      0,
08188       0,      0,      0,      0,      0,      0,      0,      0,
08189       0,      0,      0,      0,      0, 0xFAF3,      0,      0,
08190       0,      0,      0,      0,      0,      0,      0,      0,
08191       0,      0,      0,      0,      0,      0,      0,      0,
08192       0,      0,      0,      0,      0,      0,      0,      0,
08193       0,      0,      0,      0,      0,      0,      0,      0,
08194       0,      0,      0,      0,      0,      0,      0,
08195 };
08196 static const unsigned short x0212_shiftjis_C6[] = {
08197               0,      0,      0,      0,      0,      0,      0,
08198       0,      0,      0,      0,      0,      0,      0,      0,
08199       0,      0,      0,      0,      0,      0,      0,      0,
08200  0xFAF4,      0,      0,      0,      0,      0,      0,      0,
08201       0,      0,      0,      0,      0,      0,      0,      0,
08202       0,      0,      0,      0,      0,      0,      0,      0,
08203       0,      0,      0,      0,      0,      0,      0, 0xFAF5,
08204       0,      0,      0,      0,      0,      0,      0,      0,
08205  0xFAF6,      0,      0, 0xFAF8,      0,      0,      0,      0,
08206       0,      0, 0xFAF7,      0,      0,      0,      0,      0,
08207       0,      0,      0,      0,      0,      0,      0,      0,
08208       0,      0,      0,      0,      0,      0,      0,
08209 };
08210 static const unsigned short x0212_shiftjis_C7[] = {
08211          0xFAF9,      0,      0,      0,      0,      0,      0,
08212       0,      0,      0, 0xFAFA,      0,      0,      0,      0,
08213       0,      0,      0,      0,      0,      0,      0,      0,
08214       0,      0,      0,      0,      0,      0,      0,      0,
08215       0,      0,      0, 0xFAFC,      0,      0,      0, 0xFAFB,
08216       0,      0,      0, 0xFB40,      0,      0,      0, 0xFB41,
08217       0,      0,      0,      0,      0,      0,      0,      0,
08218       0, 0xFB42,      0,      0,      0,      0,      0,      0,
08219       0,      0,      0,      0,      0,      0, 0xFB45,      0,
08220       0,      0,      0, 0xFB48,      0,      0, 0xFB46,      0,
08221  0xFB49,      0,      0,      0,      0,      0,      0,      0,
08222       0,      0,      0,      0, 0xFB47,      0,      0,
08223 };
08224 static const unsigned short x0212_shiftjis_C8[] = {
08225               0,      0,      0,      0,      0,      0,      0,
08226       0,      0,      0,      0,      0,      0,      0,      0,
08227       0, 0xFB4A,      0,      0,      0,      0,      0,      0,
08228       0,      0,      0,      0,      0,      0,      0,      0,
08229       0,      0,      0,      0,      0,      0,      0,      0,
08230       0,      0,      0,      0,      0,      0,      0,      0,
08231       0,      0,      0,      0,      0,      0,      0,      0,
08232       0,      0,      0,      0,      0,      0,      0,      0,
08233       0,      0,      0,      0,      0, 0xFB4B,      0,      0,
08234       0,      0,      0,      0,      0,      0,      0,      0,
08235       0,      0,      0,      0,      0,      0,      0,      0,
08236  0xFB4C,      0,      0,      0,      0,      0,      0,
08237 };
08238 static const unsigned short x0212_shiftjis_C9[] = {
08239               0,      0,      0,      0,      0, 0xFB4D,      0,
08240       0,      0,      0, 0xFB4E,      0, 0xFB4F,      0,      0,
08241       0,      0,      0,      0,      0,      0,      0,      0,
08242       0,      0,      0,      0,      0,      0,      0,      0,
08243       0,      0,      0,      0,      0,      0,      0,      0,
08244       0,      0, 0xFB51,      0,      0,      0,      0,      0,
08245       0,      0,      0, 0xFB52,      0,      0,      0,      0,
08246       0,      0,      0,      0,      0,      0,      0,      0,
08247       0,      0,      0, 0xFB54,      0,      0,      0,      0,
08248       0, 0xFB53,      0,      0,      0,      0,      0,      0,
08249       0,      0,      0,      0, 0xFB56, 0xFB57,      0,      0,
08250       0,      0,      0,      0, 0xFB55,      0,      0,
08251 };
08252 static const unsigned short x0212_shiftjis_CA[] = {
08253               0,      0,      0,      0,      0,      0,      0,
08254       0,      0,      0,      0,      0,      0,      0,      0,
08255       0,      0,      0, 0xFB59,      0,      0,      0,      0,
08256       0,      0,      0,      0,      0, 0xFB5A,      0,      0,
08257       0,      0,      0,      0,      0,      0,      0,      0,
08258       0,      0,      0,      0,      0,      0,      0,      0,
08259       0,      0,      0,      0,      0,      0,      0,      0,
08260       0,      0,      0,      0,      0,      0,      0,      0,
08261       0,      0,      0,      0,      0,      0,      0,      0,
08262       0,      0,      0,      0,      0,      0,      0, 0xFB5B,
08263       0, 0xFB5C,      0,      0,      0,      0,      0,      0,
08264       0,      0,      0,      0,      0,      0,      0,
08265 };
08266 static const unsigned short x0212_shiftjis_CB[] = {
08267               0,      0,      0,      0,      0,      0,      0,
08268       0,      0,      0,      0,      0,      0, 0xFB5D,      0,
08269       0,      0,      0,      0,      0,      0,      0,      0,
08270       0,      0,      0,      0,      0,      0,      0,      0,
08271       0,      0,      0,      0,      0,      0,      0,      0,
08272       0,      0, 0xFB5F,      0,      0,      0,      0,      0,
08273       0,      0,      0,      0,      0,      0,      0,      0,
08274       0,      0,      0,      0,      0,      0,      0,      0,
08275       0,      0,      0,      0,      0,      0, 0xFB60,      0,
08276       0,      0, 0xFB61,      0,      0,      0, 0xFB64,      0,
08277  0xFB62,      0,      0,      0, 0xFB63,      0,      0,      0,
08278       0, 0xFB66,      0,      0,      0,      0,      0,
08279 };
08280 static const unsigned short x0212_shiftjis_CC[] = {
08281               0,      0,      0,      0, 0xFB65,      0,      0,
08282       0,      0,      0, 0xFB67,      0, 0xFB69, 0xFB68,      0,
08283       0,      0, 0xFB6A,      0,      0,      0,      0,      0,
08284       0,      0,      0,      0,      0,      0,      0,      0,
08285       0,      0, 0xFB6B,      0,      0,      0,      0,      0,
08286       0,      0,      0,      0,      0,      0,      0,      0,
08287  0xFB6C,      0,      0,      0,      0,      0,      0,      0,
08288       0, 0xFB6D,      0,      0,      0,      0,      0,      0,
08289       0,      0,      0,      0,      0,      0,      0,      0,
08290       0,      0,      0,      0,      0,      0,      0,      0,
08291       0,      0,      0,      0,      0,      0,      0,      0,
08292       0,      0,      0,      0,      0,      0,      0,
08293 };
08294 static const unsigned short x0212_shiftjis_CD[] = {
08295               0,      0,      0,      0,      0,      0,      0,
08296       0,      0, 0xFAA8,      0,      0,      0,      0,      0,
08297       0,      0,      0,      0,      0,      0,      0,      0,
08298       0,      0,      0, 0xFB6F,      0,      0,      0,      0,
08299       0,      0,      0,      0,      0,      0,      0,      0,
08300       0,      0,      0,      0,      0,      0,      0,      0,
08301       0,      0,      0,      0,      0,      0,      0,      0,
08302       0,      0,      0,      0,      0,      0,      0,      0,
08303       0,      0,      0,      0,      0,      0,      0,      0,
08304       0,      0,      0,      0,      0,      0,      0,      0,
08305       0,      0,      0,      0,      0,      0,      0,      0,
08306       0,      0,      0,      0,      0,      0,      0,
08307 };
08308 static const unsigned short x0212_shiftjis_CE[] = {
08309               0,      0,      0,      0,      0,      0,      0,
08310       0,      0,      0,      0,      0,      0,      0,      0,
08311       0,      0,      0,      0,      0,      0,      0,      0,
08312       0,      0, 0xFB73, 0xFB71,      0,      0,      0,      0,
08313       0,      0,      0, 0xFB74,      0,      0,      0,      0,
08314       0,      0,      0,      0,      0,      0,      0,      0,
08315       0,      0,      0,      0,      0,      0,      0,      0,
08316       0,      0,      0,      0,      0,      0,      0,      0,
08317       0,      0,      0,      0,      0,      0,      0,      0,
08318       0,      0,      0,      0,      0,      0,      0,      0,
08319       0,      0, 0xFB76,      0,      0,      0,      0,      0,
08320       0,      0,      0,      0,      0,      0,      0,
08321 };
08322 static const unsigned short x0212_shiftjis_CF[] = {
08323               0,      0,      0,      0,      0,      0,      0,
08324       0,      0,      0,      0,      0,      0,      0,      0,
08325       0,      0,      0,      0,      0,      0,      0,      0,
08326       0,      0,      0,      0,      0,      0,      0,      0,
08327       0,      0,      0,      0,      0,      0,      0,      0,
08328       0,      0,      0,      0,      0,      0,      0,      0,
08329       0,      0,      0,      0,      0, 0xFB78,      0,      0,
08330       0,      0,      0,      0,      0,      0,      0,      0,
08331       0,      0, 0xFB79,      0,      0,      0,      0,      0,
08332       0, 0xFB7A,      0,      0,      0, 0xFB7B,      0,      0,
08333       0,      0,      0,      0,      0,      0,      0,      0,
08334       0,      0,      0,      0,      0,      0,      0,
08335 };
08336 static const unsigned short x0212_shiftjis_D0[] = {
08337               0,      0,      0,      0,      0,      0,      0,
08338       0,      0,      0,      0,      0,      0,      0,      0,
08339       0,      0,      0,      0,      0,      0,      0,      0,
08340       0,      0,      0,      0,      0,      0,      0,      0,
08341       0,      0,      0,      0,      0,      0,      0,      0,
08342       0,      0,      0,      0,      0,      0,      0,      0,
08343       0,      0,      0,      0,      0,      0,      0,      0,
08344       0,      0,      0,      0,      0,      0,      0,      0,
08345       0,      0,      0,      0,      0, 0xFB81,      0,      0,
08346       0, 0xFB83,      0,      0,      0,      0,      0,      0,
08347       0,      0,      0,      0,      0,      0,      0,      0,
08348       0,      0,      0,      0,      0,      0,      0,
08349 };
08350 static const unsigned short x0212_shiftjis_D1[] = {
08351               0,      0,      0,      0,      0,      0,      0,
08352       0,      0,      0,      0,      0,      0,      0,      0,
08353       0,      0,      0,      0,      0,      0,      0,      0,
08354       0,      0,      0,      0,      0,      0,      0,      0,
08355       0,      0,      0,      0,      0,      0,      0,      0,
08356       0,      0,      0,      0,      0,      0,      0,      0,
08357       0,      0,      0,      0,      0,      0,      0,      0,
08358       0,      0,      0,      0,      0,      0,      0,      0,
08359       0,      0,      0,      0,      0,      0,      0,      0,
08360  0xFB84,      0,      0,      0, 0xFB87,      0,      0,      0,
08361       0,      0,      0,      0,      0,      0,      0,      0,
08362       0,      0,      0,      0,      0,      0,      0,
08363 };
08364 static const unsigned short x0212_shiftjis_D2[] = {
08365               0,      0,      0,      0,      0,      0,      0,
08366       0,      0,      0,      0,      0,      0,      0,      0,
08367       0,      0,      0,      0,      0,      0,      0,      0,
08368       0,      0,      0, 0xFB88,      0,      0,      0,      0,
08369       0,      0,      0,      0,      0,      0,      0,      0,
08370       0,      0,      0,      0,      0,      0,      0,      0,
08371       0,      0,      0,      0,      0,      0,      0,      0,
08372       0,      0,      0,      0,      0,      0,      0,      0,
08373       0,      0,      0,      0,      0,      0,      0,      0,
08374       0,      0,      0,      0,      0,      0,      0,      0,
08375       0,      0,      0,      0,      0,      0,      0,      0,
08376       0,      0,      0,      0,      0,      0,      0,
08377 };
08378 static const unsigned short x0212_shiftjis_D3[] = {
08379               0,      0,      0,      0,      0,      0,      0,
08380       0,      0,      0,      0,      0,      0,      0,      0,
08381       0,      0,      0,      0,      0,      0,      0,      0,
08382       0,      0,      0,      0,      0,      0,      0,      0,
08383       0,      0,      0,      0,      0,      0,      0,      0,
08384       0,      0,      0,      0,      0,      0,      0,      0,
08385       0,      0,      0,      0,      0,      0,      0,      0,
08386       0,      0,      0,      0,      0,      0,      0,      0,
08387       0, 0xFB8A,      0,      0,      0,      0,      0,      0,
08388  0xFB8B,      0,      0,      0,      0,      0,      0,      0,
08389       0,      0,      0,      0,      0,      0,      0,      0,
08390       0,      0,      0,      0,      0,      0,      0,
08391 };
08392 static const unsigned short x0212_shiftjis_D4[] = {
08393               0,      0,      0,      0,      0,      0, 0xFB8C,
08394       0,      0,      0,      0,      0,      0,      0,      0,
08395       0,      0,      0,      0,      0,      0,      0,      0,
08396       0,      0,      0,      0,      0,      0,      0,      0,
08397       0,      0,      0,      0,      0,      0,      0,      0,
08398       0,      0,      0,      0,      0,      0,      0,      0,
08399       0,      0,      0,      0, 0xFB8F,      0,      0,      0,
08400       0,      0,      0,      0,      0,      0,      0,      0,
08401       0,      0,      0, 0xFA5C,      0,      0,      0,      0,
08402       0,      0,      0,      0,      0,      0,      0,      0,
08403       0,      0, 0xFB90,      0,      0,      0,      0,      0,
08404       0,      0,      0,      0,      0,      0,      0,
08405 };
08406 static const unsigned short x0212_shiftjis_D5[] = {
08407               0,      0,      0,      0,      0,      0,      0,
08408       0,      0,      0,      0,      0,      0, 0xFB91,      0,
08409       0,      0,      0,      0,      0,      0,      0,      0,
08410       0,      0,      0,      0,      0,      0,      0,      0,
08411       0,      0,      0,      0,      0,      0,      0,      0,
08412       0,      0,      0,      0,      0,      0,      0,      0,
08413       0,      0,      0,      0,      0,      0,      0,      0,
08414       0,      0,      0,      0,      0,      0,      0,      0,
08415       0,      0,      0,      0,      0,      0,      0,      0,
08416       0,      0,      0,      0,      0,      0,      0,      0,
08417       0,      0,      0,      0,      0,      0,      0,      0,
08418       0,      0,      0,      0,      0,      0,      0,
08419 };
08420 static const unsigned short x0212_shiftjis_D7[] = {
08421               0,      0,      0,      0,      0,      0,      0,
08422       0,      0,      0,      0,      0,      0,      0,      0,
08423       0,      0,      0,      0,      0,      0,      0,      0,
08424       0,      0,      0,      0,      0,      0,      0,      0,
08425       0,      0,      0,      0,      0,      0,      0,      0,
08426       0,      0,      0,      0,      0,      0,      0,      0,
08427       0,      0,      0,      0,      0,      0,      0,      0,
08428       0,      0,      0,      0,      0,      0, 0xFB93,      0,
08429       0,      0,      0,      0,      0,      0,      0,      0,
08430       0,      0,      0,      0,      0,      0,      0,      0,
08431       0,      0,      0,      0,      0,      0,      0,      0,
08432       0,      0,      0,      0,      0,      0,      0,
08433 };
08434 static const unsigned short x0212_shiftjis_D8[] = {
08435               0, 0xFB95,      0,      0,      0,      0,      0,
08436       0,      0,      0,      0,      0,      0,      0,      0,
08437       0,      0,      0,      0,      0,      0,      0, 0xFB96,
08438       0,      0,      0,      0,      0,      0,      0,      0,
08439       0, 0xFB97,      0,      0,      0,      0,      0,      0,
08440       0,      0,      0,      0,      0,      0,      0,      0,
08441       0, 0xFB98,      0,      0,      0,      0,      0,      0,
08442       0,      0,      0,      0,      0,      0,      0,      0,
08443       0,      0,      0,      0,      0,      0,      0,      0,
08444       0,      0,      0,      0,      0,      0,      0,      0,
08445       0,      0,      0,      0, 0xFB99,      0,      0,      0,
08446       0,      0,      0,      0,      0,      0,      0,
08447 };
08448 static const unsigned short x0212_shiftjis_D9[] = {
08449          0xFA60,      0,      0,      0,      0,      0,      0,
08450       0,      0,      0,      0,      0,      0,      0,      0,
08451       0,      0,      0,      0,      0,      0,      0,      0,
08452       0,      0,      0,      0,      0,      0,      0,      0,
08453       0,      0,      0,      0,      0,      0, 0xFB9A,      0,
08454  0xFB9B,      0,      0,      0,      0,      0,      0,      0,
08455       0, 0xFB9C,      0,      0,      0,      0,      0,      0,
08456       0,      0,      0,      0,      0,      0,      0,      0,
08457       0,      0,      0,      0,      0,      0,      0,      0,
08458       0,      0,      0,      0,      0,      0,      0,      0,
08459       0,      0,      0,      0,      0,      0,      0,      0,
08460       0,      0,      0,      0,      0,      0,      0,
08461 };
08462 static const unsigned short x0212_shiftjis_DC[] = {
08463               0,      0,      0,      0,      0,      0,      0,
08464       0,      0,      0,      0,      0,      0,      0,      0,
08465       0,      0,      0,      0,      0,      0,      0,      0,
08466       0,      0,      0,      0,      0,      0,      0,      0,
08467       0,      0,      0,      0,      0,      0,      0,      0,
08468       0,      0,      0,      0,      0,      0,      0,      0,
08469       0,      0,      0, 0xFBA2,      0,      0,      0,      0,
08470       0,      0,      0,      0,      0,      0,      0, 0xFA5D,
08471       0,      0,      0,      0,      0,      0,      0,      0,
08472       0,      0,      0,      0,      0,      0,      0,      0,
08473       0,      0,      0,      0,      0,      0,      0,      0,
08474       0,      0,      0,      0,      0,      0,      0,
08475 };
08476 static const unsigned short x0212_shiftjis_DD[] = {
08477               0,      0,      0,      0,      0,      0,      0,
08478       0,      0,      0,      0,      0,      0,      0,      0,
08479       0,      0,      0,      0,      0,      0,      0,      0,
08480       0,      0,      0,      0,      0,      0,      0,      0,
08481       0,      0,      0,      0,      0,      0,      0,      0,
08482  0xFBA3,      0,      0,      0,      0,      0,      0,      0,
08483       0,      0,      0,      0, 0xFBA4,      0,      0,      0,
08484       0,      0,      0,      0,      0,      0,      0,      0,
08485       0,      0,      0,      0,      0,      0,      0,      0,
08486       0,      0, 0xFBA5,      0,      0,      0,      0,      0,
08487       0,      0,      0,      0,      0,      0,      0,      0,
08488       0,      0, 0xFBA6,      0,      0,      0,      0,
08489 };
08490 static const unsigned short x0212_shiftjis_DE[] = {
08491               0,      0,      0, 0xFBA7,      0,      0,      0,
08492       0,      0,      0,      0,      0,      0,      0,      0,
08493  0xFBA8,      0,      0,      0,      0, 0xFBAA,      0,      0,
08494       0,      0,      0,      0,      0,      0,      0,      0,
08495       0,      0,      0,      0,      0,      0,      0,      0,
08496       0,      0,      0, 0xFBAB,      0,      0,      0,      0,
08497       0,      0,      0,      0,      0,      0,      0,      0,
08498       0,      0,      0,      0,      0,      0,      0,      0,
08499       0,      0,      0,      0,      0,      0,      0,      0,
08500       0,      0,      0,      0,      0,      0,      0,      0,
08501       0,      0,      0,      0,      0,      0,      0,      0,
08502       0,      0,      0,      0,      0,      0,      0,
08503 };
08504 static const unsigned short x0212_shiftjis_DF[] = {
08505               0,      0,      0,      0,      0,      0,      0,
08506       0,      0,      0,      0,      0,      0,      0,      0,
08507       0,      0,      0,      0,      0,      0,      0,      0,
08508       0, 0xFBAD,      0,      0,      0,      0,      0,      0,
08509       0,      0,      0, 0xFBAF,      0,      0,      0,      0,
08510       0,      0,      0,      0,      0,      0,      0,      0,
08511       0,      0,      0,      0,      0,      0,      0,      0,
08512       0,      0,      0,      0,      0,      0,      0,      0,
08513       0,      0,      0,      0,      0,      0,      0,      0,
08514       0,      0,      0,      0,      0,      0,      0,      0,
08515       0,      0,      0,      0,      0,      0,      0,      0,
08516       0,      0,      0,      0,      0,      0,      0,
08517 };
08518 static const unsigned short x0212_shiftjis_E0[] = {
08519               0,      0,      0,      0,      0,      0,      0,
08520       0,      0,      0,      0,      0,      0,      0,      0,
08521       0,      0,      0,      0,      0,      0,      0,      0,
08522       0,      0,      0,      0,      0,      0,      0,      0,
08523       0,      0,      0,      0,      0,      0,      0,      0,
08524       0,      0,      0,      0,      0,      0,      0,      0,
08525       0,      0,      0,      0,      0,      0,      0,      0,
08526       0, 0xFBB2,      0,      0,      0,      0,      0,      0,
08527       0,      0,      0,      0,      0,      0,      0,      0,
08528       0,      0,      0,      0,      0,      0,      0,      0,
08529       0,      0,      0,      0,      0,      0,      0,      0,
08530       0,      0,      0,      0,      0,      0,      0,
08531 };
08532 static const unsigned short x0212_shiftjis_E1[] = {
08533               0,      0,      0,      0,      0,      0,      0,
08534       0,      0,      0,      0,      0,      0,      0,      0,
08535       0,      0,      0,      0,      0,      0,      0,      0,
08536       0,      0,      0,      0,      0,      0,      0,      0,
08537       0,      0,      0,      0,      0,      0,      0,      0,
08538       0,      0,      0,      0,      0,      0,      0,      0,
08539       0,      0,      0,      0,      0,      0,      0,      0,
08540       0,      0,      0,      0,      0,      0,      0,      0,
08541       0,      0, 0xFBB5,      0,      0,      0,      0,      0,
08542       0,      0,      0,      0,      0,      0,      0,      0,
08543       0,      0,      0,      0,      0,      0,      0,      0,
08544       0,      0,      0,      0,      0,      0,      0,
08545 };
08546 static const unsigned short x0212_shiftjis_E2[] = {
08547               0,      0,      0,      0,      0,      0,      0,
08548       0,      0,      0,      0,      0,      0,      0,      0,
08549       0,      0,      0,      0,      0,      0,      0,      0,
08550       0,      0,      0,      0,      0,      0,      0,      0,
08551       0,      0,      0,      0,      0,      0,      0, 0xFBB9,
08552       0,      0,      0,      0,      0,      0,      0,      0,
08553       0,      0,      0,      0,      0,      0,      0,      0,
08554       0,      0,      0,      0,      0,      0,      0,      0,
08555       0,      0,      0,      0,      0,      0,      0,      0,
08556       0,      0,      0,      0,      0,      0,      0,      0,
08557       0,      0,      0,      0,      0,      0,      0,      0,
08558       0,      0,      0,      0,      0,      0,      0,
08559 };
08560 static const unsigned short x0212_shiftjis_E3[] = {
08561               0,      0,      0,      0,      0, 0xFBBB,      0,
08562  0xFBBA, 0xFBBC, 0xFBBF, 0xFBC0,      0,      0,      0, 0xFBBD,
08563  0xFBBE,      0,      0,      0,      0,      0,      0,      0,
08564       0,      0,      0,      0, 0xFBC1,      0,      0, 0xFBC3,
08565       0, 0xFBC2,      0,      0,      0,      0,      0,      0,
08566       0,      0,      0,      0,      0,      0,      0,      0,
08567       0,      0,      0,      0, 0xFBCA, 0xFBC4, 0xFBC6,      0,
08568  0xFBC5,      0,      0,      0,      0,      0,      0, 0xFBC7,
08569       0, 0xFBC9,      0, 0xFBC8,      0,      0,      0,      0,
08570       0, 0xFBCB,      0,      0,      0,      0,      0,      0,
08571       0, 0xFBCD, 0xFBCE,      0,      0,      0,      0,      0,
08572  0xFA5F,      0,      0,      0,      0,      0,      0,
08573 };
08574 static const unsigned short x0212_shiftjis_E4[] = {
08575               0,      0,      0,      0,      0, 0xFBCC,      0,
08576       0,      0,      0,      0,      0,      0,      0,      0,
08577       0,      0,      0,      0,      0,      0,      0,      0,
08578       0,      0,      0,      0,      0,      0, 0xFBD2, 0xFBD6,
08579  0xFBD4, 0xFBD0,      0, 0xFBD1,      0,      0,      0, 0xFBD5,
08580       0,      0,      0, 0xFBCF,      0,      0,      0,      0,
08581  0xFA65, 0xFBD9, 0xFBDC,      0, 0xFBDE,      0,      0,      0,
08582       0,      0,      0, 0xFBDD, 0xFBDB,      0, 0xFBD8,      0,
08583  0xFBD7,      0,      0,      0,      0,      0,      0,      0,
08584       0, 0xFA5E,      0,      0,      0,      0,      0, 0xFBE0,
08585       0,      0,      0,      0,      0,      0,      0,      0,
08586       0,      0, 0xFBDF,      0,      0,      0,      0,
08587 };
08588 static const unsigned short x0212_shiftjis_E5[] = {
08589               0,      0,      0,      0,      0,      0,      0,
08590       0,      0,      0,      0,      0,      0,      0,      0,
08591       0,      0,      0, 0xFBE1,      0,      0,      0,      0,
08592       0,      0,      0,      0,      0,      0,      0, 0xFBE2,
08593       0,      0,      0,      0,      0,      0,      0,      0,
08594       0, 0xFBE3,      0,      0,      0,      0,      0,      0,
08595  0xFBE4,      0,      0,      0,      0,      0,      0,      0,
08596       0,      0,      0,      0,      0,      0,      0,      0,
08597       0,      0, 0xFBE5,      0,      0,      0,      0,      0,
08598       0,      0, 0xFBE6, 0xFBE7,      0,      0,      0,      0,
08599       0,      0,      0,      0,      0,      0,      0,      0,
08600       0,      0,      0,      0,      0,      0,      0,
08601 };
08602 static const unsigned short x0212_shiftjis_E6[] = {
08603               0,      0,      0,      0,      0,      0,      0,
08604       0,      0,      0,      0,      0,      0,      0,      0,
08605       0,      0,      0,      0,      0,      0,      0,      0,
08606       0,      0,      0,      0,      0,      0,      0,      0,
08607       0,      0,      0,      0,      0,      0,      0,      0,
08608       0,      0,      0,      0,      0,      0,      0,      0,
08609       0,      0,      0,      0,      0,      0,      0,      0,
08610       0,      0,      0,      0,      0,      0,      0,      0,
08611       0,      0,      0,      0,      0,      0,      0,      0,
08612  0xFBEB,      0,      0,      0,      0,      0,      0, 0xFBEC,
08613       0,      0,      0,      0,      0,      0,      0,      0,
08614       0,      0,      0,      0,      0,      0,      0,
08615 };
08616 static const unsigned short x0212_shiftjis_E7[] = {
08617               0,      0,      0,      0,      0,      0,      0,
08618       0,      0,      0,      0, 0xFBED,      0, 0xFBEF,      0,
08619       0, 0xFBF1, 0xFBF3,      0,      0,      0,      0,      0,
08620       0,      0,      0,      0,      0,      0,      0,      0,
08621       0,      0,      0,      0,      0,      0,      0,      0,
08622       0,      0,      0,      0,      0,      0,      0,      0,
08623       0,      0,      0,      0,      0,      0,      0,      0,
08624       0,      0,      0,      0,      0,      0,      0,      0,
08625       0,      0,      0,      0,      0,      0,      0,      0,
08626       0,      0,      0,      0,      0,      0,      0,      0,
08627       0,      0,      0,      0,      0,      0,      0,      0,
08628       0,      0,      0,      0,      0,      0,      0,
08629 };
08630 static const unsigned short x0212_shiftjis_E8[] = {
08631               0,      0,      0,      0,      0,      0,      0,
08632       0,      0,      0,      0,      0,      0,      0,      0,
08633       0, 0xFBF4,      0,      0,      0,      0, 0xFBF5,      0,
08634       0,      0,      0,      0,      0,      0,      0,      0,
08635       0,      0,      0,      0,      0,      0,      0,      0,
08636       0,      0,      0,      0,      0,      0,      0,      0,
08637       0,      0,      0,      0,      0,      0,      0,      0,
08638       0,      0,      0,      0,      0, 0xFBF8,      0,      0,
08639       0,      0,      0,      0,      0,      0,      0,      0,
08640       0,      0,      0,      0,      0,      0,      0,      0,
08641       0,      0,      0,      0,      0,      0,      0,      0,
08642       0,      0,      0,      0,      0,      0,      0,
08643 };
08644 static const unsigned short x0212_shiftjis_E9[] = {
08645               0,      0,      0,      0,      0,      0,      0,
08646       0,      0,      0,      0,      0,      0,      0,      0,
08647       0,      0,      0,      0,      0,      0,      0,      0,
08648       0,      0,      0,      0,      0,      0,      0,      0,
08649       0,      0,      0,      0,      0,      0,      0,      0,
08650       0,      0,      0,      0,      0,      0,      0,      0,
08651       0, 0xFBFB,      0,      0,      0,      0,      0,      0,
08652       0,      0,      0,      0,      0,      0,      0,      0,
08653       0,      0,      0,      0,      0,      0,      0,      0,
08654       0,      0,      0,      0,      0, 0xFC40,      0,      0,
08655       0,      0,      0,      0,      0,      0,      0,      0,
08656       0,      0,      0,      0,      0,      0,      0,
08657 };
08658 static const unsigned short x0212_shiftjis_EA[] = {
08659               0,      0,      0,      0,      0,      0,      0,
08660       0,      0,      0,      0,      0,      0,      0,      0,
08661       0,      0,      0,      0,      0,      0,      0,      0,
08662       0,      0,      0,      0,      0,      0,      0,      0,
08663       0,      0,      0,      0,      0,      0,      0,      0,
08664       0,      0,      0,      0,      0, 0xFC41,      0,      0,
08665       0,      0,      0,      0,      0,      0,      0,      0,
08666       0,      0,      0, 0xFC43,      0,      0,      0,      0,
08667       0,      0,      0,      0,      0,      0, 0xFC44,      0,
08668       0,      0, 0xFC45,      0,      0,      0,      0,      0,
08669       0,      0,      0,      0,      0,      0,      0,      0,
08670       0,      0,      0,      0,      0,      0,      0,
08671 };
08672 static const unsigned short x0212_shiftjis_EB[] = {
08673               0,      0,      0,      0, 0xFC46,      0,      0,
08674       0,      0,      0,      0,      0,      0,      0,      0,
08675       0,      0,      0,      0,      0,      0,      0,      0,
08676       0,      0,      0,      0,      0,      0,      0,      0,
08677       0,      0,      0,      0,      0,      0,      0,      0,
08678       0,      0,      0,      0,      0,      0,      0,      0,
08679       0,      0,      0,      0,      0,      0,      0,      0,
08680       0,      0,      0,      0,      0,      0,      0,      0,
08681       0,      0,      0,      0,      0,      0,      0,      0,
08682       0,      0,      0,      0,      0,      0,      0,      0,
08683       0,      0,      0,      0,      0,      0,      0,      0,
08684       0,      0, 0xFC48, 0xFC47,      0,      0,      0,
08685 };
08686 static const unsigned short x0212_shiftjis_EC[] = {
08687               0,      0,      0,      0,      0,      0,      0,
08688       0,      0,      0,      0,      0,      0,      0,      0,
08689       0,      0,      0,      0,      0,      0,      0,      0,
08690       0,      0,      0,      0,      0,      0,      0,      0,
08691       0,      0,      0,      0,      0,      0,      0,      0,
08692       0,      0,      0,      0,      0,      0,      0,      0,
08693       0,      0,      0,      0,      0,      0, 0xFC4A,      0,
08694       0,      0,      0,      0,      0,      0,      0,      0,
08695       0,      0,      0,      0,      0,      0,      0,      0,
08696       0,      0,      0,      0,      0,      0,      0,      0,
08697       0,      0,      0,      0,      0,      0,      0,      0,
08698       0,      0,      0,      0,      0,      0,      0,
08699 };
08700 static const unsigned short x0212_shiftjis_F3[] = {
08701               0,      0,      0,      0,      0,      0,      0,
08702       0,      0,      0,      0,      0,      0,      0,      0,
08703       0,      0,      0,      0,      0,      0,      0,      0,
08704       0,      0,      0,      0,      0,      0,      0,      0,
08705       0,      0,      0,      0,      0,      0,      0,      0,
08706       0,      0,      0,      0,      0,      0,      0,      0,
08707       0,      0,      0,      0,      0,      0,      0,      0,
08708       0,      0,      0,      0,      0,      0,      0,      0,
08709       0,      0,      0,      0,      0,      0,      0,      0,
08710       0,      0,      0,      0,      0,      0,      0,      0,
08711       0,      0,      0, 0xFA40, 0xFA41, 0xFA42, 0xFA43, 0xFA44,
08712  0xFA45, 0xFA46, 0xFA47, 0xFA48, 0xFA49, 0xFA4A, 0xFA4B,
08713 };
08714 static const unsigned short x0212_shiftjis_F4[] = {
08715          0xFA4C, 0xFA4D, 0xFA4E, 0xFA4F, 0xFA50, 0xFA51, 0xFA52,
08716  0xFA53, 0xFA56, 0xFA57, 0xFA58, 0xFA59, 0xFA5A, 0xFA62, 0xFA6A,
08717  0xFA7C, 0xFA83, 0xFA8A, 0xFA8B, 0xFA90, 0xFA92, 0xFA96, 0xFA9B,
08718  0xFA9C, 0xFA9D, 0xFAAA, 0xFAAE, 0xFAB0, 0xFAB1, 0xFABA, 0xFABD,
08719  0xFAC1, 0xFACD, 0xFAD0, 0xFAD5, 0xFAD8, 0xFAE0, 0xFAE5, 0xFAE8,
08720  0xFAEA, 0xFAEE, 0xFAF2, 0xFB43, 0xFB44, 0xFB50, 0xFB58, 0xFB5E,
08721  0xFB6E, 0xFB70, 0xFB72, 0xFB75, 0xFB7C, 0xFB7D, 0xFB7E, 0xFB80,
08722  0xFB82, 0xFB85, 0xFB86, 0xFB89, 0xFB8D, 0xFB8E, 0xFB92, 0xFB94,
08723  0xFB9D, 0xFB9E, 0xFB9F, 0xFBA0, 0xFBA1, 0xFBA9, 0xFBAC, 0xFBAE,
08724  0xFBB0, 0xFBB1, 0xFBB3, 0xFBB4, 0xFBB6, 0xFBB7, 0xFBB8, 0xFBD3,
08725  0xFBDA, 0xFBE8, 0xFBE9, 0xFBEA, 0xFBEE, 0xFBF0, 0xFBF2, 0xFBF6,
08726  0xFBF7, 0xFBF9, 0xFBFA, 0xFBFC, 0xFC42, 0xFC49, 0xFC4B,
08727 };
08728 const unsigned short *const x0212_shiftjis[] = {
08729                                     0, x0212_shiftjis_A2,                 0,
08730                  0,                 0,                 0,                 0,
08731                  0,                 0,                 0,                 0,
08732                  0,                 0,                 0,                 0,
08733  x0212_shiftjis_B0, x0212_shiftjis_B1, x0212_shiftjis_B2, x0212_shiftjis_B3,
08734  x0212_shiftjis_B4, x0212_shiftjis_B5,                 0, x0212_shiftjis_B7,
08735  x0212_shiftjis_B8, x0212_shiftjis_B9, x0212_shiftjis_BA, x0212_shiftjis_BB,
08736  x0212_shiftjis_BC, x0212_shiftjis_BD, x0212_shiftjis_BE, x0212_shiftjis_BF,
08737  x0212_shiftjis_C0, x0212_shiftjis_C1, x0212_shiftjis_C2, x0212_shiftjis_C3,
08738  x0212_shiftjis_C4, x0212_shiftjis_C5, x0212_shiftjis_C6, x0212_shiftjis_C7,
08739  x0212_shiftjis_C8, x0212_shiftjis_C9, x0212_shiftjis_CA, x0212_shiftjis_CB,
08740  x0212_shiftjis_CC, x0212_shiftjis_CD, x0212_shiftjis_CE, x0212_shiftjis_CF,
08741  x0212_shiftjis_D0, x0212_shiftjis_D1, x0212_shiftjis_D2, x0212_shiftjis_D3,
08742  x0212_shiftjis_D4, x0212_shiftjis_D5,                 0, x0212_shiftjis_D7,
08743  x0212_shiftjis_D8, x0212_shiftjis_D9,                 0,                 0,
08744  x0212_shiftjis_DC, x0212_shiftjis_DD, x0212_shiftjis_DE, x0212_shiftjis_DF,
08745  x0212_shiftjis_E0, x0212_shiftjis_E1, x0212_shiftjis_E2, x0212_shiftjis_E3,
08746  x0212_shiftjis_E4, x0212_shiftjis_E5, x0212_shiftjis_E6, x0212_shiftjis_E7,
08747  x0212_shiftjis_E8, x0212_shiftjis_E9, x0212_shiftjis_EA, x0212_shiftjis_EB,
08748  x0212_shiftjis_EC,                 0,                 0,                 0,
08749                  0,                 0,                 0, x0212_shiftjis_F3,
08750  x0212_shiftjis_F4,                 0,                 0,                 0,
08751                  0,                 0,                 0,                 0,
08752                  0,                 0,                 0,
08753 };
08754 #endif /* X0212_ENABLE */
08755 

Generated on Thu Sep 8 2011 03:50:34 for Ruby by  doxygen 1.7.1