[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commits] r13883 - in /trunk/libc: ./ iconvdata/ include/ io/ libio/ locale/ localedata/ localedata/charmaps/ localedata/locales/ logi...



Author: joseph
Date: Wed May 18 07:30:49 2011
New Revision: 13883

Log:
Merge changes between r13831 and r13882 from /fsf/trunk.

Added:
    trunk/libc/posix/tst-getopt_long1.c
      - copied unchanged from r13882, fsf/trunk/libc/posix/tst-getopt_long1.c
Modified:
    trunk/libc/ChangeLog
    trunk/libc/NEWS
    trunk/libc/iconvdata/gb18030.c
    trunk/libc/include/unistd.h
    trunk/libc/io/dup3.c
    trunk/libc/libio/fileops.c
    trunk/libc/libio/freopen.c
    trunk/libc/libio/freopen64.c
    trunk/libc/libio/libio.h
    trunk/libc/libio/oldfileops.c
    trunk/libc/locale/iso-639.def
    trunk/libc/localedata/ChangeLog
    trunk/libc/localedata/charmaps/GB18030
    trunk/libc/localedata/locales/dz_BT
    trunk/libc/localedata/locales/iso14651_t1_common
    trunk/libc/localedata/locales/se_NO
    trunk/libc/localedata/locales/sl_SI
    trunk/libc/localedata/locales/sv_FI
    trunk/libc/login/programs/pt_chown.c
    trunk/libc/malloc/mtrace.c
    trunk/libc/misc/error.c
    trunk/libc/misc/pselect.c
    trunk/libc/posix/Makefile
    trunk/libc/posix/getopt.c
    trunk/libc/posix/regex.h
    trunk/libc/scripts/config.guess
    trunk/libc/scripts/config.sub
    trunk/libc/stdlib/putenv.c
    trunk/libc/sysdeps/generic/dl-osinfo.h
    trunk/libc/sysdeps/unix/sysv/linux/dl-osinfo.h
    trunk/libc/sysdeps/unix/sysv/linux/ia64/sysconf.c
    trunk/libc/sysdeps/unix/sysv/linux/kernel-features.h
    trunk/libc/sysdeps/unix/sysv/linux/sysconf.c
    trunk/libc/sysdeps/unix/sysv/linux/x86_64/sys/user.h

