1 /*
2  * CDDL HEADER START
3  *
4  * The contents of this file are subject to the terms of the
5  * Common Development and Distribution License (the "License").
6  * You may not use this file except in compliance with the License.
7  *
8  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9  * or http://www.opensolaris.org/os/licensing.
10  * See the License for the specific language governing permissions
11  * and limitations under the License.
12  *
13  * When distributing Covered Code, include this CDDL HEADER in each
14  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15  * If applicable, add the following below this CDDL HEADER, with the
16  * fields enclosed by brackets "[]" replaced with your own identifying
17  * information: Portions Copyright [yyyy] [name of copyright owner]
18  *
19  * CDDL HEADER END
20  */
21 /*
22  * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
23  * Use is subject to license terms.
24  */
25 /*
26  * COPYRIGHT AND PERMISSION NOTICE
27  *
28  * Copyright (c) 1991-2006 Unicode, Inc. All rights reserved. Distributed under
29  * the Terms of Use in http://www.unicode.org/copyright.html.
30  *
31  * Permission is hereby granted, free of charge, to any person obtaining
32  * a copy of the Unicode data files and any associated documentation (the
33  * "Data Files") or Unicode software and any associated documentation (the
34  * "Software") to deal in the Data Files or Software without restriction,
35  * including without limitation the rights to use, copy, modify, merge,
36  * publish, distribute, and/or sell copies of the Data Files or Software, and
37  * to permit persons to whom the Data Files or Software are furnished to do so,
38  * provided that (a) the above copyright notice(s) and this permission notice
39  * appear with all copies of the Data Files or Software, (b) both the above
40  * copyright notice(s) and this permission notice appear in associated
41  * documentation, and (c) there is clear notice in each modified Data File or
42  * in the Software as well as in the documentation associated with the Data
43  * File(s) or Software that the data or software has been modified.
44  *
45  * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
46  * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
47  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
48  * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
49  * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
50  * CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
51  * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
52  * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
53  * OF THE DATA FILES OR SOFTWARE.
54  *
55  * Except as contained in this notice, the name of a copyright holder shall not
56  * be used in advertising or otherwise to promote the sale, use or other
57  * dealings in these Data Files or Software without prior written authorization
58  * of the copyright holder.
59  *
60  * Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be
61  * registered in some jurisdictions. All other trademarks and registered
62  * trademarks mentioned herein are the property of their respective owners.
63  */
64 /*
65  * This file has been modified by Sun Microsystems, Inc.
66  */
67 
68 #ifndef	_SYS_KICONV_JA_UNICODE_TO_JIS_H
69 #define	_SYS_KICONV_JA_UNICODE_TO_JIS_H
70 
71 #ifdef __cplusplus
72 extern "C" {
73 #endif
74 
75 #include <sys/kiconv.h>
76 #include <sys/kiconv_ja.h>
77 
78 #ifdef	_KERNEL
79 
80 /*
81  * Unicode to 16bit EUC wide character conversion for kiconv modules
82  */
83 
84 #define	NODEST	KICONV_JA_NODEST
85 
86 /*
87  * Tables
88  */
89 
90 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_00[] = {
91 	/* 00 */
92 	0x0000,	0x0001,	0x0002,	0x0003,	0x0004,	0x0005,	0x0006,	0x0007,
93 	/* 08 */
94 	0x0008,	0x0009,	0x000a,	0x000b,	0x000c,	0x000d,	0x000e,	0x000f,
95 	/* 10 */
96 	0x0010,	0x0011,	0x0012,	0x0013,	0x0014,	0x0015,	0x0016,	0x0017,
97 	/* 18 */
98 	0x0018,	0x0019,	0x001a,	0x001b,	0x001c,	0x001d,	0x001e,	0x001f,
99 	/* 20 */
100 	0x0020,	0x0021,	0x0022,	0x0023,	0x0024,	0x0025,	0x0026,	0x0027,
101 	/* 28 */
102 	0x0028,	0x0029,	0x002a,	0x002b,	0x002c,	0x002d,	0x002e,	0x002f,
103 	/* 30 */
104 	0x0030,	0x0031,	0x0032,	0x0033,	0x0034,	0x0035,	0x0036,	0x0037,
105 	/* 38 */
106 	0x0038,	0x0039,	0x003a,	0x003b,	0x003c,	0x003d,	0x003e,	0x003f,
107 	/* 40 */
108 	0x0040,	0x0041,	0x0042,	0x0043,	0x0044,	0x0045,	0x0046,	0x0047,
109 	/* 48 */
110 	0x0048,	0x0049,	0x004a,	0x004b,	0x004c,	0x004d,	0x004e,	0x004f,
111 	/* 50 */
112 	0x0050,	0x0051,	0x0052,	0x0053,	0x0054,	0x0055,	0x0056,	0x0057,
113 	/* 58 */
114 	0x0058,	0x0059,	0x005a,	0x005b,	0x005c,	0x005d,	0x005e,	0x005f,
115 	/* 60 */
116 	0x0060,	0x0061,	0x0062,	0x0063,	0x0064,	0x0065,	0x0066,	0x0067,
117 	/* 68 */
118 	0x0068,	0x0069,	0x006a,	0x006b,	0x006c,	0x006d,	0x006e,	0x006f,
119 	/* 70 */
120 	0x0070,	0x0071,	0x0072,	0x0073,	0x0074,	0x0075,	0x0076,	0x0077,
121 	/* 78 */
122 	0x0078,	0x0079,	0x007a,	0x007b,	0x007c,	0x007d,	0x007e,	0x007f,
123 	/* 80 */
124 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
125 	/* 88 */
126 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
127 	/* 90 */
128 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
129 	/* 98 */
130 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
131 	/* A0 */
132 	NODEST,	0xa242,	0xa1f1,	0xa1f2,	0xa270,	NODEST,	0xa243,	0xa1f8,
133 	/* A8 */
134 	0xa1af,	0xa26d,	0xa26c,	NODEST,	0xa2cc,	NODEST,	0xa26e,	0xa234,
135 	/* B0 */
136 	0xa1eb,	0xa1de,	NODEST,	NODEST,	0xa1ad,	NODEST,	0xa2f9,	NODEST,
137 	/* B8 */
138 	0xa231,	NODEST,	0xa26b,	NODEST,	NODEST,	NODEST,	NODEST,	0xa244,
139 	/* C0 */
140 	0xaa22,	0xaa21,	0xaa24,	0xaa2a,	0xaa23,	0xaa29,	0xa921,	0xaa2e,
141 	/* C8 */
142 	0xaa32,	0xaa31,	0xaa34,	0xaa33,	0xaa40,	0xaa3f,	0xaa42,	0xaa41,
143 	/* D0 */
144 	NODEST,	0xaa50,	0xaa52,	0xaa51,	0xaa54,	0xaa58,	0xaa53,	0xa1df,
145 	/* D8 */
146 	0xa92c,	0xaa63,	0xaa62,	0xaa65,	0xaa64,	0xaa72,	0xa930,	0xa94e,
147 	/* E0 */
148 	0xab22,	0xab21,	0xab24,	0xab2a,	0xab23,	0xab29,	0xa941,	0xab2e,
149 	/* E8 */
150 	0xab32,	0xab31,	0xab34,	0xab33,	0xab40,	0xab3f,	0xab42,	0xab41,
151 	/* F0 */
152 	0xa943,	0xab50,	0xab52,	0xab51,	0xab54,	0xab58,	0xab53,	0xa1e0,
153 	/* F8 */
154 	0xa94c,	0xab63,	0xab62,	0xab65,	0xab64,	0xab72,	0xa950,	0xab73,
155 };
156 
157 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_01[] = {
158 	/* 00 */
159 	0xaa27,	0xab27,	0xaa25,	0xab25,	0xaa28,	0xab28,	0xaa2b,	0xab2b,
160 	/* 08 */
161 	0xaa2c,	0xab2c,	0xaa2f,	0xab2f,	0xaa2d,	0xab2d,	0xaa30,	0xab30,
162 	/* 10 */
163 	0xa922,	0xa942,	0xaa37,	0xab37,	NODEST,	NODEST,	0xaa36,	0xab36,
164 	/* 18 */
165 	0xaa38,	0xab38,	0xaa35,	0xab35,	0xaa3a,	0xab3a,	0xaa3b,	0xab3b,
166 	/* 20 */
167 	0xaa3d,	0xab3d,	0xaa3c,	NODEST,	0xaa3e,	0xab3e,	0xa924,	0xa944,
168 	/* 28 */
169 	0xaa47,	0xab47,	0xaa45,	0xab45,	NODEST,	NODEST,	0xaa46,	0xab46,
170 	/* 30 */
171 	0xaa44,	0xa945,	0xa926,	0xa946,	0xaa48,	0xab48,	0xaa49,	0xab49,
172 	/* 38 */
173 	0xa947,	0xaa4a,	0xab4a,	0xaa4c,	0xab4c,	0xaa4b,	0xab4b,	0xa929,
174 	/* 40 */
175 	0xa949,	0xa928,	0xa948,	0xaa4d,	0xab4d,	0xaa4f,	0xab4f,	0xaa4e,
176 	/* 48 */
177 	0xab4e,	0xa94a,	0xa92b,	0xa94b,	0xaa57,	0xab57,	NODEST,	NODEST,
178 	/* 50 */
179 	0xaa56,	0xab56,	0xa92d,	0xa94d,	0xaa59,	0xab59,	0xaa5b,	0xab5b,
180 	/* 58 */
181 	0xaa5a,	0xab5a,	0xaa5c,	0xab5c,	0xaa5d,	0xab5d,	0xaa5f,	0xab5f,
182 	/* 60 */
183 	0xaa5e,	0xab5e,	0xaa61,	0xab61,	0xaa60,	0xab60,	0xa92f,	0xa94f,
184 	/* 68 */
185 	0xaa6c,	0xab6c,	0xaa69,	0xab69,	0xaa66,	0xab66,	0xaa6b,	0xab6b,
186 	/* 70 */
187 	0xaa68,	0xab68,	0xaa6a,	0xab6a,	0xaa71,	0xab71,	0xaa74,	0xab74,
188 	/* 78 */
189 	0xaa73,	0xaa75,	0xab75,	0xaa77,	0xab77,	0xaa76,	0xab76,	NODEST,
190 	/* 80 */
191 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
192 	/* 88 */
193 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
194 	/* 90 */
195 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
196 	/* 98 */
197 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
198 	/* A0 */
199 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
200 	/* A8 */
201 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
202 	/* B0 */
203 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
204 	/* B8 */
205 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
206 	/* C0 */
207 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
208 	/* C8 */
209 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xaa26,	0xab26,	0xaa43,
210 	/* D0 */
211 	0xab43,	0xaa55,	0xab55,	0xaa67,	0xab67,	0xaa70,	0xab70,	0xaa6d,
212 	/* D8 */
213 	0xab6d,	0xaa6f,	0xab6f,	0xaa6e,	0xab6e,	NODEST,	NODEST,	NODEST,
214 	/* E0 */
215 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
216 	/* E8 */
217 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
218 	/* F0 */
219 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xab39,	NODEST,	NODEST,
220 	/* F8 */
221 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
222 };
223 
224 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_02[] = {
225 	/* 00 */
226 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
227 	/* 08 */
228 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
229 	/* 10 */
230 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
231 	/* 18 */
232 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
233 	/* 20 */
234 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
235 	/* 28 */
236 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
237 	/* 30 */
238 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
239 	/* 38 */
240 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
241 	/* 40 */
242 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
243 	/* 48 */
244 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
245 	/* 50 */
246 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
247 	/* 58 */
248 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
249 	/* 60 */
250 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
251 	/* 68 */
252 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
253 	/* 70 */
254 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
255 	/* 78 */
256 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
257 	/* 80 */
258 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
259 	/* 88 */
260 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
261 	/* 90 */
262 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
263 	/* 98 */
264 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
265 	/* A0 */
266 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
267 	/* A8 */
268 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
269 	/* B0 */
270 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
271 	/* B8 */
272 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
273 	/* C0 */
274 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xa230,
275 	/* C8 */
276 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
277 	/* D0 */
278 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
279 	/* D8 */
280 	0xa22f,	0xa232,	0xa236,	0xa235,	NODEST,	0xa233,	NODEST,	NODEST,
281 	/* E0 */
282 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
283 	/* E8 */
284 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
285 	/* F0 */
286 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
287 	/* F8 */
288 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
289 };
290 
291 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_03[] = {
292 	/* 00 */
293 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
294 	/* 08 */
295 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
296 	/* 10 */
297 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
298 	/* 18 */
299 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
300 	/* 20 */
301 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
302 	/* 28 */
303 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
304 	/* 30 */
305 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
306 	/* 38 */
307 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
308 	/* 40 */
309 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
310 	/* 48 */
311 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
312 	/* 50 */
313 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
314 	/* 58 */
315 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
316 	/* 60 */
317 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
318 	/* 68 */
319 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
320 	/* 70 */
321 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
322 	/* 78 */
323 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
324 	/* 80 */
325 	NODEST,	NODEST,	NODEST,	NODEST,	0xa238,	0xa239,	0xa661,	NODEST,
326 	/* 88 */
327 	0xa662,	0xa663,	0xa664,	NODEST,	0xa667,	NODEST,	0xa669,	0xa66c,
328 	/* 90 */
329 	0xa676,	0xa6a1,	0xa6a2,	0xa6a3,	0xa6a4,	0xa6a5,	0xa6a6,	0xa6a7,
330 	/* 98 */
331 	0xa6a8,	0xa6a9,	0xa6aa,	0xa6ab,	0xa6ac,	0xa6ad,	0xa6ae,	0xa6af,
332 	/* A0 */
333 	0xa6b0,	0xa6b1,	NODEST,	0xa6b2,	0xa6b3,	0xa6b4,	0xa6b5,	0xa6b6,
334 	/* A8 */
335 	0xa6b7,	0xa6b8,	0xa665,	0xa66a,	0xa671,	0xa672,	0xa673,	0xa674,
336 	/* B0 */
337 	0xa67b,	0xa6c1,	0xa6c2,	0xa6c3,	0xa6c4,	0xa6c5,	0xa6c6,	0xa6c7,
338 	/* B8 */
339 	0xa6c8,	0xa6c9,	0xa6ca,	0xa6cb,	0xa6cc,	0xa6cd,	0xa6ce,	0xa6cf,
340 	/* C0 */
341 	0xa6d0,	0xa6d1,	0xa678,	0xa6d2,	0xa6d3,	0xa6d4,	0xa6d5,	0xa6d6,
342 	/* C8 */
343 	0xa6d7,	0xa6d8,	0xa675,	0xa67a,	0xa677,	0xa679,	0xa67c,	NODEST,
344 	/* D0 */
345 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
346 	/* D8 */
347 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
348 	/* E0 */
349 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
350 	/* E8 */
351 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
352 	/* F0 */
353 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
354 	/* F8 */
355 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
356 };
357 
358 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_04[] = {
359 	/* 00 */
360 	NODEST,	0xa7a7,	0xa742,	0xa743,	0xa744,	0xa745,	0xa746,	0xa747,
361 	/* 08 */
362 	0xa748,	0xa749,	0xa74a,	0xa74b,	0xa74c,	NODEST,	0xa74d,	0xa74e,
363 	/* 10 */
364 	0xa7a1,	0xa7a2,	0xa7a3,	0xa7a4,	0xa7a5,	0xa7a6,	0xa7a8,	0xa7a9,
365 	/* 18 */
366 	0xa7aa,	0xa7ab,	0xa7ac,	0xa7ad,	0xa7ae,	0xa7af,	0xa7b0,	0xa7b1,
367 	/* 20 */
368 	0xa7b2,	0xa7b3,	0xa7b4,	0xa7b5,	0xa7b6,	0xa7b7,	0xa7b8,	0xa7b9,
369 	/* 28 */
370 	0xa7ba,	0xa7bb,	0xa7bc,	0xa7bd,	0xa7be,	0xa7bf,	0xa7c0,	0xa7c1,
371 	/* 30 */
372 	0xa7d1,	0xa7d2,	0xa7d3,	0xa7d4,	0xa7d5,	0xa7d6,	0xa7d8,	0xa7d9,
373 	/* 38 */
374 	0xa7da,	0xa7db,	0xa7dc,	0xa7dd,	0xa7de,	0xa7df,	0xa7e0,	0xa7e1,
375 	/* 40 */
376 	0xa7e2,	0xa7e3,	0xa7e4,	0xa7e5,	0xa7e6,	0xa7e7,	0xa7e8,	0xa7e9,
377 	/* 48 */
378 	0xa7ea,	0xa7eb,	0xa7ec,	0xa7ed,	0xa7ee,	0xa7ef,	0xa7f0,	0xa7f1,
379 	/* 50 */
380 	NODEST,	0xa7d7,	0xa772,	0xa773,	0xa774,	0xa775,	0xa776,	0xa777,
381 	/* 58 */
382 	0xa778,	0xa779,	0xa77a,	0xa77b,	0xa77c,	NODEST,	0xa77d,	0xa77e,
383 	/* 60 */
384 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
385 	/* 68 */
386 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
387 	/* 70 */
388 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
389 	/* 78 */
390 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
391 	/* 80 */
392 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
393 	/* 88 */
394 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
395 	/* 90 */
396 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
397 	/* 98 */
398 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
399 	/* A0 */
400 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
401 	/* A8 */
402 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
403 	/* B0 */
404 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
405 	/* B8 */
406 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
407 	/* C0 */
408 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
409 	/* C8 */
410 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
411 	/* D0 */
412 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
413 	/* D8 */
414 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
415 	/* E0 */
416 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
417 	/* E8 */
418 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
419 	/* F0 */
420 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
421 	/* F8 */
422 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
423 };
424 
425 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_20[] = {
426 	/* 00 */
427 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
428 	/* 08 */
429 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
430 	/* 10 */
431 	0xa1be,	NODEST,	NODEST,	NODEST,	NODEST,	0xa1bd,	0xa1c2,	NODEST,
432 	/* 18 */
433 	0xa1c6,	0xa1c7,	NODEST,	NODEST,	0xa1c8,	0xa1c9,	NODEST,	NODEST,
434 	/* 20 */
435 	0xa2f7,	0xa2f8,	NODEST,	NODEST,	NODEST,	0xa1c5,	0xa1c4,	NODEST,
436 	/* 28 */
437 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
438 	/* 30 */
439 	0xa2f3,	NODEST,	0xa1ec,	0xa1ed,	NODEST,	NODEST,	NODEST,	NODEST,
440 	/* 38 */
441 	NODEST,	NODEST,	NODEST,	0xa2a8,	NODEST,	NODEST,	NODEST,	NODEST,
442 	/* 40 */
443 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
444 	/* 48 */
445 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
446 	/* 50 */
447 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
448 	/* 58 */
449 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
450 	/* 60 */
451 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
452 	/* 68 */
453 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
454 	/* 70 */
455 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
456 	/* 78 */
457 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
458 	/* 80 */
459 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
460 	/* 88 */
461 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
462 	/* 90 */
463 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
464 	/* 98 */
465 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
466 	/* A0 */
467 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
468 	/* A8 */
469 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
470 	/* B0 */
471 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
472 	/* B8 */
473 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
474 	/* C0 */
475 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
476 	/* C8 */
477 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
478 	/* D0 */
479 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
480 	/* D8 */
481 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
482 	/* E0 */
483 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
484 	/* E8 */
485 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
486 	/* F0 */
487 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
488 	/* F8 */
489 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
490 };
491 
492 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_21[] = {
493 	/* 00 */
494 	NODEST,	NODEST,	NODEST,	0xa1ee,	NODEST,	NODEST,	NODEST,	NODEST,
495 	/* 08 */
496 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
497 	/* 10 */
498 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xa271,	NODEST,
499 	/* 18 */
500 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
501 	/* 20 */
502 	NODEST,	0xade4,	0xa26f,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
503 	/* 28 */
504 	NODEST,	NODEST,	NODEST,	0xa2f2,	NODEST,	NODEST,	NODEST,	NODEST,
505 	/* 30 */
506 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
507 	/* 38 */
508 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
509 	/* 40 */
510 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
511 	/* 48 */
512 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
513 	/* 50 */
514 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
515 	/* 58 */
516 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
517 	/* 60 */
518 	0xadb5,	0xadb6,	0xadb7,	0xadb8,	0xadb9,	0xadba,	0xadbb,	0xadbc,
519 	/* 68 */
520 	0xadbd,	0xadbe,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
521 	/* 70 */
522 	0xf373,	0xf374,	0xf375,	0xf376,	0xf377,	0xf378,	0xf379,	0xf37a,
523 	/* 78 */
524 	0xf37b,	0xf37c,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
525 	/* 80 */
526 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
527 	/* 88 */
528 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
529 	/* 90 */
530 	0xa2ab,	0xa2ac,	0xa2aa,	0xa2ad,	NODEST,	NODEST,	NODEST,	NODEST,
531 	/* 98 */
532 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
533 	/* A0 */
534 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
535 	/* A8 */
536 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
537 	/* B0 */
538 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
539 	/* B8 */
540 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
541 	/* C0 */
542 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
543 	/* C8 */
544 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
545 	/* D0 */
546 	NODEST,	NODEST,	0xa2cd,	NODEST,	0xa2ce,	NODEST,	NODEST,	NODEST,
547 	/* D8 */
548 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
549 	/* E0 */
550 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
551 	/* E8 */
552 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
553 	/* F0 */
554 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
555 	/* F8 */
556 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
557 };
558 
559 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_22[] = {
560 	/* 00 */
561 	0xa2cf,	NODEST,	0xa2df,	0xa2d0,	NODEST,	NODEST,	NODEST,	0xa2e0,
562 	/* 08 */
563 	0xa2ba,	NODEST,	NODEST,	0xa2bb,	NODEST,	NODEST,	NODEST,	NODEST,
564 	/* 10 */
565 	NODEST,	0xadf4,	0xa1dd,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
566 	/* 18 */
567 	NODEST,	NODEST,	0xa2e5,	NODEST,	NODEST,	0xa2e7,	0xa1e7,	0xadf8,
568 	/* 20 */
569 	0xa2dc,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xa2ca,
570 	/* 28 */
571 	0xa2cb,	0xa2c1,	0xa2c0,	0xa2e9,	0xa2ea,	NODEST,	0xadf3,	NODEST,
572 	/* 30 */
573 	NODEST,	NODEST,	NODEST,	NODEST,	0xa1e8,	0xa2e8,	NODEST,	NODEST,
574 	/* 38 */
575 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xa2e6,	NODEST,	NODEST,
576 	/* 40 */
577 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
578 	/* 48 */
579 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
580 	/* 50 */
581 	NODEST,	NODEST,	0xa2e2,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
582 	/* 58 */
583 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
584 	/* 60 */
585 	0xa1e2,	0xa2e1,	NODEST,	NODEST,	NODEST,	NODEST,	0xa1e5,	0xa1e6,
586 	/* 68 */
587 	NODEST,	NODEST,	0xa2e3,	0xa2e4,	NODEST,	NODEST,	NODEST,	NODEST,
588 	/* 70 */
589 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
590 	/* 78 */
591 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
592 	/* 80 */
593 	NODEST,	NODEST,	0xa2be,	0xa2bf,	NODEST,	NODEST,	0xa2bc,	0xa2bd,
594 	/* 88 */
595 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
596 	/* 90 */
597 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
598 	/* 98 */
599 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
600 	/* A0 */
601 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xa2dd,	NODEST,	NODEST,
602 	/* A8 */
603 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
604 	/* B0 */
605 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
606 	/* B8 */
607 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xadf9,
608 	/* C0 */
609 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
610 	/* C8 */
611 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
612 	/* D0 */
613 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
614 	/* D8 */
615 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
616 	/* E0 */
617 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
618 	/* E8 */
619 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
620 	/* F0 */
621 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
622 	/* F8 */
623 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
624 };
625 
626 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_23[] = {
627 	/* 00 */
628 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
629 	/* 08 */
630 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
631 	/* 10 */
632 	NODEST,	NODEST,	0xa2de,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
633 	/* 18 */
634 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
635 	/* 20 */
636 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
637 	/* 28 */
638 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
639 	/* 30 */
640 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
641 	/* 38 */
642 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
643 	/* 40 */
644 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
645 	/* 48 */
646 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
647 	/* 50 */
648 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
649 	/* 58 */
650 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
651 	/* 60 */
652 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
653 	/* 68 */
654 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
655 	/* 70 */
656 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
657 	/* 78 */
658 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
659 	/* 80 */
660 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
661 	/* 88 */
662 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
663 	/* 90 */
664 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
665 	/* 98 */
666 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
667 	/* A0 */
668 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
669 	/* A8 */
670 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
671 	/* B0 */
672 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
673 	/* B8 */
674 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
675 	/* C0 */
676 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
677 	/* C8 */
678 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
679 	/* D0 */
680 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
681 	/* D8 */
682 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
683 	/* E0 */
684 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
685 	/* E8 */
686 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
687 	/* F0 */
688 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
689 	/* F8 */
690 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
691 };
692 
693 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_24[] = {
694 	/* 00 */
695 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
696 	/* 08 */
697 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
698 	/* 10 */
699 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
700 	/* 18 */
701 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
702 	/* 20 */
703 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
704 	/* 28 */
705 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
706 	/* 30 */
707 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
708 	/* 38 */
709 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
710 	/* 40 */
711 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
712 	/* 48 */
713 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
714 	/* 50 */
715 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
716 	/* 58 */
717 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
718 	/* 60 */
719 	0xada1,	0xada2,	0xada3,	0xada4,	0xada5,	0xada6,	0xada7,	0xada8,
720 	/* 68 */
721 	0xada9,	0xadaa,	0xadab,	0xadac,	0xadad,	0xadae,	0xadaf,	0xadb0,
722 	/* 70 */
723 	0xadb1,	0xadb2,	0xadb3,	0xadb4,	NODEST,	NODEST,	NODEST,	NODEST,
724 	/* 78 */
725 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
726 	/* 80 */
727 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
728 	/* 88 */
729 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
730 	/* 90 */
731 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
732 	/* 98 */
733 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
734 	/* A0 */
735 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
736 	/* A8 */
737 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
738 	/* B0 */
739 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
740 	/* B8 */
741 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
742 	/* C0 */
743 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
744 	/* C8 */
745 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
746 	/* D0 */
747 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
748 	/* D8 */
749 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
750 	/* E0 */
751 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
752 	/* E8 */
753 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
754 	/* F0 */
755 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
756 	/* F8 */
757 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
758 };
759 
760 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_25[] = {
761 	/* 00 */
762 	0xa8a1,	0xa8ac,	0xa8a2,	0xa8ad,	NODEST,	NODEST,	NODEST,	NODEST,
763 	/* 08 */
764 	NODEST,	NODEST,	NODEST,	NODEST,	0xa8a3,	NODEST,	NODEST,	0xa8ae,
765 	/* 10 */
766 	0xa8a4,	NODEST,	NODEST,	0xa8af,	0xa8a6,	NODEST,	NODEST,	0xa8b1,
767 	/* 18 */
768 	0xa8a5,	NODEST,	NODEST,	0xa8b0,	0xa8a7,	0xa8bc,	NODEST,	NODEST,
769 	/* 20 */
770 	0xa8b7,	NODEST,	NODEST,	0xa8b2,	0xa8a9,	0xa8be,	NODEST,	NODEST,
771 	/* 28 */
772 	0xa8b9,	NODEST,	NODEST,	0xa8b4,	0xa8a8,	NODEST,	NODEST,	0xa8b8,
773 	/* 30 */
774 	0xa8bd,	NODEST,	NODEST,	0xa8b3,	0xa8aa,	NODEST,	NODEST,	0xa8ba,
775 	/* 38 */
776 	0xa8bf,	NODEST,	NODEST,	0xa8b5,	0xa8ab,	NODEST,	NODEST,	0xa8bb,
777 	/* 40 */
778 	NODEST,	NODEST,	0xa8c0,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
779 	/* 48 */
780 	NODEST,	NODEST,	NODEST,	0xa8b6,	NODEST,	NODEST,	NODEST,	NODEST,
781 	/* 50 */
782 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
783 	/* 58 */
784 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
785 	/* 60 */
786 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
787 	/* 68 */
788 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
789 	/* 70 */
790 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
791 	/* 78 */
792 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
793 	/* 80 */
794 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
795 	/* 88 */
796 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
797 	/* 90 */
798 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
799 	/* 98 */
800 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
801 	/* A0 */
802 	0xa2a3,	0xa2a2,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
803 	/* A8 */
804 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
805 	/* B0 */
806 	NODEST,	NODEST,	0xa2a5,	0xa2a4,	NODEST,	NODEST,	NODEST,	NODEST,
807 	/* B8 */
808 	NODEST,	NODEST,	NODEST,	NODEST,	0xa2a7,	0xa2a6,	NODEST,	NODEST,
809 	/* C0 */
810 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xa2a1,	0xa1fe,
811 	/* C8 */
812 	NODEST,	NODEST,	NODEST,	0xa1fb,	NODEST,	NODEST,	0xa1fd,	0xa1fc,
813 	/* D0 */
814 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
815 	/* D8 */
816 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
817 	/* E0 */
818 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
819 	/* E8 */
820 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xa2fe,
821 	/* F0 */
822 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
823 	/* F8 */
824 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
825 };
826 
827 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_26[] = {
828 	/* 00 */
829 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xa1fa,	0xa1f9,	NODEST,
830 	/* 08 */
831 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
832 	/* 10 */
833 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
834 	/* 18 */
835 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
836 	/* 20 */
837 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
838 	/* 28 */
839 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
840 	/* 30 */
841 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
842 	/* 38 */
843 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
844 	/* 40 */
845 	0xa1ea,	NODEST,	0xa1e9,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
846 	/* 48 */
847 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
848 	/* 50 */
849 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
850 	/* 58 */
851 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
852 	/* 60 */
853 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
854 	/* 68 */
855 	NODEST,	NODEST,	0xa2f6,	NODEST,	NODEST,	0xa2f5,	NODEST,	0xa2f4,
856 	/* 70 */
857 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
858 	/* 78 */
859 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
860 	/* 80 */
861 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
862 	/* 88 */
863 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
864 	/* 90 */
865 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
866 	/* 98 */
867 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
868 	/* A0 */
869 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
870 	/* A8 */
871 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
872 	/* B0 */
873 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
874 	/* B8 */
875 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
876 	/* C0 */
877 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
878 	/* C8 */
879 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
880 	/* D0 */
881 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
882 	/* D8 */
883 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
884 	/* E0 */
885 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
886 	/* E8 */
887 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
888 	/* F0 */
889 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
890 	/* F8 */
891 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
892 };
893 
894 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_30[] = {
895 	/* 00 */
896 	0xa1a1,	0xa1a2,	0xa1a3,	0xa1b7,	NODEST,	0xa1b9,	0xa1ba,	0xa1bb,
897 	/* 08 */
898 	0xa1d2,	0xa1d3,	0xa1d4,	0xa1d5,	0xa1d6,	0xa1d7,	0xa1d8,	0xa1d9,
899 	/* 10 */
900 	0xa1da,	0xa1db,	0xa2a9,	0xa2ae,	0xa1cc,	0xa1cd,	NODEST,	NODEST,
901 	/* 18 */
902 	NODEST,	NODEST,	NODEST,	NODEST,	0xa1c1,	0xade0,	NODEST,	0xade1,
903 	/* 20 */
904 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
905 	/* 28 */
906 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
907 	/* 30 */
908 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
909 	/* 38 */
910 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
911 	/* 40 */
912 	NODEST,	0xa4a1,	0xa4a2,	0xa4a3,	0xa4a4,	0xa4a5,	0xa4a6,	0xa4a7,
913 	/* 48 */
914 	0xa4a8,	0xa4a9,	0xa4aa,	0xa4ab,	0xa4ac,	0xa4ad,	0xa4ae,	0xa4af,
915 	/* 50 */
916 	0xa4b0,	0xa4b1,	0xa4b2,	0xa4b3,	0xa4b4,	0xa4b5,	0xa4b6,	0xa4b7,
917 	/* 58 */
918 	0xa4b8,	0xa4b9,	0xa4ba,	0xa4bb,	0xa4bc,	0xa4bd,	0xa4be,	0xa4bf,
919 	/* 60 */
920 	0xa4c0,	0xa4c1,	0xa4c2,	0xa4c3,	0xa4c4,	0xa4c5,	0xa4c6,	0xa4c7,
921 	/* 68 */
922 	0xa4c8,	0xa4c9,	0xa4ca,	0xa4cb,	0xa4cc,	0xa4cd,	0xa4ce,	0xa4cf,
923 	/* 70 */
924 	0xa4d0,	0xa4d1,	0xa4d2,	0xa4d3,	0xa4d4,	0xa4d5,	0xa4d6,	0xa4d7,
925 	/* 78 */
926 	0xa4d8,	0xa4d9,	0xa4da,	0xa4db,	0xa4dc,	0xa4dd,	0xa4de,	0xa4df,
927 	/* 80 */
928 	0xa4e0,	0xa4e1,	0xa4e2,	0xa4e3,	0xa4e4,	0xa4e5,	0xa4e6,	0xa4e7,
929 	/* 88 */
930 	0xa4e8,	0xa4e9,	0xa4ea,	0xa4eb,	0xa4ec,	0xa4ed,	0xa4ee,	0xa4ef,
931 	/* 90 */
932 	0xa4f0,	0xa4f1,	0xa4f2,	0xa4f3,	NODEST,	NODEST,	NODEST,	NODEST,
933 	/* 98 */
934 	NODEST,	NODEST,	NODEST,	0xa1ab,	0xa1ac,	0xa1b5,	0xa1b6,	NODEST,
935 	/* A0 */
936 	NODEST,	0xa5a1,	0xa5a2,	0xa5a3,	0xa5a4,	0xa5a5,	0xa5a6,	0xa5a7,
937 	/* A8 */
938 	0xa5a8,	0xa5a9,	0xa5aa,	0xa5ab,	0xa5ac,	0xa5ad,	0xa5ae,	0xa5af,
939 	/* B0 */
940 	0xa5b0,	0xa5b1,	0xa5b2,	0xa5b3,	0xa5b4,	0xa5b5,	0xa5b6,	0xa5b7,
941 	/* B8 */
942 	0xa5b8,	0xa5b9,	0xa5ba,	0xa5bb,	0xa5bc,	0xa5bd,	0xa5be,	0xa5bf,
943 	/* C0 */
944 	0xa5c0,	0xa5c1,	0xa5c2,	0xa5c3,	0xa5c4,	0xa5c5,	0xa5c6,	0xa5c7,
945 	/* C8 */
946 	0xa5c8,	0xa5c9,	0xa5ca,	0xa5cb,	0xa5cc,	0xa5cd,	0xa5ce,	0xa5cf,
947 	/* D0 */
948 	0xa5d0,	0xa5d1,	0xa5d2,	0xa5d3,	0xa5d4,	0xa5d5,	0xa5d6,	0xa5d7,
949 	/* D8 */
950 	0xa5d8,	0xa5d9,	0xa5da,	0xa5db,	0xa5dc,	0xa5dd,	0xa5de,	0xa5df,
951 	/* E0 */
952 	0xa5e0,	0xa5e1,	0xa5e2,	0xa5e3,	0xa5e4,	0xa5e5,	0xa5e6,	0xa5e7,
953 	/* E8 */
954 	0xa5e8,	0xa5e9,	0xa5ea,	0xa5eb,	0xa5ec,	0xa5ed,	0xa5ee,	0xa5ef,
955 	/* F0 */
956 	0xa5f0,	0xa5f1,	0xa5f2,	0xa5f3,	0xa5f4,	0xa5f5,	0xa5f6,	NODEST,
957 	/* F8 */
958 	NODEST,	NODEST,	NODEST,	0xa1a6,	0xa1bc,	0xa1b3,	0xa1b4,	NODEST,
959 };
960 
961 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_32[] = {
962 	/* 00 */
963 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
964 	/* 08 */
965 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
966 	/* 10 */
967 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
968 	/* 18 */
969 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
970 	/* 20 */
971 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
972 	/* 28 */
973 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
974 	/* 30 */
975 	NODEST,	0xadea,	0xadeb,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
976 	/* 38 */
977 	NODEST,	0xadec,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
978 	/* 40 */
979 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
980 	/* 48 */
981 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
982 	/* 50 */
983 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
984 	/* 58 */
985 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
986 	/* 60 */
987 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
988 	/* 68 */
989 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
990 	/* 70 */
991 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
992 	/* 78 */
993 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
994 	/* 80 */
995 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
996 	/* 88 */
997 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
998 	/* 90 */
999 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1000 	/* 98 */
1001 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1002 	/* A0 */
1003 	NODEST,	NODEST,	NODEST,	NODEST,	0xade5,	0xade6,	0xade7,	0xade8,
1004 	/* A8 */
1005 	0xade9,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1006 	/* B0 */
1007 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1008 	/* B8 */
1009 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1010 	/* C0 */
1011 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1012 	/* C8 */
1013 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1014 	/* D0 */
1015 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1016 	/* D8 */
1017 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1018 	/* E0 */
1019 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1020 	/* E8 */
1021 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1022 	/* F0 */
1023 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1024 	/* F8 */
1025 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1026 };
1027 
1028 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_33[] = {
1029 	/* 00 */
1030 	NODEST,	NODEST,	NODEST,	0xadc6,	NODEST,	NODEST,	NODEST,	NODEST,
1031 	/* 08 */
1032 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xadca,	NODEST,	NODEST,
1033 	/* 10 */
1034 	NODEST,	NODEST,	NODEST,	NODEST,	0xadc1,	NODEST,	NODEST,	NODEST,
1035 	/* 18 */
1036 	0xadc4,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1037 	/* 20 */
1038 	NODEST,	NODEST,	0xadc2,	0xadcc,	NODEST,	NODEST,	0xadcb,	0xadc5,
1039 	/* 28 */
1040 	NODEST,	NODEST,	NODEST,	0xadcd,	NODEST,	NODEST,	NODEST,	NODEST,
1041 	/* 30 */
1042 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xadc7,	NODEST,
1043 	/* 38 */
1044 	NODEST,	NODEST,	NODEST,	0xadcf,	NODEST,	NODEST,	NODEST,	NODEST,
1045 	/* 40 */
1046 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1047 	/* 48 */
1048 	NODEST,	0xadc0,	0xadce,	NODEST,	NODEST,	0xadc3,	NODEST,	NODEST,
1049 	/* 50 */
1050 	NODEST,	0xadc8,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xadc9,
1051 	/* 58 */
1052 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1053 	/* 60 */
1054 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1055 	/* 68 */
1056 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1057 	/* 70 */
1058 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1059 	/* 78 */
1060 	NODEST,	NODEST,	NODEST,	0xaddf,	0xadef,	0xadee,	0xaded,	NODEST,
1061 	/* 80 */
1062 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1063 	/* 88 */
1064 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xadd3,	0xadd4,
1065 	/* 90 */
1066 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1067 	/* 98 */
1068 	NODEST,	NODEST,	NODEST,	NODEST,	0xadd0,	0xadd1,	0xadd2,	NODEST,
1069 	/* A0 */
1070 	NODEST,	0xadd6,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1071 	/* A8 */
1072 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1073 	/* B0 */
1074 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1075 	/* B8 */
1076 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1077 	/* C0 */
1078 	NODEST,	NODEST,	NODEST,	NODEST,	0xadd5,	NODEST,	NODEST,	NODEST,
1079 	/* C8 */
1080 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xade3,	NODEST,	NODEST,
1081 	/* D0 */
1082 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1083 	/* D8 */
1084 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1085 	/* E0 */
1086 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1087 	/* E8 */
1088 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1089 	/* F0 */
1090 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1091 	/* F8 */
1092 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1093 };
1094 
1095 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_4E[] = {
1096 	/* 00 */
1097 	0xb0ec,	0xc3fa,	0xb021,	0xbcb7,	0xb022,	0xb023,	NODEST,	0xcbfc,
1098 	/* 08 */
1099 	0xbee6,	0xbbb0,	0xbee5,	0xb2bc,	0xb024,	0xc9d4,	0xcdbf,	NODEST,
1100 	/* 10 */
1101 	0xd0a2,	0xb1af,	0xb025,	NODEST,	0xb3ee,	0xd0a3,	0xc0a4,	0xd2c2,
1102 	/* 18 */
1103 	0xb5d6,	0xcaba,	NODEST,	NODEST,	NODEST,	NODEST,	0xbee7,	0xb026,
1104 	/* 20 */
1105 	NODEST,	0xcebe,	NODEST,	0xb027,	0xb028,	NODEST,	0xcac2,	NODEST,
1106 	/* 28 */
1107 	0xb029,	NODEST,	0xd0a4,	0xb02a,	NODEST,	0xc3e6,	0xb02b,	0xb02c,
1108 	/* 30 */
1109 	0xb02d,	0xd0a5,	0xb6fa,	NODEST,	NODEST,	0xb02e,	0xd0a6,	NODEST,
1110 	/* 38 */
1111 	0xb4dd,	0xc3b0,	NODEST,	0xbce7,	0xd0a7,	NODEST,	NODEST,	0xd0a8,
1112 	/* 40 */
1113 	0xb02f,	0xb030,	0xd0a9,	0xc7b5,	0xb031,	0xb5d7,	NODEST,	0xb032,
1114 	/* 48 */
1115 	NODEST,	NODEST,	NODEST,	0xc7b7,	NODEST,	0xc6e3,	0xb8c3,	0xcbb3,
1116 	/* 50 */
1117 	NODEST,	0xb033,	NODEST,	NODEST,	NODEST,	0xe9c9,	0xd0aa,	0xbee8,
1118 	/* 58 */
1119 	0xd0ab,	0xb2b5,	0xb034,	NODEST,	0xb035,	0xb6e5,	0xb8f0,	0xcce9,
1120 	/* 60 */
1121 	NODEST,	NODEST,	0xd6a6,	0xb036,	NODEST,	NODEST,	NODEST,	NODEST,
1122 	/* 68 */
1123 	0xb037,	0xb038,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1124 	/* 70 */
1125 	NODEST,	0xcdf0,	NODEST,	0xc6fd,	0xb039,	0xb03a,	NODEST,	NODEST,
1126 	/* 78 */
1127 	NODEST,	0xb03b,	NODEST,	NODEST,	NODEST,	NODEST,	0xb4a5,	0xb03c,
1128 	/* 80 */
1129 	0xb5b5,	NODEST,	0xd0ac,	NODEST,	NODEST,	0xd0ad,	0xcebb,	NODEST,
1130 	/* 88 */
1131 	0xcdbd,	0xc1e8,	0xd0af,	0xbbf6,	0xc6f3,	0xb03d,	0xd0b2,	NODEST,
1132 	/* 90 */
1133 	NODEST,	0xb1be,	0xb8df,	NODEST,	0xb8de,	0xb0e6,	0xb03e,	0xb03f,
1134 	/* 98 */
1135 	0xcfcb,	0xcfca,	NODEST,	0xbab3,	0xb0a1,	0xb040,	0xd0b3,	0xd0b4,
1136 	/* A0 */
1137 	0xd0b5,	0xcbb4,	0xd0b6,	NODEST,	0xb8f2,	0xb0e7,	0xcbf2,	NODEST,
1138 	/* A8 */
1139 	0xb5fc,	NODEST,	NODEST,	0xb5fd,	0xb5fe,	0xc4e2,	0xcebc,	0xb041,
1140 	/* B0 */
1141 	0xd0b7,	NODEST,	NODEST,	0xd0b8,	NODEST,	NODEST,	0xd0b9,	NODEST,
1142 	/* B8 */
1143 	NODEST,	0xb042,	0xbfcd,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1144 	/* C0 */
1145 	0xbdba,	0xbfce,	0xd0be,	0xb043,	0xd0bc,	NODEST,	0xd0bd,	0xb5d8,
1146 	/* C8 */
1147 	NODEST,	NODEST,	0xbaa3,	0xb2f0,	NODEST,	0xd0bb,	0xd0ba,	0xcaa9,
1148 	/* D0 */
1149 	0xb044,	NODEST,	NODEST,	NODEST,	0xbbc6,	0xbbc5,	0xc2be,	0xd0bf,
1150 	/* D8 */
1151 	0xc9d5,	0xc0e7,	0xb045,	0xb046,	NODEST,	0xa1b8,	0xd0c0,	0xd0c2,
1152 	/* E0 */
1153 	0xb047,	0xb048,	0xb049,	0xc2e5,	0xcee1,	0xb0ca,	NODEST,	NODEST,
1154 	/* E8 */
1155 	0xb04a,	NODEST,	NODEST,	NODEST,	NODEST,	0xd0c1,	0xb2be,	0xb04b,
1156 	/* F0 */
1157 	0xb6c4,	0xb04c,	0xc3e7,	0xb04d,	NODEST,	0xb04e,	0xb7ef,	0xd0c3,
1158 	/* F8 */
1159 	NODEST,	NODEST,	NODEST,	0xc7a4,	0xf42f,	0xb04f,	0xb050,	0xb051,
1160 };
1161 
1162 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_4F[] = {
1163 	/* 00 */
1164 	0xb052,	0xb4eb,	0xb053,	0xb054,	NODEST,	NODEST,	NODEST,	NODEST,
1165 	/* 08 */
1166 	0xb055,	0xd0c4,	0xb0cb,	0xb056,	0xb057,	0xb8e0,	0xb4ec,	0xc9fa,
1167 	/* 10 */
1168 	0xc8b2,	0xb5d9,	0xb058,	NODEST,	NODEST,	0xb059,	0xb05a,	0xb05b,
1169 	/* 18 */
1170 	NODEST,	0xb05c,	0xb2f1,	NODEST,	0xd0e7,	0xc5c1,	NODEST,	NODEST,
1171 	/* 20 */
1172 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1173 	/* 28 */
1174 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb05d,	0xc7ec,
1175 	/* 30 */
1176 	0xd0c6,	0xb05e,	NODEST,	0xb060,	0xc8bc,	0xb061,	0xcee2,	0xb062,
1177 	/* 38 */
1178 	0xbfad,	0xb063,	0xbbc7,	0xb064,	0xbbf7,	0xb2c0,	0xb065,	NODEST,
1179 	/* 40 */
1180 	0xb066,	NODEST,	0xb067,	0xc4d1,	NODEST,	NODEST,	0xc3a2,	0xd0ca,
1181 	/* 48 */
1182 	0xb068,	0xb069,	NODEST,	0xb06a,	0xb06b,	0xb0cc,	0xc4e3,	0xbdbb,
1183 	/* 50 */
1184 	0xbab4,	0xcda4,	0xb06c,	0xc2ce,	0xb06d,	0xb2bf,	0xb06e,	0xd0c9,
1185 	/* 58 */
1186 	0xb06f,	0xcdbe,	0xd0c5,	0xd0c7,	0xbaee,	0xd0c8,	0xd5a4,	0xb070,
1187 	/* 60 */
1188 	0xb05f,	NODEST,	NODEST,	0xb071,	NODEST,	NODEST,	NODEST,	NODEST,
1189 	/* 68 */
1190 	NODEST,	0xd0d0,	0xb072,	NODEST,	0xb073,	NODEST,	0xb074,	0xd0d3,
1191 	/* 70 */
1192 	0xd0d1,	0xb075,	NODEST,	0xb2c2,	NODEST,	0xcabb,	0xd0cb,	0xb076,
1193 	/* 78 */
1194 	0xb077,	0xb078,	0xb079,	0xd0cf,	0xb8f3,	0xb07a,	0xb07b,	0xbbc8,
1195 	/* 80 */
1196 	NODEST,	0xb07c,	0xb07d,	0xb4a6,	0xb07e,	0xb121,	0xd0d4,	NODEST,
1197 	/* 88 */
1198 	0xd0cc,	0xb122,	0xb123,	0xcee3,	0xb124,	0xbbf8,	0xb125,	0xd0cd,
1199 	/* 90 */
1200 	0xb126,	0xd0d2,	0xb127,	0xb128,	0xb129,	NODEST,	0xd0d5,	0xb12a,
1201 	/* 98 */
1202 	0xd0ce,	0xb12b,	0xb12c,	0xb6a1,	NODEST,	0xb0cd,	0xb12d,	0xb12e,
1203 	/* A0 */
1204 	0xb6a2,	0xb2c1,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1205 	/* A8 */
1206 	NODEST,	NODEST,	NODEST,	0xd5a5,	NODEST,	0xcbf9,	0xc9ee,	0xb8f4,
1207 	/* B0 */
1208 	NODEST,	NODEST,	0xb12f,	NODEST,	NODEST,	0xbfaf,	0xceb7,	0xb130,
1209 	/* B8 */
1210 	NODEST,	0xb131,	NODEST,	0xb132,	0xb133,	0xb134,	0xb135,	0xcad8,
1211 	/* C0 */
1212 	0xb136,	0xb137,	0xb7b8,	0xc2a5,	0xb2e4,	0xb138,	0xb139,	NODEST,
1213 	/* C8 */
1214 	0xb13a,	0xb13b,	0xbdd3,	0xb13c,	0xb13d,	0xb13e,	0xd0d9,	0xb13f,
1215 	/* D0 */
1216 	0xd0de,	0xd0dc,	0xb140,	NODEST,	0xd0d7,	NODEST,	NODEST,	0xc2af,
1217 	/* D8 */
1218 	0xd0da,	NODEST,	0xd0dd,	0xd0db,	0xb141,	0xcadd,	NODEST,	0xd0d8,
1219 	/* E0 */
1220 	0xb142,	0xbfae,	0xb143,	0xcbf3,	0xd0df,	0xd0e0,	NODEST,	NODEST,
1221 	/* E8 */
1222 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbda4,	0xd0ed,
1223 	/* F0 */
1224 	0xb144,	NODEST,	0xb145,	0xc7d0,	NODEST,	0xc9b6,	0xd0e8,	NODEST,
1225 	/* F8 */
1226 	0xcaf0,	NODEST,	0xb2b6,	NODEST,	0xb146,	0xb147,	0xd0ec,	0xb148,
1227 };
1228 
1229 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_50[] = {
1230 	/* 00 */
1231 	0xb149,	0xb14a,	NODEST,	NODEST,	0xb14b,	0xd0e6,	0xd0ef,	0xb14c,
1232 	/* 08 */
1233 	NODEST,	0xc1d2,	0xb14d,	0xb8c4,	0xb14e,	0xc7dc,	0xb14f,	0xe0c7,
1234 	/* 10 */
1235 	0xb150,	0xd0ee,	0xc5dd,	0xb151,	0xd0e3,	NODEST,	0xb8f6,	0xb152,
1236 	/* 18 */
1237 	0xb153,	0xb8f5,	0xd0e1,	0xb154,	0xb155,	0xb156,	0xb157,	0xbcda,
1238 	/* 20 */
1239 	NODEST,	0xd0e9,	0xb158,	0xcaef,	0xc3cd,	0xd0e5,	0xb7f1,	0xb159,
1240 	/* 28 */
1241 	0xd0e2,	0xd0ea,	0xd0e4,	0xced1,	0xd0eb,	0xcfc1,	0xb15a,	NODEST,
1242 	/* 30 */
1243 	0xb15b,	NODEST,	0xb15c,	0xb15d,	NODEST,	0xb15e,	0xb6e6,	NODEST,
1244 	/* 38 */
1245 	NODEST,	0xb7f0,	NODEST,	0xb176,	NODEST,	NODEST,	NODEST,	NODEST,
1246 	/* 40 */
1247 	0xb15f,	0xb160,	0xb161,	0xd0f0,	NODEST,	0xb162,	0xb163,	0xd0f1,
1248 	/* 48 */
1249 	0xd0f5,	0xb0ce,	0xb164,	NODEST,	0xb165,	NODEST,	0xb166,	0xcad0,
1250 	/* 50 */
1251 	0xd0f4,	0xb167,	0xb168,	0xb169,	NODEST,	0xd0f3,	0xd0f7,	0xb16a,
1252 	/* 58 */
1253 	NODEST,	0xb16b,	0xd0f6,	NODEST,	0xc4e4,	NODEST,	NODEST,	0xb16c,
1254 	/* 60 */
1255 	0xb16d,	NODEST,	0xb16e,	0xb16f,	NODEST,	0xb7f2,	0xb170,	0xb171,
1256 	/* 68 */
1257 	NODEST,	NODEST,	0xb172,	NODEST,	0xd0f8,	0xb173,	NODEST,	NODEST,
1258 	/* 70 */
1259 	0xb174,	0xb175,	0xbcc5,	NODEST,	0xc2a6,	0xc4e5,	0xb6f6,	NODEST,
1260 	/* 78 */
1261 	0xd0f9,	NODEST,	NODEST,	NODEST,	NODEST,	0xb5b6,	NODEST,	NODEST,
1262 	/* 80 */
1263 	0xd0fa,	0xb177,	NODEST,	0xb178,	0xb179,	0xd0fc,	0xb17a,	NODEST,
1264 	/* 88 */
1265 	NODEST,	NODEST,	0xb17b,	NODEST,	NODEST,	0xcbb5,	0xb17c,	0xb17d,
1266 	/* 90 */
1267 	0xb17e,	0xb7e6,	0xb221,	0xb222,	0xb223,	NODEST,	0xb224,	NODEST,
1268 	/* 98 */
1269 	0xbbb1,	0xc8f7,	0xd0fb,	0xb225,	0xb226,	NODEST,	0xb227,	0xb228,
1270 	/* A0 */
1271 	0xb229,	0xb22a,	0xb22b,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1272 	/* A8 */
1273 	NODEST,	NODEST,	0xb22c,	NODEST,	0xbac5,	0xcdc3,	NODEST,	0xb22d,
1274 	/* B0 */
1275 	0xb22e,	NODEST,	0xd0fe,	0xd1a3,	0xd0fd,	0xbac4,	NODEST,	0xbdfd,
1276 	/* B8 */
1277 	NODEST,	0xb22f,	0xb230,	NODEST,	NODEST,	0xb231,	0xb7b9,	NODEST,
1278 	/* C0 */
1279 	0xb232,	NODEST,	0xd1a4,	0xb233,	0xb234,	0xb6cf,	NODEST,	0xb235,
1280 	/* C8 */
1281 	NODEST,	0xd1a1,	0xd1a2,	NODEST,	0xb236,	0xc6af,	0xb237,	0xc1fc,
1282 	/* D0 */
1283 	0xb238,	0xb6a3,	NODEST,	0xb239,	0xb23a,	0xcbcd,	0xd1a5,	NODEST,
1284 	/* D8 */
1285 	0xb23b,	NODEST,	0xcebd,	NODEST,	0xb23c,	0xb23d,	0xd1a6,	0xb23e,
1286 	/* E0 */
1287 	NODEST,	NODEST,	0xb23f,	0xd1a9,	0xb240,	0xd1a7,	0xb241,	0xc1ce,
1288 	/* E8 */
1289 	0xb242,	0xb243,	NODEST,	NODEST,	NODEST,	0xd1a8,	0xd1aa,	0xb244,
1290 	/* F0 */
1291 	NODEST,	0xb245,	0xb251,	NODEST,	0xf430,	0xd1ac,	0xb246,	NODEST,
1292 	/* F8 */
1293 	NODEST,	0xd1ab,	0xb247,	0xcac8,	NODEST,	NODEST,	0xb248,	NODEST,
1294 };
1295 
1296 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_51[] = {
1297 	/* 00 */
1298 	0xb5b7,	0xd1ae,	0xd1af,	0xb249,	0xb2af,	NODEST,	0xb24a,	0xb24b,
1299 	/* 08 */
1300 	0xb24c,	0xd1ad,	NODEST,	0xb24d,	0xb24e,	0xb24f,	0xb250,	NODEST,
1301 	/* 10 */
1302 	0xb252,	NODEST,	0xbcf4,	NODEST,	0xd1b2,	0xd1b1,	0xd1b0,	0xb253,
1303 	/* 18 */
1304 	0xd0d6,	0xb254,	0xd1b3,	0xb255,	0xb256,	0xb257,	0xb258,	0xbdfe,
1305 	/* 20 */
1306 	NODEST,	0xd1b4,	NODEST,	0xb259,	NODEST,	NODEST,	NODEST,	0xb25a,
1307 	/* 28 */
1308 	0xb25b,	NODEST,	0xcda5,	NODEST,	0xb25c,	0xb25d,	NODEST,	0xb25e,
1309 	/* 30 */
1310 	NODEST,	0xb25f,	0xccd9,	0xb260,	0xb261,	0xb262,	NODEST,	0xd1b6,
1311 	/* 38 */
1312 	0xb263,	0xb264,	0xd1b5,	0xd1b8,	0xd1b7,	NODEST,	NODEST,	0xd1b9,
1313 	/* 40 */
1314 	0xd1ba,	0xb0f4,	0xb265,	0xb8b5,	0xb7bb,	0xbdbc,	0xc3fb,	0xb6a4,
1315 	/* 48 */
1316 	0xc0e8,	0xb8f7,	0xb266,	0xb9ee,	0xd1bc,	0xccc8,	0xc5c6,	0xb267,
1317 	/* 50 */
1318 	0xbbf9,	NODEST,	0xd1bb,	0xb268,	0xd1bd,	0xb269,	NODEST,	0xb26a,
1319 	/* 58 */
1320 	0xb26b,	NODEST,	0xc5de,	NODEST,	0xb3f5,	NODEST,	NODEST,	0xb26c,
1321 	/* 60 */
1322 	NODEST,	NODEST,	0xd1be,	NODEST,	0xb26d,	0xc6fe,	0xb26e,	NODEST,
1323 	/* 68 */
1324 	0xc1b4,	0xd1c0,	0xd1c1,	0xc8ac,	0xb8f8,	0xcfbb,	0xd1c2,	NODEST,
1325 	/* 70 */
1326 	NODEST,	0xb6a6,	NODEST,	NODEST,	NODEST,	0xcabc,	0xc2b6,	0xb6f1,
1327 	/* 78 */
1328 	0xc5b5,	NODEST,	NODEST,	NODEST,	0xb7f3,	NODEST,	0xb26f,	NODEST,
1329 	/* 80 */
1330 	0xd1c3,	NODEST,	0xd1c4,	0xb270,	0xb271,	0xc6e2,	0xb1df,	NODEST,
1331 	/* 88 */
1332 	NODEST,	0xd1c7,	0xbafd,	0xb272,	0xd1c6,	0xbac6,	0xb273,	0xd1c8,
1333 	/* 90 */
1334 	0xe6ee,	0xd1c9,	0xcbc1,	0xd1ca,	NODEST,	0xd1cb,	0xd1cc,	0xbee9,
1335 	/* 98 */
1336 	0xb274,	0xbccc,	NODEST,	NODEST,	NODEST,	0xb275,	NODEST,	NODEST,
1337 	/* A0 */
1338 	0xb4a7,	0xb276,	0xd1cf,	0xb277,	0xd1cd,	0xccbd,	0xd1ce,	NODEST,
1339 	/* A8 */
1340 	0xc9da,	0xd1d0,	0xd1d1,	0xd1d2,	0xc5df,	0xb278,	NODEST,	NODEST,
1341 	/* B0 */
1342 	0xd1d6,	0xd1d4,	0xd1d5,	0xd1d3,	0xbae3,	0xd1d7,	0xccea,	0xcee4,
1343 	/* B8 */
1344 	0xb279,	NODEST,	0xb27a,	NODEST,	0xb27b,	0xd1d8,	0xb27c,	0xb27d,
1345 	/* C0 */
1346 	NODEST,	NODEST,	0xb27e,	NODEST,	0xc0a8,	0xd1d9,	0xbdda,	NODEST,
1347 	/* C8 */
1348 	0xb321,	0xd1da,	NODEST,	0xc3fc,	0xcebf,	0xc5e0,	NODEST,	0xb322,
1349 	/* D0 */
1350 	NODEST,	0xb323,	0xb324,	0xb325,	NODEST,	0xb326,	0xd2c5,	NODEST,
1351 	/* D8 */
1352 	0xb327,	NODEST,	NODEST,	0xd1db,	0xf4a5,	0xb6c5,	0xb328,	NODEST,
1353 	/* E0 */
1354 	0xd1dc,	0xcbde,	0xb329,	NODEST,	NODEST,	0xb32a,	0xbde8,	0xc2fc,
1355 	/* E8 */
1356 	NODEST,	0xd1de,	0xc6e4,	NODEST,	0xf431,	0xd1df,	0xb32b,	NODEST,
1357 	/* F0 */
1358 	0xd1e0,	0xb3ae,	0xb32c,	0xb32d,	0xb32e,	0xd1e1,	0xb6a7,	0xb32f,
1359 	/* F8 */
1360 	0xc6cc,	0xb1fa,	0xbdd0,	NODEST,	NODEST,	0xc8a1,	0xd1e2,	NODEST,
1361 };
1362 
1363 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_52[] = {
1364 	/* 00 */
1365 	0xc5e1,	0xb330,	0xb331,	0xbfcf,	0xd1e3,	0xb332,	0xcaac,	0xc0da,
1366 	/* 08 */
1367 	0xb4a2,	NODEST,	0xb4a9,	0xd1e4,	NODEST,	NODEST,	0xd1e6,	NODEST,
1368 	/* 10 */
1369 	NODEST,	0xb7ba,	0xb333,	0xb334,	0xd1e5,	0xb335,	0xb336,	0xcef3,
1370 	/* 18 */
1371 	0xb337,	NODEST,	NODEST,	NODEST,	NODEST,	0xbde9,	NODEST,	NODEST,
1372 	/* 20 */
1373 	NODEST,	NODEST,	0xb338,	NODEST,	0xc8bd,	0xcacc,	NODEST,	0xd1e7,
1374 	/* 28 */
1375 	0xb339,	0xcdf8,	0xd1e8,	NODEST,	NODEST,	NODEST,	0xd1e9,	NODEST,
1376 	/* 30 */
1377 	0xc5fe,	0xb33a,	0xb33b,	0xd1ea,	NODEST,	0xb33c,	0xc0a9,	0xbafe,
1378 	/* 38 */
1379 	0xb7f4,	0xd1eb,	0xbbc9,	0xb9ef,	0xb33d,	NODEST,	NODEST,	NODEST,
1380 	/* 40 */
1381 	NODEST,	NODEST,	NODEST,	0xc4e6,	0xd1ed,	0xb33e,	NODEST,	0xc2a7,
1382 	/* 48 */
1383 	NODEST,	0xb33f,	0xbaef,	0xd1ee,	0xd1ef,	0xc1b0,	NODEST,	0xd1ec,
1384 	/* 50 */
1385 	NODEST,	NODEST,	NODEST,	NODEST,	0xd1f1,	0xb340,	0xcbb6,	0xb341,
1386 	/* 58 */
1387 	0xb342,	NODEST,	0xb343,	0xb9e4,	0xb344,	NODEST,	0xd1f0,	0xb345,
1388 	/* 60 */
1389 	0xb346,	0xb347,	NODEST,	0xb7f5,	0xbade,	0xc7ed,	0xb348,	NODEST,
1390 	/* 68 */
1391 	NODEST,	0xd1f4,	0xd1f2,	NODEST,	NODEST,	NODEST,	0xb349,	0xc9fb,
1392 	/* 70 */
1393 	0xbeea,	0xd1fb,	0xb3e4,	0xd1f5,	0xd1f3,	0xc1cf,	NODEST,	0xb34a,
1394 	/* 78 */
1395 	0xb34b,	0xb34c,	NODEST,	NODEST,	NODEST,	0xd1f7,	NODEST,	0xd1f6,
1396 	/* 80 */
1397 	0xb34d,	NODEST,	0xb34e,	0xb3c4,	NODEST,	0xb34f,	NODEST,	0xb7e0,
1398 	/* 88 */
1399 	0xd1fc,	0xcead,	0xb350,	NODEST,	0xb351,	0xd1f8,	NODEST,	NODEST,
1400 	/* 90 */
1401 	NODEST,	0xd1fd,	0xd1fa,	0xb352,	0xd1f9,	0xb353,	0xb354,	0xb355,
1402 	/* 98 */
1403 	0xb356,	NODEST,	0xb357,	0xcecf,	0xb358,	NODEST,	NODEST,	0xb8f9,
1404 	/* A0 */
1405 	0xb2c3,	NODEST,	NODEST,	0xcef4,	0xb359,	0xb35a,	0xb35b,	0xb35c,
1406 	/* A8 */
1407 	NODEST,	0xbdf5,	0xc5d8,	0xb9e5,	0xd2a2,	0xd2a3,	NODEST,	0xb35d,
1408 	/* B0 */
1409 	0xb35e,	0xcee5,	NODEST,	NODEST,	0xcfab,	0xd2a5,	0xb35f,	0xb360,
1410 	/* B8 */
1411 	0xb361,	0xb8fa,	0xb362,	0xb363,	0xd2a4,	0xb364,	0xb3af,	NODEST,
1412 	/* C0 */
1413 	0xb365,	0xd2a6,	NODEST,	0xcbd6,	0xb366,	0xc4bc,	0xb367,	0xcda6,
1414 	/* C8 */
1415 	0xb368,	0xcad9,	NODEST,	NODEST,	0xb369,	0xd2a7,	NODEST,	0xb36a,
1416 	/* D0 */
1417 	NODEST,	0xb36b,	0xf0d5,	NODEST,	0xb36c,	0xc6b0,	0xb36d,	0xd2a8,
1418 	/* D8 */
1419 	0xb4aa,	0xccb3,	NODEST,	0xb36e,	0xb36f,	0xbea1,	0xd2a9,	0xcae7,
1420 	/* E0 */
1421 	0xd2ad,	0xb370,	0xc0aa,	0xd2aa,	0xb6d0,	0xb371,	0xd2ab,	0xb4ab,
1422 	/* E8 */
1423 	0xb372,	0xb373,	0xb374,	NODEST,	0xb375,	NODEST,	NODEST,	NODEST,
1424 	/* F0 */
1425 	0xb376,	0xb377,	0xb7ae,	0xd2ae,	0xb378,	0xd2af,	0xb379,	0xb37a,
1426 	/* F8 */
1427 	0xd2b0,	0xd2b1,	0xbcdb,	NODEST,	NODEST,	NODEST,	0xb8fb,	0xccde,
1428 };
1429 
1430 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_53[] = {
1431 	/* 00 */
1432 	0xb37b,	0xcce8,	0xc6f7,	0xb37c,	NODEST,	0xcaf1,	0xd2b2,	0xf432,
1433 	/* 08 */
1434 	0xd2b3,	NODEST,	0xb37d,	0xb37e,	0xb421,	0xd2b5,	NODEST,	0xd2b7,
1435 	/* 10 */
1436 	0xd2b6,	0xb422,	NODEST,	0xb423,	NODEST,	0xd2b8,	0xb2bd,	0xcbcc,
1437 	/* 18 */
1438 	0xb424,	0xbafc,	0xd2b9,	0xb425,	0xb426,	0xc1d9,	0xb427,	0xb428,
1439 	/* 20 */
1440 	0xbea2,	0xb6a9,	NODEST,	0xd2ba,	0xf433,	0xb429,	NODEST,	0xb42a,
1441 	/* 28 */
1442 	0xb42b,	0xb42c,	0xc8db,	0xb42d,	0xb42e,	0xb42f,	NODEST,	0xd2bb,
1443 	/* 30 */
1444 	0xb430,	0xd2bc,	0xb431,	0xd2bd,	NODEST,	0xb432,	NODEST,	NODEST,
1445 	/* 38 */
1446 	0xd2be,	0xc9a4,	0xb6e8,	0xb0e5,	0xb433,	0xb434,	0xb435,	0xc6bf,
1447 	/* 40 */
1448 	0xd2bf,	0xbdbd,	0xb436,	0xc0e9,	NODEST,	0xd2c1,	0xd2c0,	0xbea3,
1449 	/* 48 */
1450 	0xb8e1,	0xd2c3,	0xc8be,	0xb438,	0xb437,	0xd2c4,	NODEST,	NODEST,
1451 	/* 50 */
1452 	NODEST,	0xc8dc,	0xc2b4,	0xc2ee,	0xb6a8,	NODEST,	NODEST,	0xc6ee,
1453 	/* 58 */
1454 	0xc3b1,	0xb439,	0xc7ee,	0xb43a,	0xcbce,	NODEST,	0xd2c6,	NODEST,
1455 	/* 60 */
1456 	0xc0ea,	0xb43b,	NODEST,	0xb43c,	NODEST,	0xb43d,	0xb7b5,	NODEST,
1457 	/* 68 */
1458 	NODEST,	0xd2c7,	NODEST,	NODEST,	0xb43e,	0xb43f,	0xd2c8,	0xb1ac,
1459 	/* 70 */
1460 	0xb0f5,	0xb4ed,	0xb440,	0xc2a8,	0xb5d1,	0xcdf1,	NODEST,	0xd2cb,
1461 	/* 78 */
1462 	0xb2b7,	0xb441,	NODEST,	0xd2ca,	NODEST,	NODEST,	0xb442,	0xb6aa,
1463 	/* 80 */
1464 	NODEST,	NODEST,	0xd2cc,	0xb443,	0xccf1,	NODEST,	NODEST,	0xb444,
1465 	/* 88 */
1466 	0xb445,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb446,	NODEST,
1467 	/* 90 */
1468 	NODEST,	NODEST,	NODEST,	0xb447,	0xb448,	NODEST,	0xd2cd,	NODEST,
1469 	/* 98 */
1470 	0xced2,	0xb449,	0xb8fc,	NODEST,	NODEST,	0xb44a,	NODEST,	0xb8b6,
1471 	/* A0 */
1472 	0xd2ce,	0xb44b,	NODEST,	NODEST,	0xb44c,	0xd2d0,	0xd2cf,	NODEST,
1473 	/* A8 */
1474 	0xbfdf,	0xb1b9,	0xb44d,	0xb44e,	NODEST,	0xb1de,	0xd2d1,	0xb44f,
1475 	/* B0 */
1476 	0xd2d2,	NODEST,	0xb450,	0xb8b7,	0xb451,	0xb452,	0xd2d3,	0xb453,
1477 	/* B8 */
1478 	0xb454,	NODEST,	0xb455,	0xb5ee,	NODEST,	0xb456,	NODEST,	NODEST,
1479 	/* C0 */
1480 	0xb457,	NODEST,	0xbbb2,	0xd2d4,	NODEST,	0xb458,	NODEST,	NODEST,
1481 	/* C8 */
1482 	0xcbf4,	0xbab5,	0xb5da,	0xcda7,	0xc1d0,	0xc8bf,	0xbcfd,	0xb459,
1483 	/* D0 */
1484 	NODEST,	NODEST,	0xb45a,	0xb45b,	0xbdc7,	0xb45c,	0xbce8,	0xbcf5,
1485 	/* D8 */
1486 	NODEST,	0xbdf6,	0xb45d,	0xc8c0,	NODEST,	0xb45e,	0xb45f,	0xd2d7,
1487 	/* E0 */
1488 	0xb460,	0xb1c3,	0xc1d1,	0xb8fd,	0xb8c5,	0xb6e7,	0xb461,	0xb462,
1489 	/* E8 */
1490 	0xd2db,	0xc3a1,	0xc2fe,	0xb6ab,	0xbea4,	0xd2dc,	0xd2da,	0xb2c4,
1491 	/* F0 */
1492 	0xc2e6,	0xbcb8,	0xbbcb,	0xb1a6,	NODEST,	0xb463,	0xb3f0,	0xb9e6,
1493 	/* F8 */
1494 	0xbbca,	NODEST,	0xd2dd,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1495 };
1496 
1497 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_54[] = {
1498 	/* 00 */
1499 	NODEST,	0xd2de,	0xb464,	0xb5c9,	0xb3c6,	NODEST,	NODEST,	NODEST,
1500 	/* 08 */
1501 	0xb9e7,	0xb5c8,	0xc4df,	0xb1a5,	0xc6b1,	0xccbe,	0xb9a1,	0xcdf9,
1502 	/* 10 */
1503 	0xc5c7,	0xb8fe,	NODEST,	0xb465,	NODEST,	NODEST,	NODEST,	NODEST,
1504 	/* 18 */
1505 	NODEST,	NODEST,	0xb466,	0xb7af,	NODEST,	0xd2e7,	NODEST,	0xb6e3,
1506 	/* 20 */
1507 	0xcbca,	0xb467,	NODEST,	NODEST,	NODEST,	NODEST,	0xc8dd,	0xb468,
1508 	/* 28 */
1509 	0xb469,	0xd2e6,	0xb46a,	0xb4de,	0xd2e1,	0xd2e2,	0xd2e4,	0xb46b,
1510 	/* 30 */
1511 	NODEST,	0xb46c,	NODEST,	NODEST,	0xb46d,	0xb46e,	0xd2e5,	NODEST,
1512 	/* 38 */
1513 	0xb5db,	0xbfe1,	NODEST,	0xcaad,	0xd2e3,	0xd2df,	0xb8e3,	NODEST,
1514 	/* 40 */
1515 	0xd2e0,	NODEST,	0xcfa4,	0xb46f,	0xb470,	NODEST,	0xcaf2,	0xb471,
1516 	/* 48 */
1517 	0xc4e8,	0xb8e2,	0xb9f0,	NODEST,	NODEST,	0xb472,	0xd2e8,	0xb473,
1518 	/* 50 */
1519 	NODEST,	0xc6dd,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1520 	/* 58 */
1521 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb474,	0xd2ec,
1522 	/* 60 */
1523 	NODEST,	NODEST,	0xb475,	NODEST,	0xb476,	NODEST,	0xb477,	0xb478,
1524 	/* 68 */
1525 	0xbcfe,	0xb479,	0xbcf6,	0xb47a,	NODEST,	0xb47b,	0xb47c,	NODEST,
1526 	/* 70 */
1527 	0xd2ef,	0xd2ed,	NODEST,	0xcca3,	0xb47d,	0xd2ea,	0xd2f3,	0xd2ee,
1528 	/* 78 */
1529 	NODEST,	NODEST,	NODEST,	0xd2f1,	0xb8c6,	0xccbf,	NODEST,	0xb47e,
1530 	/* 80 */
1531 	0xd2f2,	0xb521,	NODEST,	0xb522,	0xd2f4,	0xb523,	0xd2f6,	NODEST,
1532 	/* 88 */
1533 	0xb524,	0xb525,	0xf435,	0xbaf0,	0xcfc2,	0xb526,	0xd2eb,	0xd2e9,
1534 	/* 90 */
1535 	0xd2f5,	0xb527,	0xd2f0,	NODEST,	NODEST,	0xb528,	0xb529,	NODEST,
1536 	/* 98 */
1537 	NODEST,	NODEST,	NODEST,	NODEST,	0xb52a,	NODEST,	NODEST,	0xb52b,
1538 	/* A0 */
1539 	NODEST,	0xb52c,	0xd2f8,	NODEST,	0xd3a3,	0xd2fa,	0xb52d,	0xb52e,
1540 	/* A8 */
1541 	0xd2fe,	0xb52f,	0xb530,	0xd3a1,	0xd2fb,	0xb531,	0xb532,	0xd3be,
1542 	/* B0 */
1543 	NODEST,	0xb533,	0xbae9,	0xb3b1,	NODEST,	NODEST,	NODEST,	0xb534,
1544 	/* B8 */
1545 	0xd2f9,	0xb535,	0xb536,	0xb537,	0xd3a5,	0xb0f6,	0xd3a4,	0xb538,
1546 	/* C0 */
1547 	0xb0a5,	0xc9ca,	0xd3a2,	NODEST,	0xd2fc,	NODEST,	0xb539,	0xd2f7,
1548 	/* C8 */
1549 	0xd2fd,	0xbac8,	0xb53a,	NODEST,	NODEST,	0xb53b,	0xb53c,	NODEST,
1550 	/* D0 */
1551 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1552 	/* D8 */
1553 	0xd3a6,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1554 	/* E0 */
1555 	0xb53d,	0xb0f7,	0xd3af,	NODEST,	NODEST,	0xd3a7,	0xd3a8,	NODEST,
1556 	/* E8 */
1557 	0xbea5,	0xcbe9,	0xb53e,	NODEST,	0xb53f,	0xd3ad,	0xd3ac,	0xb540,
1558 	/* F0 */
1559 	NODEST,	NODEST,	0xc5af,	NODEST,	NODEST,	NODEST,	0xb541,	NODEST,
1560 	/* F8 */
1561 	NODEST,	NODEST,	0xd3ae,	NODEST,	0xb542,	0xd3ab,	0xb543,	0xb544,
1562 };
1563 
1564 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_55[] = {
1565 	/* 00 */
1566 	0xb545,	0xb546,	NODEST,	NODEST,	0xb1b4,	0xb547,	0xbab6,	0xbfb0,
1567 	/* 08 */
1568 	0xb548,	0xb549,	NODEST,	NODEST,	0xb54a,	0xb54b,	0xb54c,	0xd3a9,
1569 	/* 10 */
1570 	0xc5e2,	NODEST,	NODEST,	NODEST,	0xd3aa,	0xb54d,	0xb0a2,	NODEST,
1571 	/* 18 */
1572 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1573 	/* 20 */
1574 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1575 	/* 28 */
1576 	NODEST,	NODEST,	0xb54e,	0xb54f,	NODEST,	NODEST,	0xd3b4,	0xcda3,
1577 	/* 30 */
1578 	NODEST,	0xbea7,	0xb550,	0xd3ba,	NODEST,	0xb551,	0xb552,	NODEST,
1579 	/* 38 */
1580 	0xd3b9,	0xd3b0,	NODEST,	0xb553,	0xb554,	0xb555,	0xc2c3,	NODEST,
1581 	/* 40 */
1582 	0xd3b1,	0xb556,	NODEST,	NODEST,	0xc2ef,	0xd3b6,	0xbea6,	0xb557,
1583 	/* 48 */
1584 	NODEST,	0xb558,	0xb559,	NODEST,	0xd3b3,	0xb55a,	NODEST,	0xcce4,
1585 	/* 50 */
1586 	0xb55b,	0xb55c,	NODEST,	0xb7bc,	NODEST,	NODEST,	0xd3b7,	0xd3b8,
1587 	/* 58 */
1588 	0xb55d,	NODEST,	0xb55e,	0xb55f,	0xd3b5,	0xd3bb,	0xb560,	NODEST,
1589 	/* 60 */
1590 	0xb561,	0xb562,	NODEST,	0xd3b2,	0xb563,	NODEST,	0xb564,	NODEST,
1591 	/* 68 */
1592 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1593 	/* 70 */
1594 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1595 	/* 78 */
1596 	NODEST,	NODEST,	NODEST,	0xd3c1,	0xd3c6,	NODEST,	0xd3c2,	0xb565,
1597 	/* 80 */
1598 	0xd3bd,	0xb566,	0xb567,	0xd3c7,	0xc1b1,	NODEST,	0xb568,	0xd3c9,
1599 	/* 88 */
1600 	0xb569,	0xb9a2,	0xd3bf,	0xc3fd,	NODEST,	NODEST,	0xb56a,	0xb56b,
1601 	/* 90 */
1602 	NODEST,	0xb56c,	0xb56d,	0xb56e,	0xb56f,	NODEST,	NODEST,	0xb570,
1603 	/* 98 */
1604 	0xd3c3,	0xd3bc,	0xb4ad,	NODEST,	0xb4ee,	0xb3e5,	0xd3c4,	0xd3c0,
1605 	/* A0 */
1606 	NODEST,	NODEST,	NODEST,	0xb571,	0xb572,	NODEST,	NODEST,	0xb7f6,
1607 	/* A8 */
1608 	0xd3ca,	0xd3c8,	0xc1d3,	0xb5ca,	0xb6ac,	0xb573,	0xd3c5,	NODEST,
1609 	/* B0 */
1610 	0xb6f4,	NODEST,	0xb574,	NODEST,	NODEST,	NODEST,	0xb1c4,	NODEST,
1611 	/* B8 */
1612 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb575,
1613 	/* C0 */
1614 	NODEST,	0xb576,	NODEST,	0xb577,	0xd3ce,	0xd3cc,	0xb578,	0xd4a7,
1615 	/* C8 */
1616 	NODEST,	0xb579,	NODEST,	0xb57a,	0xb57b,	NODEST,	0xb57c,	NODEST,
1617 	/* D0 */
1618 	NODEST,	0xb57d,	0xb57e,	0xb621,	0xd3d1,	NODEST,	NODEST,	0xb622,
1619 	/* D8 */
1620 	0xb623,	NODEST,	0xd3cb,	0xb624,	0xd3cf,	NODEST,	0xb625,	0xd3cd,
1621 	/* E0 */
1622 	NODEST,	NODEST,	0xb626,	0xbbcc,	0xd3d0,	NODEST,	NODEST,	NODEST,
1623 	/* E8 */
1624 	NODEST,	0xb627,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1625 	/* F0 */
1626 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb628,	0xd3d3,
1627 	/* F8 */
1628 	NODEST,	0xd3d8,	NODEST,	NODEST,	NODEST,	0xd3d6,	0xd3d5,	0xb629,
1629 };
1630 
1631 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_56[] = {
1632 	/* 00 */
1633 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb62a,	0xc3b2,	NODEST,
1634 	/* 08 */
1635 	0xb62b,	0xb2c5,	0xb62c,	NODEST,	NODEST,	0xb62d,	0xb62e,	0xb62f,
1636 	/* 10 */
1637 	0xb630,	0xb631,	0xb632,	NODEST,	0xd3d2,	NODEST,	0xd3d4,	0xbea8,
1638 	/* 18 */
1639 	0xb1b3,	0xb633,	NODEST,	0xd3d7,	NODEST,	NODEST,	NODEST,	NODEST,
1640 	/* 20 */
1641 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1642 	/* 28 */
1643 	NODEST,	0xb2de,	NODEST,	NODEST,	0xb634,	NODEST,	NODEST,	0xd3e2,
1644 	/* 30 */
1645 	0xb635,	0xbefc,	0xd3de,	0xb636,	0xd3dc,	0xb637,	0xd3dd,	0xb638,
1646 	/* 38 */
1647 	0xd3df,	0xb639,	NODEST,	0xb63a,	0xb63b,	0xb63c,	NODEST,	0xb63d,
1648 	/* 40 */
1649 	0xb63e,	0xb63f,	0xb1bd,	0xb640,	0xb641,	NODEST,	0xb642,	NODEST,
1650 	/* 48 */
1651 	NODEST,	0xb643,	NODEST,	0xb644,	0xc1b9,	0xb645,	0xd3d9,	0xb646,
1652 	/* 50 */
1653 	0xd3da,	NODEST,	NODEST,	NODEST,	0xb647,	NODEST,	NODEST,	NODEST,
1654 	/* 58 */
1655 	NODEST,	NODEST,	NODEST,	0xb3fa,	NODEST,	NODEST,	0xb648,	NODEST,
1656 	/* 60 */
1657 	0xb649,	0xb64a,	0xb64b,	0xb64c,	0xd3e1,	NODEST,	0xb64d,	NODEST,
1658 	/* 68 */
1659 	0xb4ef,	0xb64e,	0xd3e4,	0xd3e0,	0xd3e3,	0xb64f,	NODEST,	0xb650,
1660 	/* 70 */
1661 	NODEST,	0xb651,	0xb652,	NODEST,	0xcaae,	0xb653,	NODEST,	NODEST,
1662 	/* 78 */
1663 	0xc6d5,	NODEST,	0xc8b8,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1664 	/* 80 */
1665 	0xd3e6,	NODEST,	NODEST,	NODEST,	0xb654,	0xb655,	0xd3e5,	0xb3c5,
1666 	/* 88 */
1667 	0xb656,	NODEST,	0xd3e7,	0xb657,	0xb658,	NODEST,	NODEST,	0xd3ea,
1668 	/* 90 */
1669 	NODEST,	NODEST,	NODEST,	NODEST,	0xd3e9,	0xb659,	NODEST,	NODEST,
1670 	/* 98 */
1671 	NODEST,	0xb65a,	0xb65b,	NODEST,	NODEST,	0xb65c,	0xb65d,	0xb65e,
1672 	/* A0 */
1673 	0xd3e8,	NODEST,	0xc7b9,	NODEST,	NODEST,	0xd3eb,	0xb65f,	0xb660,
1674 	/* A8 */
1675 	0xb661,	0xb662,	NODEST,	0xb663,	0xb664,	0xb665,	0xd3ec,	NODEST,
1676 	/* B0 */
1677 	NODEST,	0xb666,	NODEST,	0xb667,	0xd3ee,	NODEST,	0xd3ed,	0xb668,
1678 	/* B8 */
1679 	NODEST,	NODEST,	NODEST,	NODEST,	0xd3f0,	NODEST,	0xb669,	NODEST,
1680 	/* C0 */
1681 	0xd3f3,	0xd3f1,	0xd3ef,	0xd3f2,	NODEST,	0xb66a,	NODEST,	NODEST,
1682 	/* C8 */
1683 	0xd3f4,	0xb66b,	0xb66c,	0xb66d,	0xb670,	0xb671,	0xd3f5,	0xb66e,
1684 	/* D0 */
1685 	0xb66f,	0xd3f6,	NODEST,	0xd3f7,	NODEST,	NODEST,	NODEST,	0xd3f8,
1686 	/* D8 */
1687 	0xd1c5,	0xb672,	0xbcfc,	0xbbcd,	0xb673,	0xb674,	0xb2f3,	0xb675,
1688 	/* E0 */
1689 	0xb0f8,	0xb676,	NODEST,	0xc3c4,	0xb677,	0xb678,	0xb679,	0xb67a,
1690 	/* E8 */
1691 	0xb67b,	NODEST,	NODEST,	0xb67d,	NODEST,	0xb67e,	0xd3f9,	NODEST,
1692 	/* F0 */
1693 	0xbaa4,	0xb67c,	0xb0cf,	0xbfde,	NODEST,	NODEST,	0xb721,	0xb722,
1694 	/* F8 */
1695 	NODEST,	0xd3fa,	0xb8c7,	NODEST,	NODEST,	0xb9f1,	NODEST,	0xd3fc,
1696 };
1697 
1698 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_57[] = {
1699 	/* 00 */
1700 	0xd3fb,	0xb723,	0xb724,	0xcae0,	0xd3fd,	NODEST,	NODEST,	0xb725,
1701 	/* 08 */
1702 	0xd4a1,	0xd3fe,	0xb726,	0xd4a2,	0xb727,	0xd4a3,	NODEST,	0xb7f7,
1703 	/* 10 */
1704 	NODEST,	0xb728,	0xb1e0,	0xd4a4,	NODEST,	0xb729,	0xd4a6,	NODEST,
1705 	/* 18 */
1706 	0xd4a5,	NODEST,	0xb72a,	0xb72b,	0xd4a8,	0xb72c,	NODEST,	0xc5da,
1707 	/* 20 */
1708 	0xb72d,	NODEST,	0xb72e,	0xb72f,	0xb730,	0xb731,	0xd4a9,	0xb0b5,
1709 	/* 28 */
1710 	0xbadf,	0xb732,	0xb733,	NODEST,	0xb734,	0xb7bd,	0xb735,	0xb736,
1711 	/* 30 */
1712 	0xc3cf,	NODEST,	NODEST,	0xb737,	0xb738,	NODEST,	NODEST,	0xd4aa,
1713 	/* 38 */
1714 	0xd4ab,	NODEST,	NODEST,	0xd4ad,	NODEST,	0xb739,	0xb73a,	0xb73b,
1715 	/* 40 */
1716 	0xd4ae,	NODEST,	0xbae4,	NODEST,	NODEST,	0xb73c,	0xb73d,	0xb6d1,
1717 	/* 48 */
1718 	NODEST,	NODEST,	0xcbb7,	NODEST,	0xb73e,	0xb73f,	0xd4ac,	0xd4af,
1719 	/* 50 */
1720 	0xbac1,	0xb9a3,	0xb740,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1721 	/* 58 */
1722 	NODEST,	0xf436,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1723 	/* 60 */
1724 	NODEST,	0xd4b3,	0xb741,	NODEST,	0xbaa5,	0xb742,	0xc3b3,	0xb743,
1725 	/* 68 */
1726 	0xb744,	0xd4b0,	0xc4da,	0xb745,	NODEST,	0xb746,	0xb747,	0xb748,
1727 	/* 70 */
1728 	0xb749,	0xb74a,	NODEST,	0xb74b,	0xb74c,	0xb74d,	NODEST,	0xb74e,
1729 	/* 78 */
1730 	NODEST,	0xb74f,	0xb750,	0xb751,	0xb752,	NODEST,	0xb753,	0xd4b4,
1731 	/* 80 */
1732 	NODEST,	0xb754,	0xbfe2,	0xb755,	NODEST,	NODEST,	NODEST,	NODEST,
1733 	/* 88 */
1734 	0xd4b2,	0xd4b5,	NODEST,	0xb7bf,	0xb756,	NODEST,	NODEST,	NODEST,
1735 	/* 90 */
1736 	NODEST,	NODEST,	NODEST,	0xd4b6,	0xb757,	0xb760,	NODEST,	0xb758,
1737 	/* 98 */
1738 	NODEST,	0xb759,	0xb75a,	NODEST,	0xb75b,	0xb75c,	0xb75d,	0xb75e,
1739 	/* A0 */
1740 	0xd4b7,	0xb75f,	0xb9a4,	0xb3c0,	0xd4b9,	NODEST,	NODEST,	0xb761,
1741 	/* A8 */
1742 	0xb762,	0xb763,	0xd4ba,	NODEST,	0xb764,	NODEST,	NODEST,	NODEST,
1743 	/* B0 */
1744 	0xd4bb,	NODEST,	NODEST,	0xd4b8,	NODEST,	NODEST,	NODEST,	NODEST,
1745 	/* B8 */
1746 	0xb765,	NODEST,	NODEST,	NODEST,	NODEST,	0xb766,	NODEST,	NODEST,
1747 	/* C0 */
1748 	0xd4b1,	NODEST,	NODEST,	0xd4bc,	NODEST,	NODEST,	0xd4bd,	0xb767,
1749 	/* C8 */
1750 	0xb768,	NODEST,	NODEST,	0xcbe4,	0xb769,	NODEST,	0xbeeb,	0xb76a,
1751 	/* D0 */
1752 	NODEST,	NODEST,	0xd4bf,	0xd4c0,	0xd4be,	0xb76b,	0xd4c2,	NODEST,
1753 	/* D8 */
1754 	NODEST,	NODEST,	NODEST,	NODEST,	0xc7b8,	0xb76c,	0xb76d,	0xb0e8,
1755 	/* E0 */
1756 	0xc9d6,	0xb77e,	NODEST,	0xd4c3,	0xb76e,	NODEST,	0xb76f,	0xb770,
1757 	/* E8 */
1758 	NODEST,	0xb771,	NODEST,	NODEST,	NODEST,	0xb772,	NODEST,	NODEST,
1759 	/* F0 */
1760 	0xb773,	NODEST,	NODEST,	NODEST,	0xbefd,	0xb774,	0xb775,	0xbcb9,
1761 	/* F8 */
1762 	0xb776,	0xc7dd,	0xb4f0,	NODEST,	0xbaeb,	0xb777,	0xb778,	0xb779,
1763 };
1764 
1765 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_58[] = {
1766 	/* 00 */
1767 	0xcbd9,	NODEST,	0xc6b2,	0xb77a,	0xb77b,	0xb7f8,	0xc2cf,	NODEST,
1768 	/* 08 */
1769 	0xb77c,	0xb77d,	0xd4c1,	0xd4c4,	0xb821,	0xb822,	NODEST,	NODEST,
1770 	/* 10 */
1771 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc2c4,	NODEST,	NODEST,
1772 	/* 18 */
1773 	NODEST,	0xd4c5,	NODEST,	0xb823,	NODEST,	0xd4c6,	0xb824,	0xb825,
1774 	/* 20 */
1775 	0xb826,	0xd4c8,	NODEST,	NODEST,	0xc4e9,	NODEST,	0xb827,	0xb828,
1776 	/* 28 */
1777 	NODEST,	NODEST,	0xb4ae,	NODEST,	NODEST,	0xb829,	NODEST,	0xf4a1,
1778 	/* 30 */
1779 	0xb1e1,	0xcaf3,	0xb82a,	NODEST,	0xbeec,	0xc5c8,	NODEST,	NODEST,
1780 	/* 38 */
1781 	NODEST,	0xb82b,	0xbae6,	NODEST,	NODEST,	0xd4ce,	NODEST,	0xb82c,
1782 	/* 40 */
1783 	0xcabd,	0xcedd,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1784 	/* 48 */
1785 	NODEST,	0xb82d,	0xb2f4,	0xd4ca,	0xb82e,	0xb82f,	NODEST,	0xb830,
1786 	/* 50 */
1787 	0xb831,	0xc1ba,	0xd4cd,	NODEST,	0xc5e3,	0xb832,	NODEST,	0xc5c9,
1788 	/* 58 */
1789 	0xc5e4,	0xc8b9,	0xc4cd,	NODEST,	NODEST,	NODEST,	0xbac9,	0xb833,
1790 	/* 60 */
1791 	NODEST,	0xb834,	0xd4c9,	NODEST,	0xb835,	NODEST,	NODEST,	0xb836,
1792 	/* 68 */
1793 	0xb837,	0xb1f6,	NODEST,	0xc5b6,	NODEST,	NODEST,	NODEST,	NODEST,
1794 	/* 70 */
1795 	0xd4cb,	NODEST,	0xd4c7,	NODEST,	NODEST,	0xbfd0,	NODEST,	NODEST,
1796 	/* 78 */
1797 	0xb838,	0xd4cf,	NODEST,	NODEST,	0xb839,	NODEST,	0xbdce,	0xb83a,
1798 	/* 80 */
1799 	0xb83b,	0xb83c,	NODEST,	0xb6ad,	NODEST,	0xd4d0,	NODEST,	0xb83d,
1800 	/* 88 */
1801 	0xb83e,	0xb83f,	0xb840,	NODEST,	0xb841,	0xb842,	NODEST,	0xb843,
1802 	/* 90 */
1803 	0xb844,	NODEST,	NODEST,	0xcae8,	0xb845,	NODEST,	0xb846,	0xc1fd,
1804 	/* 98 */
1805 	NODEST,	NODEST,	NODEST,	NODEST,	0xc4c6,	0xb847,	0xf439,	0xd4d2,
1806 	/* A0 */
1807 	0xb848,	0xb849,	0xb84a,	NODEST,	NODEST,	NODEST,	0xb84b,	NODEST,
1808 	/* A8 */
1809 	0xcbcf,	0xb84c,	NODEST,	0xd4d3,	NODEST,	NODEST,	0xd4d8,	NODEST,
1810 	/* B0 */
1811 	NODEST,	0xb84d,	0xb84e,	0xcaaf,	NODEST,	NODEST,	NODEST,	NODEST,
1812 	/* B8 */
1813 	0xd4d7,	0xd4d1,	0xd4d4,	0xd4d6,	0xb850,	NODEST,	0xbaa6,	NODEST,
1814 	/* C0 */
1815 	NODEST,	0xcac9,	0xb851,	NODEST,	0xb84f,	0xd4d9,	NODEST,	0xc3c5,
1816 	/* C8 */
1817 	0xb852,	NODEST,	0xb2f5,	NODEST,	0xbeed,	0xb853,	0xb854,	NODEST,
1818 	/* D0 */
1819 	0xb855,	0xd4db,	0xb856,	0xd4da,	0xb857,	0xb9e8,	0xb858,	0xd4dc,
1820 	/* D8 */
1821 	0xd4de,	0xd4dd,	0xb859,	NODEST,	0xd4e0,	0xb85a,	0xd4d5,	0xd4e2,
1822 	/* E0 */
1823 	NODEST,	0xb85b,	0xb85c,	NODEST,	0xd4e1,	0xd4df,	NODEST,	NODEST,
1824 	/* E8 */
1825 	NODEST,	0xb85d,	NODEST,	0xbbce,	0xbfd1,	NODEST,	0xc1d4,	0xd4e3,
1826 	/* F0 */
1827 	0xc0bc,	0xb0ed,	0xc7e4,	0xb85e,	NODEST,	NODEST,	NODEST,	0xc4db,
1828 	/* F8 */
1829 	NODEST,	0xd4e5,	0xd4e4,	0xd4e6,	0xd4e7,	0xd4e8,	NODEST,	NODEST,
1830 };
1831 
1832 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_59[] = {
1833 	/* 00 */
1834 	NODEST,	NODEST,	0xd4e9,	NODEST,	NODEST,	0xb85f,	0xb860,	NODEST,
1835 	/* 08 */
1836 	NODEST,	0xcad1,	0xd4ea,	0xb861,	0xb862,	NODEST,	NODEST,	0xb2c6,
1837 	/* 10 */
1838 	0xd4eb,	NODEST,	0xb863,	0xb864,	0xb865,	0xcdbc,	0xb3b0,	NODEST,
1839 	/* 18 */
1840 	0xd2c9,	0xbdc8,	0xc2bf,	0xd4ec,	0xcceb,	0xb867,	NODEST,	NODEST,
1841 	/* 20 */
1842 	NODEST,	0xb868,	0xccb4,	0xb869,	0xb86a,	0xd4ee,	NODEST,	0xc2e7,
1843 	/* 28 */
1844 	0xb86b,	0xc5b7,	0xc2c0,	0xc9d7,	0xd4ef,	0xd4f0,	0xb1fb,	0xb86c,
1845 	/* 30 */
1846 	0xb86d,	0xbcba,	0xd4f1,	0xb86e,	NODEST,	0xb86f,	0xb870,	0xb0d0,
1847 	/* 38 */
1848 	0xd4f2,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd4f3,	0xb871,
1849 	/* 40 */
1850 	NODEST,	NODEST,	NODEST,	0xb872,	0xb1e2,	NODEST,	0xb873,	0xb4f1,
1851 	/* 48 */
1852 	0xc6e0,	0xcaf4,	NODEST,	NODEST,	NODEST,	NODEST,	0xd4f7,	0xc1d5,
1853 	/* 50 */
1854 	0xd4f6,	0xb7c0,	0xb874,	0xb875,	0xcbdb,	0xd4f5,	NODEST,	0xc5e5,
1855 	/* 58 */
1856 	0xd4f9,	0xb876,	0xd4f8,	0xb877,	NODEST,	0xb878,	0xb879,	0xb87a,
1857 	/* 60 */
1858 	0xd4fb,	0xb87b,	0xd4fa,	0xb87c,	NODEST,	0xb1fc,	NODEST,	0xd4fc,
1859 	/* 68 */
1860 	0xbea9,	0xd4fe,	0xc3a5,	0xb87d,	0xd4fd,	0xb87e,	0xcab3,	0xb921,
1861 	/* 70 */
1862 	NODEST,	NODEST,	0xb922,	0xbdf7,	0xc5db,	0xb923,	0xb924,	NODEST,
1863 	/* 78 */
1864 	0xd5a1,	0xb925,	NODEST,	0xb926,	0xb927,	0xb9a5,	NODEST,	NODEST,
1865 	/* 80 */
1866 	NODEST,	0xd5a2,	0xc7a1,	0xc8de,	0xccd1,	NODEST,	NODEST,	NODEST,
1867 	/* 88 */
1868 	NODEST,	NODEST,	0xc7a5,	0xb928,	0xb929,	0xd5ab,	0xb92a,	NODEST,
1869 	/* 90 */
1870 	NODEST,	NODEST,	0xb92b,	0xb5b8,	NODEST,	0xb92c,	0xcdc5,	0xb92d,
1871 	/* 98 */
1872 	NODEST,	0xccaf,	NODEST,	0xd6ac,	NODEST,	0xd5a3,	NODEST,	0xb92e,
1873 	/* A0 */
1874 	NODEST,	NODEST,	NODEST,	0xd5a6,	0xb92f,	0xc2c5,	NODEST,	0xb930,
1875 	/* A8 */
1876 	0xcbb8,	NODEST,	NODEST,	NODEST,	0xc5ca,	0xb931,	0xb932,	0xb933,
1877 	/* B0 */
1878 	0xb934,	NODEST,	0xd5a7,	0xb935,	NODEST,	NODEST,	NODEST,	0xb936,
1879 	/* B8 */
1880 	NODEST,	0xcbe5,	0xb937,	0xbaca,	0xb938,	NODEST,	0xbeaa,	NODEST,
1881 	/* C0 */
1882 	NODEST,	0xb939,	NODEST,	0xb93a,	0xb93b,	NODEST,	0xd5a8,	NODEST,
1883 	/* C8 */
1884 	0xb93c,	0xbbd0,	0xb93d,	0xbbcf,	NODEST,	0xb93e,	NODEST,	NODEST,
1885 	/* D0 */
1886 	0xb0b9,	0xb8c8,	0xb93f,	0xc0ab,	0xb0d1,	NODEST,	NODEST,	NODEST,
1887 	/* D8 */
1888 	NODEST,	0xd5ac,	0xd5ad,	NODEST,	0xd5aa,	0xb940,	0xb941,	0xb942,
1889 	/* E0 */
1890 	NODEST,	NODEST,	NODEST,	0xb943,	0xb944,	0xb1b8,	0xb4af,	0xb945,
1891 	/* E8 */
1892 	0xd5a9,	NODEST,	0xccc5,	0xc9b1,	NODEST,	NODEST,	0xb946,	0xb947,
1893 	/* F0 */
1894 	NODEST,	0xb948,	0xb949,	NODEST,	0xb94a,	NODEST,	0xb0a8,	0xb94b,
1895 	/* F8 */
1896 	NODEST,	NODEST,	NODEST,	0xb0f9,	NODEST,	NODEST,	NODEST,	0xbbd1,
1897 };
1898 
1899 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_5A[] = {
1900 	/* 00 */
1901 	0xb94c,	0xb0d2,	NODEST,	0xb0a3,	0xb94d,	NODEST,	NODEST,	NODEST,
1902 	/* 08 */
1903 	NODEST,	0xd5b2,	NODEST,	NODEST,	0xb94e,	0xb94f,	0xb950,	NODEST,
1904 	/* 10 */
1905 	NODEST,	0xd5b0,	0xb951,	0xb952,	NODEST,	NODEST,	NODEST,	NODEST,
1906 	/* 18 */
1907 	0xccbc,	NODEST,	0xd5b3,	NODEST,	0xd5b1,	NODEST,	0xb953,	0xd5af,
1908 	/* 20 */
1909 	0xbfb1,	NODEST,	NODEST,	0xb954,	0xb955,	0xd5ae,	NODEST,	0xb956,
1910 	/* 28 */
1911 	0xb957,	0xcada,	0xb958,	NODEST,	NODEST,	0xb959,	NODEST,	0xb8e4,
1912 	/* 30 */
1913 	0xb95a,	NODEST,	NODEST,	NODEST,	NODEST,	0xd5b7,	0xd5b8,	NODEST,
1914 	/* 38 */
1915 	NODEST,	NODEST,	NODEST,	NODEST,	0xbeab,	NODEST,	NODEST,	NODEST,
1916 	/* 40 */
1917 	0xd5b4,	0xcfac,	NODEST,	NODEST,	0xb95b,	0xb95c,	0xc7cc,	0xb95d,
1918 	/* 48 */
1919 	0xb95e,	0xd5b6,	NODEST,	NODEST,	0xb95f,	NODEST,	NODEST,	NODEST,
1920 	/* 50 */
1921 	0xb960,	NODEST,	NODEST,	NODEST,	NODEST,	0xb961,	NODEST,	NODEST,
1922 	/* 58 */
1923 	NODEST,	NODEST,	0xbaa7,	NODEST,	NODEST,	NODEST,	0xb962,	NODEST,
1924 	/* 60 */
1925 	NODEST,	NODEST,	0xd5b9,	0xb963,	NODEST,	0xb964,	0xc9d8,	0xb965,
1926 	/* 68 */
1927 	NODEST,	NODEST,	0xd5ba,	NODEST,	0xd5b5,	0xb966,	NODEST,	NODEST,
1928 	/* 70 */
1929 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb967,
1930 	/* 78 */
1931 	NODEST,	NODEST,	0xb968,	0xb969,	NODEST,	NODEST,	0xb96a,	0xccbb,
1932 	/* 80 */
1933 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1934 	/* 88 */
1935 	NODEST,	NODEST,	NODEST,	0xb96b,	NODEST,	NODEST,	NODEST,	NODEST,
1936 	/* 90 */
1937 	0xb96c,	NODEST,	0xc7de,	0xb96d,	NODEST,	NODEST,	0xb96e,	NODEST,
1938 	/* 98 */
1939 	NODEST,	0xb96f,	0xd5bb,	0xc9b2,	0xb970,	NODEST,	0xb971,	0xb972,
1940 	/* A0 */
1941 	0xb973,	NODEST,	0xb974,	NODEST,	NODEST,	NODEST,	NODEST,	0xb975,
1942 	/* A8 */
1943 	NODEST,	NODEST,	NODEST,	NODEST,	0xb976,	NODEST,	NODEST,	NODEST,
1944 	/* B0 */
1945 	NODEST,	0xb977,	0xb978,	0xb979,	NODEST,	0xb97a,	NODEST,	NODEST,
1946 	/* B8 */
1947 	0xb97b,	NODEST,	0xb97c,	0xb97d,	0xd5bc,	0xd5c0,	0xd5bd,	0xb97e,
1948 	/* C0 */
1949 	NODEST,	0xb2c7,	0xd5bf,	NODEST,	0xba21,	NODEST,	0xba22,	NODEST,
1950 	/* C8 */
1951 	0xba23,	0xbcbb,	NODEST,	0xd5be,	0xb7f9,	NODEST,	NODEST,	0xba24,
1952 	/* D0 */
1953 	0xd5cc,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd5c5,	0xd5c2,
1954 	/* D8 */
1955 	NODEST,	NODEST,	0xba25,	NODEST,	0xba26,	NODEST,	NODEST,	NODEST,
1956 	/* E0 */
1957 	0xba27,	0xc3e4,	NODEST,	0xd5c1,	NODEST,	0xba28,	0xd5c3,	NODEST,
1958 	/* E8 */
1959 	NODEST,	0xd5c4,	0xba29,	NODEST,	NODEST,	NODEST,	0xba2a,	NODEST,
1960 	/* F0 */
1961 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xba2b,	0xba2c,	NODEST,
1962 	/* F8 */
1963 	NODEST,	NODEST,	0xd5c6,	0xd5c7,	NODEST,	0xba2d,	NODEST,	NODEST,
1964 };
1965 
1966 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_5B[] = {
1967 	/* 00 */
1968 	0xba2e,	0xba2f,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
1969 	/* 08 */
1970 	0xba30,	0xb4f2,	NODEST,	0xd5c9,	0xd5c8,	NODEST,	NODEST,	NODEST,
1971 	/* 10 */
1972 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd5ca,	0xba31,
1973 	/* 18 */
1974 	NODEST,	0xba33,	NODEST,	0xba34,	NODEST,	0xba35,	NODEST,	NODEST,
1975 	/* 20 */
1976 	NODEST,	0xba36,	0xbeee,	NODEST,	NODEST,	0xba37,	NODEST,	NODEST,
1977 	/* 28 */
1978 	NODEST,	NODEST,	0xd5cd,	NODEST,	0xc4dc,	0xba38,	NODEST,	NODEST,
1979 	/* 30 */
1980 	0xb1c5,	NODEST,	0xd5cb,	NODEST,	0xba32,	NODEST,	0xd5ce,	NODEST,
1981 	/* 38 */
1982 	0xba39,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd5cf,	NODEST,
1983 	/* 40 */
1984 	0xd5d2,	0xba3a,	NODEST,	0xd5d0,	NODEST,	0xd5d1,	NODEST,	NODEST,
1985 	/* 48 */
1986 	NODEST,	NODEST,	NODEST,	0xba3b,	0xba3c,	NODEST,	NODEST,	NODEST,
1987 	/* 50 */
1988 	0xbbd2,	0xd5d3,	0xba3d,	NODEST,	0xb9a6,	0xd5d4,	0xba3e,	0xbbfa,
1989 	/* 58 */
1990 	0xc2b8,	NODEST,	0xd5d5,	0xd5d6,	0xbbda,	0xb9a7,	0xba3f,	0xccd2,
1991 	/* 60 */
1992 	NODEST,	NODEST,	NODEST,	0xb5a8,	0xb8c9,	0xd5d7,	0xb3d8,	NODEST,
1993 	/* 68 */
1994 	0xba40,	0xd5d8,	NODEST,	0xc2b9,	NODEST,	NODEST,	0xba41,	0xba42,
1995 	/* 70 */
1996 	0xd5d9,	0xd6a3,	NODEST,	0xd5da,	NODEST,	0xd5db,	NODEST,	NODEST,
1997 	/* 78 */
1998 	0xd5dc,	NODEST,	0xd5de,	NODEST,	0xba43,	0xba44,	0xba45,	0xba46,
1999 	/* 80 */
2000 	0xd5df,	0xba47,	NODEST,	0xd5e0,	0xba48,	0xc2f0,	0xba49,	0xb1a7,
2001 	/* 88 */
2002 	0xbce9,	0xb0c2,	0xba4a,	0xc1d7,	0xb4b0,	0xbcb5,	0xba4b,	0xb9a8,
2003 	/* 90 */
2004 	0xba4c,	0xba4d,	NODEST,	0xba4e,	0xba4f,	0xc5e6,	0xba50,	0xbda1,
2005 	/* 98 */
2006 	0xb4b1,	0xc3e8,	0xc4ea,	0xb0b8,	0xb5b9,	0xcaf5,	NODEST,	0xbcc2,
2007 	/* A0 */
2008 	NODEST,	NODEST,	0xb5d2,	0xc0eb,	0xbcbc,	0xcda8,	0xd5e1,	NODEST,
2009 	/* A8 */
2010 	0xba51,	0xba52,	NODEST,	NODEST,	0xba53,	0xba54,	0xb5dc,	0xba55,
2011 	/* B0 */
2012 	0xbacb,	0xba56,	0xba57,	0xb3b2,	0xb1e3,	0xbeac,	0xb2c8,	0xba58,
2013 	/* B8 */
2014 	0xd5e2,	0xcdc6,	0xba59,	NODEST,	0xba5a,	NODEST,	NODEST,	0xbdc9,
2015 	/* C0 */
2016 	0xba5b,	0xba5c,	0xbce4,	0xd5e3,	0xb4f3,	0xc6d2,	0xcca9,	0xd5e4,
2017 	/* C8 */
2018 	NODEST,	0xd5e5,	NODEST,	NODEST,	0xc9d9,	0xba5d,	NODEST,	0xba5e,
2019 	/* D0 */
2020 	0xd5e7,	NODEST,	0xb4a8,	0xb6f7,	0xd5e6,	NODEST,	0xba5f,	0xba60,
2021 	/* D8 */
2022 	0xba61,	0xba62,	0xba63,	0xb4b2,	NODEST,	0xbfb2,	0xd5eb,	0xbba1,
2023 	/* E0 */
2024 	0xba64,	0xb2c9,	0xd5ea,	NODEST,	0xd5e8,	0xd5ec,	0xd5e9,	0xc7ab,
2025 	/* E8 */
2026 	0xdccd,	0xbfb3,	NODEST,	0xd5ed,	0xf43a,	NODEST,	0xcec0,	0xba65,
2027 	/* F0 */
2028 	0xd5ee,	0xba66,	NODEST,	0xd5f0,	0xba67,	0xc3fe,	0xd5ef,	NODEST,
2029 	/* F8 */
2030 	0xc0a3,	NODEST,	0xbbfb,	NODEST,	NODEST,	0xba68,	0xc2d0,	0xbcf7,
2031 };
2032 
2033 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_5C[] = {
2034 	/* 00 */
2035 	NODEST,	0xc9f5,	0xc0ec,	NODEST,	0xbccd,	0xd5f1,	0xbead,	0xd5f2,
2036 	/* 08 */
2037 	0xd5f3,	0xb0d3,	0xc2ba,	0xbfd2,	0xba69,	0xd5f4,	0xc6b3,	0xbeae,
2038 	/* 10 */
2039 	NODEST,	0xbeaf,	NODEST,	0xd5f5,	NODEST,	NODEST,	0xc0ed,	0xba6a,
2040 	/* 18 */
2041 	NODEST,	NODEST,	0xbeb0,	NODEST,	NODEST,	NODEST,	0xba6b,	0xba6c,
2042 	/* 20 */
2043 	0xd5f6,	NODEST,	0xd5f7,	0xba6d,	0xcce0,	NODEST,	0xba6e,	NODEST,
2044 	/* 28 */
2045 	0xd5f8,	0xba6f,	NODEST,	0xba70,	0xba71,	0xb6c6,	0xba72,	NODEST,
2046 	/* 30 */
2047 	0xba73,	0xbda2,	0xba74,	NODEST,	NODEST,	0xba75,	0xba76,	NODEST,
2048 	/* 38 */
2049 	0xd5f9,	0xd5fa,	0xbcdc,	0xbfac,	0xc6f4,	0xbfd4,	0xc8f8,	0xc7a2,
2050 	/* 40 */
2051 	0xb6c9,	0xd5fb,	NODEST,	NODEST,	NODEST,	0xb5ef,	0xd5fc,	NODEST,
2052 	/* 48 */
2053 	0xb6fe,	NODEST,	0xc6cf,	0xb2b0,	NODEST,	0xbbd3,	0xd5fd,	0xd6a2,
2054 	/* 50 */
2055 	0xd6a1,	0xb6fd,	NODEST,	0xd5fe,	NODEST,	0xc5b8,	NODEST,	NODEST,
2056 	/* 58 */
2057 	NODEST,	0xba77,	0xba78,	NODEST,	0xba79,	NODEST,	0xc2b0,	NODEST,
2058 	/* 60 */
2059 	0xc5cb,	0xbcc8,	0xba7a,	0xba7b,	0xc1d8,	0xcdfa,	NODEST,	0xba7c,
2060 	/* 68 */
2061 	0xba7d,	0xba7e,	NODEST,	NODEST,	0xd6a4,	0xbb21,	0xd6a5,	0xc6d6,
2062 	/* 70 */
2063 	0xbb22,	0xbbb3,	NODEST,	NODEST,	0xbb23,	0xbb24,	0xd6a7,	NODEST,
2064 	/* 78 */
2065 	NODEST,	0xd6a8,	0xbb25,	0xbb26,	0xbb27,	0xbb28,	NODEST,	NODEST,
2066 	/* 80 */
2067 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbb29,
2068 	/* 88 */
2069 	0xbb2a,	NODEST,	0xbb2b,	NODEST,	0xd6a9,	NODEST,	NODEST,	0xbb2c,
2070 	/* 90 */
2071 	0xb4f4,	0xd6aa,	0xbb2d,	NODEST,	0xd6ab,	NODEST,	NODEST,	NODEST,
2072 	/* 98 */
2073 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbb2e,	NODEST,	0xbb2f,
2074 	/* A0 */
2075 	0xbb30,	0xb2ac,	0xbb31,	0xbb32,	NODEST,	NODEST,	0xbb33,	NODEST,
2076 	/* A8 */
2077 	0xc1bb,	0xb4e4,	0xbb34,	0xd6ad,	0xcca8,	NODEST,	NODEST,	NODEST,
2078 	/* B0 */
2079 	NODEST,	0xc2d2,	0xbb35,	0xb3d9,	0xbb36,	0xbb37,	0xd6af,	0xd6b1,
2080 	/* B8 */
2081 	0xb4df,	NODEST,	0xbb38,	0xd6ae,	0xd6b0,	NODEST,	0xd6b3,	NODEST,
2082 	/* C0 */
2083 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd6b2,	NODEST,	0xd6b4,
2084 	/* C8 */
2085 	NODEST,	0xbb39,	NODEST,	0xbb3a,	NODEST,	NODEST,	NODEST,	NODEST,
2086 	/* D0 */
2087 	NODEST,	NODEST,	0xbb3b,	NODEST,	NODEST,	NODEST,	NODEST,	0xbb3d,
2088 	/* D8 */
2089 	NODEST,	0xd6b5,	NODEST,	NODEST,	NODEST,	0xbb3c,	NODEST,	NODEST,
2090 	/* E0 */
2091 	0xc6bd,	0xb6ae,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2092 	/* E8 */
2093 	0xb2e5,	0xd6b6,	0xd6bb,	NODEST,	NODEST,	0xd6b9,	0xbb3e,	0xcaf7,
2094 	/* F0 */
2095 	0xcaf6,	0xbb3f,	0xbb40,	NODEST,	0xbb41,	0xf43b,	0xc5e7,	NODEST,
2096 	/* F8 */
2097 	NODEST,	NODEST,	0xd6b8,	0xbdd4,	NODEST,	0xd6b7,	NODEST,	NODEST,
2098 };
2099 
2100 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_5D[] = {
2101 	/* 00 */
2102 	NODEST,	0xbb42,	NODEST,	NODEST,	NODEST,	NODEST,	0xbb43,	0xbff2,
2103 	/* 08 */
2104 	NODEST,	NODEST,	NODEST,	0xd6bc,	NODEST,	0xbb44,	0xbaea,	NODEST,
2105 	/* 10 */
2106 	NODEST,	0xd6c2,	0xbb45,	NODEST,	0xd6c3,	0xd6bd,	0xb3b3,	0xd6be,
2107 	/* 18 */
2108 	0xd6c7,	0xd6c6,	0xd6c5,	0xd6c1,	NODEST,	NODEST,	NODEST,	0xd6c0,
2109 	/* 20 */
2110 	NODEST,	NODEST,	0xd6c4,	0xbb47,	0xbb48,	NODEST,	0xbb49,	0xbb4a,
2111 	/* 28 */
2112 	NODEST,	0xcaf8,	NODEST,	0xbb46,	NODEST,	NODEST,	NODEST,	NODEST,
2113 	/* 30 */
2114 	NODEST,	0xbb4b,	NODEST,	NODEST,	0xbb4c,	NODEST,	NODEST,	NODEST,
2115 	/* 38 */
2116 	NODEST,	0xbb4d,	NODEST,	NODEST,	NODEST,	0xbb4e,	NODEST,	0xbb4f,
2117 	/* 40 */
2118 	NODEST,	NODEST,	0xbb50,	0xbb51,	NODEST,	NODEST,	0xbb52,	NODEST,
2119 	/* 48 */
2120 	0xbb53,	NODEST,	0xbb57,	0xd6cb,	0xd6c8,	NODEST,	0xd6ca,	NODEST,
2121 	/* 50 */
2122 	0xcdf2,	0xbb55,	0xd6c9,	0xf43c,	NODEST,	0xbb54,	NODEST,	NODEST,
2123 	/* 58 */
2124 	NODEST,	0xbb56,	NODEST,	NODEST,	0xd6bf,	NODEST,	NODEST,	0xbb58,
2125 	/* 60 */
2126 	0xbb59,	0xbb5a,	0xbb5b,	NODEST,	0xbb5c,	NODEST,	NODEST,	NODEST,
2127 	/* 68 */
2128 	NODEST,	0xbff3,	0xbb5d,	NODEST,	0xd6cc,	0xbb5e,	NODEST,	0xbab7,
2129 	/* 70 */
2130 	0xbb5f,	NODEST,	NODEST,	0xd6cd,	NODEST,	NODEST,	0xd6ce,	NODEST,
2131 	/* 78 */
2132 	NODEST,	0xbb60,	0xbb61,	NODEST,	NODEST,	NODEST,	0xbb62,	0xbb63,
2133 	/* 80 */
2134 	NODEST,	0xbb64,	0xd6d1,	0xbb65,	0xd6d0,	NODEST,	NODEST,	0xd6cf,
2135 	/* 88 */
2136 	0xbb66,	NODEST,	0xbb67,	0xc5e8,	0xd6ba,	NODEST,	NODEST,	NODEST,
2137 	/* 90 */
2138 	0xd6d7,	NODEST,	0xbb68,	0xbb69,	0xbb6a,	0xbb6b,	NODEST,	NODEST,
2139 	/* 98 */
2140 	NODEST,	0xbb6c,	NODEST,	0xbb6d,	NODEST,	0xd6d3,	NODEST,	0xbb6e,
2141 	/* A0 */
2142 	0xbb6f,	NODEST,	0xd6d2,	NODEST,	NODEST,	NODEST,	NODEST,	0xbb70,
2143 	/* A8 */
2144 	NODEST,	NODEST,	NODEST,	0xbb71,	0xd6d4,	NODEST,	0xd6d5,	NODEST,
2145 	/* B0 */
2146 	0xbb72,	NODEST,	0xe674,	NODEST,	0xbb73,	NODEST,	NODEST,	0xd6d8,
2147 	/* B8 */
2148 	0xbb74,	0xbb75,	0xcee6,	NODEST,	0xd6d9,	0xd6d6,	NODEST,	NODEST,
2149 	/* C0 */
2150 	NODEST,	NODEST,	NODEST,	0xbb76,	NODEST,	NODEST,	NODEST,	0xbb77,
2151 	/* C8 */
2152 	NODEST,	0xd6da,	NODEST,	0xbb78,	0xb4e0,	0xd6db,	0xbb7a,	NODEST,
2153 	/* D0 */
2154 	0xbb79,	NODEST,	0xd6dd,	0xd6dc,	NODEST,	NODEST,	0xd6de,	NODEST,
2155 	/* D8 */
2156 	0xbb7b,	0xbb7c,	NODEST,	0xd6df,	NODEST,	0xc0ee,	0xbda3,	NODEST,
2157 	/* E0 */
2158 	0xbb7d,	0xbde4,	NODEST,	0xc1e3,	0xbb7e,	0xb9a9,	0xbab8,	0xb9aa,
2159 	/* E8 */
2160 	0xb5f0,	0xbc21,	NODEST,	0xd6e0,	NODEST,	NODEST,	0xbab9,	NODEST,
2161 	/* F0 */
2162 	NODEST,	0xb8ca,	0xd6e1,	0xcca6,	0xc7c3,	0xd6e2,	NODEST,	0xb9ab,
2163 	/* F8 */
2164 	0xbc22,	0xbc23,	NODEST,	0xb4ac,	NODEST,	0xc3a7,	0xb6d2,	NODEST,
2165 };
2166 
2167 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_5E[] = {
2168 	/* 00 */
2169 	0xbc24,	NODEST,	0xbbd4,	0xc9db,	NODEST,	NODEST,	0xc8c1,	0xbc25,
2170 	/* 08 */
2171 	NODEST,	NODEST,	NODEST,	0xd6e3,	0xb4f5,	0xbc26,	NODEST,	NODEST,
2172 	/* 10 */
2173 	NODEST,	0xd6e6,	0xbc27,	NODEST,	0xbc28,	0xbc29,	0xc4a1,	NODEST,
2174 	/* 18 */
2175 	0xbc2a,	0xd6e5,	0xd6e4,	0xd6e7,	NODEST,	0xc4eb,	NODEST,	0xbc2b,
2176 	/* 20 */
2177 	0xbc2c,	NODEST,	NODEST,	NODEST,	NODEST,	0xbfe3,	NODEST,	NODEST,
2178 	/* 28 */
2179 	0xbc2e,	NODEST,	NODEST,	0xbbd5,	NODEST,	0xc0ca,	0xbc2d,	0xc2d3,
2180 	/* 30 */
2181 	0xb5a2,	NODEST,	0xbc2f,	0xc4a2,	NODEST,	0xbc30,	0xd6e8,	0xd6e9,
2182 	/* 38 */
2183 	0xbeef,	NODEST,	NODEST,	NODEST,	NODEST,	0xcbb9,	0xbc31,	NODEST,
2184 	/* 40 */
2185 	0xd6ec,	NODEST,	NODEST,	0xd6eb,	0xd6ea,	0xc9fd,	NODEST,	0xd6f3,
2186 	/* 48 */
2187 	NODEST,	0xbc34,	NODEST,	0xbc32,	0xcbda,	NODEST,	0xd6ed,	NODEST,
2188 	/* 50 */
2189 	0xbc33,	0xbc35,	NODEST,	NODEST,	0xd6ef,	0xcbeb,	0xbc36,	0xd6ee,
2190 	/* 58 */
2191 	0xbc37,	NODEST,	NODEST,	0xbc38,	0xbc39,	NODEST,	0xbc3a,	0xd6f0,
2192 	/* 60 */
2193 	NODEST,	0xc8a8,	0xd6f1,	0xcabe,	0xd6f2,	NODEST,	NODEST,	NODEST,
2194 	/* 68 */
2195 	0xbc3b,	NODEST,	0xbc3c,	0xbc3d,	0xbc3e,	0xbc3f,	0xbc40,	NODEST,
2196 	/* 70 */
2197 	0xbc41,	NODEST,	0xb4b3,	0xcabf,	0xc7af,	0xd6f4,	0xd6f5,	NODEST,
2198 	/* 78 */
2199 	0xb9ac,	0xb4b4,	0xd6f6,	0xb8b8,	0xcdc4,	0xcda9,	0xb4f6,	0xd6f8,
2200 	/* 80 */
2201 	0xbc42,	0xc4a3,	NODEST,	0xb9ad,	0xbeb1,	NODEST,	NODEST,	0xc8df,
2202 	/* 88 */
2203 	NODEST,	NODEST,	0xbeb2,	0xbc43,	NODEST,	NODEST,	0xbc44,	0xbdf8,
2204 	/* 90 */
2205 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc4ec,	0xcaf9,	0xc5b9,
2206 	/* 98 */
2207 	NODEST,	NODEST,	0xb9ae,	NODEST,	0xc9dc,	NODEST,	NODEST,	NODEST,
2208 	/* A0 */
2209 	0xd6f9,	NODEST,	0xbc45,	NODEST,	0xbc46,	0xbc47,	0xc5d9,	0xbac2,
2210 	/* A8 */
2211 	0xbc48,	NODEST,	0xbc49,	0xb8cb,	0xbc4a,	0xc4ed,	NODEST,	NODEST,
2212 	/* B0 */
2213 	NODEST,	0xbc4b,	NODEST,	0xbc4c,	NODEST,	0xb0c3,	0xbdee,	0xb9af,
2214 	/* B8 */
2215 	0xcdc7,	NODEST,	NODEST,	NODEST,	NODEST,	0xbc4d,	0xbc4e,	0xbc4f,
2216 	/* C0 */
2217 	NODEST,	0xd6fa,	0xd6fb,	0xc7d1,	NODEST,	NODEST,	0xbc50,	NODEST,
2218 	/* C8 */
2219 	0xd6fc,	0xcef7,	0xcfad,	0xbc52,	0xbc51,	NODEST,	0xbc53,	0xd6fe,
2220 	/* D0 */
2221 	0xd6fd,	0xbc54,	0xbc55,	0xb3c7,	0xbc56,	0xbc57,	0xd7a1,	NODEST,
2222 	/* D8 */
2223 	NODEST,	NODEST,	0xd7a4,	0xd7a5,	0xbc58,	0xd7a3,	0xbc59,	0xc9c0,
2224 	/* E0 */
2225 	0xbeb3,	0xd7a7,	0xd7a6,	0xd7a2,	NODEST,	0xbc5a,	NODEST,	NODEST,
2226 	/* E8 */
2227 	0xd7a8,	0xd7a9,	NODEST,	0xbc5b,	0xd7aa,	NODEST,	NODEST,	NODEST,
2228 	/* F0 */
2229 	0xd7ad,	0xd7ab,	NODEST,	0xd7ac,	0xd7ae,	NODEST,	0xb1e4,	0xc4ee,
2230 	/* F8 */
2231 	0xd7af,	NODEST,	0xb7fa,	0xb2f6,	0xc7b6,	NODEST,	0xd7b0,	0xc6fb,
2232 };
2233 
2234 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_5F[] = {
2235 	/* 00 */
2236 	NODEST,	0xcadb,	0xbc5c,	0xd7b1,	0xcfae,	NODEST,	0xbc5d,	0xbc5e,
2237 	/* 08 */
2238 	0xbc5f,	0xd7b2,	0xcac0,	0xd7b5,	0xd0a1,	0xd0b1,	0xbc60,	0xbcb0,
2239 	/* 10 */
2240 	0xc6f5,	0xd7b6,	NODEST,	0xb5dd,	0xc4a4,	0xb0fa,	0xd7b7,	0xcaa6,
2241 	/* 18 */
2242 	0xb9b0,	0xbc61,	NODEST,	0xc3d0,	0xbc62,	0xbc63,	NODEST,	0xc4ef,
2243 	/* 20 */
2244 	NODEST,	0xbc64,	0xbc65,	0xbc66,	0xbc67,	0xccef,	0xb8b9,	0xb8cc,
2245 	/* 28 */
2246 	0xbc68,	0xd7b8,	NODEST,	0xbc69,	0xbc6a,	0xd7b9,	0xbc6b,	0xd7bf,
2247 	/* 30 */
2248 	0xbc6c,	0xbce5,	NODEST,	NODEST,	0xbc6d,	0xc4a5,	0xbc6e,	0xb6af,
2249 	/* 38 */
2250 	0xd7ba,	NODEST,	NODEST,	0xbc6f,	0xc9ab,	0xbc70,	0xc3c6,	0xbc71,
2251 	/* 40 */
2252 	0xbc72,	0xd7bb,	NODEST,	NODEST,	0xbc73,	0xbc74,	NODEST,	0xbc75,
2253 	/* 48 */
2254 	0xd7bc,	NODEST,	0xb6b0,	NODEST,	0xd7bd,	0xbc76,	0xd7be,	NODEST,
2255 	/* 50 */
2256 	0xbc77,	0xd7c0,	NODEST,	0xc5f6,	0xbc78,	NODEST,	0xd7c1,	0xd7c2,
2257 	/* 58 */
2258 	0xbc79,	0xd7c3,	NODEST,	0xbc7a,	0xd7b4,	0xd7b3,	NODEST,	NODEST,
2259 	/* 60 */
2260 	0xbc7b,	0xd7c4,	0xb7c1,	0xbc7c,	0xbc7d,	NODEST,	0xc9a7,	0xbc7e,
2261 	/* 68 */
2262 	NODEST,	0xbacc,	0xc9b7,	0xc4a6,	0xc9cb,	0xd7c5,	NODEST,	0xbd21,
2263 	/* 70 */
2264 	0xbeb4,	0xb1c6,	0xbd22,	0xd7c6,	0xbd23,	0xbd24,	NODEST,	0xd7c7,
2265 	/* 78 */
2266 	0xbd25,	0xccf2,	0xbd26,	NODEST,	0xc8e0,	0xbd27,	0xbd28,	0xd7ca,
2267 	/* 80 */
2268 	0xb1fd,	0xc0ac,	0xd7c9,	0xd7c8,	0xb7c2,	0xc2d4,	NODEST,	0xd7ce,
2269 	/* 88 */
2270 	0xd7cc,	0xbd29,	0xd7cb,	0xcea7,	0xb8e5,	0xbd2a,	NODEST,	0xbd2b,
2271 	/* 90 */
2272 	0xbdf9,	0xd7cd,	0xc5cc,	0xbdbe,	NODEST,	NODEST,	0xbd2c,	0xc6c0,
2273 	/* 98 */
2274 	0xd7d1,	0xd7d0,	NODEST,	NODEST,	0xbd2d,	0xbd2e,	0xd7cf,	NODEST,
2275 	/* A0 */
2276 	0xd7d2,	0xb8e6,	0xbd2f,	NODEST,	0xbd32,	NODEST,	NODEST,	0xbd30,
2277 	/* A8 */
2278 	0xd7d3,	0xc9fc,	0xbddb,	0xbd31,	0xbd33,	0xd7d4,	0xc8f9,	0xbd34,
2279 	/* B0 */
2280 	0xbd35,	0xbd36,	NODEST,	0xc6c1,	0xc4a7,	NODEST,	NODEST,	0xf43e,
2281 	/* B8 */
2282 	0xbd37,	0xc5b0,	NODEST,	NODEST,	0xd7d5,	0xb5ab,	NODEST,	NODEST,
2283 	/* C0 */
2284 	NODEST,	NODEST,	NODEST,	0xbfb4,	0xbd38,	0xc9ac,	NODEST,	0xbd39,
2285 	/* C8 */
2286 	0xbd3a,	0xbd3b,	NODEST,	0xbd3c,	0xb4f7,	0xc7a6,	NODEST,	NODEST,
2287 	/* D0 */
2288 	0xbd3d,	0xbd3e,	0xbd3f,	0xbd40,	0xbd41,	NODEST,	0xd7d6,	0xbbd6,
2289 	/* D8 */
2290 	0xcbba,	0xcbbb,	NODEST,	NODEST,	0xb1fe,	0xd7db,	0xbd42,	NODEST,
2291 	/* E0 */
2292 	0xc3e9,	0xbd43,	0xbd44,	NODEST,	0xd7d8,	NODEST,	NODEST,	NODEST,
2293 	/* E8 */
2294 	0xbd45,	0xbd46,	0xbd47,	0xb2f7,	0xbd48,	0xbd49,	0xbd4a,	0xbd4b,
2295 	/* F0 */
2296 	0xd8ad,	0xd7da,	0xbd4c,	0xbd4d,	NODEST,	0xc7b0,	0xbd4e,	NODEST,
2297 	/* F8 */
2298 	0xd7d9,	NODEST,	0xbd4f,	0xd7d7,	0xbd50,	0xb9fa,	NODEST,	0xd7dd,
2299 };
2300 
2301 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_60[] = {
2302 	/* 00 */
2303 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbd51,
2304 	/* 08 */
2305 	NODEST,	NODEST,	0xbd52,	NODEST,	NODEST,	0xbd53,	0xd7e3,	0xd7e9,
2306 	/* 10 */
2307 	0xd7e1,	NODEST,	0xc5dc,	0xbd54,	0xbd55,	0xd7e6,	0xc9dd,	0xbd56,
2308 	/* 18 */
2309 	0xbd57,	0xd7e0,	0xbd58,	0xd7e5,	0xcee7,	0xbbd7,	NODEST,	0xbd59,
2310 	/* 20 */
2311 	0xc2d5,	0xd7de,	NODEST,	NODEST,	0xbd5a,	0xb5de,	0xd7e8,	0xc0ad,
2312 	/* 28 */
2313 	0xb1e5,	0xd7e2,	0xb2f8,	0xd7e7,	NODEST,	0xbd5b,	NODEST,	0xb6b1,
2314 	/* 30 */
2315 	NODEST,	0xd7e4,	NODEST,	0xbd5c,	NODEST,	0xbd5d,	NODEST,	NODEST,
2316 	/* 38 */
2317 	NODEST,	NODEST,	0xd7ea,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2318 	/* 40 */
2319 	0xbd5e,	0xd7ec,	0xd7f6,	0xd7f4,	NODEST,	NODEST,	0xd7f1,	0xbd5f,
2320 	/* 48 */
2321 	0xbd60,	0xbd61,	0xd7f0,	0xcef8,	0xbd62,	0xd7f2,	NODEST,	NODEST,
2322 	/* 50 */
2323 	0xb6b2,	0xbd63,	0xb9b1,	NODEST,	0xbd64,	0xbdfa,	0xbd65,	0xbd66,
2324 	/* 58 */
2325 	NODEST,	0xd7f9,	0xd7eb,	NODEST,	NODEST,	0xbd67,	NODEST,	0xd7ef,
2326 	/* 60 */
2327 	0xd7df,	0xbd68,	0xb2fa,	0xd7f3,	0xd7f5,	0xc3d1,	NODEST,	0xbd69,
2328 	/* 68 */
2329 	0xbaa8,	0xb2b8,	0xd7ed,	0xd7f8,	0xd7f7,	0xb6b3,	NODEST,	0xc2a9,
2330 	/* 70 */
2331 	0xb3e6,	0xbd6a,	NODEST,	NODEST,	NODEST,	0xb7c3,	NODEST,	0xd7ee,
2332 	/* 78 */
2333 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbd6b,	0xbd6c,
2334 	/* 80 */
2335 	NODEST,	0xd7fa,	0xbd6d,	0xd7fd,	0xd8a1,	0xf43f,	0xbd6e,	NODEST,
2336 	/* 88 */
2337 	0xbd6f,	0xbcbd,	0xbd70,	0xd8a7,	0xc4f0,	0xd7fb,	0xbd71,	NODEST,
2338 	/* 90 */
2339 	NODEST,	0xbd72,	0xd8a5,	0xbd73,	0xb2f9,	0xbd74,	0xd8a3,	0xd8a4,
2340 	/* 98 */
2341 	0xbd75,	NODEST,	0xd7fe,	0xd8a2,	NODEST,	0xbd76,	0xbd77,	0xb8e7,
2342 	/* A0 */
2343 	0xcdaa,	NODEST,	0xbd78,	0xb4b5,	0xbd79,	0xbd7a,	0xb1d9,	0xd8a6,
2344 	/* A8 */
2345 	0xbd7b,	0xc7ba,	0xb0ad,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2346 	/* B0 */
2347 	0xbd7c,	0xbd7d,	0xc8e1,	0xd7dc,	0xd8ac,	0xd8b0,	0xcce5,	0xbd7e,
2348 	/* B8 */
2349 	0xd8a9,	NODEST,	NODEST,	0xbe21,	0xc5e9,	0xd8ae,	0xbe22,	NODEST,
2350 	/* C0 */
2351 	NODEST,	NODEST,	0xbe23,	NODEST,	0xbe24,	0xbef0,	0xd8af,	0xc6d7,
2352 	/* C8 */
2353 	0xbe25,	0xbe26,	0xbe27,	0xbe28,	NODEST,	NODEST,	0xbe29,	0xbe2a,
2354 	/* D0 */
2355 	NODEST,	0xcfc7,	NODEST,	0xd8ab,	0xbe2b,	0xbe2c,	NODEST,	NODEST,
2356 	/* D8 */
2357 	0xd8b1,	0xbe2d,	0xb9fb,	0xbe2e,	0xc0cb,	0xbe2f,	0xbe30,	0xb0d4,
2358 	/* E0 */
2359 	0xd8aa,	0xd8a8,	0xbe31,	0xc1da,	NODEST,	0xbe32,	NODEST,	0xd7fc,
2360 	/* E8 */
2361 	0xbbb4,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2362 	/* F0 */
2363 	0xc2c6,	0xd8bd,	0xbe33,	0xc1db,	0xd8b8,	0xbe34,	0xd8b5,	0xd8b6,
2364 	/* F8 */
2365 	0xbe35,	0xbce6,	0xd8b9,	0xd8bc,	0xbe36,	0xbe37,	NODEST,	NODEST,
2366 };
2367 
2368 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_61[] = {
2369 	/* 00 */
2370 	0xd8b7,	0xbda5,	0xbe38,	0xd8ba,	NODEST,	NODEST,	0xd8b4,	0xbe39,
2371 	/* 08 */
2372 	0xccfc,	0xccfb,	0xbe3a,	NODEST,	0xbe3b,	0xd8be,	0xd8bf,	0xb0d5,
2373 	/* 10 */
2374 	0xbe3c,	0xbe3d,	0xbe3e,	0xbe3f,	0xbe40,	0xd8b3,	0xbe41,	0xbe42,
2375 	/* 18 */
2376 	NODEST,	0xbe43,	0xb6f2,	0xb0a6,	0xbe44,	NODEST,	0xbe45,	0xb4b6,
2377 	/* 20 */
2378 	0xf440,	0xd8bb,	0xbe46,	NODEST,	NODEST,	NODEST,	NODEST,	0xd8c3,
2379 	/* 28 */
2380 	0xd8c2,	NODEST,	0xbe47,	0xbe48,	0xd8c7,	NODEST,	NODEST,	NODEST,
2381 	/* 30 */
2382 	0xbe49,	0xbe4a,	NODEST,	NODEST,	0xd8c8,	0xbe4b,	0xbe4c,	0xbe4d,
2383 	/* 38 */
2384 	NODEST,	0xbe4e,	NODEST,	NODEST,	0xd8c6,	0xd8c9,	0xd8c1,	0xd8c5,
2385 	/* 40 */
2386 	NODEST,	0xbe4f,	0xd8ca,	NODEST,	0xd8cb,	0xbe50,	0xbe51,	0xd8c0,
2387 	/* 48 */
2388 	0xbbfc,	0xbe52,	0xd8c4,	0xc2d6,	0xb9b2,	0xd8b2,	0xbfb5,	NODEST,
2389 	/* 50 */
2390 	NODEST,	NODEST,	NODEST,	0xd8d8,	NODEST,	0xcae9,	NODEST,	NODEST,
2391 	/* 58 */
2392 	0xd8ce,	0xd8cf,	0xd8d0,	NODEST,	NODEST,	0xd8d7,	0xbe53,	0xd8d6,
2393 	/* 60 */
2394 	0xbe54,	NODEST,	0xcbfd,	0xb4b7,	NODEST,	0xd8d4,	NODEST,	0xb7c5,
2395 	/* 68 */
2396 	0xb3b4,	NODEST,	NODEST,	0xd8d1,	0xbe55,	NODEST,	0xceb8,	0xd8d3,
2397 	/* 70 */
2398 	0xb0d6,	0xd8d5,	0xbe56,	0xd8cc,	0xd8d2,	0xd8d9,	0xb7c4,	0xd8cd,
2399 	/* 78 */
2400 	0xbe57,	NODEST,	NODEST,	0xbe58,	0xbe59,	NODEST,	0xcddd,	0xbe5a,
2401 	/* 80 */
2402 	0xbe5b,	0xbe5c,	0xcdab,	0xbe5d,	0xbe5e,	NODEST,	NODEST,	0xd8dc,
2403 	/* 88 */
2404 	NODEST,	NODEST,	0xd8e0,	0xbe5f,	NODEST,	0xbe60,	0xc1fe,	NODEST,
2405 	/* 90 */
2406 	0xcef9,	0xd8e1,	0xbe61,	0xbe62,	0xd8de,	NODEST,	0xd8db,	0xbe63,
2407 	/* 98 */
2408 	0xbe64,	0xd8da,	0xd8df,	NODEST,	0xbe65,	0xbe66,	NODEST,	0xbe67,
2409 	/* A0 */
2410 	0xbe68,	NODEST,	NODEST,	NODEST,	0xcab0,	0xbe69,	NODEST,	0xc6b4,
2411 	/* A8 */
2412 	0xbe6a,	0xb7c6,	0xbe6b,	0xd8e2,	0xd8dd,	0xbe6c,	0xd8e3,	NODEST,
2413 	/* B0 */
2414 	NODEST,	NODEST,	0xb7fb,	NODEST,	NODEST,	NODEST,	0xb2b1,	NODEST,
2415 	/* B8 */
2416 	0xbe6d,	0xbe6e,	0xd8eb,	NODEST,	0xbe6f,	NODEST,	0xb4b8,	NODEST,
2417 	/* C0 */
2418 	0xbe70,	0xbe71,	0xbe72,	0xd8e9,	NODEST,	NODEST,	0xd8ea,	0xbaa9,
2419 	/* C8 */
2420 	0xd8e8,	0xd8e6,	0xd8e5,	0xd8ec,	0xd8e4,	0xd8ee,	0xbe73,	0xbe74,
2421 	/* D0 */
2422 	0xb2fb,	NODEST,	NODEST,	NODEST,	NODEST,	0xbe75,	NODEST,	NODEST,
2423 	/* D8 */
2424 	NODEST,	NODEST,	NODEST,	NODEST,	0xbe76,	0xbe77,	0xbe78,	0xbe79,
2425 	/* E0 */
2426 	NODEST,	0xbe7a,	0xbe7b,	0xd8f0,	NODEST,	0xbe7e,	0xd8ef,	0xbe7c,
2427 	/* E8 */
2428 	NODEST,	0xbe7d,	NODEST,	NODEST,	0xbf21,	0xbf22,	NODEST,	0xbf23,
2429 	/* F0 */
2430 	NODEST,	NODEST,	0xc4a8,	NODEST,	0xd8f3,	NODEST,	0xd8f1,	0xd8e7,
2431 	/* F8 */
2432 	0xb7fc,	NODEST,	0xd8f2,	NODEST,	0xd8f6,	0xd8f5,	0xd8f7,	0xd8f4,
2433 };
2434 
2435 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_62[] = {
2436 	/* 00 */
2437 	0xd8f8,	0xbf24,	NODEST,	0xbf25,	0xbf26,	NODEST,	NODEST,	0xbf27,
2438 	/* 08 */
2439 	0xd8f9,	0xd8fa,	0xcaea,	NODEST,	0xd8fc,	0xd8fb,	0xbdbf,	NODEST,
2440 	/* 10 */
2441 	0xc0ae,	0xb2e6,	0xb2fc,	0xbf28,	0xd8fd,	0xbf29,	0xb0bf,	NODEST,
2442 	/* 18 */
2443 	NODEST,	NODEST,	0xc0cc,	0xd8fe,	0xbf2a,	0xecc3,	0xd9a1,	0xb7e1,
2444 	/* 20 */
2445 	0xbf2b,	0xd9a2,	0xbf2c,	0xbf2d,	NODEST,	NODEST,	0xc0ef,	0xbf2e,
2446 	/* 28 */
2447 	NODEST,	0xbf2f,	0xd9a3,	0xbf30,	NODEST,	NODEST,	0xd9a4,	0xb5ba,
2448 	/* 30 */
2449 	0xd9a5,	NODEST,	0xd9a6,	0xd9a7,	0xc2d7,	NODEST,	NODEST,	NODEST,
2450 	/* 38 */
2451 	0xb8cd,	0xbf31,	NODEST,	0xcce1,	NODEST,	0xbf32,	NODEST,	0xcbbc,
2452 	/* 40 */
2453 	0xbdea,	0xd9a8,	0xbf33,	0xbf34,	0xbf35,	NODEST,	0xbf36,	0xc0f0,
2454 	/* 48 */
2455 	0xeebd,	0xc8e2,	NODEST,	0xbcea,	0xbf37,	0xbacd,	0xd9a9,	NODEST,
2456 	/* 50 */
2457 	0xbf38,	0xbf39,	0xbf3a,	0xc2c7,	0xbf3b,	0xcaa7,	0xbf3c,	NODEST,
2458 	/* 58 */
2459 	0xc2f1,	NODEST,	0xbf3d,	0xd9ac,	0xbf3e,	NODEST,	0xd9aa,	NODEST,
2460 	/* 60 */
2461 	0xd9ad,	NODEST,	NODEST,	0xd9ab,	0xbf3f,	NODEST,	NODEST,	NODEST,
2462 	/* 68 */
2463 	0xd9ae,	NODEST,	NODEST,	NODEST,	NODEST,	0xbf40,	0xcab1,	0xbf41,
2464 	/* 70 */
2465 	NODEST,	0xb0b7,	NODEST,	0xbf42,	NODEST,	NODEST,	0xc9de,	NODEST,
2466 	/* 78 */
2467 	NODEST,	0xc8e3,	0xbf43,	NODEST,	0xd9af,	0xbf44,	0xd9b2,	0xbeb5,
2468 	/* 80 */
2469 	0xb5bb,	NODEST,	0xd9b0,	0xd9b7,	0xbeb6,	NODEST,	NODEST,	NODEST,
2470 	/* 88 */
2471 	NODEST,	0xd9b1,	0xc7c4,	NODEST,	NODEST,	0xbf45,	0xbf46,	0xbf47,
2472 	/* 90 */
2473 	0xbf48,	0xcdde,	0xd9b3,	0xd9b4,	0xd9b8,	0xc5ea,	0xd9b5,	0xb9b3,
2474 	/* 98 */
2475 	0xc0de,	NODEST,	NODEST,	0xd9c6,	0xc8b4,	NODEST,	0xc2f2,	NODEST,
2476 	/* A0 */
2477 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbf49,	NODEST,
2478 	/* A8 */
2479 	0xbf4a,	NODEST,	NODEST,	0xc8e4,	0xdaad,	NODEST,	NODEST,	NODEST,
2480 	/* B0 */
2481 	NODEST,	0xcafa,	NODEST,	0xbf4b,	NODEST,	0xc4f1,	0xbf4c,	0xbf4d,
2482 	/* B8 */
2483 	NODEST,	0xcbf5,	0xbf4e,	0xd9bb,	0xb2a1,	0xc3ea,	0xbf4f,	0xbf50,
2484 	/* C0 */
2485 	NODEST,	NODEST,	0xd9c4,	NODEST,	0xbf51,	0xc3b4,	0xd9be,	0xd9c5,
2486 	/* C8 */
2487 	0xd9c0,	0xd9c7,	0xd9c3,	NODEST,	0xd9c2,	0xc7ef,	0xbf52,	0xd9bc,
2488 	/* D0 */
2489 	0xb2fd,	0xd9ba,	0xb5f1,	0xc2f3,	0xd9b6,	0xbf53,	0xbf54,	0xd9b9,
2490 	/* D8 */
2491 	0xb9b4,	0xc0db,	0xbf55,	0xbeb7,	0xd9c1,	0xc7d2,	NODEST,	NODEST,
2492 	/* E0 */
2493 	0xb5f2,	0xb3c8,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2494 	/* E8 */
2495 	NODEST,	NODEST,	0xbf56,	NODEST,	0xb3e7,	0xbfa1,	0xd9c9,	0xd9ce,
2496 	/* F0 */
2497 	NODEST,	0xd9ca,	0xbf57,	0xb7fd,	0xbf58,	0xd9cf,	0xbba2,	0xb9e9,
2498 	/* F8 */
2499 	NODEST,	NODEST,	NODEST,	NODEST,	0xbf59,	0xbf5a,	0xbda6,	0xd9bd,
2500 };
2501 
2502 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_63[] = {
2503 	/* 00 */
2504 	NODEST,	0xbbfd,	0xd9cc,	0xbf5b,	0xbf5c,	NODEST,	NODEST,	0xbbd8,
2505 	/* 08 */
2506 	0xd9cd,	0xb0c4,	0xbf5d,	0xbf5e,	0xd9c8,	0xbf5f,	NODEST,	NODEST,
2507 	/* 10 */
2508 	0xbf60,	0xc4a9,	NODEST,	0xbf61,	NODEST,	NODEST,	0xbf62,	NODEST,
2509 	/* 18 */
2510 	0xbf63,	0xb5f3,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb6b4,
2511 	/* 20 */
2512 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd9cb,
2513 	/* 28 */
2514 	0xb0a7,	0xbf64,	0xbf65,	0xbac3,	NODEST,	0xbf66,	NODEST,	0xbfb6,
2515 	/* 30 */
2516 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbf67,	0xbf68,	NODEST,
2517 	/* 38 */
2518 	NODEST,	0xbf69,	0xc4f2,	NODEST,	0xbf6a,	0xc8d4,	0xd9d1,	0xc1de,
2519 	/* 40 */
2520 	NODEST,	0xbf6b,	0xbf6c,	0xbf6d,	0xbf6e,	NODEST,	0xbf6f,	NODEST,
2521 	/* 48 */
2522 	NODEST,	0xc2aa,	0xbf70,	0xbf71,	0xbbab,	0xd9d2,	0xbf72,	0xd9d4,
2523 	/* 50 */
2524 	0xd9d0,	NODEST,	0xbf73,	0xbf74,	0xbf75,	0xcae1,	NODEST,	0xc4bd,
2525 	/* 58 */
2526 	0xbf76,	NODEST,	NODEST,	0xbf77,	0xc1dc,	NODEST,	NODEST,	NODEST,
2527 	/* 60 */
2528 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbf78,	0xbf79,	0xcafb,
2529 	/* 68 */
2530 	0xbcce,	0xd9e0,	NODEST,	0xd9df,	0xbf7a,	0xbf7b,	0xbff8,	NODEST,
2531 	/* 70 */
2532 	NODEST,	0xbf7c,	0xb7fe,	NODEST,	0xbf7d,	0xbf7e,	0xd9d9,	0xbeb9,
2533 	/* 78 */
2534 	0xc021,	NODEST,	0xc6e8,	0xc7b1,	0xc022,	0xc023,	NODEST,	0xc024,
2535 	/* 80 */
2536 	0xd9d7,	NODEST,	0xc025,	0xc1dd,	0xc026,	NODEST,	NODEST,	0xc027,
2537 	/* 88 */
2538 	0xbcf8,	0xd9dc,	0xc028,	NODEST,	0xbeb8,	NODEST,	0xd9d6,	0xd9db,
2539 	/* 90 */
2540 	0xc029,	NODEST,	0xc7d3,	NODEST,	0xc02a,	0xc02b,	0xd9d5,	NODEST,
2541 	/* 98 */
2542 	0xb7a1,	0xc02c,	0xc02d,	0xb3dd,	NODEST,	NODEST,	0xc02e,	0xd9dd,
2543 	/* A0 */
2544 	0xceab,	0xbace,	0xc3b5,	0xd9da,	0xc02f,	0xc0dc,	0xc030,	0xb9b5,
2545 	/* A8 */
2546 	0xbfe4,	0xb1e6,	0xc1bc,	0xd9d8,	0xb5c5,	0xc031,	0xc032,	0xc033,
2547 	/* B0 */
2548 	NODEST,	NODEST,	0xb7c7,	NODEST,	0xc4cf,	0xd9de,	NODEST,	NODEST,
2549 	/* B8 */
2550 	NODEST,	NODEST,	NODEST,	0xc1df,	NODEST,	0xc034,	0xd9e1,	NODEST,
2551 	/* C0 */
2552 	0xd9e3,	0xc035,	NODEST,	0xc2b7,	0xd9e9,	0xc036,	0xd9e4,	NODEST,
2553 	/* C8 */
2554 	0xc037,	0xd9e6,	NODEST,	NODEST,	NODEST,	NODEST,	0xc038,	0xc9c1,
2555 	/* D0 */
2556 	0xc4f3,	0xc039,	0xd9e7,	0xc03a,	0xc03b,	0xc03c,	0xcdac,	NODEST,
2557 	/* D8 */
2558 	NODEST,	NODEST,	0xcdc8,	0xb4b9,	0xc03d,	NODEST,	NODEST,	NODEST,
2559 	/* E0 */
2560 	0xc03e,	0xb0ae,	NODEST,	0xd9e5,	NODEST,	0xc03f,	NODEST,	NODEST,
2561 	/* E8 */
2562 	NODEST,	0xd9e2,	0xc040,	NODEST,	0xc041,	NODEST,	0xb4f8,	NODEST,
2563 	/* F0 */
2564 	NODEST,	NODEST,	0xc042,	0xc043,	0xb1e7,	0xc044,	0xd9e8,	NODEST,
2565 	/* F8 */
2566 	0xc045,	0xc046,	0xcdc9,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2567 };
2568 
2569 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_64[] = {
2570 	/* 00 */
2571 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd9ec,	NODEST,
2572 	/* 08 */
2573 	NODEST,	0xc047,	0xc048,	NODEST,	NODEST,	0xc2bb,	NODEST,	0xd9f3,
2574 	/* 10 */
2575 	0xc049,	NODEST,	0xc04a,	0xd9ed,	0xc04b,	NODEST,	0xd9ea,	0xd9f1,
2576 	/* 18 */
2577 	0xc04c,	NODEST,	NODEST,	NODEST,	0xd9d3,	NODEST,	0xc04d,	NODEST,
2578 	/* 20 */
2579 	0xc04e,	NODEST,	0xc04f,	NODEST,	0xc050,	0xc051,	0xd9ee,	NODEST,
2580 	/* 28 */
2581 	0xd9f2,	0xc052,	0xc053,	NODEST,	0xc8c2,	0xc5eb,	NODEST,	0xc054,
2582 	/* 30 */
2583 	0xc055,	NODEST,	NODEST,	NODEST,	0xd9eb,	0xc056,	0xd9ef,	NODEST,
2584 	/* 38 */
2585 	NODEST,	NODEST,	0xb7c8,	NODEST,	NODEST,	0xc057,	0xbaf1,	0xc058,
2586 	/* 40 */
2587 	NODEST,	NODEST,	0xc0dd,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2588 	/* 48 */
2589 	NODEST,	NODEST,	NODEST,	0xc059,	NODEST,	NODEST,	0xd9f7,	0xc05a,
2590 	/* 50 */
2591 	NODEST,	0xc05b,	0xc05c,	0xc05d,	0xc05e,	NODEST,	NODEST,	NODEST,
2592 	/* 58 */
2593 	0xc5a6,	NODEST,	0xc05f,	0xc060,	0xc061,	0xc062,	NODEST,	0xc063,
2594 	/* 60 */
2595 	0xc064,	0xc065,	NODEST,	0xc066,	NODEST,	NODEST,	NODEST,	0xd9f4,
2596 	/* 68 */
2597 	NODEST,	0xcbe0,	NODEST,	NODEST,	NODEST,	0xc067,	NODEST,	0xd9f5,
2598 	/* 70 */
2599 	NODEST,	NODEST,	NODEST,	0xc068,	0xc069,	NODEST,	0xd9f6,	NODEST,
2600 	/* 78 */
2601 	0xccce,	NODEST,	0xc0a2,	0xc06a,	NODEST,	0xc06b,	NODEST,	NODEST,
2602 	/* 80 */
2603 	NODEST,	NODEST,	NODEST,	0xb7e2,	NODEST,	0xc06c,	NODEST,	0xc06d,
2604 	/* 88 */
2605 	0xd9fd,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc06e,
2606 	/* 90 */
2607 	0xc06f,	0xc070,	0xbbb5,	0xd9fa,	NODEST,	0xd9f9,	NODEST,	NODEST,
2608 	/* 98 */
2609 	0xc071,	0xc072,	0xc7b2,	0xc073,	NODEST,	0xc074,	0xc6b5,	0xc075,
2610 	/* A0 */
2611 	NODEST,	0xc076,	NODEST,	0xc077,	0xc5b1,	0xd9fb,	0xc078,	NODEST,
2612 	/* A8 */
2613 	0xc079,	0xd9fc,	NODEST,	0xc9ef,	0xc07a,	0xc7c5,	0xbba3,	NODEST,
2614 	/* B0 */
2615 	0xc0f1,	NODEST,	0xcbd0,	0xc07b,	NODEST,	NODEST,	NODEST,	NODEST,
2616 	/* B8 */
2617 	NODEST,	0xb3c9,	NODEST,	0xdaa5,	0xd9fe,	0xc07c,	0xc07d,	0xc07e,
2618 	/* C0 */
2619 	NODEST,	0xcdca,	0xdaa7,	NODEST,	0xc121,	0xdaa3,	NODEST,	0xdaa4,
2620 	/* C8 */
2621 	NODEST,	0xc122,	0xc123,	0xc124,	0xc125,	0xc1e0,	0xc126,	NODEST,
2622 	/* D0 */
2623 	0xc127,	0xc128,	0xdaa2,	NODEST,	0xd9bf,	0xc129,	NODEST,	0xc12a,
2624 	/* D8 */
2625 	0xdaa6,	NODEST,	0xdaa1,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2626 	/* E0 */
2627 	0xdaab,	0xdaac,	0xc5a7,	0xdaae,	0xc12b,	0xc12c,	0xbba4,	0xdaa9,
2628 	/* E8 */
2629 	NODEST,	0xc12d,	0xc12e,	NODEST,	0xb5bc,	0xc12f,	NODEST,	0xdaaf,
2630 	/* F0 */
2631 	0xc130,	0xdaa8,	0xdab3,	NODEST,	0xdab2,	0xc131,	0xdab1,	0xc132,
2632 	/* F8 */
2633 	NODEST,	NODEST,	0xdab4,	0xc133,	NODEST,	0xdab6,	0xbef1,	0xc134,
2634 };
2635 
2636 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_65[] = {
2637 	/* 00 */
2638 	0xdab5,	0xc135,	NODEST,	NODEST,	0xc136,	0xdab9,	NODEST,	NODEST,
2639 	/* 08 */
2640 	0xc137,	0xc138,	0xc139,	NODEST,	NODEST,	NODEST,	NODEST,	0xc13a,
2641 	/* 10 */
2642 	NODEST,	NODEST,	NODEST,	0xc13b,	0xc13c,	NODEST,	0xc13d,	NODEST,
2643 	/* 18 */
2644 	0xdab7,	0xc13e,	NODEST,	0xc13f,	0xdab8,	0xd9f0,	0xc140,	0xc141,
2645 	/* 20 */
2646 	NODEST,	NODEST,	0xc142,	0xdabb,	0xdaba,	NODEST,	0xc143,	NODEST,
2647 	/* 28 */
2648 	NODEST,	0xc144,	0xd9f8,	0xdabc,	0xdab0,	NODEST,	0xc145,	0xbbd9,
2649 	/* 30 */
2650 	NODEST,	0xc146,	NODEST,	NODEST,	0xdabd,	0xdabe,	0xdac0,	0xdabf,
2651 	/* 38 */
2652 	0xdac1,	0xb2fe,	0xc147,	0xb9b6,	0xc148,	0xc149,	0xcafc,	0xc0af,
2653 	/* 40 */
2654 	NODEST,	NODEST,	NODEST,	0xc14a,	NODEST,	0xb8ce,	NODEST,	0xc14b,
2655 	/* 48 */
2656 	0xdac3,	0xc14c,	NODEST,	NODEST,	NODEST,	0xdac6,	0xf441,	0xc9d2,
2657 	/* 50 */
2658 	0xc14d,	0xb5df,	0xc14e,	NODEST,	0xc14f,	0xdac5,	0xdac4,	0xc7d4,
2659 	/* 58 */
2660 	0xdac7,	0xb6b5,	NODEST,	NODEST,	NODEST,	0xdac9,	0xdac8,	0xc150,
2661 	/* 60 */
2662 	0xc151,	NODEST,	0xb4ba,	0xbbb6,	NODEST,	NODEST,	0xc6d8,	0xc152,
2663 	/* 68 */
2664 	NODEST,	NODEST,	NODEST,	0xc153,	0xb7c9,	NODEST,	NODEST,	NODEST,
2665 	/* 70 */
2666 	0xbff4,	NODEST,	0xdaca,	NODEST,	0xc0b0,	0xc5a8,	NODEST,	0xc9df,
2667 	/* 78 */
2668 	0xdacb,	NODEST,	0xc154,	NODEST,	NODEST,	0xc155,	NODEST,	NODEST,
2669 	/* 80 */
2670 	NODEST,	0xc156,	0xdacc,	0xdacd,	NODEST,	0xc157,	NODEST,	0xcab8,
2671 	/* 88 */
2672 	0xd5dd,	0xc0c6,	0xc158,	NODEST,	0xc9cc,	NODEST,	0xbad8,	NODEST,
2673 	/* 90 */
2674 	0xc8e5,	0xc8c3,	0xc159,	NODEST,	NODEST,	0xc15a,	NODEST,	0xc5cd,
2675 	/* 98 */
2676 	0xc15b,	0xcec1,	NODEST,	0xdacf,	0xbcd0,	0xc15c,	NODEST,	0xdad0,
2677 	/* A0 */
2678 	0xc15d,	0xb0b6,	NODEST,	0xc15e,	0xb6d4,	0xc0cd,	0xc15f,	0xc9e0,
2679 	/* A8 */
2680 	NODEST,	NODEST,	NODEST,	0xdad1,	0xbbc2,	0xc3c7,	0xc160,	0xbbdb,
2681 	/* B0 */
2682 	0xbfb7,	NODEST,	0xc161,	0xc162,	0xc163,	NODEST,	NODEST,	0xdad2,
2683 	/* B8 */
2684 	NODEST,	0xcafd,	NODEST,	NODEST,	0xb1f7,	0xbbdc,	NODEST,	0xc164,
2685 	/* C0 */
2686 	NODEST,	0xdad5,	0xc165,	0xdad3,	0xdad6,	0xceb9,	0xdad4,	NODEST,
2687 	/* C8 */
2688 	0xc166,	0xc167,	NODEST,	0xc0fb,	0xdad7,	NODEST,	0xc168,	0xc2b2,
2689 	/* D0 */
2690 	0xc169,	NODEST,	0xdad8,	NODEST,	0xc16a,	NODEST,	0xc16b,	0xb4fa,
2691 	/* D8 */
2692 	0xc16c,	0xdada,	NODEST,	0xdad9,	NODEST,	NODEST,	NODEST,	0xc16d,
2693 	/* E0 */
2694 	0xdadb,	0xdadc,	0xb4fb,	NODEST,	NODEST,	0xc6fc,	0xc3b6,	0xb5ec,
2695 	/* E8 */
2696 	0xbbdd,	0xc1e1,	NODEST,	NODEST,	0xbddc,	0xb0b0,	NODEST,	NODEST,
2697 	/* F0 */
2698 	0xc16e,	0xdadd,	0xc16f,	NODEST,	0xc170,	0xc171,	NODEST,	NODEST,
2699 	/* F8 */
2700 	NODEST,	0xc172,	0xb2a2,	0xdae1,	NODEST,	NODEST,	0xc173,	0xc174,
2701 };
2702 
2703 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_66[] = {
2704 	/* 00 */
2705 	0xc175,	NODEST,	0xb9b7,	0xdae0,	0xc176,	NODEST,	0xbaab,	0xbeba,
2706 	/* 08 */
2707 	0xc177,	0xc178,	0xdadf,	NODEST,	0xbebb,	0xc179,	0xccc0,	0xbaaa,
2708 	/* 10 */
2709 	NODEST,	0xc17a,	0xc17b,	0xb0d7,	0xc0ce,	0xc17c,	0xc17d,	NODEST,
2710 	/* 18 */
2711 	NODEST,	NODEST,	NODEST,	NODEST,	0xdae6,	0xc17e,	0xc221,	0xc0b1,
2712 	/* 20 */
2713 	0xb1c7,	0xc222,	0xc223,	0xc224,	0xc225,	0xbdd5,	0xc226,	0xcbe6,
2714 	/* 28 */
2715 	0xbaf2,	0xc227,	0xc228,	0xc229,	0xc22a,	0xbebc,	0xc22b,	0xc0a7,
2716 	/* 30 */
2717 	0xc22c,	0xc22d,	NODEST,	0xc22e,	0xdae5,	0xdae3,	0xdae4,	0xc230,
2718 	/* 38 */
2719 	NODEST,	0xc22f,	NODEST,	0xf442,	0xc3eb,	NODEST,	NODEST,	0xdba6,
2720 	/* 40 */
2721 	0xc231,	0xdaea,	0xbbfe,	0xb9b8,	0xdae8,	0xc232,	0xc233,	NODEST,
2722 	/* 48 */
2723 	NODEST,	0xdae9,	0xc234,	0xbfb8,	0xc235,	NODEST,	0xc237,	0xdae7,
2724 	/* 50 */
2725 	NODEST,	0xc236,	0xbbaf,	NODEST,	NODEST,	NODEST,	NODEST,	0xc238,
2726 	/* 58 */
2727 	0xc239,	0xc23a,	NODEST,	0xc23b,	0xc23c,	0xdaec,	0xdaeb,	0xdaf0,
2728 	/* 60 */
2729 	0xc23d,	0xc23e,	0xdaf1,	NODEST,	0xdaed,	0xf443,	0xb3a2,	0xdaee,
2730 	/* 68 */
2731 	0xdaef,	0xc8d5,	0xc240,	0xc241,	0xc242,	NODEST,	0xc9e1,	0xb7ca,
2732 	/* 70 */
2733 	0xdaf2,	NODEST,	NODEST,	0xc244,	0xc0b2,	0xc245,	0xbebd,	0xc247,
2734 	/* 78 */
2735 	0xc248,	0xc249,	0xc3d2,	0xc24a,	0xc24c,	NODEST,	0xc243,	0xc246,
2736 	/* 80 */
2737 	0xc24b,	0xb6c7,	NODEST,	0xdaf3,	0xdaf7,	NODEST,	NODEST,	0xb2cb,
2738 	/* 88 */
2739 	0xdaf4,	0xdaf6,	NODEST,	0xc24d,	0xc24e,	0xc24f,	0xdaf5,	NODEST,
2740 	/* 90 */
2741 	0xc250,	0xbdeb,	0xc251,	NODEST,	NODEST,	NODEST,	0xc3c8,	0xb0c5,
2742 	/* 98 */
2743 	0xdaf8,	0xc252,	0xc253,	0xc254,	0xc255,	0xdaf9,	NODEST,	0xc256,
2744 	/* A0 */
2745 	0xc257,	NODEST,	0xc4aa,	NODEST,	0xc258,	NODEST,	0xcef1,	NODEST,
2746 	/* A8 */
2747 	NODEST,	NODEST,	NODEST,	0xbbc3,	NODEST,	0xc259,	0xcaeb,	NODEST,
2748 	/* B0 */
2749 	NODEST,	0xc25a,	0xc25b,	NODEST,	0xcbbd,	0xc25c,	NODEST,	NODEST,
2750 	/* B8 */
2751 	0xdba2,	0xdafb,	NODEST,	0xc25d,	0xdafe,	NODEST,	0xdafd,	0xc25e,
2752 	/* C0 */
2753 	0xc25f,	0xdafa,	0xc260,	0xc261,	0xdba1,	NODEST,	NODEST,	0xc6de,
2754 	/* C8 */
2755 	0xc262,	0xdafc,	NODEST,	NODEST,	0xc263,	NODEST,	0xc264,	0xc265,
2756 	/* D0 */
2757 	NODEST,	NODEST,	NODEST,	NODEST,	0xc266,	NODEST,	0xdba3,	NODEST,
2758 	/* D8 */
2759 	NODEST,	0xbdec,	0xdba4,	0xc267,	0xcdcb,	0xc7f8,	NODEST,	0xc268,
2760 	/* E0 */
2761 	0xdba5,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xdba7,	NODEST,
2762 	/* E8 */
2763 	0xc269,	0xdba8,	NODEST,	0xc26a,	0xc26b,	NODEST,	0xc26c,	NODEST,
2764 	/* F0 */
2765 	0xdba9,	NODEST,	0xb6ca,	0xb1c8,	0xb9b9,	0xdbaa,	NODEST,	0xdbab,
2766 	/* F8 */
2767 	0xbdf1,	0xc1e2,	0xc26d,	0xc23f,	0xd2d8,	0xc1be,	0xc1bd,	0xc2d8,
2768 };
2769 
2770 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_67[] = {
2771 	/* 00 */
2772 	0xbac7,	NODEST,	NODEST,	0xd0f2,	NODEST,	0xc26e,	NODEST,	0xc26f,
2773 	/* 08 */
2774 	0xb7ee,	0xcdad,	NODEST,	0xcafe,	NODEST,	0xc9fe,	0xc270,	0xdbac,
2775 	/* 10 */
2776 	NODEST,	NODEST,	NODEST,	0xc271,	0xbaf3,	0xc4bf,	0xdbad,	0xcfaf,
2777 	/* 18 */
2778 	NODEST,	0xc272,	NODEST,	0xcbbe,	0xc273,	0xc4ab,	0xdbae,	0xb4fc,
2779 	/* 20 */
2780 	0xc274,	NODEST,	0xc275,	NODEST,	NODEST,	NODEST,	0xdbaf,	0xdbb0,
2781 	/* 28 */
2782 	0xccda,	NODEST,	0xcca4,	0xcbf6,	0xcbdc,	0xbba5,	0xdbb2,	NODEST,
2783 	/* 30 */
2784 	NODEST,	0xbceb,	NODEST,	0xc276,	0xcbd1,	NODEST,	0xdbb4,	0xdbb7,
2785 	/* 38 */
2786 	0xdbb6,	NODEST,	0xb4f9,	NODEST,	NODEST,	0xb5e0,	0xc277,	0xdbb3,
2787 	/* 40 */
2788 	NODEST,	0xdbb5,	NODEST,	NODEST,	NODEST,	0xc278,	0xdbb8,	0xc279,
2789 	/* 48 */
2790 	0xc27a,	0xbff9,	NODEST,	NODEST,	0xc27b,	NODEST,	0xcdfb,	0xb0c9,
2791 	/* 50 */
2792 	0xbae0,	0xc2bc,	NODEST,	0xbcdd,	0xc27c,	0xc27d,	0xbef3,	NODEST,
2793 	/* 58 */
2794 	NODEST,	0xdbbb,	NODEST,	NODEST,	0xc5ce,	0xc27e,	0xdbb9,	0xc2ab,
2795 	/* 60 */
2796 	0xdbba,	0xbef2,	0xccdd,	0xdbbc,	0xdbbd,	0xcde8,	0xc321,	NODEST,
2797 	/* 68 */
2798 	NODEST,	NODEST,	0xdbc2,	NODEST,	0xc322,	0xb9ba,	0xc323,	0xc7d5,
2799 	/* 70 */
2800 	0xdbbf,	0xc5ec,	0xdade,	0xdae2,	0xc324,	0xb5cf,	0xc325,	0xc7c7,
2801 	/* 78 */
2802 	NODEST,	NODEST,	NODEST,	0xc326,	0xdbc1,	NODEST,	0xbebe,	0xc8c4,
2803 	/* 80 */
2804 	NODEST,	0xc327,	NODEST,	NODEST,	0xc328,	0xdbc7,	NODEST,	0xc8fa,
2805 	/* 88 */
2806 	NODEST,	0xdbbe,	NODEST,	0xdbc4,	0xdbc3,	NODEST,	0xc329,	0xc32a,
2807 	/* 90 */
2808 	0xc0cf,	0xc32b,	NODEST,	0xc32c,	NODEST,	0xcbed,	0xc32d,	0xced3,
2809 	/* 98 */
2810 	0xc32e,	0xc32f,	0xcbe7,	0xc330,	0xb2cc,	0xbbde,	NODEST,	NODEST,
2811 	/* A0 */
2812 	0xcfc8,	0xdbc6,	0xbff5,	NODEST,	NODEST,	NODEST,	0xdbc5,	NODEST,
2813 	/* A8 */
2814 	NODEST,	0xdbc0,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb8cf,
2815 	/* B0 */
2816 	0xc331,	0xc332,	0xc333,	0xdbcc,	0xdbca,	0xc334,	0xb2cd,	0xdbc8,
2817 	/* B8 */
2818 	0xdbce,	0xdbd4,	NODEST,	0xc335,	0xc336,	0xc337,	NODEST,	NODEST,
2819 	/* C0 */
2820 	0xc339,	0xc2c8,	0xc33a,	0xc33b,	0xcac1,	0xc33c,	0xdbd6,	NODEST,
2821 	/* C8 */
2822 	0xc33d,	0xc33e,	0xc9a2,	NODEST,	NODEST,	NODEST,	0xdbd5,	0xc7f0,
2823 	/* D0 */
2824 	0xcbbf,	0xb4bb,	0xc33f,	0xc0f7,	0xbdc0,	NODEST,	NODEST,	0xc340,
2825 	/* D8 */
2826 	0xc4d3,	0xc341,	0xcdae,	NODEST,	0xc342,	0xdbd1,	0xdbd0,	NODEST,
2827 	/* E0 */
2828 	NODEST,	0xc343,	0xdbd2,	NODEST,	0xdbcf,	NODEST,	0xc344,	0xdbd7,
2829 	/* E8 */
2830 	NODEST,	0xdbcd,	NODEST,	NODEST,	0xdbcb,	NODEST,	0xdbd3,	0xdbc9,
2831 	/* F0 */
2832 	0xc345,	0xc3ec,	0xc346,	0xccf8,	0xbcc6,	0xbaf4,	0xc347,	0xc348,
2833 	/* F8 */
2834 	NODEST,	0xc338,	NODEST,	0xbaba,	NODEST,	NODEST,	0xcbef,	0xb3c1,
2835 };
2836 
2837 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_68[] = {
2838 	/* 00 */
2839 	NODEST,	0xf446,	0xc4ce,	0xc6ca,	0xb1c9,	NODEST,	NODEST,	NODEST,
2840 	/* 08 */
2841 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2842 	/* 10 */
2843 	NODEST,	NODEST,	NODEST,	0xc0f2,	0xc34a,	NODEST,	0xc0b4,	0xb7aa,
2844 	/* 18 */
2845 	NODEST,	0xc34b,	NODEST,	NODEST,	NODEST,	0xc34c,	0xdbd9,	0xc34d,
2846 	/* 20 */
2847 	NODEST,	0xb9bb,	0xb3fc,	NODEST,	NODEST,	NODEST,	NODEST,	0xc34f,
2848 	/* 28 */
2849 	0xc34e,	0xdbdb,	0xb3f4,	0xdbe1,	0xc350,	0xc351,	NODEST,	0xc352,
2850 	/* 30 */
2851 	0xc353,	0xc354,	0xdbde,	0xc355,	0xc0f3,	NODEST,	NODEST,	NODEST,
2852 	/* 38 */
2853 	0xb3cb,	0xbaac,	NODEST,	0xc356,	0xb3ca,	0xbacf,	NODEST,	0xc357,
2854 	/* 40 */
2855 	0xdbdc,	0xb7e5,	0xb7cb,	0xc5ed,	0xc358,	0xc359,	0xdbda,	NODEST,
2856 	/* 48 */
2857 	0xb0c6,	NODEST,	0xc35a,	NODEST,	0xc35b,	0xdbdd,	0xdbdf,	NODEST,
2858 	/* 50 */
2859 	0xb6cd,	0xb7ac,	0xc349,	0xb4bc,	0xb5cb,	0xc35c,	NODEST,	0xc35d,
2860 	/* 58 */
2861 	0xc35e,	0xdbe2,	NODEST,	0xc35f,	0xbaf9,	0xcbf1,	NODEST,	0xbbb7,
2862 	/* 60 */
2863 	NODEST,	NODEST,	NODEST,	0xdbe3,	NODEST,	NODEST,	NODEST,	0xc9b0,
2864 	/* 68 */
2865 	NODEST,	NODEST,	NODEST,	0xc360,	NODEST,	NODEST,	0xc361,	0xc362,
2866 	/* 70 */
2867 	0xc363,	0xc364,	0xc365,	NODEST,	0xdbef,	0xc366,	0xb2b3,	0xdbe4,
2868 	/* 78 */
2869 	NODEST,	0xc367,	0xc368,	0xc369,	0xc36a,	NODEST,	0xdbf5,	0xdbe5,
2870 	/* 80 */
2871 	NODEST,	0xcec2,	0xc36b,	0xdbec,	0xc36c,	0xc7df,	0xc36d,	NODEST,
2872 	/* 88 */
2873 	0xc36e,	NODEST,	NODEST,	NODEST,	NODEST,	0xdbf4,	NODEST,	0xdbe7,
2874 	/* 90 */
2875 	NODEST,	NODEST,	NODEST,	0xb0b4,	0xdbe9,	NODEST,	0xc36f,	0xb9bc,
2876 	/* 98 */
2877 	0xc370,	NODEST,	0xc371,	0xdbeb,	0xc372,	0xdbea,	NODEST,	0xdbe6,
2878 	/* A0 */
2879 	0xdbf1,	0xc373,	0xbebf,	0xc374,	NODEST,	0xc375,	0xd4ed,	0xb8e8,
2880 	/* A8 */
2881 	0xcdfc,	0xc376,	0xc377,	NODEST,	NODEST,	0xdbe8,	0xc378,	0xc4f4,
2882 	/* B0 */
2883 	0xb3a3,	0xbaad,	0xc379,	0xdbe0,	NODEST,	0xdbf0,	0xb3e1,	NODEST,
2884 	/* B8 */
2885 	NODEST,	0xdbee,	0xdbf2,	0xc37a,	0xc5ee,	NODEST,	NODEST,	NODEST,
2886 	/* C0 */
2887 	NODEST,	NODEST,	NODEST,	NODEST,	0xb4fe,	0xc37b,	0xdcb2,	NODEST,
2888 	/* C8 */
2889 	0xc37c,	0xccc9,	0xdbf7,	0xb4fd,	0xc37d,	0xdbfe,	NODEST,	0xc37e,
2890 	/* D0 */
2891 	0xc421,	0xc422,	0xcbc0,	0xc423,	0xdca1,	0xdca3,	0xc424,	0xdca7,
2892 	/* D8 */
2893 	0xdbf9,	0xc425,	0xc3aa,	NODEST,	0xc426,	0xc427,	NODEST,	0xc5ef,
2894 	/* E0 */
2895 	0xdcab,	0xdbfc,	NODEST,	0xdca8,	NODEST,	0xc428,	NODEST,	0xdca2,
2896 	/* E8 */
2897 	0xc429,	NODEST,	0xc42a,	0xc42b,	0xc42c,	0xc42d,	0xbfb9,	0xdcac,
2898 	/* F0 */
2899 	0xc42e,	0xc42f,	0xc0b3,	NODEST,	NODEST,	0xc430,	0xc431,	NODEST,
2900 	/* F8 */
2901 	NODEST,	0xdcaa,	0xb4bd,	0xc432,	0xc433,	0xc434,	NODEST,	NODEST,
2902 };
2903 
2904 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_69[] = {
2905 	/* 00 */
2906 	0xcfd0,	0xdbf6,	NODEST,	NODEST,	0xdca6,	0xb0d8,	0xc435,	NODEST,
2907 	/* 08 */
2908 	0xdbf8,	0xc436,	0xc437,	0xccba,	0xdbfd,	0xbfa2,	0xc4c7,	0xdbf3,
2909 	/* 10 */
2910 	0xc438,	0xc439,	0xdca5,	0xc43a,	NODEST,	NODEST,	0xc43b,	0xc43c,
2911 	/* 18 */
2912 	NODEST,	0xbffa,	0xdcaf,	0xb3f1,	0xb8a1,	NODEST,	NODEST,	NODEST,
2913 	/* 20 */
2914 	NODEST,	0xdcb1,	0xdbfa,	0xdcb0,	NODEST,	0xdca9,	0xdbfb,	NODEST,
2915 	/* 28 */
2916 	0xdcad,	NODEST,	0xdcae,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2917 	/* 30 */
2918 	0xdcbf,	0xc43d,	NODEST,	0xc43e,	0xc6ce,	0xc43f,	0xdca4,	NODEST,
2919 	/* 38 */
2920 	0xc440,	0xdcbb,	NODEST,	0xc441,	NODEST,	0xdcbd,	NODEST,	0xc4d8,
2921 	/* 40 */
2922 	NODEST,	NODEST,	0xc442,	NODEST,	NODEST,	0xc443,	NODEST,	NODEST,
2923 	/* 48 */
2924 	NODEST,	0xc444,	0xcdcc,	NODEST,	NODEST,	NODEST,	0xc445,	NODEST,
2925 	/* 50 */
2926 	NODEST,	NODEST,	NODEST,	0xc9f6,	0xdcb8,	0xc2ca,	NODEST,	0xc446,
2927 	/* 58 */
2928 	NODEST,	0xdcbe,	0xc1bf,	0xc447,	0xdcb5,	0xdcc2,	0xdcc1,	NODEST,
2929 	/* 60 */
2930 	0xc6ef,	0xdcc0,	0xc6ea,	0xc448,	0xc449,	0xc44a,	0xc44b,	NODEST,
2931 	/* 68 */
2932 	0xc44c,	0xc44d,	0xdcc4,	0xdcb7,	0xc44e,	0xb6c8,	0xdcba,	0xbddd,
2933 	/* 70 */
2934 	0xc44f,	0xc450,	0xc451,	0xc7e0,	0xdcbc,	0xb6cb,	NODEST,	0xdcb4,
2935 	/* 78 */
2936 	0xdcb6,	0xdcb3,	0xc452,	0xc453,	0xcfb0,	0xb3da,	0xdcb9,	0xc454,
2937 	/* 80 */
2938 	0xc455,	0xdcc3,	0xb3b5,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
2939 	/* 88 */
2940 	NODEST,	NODEST,	0xbae7,	NODEST,	NODEST,	0xc456,	0xb1dd,	NODEST,
2941 	/* 90 */
2942 	NODEST,	0xdcd4,	0xc457,	NODEST,	0xcfb1,	0xdcd7,	0xc458,	NODEST,
2943 	/* 98 */
2944 	0xc459,	NODEST,	NODEST,	0xbfba,	0xdcd6,	NODEST,	NODEST,	NODEST,
2945 	/* A0 */
2946 	0xdcd5,	0xc45a,	NODEST,	NODEST,	NODEST,	0xc45b,	0xc45c,	0xdcd2,
2947 	/* A8 */
2948 	0xc45d,	NODEST,	NODEST,	0xc45e,	NODEST,	0xc45f,	0xdcc6,	0xc460,
2949 	/* B0 */
2950 	NODEST,	0xdce3,	0xdcc5,	NODEST,	0xdcd8,	NODEST,	NODEST,	0xc461,
2951 	/* B8 */
2952 	0xc462,	NODEST,	0xc463,	0xdcd0,	0xc464,	NODEST,	0xdccb,	0xdcc8,
2953 	/* C0 */
2954 	NODEST,	0xdcc9,	NODEST,	0xdcd1,	NODEST,	0xc465,	NODEST,	0xf4a2,
2955 	/* C8 */
2956 	0xc466,	NODEST,	0xdcce,	0xb9bd,	0xc4c8,	0xc1e4,	0xdccc,	NODEST,
2957 	/* D0 */
2958 	0xdcc7,	0xc467,	NODEST,	0xdcca,	NODEST,	NODEST,	0xc468,	0xc469,
2959 	/* D8 */
2960 	0xcdcd,	0xcbea,	NODEST,	NODEST,	NODEST,	0xdccf,	0xdcd9,	NODEST,
2961 	/* E0 */
2962 	NODEST,	NODEST,	0xc46a,	NODEST,	NODEST,	0xc46b,	NODEST,	0xdce1,
2963 	/* E8 */
2964 	0xdcda,	NODEST,	NODEST,	0xdce7,	NODEST,	0xdce5,	0xc46c,	0xc46d,
2965 	/* F0 */
2966 	NODEST,	0xc46e,	0xdce0,	0xc46f,	NODEST,	0xc470,	NODEST,	NODEST,
2967 	/* F8 */
2968 	NODEST,	0xdcdf,	NODEST,	0xc4d0,	NODEST,	0xc1e5,	0xc471,	0xdcdd,
2969 };
2970 
2971 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_6A[] = {
2972 	/* 00 */
2973 	0xc472,	0xc473,	0xdcdb,	0xc474,	NODEST,	0xdce2,	NODEST,	NODEST,
2974 	/* 08 */
2975 	NODEST,	NODEST,	0xdce8,	0xc8f5,	0xdcee,	NODEST,	NODEST,	0xc475,
2976 	/* 10 */
2977 	NODEST,	0xc476,	0xdce9,	0xdcec,	0xdce6,	0xc477,	NODEST,	0xc3f4,
2978 	/* 18 */
2979 	NODEST,	0xc9b8,	0xc478,	0xdcdc,	NODEST,	0xc479,	0xdce4,	0xbec0,
2980 	/* 20 */
2981 	0xc47a,	0xcccf,	0xdcf8,	0xdceb,	0xc47b,	NODEST,	NODEST,	NODEST,
2982 	/* 28 */
2983 	0xc47c,	0xb8a2,	0xb2a3,	0xb3df,	NODEST,	NODEST,	0xdcd3,	NODEST,
2984 	/* 30 */
2985 	0xc47d,	NODEST,	0xc47e,	NODEST,	0xc521,	0xbec1,	0xdcf0,	0xc522,
2986 	/* 38 */
2987 	0xdcf7,	0xbcf9,	0xb3f2,	0xc523,	NODEST,	0xc3ae,	0xc524,	0xc525,
2988 	/* 40 */
2989 	NODEST,	NODEST,	NODEST,	NODEST,	0xdced,	0xc526,	0xc527,	0xdcf2,
2990 	/* 48 */
2991 	0xdcf6,	0xc528,	0xc529,	0xb6b6,	NODEST,	NODEST,	0xc52a,	NODEST,
2992 	/* 50 */
2993 	0xc52b,	0xc52c,	0xc52d,	NODEST,	NODEST,	0xc52e,	0xc52f,	NODEST,
2994 	/* 58 */
2995 	0xb5cc,	0xdcf4,	NODEST,	0xc530,	NODEST,	NODEST,	NODEST,	0xb5a1,
2996 	/* 60 */
2997 	NODEST,	0xc6cb,	0xdcf3,	NODEST,	0xc531,	NODEST,	0xdcf5,	0xc532,
2998 	/* 68 */
2999 	NODEST,	NODEST,	0xc533,	0xf449,	NODEST,	NODEST,	NODEST,	NODEST,
3000 	/* 70 */
3001 	NODEST,	0xc534,	0xdcef,	0xc535,	NODEST,	NODEST,	NODEST,	NODEST,
3002 	/* 78 */
3003 	0xdcf1,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc536,	0xb3e0,
3004 	/* 80 */
3005 	0xc3c9,	0xc537,	NODEST,	0xc538,	0xdcfc,	NODEST,	0xc539,	0xc53a,
3006 	/* 88 */
3007 	NODEST,	0xc53b,	NODEST,	0xc53c,	NODEST,	0xdcfa,	0xb8e9,	NODEST,
3008 	/* 90 */
3009 	0xdcf9,	0xc53d,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xdda1,
3010 	/* 98 */
3011 	NODEST,	NODEST,	NODEST,	0xc53e,	0xdbd8,	0xc53f,	0xc540,	0xc541,
3012 	/* A0 */
3013 	0xdcfb,	NODEST,	0xdcfd,	0xdcfe,	NODEST,	0xc542,	NODEST,	NODEST,
3014 	/* A8 */
3015 	NODEST,	NODEST,	0xddac,	0xc543,	0xdda8,	NODEST,	0xdbed,	0xc544,
3016 	/* B0 */
3017 	0xc545,	0xc546,	NODEST,	0xdda7,	0xc547,	NODEST,	NODEST,	NODEST,
3018 	/* B8 */
3019 	0xdda6,	NODEST,	NODEST,	0xdda3,	NODEST,	0xc548,	0xc549,	0xc54a,
3020 	/* C0 */
3021 	NODEST,	0xdcea,	0xdda5,	0xdda4,	NODEST,	NODEST,	0xc54b,	NODEST,
3022 	/* C8 */
3023 	0xc54d,	0xc54c,	NODEST,	NODEST,	0xc54e,	NODEST,	NODEST,	NODEST,
3024 	/* D0 */
3025 	0xc54f,	0xddaa,	NODEST,	0xcfa6,	0xc550,	0xc551,	0xc552,	NODEST,
3026 	/* D8 */
3027 	NODEST,	NODEST,	0xddad,	0xb6fb,	0xc553,	0xc554,	0xdda9,	0xddab,
3028 	/* E0 */
3029 	NODEST,	NODEST,	0xf44a,	NODEST,	0xc555,	NODEST,	NODEST,	0xc556,
3030 	/* E8 */
3031 	0xc8a7,	NODEST,	0xddae,	NODEST,	0xc557,	NODEST,	NODEST,	NODEST,
3032 	/* F0 */
3033 	0xc558,	0xc559,	0xc55a,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3034 	/* F8 */
3035 	NODEST,	NODEST,	0xddb2,	0xddaf,	0xc55b,	0xc55c,	NODEST,	NODEST,
3036 };
3037 
3038 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_6B[] = {
3039 	/* 00 */
3040 	NODEST,	NODEST,	0xc55d,	0xc55e,	0xcdf3,	0xddb0,	0xc55f,	0xc560,
3041 	/* 08 */
3042 	NODEST,	0xc561,	0xdcde,	NODEST,	NODEST,	NODEST,	NODEST,	0xc562,
3043 	/* 10 */
3044 	0xc563,	0xc564,	0xddb3,	NODEST,	NODEST,	NODEST,	0xddb4,	0xc565,
3045 	/* 18 */
3046 	NODEST,	NODEST,	NODEST,	0xc566,	NODEST,	0xb1b5,	0xc567,	0xddb6,
3047 	/* 20 */
3048 	0xb7e7,	0xbca1,	NODEST,	0xb6d5,	0xc568,	NODEST,	NODEST,	0xb2a4,
3049 	/* 28 */
3050 	0xc569,	NODEST,	NODEST,	0xc56a,	0xc56b,	NODEST,	NODEST,	0xc56c,
3051 	/* 30 */
3052 	NODEST,	NODEST,	0xcddf,	NODEST,	NODEST,	0xc56d,	0xc56e,	0xddb8,
3053 	/* 38 */
3054 	0xddb7,	0xddba,	0xb5bd,	0xc56f,	NODEST,	0xb6d6,	0xb4be,	0xc570,
3055 	/* 40 */
3056 	NODEST,	NODEST,	NODEST,	0xddbd,	NODEST,	NODEST,	0xc571,	0xddbc,
3057 	/* 48 */
3058 	NODEST,	0xddbe,	0xc572,	NODEST,	0xb2ce,	0xc573,	0xc3b7,	NODEST,
3059 	/* 50 */
3060 	0xddbf,	NODEST,	0xc574,	0xb4bf,	0xddc1,	NODEST,	0xc575,	NODEST,
3061 	/* 58 */
3062 	0xc576,	0xddc0,	NODEST,	0xddc2,	NODEST,	0xc577,	NODEST,	0xddc3,
3063 	/* 60 */
3064 	0xc578,	0xddc4,	0xbbdf,	0xc0b5,	0xbaa1,	NODEST,	0xc9f0,	0xc579,
3065 	/* 68 */
3066 	NODEST,	0xcae2,	0xcfc4,	0xc57a,	NODEST,	NODEST,	0xc57b,	0xbbf5,
3067 	/* 70 */
3068 	0xc57c,	NODEST,	NODEST,	0xbad0,	0xcef2,	0xc57d,	NODEST,	NODEST,
3069 	/* 78 */
3070 	0xddc5,	0xddc6,	NODEST,	0xbbe0,	NODEST,	0xc57e,	0xc621,	0xddc7,
3071 	/* 80 */
3072 	0xddc8,	NODEST,	0xc622,	0xddca,	0xddc9,	0xc623,	0xcbd8,	NODEST,
3073 	/* 88 */
3074 	NODEST,	0xbdde,	0xbcec,	0xbbc4,	NODEST,	0xddcb,	NODEST,	NODEST,
3075 	/* 90 */
3076 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xddcd,	0xbfa3,	0xc624,
3077 	/* 98 */
3078 	0xddcc,	NODEST,	NODEST,	0xc625,	NODEST,	NODEST,	0xddce,	0xc626,
3079 	/* A0 */
3080 	0xc627,	NODEST,	0xc628,	0xc629,	0xddcf,	NODEST,	NODEST,	NODEST,
3081 	/* A8 */
3082 	0xc62a,	0xc62b,	0xddd0,	0xddd1,	0xc62c,	0xc62d,	0xc62e,	0xddd2,
3083 	/* B0 */
3084 	0xc62f,	0xddd4,	0xddd3,	0xddd5,	0xb2a5,	0xc3ca,	NODEST,	0xddd6,
3085 	/* B8 */
3086 	0xc630,	0xc631,	0xbba6,	0xb3cc,	0xddd7,	0xc632,	0xc633,	0xc5c2,
3087 	/* C0 */
3088 	0xd4cc,	NODEST,	NODEST,	0xc634,	0xc635,	0xb5a3,	0xddd8,	NODEST,
3089 	/* C8 */
3090 	NODEST,	0xc636,	NODEST,	0xddd9,	0xc637,	0xcaec,	0xcbe8,	NODEST,
3091 	/* D0 */
3092 	NODEST,	NODEST,	0xc6c7,	0xddda,	0xc8e6,	NODEST,	0xc638,	NODEST,
3093 	/* D8 */
3094 	0xc8fb,	NODEST,	0xc639,	0xccd3,	NODEST,	NODEST,	NODEST,	0xdddb,
3095 	/* E0 */
3096 	NODEST,	0xc63a,	NODEST,	0xc63b,	NODEST,	NODEST,	0xc63c,	0xc63d,
3097 	/* E8 */
3098 	NODEST,	NODEST,	NODEST,	0xdddd,	0xdddc,	NODEST,	0xc63e,	0xdddf,
3099 	/* F0 */
3100 	NODEST,	0xc63f,	NODEST,	0xddde,	NODEST,	NODEST,	NODEST,	0xc640,
3101 	/* F8 */
3102 	NODEST,	0xc641,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc642,
3103 };
3104 
3105 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_6C[] = {
3106 	/* 00 */
3107 	NODEST,	NODEST,	0xc643,	NODEST,	0xc644,	0xc645,	NODEST,	NODEST,
3108 	/* 08 */
3109 	0xdde1,	0xc646,	NODEST,	NODEST,	NODEST,	0xc647,	0xc648,	0xbbe1,
3110 	/* 10 */
3111 	0xc649,	0xccb1,	0xc64a,	0xdde2,	0xdde3,	NODEST,	NODEST,	0xb5a4,
3112 	/* 18 */
3113 	NODEST,	0xc64b,	NODEST,	0xdde4,	NODEST,	NODEST,	NODEST,	0xc64c,
3114 	/* 20 */
3115 	NODEST,	NODEST,	NODEST,	0xdde6,	0xdde5,	NODEST,	0xc64d,	0xc64e,
3116 	/* 28 */
3117 	0xc64f,	NODEST,	NODEST,	NODEST,	0xc650,	NODEST,	0xc651,	NODEST,
3118 	/* 30 */
3119 	NODEST,	NODEST,	NODEST,	0xc652,	0xbfe5,	0xc653,	0xc654,	0xc9b9,
3120 	/* 38 */
3121 	0xb1ca,	NODEST,	0xc655,	0xc656,	NODEST,	NODEST,	0xc8c5,	0xc657,
3122 	/* 40 */
3123 	0xc4f5,	0xbdc1,	0xb5e1,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3124 	/* 48 */
3125 	NODEST,	NODEST,	0xc658,	0xc659,	NODEST,	0xc65a,	0xc8c6,	0xc65b,
3126 	/* 50 */
3127 	0xbcae,	NODEST,	0xc65c,	NODEST,	0xc65d,	0xdde8,	NODEST,	0xb4c0,
3128 	/* 58 */
3129 	NODEST,	0xc65e,	0xb1f8,	0xc65f,	0xc660,	0xc6f2,	0xdde7,	0xb9be,
3130 	/* 60 */
3131 	0xc3d3,	NODEST,	0xdde9,	NODEST,	NODEST,	NODEST,	NODEST,	0xc736,
3132 	/* 68 */
3133 	0xddf1,	NODEST,	0xddea,	0xc661,	NODEST,	0xc662,	NODEST,	0xc663,
3134 	/* 70 */
3135 	0xc2c1,	NODEST,	0xb5e2,	0xddf2,	0xc664,	NODEST,	0xc665,	NODEST,
3136 	/* 78 */
3137 	0xc666,	0xc667,	0xb7e8,	0xc668,	NODEST,	0xb5a5,	0xddf0,	NODEST,
3138 	/* 80 */
3139 	NODEST,	0xddee,	0xddeb,	0xcde0,	NODEST,	0xc669,	0xc66a,	0xc66b,
3140 	/* 88 */
3141 	0xc4c0,	0xc66c,	NODEST,	NODEST,	0xc6d9,	0xddec,	NODEST,	NODEST,
3142 	/* 90 */
3143 	0xddf4,	NODEST,	0xddf3,	0xb7a3,	0xc66d,	0xc66e,	0xb2ad,	0xc66f,
3144 	/* 98 */
3145 	0xc670,	0xbabb,	0xdded,	0xddef,	0xc671,	NODEST,	NODEST,	0xc672,
3146 	/* A0 */
3147 	NODEST,	0xcbd7,	0xc2f4,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3148 	/* A8 */
3149 	NODEST,	NODEST,	NODEST,	0xcbf7,	NODEST,	NODEST,	0xddfc,	NODEST,
3150 	/* B0 */
3151 	0xc673,	0xddfd,	0xc674,	0xb2cf,	0xc675,	NODEST,	NODEST,	NODEST,
3152 	/* B8 */
3153 	0xcaa8,	0xccfd,	0xdea1,	0xbca3,	0xbec2,	0xddf8,	0xddfe,	0xb1e8,
3154 	/* C0 */
3155 	NODEST,	0xb6b7,	0xc676,	NODEST,	0xddf5,	0xddfa,	0xc677,	NODEST,
3156 	/* C8 */
3157 	NODEST,	0xc0f4,	0xc7f1,	NODEST,	0xc8e7,	0xc678,	NODEST,	0xc679,
3158 	/* D0 */
3159 	0xc67a,	0xc67b,	0xc67c,	0xddf7,	0xc67d,	0xcba1,	0xc67e,	0xddf9,
3160 	/* D8 */
3161 	NODEST,	0xdea4,	0xc721,	0xdea2,	0xc722,	0xddfb,	NODEST,	NODEST,
3162 	/* E0 */
3163 	0xc723,	0xcba2,	0xc7c8,	0xb5e3,	NODEST,	0xc5a5,	NODEST,	0xc724,
3164 	/* E8 */
3165 	0xc3ed,	0xc725,	0xdea5,	0xc726,	0xc727,	NODEST,	0xc728,	0xdea3,
3166 	/* F0 */
3167 	0xc2d9,	0xddf6,	0xc729,	0xb1cb,	0xc72a,	NODEST,	NODEST,	NODEST,
3168 	/* F8 */
3169 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3170 };
3171 
3172 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_6D[] = {
3173 	/* 00 */
3174 	NODEST,	NODEST,	NODEST,	NODEST,	0xc72b,	NODEST,	NODEST,	0xc72c,
3175 	/* 08 */
3176 	NODEST,	NODEST,	0xc72d,	0xcdce,	0xdeb0,	NODEST,	0xc72e,	0xc72f,
3177 	/* 10 */
3178 	NODEST,	0xc730,	0xdeaf,	0xc731,	NODEST,	NODEST,	NODEST,	0xc0f6,
3179 	/* 18 */
3180 	NODEST,	0xdeac,	0xc732,	0xcdec,	NODEST,	NODEST,	0xc6b6,	0xdea6,
3181 	/* 20 */
3182 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc4c5,	0xc733,	0xc734,
3183 	/* 28 */
3184 	0xc735,	0xb1cc,	0xb9bf,	0xdea9,	NODEST,	NODEST,	0xc737,	0xc738,
3185 	/* 30 */
3186 	NODEST,	0xc739,	0xbda7,	0xdeae,	NODEST,	0xdead,	0xdea8,	NODEST,
3187 	/* 38 */
3188 	0xdeab,	0xc73a,	NODEST,	0xb3e8,	0xc73b,	0xdeaa,	0xc7c9,	0xc73c,
3189 	/* 40 */
3190 	NODEST,	0xceae,	NODEST,	NODEST,	0xbef4,	0xc0f5,	NODEST,	NODEST,
3191 	/* 48 */
3192 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3193 	/* 50 */
3194 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc73d,
3195 	/* 58 */
3196 	NODEST,	0xdeb6,	0xdeb4,	NODEST,	0xc9cd,	NODEST,	0xc73e,	0xc73f,
3197 	/* 60 */
3198 	NODEST,	0xc740,	NODEST,	0xdeb1,	0xdeb3,	0xc741,	0xb1ba,	0xc742,
3199 	/* 68 */
3200 	NODEST,	0xb9c0,	0xcfb2,	NODEST,	0xb3bd,	NODEST,	0xc9e2,	0xc743,
3201 	/* 70 */
3202 	0xc744,	NODEST,	NODEST,	NODEST,	0xcde1,	NODEST,	NODEST,	0xb3a4,
3203 	/* 78 */
3204 	0xbfbb,	0xdeb5,	NODEST,	NODEST,	0xc745,	NODEST,	NODEST,	NODEST,
3205 	/* 80 */
3206 	NODEST,	NODEST,	0xc746,	NODEST,	NODEST,	0xdeba,	NODEST,	0xc747,
3207 	/* 88 */
3208 	0xbec3,	NODEST,	NODEST,	NODEST,	0xcdb0,	NODEST,	0xdeb7,	NODEST,
3209 	/* 90 */
3210 	NODEST,	0xc748,	0xc749,	0xdeb2,	0xc74a,	0xdeb8,	0xc74b,	0xc74c,
3211 	/* 98 */
3212 	0xc74d,	0xcede,	NODEST,	0xc5f3,	0xc6c2,	NODEST,	NODEST,	NODEST,
3213 	/* A0 */
3214 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3215 	/* A8 */
3216 	NODEST,	NODEST,	0xc74e,	NODEST,	0xc74f,	NODEST,	NODEST,	0xb3b6,
3217 	/* B0 */
3218 	NODEST,	NODEST,	0xb1d5,	NODEST,	0xc750,	0xdebe,	NODEST,	0xc751,
3219 	/* B8 */
3220 	0xdec1,	0xc752,	NODEST,	NODEST,	0xcec3,	0xc753,	NODEST,	0xc754,
3221 	/* C0 */
3222 	0xcde4,	NODEST,	NODEST,	NODEST,	0xc755,	0xdec8,	0xdec2,	0xdebf,
3223 	/* C8 */
3224 	0xc756,	NODEST,	0xc757,	0xced4,	0xdec5,	NODEST,	0xc758,	0xc759,
3225 	/* D0 */
3226 	NODEST,	0xbdca,	0xdec7,	NODEST,	NODEST,	0xdecc,	0xc75a,	NODEST,
3227 	/* D8 */
3228 	0xc5f1,	0xdeca,	NODEST,	0xc75b,	NODEST,	0xc75c,	0xdec4,	0xc75d,
3229 	/* E0 */
3230 	0xc75e,	0xc3b8,	0xc75f,	NODEST,	0xdecb,	0xc760,	0xdec0,	NODEST,
3231 	/* E8 */
3232 	0xdec6,	0xc761,	0xdecd,	0xb0fc,	0xdec3,	NODEST,	0xdece,	0xc762,
3233 	/* F0 */
3234 	0xc763,	0xbfbc,	0xf44c,	0xbddf,	0xc764,	0xcaa5,	0xc765,	0xbaae,
3235 	/* F8 */
3236 	0xf44b,	0xdebb,	0xdec9,	0xc5ba,	0xc766,	NODEST,	NODEST,	NODEST,
3237 };
3238 
3239 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_6E[] = {
3240 	/* 00 */
3241 	0xc767,	NODEST,	NODEST,	NODEST,	0xc768,	0xc0b6,	NODEST,	0xb3e9,
3242 	/* 08 */
3243 	0xbad1,	0xbec4,	0xdebd,	0xbdc2,	NODEST,	NODEST,	NODEST,	NODEST,
3244 	/* 10 */
3245 	NODEST,	NODEST,	NODEST,	0xb7cc,	NODEST,	0xdebc,	NODEST,	NODEST,
3246 	/* 18 */
3247 	NODEST,	0xded2,	0xbded,	0xb8ba,	NODEST,	0xdee1,	0xc769,	0xdedb,
3248 	/* 20 */
3249 	0xb5f4,	0xc5cf,	0xc76a,	0xded6,	0xdedf,	0xb0af,	0xb1b2,	0xc76b,
3250 	/* 28 */
3251 	NODEST,	0xb2b9,	NODEST,	0xded8,	0xc2ac,	0xdecf,	0xded1,	0xb9c1,
3252 	/* 30 */
3253 	NODEST,	NODEST,	0xc76c,	NODEST,	NODEST,	NODEST,	0xc76d,	NODEST,
3254 	/* 38 */
3255 	0xdee2,	0xc76e,	0xdedd,	0xc76f,	0xc770,	NODEST,	0xded5,	NODEST,
3256 	/* 40 */
3257 	NODEST,	NODEST,	NODEST,	0xdedc,	0xc771,	0xc772,	NODEST,	NODEST,
3258 	/* 48 */
3259 	0xc773,	0xc774,	0xccab,	0xc775,	NODEST,	0xdeda,	0xdede,	0xc776,
3260 	/* 50 */
3261 	NODEST,	0xc777,	0xc778,	0xc779,	0xc77a,	NODEST,	0xb8d0,	0xc77b,
3262 	/* 58 */
3263 	0xbec5,	NODEST,	NODEST,	0xc3b9,	0xc77c,	0xc77d,	0xc77e,	0xded4,
3264 	/* 60 */
3265 	NODEST,	NODEST,	0xc821,	0xc822,	NODEST,	NODEST,	NODEST,	0xcdaf,
3266 	/* 68 */
3267 	0xc823,	NODEST,	NODEST,	0xded7,	NODEST,	NODEST,	0xded0,	0xc5f2,
3268 	/* 70 */
3269 	NODEST,	NODEST,	0xded3,	0xc824,	NODEST,	NODEST,	0xded9,	NODEST,
3270 	/* 78 */
3271 	NODEST,	NODEST,	NODEST,	0xc825,	NODEST,	0xc826,	0xcfd1,	0xbcbe,
3272 	/* 80 */
3273 	0xcbfe,	NODEST,	0xdee3,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3274 	/* 88 */
3275 	NODEST,	NODEST,	NODEST,	NODEST,	0xc8ae,	0xc827,	NODEST,	0xdeef,
3276 	/* 90 */
3277 	0xb8bb,	NODEST,	NODEST,	0xc828,	NODEST,	NODEST,	0xbde0,	NODEST,
3278 	/* 98 */
3279 	0xdee5,	0xc829,	NODEST,	NODEST,	0xceaf,	0xb9c2,	NODEST,	0xdef2,
3280 	/* A0 */
3281 	0xc82a,	NODEST,	0xb0ee,	NODEST,	NODEST,	0xdef0,	NODEST,	0xc82b,
3282 	/* A8 */
3283 	NODEST,	NODEST,	0xdee4,	NODEST,	NODEST,	0xc82c,	0xc82d,	0xdeea,
3284 	/* B0 */
3285 	NODEST,	0xc82e,	0xdeec,	0xc82f,	NODEST,	NODEST,	0xcdcf,	0xdee7,
3286 	/* B8 */
3287 	NODEST,	NODEST,	0xc5ae,	0xc830,	NODEST,	0xdee9,	NODEST,	0xc831,
3288 	/* C0 */
3289 	0xc832,	0xc833,	0xdef1,	0xc834,	0xdeeb,	0xccc7,	NODEST,	0xc835,
3290 	/* C8 */
3291 	0xc836,	0xdee6,	0xc837,	0xbca2,	0xdefe,	0xc838,	0xc839,	0xc83a,
3292 	/* D0 */
3293 	NODEST,	0xb3ea,	NODEST,	0xdee8,	0xdeed,	0xdeee,	NODEST,	NODEST,
3294 	/* D8 */
3295 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc2ec,	0xc2da,	NODEST,
3296 	/* E0 */
3297 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3298 	/* E8 */
3299 	NODEST,	NODEST,	NODEST,	0xc83b,	0xdef6,	0xc83c,	0xc83d,	0xdefc,
3300 	/* F0 */
3301 	NODEST,	NODEST,	0xdefa,	NODEST,	0xc5a9,	NODEST,	NODEST,	0xdfa3,
3302 	/* F8 */
3303 	0xdef7,	0xc83e,	NODEST,	0xc83f,	NODEST,	0xc840,	0xdef8,	0xdee0,
3304 };
3305 
3306 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_6F[] = {
3307 	/* 00 */
3308 	NODEST,	0xb5f9,	0xc9ba,	NODEST,	0xc841,	NODEST,	0xbcbf,	NODEST,
3309 	/* 08 */
3310 	0xc842,	0xb9f7,	0xc843,	NODEST,	0xc844,	0xc845,	NODEST,	0xcfb3,
3311 	/* 10 */
3312 	NODEST,	0xdef4,	NODEST,	0xdfa2,	0xb1e9,	0xc1e6,	0xc846,	NODEST,
3313 	/* 18 */
3314 	0xc847,	NODEST,	0xc848,	0xc849,	NODEST,	NODEST,	NODEST,	NODEST,
3315 	/* 20 */
3316 	0xc7f9,	NODEST,	0xb4c1,	0xcefa,	NODEST,	NODEST,	0xc84a,	NODEST,
3317 	/* 28 */
3318 	NODEST,	0xc84b,	0xc84c,	0xcca1,	0xc4d2,	0xc853,	NODEST,	0xc84d,
3319 	/* 30 */
3320 	0xc84e,	0xdefb,	0xdefd,	0xc84f,	NODEST,	NODEST,	0xc850,	NODEST,
3321 	/* 38 */
3322 	0xc1b2,	NODEST,	NODEST,	0xc851,	0xc852,	NODEST,	0xdfa1,	0xdef9,
3323 	/* 40 */
3324 	NODEST,	0xdef3,	NODEST,	NODEST,	NODEST,	0xb4c3,	NODEST,	NODEST,
3325 	/* 48 */
3326 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc854,
3327 	/* 50 */
3328 	NODEST,	0xc855,	0xc856,	0xc857,	0xb7e9,	NODEST,	NODEST,	0xc858,
3329 	/* 58 */
3330 	0xdfaf,	0xc859,	0xc85a,	0xdfaa,	0xc0f8,	0xc85b,	0xc85c,	0xb3e3,
3331 	/* 60 */
3332 	NODEST,	0xc85d,	0xc85e,	NODEST,	0xbde1,	NODEST,	0xdfb3,	NODEST,
3333 	/* 68 */
3334 	0xc85f,	NODEST,	NODEST,	NODEST,	0xc860,	0xdfac,	0xc4ac,	0xdfa9,
3335 	/* 70 */
3336 	0xc4d9,	NODEST,	NODEST,	NODEST,	0xdfcc,	NODEST,	NODEST,	NODEST,
3337 	/* 78 */
3338 	0xdfa6,	NODEST,	0xdfa5,	NODEST,	0xdfae,	0xc861,	0xc862,	NODEST,
3339 	/* 80 */
3340 	0xdfa8,	0xdfa7,	0xdfad,	0xc863,	0xc0a1,	NODEST,	0xdfa4,	0xc864,
3341 	/* 88 */
3342 	0xc865,	NODEST,	NODEST,	0xc866,	0xc867,	0xc868,	0xdfb0,	NODEST,
3343 	/* 90 */
3344 	0xc869,	0xdfb1,	0xc86a,	0xc86b,	0xc86c,	NODEST,	0xc86d,	0xb4c2,
3345 	/* 98 */
3346 	NODEST,	NODEST,	0xc86e,	NODEST,	NODEST,	NODEST,	NODEST,	0xc86f,
3347 	/* A0 */
3348 	0xc870,	0xdfb6,	NODEST,	0xdfb5,	0xdfb7,	0xc871,	0xc872,	0xc873,
3349 	/* A8 */
3350 	0xc874,	NODEST,	0xdfba,	NODEST,	NODEST,	NODEST,	0xc875,	0xc876,
3351 	/* B0 */
3352 	0xc877,	0xc5c3,	NODEST,	0xdfb4,	NODEST,	0xc878,	0xc879,	NODEST,
3353 	/* B8 */
3354 	NODEST,	0xdfb8,	NODEST,	NODEST,	0xc87a,	NODEST,	NODEST,	NODEST,
3355 	/* C0 */
3356 	0xb7e3,	0xc2f9,	0xdfb2,	0xc7bb,	NODEST,	0xc87b,	0xdfb9,	0xc87c,
3357 	/* C8 */
3358 	0xc87d,	NODEST,	0xc87e,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3359 	/* D0 */
3360 	NODEST,	NODEST,	NODEST,	NODEST,	0xdfbe,	0xdfbc,	NODEST,	NODEST,
3361 	/* D8 */
3362 	0xdfbf,	NODEST,	0xc921,	0xdfc2,	NODEST,	NODEST,	0xc922,	0xdfbb,
3363 	/* E0 */
3364 	0xb9ea,	0xc7a8,	NODEST,	NODEST,	0xdeb9,	NODEST,	NODEST,	NODEST,
3365 	/* E8 */
3366 	0xc923,	0xc924,	NODEST,	0xcdf4,	0xdfbd,	NODEST,	0xdfc1,	0xc2f5,
3367 	/* F0 */
3368 	0xc925,	0xdfc0,	NODEST,	0xdfab,	NODEST,	0xc926,	0xefe9,	NODEST,
3369 	/* F8 */
3370 	NODEST,	0xc927,	0xdfc5,	NODEST,	0xc928,	0xc929,	0xdfc9,	NODEST,
3371 };
3372 
3373 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_70[] = {
3374 	/* 00 */
3375 	0xc92a,	0xdfc7,	NODEST,	NODEST,	NODEST,	0xc92b,	0xc92c,	0xc92d,
3376 	/* 08 */
3377 	NODEST,	0xdfc3,	NODEST,	0xdfc4,	NODEST,	0xc92e,	NODEST,	0xdfc8,
3378 	/* 10 */
3379 	NODEST,	0xdfc6,	NODEST,	NODEST,	NODEST,	0xc9ce,	NODEST,	0xc92f,
3380 	/* 18 */
3381 	0xdfce,	NODEST,	0xdfcb,	0xdfca,	NODEST,	0xdfcd,	0xc6d4,	0xdfcf,
3382 	/* 20 */
3383 	0xc930,	NODEST,	NODEST,	0xc931,	NODEST,	NODEST,	0xc3f5,	0xc2ed,
3384 	/* 28 */
3385 	0xf44d,	NODEST,	NODEST,	NODEST,	0xc0a5,	NODEST,	NODEST,	0xc932,
3386 	/* 30 */
3387 	0xdfd0,	NODEST,	0xdfd2,	NODEST,	0xc933,	NODEST,	NODEST,	0xc934,
3388 	/* 38 */
3389 	NODEST,	0xc935,	NODEST,	NODEST,	0xc936,	NODEST,	0xdfd1,	NODEST,
3390 	/* 40 */
3391 	NODEST,	NODEST,	NODEST,	0xc937,	0xc938,	NODEST,	NODEST,	NODEST,
3392 	/* 48 */
3393 	0xc939,	0xc93a,	0xc93b,	0xc93c,	0xdef5,	NODEST,	0xc941,	NODEST,
3394 	/* 50 */
3395 	NODEST,	0xdfd3,	NODEST,	NODEST,	0xc93d,	0xc93e,	NODEST,	NODEST,
3396 	/* 58 */
3397 	0xc6e7,	NODEST,	NODEST,	NODEST,	NODEST,	0xc93f,	0xc940,	NODEST,
3398 	/* 60 */
3399 	NODEST,	NODEST,	NODEST,	0xdfd4,	0xc942,	0xc943,	NODEST,	NODEST,
3400 	/* 68 */
3401 	NODEST,	NODEST,	NODEST,	0xb2d0,	0xc944,	NODEST,	0xc945,	0xc5f4,
3402 	/* 70 */
3403 	0xb3a5,	NODEST,	NODEST,	NODEST,	NODEST,	0xc946,	0xc947,	NODEST,
3404 	/* 78 */
3405 	0xb5e4,	NODEST,	NODEST,	NODEST,	0xbcde,	0xbad2,	0xc948,	NODEST,
3406 	/* 80 */
3407 	NODEST,	0xc949,	NODEST,	NODEST,	NODEST,	0xc94a,	0xc94b,	NODEST,
3408 	/* 88 */
3409 	NODEST,	0xcfa7,	0xbfe6,	NODEST,	NODEST,	NODEST,	0xb1ea,	NODEST,
3410 	/* 90 */
3411 	NODEST,	NODEST,	0xdfd6,	NODEST,	0xc94c,	0xc94d,	0xc94e,	0xc94f,
3412 	/* 98 */
3413 	0xc950,	0xdfd5,	NODEST,	0xc951,	NODEST,	NODEST,	NODEST,	NODEST,
3414 	/* A0 */
3415 	NODEST,	NODEST,	NODEST,	NODEST,	0xc952,	NODEST,	NODEST,	NODEST,
3416 	/* A8 */
3417 	NODEST,	NODEST,	NODEST,	0xc953,	0xdfd9,	0xc3ba,	0xdfdc,	0xdfd7,
3418 	/* B0 */
3419 	0xc954,	0xc955,	NODEST,	0xdfdb,	0xc956,	NODEST,	NODEST,	0xc957,
3420 	/* B8 */
3421 	0xdfda,	0xc5c0,	0xb0d9,	0xf42e,	NODEST,	NODEST,	NODEST,	NODEST,
3422 	/* C0 */
3423 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3424 	/* C8 */
3425 	0xcef5,	NODEST,	0xc958,	0xdfde,	NODEST,	NODEST,	NODEST,	0xb1a8,
3426 	/* D0 */
3427 	NODEST,	0xc959,	NODEST,	0xc95a,	0xc95b,	0xc95c,	0xc95d,	NODEST,
3428 	/* D8 */
3429 	0xc95e,	0xdfe0,	NODEST,	NODEST,	0xc95f,	0xdfdf,	NODEST,	0xdfdd,
3430 	/* E0 */
3431 	NODEST,	NODEST,	NODEST,	NODEST,	0xc960,	NODEST,	NODEST,	NODEST,
3432 	/* E8 */
3433 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3434 	/* F0 */
3435 	NODEST,	0xdfd8,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3436 	/* F8 */
3437 	NODEST,	0xcba3,	0xc961,	NODEST,	NODEST,	0xdfe2,	NODEST,	NODEST,
3438 };
3439 
3440 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_71[] = {
3441 	/* 00 */
3442 	NODEST,	NODEST,	NODEST,	0xc962,	0xc963,	0xc964,	0xc965,	0xc966,
3443 	/* 08 */
3444 	NODEST,	0xdfe1,	NODEST,	0xc967,	0xc968,	NODEST,	NODEST,	0xc969,
3445 	/* 10 */
3446 	NODEST,	NODEST,	NODEST,	NODEST,	0xb1eb,	NODEST,	NODEST,	NODEST,
3447 	/* 18 */
3448 	NODEST,	0xdfe4,	0xcab2,	NODEST,	0xdfe3,	NODEST,	0xc96a,	NODEST,
3449 	/* 20 */
3450 	0xc96b,	0xccb5,	NODEST,	NODEST,	NODEST,	NODEST,	0xbec7,	NODEST,
3451 	/* 28 */
3452 	NODEST,	NODEST,	NODEST,	0xc96c,	NODEST,	0xc96d,	NODEST,	0xc96e,
3453 	/* 30 */
3454 	0xc96f,	0xc970,	NODEST,	NODEST,	NODEST,	NODEST,	0xc1b3,	NODEST,
3455 	/* 38 */
3456 	0xc971,	NODEST,	NODEST,	NODEST,	0xbec6,	NODEST,	NODEST,	NODEST,
3457 	/* 40 */
3458 	NODEST,	0xc972,	NODEST,	NODEST,	NODEST,	0xc973,	0xc974,	0xc975,
3459 	/* 48 */
3460 	NODEST,	0xcefb,	0xc976,	0xc977,	0xdfea,	NODEST,	0xc0f9,	NODEST,
3461 	/* 50 */
3462 	0xc978,	NODEST,	0xc979,	NODEST,	NODEST,	0xdfe6,	0xdfeb,	0xc97a,
3463 	/* 58 */
3464 	NODEST,	0xb1ec,	0xc97b,	NODEST,	0xc97c,	NODEST,	0xc97d,	NODEST,
3465 	/* 60 */
3466 	0xc97e,	NODEST,	0xdfe9,	NODEST,	0xc7e1,	0xdfe5,	0xdfe8,	0xbec8,
3467 	/* 68 */
3468 	0xca21,	0xc8d1,	NODEST,	NODEST,	0xdfec,	NODEST,	0xbcd1,	NODEST,
3469 	/* 70 */
3470 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3471 	/* 78 */
3472 	NODEST,	0xca22,	NODEST,	NODEST,	NODEST,	0xc0fa,	NODEST,	NODEST,
3473 	/* 80 */
3474 	0xca23,	NODEST,	NODEST,	NODEST,	0xdfef,	0xca24,	NODEST,	0xca25,
3475 	/* 88 */
3476 	0xdfe7,	NODEST,	0xb7a7,	NODEST,	0xca26,	NODEST,	NODEST,	0xdfed,
3477 	/* 90 */
3478 	NODEST,	NODEST,	0xca27,	NODEST,	0xcdd0,	0xdff0,	NODEST,	NODEST,
3479 	/* 98 */
3480 	NODEST,	0xf4a6,	0xca28,	0xca29,	NODEST,	NODEST,	NODEST,	0xbdcf,
3481 	/* A0 */
3482 	0xca2a,	NODEST,	0xca2b,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3483 	/* A8 */
3484 	0xdff1,	NODEST,	NODEST,	NODEST,	0xdff2,	NODEST,	NODEST,	0xca2c,
3485 	/* B0 */
3486 	0xca2d,	0xc7ae,	0xca2e,	0xca2f,	NODEST,	NODEST,	NODEST,	NODEST,
3487 	/* B8 */
3488 	NODEST,	0xdff4,	0xca30,	NODEST,	NODEST,	NODEST,	0xdff5,	0xca31,
3489 	/* C0 */
3490 	0xca32,	0xca33,	NODEST,	0xc7b3,	0xca34,	NODEST,	NODEST,	NODEST,
3491 	/* C8 */
3492 	0xc5f5,	0xdff7,	NODEST,	0xca35,	0xca36,	NODEST,	0xdff9,	NODEST,
3493 	/* D0 */
3494 	0xced5,	NODEST,	0xdff6,	0xca37,	0xdff8,	0xb1ed,	0xca38,	0xdff3,
3495 	/* D8 */
3496 	NODEST,	0xca39,	0xca3a,	NODEST,	0xca3b,	NODEST,	NODEST,	0xd3db,
3497 	/* E0 */
3498 	0xdffa,	NODEST,	NODEST,	NODEST,	NODEST,	0xc1e7,	0xbbb8,	0xdffc,
3499 	/* E8 */
3500 	NODEST,	NODEST,	NODEST,	NODEST,	0xdffb,	0xbfa4,	0xd2d9,	NODEST,
3501 	/* F0 */
3502 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xdffd,	NODEST,	NODEST,
3503 	/* F8 */
3504 	0xca3c,	0xe0a1,	NODEST,	0xdfee,	0xdffe,	NODEST,	0xca3d,	0xe0a2,
3505 };
3506 
3507 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_72[] = {
3508 	/* 00 */
3509 	0xca3e,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc7fa,	0xca3f,
3510 	/* 08 */
3511 	0xca40,	0xca41,	NODEST,	NODEST,	NODEST,	0xe0a3,	NODEST,	NODEST,
3512 	/* 10 */
3513 	0xe0a4,	NODEST,	NODEST,	0xca42,	NODEST,	NODEST,	NODEST,	0xca43,
3514 	/* 18 */
3515 	NODEST,	NODEST,	0xca44,	0xe0a5,	NODEST,	0xca45,	NODEST,	0xca46,
3516 	/* 20 */
3517 	NODEST,	NODEST,	NODEST,	NODEST,	0xca47,	NODEST,	NODEST,	NODEST,
3518 	/* 28 */
3519 	0xe0a6,	NODEST,	0xc4de,	0xca48,	0xe0a8,	0xe0a7,	NODEST,	0xca49,
3520 	/* 30 */
3521 	0xe0a9,	NODEST,	0xe0aa,	NODEST,	0xca4a,	0xbcdf,	0xc9e3,	NODEST,
3522 	/* 38 */
3523 	0xca4b,	0xca4c,	0xccec,	0xe0ab,	0xe0ac,	0xc1d6,	0xbca4,	0xe0ad,
3524 	/* 40 */
3525 	0xe0ae,	0xca4d,	0xca4e,	0xca4f,	NODEST,	0xca50,	0xe0af,	0xcad2,
3526 	/* 48 */
3527 	0xc8c7,	NODEST,	NODEST,	0xe0b0,	0xc7d7,	NODEST,	0xca51,	0xca52,
3528 	/* 50 */
3529 	0xca53,	NODEST,	0xc4ad,	0xca54,	NODEST,	0xca55,	0xca56,	NODEST,
3530 	/* 58 */
3531 	0xe0b1,	0xb2e7,	0xca57,	0xb5ed,	0xca58,	0xccc6,	0xca59,	0xccb6,
3532 	/* 60 */
3533 	0xca5a,	0xb2b4,	0xcfb4,	0xca5b,	NODEST,	NODEST,	NODEST,	0xcbd2,
3534 	/* 68 */
3535 	0xca5c,	0xcaaa,	NODEST,	0xca5d,	NODEST,	NODEST,	0xca5e,	0xca5f,
3536 	/* 70 */
3537 	NODEST,	0xca60,	0xc0b7,	NODEST,	0xe0b2,	NODEST,	NODEST,	0xca61,
3538 	/* 78 */
3539 	0xca62,	0xc6c3,	NODEST,	0xca63,	0xca64,	0xb8a3,	0xe0b3,	0xca65,
3540 	/* 80 */
3541 	0xbad4,	0xe0b5,	0xe0b4,	NODEST,	0xca66,	NODEST,	NODEST,	0xe0b6,
3542 	/* 88 */
3543 	NODEST,	0xca67,	NODEST,	NODEST,	NODEST,	0xca68,	0xca69,	NODEST,
3544 	/* 90 */
3545 	NODEST,	NODEST,	0xe0b7,	0xca6a,	NODEST,	NODEST,	0xe0b8,	NODEST,
3546 	/* 98 */
3547 	NODEST,	NODEST,	NODEST,	0xca6b,	NODEST,	NODEST,	NODEST,	NODEST,
3548 	/* A0 */
3549 	0xb5be,	NODEST,	0xe0b9,	NODEST,	NODEST,	NODEST,	NODEST,	0xe0ba,
3550 	/* A8 */
3551 	0xca6c,	NODEST,	NODEST,	NODEST,	0xb8a4,	0xca6d,	0xca6e,	0xc8c8,
3552 	/* B0 */
3553 	NODEST,	0xca6f,	0xe0bc,	NODEST,	0xca70,	NODEST,	0xbef5,	NODEST,
3554 	/* B8 */
3555 	NODEST,	0xe0bb,	NODEST,	NODEST,	NODEST,	NODEST,	0xca71,	NODEST,
3556 	/* C0 */
3557 	NODEST,	0xca72,	0xb6b8,	0xe0bd,	0xe0bf,	NODEST,	0xe0be,	0xca73,
3558 	/* C8 */
3559 	NODEST,	0xca74,	NODEST,	NODEST,	0xca75,	NODEST,	0xe0c0,	NODEST,
3560 	/* D0 */
3561 	0xb8d1,	NODEST,	0xe0c1,	NODEST,	NODEST,	0xca76,	0xca77,	0xb6e9,
3562 	/* D8 */
3563 	0xca78,	0xc1c0,	NODEST,	0xb9fd,	NODEST,	NODEST,	NODEST,	0xca79,
3564 	/* E0 */
3565 	0xe0c3,	0xe0c4,	0xe0c2,	NODEST,	NODEST,	0xca7a,	NODEST,	NODEST,
3566 	/* E8 */
3567 	NODEST,	0xbced,	NODEST,	NODEST,	0xc6c8,	0xb6b9,	NODEST,	NODEST,
3568 	/* F0 */
3569 	NODEST,	NODEST,	NODEST,	0xca7b,	0xca7c,	NODEST,	NODEST,	0xe0c6,
3570 	/* F8 */
3571 	0xc3ac,	0xe0c5,	0xca7d,	0xca7e,	0xcfb5,	0xc7e2,	0xcb21,	NODEST,
3572 };
3573 
3574 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_73[] = {
3575 	/* 00 */
3576 	NODEST,	NODEST,	0xcb22,	NODEST,	0xcb23,	0xcb24,	NODEST,	0xcb25,
3577 	/* 08 */
3578 	NODEST,	NODEST,	0xe0c9,	0xcb26,	NODEST,	0xcb27,	NODEST,	NODEST,
3579 	/* 10 */
3580 	NODEST,	NODEST,	0xcb28,	0xcb29,	NODEST,	NODEST,	0xe0cb,	0xe0c8,
3581 	/* 18 */
3582 	0xcb2a,	0xcb2b,	NODEST,	0xccd4,	0xe0ca,	0xe0cc,	0xcb2c,	0xcec4,
3583 	/* 20 */
3584 	NODEST,	NODEST,	0xcb2d,	NODEST,	0xcb2e,	0xe0d0,	NODEST,	0xcb2f,
3585 	/* 28 */
3586 	0xcb30,	0xe0cf,	0xc3f6,	0xc7ad,	0xcb31,	NODEST,	0xb8a5,	0xe0ce,
3587 	/* 30 */
3588 	NODEST,	0xcb32,	0xcb33,	NODEST,	0xe0cd,	0xcb34,	0xcdb1,	0xcdb2,
3589 	/* 38 */
3590 	NODEST,	NODEST,	0xcb35,	0xcb36,	NODEST,	0xcb37,	0xe0d1,	0xb1ee,
3591 	/* 40 */
3592 	NODEST,	NODEST,	NODEST,	0xcb38,	0xb9f6,	0xbbe2,	NODEST,	NODEST,
3593 	/* 48 */
3594 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xcb39,	0xe0d2,	0xe0d3,
3595 	/* 50 */
3596 	0xcb3a,	NODEST,	0xcb3b,	NODEST,	NODEST,	NODEST,	0xcb3c,	0xe0d5,
3597 	/* 58 */
3598 	0xcb3d,	NODEST,	NODEST,	NODEST,	NODEST,	0xcb3e,	0xcb3f,	0xcb40,
3599 	/* 60 */
3600 	0xcb41,	NODEST,	NODEST,	0xbdc3,	NODEST,	NODEST,	0xcb42,	0xcb43,
3601 	/* 68 */
3602 	0xe0d7,	0xcb44,	0xe0d6,	0xcb45,	0xcb46,	NODEST,	0xcb47,	0xcb48,
3603 	/* 70 */
3604 	0xe0d8,	0xcb49,	0xb3cd,	NODEST,	NODEST,	0xe0da,	NODEST,	0xcb4a,
3605 	/* 78 */
3606 	0xe0d9,	0xcb4b,	0xe0dc,	0xe0db,	0xcb4c,	NODEST,	NODEST,	NODEST,
3607 	/* 80 */
3608 	0xcb4d,	0xcb4e,	NODEST,	0xcb4f,	0xb8bc,	0xcb50,	0xcb51,	0xcea8,
3609 	/* 88 */
3610 	NODEST,	0xb6cc,	NODEST,	0xb2a6,	NODEST,	NODEST,	0xcb52,	NODEST,
3611 	/* 90 */
3612 	0xcb53,	NODEST,	NODEST,	0xcb54,	NODEST,	0xcb55,	0xb6ea,	0xcb56,
3613 	/* 98 */
3614 	0xcb57,	NODEST,	NODEST,	NODEST,	0xcb58,	NODEST,	0xcb59,	0xcb5a,
3615 	/* A0 */
3616 	0xcb5b,	NODEST,	0xcb5c,	NODEST,	NODEST,	0xcb5d,	0xcb5e,	NODEST,
3617 	/* A8 */
3618 	NODEST,	0xb4e1,	0xcb5f,	0xcb60,	NODEST,	0xcb61,	NODEST,	NODEST,
3619 	/* B0 */
3620 	NODEST,	NODEST,	0xcee8,	0xe0de,	NODEST,	0xcb62,	NODEST,	0xcb63,
3621 	/* B8 */
3622 	NODEST,	0xcb64,	NODEST,	0xe0e0,	0xcb65,	0xcb66,	NODEST,	0xcb67,
3623 	/* C0 */
3624 	0xe0e1,	NODEST,	0xb2d1,	NODEST,	NODEST,	0xcb68,	0xcb69,	NODEST,
3625 	/* C8 */
3626 	0xe0dd,	0xcb6a,	0xbbb9,	0xcb6b,	0xcb6c,	0xc4c1,	0xe0df,	0xcb6d,
3627 	/* D0 */
3628 	NODEST,	NODEST,	0xcb6e,	0xcb6f,	NODEST,	NODEST,	0xcb70,	NODEST,
3629 	/* D8 */
3630 	NODEST,	0xcb71,	NODEST,	NODEST,	NODEST,	0xcb72,	0xe0e4,	NODEST,
3631 	/* E0 */
3632 	0xbcee,	0xcb73,	NODEST,	0xcb74,	NODEST,	0xe0e2,	0xcb75,	0xcb76,
3633 	/* E8 */
3634 	NODEST,	0xcb77,	0xb7be,	NODEST,	NODEST,	0xc8c9,	0xe0e3,	NODEST,
3635 	/* F0 */
3636 	NODEST,	0xe0fe,	NODEST,	NODEST,	0xcb78,	0xcb79,	NODEST,	0xcb7a,
3637 	/* F8 */
3638 	0xe0e9,	0xcb7b,	0xcb7c,	0xcb7d,	NODEST,	0xcb7e,	0xb8bd,	0xcc21,
3639 };
3640 
3641 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_74[] = {
3642 	/* 00 */
3643 	0xcc22,	0xcc23,	NODEST,	0xb5e5,	0xcc24,	0xe0e6,	0xcdfd,	0xcc25,
3644 	/* 08 */
3645 	NODEST,	0xceb0,	0xcc26,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3646 	/* 10 */
3647 	NODEST,	0xcc27,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3648 	/* 18 */
3649 	NODEST,	NODEST,	0xcc28,	0xcc29,	NODEST,	NODEST,	NODEST,	NODEST,
3650 	/* 20 */
3651 	NODEST,	NODEST,	0xc2f6,	NODEST,	0xcc2a,	0xe0e8,	0xcc2b,	NODEST,
3652 	/* 28 */
3653 	0xcc2c,	0xcc2d,	0xcc2e,	0xcc2f,	0xcc30,	0xcc31,	0xcc32,	0xcc33,
3654 	/* 30 */
3655 	0xcc34,	0xcc35,	0xe0ea,	0xced6,	0xb6d7,	0xc8fc,	0xc7ca,	NODEST,
3656 	/* 38 */
3657 	NODEST,	0xcc36,	0xe0eb,	NODEST,	NODEST,	NODEST,	NODEST,	0xe0ed,
3658 	/* 40 */
3659 	0xcc37,	0xe0f0,	NODEST,	0xcc38,	0xcc39,	NODEST,	0xcc3a,	0xcc3b,
3660 	/* 48 */
3661 	NODEST,	NODEST,	NODEST,	0xcc3c,	NODEST,	0xcc3d,	NODEST,	NODEST,
3662 	/* 50 */
3663 	NODEST,	0xcc3e,	0xcc3f,	NODEST,	NODEST,	0xe0ec,	NODEST,	0xcc40,
3664 	/* 58 */
3665 	NODEST,	0xe0ef,	0xb8ea,	0xb1cd,	0xe0f1,	0xcc41,	0xbff0,	0xe0ee,
3666 	/* 60 */
3667 	0xcedc,	NODEST,	0xcc42,	0xe0f4,	0xf4a4,	NODEST,	0xcc43,	0xcc44,
3668 	/* 68 */
3669 	0xcc45,	0xe0f2,	0xe0f5,	0xcc46,	NODEST,	0xcc47,	0xcc48,	0xe0e7,
3670 	/* 70 */
3671 	0xe0f3,	0xcc49,	0xcc4a,	0xbabc,	NODEST,	NODEST,	0xe0f6,	NODEST,
3672 	/* 78 */
3673 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe0f7,	NODEST,
3674 	/* 80 */
3675 	0xcc4b,	0xcc4c,	NODEST,	0xcdfe,	NODEST,	0xcc4d,	0xcc4e,	0xcc4f,
3676 	/* 88 */
3677 	NODEST,	0xcc50,	NODEST,	0xe0f8,	NODEST,	NODEST,	NODEST,	0xcc51,
3678 	/* 90 */
3679 	0xcc52,	0xcc53,	0xcc54,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3680 	/* 98 */
3681 	0xcc55,	0xcc56,	0xcc57,	NODEST,	0xcc58,	NODEST,	0xe0f9,	0xcc59,
3682 	/* A0 */
3683 	0xcc5a,	0xcc5b,	0xe0e5,	0xcc5c,	NODEST,	NODEST,	0xcc5d,	0xe0fa,
3684 	/* A8 */
3685 	0xcc5e,	0xcc5f,	0xcc60,	0xcc61,	NODEST,	NODEST,	0xcc62,	0xcc63,
3686 	/* B0 */
3687 	0xb4c4,	0xcc64,	0xcc65,	NODEST,	NODEST,	0xcc66,	NODEST,	NODEST,
3688 	/* B8 */
3689 	NODEST,	0xcc67,	NODEST,	0xcc68,	NODEST,	0xbca5,	NODEST,	0xcc69,
3690 	/* C0 */
3691 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3692 	/* C8 */
3693 	0xcc6a,	0xcc6b,	0xe0fb,	NODEST,	0xcc6c,	NODEST,	NODEST,	0xe0fc,
3694 	/* D0 */
3695 	0xcc6d,	NODEST,	NODEST,	0xcc6e,	0xe0fd,	NODEST,	NODEST,	NODEST,
3696 	/* D8 */
3697 	0xcc6f,	NODEST,	0xcc70,	0xcc71,	0xb1bb,	NODEST,	0xcc72,	0xcc73,
3698 	/* E0 */
3699 	0xe1a1,	NODEST,	0xc9bb,	0xe1a2,	0xcc74,	NODEST,	0xb4a4,	0xe1a3,
3700 	/* E8 */
3701 	0xcc75,	0xe1a4,	0xcc76,	0xcc77,	NODEST,	NODEST,	0xe1a5,	0xcc78,
3702 	/* F0 */
3703 	0xe1a7,	0xe1a8,	0xe1a6,	NODEST,	0xcc79,	NODEST,	0xc9d3,	0xe1aa,
3704 	/* F8 */
3705 	0xe1a9,	NODEST,	0xcc7a,	0xcc7b,	0xcc7c,	NODEST,	NODEST,	0xcc7d,
3706 };
3707 
3708 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_75[] = {
3709 	/* 00 */
3710 	NODEST,	0xf450,	NODEST,	0xe1ac,	0xe1ab,	0xe1ad,	0xcc7e,	NODEST,
3711 	/* 08 */
3712 	NODEST,	NODEST,	NODEST,	NODEST,	0xe1ae,	0xe1b0,	0xe1af,	NODEST,
3713 	/* 10 */
3714 	NODEST,	0xb9f9,	0xcd21,	0xe1b2,	NODEST,	0xe1b1,	0xcd22,	0xcd23,
3715 	/* 18 */
3716 	0xb4c5,	NODEST,	0xbfd3,	NODEST,	0xc5bc,	NODEST,	0xe1b3,	0xc0b8,
3717 	/* 20 */
3718 	0xcd24,	0xcd25,	NODEST,	0xbbba,	0xcd26,	0xb1f9,	0xe1b4,	0xcd27,
3719 	/* 28 */
3720 	0xcdd1,	0xcd28,	0xcd29,	0xcae3,	0xe1b5,	NODEST,	NODEST,	0xcd2a,
3721 	/* 30 */
3722 	0xc5c4,	0xcdb3,	0xb9c3,	0xbfbd,	NODEST,	NODEST,	0xcd2b,	0xc3cb,
3723 	/* 38 */
3724 	0xd2b4,	0xcd2c,	0xc4ae,	0xb2e8,	0xe1b6,	0xcd2d,	0xcd2e,	0xcd2f,
3725 	/* 40 */
3726 	0xcd30,	NODEST,	NODEST,	0xcd31,	0xe1b7,	NODEST,	0xe1bc,	0xcd32,
3727 	/* 48 */
3728 	0xcd33,	0xe1ba,	0xe1b9,	0xdac2,	0xb3a6,	0xe1b8,	0xcd34,	0xb0da,
3729 	/* 50 */
3730 	0xcd35,	0xc8aa,	0xcd36,	NODEST,	0xc8ca,	NODEST,	NODEST,	0xcd37,
3731 	/* 58 */
3732 	NODEST,	0xceb1,	0xe1bd,	0xe1bb,	0xc3dc,	0xc0a6,	0xcd38,	0xcd39,
3733 	/* 60 */
3734 	0xc8ab,	0xcd3a,	0xc9ad,	NODEST,	0xe1bf,	0xceac,	0xb7cd,	0xe1c0,
3735 	/* 68 */
3736 	NODEST,	0xe1be,	0xc8d6,	0xe1c1,	NODEST,	0xe1c2,	NODEST,	0xcd3b,
3737 	/* 70 */
3738 	0xb0db,	0xcd3c,	NODEST,	0xbef6,	0xe1c7,	NODEST,	0xe1c4,	0xc6ed,
3739 	/* 78 */
3740 	0xe1c3,	0xcd3d,	0xcd3e,	0xcd3f,	0xcd40,	0xcd41,	0xcd42,	0xb5a6,
3741 	/* 80 */
3742 	NODEST,	0xcd43,	0xe1ca,	NODEST,	NODEST,	0xcd44,	0xe1c5,	0xe1c6,
3743 	/* 88 */
3744 	NODEST,	0xe1c9,	0xe1c8,	0xc9a5,	NODEST,	NODEST,	0xc1c2,	0xc1c1,
3745 	/* 90 */
3746 	0xcd45,	0xb5bf,	0xcd46,	0xcd47,	0xe1cb,	0xcd48,	NODEST,	NODEST,
3747 	/* 98 */
3748 	NODEST,	0xcd49,	0xe1cc,	NODEST,	0xcd4a,	0xe1cd,	NODEST,	NODEST,
3749 	/* A0 */
3750 	NODEST,	NODEST,	0xcd4b,	0xe1cf,	0xcd4c,	0xe1ce,	NODEST,	NODEST,
3751 	/* A8 */
3752 	NODEST,	NODEST,	NODEST,	0xb1d6,	NODEST,	NODEST,	NODEST,	NODEST,
3753 	/* B0 */
3754 	NODEST,	0xe1d7,	0xc8e8,	0xe1d1,	0xcd4d,	0xe1d3,	NODEST,	NODEST,
3755 	/* B8 */
3756 	0xe1d5,	0xbfbe,	0xcd4e,	NODEST,	0xe1d6,	0xe1d4,	0xbcc0,	0xcd4f,
3757 	/* C0 */
3758 	0xcd50,	0xcd51,	0xe1d0,	0xe1d2,	0xcd52,	0xc9c2,	0xcd53,	0xbec9,
3759 	/* C8 */
3760 	NODEST,	NODEST,	0xe1d9,	NODEST,	0xcd54,	0xe1d8,	0xcd55,	0xcd56,
3761 	/* D0 */
3762 	NODEST,	NODEST,	0xe1da,	NODEST,	0xbca6,	0xbaaf,	NODEST,	0xcd57,
3763 	/* D8 */
3764 	0xc5f7,	0xe1db,	NODEST,	0xc4cb,	0xcd58,	NODEST,	0xe1dd,	0xcd59,
3765 	/* E0 */
3766 	0xcd5a,	0xcd5b,	0xcea1,	0xe1dc,	0xcd5c,	NODEST,	NODEST,	0xcd5d,
3767 	/* E8 */
3768 	NODEST,	0xc1e9,	NODEST,	NODEST,	0xcd5e,	NODEST,	0xcd5f,	0xcd60,
3769 	/* F0 */
3770 	0xe1e2,	0xcd61,	0xe1e4,	0xe1e5,	0xc3d4,	NODEST,	NODEST,	NODEST,
3771 	/* F8 */
3772 	NODEST,	0xcd62,	0xe1e3,	NODEST,	0xe1e0,	NODEST,	0xe1de,	0xe1df,
3773 };
3774 
3775 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_76[] = {
3776 	/* 00 */
3777 	0xcd63,	0xe1e1,	0xcd64,	0xcd65,	0xcd66,	NODEST,	NODEST,	0xcd67,
3778 	/* 08 */
3779 	0xcd68,	0xe1e8,	0xcd69,	0xe1e6,	0xcd6a,	0xe1e7,	NODEST,	0xcd6b,
3780 	/* 10 */
3781 	NODEST,	NODEST,	0xcd6c,	0xcd6d,	NODEST,	0xcd6e,	0xcd6f,	NODEST,
3782 	/* 18 */
3783 	NODEST,	0xcd70,	NODEST,	0xcd71,	0xcd72,	0xcd73,	0xcd74,	0xe1e9,
3784 	/* 20 */
3785 	0xe1eb,	0xe1ec,	0xe1ed,	0xcd75,	0xe1ee,	0xcd76,	0xcd77,	0xe1ea,
3786 	/* 28 */
3787 	NODEST,	0xcd78,	NODEST,	NODEST,	NODEST,	0xcd79,	NODEST,	NODEST,
3788 	/* 30 */
3789 	0xe1f0,	NODEST,	0xcd7a,	0xcd7b,	0xe1ef,	0xcd7c,	NODEST,	NODEST,
3790 	/* 38 */
3791 	0xcd7d,	0xcd7e,	0xce21,	0xe1f1,	0xce22,	NODEST,	NODEST,	NODEST,
3792 	/* 40 */
3793 	0xce24,	0xce25,	0xcec5,	0xce26,	0xce27,	0xce28,	0xe1f4,	0xe1f2,
3794 	/* 48 */
3795 	0xe1f3,	0xce29,	0xce23,	0xce2a,	0xb4e2,	NODEST,	NODEST,	NODEST,
3796 	/* 50 */
3797 	NODEST,	NODEST,	0xccfe,	NODEST,	NODEST,	0xce2b,	0xcaca,	NODEST,
3798 	/* 58 */
3799 	0xe1f6,	0xce2c,	NODEST,	NODEST,	0xe1f5,	NODEST,	NODEST,	0xce2d,
3800 	/* 60 */
3801 	NODEST,	0xe1f7,	0xe1f8,	NODEST,	0xce2e,	0xce2f,	NODEST,	0xe1fc,
3802 	/* 68 */
3803 	0xe1f9,	0xe1fa,	0xe1fb,	NODEST,	0xe1fd,	0xce30,	0xce31,	0xce32,
3804 	/* 70 */
3805 	0xe1fe,	0xce33,	0xe2a1,	NODEST,	0xce34,	NODEST,	0xe2a2,	NODEST,
3806 	/* 78 */
3807 	0xe2a3,	NODEST,	0xc8af,	0xc5d0,	0xe2a4,	0xc7f2,	0xc9b4,	NODEST,
3808 	/* 80 */
3809 	0xe2a5,	0xce35,	0xf451,	0xe2a6,	0xc5aa,	0xce36,	0xb3a7,	0xb9c4,
3810 	/* 88 */
3811 	0xe2a7,	NODEST,	NODEST,	0xe2a8,	0xce37,	0xce38,	0xe2a9,	NODEST,
3812 	/* 90 */
3813 	0xbba9,	NODEST,	NODEST,	0xe2ab,	NODEST,	0xce39,	0xe2aa,	NODEST,
3814 	/* 98 */
3815 	NODEST,	0xe2ac,	0xe2ad,	0xce3a,	0xce3b,	0xce3c,	0xf452,	0xce3d,
3816 	/* A0 */
3817 	0xce3e,	NODEST,	0xce3f,	0xce40,	0xce41,	0xce42,	0xce43,	0xce44,
3818 	/* A8 */
3819 	0xce45,	NODEST,	0xce46,	NODEST,	NODEST,	0xce47,	0xc8e9,	NODEST,
3820 	/* B0 */
3821 	0xe2ae,	NODEST,	NODEST,	NODEST,	0xe2af,	NODEST,	NODEST,	0xf3e9,
3822 	/* B8 */
3823 	0xe2b0,	0xe2b1,	0xe2b2,	NODEST,	NODEST,	0xce48,	NODEST,	0xbbae,
3824 	/* C0 */
3825 	NODEST,	0xce49,	0xe2b3,	0xc7d6,	NODEST,	0xce4a,	0xcbdf,	NODEST,
3826 	/* C8 */
3827 	0xb1ce,	0xce4b,	0xb1d7,	0xce4c,	0xce4d,	0xe2b4,	0xce4e,	NODEST,
3828 	/* D0 */
3829 	NODEST,	NODEST,	0xe2b6,	NODEST,	0xce4f,	NODEST,	0xe2b5,	0xc5f0,
3830 	/* D8 */
3831 	NODEST,	0xce50,	NODEST,	0xc0b9,	0xddb9,	NODEST,	0xe2b7,	0xccc1,
3832 	/* E0 */
3833 	0xce51,	0xe2b8,	NODEST,	0xb4c6,	0xc8d7,	0xe2b9,	0xce52,	0xe2ba,
3834 	/* E8 */
3835 	0xce53,	NODEST,	0xe2bb,	NODEST,	0xce54,	NODEST,	0xccdc,	NODEST,
3836 	/* F0 */
3837 	0xce55,	0xce56,	0xccd5,	NODEST,	0xc4be,	NODEST,	0xce57,	NODEST,
3838 	/* F8 */
3839 	0xc1ea,	0xce58,	NODEST,	0xe2bd,	0xce59,	NODEST,	0xbde2,	NODEST,
3840 };
3841 
3842 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_77[] = {
3843 	/* 00 */
3844 	0xce5a,	0xbeca,	NODEST,	NODEST,	0xe2c0,	NODEST,	0xce5b,	0xe2bf,
3845 	/* 08 */
3846 	0xe2be,	0xc8fd,	0xce5c,	0xb4c7,	0xb8a9,	NODEST,	0xce5d,	NODEST,
3847 	/* 10 */
3848 	NODEST,	NODEST,	0xce5e,	NODEST,	0xce5f,	0xce60,	NODEST,	0xce61,
3849 	/* 18 */
3850 	NODEST,	0xce62,	0xce63,	0xe2c6,	0xce64,	NODEST,	0xe2c3,	0xbfbf,
3851 	/* 20 */
3852 	0xccb2,	NODEST,	0xce65,	NODEST,	0xe2c2,	0xe2c4,	0xe2c5,	NODEST,
3853 	/* 28 */
3854 	0xce66,	0xe2c1,	NODEST,	NODEST,	NODEST,	0xce67,	0xce68,	0xce69,
3855 	/* 30 */
3856 	NODEST,	NODEST,	NODEST,	NODEST,	0xce6a,	0xce6b,	0xce6c,	0xe2c7,
3857 	/* 38 */
3858 	0xe2c8,	0xce6d,	0xc4af,	NODEST,	0xb4e3,	0xce6e,	0xce6f,	NODEST,
3859 	/* 40 */
3860 	0xc3e5,	NODEST,	0xce70,	NODEST,	NODEST,	0xce71,	0xce72,	0xe2c9,
3861 	/* 48 */
3862 	NODEST,	NODEST,	0xce73,	NODEST,	NODEST,	0xce74,	0xce75,	0xce76,
3863 	/* 50 */
3864 	NODEST,	NODEST,	0xce77,	NODEST,	NODEST,	NODEST,	0xce78,	0xce79,
3865 	/* 58 */
3866 	NODEST,	NODEST,	0xe2ca,	0xe2cd,	0xce7a,	NODEST,	0xce7b,	0xce7c,
3867 	/* 60 */
3868 	0xce7d,	0xbfe7,	0xce7e,	0xc6c4,	0xcf21,	0xe2ce,	0xcbd3,	0xcf22,
3869 	/* 68 */
3870 	0xe2cb,	NODEST,	0xcf23,	0xe2cc,	0xcf24,	NODEST,	NODEST,	NODEST,
3871 	/* 70 */
3872 	0xcf25,	NODEST,	0xcf26,	0xcf27,	0xcf28,	NODEST,	NODEST,	NODEST,
3873 	/* 78 */
3874 	NODEST,	0xe2d1,	0xcf29,	NODEST,	NODEST,	0xcf2a,	0xe2d0,	0xe2cf,
3875 	/* 80 */
3876 	0xcf2b,	NODEST,	NODEST,	NODEST,	0xcf2c,	NODEST,	NODEST,	NODEST,
3877 	/* 88 */
3878 	NODEST,	NODEST,	NODEST,	0xe2d3,	0xcf2d,	0xcf2e,	0xe2d2,	NODEST,
3879 	/* 90 */
3880 	NODEST,	0xe2d4,	NODEST,	NODEST,	0xcf2f,	0xcf30,	0xcf31,	NODEST,
3881 	/* 98 */
3882 	NODEST,	NODEST,	0xcf32,	NODEST,	NODEST,	NODEST,	0xe2d6,	0xcf33,
3883 	/* A0 */
3884 	0xe2d5,	NODEST,	0xcf34,	NODEST,	NODEST,	0xcacd,	NODEST,	0xcf35,
3885 	/* A8 */
3886 	NODEST,	NODEST,	0xcf36,	NODEST,	0xbdd6,	0xcec6,	0xcf37,	0xcf38,
3887 	/* B0 */
3888 	0xe2d7,	0xcf39,	NODEST,	0xc6b7,	NODEST,	0xcf3a,	0xe2d8,	NODEST,
3889 	/* B8 */
3890 	NODEST,	0xe2d9,	NODEST,	0xe2dd,	0xe2db,	0xe2dc,	0xcf3b,	0xe2da,
3891 	/* C0 */
3892 	NODEST,	NODEST,	NODEST,	0xcf3c,	NODEST,	NODEST,	NODEST,	0xe2de,
3893 	/* C8 */
3894 	NODEST,	0xcf3d,	NODEST,	NODEST,	NODEST,	0xe2df,	NODEST,	NODEST,
3895 	/* D0 */
3896 	NODEST,	0xcf3e,	0xcf3f,	NODEST,	NODEST,	0xcf40,	NODEST,	0xe2e0,
3897 	/* D8 */
3898 	NODEST,	0xcf41,	0xe2e1,	0xccb7,	0xe2e2,	NODEST,	0xcf42,	0xcf43,
3899 	/* E0 */
3900 	0xcf44,	NODEST,	0xccf0,	0xe2e3,	0xcf45,	0xc3ce,	0xcf46,	0xc7ea,
3901 	/* E8 */
3902 	NODEST,	0xb6eb,	0xcf47,	NODEST,	0xcf48,	0xc3bb,	0xe2e4,	0xb6ba,
3903 	/* F0 */
3904 	0xcf49,	0xcf4a,	NODEST,	0xc0d0,	0xcf4b,	NODEST,	NODEST,	NODEST,
3905 	/* F8 */
3906 	0xcf4c,	NODEST,	NODEST,	0xcf4d,	0xe2e5,	NODEST,	NODEST,	NODEST,
3907 };
3908 
3909 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_78[] = {
3910 	/* 00 */
3911 	NODEST,	NODEST,	0xbabd,	NODEST,	NODEST,	0xcf4e,	0xcf4f,	NODEST,
3912 	/* 08 */
3913 	NODEST,	0xcf50,	NODEST,	NODEST,	0xe2e6,	0xcf51,	0xcf52,	NODEST,
3914 	/* 10 */
3915 	NODEST,	0xcf53,	0xe2e7,	NODEST,	0xb8a6,	0xbad5,	NODEST,	NODEST,
3916 	/* 18 */
3917 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xcf54,	NODEST,	NODEST,
3918 	/* 20 */
3919 	0xe2e9,	0xcf55,	0xcf56,	0xcf57,	NODEST,	0xc5d6,	0xbad6,	0xb5ce,
3920 	/* 28 */
3921 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xcf58,	0xcf59,	NODEST,
3922 	/* 30 */
3923 	0xcf5a,	NODEST,	0xcba4,	NODEST,	0xc7cb,	0xcf5b,	NODEST,	0xcf5c,
3924 	/* 38 */
3925 	NODEST,	NODEST,	0xc5d7,	NODEST,	NODEST,	NODEST,	NODEST,	0xb9dc,
3926 	/* 40 */
3927 	NODEST,	NODEST,	NODEST,	0xcf5d,	0xcf5e,	0xe2eb,	NODEST,	0xcf5f,
3928 	/* 48 */
3929 	0xcf60,	NODEST,	NODEST,	NODEST,	0xcf61,	NODEST,	0xcf62,	NODEST,
3930 	/* 50 */
3931 	NODEST,	NODEST,	0xcf63,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3932 	/* 58 */
3933 	NODEST,	NODEST,	NODEST,	NODEST,	0xcf64,	0xbecb,	0xcf65,	NODEST,
3934 	/* 60 */
3935 	0xcf66,	0xcf67,	NODEST,	0xcf68,	0xcf69,	NODEST,	NODEST,	NODEST,
3936 	/* 68 */
3937 	0xcf6a,	NODEST,	0xcf6b,	0xceb2,	0xb9c5,	NODEST,	0xcf6c,	0xb8a7,
3938 	/* 70 */
3939 	NODEST,	NODEST,	0xc8a3,	NODEST,	0xe2ed,	NODEST,	NODEST,	NODEST,
3940 	/* 78 */
3941 	NODEST,	NODEST,	0xcf6d,	NODEST,	0xe2ef,	NODEST,	0xcf6e,	NODEST,
3942 	/* 80 */
3943 	NODEST,	0xb8eb,	NODEST,	NODEST,	NODEST,	NODEST,	0xe2ee,	0xc4f6,
3944 	/* 88 */
3945 	NODEST,	NODEST,	0xcf6f,	NODEST,	0xe2f1,	0xb3b7,	0xe2ec,	0xcf70,
3946 	/* 90 */
3947 	NODEST,	0xc8ea,	NODEST,	0xb1b0,	0xcf71,	0xbaec,	NODEST,	0xcfd2,
3948 	/* 98 */
3949 	0xcf72,	NODEST,	0xe2f0,	NODEST,	NODEST,	0xcf74,	0xcf75,	0xcf76,
3950 	/* A0 */
3951 	NODEST,	0xcf73,	NODEST,	0xe2f2,	0xcf77,	NODEST,	NODEST,	0xcacb,
3952 	/* A8 */
3953 	0xcf78,	0xc0d9,	0xe2f4,	NODEST,	0xcf79,	0xcf7a,	NODEST,	0xe2f5,
3954 	/* B0 */
3955 	0xcf7b,	0xcf7c,	0xcf7d,	0xcf7e,	NODEST,	0xe2f3,	NODEST,	NODEST,
3956 	/* B8 */
3957 	NODEST,	NODEST,	0xb3ce,	0xd021,	0xe2fb,	0xd022,	0xe2fa,	0xd023,
3958 	/* C0 */
3959 	NODEST,	0xbca7,	NODEST,	NODEST,	NODEST,	0xe2fc,	0xe2f7,	0xd024,
3960 	/* C8 */
3961 	0xd025,	0xd026,	0xe2fd,	0xe2f8,	0xd027,	NODEST,	0xd028,	NODEST,
3962 	/* D0 */
3963 	0xc8d8,	0xe2f6,	0xd029,	0xd02a,	0xe2f9,	0xd02b,	0xd02c,	NODEST,
3964 	/* D8 */
3965 	NODEST,	NODEST,	0xe3a2,	0xd02e,	NODEST,	NODEST,	NODEST,	0xd02f,
3966 	/* E0 */
3967 	0xd030,	0xd031,	NODEST,	NODEST,	0xd02d,	NODEST,	0xd032,	0xe3a1,
3968 	/* E8 */
3969 	0xcbe1,	NODEST,	0xd033,	NODEST,	0xe2fe,	NODEST,	NODEST,	0xb0eb,
3970 	/* F0 */
3971 	NODEST,	NODEST,	0xd034,	0xd035,	0xe3a4,	NODEST,	0xd037,	0xd038,
3972 	/* F8 */
3973 	NODEST,	NODEST,	0xd039,	0xd03a,	NODEST,	0xe3a3,	NODEST,	0xd03b,
3974 };
3975 
3976 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_79[] = {
3977 	/* 00 */
3978 	0xd036,	0xbecc,	NODEST,	NODEST,	NODEST,	NODEST,	0xd03c,	0xe3a5,
3979 	/* 08 */
3980 	NODEST,	NODEST,	NODEST,	NODEST,	0xd03d,	NODEST,	0xc1c3,	NODEST,
3981 	/* 10 */
3982 	0xd03e,	0xe3a7,	0xe3a6,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
3983 	/* 18 */
3984 	NODEST,	0xe3a8,	0xd03f,	NODEST,	0xd040,	NODEST,	0xd041,	0xd042,
3985 	/* 20 */
3986 	0xd043,	NODEST,	NODEST,	NODEST,	NODEST,	0xd044,	0xe2e8,	0xd045,
3987 	/* 28 */
3988 	NODEST,	0xd046,	0xe2ea,	0xe3aa,	0xe3a9,	0xd047,	NODEST,	NODEST,
3989 	/* 30 */
3990 	0xf454,	0xd048,	NODEST,	NODEST,	0xd049,	0xd04a,	NODEST,	NODEST,
3991 	/* 38 */
3992 	NODEST,	NODEST,	0xbca8,	0xd04b,	0xcee9,	0xd04c,	0xbcd2,	0xd04d,
3993 	/* 40 */
3994 	0xe3ab,	0xb7b7,	NODEST,	NODEST,	0xd04e,	0xd04f,	0xd050,	0xb5c0,
3995 	/* 48 */
3996 	0xb5a7,	0xbbe3,	0xd051,	0xd052,	NODEST,	NODEST,	NODEST,	0xd053,
3997 	/* 50 */
3998 	0xcdb4,	0xd054,	NODEST,	0xe3b1,	0xd055,	0xe3b0,	0xc1c4,	0xe3ad,
3999 	/* 58 */
4000 	0xd056,	NODEST,	0xe3af,	0xd057,	0xd058,	0xbdcb,	0xbfc0,	0xe3ae,
4001 	/* 60 */
4002 	0xe3ac,	NODEST,	0xc7aa,	NODEST,	NODEST,	0xbecd,	NODEST,	0xd059,
4003 	/* 68 */
4004 	0xc9bc,	0xd05a,	NODEST,	0xd05b,	NODEST,	0xbad7,	NODEST,	NODEST,
4005 	/* 70 */
4006 	NODEST,	NODEST,	0xd05c,	NODEST,	NODEST,	NODEST,	NODEST,	0xc5f8,
4007 	/* 78 */
4008 	NODEST,	0xd05d,	0xe3b2,	0xd05e,	0xd05f,	NODEST,	0xd060,	0xe3b3,
4009 	/* 80 */
4010 	0xe3c9,	0xb6d8,	NODEST,	NODEST,	0xcfbd,	0xc1b5,	NODEST,	NODEST,
4011 	/* 88 */
4012 	NODEST,	NODEST,	0xe3b4,	0xd061,	0xd062,	0xb2d2,	0xc4f7,	0xcaa1,
4013 	/* 90 */
4014 	NODEST,	0xd063,	NODEST,	0xd064,	0xd065,	0xd066,	0xd067,	NODEST,
4015 	/* 98 */
4016 	0xd068,	NODEST,	NODEST,	0xd069,	0xd06a,	0xe3b5,	NODEST,	NODEST,
4017 	/* A0 */
4018 	NODEST,	0xd06b,	NODEST,	NODEST,	NODEST,	NODEST,	0xb5fa,	0xe3b6,
4019 	/* A8 */
4020 	0xd06c,	0xd06d,	0xe3b8,	0xd06e,	NODEST,	NODEST,	0xe3b9,	0xd06f,
4021 	/* B0 */
4022 	0xc7a9,	0xd070,	NODEST,	0xe3ba,	0xd071,	NODEST,	NODEST,	NODEST,
4023 	/* B8 */
4024 	0xd072,	0xe3bb,	0xe3bc,	0xd073,	NODEST,	0xb6d9,	0xb2d3,	0xc6c5,
4025 	/* C0 */
4026 	0xbda8,	0xbbe4,	0xd074,	NODEST,	0xd075,	NODEST,	NODEST,	0xd076,
4027 	/* C8 */
4028 	0xd077,	0xe3bd,	0xd078,	0xbda9,	NODEST,	NODEST,	NODEST,	0xd079,
4029 	/* D0 */
4030 	NODEST,	0xb2ca,	0xc9c3,	NODEST,	0xd07a,	0xe3be,	0xd07b,	NODEST,
4031 	/* D8 */
4032 	0xc8eb,	NODEST,	0xd07c,	NODEST,	NODEST,	0xd07d,	0xd07e,	0xc1c5,
4033 	/* E0 */
4034 	0xd121,	0xe3c1,	0xd122,	0xe3c2,	0xc7e9,	0xd123,	0xbfc1,	0xe3bf,
4035 	/* E8 */
4036 	NODEST,	0xc3e1,	0xd124,	0xd125,	0xe3c0,	0xd126,	NODEST,	NODEST,
4037 	/* F0 */
4038 	0xbece,	0xd127,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4039 	/* F8 */
4040 	0xd128,	NODEST,	NODEST,	0xb0dc,	0xd129,	NODEST,	NODEST,	NODEST,
4041 };
4042 
4043 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_7A[] = {
4044 	/* 00 */
4045 	0xb5a9,	NODEST,	0xd12a,	0xd12b,	NODEST,	NODEST,	NODEST,	0xd12c,
4046 	/* 08 */
4047 	0xe3c3,	0xd12d,	0xd12e,	0xc4f8,	0xd12f,	0xe3c4,	0xc0c7,	NODEST,
4048 	/* 10 */
4049 	NODEST,	0xd130,	NODEST,	NODEST,	0xccad,	0xd131,	NODEST,	0xc9a3,
4050 	/* 18 */
4051 	0xe3c5,	0xe3c6,	0xc3d5,	0xd132,	0xcec7,	NODEST,	0xd133,	0xe3c8,
4052 	/* 20 */
4053 	0xe3c7,	0xd134,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd135,
4054 	/* 28 */
4055 	NODEST,	NODEST,	NODEST,	0xd136,	NODEST,	0xd137,	0xbcef,	0xd138,
4056 	/* 30 */
4057 	0xd139,	0xe3ca,	0xb0f0,	NODEST,	0xd13a,	0xd13b,	NODEST,	0xe3cd,
4058 	/* 38 */
4059 	0xd13c,	0xd13d,	0xd13e,	0xe3cb,	0xb2d4,	0xb7ce,	0xe3cc,	0xb9c6,
4060 	/* 40 */
4061 	0xb9f2,	NODEST,	0xcae6,	0xe3ce,	0xd13f,	0xd140,	0xcbd4,	0xd141,
4062 	/* 48 */
4063 	0xd142,	0xe3d0,	NODEST,	NODEST,	0xd143,	0xc0d1,	0xb1cf,	0xb2ba,
4064 	/* 50 */
4065 	0xb0ac,	NODEST,	NODEST,	NODEST,	NODEST,	0xd144,	0xd145,	0xe3cf,
4066 	/* 58 */
4067 	NODEST,	0xd146,	NODEST,	NODEST,	0xd147,	0xd148,	NODEST,	0xd149,
4068 	/* 60 */
4069 	0xd14a,	0xe3d1,	0xe3d2,	0xbef7,	NODEST,	0xd14b,	NODEST,	0xd14c,
4070 	/* 68 */
4071 	NODEST,	0xe3d3,	0xd14d,	0xb3cf,	NODEST,	0xd14e,	NODEST,	NODEST,
4072 	/* 70 */
4073 	0xe3d5,	NODEST,	NODEST,	NODEST,	0xb7ea,	0xd14f,	0xb5e6,	NODEST,
4074 	/* 78 */
4075 	0xd150,	0xe3d6,	0xb6f5,	NODEST,	NODEST,	0xe3d7,	0xd151,	0xc0fc,
4076 	/* 80 */
4077 	0xd152,	0xc6cd,	0xd153,	0xc0e0,	0xbaf5,	0xd154,	0xd155,	NODEST,
4078 	/* 88 */
4079 	0xe3d8,	NODEST,	0xd156,	0xd157,	NODEST,	NODEST,	NODEST,	NODEST,
4080 	/* 90 */
4081 	0xd158,	0xd159,	0xc3e2,	0xc1eb,	0xd15a,	0xe3da,	0xe3dc,	0xe3d9,
4082 	/* 98 */
4083 	0xe3db,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd15b,	0xb7a2,
4084 	/* A0 */
4085 	0xd15c,	NODEST,	NODEST,	0xd15d,	NODEST,	NODEST,	NODEST,	NODEST,
4086 	/* A8 */
4087 	NODEST,	0xe3dd,	0xb7a6,	NODEST,	0xd15e,	NODEST,	0xb5e7,	0xcdd2,
4088 	/* B0 */
4089 	0xe3df,	NODEST,	NODEST,	0xd15f,	NODEST,	0xd160,	0xe3e0,	NODEST,
4090 	/* B8 */
4091 	NODEST,	0xd161,	0xb1ae,	0xd162,	0xd163,	NODEST,	NODEST,	0xe3e3,
4092 	/* C0 */
4093 	NODEST,	NODEST,	NODEST,	0xb3f6,	0xe3e2,	0xe3e1,	0xd164,	0xe3e5,
4094 	/* C8 */
4095 	0xe3de,	0xd165,	0xe3e6,	0xcea9,	0xd166,	0xe3e7,	0xd167,	0xe3e8,
4096 	/* D0 */
4097 	NODEST,	0xd168,	0xd4f4,	0xe3ea,	NODEST,	0xe3e9,	NODEST,	NODEST,
4098 	/* D8 */
4099 	NODEST,	0xe3eb,	0xe3ec,	0xd169,	0xceb5,	0xe3ed,	NODEST,	0xf0ef,
4100 	/* E0 */
4101 	0xbecf,	0xe3ee,	0xe3ef,	0xbdd7,	NODEST,	0xc6b8,	0xe3f0,	0xf459,
4102 	/* E8 */
4103 	0xd16a,	0xd16b,	0xc3a8,	0xd16c,	0xd16d,	0xe3f1,	NODEST,	0xc3bc,
4104 	/* F0 */
4105 	0xe3f2,	0xd16e,	NODEST,	NODEST,	0xd16f,	NODEST,	0xb6a5,	NODEST,
4106 	/* F8 */
4107 	0xd1bf,	0xc3dd,	0xbcb3,	0xd170,	NODEST,	0xd171,	0xd172,	0xb4c8,
4108 };
4109 
4110 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_7B[] = {
4111 	/* 00 */
4112 	NODEST,	NODEST,	0xe3f3,	NODEST,	0xe4a2,	NODEST,	0xe3f6,	0xd173,
4113 	/* 08 */
4114 	0xb5e8,	NODEST,	0xe3f5,	0xe4a4,	NODEST,	NODEST,	NODEST,	0xe3f4,
4115 	/* 10 */
4116 	NODEST,	0xbed0,	NODEST,	NODEST,	0xd174,	NODEST,	NODEST,	NODEST,
4117 	/* 18 */
4118 	0xe3f8,	0xe3f9,	NODEST,	0xc5ab,	NODEST,	NODEST,	0xe3fa,	0xd175,
4119 	/* 20 */
4120 	0xb3de,	NODEST,	NODEST,	0xd176,	NODEST,	0xbfda,	0xc9e4,	0xd177,
4121 	/* 28 */
4122 	0xe3fc,	0xd178,	0xd179,	0xd17a,	0xc2e8,	0xd17b,	0xd17c,	0xd17d,
4123 	/* 30 */
4124 	0xd17e,	0xd221,	NODEST,	0xe3f7,	0xd222,	0xe3fb,	0xe3fd,	NODEST,
4125 	/* 38 */
4126 	NODEST,	0xbafb,	NODEST,	NODEST,	NODEST,	0xd223,	NODEST,	0xd224,
4127 	/* 40 */
4128 	0xd225,	0xd226,	NODEST,	NODEST,	NODEST,	0xe4a6,	0xc9ae,	0xd227,
4129 	/* 48 */
4130 	0xc8a6,	0xc5f9,	NODEST,	0xb6da,	0xe4a5,	0xe4a3,	0xd228,	0xc8b5,
4131 	/* 50 */
4132 	0xe3fe,	0xc3de,	0xc5fb,	NODEST,	0xc5fa,	0xd229,	0xbaf6,	NODEST,
4133 	/* 58 */
4134 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe4b8,	NODEST,	NODEST,
4135 	/* 60 */
4136 	0xd22a,	NODEST,	NODEST,	NODEST,	0xd22b,	0xe4a8,	0xd22c,	0xe4aa,
4137 	/* 68 */
4138 	NODEST,	0xd22d,	0xd22e,	NODEST,	0xe4ad,	0xd22f,	0xe4ae,	0xd230,
4139 	/* 70 */
4140 	0xe4ab,	0xe4ac,	0xd231,	0xd232,	0xe4a9,	0xe4a7,	NODEST,	0xd233,
4141 	/* 78 */
4142 	NODEST,	NODEST,	0xe4a1,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4143 	/* 80 */
4144 	NODEST,	NODEST,	NODEST,	NODEST,	0xd234,	NODEST,	0xcacf,	0xb2d5,
4145 	/* 88 */
4146 	NODEST,	0xd235,	NODEST,	0xe4b5,	NODEST,	0xe4b2,	0xd236,	0xe4b7,
4147 	/* 90 */
4148 	0xd237,	0xd238,	0xe4b6,	NODEST,	0xc7f3,	0xcca7,	0xd239,	0xbbbb,
4149 	/* 98 */
4150 	0xe4b0,	0xe4b9,	0xe4b4,	0xd23a,	0xe4b3,	0xe4af,	0xd23b,	0xe4b1,
4151 	/* A0 */
4152 	0xd23c,	0xb4c9,	NODEST,	NODEST,	NODEST,	0xd23d,	NODEST,	NODEST,
4153 	/* A8 */
4154 	NODEST,	NODEST,	0xc3bd,	NODEST,	0xd23e,	0xc0fd,	NODEST,	0xd23f,
4155 	/* B0 */
4156 	0xd240,	0xc8a2,	0xd241,	NODEST,	0xe4be,	0xd242,	0xd243,	NODEST,
4157 	/* B8 */
4158 	0xc8a4,	NODEST,	0xd244,	0xd245,	0xd246,	0xd247,	NODEST,	NODEST,
4159 	/* C0 */
4160 	0xc0e1,	0xe4bb,	0xd248,	NODEST,	0xc8cf,	0xd249,	0xe4bf,	0xcad3,
4161 	/* C8 */
4162 	0xd24a,	0xc3db,	0xd24b,	0xe4ba,	0xe4bc,	NODEST,	NODEST,	0xe4bd,
4163 	/* D0 */
4164 	NODEST,	NODEST,	NODEST,	NODEST,	0xd24c,	NODEST,	0xd24d,	0xd24e,
4165 	/* D8 */
4166 	NODEST,	0xd24f,	0xd250,	0xd251,	NODEST,	0xe4c0,	NODEST,	NODEST,
4167 	/* E0 */
4168 	0xbcc4,	NODEST,	NODEST,	NODEST,	0xc6c6,	0xe4c5,	0xe4c4,	NODEST,
4169 	/* E8 */
4170 	0xd252,	0xe4c1,	0xd253,	NODEST,	NODEST,	0xcfb6,	NODEST,	NODEST,
4171 	/* F0 */
4172 	NODEST,	NODEST,	0xd254,	0xe4ca,	0xd255,	0xd256,	0xe4ce,	0xe4cb,
4173 	/* F8 */
4174 	0xd257,	0xd258,	0xd259,	NODEST,	0xd25a,	NODEST,	0xd25b,	NODEST,
4175 };
4176 
4177 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_7C[] = {
4178 	/* 00 */
4179 	0xe4c7,	0xd25c,	0xd25d,	0xd25e,	0xd25f,	NODEST,	0xd260,	0xe4c8,
4180 	/* 08 */
4181 	NODEST,	0xd261,	NODEST,	0xd262,	0xd263,	0xe4cd,	0xd264,	0xd265,
4182 	/* 10 */
4183 	NODEST,	0xe4c2,	0xd2d5,	0xe4c9,	0xe4c3,	NODEST,	NODEST,	0xe4cc,
4184 	/* 18 */
4185 	NODEST,	0xd266,	NODEST,	0xd267,	NODEST,	NODEST,	NODEST,	0xe4d2,
4186 	/* 20 */
4187 	0xd268,	0xb4ca,	NODEST,	0xe4cf,	NODEST,	0xd269,	0xd26a,	0xe4d0,
4188 	/* 28 */
4189 	0xd26b,	NODEST,	0xe4d1,	0xe4d4,	0xd26c,	NODEST,	NODEST,	NODEST,
4190 	/* 30 */
4191 	NODEST,	0xd26d,	NODEST,	0xd26e,	0xd26f,	NODEST,	0xd270,	0xe4d3,
4192 	/* 38 */
4193 	0xc8f6,	0xd271,	0xd272,	NODEST,	NODEST,	0xe4d5,	0xcefc,	0xcaed,
4194 	/* 40 */
4195 	0xe4da,	NODEST,	NODEST,	0xe4d7,	NODEST,	NODEST,	0xd273,	NODEST,
4196 	/* 48 */
4197 	NODEST,	NODEST,	0xd274,	NODEST,	0xe4d6,	0xc0d2,	NODEST,	0xe4d9,
4198 	/* 50 */
4199 	0xe4db,	0xd276,	0xd277,	0xd278,	0xe4d8,	0xd275,	0xe4df,	NODEST,
4200 	/* 58 */
4201 	0xe4dc,	0xd279,	0xd27a,	0xd27b,	0xd27c,	0xd27d,	0xd27e,	0xe4dd,
4202 	/* 60 */
4203 	0xe4c6,	0xd321,	NODEST,	0xd322,	0xe4de,	0xe4e0,	NODEST,	0xd323,
4204 	/* 68 */
4205 	NODEST,	0xd324,	NODEST,	NODEST,	0xe4e1,	0xd325,	0xd326,	NODEST,
4206 	/* 70 */
4207 	0xd327,	NODEST,	0xd328,	0xcac6,	NODEST,	0xe4e2,	NODEST,	NODEST,
4208 	/* 78 */
4209 	NODEST,	0xd329,	NODEST,	NODEST,	0xd32a,	0xd32b,	0xcce2,	NODEST,
4210 	/* 80 */
4211 	NODEST,	0xb6ce,	0xb7a9,	0xe4e3,	NODEST,	NODEST,	0xd32c,	0xd32d,
4212 	/* 88 */
4213 	NODEST,	0xcab4,	NODEST,	0xbfe8,	NODEST,	0xccb0,	NODEST,	0xd32e,
4214 	/* 90 */
4215 	0xe4e4,	NODEST,	0xceb3,	NODEST,	0xd32f,	0xc7f4,	NODEST,	0xc1c6,
4216 	/* 98 */
4217 	0xc7b4,	NODEST,	NODEST,	0xbdcd,	NODEST,	NODEST,	0xd330,	0xb0c0,
4218 	/* A0 */
4219 	0xd331,	0xe4e9,	0xe4e7,	NODEST,	0xe4e5,	0xb4a1,	0xd332,	0xbed1,
4220 	/* A8 */
4221 	0xe4ea,	NODEST,	NODEST,	0xe4e8,	NODEST,	0xe4e6,	0xe4ee,	NODEST,
4222 	/* B0 */
4223 	0xd333,	0xe4ed,	0xe4ec,	0xe4eb,	NODEST,	NODEST,	0xd334,	0xd335,
4224 	/* B8 */
4225 	NODEST,	0xe4ef,	0xd336,	0xd337,	0xd338,	0xe4f0,	0xc0ba,	0xd339,
4226 	/* C0 */
4227 	0xe4f1,	NODEST,	0xe4f3,	NODEST,	0xd33a,	0xe4f2,	NODEST,	0xd33b,
4228 	/* C8 */
4229 	0xd33c,	0xd33d,	0xb8d2,	NODEST,	NODEST,	0xd33e,	0xc1b8,	0xd33f,
4230 	/* D0 */
4231 	NODEST,	NODEST,	0xe4f5,	0xd340,	0xd341,	0xd342,	0xc5fc,	0xd343,
4232 	/* D8 */
4233 	0xe4f4,	0xd344,	0xd345,	NODEST,	0xe4f6,	0xd346,	0xcab5,	0xc1ec,
4234 	/* E0 */
4235 	0xb9c7,	NODEST,	0xe4f7,	NODEST,	NODEST,	NODEST,	0xd347,	0xcec8,
4236 	/* E8 */
4237 	NODEST,	0xd348,	NODEST,	0xd349,	NODEST,	NODEST,	NODEST,	0xe4f9,
4238 	/* F0 */
4239 	NODEST,	NODEST,	0xe4fa,	NODEST,	0xe4fb,	0xd34a,	0xe4fc,	NODEST,
4240 	/* F8 */
4241 	0xbbe5,	NODEST,	0xe4fd,	0xb7cf,	NODEST,	NODEST,	0xb5ea,	NODEST,
4242 };
4243 
4244 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_7D[] = {
4245 	/* 00 */
4246 	0xb5aa,	NODEST,	0xe5a1,	0xd34b,	0xccf3,	0xb9c8,	0xe4fe,	0xd34c,
4247 	/* 08 */
4248 	0xd34d,	0xd34e,	0xe5a4,	0xcce6,	NODEST,	0xc7bc,	NODEST,	0xd34f,
4249 	/* 10 */
4250 	0xc9b3,	0xd350,	0xd351,	0xd352,	0xbde3,	0xe5a3,	0xd353,	0xbcd3,
4251 	/* 18 */
4252 	0xb9c9,	0xbbe6,	0xb5e9,	0xcab6,	0xe5a2,	0xd354,	0xd355,	NODEST,
4253 	/* 20 */
4254 	0xc1c7,	0xcbc2,	0xbaf7,	0xd356,	NODEST,	NODEST,	0xd357,	NODEST,
4255 	/* 28 */
4256 	NODEST,	NODEST,	0xd358,	0xbbe7,	0xc4dd,	0xd359,	0xe5a7,	0xcedf,
4257 	/* 30 */
4258 	0xbad9,	0xd35a,	0xe5a8,	0xbfc2,	NODEST,	0xe5aa,	NODEST,	NODEST,
4259 	/* 38 */
4260 	NODEST,	0xbed2,	0xbab0,	NODEST,	0xd35b,	0xd35c,	0xd35d,	0xe5a9,
4261 	/* 40 */
4262 	0xd35e,	0xd35f,	0xbdaa,	0xb8be,	0xc1c8,	0xe5a5,	0xe5ab,	0xd360,
4263 	/* 48 */
4264 	0xd361,	NODEST,	NODEST,	0xe5a6,	0xb7d0,	0xd362,	0xe5ae,	0xe5b2,
4265 	/* 50 */
4266 	0xb7eb,	0xd363,	NODEST,	0xd364,	NODEST,	NODEST,	0xe5ad,	0xd365,
4267 	/* 58 */
4268 	NODEST,	0xd366,	0xd367,	0xe5b6,	0xd368,	0xd369,	0xb9ca,	NODEST,
4269 	/* 60 */
4270 	NODEST,	0xcded,	0xb0bc,	0xe5b3,	NODEST,	0xd36a,	0xb5eb,	0xd36b,
4271 	/* 68 */
4272 	0xe5b0,	NODEST,	0xd36c,	NODEST,	NODEST,	NODEST,	0xe5b1,	NODEST,
4273 	/* 70 */
4274 	0xd36d,	0xc5fd,	0xe5af,	0xe5ac,	NODEST,	0xb3a8,	0xc0e4,	NODEST,
4275 	/* 78 */
4276 	0xd36e,	0xb8a8,	0xd36f,	0xd370,	NODEST,	0xe5b8,	NODEST,	0xd371,
4277 	/* 80 */
4278 	NODEST,	0xd372,	0xd373,	0xd374,	NODEST,	0xd375,	0xd376,	NODEST,
4279 	/* 88 */
4280 	0xd377,	0xe5b5,	NODEST,	0xd378,	0xd379,	0xd37a,	NODEST,	0xe5b7,
4281 	/* 90 */
4282 	NODEST,	0xd37b,	NODEST,	0xe5b4,	NODEST,	NODEST,	0xd37c,	0xd37d,
4283 	/* 98 */
4284 	NODEST,	0xb7d1,	0xc2b3,	0xe5b9,	0xc1ee,	0xd37e,	0xd421,	0xe5c6,
4285 	/* A0 */
4286 	0xf45c,	NODEST,	0xe5c2,	0xe5bc,	NODEST,	NODEST,	0xd422,	0xd423,
4287 	/* A8 */
4288 	NODEST,	NODEST,	0xd424,	0xe5c0,	0xbcfa,	0xb0dd,	0xe5bb,	0xe5c3,
4289 	/* B0 */
4290 	0xe5c7,	0xb9cb,	0xccd6,	0xd425,	0xc4d6,	0xe5bd,	0xd426,	0xd427,
4291 	/* B8 */
4292 	0xe5c5,	0xd428,	0xe5ba,	0xc3be,	NODEST,	0xe5bf,	0xb0bd,	0xccca,
4293 	/* C0 */
4294 	NODEST,	NODEST,	0xd429,	0xd42a,	0xd42b,	0xd42c,	0xd42d,	0xe5be,
4295 	/* C8 */
4296 	NODEST,	NODEST,	0xb6db,	0xc8ec,	0xd42e,	0xd42f,	0xd430,	0xc1ed,
4297 	/* D0 */
4298 	NODEST,	0xced0,	0xbdef,	NODEST,	NODEST,	0xe5ee,	0xf45d,	0xd431,
4299 	/* D8 */
4300 	0xe5c8,	0xd432,	0xc0fe,	NODEST,	0xe5c4,	0xe5c9,	0xe5cb,	NODEST,
4301 	/* E0 */
4302 	0xc4f9,	0xe5ce,	0xd434,	NODEST,	0xe5ca,	0xd435,	0xd436,	NODEST,
4303 	/* E8 */
4304 	0xcad4,	0xb4cb,	0xd437,	0xd438,	0xcccb,	0xd439,	NODEST,	0xb0de,
4305 	/* F0 */
4306 	NODEST,	0xd43a,	0xe5cd,	NODEST,	0xcefd,	0xd43b,	0xd43c,	NODEST,
4307 	/* F8 */
4308 	NODEST,	0xd43d,	0xd43e,	0xe5cc,	NODEST,	NODEST,	NODEST,	NODEST,
4309 };
4310 
4311 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_7E[] = {
4312 	/* 00 */
4313 	0xd433,	0xb1ef,	NODEST,	NODEST,	0xc6ec,	0xe5cf,	NODEST,	NODEST,
4314 	/* 08 */
4315 	0xd43f,	0xe5d6,	0xe5d0,	0xe5d7,	NODEST,	NODEST,	NODEST,	NODEST,
4316 	/* 10 */
4317 	0xd440,	0xd441,	0xe5d3,	NODEST,	NODEST,	0xd442,	NODEST,	0xd443,
4318 	/* 18 */
4319 	NODEST,	NODEST,	NODEST,	0xc7fb,	0xd444,	0xd445,	0xbcca,	0xe5d5,
4320 	/* 20 */
4321 	0xd446,	0xe5d2,	0xe5d8,	0xe5d1,	NODEST,	NODEST,	0xbdc4,	0xd447,
4322 	/* 28 */
4323 	0xd448,	NODEST,	NODEST,	0xcba5,	0xd449,	0xd44a,	0xbdcc,	0xd44b,
4324 	/* 30 */
4325 	NODEST,	0xe5d4,	0xe5e0,	0xd44c,	NODEST,	0xe5dc,	0xd44d,	0xe5df,
4326 	/* 38 */
4327 	NODEST,	0xe5dd,	0xe5e1,	0xe5db,	NODEST,	0xe5c1,	0xc0d3,	0xd44e,
4328 	/* 40 */
4329 	NODEST,	0xc8cb,	NODEST,	0xe5de,	0xd44f,	0xd450,	0xe5d9,	0xd451,
4330 	/* 48 */
4331 	NODEST,	NODEST,	0xc1a1,	0xb7d2,	NODEST,	0xbdab,	0xd452,	NODEST,
4332 	/* 50 */
4333 	0xd453,	NODEST,	0xd454,	NODEST,	0xbfa5,	0xc1b6,	0xe5e4,	NODEST,
4334 	/* 58 */
4335 	0xd455,	0xe5e6,	0xe5e7,	NODEST,	NODEST,	0xe5e3,	0xe5e5,	0xd456,
4336 	/* 60 */
4337 	NODEST,	0xd457,	0xd458,	NODEST,	NODEST,	0xd459,	0xe5da,	0xe5e2,
4338 	/* 68 */
4339 	NODEST,	0xe5ea,	0xe5e9,	0xd45a,	NODEST,	0xcbfa,	0xd45b,	0xd45c,
4340 	/* 70 */
4341 	0xb7ab,	NODEST,	NODEST,	0xd45d,	NODEST,	NODEST,	NODEST,	NODEST,
4342 	/* 78 */
4343 	0xd45e,	0xe5e8,	NODEST,	0xe5ec,	0xe5eb,	0xe5ef,	0xd45f,	0xe5f1,
4344 	/* 80 */
4345 	NODEST,	0xd460,	0xbbbc,	0xe5ed,	NODEST,	NODEST,	0xd461,	0xd462,
4346 	/* 88 */
4347 	0xe5f2,	0xe5f3,	0xd463,	NODEST,	0xe5f4,	0xd464,	0xe5fa,	0xc5bb,
4348 	/* 90 */
4349 	0xe5f6,	0xd465,	0xe5f5,	0xe5f7,	0xe5f8,	0xd466,	0xe5f9,	NODEST,
4350 	/* 98 */
4351 	0xd467,	NODEST,	0xd468,	0xe5fb,	0xe5fc,	0xd469,	0xd46a,	NODEST,
4352 	/* A0 */
4353 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4354 	/* A8 */
4355 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4356 	/* B0 */
4357 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4358 	/* B8 */
4359 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4360 	/* C0 */
4361 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4362 	/* C8 */
4363 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4364 	/* D0 */
4365 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4366 	/* D8 */
4367 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4368 	/* E0 */
4369 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4370 	/* E8 */
4371 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4372 	/* F0 */
4373 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4374 	/* F8 */
4375 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4376 };
4377 
4378 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_7F[] = {
4379 	/* 00 */
4380 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4381 	/* 08 */
4382 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4383 	/* 10 */
4384 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4385 	/* 18 */
4386 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4387 	/* 20 */
4388 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4389 	/* 28 */
4390 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4391 	/* 30 */
4392 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb4cc,	NODEST,
4393 	/* 38 */
4394 	0xe5fd,	NODEST,	0xe5fe,	0xd46c,	0xd46b,	0xd46d,	0xd46e,	0xd46f,
4395 	/* 40 */
4396 	NODEST,	NODEST,	NODEST,	0xd470,	0xd471,	0xe6a1,	NODEST,	0xd472,
4397 	/* 48 */
4398 	NODEST,	NODEST,	NODEST,	NODEST,	0xe6a2,	0xe6a3,	0xe6a4,	0xd473,
4399 	/* 50 */
4400 	0xe6a5,	0xe6a6,	0xd474,	0xd475,	0xe6a8,	0xe6a7,	NODEST,	NODEST,
4401 	/* 58 */
4402 	0xe6a9,	NODEST,	NODEST,	0xd476,	0xd477,	0xd478,	NODEST,	0xe6aa,
4403 	/* 60 */
4404 	0xe6ab,	0xd479,	NODEST,	0xd47a,	0xd47b,	0xd47c,	0xd47d,	0xe6ae,
4405 	/* 68 */
4406 	0xe6ac,	0xe6ad,	0xbae1,	0xb7d3,	NODEST,	0xd47e,	0xc3d6,	NODEST,
4407 	/* 70 */
4408 	0xc8b3,	0xd521,	0xbdf0,	NODEST,	NODEST,	0xc7cd,	NODEST,	0xc8ed,
4409 	/* 78 */
4410 	0xe6af,	0xd8ed,	NODEST,	NODEST,	NODEST,	0xd522,	0xd523,	0xd524,
4411 	/* 80 */
4412 	0xd525,	NODEST,	0xe6b0,	0xe6b2,	NODEST,	0xcde5,	0xe6b1,	0xe6b4,
4413 	/* 88 */
4414 	0xe6b3,	NODEST,	0xcdd3,	0xd526,	0xe6b5,	0xd527,	0xc8fe,	0xd528,
4415 	/* 90 */
4416 	0xd529,	0xd52a,	NODEST,	NODEST,	0xe6b6,	NODEST,	0xd52b,	0xd52c,
4417 	/* 98 */
4418 	NODEST,	NODEST,	0xe6b9,	NODEST,	0xd52d,	0xe6b8,	0xe6b7,	NODEST,
4419 	/* A0 */
4420 	NODEST,	0xd52e,	0xd52f,	0xe6ba,	0xb7b2,	NODEST,	0xd530,	NODEST,
4421 	/* A8 */
4422 	0xc1a2,	0xb5c1,	0xd531,	NODEST,	NODEST,	0xd532,	0xe6be,	0xe6bb,
4423 	/* B0 */
4424 	NODEST,	NODEST,	0xe6bc,	NODEST,	0xd533,	NODEST,	0xe6bf,	NODEST,
4425 	/* B8 */
4426 	0xe6c0,	0xe6bd,	NODEST,	NODEST,	0xd534,	0xb1a9,	NODEST,	0xd535,
4427 	/* C0 */
4428 	0xd536,	0xb2a7,	NODEST,	0xd537,	NODEST,	0xe6c2,	0xe6c3,	NODEST,
4429 	/* C8 */
4430 	0xd538,	NODEST,	0xe6c4,	NODEST,	0xcde2,	NODEST,	0xd539,	0xd53a,
4431 	/* D0 */
4432 	NODEST,	NODEST,	0xbdac,	NODEST,	0xe6c6,	0xe6c5,	NODEST,	NODEST,
4433 	/* D8 */
4434 	NODEST,	NODEST,	NODEST,	0xd53b,	NODEST,	NODEST,	NODEST,	0xd53c,
4435 	/* E0 */
4436 	0xbfe9,	0xe6c7,	NODEST,	0xd53d,	NODEST,	0xd53e,	0xe6c8,	NODEST,
4437 	/* E8 */
4438 	0xd53f,	0xe6c9,	NODEST,	0xb4e5,	0xd540,	NODEST,	0xd541,	0xd542,
4439 	/* F0 */
4440 	0xb4cd,	NODEST,	0xd543,	0xe6ca,	NODEST,	NODEST,	NODEST,	NODEST,
4441 	/* F8 */
4442 	NODEST,	0xe6cb,	0xd544,	0xcbdd,	0xcde3,	0xd545,	0xd546,	0xd547,
4443 };
4444 
4445 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_80[] = {
4446 	/* 00 */
4447 	0xcdd4,	0xcfb7,	NODEST,	0xb9cd,	0xe6ce,	0xbcd4,	0xe6cd,	0xd548,
4448 	/* 08 */
4449 	0xd549,	NODEST,	0xd54a,	0xe6cf,	0xbca9,	0xd54b,	0xd54c,	0xd54d,
4450 	/* 10 */
4451 	0xc2d1,	0xd54e,	0xe6d0,	0xd54f,	0xd550,	0xb9cc,	0xd551,	0xccd7,
4452 	/* 18 */
4453 	0xe6d1,	0xe6d2,	NODEST,	NODEST,	0xe6d3,	0xd552,	0xd553,	0xd554,
4454 	/* 20 */
4455 	0xd555,	0xe6d4,	NODEST,	NODEST,	0xd556,	NODEST,	0xd557,	NODEST,
4456 	/* 28 */
4457 	0xe6d5,	NODEST,	NODEST,	NODEST,	0xd558,	NODEST,	0xd559,	NODEST,
4458 	/* 30 */
4459 	0xd55a,	NODEST,	NODEST,	0xbcaa,	0xd55b,	0xd55c,	0xcced,	0xd55d,
4460 	/* 38 */
4461 	NODEST,	0xd55e,	0xd55f,	0xe6d7,	0xd560,	0xc3bf,	0xd561,	0xe6d6,
4462 	/* 40 */
4463 	0xd562,	NODEST,	NODEST,	NODEST,	0xd563,	NODEST,	0xe6d9,	NODEST,
4464 	/* 48 */
4465 	NODEST,	NODEST,	0xe6d8,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4466 	/* 50 */
4467 	NODEST,	NODEST,	0xe6da,	NODEST,	NODEST,	NODEST,	0xc0bb,	NODEST,
4468 	/* 58 */
4469 	0xe6db,	NODEST,	0xe6dc,	NODEST,	NODEST,	NODEST,	0xcab9,	0xe6dd,
4470 	/* 60 */
4471 	0xd564,	0xc1ef,	0xe6de,	NODEST,	0xd565,	NODEST,	0xd566,	NODEST,
4472 	/* 68 */
4473 	0xe6df,	NODEST,	NODEST,	NODEST,	NODEST,	0xd567,	NODEST,	0xcefe,
4474 	/* 70 */
4475 	0xe6e2,	0xd568,	0xe6e1,	0xe6e0,	0xc4b0,	0xd569,	0xe6e3,	0xbfa6,
4476 	/* 78 */
4477 	NODEST,	0xe6e4,	NODEST,	NODEST,	NODEST,	0xe6e5,	0xcfb8,	0xe6e6,
4478 	/* 80 */
4479 	NODEST,	0xd56a,	NODEST,	NODEST,	0xe6e7,	0xe6e9,	0xe6e8,	0xc8a5,
4480 	/* 88 */
4481 	0xd56b,	0xc6f9,	NODEST,	0xcfbe,	0xc8a9,	NODEST,	0xd56c,	NODEST,
4482 	/* 90 */
4483 	NODEST,	NODEST,	NODEST,	0xe6eb,	NODEST,	NODEST,	0xbed3,	NODEST,
4484 	/* 98 */
4485 	0xc9aa,	NODEST,	0xe6ec,	0xe6ea,	0xd56d,	0xb4ce,	0xd56e,	NODEST,
4486 	/* A0 */
4487 	NODEST,	0xb8d4,	0xbbe8,	NODEST,	NODEST,	0xc8ee,	0xd56f,	0xd570,
4488 	/* A8 */
4489 	NODEST,	0xb8aa,	0xcbc3,	0xd571,	0xe6ef,	0xe6ed,	NODEST,	0xb9ce,
4490 	/* B0 */
4491 	NODEST,	0xb9cf,	0xb0e9,	NODEST,	0xbae8,	NODEST,	NODEST,	NODEST,
4492 	/* B8 */
4493 	0xd572,	0xd573,	0xc7d9,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4494 	/* C0 */
4495 	NODEST,	NODEST,	NODEST,	0xb0df,	0xe6f4,	NODEST,	0xc3c0,	NODEST,
4496 	/* C8 */
4497 	0xd574,	NODEST,	NODEST,	NODEST,	0xc7d8,	0xd575,	0xc2db,	0xd576,
4498 	/* D0 */
4499 	NODEST,	NODEST,	0xd577,	NODEST,	0xd578,	0xd579,	0xe6f6,	0xd57a,
4500 	/* D8 */
4501 	0xd57b,	0xe6f2,	0xe6f5,	0xe6f0,	NODEST,	0xe6f3,	0xcba6,	NODEST,
4502 	/* E0 */
4503 	0xd57c,	0xb8d5,	NODEST,	NODEST,	0xb0fd,	0xe6f1,	NODEST,	NODEST,
4504 	/* E8 */
4505 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd57d,	0xd57e,	0xe6f8,
4506 	/* F0 */
4507 	0xd621,	0xe6f9,	0xd622,	0xd623,	0xc6b9,	NODEST,	0xd624,	NODEST,
4508 	/* F8 */
4509 	0xb6bb,	0xd625,	0xd626,	NODEST,	0xe7a6,	0xc7bd,	0xd627,	NODEST,
4510 };
4511 
4512 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_81[] = {
4513 	/* 00 */
4514 	NODEST,	NODEST,	0xbbe9,	0xd628,	NODEST,	0xb6bc,	0xc0c8,	0xcfc6,
4515 	/* 08 */
4516 	0xccae,	0xe6f7,	0xc0d4,	0xd629,	NODEST,	NODEST,	NODEST,	NODEST,
4517 	/* 10 */
4518 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd62a,	0xd62b,
4519 	/* 18 */
4520 	0xd62c,	NODEST,	0xb5d3,	0xe6fa,	0xd62d,	NODEST,	0xd62e,	NODEST,
4521 	/* 20 */
4522 	0xd62f,	NODEST,	NODEST,	0xe6fc,	0xd630,	NODEST,	NODEST,	0xd631,
4523 	/* 28 */
4524 	NODEST,	0xe6fb,	NODEST,	NODEST,	0xd632,	NODEST,	NODEST,	0xe6fd,
4525 	/* 30 */
4526 	0xd633,	0xc3a6,	NODEST,	0xc7be,	NODEST,	0xd634,	NODEST,	NODEST,
4527 	/* 38 */
4528 	NODEST,	0xc4b1,	0xd635,	NODEST,	0xd636,	NODEST,	0xe7a3,	NODEST,
4529 	/* 40 */
4530 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd637,	0xe7a2,	0xd638,
4531 	/* 48 */
4532 	NODEST,	NODEST,	0xd639,	0xe6fe,	0xd63a,	NODEST,	0xbfd5,	NODEST,
4533 	/* 50 */
4534 	0xc9e5,	0xe7a5,	0xd63b,	0xe7a4,	0xb9d0,	0xcfd3,	NODEST,	0xd63c,
4535 	/* 58 */
4536 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe7b5,
4537 	/* 60 */
4538 	0xd63d,	0xd63e,	NODEST,	NODEST,	NODEST,	0xe7a9,	0xe7aa,	0xd63f,
4539 	/* 68 */
4540 	0xd640,	0xd641,	NODEST,	0xbcf0,	NODEST,	0xd642,	0xe7a8,	0xd643,
4541 	/* 70 */
4542 	0xb9f8,	0xe7a7,	NODEST,	NODEST,	0xe7ab,	NODEST,	NODEST,	0xd644,
4543 	/* 78 */
4544 	0xc4b2,	0xcaa2,	0xc1a3,	NODEST,	NODEST,	NODEST,	NODEST,	0xc2dc,
4545 	/* 80 */
4546 	0xe7af,	0xd645,	0xe7b0,	0xe7ac,	0xd647,	0xd648,	0xd649,	NODEST,
4547 	/* 88 */
4548 	0xe7ad,	NODEST,	0xe7ae,	0xd64a,	NODEST,	NODEST,	0xd64b,	0xb9d1,
4549 	/* 90 */
4550 	0xd646,	NODEST,	NODEST,	0xe7b6,	NODEST,	0xe7b2,	0xd64c,	NODEST,
4551 	/* 98 */
4552 	0xd64d,	NODEST,	0xc9e6,	0xd64e,	0xcbec,	0xc9a8,	0xd64f,	NODEST,
4553 	/* A0 */
4554 	0xe7b1,	NODEST,	0xd650,	0xe7b4,	0xe7b3,	NODEST,	NODEST,	NODEST,
4555 	/* A8 */
4556 	0xcbc4,	0xe7b7,	NODEST,	NODEST,	NODEST,	NODEST,	0xd651,	NODEST,
4557 	/* B0 */
4558 	0xe7b8,	NODEST,	0xd652,	0xc1b7,	0xd653,	0xe7b9,	NODEST,	NODEST,
4559 	/* B8 */
4560 	0xe7bb,	NODEST,	0xe7bf,	0xd654,	NODEST,	0xe7bc,	0xe7ba,	0xc7bf,
4561 	/* C0 */
4562 	0xe7bd,	NODEST,	0xe7be,	0xd656,	NODEST,	0xd657,	0xb2b2,	NODEST,
4563 	/* C8 */
4564 	0xe7c5,	0xe7c0,	0xd658,	0xd655,	NODEST,	0xe7c1,	0xd659,	0xd65a,
4565 	/* D0 */
4566 	NODEST,	0xe7c2,	NODEST,	0xc2a1,	NODEST,	0xd65b,	NODEST,	0xd65c,
4567 	/* D8 */
4568 	0xe7c4,	0xe7c3,	0xe7c6,	0xd65d,	NODEST,	0xd65e,	0xd65f,	0xe7c7,
4569 	/* E0 */
4570 	0xe7c8,	0xd660,	NODEST,	0xbfc3,	0xd661,	0xb2e9,	NODEST,	0xe7c9,
4571 	/* E8 */
4572 	0xced7,	NODEST,	0xbcab,	0xd662,	0xd663,	0xbdad,	NODEST,	NODEST,
4573 	/* F0 */
4574 	0xd664,	0xd665,	0xd666,	0xbbea,	0xc3d7,	0xd667,	0xd668,	NODEST,
4575 	/* F8 */
4576 	0xd669,	0xd66a,	0xe7ca,	0xe7cb,	0xb1b1,	0xd66b,	0xe7cc,	0xd66c,
4577 };
4578 
4579 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_82[] = {
4580 	/* 00 */
4581 	0xd66d,	0xe7cd,	0xe7ce,	0xd66e,	NODEST,	0xe7cf,	NODEST,	0xe7d0,
4582 	/* 08 */
4583 	0xb6bd,	0xdaaa,	0xe7d1,	NODEST,	0xc0e5,	0xe7d2,	0xbccb,	0xd66f,
4584 	/* 10 */
4585 	0xe7d3,	NODEST,	0xd0b0,	0xd670,	0xd671,	NODEST,	0xe7d4,	0xcade,
4586 	/* 18 */
4587 	0xb4dc,	0xd672,	0xd673,	0xc1a4,	0xbdd8,	0xd674,	0xc9f1,	0xbdae,
4588 	/* 20 */
4589 	NODEST,	0xd675,	0xd676,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4590 	/* 28 */
4591 	0xd677,	0xe7d5,	0xb9d2,	0xe7d6,	0xc8cc,	NODEST,	0xe7e4,	NODEST,
4592 	/* 30 */
4593 	NODEST,	NODEST,	0xd678,	0xe7d8,	0xd679,	0xc2c9,	0xc7f5,	0xb8bf,
4594 	/* 38 */
4595 	0xe7d7,	0xc1a5,	0xd67a,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4596 	/* 40 */
4597 	0xe7d9,	NODEST,	NODEST,	0xd67b,	0xd67c,	0xd67d,	0xd67e,	0xc4fa,
4598 	/* 48 */
4599 	NODEST,	NODEST,	NODEST,	0xd721,	NODEST,	NODEST,	0xd722,	0xd723,
4600 	/* 50 */
4601 	NODEST,	0xd724,	NODEST,	NODEST,	NODEST,	NODEST,	0xd725,	NODEST,
4602 	/* 58 */
4603 	0xe7db,	0xe7da,	0xe7dd,	NODEST,	0xd726,	0xe7dc,	NODEST,	0xe7de,
4604 	/* 60 */
4605 	0xd727,	NODEST,	0xe7e0,	0xd728,	0xe7df,	NODEST,	0xb4cf,	0xd729,
4606 	/* 68 */
4607 	0xe7e1,	NODEST,	0xe7e2,	0xe7e3,	NODEST,	0xd72a,	0xbab1,	0xcec9,
4608 	/* 70 */
4609 	NODEST,	0xe7e5,	0xbfa7,	NODEST,	0xd72b,	NODEST,	0xb1f0,	0xe7e6,
4610 	/* 78 */
4611 	0xe7e7,	NODEST,	NODEST,	0xd72c,	NODEST,	0xd72d,	0xe7e8,	0xd72e,
4612 	/* 80 */
4613 	0xd72f,	0xd730,	NODEST,	0xd731,	0xd732,	NODEST,	NODEST,	0xd733,
4614 	/* 88 */
4615 	NODEST,	0xd734,	0xd735,	0xb0f2,	NODEST,	0xe7e9,	0xd736,	NODEST,
4616 	/* 90 */
4617 	NODEST,	0xd737,	0xe7ea,	NODEST,	0xd738,	NODEST,	0xd739,	NODEST,
4618 	/* 98 */
4619 	0xd73a,	0xc9e7,	0xd73b,	0xd73c,	NODEST,	0xbcc7,	NODEST,	0xe7ec,
4620 	/* A0 */
4621 	0xd73d,	0xd73e,	NODEST,	0xd73f,	0xd740,	0xb3a9,	0xb0b2,	0xd741,
4622 	/* A8 */
4623 	0xd742,	0xd743,	0xd744,	0xe7eb,	0xe7ee,	0xc7ce,	0xd745,	0xbfc4,
4624 	/* B0 */
4625 	0xd746,	0xb2d6,	0xd747,	0xcba7,	0xd748,	NODEST,	NODEST,	0xd749,
4626 	/* B8 */
4627 	0xb7dd,	0xb6dc,	0xd74a,	0xe7ed,	0xd74b,	0xb2ea,	0xd74c,	0xd74d,
4628 	/* C0 */
4629 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xb4a3,	0xd74e,	NODEST,
4630 	/* C8 */
4631 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4632 	/* D0 */
4633 	0xd74f,	0xb1f1,	0xe7f2,	0xceea,	0xc2dd,	0xd750,	NODEST,	0xc9c4,
4634 	/* D8 */
4635 	NODEST,	0xe7fe,	0xd751,	0xb2d7,	0xe7fc,	NODEST,	0xe7fa,	0xe7f1,
4636 	/* E0 */
4637 	0xd752,	0xe7ef,	0xd753,	0xe7f0,	0xd754,	0xbce3,	0xb6ec,	0xc3f7,
4638 	/* E8 */
4639 	0xd755,	NODEST,	0xd756,	0xc6d1,	NODEST,	0xd757,	NODEST,	0xd758,
4640 	/* F0 */
4641 	NODEST,	0xb1d1,	NODEST,	0xe7f4,	0xe7f3,	NODEST,	0xd759,	0xd75a,
4642 	/* F8 */
4643 	NODEST,	0xe7f9,	0xe7f5,	0xe7f8,	NODEST,	0xd75b,	0xd75c,	NODEST,
4644 };
4645 
4646 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_83[] = {
4647 	/* 00 */
4648 	0xd75d,	0xd75e,	0xccd0,	0xe7f7,	0xb2d8,	0xb3fd,	0xe7fb,	0xd75f,
4649 	/* 08 */
4650 	0xd760,	0xe7fd,	0xd761,	0xd762,	NODEST,	NODEST,	0xb7d4,	NODEST,
4651 	/* 10 */
4652 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe8a3,	0xe8ac,
4653 	/* 18 */
4654 	0xe8ad,	NODEST,	NODEST,	0xd764,	0xb0ab,	0xd765,	0xd766,	0xd767,
4655 	/* 20 */
4656 	NODEST,	0xd768,	0xd769,	0xe8b4,	NODEST,	NODEST,	NODEST,	NODEST,
4657 	/* 28 */
4658 	0xb0f1,	NODEST,	NODEST,	0xe8ab,	0xd76a,	0xd76b,	0xd76c,	0xe8aa,
4659 	/* 30 */
4660 	0xd76d,	0xe8a5,	0xe8a4,	0xd76e,	0xe8a2,	0xe8a1,	0xc3e3,	0xd76f,
4661 	/* 38 */
4662 	0xc2fb,	0xe8a7,	0xd770,	NODEST,	0xd771,	0xd772,	NODEST,	NODEST,
4663 	/* 40 */
4664 	0xe8a6,	NODEST,	0xd773,	0xd774,	0xd775,	0xe8a9,	NODEST,	0xd776,
4665 	/* 48 */
4666 	NODEST,	0xc1f0,	0xb7d5,	NODEST,	NODEST,	0xd777,	0xd778,	0xb1c1,
4667 	/* 50 */
4668 	0xe8a8,	0xd779,	0xb9d3,	0xd83e,	0xd763,	0xd77a,	0xd77b,	0xd77c,
4669 	/* 58 */
4670 	0xc1f1,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4671 	/* 60 */
4672 	NODEST,	NODEST,	0xf45f,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4673 	/* 68 */
4674 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4675 	/* 70 */
4676 	0xd77d,	NODEST,	NODEST,	0xe8ba,	NODEST,	0xe8bb,	NODEST,	0xb2d9,
4677 	/* 78 */
4678 	0xd77e,	NODEST,	NODEST,	0xb2ae,	0xe8b8,	0xd821,	NODEST,	0xd822,
4679 	/* 80 */
4680 	0xd823,	NODEST,	0xd824,	NODEST,	0xd825,	0xe8ae,	0xd826,	0xe8b6,
4681 	/* 88 */
4682 	NODEST,	0xe8bd,	0xe8b7,	NODEST,	NODEST,	0xd827,	0xe8b5,	NODEST,
4683 	/* 90 */
4684 	NODEST,	NODEST,	0xd828,	0xe7f6,	0xd829,	0xd82a,	0xe8b3,	NODEST,
4685 	/* 98 */
4686 	0xd82b,	0xd82c,	0xe8af,	0xd82d,	0xd82e,	0xd82f,	0xb4d0,	0xe8b1,
4687 	/* A0 */
4688 	0xe8bc,	NODEST,	0xe8b2,	NODEST,	NODEST,	NODEST,	0xd830,	0xd831,
4689 	/* A8 */
4690 	0xe8be,	0xd832,	0xe8b0,	0xc7fc,	0xd833,	0xd84c,	NODEST,	NODEST,
4691 	/* B0 */
4692 	NODEST,	0xcde9,	NODEST,	NODEST,	NODEST,	0xe8b9,	NODEST,	NODEST,
4693 	/* B8 */
4694 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe8cf,	0xd834,	0xd835,
4695 	/* C0 */
4696 	0xd836,	0xe8c7,	NODEST,	NODEST,	NODEST,	0xbffb,	NODEST,	0xd837,
4697 	/* C8 */
4698 	NODEST,	0xd838,	0xb5c6,	NODEST,	0xb6dd,	NODEST,	0xe8c2,	0xd839,
4699 	/* D0 */
4700 	0xd83a,	0xd83b,	NODEST,	0xb2db,	0xd83c,	NODEST,	0xbed4,	NODEST,
4701 	/* D8 */
4702 	0xe8c5,	NODEST,	NODEST,	NODEST,	0xbada,	0xd83d,	NODEST,	0xc5d1,
4703 	/* E0 */
4704 	0xe8ca,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4705 	/* E8 */
4706 	0xd83f,	0xcaee,	0xd840,	0xe8c1,	NODEST,	NODEST,	NODEST,	0xb2da,
4707 	/* F0 */
4708 	0xb8d6,	0xc9a9,	0xe8cb,	NODEST,	0xe8bf,	NODEST,	0xd841,	0xe8c8,
4709 	/* F8 */
4710 	0xd842,	0xd843,	NODEST,	0xe8d2,	0xd844,	0xe8c3,	NODEST,	NODEST,
4711 };
4712 
4713 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_84[] = {
4714 	/* 00 */
4715 	NODEST,	0xd845,	NODEST,	0xe8c4,	0xc6ba,	NODEST,	0xd846,	0xe8c9,
4716 	/* 08 */
4717 	NODEST,	NODEST,	0xd847,	0xe8c6,	0xcba8,	0xe8cc,	0xb0e0,	0xd848,
4718 	/* 10 */
4719 	NODEST,	0xd849,	NODEST,	0xe8c0,	NODEST,	0xd84a,	NODEST,	NODEST,
4720 	/* 18 */
4721 	NODEST,	0xd84b,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4722 	/* 20 */
4723 	0xe8ce,	NODEST,	0xe8cd,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4724 	/* 28 */
4725 	NODEST,	0xc7eb,	0xe8d4,	NODEST,	0xe8df,	NODEST,	NODEST,	0xd84d,
4726 	/* 30 */
4727 	NODEST,	0xb3fe,	NODEST,	NODEST,	NODEST,	0xe8e2,	NODEST,	NODEST,
4728 	/* 38 */
4729 	0xe8d0,	0xd84e,	NODEST,	NODEST,	0xe8d5,	0xcdee,	NODEST,	NODEST,
4730 	/* 40 */
4731 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd84f,	0xe8de,	0xd850,
4732 	/* 48 */
4733 	0xd851,	0xcdd5,	0xd852,	NODEST,	NODEST,	0xd853,	0xceaa,	0xd854,
4734 	/* 50 */
4735 	NODEST,	0xd855,	0xd856,	NODEST,	NODEST,	NODEST,	0xd857,	0xc3f8,
4736 	/* 58 */
4737 	0xd858,	0xd859,	0xd85a,	0xb3eb,	0xd85b,	NODEST,	NODEST,	NODEST,
4738 	/* 60 */
4739 	0xd85c,	0xc9f2,	0xe8e4,	0xc6a1,	0xd85d,	0xd85e,	0xb0b1,	0xd85f,
4740 	/* 68 */
4741 	NODEST,	0xe8dd,	0xd860,	0xe8d9,	0xc1f2,	0xe8d3,	0xe8db,	0xe8e0,
4742 	/* 70 */
4743 	0xd861,	0xc7ac,	NODEST,	0xd862,	0xd863,	0xb0aa,	0xd864,	0xe8d8,
4744 	/* 78 */
4745 	0xd865,	0xe8e1,	0xc9f8,	NODEST,	0xd866,	0xd867,	NODEST,	NODEST,
4746 	/* 80 */
4747 	NODEST,	0xd868,	0xe8dc,	NODEST,	0xe8d7,	0xd869,	NODEST,	NODEST,
4748 	/* 88 */
4749 	NODEST,	NODEST,	NODEST,	0xbed5,	NODEST,	NODEST,	NODEST,	NODEST,
4750 	/* 90 */
4751 	0xbdaf,	NODEST,	0xd86a,	0xd86b,	0xbcac,	0xd86c,	NODEST,	NODEST,
4752 	/* 98 */
4753 	NODEST,	0xccd8,	NODEST,	NODEST,	0xc9c7,	NODEST,	0xd86d,	0xe8e7,
4754 	/* A0 */
4755 	NODEST,	0xe8f0,	NODEST,	NODEST,	NODEST,	NODEST,	0xd86e,	NODEST,
4756 	/* A8 */
4757 	0xd86f,	0xd870,	0xd871,	NODEST,	NODEST,	0xe8da,	NODEST,	0xd872,
4758 	/* B0 */
4759 	NODEST,	0xd873,	0xb3f7,	NODEST,	0xd874,	NODEST,	NODEST,	NODEST,
4760 	/* B8 */
4761 	0xbef8,	0xe8e5,	0xd875,	0xe8ea,	0xc1f3,	0xd876,	0xd877,	0xe8e6,
4762 	/* C0 */
4763 	0xd878,	0xe8ed,	0xd879,	NODEST,	0xc3df,	NODEST,	0xe8ee,	0xd87a,
4764 	/* C8 */
4765 	0xd87b,	0xcdd6,	0xe8e3,	0xb3b8,	0xd87c,	0xe8e9,	NODEST,	0xd87d,
4766 	/* D0 */
4767 	0xe8ec,	0xccac,	NODEST,	0xd87e,	NODEST,	NODEST,	0xe8ef,	NODEST,
4768 	/* D8 */
4769 	NODEST,	0xe8e8,	0xe8eb,	NODEST,	0xd921,	NODEST,	NODEST,	NODEST,
4770 	/* E0 */
4771 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xd922,
4772 	/* E8 */
4773 	NODEST,	NODEST,	0xd923,	NODEST,	0xcba9,	NODEST,	0xcfa1,	0xd924,
4774 	/* F0 */
4775 	0xd925,	0xd926,	0xd927,	NODEST,	0xe8f3,	NODEST,	NODEST,	0xd928,
4776 	/* F8 */
4777 	NODEST,	NODEST,	0xd92a,	0xd92b,	0xe8fa,	0xd92c,	NODEST,	0xe8f2,
4778 };
4779 
4780 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_85[] = {
4781 	/* 00 */
4782 	0xbcc3,	NODEST,	0xd92d,	0xd92e,	NODEST,	NODEST,	0xe8d1,	0xd92f,
4783 	/* 08 */
4784 	NODEST,	NODEST,	NODEST,	NODEST,	0xd930,	NODEST,	0xd931,	NODEST,
4785 	/* 10 */
4786 	0xd932,	0xcace,	NODEST,	0xcca2,	0xe8f9,	0xe8f8,	NODEST,	0xe8f4,
4787 	/* 18 */
4788 	0xe8f5,	NODEST,	0xb1b6,	NODEST,	0xd933,	NODEST,	0xd934,	0xe8f7,
4789 	/* 20 */
4790 	NODEST,	0xe8f1,	0xd935,	0xd936,	0xd937,	0xd938,	0xc4d5,	0xd939,
4791 	/* 28 */
4792 	NODEST,	NODEST,	0xd93a,	0xd93b,	0xe8f6,	0xb0fe,	NODEST,	0xd93c,
4793 	/* 30 */
4794 	NODEST,	NODEST,	0xd929,	0xd93d,	0xd93e,	0xc2a2,	0xd93f,	NODEST,
4795 	/* 38 */
4796 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xcac3,	NODEST,	0xd940,
4797 	/* 40 */
4798 	0xe8fb,	0xe9a1,	NODEST,	0xc8d9,	NODEST,	NODEST,	0xd941,	NODEST,
4799 	/* 48 */
4800 	0xe8fe,	0xbed6,	0xbcc9,	0xe9a3,	NODEST,	NODEST,	0xb6be,	0xd942,
4801 	/* 50 */
4802 	0xd943,	0xd944,	0xd945,	0xd946,	NODEST,	0xe9a4,	0xd947,	0xc9f9,
4803 	/* 58 */
4804 	0xe8fd,	0xd948,	0xe8d6,	NODEST,	0xd949,	0xd94a,	0xd94b,	0xd94c,
4805 	/* 60 */
4806 	0xd94d,	0xd94e,	0xd94f,	0xe8fc,	0xd950,	NODEST,	NODEST,	NODEST,
4807 	/* 68 */
4808 	0xcfcf,	0xc6a2,	0xc9f3,	0xd951,	NODEST,	0xe9ab,	NODEST,	0xd952,
4809 	/* 70 */
4810 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe9b1,
4811 	/* 78 */
4812 	NODEST,	0xd953,	0xd954,	0xd955,	NODEST,	0xd956,	0xe9b2,	0xd957,
4813 	/* 80 */
4814 	0xe9a5,	0xd958,	NODEST,	NODEST,	0xc7f6,	0xd959,	0xd95a,	0xe9af,
4815 	/* 88 */
4816 	0xe9a7,	0xd95b,	0xe9a9,	0xd95c,	0xd95d,	NODEST,	NODEST,	0xd95e,
4817 	/* 90 */
4818 	0xe9b3,	0xe9a8,	NODEST,	0xd95f,	0xe9ac,	NODEST,	NODEST,	0xb1f2,
4819 	/* 98 */
4820 	0xd960,	0xc6e5,	NODEST,	0xe9ad,	0xe9b0,	0xd961,	NODEST,	0xd962,
4821 	/* A0 */
4822 	0xd963,	NODEST,	0xd964,	NODEST,	0xe9a6,	0xd965,	0xc1a6,	0xd966,
4823 	/* A8 */
4824 	0xe9aa,	0xbba7,	0xbfc5,	0xb7b0,	0xccf4,	0xd974,	0xccf9,	0xbdf2,
4825 	/* B0 */
4826 	0xf461,	NODEST,	NODEST,	NODEST,	0xd967,	NODEST,	0xd968,	0xd969,
4827 	/* B8 */
4828 	0xd96a,	0xe9b7,	0xe9b5,	NODEST,	0xd96b,	0xd96c,	0xd96d,	0xd96e,
4829 	/* C0 */
4830 	NODEST,	0xcfce,	0xd96f,	NODEST,	NODEST,	NODEST,	NODEST,	0xd970,
4831 	/* C8 */
4832 	NODEST,	0xe9b4,	0xd971,	0xd972,	NODEST,	0xcdf5,	0xd973,	0xe9b6,
4833 	/* D0 */
4834 	0xe9b8,	NODEST,	NODEST,	NODEST,	NODEST,	0xe9b9,	NODEST,	NODEST,
4835 	/* D8 */
4836 	0xd975,	NODEST,	0xd976,	NODEST,	0xe9bc,	0xe9ba,	NODEST,	0xd977,
4837 	/* E0 */
4838 	0xd978,	NODEST,	NODEST,	NODEST,	0xc6a3,	0xe9bb,	0xd979,	NODEST,
4839 	/* E8 */
4840 	0xd97a,	0xc8cd,	0xe9ae,	NODEST,	NODEST,	0xd97b,	NODEST,	NODEST,
4841 	/* F0 */
4842 	NODEST,	NODEST,	NODEST,	0xd97c,	NODEST,	NODEST,	0xd97d,	0xbdf3,
4843 	/* F8 */
4844 	NODEST,	0xe9bd,	0xe9c2,	0xc1f4,	0xd97e,	NODEST,	0xe9c1,	0xda21,
4845 };
4846 
4847 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_86[] = {
4848 	/* 00 */
4849 	0xda22,	NODEST,	0xe9a2,	NODEST,	0xda23,	0xda24,	0xe9c3,	0xc1c9,
4850 	/* 08 */
4851 	NODEST,	NODEST,	0xe9be,	0xe9c0,	NODEST,	0xda25,	0xda26,	NODEST,
4852 	/* 10 */
4853 	0xda27,	0xda28,	0xda29,	0xe9bf,	NODEST,	NODEST,	0xddb1,	0xdda2,
4854 	/* 18 */
4855 	0xda2a,	0xda2b,	0xe9c5,	0xda2c,	NODEST,	NODEST,	0xda2d,	NODEST,
4856 	/* 20 */
4857 	NODEST,	0xda2e,	0xe9c4,	NODEST,	NODEST,	NODEST,	NODEST,	0xda2f,
4858 	/* 28 */
4859 	NODEST,	0xda30,	NODEST,	NODEST,	NODEST,	0xcdf6,	NODEST,	0xe2bc,
4860 	/* 30 */
4861 	0xe9c6,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xda31,	NODEST,
4862 	/* 38 */
4863 	0xda32,	NODEST,	0xda33,	NODEST,	0xda34,	0xda35,	NODEST,	0xe9c7,
4864 	/* 40 */
4865 	0xda36,	0xb866,	0xda37,	NODEST,	NODEST,	NODEST,	0xda38,	NODEST,
4866 	/* 48 */
4867 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe9c8,	0xb8d7,	NODEST,
4868 	/* 50 */
4869 	0xb5d4,	NODEST,	0xda39,	0xda3a,	0xe9ca,	0xd1dd,	0xda3b,	0xda3c,
4870 	/* 58 */
4871 	0xda3d,	0xda3e,	0xb5f5,	NODEST,	0xceba,	0xda3f,	0xb6f3,	0xe9cb,
4872 	/* 60 */
4873 	0xda40,	0xda41,	0xda42,	0xda43,	0xda44,	NODEST,	NODEST,	0xe9cc,
4874 	/* 68 */
4875 	NODEST,	0xda45,	NODEST,	0xc3ee,	0xda46,	NODEST,	NODEST,	0xda47,
4876 	/* 70 */
4877 	NODEST,	0xe9cd,	NODEST,	NODEST,	NODEST,	0xda48,	0xda49,	0xda4a,
4878 	/* 78 */
4879 	NODEST,	0xc6fa,	0xda4b,	0xb0ba,	NODEST,	NODEST,	NODEST,	NODEST,
4880 	/* 80 */
4881 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4882 	/* 88 */
4883 	0xda6d,	NODEST,	0xb2e3,	0xe9d2,	0xe9d3,	0xda4c,	NODEST,	NODEST,
4884 	/* 90 */
4885 	NODEST,	0xda4d,	NODEST,	0xe9ce,	NODEST,	0xbbbd,	0xda4e,	NODEST,
4886 	/* 98 */
4887 	0xda4f,	NODEST,	0xda50,	NODEST,	0xda51,	NODEST,	NODEST,	NODEST,
4888 	/* A0 */
4889 	NODEST,	0xda52,	NODEST,	0xe9cf,	0xc7c2,	NODEST,	0xda53,	0xda54,
4890 	/* A8 */
4891 	0xda55,	0xe9d0,	0xe9d1,	0xe9db,	NODEST,	0xda56,	NODEST,	0xe9d5,
4892 	/* B0 */
4893 	0xe9d8,	0xda57,	NODEST,	0xda58,	0xda59,	0xda5a,	0xe9d4,	0xda5b,
4894 	/* B8 */
4895 	0xda5c,	0xda5d,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xda5e,
4896 	/* C0 */
4897 	0xda5f,	0xda60,	NODEST,	0xda61,	0xe9d6,	0xda62,	0xe9d7,	0xbcd8,
4898 	/* C8 */
4899 	NODEST,	0xe9d9,	NODEST,	0xc3c1,	NODEST,	0xb7d6,	0xb3c2,	NODEST,
4900 	/* D0 */
4901 	NODEST,	0xda63,	0xda64,	NODEST,	0xe9dc,	0xda65,	NODEST,	0xda66,
4902 	/* D8 */
4903 	NODEST,	0xb3bf,	0xda67,	0xe9e1,	0xda68,	NODEST,	0xe9dd,	0xe9e0,
4904 	/* E0 */
4905 	0xda69,	NODEST,	NODEST,	0xda6a,	0xc8ba,	0xda6b,	NODEST,	0xda6c,
4906 	/* E8 */
4907 	NODEST,	0xe9de,	NODEST,	NODEST,	0xe9df,	0xc9c8,	0xc8da,	0xe9e2,
4908 	/* F0 */
4909 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
4910 	/* F8 */
4911 	0xc2fd,	0xe9ec,	0xda6e,	0xe9e8,	0xda6f,	0xda70,	0xb2eb,	NODEST,
4912 };
4913 
4914 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_87[] = {
4915 	/* 00 */
4916 	0xe9e6,	NODEST,	0xcbaa,	0xe9e7,	0xda71,	0xda72,	0xe9e4,	0xda73,
4917 	/* 08 */
4918 	0xe9e5,	0xe9ea,	0xe9ed,	0xda74,	NODEST,	0xe9eb,	0xda75,	0xda76,
4919 	/* 10 */
4920 	0xda77,	0xe9e9,	0xe9e3,	0xda78,	0xda79,	NODEST,	NODEST,	NODEST,
4921 	/* 18 */
4922 	0xc3d8,	0xda7a,	0xe9f4,	NODEST,	0xccaa,	NODEST,	0xda7b,	0xda7c,
4923 	/* 20 */
4924 	NODEST,	0xda7d,	NODEST,	0xda7e,	NODEST,	0xe9f2,	NODEST,	NODEST,
4925 	/* 28 */
4926 	0xdb21,	0xe9f3,	NODEST,	NODEST,	NODEST,	NODEST,	0xdb22,	0xdb23,
4927 	/* 30 */
4928 	NODEST,	0xdb24,	0xdb25,	NODEST,	0xe9ee,	NODEST,	NODEST,	0xe9f0,
4929 	/* 38 */
4930 	NODEST,	0xdb26,	0xdb27,	0xe9f1,	0xdb28,	0xdb29,	0xdb2a,	0xe9ef,
4931 	/* 40 */
4932 	0xdb2b,	NODEST,	NODEST,	0xdb2c,	NODEST,	0xdb2d,	NODEST,	NODEST,
4933 	/* 48 */
4934 	NODEST,	0xc0e6,	NODEST,	0xcfb9,	0xe9f8,	0xdb2e,	0xe9f9,	NODEST,
4935 	/* 50 */
4936 	NODEST,	NODEST,	NODEST,	0xeaa1,	NODEST,	0xbfaa,	NODEST,	0xe9fb,
4937 	/* 58 */
4938 	0xdb2f,	0xe9fe,	NODEST,	NODEST,	NODEST,	0xdb30,	NODEST,	0xe9f6,
4939 	/* 60 */
4940 	0xe9f5,	0xdb31,	NODEST,	0xeaa2,	0xdb32,	0xdb33,	0xb2dc,	NODEST,
4941 	/* 68 */
4942 	0xe9fc,	NODEST,	0xeaa3,	NODEST,	NODEST,	NODEST,	0xe9fd,	0xdb34,
4943 	/* 70 */
4944 	NODEST,	0xdb35,	0xdb36,	NODEST,	0xe9fa,	NODEST,	0xc4b3,	NODEST,
4945 	/* 78 */
4946 	0xe9f7,	NODEST,	NODEST,	0xdb37,	NODEST,	NODEST,	NODEST,	0xc7e8,
4947 	/* 80 */
4948 	NODEST,	NODEST,	0xeaa7,	0xdb38,	0xdb39,	0xdb3a,	0xdb3b,	0xdb3c,
4949 	/* 88 */
4950 	0xdb3d,	0xdb3e,	NODEST,	0xdb3f,	0xdb40,	0xcdbb,	NODEST,	NODEST,
4951 	/* 90 */
4952 	0xdb41,	NODEST,	NODEST,	0xdb42,	NODEST,	0xdb43,	NODEST,	0xdb44,
4953 	/* 98 */
4954 	0xdb45,	0xdb46,	NODEST,	NODEST,	NODEST,	NODEST,	0xdb47,	0xeaa6,
4955 	/* A0 */
4956 	0xdb48,	NODEST,	0xeaa5,	0xdb49,	NODEST,	NODEST,	NODEST,	0xdb4a,
4957 	/* A8 */
4958 	NODEST,	NODEST,	NODEST,	0xeaae,	0xdb4b,	0xdb4c,	0xdb4d,	0xeaa8,
4959 	/* B0 */
4960 	NODEST,	0xdb4e,	NODEST,	0xeab0,	NODEST,	0xdb4f,	NODEST,	NODEST,
4961 	/* B8 */
4962 	NODEST,	NODEST,	0xcde6,	0xeab3,	NODEST,	0xeaaa,	0xdb50,	0xdb51,
4963 	/* C0 */
4964 	0xeaab,	0xdb52,	NODEST,	NODEST,	0xeaaf,	NODEST,	0xeab2,	0xeab1,
4965 	/* C8 */
4966 	0xdb53,	0xdb54,	0xdb55,	0xeaa9,	NODEST,	NODEST,	0xdb56,	NODEST,
4967 	/* D0 */
4968 	0xeaac,	NODEST,	0xeabd,	NODEST,	NODEST,	0xdb57,	0xdb58,	NODEST,
4969 	/* D8 */
4970 	NODEST,	0xdb59,	0xdb5a,	NODEST,	0xdb5b,	NODEST,	NODEST,	0xdb5c,
4971 	/* E0 */
4972 	0xeab6,	NODEST,	0xdb5d,	0xdb5e,	0xdb5f,	NODEST,	NODEST,	NODEST,
4973 	/* E8 */
4974 	NODEST,	NODEST,	0xdb60,	0xdb61,	NODEST,	0xdb62,	NODEST,	0xeab4,
4975 	/* F0 */
4976 	NODEST,	0xdb63,	0xeab5,	0xdb64,	NODEST,	NODEST,	0xeaba,	0xeabb,
4977 	/* F8 */
4978 	0xdb65,	0xb3aa,	0xdb66,	0xb5c2,	NODEST,	NODEST,	0xeab9,	0xdb67,
4979 };
4980 
4981 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_88[] = {
4982 	/* 00 */
4983 	NODEST,	0xdb68,	NODEST,	0xdb69,	NODEST,	0xeaa4,	0xdb6a,	0xf464,
4984 	/* 08 */
4985 	NODEST,	0xdb6b,	0xdb6c,	0xdb6d,	NODEST,	0xeab8,	0xeabc,	0xeab7,
4986 	/* 10 */
4987 	0xdb6e,	0xeabe,	0xdb70,	0xdb71,	0xdb72,	0xeac0,	0xeabf,	NODEST,
4988 	/* 18 */
4989 	0xdb73,	0xdb6f,	0xdb74,	0xdb75,	0xdb76,	NODEST,	0xdb77,	0xdb78,
4990 	/* 20 */
4991 	NODEST,	0xeac2,	0xeac1,	0xe9da,	NODEST,	NODEST,	NODEST,	0xeac6,
4992 	/* 28 */
4993 	0xdb79,	NODEST,	NODEST,	NODEST,	NODEST,	0xdb7a,	0xdb7b,	NODEST,
4994 	/* 30 */
4995 	0xdb7c,	0xeac3,	0xdb7d,	NODEST,	NODEST,	0xdb7e,	0xeac4,	NODEST,
4996 	/* 38 */
4997 	NODEST,	0xeac5,	0xdc21,	0xeac7,	0xdc22,	NODEST,	NODEST,	NODEST,
4998 	/* 40 */
4999 	0xb7ec,	0xdc23,	0xeac9,	0xdc24,	0xeac8,	0xdc25,	0xbdb0,	NODEST,
5000 	/* 48 */
5001 	0xdc26,	0xdc27,	0xdc28,	0xdc29,	0xb9d4,	0xdea7,	0xdc2a,	NODEST,
5002 	/* 50 */
5003 	NODEST,	0xdc2b,	0xeaca,	0xbdd1,	NODEST,	0xdc2c,	0xdc2d,	0xb3b9,
5004 	/* 58 */
5005 	0xdc2e,	0xeacb,	0xdc2f,	0xb1d2,	0xdc30,	0xbed7,	0xeacc,	0xdc31,
5006 	/* 60 */
5007 	0xdc32,	0xb9d5,	0xeacd,	0xb0e1,	0xdc33,	NODEST,	NODEST,	NODEST,
5008 	/* 68 */
5009 	0xc9bd,	0xdc34,	NODEST,	0xeace,	NODEST,	NODEST,	NODEST,	NODEST,
5010 	/* 70 */
5011 	0xbfea,	0xdc35,	0xead5,	NODEST,	NODEST,	0xead2,	NODEST,	0xc3ef,
5012 	/* 78 */
5013 	NODEST,	0xdc36,	NODEST,	0xdc37,	NODEST,	0xead3,	0xead0,	0xb6de,
5014 	/* 80 */
5015 	0xdc38,	0xeacf,	0xead6,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5016 	/* 88 */
5017 	0xb7b6,	NODEST,	NODEST,	0xc2de,	NODEST,	0xeadc,	NODEST,	NODEST,
5018 	/* 90 */
5019 	NODEST,	NODEST,	0xead8,	NODEST,	NODEST,	NODEST,	0xc2b5,	0xead7,
5020 	/* 98 */
5021 	0xdc39,	0xeada,	0xdc3a,	0xdc3b,	0xdc3c,	NODEST,	0xead1,	0xdc3d,
5022 	/* A0 */
5023 	0xdc3e,	NODEST,	0xeadb,	NODEST,	0xeadd,	NODEST,	NODEST,	NODEST,
5024 	/* A8 */
5025 	0xdc3f,	NODEST,	0xdc40,	0xc8ef,	NODEST,	NODEST,	0xead9,	NODEST,
5026 	/* B0 */
5027 	0xeade,	0xeae0,	NODEST,	NODEST,	0xb8d3,	0xead4,	NODEST,	0xb0c1,
5028 	/* B8 */
5029 	NODEST,	NODEST,	0xdc41,	NODEST,	NODEST,	0xdc42,	0xdc43,	0xeadf,
5030 	/* C0 */
5031 	0xdc44,	0xbadb,	0xcef6,	0xeae1,	0xeae2,	0xc1f5,	NODEST,	NODEST,
5032 	/* C8 */
5033 	NODEST,	NODEST,	0xdc45,	0xdc46,	0xdc47,	0xdc48,	0xdc49,	0xcea2,
5034 	/* D0 */
5035 	NODEST,	0xdc4a,	0xdc4b,	0xdc4c,	0xeae3,	0xcdb5,	NODEST,	NODEST,
5036 	/* D8 */
5037 	0xeae4,	0xeae5,	NODEST,	0xdc4d,	0xcae4,	0xeae6,	0xdc4e,	0xbac0,
5038 	/* E0 */
5039 	NODEST,	0xcea3,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xdc4f,
5040 	/* E8 */
5041 	0xeaeb,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xdc50,
5042 	/* F0 */
5043 	0xdc51,	0xdc52,	0xeaec,	0xbed8,	0xeaea,	0xdc53,	NODEST,	0xdc54,
5044 	/* F8 */
5045 	0xcde7,	0xeae7,	NODEST,	NODEST,	0xeae9,	0xc0bd,	0xbffe,	NODEST,
5046 };
5047 
5048 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_89[] = {
5049 	/* 00 */
5050 	NODEST,	0xdc55,	0xeae8,	NODEST,	0xeaed,	NODEST,	0xdc56,	0xcaa3,
5051 	/* 08 */
5052 	NODEST,	NODEST,	0xeaef,	NODEST,	0xeaee,	0xdc57,	0xdc58,	0xdc59,
5053 	/* 10 */
5054 	0xb3ec,	NODEST,	0xcbab,	0xeaf0,	NODEST,	0xdc5a,	0xdc5b,	NODEST,
5055 	/* 18 */
5056 	0xdc5c,	0xdc5d,	0xdc5e,	NODEST,	0xdc5f,	0xeafc,	0xeaf2,	NODEST,
5057 	/* 20 */
5058 	0xdc60,	NODEST,	NODEST,	NODEST,	NODEST,	0xeaf3,	0xdc61,	0xdc62,
5059 	/* 28 */
5060 	0xdc63,	NODEST,	0xeaf4,	0xeaf5,	NODEST,	NODEST,	NODEST,	NODEST,
5061 	/* 30 */
5062 	0xdc64,	0xdc65,	0xdc66,	NODEST,	NODEST,	0xdc67,	0xeaf9,	NODEST,
5063 	/* 38 */
5064 	0xeafa,	0xdc68,	0xdc69,	0xeaf8,	NODEST,	NODEST,	0xdc6a,	NODEST,
5065 	/* 40 */
5066 	0xdc6b,	0xeaf6,	0xdc6c,	0xeaf1,	0xeaf7,	0xdc6d,	0xdc6e,	NODEST,
5067 	/* 48 */
5068 	NODEST,	0xdc6f,	NODEST,	NODEST,	0xeafb,	0xf0b7,	NODEST,	0xdc70,
5069 	/* 50 */
5070 	NODEST,	NODEST,	0xdc71,	NODEST,	NODEST,	NODEST,	0xb2a8,	0xdc72,
5071 	/* 58 */
5072 	NODEST,	NODEST,	0xdc73,	0xdc74,	0xdc75,	NODEST,	0xeafe,	0xb6df,
5073 	/* 60 */
5074 	0xeafd,	0xdc76,	0xdc77,	0xdc78,	0xeba2,	NODEST,	0xeba1,	NODEST,
5075 	/* 68 */
5076 	NODEST,	NODEST,	0xeba4,	0xdc79,	NODEST,	0xeba3,	0xdc7a,	0xeba5,
5077 	/* 70 */
5078 	0xdc7b,	NODEST,	0xbdb1,	0xdc7c,	0xeba6,	0xdc7d,	NODEST,	0xeba7,
5079 	/* 78 */
5080 	NODEST,	NODEST,	0xdc7e,	0xdd21,	0xdd22,	0xdd23,	0xeba8,	0xc0be,
5081 	/* 80 */
5082 	NODEST,	0xcdd7,	NODEST,	0xeba9,	NODEST,	NODEST,	0xcaa4,	0xc7c6,
5083 	/* 88 */
5084 	0xebaa,	0xdd24,	0xebab,	0xb8ab,	NODEST,	0xdd25,	NODEST,	0xb5ac,
5085 	/* 90 */
5086 	0xdd26,	NODEST,	NODEST,	0xebac,	0xdd27,	0xdd28,	0xbbeb,	0xc7c1,
5087 	/* 98 */
5088 	0xebad,	NODEST,	0xb3d0,	0xdd29,	0xdd2a,	NODEST,	NODEST,	0xdd2b,
5089 	/* A0 */
5090 	0xdd2c,	0xebae,	NODEST,	NODEST,	NODEST,	0xdd2d,	0xebb0,	0xcdf7,
5091 	/* A8 */
5092 	NODEST,	0xebaf,	0xbfc6,	NODEST,	0xebb1,	NODEST,	NODEST,	0xebb2,
5093 	/* B0 */
5094 	0xdd2e,	NODEST,	0xebb3,	0xb4d1,	0xdd2f,	0xdd30,	0xdd31,	0xdd32,
5095 	/* B8 */
5096 	NODEST,	NODEST,	0xebb4,	NODEST,	0xdd33,	0xebb5,	NODEST,	0xebb6,
5097 	/* C0 */
5098 	0xebb7,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5099 	/* C8 */
5100 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5101 	/* D0 */
5102 	NODEST,	NODEST,	0xb3d1,	NODEST,	0xdd34,	0xdd35,	0xdd36,	0xdd37,
5103 	/* D8 */
5104 	0xdd38,	NODEST,	0xebb8,	NODEST,	0xebb9,	0xebba,	NODEST,	NODEST,
5105 	/* E0 */
5106 	NODEST,	NODEST,	NODEST,	0xb2f2,	NODEST,	0xdd39,	0xbfa8,	0xebbb,
5107 	/* E8 */
5108 	NODEST,	0xdd3a,	NODEST,	0xdd3b,	NODEST,	0xdd3c,	NODEST,	NODEST,
5109 	/* F0 */
5110 	NODEST,	0xdd3d,	NODEST,	0xdd3e,	0xebbc,	NODEST,	0xdd3f,	NODEST,
5111 	/* F8 */
5112 	0xebbd,	0xdd40,	NODEST,	NODEST,	NODEST,	0xdd41,	NODEST,	0xdd42,
5113 };
5114 
5115 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_8A[] = {
5116 	/* 00 */
5117 	0xb8c0,	NODEST,	0xc4fb,	0xebbe,	0xdd43,	0xdd44,	NODEST,	0xdd45,
5118 	/* 08 */
5119 	0xb7d7,	NODEST,	0xbfd6,	NODEST,	0xebc1,	NODEST,	0xc6a4,	0xdd46,
5120 	/* 10 */
5121 	0xebc0,	0xdd47,	0xdd48,	0xb7b1,	0xdd49,	0xdd4a,	0xebbf,	0xc2f7,
5122 	/* 18 */
5123 	0xb5ad,	NODEST,	NODEST,	0xebc2,	NODEST,	0xebc3,	0xdd4b,	0xbed9,
5124 	/* 20 */
5125 	0xdd4c,	NODEST,	0xdd4d,	0xb7ed,	0xdd4e,	0xebc4,	0xdd4f,	NODEST,
5126 	/* 28 */
5127 	NODEST,	NODEST,	0xcbac,	0xdd50,	0xdd51,	0xc0df,	NODEST,	0xdd52,
5128 	/* 30 */
5129 	NODEST,	0xb5f6,	NODEST,	0xccf5,	0xc1ca,	0xdd53,	0xebc5,	0xdd54,
5130 	/* 38 */
5131 	NODEST,	NODEST,	0xbfc7,	0xc3f0,	0xbeda,	0xdd55,	0xdd56,	NODEST,
5132 	/* 40 */
5133 	0xdd57,	0xebc6,	NODEST,	0xdd58,	NODEST,	0xdd59,	0xebc9,	0xdd5a,
5134 	/* 48 */
5135 	0xebca,	0xdd5b,	NODEST,	NODEST,	NODEST,	0xdd5c,	0xdd5d,	NODEST,
5136 	/* 50 */
5137 	0xbabe,	0xc2c2,	0xebc8,	0xdd5e,	0xbedb,	0xc9be,	0xdd5f,	0xdd60,
5138 	/* 58 */
5139 	0xdd61,	NODEST,	NODEST,	0xebc7,	0xdd62,	0xdd63,	0xbbec,	NODEST,
5140 	/* 60 */
5141 	0xb1d3,	0xdd64,	0xebce,	0xb7d8,	NODEST,	0xdd65,	0xbbee,	0xdd66,
5142 	/* 68 */
5143 	NODEST,	0xbbed,	NODEST,	0xcfcd,	0xebcd,	0xebcc,	0xc1a7,	NODEST,
5144 	/* 70 */
5145 	0xb5cd,	0xcfc3,	0xb3ba,	0xbedc,	NODEST,	0xdd67,	0xdd68,	0xdd69,
5146 	/* 78 */
5147 	NODEST,	0xdd6a,	0xdd6b,	0xdd6c,	0xebcb,	NODEST,	0xdd6d,	0xdd6e,
5148 	/* 80 */
5149 	0xdd6f,	NODEST,	0xebd0,	0xdd70,	0xebd1,	0xebcf,	0xdd71,	0xb8d8,
5150 	/* 88 */
5151 	NODEST,	0xcdc0,	NODEST,	0xdd72,	0xbbef,	0xc7a7,	NODEST,	0xdd73,
5152 	/* 90 */
5153 	0xdd74,	0xebd4,	0xdd75,	0xc0c0,	NODEST,	0xc3c2,	0xdd76,	0xdd77,
5154 	/* 98 */
5155 	0xcdb6,	0xdd78,	0xebd7,	NODEST,	NODEST,	NODEST,	0xb8ec,	0xdd79,
5156 	/* A0 */
5157 	0xc0bf,	0xebd3,	NODEST,	0xebd8,	0xb8ed,	0xebd5,	0xebd6,	0xdd7a,
5158 	/* A8 */
5159 	0xebd2,	0xdd7b,	NODEST,	NODEST,	0xc0e2,	0xc6c9,	0xdd7c,	0xdd7d,
5160 	/* B0 */
5161 	0xc3af,	NODEST,	0xb2dd,	0xdd7e,	NODEST,	NODEST,	0xde21,	0xde22,
5162 	/* B8 */
5163 	NODEST,	0xc8f0,	NODEST,	0xde23,	0xb5c3,	NODEST,	0xde24,	0xc4b4,
5164 	/* C0 */
5165 	NODEST,	NODEST,	0xebdb,	0xde25,	0xebd9,	NODEST,	0xde26,	0xc3cc,
5166 	/* C8 */
5167 	0xde27,	0xde28,	0xde29,	0xc0c1,	0xb4d2,	0xebda,	NODEST,	0xbfdb,
5168 	/* D0 */
5169 	NODEST,	0xde2a,	0xceca,	0xde2b,	0xde2c,	0xde2d,	0xcfc0,	0xde2e,
5170 	/* D8 */
5171 	NODEST,	NODEST,	0xebdc,	0xebe7,	0xc4b5,	0xde2f,	0xebe6,	0xde30,
5172 	/* E0 */
5173 	0xebe3,	0xebeb,	0xebe4,	NODEST,	0xebe0,	NODEST,	0xc4fc,	0xebdf,
5174 	/* E8 */
5175 	NODEST,	NODEST,	NODEST,	0xebdd,	0xde31,	0xcda1,	0xbbf0,	NODEST,
5176 	/* F0 */
5177 	0xde32,	0xebe1,	NODEST,	0xebde,	0xde33,	0xde34,	0xde35,	0xebe5,
5178 	/* F8 */
5179 	0xbdf4,	NODEST,	0xb8c1,	NODEST,	0xde36,	NODEST,	0xc2fa,	0xde37,
5180 };
5181 
5182 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_8B[] = {
5183 	/* 00 */
5184 	0xcbc5,	0xb1da,	0xb0e2,	NODEST,	0xc6a5,	0xde38,	0xde39,	0xebe9,
5185 	/* 08 */
5186 	NODEST,	NODEST,	0xde3f,	0xde3a,	0xebe8,	NODEST,	0xc6e6,	NODEST,
5187 	/* 10 */
5188 	0xebed,	0xde3b,	NODEST,	NODEST,	0xebe2,	NODEST,	0xebec,	0xebee,
5189 	/* 18 */
5190 	NODEST,	0xb8ac,	0xebea,	0xb9d6,	0xde3c,	0xbcd5,	0xde3d,	0xde3e,
5191 	/* 20 */
5192 	0xebef,	0xcdd8,	NODEST,	NODEST,	NODEST,	NODEST,	0xebf2,	NODEST,
5193 	/* 28 */
5194 	0xebf5,	NODEST,	NODEST,	0xebf3,	0xc9b5,	0xde40,	NODEST,	NODEST,
5195 	/* 30 */
5196 	0xde41,	NODEST,	NODEST,	0xebf0,	NODEST,	NODEST,	NODEST,	0xde42,
5197 	/* 38 */
5198 	NODEST,	0xb6e0,	NODEST,	NODEST,	0xde43,	NODEST,	0xebf4,	NODEST,
5199 	/* 40 */
5200 	NODEST,	0xebf6,	0xde44,	0xde45,	0xde46,	0xde47,	0xde48,	NODEST,
5201 	/* 48 */
5202 	0xde49,	0xebfa,	NODEST,	NODEST,	0xebf7,	0xde4e,	0xebf9,	0xebf8,
5203 	/* 50 */
5204 	NODEST,	NODEST,	0xde4a,	0xde4b,	0xde4c,	NODEST,	0xebfb,	NODEST,
5205 	/* 58 */
5206 	0xbcb1,	0xde4d,	0xebfd,	0xebfc,	0xc9e8,	NODEST,	0xde4f,	0xeca1,
5207 	/* 60 */
5208 	NODEST,	NODEST,	NODEST,	0xde50,	NODEST,	NODEST,	0xb7d9,	NODEST,
5209 	/* 68 */
5210 	NODEST,	NODEST,	NODEST,	0xebfe,	0xeca2,	0xde51,	NODEST,	0xeca3,
5211 	/* 70 */
5212 	0xb5c4,	0xe6c1,	0xbef9,	NODEST,	0xeca4,	NODEST,	0xde52,	0xb8ee,
5213 	/* 78 */
5214 	0xde53,	0xde54,	NODEST,	NODEST,	0xde55,	0xeca5,	0xde56,	0xf466,
5215 	/* 80 */
5216 	0xeca6,	0xde57,	NODEST,	0xbbbe,	0xde58,	0xde59,	NODEST,	NODEST,
5217 	/* 88 */
5218 	NODEST,	NODEST,	0xdace,	0xde5a,	0xeca7,	0xde5b,	0xeca8,	0xde5c,
5219 	/* 90 */
5220 	0xbdb2,	NODEST,	0xeca9,	0xecaa,	0xde5d,	0xde5e,	0xecab,	NODEST,
5221 	/* 98 */
5222 	NODEST,	0xecac,	0xecad,	NODEST,	0xde5f,	NODEST,	0xde60,	0xde61,
5223 	/* A0 */
5224 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5225 	/* A8 */
5226 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5227 	/* B0 */
5228 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5229 	/* B8 */
5230 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5231 	/* C0 */
5232 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5233 	/* C8 */
5234 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5235 	/* D0 */
5236 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5237 	/* D8 */
5238 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5239 	/* E0 */
5240 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5241 	/* E8 */
5242 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5243 	/* F0 */
5244 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5245 	/* F8 */
5246 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5247 };
5248 
5249 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_8C[] = {
5250 	/* 00 */
5251 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5252 	/* 08 */
5253 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5254 	/* 10 */
5255 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5256 	/* 18 */
5257 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5258 	/* 20 */
5259 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5260 	/* 28 */
5261 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5262 	/* 30 */
5263 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc3ab,
5264 	/* 38 */
5265 	0xde62,	0xde63,	0xecae,	NODEST,	NODEST,	0xde64,	0xde65,	0xecb0,
5266 	/* 40 */
5267 	NODEST,	0xecaf,	NODEST,	NODEST,	NODEST,	0xde66,	0xc6a6,	0xde67,
5268 	/* 48 */
5269 	0xecb1,	0xde68,	0xcbad,	0xde69,	0xecb2,	NODEST,	0xecb3,	0xde6a,
5270 	/* 50 */
5271 	0xecb4,	0xde6b,	NODEST,	0xde6c,	0xde6d,	0xecb5,	NODEST,	0xde6e,
5272 	/* 58 */
5273 	0xde6f,	0xde72,	0xc6da,	0xde70,	NODEST,	0xde71,	NODEST,	NODEST,
5274 	/* 60 */
5275 	NODEST,	0xbedd,	0xecb6,	0xde73,	0xde74,	NODEST,	0xde75,	NODEST,
5276 	/* 68 */
5277 	0xde76,	0xde77,	0xb9eb,	0xd0ae,	0xecb7,	0xde78,	NODEST,	NODEST,
5278 	/* 70 */
5279 	NODEST,	NODEST,	NODEST,	0xde79,	NODEST,	0xde7a,	0xde7b,	NODEST,
5280 	/* 78 */
5281 	0xecb8,	0xc9bf,	0xecb9,	0xde7c,	0xecc1,	NODEST,	0xde7d,	NODEST,
5282 	/* 80 */
5283 	NODEST,	NODEST,	0xecba,	NODEST,	NODEST,	0xecbc,	0xde7e,	0xdf21,
5284 	/* 88 */
5285 	NODEST,	0xecbb,	0xecbd,	0xdf22,	0xcbc6,	0xecbe,	0xecbf,	NODEST,
5286 	/* 90 */
5287 	0xdf23,	NODEST,	0xdf24,	0xdf25,	0xecc0,	NODEST,	NODEST,	NODEST,
5288 	/* 98 */
5289 	0xecc2,	0xdf26,	NODEST,	0xdf27,	0xdf28,	0xb3ad,	0xc4e7,	NODEST,
5290 	/* A0 */
5291 	0xc9e9,	0xbae2,	0xb9d7,	NODEST,	0xdf29,	NODEST,	NODEST,	0xc9cf,
5292 	/* A8 */
5293 	0xb2df,	0xc8ce,	0xecc5,	0xb4d3,	0xc0d5,	0xecc4,	0xecc9,	0xc3f9,
5294 	/* B0 */
5295 	0xcce3,	NODEST,	0xecc7,	0xecc8,	0xb5ae,	NODEST,	0xecca,	0xc7e3,
5296 	/* B8 */
5297 	0xc2df,	0xdf2a,	0xdf2b,	0xc8f1,	0xc5bd,	0xecc6,	NODEST,	0xcbc7,
5298 	/* C0 */
5299 	0xb2ec,	0xeccc,	0xcfa8,	0xc4c2,	0xcfc5,	0xdf2c,	0xdf2d,	0xbbf1,
5300 	/* C8 */
5301 	0xeccb,	0xdf2e,	0xc2b1,	0xdf2f,	NODEST,	0xecdc,	0xc1a8,	0xdf30,
5302 	/* D0 */
5303 	NODEST,	0xc6f8,	NODEST,	0xc9d0,	NODEST,	0xdf32,	0xdf31,	NODEST,
5304 	/* D8 */
5305 	NODEST,	0xdf33,	0xeccf,	0xbbbf,	0xbbf2,	0xdf34,	0xbede,	NODEST,
5306 	/* E0 */
5307 	0xc7e5,	0xdf35,	0xb8ad,	0xecce,	0xeccd,	NODEST,	0xc9ea,	NODEST,
5308 	/* E8 */
5309 	0xdf36,	NODEST,	0xbcc1,	NODEST,	0xdf37,	0xc5d2,	NODEST,	0xdf38,
5310 	/* F0 */
5311 	0xdf39,	NODEST,	0xdf3a,	NODEST,	0xf467,	0xdf3b,	NODEST,	0xdf3c,
5312 	/* F8 */
5313 	0xdf3d,	NODEST,	0xecd1,	0xecd2,	0xb9d8,	0xecd0,	0xdf3e,	0xdf3f,
5314 };
5315 
5316 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_8D[] = {
5317 	/* 00 */
5318 	NODEST,	0xdf40,	NODEST,	0xdf41,	0xecd3,	0xecd4,	NODEST,	0xecd6,
5319 	/* 08 */
5320 	0xc2a3,	0xdf42,	0xecd5,	0xb4e6,	NODEST,	0xecd8,	NODEST,	0xecd7,
5321 	/* 10 */
5322 	0xecd9,	NODEST,	0xdf43,	0xecdb,	0xecdd,	NODEST,	0xecde,	0xdf44,
5323 	/* 18 */
5324 	NODEST,	NODEST,	NODEST,	0xdf45,	NODEST,	NODEST,	NODEST,	NODEST,
5325 	/* 20 */
5326 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5327 	/* 28 */
5328 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5329 	/* 30 */
5330 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5331 	/* 38 */
5332 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5333 	/* 40 */
5334 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5335 	/* 48 */
5336 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5337 	/* 50 */
5338 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5339 	/* 58 */
5340 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5341 	/* 60 */
5342 	NODEST,	NODEST,	NODEST,	NODEST,	0xc0d6,	0xdf46,	0xbccf,	0xecdf,
5343 	/* 68 */
5344 	NODEST,	0xdf47,	NODEST,	0xb3d2,	0xdf48,	0xece0,	0xdf49,	NODEST,
5345 	/* 70 */
5346 	0xc1f6,	0xece1,	NODEST,	0xece2,	0xc9eb,	NODEST,	0xf468,	0xb5af,
5347 	/* 78 */
5348 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xdf4a,
5349 	/* 80 */
5350 	NODEST,	0xece3,	0xdf4b,	NODEST,	0xdf4c,	0xc4b6,	NODEST,	NODEST,
5351 	/* 88 */
5352 	0xdf4d,	NODEST,	0xb1db,	NODEST,	NODEST,	0xdf4e,	NODEST,	NODEST,
5353 	/* 90 */
5354 	0xdf4f,	0xdf50,	NODEST,	NODEST,	NODEST,	0xdf51,	NODEST,	NODEST,
5355 	/* 98 */
5356 	NODEST,	0xece4,	NODEST,	NODEST,	NODEST,	NODEST,	0xdf52,	0xdf53,
5357 	/* A0 */
5358 	0xdf54,	NODEST,	NODEST,	0xbcf1,	NODEST,	NODEST,	0xdf55,	NODEST,
5359 	/* A8 */
5360 	0xbff6,	NODEST,	NODEST,	0xdf56,	0xdf57,	NODEST,	NODEST,	0xdf58,
5361 	/* B0 */
5362 	NODEST,	NODEST,	0xdf59,	0xc2ad,	NODEST,	0xdf5a,	NODEST,	0xdf5b,
5363 	/* B8 */
5364 	NODEST,	0xdf5c,	0xece7,	0xdf5d,	0xdf6f,	NODEST,	0xece6,	NODEST,
5365 	/* C0 */
5366 	0xdf5e,	NODEST,	0xece5,	NODEST,	NODEST,	0xdf5f,	0xdf60,	0xdf61,
5367 	/* C8 */
5368 	0xdf62,	NODEST,	0xdf63,	0xeced,	0xeceb,	NODEST,	0xdf64,	0xece8,
5369 	/* D0 */
5370 	NODEST,	0xdf65,	NODEST,	NODEST,	0xdf66,	0xdf67,	0xecea,	0xdf68,
5371 	/* D8 */
5372 	NODEST,	0xdf69,	0xece9,	0xecec,	NODEST,	0xb5f7,	NODEST,	0xecf0,
5373 	/* E0 */
5374 	NODEST,	0xc0d7,	NODEST,	0xecf1,	0xdf6a,	0xdf6b,	NODEST,	0xdf6c,
5375 	/* E8 */
5376 	0xb8d9,	NODEST,	0xecee,	0xecef,	0xdf6d,	NODEST,	NODEST,	0xcfa9,
5377 	/* F0 */
5378 	0xdf6e,	0xdf70,	0xdf71,	0xc4b7,	0xdf72,	0xc1a9,	NODEST,	NODEST,
5379 	/* F8 */
5380 	NODEST,	NODEST,	NODEST,	NODEST,	0xecf2,	0xdf73,	NODEST,	0xecf5,
5381 };
5382 
5383 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_8E[] = {
5384 	/* 00 */
5385 	NODEST,	0xdf74,	NODEST,	NODEST,	0xdf75,	0xdf76,	0xdf77,	NODEST,
5386 	/* 08 */
5387 	0xecf3,	0xecf4,	0xcdd9,	0xdf78,	NODEST,	NODEST,	NODEST,	0xc6a7,
5388 	/* 10 */
5389 	0xecf8,	0xdf79,	NODEST,	NODEST,	0xdf7a,	NODEST,	0xdf7b,	NODEST,
5390 	/* 18 */
5391 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xecf6,	0xecf7,	0xecf9,
5392 	/* 20 */
5393 	0xdf7c,	0xdf7d,	0xdf7e,	0xe021,	NODEST,	NODEST,	0xe022,	0xe023,
5394 	/* 28 */
5395 	NODEST,	NODEST,	0xeda9,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5396 	/* 30 */
5397 	0xecfc,	0xe024,	NODEST,	0xe025,	0xecfd,	0xecfb,	0xe026,	0xe027,
5398 	/* 38 */
5399 	0xe028,	0xe029,	NODEST,	NODEST,	NODEST,	0xe02a,	NODEST,	NODEST,
5400 	/* 40 */
5401 	0xe02b,	0xe02c,	0xecfa,	NODEST,	0xc4fd,	NODEST,	NODEST,	0xeda1,
5402 	/* 48 */
5403 	0xeda5,	0xeda2,	0xecfe,	0xe02d,	0xeda3,	0xe02e,	0xe02f,	0xe030,
5404 	/* 50 */
5405 	0xeda4,	NODEST,	NODEST,	NODEST,	0xe031,	0xedab,	NODEST,	NODEST,
5406 	/* 58 */
5407 	NODEST,	0xeda6,	NODEST,	0xe032,	0xe033,	0xe034,	0xe035,	0xc0d8,
5408 	/* 60 */
5409 	0xeda8,	0xe036,	0xe037,	0xedaa,	0xeda7,	NODEST,	NODEST,	NODEST,
5410 	/* 68 */
5411 	NODEST,	0xe038,	NODEST,	NODEST,	0xe039,	0xe03a,	NODEST,	0xe03b,
5412 	/* 70 */
5413 	0xe03c,	0xe03d,	0xedad,	NODEST,	0xbdb3,	NODEST,	0xedac,	NODEST,
5414 	/* 78 */
5415 	NODEST,	0xe03e,	0xe03f,	0xe040,	0xedae,	NODEST,	NODEST,	NODEST,
5416 	/* 80 */
5417 	NODEST,	0xedaf,	0xe041,	0xe042,	0xedb2,	0xedb1,	NODEST,	0xedb0,
5418 	/* 88 */
5419 	NODEST,	0xe043,	0xedb4,	0xedb3,	NODEST,	0xccf6,	NODEST,	NODEST,
5420 	/* 90 */
5421 	0xe044,	0xedb6,	0xe045,	0xedb5,	0xedb7,	0xe046,	NODEST,	NODEST,
5422 	/* 98 */
5423 	NODEST,	0xedb8,	0xe047,	0xe048,	NODEST,	0xe049,	0xe04a,	NODEST,
5424 	/* A0 */
5425 	NODEST,	0xedba,	0xe04b,	NODEST,	NODEST,	NODEST,	NODEST,	0xe04c,
5426 	/* A8 */
5427 	NODEST,	0xe04d,	0xedb9,	0xbfc8,	0xedbb,	0xe04e,	0xe04f,	0xb6ed,
5428 	/* B0 */
5429 	0xedbc,	0xedbe,	NODEST,	0xe050,	NODEST,	0xe051,	NODEST,	NODEST,
5430 	/* B8 */
5431 	NODEST,	NODEST,	0xe052,	0xe053,	NODEST,	NODEST,	0xedbf,	NODEST,
5432 	/* C0 */
5433 	0xe054,	0xe055,	NODEST,	0xe056,	0xe057,	0xedc0,	0xedbd,	0xe058,
5434 	/* C8 */
5435 	0xedc1,	NODEST,	0xbcd6,	0xedc2,	0xb5b0,	0xb7b3,	NODEST,	0xe059,
5436 	/* D0 */
5437 	NODEST,	0xe05a,	0xb8ae,	NODEST,	0xe05b,	NODEST,	NODEST,	NODEST,
5438 	/* D8 */
5439 	NODEST,	NODEST,	NODEST,	0xedc3,	0xe05c,	NODEST,	NODEST,	0xc6f0,
5440 	/* E0 */
5441 	NODEST,	NODEST,	0xc5be,	0xedc4,	NODEST,	NODEST,	NODEST,	NODEST,
5442 	/* E8 */
5443 	0xe05d,	NODEST,	NODEST,	0xedc7,	NODEST,	0xe064,	0xe05e,	NODEST,
5444 	/* F0 */
5445 	0xe05f,	0xe060,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe061,
5446 	/* F8 */
5447 	0xbcb4,	0xe062,	0xe063,	0xedc6,	0xedc5,	0xb7da,	0xedc8,	NODEST,
5448 };
5449 
5450 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_8F[] = {
5451 	/* 00 */
5452 	0xe065,	NODEST,	0xe066,	0xb3d3,	NODEST,	0xedca,	NODEST,	0xe067,
5453 	/* 08 */
5454 	0xe068,	0xbadc,	0xedc9,	NODEST,	0xedd2,	NODEST,	NODEST,	0xe069,
5455 	/* 10 */
5456 	0xe06a,	NODEST,	0xedcc,	0xedce,	0xcae5,	0xedcb,	0xe06b,	0xe06c,
5457 	/* 18 */
5458 	0xe06d,	0xedcd,	NODEST,	0xedd1,	0xedcf,	0xb5b1,	0xe06e,	0xedd0,
5459 	/* 20 */
5460 	0xe06f,	0xe070,	NODEST,	0xe071,	NODEST,	0xe072,	0xedd3,	0xe073,
5461 	/* 28 */
5462 	0xe074,	0xc7da,	0xced8,	NODEST,	0xe075,	0xe076,	0xe077,	0xbdb4,
5463 	/* 30 */
5464 	NODEST,	NODEST,	NODEST,	0xedd4,	0xe078,	0xe079,	0xe07a,	0xe07b,
5465 	/* 38 */
5466 	0xcda2,	0xedd6,	0xe07c,	0xedd5,	NODEST,	NODEST,	0xedd9,	0xcdc1,
5467 	/* 40 */
5468 	0xe07d,	0xe07e,	0xedd8,	0xe121,	0xb3ed,	0xedd7,	0xeddc,	0xe122,
5469 	/* 48 */
5470 	NODEST,	0xeddb,	NODEST,	NODEST,	0xedda,	0xc5b2,	0xeddd,	0xe123,
5471 	/* 50 */
5472 	NODEST,	0xe124,	0xe125,	0xe126,	0xe127,	0xe128,	NODEST,	0xedde,
5473 	/* 58 */
5474 	0xe129,	NODEST,	NODEST,	NODEST,	0xeddf,	0xe12a,	0xe12b,	0xb9ec,
5475 	/* 60 */
5476 	NODEST,	0xb7a5,	0xede0,	0xede1,	0xede2,	0xe12c,	NODEST,	NODEST,
5477 	/* 68 */
5478 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5479 	/* 70 */
5480 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5481 	/* 78 */
5482 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5483 	/* 80 */
5484 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5485 	/* 88 */
5486 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5487 	/* 90 */
5488 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5489 	/* 98 */
5490 	NODEST,	NODEST,	NODEST,	0xbfc9,	0xede3,	0xe12d,	0xbcad,	0xede4,
5491 	/* A0 */
5492 	0xe12e,	0xe12f,	NODEST,	0xede5,	0xe130,	0xe131,	0xe132,	0xd2a1,
5493 	/* A8 */
5494 	0xd1fe,	NODEST,	NODEST,	NODEST,	NODEST,	0xede6,	0xe5f0,	0xede7,
5495 	/* B0 */
5496 	0xc3a4,	0xbfab,	0xc7c0,	NODEST,	NODEST,	0xe133,	0xe134,	0xede8,
5497 	/* B8 */
5498 	0xe135,	NODEST,	0xcad5,	0xc4d4,	0xb9fe,	NODEST,	0xe136,	0xc3a9,
5499 	/* C0 */
5500 	0xe137,	0xe138,	0xb1aa,	NODEST,	0xcbf8,	0xbfd7,	0xe139,	NODEST,
5501 	/* C8 */
5502 	NODEST,	NODEST,	0xe13a,	0xe13b,	NODEST,	0xe13c,	0xb7de,	NODEST,
5503 	/* D0 */
5504 	0xe13d,	0xb6e1,	0xe13e,	0xe13f,	0xcad6,	0xe140,	NODEST,	NODEST,
5505 	/* D8 */
5506 	NODEST,	NODEST,	0xede9,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5507 	/* E0 */
5508 	0xe141,	NODEST,	0xedeb,	0xe142,	0xe143,	0xedea,	0xb2e0,	NODEST,
5509 	/* E8 */
5510 	0xe144,	0xc6f6,	0xedec,	0xc7f7,	NODEST,	0xc5b3,	0xe145,	0xeded,
5511 	/* F0 */
5512 	0xbdd2,	0xe146,	NODEST,	NODEST,	0xedef,	0xe147,	0xe148,	0xccc2,
5513 	/* F8 */
5514 	0xedfe,	0xedf1,	0xedf2,	0xe149,	NODEST,	0xc4c9,	0xe14a,	NODEST,
5515 };
5516 
5517 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_90[] = {
5518 	/* 00 */
5519 	0xc2e0,	0xc1f7,	0xe14b,	0xc6a8,	0xe14c,	0xedf0,	0xb5d5,	NODEST,
5520 	/* 08 */
5521 	0xe14d,	NODEST,	NODEST,	0xedf9,	0xe14e,	0xedf6,	0xeea5,	0xc6a9,
5522 	/* 10 */
5523 	0xc3e0,	0xedf3,	NODEST,	0xc4fe,	0xc5d3,	0xedf4,	0xedf8,	0xbfe0,
5524 	/* 18 */
5525 	0xe14f,	0xc7e7,	0xc4cc,	0xe150,	NODEST,	0xc0c2,	0xedf7,	0xc2ae,
5526 	/* 20 */
5527 	0xc2a4,	0xedf5,	0xb0a9,	0xcfa2,	NODEST,	NODEST,	NODEST,	0xedfa,
5528 	/* 28 */
5529 	0xe151,	0xe152,	0xe154,	NODEST,	0xe155,	0xe156,	0xc2e1,	0xe153,
5530 	/* 30 */
5531 	NODEST,	0xbdb5,	0xbfca,	0xe157,	0xe158,	0xedfc,	0xedfb,	0xe159,
5532 	/* 38 */
5533 	0xb0ef,	0xedfd,	NODEST,	NODEST,	0xc9af,	NODEST,	0xeea7,	0xe15a,
5534 	/* 40 */
5535 	NODEST,	0xc6db,	0xbfeb,	0xe15b,	0xe15c,	0xc3d9,	NODEST,	0xb6f8,
5536 	/* 48 */
5537 	NODEST,	0xeea6,	0xcdb7,	0xb1bf,	0xe15d,	0xcad7,	0xb2e1,	0xeea1,
5538 	/* 50 */
5539 	0xeea2,	0xeea3,	0xeea4,	0xc6bb,	0xc3a3,	0xb0e3,	0xeea8,	NODEST,
5540 	/* 58 */
5541 	0xeea9,	0xf4a3,	NODEST,	0xe15e,	0xc2bd,	0xe15f,	0xeeaa,	NODEST,
5542 	/* 60 */
5543 	0xb1f3,	0xc1cc,	0xe160,	0xb8af,	NODEST,	0xcdda,	0xe161,	0xe162,
5544 	/* 68 */
5545 	0xeeab,	0xc5ac,	NODEST,	NODEST,	0xe163,	0xc1f8,	0xbcd7,	0xeeac,
5546 	/* 70 */
5547 	0xe164,	NODEST,	0xeeaf,	NODEST,	0xe165,	0xbde5,	0xeead,	0xc1ab,
5548 	/* 78 */
5549 	0xc1aa,	0xe166,	0xb0e4,	NODEST,	0xcecb,	0xeeb1,	NODEST,	0xc8f2,
5550 	/* 80 */
5551 	0xeeb3,	0xeeb2,	0xeeb0,	0xe3e4,	0xb4d4,	0xe167,	NODEST,	0xedee,
5552 	/* 88 */
5553 	0xe168,	0xeeb5,	0xeeb4,	0xe169,	0xe16a,	NODEST,	0xe16b,	0xeeb6,
5554 	/* 90 */
5555 	0xe16c,	0xcdb8,	NODEST,	NODEST,	NODEST,	0xe16d,	NODEST,	0xe16e,
5556 	/* 98 */
5557 	0xe16f,	0xe170,	NODEST,	0xe171,	NODEST,	NODEST,	NODEST,	NODEST,
5558 	/* A0 */
5559 	0xe172,	0xe173,	0xe174,	0xc6e1,	NODEST,	0xe175,	0xcbae,	NODEST,
5560 	/* A8 */
5561 	0xeeb7,	NODEST,	0xbcd9,	NODEST,	NODEST,	NODEST,	NODEST,	0xeeb8,
5562 	/* B0 */
5563 	0xe176,	0xeeb9,	0xe177,	0xe178,	0xe179,	0xeeba,	0xe17a,	NODEST,
5564 	/* B8 */
5565 	0xc5a1,	NODEST,	NODEST,	NODEST,	NODEST,	0xe17b,	0xe17d,	NODEST,
5566 	/* C0 */
5567 	NODEST,	0xb0ea,	NODEST,	0xe17e,	0xe221,	0xe222,	NODEST,	0xe223,
5568 	/* C8 */
5569 	0xe224,	NODEST,	0xb9d9,	NODEST,	0xe17c,	NODEST,	0xcfba,	NODEST,
5570 	/* D0 */
5571 	NODEST,	NODEST,	0xe22d,	NODEST,	NODEST,	0xe225,	NODEST,	0xe226,
5572 	/* D8 */
5573 	0xe227,	0xe228,	NODEST,	0xeebe,	0xe229,	0xe22a,	0xf46c,	0xe22b,
5574 	/* E0 */
5575 	NODEST,	0xb7b4,	0xeebb,	NODEST,	0xeebc,	0xe22c,	NODEST,	NODEST,
5576 	/* E8 */
5577 	0xc9f4,	NODEST,	NODEST,	0xe22f,	NODEST,	0xb3d4,	NODEST,	0xe230,
5578 	/* F0 */
5579 	0xe231,	NODEST,	NODEST,	NODEST,	0xe232,	0xcdb9,	0xe22e,	0xb6bf,
5580 	/* F8 */
5581 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc5d4,	0xe233,	0xe234,
5582 };
5583 
5584 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_91[] = {
5585 	/* 00 */
5586 	0xe235,	NODEST,	0xeebf,	NODEST,	0xe236,	0xe237,	0xe238,	NODEST,
5587 	/* 08 */
5588 	0xe239,	NODEST,	NODEST,	NODEST,	NODEST,	0xe23a,	NODEST,	NODEST,
5589 	/* 10 */
5590 	0xe23b,	NODEST,	0xeec0,	NODEST,	0xe23c,	0xf46e,	0xe23d,	0xe23e,
5591 	/* 18 */
5592 	0xe23f,	0xeec1,	0xe240,	NODEST,	0xe241,	NODEST,	0xe242,	NODEST,
5593 	/* 20 */
5594 	0xe243,	NODEST,	0xe245,	0xe246,	NODEST,	0xe244,	NODEST,	0xe247,
5595 	/* 28 */
5596 	NODEST,	0xe248,	NODEST,	NODEST,	NODEST,	0xc5a2,	0xe249,	0xe24a,
5597 	/* 30 */
5598 	0xeec3,	0xe24b,	0xeec2,	NODEST,	0xe24c,	NODEST,	0xe24d,	0xe24e,
5599 	/* 38 */
5600 	NODEST,	0xe24f,	0xe250,	NODEST,	0xe251,	0xe252,	NODEST,	NODEST,
5601 	/* 40 */
5602 	NODEST,	NODEST,	NODEST,	0xe253,	NODEST,	NODEST,	NODEST,	0xe254,
5603 	/* 48 */
5604 	0xe255,	0xc6d3,	0xeec4,	0xbdb6,	0xbce0,	0xc7db,	0xc3f1,	0xe256,
5605 	/* 50 */
5606 	NODEST,	NODEST,	0xbcf2,	0xe257,	0xbfec,	NODEST,	0xeec5,	0xe258,
5607 	/* 58 */
5608 	0xeec6,	0xe259,	0xe25a,	0xe25b,	NODEST,	NODEST,	NODEST,	NODEST,
5609 	/* 60 */
5610 	NODEST,	0xe25c,	0xbfdd,	0xeec7,	0xe25d,	0xeec8,	NODEST,	0xe25e,
5611 	/* 68 */
5612 	NODEST,	0xeec9,	0xcdef,	NODEST,	0xbdb7,	0xe25f,	NODEST,	NODEST,
5613 	/* 70 */
5614 	NODEST,	NODEST,	0xeecb,	0xeeca,	0xe260,	0xb9da,	NODEST,	0xb9f3,
5615 	/* 78 */
5616 	0xbbc0,	0xe261,	0xe262,	0xe263,	NODEST,	NODEST,	NODEST,	NODEST,
5617 	/* 80 */
5618 	NODEST,	0xe264,	0xeece,	0xe265,	NODEST,	0xe266,	0xe267,	0xbde6,
5619 	/* 88 */
5620 	NODEST,	0xeecd,	0xe268,	0xeecc,	NODEST,	0xc2e9,	0xe269,	NODEST,
5621 	/* 90 */
5622 	0xb8ef,	0xe26a,	0xc0c3,	0xe26b,	0xe26c,	0xe26d,	NODEST,	0xc8b0,
5623 	/* 98 */
5624 	0xe26e,	NODEST,	NODEST,	NODEST,	0xbdb9,	NODEST,	0xe26f,	NODEST,
5625 	/* A0 */
5626 	NODEST,	0xe270,	0xeecf,	NODEST,	0xbedf,	NODEST,	0xe271,	NODEST,
5627 	/* A8 */
5628 	0xe272,	NODEST,	0xeed2,	0xeed0,	0xe273,	0xe274,	0xe275,	0xeed1,
5629 	/* B0 */
5630 	0xe276,	0xe277,	0xe278,	0xe279,	0xeed4,	0xeed3,	0xe27a,	NODEST,
5631 	/* B8 */
5632 	0xbefa,	NODEST,	0xeed5,	0xe27b,	0xe27c,	0xe27d,	NODEST,	0xe27e,
5633 	/* C0 */
5634 	0xeed6,	0xeed7,	0xe321,	0xe322,	NODEST,	0xe323,	0xc8d0,	0xbad3,
5635 	/* C8 */
5636 	0xbce1,	0xeed8,	NODEST,	0xeed9,	0xcea4,	0xbdc5,	0xccee,	0xcecc,
5637 	/* D0 */
5638 	0xeeda,	0xb6e2,	NODEST,	0xe324,	0xe325,	NODEST,	0xeedb,	0xe326,
5639 	/* D8 */
5640 	0xc5a3,	0xe327,	0xe328,	0xeede,	0xb3f8,	0xbfcb,	0xe329,	0xeedc,
5641 	/* E0 */
5642 	NODEST,	0xeedd,	NODEST,	0xc4e0,	0xe32a,	0xe32b,	0xcbd5,	0xb6fc,
5643 	/* E8 */
5644 	NODEST,	0xe32c,	0xe32d,	NODEST,	0xe32e,	0xe32f,	0xe330,	0xe331,
5645 	/* F0 */
5646 	0xe332,	0xe333,	NODEST,	NODEST,	NODEST,	0xeee0,	0xeee1,	0xe334,
5647 	/* F8 */
5648 	NODEST,	0xe335,	NODEST,	0xe336,	0xeedf,	0xe337,	NODEST,	0xeee3,
5649 };
5650 
5651 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_92[] = {
5652 	/* 00 */
5653 	0xe338,	0xe339,	NODEST,	NODEST,	0xe33a,	0xe33b,	0xe33c,	0xe33d,
5654 	/* 08 */
5655 	NODEST,	0xe33e,	0xe33f,	NODEST,	0xe340,	0xc6df,	0xb3c3,	NODEST,
5656 	/* 10 */
5657 	0xe341,	0xeee7,	0xe342,	0xe343,	0xeee4,	0xeee6,	0xe344,	NODEST,
5658 	/* 18 */
5659 	0xe345,	NODEST,	NODEST,	NODEST,	0xe346,	0xe347,	0xeee2,	NODEST,
5660 	/* 20 */
5661 	NODEST,	NODEST,	NODEST,	0xe348,	0xe349,	0xe34a,	0xe34b,	NODEST,
5662 	/* 28 */
5663 	0xe34c,	0xefcf,	NODEST,	NODEST,	0xeee5,	NODEST,	0xe34d,	0xe34e,
5664 	/* 30 */
5665 	0xe34f,	NODEST,	NODEST,	0xe350,	0xceeb,	0xe351,	0xe352,	0xb8da,
5666 	/* 38 */
5667 	0xe353,	0xe354,	0xe355,	NODEST,	0xe356,	NODEST,	0xe357,	0xeeef,
5668 	/* 40 */
5669 	0xe358,	NODEST,	0xe359,	0xe35a,	0xc5b4,	0xeeea,	0xe35b,	0xe35c,
5670 	/* 48 */
5671 	0xeeed,	0xeeeb,	0xe35d,	0xeef0,	NODEST,	0xe35e,	0xe35f,	0xe360,
5672 	/* 50 */
5673 	0xeef1,	0xe361,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xeee9,
5674 	/* 58 */
5675 	0xe362,	0xe363,	0xeef6,	0xb1f4,	0xe364,	0xe365,	0xeee8,	NODEST,
5676 	/* 60 */
5677 	0xe366,	0xe367,	0xc8ad,	NODEST,	0xeeec,	0xe368,	0xbee0,	0xe369,
5678 	/* 68 */
5679 	0xe36a,	0xe36b,	NODEST,	NODEST,	NODEST,	NODEST,	0xe36c,	0xe36d,
5680 	/* 70 */
5681 	0xe36e,	0xb9db,	NODEST,	NODEST,	NODEST,	0xe36f,	0xe370,	0xe371,
5682 	/* 78 */
5683 	0xe372,	0xe373,	NODEST,	0xe374,	0xe375,	0xe376,	0xcbc8,	0xe377,
5684 	/* 80 */
5685 	0xb6e4,	NODEST,	NODEST,	0xbdc6,	NODEST,	0xc6bc,	NODEST,	NODEST,
5686 	/* 88 */
5687 	0xe378,	0xe379,	0xe37a,	NODEST,	NODEST,	0xe37b,	0xe37c,	NODEST,
5688 	/* 90 */
5689 	NODEST,	0xc1ad,	0xe37d,	0xeef4,	NODEST,	0xeeee,	0xeef3,	0xe37e,
5690 	/* 98 */
5691 	0xccc3,	0xe421,	0xc4b8,	0xeef5,	0xeef2,	NODEST,	NODEST,	0xe422,
5692 	/* A0 */
5693 	0xe423,	NODEST,	NODEST,	NODEST,	0xe424,	0xe425,	NODEST,	0xe426,
5694 	/* A8 */
5695 	0xe427,	NODEST,	NODEST,	0xe428,	NODEST,	0xc1ac,	NODEST,	0xe429,
5696 	/* B0 */
5697 	NODEST,	NODEST,	0xe42a,	NODEST,	NODEST,	NODEST,	0xe42b,	0xeef9,
5698 	/* B8 */
5699 	0xe42c,	0xeef8,	0xe42d,	0xe42e,	0xe42f,	0xe430,	NODEST,	0xe431,
5700 	/* C0 */
5701 	0xe432,	0xe433,	0xe434,	0xe435,	NODEST,	0xe436,	0xe437,	0xe438,
5702 	/* C8 */
5703 	0xe439,	NODEST,	NODEST,	0xe43a,	0xe43b,	0xe43c,	0xe43d,	0xeef7,
5704 	/* D0 */
5705 	0xe43e,	NODEST,	0xcbaf,	0xe43f,	NODEST,	0xe440,	NODEST,	0xe441,
5706 	/* D8 */
5707 	0xe442,	0xe443,	NODEST,	NODEST,	0xe444,	0xe445,	NODEST,	0xe446,
5708 	/* E0 */
5709 	0xe447,	0xe448,	NODEST,	0xe449,	0xbdfb,	0xe44a,	NODEST,	0xe44b,
5710 	/* E8 */
5711 	0xe44c,	0xeefa,	0xcadf,	NODEST,	0xe44d,	0xb1d4,	0xe44e,	NODEST,
5712 	/* F0 */
5713 	0xe44f,	NODEST,	0xc9c6,	0xc3f2,	NODEST,	NODEST,	NODEST,	NODEST,
5714 	/* F8 */
5715 	0xb5f8,	0xe450,	0xeefc,	0xe451,	0xb9dd,	NODEST,	NODEST,	0xe452,
5716 };
5717 
5718 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_93[] = {
5719 	/* 00 */
5720 	0xe453,	NODEST,	0xe454,	NODEST,	NODEST,	NODEST,	0xbbac,	NODEST,
5721 	/* 08 */
5722 	0xe455,	NODEST,	NODEST,	NODEST,	NODEST,	0xe456,	NODEST,	0xeefb,
5723 	/* 10 */
5724 	0xbfed,	0xe457,	NODEST,	NODEST,	0xe458,	0xe459,	NODEST,	NODEST,
5725 	/* 18 */
5726 	0xbfee,	0xefa1,	0xefa3,	NODEST,	0xe45a,	0xe45b,	0xe45c,	0xe45d,
5727 	/* 20 */
5728 	0xbefb,	0xe45e,	0xefa2,	0xefa4,	0xe45f,	0xe460,	0xb6d3,	0xe461,
5729 	/* 28 */
5730 	0xc9c5,	0xe462,	0xe463,	0xbce2,	0xcfa3,	NODEST,	0xeefe,	0xbaf8,
5731 	/* 30 */
5732 	NODEST,	NODEST,	0xcfbf,	0xe464,	0xe465,	0xefa6,	0xe466,	0xe467,
5733 	/* 38 */
5734 	NODEST,	NODEST,	0xefa5,	0xefa7,	NODEST,	NODEST,	NODEST,	NODEST,
5735 	/* 40 */
5736 	NODEST,	NODEST,	NODEST,	NODEST,	0xeefd,	NODEST,	NODEST,	0xe468,
5737 	/* 48 */
5738 	0xe469,	0xe46a,	NODEST,	0xc6e9,	NODEST,	0xc5d5,	NODEST,	NODEST,
5739 	/* 50 */
5740 	0xe46b,	0xe46c,	0xe46d,	NODEST,	0xc4d7,	0xe46e,	0xefac,	0xe46f,
5741 	/* 58 */
5742 	0xe470,	NODEST,	0xe471,	0xc3c3,	0xefa8,	NODEST,	0xe472,	NODEST,
5743 	/* 60 */
5744 	0xefa9,	NODEST,	NODEST,	NODEST,	0xe473,	0xe474,	NODEST,	0xe475,
5745 	/* 68 */
5746 	NODEST,	0xe476,	0xe477,	NODEST,	0xb7ad,	0xe478,	0xefab,	0xe479,
5747 	/* 70 */
5748 	0xe47a,	0xe47b,	NODEST,	0xe47c,	0xe47d,	0xb8b0,	0xe47e,	NODEST,
5749 	/* 78 */
5750 	NODEST,	NODEST,	0xe521,	NODEST,	0xefaa,	0xe522,	0xbee1,	0xe523,
5751 	/* 80 */
5752 	0xe524,	0xe525,	0xe526,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5753 	/* 88 */
5754 	0xe527,	NODEST,	0xe528,	0xe529,	0xb3f9,	0xe52a,	NODEST,	0xe52b,
5755 	/* 90 */
5756 	NODEST,	NODEST,	0xe52c,	NODEST,	0xefb0,	0xe52d,	0xbabf,	0xc1f9,
5757 	/* 98 */
5758 	0xe52e,	NODEST,	0xc4ca,	0xe52f,	NODEST,	NODEST,	0xe530,	NODEST,
5759 	/* A0 */
5760 	NODEST,	0xe531,	NODEST,	0xe532,	0xe533,	NODEST,	0xe534,	0xb3bb,
5761 	/* A8 */
5762 	0xe535,	0xe53b,	NODEST,	0xe536,	0xefae,	0xefaf,	0xc4c3,	NODEST,
5763 	/* B0 */
5764 	0xefad,	NODEST,	NODEST,	NODEST,	0xe537,	0xe538,	0xe539,	NODEST,
5765 	/* B8 */
5766 	NODEST,	0xefb1,	0xe53a,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5767 	/* C0 */
5768 	NODEST,	0xe53c,	NODEST,	0xefb7,	0xe53d,	0xe53e,	0xe53f,	0xe540,
5769 	/* C8 */
5770 	0xefba,	0xe541,	0xe542,	0xe543,	0xe544,	0xe545,	NODEST,	NODEST,
5771 	/* D0 */
5772 	0xefb9,	0xc5ad,	NODEST,	0xe546,	NODEST,	NODEST,	0xefb2,	0xefb3,
5773 	/* D8 */
5774 	0xefb6,	0xe547,	NODEST,	NODEST,	0xe548,	0xefb8,	0xe549,	0xe54a,
5775 	/* E0 */
5776 	NODEST,	0xb6c0,	0xe54b,	NODEST,	0xefbb,	0xefb5,	0xe54c,	0xe54d,
5777 	/* E8 */
5778 	0xefb4,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5779 	/* F0 */
5780 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe54f,
5781 	/* F8 */
5782 	0xe550,	0xe54e,	0xe551,	0xe552,	NODEST,	0xe553,	NODEST,	NODEST,
5783 };
5784 
5785 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_94[] = {
5786 	/* 00 */
5787 	NODEST,	0xe554,	0xe555,	0xefbf,	0xe556,	NODEST,	NODEST,	0xefc0,
5788 	/* 08 */
5789 	0xe557,	0xe558,	NODEST,	NODEST,	NODEST,	0xe559,	0xe55a,	0xe55b,
5790 	/* 10 */
5791 	0xefc1,	NODEST,	NODEST,	0xefbe,	0xefbd,	0xe55c,	0xe55d,	0xe55e,
5792 	/* 18 */
5793 	0xbee2,	0xc6aa,	0xefbc,	NODEST,	NODEST,	NODEST,	NODEST,	0xe55f,
5794 	/* 20 */
5795 	NODEST,	0xefc5,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5796 	/* 28 */
5797 	NODEST,	NODEST,	NODEST,	0xefc3,	NODEST,	NODEST,	0xe560,	0xe561,
5798 	/* 30 */
5799 	NODEST,	0xe562,	0xe563,	0xe564,	0xe565,	0xefc4,	0xefc2,	NODEST,
5800 	/* 38 */
5801 	0xc2f8,	NODEST,	0xefc6,	0xe566,	NODEST,	0xe568,	NODEST,	0xe567,
5802 	/* 40 */
5803 	NODEST,	0xefc7,	NODEST,	0xe569,	0xefc9,	0xe56a,	NODEST,	NODEST,
5804 	/* 48 */
5805 	0xe56b,	NODEST,	0xe56c,	NODEST,	0xe56d,	NODEST,	NODEST,	NODEST,
5806 	/* 50 */
5807 	NODEST,	0xb4d5,	0xefc8,	0xccfa,	NODEST,	0xe56e,	NODEST,	NODEST,
5808 	/* 58 */
5809 	NODEST,	0xe56f,	0xefd4,	0xefca,	0xe570,	NODEST,	0xefcd,	0xe571,
5810 	/* 60 */
5811 	0xefcb,	0xe572,	0xefcc,	0xe573,	NODEST,	NODEST,	NODEST,	NODEST,
5812 	/* 68 */
5813 	0xe574,	NODEST,	0xefce,	0xe575,	NODEST,	0xe576,	0xe577,	0xe578,
5814 	/* 70 */
5815 	0xefd0,	0xe579,	0xe57a,	NODEST,	NODEST,	0xefd1,	NODEST,	0xefd2,
5816 	/* 78 */
5817 	NODEST,	NODEST,	NODEST,	NODEST,	0xefd5,	0xefd3,	0xefd6,	0xefd8,
5818 	/* 80 */
5819 	NODEST,	0xefd7,	NODEST,	0xe57c,	0xe57b,	NODEST,	NODEST,	NODEST,
5820 	/* 88 */
5821 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5822 	/* 90 */
5823 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5824 	/* 98 */
5825 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5826 	/* A0 */
5827 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5828 	/* A8 */
5829 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5830 	/* B0 */
5831 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5832 	/* B8 */
5833 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5834 	/* C0 */
5835 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5836 	/* C8 */
5837 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5838 	/* D0 */
5839 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5840 	/* D8 */
5841 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5842 	/* E0 */
5843 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5844 	/* E8 */
5845 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5846 	/* F0 */
5847 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5848 	/* F8 */
5849 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5850 };
5851 
5852 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_95[] = {
5853 	/* 00 */
5854 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5855 	/* 08 */
5856 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5857 	/* 10 */
5858 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5859 	/* 18 */
5860 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5861 	/* 20 */
5862 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5863 	/* 28 */
5864 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5865 	/* 30 */
5866 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5867 	/* 38 */
5868 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5869 	/* 40 */
5870 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5871 	/* 48 */
5872 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5873 	/* 50 */
5874 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5875 	/* 58 */
5876 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5877 	/* 60 */
5878 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5879 	/* 68 */
5880 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5881 	/* 70 */
5882 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc4b9,
5883 	/* 78 */
5884 	0xe57d,	0xe57e,	NODEST,	NODEST,	NODEST,	NODEST,	0xe621,	NODEST,
5885 	/* 80 */
5886 	0xcce7,	NODEST,	0xefd9,	0xc1ae,	0xe622,	NODEST,	NODEST,	0xefda,
5887 	/* 88 */
5888 	0xe623,	0xcac4,	0xefdb,	0xb3ab,	0xe624,	0xe625,	0xe626,	0xb1bc,
5889 	/* 90 */
5890 	NODEST,	0xb4d7,	0xf471,	0xb4d6,	0xefdc,	NODEST,	0xefdd,	NODEST,
5891 	/* 98 */
5892 	0xefde,	0xefdf,	NODEST,	NODEST,	NODEST,	0xe627,	0xe628,	0xe629,
5893 	/* A0 */
5894 	0xefe0,	0xe62a,	0xb4d8,	0xb3d5,	0xb9de,	0xc8b6,	0xe62b,	0xefe2,
5895 	/* A8 */
5896 	0xefe1,	0xe62c,	NODEST,	0xe62d,	0xe62e,	0xefe3,	NODEST,	NODEST,
5897 	/* B0 */
5898 	NODEST,	NODEST,	0xb1dc,	NODEST,	0xe62f,	NODEST,	0xe630,	NODEST,
5899 	/* B8 */
5900 	NODEST,	0xefe6,	0xe631,	0xefe5,	0xefe4,	0xe632,	0xefe7,	0xe633,
5901 	/* C0 */
5902 	NODEST,	NODEST,	NODEST,	0xefea,	NODEST,	NODEST,	0xe634,	0xb0c7,
5903 	/* C8 */
5904 	0xe635,	0xe636,	0xefe8,	0xe637,	0xefec,	0xefeb,	NODEST,	NODEST,
5905 	/* D0 */
5906 	0xe638,	0xe639,	0xe63a,	0xe63b,	0xefee,	0xefed,	0xefef,	NODEST,
5907 	/* D8 */
5908 	0xc6ae,	0xe63c,	0xe63d,	NODEST,	0xeff0,	0xe63e,	0xe63f,	0xe640,
5909 	/* E0 */
5910 	0xe641,	0xeff1,	0xeff3,	NODEST,	0xe642,	0xeff2,	0xe643,	NODEST,
5911 	/* E8 */
5912 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5913 	/* F0 */
5914 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5915 	/* F8 */
5916 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5917 };
5918 
5919 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_96[] = {
5920 	/* 00 */
5921 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5922 	/* 08 */
5923 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5924 	/* 10 */
5925 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5926 	/* 18 */
5927 	NODEST,	NODEST,	NODEST,	NODEST,	0xc9ec,	0xe644,	0xe645,	NODEST,
5928 	/* 20 */
5929 	NODEST,	0xeff4,	0xe646,	NODEST,	0xe647,	0xe648,	0xe649,	NODEST,
5930 	/* 28 */
5931 	0xeff5,	NODEST,	0xbae5,	NODEST,	0xe64a,	NODEST,	0xeff6,	0xeff7,
5932 	/* 30 */
5933 	NODEST,	0xe64b,	0xcbc9,	0xe64c,	NODEST,	NODEST,	NODEST,	0xe64d,
5934 	/* 38 */
5935 	0xe64e,	0xe64f,	0xe650,	0xc1cb,	0xe651,	0xe652,	NODEST,	0xb0a4,
5936 	/* 40 */
5937 	0xc2cb,	0xe653,	0xeff8,	NODEST,	0xc9ed,	NODEST,	NODEST,	NODEST,
5938 	/* 48 */
5939 	NODEST,	NODEST,	NODEST,	0xeffb,	0xeff9,	0xb9df,	NODEST,	0xeffa,
5940 	/* 50 */
5941 	0xb8c2,	NODEST,	0xe654,	NODEST,	0xe655,	NODEST,	0xe656,	0xe657,
5942 	/* 58 */
5943 	0xe658,	NODEST,	NODEST,	0xcac5,	0xeffd,	0xf0a1,	0xeffe,	0xf0a2,
5944 	/* 60 */
5945 	NODEST,	0xe659,	0xb1a1,	0xbfd8,	0xbdfc,	0xb4d9,	0xf0a3,	NODEST,
5946 	/* 68 */
5947 	NODEST,	NODEST,	0xc7e6,	NODEST,	0xf0a5,	NODEST,	0xe65a,	NODEST,
5948 	/* 70 */
5949 	0xb1a2,	NODEST,	0xf0a4,	0xc4c4,	0xe65b,	0xcecd,	0xc6ab,	0xeffc,
5950 	/* 78 */
5951 	0xcea6,	NODEST,	0xb8b1,	0xe65c,	0xe65d,	0xcddb,	0xe65e,	0xe65f,
5952 	/* 80 */
5953 	NODEST,	0xe660,	0xe661,	0xe662,	0xe663,	0xb6f9,	0xceb4,	NODEST,
5954 	/* 88 */
5955 	0xb7a8,	0xe664,	0xc2e2,	0xe7a1,	NODEST,	0xf0a6,	0xb3ac,	0xbfef,
5956 	/* 90 */
5957 	NODEST,	0xe665,	NODEST,	NODEST,	0xb3d6,	0xf0a8,	0xe666,	0xf0a9,
5958 	/* 98 */
5959 	0xf0a7,	0xb7e4,	0xe667,	0xbadd,	0xbee3,	0xe668,	NODEST,	0xe669,
5960 	/* A0 */
5961 	0xb1a3,	NODEST,	NODEST,	0xced9,	0xe66a,	0xe66b,	0xe66c,	0xf0ab,
5962 	/* A8 */
5963 	0xeeae,	0xe66d,	0xf0aa,	NODEST,	NODEST,	NODEST,	0xe66e,	0xe66f,
5964 	/* B0 */
5965 	0xf0ae,	0xf0ac,	0xf0ad,	0xe670,	0xf0af,	NODEST,	0xf0b0,	0xceec,
5966 	/* B8 */
5967 	0xf0b1,	0xf0b2,	0xe671,	0xc0c9,	0xc8bb,	NODEST,	NODEST,	NODEST,
5968 	/* C0 */
5969 	0xbffd,	0xb4e7,	NODEST,	NODEST,	0xcdba,	0xb2ed,	0xbdb8,	0xb8db,
5970 	/* C8 */
5971 	NODEST,	0xf0b5,	0xe672,	0xf0b4,	0xbbf3,	0xf0b6,	0xf0b3,	NODEST,
5972 	/* D0 */
5973 	NODEST,	0xbba8,	0xe673,	NODEST,	NODEST,	0xf0ba,	0xeaad,	NODEST,
5974 	/* D8 */
5975 	0xe675,	0xd2d6,	0xe676,	0xbff7,	0xf0b8,	0xe677,	0xe678,	0xe679,
5976 	/* E0 */
5977 	NODEST,	NODEST,	0xcea5,	0xc6f1,	NODEST,	NODEST,	NODEST,	NODEST,
5978 	/* E8 */
5979 	0xb1ab,	0xe67a,	0xc0e3,	0xbcb6,	NODEST,	NODEST,	NODEST,	0xe67b,
5980 	/* F0 */
5981 	0xcab7,	0xe67c,	0xb1c0,	NODEST,	NODEST,	NODEST,	0xceed,	0xcdeb,
5982 	/* F8 */
5983 	NODEST,	0xf0bb,	0xe67d,	0xc5c5,	NODEST,	NODEST,	NODEST,	NODEST,
5984 };
5985 
5986 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_97[] = {
5987 	/* 00 */
5988 	0xbcfb,	NODEST,	0xe67e,	0xe721,	0xf0bc,	0xe722,	0xf0bd,	0xbfcc,
5989 	/* 08 */
5990 	0xf0be,	0xe723,	0xceee,	NODEST,	NODEST,	0xf0b9,	0xf0c0,	0xf0c2,
5991 	/* 10 */
5992 	NODEST,	0xf0c1,	NODEST,	0xf0bf,	NODEST,	NODEST,	0xf0c3,	NODEST,
5993 	/* 18 */
5994 	NODEST,	0xf0c4,	0xe724,	0xe725,	0xc1fa,	0xe726,	0xb2e2,	NODEST,
5995 	/* 20 */
5996 	NODEST,	0xe727,	0xe728,	0xe729,	0xf0c5,	NODEST,	NODEST,	0xccb8,
5997 	/* 28 */
5998 	0xe72a,	NODEST,	0xf0c6,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
5999 	/* 30 */
6000 	0xf0c7,	0xe72b,	0xcfaa,	0xe72c,	NODEST,	NODEST,	NODEST,	NODEST,
6001 	/* 38 */
6002 	0xdbb1,	0xf0c8,	NODEST,	0xf474,	NODEST,	0xf0c9,	0xf0ca,	NODEST,
6003 	/* 40 */
6004 	NODEST,	0xe72d,	0xf0ce,	0xe72e,	0xf0cb,	NODEST,	0xf0cc,	NODEST,
6005 	/* 48 */
6006 	0xf0cd,	0xf0cf,	0xe72f,	NODEST,	NODEST,	0xf475,	0xe730,	0xe731,
6007 	/* 50 */
6008 	NODEST,	0xf476,	0xc0c4,	NODEST,	NODEST,	0xe732,	0xccf7,	0xe733,
6009 	/* 58 */
6010 	0xe734,	0xc0c5,	0xe735,	0xe736,	0xf0d0,	NODEST,	0xc8f3,	NODEST,
6011 	/* 60 */
6012 	0xf0d1,	0xf3d3,	0xcccc,	0xe737,	0xf0d2,	NODEST,	0xf0d3,	0xe738,
6013 	/* 68 */
6014 	0xf0d4,	0xb3d7,	0xe739,	0xf0d6,	NODEST,	0xbfd9,	0xe73a,	NODEST,
6015 	/* 70 */
6016 	NODEST,	0xf0d7,	NODEST,	0xe73b,	0xb7a4,	NODEST,	0xe73c,	0xe73d,
6017 	/* 78 */
6018 	0xe73e,	0xf0d8,	0xf0dc,	0xe73f,	0xf0da,	0xe740,	NODEST,	0xe741,
6019 	/* 80 */
6020 	0xe742,	0xf0db,	NODEST,	NODEST,	0xb3f3,	0xf0d9,	0xf0dd,	NODEST,
6021 	/* 88 */
6022 	NODEST,	0xe743,	NODEST,	0xf0de,	NODEST,	0xb0c8,	NODEST,	0xf0df,
6023 	/* 90 */
6024 	0xf0e0,	NODEST,	NODEST,	NODEST,	NODEST,	0xe744,	0xe745,	0xe746,
6025 	/* 98 */
6026 	0xbee4,	0xe747,	0xe748,	NODEST,	0xf0e1,	NODEST,	0xe749,	0xe74a,
6027 	/* A0 */
6028 	0xb5c7,	NODEST,	0xe74b,	0xf0e4,	NODEST,	NODEST,	0xf0e3,	NODEST,
6029 	/* A8 */
6030 	0xf0e2,	NODEST,	NODEST,	0xebf1,	0xe74c,	0xcadc,	0xe74d,	NODEST,
6031 	/* B0 */
6032 	NODEST,	0xe74e,	0xe74f,	0xf0e5,	0xf0e6,	0xe750,	0xe751,	NODEST,
6033 	/* B8 */
6034 	0xe752,	0xe753,	0xe754,	NODEST,	0xe755,	NODEST,	0xe756,	0xe757,
6035 	/* C0 */
6036 	NODEST,	0xe758,	NODEST,	0xf0e7,	0xe759,	0xe75a,	0xf0e8,	0xe75b,
6037 	/* C8 */
6038 	0xf0e9,	0xe75c,	0xe75d,	0xf0ea,	0xe75e,	0xe75f,	0xe760,	NODEST,
6039 	/* D0 */
6040 	0xe761,	0xe762,	NODEST,	0xb4da,	0xe763,	NODEST,	NODEST,	0xe764,
6041 	/* D8 */
6042 	0xe765,	0xe766,	NODEST,	0xe76a,	0xf0eb,	0xe767,	0xe768,	NODEST,
6043 	/* E0 */
6044 	0xe769,	0xe76b,	NODEST,	NODEST,	0xe76c,	NODEST,	NODEST,	NODEST,
6045 	/* E8 */
6046 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xf0ec,	0xc7a3,	0xe76d,
6047 	/* F0 */
6048 	NODEST,	0xe76e,	0xf0ee,	0xb2bb,	0xe76f,	0xf0f1,	0xf0f0,	0xe770,
6049 	/* F8 */
6050 	0xe771,	NODEST,	0xe772,	0xb1a4,	NODEST,	NODEST,	NODEST,	0xb6c1,
6051 };
6052 
6053 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_98[] = {
6054 	/* 00 */
6055 	NODEST,	0xcac7,	0xc4ba,	0xbaa2,	NODEST,	0xb9e0,	0xbde7,	0xe773,
6056 	/* 08 */
6057 	0xbfdc,	NODEST,	0xe774,	NODEST,	0xf0f3,	0xe776,	0xe777,	0xf0f2,
6058 	/* 10 */
6059 	0xcdc2,	0xb4e8,	0xc8d2,	0xc6dc,	0xe778,	NODEST,	0xe779,	0xbffc,
6060 	/* 18 */
6061 	0xcece,	0xe775,	0xb7db,	NODEST,	0xe77a,	NODEST,	0xe77b,	NODEST,
6062 	/* 20 */
6063 	0xe77c,	0xf0f6,	NODEST,	0xe77d,	0xf0f5,	0xe828,	0xe77e,	NODEST,
6064 	/* 28 */
6065 	NODEST,	NODEST,	NODEST,	0xe821,	0xcbcb,	0xc6ac,	0xe822,	0xe823,
6066 	/* 30 */
6067 	0xe824,	NODEST,	0xe825,	0xe826,	0xb1d0,	0xe827,	NODEST,	0xf0f7,
6068 	/* 38 */
6069 	0xf0f4,	NODEST,	NODEST,	0xc9d1,	0xcdea,	0xf0f8,	0xe829,	NODEST,
6070 	/* 40 */
6071 	NODEST,	NODEST,	NODEST,	NODEST,	0xe82a,	NODEST,	0xf0f9,	0xe82b,
6072 	/* 48 */
6073 	NODEST,	NODEST,	0xe82c,	0xf0fb,	0xc2ea,	0xb3db,	0xb3dc,	0xf0fa,
6074 	/* 50 */
6075 	NODEST,	0xe82d,	0xe82e,	0xe82f,	0xb4e9,	0xb8b2,	0xe830,	0xe831,
6076 	/* 58 */
6077 	0xb4ea,	0xe832,	0xe833,	0xc5bf,	NODEST,	NODEST,	0xcee0,	NODEST,
6078 	/* 60 */
6079 	NODEST,	NODEST,	0xe834,	0xe835,	NODEST,	0xe836,	0xe837,	0xb8dc,
6080 	/* 68 */
6081 	NODEST,	NODEST,	0xe838,	0xf0fc,	0xe839,	NODEST,	NODEST,	0xf0fd,
6082 	/* 70 */
6083 	0xf0fe,	0xf1a1,	NODEST,	0xf1a3,	0xf1a2,	NODEST,	NODEST,	NODEST,
6084 	/* 78 */
6085 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6086 	/* 80 */
6087 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6088 	/* 88 */
6089 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6090 	/* 90 */
6091 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6092 	/* 98 */
6093 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6094 	/* A0 */
6095 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6096 	/* A8 */
6097 	0xc9f7,	NODEST,	0xf1a4,	0xe83a,	NODEST,	0xe83b,	0xe83c,	0xf1a5,
6098 	/* B0 */
6099 	0xe83d,	0xf1a6,	NODEST,	NODEST,	0xe83e,	NODEST,	0xf1a7,	0xe83f,
6100 	/* B8 */
6101 	0xe840,	NODEST,	0xe841,	0xe842,	NODEST,	NODEST,	NODEST,	0xe843,
6102 	/* C0 */
6103 	NODEST,	NODEST,	0xe844,	0xf1a9,	0xf1a8,	0xe845,	0xf1aa,	NODEST,
6104 	/* C8 */
6105 	0xe846,	NODEST,	NODEST,	NODEST,	0xe847,	NODEST,	NODEST,	NODEST,
6106 	/* D0 */
6107 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6108 	/* D8 */
6109 	NODEST,	NODEST,	NODEST,	0xc8f4,	0xe6cc,	NODEST,	NODEST,	0xbfa9,
6110 	/* E0 */
6111 	NODEST,	0xe848,	0xb5b2,	0xe849,	NODEST,	0xe84a,	0xe84b,	0xe84c,
6112 	/* E8 */
6113 	NODEST,	0xf1ab,	0xe84d,	0xf1ac,	NODEST,	0xd2ac,	0xddbb,	0xc8d3,
6114 	/* F0 */
6115 	NODEST,	NODEST,	0xb0fb,	0xe84e,	0xb0bb,	NODEST,	0xe84f,	NODEST,
6116 	/* F8 */
6117 	NODEST,	NODEST,	NODEST,	NODEST,	0xbbf4,	0xcbb0,	0xbefe,	NODEST,
6118 };
6119 
6120 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_99[] = {
6121 	/* 00 */
6122 	NODEST,	NODEST,	0xe850,	0xf1ad,	NODEST,	0xccdf,	NODEST,	0xe851,
6123 	/* 08 */
6124 	0xe852,	0xf1ae,	0xcddc,	NODEST,	0xb1c2,	NODEST,	NODEST,	NODEST,
6125 	/* 10 */
6126 	0xbbc1,	0xe853,	0xf1af,	0xb2ee,	0xf1b0,	0xe854,	0xe855,	0xe856,
6127 	/* 18 */
6128 	0xf1b1,	NODEST,	0xe857,	0xe858,	0xe859,	0xf1b3,	0xf1b4,	0xe85a,
6129 	/* 20 */
6130 	0xf1b6,	0xf1b2,	0xe85b,	NODEST,	0xf1b5,	NODEST,	0xe85c,	0xe85d,
6131 	/* 28 */
6132 	0xb4db,	NODEST,	NODEST,	0xe85e,	0xf1b7,	NODEST,	0xf1b8,	NODEST,
6133 	/* 30 */
6134 	NODEST,	0xe85f,	0xe860,	0xe861,	0xe862,	0xe863,	NODEST,	NODEST,
6135 	/* 38 */
6136 	NODEST,	0xe864,	0xe865,	0xe866,	0xe867,	0xf1b9,	0xf1ba,	NODEST,
6137 	/* 40 */
6138 	0xe868,	0xe869,	0xf1bb,	NODEST,	NODEST,	0xf1bd,	0xe86a,	0xe86b,
6139 	/* 48 */
6140 	0xe86c,	0xf1bc,	NODEST,	0xf1bf,	0xf1c2,	0xe86d,	0xe86e,	NODEST,
6141 	/* 50 */
6142 	0xf1be,	0xf1c0,	0xf1c1,	NODEST,	0xe86f,	0xf1c3,	NODEST,	0xb6c2,
6143 	/* 58 */
6144 	0xe870,	0xe871,	NODEST,	0xe872,	0xe873,	NODEST,	0xe874,	0xe875,
6145 	/* 60 */
6146 	0xe876,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6147 	/* 68 */
6148 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6149 	/* 70 */
6150 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6151 	/* 78 */
6152 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6153 	/* 80 */
6154 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6155 	/* 88 */
6156 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6157 	/* 90 */
6158 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xbcf3,	0xf1c4,
6159 	/* 98 */
6160 	0xf1c5,	0xb9e1,	NODEST,	0xe877,	NODEST,	0xe878,	0xf47a,	0xe879,
6161 	/* A0 */
6162 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xf1c6,	0xe87a,	NODEST,
6163 	/* A8 */
6164 	0xb3be,	NODEST,	NODEST,	NODEST,	0xc7cf,	0xf1c7,	0xf1c8,	NODEST,
6165 	/* B0 */
6166 	0xe87b,	0xe87c,	0xe87d,	0xc3da,	0xc6eb,	0xe87e,	NODEST,	NODEST,
6167 	/* B8 */
6168 	NODEST,	0xe921,	0xe922,	NODEST,	0xf1c9,	0xe923,	NODEST,	0xe924,
6169 	/* C0 */
6170 	NODEST,	0xc7fd,	NODEST,	0xe925,	0xc2cc,	0xb1d8,	0xb6ee,	NODEST,
6171 	/* C8 */
6172 	0xb6ef,	0xe926,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6173 	/* D0 */
6174 	0xc3f3,	0xf1ce,	0xb6f0,	0xe927,	0xe928,	0xb2ef,	NODEST,	NODEST,
6175 	/* D8 */
6176 	0xf1cd,	0xe929,	0xe92a,	0xf1cb,	0xe92b,	0xf1cc,	0xe92c,	0xf1ca,
6177 	/* E0 */
6178 	NODEST,	NODEST,	0xf1d8,	NODEST,	NODEST,	NODEST,	NODEST,	0xe92d,
6179 	/* E8 */
6180 	NODEST,	NODEST,	0xe92e,	0xe92f,	0xe930,	0xf1cf,	0xf1d0,	NODEST,
6181 	/* F0 */
6182 	0xe931,	0xf1d1,	0xf1d2,	NODEST,	0xe932,	0xe933,	NODEST,	NODEST,
6183 	/* F8 */
6184 	0xf1d4,	0xe934,	NODEST,	0xf1d3,	NODEST,	0xe935,	0xe936,	0xbdd9,
6185 };
6186 
6187 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_9A[] = {
6188 	/* 00 */
6189 	NODEST,	0xf1d5,	0xe937,	0xe938,	0xe939,	0xf1d7,	NODEST,	NODEST,
6190 	/* 08 */
6191 	NODEST,	NODEST,	NODEST,	0xe93a,	0xe93b,	NODEST,	0xb5b3,	0xf1d6,
6192 	/* 10 */
6193 	0xe93c,	0xe93d,	0xc1fb,	0xb8b3,	NODEST,	NODEST,	0xe93e,	NODEST,
6194 	/* 18 */
6195 	NODEST,	0xf1d9,	NODEST,	NODEST,	NODEST,	NODEST,	0xe93f,	NODEST,
6196 	/* 20 */
6197 	0xe940,	NODEST,	0xe941,	0xe942,	0xe943,	NODEST,	NODEST,	0xe944,
6198 	/* 28 */
6199 	0xc2cd,	NODEST,	NODEST,	0xf1da,	NODEST,	0xe945,	0xe946,	NODEST,
6200 	/* 30 */
6201 	0xc6ad,	NODEST,	NODEST,	0xe947,	NODEST,	0xe948,	0xe949,	0xf1db,
6202 	/* 38 */
6203 	0xe94a,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xf1e0,	NODEST,
6204 	/* 40 */
6205 	0xf1de,	0xe94c,	0xf1dd,	0xf1df,	0xe94d,	0xf1dc,	NODEST,	0xe94b,
6206 	/* 48 */
6207 	NODEST,	NODEST,	0xe94e,	0xe94f,	0xe950,	0xf1e2,	0xe951,	NODEST,
6208 	/* 50 */
6209 	NODEST,	0xe952,	NODEST,	NODEST,	0xe953,	0xf1e1,	0xe954,	0xf1e4,
6210 	/* 58 */
6211 	NODEST,	NODEST,	0xb6c3,	0xf1e3,	NODEST,	0xe955,	NODEST,	0xf1e5,
6212 	/* 60 */
6213 	NODEST,	NODEST,	0xf1e6,	NODEST,	0xf1e8,	0xf1e7,	NODEST,	NODEST,
6214 	/* 68 */
6215 	NODEST,	0xf1e9,	0xf1eb,	0xf1ea,	NODEST,	NODEST,	NODEST,	NODEST,
6216 	/* 70 */
6217 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6218 	/* 78 */
6219 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6220 	/* 80 */
6221 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6222 	/* 88 */
6223 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6224 	/* 90 */
6225 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6226 	/* 98 */
6227 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6228 	/* A0 */
6229 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6230 	/* A8 */
6231 	0xb9fc,	NODEST,	0xe956,	NODEST,	0xe957,	0xf1ec,	0xe958,	0xe959,
6232 	/* B0 */
6233 	0xf1ed,	NODEST,	0xe95a,	NODEST,	0xe95b,	0xe95c,	0xe95d,	NODEST,
6234 	/* B8 */
6235 	0xb3bc,	0xe95e,	NODEST,	0xe95f,	0xf1ee,	NODEST,	0xe960,	0xe961,
6236 	/* C0 */
6237 	0xf1ef,	0xe962,	NODEST,	0xe963,	0xbff1,	NODEST,	0xe964,	NODEST,
6238 	/* C8 */
6239 	0xe965,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xe966,	0xf1f0,
6240 	/* D0 */
6241 	0xe967,	0xf1f1,	0xe968,	0xf1f2,	0xf1f3,	0xe969,	0xe96a,	0xe96b,
6242 	/* D8 */
6243 	0xb9e2,	0xf47b,	NODEST,	0xe96c,	0xe96d,	NODEST,	0xf1f4,	0xf1f5,
6244 	/* E0 */
6245 	0xe96e,	NODEST,	0xf1f6,	0xf1f7,	0xe96f,	0xe970,	0xf1f8,	0xe971,
6246 	/* E8 */
6247 	NODEST,	0xe972,	0xc8b1,	0xf1fa,	0xe973,	0xc9a6,	0xf1fb,	0xf1f9,
6248 	/* F0 */
6249 	NODEST,	0xf1fd,	0xe974,	0xe975,	0xf1fc,	0xe976,	NODEST,	0xf1fe,
6250 	/* F8 */
6251 	NODEST,	0xe977,	0xe978,	0xf2a1,	NODEST,	0xe979,	NODEST,	0xe97a,
6252 };
6253 
6254 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_9B[] = {
6255 	/* 00 */
6256 	0xe97b,	0xe97c,	0xe97d,	0xe97e,	0xea21,	0xea22,	0xf2a2,	NODEST,
6257 	/* 08 */
6258 	0xea23,	0xea24,	NODEST,	0xea25,	0xea26,	0xea27,	0xea28,	NODEST,
6259 	/* 10 */
6260 	0xea29,	NODEST,	0xea2a,	NODEST,	NODEST,	NODEST,	0xea2b,	NODEST,
6261 	/* 18 */
6262 	0xf2a3,	0xea2c,	0xf2a4,	0xea2d,	0xea2e,	NODEST,	NODEST,	0xf2a5,
6263 	/* 20 */
6264 	0xea2f,	NODEST,	0xf2a6,	0xf2a7,	NODEST,	0xf2a8,	0xea30,	0xf2a9,
6265 	/* 28 */
6266 	0xf2aa,	0xf2ab,	0xf2ac,	0xea31,	NODEST,	0xea32,	0xf2ad,	0xf2ae,
6267 	/* 30 */
6268 	NODEST,	0xddb5,	0xf2af,	0xea33,	0xea34,	0xea35,	NODEST,	0xea36,
6269 	/* 38 */
6270 	NODEST,	0xea37,	0xea38,	0xe4f8,	0xb5b4,	0xea39,	NODEST,	NODEST,
6271 	/* 40 */
6272 	NODEST,	0xb3a1,	0xbab2,	0xf2b1,	0xf2b0,	0xcca5,	NODEST,	NODEST,
6273 	/* 48 */
6274 	0xea3a,	NODEST,	NODEST,	0xea3b,	0xea3c,	0xf2b3,	0xf2b4,	0xf2b2,
6275 	/* 50 */
6276 	NODEST,	0xf2b5,	NODEST,	NODEST,	0xcbe2,	0xea3d,	0xea3e,	0xea3f,
6277 	/* 58 */
6278 	0xf2b6,	NODEST,	0xb5fb,	0xea40,	NODEST,	NODEST,	0xea41,	NODEST,
6279 	/* 60 */
6280 	NODEST,	0xea42,	NODEST,	0xea43,	NODEST,	0xea44,	0xea45,	NODEST,
6281 	/* 68 */
6282 	0xea46,	NODEST,	0xea47,	0xea48,	0xea49,	0xea4a,	0xea4b,	0xcfa5,
6283 	/* 70 */
6284 	NODEST,	NODEST,	0xf47c,	0xea4c,	0xf2b7,	0xea4d,	NODEST,	0xea4e,
6285 	/* 78 */
6286 	0xea4f,	0xea50,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xea51,
6287 	/* 80 */
6288 	0xea52,	NODEST,	NODEST,	0xf2b9,	0xea53,	0xea54,	0xea55,	0xea56,
6289 	/* 88 */
6290 	NODEST,	0xea57,	0xea58,	0xea59,	NODEST,	0xea5a,	0xb0be,	0xea5b,
6291 	/* 90 */
6292 	0xea5c,	0xf2ba,	0xcaab,	0xf2b8,	0xea5d,	NODEST,	0xf2bb,	0xf2bc,
6293 	/* 98 */
6294 	NODEST,	NODEST,	0xea5e,	NODEST,	NODEST,	0xea5f,	0xea60,	0xf2bd,
6295 	/* A0 */
6296 	0xf2be,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xea61,	0xea62,
6297 	/* A8 */
6298 	0xf2bf,	0xea63,	0xcbee,	0xbbad,	0xea64,	0xbafa,	0xc1af,	NODEST,
6299 	/* B0 */
6300 	0xea65,	0xea66,	0xea67,	NODEST,	0xf2c0,	NODEST,	NODEST,	0xea68,
6301 	/* B8 */
6302 	0xea69,	0xf2c3,	NODEST,	0xea6a,	0xea6b,	NODEST,	0xea6c,	0xea6d,
6303 	/* C0 */
6304 	0xf2c1,	0xea6e,	NODEST,	NODEST,	NODEST,	NODEST,	0xf2c4,	0xea6f,
6305 	/* C8 */
6306 	0xea70,	0xb8f1,	0xf2c2,	NODEST,	NODEST,	NODEST,	0xea71,	0xf2c5,
6307 	/* D0 */
6308 	0xea72,	0xf2c6,	0xf2c7,	NODEST,	0xf2cb,	NODEST,	0xbbaa,	0xea73,
6309 	/* D8 */
6310 	0xea74,	NODEST,	NODEST,	0xc2e4,	NODEST,	0xea75,	NODEST,	0xea76,
6311 	/* E0 */
6312 	NODEST,	0xf2cc,	0xf2c9,	0xf2c8,	0xf2ca,	0xea77,	NODEST,	0xea78,
6313 	/* E8 */
6314 	0xb7df,	NODEST,	0xea79,	0xea7a,	NODEST,	NODEST,	NODEST,	0xea7b,
6315 	/* F0 */
6316 	0xf2d0,	0xf2cf,	0xf2ce,	0xea7c,	NODEST,	0xb0b3,	NODEST,	0xea7d,
6317 	/* F8 */
6318 	0xea7e,	0xeb21,	0xeb22,	NODEST,	NODEST,	0xeb23,	NODEST,	0xeb24,
6319 };
6320 
6321 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_9C[] = {
6322 	/* 00 */
6323 	0xeb25,	NODEST,	0xeb26,	NODEST,	0xf2da,	NODEST,	0xf2d6,	NODEST,
6324 	/* 08 */
6325 	0xf2d7,	0xf2d3,	0xf2d9,	0xeb27,	0xf2d5,	0xb3e2,	NODEST,	0xeb28,
6326 	/* 10 */
6327 	0xcfcc,	0xeb29,	0xf2d8,	0xf2d4,	0xf2d2,	0xf2d1,	0xeb2a,	NODEST,
6328 	/* 18 */
6329 	0xeb2b,	0xeb2c,	0xeb2d,	0xf2dc,	0xeb2e,	NODEST,	0xeb2f,	NODEST,
6330 	/* 20 */
6331 	NODEST,	0xf2df,	0xeb30,	0xeb31,	0xf2de,	0xf2dd,	0xeb32,	0xeb33,
6332 	/* 28 */
6333 	0xeb34,	0xeb35,	0xeb36,	NODEST,	NODEST,	0xc9c9,	0xf2db,	0xb0f3,
6334 	/* 30 */
6335 	0xf2e0,	0xeb37,	0xf2e2,	NODEST,	NODEST,	0xeb38,	0xeb39,	0xeb3a,
6336 	/* 38 */
6337 	NODEST,	0xb3ef,	0xf2cd,	0xb1b7,	NODEST,	0xeb3b,	0xf2e4,	NODEST,
6338 	/* 40 */
6339 	NODEST,	0xeb3c,	NODEST,	0xeb3d,	0xeb3e,	0xeb3f,	0xf2e3,	0xf2e1,
6340 	/* 48 */
6341 	0xc3ad,	0xeb40,	0xeb41,	NODEST,	NODEST,	NODEST,	0xeb42,	0xeb43,
6342 	/* 50 */
6343 	0xeb44,	NODEST,	0xcbf0,	0xeb45,	0xeb46,	NODEST,	0xeb47,	0xceda,
6344 	/* 58 */
6345 	0xeb48,	NODEST,	0xf2e5,	0xeb49,	0xeb50,	0xeb4a,	0xeb4b,	0xeb4c,
6346 	/* 60 */
6347 	0xf2e6,	NODEST,	NODEST,	0xeb4d,	NODEST,	NODEST,	NODEST,	0xf2e7,
6348 	/* 68 */
6349 	0xeb52,	0xeb4e,	0xeb4f,	0xeb51,	NODEST,	NODEST,	0xeb53,	NODEST,
6350 	/* 70 */
6351 	0xeb54,	NODEST,	0xeb55,	NODEST,	NODEST,	0xeb56,	0xf2e8,	0xeb57,
6352 	/* 78 */
6353 	0xf2e9,	NODEST,	NODEST,	0xeb58,	NODEST,	NODEST,	NODEST,	NODEST,
6354 	/* 80 */
6355 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6356 	/* 88 */
6357 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6358 	/* 90 */
6359 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6360 	/* 98 */
6361 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6362 	/* A0 */
6363 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6364 	/* A8 */
6365 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6366 	/* B0 */
6367 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6368 	/* B8 */
6369 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6370 	/* C0 */
6371 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6372 	/* C8 */
6373 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6374 	/* D0 */
6375 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6376 	/* D8 */
6377 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6378 	/* E0 */
6379 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xc4bb,	0xeb59,	0xf2ea,
6380 	/* E8 */
6381 	NODEST,	0xc8b7,	NODEST,	0xf2ef,	0xf2eb,	NODEST,	NODEST,	NODEST,
6382 	/* F0 */
6383 	0xf2ec,	NODEST,	0xeb5a,	0xcbb1,	0xccc4,	NODEST,	0xc6d0,	0xeb5b,
6384 	/* F8 */
6385 	NODEST,	0xeb5c,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6386 };
6387 
6388 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_9D[] = {
6389 	/* 00 */
6390 	NODEST,	NODEST,	0xeb5e,	0xf2f0,	NODEST,	NODEST,	0xf2f1,	0xc6be,
6391 	/* 08 */
6392 	0xf2ee,	0xf2ed,	NODEST,	0xeb5d,	NODEST,	NODEST,	0xb2aa,	NODEST,
6393 	/* 10 */
6394 	NODEST,	0xeb5f,	0xf2f9,	NODEST,	NODEST,	0xf2f8,	NODEST,	0xeb60,
6395 	/* 18 */
6396 	0xeb61,	NODEST,	NODEST,	0xb1f5,	0xeb62,	0xeb63,	0xeb64,	0xf2f6,
6397 	/* 20 */
6398 	NODEST,	NODEST,	NODEST,	0xf2f5,	NODEST,	NODEST,	0xf2f3,	NODEST,
6399 	/* 28 */
6400 	0xb3fb,	NODEST,	0xf2f2,	0xbcb2,	0xb2a9,	NODEST,	NODEST,	0xeb65,
6401 	/* 30 */
6402 	0xeb66,	NODEST,	0xeb67,	0xeb68,	0xeb69,	NODEST,	NODEST,	NODEST,
6403 	/* 38 */
6404 	NODEST,	NODEST,	0xeb6a,	0xb9e3,	0xeb6b,	0xeb6d,	0xf2fc,	0xf2fb,
6405 	/* 40 */
6406 	NODEST,	0xf2fa,	0xeb6e,	0xeb6f,	0xf2f7,	0xeb6c,	0xf2fd,	0xeb70,
6407 	/* 48 */
6408 	0xf2fe,	NODEST,	0xeb71,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6409 	/* 50 */
6410 	0xf3a5,	0xf3a4,	NODEST,	0xeb72,	0xeb73,	NODEST,	NODEST,	NODEST,
6411 	/* 58 */
6412 	NODEST,	0xf3a6,	NODEST,	NODEST,	0xb1ad,	0xf3a1,	0xf3a2,	0xeb74,
6413 	/* 60 */
6414 	0xb9f4,	0xccb9,	0xeb76,	0xeb75,	0xf3a3,	0xeb77,	NODEST,	NODEST,
6415 	/* 68 */
6416 	NODEST,	0xeb78,	0xeb79,	0xeb7a,	0xcbb2,	NODEST,	NODEST,	0xf3ab,
6417 	/* 70 */
6418 	0xeb7b,	NODEST,	0xf3a7,	NODEST,	NODEST,	NODEST,	0xeb7c,	0xeb7d,
6419 	/* 78 */
6420 	NODEST,	NODEST,	0xf3ac,	0xeb7e,	0xec21,	NODEST,	0xec22,	NODEST,
6421 	/* 80 */
6422 	NODEST,	NODEST,	NODEST,	0xec23,	0xec24,	NODEST,	0xec25,	0xf3a9,
6423 	/* 88 */
6424 	NODEST,	0xf3a8,	0xec26,	NODEST,	NODEST,	0xec27,	0xec28,	0xb7dc,
6425 	/* 90 */
6426 	NODEST,	NODEST,	0xec29,	0xec2a,	NODEST,	0xec2b,	0xec2c,	0xec2d,
6427 	/* 98 */
6428 	0xec2e,	NODEST,	0xf3ad,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6429 	/* A0 */
6430 	NODEST,	0xec2f,	NODEST,	NODEST,	0xf3ae,	NODEST,	NODEST,	NODEST,
6431 	/* A8 */
6432 	NODEST,	0xf3af,	0xec30,	0xf3aa,	0xec31,	NODEST,	0xec32,	0xf2f4,
6433 	/* B0 */
6434 	NODEST,	0xec33,	0xf3b0,	NODEST,	0xc4e1,	0xec34,	NODEST,	NODEST,
6435 	/* B8 */
6436 	0xf3b4,	0xec35,	0xf3b5,	0xf3b3,	0xec36,	NODEST,	NODEST,	0xec37,
6437 	/* C0 */
6438 	NODEST,	0xf3b2,	0xf3b8,	0xec38,	0xf3b1,	NODEST,	0xf3b6,	0xec39,
6439 	/* C8 */
6440 	NODEST,	0xec3a,	0xec3b,	NODEST,	NODEST,	NODEST,	NODEST,	0xf3b7,
6441 	/* D0 */
6442 	NODEST,	NODEST,	NODEST,	0xf3ba,	0xec3c,	0xec3d,	0xec3e,	0xec3f,
6443 	/* D8 */
6444 	NODEST,	0xf3b9,	0xec40,	NODEST,	NODEST,	NODEST,	0xec41,	0xec42,
6445 	/* E0 */
6446 	0xec43,	NODEST,	NODEST,	NODEST,	NODEST,	0xec44,	0xf3bc,	0xec45,
6447 	/* E8 */
6448 	NODEST,	0xec46,	NODEST,	0xec47,	NODEST,	0xf3bd,	0xec48,	0xf3be,
6449 	/* F0 */
6450 	0xec49,	NODEST,	0xcfc9,	0xec4a,	0xec4b,	NODEST,	NODEST,	NODEST,
6451 	/* F8 */
6452 	0xf3bb,	0xc2eb,	0xbaed,	NODEST,	NODEST,	0xf3bf,	0xec4c,	NODEST,
6453 };
6454 
6455 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_9E[] = {
6456 	/* 00 */
6457 	NODEST,	NODEST,	0xec4e,	NODEST,	NODEST,	NODEST,	NODEST,	0xec4f,
6458 	/* 08 */
6459 	NODEST,	NODEST,	0xec4d,	NODEST,	NODEST,	NODEST,	0xec50,	NODEST,
6460 	/* 10 */
6461 	0xec51,	0xec52,	0xec53,	NODEST,	NODEST,	0xec54,	0xec55,	NODEST,
6462 	/* 18 */
6463 	NODEST,	0xec56,	0xf3c0,	0xf3c1,	0xec57,	0xec58,	0xf3c2,	NODEST,
6464 	/* 20 */
6465 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6466 	/* 28 */
6467 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6468 	/* 30 */
6469 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6470 	/* 38 */
6471 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6472 	/* 40 */
6473 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6474 	/* 48 */
6475 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6476 	/* 50 */
6477 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6478 	/* 58 */
6479 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6480 	/* 60 */
6481 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6482 	/* 68 */
6483 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6484 	/* 70 */
6485 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xf3c3,	NODEST,	NODEST,
6486 	/* 78 */
6487 	0xb8b4,	0xf3c4,	0xec59,	0xec5a,	0xec5b,	0xf3c5,	NODEST,	0xbcaf,
6488 	/* 80 */
6489 	0xec5c,	0xf3c6,	0xec5d,	0xec5e,	0xec5f,	0xec60,	NODEST,	0xec61,
6490 	/* 88 */
6491 	0xf3c7,	NODEST,	NODEST,	0xf3c8,	0xf3c9,	NODEST,	0xec62,	0xec63,
6492 	/* 90 */
6493 	NODEST,	0xf3cc,	0xf3ca,	0xcfbc,	NODEST,	0xf3cb,	0xec64,	0xceef,
6494 	/* 98 */
6495 	0xec65,	NODEST,	NODEST,	0xec66,	NODEST,	0xf3cd,	0xec67,	0xcedb,
6496 	/* A0 */
6497 	NODEST,	NODEST,	NODEST,	NODEST,	0xec68,	0xf3ce,	0xc7fe,	NODEST,
6498 	/* A8 */
6499 	0xec69,	0xf3cf,	0xf3d1,	NODEST,	0xec6a,	0xf3d2,	0xec6b,	0xec6c,
6500 	/* B0 */
6501 	0xec6d,	NODEST,	NODEST,	0xec6e,	0xec6f,	0xec70,	NODEST,	NODEST,
6502 	/* B8 */
6503 	0xf3d0,	0xb9ed,	0xcccd,	0xcbe3,	0xd6f7,	NODEST,	0xdde0,	0xcbfb,
6504 	/* C0 */
6505 	NODEST,	NODEST,	NODEST,	NODEST,	0xb2ab,	NODEST,	0xec71,	NODEST,
6506 	/* C8 */
6507 	0xec72,	NODEST,	NODEST,	0xec73,	0xf3d4,	0xb5d0,	0xf3d5,	0xf3d6,
6508 	/* D0 */
6509 	0xf3d7,	0xf47e,	0xb9f5,	NODEST,	0xf3d8,	0xec74,	NODEST,	NODEST,
6510 	/* D8 */
6511 	0xe0d4,	0xccdb,	NODEST,	0xc2e3,	0xf3d9,	0xf3db,	0xf3da,	0xec75,
6512 	/* E0 */
6513 	0xf3dc,	NODEST,	NODEST,	NODEST,	0xec76,	0xf3dd,	NODEST,	0xec77,
6514 	/* E8 */
6515 	0xf3de,	NODEST,	NODEST,	NODEST,	0xec78,	0xec79,	0xec7a,	0xf3df,
6516 	/* F0 */
6517 	0xec7b,	0xec7c,	0xec7d,	NODEST,	0xf3e0,	0xec7e,	0xf3e1,	0xf3e2,
6518 	/* F8 */
6519 	0xed21,	0xf3e3,	NODEST,	0xf3e4,	0xf3e5,	0xf3e6,	NODEST,	0xed22,
6520 };
6521 
6522 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_9F[] = {
6523 	/* 00 */
6524 	NODEST,	NODEST,	0xed23,	0xed24,	NODEST,	NODEST,	NODEST,	0xf3e7,
6525 	/* 08 */
6526 	0xf3e8,	0xed25,	NODEST,	NODEST,	NODEST,	NODEST,	0xc5a4,	0xed26,
6527 	/* 10 */
6528 	0xed27,	0xed28,	0xed29,	0xb8dd,	0xed2a,	0xf3ea,	0xed2b,	0xed2c,
6529 	/* 18 */
6530 	NODEST,	0xed2d,	0xed2e,	0xed2f,	NODEST,	NODEST,	NODEST,	0xed30,
6531 	/* 20 */
6532 	0xc1cd,	0xf3eb,	0xed31,	NODEST,	NODEST,	NODEST,	0xed32,	NODEST,
6533 	/* 28 */
6534 	NODEST,	NODEST,	0xed33,	0xed34,	0xf3ec,	NODEST,	NODEST,	0xed35,
6535 	/* 30 */
6536 	NODEST,	0xed36,	0xed37,	NODEST,	0xed38,	NODEST,	NODEST,	0xed39,
6537 	/* 38 */
6538 	NODEST,	0xed3a,	0xed3b,	0xc9a1,	0xed3c,	0xed3d,	0xf3ed,	0xed3e,
6539 	/* 40 */
6540 	NODEST,	0xed3f,	NODEST,	0xed40,	0xed41,	0xed42,	0xed43,	0xed44,
6541 	/* 48 */
6542 	NODEST,	NODEST,	0xf3ee,	0xe3b7,	NODEST,	NODEST,	0xecda,	0xf0ed,
6543 	/* 50 */
6544 	NODEST,	NODEST,	0xf3ef,	0xed45,	0xf3f0,	0xed46,	0xed47,	0xed48,
6545 	/* 58 */
6546 	0xed49,	NODEST,	0xed4a,	NODEST,	NODEST,	0xed4b,	0xed4c,	0xf3f2,
6547 	/* 60 */
6548 	0xf3f3,	0xf3f4,	0xcef0,	0xf3f1,	NODEST,	NODEST,	0xf3f5,	0xf3f6,
6549 	/* 68 */
6550 	0xed4d,	0xed4e,	0xf3f8,	NODEST,	0xf3f7,	0xed4f,	0xed50,	0xed51,
6551 	/* 70 */
6552 	0xed52,	0xed53,	0xf3fa,	0xed54,	NODEST,	0xed55,	0xf3fb,	0xf3f9,
6553 	/* 78 */
6554 	NODEST,	NODEST,	0xed56,	NODEST,	NODEST,	0xed57,	NODEST,	NODEST,
6555 	/* 80 */
6556 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6557 	/* 88 */
6558 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xceb6,	NODEST,	0xed58,
6559 	/* 90 */
6560 	0xed59,	0xed5a,	0xed5b,	NODEST,	0xed5c,	0xf3fc,	0xed5d,	0xed5e,
6561 	/* 98 */
6562 	NODEST,	NODEST,	NODEST,	NODEST,	0xf3fd,	0xe3d4,	0xed5f,	NODEST,
6563 	/* A0 */
6564 	0xf3fe,	0xed60,	0xed61,	0xed62,	NODEST,	0xed63,	NODEST,	NODEST,
6565 	/* A8 */
6566 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6567 	/* B0 */
6568 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6569 	/* B8 */
6570 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6571 	/* C0 */
6572 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6573 	/* C8 */
6574 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6575 	/* D0 */
6576 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6577 	/* D8 */
6578 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6579 	/* E0 */
6580 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6581 	/* E8 */
6582 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6583 	/* F0 */
6584 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6585 	/* F8 */
6586 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
6587 };
6588 
6589 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_E0[] = {
6590 	/* 00 */
6591 	0xf5a1,	0xf5a2,	0xf5a3,	0xf5a4,	0xf5a5,	0xf5a6,	0xf5a7,	0xf5a8,
6592 	/* 08 */
6593 	0xf5a9,	0xf5aa,	0xf5ab,	0xf5ac,	0xf5ad,	0xf5ae,	0xf5af,	0xf5b0,
6594 	/* 10 */
6595 	0xf5b1,	0xf5b2,	0xf5b3,	0xf5b4,	0xf5b5,	0xf5b6,	0xf5b7,	0xf5b8,
6596 	/* 18 */
6597 	0xf5b9,	0xf5ba,	0xf5bb,	0xf5bc,	0xf5bd,	0xf5be,	0xf5bf,	0xf5c0,
6598 	/* 20 */
6599 	0xf5c1,	0xf5c2,	0xf5c3,	0xf5c4,	0xf5c5,	0xf5c6,	0xf5c7,	0xf5c8,
6600 	/* 28 */
6601 	0xf5c9,	0xf5ca,	0xf5cb,	0xf5cc,	0xf5cd,	0xf5ce,	0xf5cf,	0xf5d0,
6602 	/* 30 */
6603 	0xf5d1,	0xf5d2,	0xf5d3,	0xf5d4,	0xf5d5,	0xf5d6,	0xf5d7,	0xf5d8,
6604 	/* 38 */
6605 	0xf5d9,	0xf5da,	0xf5db,	0xf5dc,	0xf5dd,	0xf5de,	0xf5df,	0xf5e0,
6606 	/* 40 */
6607 	0xf5e1,	0xf5e2,	0xf5e3,	0xf5e4,	0xf5e5,	0xf5e6,	0xf5e7,	0xf5e8,
6608 	/* 48 */
6609 	0xf5e9,	0xf5ea,	0xf5eb,	0xf5ec,	0xf5ed,	0xf5ee,	0xf5ef,	0xf5f0,
6610 	/* 50 */
6611 	0xf5f1,	0xf5f2,	0xf5f3,	0xf5f4,	0xf5f5,	0xf5f6,	0xf5f7,	0xf5f8,
6612 	/* 58 */
6613 	0xf5f9,	0xf5fa,	0xf5fb,	0xf5fc,	0xf5fd,	0xf5fe,	0xf6a1,	0xf6a2,
6614 	/* 60 */
6615 	0xf6a3,	0xf6a4,	0xf6a5,	0xf6a6,	0xf6a7,	0xf6a8,	0xf6a9,	0xf6aa,
6616 	/* 68 */
6617 	0xf6ab,	0xf6ac,	0xf6ad,	0xf6ae,	0xf6af,	0xf6b0,	0xf6b1,	0xf6b2,
6618 	/* 70 */
6619 	0xf6b3,	0xf6b4,	0xf6b5,	0xf6b6,	0xf6b7,	0xf6b8,	0xf6b9,	0xf6ba,
6620 	/* 78 */
6621 	0xf6bb,	0xf6bc,	0xf6bd,	0xf6be,	0xf6bf,	0xf6c0,	0xf6c1,	0xf6c2,
6622 	/* 80 */
6623 	0xf6c3,	0xf6c4,	0xf6c5,	0xf6c6,	0xf6c7,	0xf6c8,	0xf6c9,	0xf6ca,
6624 	/* 88 */
6625 	0xf6cb,	0xf6cc,	0xf6cd,	0xf6ce,	0xf6cf,	0xf6d0,	0xf6d1,	0xf6d2,
6626 	/* 90 */
6627 	0xf6d3,	0xf6d4,	0xf6d5,	0xf6d6,	0xf6d7,	0xf6d8,	0xf6d9,	0xf6da,
6628 	/* 98 */
6629 	0xf6db,	0xf6dc,	0xf6dd,	0xf6de,	0xf6df,	0xf6e0,	0xf6e1,	0xf6e2,
6630 	/* A0 */
6631 	0xf6e3,	0xf6e4,	0xf6e5,	0xf6e6,	0xf6e7,	0xf6e8,	0xf6e9,	0xf6ea,
6632 	/* A8 */
6633 	0xf6eb,	0xf6ec,	0xf6ed,	0xf6ee,	0xf6ef,	0xf6f0,	0xf6f1,	0xf6f2,
6634 	/* B0 */
6635 	0xf6f3,	0xf6f4,	0xf6f5,	0xf6f6,	0xf6f7,	0xf6f8,	0xf6f9,	0xf6fa,
6636 	/* B8 */
6637 	0xf6fb,	0xf6fc,	0xf6fd,	0xf6fe,	0xf7a1,	0xf7a2,	0xf7a3,	0xf7a4,
6638 	/* C0 */
6639 	0xf7a5,	0xf7a6,	0xf7a7,	0xf7a8,	0xf7a9,	0xf7aa,	0xf7ab,	0xf7ac,
6640 	/* C8 */
6641 	0xf7ad,	0xf7ae,	0xf7af,	0xf7b0,	0xf7b1,	0xf7b2,	0xf7b3,	0xf7b4,
6642 	/* D0 */
6643 	0xf7b5,	0xf7b6,	0xf7b7,	0xf7b8,	0xf7b9,	0xf7ba,	0xf7bb,	0xf7bc,
6644 	/* D8 */
6645 	0xf7bd,	0xf7be,	0xf7bf,	0xf7c0,	0xf7c1,	0xf7c2,	0xf7c3,	0xf7c4,
6646 	/* E0 */
6647 	0xf7c5,	0xf7c6,	0xf7c7,	0xf7c8,	0xf7c9,	0xf7ca,	0xf7cb,	0xf7cc,
6648 	/* E8 */
6649 	0xf7cd,	0xf7ce,	0xf7cf,	0xf7d0,	0xf7d1,	0xf7d2,	0xf7d3,	0xf7d4,
6650 	/* F0 */
6651 	0xf7d5,	0xf7d6,	0xf7d7,	0xf7d8,	0xf7d9,	0xf7da,	0xf7db,	0xf7dc,
6652 	/* F8 */
6653 	0xf7dd,	0xf7de,	0xf7df,	0xf7e0,	0xf7e1,	0xf7e2,	0xf7e3,	0xf7e4,
6654 };
6655 
6656 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_E1[] = {
6657 	/* 00 */
6658 	0xf7e5,	0xf7e6,	0xf7e7,	0xf7e8,	0xf7e9,	0xf7ea,	0xf7eb,	0xf7ec,
6659 	/* 08 */
6660 	0xf7ed,	0xf7ee,	0xf7ef,	0xf7f0,	0xf7f1,	0xf7f2,	0xf7f3,	0xf7f4,
6661 	/* 10 */
6662 	0xf7f5,	0xf7f6,	0xf7f7,	0xf7f8,	0xf7f9,	0xf7fa,	0xf7fb,	0xf7fc,
6663 	/* 18 */
6664 	0xf7fd,	0xf7fe,	0xf8a1,	0xf8a2,	0xf8a3,	0xf8a4,	0xf8a5,	0xf8a6,
6665 	/* 20 */
6666 	0xf8a7,	0xf8a8,	0xf8a9,	0xf8aa,	0xf8ab,	0xf8ac,	0xf8ad,	0xf8ae,
6667 	/* 28 */
6668 	0xf8af,	0xf8b0,	0xf8b1,	0xf8b2,	0xf8b3,	0xf8b4,	0xf8b5,	0xf8b6,
6669 	/* 30 */
6670 	0xf8b7,	0xf8b8,	0xf8b9,	0xf8ba,	0xf8bb,	0xf8bc,	0xf8bd,	0xf8be,
6671 	/* 38 */
6672 	0xf8bf,	0xf8c0,	0xf8c1,	0xf8c2,	0xf8c3,	0xf8c4,	0xf8c5,	0xf8c6,
6673 	/* 40 */
6674 	0xf8c7,	0xf8c8,	0xf8c9,	0xf8ca,	0xf8cb,	0xf8cc,	0xf8cd,	0xf8ce,
6675 	/* 48 */
6676 	0xf8cf,	0xf8d0,	0xf8d1,	0xf8d2,	0xf8d3,	0xf8d4,	0xf8d5,	0xf8d6,
6677 	/* 50 */
6678 	0xf8d7,	0xf8d8,	0xf8d9,	0xf8da,	0xf8db,	0xf8dc,	0xf8dd,	0xf8de,
6679 	/* 58 */
6680 	0xf8df,	0xf8e0,	0xf8e1,	0xf8e2,	0xf8e3,	0xf8e4,	0xf8e5,	0xf8e6,
6681 	/* 60 */
6682 	0xf8e7,	0xf8e8,	0xf8e9,	0xf8ea,	0xf8eb,	0xf8ec,	0xf8ed,	0xf8ee,
6683 	/* 68 */
6684 	0xf8ef,	0xf8f0,	0xf8f1,	0xf8f2,	0xf8f3,	0xf8f4,	0xf8f5,	0xf8f6,
6685 	/* 70 */
6686 	0xf8f7,	0xf8f8,	0xf8f9,	0xf8fa,	0xf8fb,	0xf8fc,	0xf8fd,	0xf8fe,
6687 	/* 78 */
6688 	0xf9a1,	0xf9a2,	0xf9a3,	0xf9a4,	0xf9a5,	0xf9a6,	0xf9a7,	0xf9a8,
6689 	/* 80 */
6690 	0xf9a9,	0xf9aa,	0xf9ab,	0xf9ac,	0xf9ad,	0xf9ae,	0xf9af,	0xf9b0,
6691 	/* 88 */
6692 	0xf9b1,	0xf9b2,	0xf9b3,	0xf9b4,	0xf9b5,	0xf9b6,	0xf9b7,	0xf9b8,
6693 	/* 90 */
6694 	0xf9b9,	0xf9ba,	0xf9bb,	0xf9bc,	0xf9bd,	0xf9be,	0xf9bf,	0xf9c0,
6695 	/* 98 */
6696 	0xf9c1,	0xf9c2,	0xf9c3,	0xf9c4,	0xf9c5,	0xf9c6,	0xf9c7,	0xf9c8,
6697 	/* A0 */
6698 	0xf9c9,	0xf9ca,	0xf9cb,	0xf9cc,	0xf9cd,	0xf9ce,	0xf9cf,	0xf9d0,
6699 	/* A8 */
6700 	0xf9d1,	0xf9d2,	0xf9d3,	0xf9d4,	0xf9d5,	0xf9d6,	0xf9d7,	0xf9d8,
6701 	/* B0 */
6702 	0xf9d9,	0xf9da,	0xf9db,	0xf9dc,	0xf9dd,	0xf9de,	0xf9df,	0xf9e0,
6703 	/* B8 */
6704 	0xf9e1,	0xf9e2,	0xf9e3,	0xf9e4,	0xf9e5,	0xf9e6,	0xf9e7,	0xf9e8,
6705 	/* C0 */
6706 	0xf9e9,	0xf9ea,	0xf9eb,	0xf9ec,	0xf9ed,	0xf9ee,	0xf9ef,	0xf9f0,
6707 	/* C8 */
6708 	0xf9f1,	0xf9f2,	0xf9f3,	0xf9f4,	0xf9f5,	0xf9f6,	0xf9f7,	0xf9f8,
6709 	/* D0 */
6710 	0xf9f9,	0xf9fa,	0xf9fb,	0xf9fc,	0xf9fd,	0xf9fe,	0xfaa1,	0xfaa2,
6711 	/* D8 */
6712 	0xfaa3,	0xfaa4,	0xfaa5,	0xfaa6,	0xfaa7,	0xfaa8,	0xfaa9,	0xfaaa,
6713 	/* E0 */
6714 	0xfaab,	0xfaac,	0xfaad,	0xfaae,	0xfaaf,	0xfab0,	0xfab1,	0xfab2,
6715 	/* E8 */
6716 	0xfab3,	0xfab4,	0xfab5,	0xfab6,	0xfab7,	0xfab8,	0xfab9,	0xfaba,
6717 	/* F0 */
6718 	0xfabb,	0xfabc,	0xfabd,	0xfabe,	0xfabf,	0xfac0,	0xfac1,	0xfac2,
6719 	/* F8 */
6720 	0xfac3,	0xfac4,	0xfac5,	0xfac6,	0xfac7,	0xfac8,	0xfac9,	0xfaca,
6721 };
6722 
6723 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_E2[] = {
6724 	/* 00 */
6725 	0xfacb,	0xfacc,	0xfacd,	0xface,	0xfacf,	0xfad0,	0xfad1,	0xfad2,
6726 	/* 08 */
6727 	0xfad3,	0xfad4,	0xfad5,	0xfad6,	0xfad7,	0xfad8,	0xfad9,	0xfada,
6728 	/* 10 */
6729 	0xfadb,	0xfadc,	0xfadd,	0xfade,	0xfadf,	0xfae0,	0xfae1,	0xfae2,
6730 	/* 18 */
6731 	0xfae3,	0xfae4,	0xfae5,	0xfae6,	0xfae7,	0xfae8,	0xfae9,	0xfaea,
6732 	/* 20 */
6733 	0xfaeb,	0xfaec,	0xfaed,	0xfaee,	0xfaef,	0xfaf0,	0xfaf1,	0xfaf2,
6734 	/* 28 */
6735 	0xfaf3,	0xfaf4,	0xfaf5,	0xfaf6,	0xfaf7,	0xfaf8,	0xfaf9,	0xfafa,
6736 	/* 30 */
6737 	0xfafb,	0xfafc,	0xfafd,	0xfafe,	0xfba1,	0xfba2,	0xfba3,	0xfba4,
6738 	/* 38 */
6739 	0xfba5,	0xfba6,	0xfba7,	0xfba8,	0xfba9,	0xfbaa,	0xfbab,	0xfbac,
6740 	/* 40 */
6741 	0xfbad,	0xfbae,	0xfbaf,	0xfbb0,	0xfbb1,	0xfbb2,	0xfbb3,	0xfbb4,
6742 	/* 48 */
6743 	0xfbb5,	0xfbb6,	0xfbb7,	0xfbb8,	0xfbb9,	0xfbba,	0xfbbb,	0xfbbc,
6744 	/* 50 */
6745 	0xfbbd,	0xfbbe,	0xfbbf,	0xfbc0,	0xfbc1,	0xfbc2,	0xfbc3,	0xfbc4,
6746 	/* 58 */
6747 	0xfbc5,	0xfbc6,	0xfbc7,	0xfbc8,	0xfbc9,	0xfbca,	0xfbcb,	0xfbcc,
6748 	/* 60 */
6749 	0xfbcd,	0xfbce,	0xfbcf,	0xfbd0,	0xfbd1,	0xfbd2,	0xfbd3,	0xfbd4,
6750 	/* 68 */
6751 	0xfbd5,	0xfbd6,	0xfbd7,	0xfbd8,	0xfbd9,	0xfbda,	0xfbdb,	0xfbdc,
6752 	/* 70 */
6753 	0xfbdd,	0xfbde,	0xfbdf,	0xfbe0,	0xfbe1,	0xfbe2,	0xfbe3,	0xfbe4,
6754 	/* 78 */
6755 	0xfbe5,	0xfbe6,	0xfbe7,	0xfbe8,	0xfbe9,	0xfbea,	0xfbeb,	0xfbec,
6756 	/* 80 */
6757 	0xfbed,	0xfbee,	0xfbef,	0xfbf0,	0xfbf1,	0xfbf2,	0xfbf3,	0xfbf4,
6758 	/* 88 */
6759 	0xfbf5,	0xfbf6,	0xfbf7,	0xfbf8,	0xfbf9,	0xfbfa,	0xfbfb,	0xfbfc,
6760 	/* 90 */
6761 	0xfbfd,	0xfbfe,	0xfca1,	0xfca2,	0xfca3,	0xfca4,	0xfca5,	0xfca6,
6762 	/* 98 */
6763 	0xfca7,	0xfca8,	0xfca9,	0xfcaa,	0xfcab,	0xfcac,	0xfcad,	0xfcae,
6764 	/* A0 */
6765 	0xfcaf,	0xfcb0,	0xfcb1,	0xfcb2,	0xfcb3,	0xfcb4,	0xfcb5,	0xfcb6,
6766 	/* A8 */
6767 	0xfcb7,	0xfcb8,	0xfcb9,	0xfcba,	0xfcbb,	0xfcbc,	0xfcbd,	0xfcbe,
6768 	/* B0 */
6769 	0xfcbf,	0xfcc0,	0xfcc1,	0xfcc2,	0xfcc3,	0xfcc4,	0xfcc5,	0xfcc6,
6770 	/* B8 */
6771 	0xfcc7,	0xfcc8,	0xfcc9,	0xfcca,	0xfccb,	0xfccc,	0xfccd,	0xfcce,
6772 	/* C0 */
6773 	0xfccf,	0xfcd0,	0xfcd1,	0xfcd2,	0xfcd3,	0xfcd4,	0xfcd5,	0xfcd6,
6774 	/* C8 */
6775 	0xfcd7,	0xfcd8,	0xfcd9,	0xfcda,	0xfcdb,	0xfcdc,	0xfcdd,	0xfcde,
6776 	/* D0 */
6777 	0xfcdf,	0xfce0,	0xfce1,	0xfce2,	0xfce3,	0xfce4,	0xfce5,	0xfce6,
6778 	/* D8 */
6779 	0xfce7,	0xfce8,	0xfce9,	0xfcea,	0xfceb,	0xfcec,	0xfced,	0xfcee,
6780 	/* E0 */
6781 	0xfcef,	0xfcf0,	0xfcf1,	0xfcf2,	0xfcf3,	0xfcf4,	0xfcf5,	0xfcf6,
6782 	/* E8 */
6783 	0xfcf7,	0xfcf8,	0xfcf9,	0xfcfa,	0xfcfb,	0xfcfc,	0xfcfd,	0xfcfe,
6784 	/* F0 */
6785 	0xfda1,	0xfda2,	0xfda3,	0xfda4,	0xfda5,	0xfda6,	0xfda7,	0xfda8,
6786 	/* F8 */
6787 	0xfda9,	0xfdaa,	0xfdab,	0xfdac,	0xfdad,	0xfdae,	0xfdaf,	0xfdb0,
6788 };
6789 
6790 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_E3[] = {
6791 	/* 00 */
6792 	0xfdb1,	0xfdb2,	0xfdb3,	0xfdb4,	0xfdb5,	0xfdb6,	0xfdb7,	0xfdb8,
6793 	/* 08 */
6794 	0xfdb9,	0xfdba,	0xfdbb,	0xfdbc,	0xfdbd,	0xfdbe,	0xfdbf,	0xfdc0,
6795 	/* 10 */
6796 	0xfdc1,	0xfdc2,	0xfdc3,	0xfdc4,	0xfdc5,	0xfdc6,	0xfdc7,	0xfdc8,
6797 	/* 18 */
6798 	0xfdc9,	0xfdca,	0xfdcb,	0xfdcc,	0xfdcd,	0xfdce,	0xfdcf,	0xfdd0,
6799 	/* 20 */
6800 	0xfdd1,	0xfdd2,	0xfdd3,	0xfdd4,	0xfdd5,	0xfdd6,	0xfdd7,	0xfdd8,
6801 	/* 28 */
6802 	0xfdd9,	0xfdda,	0xfddb,	0xfddc,	0xfddd,	0xfdde,	0xfddf,	0xfde0,
6803 	/* 30 */
6804 	0xfde1,	0xfde2,	0xfde3,	0xfde4,	0xfde5,	0xfde6,	0xfde7,	0xfde8,
6805 	/* 38 */
6806 	0xfde9,	0xfdea,	0xfdeb,	0xfdec,	0xfded,	0xfdee,	0xfdef,	0xfdf0,
6807 	/* 40 */
6808 	0xfdf1,	0xfdf2,	0xfdf3,	0xfdf4,	0xfdf5,	0xfdf6,	0xfdf7,	0xfdf8,
6809 	/* 48 */
6810 	0xfdf9,	0xfdfa,	0xfdfb,	0xfdfc,	0xfdfd,	0xfdfe,	0xfea1,	0xfea2,
6811 	/* 50 */
6812 	0xfea3,	0xfea4,	0xfea5,	0xfea6,	0xfea7,	0xfea8,	0xfea9,	0xfeaa,
6813 	/* 58 */
6814 	0xfeab,	0xfeac,	0xfead,	0xfeae,	0xfeaf,	0xfeb0,	0xfeb1,	0xfeb2,
6815 	/* 60 */
6816 	0xfeb3,	0xfeb4,	0xfeb5,	0xfeb6,	0xfeb7,	0xfeb8,	0xfeb9,	0xfeba,
6817 	/* 68 */
6818 	0xfebb,	0xfebc,	0xfebd,	0xfebe,	0xfebf,	0xfec0,	0xfec1,	0xfec2,
6819 	/* 70 */
6820 	0xfec3,	0xfec4,	0xfec5,	0xfec6,	0xfec7,	0xfec8,	0xfec9,	0xfeca,
6821 	/* 78 */
6822 	0xfecb,	0xfecc,	0xfecd,	0xfece,	0xfecf,	0xfed0,	0xfed1,	0xfed2,
6823 	/* 80 */
6824 	0xfed3,	0xfed4,	0xfed5,	0xfed6,	0xfed7,	0xfed8,	0xfed9,	0xfeda,
6825 	/* 88 */
6826 	0xfedb,	0xfedc,	0xfedd,	0xfede,	0xfedf,	0xfee0,	0xfee1,	0xfee2,
6827 	/* 90 */
6828 	0xfee3,	0xfee4,	0xfee5,	0xfee6,	0xfee7,	0xfee8,	0xfee9,	0xfeea,
6829 	/* 98 */
6830 	0xfeeb,	0xfeec,	0xfeed,	0xfeee,	0xfeef,	0xfef0,	0xfef1,	0xfef2,
6831 	/* A0 */
6832 	0xfef3,	0xfef4,	0xfef5,	0xfef6,	0xfef7,	0xfef8,	0xfef9,	0xfefa,
6833 	/* A8 */
6834 	0xfefb,	0xfefc,	0xfefd,	0xfefe,	0xf521,	0xf522,	0xf523,	0xf524,
6835 	/* B0 */
6836 	0xf525,	0xf526,	0xf527,	0xf528,	0xf529,	0xf52a,	0xf52b,	0xf52c,
6837 	/* B8 */
6838 	0xf52d,	0xf52e,	0xf52f,	0xf530,	0xf531,	0xf532,	0xf533,	0xf534,
6839 	/* C0 */
6840 	0xf535,	0xf536,	0xf537,	0xf538,	0xf539,	0xf53a,	0xf53b,	0xf53c,
6841 	/* C8 */
6842 	0xf53d,	0xf53e,	0xf53f,	0xf540,	0xf541,	0xf542,	0xf543,	0xf544,
6843 	/* D0 */
6844 	0xf545,	0xf546,	0xf547,	0xf548,	0xf549,	0xf54a,	0xf54b,	0xf54c,
6845 	/* D8 */
6846 	0xf54d,	0xf54e,	0xf54f,	0xf550,	0xf551,	0xf552,	0xf553,	0xf554,
6847 	/* E0 */
6848 	0xf555,	0xf556,	0xf557,	0xf558,	0xf559,	0xf55a,	0xf55b,	0xf55c,
6849 	/* E8 */
6850 	0xf55d,	0xf55e,	0xf55f,	0xf560,	0xf561,	0xf562,	0xf563,	0xf564,
6851 	/* F0 */
6852 	0xf565,	0xf566,	0xf567,	0xf568,	0xf569,	0xf56a,	0xf56b,	0xf56c,
6853 	/* F8 */
6854 	0xf56d,	0xf56e,	0xf56f,	0xf570,	0xf571,	0xf572,	0xf573,	0xf574,
6855 };
6856 
6857 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_E4[] = {
6858 	/* 00 */
6859 	0xf575,	0xf576,	0xf577,	0xf578,	0xf579,	0xf57a,	0xf57b,	0xf57c,
6860 	/* 08 */
6861 	0xf57d,	0xf57e,	0xf621,	0xf622,	0xf623,	0xf624,	0xf625,	0xf626,
6862 	/* 10 */
6863 	0xf627,	0xf628,	0xf629,	0xf62a,	0xf62b,	0xf62c,	0xf62d,	0xf62e,
6864 	/* 18 */
6865 	0xf62f,	0xf630,	0xf631,	0xf632,	0xf633,	0xf634,	0xf635,	0xf636,
6866 	/* 20 */
6867 	0xf637,	0xf638,	0xf639,	0xf63a,	0xf63b,	0xf63c,	0xf63d,	0xf63e,
6868 	/* 28 */
6869 	0xf63f,	0xf640,	0xf641,	0xf642,	0xf643,	0xf644,	0xf645,	0xf646,
6870 	/* 30 */
6871 	0xf647,	0xf648,	0xf649,	0xf64a,	0xf64b,	0xf64c,	0xf64d,	0xf64e,
6872 	/* 38 */
6873 	0xf64f,	0xf650,	0xf651,	0xf652,	0xf653,	0xf654,	0xf655,	0xf656,
6874 	/* 40 */
6875 	0xf657,	0xf658,	0xf659,	0xf65a,	0xf65b,	0xf65c,	0xf65d,	0xf65e,
6876 	/* 48 */
6877 	0xf65f,	0xf660,	0xf661,	0xf662,	0xf663,	0xf664,	0xf665,	0xf666,
6878 	/* 50 */
6879 	0xf667,	0xf668,	0xf669,	0xf66a,	0xf66b,	0xf66c,	0xf66d,	0xf66e,
6880 	/* 58 */
6881 	0xf66f,	0xf670,	0xf671,	0xf672,	0xf673,	0xf674,	0xf675,	0xf676,
6882 	/* 60 */
6883 	0xf677,	0xf678,	0xf679,	0xf67a,	0xf67b,	0xf67c,	0xf67d,	0xf67e,
6884 	/* 68 */
6885 	0xf721,	0xf722,	0xf723,	0xf724,	0xf725,	0xf726,	0xf727,	0xf728,
6886 	/* 70 */
6887 	0xf729,	0xf72a,	0xf72b,	0xf72c,	0xf72d,	0xf72e,	0xf72f,	0xf730,
6888 	/* 78 */
6889 	0xf731,	0xf732,	0xf733,	0xf734,	0xf735,	0xf736,	0xf737,	0xf738,
6890 	/* 80 */
6891 	0xf739,	0xf73a,	0xf73b,	0xf73c,	0xf73d,	0xf73e,	0xf73f,	0xf740,
6892 	/* 88 */
6893 	0xf741,	0xf742,	0xf743,	0xf744,	0xf745,	0xf746,	0xf747,	0xf748,
6894 	/* 90 */
6895 	0xf749,	0xf74a,	0xf74b,	0xf74c,	0xf74d,	0xf74e,	0xf74f,	0xf750,
6896 	/* 98 */
6897 	0xf751,	0xf752,	0xf753,	0xf754,	0xf755,	0xf756,	0xf757,	0xf758,
6898 	/* A0 */
6899 	0xf759,	0xf75a,	0xf75b,	0xf75c,	0xf75d,	0xf75e,	0xf75f,	0xf760,
6900 	/* A8 */
6901 	0xf761,	0xf762,	0xf763,	0xf764,	0xf765,	0xf766,	0xf767,	0xf768,
6902 	/* B0 */
6903 	0xf769,	0xf76a,	0xf76b,	0xf76c,	0xf76d,	0xf76e,	0xf76f,	0xf770,
6904 	/* B8 */
6905 	0xf771,	0xf772,	0xf773,	0xf774,	0xf775,	0xf776,	0xf777,	0xf778,
6906 	/* C0 */
6907 	0xf779,	0xf77a,	0xf77b,	0xf77c,	0xf77d,	0xf77e,	0xf821,	0xf822,
6908 	/* C8 */
6909 	0xf823,	0xf824,	0xf825,	0xf826,	0xf827,	0xf828,	0xf829,	0xf82a,
6910 	/* D0 */
6911 	0xf82b,	0xf82c,	0xf82d,	0xf82e,	0xf82f,	0xf830,	0xf831,	0xf832,
6912 	/* D8 */
6913 	0xf833,	0xf834,	0xf835,	0xf836,	0xf837,	0xf838,	0xf839,	0xf83a,
6914 	/* E0 */
6915 	0xf83b,	0xf83c,	0xf83d,	0xf83e,	0xf83f,	0xf840,	0xf841,	0xf842,
6916 	/* E8 */
6917 	0xf843,	0xf844,	0xf845,	0xf846,	0xf847,	0xf848,	0xf849,	0xf84a,
6918 	/* F0 */
6919 	0xf84b,	0xf84c,	0xf84d,	0xf84e,	0xf84f,	0xf850,	0xf851,	0xf852,
6920 	/* F8 */
6921 	0xf853,	0xf854,	0xf855,	0xf856,	0xf857,	0xf858,	0xf859,	0xf85a,
6922 };
6923 
6924 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_E5[] = {
6925 	/* 00 */
6926 	0xf85b,	0xf85c,	0xf85d,	0xf85e,	0xf85f,	0xf860,	0xf861,	0xf862,
6927 	/* 08 */
6928 	0xf863,	0xf864,	0xf865,	0xf866,	0xf867,	0xf868,	0xf869,	0xf86a,
6929 	/* 10 */
6930 	0xf86b,	0xf86c,	0xf86d,	0xf86e,	0xf86f,	0xf870,	0xf871,	0xf872,
6931 	/* 18 */
6932 	0xf873,	0xf874,	0xf875,	0xf876,	0xf877,	0xf878,	0xf879,	0xf87a,
6933 	/* 20 */
6934 	0xf87b,	0xf87c,	0xf87d,	0xf87e,	0xf921,	0xf922,	0xf923,	0xf924,
6935 	/* 28 */
6936 	0xf925,	0xf926,	0xf927,	0xf928,	0xf929,	0xf92a,	0xf92b,	0xf92c,
6937 	/* 30 */
6938 	0xf92d,	0xf92e,	0xf92f,	0xf930,	0xf931,	0xf932,	0xf933,	0xf934,
6939 	/* 38 */
6940 	0xf935,	0xf936,	0xf937,	0xf938,	0xf939,	0xf93a,	0xf93b,	0xf93c,
6941 	/* 40 */
6942 	0xf93d,	0xf93e,	0xf93f,	0xf940,	0xf941,	0xf942,	0xf943,	0xf944,
6943 	/* 48 */
6944 	0xf945,	0xf946,	0xf947,	0xf948,	0xf949,	0xf94a,	0xf94b,	0xf94c,
6945 	/* 50 */
6946 	0xf94d,	0xf94e,	0xf94f,	0xf950,	0xf951,	0xf952,	0xf953,	0xf954,
6947 	/* 58 */
6948 	0xf955,	0xf956,	0xf957,	0xf958,	0xf959,	0xf95a,	0xf95b,	0xf95c,
6949 	/* 60 */
6950 	0xf95d,	0xf95e,	0xf95f,	0xf960,	0xf961,	0xf962,	0xf963,	0xf964,
6951 	/* 68 */
6952 	0xf965,	0xf966,	0xf967,	0xf968,	0xf969,	0xf96a,	0xf96b,	0xf96c,
6953 	/* 70 */
6954 	0xf96d,	0xf96e,	0xf96f,	0xf970,	0xf971,	0xf972,	0xf973,	0xf974,
6955 	/* 78 */
6956 	0xf975,	0xf976,	0xf977,	0xf978,	0xf979,	0xf97a,	0xf97b,	0xf97c,
6957 	/* 80 */
6958 	0xf97d,	0xf97e,	0xfa21,	0xfa22,	0xfa23,	0xfa24,	0xfa25,	0xfa26,
6959 	/* 88 */
6960 	0xfa27,	0xfa28,	0xfa29,	0xfa2a,	0xfa2b,	0xfa2c,	0xfa2d,	0xfa2e,
6961 	/* 90 */
6962 	0xfa2f,	0xfa30,	0xfa31,	0xfa32,	0xfa33,	0xfa34,	0xfa35,	0xfa36,
6963 	/* 98 */
6964 	0xfa37,	0xfa38,	0xfa39,	0xfa3a,	0xfa3b,	0xfa3c,	0xfa3d,	0xfa3e,
6965 	/* A0 */
6966 	0xfa3f,	0xfa40,	0xfa41,	0xfa42,	0xfa43,	0xfa44,	0xfa45,	0xfa46,
6967 	/* A8 */
6968 	0xfa47,	0xfa48,	0xfa49,	0xfa4a,	0xfa4b,	0xfa4c,	0xfa4d,	0xfa4e,
6969 	/* B0 */
6970 	0xfa4f,	0xfa50,	0xfa51,	0xfa52,	0xfa53,	0xfa54,	0xfa55,	0xfa56,
6971 	/* B8 */
6972 	0xfa57,	0xfa58,	0xfa59,	0xfa5a,	0xfa5b,	0xfa5c,	0xfa5d,	0xfa5e,
6973 	/* C0 */
6974 	0xfa5f,	0xfa60,	0xfa61,	0xfa62,	0xfa63,	0xfa64,	0xfa65,	0xfa66,
6975 	/* C8 */
6976 	0xfa67,	0xfa68,	0xfa69,	0xfa6a,	0xfa6b,	0xfa6c,	0xfa6d,	0xfa6e,
6977 	/* D0 */
6978 	0xfa6f,	0xfa70,	0xfa71,	0xfa72,	0xfa73,	0xfa74,	0xfa75,	0xfa76,
6979 	/* D8 */
6980 	0xfa77,	0xfa78,	0xfa79,	0xfa7a,	0xfa7b,	0xfa7c,	0xfa7d,	0xfa7e,
6981 	/* E0 */
6982 	0xfb21,	0xfb22,	0xfb23,	0xfb24,	0xfb25,	0xfb26,	0xfb27,	0xfb28,
6983 	/* E8 */
6984 	0xfb29,	0xfb2a,	0xfb2b,	0xfb2c,	0xfb2d,	0xfb2e,	0xfb2f,	0xfb30,
6985 	/* F0 */
6986 	0xfb31,	0xfb32,	0xfb33,	0xfb34,	0xfb35,	0xfb36,	0xfb37,	0xfb38,
6987 	/* F8 */
6988 	0xfb39,	0xfb3a,	0xfb3b,	0xfb3c,	0xfb3d,	0xfb3e,	0xfb3f,	0xfb40,
6989 };
6990 
6991 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_E6[] = {
6992 	/* 00 */
6993 	0xfb41,	0xfb42,	0xfb43,	0xfb44,	0xfb45,	0xfb46,	0xfb47,	0xfb48,
6994 	/* 08 */
6995 	0xfb49,	0xfb4a,	0xfb4b,	0xfb4c,	0xfb4d,	0xfb4e,	0xfb4f,	0xfb50,
6996 	/* 10 */
6997 	0xfb51,	0xfb52,	0xfb53,	0xfb54,	0xfb55,	0xfb56,	0xfb57,	0xfb58,
6998 	/* 18 */
6999 	0xfb59,	0xfb5a,	0xfb5b,	0xfb5c,	0xfb5d,	0xfb5e,	0xfb5f,	0xfb60,
7000 	/* 20 */
7001 	0xfb61,	0xfb62,	0xfb63,	0xfb64,	0xfb65,	0xfb66,	0xfb67,	0xfb68,
7002 	/* 28 */
7003 	0xfb69,	0xfb6a,	0xfb6b,	0xfb6c,	0xfb6d,	0xfb6e,	0xfb6f,	0xfb70,
7004 	/* 30 */
7005 	0xfb71,	0xfb72,	0xfb73,	0xfb74,	0xfb75,	0xfb76,	0xfb77,	0xfb78,
7006 	/* 38 */
7007 	0xfb79,	0xfb7a,	0xfb7b,	0xfb7c,	0xfb7d,	0xfb7e,	0xfc21,	0xfc22,
7008 	/* 40 */
7009 	0xfc23,	0xfc24,	0xfc25,	0xfc26,	0xfc27,	0xfc28,	0xfc29,	0xfc2a,
7010 	/* 48 */
7011 	0xfc2b,	0xfc2c,	0xfc2d,	0xfc2e,	0xfc2f,	0xfc30,	0xfc31,	0xfc32,
7012 	/* 50 */
7013 	0xfc33,	0xfc34,	0xfc35,	0xfc36,	0xfc37,	0xfc38,	0xfc39,	0xfc3a,
7014 	/* 58 */
7015 	0xfc3b,	0xfc3c,	0xfc3d,	0xfc3e,	0xfc3f,	0xfc40,	0xfc41,	0xfc42,
7016 	/* 60 */
7017 	0xfc43,	0xfc44,	0xfc45,	0xfc46,	0xfc47,	0xfc48,	0xfc49,	0xfc4a,
7018 	/* 68 */
7019 	0xfc4b,	0xfc4c,	0xfc4d,	0xfc4e,	0xfc4f,	0xfc50,	0xfc51,	0xfc52,
7020 	/* 70 */
7021 	0xfc53,	0xfc54,	0xfc55,	0xfc56,	0xfc57,	0xfc58,	0xfc59,	0xfc5a,
7022 	/* 78 */
7023 	0xfc5b,	0xfc5c,	0xfc5d,	0xfc5e,	0xfc5f,	0xfc60,	0xfc61,	0xfc62,
7024 	/* 80 */
7025 	0xfc63,	0xfc64,	0xfc65,	0xfc66,	0xfc67,	0xfc68,	0xfc69,	0xfc6a,
7026 	/* 88 */
7027 	0xfc6b,	0xfc6c,	0xfc6d,	0xfc6e,	0xfc6f,	0xfc70,	0xfc71,	0xfc72,
7028 	/* 90 */
7029 	0xfc73,	0xfc74,	0xfc75,	0xfc76,	0xfc77,	0xfc78,	0xfc79,	0xfc7a,
7030 	/* 98 */
7031 	0xfc7b,	0xfc7c,	0xfc7d,	0xfc7e,	0xfd21,	0xfd22,	0xfd23,	0xfd24,
7032 	/* A0 */
7033 	0xfd25,	0xfd26,	0xfd27,	0xfd28,	0xfd29,	0xfd2a,	0xfd2b,	0xfd2c,
7034 	/* A8 */
7035 	0xfd2d,	0xfd2e,	0xfd2f,	0xfd30,	0xfd31,	0xfd32,	0xfd33,	0xfd34,
7036 	/* B0 */
7037 	0xfd35,	0xfd36,	0xfd37,	0xfd38,	0xfd39,	0xfd3a,	0xfd3b,	0xfd3c,
7038 	/* B8 */
7039 	0xfd3d,	0xfd3e,	0xfd3f,	0xfd40,	0xfd41,	0xfd42,	0xfd43,	0xfd44,
7040 	/* C0 */
7041 	0xfd45,	0xfd46,	0xfd47,	0xfd48,	0xfd49,	0xfd4a,	0xfd4b,	0xfd4c,
7042 	/* C8 */
7043 	0xfd4d,	0xfd4e,	0xfd4f,	0xfd50,	0xfd51,	0xfd52,	0xfd53,	0xfd54,
7044 	/* D0 */
7045 	0xfd55,	0xfd56,	0xfd57,	0xfd58,	0xfd59,	0xfd5a,	0xfd5b,	0xfd5c,
7046 	/* D8 */
7047 	0xfd5d,	0xfd5e,	0xfd5f,	0xfd60,	0xfd61,	0xfd62,	0xfd63,	0xfd64,
7048 	/* E0 */
7049 	0xfd65,	0xfd66,	0xfd67,	0xfd68,	0xfd69,	0xfd6a,	0xfd6b,	0xfd6c,
7050 	/* E8 */
7051 	0xfd6d,	0xfd6e,	0xfd6f,	0xfd70,	0xfd71,	0xfd72,	0xfd73,	0xfd74,
7052 	/* F0 */
7053 	0xfd75,	0xfd76,	0xfd77,	0xfd78,	0xfd79,	0xfd7a,	0xfd7b,	0xfd7c,
7054 	/* F8 */
7055 	0xfd7d,	0xfd7e,	0xfe21,	0xfe22,	0xfe23,	0xfe24,	0xfe25,	0xfe26,
7056 };
7057 
7058 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_E7[] = {
7059 	/* 00 */
7060 	0xfe27,	0xfe28,	0xfe29,	0xfe2a,	0xfe2b,	0xfe2c,	0xfe2d,	0xfe2e,
7061 	/* 08 */
7062 	0xfe2f,	0xfe30,	0xfe31,	0xfe32,	0xfe33,	0xfe34,	0xfe35,	0xfe36,
7063 	/* 10 */
7064 	0xfe37,	0xfe38,	0xfe39,	0xfe3a,	0xfe3b,	0xfe3c,	0xfe3d,	0xfe3e,
7065 	/* 18 */
7066 	0xfe3f,	0xfe40,	0xfe41,	0xfe42,	0xfe43,	0xfe44,	0xfe45,	0xfe46,
7067 	/* 20 */
7068 	0xfe47,	0xfe48,	0xfe49,	0xfe4a,	0xfe4b,	0xfe4c,	0xfe4d,	0xfe4e,
7069 	/* 28 */
7070 	0xfe4f,	0xfe50,	0xfe51,	0xfe52,	0xfe53,	0xfe54,	0xfe55,	0xfe56,
7071 	/* 30 */
7072 	0xfe57,	0xfe58,	0xfe59,	0xfe5a,	0xfe5b,	0xfe5c,	0xfe5d,	0xfe5e,
7073 	/* 38 */
7074 	0xfe5f,	0xfe60,	0xfe61,	0xfe62,	0xfe63,	0xfe64,	0xfe65,	0xfe66,
7075 	/* 40 */
7076 	0xfe67,	0xfe68,	0xfe69,	0xfe6a,	0xfe6b,	0xfe6c,	0xfe6d,	0xfe6e,
7077 	/* 48 */
7078 	0xfe6f,	0xfe70,	0xfe71,	0xfe72,	0xfe73,	0xfe74,	0xfe75,	0xfe76,
7079 	/* 50 */
7080 	0xfe77,	0xfe78,	0xfe79,	0xfe7a,	0xfe7b,	0xfe7c,	0xfe7d,	0xfe7e,
7081 	/* 58 */
7082 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7083 	/* 60 */
7084 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7085 	/* 68 */
7086 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7087 	/* 70 */
7088 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7089 	/* 78 */
7090 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7091 	/* 80 */
7092 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7093 	/* 88 */
7094 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7095 	/* 90 */
7096 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7097 	/* 98 */
7098 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7099 	/* A0 */
7100 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7101 	/* A8 */
7102 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7103 	/* B0 */
7104 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7105 	/* B8 */
7106 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7107 	/* C0 */
7108 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7109 	/* C8 */
7110 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7111 	/* D0 */
7112 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7113 	/* D8 */
7114 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7115 	/* E0 */
7116 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7117 	/* E8 */
7118 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7119 	/* F0 */
7120 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7121 	/* F8 */
7122 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7123 };
7124 
7125 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_F9[] = {
7126 	/* 00 */
7127 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7128 	/* 08 */
7129 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7130 	/* 10 */
7131 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7132 	/* 18 */
7133 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7134 	/* 20 */
7135 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7136 	/* 28 */
7137 	NODEST,	0xf445,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7138 	/* 30 */
7139 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7140 	/* 38 */
7141 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7142 	/* 40 */
7143 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7144 	/* 48 */
7145 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7146 	/* 50 */
7147 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7148 	/* 58 */
7149 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7150 	/* 60 */
7151 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7152 	/* 68 */
7153 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7154 	/* 70 */
7155 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7156 	/* 78 */
7157 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7158 	/* 80 */
7159 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7160 	/* 88 */
7161 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7162 	/* 90 */
7163 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7164 	/* 98 */
7165 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7166 	/* A0 */
7167 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7168 	/* A8 */
7169 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7170 	/* B0 */
7171 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7172 	/* B8 */
7173 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7174 	/* C0 */
7175 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7176 	/* C8 */
7177 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7178 	/* D0 */
7179 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7180 	/* D8 */
7181 	NODEST,	NODEST,	NODEST,	NODEST,	0xf472,	NODEST,	NODEST,	NODEST,
7182 	/* E0 */
7183 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7184 	/* E8 */
7185 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7186 	/* F0 */
7187 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7188 	/* F8 */
7189 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7190 };
7191 
7192 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_FA[] = {
7193 	/* 00 */
7194 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7195 	/* 08 */
7196 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	0xf434,	0xf437,
7197 	/* 10 */
7198 	0xf438,	0xf43d,	0xf444,	0xf447,	0xf448,	0xf44e,	0xf44f,	0xf453,
7199 	/* 18 */
7200 	0xf455,	0xf456,	0xf457,	0xf458,	0xf45a,	0xf45b,	0xf45e,	0xf460,
7201 	/* 20 */
7202 	0xf462,	0xf463,	0xf465,	0xf469,	0xf46a,	0xf46b,	0xf46d,	0xf46f,
7203 	/* 28 */
7204 	0xf470,	0xf473,	0xf477,	0xf478,	0xf479,	0xf47d,	NODEST,	NODEST,
7205 	/* 30 */
7206 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7207 	/* 38 */
7208 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7209 	/* 40 */
7210 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7211 	/* 48 */
7212 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7213 	/* 50 */
7214 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7215 	/* 58 */
7216 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7217 	/* 60 */
7218 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7219 	/* 68 */
7220 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7221 	/* 70 */
7222 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7223 	/* 78 */
7224 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7225 	/* 80 */
7226 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7227 	/* 88 */
7228 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7229 	/* 90 */
7230 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7231 	/* 98 */
7232 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7233 	/* A0 */
7234 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7235 	/* A8 */
7236 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7237 	/* B0 */
7238 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7239 	/* B8 */
7240 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7241 	/* C0 */
7242 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7243 	/* C8 */
7244 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7245 	/* D0 */
7246 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7247 	/* D8 */
7248 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7249 	/* E0 */
7250 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7251 	/* E8 */
7252 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7253 	/* F0 */
7254 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7255 	/* F8 */
7256 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7257 };
7258 
7259 static const kiconv_ja_euc16_t kiconv_ja_ucs2_to_euc16_block_FF[] = {
7260 	/* 00 */
7261 	NODEST,	0xa1aa,	0xf42a,	0xa1f4,	0xa1f0,	0xa1f3,	0xa1f5,	0xf429,
7262 	/* 08 */
7263 	0xa1ca,	0xa1cb,	0xa1f6,	0xa1dc,	0xa1a4,	NODEST,	0xa1a5,	0xa1bf,
7264 	/* 10 */
7265 	0xa3b0,	0xa3b1,	0xa3b2,	0xa3b3,	0xa3b4,	0xa3b5,	0xa3b6,	0xa3b7,
7266 	/* 18 */
7267 	0xa3b8,	0xa3b9,	0xa1a7,	0xa1a8,	0xa1e3,	0xa1e1,	0xa1e4,	0xa1a9,
7268 	/* 20 */
7269 	0xa1f7,	0xa3c1,	0xa3c2,	0xa3c3,	0xa3c4,	0xa3c5,	0xa3c6,	0xa3c7,
7270 	/* 28 */
7271 	0xa3c8,	0xa3c9,	0xa3ca,	0xa3cb,	0xa3cc,	0xa3cd,	0xa3ce,	0xa3cf,
7272 	/* 30 */
7273 	0xa3d0,	0xa3d1,	0xa3d2,	0xa3d3,	0xa3d4,	0xa3d5,	0xa3d6,	0xa3d7,
7274 	/* 38 */
7275 	0xa3d8,	0xa3d9,	0xa3da,	0xa1ce,	0xa1c0,	0xa1cf,	0xa1b0,	0xa1b2,
7276 	/* 40 */
7277 	0xa1ae,	0xa3e1,	0xa3e2,	0xa3e3,	0xa3e4,	0xa3e5,	0xa3e6,	0xa3e7,
7278 	/* 48 */
7279 	0xa3e8,	0xa3e9,	0xa3ea,	0xa3eb,	0xa3ec,	0xa3ed,	0xa3ee,	0xa3ef,
7280 	/* 50 */
7281 	0xa3f0,	0xa3f1,	0xa3f2,	0xa3f3,	0xa3f4,	0xa3f5,	0xa3f6,	0xa3f7,
7282 	/* 58 */
7283 	0xa3f8,	0xa3f9,	0xa3fa,	0xa1d0,	0xa1c3,	0xa1d1,	0xa237,	NODEST,
7284 	/* 60 */
7285 	NODEST,	0x00a1,	0x00a2,	0x00a3,	0x00a4,	0x00a5,	0x00a6,	0x00a7,
7286 	/* 68 */
7287 	0x00a8,	0x00a9,	0x00aa,	0x00ab,	0x00ac,	0x00ad,	0x00ae,	0x00af,
7288 	/* 70 */
7289 	0x00b0,	0x00b1,	0x00b2,	0x00b3,	0x00b4,	0x00b5,	0x00b6,	0x00b7,
7290 	/* 78 */
7291 	0x00b8,	0x00b9,	0x00ba,	0x00bb,	0x00bc,	0x00bd,	0x00be,	0x00bf,
7292 	/* 80 */
7293 	0x00c0,	0x00c1,	0x00c2,	0x00c3,	0x00c4,	0x00c5,	0x00c6,	0x00c7,
7294 	/* 88 */
7295 	0x00c8,	0x00c9,	0x00ca,	0x00cb,	0x00cc,	0x00cd,	0x00ce,	0x00cf,
7296 	/* 90 */
7297 	0x00d0,	0x00d1,	0x00d2,	0x00d3,	0x00d4,	0x00d5,	0x00d6,	0x00d7,
7298 	/* 98 */
7299 	0x00d8,	0x00d9,	0x00da,	0x00db,	0x00dc,	0x00dd,	0x00de,	0x00df,
7300 	/* A0 */
7301 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7302 	/* A8 */
7303 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7304 	/* B0 */
7305 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7306 	/* B8 */
7307 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7308 	/* C0 */
7309 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7310 	/* C8 */
7311 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7312 	/* D0 */
7313 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7314 	/* D8 */
7315 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7316 	/* E0 */
7317 	NODEST,	NODEST,	NODEST,	0xa1b1,	NODEST,	0xa1ef,	NODEST,	NODEST,
7318 	/* E8 */
7319 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7320 	/* F0 */
7321 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7322 	/* F8 */
7323 	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,	NODEST,
7324 };
7325 
7326 static const kiconv_ja_euc16_t *kiconv_ja_ucs2_to_euc16_index[] = {
7327 	kiconv_ja_ucs2_to_euc16_block_00,
7328 	kiconv_ja_ucs2_to_euc16_block_01,
7329 	kiconv_ja_ucs2_to_euc16_block_02,
7330 	kiconv_ja_ucs2_to_euc16_block_03,
7331 	kiconv_ja_ucs2_to_euc16_block_04,
7332 	NULL, /* kiconv_ja_ucs2_to_euc16_block_05 eliminated */
7333 	NULL, /* kiconv_ja_ucs2_to_euc16_block_06 eliminated */
7334 	NULL, /* kiconv_ja_ucs2_to_euc16_block_07 eliminated */
7335 	NULL, /* kiconv_ja_ucs2_to_euc16_block_08 eliminated */
7336 	NULL, /* kiconv_ja_ucs2_to_euc16_block_09 eliminated */
7337 	NULL, /* kiconv_ja_ucs2_to_euc16_block_0A eliminated */
7338 	NULL, /* kiconv_ja_ucs2_to_euc16_block_0B eliminated */
7339 	NULL, /* kiconv_ja_ucs2_to_euc16_block_0C eliminated */
7340 	NULL, /* kiconv_ja_ucs2_to_euc16_block_0D eliminated */
7341 	NULL, /* kiconv_ja_ucs2_to_euc16_block_0E eliminated */
7342 	NULL, /* kiconv_ja_ucs2_to_euc16_block_0F eliminated */
7343 	NULL, /* kiconv_ja_ucs2_to_euc16_block_10 eliminated */
7344 	NULL, /* kiconv_ja_ucs2_to_euc16_block_11 eliminated */
7345 	NULL, /* kiconv_ja_ucs2_to_euc16_block_12 eliminated */
7346 	NULL, /* kiconv_ja_ucs2_to_euc16_block_13 eliminated */
7347 	NULL, /* kiconv_ja_ucs2_to_euc16_block_14 eliminated */
7348 	NULL, /* kiconv_ja_ucs2_to_euc16_block_15 eliminated */
7349 	NULL, /* kiconv_ja_ucs2_to_euc16_block_16 eliminated */
7350 	NULL, /* kiconv_ja_ucs2_to_euc16_block_17 eliminated */
7351 	NULL, /* kiconv_ja_ucs2_to_euc16_block_18 eliminated */
7352 	NULL, /* kiconv_ja_ucs2_to_euc16_block_19 eliminated */
7353 	NULL, /* kiconv_ja_ucs2_to_euc16_block_1A eliminated */
7354 	NULL, /* kiconv_ja_ucs2_to_euc16_block_1B eliminated */
7355 	NULL, /* kiconv_ja_ucs2_to_euc16_block_1C eliminated */
7356 	NULL, /* kiconv_ja_ucs2_to_euc16_block_1D eliminated */
7357 	NULL, /* kiconv_ja_ucs2_to_euc16_block_1E eliminated */
7358 	NULL, /* kiconv_ja_ucs2_to_euc16_block_1F eliminated */
7359 	kiconv_ja_ucs2_to_euc16_block_20,
7360 	kiconv_ja_ucs2_to_euc16_block_21,
7361 	kiconv_ja_ucs2_to_euc16_block_22,
7362 	kiconv_ja_ucs2_to_euc16_block_23,
7363 	kiconv_ja_ucs2_to_euc16_block_24,
7364 	kiconv_ja_ucs2_to_euc16_block_25,
7365 	kiconv_ja_ucs2_to_euc16_block_26,
7366 	NULL, /* kiconv_ja_ucs2_to_euc16_block_27 eliminated */
7367 	NULL, /* kiconv_ja_ucs2_to_euc16_block_28 eliminated */
7368 	NULL, /* kiconv_ja_ucs2_to_euc16_block_29 eliminated */
7369 	NULL, /* kiconv_ja_ucs2_to_euc16_block_2A eliminated */
7370 	NULL, /* kiconv_ja_ucs2_to_euc16_block_2B eliminated */
7371 	NULL, /* kiconv_ja_ucs2_to_euc16_block_2C eliminated */
7372 	NULL, /* kiconv_ja_ucs2_to_euc16_block_2D eliminated */
7373 	NULL, /* kiconv_ja_ucs2_to_euc16_block_2E eliminated */
7374 	NULL, /* kiconv_ja_ucs2_to_euc16_block_2F eliminated */
7375 	kiconv_ja_ucs2_to_euc16_block_30,
7376 	NULL, /* kiconv_ja_ucs2_to_euc16_block_31 eliminated */
7377 	kiconv_ja_ucs2_to_euc16_block_32,
7378 	kiconv_ja_ucs2_to_euc16_block_33,
7379 	NULL, /* kiconv_ja_ucs2_to_euc16_block_34 eliminated */
7380 	NULL, /* kiconv_ja_ucs2_to_euc16_block_35 eliminated */
7381 	NULL, /* kiconv_ja_ucs2_to_euc16_block_36 eliminated */
7382 	NULL, /* kiconv_ja_ucs2_to_euc16_block_37 eliminated */
7383 	NULL, /* kiconv_ja_ucs2_to_euc16_block_38 eliminated */
7384 	NULL, /* kiconv_ja_ucs2_to_euc16_block_39 eliminated */
7385 	NULL, /* kiconv_ja_ucs2_to_euc16_block_3A eliminated */
7386 	NULL, /* kiconv_ja_ucs2_to_euc16_block_3B eliminated */
7387 	NULL, /* kiconv_ja_ucs2_to_euc16_block_3C eliminated */
7388 	NULL, /* kiconv_ja_ucs2_to_euc16_block_3D eliminated */
7389 	NULL, /* kiconv_ja_ucs2_to_euc16_block_3E eliminated */
7390 	NULL, /* kiconv_ja_ucs2_to_euc16_block_3F eliminated */
7391 	NULL, /* kiconv_ja_ucs2_to_euc16_block_40 eliminated */
7392 	NULL, /* kiconv_ja_ucs2_to_euc16_block_41 eliminated */
7393 	NULL, /* kiconv_ja_ucs2_to_euc16_block_42 eliminated */
7394 	NULL, /* kiconv_ja_ucs2_to_euc16_block_43 eliminated */
7395 	NULL, /* kiconv_ja_ucs2_to_euc16_block_44 eliminated */
7396 	NULL, /* kiconv_ja_ucs2_to_euc16_block_45 eliminated */
7397 	NULL, /* kiconv_ja_ucs2_to_euc16_block_46 eliminated */
7398 	NULL, /* kiconv_ja_ucs2_to_euc16_block_47 eliminated */
7399 	NULL, /* kiconv_ja_ucs2_to_euc16_block_48 eliminated */
7400 	NULL, /* kiconv_ja_ucs2_to_euc16_block_49 eliminated */
7401 	NULL, /* kiconv_ja_ucs2_to_euc16_block_4A eliminated */
7402 	NULL, /* kiconv_ja_ucs2_to_euc16_block_4B eliminated */
7403 	NULL, /* kiconv_ja_ucs2_to_euc16_block_4C eliminated */
7404 	NULL, /* kiconv_ja_ucs2_to_euc16_block_4D eliminated */
7405 	kiconv_ja_ucs2_to_euc16_block_4E,
7406 	kiconv_ja_ucs2_to_euc16_block_4F,
7407 	kiconv_ja_ucs2_to_euc16_block_50,
7408 	kiconv_ja_ucs2_to_euc16_block_51,
7409 	kiconv_ja_ucs2_to_euc16_block_52,
7410 	kiconv_ja_ucs2_to_euc16_block_53,
7411 	kiconv_ja_ucs2_to_euc16_block_54,
7412 	kiconv_ja_ucs2_to_euc16_block_55,
7413 	kiconv_ja_ucs2_to_euc16_block_56,
7414 	kiconv_ja_ucs2_to_euc16_block_57,
7415 	kiconv_ja_ucs2_to_euc16_block_58,
7416 	kiconv_ja_ucs2_to_euc16_block_59,
7417 	kiconv_ja_ucs2_to_euc16_block_5A,
7418 	kiconv_ja_ucs2_to_euc16_block_5B,
7419 	kiconv_ja_ucs2_to_euc16_block_5C,
7420 	kiconv_ja_ucs2_to_euc16_block_5D,
7421 	kiconv_ja_ucs2_to_euc16_block_5E,
7422 	kiconv_ja_ucs2_to_euc16_block_5F,
7423 	kiconv_ja_ucs2_to_euc16_block_60,
7424 	kiconv_ja_ucs2_to_euc16_block_61,
7425 	kiconv_ja_ucs2_to_euc16_block_62,
7426 	kiconv_ja_ucs2_to_euc16_block_63,
7427 	kiconv_ja_ucs2_to_euc16_block_64,
7428 	kiconv_ja_ucs2_to_euc16_block_65,
7429 	kiconv_ja_ucs2_to_euc16_block_66,
7430 	kiconv_ja_ucs2_to_euc16_block_67,
7431 	kiconv_ja_ucs2_to_euc16_block_68,
7432 	kiconv_ja_ucs2_to_euc16_block_69,
7433 	kiconv_ja_ucs2_to_euc16_block_6A,
7434 	kiconv_ja_ucs2_to_euc16_block_6B,
7435 	kiconv_ja_ucs2_to_euc16_block_6C,
7436 	kiconv_ja_ucs2_to_euc16_block_6D,
7437 	kiconv_ja_ucs2_to_euc16_block_6E,
7438 	kiconv_ja_ucs2_to_euc16_block_6F,
7439 	kiconv_ja_ucs2_to_euc16_block_70,
7440 	kiconv_ja_ucs2_to_euc16_block_71,
7441 	kiconv_ja_ucs2_to_euc16_block_72,
7442 	kiconv_ja_ucs2_to_euc16_block_73,
7443 	kiconv_ja_ucs2_to_euc16_block_74,
7444 	kiconv_ja_ucs2_to_euc16_block_75,
7445 	kiconv_ja_ucs2_to_euc16_block_76,
7446 	kiconv_ja_ucs2_to_euc16_block_77,
7447 	kiconv_ja_ucs2_to_euc16_block_78,
7448 	kiconv_ja_ucs2_to_euc16_block_79,
7449 	kiconv_ja_ucs2_to_euc16_block_7A,
7450 	kiconv_ja_ucs2_to_euc16_block_7B,
7451 	kiconv_ja_ucs2_to_euc16_block_7C,
7452 	kiconv_ja_ucs2_to_euc16_block_7D,
7453 	kiconv_ja_ucs2_to_euc16_block_7E,
7454 	kiconv_ja_ucs2_to_euc16_block_7F,
7455 	kiconv_ja_ucs2_to_euc16_block_80,
7456 	kiconv_ja_ucs2_to_euc16_block_81,
7457 	kiconv_ja_ucs2_to_euc16_block_82,
7458 	kiconv_ja_ucs2_to_euc16_block_83,
7459 	kiconv_ja_ucs2_to_euc16_block_84,
7460 	kiconv_ja_ucs2_to_euc16_block_85,
7461 	kiconv_ja_ucs2_to_euc16_block_86,
7462 	kiconv_ja_ucs2_to_euc16_block_87,
7463 	kiconv_ja_ucs2_to_euc16_block_88,
7464 	kiconv_ja_ucs2_to_euc16_block_89,
7465 	kiconv_ja_ucs2_to_euc16_block_8A,
7466 	kiconv_ja_ucs2_to_euc16_block_8B,
7467 	kiconv_ja_ucs2_to_euc16_block_8C,
7468 	kiconv_ja_ucs2_to_euc16_block_8D,
7469 	kiconv_ja_ucs2_to_euc16_block_8E,
7470 	kiconv_ja_ucs2_to_euc16_block_8F,
7471 	kiconv_ja_ucs2_to_euc16_block_90,
7472 	kiconv_ja_ucs2_to_euc16_block_91,
7473 	kiconv_ja_ucs2_to_euc16_block_92,
7474 	kiconv_ja_ucs2_to_euc16_block_93,
7475 	kiconv_ja_ucs2_to_euc16_block_94,
7476 	kiconv_ja_ucs2_to_euc16_block_95,
7477 	kiconv_ja_ucs2_to_euc16_block_96,
7478 	kiconv_ja_ucs2_to_euc16_block_97,
7479 	kiconv_ja_ucs2_to_euc16_block_98,
7480 	kiconv_ja_ucs2_to_euc16_block_99,
7481 	kiconv_ja_ucs2_to_euc16_block_9A,
7482 	kiconv_ja_ucs2_to_euc16_block_9B,
7483 	kiconv_ja_ucs2_to_euc16_block_9C,
7484 	kiconv_ja_ucs2_to_euc16_block_9D,
7485 	kiconv_ja_ucs2_to_euc16_block_9E,
7486 	kiconv_ja_ucs2_to_euc16_block_9F,
7487 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A0 eliminated */
7488 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A1 eliminated */
7489 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A2 eliminated */
7490 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A3 eliminated */
7491 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A4 eliminated */
7492 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A5 eliminated */
7493 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A6 eliminated */
7494 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A7 eliminated */
7495 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A8 eliminated */
7496 	NULL, /* kiconv_ja_ucs2_to_euc16_block_A9 eliminated */
7497 	NULL, /* kiconv_ja_ucs2_to_euc16_block_AA eliminated */
7498 	NULL, /* kiconv_ja_ucs2_to_euc16_block_AB eliminated */
7499 	NULL, /* kiconv_ja_ucs2_to_euc16_block_AC eliminated */
7500 	NULL, /* kiconv_ja_ucs2_to_euc16_block_AD eliminated */
7501 	NULL, /* kiconv_ja_ucs2_to_euc16_block_AE eliminated */
7502 	NULL, /* kiconv_ja_ucs2_to_euc16_block_AF eliminated */
7503 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B0 eliminated */
7504 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B1 eliminated */
7505 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B2 eliminated */
7506 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B3 eliminated */
7507 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B4 eliminated */
7508 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B5 eliminated */
7509 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B6 eliminated */
7510 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B7 eliminated */
7511 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B8 eliminated */
7512 	NULL, /* kiconv_ja_ucs2_to_euc16_block_B9 eliminated */
7513 	NULL, /* kiconv_ja_ucs2_to_euc16_block_BA eliminated */
7514 	NULL, /* kiconv_ja_ucs2_to_euc16_block_BB eliminated */
7515 	NULL, /* kiconv_ja_ucs2_to_euc16_block_BC eliminated */
7516 	NULL, /* kiconv_ja_ucs2_to_euc16_block_BD eliminated */
7517 	NULL, /* kiconv_ja_ucs2_to_euc16_block_BE eliminated */
7518 	NULL, /* kiconv_ja_ucs2_to_euc16_block_BF eliminated */
7519 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C0 eliminated */
7520 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C1 eliminated */
7521 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C2 eliminated */
7522 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C3 eliminated */
7523 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C4 eliminated */
7524 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C5 eliminated */
7525 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C6 eliminated */
7526 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C7 eliminated */
7527 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C8 eliminated */
7528 	NULL, /* kiconv_ja_ucs2_to_euc16_block_C9 eliminated */
7529 	NULL, /* kiconv_ja_ucs2_to_euc16_block_CA eliminated */
7530 	NULL, /* kiconv_ja_ucs2_to_euc16_block_CB eliminated */
7531 	NULL, /* kiconv_ja_ucs2_to_euc16_block_CC eliminated */
7532 	NULL, /* kiconv_ja_ucs2_to_euc16_block_CD eliminated */
7533 	NULL, /* kiconv_ja_ucs2_to_euc16_block_CE eliminated */
7534 	NULL, /* kiconv_ja_ucs2_to_euc16_block_CF eliminated */
7535 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D0 eliminated */
7536 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D1 eliminated */
7537 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D2 eliminated */
7538 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D3 eliminated */
7539 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D4 eliminated */
7540 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D5 eliminated */
7541 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D6 eliminated */
7542 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D7 eliminated */
7543 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D8 eliminated */
7544 	NULL, /* kiconv_ja_ucs2_to_euc16_block_D9 eliminated */
7545 	NULL, /* kiconv_ja_ucs2_to_euc16_block_DA eliminated */
7546 	NULL, /* kiconv_ja_ucs2_to_euc16_block_DB eliminated */
7547 	NULL, /* kiconv_ja_ucs2_to_euc16_block_DC eliminated */
7548 	NULL, /* kiconv_ja_ucs2_to_euc16_block_DD eliminated */
7549 	NULL, /* kiconv_ja_ucs2_to_euc16_block_DE eliminated */
7550 	NULL, /* kiconv_ja_ucs2_to_euc16_block_DF eliminated */
7551 	kiconv_ja_ucs2_to_euc16_block_E0,
7552 	kiconv_ja_ucs2_to_euc16_block_E1,
7553 	kiconv_ja_ucs2_to_euc16_block_E2,
7554 	kiconv_ja_ucs2_to_euc16_block_E3,
7555 	kiconv_ja_ucs2_to_euc16_block_E4,
7556 	kiconv_ja_ucs2_to_euc16_block_E5,
7557 	kiconv_ja_ucs2_to_euc16_block_E6,
7558 	kiconv_ja_ucs2_to_euc16_block_E7,
7559 	NULL, /* kiconv_ja_ucs2_to_euc16_block_E8 eliminated */
7560 	NULL, /* kiconv_ja_ucs2_to_euc16_block_E9 eliminated */
7561 	NULL, /* kiconv_ja_ucs2_to_euc16_block_EA eliminated */
7562 	NULL, /* kiconv_ja_ucs2_to_euc16_block_EB eliminated */
7563 	NULL, /* kiconv_ja_ucs2_to_euc16_block_EC eliminated */
7564 	NULL, /* kiconv_ja_ucs2_to_euc16_block_ED eliminated */
7565 	NULL, /* kiconv_ja_ucs2_to_euc16_block_EE eliminated */
7566 	NULL, /* kiconv_ja_ucs2_to_euc16_block_EF eliminated */
7567 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F0 eliminated */
7568 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F1 eliminated */
7569 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F2 eliminated */
7570 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F3 eliminated */
7571 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F4 eliminated */
7572 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F5 eliminated */
7573 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F6 eliminated */
7574 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F7 eliminated */
7575 	NULL, /* kiconv_ja_ucs2_to_euc16_block_F8 eliminated */
7576 	kiconv_ja_ucs2_to_euc16_block_F9,
7577 	kiconv_ja_ucs2_to_euc16_block_FA,
7578 	NULL, /* kiconv_ja_ucs2_to_euc16_block_FB eliminated */
7579 	NULL, /* kiconv_ja_ucs2_to_euc16_block_FC eliminated */
7580 	NULL, /* kiconv_ja_ucs2_to_euc16_block_FD eliminated */
7581 	NULL, /* kiconv_ja_ucs2_to_euc16_block_FE eliminated */
7582 	kiconv_ja_ucs2_to_euc16_block_FF,
7583 };
7584 
7585 #define	KICONV_JA_CNV_U2_TO_EUCJPMS(id, e, u) \
7586 	(e) = KICONV_JA_NODEST; \
7587 	if ((id) == KICONV_JA_TBLID_EUCJP_MS || \
7588 	    (id) == KICONV_JA_TBLID_CP932) { \
7589 		if ((u) == 0xff5e) { \
7590 			(e) = 0xa1c1; \
7591 		} else if ((u) == 0x2225) { \
7592 			(e) = 0xa1c2; \
7593 		} else if ((u) == 0xff0d) { \
7594 			(e) = 0xa1dd; \
7595 		} else if ((u) == 0xffe0) { \
7596 			(e) = 0xa1f1; \
7597 		} else if ((u) == 0xffe1) { \
7598 			(e) = 0xa1f2; \
7599 		} else if ((u) == 0xffe2) { \
7600 			(e) = 0xa2cc; \
7601 		} else if ((u) == 0xffe4) { \
7602 			(e) = 0xa243; \
7603 		} else if ((u) == 0x2116) { \
7604 			(e) = 0xade2; \
7605 		} \
7606 	} \
7607 
7608 #undef NODEST
7609 
7610 #endif	/* _KERNEL */
7611 
7612 #ifdef __cplusplus
7613 }
7614 #endif
7615 
7616 #endif	/* _SYS_KICONV_JA_UNICODE_TO_JIS_H */
7617