Modified: trunk/libc/ChangeLog
==============================================================================
--- trunk/libc/ChangeLog (original)
+++ trunk/libc/ChangeLog Wed May 18 07:30:49 2011
@@ -1,4 +1,96 @@
+2011-05-16  H.J. Lu  <hongjiu.lu@xxxxxxxxx>
+
+	* fileops.c (_IO_new_file_fopen): Get fd from _IO_fileno.
+
+2011-05-17  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	[BZ #11837]
+	* iconvdata/gb18030.c: Update to GB18020-2005.
+
+2011-05-16  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* posix/regex.h (RE_SYNTAX_AWK, RE_SYNTAX_GNU_AWK,
+	RE_SYNTAX_POSIX_AWK): Update to match recent development.
+	Patch by Aharon Robbins <arnold@xxxxxxxxxx>.
+
+	[BZ #11892]
+	* stdlib/putenv.c (putenv): Don't always create copy of the variable
+	on the stack.
+
+	[BZ #11895]
+	* misc/pselect.c (__pselect): Handle timeout value errors hidden
+	through underflows.
+
+	[BZ #12766]
+	* misc/error.c (error_at_line): Ensure file_name and old_file_name
+	point to strings before performing equality test for error_one_per_line
+	mode.
+
+	[BZ #11697]
+	* login/programs/pt_chown.c (do_pt_chown): Always call chown.
+
+	[BZ #11820]
+	* sysdeps/unix/sysv/linux/x86_64/sys/user.h
+	(struct user_fpregs_struct): Avoid __uint*_t types.
+
+	[BZ #6420]
+	* malloc/mtrace.c (tr_where): Add additional parameter to point to
+	symbol info.  Use it instead of calling _dl_addr locally.
+	(lock_and_info): New function.
+	(tr_freehook): Call lock_and_info and pass symbol info as additional
+	parameter to tr_where.
+	(tr_mallochook): Likewise.
+	(tr_reallochook): Likewise.
+	(tr_memalignhook): Likewise.
+
+	* malloc/mtrace.c: Remove support for USE_MTRACE_FILE.  It is not
+	used and couldn't be at all thread-safe.
+
 2011-05-15  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* libio/freopen.c (freopen): Don't close old file descriptor
+	before the new one is opened.  Instead dup the new file descriptor
+	to the old one after the new stream is created.
+	* libio/freopen64.c (freopen64): Likewise.
+	* libio/libio.h: Define _IO_FLAGS2_NOCLOSE and _IO_FLAGS2_CLOEXEC.
+	* libio/fileops.c (_IO_new_file_close_it): Handle new
+	_IO_FLAGS2_NOCLOSE flag.
+	(_IO_new_file_fopen): Set _IO_FLAGS2_CLOEXEC for "e" mode.
+	If _IO_file_open didn't set FD_CLOEXEC do it after the call.
+	* libio/oldfileops.c (_IO_old_file_close_it): Handle new
+	_IO_FLAGS2_NOCLOSE flag.
+	* include/unistd.h: Add hidden_proto for dup3.
+	Define __have_dup3.
+	* io/dup3.c: Define hidden symbol.
+	* sysdeps/unix/sysv/linux/kernel-features.h: Define __ASSUME_DUP3.
+
+	[BZ #7101]
+	* posix/getopt.c (_getopt_internal_r): List all ambigious possibilities
+	when an incomplete long option is used.
+	* posix/tst-getopt_long1.c: New file.
+	* posix/Makefile (tests): Add tst-getopt_long1.
+
+	[BZ #10138]
+	* scripts/config.guess: Update from autoconf-2.68.
+	* scripts/config.sub: Likewise.
+
+	[BZ #10157]
+	* sysdeps/unix/sysv/linux/sysconf.c (__sysconf): Split out CPUTIME
+	tests into ...
+	(has_cpuclock): ...this.  New function.
+	* sysdeps/unix/sysv/linux/ia64/sysconf.c: Just define HAS_CPUCLOCK
+	macro here based on has_cpuclock code.
+
+	[BZ #10149]
+	* sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_setup_stack_chk_guard):
+	First byte (not low byte) is now always NUL.
+	* sysdeps/generic/dl-osinfo.h (_dl_setup_stack_chk_guard): Likewise.
+
+	* sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_setup_stack_chk_guard):
+	Use non-cancelable interfaces.
+
+	[BZ #9809]
+	* locale/iso-639.def: Add entry for Sorani.
 
 	[BZ #11901]
 	* include/stdlib.h: Move include protection to the right place.

Modified: trunk/libc/NEWS
==============================================================================
--- trunk/libc/NEWS (original)
+++ trunk/libc/NEWS Wed May 18 07:30:49 2011
@@ -1,4 +1,4 @@
-GNU C Library NEWS -- history of user-visible changes.  2011-5-14
+GNU C Library NEWS -- history of user-visible changes.  2011-5-17
 Copyright (C) 1992-2009, 2010, 2011 Free Software Foundation, Inc.
 See the end for copying conditions.
 
@@ -9,12 +9,14 @@
 
 * The following bugs are resolved with this release:
 
-  386, 11257, 11258, 11487, 11532, 11578, 11653, 11668, 11724, 11901, 11945,
-  11947, 11952, 12052, 12083, 12158, 12178, 12200, 12346, 12393, 12420,
-  12432, 12445, 12449, 12453, 12454, 12460, 12469, 12489, 12509, 12510,
-  12511, 12518, 12527, 12541, 12545, 12551, 12582, 12583, 12587, 12597,
-  12601, 12611, 12625, 12626, 12631, 12650, 12653, 12655, 12660, 12681,
-  12685, 12711, 12713, 12714, 12717, 12723, 12724, 12734, 12738
+  386, 6420, 7101, 9730, 9732, 9809, 10138, 10149, 10157, 11257, 11258,
+  11487, 11532, 11578, 11653, 11668, 11697, 11724, 11820, 11837, 11892,
+  11895, 11901, 11945, 11947, 11952, 11987, 12052, 12083, 12158, 12178,
+  12200, 12346, 12393, 12420, 12432, 12445, 12449, 12453, 12454, 12460,
+  12469, 12489, 12509, 12510, 12511, 12518, 12527, 12541, 12545, 12551,
+  12582, 12583, 12587, 12597, 12601, 12611, 12625, 12626, 12631, 12650,
+  12653, 12655, 12660, 12681, 12685, 12711, 12713, 12714, 12717, 12723,
+  12724, 12734, 12738, 12746, 12766
 
 * The RPC implementation in libc is obsoleted.  Old programs keep working
   but new programs cannot be linked with the routines in libc anymore.

Modified: trunk/libc/iconvdata/gb18030.c
==============================================================================
--- trunk/libc/iconvdata/gb18030.c (original)
+++ trunk/libc/iconvdata/gb18030.c Wed May 18 07:30:49 2011
@@ -1,5 +1,5 @@
 /* Mapping tables for GBK handling.
-   Copyright (C) 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2004, 2011 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Sean Chen <seanc@xxxxxxxxxxxxxxxxx>, 1999.
 
@@ -18,7 +18,7 @@
    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
    02111-1307 USA.  */
 
-/* 	This file is added for supporting gb18030-2000 code.
+/*	This file is added for supporting gb18030-2000 code.
 	by Wang ShouHua & Wu Jian
 	Redflag Linux company
 	www.redflag-linux.com
@@ -29,11 +29,11 @@
  * from Markus Scherer's site:
  * http://oss.software.ibm.com/cvs/icu/~checkout~/icu/source/tools/makeconv/gb18030/gb18030.html
  *
- *   - Yong Li <rigel863@xxxxxxxxx>  Jan. 28, 2001
+ *   Original - Yong Li <rigel863@xxxxxxxxx>  Jan. 28, 2001
  */
 
 /*   Dec 20 2001 Yu Shao <yshao@xxxxxxxxxx>
- *   Revision, fixing bugs, adding missing entries.  
+ *   Revision, fixing bugs, adding missing entries.
  */
 
 #include <dlfcn.h>
@@ -58,21 +58,21 @@
    (locally (declare (compile))
      (let ((count 0))
        (loop
-         (let ((line (read-line nil nil nil)))
-           (unless line (return))
-           (when (eql (position #\Tab line) 6)
-             (let ((gbk (parse-integer line :start 2 :end 6 :radix 16))
-                   (ucs (parse-integer line :start 9 :end 13 :radix 16)))
-               (when (= (mod count 4) 0)
-                 (format t " "))
-               (format t " ~([0x~4,'0X] = 0x~4,'0X~),"
-                         (let ((ch1 (ldb (byte 8 8) gbk))
-                               (ch2 (ldb (byte 8 0) gbk)))
-                           (+ (* (- ch1 #x81) 192) (- ch2 #x40)))
-                         ucs)
-               (incf count)
-               (when (= (mod count 4) 0)
-                 (format t "~%"))))))
+	 (let ((line (read-line nil nil nil)))
+	   (unless line (return))
+	   (when (eql (position #\Tab line) 6)
+	     (let ((gbk (parse-integer line :start 2 :end 6 :radix 16))
+		   (ucs (parse-integer line :start 9 :end 13 :radix 16)))
+	       (when (= (mod count 4) 0)
+		 (format t " "))
+	       (format t " ~([0x~4,'0X] = 0x~4,'0X~),"
+			 (let ((ch1 (ldb (byte 8 8) gbk))
+			       (ch2 (ldb (byte 8 0) gbk)))
+			   (+ (* (- ch1 #x81) 192) (- ch2 #x40)))
+			 ucs)
+	       (incf count)
+	       (when (= (mod count 4) 0)
+		 (format t "~%"))))))
        (format t "~%")))
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 */
@@ -1962,7 +1962,7 @@
   [0x1daf] = 0x01d2, [0x1db0] = 0x00f2, [0x1db1] = 0x016b, [0x1db2] = 0x00fa,
   [0x1db3] = 0x01d4, [0x1db4] = 0x00f9, [0x1db5] = 0x01d6, [0x1db6] = 0x01d8,
   [0x1db7] = 0x01da, [0x1db8] = 0x01dc, [0x1db9] = 0x00fc, [0x1dba] = 0x00ea,
-  [0x1dbb] = 0x0251, [0x1dbc] = 0xe7c7, [0x1dbd] = 0x0144, [0x1dbe] = 0x0148,
+  [0x1dbb] = 0x0251, [0x1dbc] = 0x1e3f, [0x1dbd] = 0x0144, [0x1dbe] = 0x0148,
   [0x1dbf] = 0x01f9, [0x1dc0] = 0x0261, [0x1dc1] = 0xe7c9, [0x1dc2] = 0xe7ca,
   [0x1dc3] = 0xe7cb, [0x1dc4] = 0xe7cc, [0x1dc5] = 0x3105, [0x1dc6] = 0x3106,
   [0x1dc7] = 0x3107, [0x1dc8] = 0x3108, [0x1dc9] = 0x3109, [0x1dca] = 0x310a,
@@ -6063,11 +6063,11 @@
   [0x5e6f] = 0xe4b6, [0x5e70] = 0xe4b7, [0x5e71] = 0xe4b8, [0x5e72] = 0xe4b9,
   [0x5e73] = 0xe4ba, [0x5e74] = 0xe4bb, [0x5e75] = 0xe4bc, [0x5e76] = 0xe4bd,
   [0x5e77] = 0xe4be, [0x5e78] = 0xe4bf, [0x5e79] = 0xe4c0, [0x5e7a] = 0xe4c1,
-  [0x5e7b] = 0xe4c2, [0x5e7c] = 0xe4c3, [0x5e7d] = 0xe4c4, [0x5e7e] = 0xe4c5,
+  [0x5e7b] = 0xe4c2, [0x5e7c] = 0xe4c3, [0x5e7d] = 0xe4c4, [0x5e7e] = 0xe4c5
 };
 
 /* Table for GB18030 -> UCS-4, containing the four-byte characters only,
-   excluding two trivially linear ranges.  Generated through
+   excluding four linear ranges.  Generated through
 
    clisp tab.lisp < GB18030.table
 
@@ -6076,35 +6076,39 @@
    (locally (declare (compile))
      (let ((count 0))
        (loop
-         (let ((line (read-line nil nil nil)))
-           (unless line (return))
-           (when (eql (position #\Tab line) 10)
-             (let* ((gbk (parse-integer line :start 2 :end 10 :radix 16))
-                    (ucs (parse-integer line :start 13 :end 17 :radix 16))
-                    (ch1 (ldb (byte 8 24) gbk))
-                    (ch2 (ldb (byte 8 16) gbk))
-                    (ch3 (ldb (byte 8 8) gbk))
-                    (ch4 (ldb (byte 8 0) gbk))
-                    (linear (+ (* (+ (* (+ (* (- ch1 #x81) 10)
-                                           (- ch2 #x30))
-                                        126)
-                                     (- ch3 #x81))
-                                  10)
-                               (- ch4 #x30)))
-                    ; There are three ranges. The gap lengths are:
-                    ;   (- #x8261 #x56bd) = 11172,
-                    ;   (- #x93d5 #x830e) = 4295.
-                    (idx (cond ((<= 0 linear #x56bc) linear)
-                               ((<= #x8261 linear #x830d) (- linear 11172))
-                               ((<= #x93d5 linear #x99fa) (- linear 11172 4295))
-                               (t nil))))
-               (when idx
-                 (when (= (mod count 4) 0)
-                   (format t " "))
-                 (format t " ~([0x~4,'0X] = 0x~4,'0X~)," idx ucs)
-                 (incf count)
-                 (when (= (mod count 4) 0)
-                   (format t "~%")))))))
+	 (let ((line (read-line nil nil nil)))
+	   (unless line (return))
+	   (when (eql (position #\Tab line) 10)
+	     (let* ((gbk (parse-integer line :start 2 :end 10 :radix 16))
+		    (ucs (parse-integer line :start 13 :radix 16))
+		    (ch1 (ldb (byte 8 24) gbk))
+		    (ch2 (ldb (byte 8 16) gbk))
+		    (ch3 (ldb (byte 8 8) gbk))
+		    (ch4 (ldb (byte 8 0) gbk))
+		    (linear (+ (* (+ (* (+ (* (- ch1 #x81) 10)
+					   (- ch2 #x30))
+					126)
+				     (- ch3 #x81))
+				  10)
+			       (- ch4 #x30)))
+		    ; There are five ranges. The gap lengths are:
+		    ;   (- #x1d21 #x334) = 6637,
+		    ;   (- #x2c41 #x2403) = 2110,
+		    ;   (- #x82bd #x4a63) = 14426,
+		    ;   (- #x93d5 #x830e) = 4295.
+		    (idx (cond ((<= 0 linear #x333) linear)
+			       ((<= #x1d21 linear #x2402) (- linear 6637))
+			       ((<= #x2c41 linear #x4a62) (- linear 6637 2110))
+			       ((<= #x82bd linear #x830d) (- linear 6637 2110 14426))
+			       ((<= #x93d5 linear #x99de) (- linear 6637 2110 14426 4295))
+			       (t nil))))
+	       (when idx
+		 (when (= (mod count 4) 0)
+		   (format t " "))
+		 (format t " ~([0x~4,'0X] = 0x~4,'0X~)," idx ucs)
+		 (incf count)
+		 (when (= (mod count 4) 0)
+		   (format t "~%")))))))
        (format t "~%")))
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 */
@@ -6206,48 +6210,60 @@
   [0x0170] = 0x0215, [0x0171] = 0x0216, [0x0172] = 0x0217, [0x0173] = 0x0218,
   [0x0174] = 0x0219, [0x0175] = 0x021a, [0x0176] = 0x021b, [0x0177] = 0x021c,
   [0x0178] = 0x021d, [0x0179] = 0x021e, [0x017a] = 0x021f, [0x017b] = 0x0220,
-  [0x017d] = 0x0222, [0x017e] = 0x0223, [0x017f] = 0x0224, [0x0180] = 0x0225,
-  [0x0181] = 0x0226, [0x0182] = 0x0227, [0x0183] = 0x0228, [0x0184] = 0x0229,
-  [0x0185] = 0x022a, [0x0186] = 0x022b, [0x0187] = 0x022c, [0x0188] = 0x022d,
-  [0x0189] = 0x022e, [0x018a] = 0x022f, [0x018b] = 0x0230, [0x018c] = 0x0231,
-  [0x018d] = 0x0232, [0x018e] = 0x0233, [0x01ab] = 0x0250, [0x01ac] = 0x0252,
-  [0x01ad] = 0x0253, [0x01ae] = 0x0254, [0x01af] = 0x0255, [0x01b0] = 0x0256,
-  [0x01b1] = 0x0257, [0x01b2] = 0x0258, [0x01b3] = 0x0259, [0x01b4] = 0x025a,
-  [0x01b5] = 0x025b, [0x01b6] = 0x025c, [0x01b7] = 0x025d, [0x01b8] = 0x025e,
-  [0x01b9] = 0x025f, [0x01ba] = 0x0260, [0x01bb] = 0x0262, [0x01bc] = 0x0263,
-  [0x01bd] = 0x0264, [0x01be] = 0x0265, [0x01bf] = 0x0266, [0x01c0] = 0x0267,
-  [0x01c1] = 0x0268, [0x01c2] = 0x0269, [0x01c3] = 0x026a, [0x01c4] = 0x026b,
-  [0x01c5] = 0x026c, [0x01c6] = 0x026d, [0x01c7] = 0x026e, [0x01c8] = 0x026f,
-  [0x01c9] = 0x0270, [0x01ca] = 0x0271, [0x01cb] = 0x0272, [0x01cc] = 0x0273,
-  [0x01cd] = 0x0274, [0x01ce] = 0x0275, [0x01cf] = 0x0276, [0x01d0] = 0x0277,
-  [0x01d1] = 0x0278, [0x01d2] = 0x0279, [0x01d3] = 0x027a, [0x01d4] = 0x027b,
-  [0x01d5] = 0x027c, [0x01d6] = 0x027d, [0x01d7] = 0x027e, [0x01d8] = 0x027f,
-  [0x01d9] = 0x0280, [0x01da] = 0x0281, [0x01db] = 0x0282, [0x01dc] = 0x0283,
-  [0x01dd] = 0x0284, [0x01de] = 0x0285, [0x01df] = 0x0286, [0x01e0] = 0x0287,
-  [0x01e1] = 0x0288, [0x01e2] = 0x0289, [0x01e3] = 0x028a, [0x01e4] = 0x028b,
-  [0x01e5] = 0x028c, [0x01e6] = 0x028d, [0x01e7] = 0x028e, [0x01e8] = 0x028f,
-  [0x01e9] = 0x0290, [0x01ea] = 0x0291, [0x01eb] = 0x0292, [0x01ec] = 0x0293,
-  [0x01ed] = 0x0294, [0x01ee] = 0x0295, [0x01ef] = 0x0296, [0x01f0] = 0x0297,
-  [0x01f1] = 0x0298, [0x01f2] = 0x0299, [0x01f3] = 0x029a, [0x01f4] = 0x029b,
-  [0x01f5] = 0x029c, [0x01f6] = 0x029d, [0x01f7] = 0x029e, [0x01f8] = 0x029f,
-  [0x01f9] = 0x02a0, [0x01fa] = 0x02a1, [0x01fb] = 0x02a2, [0x01fc] = 0x02a3,
-  [0x01fd] = 0x02a4, [0x01fe] = 0x02a5, [0x01ff] = 0x02a6, [0x0200] = 0x02a7,
-  [0x0201] = 0x02a8, [0x0202] = 0x02a9, [0x0203] = 0x02aa, [0x0204] = 0x02ab,
-  [0x0205] = 0x02ac, [0x0206] = 0x02ad, [0x0209] = 0x02b0, [0x020a] = 0x02b1,
-  [0x020b] = 0x02b2, [0x020c] = 0x02b3, [0x020d] = 0x02b4, [0x020e] = 0x02b5,
-  [0x020f] = 0x02b6, [0x0210] = 0x02b7, [0x0211] = 0x02b8, [0x0212] = 0x02b9,
-  [0x0213] = 0x02ba, [0x0214] = 0x02bb, [0x0215] = 0x02bc, [0x0216] = 0x02bd,
-  [0x0217] = 0x02be, [0x0218] = 0x02bf, [0x0219] = 0x02c0, [0x021a] = 0x02c1,
-  [0x021b] = 0x02c2, [0x021c] = 0x02c3, [0x021d] = 0x02c4, [0x021e] = 0x02c5,
-  [0x021f] = 0x02c6, [0x0220] = 0x02c8, [0x0221] = 0x02cc, [0x0222] = 0x02cd,
-  [0x0223] = 0x02ce, [0x0224] = 0x02cf, [0x0225] = 0x02d0, [0x0226] = 0x02d1,
-  [0x0227] = 0x02d2, [0x0228] = 0x02d3, [0x0229] = 0x02d4, [0x022a] = 0x02d5,
-  [0x022b] = 0x02d6, [0x022c] = 0x02d7, [0x022d] = 0x02d8, [0x022e] = 0x02da,
-  [0x022f] = 0x02db, [0x0230] = 0x02dc, [0x0231] = 0x02dd, [0x0232] = 0x02de,
-  [0x0233] = 0x02df, [0x0234] = 0x02e0, [0x0235] = 0x02e1, [0x0236] = 0x02e2,
-  [0x0237] = 0x02e3, [0x0238] = 0x02e4, [0x0239] = 0x02e5, [0x023a] = 0x02e6,
-  [0x023b] = 0x02e7, [0x023c] = 0x02e8, [0x023d] = 0x02e9, [0x023e] = 0x02ea,
-  [0x023f] = 0x02eb, [0x0240] = 0x02ec, [0x0241] = 0x02ed, [0x0242] = 0x02ee,
+  [0x017c] = 0x0221, [0x017d] = 0x0222, [0x017e] = 0x0223, [0x017f] = 0x0224,
+  [0x0180] = 0x0225, [0x0181] = 0x0226, [0x0182] = 0x0227, [0x0183] = 0x0228,
+  [0x0184] = 0x0229, [0x0185] = 0x022a, [0x0186] = 0x022b, [0x0187] = 0x022c,
+  [0x0188] = 0x022d, [0x0189] = 0x022e, [0x018a] = 0x022f, [0x018b] = 0x0230,
+  [0x018c] = 0x0231, [0x018d] = 0x0232, [0x018e] = 0x0233, [0x018f] = 0x0234,
+  [0x0190] = 0x0235, [0x0191] = 0x0236, [0x0192] = 0x0237, [0x0193] = 0x0238,
+  [0x0194] = 0x0239, [0x0195] = 0x023a, [0x0196] = 0x023b, [0x0197] = 0x023c,
+  [0x0198] = 0x023d, [0x0199] = 0x023e, [0x019a] = 0x023f, [0x019b] = 0x0240,
+  [0x019c] = 0x0241, [0x019d] = 0x0242, [0x019e] = 0x0243, [0x019f] = 0x0244,
+  [0x01a0] = 0x0245, [0x01a1] = 0x0246, [0x01a2] = 0x0247, [0x01a3] = 0x0248,
+  [0x01a4] = 0x0249, [0x01a5] = 0x024a, [0x01a6] = 0x024b, [0x01a7] = 0x024c,
+  [0x01a8] = 0x024d, [0x01a9] = 0x024e, [0x01aa] = 0x024f, [0x01ab] = 0x0250,
+  [0x01ac] = 0x0252, [0x01ad] = 0x0253, [0x01ae] = 0x0254, [0x01af] = 0x0255,
+  [0x01b0] = 0x0256, [0x01b1] = 0x0257, [0x01b2] = 0x0258, [0x01b3] = 0x0259,
+  [0x01b4] = 0x025a, [0x01b5] = 0x025b, [0x01b6] = 0x025c, [0x01b7] = 0x025d,
+  [0x01b8] = 0x025e, [0x01b9] = 0x025f, [0x01ba] = 0x0260, [0x01bb] = 0x0262,
+  [0x01bc] = 0x0263, [0x01bd] = 0x0264, [0x01be] = 0x0265, [0x01bf] = 0x0266,
+  [0x01c0] = 0x0267, [0x01c1] = 0x0268, [0x01c2] = 0x0269, [0x01c3] = 0x026a,
+  [0x01c4] = 0x026b, [0x01c5] = 0x026c, [0x01c6] = 0x026d, [0x01c7] = 0x026e,
+  [0x01c8] = 0x026f, [0x01c9] = 0x0270, [0x01ca] = 0x0271, [0x01cb] = 0x0272,
+  [0x01cc] = 0x0273, [0x01cd] = 0x0274, [0x01ce] = 0x0275, [0x01cf] = 0x0276,
+  [0x01d0] = 0x0277, [0x01d1] = 0x0278, [0x01d2] = 0x0279, [0x01d3] = 0x027a,
+  [0x01d4] = 0x027b, [0x01d5] = 0x027c, [0x01d6] = 0x027d, [0x01d7] = 0x027e,
+  [0x01d8] = 0x027f, [0x01d9] = 0x0280, [0x01da] = 0x0281, [0x01db] = 0x0282,
+  [0x01dc] = 0x0283, [0x01dd] = 0x0284, [0x01de] = 0x0285, [0x01df] = 0x0286,
+  [0x01e0] = 0x0287, [0x01e1] = 0x0288, [0x01e2] = 0x0289, [0x01e3] = 0x028a,
+  [0x01e4] = 0x028b, [0x01e5] = 0x028c, [0x01e6] = 0x028d, [0x01e7] = 0x028e,
+  [0x01e8] = 0x028f, [0x01e9] = 0x0290, [0x01ea] = 0x0291, [0x01eb] = 0x0292,
+  [0x01ec] = 0x0293, [0x01ed] = 0x0294, [0x01ee] = 0x0295, [0x01ef] = 0x0296,
+  [0x01f0] = 0x0297, [0x01f1] = 0x0298, [0x01f2] = 0x0299, [0x01f3] = 0x029a,
+  [0x01f4] = 0x029b, [0x01f5] = 0x029c, [0x01f6] = 0x029d, [0x01f7] = 0x029e,
+  [0x01f8] = 0x029f, [0x01f9] = 0x02a0, [0x01fa] = 0x02a1, [0x01fb] = 0x02a2,
+  [0x01fc] = 0x02a3, [0x01fd] = 0x02a4, [0x01fe] = 0x02a5, [0x01ff] = 0x02a6,
+  [0x0200] = 0x02a7, [0x0201] = 0x02a8, [0x0202] = 0x02a9, [0x0203] = 0x02aa,
+  [0x0204] = 0x02ab, [0x0205] = 0x02ac, [0x0206] = 0x02ad, [0x0207] = 0x02ae,
+  [0x0208] = 0x02af, [0x0209] = 0x02b0, [0x020a] = 0x02b1, [0x020b] = 0x02b2,
+  [0x020c] = 0x02b3, [0x020d] = 0x02b4, [0x020e] = 0x02b5, [0x020f] = 0x02b6,
+  [0x0210] = 0x02b7, [0x0211] = 0x02b8, [0x0212] = 0x02b9, [0x0213] = 0x02ba,
+  [0x0214] = 0x02bb, [0x0215] = 0x02bc, [0x0216] = 0x02bd, [0x0217] = 0x02be,
+  [0x0218] = 0x02bf, [0x0219] = 0x02c0, [0x021a] = 0x02c1, [0x021b] = 0x02c2,
+  [0x021c] = 0x02c3, [0x021d] = 0x02c4, [0x021e] = 0x02c5, [0x021f] = 0x02c6,
+  [0x0220] = 0x02c8, [0x0221] = 0x02cc, [0x0222] = 0x02cd, [0x0223] = 0x02ce,
+  [0x0224] = 0x02cf, [0x0225] = 0x02d0, [0x0226] = 0x02d1, [0x0227] = 0x02d2,
+  [0x0228] = 0x02d3, [0x0229] = 0x02d4, [0x022a] = 0x02d5, [0x022b] = 0x02d6,
+  [0x022c] = 0x02d7, [0x022d] = 0x02d8, [0x022e] = 0x02da, [0x022f] = 0x02db,
+  [0x0230] = 0x02dc, [0x0231] = 0x02dd, [0x0232] = 0x02de, [0x0233] = 0x02df,
+  [0x0234] = 0x02e0, [0x0235] = 0x02e1, [0x0236] = 0x02e2, [0x0237] = 0x02e3,
+  [0x0238] = 0x02e4, [0x0239] = 0x02e5, [0x023a] = 0x02e6, [0x023b] = 0x02e7,
+  [0x023c] = 0x02e8, [0x023d] = 0x02e9, [0x023e] = 0x02ea, [0x023f] = 0x02eb,
+  [0x0240] = 0x02ec, [0x0241] = 0x02ed, [0x0242] = 0x02ee, [0x0243] = 0x02ef,
+  [0x0244] = 0x02f0, [0x0245] = 0x02f1, [0x0246] = 0x02f2, [0x0247] = 0x02f3,
+  [0x0248] = 0x02f4, [0x0249] = 0x02f5, [0x024a] = 0x02f6, [0x024b] = 0x02f7,
+  [0x024c] = 0x02f8, [0x024d] = 0x02f9, [0x024e] = 0x02fa, [0x024f] = 0x02fb,
+  [0x0250] = 0x02fc, [0x0251] = 0x02fd, [0x0252] = 0x02fe, [0x0253] = 0x02ff,
   [0x0254] = 0x0300, [0x0255] = 0x0301, [0x0256] = 0x0302, [0x0257] = 0x0303,
   [0x0258] = 0x0304, [0x0259] = 0x0305, [0x025a] = 0x0306, [0x025b] = 0x0307,
   [0x025c] = 0x0308, [0x025d] = 0x0309, [0x025e] = 0x030a, [0x025f] = 0x030b,
@@ -6268,4197 +6284,1536 @@
   [0x0298] = 0x0344, [0x0299] = 0x0345, [0x029a] = 0x0346, [0x029b] = 0x0347,
   [0x029c] = 0x0348, [0x029d] = 0x0349, [0x029e] = 0x034a, [0x029f] = 0x034b,
   [0x02a0] = 0x034c, [0x02a1] = 0x034d, [0x02a2] = 0x034e, [0x02a3] = 0x034f,
+  [0x02a4] = 0x0350, [0x02a5] = 0x0351, [0x02a6] = 0x0352, [0x02a7] = 0x0353,
+  [0x02a8] = 0x0354, [0x02a9] = 0x0355, [0x02aa] = 0x0356, [0x02ab] = 0x0357,
+  [0x02ac] = 0x0358, [0x02ad] = 0x0359, [0x02ae] = 0x035a, [0x02af] = 0x035b,
+  [0x02b0] = 0x035c, [0x02b1] = 0x035d, [0x02b2] = 0x035e, [0x02b3] = 0x035f,
   [0x02b4] = 0x0360, [0x02b5] = 0x0361, [0x02b6] = 0x0362, [0x02b7] = 0x0363,
   [0x02b8] = 0x0364, [0x02b9] = 0x0365, [0x02ba] = 0x0366, [0x02bb] = 0x0367,
   [0x02bc] = 0x0368, [0x02bd] = 0x0369, [0x02be] = 0x036a, [0x02bf] = 0x036b,
   [0x02c0] = 0x036c, [0x02c1] = 0x036d, [0x02c2] = 0x036e, [0x02c3] = 0x036f,
-  [0x02c8] = 0x0374, [0x02c9] = 0x0375, [0x02ce] = 0x037a, [0x02d2] = 0x037e,
-  [0x02d8] = 0x0384, [0x02d9] = 0x0385, [0x02da] = 0x0386, [0x02db] = 0x0387,
-  [0x02dc] = 0x0388, [0x02dd] = 0x0389, [0x02de] = 0x038a, [0x02e0] = 0x038c,
-  [0x02e2] = 0x038e, [0x02e3] = 0x038f, [0x02e4] = 0x0390, [0x02e6] = 0x03aa,
-  [0x02e7] = 0x03ab, [0x02e8] = 0x03ac, [0x02e9] = 0x03ad, [0x02ea] = 0x03ae,
-  [0x02eb] = 0x03af, [0x02ec] = 0x03b0, [0x02ed] = 0x03c2, [0x02ee] = 0x03ca,
-  [0x02ef] = 0x03cb, [0x02f0] = 0x03cc, [0x02f1] = 0x03cd, [0x02f2] = 0x03ce,
-  [0x02f4] = 0x03d0, [0x02f5] = 0x03d1, [0x02f6] = 0x03d2, [0x02f7] = 0x03d3,
-  [0x02f8] = 0x03d4, [0x02f9] = 0x03d5, [0x02fa] = 0x03d6, [0x02fb] = 0x03d7,
-  [0x02fc] = 0x03d8, [0x02fd] = 0x03d9, [0x02fe] = 0x03da, [0x02ff] = 0x03db,
-  [0x0300] = 0x03dc, [0x0301] = 0x03dd, [0x0302] = 0x03de, [0x0303] = 0x03df,
-  [0x0304] = 0x03e0, [0x0305] = 0x03e1, [0x0306] = 0x03e2, [0x0307] = 0x03e3,
-  [0x0308] = 0x03e4, [0x0309] = 0x03e5, [0x030a] = 0x03e6, [0x030b] = 0x03e7,
-  [0x030c] = 0x03e8, [0x030d] = 0x03e9, [0x030e] = 0x03ea, [0x030f] = 0x03eb,
-  [0x0310] = 0x03ec, [0x0311] = 0x03ed, [0x0312] = 0x03ee, [0x0313] = 0x03ef,
-  [0x0314] = 0x03f0, [0x0315] = 0x03f1, [0x0316] = 0x03f2, [0x0317] = 0x03f3,
-  [0x0318] = 0x03f4, [0x0319] = 0x03f5, [0x031a] = 0x03f6, [0x0324] = 0x0400,
-  [0x0325] = 0x0402, [0x0326] = 0x0403, [0x0327] = 0x0404, [0x0328] = 0x0405,
-  [0x0329] = 0x0406, [0x032a] = 0x0407, [0x032b] = 0x0408, [0x032c] = 0x0409,
-  [0x032d] = 0x040a, [0x032e] = 0x040b, [0x032f] = 0x040c, [0x0330] = 0x040d,
-  [0x0331] = 0x040e, [0x0332] = 0x040f, [0x0333] = 0x0450, [0x0334] = 0x0452,
-  [0x0335] = 0x0453, [0x0336] = 0x0454, [0x0337] = 0x0455, [0x0338] = 0x0456,
-  [0x0339] = 0x0457, [0x033a] = 0x0458, [0x033b] = 0x0459, [0x033c] = 0x045a,
-  [0x033d] = 0x045b, [0x033e] = 0x045c, [0x033f] = 0x045d, [0x0340] = 0x045e,
-  [0x0341] = 0x045f, [0x0342] = 0x0460, [0x0343] = 0x0461, [0x0344] = 0x0462,
-  [0x0345] = 0x0463, [0x0346] = 0x0464, [0x0347] = 0x0465, [0x0348] = 0x0466,
-  [0x0349] = 0x0467, [0x034a] = 0x0468, [0x034b] = 0x0469, [0x034c] = 0x046a,
-  [0x034d] = 0x046b, [0x034e] = 0x046c, [0x034f] = 0x046d, [0x0350] = 0x046e,
-  [0x0351] = 0x046f, [0x0352] = 0x0470, [0x0353] = 0x0471, [0x0354] = 0x0472,
-  [0x0355] = 0x0473, [0x0356] = 0x0474, [0x0357] = 0x0475, [0x0358] = 0x0476,
-  [0x0359] = 0x0477, [0x035a] = 0x0478, [0x035b] = 0x0479, [0x035c] = 0x047a,
-  [0x035d] = 0x047b, [0x035e] = 0x047c, [0x035f] = 0x047d, [0x0360] = 0x047e,
-  [0x0361] = 0x047f, [0x0362] = 0x0480, [0x0363] = 0x0481, [0x0364] = 0x0482,
-  [0x0365] = 0x0483, [0x0366] = 0x0484, [0x0367] = 0x0485, [0x0368] = 0x0486,
-  [0x036a] = 0x0488, [0x036b] = 0x0489, [0x036c] = 0x048a, [0x036d] = 0x048b,
-  [0x036e] = 0x048c, [0x036f] = 0x048d, [0x0370] = 0x048e, [0x0371] = 0x048f,
-  [0x0372] = 0x0490, [0x0373] = 0x0491, [0x0374] = 0x0492, [0x0375] = 0x0493,
-  [0x0376] = 0x0494, [0x0377] = 0x0495, [0x0378] = 0x0496, [0x0379] = 0x0497,
-  [0x037a] = 0x0498, [0x037b] = 0x0499, [0x037c] = 0x049a, [0x037d] = 0x049b,
-  [0x037e] = 0x049c, [0x037f] = 0x049d, [0x0380] = 0x049e, [0x0381] = 0x049f,
-  [0x0382] = 0x04a0, [0x0383] = 0x04a1, [0x0384] = 0x04a2, [0x0385] = 0x04a3,
-  [0x0386] = 0x04a4, [0x0387] = 0x04a5, [0x0388] = 0x04a6, [0x0389] = 0x04a7,
-  [0x038a] = 0x04a8, [0x038b] = 0x04a9, [0x038c] = 0x04aa, [0x038d] = 0x04ab,
-  [0x038e] = 0x04ac, [0x038f] = 0x04ad, [0x0390] = 0x04ae, [0x0391] = 0x04af,
-  [0x0392] = 0x04b0, [0x0393] = 0x04b1, [0x0394] = 0x04b2, [0x0395] = 0x04b3,
-  [0x0396] = 0x04b4, [0x0397] = 0x04b5, [0x0398] = 0x04b6, [0x0399] = 0x04b7,
-  [0x039a] = 0x04b8, [0x039b] = 0x04b9, [0x039c] = 0x04ba, [0x039d] = 0x04bb,
-  [0x039e] = 0x04bc, [0x039f] = 0x04bd, [0x03a0] = 0x04be, [0x03a1] = 0x04bf,
-  [0x03a2] = 0x04c0, [0x03a3] = 0x04c1, [0x03a4] = 0x04c2, [0x03a5] = 0x04c3,
-  [0x03a6] = 0x04c4, [0x03a7] = 0x04c5, [0x03a8] = 0x04c6, [0x03a9] = 0x04c7,
-  [0x03aa] = 0x04c8, [0x03ab] = 0x04c9, [0x03ac] = 0x04ca, [0x03ad] = 0x04cb,
-  [0x03ae] = 0x04cc, [0x03af] = 0x04cd, [0x03b0] = 0x04ce, [0x03b2] = 0x04d0,
-  [0x03b3] = 0x04d1, [0x03b4] = 0x04d2, [0x03b5] = 0x04d3, [0x03b6] = 0x04d4,
-  [0x03b7] = 0x04d5, [0x03b8] = 0x04d6, [0x03b9] = 0x04d7, [0x03ba] = 0x04d8,
-  [0x03bb] = 0x04d9, [0x03bc] = 0x04da, [0x03bd] = 0x04db, [0x03be] = 0x04dc,
-  [0x03bf] = 0x04dd, [0x03c0] = 0x04de, [0x03c1] = 0x04df, [0x03c2] = 0x04e0,
-  [0x03c3] = 0x04e1, [0x03c4] = 0x04e2, [0x03c5] = 0x04e3, [0x03c6] = 0x04e4,
-  [0x03c7] = 0x04e5, [0x03c8] = 0x04e6, [0x03c9] = 0x04e7, [0x03ca] = 0x04e8,
-  [0x03cb] = 0x04e9, [0x03cc] = 0x04ea, [0x03cd] = 0x04eb, [0x03ce] = 0x04ec,
-  [0x03cf] = 0x04ed, [0x03d0] = 0x04ee, [0x03d1] = 0x04ef, [0x03d2] = 0x04f0,
-  [0x03d3] = 0x04f1, [0x03d4] = 0x04f2, [0x03d5] = 0x04f3, [0x03d6] = 0x04f4,
-  [0x03d7] = 0x04f5, [0x03da] = 0x04f8, [0x03db] = 0x04f9, [0x03e2] = 0x0500,
-  [0x03e3] = 0x0501, [0x03e4] = 0x0502, [0x03e5] = 0x0503, [0x03e6] = 0x0504,
-  [0x03e7] = 0x0505, [0x03e8] = 0x0506, [0x03e9] = 0x0507, [0x03ea] = 0x0508,
-  [0x03eb] = 0x0509, [0x03ec] = 0x050a, [0x03ed] = 0x050b, [0x03ee] = 0x050c,
-  [0x03ef] = 0x050d, [0x03f0] = 0x050e, [0x03f1] = 0x050f, [0x0413] = 0x0531,
-  [0x0414] = 0x0532, [0x0415] = 0x0533, [0x0416] = 0x0534, [0x0417] = 0x0535,
-  [0x0418] = 0x0536, [0x0419] = 0x0537, [0x041a] = 0x0538, [0x041b] = 0x0539,
-  [0x041c] = 0x053a, [0x041d] = 0x053b, [0x041e] = 0x053c, [0x041f] = 0x053d,
-  [0x0420] = 0x053e, [0x0421] = 0x053f, [0x0422] = 0x0540, [0x0423] = 0x0541,
-  [0x0424] = 0x0542, [0x0425] = 0x0543, [0x0426] = 0x0544, [0x0427] = 0x0545,
-  [0x0428] = 0x0546, [0x0429] = 0x0547, [0x042a] = 0x0548, [0x042b] = 0x0549,
-  [0x042c] = 0x054a, [0x042d] = 0x054b, [0x042e] = 0x054c, [0x042f] = 0x054d,
-  [0x0430] = 0x054e, [0x0431] = 0x054f, [0x0432] = 0x0550, [0x0433] = 0x0551,
-  [0x0434] = 0x0552, [0x0435] = 0x0553, [0x0436] = 0x0554, [0x0437] = 0x0555,
-  [0x0438] = 0x0556, [0x043b] = 0x0559, [0x043c] = 0x055a, [0x043d] = 0x055b,
-  [0x043e] = 0x055c, [0x043f] = 0x055d, [0x0440] = 0x055e, [0x0441] = 0x055f,
-  [0x0443] = 0x0561, [0x0444] = 0x0562, [0x0445] = 0x0563, [0x0446] = 0x0564,
-  [0x0447] = 0x0565, [0x0448] = 0x0566, [0x0449] = 0x0567, [0x044a] = 0x0568,
-  [0x044b] = 0x0569, [0x044c] = 0x056a, [0x044d] = 0x056b, [0x044e] = 0x056c,
-  [0x044f] = 0x056d, [0x0450] = 0x056e, [0x0451] = 0x056f, [0x0452] = 0x0570,
-  [0x0453] = 0x0571, [0x0454] = 0x0572, [0x0455] = 0x0573, [0x0456] = 0x0574,
-  [0x0457] = 0x0575, [0x0458] = 0x0576, [0x0459] = 0x0577, [0x045a] = 0x0578,
-  [0x045b] = 0x0579, [0x045c] = 0x057a, [0x045d] = 0x057b, [0x045e] = 0x057c,
-  [0x045f] = 0x057d, [0x0460] = 0x057e, [0x0461] = 0x057f, [0x0462] = 0x0580,
-  [0x0463] = 0x0581, [0x0464] = 0x0582, [0x0465] = 0x0583, [0x0466] = 0x0584,
-  [0x0467] = 0x0585, [0x0468] = 0x0586, [0x0469] = 0x0587, [0x046b] = 0x0589,
-  [0x046c] = 0x058a, [0x0473] = 0x0591, [0x0474] = 0x0592, [0x0475] = 0x0593,
-  [0x0476] = 0x0594, [0x0477] = 0x0595, [0x0478] = 0x0596, [0x0479] = 0x0597,
-  [0x047a] = 0x0598, [0x047b] = 0x0599, [0x047c] = 0x059a, [0x047d] = 0x059b,
-  [0x047e] = 0x059c, [0x047f] = 0x059d, [0x0480] = 0x059e, [0x0481] = 0x059f,
-  [0x0482] = 0x05a0, [0x0483] = 0x05a1, [0x0485] = 0x05a3, [0x0486] = 0x05a4,
-  [0x0487] = 0x05a5, [0x0488] = 0x05a6, [0x0489] = 0x05a7, [0x048a] = 0x05a8,
-  [0x048b] = 0x05a9, [0x048c] = 0x05aa, [0x048d] = 0x05ab, [0x048e] = 0x05ac,
-  [0x048f] = 0x05ad, [0x0490] = 0x05ae, [0x0491] = 0x05af, [0x0492] = 0x05b0,
-  [0x0493] = 0x05b1, [0x0494] = 0x05b2, [0x0495] = 0x05b3, [0x0496] = 0x05b4,
-  [0x0497] = 0x05b5, [0x0498] = 0x05b6, [0x0499] = 0x05b7, [0x049a] = 0x05b8,
-  [0x049b] = 0x05b9, [0x049d] = 0x05bb, [0x049e] = 0x05bc, [0x049f] = 0x05bd,
-  [0x04a0] = 0x05be, [0x04a1] = 0x05bf, [0x04a2] = 0x05c0, [0x04a3] = 0x05c1,
-  [0x04a4] = 0x05c2, [0x04a5] = 0x05c3, [0x04a6] = 0x05c4, [0x04b2] = 0x05d0,
-  [0x04b3] = 0x05d1, [0x04b4] = 0x05d2, [0x04b5] = 0x05d3, [0x04b6] = 0x05d4,
-  [0x04b7] = 0x05d5, [0x04b8] = 0x05d6, [0x04b9] = 0x05d7, [0x04ba] = 0x05d8,
-  [0x04bb] = 0x05d9, [0x04bc] = 0x05da, [0x04bd] = 0x05db, [0x04be] = 0x05dc,
-  [0x04bf] = 0x05dd, [0x04c0] = 0x05de, [0x04c1] = 0x05df, [0x04c2] = 0x05e0,
-  [0x04c3] = 0x05e1, [0x04c4] = 0x05e2, [0x04c5] = 0x05e3, [0x04c6] = 0x05e4,
-  [0x04c7] = 0x05e5, [0x04c8] = 0x05e6, [0x04c9] = 0x05e7, [0x04ca] = 0x05e8,
-  [0x04cb] = 0x05e9, [0x04cc] = 0x05ea, [0x04d2] = 0x05f0, [0x04d3] = 0x05f1,
-  [0x04d4] = 0x05f2, [0x04d5] = 0x05f3, [0x04d6] = 0x05f4, [0x04ee] = 0x060c,
-  [0x04fd] = 0x061b, [0x0501] = 0x061f, [0x0503] = 0x0621, [0x0504] = 0x0622,
-  [0x0505] = 0x0623, [0x0506] = 0x0624, [0x0507] = 0x0625, [0x0508] = 0x0626,
-  [0x0509] = 0x0627, [0x050a] = 0x0628, [0x050b] = 0x0629, [0x050c] = 0x062a,
-  [0x050d] = 0x062b, [0x050e] = 0x062c, [0x050f] = 0x062d, [0x0510] = 0x062e,
-  [0x0511] = 0x062f, [0x0512] = 0x0630, [0x0513] = 0x0631, [0x0514] = 0x0632,
-  [0x0515] = 0x0633, [0x0516] = 0x0634, [0x0517] = 0x0635, [0x0518] = 0x0636,
-  [0x0519] = 0x0637, [0x051a] = 0x0638, [0x051b] = 0x0639, [0x051c] = 0x063a,
-  [0x0522] = 0x0640, [0x0523] = 0x0641, [0x0524] = 0x0642, [0x0525] = 0x0643,
-  [0x0526] = 0x0644, [0x0527] = 0x0645, [0x0528] = 0x0646, [0x0529] = 0x0647,
-  [0x052a] = 0x0648, [0x052b] = 0x0649, [0x052c] = 0x064a, [0x052d] = 0x064b,
-  [0x052e] = 0x064c, [0x052f] = 0x064d, [0x0530] = 0x064e, [0x0531] = 0x064f,
-  [0x0532] = 0x0650, [0x0533] = 0x0651, [0x0534] = 0x0652, [0x0535] = 0x0653,
-  [0x0536] = 0x0654, [0x0537] = 0x0655, [0x0542] = 0x0660, [0x0543] = 0x0661,
-  [0x0544] = 0x0662, [0x0545] = 0x0663, [0x0546] = 0x0664, [0x0547] = 0x0665,
-  [0x0548] = 0x0666, [0x0549] = 0x0667, [0x054a] = 0x0668, [0x054b] = 0x0669,
-  [0x054c] = 0x066a, [0x054d] = 0x066b, [0x054e] = 0x066c, [0x054f] = 0x066d,
-  [0x0550] = 0x066e, [0x0551] = 0x066f, [0x0552] = 0x0670, [0x0553] = 0x0671,
-  [0x0554] = 0x0672, [0x0555] = 0x0673, [0x0556] = 0x0674, [0x0557] = 0x0675,
-  [0x0558] = 0x0676, [0x0559] = 0x0677, [0x055a] = 0x0678, [0x055b] = 0x0679,
-  [0x055c] = 0x067a, [0x055d] = 0x067b, [0x055e] = 0x067c, [0x055f] = 0x067d,
-  [0x0560] = 0x067e, [0x0561] = 0x067f, [0x0562] = 0x0680, [0x0563] = 0x0681,
-  [0x0564] = 0x0682, [0x0565] = 0x0683, [0x0566] = 0x0684, [0x0567] = 0x0685,
-  [0x0568] = 0x0686, [0x0569] = 0x0687, [0x056a] = 0x0688, [0x056b] = 0x0689,
-  [0x056c] = 0x068a, [0x056d] = 0x068b, [0x056e] = 0x068c, [0x056f] = 0x068d,
-  [0x0570] = 0x068e, [0x0571] = 0x068f, [0x0572] = 0x0690, [0x0573] = 0x0691,
-  [0x0574] = 0x0692, [0x0575] = 0x0693, [0x0576] = 0x0694, [0x0577] = 0x0695,
-  [0x0578] = 0x0696, [0x0579] = 0x0697, [0x057a] = 0x0698, [0x057b] = 0x0699,
-  [0x057c] = 0x069a, [0x057d] = 0x069b, [0x057e] = 0x069c, [0x057f] = 0x069d,
-  [0x0580] = 0x069e, [0x0581] = 0x069f, [0x0582] = 0x06a0, [0x0583] = 0x06a1,
-  [0x0584] = 0x06a2, [0x0585] = 0x06a3, [0x0586] = 0x06a4, [0x0587] = 0x06a5,
-  [0x0588] = 0x06a6, [0x0589] = 0x06a7, [0x058a] = 0x06a8, [0x058b] = 0x06a9,
-  [0x058c] = 0x06aa, [0x058d] = 0x06ab, [0x058e] = 0x06ac, [0x058f] = 0x06ad,
-  [0x0590] = 0x06ae, [0x0591] = 0x06af, [0x0592] = 0x06b0, [0x0593] = 0x06b1,
-  [0x0594] = 0x06b2, [0x0595] = 0x06b3, [0x0596] = 0x06b4, [0x0597] = 0x06b5,
-  [0x0598] = 0x06b6, [0x0599] = 0x06b7, [0x059a] = 0x06b8, [0x059b] = 0x06b9,
-  [0x059c] = 0x06ba, [0x059d] = 0x06bb, [0x059e] = 0x06bc, [0x059f] = 0x06bd,
-  [0x05a0] = 0x06be, [0x05a1] = 0x06bf, [0x05a2] = 0x06c0, [0x05a3] = 0x06c1,
-  [0x05a4] = 0x06c2, [0x05a5] = 0x06c3, [0x05a6] = 0x06c4, [0x05a7] = 0x06c5,
-  [0x05a8] = 0x06c6, [0x05a9] = 0x06c7, [0x05aa] = 0x06c8, [0x05ab] = 0x06c9,
-  [0x05ac] = 0x06ca, [0x05ad] = 0x06cb, [0x05ae] = 0x06cc, [0x05af] = 0x06cd,
-  [0x05b0] = 0x06ce, [0x05b1] = 0x06cf, [0x05b2] = 0x06d0, [0x05b3] = 0x06d1,
-  [0x05b4] = 0x06d2, [0x05b5] = 0x06d3, [0x05b6] = 0x06d4, [0x05b7] = 0x06d5,
-  [0x05b8] = 0x06d6, [0x05b9] = 0x06d7, [0x05ba] = 0x06d8, [0x05bb] = 0x06d9,
-  [0x05bc] = 0x06da, [0x05bd] = 0x06db, [0x05be] = 0x06dc, [0x05bf] = 0x06dd,
-  [0x05c0] = 0x06de, [0x05c1] = 0x06df, [0x05c2] = 0x06e0, [0x05c3] = 0x06e1,
-  [0x05c4] = 0x06e2, [0x05c5] = 0x06e3, [0x05c6] = 0x06e4, [0x05c7] = 0x06e5,
-  [0x05c8] = 0x06e6, [0x05c9] = 0x06e7, [0x05ca] = 0x06e8, [0x05cb] = 0x06e9,
-  [0x05cc] = 0x06ea, [0x05cd] = 0x06eb, [0x05ce] = 0x06ec, [0x05cf] = 0x06ed,
-  [0x05d2] = 0x06f0, [0x05d3] = 0x06f1, [0x05d4] = 0x06f2, [0x05d5] = 0x06f3,
-  [0x05d6] = 0x06f4, [0x05d7] = 0x06f5, [0x05d8] = 0x06f6, [0x05d9] = 0x06f7,
-  [0x05da] = 0x06f8, [0x05db] = 0x06f9, [0x05dc] = 0x06fa, [0x05dd] = 0x06fb,
-  [0x05de] = 0x06fc, [0x05df] = 0x06fd, [0x05e0] = 0x06fe, [0x05e2] = 0x0700,
-  [0x05e3] = 0x0701, [0x05e4] = 0x0702, [0x05e5] = 0x0703, [0x05e6] = 0x0704,
-  [0x05e7] = 0x0705, [0x05e8] = 0x0706, [0x05e9] = 0x0707, [0x05ea] = 0x0708,
-  [0x05eb] = 0x0709, [0x05ec] = 0x070a, [0x05ed] = 0x070b, [0x05ee] = 0x070c,
-  [0x05ef] = 0x070d, [0x05f1] = 0x070f, [0x05f2] = 0x0710, [0x05f3] = 0x0711,
-  [0x05f4] = 0x0712, [0x05f5] = 0x0713, [0x05f6] = 0x0714, [0x05f7] = 0x0715,
-  [0x05f8] = 0x0716, [0x05f9] = 0x0717, [0x05fa] = 0x0718, [0x05fb] = 0x0719,
-  [0x05fc] = 0x071a, [0x05fd] = 0x071b, [0x05fe] = 0x071c, [0x05ff] = 0x071d,
-  [0x0600] = 0x071e, [0x0601] = 0x071f, [0x0602] = 0x0720, [0x0603] = 0x0721,
-  [0x0604] = 0x0722, [0x0605] = 0x0723, [0x0606] = 0x0724, [0x0607] = 0x0725,
-  [0x0608] = 0x0726, [0x0609] = 0x0727, [0x060a] = 0x0728, [0x060b] = 0x0729,
-  [0x060c] = 0x072a, [0x060d] = 0x072b, [0x060e] = 0x072c, [0x0612] = 0x0730,
-  [0x0613] = 0x0731, [0x0614] = 0x0732, [0x0615] = 0x0733, [0x0616] = 0x0734,
-  [0x0617] = 0x0735, [0x0618] = 0x0736, [0x0619] = 0x0737, [0x061a] = 0x0738,
-  [0x061b] = 0x0739, [0x061c] = 0x073a, [0x061d] = 0x073b, [0x061e] = 0x073c,
-  [0x061f] = 0x073d, [0x0620] = 0x073e, [0x0621] = 0x073f, [0x0622] = 0x0740,
-  [0x0623] = 0x0741, [0x0624] = 0x0742, [0x0625] = 0x0743, [0x0626] = 0x0744,
-  [0x0627] = 0x0745, [0x0628] = 0x0746, [0x0629] = 0x0747, [0x062a] = 0x0748,
-  [0x062b] = 0x0749, [0x062c] = 0x074a, [0x0662] = 0x0780, [0x0663] = 0x0781,
-  [0x0664] = 0x0782, [0x0665] = 0x0783, [0x0666] = 0x0784, [0x0667] = 0x0785,
-  [0x0668] = 0x0786, [0x0669] = 0x0787, [0x066a] = 0x0788, [0x066b] = 0x0789,
-  [0x066c] = 0x078a, [0x066d] = 0x078b, [0x066e] = 0x078c, [0x066f] = 0x078d,
-  [0x0670] = 0x078e, [0x0671] = 0x078f, [0x0672] = 0x0790, [0x0673] = 0x0791,
-  [0x0674] = 0x0792, [0x0675] = 0x0793, [0x0676] = 0x0794, [0x0677] = 0x0795,
-  [0x0678] = 0x0796, [0x0679] = 0x0797, [0x067a] = 0x0798, [0x067b] = 0x0799,
-  [0x067c] = 0x079a, [0x067d] = 0x079b, [0x067e] = 0x079c, [0x067f] = 0x079d,
-  [0x0680] = 0x079e, [0x0681] = 0x079f, [0x0682] = 0x07a0, [0x0683] = 0x07a1,
-  [0x0684] = 0x07a2, [0x0685] = 0x07a3, [0x0686] = 0x07a4, [0x0687] = 0x07a5,
-  [0x0688] = 0x07a6, [0x0689] = 0x07a7, [0x068a] = 0x07a8, [0x068b] = 0x07a9,
-  [0x068c] = 0x07aa, [0x068d] = 0x07ab, [0x068e] = 0x07ac, [0x068f] = 0x07ad,
-  [0x0690] = 0x07ae, [0x0691] = 0x07af, [0x0692] = 0x07b0, [0x0693] = 0x07b1,
-  [0x07e3] = 0x0901, [0x07e4] = 0x0902, [0x07e5] = 0x0903, [0x07e7] = 0x0905,
-  [0x07e8] = 0x0906, [0x07e9] = 0x0907, [0x07ea] = 0x0908, [0x07eb] = 0x0909,
-  [0x07ec] = 0x090a, [0x07ed] = 0x090b, [0x07ee] = 0x090c, [0x07ef] = 0x090d,
-  [0x07f0] = 0x090e, [0x07f1] = 0x090f, [0x07f2] = 0x0910, [0x07f3] = 0x0911,
-  [0x07f4] = 0x0912, [0x07f5] = 0x0913, [0x07f6] = 0x0914, [0x07f7] = 0x0915,
-  [0x07f8] = 0x0916, [0x07f9] = 0x0917, [0x07fa] = 0x0918, [0x07fb] = 0x0919,
-  [0x07fc] = 0x091a, [0x07fd] = 0x091b, [0x07fe] = 0x091c, [0x07ff] = 0x091d,
-  [0x0800] = 0x091e, [0x0801] = 0x091f, [0x0802] = 0x0920, [0x0803] = 0x0921,
-  [0x0804] = 0x0922, [0x0805] = 0x0923, [0x0806] = 0x0924, [0x0807] = 0x0925,
-  [0x0808] = 0x0926, [0x0809] = 0x0927, [0x080a] = 0x0928, [0x080b] = 0x0929,
-  [0x080c] = 0x092a, [0x080d] = 0x092b, [0x080e] = 0x092c, [0x080f] = 0x092d,
-  [0x0810] = 0x092e, [0x0811] = 0x092f, [0x0812] = 0x0930, [0x0813] = 0x0931,
-  [0x0814] = 0x0932, [0x0815] = 0x0933, [0x0816] = 0x0934, [0x0817] = 0x0935,
-  [0x0818] = 0x0936, [0x0819] = 0x0937, [0x081a] = 0x0938, [0x081b] = 0x0939,
-  [0x081e] = 0x093c, [0x081f] = 0x093d, [0x0820] = 0x093e, [0x0821] = 0x093f,
-  [0x0822] = 0x0940, [0x0823] = 0x0941, [0x0824] = 0x0942, [0x0825] = 0x0943,
-  [0x0826] = 0x0944, [0x0827] = 0x0945, [0x0828] = 0x0946, [0x0829] = 0x0947,
-  [0x082a] = 0x0948, [0x082b] = 0x0949, [0x082c] = 0x094a, [0x082d] = 0x094b,
-  [0x082e] = 0x094c, [0x082f] = 0x094d, [0x0832] = 0x0950, [0x0833] = 0x0951,
-  [0x0834] = 0x0952, [0x0835] = 0x0953, [0x0836] = 0x0954, [0x083a] = 0x0958,
-  [0x083b] = 0x0959, [0x083c] = 0x095a, [0x083d] = 0x095b, [0x083e] = 0x095c,
-  [0x083f] = 0x095d, [0x0840] = 0x095e, [0x0841] = 0x095f, [0x0842] = 0x0960,
-  [0x0843] = 0x0961, [0x0844] = 0x0962, [0x0845] = 0x0963, [0x0846] = 0x0964,
-  [0x0847] = 0x0965, [0x0848] = 0x0966, [0x0849] = 0x0967, [0x084a] = 0x0968,
-  [0x084b] = 0x0969, [0x084c] = 0x096a, [0x084d] = 0x096b, [0x084e] = 0x096c,
-  [0x084f] = 0x096d, [0x0850] = 0x096e, [0x0851] = 0x096f, [0x0852] = 0x0970,
-  [0x0863] = 0x0981, [0x0864] = 0x0982, [0x0865] = 0x0983, [0x0867] = 0x0985,
-  [0x0868] = 0x0986, [0x0869] = 0x0987, [0x086a] = 0x0988, [0x086b] = 0x0989,
-  [0x086c] = 0x098a, [0x086d] = 0x098b, [0x086e] = 0x098c, [0x0871] = 0x098f,
-  [0x0872] = 0x0990, [0x0875] = 0x0993, [0x0876] = 0x0994, [0x0877] = 0x0995,
-  [0x0878] = 0x0996, [0x0879] = 0x0997, [0x087a] = 0x0998, [0x087b] = 0x0999,
-  [0x087c] = 0x099a, [0x087d] = 0x099b, [0x087e] = 0x099c, [0x087f] = 0x099d,
-  [0x0880] = 0x099e, [0x0881] = 0x099f, [0x0882] = 0x09a0, [0x0883] = 0x09a1,
-  [0x0884] = 0x09a2, [0x0885] = 0x09a3, [0x0886] = 0x09a4, [0x0887] = 0x09a5,
-  [0x0888] = 0x09a6, [0x0889] = 0x09a7, [0x088a] = 0x09a8, [0x088c] = 0x09aa,
-  [0x088d] = 0x09ab, [0x088e] = 0x09ac, [0x088f] = 0x09ad, [0x0890] = 0x09ae,
-  [0x0891] = 0x09af, [0x0892] = 0x09b0, [0x0894] = 0x09b2, [0x0898] = 0x09b6,
-  [0x0899] = 0x09b7, [0x089a] = 0x09b8, [0x089b] = 0x09b9, [0x089e] = 0x09bc,
-  [0x08a0] = 0x09be, [0x08a1] = 0x09bf, [0x08a2] = 0x09c0, [0x08a3] = 0x09c1,
-  [0x08a4] = 0x09c2, [0x08a5] = 0x09c3, [0x08a6] = 0x09c4, [0x08a9] = 0x09c7,
-  [0x08aa] = 0x09c8, [0x08ad] = 0x09cb, [0x08ae] = 0x09cc, [0x08af] = 0x09cd,
-  [0x08b9] = 0x09d7, [0x08be] = 0x09dc, [0x08bf] = 0x09dd, [0x08c1] = 0x09df,
-  [0x08c2] = 0x09e0, [0x08c3] = 0x09e1, [0x08c4] = 0x09e2, [0x08c5] = 0x09e3,
-  [0x08c8] = 0x09e6, [0x08c9] = 0x09e7, [0x08ca] = 0x09e8, [0x08cb] = 0x09e9,
-  [0x08cc] = 0x09ea, [0x08cd] = 0x09eb, [0x08ce] = 0x09ec, [0x08cf] = 0x09ed,
-  [0x08d0] = 0x09ee, [0x08d1] = 0x09ef, [0x08d2] = 0x09f0, [0x08d3] = 0x09f1,
-  [0x08d4] = 0x09f2, [0x08d5] = 0x09f3, [0x08d6] = 0x09f4, [0x08d7] = 0x09f5,
-  [0x08d8] = 0x09f6, [0x08d9] = 0x09f7, [0x08da] = 0x09f8, [0x08db] = 0x09f9,
-  [0x08dc] = 0x09fa, [0x08e4] = 0x0a02, [0x08e7] = 0x0a05, [0x08e8] = 0x0a06,
-  [0x08e9] = 0x0a07, [0x08ea] = 0x0a08, [0x08eb] = 0x0a09, [0x08ec] = 0x0a0a,
-  [0x08f1] = 0x0a0f, [0x08f2] = 0x0a10, [0x08f5] = 0x0a13, [0x08f6] = 0x0a14,
-  [0x08f7] = 0x0a15, [0x08f8] = 0x0a16, [0x08f9] = 0x0a17, [0x08fa] = 0x0a18,
-  [0x08fb] = 0x0a19, [0x08fc] = 0x0a1a, [0x08fd] = 0x0a1b, [0x08fe] = 0x0a1c,
-  [0x08ff] = 0x0a1d, [0x0900] = 0x0a1e, [0x0901] = 0x0a1f, [0x0902] = 0x0a20,
-  [0x0903] = 0x0a21, [0x0904] = 0x0a22, [0x0905] = 0x0a23, [0x0906] = 0x0a24,
-  [0x0907] = 0x0a25, [0x0908] = 0x0a26, [0x0909] = 0x0a27, [0x090a] = 0x0a28,
-  [0x090c] = 0x0a2a, [0x090d] = 0x0a2b, [0x090e] = 0x0a2c, [0x090f] = 0x0a2d,
-  [0x0910] = 0x0a2e, [0x0911] = 0x0a2f, [0x0912] = 0x0a30, [0x0914] = 0x0a32,
-  [0x0915] = 0x0a33, [0x0917] = 0x0a35, [0x0918] = 0x0a36, [0x091a] = 0x0a38,
-  [0x091b] = 0x0a39, [0x091e] = 0x0a3c, [0x0920] = 0x0a3e, [0x0921] = 0x0a3f,
-  [0x0922] = 0x0a40, [0x0923] = 0x0a41, [0x0924] = 0x0a42, [0x0929] = 0x0a47,
-  [0x092a] = 0x0a48, [0x092d] = 0x0a4b, [0x092e] = 0x0a4c, [0x092f] = 0x0a4d,
-  [0x093b] = 0x0a59, [0x093c] = 0x0a5a, [0x093d] = 0x0a5b, [0x093e] = 0x0a5c,
-  [0x0940] = 0x0a5e, [0x0948] = 0x0a66, [0x0949] = 0x0a67, [0x094a] = 0x0a68,
-  [0x094b] = 0x0a69, [0x094c] = 0x0a6a, [0x094d] = 0x0a6b, [0x094e] = 0x0a6c,
-  [0x094f] = 0x0a6d, [0x0950] = 0x0a6e, [0x0951] = 0x0a6f, [0x0952] = 0x0a70,
-  [0x0953] = 0x0a71, [0x0954] = 0x0a72, [0x0955] = 0x0a73, [0x0956] = 0x0a74,
-  [0x0963] = 0x0a81, [0x0964] = 0x0a82, [0x0965] = 0x0a83, [0x0967] = 0x0a85,
-  [0x0968] = 0x0a86, [0x0969] = 0x0a87, [0x096a] = 0x0a88, [0x096b] = 0x0a89,
-  [0x096c] = 0x0a8a, [0x096d] = 0x0a8b, [0x096f] = 0x0a8d, [0x0971] = 0x0a8f,
-  [0x0972] = 0x0a90, [0x0973] = 0x0a91, [0x0975] = 0x0a93, [0x0976] = 0x0a94,
-  [0x0977] = 0x0a95, [0x0978] = 0x0a96, [0x0979] = 0x0a97, [0x097a] = 0x0a98,
-  [0x097b] = 0x0a99, [0x097c] = 0x0a9a, [0x097d] = 0x0a9b, [0x097e] = 0x0a9c,
-  [0x097f] = 0x0a9d, [0x0980] = 0x0a9e, [0x0981] = 0x0a9f, [0x0982] = 0x0aa0,
-  [0x0983] = 0x0aa1, [0x0984] = 0x0aa2, [0x0985] = 0x0aa3, [0x0986] = 0x0aa4,
-  [0x0987] = 0x0aa5, [0x0988] = 0x0aa6, [0x0989] = 0x0aa7, [0x098a] = 0x0aa8,
-  [0x098c] = 0x0aaa, [0x098d] = 0x0aab, [0x098e] = 0x0aac, [0x098f] = 0x0aad,
-  [0x0990] = 0x0aae, [0x0991] = 0x0aaf, [0x0992] = 0x0ab0, [0x0994] = 0x0ab2,
-  [0x0995] = 0x0ab3, [0x0997] = 0x0ab5, [0x0998] = 0x0ab6, [0x0999] = 0x0ab7,
-  [0x099a] = 0x0ab8, [0x099b] = 0x0ab9, [0x099e] = 0x0abc, [0x099f] = 0x0abd,
-  [0x09a0] = 0x0abe, [0x09a1] = 0x0abf, [0x09a2] = 0x0ac0, [0x09a3] = 0x0ac1,
-  [0x09a4] = 0x0ac2, [0x09a5] = 0x0ac3, [0x09a6] = 0x0ac4, [0x09a7] = 0x0ac5,
-  [0x09a9] = 0x0ac7, [0x09aa] = 0x0ac8, [0x09ab] = 0x0ac9, [0x09ad] = 0x0acb,
-  [0x09ae] = 0x0acc, [0x09af] = 0x0acd, [0x09b2] = 0x0ad0, [0x09c2] = 0x0ae0,
-  [0x09c8] = 0x0ae6, [0x09c9] = 0x0ae7, [0x09ca] = 0x0ae8, [0x09cb] = 0x0ae9,
-  [0x09cc] = 0x0aea, [0x09cd] = 0x0aeb, [0x09ce] = 0x0aec, [0x09cf] = 0x0aed,
-  [0x09d0] = 0x0aee, [0x09d1] = 0x0aef, [0x09e3] = 0x0b01, [0x09e4] = 0x0b02,
-  [0x09e5] = 0x0b03, [0x09e7] = 0x0b05, [0x09e8] = 0x0b06, [0x09e9] = 0x0b07,
-  [0x09ea] = 0x0b08, [0x09eb] = 0x0b09, [0x09ec] = 0x0b0a, [0x09ed] = 0x0b0b,
-  [0x09ee] = 0x0b0c, [0x09f1] = 0x0b0f, [0x09f2] = 0x0b10, [0x09f5] = 0x0b13,
-  [0x09f6] = 0x0b14, [0x09f7] = 0x0b15, [0x09f8] = 0x0b16, [0x09f9] = 0x0b17,
-  [0x09fa] = 0x0b18, [0x09fb] = 0x0b19, [0x09fc] = 0x0b1a, [0x09fd] = 0x0b1b,
-  [0x09fe] = 0x0b1c, [0x09ff] = 0x0b1d, [0x0a00] = 0x0b1e, [0x0a01] = 0x0b1f,
-  [0x0a02] = 0x0b20, [0x0a03] = 0x0b21, [0x0a04] = 0x0b22, [0x0a05] = 0x0b23,
-  [0x0a06] = 0x0b24, [0x0a07] = 0x0b25, [0x0a08] = 0x0b26, [0x0a09] = 0x0b27,
-  [0x0a0a] = 0x0b28, [0x0a0c] = 0x0b2a, [0x0a0d] = 0x0b2b, [0x0a0e] = 0x0b2c,
-  [0x0a0f] = 0x0b2d, [0x0a10] = 0x0b2e, [0x0a11] = 0x0b2f, [0x0a12] = 0x0b30,
-  [0x0a14] = 0x0b32, [0x0a15] = 0x0b33, [0x0a18] = 0x0b36, [0x0a19] = 0x0b37,
-  [0x0a1a] = 0x0b38, [0x0a1b] = 0x0b39, [0x0a1e] = 0x0b3c, [0x0a1f] = 0x0b3d,
-  [0x0a20] = 0x0b3e, [0x0a21] = 0x0b3f, [0x0a22] = 0x0b40, [0x0a23] = 0x0b41,
-  [0x0a24] = 0x0b42, [0x0a25] = 0x0b43, [0x0a29] = 0x0b47, [0x0a2a] = 0x0b48,
-  [0x0a2d] = 0x0b4b, [0x0a2e] = 0x0b4c, [0x0a2f] = 0x0b4d, [0x0a38] = 0x0b56,
-  [0x0a39] = 0x0b57, [0x0a3e] = 0x0b5c, [0x0a3f] = 0x0b5d, [0x0a41] = 0x0b5f,
-  [0x0a42] = 0x0b60, [0x0a43] = 0x0b61, [0x0a48] = 0x0b66, [0x0a49] = 0x0b67,
-  [0x0a4a] = 0x0b68, [0x0a4b] = 0x0b69, [0x0a4c] = 0x0b6a, [0x0a4d] = 0x0b6b,
-  [0x0a4e] = 0x0b6c, [0x0a4f] = 0x0b6d, [0x0a50] = 0x0b6e, [0x0a51] = 0x0b6f,
-  [0x0a52] = 0x0b70, [0x0a64] = 0x0b82, [0x0a65] = 0x0b83, [0x0a67] = 0x0b85,
-  [0x0a68] = 0x0b86, [0x0a69] = 0x0b87, [0x0a6a] = 0x0b88, [0x0a6b] = 0x0b89,
-  [0x0a6c] = 0x0b8a, [0x0a70] = 0x0b8e, [0x0a71] = 0x0b8f, [0x0a72] = 0x0b90,
-  [0x0a74] = 0x0b92, [0x0a75] = 0x0b93, [0x0a76] = 0x0b94, [0x0a77] = 0x0b95,
-  [0x0a7b] = 0x0b99, [0x0a7c] = 0x0b9a, [0x0a7e] = 0x0b9c, [0x0a80] = 0x0b9e,
-  [0x0a81] = 0x0b9f, [0x0a85] = 0x0ba3, [0x0a86] = 0x0ba4, [0x0a8a] = 0x0ba8,
-  [0x0a8b] = 0x0ba9, [0x0a8c] = 0x0baa, [0x0a90] = 0x0bae, [0x0a91] = 0x0baf,
-  [0x0a92] = 0x0bb0, [0x0a93] = 0x0bb1, [0x0a94] = 0x0bb2, [0x0a95] = 0x0bb3,
-  [0x0a96] = 0x0bb4, [0x0a97] = 0x0bb5, [0x0a99] = 0x0bb7, [0x0a9a] = 0x0bb8,
-  [0x0a9b] = 0x0bb9, [0x0aa0] = 0x0bbe, [0x0aa1] = 0x0bbf, [0x0aa2] = 0x0bc0,
-  [0x0aa3] = 0x0bc1, [0x0aa4] = 0x0bc2, [0x0aa8] = 0x0bc6, [0x0aa9] = 0x0bc7,
-  [0x0aaa] = 0x0bc8, [0x0aac] = 0x0bca, [0x0aad] = 0x0bcb, [0x0aae] = 0x0bcc,
-  [0x0aaf] = 0x0bcd, [0x0ab9] = 0x0bd7, [0x0ac9] = 0x0be7, [0x0aca] = 0x0be8,
-  [0x0acb] = 0x0be9, [0x0acc] = 0x0bea, [0x0acd] = 0x0beb, [0x0ace] = 0x0bec,
-  [0x0acf] = 0x0bed, [0x0ad0] = 0x0bee, [0x0ad1] = 0x0bef, [0x0ad2] = 0x0bf0,
-  [0x0ad3] = 0x0bf1, [0x0ad4] = 0x0bf2, [0x0ae3] = 0x0c01, [0x0ae4] = 0x0c02,
-  [0x0ae5] = 0x0c03, [0x0ae7] = 0x0c05, [0x0ae8] = 0x0c06, [0x0ae9] = 0x0c07,
-  [0x0aea] = 0x0c08, [0x0aeb] = 0x0c09, [0x0aec] = 0x0c0a, [0x0aed] = 0x0c0b,
-  [0x0aee] = 0x0c0c, [0x0af0] = 0x0c0e, [0x0af1] = 0x0c0f, [0x0af2] = 0x0c10,
-  [0x0af4] = 0x0c12, [0x0af5] = 0x0c13, [0x0af6] = 0x0c14, [0x0af7] = 0x0c15,
-  [0x0af8] = 0x0c16, [0x0af9] = 0x0c17, [0x0afa] = 0x0c18, [0x0afb] = 0x0c19,
-  [0x0afc] = 0x0c1a, [0x0afd] = 0x0c1b, [0x0afe] = 0x0c1c, [0x0aff] = 0x0c1d,
-  [0x0b00] = 0x0c1e, [0x0b01] = 0x0c1f, [0x0b02] = 0x0c20, [0x0b03] = 0x0c21,
-  [0x0b04] = 0x0c22, [0x0b05] = 0x0c23, [0x0b06] = 0x0c24, [0x0b07] = 0x0c25,
-  [0x0b08] = 0x0c26, [0x0b09] = 0x0c27, [0x0b0a] = 0x0c28, [0x0b0c] = 0x0c2a,
-  [0x0b0d] = 0x0c2b, [0x0b0e] = 0x0c2c, [0x0b0f] = 0x0c2d, [0x0b10] = 0x0c2e,
-  [0x0b11] = 0x0c2f, [0x0b12] = 0x0c30, [0x0b13] = 0x0c31, [0x0b14] = 0x0c32,
-  [0x0b15] = 0x0c33, [0x0b17] = 0x0c35, [0x0b18] = 0x0c36, [0x0b19] = 0x0c37,
-  [0x0b1a] = 0x0c38, [0x0b1b] = 0x0c39, [0x0b20] = 0x0c3e, [0x0b21] = 0x0c3f,
-  [0x0b22] = 0x0c40, [0x0b23] = 0x0c41, [0x0b24] = 0x0c42, [0x0b25] = 0x0c43,
-  [0x0b26] = 0x0c44, [0x0b28] = 0x0c46, [0x0b29] = 0x0c47, [0x0b2a] = 0x0c48,
-  [0x0b2c] = 0x0c4a, [0x0b2d] = 0x0c4b, [0x0b2e] = 0x0c4c, [0x0b2f] = 0x0c4d,
-  [0x0b37] = 0x0c55, [0x0b38] = 0x0c56, [0x0b42] = 0x0c60, [0x0b43] = 0x0c61,
-  [0x0b48] = 0x0c66, [0x0b49] = 0x0c67, [0x0b4a] = 0x0c68, [0x0b4b] = 0x0c69,
-  [0x0b4c] = 0x0c6a, [0x0b4d] = 0x0c6b, [0x0b4e] = 0x0c6c, [0x0b4f] = 0x0c6d,
-  [0x0b50] = 0x0c6e, [0x0b51] = 0x0c6f, [0x0b64] = 0x0c82, [0x0b65] = 0x0c83,
-  [0x0b67] = 0x0c85, [0x0b68] = 0x0c86, [0x0b69] = 0x0c87, [0x0b6a] = 0x0c88,
-  [0x0b6b] = 0x0c89, [0x0b6c] = 0x0c8a, [0x0b6d] = 0x0c8b, [0x0b6e] = 0x0c8c,
-  [0x0b70] = 0x0c8e, [0x0b71] = 0x0c8f, [0x0b72] = 0x0c90, [0x0b74] = 0x0c92,
-  [0x0b75] = 0x0c93, [0x0b76] = 0x0c94, [0x0b77] = 0x0c95, [0x0b78] = 0x0c96,
-  [0x0b79] = 0x0c97, [0x0b7a] = 0x0c98, [0x0b7b] = 0x0c99, [0x0b7c] = 0x0c9a,
-  [0x0b7d] = 0x0c9b, [0x0b7e] = 0x0c9c, [0x0b7f] = 0x0c9d, [0x0b80] = 0x0c9e,
-  [0x0b81] = 0x0c9f, [0x0b82] = 0x0ca0, [0x0b83] = 0x0ca1, [0x0b84] = 0x0ca2,
-  [0x0b85] = 0x0ca3, [0x0b86] = 0x0ca4, [0x0b87] = 0x0ca5, [0x0b88] = 0x0ca6,
-  [0x0b89] = 0x0ca7, [0x0b8a] = 0x0ca8, [0x0b8c] = 0x0caa, [0x0b8d] = 0x0cab,
-  [0x0b8e] = 0x0cac, [0x0b8f] = 0x0cad, [0x0b90] = 0x0cae, [0x0b91] = 0x0caf,
-  [0x0b92] = 0x0cb0, [0x0b93] = 0x0cb1, [0x0b94] = 0x0cb2, [0x0b95] = 0x0cb3,
-  [0x0b97] = 0x0cb5, [0x0b98] = 0x0cb6, [0x0b99] = 0x0cb7, [0x0b9a] = 0x0cb8,
-  [0x0b9b] = 0x0cb9, [0x0ba0] = 0x0cbe, [0x0ba1] = 0x0cbf, [0x0ba2] = 0x0cc0,
-  [0x0ba3] = 0x0cc1, [0x0ba4] = 0x0cc2, [0x0ba5] = 0x0cc3, [0x0ba6] = 0x0cc4,
-  [0x0ba8] = 0x0cc6, [0x0ba9] = 0x0cc7, [0x0baa] = 0x0cc8, [0x0bac] = 0x0cca,
-  [0x0bad] = 0x0ccb, [0x0bae] = 0x0ccc, [0x0baf] = 0x0ccd, [0x0bb7] = 0x0cd5,
-  [0x0bb8] = 0x0cd6, [0x0bc0] = 0x0cde, [0x0bc2] = 0x0ce0, [0x0bc3] = 0x0ce1,
-  [0x0bc8] = 0x0ce6, [0x0bc9] = 0x0ce7, [0x0bca] = 0x0ce8, [0x0bcb] = 0x0ce9,
-  [0x0bcc] = 0x0cea, [0x0bcd] = 0x0ceb, [0x0bce] = 0x0cec, [0x0bcf] = 0x0ced,
-  [0x0bd0] = 0x0cee, [0x0bd1] = 0x0cef, [0x0be4] = 0x0d02, [0x0be5] = 0x0d03,
-  [0x0be7] = 0x0d05, [0x0be8] = 0x0d06, [0x0be9] = 0x0d07, [0x0bea] = 0x0d08,
-  [0x0beb] = 0x0d09, [0x0bec] = 0x0d0a, [0x0bed] = 0x0d0b, [0x0bee] = 0x0d0c,
-  [0x0bf0] = 0x0d0e, [0x0bf1] = 0x0d0f, [0x0bf2] = 0x0d10, [0x0bf4] = 0x0d12,
-  [0x0bf5] = 0x0d13, [0x0bf6] = 0x0d14, [0x0bf7] = 0x0d15, [0x0bf8] = 0x0d16,
-  [0x0bf9] = 0x0d17, [0x0bfa] = 0x0d18, [0x0bfb] = 0x0d19, [0x0bfc] = 0x0d1a,
-  [0x0bfd] = 0x0d1b, [0x0bfe] = 0x0d1c, [0x0bff] = 0x0d1d, [0x0c00] = 0x0d1e,
-  [0x0c01] = 0x0d1f, [0x0c02] = 0x0d20, [0x0c03] = 0x0d21, [0x0c04] = 0x0d22,
-  [0x0c05] = 0x0d23, [0x0c06] = 0x0d24, [0x0c07] = 0x0d25, [0x0c08] = 0x0d26,
-  [0x0c09] = 0x0d27, [0x0c0a] = 0x0d28, [0x0c0c] = 0x0d2a, [0x0c0d] = 0x0d2b,
-  [0x0c0e] = 0x0d2c, [0x0c0f] = 0x0d2d, [0x0c10] = 0x0d2e, [0x0c11] = 0x0d2f,
-  [0x0c12] = 0x0d30, [0x0c13] = 0x0d31, [0x0c14] = 0x0d32, [0x0c15] = 0x0d33,
-  [0x0c16] = 0x0d34, [0x0c17] = 0x0d35, [0x0c18] = 0x0d36, [0x0c19] = 0x0d37,
-  [0x0c1a] = 0x0d38, [0x0c1b] = 0x0d39, [0x0c20] = 0x0d3e, [0x0c21] = 0x0d3f,
-  [0x0c22] = 0x0d40, [0x0c23] = 0x0d41, [0x0c24] = 0x0d42, [0x0c25] = 0x0d43,
-  [0x0c28] = 0x0d46, [0x0c29] = 0x0d47, [0x0c2a] = 0x0d48, [0x0c2c] = 0x0d4a,
-  [0x0c2d] = 0x0d4b, [0x0c2e] = 0x0d4c, [0x0c2f] = 0x0d4d, [0x0c39] = 0x0d57,
-  [0x0c42] = 0x0d60, [0x0c43] = 0x0d61, [0x0c48] = 0x0d66, [0x0c49] = 0x0d67,
-  [0x0c4a] = 0x0d68, [0x0c4b] = 0x0d69, [0x0c4c] = 0x0d6a, [0x0c4d] = 0x0d6b,
-  [0x0c4e] = 0x0d6c, [0x0c4f] = 0x0d6d, [0x0c50] = 0x0d6e, [0x0c51] = 0x0d6f,
-  [0x0c64] = 0x0d82, [0x0c65] = 0x0d83, [0x0c67] = 0x0d85, [0x0c68] = 0x0d86,
-  [0x0c69] = 0x0d87, [0x0c6a] = 0x0d88, [0x0c6b] = 0x0d89, [0x0c6c] = 0x0d8a,
-  [0x0c6d] = 0x0d8b, [0x0c6e] = 0x0d8c, [0x0c6f] = 0x0d8d, [0x0c70] = 0x0d8e,
-  [0x0c71] = 0x0d8f, [0x0c72] = 0x0d90, [0x0c73] = 0x0d91, [0x0c74] = 0x0d92,
-  [0x0c75] = 0x0d93, [0x0c76] = 0x0d94, [0x0c77] = 0x0d95, [0x0c78] = 0x0d96,
-  [0x0c7c] = 0x0d9a, [0x0c7d] = 0x0d9b, [0x0c7e] = 0x0d9c, [0x0c7f] = 0x0d9d,
-  [0x0c80] = 0x0d9e, [0x0c81] = 0x0d9f, [0x0c82] = 0x0da0, [0x0c83] = 0x0da1,
-  [0x0c84] = 0x0da2, [0x0c85] = 0x0da3, [0x0c86] = 0x0da4, [0x0c87] = 0x0da5,
-  [0x0c88] = 0x0da6, [0x0c89] = 0x0da7, [0x0c8a] = 0x0da8, [0x0c8b] = 0x0da9,
-  [0x0c8c] = 0x0daa, [0x0c8d] = 0x0dab, [0x0c8e] = 0x0dac, [0x0c8f] = 0x0dad,
-  [0x0c90] = 0x0dae, [0x0c91] = 0x0daf, [0x0c92] = 0x0db0, [0x0c93] = 0x0db1,
-  [0x0c95] = 0x0db3, [0x0c96] = 0x0db4, [0x0c97] = 0x0db5, [0x0c98] = 0x0db6,
-  [0x0c99] = 0x0db7, [0x0c9a] = 0x0db8, [0x0c9b] = 0x0db9, [0x0c9c] = 0x0dba,
-  [0x0c9d] = 0x0dbb, [0x0c9f] = 0x0dbd, [0x0ca2] = 0x0dc0, [0x0ca3] = 0x0dc1,
-  [0x0ca4] = 0x0dc2, [0x0ca5] = 0x0dc3, [0x0ca6] = 0x0dc4, [0x0ca7] = 0x0dc5,
-  [0x0ca8] = 0x0dc6, [0x0cac] = 0x0dca, [0x0cb1] = 0x0dcf, [0x0cb2] = 0x0dd0,
-  [0x0cb3] = 0x0dd1, [0x0cb4] = 0x0dd2, [0x0cb5] = 0x0dd3, [0x0cb6] = 0x0dd4,
-  [0x0cb8] = 0x0dd6, [0x0cba] = 0x0dd8, [0x0cbb] = 0x0dd9, [0x0cbc] = 0x0dda,
-  [0x0cbd] = 0x0ddb, [0x0cbe] = 0x0ddc, [0x0cbf] = 0x0ddd, [0x0cc0] = 0x0dde,
-  [0x0cc1] = 0x0ddf, [0x0cd4] = 0x0df2, [0x0cd5] = 0x0df3, [0x0cd6] = 0x0df4,
-  [0x0ce3] = 0x0e01, [0x0ce4] = 0x0e02, [0x0ce5] = 0x0e03, [0x0ce6] = 0x0e04,
-  [0x0ce7] = 0x0e05, [0x0ce8] = 0x0e06, [0x0ce9] = 0x0e07, [0x0cea] = 0x0e08,
-  [0x0ceb] = 0x0e09, [0x0cec] = 0x0e0a, [0x0ced] = 0x0e0b, [0x0cee] = 0x0e0c,
-  [0x0cef] = 0x0e0d, [0x0cf0] = 0x0e0e, [0x0cf1] = 0x0e0f, [0x0cf2] = 0x0e10,
-  [0x0cf3] = 0x0e11, [0x0cf4] = 0x0e12, [0x0cf5] = 0x0e13, [0x0cf6] = 0x0e14,
-  [0x0cf7] = 0x0e15, [0x0cf8] = 0x0e16, [0x0cf9] = 0x0e17, [0x0cfa] = 0x0e18,
-  [0x0cfb] = 0x0e19, [0x0cfc] = 0x0e1a, [0x0cfd] = 0x0e1b, [0x0cfe] = 0x0e1c,
-  [0x0cff] = 0x0e1d, [0x0d00] = 0x0e1e, [0x0d01] = 0x0e1f, [0x0d02] = 0x0e20,
-  [0x0d03] = 0x0e21, [0x0d04] = 0x0e22, [0x0d05] = 0x0e23, [0x0d06] = 0x0e24,
-  [0x0d07] = 0x0e25, [0x0d08] = 0x0e26, [0x0d09] = 0x0e27, [0x0d0a] = 0x0e28,
-  [0x0d0b] = 0x0e29, [0x0d0c] = 0x0e2a, [0x0d0d] = 0x0e2b, [0x0d0e] = 0x0e2c,
-  [0x0d0f] = 0x0e2d, [0x0d10] = 0x0e2e, [0x0d11] = 0x0e2f, [0x0d12] = 0x0e30,
-  [0x0d13] = 0x0e31, [0x0d14] = 0x0e32, [0x0d15] = 0x0e33, [0x0d16] = 0x0e34,
-  [0x0d17] = 0x0e35, [0x0d18] = 0x0e36, [0x0d19] = 0x0e37, [0x0d1a] = 0x0e38,
-  [0x0d1b] = 0x0e39, [0x0d1c] = 0x0e3a, [0x0d21] = 0x0e3f, [0x0d22] = 0x0e40,
-  [0x0d23] = 0x0e41, [0x0d24] = 0x0e42, [0x0d25] = 0x0e43, [0x0d26] = 0x0e44,
-  [0x0d27] = 0x0e45, [0x0d28] = 0x0e46, [0x0d29] = 0x0e47, [0x0d2a] = 0x0e48,
-  [0x0d2b] = 0x0e49, [0x0d2c] = 0x0e4a, [0x0d2d] = 0x0e4b, [0x0d2e] = 0x0e4c,
-  [0x0d2f] = 0x0e4d, [0x0d30] = 0x0e4e, [0x0d31] = 0x0e4f, [0x0d32] = 0x0e50,
-  [0x0d33] = 0x0e51, [0x0d34] = 0x0e52, [0x0d35] = 0x0e53, [0x0d36] = 0x0e54,
-  [0x0d37] = 0x0e55, [0x0d38] = 0x0e56, [0x0d39] = 0x0e57, [0x0d3a] = 0x0e58,
-  [0x0d3b] = 0x0e59, [0x0d3c] = 0x0e5a, [0x0d3d] = 0x0e5b, [0x0d63] = 0x0e81,
-  [0x0d64] = 0x0e82, [0x0d66] = 0x0e84, [0x0d69] = 0x0e87, [0x0d6a] = 0x0e88,
-  [0x0d6c] = 0x0e8a, [0x0d6f] = 0x0e8d, [0x0d76] = 0x0e94, [0x0d77] = 0x0e95,
-  [0x0d78] = 0x0e96, [0x0d79] = 0x0e97, [0x0d7b] = 0x0e99, [0x0d7c] = 0x0e9a,
-  [0x0d7d] = 0x0e9b, [0x0d7e] = 0x0e9c, [0x0d7f] = 0x0e9d, [0x0d80] = 0x0e9e,
-  [0x0d81] = 0x0e9f, [0x0d83] = 0x0ea1, [0x0d84] = 0x0ea2, [0x0d85] = 0x0ea3,
-  [0x0d87] = 0x0ea5, [0x0d89] = 0x0ea7, [0x0d8c] = 0x0eaa, [0x0d8d] = 0x0eab,
-  [0x0d8f] = 0x0ead, [0x0d90] = 0x0eae, [0x0d91] = 0x0eaf, [0x0d92] = 0x0eb0,
-  [0x0d93] = 0x0eb1, [0x0d94] = 0x0eb2, [0x0d95] = 0x0eb3, [0x0d96] = 0x0eb4,
-  [0x0d97] = 0x0eb5, [0x0d98] = 0x0eb6, [0x0d99] = 0x0eb7, [0x0d9a] = 0x0eb8,
-  [0x0d9b] = 0x0eb9, [0x0d9d] = 0x0ebb, [0x0d9e] = 0x0ebc, [0x0d9f] = 0x0ebd,
-  [0x0da2] = 0x0ec0, [0x0da3] = 0x0ec1, [0x0da4] = 0x0ec2, [0x0da5] = 0x0ec3,
-  [0x0da6] = 0x0ec4, [0x0da8] = 0x0ec6, [0x0daa] = 0x0ec8, [0x0dab] = 0x0ec9,
-  [0x0dac] = 0x0eca, [0x0dad] = 0x0ecb, [0x0dae] = 0x0ecc, [0x0daf] = 0x0ecd,
-  [0x0db2] = 0x0ed0, [0x0db3] = 0x0ed1, [0x0db4] = 0x0ed2, [0x0db5] = 0x0ed3,
-  [0x0db6] = 0x0ed4, [0x0db7] = 0x0ed5, [0x0db8] = 0x0ed6, [0x0db9] = 0x0ed7,
-  [0x0dba] = 0x0ed8, [0x0dbb] = 0x0ed9, [0x0dbe] = 0x0edc, [0x0dbf] = 0x0edd,
-  [0x0de2] = 0x0f00, [0x0de3] = 0x0f01, [0x0de4] = 0x0f02, [0x0de5] = 0x0f03,
-  [0x0de6] = 0x0f04, [0x0de7] = 0x0f05, [0x0de8] = 0x0f06, [0x0de9] = 0x0f07,
-  [0x0dea] = 0x0f08, [0x0deb] = 0x0f09, [0x0dec] = 0x0f0a, [0x0ded] = 0x0f0b,
-  [0x0dee] = 0x0f0c, [0x0def] = 0x0f0d, [0x0df0] = 0x0f0e, [0x0df1] = 0x0f0f,
-  [0x0df2] = 0x0f10, [0x0df3] = 0x0f11, [0x0df4] = 0x0f12, [0x0df5] = 0x0f13,
-  [0x0df6] = 0x0f14, [0x0df7] = 0x0f15, [0x0df8] = 0x0f16, [0x0df9] = 0x0f17,
-  [0x0dfa] = 0x0f18, [0x0dfb] = 0x0f19, [0x0dfc] = 0x0f1a, [0x0dfd] = 0x0f1b,
-  [0x0dfe] = 0x0f1c, [0x0dff] = 0x0f1d, [0x0e00] = 0x0f1e, [0x0e01] = 0x0f1f,
-  [0x0e02] = 0x0f20, [0x0e03] = 0x0f21, [0x0e04] = 0x0f22, [0x0e05] = 0x0f23,
-  [0x0e06] = 0x0f24, [0x0e07] = 0x0f25, [0x0e08] = 0x0f26, [0x0e09] = 0x0f27,
-  [0x0e0a] = 0x0f28, [0x0e0b] = 0x0f29, [0x0e0c] = 0x0f2a, [0x0e0d] = 0x0f2b,
-  [0x0e0e] = 0x0f2c, [0x0e0f] = 0x0f2d, [0x0e10] = 0x0f2e, [0x0e11] = 0x0f2f,
-  [0x0e12] = 0x0f30, [0x0e13] = 0x0f31, [0x0e14] = 0x0f32, [0x0e15] = 0x0f33,
-  [0x0e16] = 0x0f34, [0x0e17] = 0x0f35, [0x0e18] = 0x0f36, [0x0e19] = 0x0f37,
-  [0x0e1a] = 0x0f38, [0x0e1b] = 0x0f39, [0x0e1c] = 0x0f3a, [0x0e1d] = 0x0f3b,
-  [0x0e1e] = 0x0f3c, [0x0e1f] = 0x0f3d, [0x0e20] = 0x0f3e, [0x0e21] = 0x0f3f,
-  [0x0e22] = 0x0f40, [0x0e23] = 0x0f41, [0x0e24] = 0x0f42, [0x0e25] = 0x0f43,
-  [0x0e26] = 0x0f44, [0x0e27] = 0x0f45, [0x0e28] = 0x0f46, [0x0e29] = 0x0f47,
-  [0x0e2b] = 0x0f49, [0x0e2c] = 0x0f4a, [0x0e2d] = 0x0f4b, [0x0e2e] = 0x0f4c,
-  [0x0e2f] = 0x0f4d, [0x0e30] = 0x0f4e, [0x0e31] = 0x0f4f, [0x0e32] = 0x0f50,
-  [0x0e33] = 0x0f51, [0x0e34] = 0x0f52, [0x0e35] = 0x0f53, [0x0e36] = 0x0f54,
-  [0x0e37] = 0x0f55, [0x0e38] = 0x0f56, [0x0e39] = 0x0f57, [0x0e3a] = 0x0f58,
-  [0x0e3b] = 0x0f59, [0x0e3c] = 0x0f5a, [0x0e3d] = 0x0f5b, [0x0e3e] = 0x0f5c,
-  [0x0e3f] = 0x0f5d, [0x0e40] = 0x0f5e, [0x0e41] = 0x0f5f, [0x0e42] = 0x0f60,
-  [0x0e43] = 0x0f61, [0x0e44] = 0x0f62, [0x0e45] = 0x0f63, [0x0e46] = 0x0f64,
-  [0x0e47] = 0x0f65, [0x0e48] = 0x0f66, [0x0e49] = 0x0f67, [0x0e4a] = 0x0f68,
-  [0x0e4b] = 0x0f69, [0x0e4c] = 0x0f6a, [0x0e53] = 0x0f71, [0x0e54] = 0x0f72,
-  [0x0e55] = 0x0f73, [0x0e56] = 0x0f74, [0x0e57] = 0x0f75, [0x0e58] = 0x0f76,
-  [0x0e59] = 0x0f77, [0x0e5a] = 0x0f78, [0x0e5b] = 0x0f79, [0x0e5c] = 0x0f7a,
-  [0x0e5d] = 0x0f7b, [0x0e5e] = 0x0f7c, [0x0e5f] = 0x0f7d, [0x0e60] = 0x0f7e,
-  [0x0e61] = 0x0f7f, [0x0e62] = 0x0f80, [0x0e63] = 0x0f81, [0x0e64] = 0x0f82,
-  [0x0e65] = 0x0f83, [0x0e66] = 0x0f84, [0x0e67] = 0x0f85, [0x0e68] = 0x0f86,
-  [0x0e69] = 0x0f87, [0x0e6a] = 0x0f88, [0x0e6b] = 0x0f89, [0x0e6c] = 0x0f8a,
-  [0x0e6d] = 0x0f8b, [0x0e72] = 0x0f90, [0x0e73] = 0x0f91, [0x0e74] = 0x0f92,
-  [0x0e75] = 0x0f93, [0x0e76] = 0x0f94, [0x0e77] = 0x0f95, [0x0e78] = 0x0f96,
-  [0x0e79] = 0x0f97, [0x0e7b] = 0x0f99, [0x0e7c] = 0x0f9a, [0x0e7d] = 0x0f9b,
-  [0x0e7e] = 0x0f9c, [0x0e7f] = 0x0f9d, [0x0e80] = 0x0f9e, [0x0e81] = 0x0f9f,
-  [0x0e82] = 0x0fa0, [0x0e83] = 0x0fa1, [0x0e84] = 0x0fa2, [0x0e85] = 0x0fa3,
-  [0x0e86] = 0x0fa4, [0x0e87] = 0x0fa5, [0x0e88] = 0x0fa6, [0x0e89] = 0x0fa7,
-  [0x0e8a] = 0x0fa8, [0x0e8b] = 0x0fa9, [0x0e8c] = 0x0faa, [0x0e8d] = 0x0fab,
-  [0x0e8e] = 0x0fac, [0x0e8f] = 0x0fad, [0x0e90] = 0x0fae, [0x0e91] = 0x0faf,
-  [0x0e92] = 0x0fb0, [0x0e93] = 0x0fb1, [0x0e94] = 0x0fb2, [0x0e95] = 0x0fb3,
-  [0x0e96] = 0x0fb4, [0x0e97] = 0x0fb5, [0x0e98] = 0x0fb6, [0x0e99] = 0x0fb7,
-  [0x0e9a] = 0x0fb8, [0x0e9b] = 0x0fb9, [0x0e9c] = 0x0fba, [0x0e9d] = 0x0fbb,
-  [0x0e9e] = 0x0fbc, [0x0ea0] = 0x0fbe, [0x0ea1] = 0x0fbf, [0x0ea2] = 0x0fc0,
-  [0x0ea3] = 0x0fc1, [0x0ea4] = 0x0fc2, [0x0ea5] = 0x0fc3, [0x0ea6] = 0x0fc4,
-  [0x0ea7] = 0x0fc5, [0x0ea8] = 0x0fc6, [0x0ea9] = 0x0fc7, [0x0eaa] = 0x0fc8,
-  [0x0eab] = 0x0fc9, [0x0eac] = 0x0fca, [0x0ead] = 0x0fcb, [0x0eae] = 0x0fcc,
-  [0x0eb1] = 0x0fcf, [0x0ee2] = 0x1000, [0x0ee3] = 0x1001, [0x0ee4] = 0x1002,
-  [0x0ee5] = 0x1003, [0x0ee6] = 0x1004, [0x0ee7] = 0x1005, [0x0ee8] = 0x1006,
-  [0x0ee9] = 0x1007, [0x0eea] = 0x1008, [0x0eeb] = 0x1009, [0x0eec] = 0x100a,
-  [0x0eed] = 0x100b, [0x0eee] = 0x100c, [0x0eef] = 0x100d, [0x0ef0] = 0x100e,
-  [0x0ef1] = 0x100f, [0x0ef2] = 0x1010, [0x0ef3] = 0x1011, [0x0ef4] = 0x1012,
-  [0x0ef5] = 0x1013, [0x0ef6] = 0x1014, [0x0ef7] = 0x1015, [0x0ef8] = 0x1016,
-  [0x0ef9] = 0x1017, [0x0efa] = 0x1018, [0x0efb] = 0x1019, [0x0efc] = 0x101a,
-  [0x0efd] = 0x101b, [0x0efe] = 0x101c, [0x0eff] = 0x101d, [0x0f00] = 0x101e,
-  [0x0f01] = 0x101f, [0x0f02] = 0x1020, [0x0f03] = 0x1021, [0x0f05] = 0x1023,
-  [0x0f06] = 0x1024, [0x0f07] = 0x1025, [0x0f08] = 0x1026, [0x0f09] = 0x1027,
-  [0x0f0b] = 0x1029, [0x0f0c] = 0x102a, [0x0f0e] = 0x102c, [0x0f0f] = 0x102d,
-  [0x0f10] = 0x102e, [0x0f11] = 0x102f, [0x0f12] = 0x1030, [0x0f13] = 0x1031,
-  [0x0f14] = 0x1032, [0x0f18] = 0x1036, [0x0f19] = 0x1037, [0x0f1a] = 0x1038,
-  [0x0f1b] = 0x1039, [0x0f22] = 0x1040, [0x0f23] = 0x1041, [0x0f24] = 0x1042,
-  [0x0f25] = 0x1043, [0x0f26] = 0x1044, [0x0f27] = 0x1045, [0x0f28] = 0x1046,
-  [0x0f29] = 0x1047, [0x0f2a] = 0x1048, [0x0f2b] = 0x1049, [0x0f2c] = 0x104a,
-  [0x0f2d] = 0x104b, [0x0f2e] = 0x104c, [0x0f2f] = 0x104d, [0x0f30] = 0x104e,
-  [0x0f31] = 0x104f, [0x0f32] = 0x1050, [0x0f33] = 0x1051, [0x0f34] = 0x1052,
-  [0x0f35] = 0x1053, [0x0f36] = 0x1054, [0x0f37] = 0x1055, [0x0f38] = 0x1056,
-  [0x0f39] = 0x1057, [0x0f3a] = 0x1058, [0x0f3b] = 0x1059, [0x0f82] = 0x10a0,
-  [0x0f83] = 0x10a1, [0x0f84] = 0x10a2, [0x0f85] = 0x10a3, [0x0f86] = 0x10a4,
-  [0x0f87] = 0x10a5, [0x0f88] = 0x10a6, [0x0f89] = 0x10a7, [0x0f8a] = 0x10a8,
-  [0x0f8b] = 0x10a9, [0x0f8c] = 0x10aa, [0x0f8d] = 0x10ab, [0x0f8e] = 0x10ac,
-  [0x0f8f] = 0x10ad, [0x0f90] = 0x10ae, [0x0f91] = 0x10af, [0x0f92] = 0x10b0,
-  [0x0f93] = 0x10b1, [0x0f94] = 0x10b2, [0x0f95] = 0x10b3, [0x0f96] = 0x10b4,
-  [0x0f97] = 0x10b5, [0x0f98] = 0x10b6, [0x0f99] = 0x10b7, [0x0f9a] = 0x10b8,
-  [0x0f9b] = 0x10b9, [0x0f9c] = 0x10ba, [0x0f9d] = 0x10bb, [0x0f9e] = 0x10bc,
-  [0x0f9f] = 0x10bd, [0x0fa0] = 0x10be, [0x0fa1] = 0x10bf, [0x0fa2] = 0x10c0,
-  [0x0fa3] = 0x10c1, [0x0fa4] = 0x10c2, [0x0fa5] = 0x10c3, [0x0fa6] = 0x10c4,
-  [0x0fa7] = 0x10c5, [0x0fb2] = 0x10d0, [0x0fb3] = 0x10d1, [0x0fb4] = 0x10d2,
-  [0x0fb5] = 0x10d3, [0x0fb6] = 0x10d4, [0x0fb7] = 0x10d5, [0x0fb8] = 0x10d6,
-  [0x0fb9] = 0x10d7, [0x0fba] = 0x10d8, [0x0fbb] = 0x10d9, [0x0fbc] = 0x10da,
-  [0x0fbd] = 0x10db, [0x0fbe] = 0x10dc, [0x0fbf] = 0x10dd, [0x0fc0] = 0x10de,
-  [0x0fc1] = 0x10df, [0x0fc2] = 0x10e0, [0x0fc3] = 0x10e1, [0x0fc4] = 0x10e2,
-  [0x0fc5] = 0x10e3, [0x0fc6] = 0x10e4, [0x0fc7] = 0x10e5, [0x0fc8] = 0x10e6,
-  [0x0fc9] = 0x10e7, [0x0fca] = 0x10e8, [0x0fcb] = 0x10e9, [0x0fcc] = 0x10ea,
-  [0x0fcd] = 0x10eb, [0x0fce] = 0x10ec, [0x0fcf] = 0x10ed, [0x0fd0] = 0x10ee,
-  [0x0fd1] = 0x10ef, [0x0fd2] = 0x10f0, [0x0fd3] = 0x10f1, [0x0fd4] = 0x10f2,
-  [0x0fd5] = 0x10f3, [0x0fd6] = 0x10f4, [0x0fd7] = 0x10f5, [0x0fd8] = 0x10f6,
-  [0x0fd9] = 0x10f7, [0x0fda] = 0x10f8, [0x0fdd] = 0x10fb, [0x0fe2] = 0x1100,
-  [0x0fe3] = 0x1101, [0x0fe4] = 0x1102, [0x0fe5] = 0x1103, [0x0fe6] = 0x1104,
-  [0x0fe7] = 0x1105, [0x0fe8] = 0x1106, [0x0fe9] = 0x1107, [0x0fea] = 0x1108,
-  [0x0feb] = 0x1109, [0x0fec] = 0x110a, [0x0fed] = 0x110b, [0x0fee] = 0x110c,
-  [0x0fef] = 0x110d, [0x0ff0] = 0x110e, [0x0ff1] = 0x110f, [0x0ff2] = 0x1110,
-  [0x0ff3] = 0x1111, [0x0ff4] = 0x1112, [0x0ff5] = 0x1113, [0x0ff6] = 0x1114,
-  [0x0ff7] = 0x1115, [0x0ff8] = 0x1116, [0x0ff9] = 0x1117, [0x0ffa] = 0x1118,
-  [0x0ffb] = 0x1119, [0x0ffc] = 0x111a, [0x0ffd] = 0x111b, [0x0ffe] = 0x111c,
-  [0x0fff] = 0x111d, [0x1000] = 0x111e, [0x1001] = 0x111f, [0x1002] = 0x1120,
-  [0x1003] = 0x1121, [0x1004] = 0x1122, [0x1005] = 0x1123, [0x1006] = 0x1124,
-  [0x1007] = 0x1125, [0x1008] = 0x1126, [0x1009] = 0x1127, [0x100a] = 0x1128,
-  [0x100b] = 0x1129, [0x100c] = 0x112a, [0x100d] = 0x112b, [0x100e] = 0x112c,
-  [0x100f] = 0x112d, [0x1010] = 0x112e, [0x1011] = 0x112f, [0x1012] = 0x1130,
-  [0x1013] = 0x1131, [0x1014] = 0x1132, [0x1015] = 0x1133, [0x1016] = 0x1134,
-  [0x1017] = 0x1135, [0x1018] = 0x1136, [0x1019] = 0x1137, [0x101a] = 0x1138,
-  [0x101b] = 0x1139, [0x101c] = 0x113a, [0x101d] = 0x113b, [0x101e] = 0x113c,
-  [0x101f] = 0x113d, [0x1020] = 0x113e, [0x1021] = 0x113f, [0x1022] = 0x1140,
-  [0x1023] = 0x1141, [0x1024] = 0x1142, [0x1025] = 0x1143, [0x1026] = 0x1144,
-  [0x1027] = 0x1145, [0x1028] = 0x1146, [0x1029] = 0x1147, [0x102a] = 0x1148,
-  [0x102b] = 0x1149, [0x102c] = 0x114a, [0x102d] = 0x114b, [0x102e] = 0x114c,
-  [0x102f] = 0x114d, [0x1030] = 0x114e, [0x1031] = 0x114f, [0x1032] = 0x1150,
-  [0x1033] = 0x1151, [0x1034] = 0x1152, [0x1035] = 0x1153, [0x1036] = 0x1154,
-  [0x1037] = 0x1155, [0x1038] = 0x1156, [0x1039] = 0x1157, [0x103a] = 0x1158,
-  [0x103b] = 0x1159, [0x1041] = 0x115f, [0x1042] = 0x1160, [0x1043] = 0x1161,
-  [0x1044] = 0x1162, [0x1045] = 0x1163, [0x1046] = 0x1164, [0x1047] = 0x1165,
-  [0x1048] = 0x1166, [0x1049] = 0x1167, [0x104a] = 0x1168, [0x104b] = 0x1169,
-  [0x104c] = 0x116a, [0x104d] = 0x116b, [0x104e] = 0x116c, [0x104f] = 0x116d,
-  [0x1050] = 0x116e, [0x1051] = 0x116f, [0x1052] = 0x1170, [0x1053] = 0x1171,
-  [0x1054] = 0x1172, [0x1055] = 0x1173, [0x1056] = 0x1174, [0x1057] = 0x1175,
-  [0x1058] = 0x1176, [0x1059] = 0x1177, [0x105a] = 0x1178, [0x105b] = 0x1179,
-  [0x105c] = 0x117a, [0x105d] = 0x117b, [0x105e] = 0x117c, [0x105f] = 0x117d,
-  [0x1060] = 0x117e, [0x1061] = 0x117f, [0x1062] = 0x1180, [0x1063] = 0x1181,
-  [0x1064] = 0x1182, [0x1065] = 0x1183, [0x1066] = 0x1184, [0x1067] = 0x1185,
-  [0x1068] = 0x1186, [0x1069] = 0x1187, [0x106a] = 0x1188, [0x106b] = 0x1189,
-  [0x106c] = 0x118a, [0x106d] = 0x118b, [0x106e] = 0x118c, [0x106f] = 0x118d,
-  [0x1070] = 0x118e, [0x1071] = 0x118f, [0x1072] = 0x1190, [0x1073] = 0x1191,
-  [0x1074] = 0x1192, [0x1075] = 0x1193, [0x1076] = 0x1194, [0x1077] = 0x1195,
-  [0x1078] = 0x1196, [0x1079] = 0x1197, [0x107a] = 0x1198, [0x107b] = 0x1199,
-  [0x107c] = 0x119a, [0x107d] = 0x119b, [0x107e] = 0x119c, [0x107f] = 0x119d,
-  [0x1080] = 0x119e, [0x1081] = 0x119f, [0x1082] = 0x11a0, [0x1083] = 0x11a1,
-  [0x1084] = 0x11a2, [0x108a] = 0x11a8, [0x108b] = 0x11a9, [0x108c] = 0x11aa,
-  [0x108d] = 0x11ab, [0x108e] = 0x11ac, [0x108f] = 0x11ad, [0x1090] = 0x11ae,
-  [0x1091] = 0x11af, [0x1092] = 0x11b0, [0x1093] = 0x11b1, [0x1094] = 0x11b2,
-  [0x1095] = 0x11b3, [0x1096] = 0x11b4, [0x1097] = 0x11b5, [0x1098] = 0x11b6,
-  [0x1099] = 0x11b7, [0x109a] = 0x11b8, [0x109b] = 0x11b9, [0x109c] = 0x11ba,
-  [0x109d] = 0x11bb, [0x109e] = 0x11bc, [0x109f] = 0x11bd, [0x10a0] = 0x11be,
-  [0x10a1] = 0x11bf, [0x10a2] = 0x11c0, [0x10a3] = 0x11c1, [0x10a4] = 0x11c2,
-  [0x10a5] = 0x11c3, [0x10a6] = 0x11c4, [0x10a7] = 0x11c5, [0x10a8] = 0x11c6,
-  [0x10a9] = 0x11c7, [0x10aa] = 0x11c8, [0x10ab] = 0x11c9, [0x10ac] = 0x11ca,
-  [0x10ad] = 0x11cb, [0x10ae] = 0x11cc, [0x10af] = 0x11cd, [0x10b0] = 0x11ce,
-  [0x10b1] = 0x11cf, [0x10b2] = 0x11d0, [0x10b3] = 0x11d1, [0x10b4] = 0x11d2,
-  [0x10b5] = 0x11d3, [0x10b6] = 0x11d4, [0x10b7] = 0x11d5, [0x10b8] = 0x11d6,
-  [0x10b9] = 0x11d7, [0x10ba] = 0x11d8, [0x10bb] = 0x11d9, [0x10bc] = 0x11da,
-  [0x10bd] = 0x11db, [0x10be] = 0x11dc, [0x10bf] = 0x11dd, [0x10c0] = 0x11de,
-  [0x10c1] = 0x11df, [0x10c2] = 0x11e0, [0x10c3] = 0x11e1, [0x10c4] = 0x11e2,
-  [0x10c5] = 0x11e3, [0x10c6] = 0x11e4, [0x10c7] = 0x11e5, [0x10c8] = 0x11e6,
-  [0x10c9] = 0x11e7, [0x10ca] = 0x11e8, [0x10cb] = 0x11e9, [0x10cc] = 0x11ea,
-  [0x10cd] = 0x11eb, [0x10ce] = 0x11ec, [0x10cf] = 0x11ed, [0x10d0] = 0x11ee,
-  [0x10d1] = 0x11ef, [0x10d2] = 0x11f0, [0x10d3] = 0x11f1, [0x10d4] = 0x11f2,
-  [0x10d5] = 0x11f3, [0x10d6] = 0x11f4, [0x10d7] = 0x11f5, [0x10d8] = 0x11f6,
-  [0x10d9] = 0x11f7, [0x10da] = 0x11f8, [0x10db] = 0x11f9, [0x10e2] = 0x1200,
-  [0x10e3] = 0x1201, [0x10e4] = 0x1202, [0x10e5] = 0x1203, [0x10e6] = 0x1204,
-  [0x10e7] = 0x1205, [0x10e8] = 0x1206, [0x10ea] = 0x1208, [0x10eb] = 0x1209,
-  [0x10ec] = 0x120a, [0x10ed] = 0x120b, [0x10ee] = 0x120c, [0x10ef] = 0x120d,
-  [0x10f0] = 0x120e, [0x10f1] = 0x120f, [0x10f2] = 0x1210, [0x10f3] = 0x1211,
-  [0x10f4] = 0x1212, [0x10f5] = 0x1213, [0x10f6] = 0x1214, [0x10f7] = 0x1215,
-  [0x10f8] = 0x1216, [0x10f9] = 0x1217, [0x10fa] = 0x1218, [0x10fb] = 0x1219,
-  [0x10fc] = 0x121a, [0x10fd] = 0x121b, [0x10fe] = 0x121c, [0x10ff] = 0x121d,
-  [0x1100] = 0x121e, [0x1101] = 0x121f, [0x1102] = 0x1220, [0x1103] = 0x1221,
-  [0x1104] = 0x1222, [0x1105] = 0x1223, [0x1106] = 0x1224, [0x1107] = 0x1225,
-  [0x1108] = 0x1226, [0x1109] = 0x1227, [0x110a] = 0x1228, [0x110b] = 0x1229,
-  [0x110c] = 0x122a, [0x110d] = 0x122b, [0x110e] = 0x122c, [0x110f] = 0x122d,
-  [0x1110] = 0x122e, [0x1111] = 0x122f, [0x1112] = 0x1230, [0x1113] = 0x1231,
-  [0x1114] = 0x1232, [0x1115] = 0x1233, [0x1116] = 0x1234, [0x1117] = 0x1235,
-  [0x1118] = 0x1236, [0x1119] = 0x1237, [0x111a] = 0x1238, [0x111b] = 0x1239,
-  [0x111c] = 0x123a, [0x111d] = 0x123b, [0x111e] = 0x123c, [0x111f] = 0x123d,
-  [0x1120] = 0x123e, [0x1121] = 0x123f, [0x1122] = 0x1240, [0x1123] = 0x1241,
-  [0x1124] = 0x1242, [0x1125] = 0x1243, [0x1126] = 0x1244, [0x1127] = 0x1245,
-  [0x1128] = 0x1246, [0x112a] = 0x1248, [0x112c] = 0x124a, [0x112d] = 0x124b,
-  [0x112e] = 0x124c, [0x112f] = 0x124d, [0x1132] = 0x1250, [0x1133] = 0x1251,
-  [0x1134] = 0x1252, [0x1135] = 0x1253, [0x1136] = 0x1254, [0x1137] = 0x1255,
-  [0x1138] = 0x1256, [0x113a] = 0x1258, [0x113c] = 0x125a, [0x113d] = 0x125b,
-  [0x113e] = 0x125c, [0x113f] = 0x125d, [0x1142] = 0x1260, [0x1143] = 0x1261,
-  [0x1144] = 0x1262, [0x1145] = 0x1263, [0x1146] = 0x1264, [0x1147] = 0x1265,
-  [0x1148] = 0x1266, [0x1149] = 0x1267, [0x114a] = 0x1268, [0x114b] = 0x1269,
-  [0x114c] = 0x126a, [0x114d] = 0x126b, [0x114e] = 0x126c, [0x114f] = 0x126d,
-  [0x1150] = 0x126e, [0x1151] = 0x126f, [0x1152] = 0x1270, [0x1153] = 0x1271,
-  [0x1154] = 0x1272, [0x1155] = 0x1273, [0x1156] = 0x1274, [0x1157] = 0x1275,
-  [0x1158] = 0x1276, [0x1159] = 0x1277, [0x115a] = 0x1278, [0x115b] = 0x1279,
-  [0x115c] = 0x127a, [0x115d] = 0x127b, [0x115e] = 0x127c, [0x115f] = 0x127d,
-  [0x1160] = 0x127e, [0x1161] = 0x127f, [0x1162] = 0x1280, [0x1163] = 0x1281,
-  [0x1164] = 0x1282, [0x1165] = 0x1283, [0x1166] = 0x1284, [0x1167] = 0x1285,
-  [0x1168] = 0x1286, [0x116a] = 0x1288, [0x116c] = 0x128a, [0x116d] = 0x128b,
-  [0x116e] = 0x128c, [0x116f] = 0x128d, [0x1172] = 0x1290, [0x1173] = 0x1291,
-  [0x1174] = 0x1292, [0x1175] = 0x1293, [0x1176] = 0x1294, [0x1177] = 0x1295,
-  [0x1178] = 0x1296, [0x1179] = 0x1297, [0x117a] = 0x1298, [0x117b] = 0x1299,
-  [0x117c] = 0x129a, [0x117d] = 0x129b, [0x117e] = 0x129c, [0x117f] = 0x129d,
-  [0x1180] = 0x129e, [0x1181] = 0x129f, [0x1182] = 0x12a0, [0x1183] = 0x12a1,
-  [0x1184] = 0x12a2, [0x1185] = 0x12a3, [0x1186] = 0x12a4, [0x1187] = 0x12a5,
-  [0x1188] = 0x12a6, [0x1189] = 0x12a7, [0x118a] = 0x12a8, [0x118b] = 0x12a9,
-  [0x118c] = 0x12aa, [0x118d] = 0x12ab, [0x118e] = 0x12ac, [0x118f] = 0x12ad,
-  [0x1190] = 0x12ae, [0x1192] = 0x12b0, [0x1194] = 0x12b2, [0x1195] = 0x12b3,
-  [0x1196] = 0x12b4, [0x1197] = 0x12b5, [0x119a] = 0x12b8, [0x119b] = 0x12b9,
-  [0x119c] = 0x12ba, [0x119d] = 0x12bb, [0x119e] = 0x12bc, [0x119f] = 0x12bd,
-  [0x11a0] = 0x12be, [0x11a2] = 0x12c0, [0x11a4] = 0x12c2, [0x11a5] = 0x12c3,
-  [0x11a6] = 0x12c4, [0x11a7] = 0x12c5, [0x11aa] = 0x12c8, [0x11ab] = 0x12c9,
-  [0x11ac] = 0x12ca, [0x11ad] = 0x12cb, [0x11ae] = 0x12cc, [0x11af] = 0x12cd,
-  [0x11b0] = 0x12ce, [0x11b2] = 0x12d0, [0x11b3] = 0x12d1, [0x11b4] = 0x12d2,
-  [0x11b5] = 0x12d3, [0x11b6] = 0x12d4, [0x11b7] = 0x12d5, [0x11b8] = 0x12d6,
-  [0x11ba] = 0x12d8, [0x11bb] = 0x12d9, [0x11bc] = 0x12da, [0x11bd] = 0x12db,
-  [0x11be] = 0x12dc, [0x11bf] = 0x12dd, [0x11c0] = 0x12de, [0x11c1] = 0x12df,
-  [0x11c2] = 0x12e0, [0x11c3] = 0x12e1, [0x11c4] = 0x12e2, [0x11c5] = 0x12e3,
-  [0x11c6] = 0x12e4, [0x11c7] = 0x12e5, [0x11c8] = 0x12e6, [0x11c9] = 0x12e7,
-  [0x11ca] = 0x12e8, [0x11cb] = 0x12e9, [0x11cc] = 0x12ea, [0x11cd] = 0x12eb,
-  [0x11ce] = 0x12ec, [0x11cf] = 0x12ed, [0x11d0] = 0x12ee, [0x11d2] = 0x12f0,
-  [0x11d3] = 0x12f1, [0x11d4] = 0x12f2, [0x11d5] = 0x12f3, [0x11d6] = 0x12f4,
-  [0x11d7] = 0x12f5, [0x11d8] = 0x12f6, [0x11d9] = 0x12f7, [0x11da] = 0x12f8,
-  [0x11db] = 0x12f9, [0x11dc] = 0x12fa, [0x11dd] = 0x12fb, [0x11de] = 0x12fc,
-  [0x11df] = 0x12fd, [0x11e0] = 0x12fe, [0x11e1] = 0x12ff, [0x11e2] = 0x1300,
-  [0x11e3] = 0x1301, [0x11e4] = 0x1302, [0x11e5] = 0x1303, [0x11e6] = 0x1304,
-  [0x11e7] = 0x1305, [0x11e8] = 0x1306, [0x11e9] = 0x1307, [0x11ea] = 0x1308,
-  [0x11eb] = 0x1309, [0x11ec] = 0x130a, [0x11ed] = 0x130b, [0x11ee] = 0x130c,
-  [0x11ef] = 0x130d, [0x11f0] = 0x130e, [0x11f2] = 0x1310, [0x11f4] = 0x1312,
-  [0x11f5] = 0x1313, [0x11f6] = 0x1314, [0x11f7] = 0x1315, [0x11fa] = 0x1318,
-  [0x11fb] = 0x1319, [0x11fc] = 0x131a, [0x11fd] = 0x131b, [0x11fe] = 0x131c,
-  [0x11ff] = 0x131d, [0x1200] = 0x131e, [0x1202] = 0x1320, [0x1203] = 0x1321,
-  [0x1204] = 0x1322, [0x1205] = 0x1323, [0x1206] = 0x1324, [0x1207] = 0x1325,
-  [0x1208] = 0x1326, [0x1209] = 0x1327, [0x120a] = 0x1328, [0x120b] = 0x1329,
-  [0x120c] = 0x132a, [0x120d] = 0x132b, [0x120e] = 0x132c, [0x120f] = 0x132d,
-  [0x1210] = 0x132e, [0x1211] = 0x132f, [0x1212] = 0x1330, [0x1213] = 0x1331,
-  [0x1214] = 0x1332, [0x1215] = 0x1333, [0x1216] = 0x1334, [0x1217] = 0x1335,
-  [0x1218] = 0x1336, [0x1219] = 0x1337, [0x121a] = 0x1338, [0x121b] = 0x1339,
-  [0x121c] = 0x133a, [0x121d] = 0x133b, [0x121e] = 0x133c, [0x121f] = 0x133d,
-  [0x1220] = 0x133e, [0x1221] = 0x133f, [0x1222] = 0x1340, [0x1223] = 0x1341,
-  [0x1224] = 0x1342, [0x1225] = 0x1343, [0x1226] = 0x1344, [0x1227] = 0x1345,
-  [0x1228] = 0x1346, [0x122a] = 0x1348, [0x122b] = 0x1349, [0x122c] = 0x134a,
-  [0x122d] = 0x134b, [0x122e] = 0x134c, [0x122f] = 0x134d, [0x1230] = 0x134e,
-  [0x1231] = 0x134f, [0x1232] = 0x1350, [0x1233] = 0x1351, [0x1234] = 0x1352,
-  [0x1235] = 0x1353, [0x1236] = 0x1354, [0x1237] = 0x1355, [0x1238] = 0x1356,
-  [0x1239] = 0x1357, [0x123a] = 0x1358, [0x123b] = 0x1359, [0x123c] = 0x135a,
-  [0x1243] = 0x1361, [0x1244] = 0x1362, [0x1245] = 0x1363, [0x1246] = 0x1364,
-  [0x1247] = 0x1365, [0x1248] = 0x1366, [0x1249] = 0x1367, [0x124a] = 0x1368,
-  [0x124b] = 0x1369, [0x124c] = 0x136a, [0x124d] = 0x136b, [0x124e] = 0x136c,
-  [0x124f] = 0x136d, [0x1250] = 0x136e, [0x1251] = 0x136f, [0x1252] = 0x1370,
-  [0x1253] = 0x1371, [0x1254] = 0x1372, [0x1255] = 0x1373, [0x1256] = 0x1374,
-  [0x1257] = 0x1375, [0x1258] = 0x1376, [0x1259] = 0x1377, [0x125a] = 0x1378,
-  [0x125b] = 0x1379, [0x125c] = 0x137a, [0x125d] = 0x137b, [0x125e] = 0x137c,
-  [0x1282] = 0x13a0, [0x1283] = 0x13a1, [0x1284] = 0x13a2, [0x1285] = 0x13a3,
-  [0x1286] = 0x13a4, [0x1287] = 0x13a5, [0x1288] = 0x13a6, [0x1289] = 0x13a7,
-  [0x128a] = 0x13a8, [0x128b] = 0x13a9, [0x128c] = 0x13aa, [0x128d] = 0x13ab,
-  [0x128e] = 0x13ac, [0x128f] = 0x13ad, [0x1290] = 0x13ae, [0x1291] = 0x13af,
-  [0x1292] = 0x13b0, [0x1293] = 0x13b1, [0x1294] = 0x13b2, [0x1295] = 0x13b3,
-  [0x1296] = 0x13b4, [0x1297] = 0x13b5, [0x1298] = 0x13b6, [0x1299] = 0x13b7,
-  [0x129a] = 0x13b8, [0x129b] = 0x13b9, [0x129c] = 0x13ba, [0x129d] = 0x13bb,
-  [0x129e] = 0x13bc, [0x129f] = 0x13bd, [0x12a0] = 0x13be, [0x12a1] = 0x13bf,
-  [0x12a2] = 0x13c0, [0x12a3] = 0x13c1, [0x12a4] = 0x13c2, [0x12a5] = 0x13c3,
-  [0x12a6] = 0x13c4, [0x12a7] = 0x13c5, [0x12a8] = 0x13c6, [0x12a9] = 0x13c7,
-  [0x12aa] = 0x13c8, [0x12ab] = 0x13c9, [0x12ac] = 0x13ca, [0x12ad] = 0x13cb,
-  [0x12ae] = 0x13cc, [0x12af] = 0x13cd, [0x12b0] = 0x13ce, [0x12b1] = 0x13cf,
-  [0x12b2] = 0x13d0, [0x12b3] = 0x13d1, [0x12b4] = 0x13d2, [0x12b5] = 0x13d3,
-  [0x12b6] = 0x13d4, [0x12b7] = 0x13d5, [0x12b8] = 0x13d6, [0x12b9] = 0x13d7,
-  [0x12ba] = 0x13d8, [0x12bb] = 0x13d9, [0x12bc] = 0x13da, [0x12bd] = 0x13db,
-  [0x12be] = 0x13dc, [0x12bf] = 0x13dd, [0x12c0] = 0x13de, [0x12c1] = 0x13df,
-  [0x12c2] = 0x13e0, [0x12c3] = 0x13e1, [0x12c4] = 0x13e2, [0x12c5] = 0x13e3,
-  [0x12c6] = 0x13e4, [0x12c7] = 0x13e5, [0x12c8] = 0x13e6, [0x12c9] = 0x13e7,
-  [0x12ca] = 0x13e8, [0x12cb] = 0x13e9, [0x12cc] = 0x13ea, [0x12cd] = 0x13eb,
-  [0x12ce] = 0x13ec, [0x12cf] = 0x13ed, [0x12d0] = 0x13ee, [0x12d1] = 0x13ef,
-  [0x12d2] = 0x13f0, [0x12d3] = 0x13f1, [0x12d4] = 0x13f2, [0x12d5] = 0x13f3,
-  [0x12d6] = 0x13f4, [0x12e3] = 0x1401, [0x12e4] = 0x1402, [0x12e5] = 0x1403,
-  [0x12e6] = 0x1404, [0x12e7] = 0x1405, [0x12e8] = 0x1406, [0x12e9] = 0x1407,
-  [0x12ea] = 0x1408, [0x12eb] = 0x1409, [0x12ec] = 0x140a, [0x12ed] = 0x140b,
-  [0x12ee] = 0x140c, [0x12ef] = 0x140d, [0x12f0] = 0x140e, [0x12f1] = 0x140f,
-  [0x12f2] = 0x1410, [0x12f3] = 0x1411, [0x12f4] = 0x1412, [0x12f5] = 0x1413,
-  [0x12f6] = 0x1414, [0x12f7] = 0x1415, [0x12f8] = 0x1416, [0x12f9] = 0x1417,
-  [0x12fa] = 0x1418, [0x12fb] = 0x1419, [0x12fc] = 0x141a, [0x12fd] = 0x141b,
-  [0x12fe] = 0x141c, [0x12ff] = 0x141d, [0x1300] = 0x141e, [0x1301] = 0x141f,
-  [0x1302] = 0x1420, [0x1303] = 0x1421, [0x1304] = 0x1422, [0x1305] = 0x1423,
-  [0x1306] = 0x1424, [0x1307] = 0x1425, [0x1308] = 0x1426, [0x1309] = 0x1427,
-  [0x130a] = 0x1428, [0x130b] = 0x1429, [0x130c] = 0x142a, [0x130d] = 0x142b,
-  [0x130e] = 0x142c, [0x130f] = 0x142d, [0x1310] = 0x142e, [0x1311] = 0x142f,
-  [0x1312] = 0x1430, [0x1313] = 0x1431, [0x1314] = 0x1432, [0x1315] = 0x1433,
-  [0x1316] = 0x1434, [0x1317] = 0x1435, [0x1318] = 0x1436, [0x1319] = 0x1437,
-  [0x131a] = 0x1438, [0x131b] = 0x1439, [0x131c] = 0x143a, [0x131d] = 0x143b,
-  [0x131e] = 0x143c, [0x131f] = 0x143d, [0x1320] = 0x143e, [0x1321] = 0x143f,
-  [0x1322] = 0x1440, [0x1323] = 0x1441, [0x1324] = 0x1442, [0x1325] = 0x1443,
-  [0x1326] = 0x1444, [0x1327] = 0x1445, [0x1328] = 0x1446, [0x1329] = 0x1447,
-  [0x132a] = 0x1448, [0x132b] = 0x1449, [0x132c] = 0x144a, [0x132d] = 0x144b,
-  [0x132e] = 0x144c, [0x132f] = 0x144d, [0x1330] = 0x144e, [0x1331] = 0x144f,
-  [0x1332] = 0x1450, [0x1333] = 0x1451, [0x1334] = 0x1452, [0x1335] = 0x1453,
-  [0x1336] = 0x1454, [0x1337] = 0x1455, [0x1338] = 0x1456, [0x1339] = 0x1457,
-  [0x133a] = 0x1458, [0x133b] = 0x1459, [0x133c] = 0x145a, [0x133d] = 0x145b,
-  [0x133e] = 0x145c, [0x133f] = 0x145d, [0x1340] = 0x145e, [0x1341] = 0x145f,
-  [0x1342] = 0x1460, [0x1343] = 0x1461, [0x1344] = 0x1462, [0x1345] = 0x1463,
-  [0x1346] = 0x1464, [0x1347] = 0x1465, [0x1348] = 0x1466, [0x1349] = 0x1467,
-  [0x134a] = 0x1468, [0x134b] = 0x1469, [0x134c] = 0x146a, [0x134d] = 0x146b,
-  [0x134e] = 0x146c, [0x134f] = 0x146d, [0x1350] = 0x146e, [0x1351] = 0x146f,
-  [0x1352] = 0x1470, [0x1353] = 0x1471, [0x1354] = 0x1472, [0x1355] = 0x1473,
-  [0x1356] = 0x1474, [0x1357] = 0x1475, [0x1358] = 0x1476, [0x1359] = 0x1477,
-  [0x135a] = 0x1478, [0x135b] = 0x1479, [0x135c] = 0x147a, [0x135d] = 0x147b,
-  [0x135e] = 0x147c, [0x135f] = 0x147d, [0x1360] = 0x147e, [0x1361] = 0x147f,
-  [0x1362] = 0x1480, [0x1363] = 0x1481, [0x1364] = 0x1482, [0x1365] = 0x1483,
-  [0x1366] = 0x1484, [0x1367] = 0x1485, [0x1368] = 0x1486, [0x1369] = 0x1487,
-  [0x136a] = 0x1488, [0x136b] = 0x1489, [0x136c] = 0x148a, [0x136d] = 0x148b,
-  [0x136e] = 0x148c, [0x136f] = 0x148d, [0x1370] = 0x148e, [0x1371] = 0x148f,
-  [0x1372] = 0x1490, [0x1373] = 0x1491, [0x1374] = 0x1492, [0x1375] = 0x1493,
-  [0x1376] = 0x1494, [0x1377] = 0x1495, [0x1378] = 0x1496, [0x1379] = 0x1497,
-  [0x137a] = 0x1498, [0x137b] = 0x1499, [0x137c] = 0x149a, [0x137d] = 0x149b,
-  [0x137e] = 0x149c, [0x137f] = 0x149d, [0x1380] = 0x149e, [0x1381] = 0x149f,
-  [0x1382] = 0x14a0, [0x1383] = 0x14a1, [0x1384] = 0x14a2, [0x1385] = 0x14a3,
-  [0x1386] = 0x14a4, [0x1387] = 0x14a5, [0x1388] = 0x14a6, [0x1389] = 0x14a7,
-  [0x138a] = 0x14a8, [0x138b] = 0x14a9, [0x138c] = 0x14aa, [0x138d] = 0x14ab,
-  [0x138e] = 0x14ac, [0x138f] = 0x14ad, [0x1390] = 0x14ae, [0x1391] = 0x14af,
-  [0x1392] = 0x14b0, [0x1393] = 0x14b1, [0x1394] = 0x14b2, [0x1395] = 0x14b3,
-  [0x1396] = 0x14b4, [0x1397] = 0x14b5, [0x1398] = 0x14b6, [0x1399] = 0x14b7,
-  [0x139a] = 0x14b8, [0x139b] = 0x14b9, [0x139c] = 0x14ba, [0x139d] = 0x14bb,
-  [0x139e] = 0x14bc, [0x139f] = 0x14bd, [0x13a0] = 0x14be, [0x13a1] = 0x14bf,
-  [0x13a2] = 0x14c0, [0x13a3] = 0x14c1, [0x13a4] = 0x14c2, [0x13a5] = 0x14c3,
-  [0x13a6] = 0x14c4, [0x13a7] = 0x14c5, [0x13a8] = 0x14c6, [0x13a9] = 0x14c7,
-  [0x13aa] = 0x14c8, [0x13ab] = 0x14c9, [0x13ac] = 0x14ca, [0x13ad] = 0x14cb,
-  [0x13ae] = 0x14cc, [0x13af] = 0x14cd, [0x13b0] = 0x14ce, [0x13b1] = 0x14cf,
-  [0x13b2] = 0x14d0, [0x13b3] = 0x14d1, [0x13b4] = 0x14d2, [0x13b5] = 0x14d3,
-  [0x13b6] = 0x14d4, [0x13b7] = 0x14d5, [0x13b8] = 0x14d6, [0x13b9] = 0x14d7,
-  [0x13ba] = 0x14d8, [0x13bb] = 0x14d9, [0x13bc] = 0x14da, [0x13bd] = 0x14db,
-  [0x13be] = 0x14dc, [0x13bf] = 0x14dd, [0x13c0] = 0x14de, [0x13c1] = 0x14df,
-  [0x13c2] = 0x14e0, [0x13c3] = 0x14e1, [0x13c4] = 0x14e2, [0x13c5] = 0x14e3,
-  [0x13c6] = 0x14e4, [0x13c7] = 0x14e5, [0x13c8] = 0x14e6, [0x13c9] = 0x14e7,
-  [0x13ca] = 0x14e8, [0x13cb] = 0x14e9, [0x13cc] = 0x14ea, [0x13cd] = 0x14eb,
-  [0x13ce] = 0x14ec, [0x13cf] = 0x14ed, [0x13d0] = 0x14ee, [0x13d1] = 0x14ef,
-  [0x13d2] = 0x14f0, [0x13d3] = 0x14f1, [0x13d4] = 0x14f2, [0x13d5] = 0x14f3,
-  [0x13d6] = 0x14f4, [0x13d7] = 0x14f5, [0x13d8] = 0x14f6, [0x13d9] = 0x14f7,
-  [0x13da] = 0x14f8, [0x13db] = 0x14f9, [0x13dc] = 0x14fa, [0x13dd] = 0x14fb,
-  [0x13de] = 0x14fc, [0x13df] = 0x14fd, [0x13e0] = 0x14fe, [0x13e1] = 0x14ff,
-  [0x13e2] = 0x1500, [0x13e3] = 0x1501, [0x13e4] = 0x1502, [0x13e5] = 0x1503,
-  [0x13e6] = 0x1504, [0x13e7] = 0x1505, [0x13e8] = 0x1506, [0x13e9] = 0x1507,
-  [0x13ea] = 0x1508, [0x13eb] = 0x1509, [0x13ec] = 0x150a, [0x13ed] = 0x150b,
-  [0x13ee] = 0x150c, [0x13ef] = 0x150d, [0x13f0] = 0x150e, [0x13f1] = 0x150f,
-  [0x13f2] = 0x1510, [0x13f3] = 0x1511, [0x13f4] = 0x1512, [0x13f5] = 0x1513,
-  [0x13f6] = 0x1514, [0x13f7] = 0x1515, [0x13f8] = 0x1516, [0x13f9] = 0x1517,
-  [0x13fa] = 0x1518, [0x13fb] = 0x1519, [0x13fc] = 0x151a, [0x13fd] = 0x151b,
-  [0x13fe] = 0x151c, [0x13ff] = 0x151d, [0x1400] = 0x151e, [0x1401] = 0x151f,
-  [0x1402] = 0x1520, [0x1403] = 0x1521, [0x1404] = 0x1522, [0x1405] = 0x1523,
-  [0x1406] = 0x1524, [0x1407] = 0x1525, [0x1408] = 0x1526, [0x1409] = 0x1527,
-  [0x140a] = 0x1528, [0x140b] = 0x1529, [0x140c] = 0x152a, [0x140d] = 0x152b,
-  [0x140e] = 0x152c, [0x140f] = 0x152d, [0x1410] = 0x152e, [0x1411] = 0x152f,
-  [0x1412] = 0x1530, [0x1413] = 0x1531, [0x1414] = 0x1532, [0x1415] = 0x1533,
-  [0x1416] = 0x1534, [0x1417] = 0x1535, [0x1418] = 0x1536, [0x1419] = 0x1537,
-  [0x141a] = 0x1538, [0x141b] = 0x1539, [0x141c] = 0x153a, [0x141d] = 0x153b,
-  [0x141e] = 0x153c, [0x141f] = 0x153d, [0x1420] = 0x153e, [0x1421] = 0x153f,
-  [0x1422] = 0x1540, [0x1423] = 0x1541, [0x1424] = 0x1542, [0x1425] = 0x1543,
-  [0x1426] = 0x1544, [0x1427] = 0x1545, [0x1428] = 0x1546, [0x1429] = 0x1547,
-  [0x142a] = 0x1548, [0x142b] = 0x1549, [0x142c] = 0x154a, [0x142d] = 0x154b,
-  [0x142e] = 0x154c, [0x142f] = 0x154d, [0x1430] = 0x154e, [0x1431] = 0x154f,
-  [0x1432] = 0x1550, [0x1433] = 0x1551, [0x1434] = 0x1552, [0x1435] = 0x1553,
-  [0x1436] = 0x1554, [0x1437] = 0x1555, [0x1438] = 0x1556, [0x1439] = 0x1557,
-  [0x143a] = 0x1558, [0x143b] = 0x1559, [0x143c] = 0x155a, [0x143d] = 0x155b,
-  [0x143e] = 0x155c, [0x143f] = 0x155d, [0x1440] = 0x155e, [0x1441] = 0x155f,
-  [0x1442] = 0x1560, [0x1443] = 0x1561, [0x1444] = 0x1562, [0x1445] = 0x1563,
-  [0x1446] = 0x1564, [0x1447] = 0x1565, [0x1448] = 0x1566, [0x1449] = 0x1567,
-  [0x144a] = 0x1568, [0x144b] = 0x1569, [0x144c] = 0x156a, [0x144d] = 0x156b,
-  [0x144e] = 0x156c, [0x144f] = 0x156d, [0x1450] = 0x156e, [0x1451] = 0x156f,
-  [0x1452] = 0x1570, [0x1453] = 0x1571, [0x1454] = 0x1572, [0x1455] = 0x1573,
-  [0x1456] = 0x1574, [0x1457] = 0x1575, [0x1458] = 0x1576, [0x1459] = 0x1577,
-  [0x145a] = 0x1578, [0x145b] = 0x1579, [0x145c] = 0x157a, [0x145d] = 0x157b,
-  [0x145e] = 0x157c, [0x145f] = 0x157d, [0x1460] = 0x157e, [0x1461] = 0x157f,
-  [0x1462] = 0x1580, [0x1463] = 0x1581, [0x1464] = 0x1582, [0x1465] = 0x1583,
-  [0x1466] = 0x1584, [0x1467] = 0x1585, [0x1468] = 0x1586, [0x1469] = 0x1587,
-  [0x146a] = 0x1588, [0x146b] = 0x1589, [0x146c] = 0x158a, [0x146d] = 0x158b,
-  [0x146e] = 0x158c, [0x146f] = 0x158d, [0x1470] = 0x158e, [0x1471] = 0x158f,
-  [0x1472] = 0x1590, [0x1473] = 0x1591, [0x1474] = 0x1592, [0x1475] = 0x1593,
-  [0x1476] = 0x1594, [0x1477] = 0x1595, [0x1478] = 0x1596, [0x1479] = 0x1597,
-  [0x147a] = 0x1598, [0x147b] = 0x1599, [0x147c] = 0x159a, [0x147d] = 0x159b,
-  [0x147e] = 0x159c, [0x147f] = 0x159d, [0x1480] = 0x159e, [0x1481] = 0x159f,
-  [0x1482] = 0x15a0, [0x1483] = 0x15a1, [0x1484] = 0x15a2, [0x1485] = 0x15a3,
-  [0x1486] = 0x15a4, [0x1487] = 0x15a5, [0x1488] = 0x15a6, [0x1489] = 0x15a7,
-  [0x148a] = 0x15a8, [0x148b] = 0x15a9, [0x148c] = 0x15aa, [0x148d] = 0x15ab,
-  [0x148e] = 0x15ac, [0x148f] = 0x15ad, [0x1490] = 0x15ae, [0x1491] = 0x15af,
-  [0x1492] = 0x15b0, [0x1493] = 0x15b1, [0x1494] = 0x15b2, [0x1495] = 0x15b3,
-  [0x1496] = 0x15b4, [0x1497] = 0x15b5, [0x1498] = 0x15b6, [0x1499] = 0x15b7,
-  [0x149a] = 0x15b8, [0x149b] = 0x15b9, [0x149c] = 0x15ba, [0x149d] = 0x15bb,
-  [0x149e] = 0x15bc, [0x149f] = 0x15bd, [0x14a0] = 0x15be, [0x14a1] = 0x15bf,
-  [0x14a2] = 0x15c0, [0x14a3] = 0x15c1, [0x14a4] = 0x15c2, [0x14a5] = 0x15c3,
-  [0x14a6] = 0x15c4, [0x14a7] = 0x15c5, [0x14a8] = 0x15c6, [0x14a9] = 0x15c7,
-  [0x14aa] = 0x15c8, [0x14ab] = 0x15c9, [0x14ac] = 0x15ca, [0x14ad] = 0x15cb,
-  [0x14ae] = 0x15cc, [0x14af] = 0x15cd, [0x14b0] = 0x15ce, [0x14b1] = 0x15cf,
-  [0x14b2] = 0x15d0, [0x14b3] = 0x15d1, [0x14b4] = 0x15d2, [0x14b5] = 0x15d3,
-  [0x14b6] = 0x15d4, [0x14b7] = 0x15d5, [0x14b8] = 0x15d6, [0x14b9] = 0x15d7,
-  [0x14ba] = 0x15d8, [0x14bb] = 0x15d9, [0x14bc] = 0x15da, [0x14bd] = 0x15db,
-  [0x14be] = 0x15dc, [0x14bf] = 0x15dd, [0x14c0] = 0x15de, [0x14c1] = 0x15df,
-  [0x14c2] = 0x15e0, [0x14c3] = 0x15e1, [0x14c4] = 0x15e2, [0x14c5] = 0x15e3,
-  [0x14c6] = 0x15e4, [0x14c7] = 0x15e5, [0x14c8] = 0x15e6, [0x14c9] = 0x15e7,
-  [0x14ca] = 0x15e8, [0x14cb] = 0x15e9, [0x14cc] = 0x15ea, [0x14cd] = 0x15eb,
-  [0x14ce] = 0x15ec, [0x14cf] = 0x15ed, [0x14d0] = 0x15ee, [0x14d1] = 0x15ef,
-  [0x14d2] = 0x15f0, [0x14d3] = 0x15f1, [0x14d4] = 0x15f2, [0x14d5] = 0x15f3,
-  [0x14d6] = 0x15f4, [0x14d7] = 0x15f5, [0x14d8] = 0x15f6, [0x14d9] = 0x15f7,
-  [0x14da] = 0x15f8, [0x14db] = 0x15f9, [0x14dc] = 0x15fa, [0x14dd] = 0x15fb,
-  [0x14de] = 0x15fc, [0x14df] = 0x15fd, [0x14e0] = 0x15fe, [0x14e1] = 0x15ff,
-  [0x14e2] = 0x1600, [0x14e3] = 0x1601, [0x14e4] = 0x1602, [0x14e5] = 0x1603,
-  [0x14e6] = 0x1604, [0x14e7] = 0x1605, [0x14e8] = 0x1606, [0x14e9] = 0x1607,
-  [0x14ea] = 0x1608, [0x14eb] = 0x1609, [0x14ec] = 0x160a, [0x14ed] = 0x160b,
-  [0x14ee] = 0x160c, [0x14ef] = 0x160d, [0x14f0] = 0x160e, [0x14f1] = 0x160f,
-  [0x14f2] = 0x1610, [0x14f3] = 0x1611, [0x14f4] = 0x1612, [0x14f5] = 0x1613,
-  [0x14f6] = 0x1614, [0x14f7] = 0x1615, [0x14f8] = 0x1616, [0x14f9] = 0x1617,
-  [0x14fa] = 0x1618, [0x14fb] = 0x1619, [0x14fc] = 0x161a, [0x14fd] = 0x161b,
-  [0x14fe] = 0x161c, [0x14ff] = 0x161d, [0x1500] = 0x161e, [0x1501] = 0x161f,
-  [0x1502] = 0x1620, [0x1503] = 0x1621, [0x1504] = 0x1622, [0x1505] = 0x1623,
-  [0x1506] = 0x1624, [0x1507] = 0x1625, [0x1508] = 0x1626, [0x1509] = 0x1627,
-  [0x150a] = 0x1628, [0x150b] = 0x1629, [0x150c] = 0x162a, [0x150d] = 0x162b,
-  [0x150e] = 0x162c, [0x150f] = 0x162d, [0x1510] = 0x162e, [0x1511] = 0x162f,
-  [0x1512] = 0x1630, [0x1513] = 0x1631, [0x1514] = 0x1632, [0x1515] = 0x1633,
-  [0x1516] = 0x1634, [0x1517] = 0x1635, [0x1518] = 0x1636, [0x1519] = 0x1637,
-  [0x151a] = 0x1638, [0x151b] = 0x1639, [0x151c] = 0x163a, [0x151d] = 0x163b,
-  [0x151e] = 0x163c, [0x151f] = 0x163d, [0x1520] = 0x163e, [0x1521] = 0x163f,
-  [0x1522] = 0x1640, [0x1523] = 0x1641, [0x1524] = 0x1642, [0x1525] = 0x1643,
-  [0x1526] = 0x1644, [0x1527] = 0x1645, [0x1528] = 0x1646, [0x1529] = 0x1647,
-  [0x152a] = 0x1648, [0x152b] = 0x1649, [0x152c] = 0x164a, [0x152d] = 0x164b,
-  [0x152e] = 0x164c, [0x152f] = 0x164d, [0x1530] = 0x164e, [0x1531] = 0x164f,
-  [0x1532] = 0x1650, [0x1533] = 0x1651, [0x1534] = 0x1652, [0x1535] = 0x1653,
-  [0x1536] = 0x1654, [0x1537] = 0x1655, [0x1538] = 0x1656, [0x1539] = 0x1657,
-  [0x153a] = 0x1658, [0x153b] = 0x1659, [0x153c] = 0x165a, [0x153d] = 0x165b,
-  [0x153e] = 0x165c, [0x153f] = 0x165d, [0x1540] = 0x165e, [0x1541] = 0x165f,
-  [0x1542] = 0x1660, [0x1543] = 0x1661, [0x1544] = 0x1662, [0x1545] = 0x1663,
-  [0x1546] = 0x1664, [0x1547] = 0x1665, [0x1548] = 0x1666, [0x1549] = 0x1667,
-  [0x154a] = 0x1668, [0x154b] = 0x1669, [0x154c] = 0x166a, [0x154d] = 0x166b,
-  [0x154e] = 0x166c, [0x154f] = 0x166d, [0x1550] = 0x166e, [0x1551] = 0x166f,
-  [0x1552] = 0x1670, [0x1553] = 0x1671, [0x1554] = 0x1672, [0x1555] = 0x1673,
-  [0x1556] = 0x1674, [0x1557] = 0x1675, [0x1558] = 0x1676, [0x1562] = 0x1680,
-  [0x1563] = 0x1681, [0x1564] = 0x1682, [0x1565] = 0x1683, [0x1566] = 0x1684,
-  [0x1567] = 0x1685, [0x1568] = 0x1686, [0x1569] = 0x1687, [0x156a] = 0x1688,
-  [0x156b] = 0x1689, [0x156c] = 0x168a, [0x156d] = 0x168b, [0x156e] = 0x168c,
-  [0x156f] = 0x168d, [0x1570] = 0x168e, [0x1571] = 0x168f, [0x1572] = 0x1690,
-  [0x1573] = 0x1691, [0x1574] = 0x1692, [0x1575] = 0x1693, [0x1576] = 0x1694,
-  [0x1577] = 0x1695, [0x1578] = 0x1696, [0x1579] = 0x1697, [0x157a] = 0x1698,
-  [0x157b] = 0x1699, [0x157c] = 0x169a, [0x157d] = 0x169b, [0x157e] = 0x169c,
-  [0x1582] = 0x16a0, [0x1583] = 0x16a1, [0x1584] = 0x16a2, [0x1585] = 0x16a3,
-  [0x1586] = 0x16a4, [0x1587] = 0x16a5, [0x1588] = 0x16a6, [0x1589] = 0x16a7,
-  [0x158a] = 0x16a8, [0x158b] = 0x16a9, [0x158c] = 0x16aa, [0x158d] = 0x16ab,
-  [0x158e] = 0x16ac, [0x158f] = 0x16ad, [0x1590] = 0x16ae, [0x1591] = 0x16af,
-  [0x1592] = 0x16b0, [0x1593] = 0x16b1, [0x1594] = 0x16b2, [0x1595] = 0x16b3,
-  [0x1596] = 0x16b4, [0x1597] = 0x16b5, [0x1598] = 0x16b6, [0x1599] = 0x16b7,
-  [0x159a] = 0x16b8, [0x159b] = 0x16b9, [0x159c] = 0x16ba, [0x159d] = 0x16bb,
-  [0x159e] = 0x16bc, [0x159f] = 0x16bd, [0x15a0] = 0x16be, [0x15a1] = 0x16bf,
-  [0x15a2] = 0x16c0, [0x15a3] = 0x16c1, [0x15a4] = 0x16c2, [0x15a5] = 0x16c3,
-  [0x15a6] = 0x16c4, [0x15a7] = 0x16c5, [0x15a8] = 0x16c6, [0x15a9] = 0x16c7,
-  [0x15aa] = 0x16c8, [0x15ab] = 0x16c9, [0x15ac] = 0x16ca, [0x15ad] = 0x16cb,
-  [0x15ae] = 0x16cc, [0x15af] = 0x16cd, [0x15b0] = 0x16ce, [0x15b1] = 0x16cf,
-  [0x15b2] = 0x16d0, [0x15b3] = 0x16d1, [0x15b4] = 0x16d2, [0x15b5] = 0x16d3,
-  [0x15b6] = 0x16d4, [0x15b7] = 0x16d5, [0x15b8] = 0x16d6, [0x15b9] = 0x16d7,
-  [0x15ba] = 0x16d8, [0x15bb] = 0x16d9, [0x15bc] = 0x16da, [0x15bd] = 0x16db,
-  [0x15be] = 0x16dc, [0x15bf] = 0x16dd, [0x15c0] = 0x16de, [0x15c1] = 0x16df,
-  [0x15c2] = 0x16e0, [0x15c3] = 0x16e1, [0x15c4] = 0x16e2, [0x15c5] = 0x16e3,
-  [0x15c6] = 0x16e4, [0x15c7] = 0x16e5, [0x15c8] = 0x16e6, [0x15c9] = 0x16e7,
-  [0x15ca] = 0x16e8, [0x15cb] = 0x16e9, [0x15cc] = 0x16ea, [0x15cd] = 0x16eb,
-  [0x15ce] = 0x16ec, [0x15cf] = 0x16ed, [0x15d0] = 0x16ee, [0x15d1] = 0x16ef,
-  [0x15d2] = 0x16f0, [0x15e2] = 0x1700, [0x15e3] = 0x1701, [0x15e4] = 0x1702,
-  [0x15e5] = 0x1703, [0x15e6] = 0x1704, [0x15e7] = 0x1705, [0x15e8] = 0x1706,
-  [0x15e9] = 0x1707, [0x15ea] = 0x1708, [0x15eb] = 0x1709, [0x15ec] = 0x170a,
-  [0x15ed] = 0x170b, [0x15ee] = 0x170c, [0x15f0] = 0x170e, [0x15f1] = 0x170f,
-  [0x15f2] = 0x1710, [0x15f3] = 0x1711, [0x15f4] = 0x1712, [0x15f5] = 0x1713,
-  [0x15f6] = 0x1714, [0x1602] = 0x1720, [0x1603] = 0x1721, [0x1604] = 0x1722,
-  [0x1605] = 0x1723, [0x1606] = 0x1724, [0x1607] = 0x1725, [0x1608] = 0x1726,
-  [0x1609] = 0x1727, [0x160a] = 0x1728, [0x160b] = 0x1729, [0x160c] = 0x172a,
-  [0x160d] = 0x172b, [0x160e] = 0x172c, [0x160f] = 0x172d, [0x1610] = 0x172e,
-  [0x1611] = 0x172f, [0x1612] = 0x1730, [0x1613] = 0x1731, [0x1614] = 0x1732,
-  [0x1615] = 0x1733, [0x1616] = 0x1734, [0x1617] = 0x1735, [0x1618] = 0x1736,
-  [0x1622] = 0x1740, [0x1623] = 0x1741, [0x1624] = 0x1742, [0x1625] = 0x1743,
-  [0x1626] = 0x1744, [0x1627] = 0x1745, [0x1628] = 0x1746, [0x1629] = 0x1747,
-  [0x162a] = 0x1748, [0x162b] = 0x1749, [0x162c] = 0x174a, [0x162d] = 0x174b,
-  [0x162e] = 0x174c, [0x162f] = 0x174d, [0x1630] = 0x174e, [0x1631] = 0x174f,
-  [0x1632] = 0x1750, [0x1633] = 0x1751, [0x1634] = 0x1752, [0x1635] = 0x1753,
-  [0x1642] = 0x1760, [0x1643] = 0x1761, [0x1644] = 0x1762, [0x1645] = 0x1763,
-  [0x1646] = 0x1764, [0x1647] = 0x1765, [0x1648] = 0x1766, [0x1649] = 0x1767,
-  [0x164a] = 0x1768, [0x164b] = 0x1769, [0x164c] = 0x176a, [0x164d] = 0x176b,
-  [0x164e] = 0x176c, [0x1650] = 0x176e, [0x1651] = 0x176f, [0x1652] = 0x1770,
-  [0x1654] = 0x1772, [0x1655] = 0x1773, [0x1662] = 0x1780, [0x1663] = 0x1781,
-  [0x1664] = 0x1782, [0x1665] = 0x1783, [0x1666] = 0x1784, [0x1667] = 0x1785,
-  [0x1668] = 0x1786, [0x1669] = 0x1787, [0x166a] = 0x1788, [0x166b] = 0x1789,
-  [0x166c] = 0x178a, [0x166d] = 0x178b, [0x166e] = 0x178c, [0x166f] = 0x178d,
-  [0x1670] = 0x178e, [0x1671] = 0x178f, [0x1672] = 0x1790, [0x1673] = 0x1791,
-  [0x1674] = 0x1792, [0x1675] = 0x1793, [0x1676] = 0x1794, [0x1677] = 0x1795,
-  [0x1678] = 0x1796, [0x1679] = 0x1797, [0x167a] = 0x1798, [0x167b] = 0x1799,
-  [0x167c] = 0x179a, [0x167d] = 0x179b, [0x167e] = 0x179c, [0x167f] = 0x179d,
-  [0x1680] = 0x179e, [0x1681] = 0x179f, [0x1682] = 0x17a0, [0x1683] = 0x17a1,
-  [0x1684] = 0x17a2, [0x1685] = 0x17a3, [0x1686] = 0x17a4, [0x1687] = 0x17a5,
-  [0x1688] = 0x17a6, [0x1689] = 0x17a7, [0x168a] = 0x17a8, [0x168b] = 0x17a9,
-  [0x168c] = 0x17aa, [0x168d] = 0x17ab, [0x168e] = 0x17ac, [0x168f] = 0x17ad,
-  [0x1690] = 0x17ae, [0x1691] = 0x17af, [0x1692] = 0x17b0, [0x1693] = 0x17b1,
-  [0x1694] = 0x17b2, [0x1695] = 0x17b3, [0x1696] = 0x17b4, [0x1697] = 0x17b5,
-  [0x1698] = 0x17b6, [0x1699] = 0x17b7, [0x169a] = 0x17b8, [0x169b] = 0x17b9,
-  [0x169c] = 0x17ba, [0x169d] = 0x17bb, [0x169e] = 0x17bc, [0x169f] = 0x17bd,
-  [0x16a0] = 0x17be, [0x16a1] = 0x17bf, [0x16a2] = 0x17c0, [0x16a3] = 0x17c1,
-  [0x16a4] = 0x17c2, [0x16a5] = 0x17c3, [0x16a6] = 0x17c4, [0x16a7] = 0x17c5,
-  [0x16a8] = 0x17c6, [0x16a9] = 0x17c7, [0x16aa] = 0x17c8, [0x16ab] = 0x17c9,
-  [0x16ac] = 0x17ca, [0x16ad] = 0x17cb, [0x16ae] = 0x17cc, [0x16af] = 0x17cd,
-  [0x16b0] = 0x17ce, [0x16b1] = 0x17cf, [0x16b2] = 0x17d0, [0x16b3] = 0x17d1,
-  [0x16b4] = 0x17d2, [0x16b5] = 0x17d3, [0x16b6] = 0x17d4, [0x16b7] = 0x17d5,
-  [0x16b8] = 0x17d6, [0x16b9] = 0x17d7, [0x16ba] = 0x17d8, [0x16bb] = 0x17d9,
-  [0x16bc] = 0x17da, [0x16bd] = 0x17db, [0x16be] = 0x17dc, [0x16c2] = 0x17e0,
-  [0x16c3] = 0x17e1, [0x16c4] = 0x17e2, [0x16c5] = 0x17e3, [0x16c6] = 0x17e4,
-  [0x16c7] = 0x17e5, [0x16c8] = 0x17e6, [0x16c9] = 0x17e7, [0x16ca] = 0x17e8,
-  [0x16cb] = 0x17e9, [0x16e2] = 0x1800, [0x16e3] = 0x1801, [0x16e4] = 0x1802,
-  [0x16e5] = 0x1803, [0x16e6] = 0x1804, [0x16e7] = 0x1805, [0x16e8] = 0x1806,
-  [0x16e9] = 0x1807, [0x16ea] = 0x1808, [0x16eb] = 0x1809, [0x16ec] = 0x180a,
-  [0x16ed] = 0x180b, [0x16ee] = 0x180c, [0x16ef] = 0x180d, [0x16f0] = 0x180e,
-  [0x16f2] = 0x1810, [0x16f3] = 0x1811, [0x16f4] = 0x1812, [0x16f5] = 0x1813,
-  [0x16f6] = 0x1814, [0x16f7] = 0x1815, [0x16f8] = 0x1816, [0x16f9] = 0x1817,
-  [0x16fa] = 0x1818, [0x16fb] = 0x1819, [0x1702] = 0x1820, [0x1703] = 0x1821,
-  [0x1704] = 0x1822, [0x1705] = 0x1823, [0x1706] = 0x1824, [0x1707] = 0x1825,
-  [0x1708] = 0x1826, [0x1709] = 0x1827, [0x170a] = 0x1828, [0x170b] = 0x1829,
-  [0x170c] = 0x182a, [0x170d] = 0x182b, [0x170e] = 0x182c, [0x170f] = 0x182d,
-  [0x1710] = 0x182e, [0x1711] = 0x182f, [0x1712] = 0x1830, [0x1713] = 0x1831,
-  [0x1714] = 0x1832, [0x1715] = 0x1833, [0x1716] = 0x1834, [0x1717] = 0x1835,
-  [0x1718] = 0x1836, [0x1719] = 0x1837, [0x171a] = 0x1838, [0x171b] = 0x1839,
-  [0x171c] = 0x183a, [0x171d] = 0x183b, [0x171e] = 0x183c, [0x171f] = 0x183d,
-  [0x1720] = 0x183e, [0x1721] = 0x183f, [0x1722] = 0x1840, [0x1723] = 0x1841,
-  [0x1724] = 0x1842, [0x1725] = 0x1843, [0x1726] = 0x1844, [0x1727] = 0x1845,
-  [0x1728] = 0x1846, [0x1729] = 0x1847, [0x172a] = 0x1848, [0x172b] = 0x1849,
-  [0x172c] = 0x184a, [0x172d] = 0x184b, [0x172e] = 0x184c, [0x172f] = 0x184d,
-  [0x1730] = 0x184e, [0x1731] = 0x184f, [0x1732] = 0x1850, [0x1733] = 0x1851,
-  [0x1734] = 0x1852, [0x1735] = 0x1853, [0x1736] = 0x1854, [0x1737] = 0x1855,
-  [0x1738] = 0x1856, [0x1739] = 0x1857, [0x173a] = 0x1858, [0x173b] = 0x1859,
-  [0x173c] = 0x185a, [0x173d] = 0x185b, [0x173e] = 0x185c, [0x173f] = 0x185d,
-  [0x1740] = 0x185e, [0x1741] = 0x185f, [0x1742] = 0x1860, [0x1743] = 0x1861,
-  [0x1744] = 0x1862, [0x1745] = 0x1863, [0x1746] = 0x1864, [0x1747] = 0x1865,
-  [0x1748] = 0x1866, [0x1749] = 0x1867, [0x174a] = 0x1868, [0x174b] = 0x1869,
-  [0x174c] = 0x186a, [0x174d] = 0x186b, [0x174e] = 0x186c, [0x174f] = 0x186d,
-  [0x1750] = 0x186e, [0x1751] = 0x186f, [0x1752] = 0x1870, [0x1753] = 0x1871,
-  [0x1754] = 0x1872, [0x1755] = 0x1873, [0x1756] = 0x1874, [0x1757] = 0x1875,
-  [0x1758] = 0x1876, [0x1759] = 0x1877, [0x1762] = 0x1880, [0x1763] = 0x1881,
-  [0x1764] = 0x1882, [0x1765] = 0x1883, [0x1766] = 0x1884, [0x1767] = 0x1885,
-  [0x1768] = 0x1886, [0x1769] = 0x1887, [0x176a] = 0x1888, [0x176b] = 0x1889,
-  [0x176c] = 0x188a, [0x176d] = 0x188b, [0x176e] = 0x188c, [0x176f] = 0x188d,
-  [0x1770] = 0x188e, [0x1771] = 0x188f, [0x1772] = 0x1890, [0x1773] = 0x1891,
-  [0x1774] = 0x1892, [0x1775] = 0x1893, [0x1776] = 0x1894, [0x1777] = 0x1895,
-  [0x1778] = 0x1896, [0x1779] = 0x1897, [0x177a] = 0x1898, [0x177b] = 0x1899,
-  [0x177c] = 0x189a, [0x177d] = 0x189b, [0x177e] = 0x189c, [0x177f] = 0x189d,
-  [0x1780] = 0x189e, [0x1781] = 0x189f, [0x1782] = 0x18a0, [0x1783] = 0x18a1,
-  [0x1784] = 0x18a2, [0x1785] = 0x18a3, [0x1786] = 0x18a4, [0x1787] = 0x18a5,
-  [0x1788] = 0x18a6, [0x1789] = 0x18a7, [0x178a] = 0x18a8, [0x178b] = 0x18a9,
-  [0x1ce2] = 0x1e00, [0x1ce3] = 0x1e01, [0x1ce4] = 0x1e02, [0x1ce5] = 0x1e03,
-  [0x1ce6] = 0x1e04, [0x1ce7] = 0x1e05, [0x1ce8] = 0x1e06, [0x1ce9] = 0x1e07,
-  [0x1cea] = 0x1e08, [0x1ceb] = 0x1e09, [0x1cec] = 0x1e0a, [0x1ced] = 0x1e0b,
-  [0x1cee] = 0x1e0c, [0x1cef] = 0x1e0d, [0x1cf0] = 0x1e0e, [0x1cf1] = 0x1e0f,
-  [0x1cf2] = 0x1e10, [0x1cf3] = 0x1e11, [0x1cf4] = 0x1e12, [0x1cf5] = 0x1e13,
-  [0x1cf6] = 0x1e14, [0x1cf7] = 0x1e15, [0x1cf8] = 0x1e16, [0x1cf9] = 0x1e17,
-  [0x1cfa] = 0x1e18, [0x1cfb] = 0x1e19, [0x1cfc] = 0x1e1a, [0x1cfd] = 0x1e1b,
-  [0x1cfe] = 0x1e1c, [0x1cff] = 0x1e1d, [0x1d00] = 0x1e1e, [0x1d01] = 0x1e1f,
-  [0x1d02] = 0x1e20, [0x1d03] = 0x1e21, [0x1d04] = 0x1e22, [0x1d05] = 0x1e23,
-  [0x1d06] = 0x1e24, [0x1d07] = 0x1e25, [0x1d08] = 0x1e26, [0x1d09] = 0x1e27,
-  [0x1d0a] = 0x1e28, [0x1d0b] = 0x1e29, [0x1d0c] = 0x1e2a, [0x1d0d] = 0x1e2b,
-  [0x1d0e] = 0x1e2c, [0x1d0f] = 0x1e2d, [0x1d10] = 0x1e2e, [0x1d11] = 0x1e2f,
-  [0x1d12] = 0x1e30, [0x1d13] = 0x1e31, [0x1d14] = 0x1e32, [0x1d15] = 0x1e33,
-  [0x1d16] = 0x1e34, [0x1d17] = 0x1e35, [0x1d18] = 0x1e36, [0x1d19] = 0x1e37,
-  [0x1d1a] = 0x1e38, [0x1d1b] = 0x1e39, [0x1d1c] = 0x1e3a, [0x1d1d] = 0x1e3b,
-  [0x1d1e] = 0x1e3c, [0x1d1f] = 0x1e3d, [0x1d20] = 0x1e3e, [0x1d21] = 0x1e3f,
-  [0x1d22] = 0x1e40, [0x1d23] = 0x1e41, [0x1d24] = 0x1e42, [0x1d25] = 0x1e43,
-  [0x1d26] = 0x1e44, [0x1d27] = 0x1e45, [0x1d28] = 0x1e46, [0x1d29] = 0x1e47,
-  [0x1d2a] = 0x1e48, [0x1d2b] = 0x1e49, [0x1d2c] = 0x1e4a, [0x1d2d] = 0x1e4b,
-  [0x1d2e] = 0x1e4c, [0x1d2f] = 0x1e4d, [0x1d30] = 0x1e4e, [0x1d31] = 0x1e4f,
-  [0x1d32] = 0x1e50, [0x1d33] = 0x1e51, [0x1d34] = 0x1e52, [0x1d35] = 0x1e53,
-  [0x1d36] = 0x1e54, [0x1d37] = 0x1e55, [0x1d38] = 0x1e56, [0x1d39] = 0x1e57,
-  [0x1d3a] = 0x1e58, [0x1d3b] = 0x1e59, [0x1d3c] = 0x1e5a, [0x1d3d] = 0x1e5b,

[... 79583 lines stripped ...]