This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch, master, updated. glibc-2.13-199-gee30c38


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  ee30c380b8f7c9253c87103c58c5201268d30181 (commit)
      from  a4b89fd84698009f45d44f22bd93718acb87bb02 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=ee30c380b8f7c9253c87103c58c5201268d30181

commit ee30c380b8f7c9253c87103c58c5201268d30181
Author: Ulrich Drepper <drepper@gmail.com>
Date:   Tue May 17 01:42:27 2011 -0400

    Update GB18030 to 2005 version

diff --git a/ChangeLog b/ChangeLog
index 89b49d0..be25cba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-05-17  Ulrich Drepper  <drepper@gmail.com>
+
+	[BZ #11837]
+	* iconvdata/gb18030.c: Update to GB18020-2005.
+
 2011-05-16  Ulrich Drepper  <drepper@gmail.com>
 
 	* posix/regex.h (RE_SYNTAX_AWK, RE_SYNTAX_GNU_AWK,
diff --git a/NEWS b/NEWS
index a932446..6fe7074 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-GNU C Library NEWS -- history of user-visible changes.  2011-5-16
+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.
 
@@ -10,13 +10,13 @@ Version 2.14
 * The following bugs are resolved with this release:
 
   386, 6420, 7101, 9730, 9732, 9809, 10138, 10149, 10157, 11257, 11258,
-  11487, 11532, 11578, 11653, 11668, 11697, 11724, 11820, 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
+  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.
diff --git a/iconvdata/gb18030.c b/iconvdata/gb18030.c
index 807ef67..f2b23e6 100644
--- a/iconvdata/gb18030.c
+++ b/iconvdata/gb18030.c
@@ -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@turbolinux.com.cn>, 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@yahoo.com>  Jan. 28, 2001
+ *   Original - Yong Li <rigel863@yahoo.com>  Jan. 28, 2001
  */
 
 /*   Dec 20 2001 Yu Shao <yshao@redhat.com>
- *   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 @@ static const uint16_t __twobyte_to_ucs[] =
   [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 @@ static const uint16_t __twobyte_to_ucs[] =
   [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 @@ static const uint16_t __twobyte_to_ucs[] =
    (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 @@ static const uint16_t __fourbyte_to_ucs[39419-11172-4295] =
   [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 @@ static const uint16_t __fourbyte_to_ucs[39419-11172-4295] =
   [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,
-  [0x1d3e] = 0x1e5c, [0x1d3f] = 0x1e5d, [0x1d40] = 0x1e5e, [0x1d41] = 0x1e5f,
-  [0x1d42] = 0x1e60, [0x1d43] = 0x1e61, [0x1d44] = 0x1e62, [0x1d45] = 0x1e63,
-  [0x1d46] = 0x1e64, [0x1d47] = 0x1e65, [0x1d48] = 0x1e66, [0x1d49] = 0x1e67,
-  [0x1d4a] = 0x1e68, [0x1d4b] = 0x1e69, [0x1d4c] = 0x1e6a, [0x1d4d] = 0x1e6b,
-  [0x1d4e] = 0x1e6c, [0x1d4f] = 0x1e6d, [0x1d50] = 0x1e6e, [0x1d51] = 0x1e6f,
-  [0x1d52] = 0x1e70, [0x1d53] = 0x1e71, [0x1d54] = 0x1e72, [0x1d55] = 0x1e73,
-  [0x1d56] = 0x1e74, [0x1d57] = 0x1e75, [0x1d58] = 0x1e76, [0x1d59] = 0x1e77,
-  [0x1d5a] = 0x1e78, [0x1d5b] = 0x1e79, [0x1d5c] = 0x1e7a, [0x1d5d] = 0x1e7b,
-  [0x1d5e] = 0x1e7c, [0x1d5f] = 0x1e7d, [0x1d60] = 0x1e7e, [0x1d61] = 0x1e7f,
-  [0x1d62] = 0x1e80, [0x1d63] = 0x1e81, [0x1d64] = 0x1e82, [0x1d65] = 0x1e83,
-  [0x1d66] = 0x1e84, [0x1d67] = 0x1e85, [0x1d68] = 0x1e86, [0x1d69] = 0x1e87,
-  [0x1d6a] = 0x1e88, [0x1d6b] = 0x1e89, [0x1d6c] = 0x1e8a, [0x1d6d] = 0x1e8b,
-  [0x1d6e] = 0x1e8c, [0x1d6f] = 0x1e8d, [0x1d70] = 0x1e8e, [0x1d71] = 0x1e8f,
-  [0x1d72] = 0x1e90, [0x1d73] = 0x1e91, [0x1d74] = 0x1e92, [0x1d75] = 0x1e93,
-  [0x1d76] = 0x1e94, [0x1d77] = 0x1e95, [0x1d78] = 0x1e96, [0x1d79] = 0x1e97,
-  [0x1d7a] = 0x1e98, [0x1d7b] = 0x1e99, [0x1d7c] = 0x1e9a, [0x1d7d] = 0x1e9b,
-  [0x1d82] = 0x1ea0, [0x1d83] = 0x1ea1, [0x1d84] = 0x1ea2, [0x1d85] = 0x1ea3,
-  [0x1d86] = 0x1ea4, [0x1d87] = 0x1ea5, [0x1d88] = 0x1ea6, [0x1d89] = 0x1ea7,
-  [0x1d8a] = 0x1ea8, [0x1d8b] = 0x1ea9, [0x1d8c] = 0x1eaa, [0x1d8d] = 0x1eab,
-  [0x1d8e] = 0x1eac, [0x1d8f] = 0x1ead, [0x1d90] = 0x1eae, [0x1d91] = 0x1eaf,
-  [0x1d92] = 0x1eb0, [0x1d93] = 0x1eb1, [0x1d94] = 0x1eb2, [0x1d95] = 0x1eb3,
-  [0x1d96] = 0x1eb4, [0x1d97] = 0x1eb5, [0x1d98] = 0x1eb6, [0x1d99] = 0x1eb7,
-  [0x1d9a] = 0x1eb8, [0x1d9b] = 0x1eb9, [0x1d9c] = 0x1eba, [0x1d9d] = 0x1ebb,
-  [0x1d9e] = 0x1ebc, [0x1d9f] = 0x1ebd, [0x1da0] = 0x1ebe, [0x1da1] = 0x1ebf,
-  [0x1da2] = 0x1ec0, [0x1da3] = 0x1ec1, [0x1da4] = 0x1ec2, [0x1da5] = 0x1ec3,
-  [0x1da6] = 0x1ec4, [0x1da7] = 0x1ec5, [0x1da8] = 0x1ec6, [0x1da9] = 0x1ec7,
-  [0x1daa] = 0x1ec8, [0x1dab] = 0x1ec9, [0x1dac] = 0x1eca, [0x1dad] = 0x1ecb,
-  [0x1dae] = 0x1ecc, [0x1daf] = 0x1ecd, [0x1db0] = 0x1ece, [0x1db1] = 0x1ecf,
-  [0x1db2] = 0x1ed0, [0x1db3] = 0x1ed1, [0x1db4] = 0x1ed2, [0x1db5] = 0x1ed3,
-  [0x1db6] = 0x1ed4, [0x1db7] = 0x1ed5, [0x1db8] = 0x1ed6, [0x1db9] = 0x1ed7,
-  [0x1dba] = 0x1ed8, [0x1dbb] = 0x1ed9, [0x1dbc] = 0x1eda, [0x1dbd] = 0x1edb,
-  [0x1dbe] = 0x1edc, [0x1dbf] = 0x1edd, [0x1dc0] = 0x1ede, [0x1dc1] = 0x1edf,
-  [0x1dc2] = 0x1ee0, [0x1dc3] = 0x1ee1, [0x1dc4] = 0x1ee2, [0x1dc5] = 0x1ee3,
-  [0x1dc6] = 0x1ee4, [0x1dc7] = 0x1ee5, [0x1dc8] = 0x1ee6, [0x1dc9] = 0x1ee7,
-  [0x1dca] = 0x1ee8, [0x1dcb] = 0x1ee9, [0x1dcc] = 0x1eea, [0x1dcd] = 0x1eeb,
-  [0x1dce] = 0x1eec, [0x1dcf] = 0x1eed, [0x1dd0] = 0x1eee, [0x1dd1] = 0x1eef,
-  [0x1dd2] = 0x1ef0, [0x1dd3] = 0x1ef1, [0x1dd4] = 0x1ef2, [0x1dd5] = 0x1ef3,
-  [0x1dd6] = 0x1ef4, [0x1dd7] = 0x1ef5, [0x1dd8] = 0x1ef6, [0x1dd9] = 0x1ef7,
-  [0x1dda] = 0x1ef8, [0x1ddb] = 0x1ef9, [0x1de2] = 0x1f00, [0x1de3] = 0x1f01,
-  [0x1de4] = 0x1f02, [0x1de5] = 0x1f03, [0x1de6] = 0x1f04, [0x1de7] = 0x1f05,
-  [0x1de8] = 0x1f06, [0x1de9] = 0x1f07, [0x1dea] = 0x1f08, [0x1deb] = 0x1f09,
-  [0x1dec] = 0x1f0a, [0x1ded] = 0x1f0b, [0x1dee] = 0x1f0c, [0x1def] = 0x1f0d,
-  [0x1df0] = 0x1f0e, [0x1df1] = 0x1f0f, [0x1df2] = 0x1f10, [0x1df3] = 0x1f11,
-  [0x1df4] = 0x1f12, [0x1df5] = 0x1f13, [0x1df6] = 0x1f14, [0x1df7] = 0x1f15,
-  [0x1dfa] = 0x1f18, [0x1dfb] = 0x1f19, [0x1dfc] = 0x1f1a, [0x1dfd] = 0x1f1b,
-  [0x1dfe] = 0x1f1c, [0x1dff] = 0x1f1d, [0x1e02] = 0x1f20, [0x1e03] = 0x1f21,
-  [0x1e04] = 0x1f22, [0x1e05] = 0x1f23, [0x1e06] = 0x1f24, [0x1e07] = 0x1f25,
-  [0x1e08] = 0x1f26, [0x1e09] = 0x1f27, [0x1e0a] = 0x1f28, [0x1e0b] = 0x1f29,
-  [0x1e0c] = 0x1f2a, [0x1e0d] = 0x1f2b, [0x1e0e] = 0x1f2c, [0x1e0f] = 0x1f2d,
-  [0x1e10] = 0x1f2e, [0x1e11] = 0x1f2f, [0x1e12] = 0x1f30, [0x1e13] = 0x1f31,
-  [0x1e14] = 0x1f32, [0x1e15] = 0x1f33, [0x1e16] = 0x1f34, [0x1e17] = 0x1f35,
-  [0x1e18] = 0x1f36, [0x1e19] = 0x1f37, [0x1e1a] = 0x1f38, [0x1e1b] = 0x1f39,
-  [0x1e1c] = 0x1f3a, [0x1e1d] = 0x1f3b, [0x1e1e] = 0x1f3c, [0x1e1f] = 0x1f3d,
-  [0x1e20] = 0x1f3e, [0x1e21] = 0x1f3f, [0x1e22] = 0x1f40, [0x1e23] = 0x1f41,
-  [0x1e24] = 0x1f42, [0x1e25] = 0x1f43, [0x1e26] = 0x1f44, [0x1e27] = 0x1f45,
-  [0x1e2a] = 0x1f48, [0x1e2b] = 0x1f49, [0x1e2c] = 0x1f4a, [0x1e2d] = 0x1f4b,
-  [0x1e2e] = 0x1f4c, [0x1e2f] = 0x1f4d, [0x1e32] = 0x1f50, [0x1e33] = 0x1f51,
-  [0x1e34] = 0x1f52, [0x1e35] = 0x1f53, [0x1e36] = 0x1f54, [0x1e37] = 0x1f55,
-  [0x1e38] = 0x1f56, [0x1e39] = 0x1f57, [0x1e3b] = 0x1f59, [0x1e3d] = 0x1f5b,
-  [0x1e3f] = 0x1f5d, [0x1e41] = 0x1f5f, [0x1e42] = 0x1f60, [0x1e43] = 0x1f61,
-  [0x1e44] = 0x1f62, [0x1e45] = 0x1f63, [0x1e46] = 0x1f64, [0x1e47] = 0x1f65,
-  [0x1e48] = 0x1f66, [0x1e49] = 0x1f67, [0x1e4a] = 0x1f68, [0x1e4b] = 0x1f69,
-  [0x1e4c] = 0x1f6a, [0x1e4d] = 0x1f6b, [0x1e4e] = 0x1f6c, [0x1e4f] = 0x1f6d,
-  [0x1e50] = 0x1f6e, [0x1e51] = 0x1f6f, [0x1e52] = 0x1f70, [0x1e53] = 0x1f71,
-  [0x1e54] = 0x1f72, [0x1e55] = 0x1f73, [0x1e56] = 0x1f74, [0x1e57] = 0x1f75,
-  [0x1e58] = 0x1f76, [0x1e59] = 0x1f77, [0x1e5a] = 0x1f78, [0x1e5b] = 0x1f79,
-  [0x1e5c] = 0x1f7a, [0x1e5d] = 0x1f7b, [0x1e5e] = 0x1f7c, [0x1e5f] = 0x1f7d,
-  [0x1e62] = 0x1f80, [0x1e63] = 0x1f81, [0x1e64] = 0x1f82, [0x1e65] = 0x1f83,
-  [0x1e66] = 0x1f84, [0x1e67] = 0x1f85, [0x1e68] = 0x1f86, [0x1e69] = 0x1f87,
-  [0x1e6a] = 0x1f88, [0x1e6b] = 0x1f89, [0x1e6c] = 0x1f8a, [0x1e6d] = 0x1f8b,
-  [0x1e6e] = 0x1f8c, [0x1e6f] = 0x1f8d, [0x1e70] = 0x1f8e, [0x1e71] = 0x1f8f,
-  [0x1e72] = 0x1f90, [0x1e73] = 0x1f91, [0x1e74] = 0x1f92, [0x1e75] = 0x1f93,
-  [0x1e76] = 0x1f94, [0x1e77] = 0x1f95, [0x1e78] = 0x1f96, [0x1e79] = 0x1f97,
-  [0x1e7a] = 0x1f98, [0x1e7b] = 0x1f99, [0x1e7c] = 0x1f9a, [0x1e7d] = 0x1f9b,
-  [0x1e7e] = 0x1f9c, [0x1e7f] = 0x1f9d, [0x1e80] = 0x1f9e, [0x1e81] = 0x1f9f,
-  [0x1e82] = 0x1fa0, [0x1e83] = 0x1fa1, [0x1e84] = 0x1fa2, [0x1e85] = 0x1fa3,
-  [0x1e86] = 0x1fa4, [0x1e87] = 0x1fa5, [0x1e88] = 0x1fa6, [0x1e89] = 0x1fa7,
-  [0x1e8a] = 0x1fa8, [0x1e8b] = 0x1fa9, [0x1e8c] = 0x1faa, [0x1e8d] = 0x1fab,
-  [0x1e8e] = 0x1fac, [0x1e8f] = 0x1fad, [0x1e90] = 0x1fae, [0x1e91] = 0x1faf,
-  [0x1e92] = 0x1fb0, [0x1e93] = 0x1fb1, [0x1e94] = 0x1fb2, [0x1e95] = 0x1fb3,
-  [0x1e96] = 0x1fb4, [0x1e98] = 0x1fb6, [0x1e99] = 0x1fb7, [0x1e9a] = 0x1fb8,
-  [0x1e9b] = 0x1fb9, [0x1e9c] = 0x1fba, [0x1e9d] = 0x1fbb, [0x1e9e] = 0x1fbc,
-  [0x1e9f] = 0x1fbd, [0x1ea0] = 0x1fbe, [0x1ea1] = 0x1fbf, [0x1ea2] = 0x1fc0,
-  [0x1ea3] = 0x1fc1, [0x1ea4] = 0x1fc2, [0x1ea5] = 0x1fc3, [0x1ea6] = 0x1fc4,
-  [0x1ea8] = 0x1fc6, [0x1ea9] = 0x1fc7, [0x1eaa] = 0x1fc8, [0x1eab] = 0x1fc9,
-  [0x1eac] = 0x1fca, [0x1ead] = 0x1fcb, [0x1eae] = 0x1fcc, [0x1eaf] = 0x1fcd,
-  [0x1eb0] = 0x1fce, [0x1eb1] = 0x1fcf, [0x1eb2] = 0x1fd0, [0x1eb3] = 0x1fd1,
-  [0x1eb4] = 0x1fd2, [0x1eb5] = 0x1fd3, [0x1eb8] = 0x1fd6, [0x1eb9] = 0x1fd7,
-  [0x1eba] = 0x1fd8, [0x1ebb] = 0x1fd9, [0x1ebc] = 0x1fda, [0x1ebd] = 0x1fdb,
-  [0x1ebf] = 0x1fdd, [0x1ec0] = 0x1fde, [0x1ec1] = 0x1fdf, [0x1ec2] = 0x1fe0,
-  [0x1ec3] = 0x1fe1, [0x1ec4] = 0x1fe2, [0x1ec5] = 0x1fe3, [0x1ec6] = 0x1fe4,
-  [0x1ec7] = 0x1fe5, [0x1ec8] = 0x1fe6, [0x1ec9] = 0x1fe7, [0x1eca] = 0x1fe8,
-  [0x1ecb] = 0x1fe9, [0x1ecc] = 0x1fea, [0x1ecd] = 0x1feb, [0x1ece] = 0x1fec,
-  [0x1ecf] = 0x1fed, [0x1ed0] = 0x1fee, [0x1ed1] = 0x1fef, [0x1ed4] = 0x1ff2,
-  [0x1ed5] = 0x1ff3, [0x1ed6] = 0x1ff4, [0x1ed8] = 0x1ff6, [0x1ed9] = 0x1ff7,
-  [0x1eda] = 0x1ff8, [0x1edb] = 0x1ff9, [0x1edc] = 0x1ffa, [0x1edd] = 0x1ffb,
-  [0x1ede] = 0x1ffc, [0x1edf] = 0x1ffd, [0x1ee0] = 0x1ffe, [0x1ee2] = 0x2000,
-  [0x1ee3] = 0x2001, [0x1ee4] = 0x2002, [0x1ee5] = 0x2003, [0x1ee6] = 0x2004,
-  [0x1ee7] = 0x2005, [0x1ee8] = 0x2006, [0x1ee9] = 0x2007, [0x1eea] = 0x2008,
-  [0x1eeb] = 0x2009, [0x1eec] = 0x200a, [0x1eed] = 0x200b, [0x1eee] = 0x200c,
-  [0x1eef] = 0x200d, [0x1ef0] = 0x200e, [0x1ef1] = 0x200f, [0x1ef2] = 0x2011,
-  [0x1ef3] = 0x2012, [0x1ef4] = 0x2017, [0x1ef5] = 0x201a, [0x1ef6] = 0x201b,
-  [0x1ef7] = 0x201e, [0x1ef8] = 0x201f, [0x1ef9] = 0x2020, [0x1efa] = 0x2021,
-  [0x1efb] = 0x2022, [0x1efc] = 0x2023, [0x1efd] = 0x2024, [0x1efe] = 0x2027,
-  [0x1eff] = 0x2028, [0x1f00] = 0x2029, [0x1f01] = 0x202a, [0x1f02] = 0x202b,
-  [0x1f03] = 0x202c, [0x1f04] = 0x202d, [0x1f05] = 0x202e, [0x1f06] = 0x202f,
-  [0x1f07] = 0x2031, [0x1f08] = 0x2034, [0x1f09] = 0x2036, [0x1f0a] = 0x2037,
-  [0x1f0b] = 0x2038, [0x1f0c] = 0x2039, [0x1f0d] = 0x203a, [0x1f0e] = 0x203c,
-  [0x1f0f] = 0x203d, [0x1f10] = 0x203e, [0x1f11] = 0x203f, [0x1f12] = 0x2040,
-  [0x1f13] = 0x2041, [0x1f14] = 0x2042, [0x1f15] = 0x2043, [0x1f16] = 0x2044,
-  [0x1f17] = 0x2045, [0x1f18] = 0x2046, [0x1f19] = 0x2047, [0x1f1a] = 0x2048,
-  [0x1f1b] = 0x2049, [0x1f1c] = 0x204a, [0x1f1d] = 0x204b, [0x1f1e] = 0x204c,
-  [0x1f1f] = 0x204d, [0x1f20] = 0x204e, [0x1f21] = 0x204f, [0x1f22] = 0x2050,
-  [0x1f23] = 0x2051, [0x1f24] = 0x2052, [0x1f29] = 0x2057, [0x1f31] = 0x205f,
-  [0x1f32] = 0x2060, [0x1f33] = 0x2061, [0x1f34] = 0x2062, [0x1f35] = 0x2063,
-  [0x1f3c] = 0x206a, [0x1f3d] = 0x206b, [0x1f3e] = 0x206c, [0x1f3f] = 0x206d,
-  [0x1f40] = 0x206e, [0x1f41] = 0x206f, [0x1f42] = 0x2070, [0x1f43] = 0x2071,
-  [0x1f46] = 0x2074, [0x1f47] = 0x2075, [0x1f48] = 0x2076, [0x1f49] = 0x2077,
-  [0x1f4a] = 0x2078, [0x1f4b] = 0x2079, [0x1f4c] = 0x207a, [0x1f4d] = 0x207b,
-  [0x1f4e] = 0x207c, [0x1f4f] = 0x207d, [0x1f50] = 0x207e, [0x1f51] = 0x207f,
-  [0x1f52] = 0x2080, [0x1f53] = 0x2081, [0x1f54] = 0x2082, [0x1f55] = 0x2083,
-  [0x1f56] = 0x2084, [0x1f57] = 0x2085, [0x1f58] = 0x2086, [0x1f59] = 0x2087,
-  [0x1f5a] = 0x2088, [0x1f5b] = 0x2089, [0x1f5c] = 0x208a, [0x1f5d] = 0x208b,
-  [0x1f5e] = 0x208c, [0x1f5f] = 0x208d, [0x1f60] = 0x208e, [0x1f72] = 0x20a0,
-  [0x1f73] = 0x20a1, [0x1f74] = 0x20a2, [0x1f75] = 0x20a3, [0x1f76] = 0x20a4,
-  [0x1f77] = 0x20a5, [0x1f78] = 0x20a6, [0x1f79] = 0x20a7, [0x1f7a] = 0x20a8,
-  [0x1f7b] = 0x20a9, [0x1f7c] = 0x20aa, [0x1f7d] = 0x20ab, [0x1f7e] = 0x20ad,
-  [0x1f7f] = 0x20ae, [0x1f80] = 0x20af, [0x1f81] = 0x20b0, [0x1f82] = 0x20b1,
-  [0x1fa1] = 0x20d0, [0x1fa2] = 0x20d1, [0x1fa3] = 0x20d2, [0x1fa4] = 0x20d3,
-  [0x1fa5] = 0x20d4, [0x1fa6] = 0x20d5, [0x1fa7] = 0x20d6, [0x1fa8] = 0x20d7,
-  [0x1fa9] = 0x20d8, [0x1faa] = 0x20d9, [0x1fab] = 0x20da, [0x1fac] = 0x20db,
-  [0x1fad] = 0x20dc, [0x1fae] = 0x20dd, [0x1faf] = 0x20de, [0x1fb0] = 0x20df,
-  [0x1fb1] = 0x20e0, [0x1fb2] = 0x20e1, [0x1fb3] = 0x20e2, [0x1fb4] = 0x20e3,
-  [0x1fb5] = 0x20e4, [0x1fb6] = 0x20e5, [0x1fb7] = 0x20e6, [0x1fb8] = 0x20e7,
-  [0x1fb9] = 0x20e8, [0x1fba] = 0x20e9, [0x1fbb] = 0x20ea, [0x1fd1] = 0x2100,
-  [0x1fd2] = 0x2101, [0x1fd3] = 0x2102, [0x1fd4] = 0x2104, [0x1fd5] = 0x2106,
-  [0x1fd6] = 0x2107, [0x1fd7] = 0x2108, [0x1fd8] = 0x210a, [0x1fd9] = 0x210b,
-  [0x1fda] = 0x210c, [0x1fdb] = 0x210d, [0x1fdc] = 0x210e, [0x1fdd] = 0x210f,
-  [0x1fde] = 0x2110, [0x1fdf] = 0x2111, [0x1fe0] = 0x2112, [0x1fe1] = 0x2113,
-  [0x1fe2] = 0x2114, [0x1fe3] = 0x2115, [0x1fe4] = 0x2117, [0x1fe5] = 0x2118,
-  [0x1fe6] = 0x2119, [0x1fe7] = 0x211a, [0x1fe8] = 0x211b, [0x1fe9] = 0x211c,
-  [0x1fea] = 0x211d, [0x1feb] = 0x211e, [0x1fec] = 0x211f, [0x1fed] = 0x2120,
-  [0x1fee] = 0x2122, [0x1fef] = 0x2123, [0x1ff0] = 0x2124, [0x1ff1] = 0x2125,
-  [0x1ff2] = 0x2126, [0x1ff3] = 0x2127, [0x1ff4] = 0x2128, [0x1ff5] = 0x2129,
-  [0x1ff6] = 0x212a, [0x1ff7] = 0x212b, [0x1ff8] = 0x212c, [0x1ff9] = 0x212d,
-  [0x1ffa] = 0x212e, [0x1ffb] = 0x212f, [0x1ffc] = 0x2130, [0x1ffd] = 0x2131,
-  [0x1ffe] = 0x2132, [0x1fff] = 0x2133, [0x2000] = 0x2134, [0x2001] = 0x2135,
-  [0x2002] = 0x2136, [0x2003] = 0x2137, [0x2004] = 0x2138, [0x2005] = 0x2139,
-  [0x2006] = 0x213a, [0x2009] = 0x213d, [0x200a] = 0x213e, [0x200b] = 0x213f,
-  [0x200c] = 0x2140, [0x200d] = 0x2141, [0x200e] = 0x2142, [0x200f] = 0x2143,
-  [0x2010] = 0x2144, [0x2011] = 0x2145, [0x2012] = 0x2146, [0x2013] = 0x2147,
-  [0x2014] = 0x2148, [0x2015] = 0x2149, [0x2016] = 0x214a, [0x2017] = 0x214b,
-  [0x201f] = 0x2153, [0x2020] = 0x2154, [0x2021] = 0x2155, [0x2022] = 0x2156,
-  [0x2023] = 0x2157, [0x2024] = 0x2158, [0x2025] = 0x2159, [0x2026] = 0x215a,
-  [0x2027] = 0x215b, [0x2028] = 0x215c, [0x2029] = 0x215d, [0x202a] = 0x215e,
-  [0x202b] = 0x215f, [0x202c] = 0x216c, [0x202d] = 0x216d, [0x202e] = 0x216e,
-  [0x202f] = 0x216f, [0x2030] = 0x217a, [0x2031] = 0x217b, [0x2032] = 0x217c,
-  [0x2033] = 0x217d, [0x2034] = 0x217e, [0x2035] = 0x217f, [0x2036] = 0x2180,
-  [0x2037] = 0x2181, [0x2038] = 0x2182, [0x2039] = 0x2183, [0x2046] = 0x2194,
-  [0x2047] = 0x2195, [0x2048] = 0x219a, [0x2049] = 0x219b, [0x204a] = 0x219c,
-  [0x204b] = 0x219d, [0x204c] = 0x219e, [0x204d] = 0x219f, [0x204e] = 0x21a0,
-  [0x204f] = 0x21a1, [0x2050] = 0x21a2, [0x2051] = 0x21a3, [0x2052] = 0x21a4,
-  [0x2053] = 0x21a5, [0x2054] = 0x21a6, [0x2055] = 0x21a7, [0x2056] = 0x21a8,
-  [0x2057] = 0x21a9, [0x2058] = 0x21aa, [0x2059] = 0x21ab, [0x205a] = 0x21ac,
-  [0x205b] = 0x21ad, [0x205c] = 0x21ae, [0x205d] = 0x21af, [0x205e] = 0x21b0,
-  [0x205f] = 0x21b1, [0x2060] = 0x21b2, [0x2061] = 0x21b3, [0x2062] = 0x21b4,
-  [0x2063] = 0x21b5, [0x2064] = 0x21b6, [0x2065] = 0x21b7, [0x2066] = 0x21b8,
-  [0x2067] = 0x21b9, [0x2068] = 0x21ba, [0x2069] = 0x21bb, [0x206a] = 0x21bc,
-  [0x206b] = 0x21bd, [0x206c] = 0x21be, [0x206d] = 0x21bf, [0x206e] = 0x21c0,
-  [0x206f] = 0x21c1, [0x2070] = 0x21c2, [0x2071] = 0x21c3, [0x2072] = 0x21c4,
-  [0x2073] = 0x21c5, [0x2074] = 0x21c6, [0x2075] = 0x21c7, [0x2076] = 0x21c8,
-  [0x2077] = 0x21c9, [0x2078] = 0x21ca, [0x2079] = 0x21cb, [0x207a] = 0x21cc,
-  [0x207b] = 0x21cd, [0x207c] = 0x21ce, [0x207d] = 0x21cf, [0x207e] = 0x21d0,
-  [0x207f] = 0x21d1, [0x2080] = 0x21d2, [0x2081] = 0x21d3, [0x2082] = 0x21d4,
-  [0x2083] = 0x21d5, [0x2084] = 0x21d6, [0x2085] = 0x21d7, [0x2086] = 0x21d8,
-  [0x2087] = 0x21d9, [0x2088] = 0x21da, [0x2089] = 0x21db, [0x208a] = 0x21dc,
-  [0x208b] = 0x21dd, [0x208c] = 0x21de, [0x208d] = 0x21df, [0x208e] = 0x21e0,
-  [0x208f] = 0x21e1, [0x2090] = 0x21e2, [0x2091] = 0x21e3, [0x2092] = 0x21e4,
-  [0x2093] = 0x21e5, [0x2094] = 0x21e6, [0x2095] = 0x21e7, [0x2096] = 0x21e8,
-  [0x2097] = 0x21e9, [0x2098] = 0x21ea, [0x2099] = 0x21eb, [0x209a] = 0x21ec,
-  [0x209b] = 0x21ed, [0x209c] = 0x21ee, [0x209d] = 0x21ef, [0x209e] = 0x21f0,
-  [0x209f] = 0x21f1, [0x20a0] = 0x21f2, [0x20a1] = 0x21f3, [0x20a2] = 0x21f4,
-  [0x20a3] = 0x21f5, [0x20a4] = 0x21f6, [0x20a5] = 0x21f7, [0x20a6] = 0x21f8,
-  [0x20a7] = 0x21f9, [0x20a8] = 0x21fa, [0x20a9] = 0x21fb, [0x20aa] = 0x21fc,
-  [0x20ab] = 0x21fd, [0x20ac] = 0x21fe, [0x20ad] = 0x21ff, [0x20ae] = 0x2200,
-  [0x20af] = 0x2201, [0x20b0] = 0x2202, [0x20b1] = 0x2203, [0x20b2] = 0x2204,
-  [0x20b3] = 0x2205, [0x20b4] = 0x2206, [0x20b5] = 0x2207, [0x20b6] = 0x2209,
-  [0x20b7] = 0x220a, [0x20b8] = 0x220b, [0x20b9] = 0x220c, [0x20ba] = 0x220d,
-  [0x20bb] = 0x220e, [0x20bc] = 0x2210, [0x20bd] = 0x2212, [0x20be] = 0x2213,
-  [0x20bf] = 0x2214, [0x20c0] = 0x2216, [0x20c1] = 0x2217, [0x20c2] = 0x2218,
-  [0x20c3] = 0x2219, [0x20c4] = 0x221b, [0x20c5] = 0x221c, [0x20c6] = 0x2221,
-  [0x20c7] = 0x2222, [0x20c8] = 0x2224, [0x20c9] = 0x2226, [0x20ca] = 0x222c,
-  [0x20cb] = 0x222d, [0x20cc] = 0x222f, [0x20cd] = 0x2230, [0x20ce] = 0x2231,
-  [0x20cf] = 0x2232, [0x20d0] = 0x2233, [0x20d1] = 0x2238, [0x20d2] = 0x2239,
-  [0x20d3] = 0x223a, [0x20d4] = 0x223b, [0x20d5] = 0x223c, [0x20d6] = 0x223e,
-  [0x20d7] = 0x223f, [0x20d8] = 0x2240, [0x20d9] = 0x2241, [0x20da] = 0x2242,
-  [0x20db] = 0x2243, [0x20dc] = 0x2244, [0x20dd] = 0x2245, [0x20de] = 0x2246,
-  [0x20df] = 0x2247, [0x20e0] = 0x2249, [0x20e1] = 0x224a, [0x20e2] = 0x224b,
-  [0x20e3] = 0x224d, [0x20e4] = 0x224e, [0x20e5] = 0x224f, [0x20e6] = 0x2250,
-  [0x20e7] = 0x2251, [0x20e8] = 0x2253, [0x20e9] = 0x2254, [0x20ea] = 0x2255,
-  [0x20eb] = 0x2256, [0x20ec] = 0x2257, [0x20ed] = 0x2258, [0x20ee] = 0x2259,
-  [0x20ef] = 0x225a, [0x20f0] = 0x225b, [0x20f1] = 0x225c, [0x20f2] = 0x225d,
-  [0x20f3] = 0x225e, [0x20f4] = 0x225f, [0x20f5] = 0x2262, [0x20f6] = 0x2263,
-  [0x20f7] = 0x2268, [0x20f8] = 0x2269, [0x20f9] = 0x226a, [0x20fa] = 0x226b,
-  [0x20fb] = 0x226c, [0x20fc] = 0x226d, [0x20fd] = 0x2270, [0x20fe] = 0x2271,
-  [0x20ff] = 0x2272, [0x2100] = 0x2273, [0x2101] = 0x2274, [0x2102] = 0x2275,
-  [0x2103] = 0x2276, [0x2104] = 0x2277, [0x2105] = 0x2278, [0x2106] = 0x2279,
-  [0x2107] = 0x227a, [0x2108] = 0x227b, [0x2109] = 0x227c, [0x210a] = 0x227d,
-  [0x210b] = 0x227e, [0x210c] = 0x227f, [0x210d] = 0x2280, [0x210e] = 0x2281,
-  [0x210f] = 0x2282, [0x2110] = 0x2283, [0x2111] = 0x2284, [0x2112] = 0x2285,
-  [0x2113] = 0x2286, [0x2114] = 0x2287, [0x2115] = 0x2288, [0x2116] = 0x2289,
-  [0x2117] = 0x228a, [0x2118] = 0x228b, [0x2119] = 0x228c, [0x211a] = 0x228d,
-  [0x211b] = 0x228e, [0x211c] = 0x228f, [0x211d] = 0x2290, [0x211e] = 0x2291,
-  [0x211f] = 0x2292, [0x2120] = 0x2293, [0x2121] = 0x2294, [0x2122] = 0x2296,
-  [0x2123] = 0x2297, [0x2124] = 0x2298, [0x2125] = 0x229a, [0x2126] = 0x229b,
-  [0x2127] = 0x229c, [0x2128] = 0x229d, [0x2129] = 0x229e, [0x212a] = 0x229f,
-  [0x212b] = 0x22a0, [0x212c] = 0x22a1, [0x212d] = 0x22a2, [0x212e] = 0x22a3,
-  [0x212f] = 0x22a4, [0x2130] = 0x22a6, [0x2131] = 0x22a7, [0x2132] = 0x22a8,
-  [0x2133] = 0x22a9, [0x2134] = 0x22aa, [0x2135] = 0x22ab, [0x2136] = 0x22ac,
-  [0x2137] = 0x22ad, [0x2138] = 0x22ae, [0x2139] = 0x22af, [0x213a] = 0x22b0,
-  [0x213b] = 0x22b1, [0x213c] = 0x22b2, [0x213d] = 0x22b3, [0x213e] = 0x22b4,
-  [0x213f] = 0x22b5, [0x2140] = 0x22b6, [0x2141] = 0x22b7, [0x2142] = 0x22b8,
-  [0x2143] = 0x22b9, [0x2144] = 0x22ba, [0x2145] = 0x22bb, [0x2146] = 0x22bc,
-  [0x2147] = 0x22bd, [0x2148] = 0x22be, [0x2149] = 0x22c0, [0x214a] = 0x22c1,
-  [0x214b] = 0x22c2, [0x214c] = 0x22c3, [0x214d] = 0x22c4, [0x214e] = 0x22c5,
-  [0x214f] = 0x22c6, [0x2150] = 0x22c7, [0x2151] = 0x22c8, [0x2152] = 0x22c9,
-  [0x2153] = 0x22ca, [0x2154] = 0x22cb, [0x2155] = 0x22cc, [0x2156] = 0x22cd,
-  [0x2157] = 0x22ce, [0x2158] = 0x22cf, [0x2159] = 0x22d0, [0x215a] = 0x22d1,
-  [0x215b] = 0x22d2, [0x215c] = 0x22d3, [0x215d] = 0x22d4, [0x215e] = 0x22d5,
-  [0x215f] = 0x22d6, [0x2160] = 0x22d7, [0x2161] = 0x22d8, [0x2162] = 0x22d9,
-  [0x2163] = 0x22da, [0x2164] = 0x22db, [0x2165] = 0x22dc, [0x2166] = 0x22dd,
-  [0x2167] = 0x22de, [0x2168] = 0x22df, [0x2169] = 0x22e0, [0x216a] = 0x22e1,
-  [0x216b] = 0x22e2, [0x216c] = 0x22e3, [0x216d] = 0x22e4, [0x216e] = 0x22e5,
-  [0x216f] = 0x22e6, [0x2170] = 0x22e7, [0x2171] = 0x22e8, [0x2172] = 0x22e9,
-  [0x2173] = 0x22ea, [0x2174] = 0x22eb, [0x2175] = 0x22ec, [0x2176] = 0x22ed,
-  [0x2177] = 0x22ee, [0x2178] = 0x22ef, [0x2179] = 0x22f0, [0x217a] = 0x22f1,
-  [0x217b] = 0x22f2, [0x217c] = 0x22f3, [0x217d] = 0x22f4, [0x217e] = 0x22f5,
-  [0x217f] = 0x22f6, [0x2180] = 0x22f7, [0x2181] = 0x22f8, [0x2182] = 0x22f9,
-  [0x2183] = 0x22fa, [0x2184] = 0x22fb, [0x2185] = 0x22fc, [0x2186] = 0x22fd,
-  [0x2187] = 0x22fe, [0x2188] = 0x22ff, [0x2189] = 0x2300, [0x218a] = 0x2301,
-  [0x218b] = 0x2302, [0x218c] = 0x2303, [0x218d] = 0x2304, [0x218e] = 0x2305,
-  [0x218f] = 0x2306, [0x2190] = 0x2307, [0x2191] = 0x2308, [0x2192] = 0x2309,
-  [0x2193] = 0x230a, [0x2194] = 0x230b, [0x2195] = 0x230c, [0x2196] = 0x230d,
-  [0x2197] = 0x230e, [0x2198] = 0x230f, [0x2199] = 0x2310, [0x219a] = 0x2311,
-  [0x219b] = 0x2313, [0x219c] = 0x2314, [0x219d] = 0x2315, [0x219e] = 0x2316,
-  [0x219f] = 0x2317, [0x21a0] = 0x2318, [0x21a1] = 0x2319, [0x21a2] = 0x231a,
-  [0x21a3] = 0x231b, [0x21a4] = 0x231c, [0x21a5] = 0x231d, [0x21a6] = 0x231e,
-  [0x21a7] = 0x231f, [0x21a8] = 0x2320, [0x21a9] = 0x2321, [0x21aa] = 0x2322,
-  [0x21ab] = 0x2323, [0x21ac] = 0x2324, [0x21ad] = 0x2325, [0x21ae] = 0x2326,
-  [0x21af] = 0x2327, [0x21b0] = 0x2328, [0x21b1] = 0x2329, [0x21b2] = 0x232a,
-  [0x21b3] = 0x232b, [0x21b4] = 0x232c, [0x21b5] = 0x232d, [0x21b6] = 0x232e,
-  [0x21b7] = 0x232f, [0x21b8] = 0x2330, [0x21b9] = 0x2331, [0x21ba] = 0x2332,
-  [0x21bb] = 0x2333, [0x21bc] = 0x2334, [0x21bd] = 0x2335, [0x21be] = 0x2336,
-  [0x21bf] = 0x2337, [0x21c0] = 0x2338, [0x21c1] = 0x2339, [0x21c2] = 0x233a,
-  [0x21c3] = 0x233b, [0x21c4] = 0x233c, [0x21c5] = 0x233d, [0x21c6] = 0x233e,
-  [0x21c7] = 0x233f, [0x21c8] = 0x2340, [0x21c9] = 0x2341, [0x21ca] = 0x2342,
-  [0x21cb] = 0x2343, [0x21cc] = 0x2344, [0x21cd] = 0x2345, [0x21ce] = 0x2346,
-  [0x21cf] = 0x2347, [0x21d0] = 0x2348, [0x21d1] = 0x2349, [0x21d2] = 0x234a,
-  [0x21d3] = 0x234b, [0x21d4] = 0x234c, [0x21d5] = 0x234d, [0x21d6] = 0x234e,
-  [0x21d7] = 0x234f, [0x21d8] = 0x2350, [0x21d9] = 0x2351, [0x21da] = 0x2352,
-  [0x21db] = 0x2353, [0x21dc] = 0x2354, [0x21dd] = 0x2355, [0x21de] = 0x2356,
-  [0x21df] = 0x2357, [0x21e0] = 0x2358, [0x21e1] = 0x2359, [0x21e2] = 0x235a,
-  [0x21e3] = 0x235b, [0x21e4] = 0x235c, [0x21e5] = 0x235d, [0x21e6] = 0x235e,
-  [0x21e7] = 0x235f, [0x21e8] = 0x2360, [0x21e9] = 0x2361, [0x21ea] = 0x2362,
-  [0x21eb] = 0x2363, [0x21ec] = 0x2364, [0x21ed] = 0x2365, [0x21ee] = 0x2366,
-  [0x21ef] = 0x2367, [0x21f0] = 0x2368, [0x21f1] = 0x2369, [0x21f2] = 0x236a,
-  [0x21f3] = 0x236b, [0x21f4] = 0x236c, [0x21f5] = 0x236d, [0x21f6] = 0x236e,
-  [0x21f7] = 0x236f, [0x21f8] = 0x2370, [0x21f9] = 0x2371, [0x21fa] = 0x2372,
-  [0x21fb] = 0x2373, [0x21fc] = 0x2374, [0x21fd] = 0x2375, [0x21fe] = 0x2376,
-  [0x21ff] = 0x2377, [0x2200] = 0x2378, [0x2201] = 0x2379, [0x2202] = 0x237a,
-  [0x2203] = 0x237b, [0x2204] = 0x237c, [0x2205] = 0x237d, [0x2206] = 0x237e,
-  [0x2207] = 0x237f, [0x2208] = 0x2380, [0x2209] = 0x2381, [0x220a] = 0x2382,
-  [0x220b] = 0x2383, [0x220c] = 0x2384, [0x220d] = 0x2385, [0x220e] = 0x2386,
-  [0x220f] = 0x2387, [0x2210] = 0x2388, [0x2211] = 0x2389, [0x2212] = 0x238a,
-  [0x2213] = 0x238b, [0x2214] = 0x238c, [0x2215] = 0x238d, [0x2216] = 0x238e,
-  [0x2217] = 0x238f, [0x2218] = 0x2390, [0x2219] = 0x2391, [0x221a] = 0x2392,
-  [0x221b] = 0x2393, [0x221c] = 0x2394, [0x221d] = 0x2395, [0x221e] = 0x2396,
-  [0x221f] = 0x2397, [0x2220] = 0x2398, [0x2221] = 0x2399, [0x2222] = 0x239a,
-  [0x2223] = 0x239b, [0x2224] = 0x239c, [0x2225] = 0x239d, [0x2226] = 0x239e,
-  [0x2227] = 0x239f, [0x2228] = 0x23a0, [0x2229] = 0x23a1, [0x222a] = 0x23a2,
-  [0x222b] = 0x23a3, [0x222c] = 0x23a4, [0x222d] = 0x23a5, [0x222e] = 0x23a6,
-  [0x222f] = 0x23a7, [0x2230] = 0x23a8, [0x2231] = 0x23a9, [0x2232] = 0x23aa,
-  [0x2233] = 0x23ab, [0x2234] = 0x23ac, [0x2235] = 0x23ad, [0x2236] = 0x23ae,
-  [0x2237] = 0x23af, [0x2238] = 0x23b0, [0x2239] = 0x23b1, [0x223a] = 0x23b2,
-  [0x223b] = 0x23b3, [0x223c] = 0x23b4, [0x223d] = 0x23b5, [0x223e] = 0x23b6,
-  [0x223f] = 0x23b7, [0x2240] = 0x23b8, [0x2241] = 0x23b9, [0x2242] = 0x23ba,
-  [0x2243] = 0x23bb, [0x2244] = 0x23bc, [0x2245] = 0x23bd, [0x2246] = 0x23be,
-  [0x2247] = 0x23bf, [0x2248] = 0x23c0, [0x2249] = 0x23c1, [0x224a] = 0x23c2,
-  [0x224b] = 0x23c3, [0x224c] = 0x23c4, [0x224d] = 0x23c5, [0x224e] = 0x23c6,
-  [0x224f] = 0x23c7, [0x2250] = 0x23c8, [0x2251] = 0x23c9, [0x2252] = 0x23ca,
-  [0x2253] = 0x23cb, [0x2254] = 0x23cc, [0x2255] = 0x23cd, [0x2256] = 0x23ce,
-  [0x2288] = 0x2400, [0x2289] = 0x2401, [0x228a] = 0x2402, [0x228b] = 0x2403,
-  [0x228c] = 0x2404, [0x228d] = 0x2405, [0x228e] = 0x2406, [0x228f] = 0x2407,
-  [0x2290] = 0x2408, [0x2291] = 0x2409, [0x2292] = 0x240a, [0x2293] = 0x240b,
-  [0x2294] = 0x240c, [0x2295] = 0x240d, [0x2296] = 0x240e, [0x2297] = 0x240f,
-  [0x2298] = 0x2410, [0x2299] = 0x2411, [0x229a] = 0x2412, [0x229b] = 0x2413,
-  [0x229c] = 0x2414, [0x229d] = 0x2415, [0x229e] = 0x2416, [0x229f] = 0x2417,
-  [0x22a0] = 0x2418, [0x22a1] = 0x2419, [0x22a2] = 0x241a, [0x22a3] = 0x241b,
-  [0x22a4] = 0x241c, [0x22a5] = 0x241d, [0x22a6] = 0x241e, [0x22a7] = 0x241f,
-  [0x22a8] = 0x2420, [0x22a9] = 0x2421, [0x22aa] = 0x2422, [0x22ab] = 0x2423,
-  [0x22ac] = 0x2424, [0x22ad] = 0x2425, [0x22ae] = 0x2426, [0x22c8] = 0x2440,
-  [0x22c9] = 0x2441, [0x22ca] = 0x2442, [0x22cb] = 0x2443, [0x22cc] = 0x2444,
-  [0x22cd] = 0x2445, [0x22ce] = 0x2446, [0x22cf] = 0x2447, [0x22d0] = 0x2448,
-  [0x22d1] = 0x2449, [0x22d2] = 0x244a, [0x22e8] = 0x246a, [0x22e9] = 0x246b,
-  [0x22ea] = 0x246c, [0x22eb] = 0x246d, [0x22ec] = 0x246e, [0x22ed] = 0x246f,
-  [0x22ee] = 0x2470, [0x22ef] = 0x2471, [0x22f0] = 0x2472, [0x22f1] = 0x2473,
-  [0x22f2] = 0x249c, [0x22f3] = 0x249d, [0x22f4] = 0x249e, [0x22f5] = 0x249f,
-  [0x22f6] = 0x24a0, [0x22f7] = 0x24a1, [0x22f8] = 0x24a2, [0x22f9] = 0x24a3,
-  [0x22fa] = 0x24a4, [0x22fb] = 0x24a5, [0x22fc] = 0x24a6, [0x22fd] = 0x24a7,
-  [0x22fe] = 0x24a8, [0x22ff] = 0x24a9, [0x2300] = 0x24aa, [0x2301] = 0x24ab,
-  [0x2302] = 0x24ac, [0x2303] = 0x24ad, [0x2304] = 0x24ae, [0x2305] = 0x24af,
-  [0x2306] = 0x24b0, [0x2307] = 0x24b1, [0x2308] = 0x24b2, [0x2309] = 0x24b3,
-  [0x230a] = 0x24b4, [0x230b] = 0x24b5, [0x230c] = 0x24b6, [0x230d] = 0x24b7,
-  [0x230e] = 0x24b8, [0x230f] = 0x24b9, [0x2310] = 0x24ba, [0x2311] = 0x24bb,
-  [0x2312] = 0x24bc, [0x2313] = 0x24bd, [0x2314] = 0x24be, [0x2315] = 0x24bf,
-  [0x2316] = 0x24c0, [0x2317] = 0x24c1, [0x2318] = 0x24c2, [0x2319] = 0x24c3,
-  [0x231a] = 0x24c4, [0x231b] = 0x24c5, [0x231c] = 0x24c6, [0x231d] = 0x24c7,
-  [0x231e] = 0x24c8, [0x231f] = 0x24c9, [0x2320] = 0x24ca, [0x2321] = 0x24cb,
-  [0x2322] = 0x24cc, [0x2323] = 0x24cd, [0x2324] = 0x24ce, [0x2325] = 0x24cf,
-  [0x2326] = 0x24d0, [0x2327] = 0x24d1, [0x2328] = 0x24d2, [0x2329] = 0x24d3,
-  [0x232a] = 0x24d4, [0x232b] = 0x24d5, [0x232c] = 0x24d6, [0x232d] = 0x24d7,
-  [0x232e] = 0x24d8, [0x232f] = 0x24d9, [0x2330] = 0x24da, [0x2331] = 0x24db,
-  [0x2332] = 0x24dc, [0x2333] = 0x24dd, [0x2334] = 0x24de, [0x2335] = 0x24df,
-  [0x2336] = 0x24e0, [0x2337] = 0x24e1, [0x2338] = 0x24e2, [0x2339] = 0x24e3,
-  [0x233a] = 0x24e4, [0x233b] = 0x24e5, [0x233c] = 0x24e6, [0x233d] = 0x24e7,
-  [0x233e] = 0x24e8, [0x233f] = 0x24e9, [0x2340] = 0x24ea, [0x2341] = 0x24eb,
-  [0x2342] = 0x24ec, [0x2343] = 0x24ed, [0x2344] = 0x24ee, [0x2345] = 0x24ef,
-  [0x2346] = 0x24f0, [0x2347] = 0x24f1, [0x2348] = 0x24f2, [0x2349] = 0x24f3,
-  [0x234a] = 0x24f4, [0x234b] = 0x24f5, [0x234c] = 0x24f6, [0x234d] = 0x24f7,
-  [0x234e] = 0x24f8, [0x234f] = 0x24f9, [0x2350] = 0x24fa, [0x2351] = 0x24fb,
-  [0x2352] = 0x24fc, [0x2353] = 0x24fd, [0x2354] = 0x24fe, [0x2356] = 0x254c,
-  [0x2357] = 0x254d, [0x2358] = 0x254e, [0x2359] = 0x254f, [0x235a] = 0x2574,
-  [0x235b] = 0x2575, [0x235c] = 0x2576, [0x235d] = 0x2577, [0x235e] = 0x2578,
-  [0x235f] = 0x2579, [0x2360] = 0x257a, [0x2361] = 0x257b, [0x2362] = 0x257c,
-  [0x2363] = 0x257d, [0x2364] = 0x257e, [0x2365] = 0x257f, [0x2366] = 0x2580,
-  [0x2367] = 0x2590, [0x2368] = 0x2591, [0x2369] = 0x2592, [0x236a] = 0x2596,
-  [0x236b] = 0x2597, [0x236c] = 0x2598, [0x236d] = 0x2599, [0x236e] = 0x259a,
-  [0x236f] = 0x259b, [0x2370] = 0x259c, [0x2371] = 0x259d, [0x2372] = 0x259e,
-  [0x2373] = 0x259f, [0x2374] = 0x25a2, [0x2375] = 0x25a3, [0x2376] = 0x25a4,
-  [0x2377] = 0x25a5, [0x2378] = 0x25a6, [0x2379] = 0x25a7, [0x237a] = 0x25a8,
-  [0x237b] = 0x25a9, [0x237c] = 0x25aa, [0x237d] = 0x25ab, [0x237e] = 0x25ac,
-  [0x237f] = 0x25ad, [0x2380] = 0x25ae, [0x2381] = 0x25af, [0x2382] = 0x25b0,
-  [0x2383] = 0x25b1, [0x2384] = 0x25b4, [0x2385] = 0x25b5, [0x2386] = 0x25b6,
-  [0x2387] = 0x25b7, [0x2388] = 0x25b8, [0x2389] = 0x25b9, [0x238a] = 0x25ba,
-  [0x238b] = 0x25bb, [0x238c] = 0x25be, [0x238d] = 0x25bf, [0x238e] = 0x25c0,
-  [0x238f] = 0x25c1, [0x2390] = 0x25c2, [0x2391] = 0x25c3, [0x2392] = 0x25c4,
-  [0x2393] = 0x25c5, [0x2394] = 0x25c8, [0x2395] = 0x25c9, [0x2396] = 0x25ca,
-  [0x2397] = 0x25cc, [0x2398] = 0x25cd, [0x2399] = 0x25d0, [0x239a] = 0x25d1,
-  [0x239b] = 0x25d2, [0x239c] = 0x25d3, [0x239d] = 0x25d4, [0x239e] = 0x25d5,
-  [0x239f] = 0x25d6, [0x23a0] = 0x25d7, [0x23a1] = 0x25d8, [0x23a2] = 0x25d9,
-  [0x23a3] = 0x25da, [0x23a4] = 0x25db, [0x23a5] = 0x25dc, [0x23a6] = 0x25dd,
-  [0x23a7] = 0x25de, [0x23a8] = 0x25df, [0x23a9] = 0x25e0, [0x23aa] = 0x25e1,
-  [0x23ab] = 0x25e6, [0x23ac] = 0x25e7, [0x23ad] = 0x25e8, [0x23ae] = 0x25e9,
-  [0x23af] = 0x25ea, [0x23b0] = 0x25eb, [0x23b1] = 0x25ec, [0x23b2] = 0x25ed,
-  [0x23b3] = 0x25ee, [0x23b4] = 0x25ef, [0x23b5] = 0x25f0, [0x23b6] = 0x25f1,
-  [0x23b7] = 0x25f2, [0x23b8] = 0x25f3, [0x23b9] = 0x25f4, [0x23ba] = 0x25f5,
-  [0x23bb] = 0x25f6, [0x23bc] = 0x25f7, [0x23bd] = 0x25f8, [0x23be] = 0x25f9,
-  [0x23bf] = 0x25fa, [0x23c0] = 0x25fb, [0x23c1] = 0x25fc, [0x23c2] = 0x25fd,
-  [0x23c3] = 0x25fe, [0x23c4] = 0x25ff, [0x23c5] = 0x2600, [0x23c6] = 0x2601,
-  [0x23c7] = 0x2602, [0x23c8] = 0x2603, [0x23c9] = 0x2604, [0x23ca] = 0x2607,
-  [0x23cb] = 0x2608, [0x23cc] = 0x260a, [0x23cd] = 0x260b, [0x23ce] = 0x260c,
-  [0x23cf] = 0x260d, [0x23d0] = 0x260e, [0x23d1] = 0x260f, [0x23d2] = 0x2610,
-  [0x23d3] = 0x2611, [0x23d4] = 0x2612, [0x23d5] = 0x2613, [0x23d8] = 0x2616,
-  [0x23d9] = 0x2617, [0x23db] = 0x2619, [0x23dc] = 0x261a, [0x23dd] = 0x261b,
-  [0x23de] = 0x261c, [0x23df] = 0x261d, [0x23e0] = 0x261e, [0x23e1] = 0x261f,
-  [0x23e2] = 0x2620, [0x23e3] = 0x2621, [0x23e4] = 0x2622, [0x23e5] = 0x2623,
-  [0x23e6] = 0x2624, [0x23e7] = 0x2625, [0x23e8] = 0x2626, [0x23e9] = 0x2627,
-  [0x23ea] = 0x2628, [0x23eb] = 0x2629, [0x23ec] = 0x262a, [0x23ed] = 0x262b,
-  [0x23ee] = 0x262c, [0x23ef] = 0x262d, [0x23f0] = 0x262e, [0x23f1] = 0x262f,
-  [0x23f2] = 0x2630, [0x23f3] = 0x2631, [0x23f4] = 0x2632, [0x23f5] = 0x2633,
-  [0x23f6] = 0x2634, [0x23f7] = 0x2635, [0x23f8] = 0x2636, [0x23f9] = 0x2637,
-  [0x23fa] = 0x2638, [0x23fb] = 0x2639, [0x23fc] = 0x263a, [0x23fd] = 0x263b,
-  [0x23fe] = 0x263c, [0x23ff] = 0x263d, [0x2400] = 0x263e, [0x2401] = 0x263f,
-  [0x2402] = 0x2641, [0x2403] = 0x2643, [0x2404] = 0x2644, [0x2405] = 0x2645,
-  [0x2406] = 0x2646, [0x2407] = 0x2647, [0x2408] = 0x2648, [0x2409] = 0x2649,
-  [0x240a] = 0x264a, [0x240b] = 0x264b, [0x240c] = 0x264c, [0x240d] = 0x264d,
-  [0x240e] = 0x264e, [0x240f] = 0x264f, [0x2410] = 0x2650, [0x2411] = 0x2651,
-  [0x2412] = 0x2652, [0x2413] = 0x2653, [0x2414] = 0x2654, [0x2415] = 0x2655,
-  [0x2416] = 0x2656, [0x2417] = 0x2657, [0x2418] = 0x2658, [0x2419] = 0x2659,
-  [0x241a] = 0x265a, [0x241b] = 0x265b, [0x241c] = 0x265c, [0x241d] = 0x265d,
-  [0x241e] = 0x265e, [0x241f] = 0x265f, [0x2420] = 0x2660, [0x2421] = 0x2661,
-  [0x2422] = 0x2662, [0x2423] = 0x2663, [0x2424] = 0x2664, [0x2425] = 0x2665,
-  [0x2426] = 0x2666, [0x2427] = 0x2667, [0x2428] = 0x2668, [0x2429] = 0x2669,
-  [0x242a] = 0x266a, [0x242b] = 0x266b, [0x242c] = 0x266c, [0x242d] = 0x266d,
-  [0x242e] = 0x266e, [0x242f] = 0x266f, [0x2430] = 0x2670, [0x2431] = 0x2671,
-  [0x2432] = 0x2672, [0x2433] = 0x2673, [0x2434] = 0x2674, [0x2435] = 0x2675,
-  [0x2436] = 0x2676, [0x2437] = 0x2677, [0x2438] = 0x2678, [0x2439] = 0x2679,
-  [0x243a] = 0x267a, [0x243b] = 0x267b, [0x243c] = 0x267c, [0x243d] = 0x267d,
-  [0x2440] = 0x2680, [0x2441] = 0x2681, [0x2442] = 0x2682, [0x2443] = 0x2683,
-  [0x2444] = 0x2684, [0x2445] = 0x2685, [0x2446] = 0x2686, [0x2447] = 0x2687,
-  [0x2448] = 0x2688, [0x2449] = 0x2689, [0x24c1] = 0x2701, [0x24c2] = 0x2702,
-  [0x24c3] = 0x2703, [0x24c4] = 0x2704, [0x24c6] = 0x2706, [0x24c7] = 0x2707,
-  [0x24c8] = 0x2708, [0x24c9] = 0x2709, [0x24cc] = 0x270c, [0x24cd] = 0x270d,
-  [0x24ce] = 0x270e, [0x24cf] = 0x270f, [0x24d0] = 0x2710, [0x24d1] = 0x2711,
-  [0x24d2] = 0x2712, [0x24d3] = 0x2713, [0x24d4] = 0x2714, [0x24d5] = 0x2715,
-  [0x24d6] = 0x2716, [0x24d7] = 0x2717, [0x24d8] = 0x2718, [0x24d9] = 0x2719,
-  [0x24da] = 0x271a, [0x24db] = 0x271b, [0x24dc] = 0x271c, [0x24dd] = 0x271d,
-  [0x24de] = 0x271e, [0x24df] = 0x271f, [0x24e0] = 0x2720, [0x24e1] = 0x2721,
-  [0x24e2] = 0x2722, [0x24e3] = 0x2723, [0x24e4] = 0x2724, [0x24e5] = 0x2725,
-  [0x24e6] = 0x2726, [0x24e7] = 0x2727, [0x24e9] = 0x2729, [0x24ea] = 0x272a,
-  [0x24eb] = 0x272b, [0x24ec] = 0x272c, [0x24ed] = 0x272d, [0x24ee] = 0x272e,
-  [0x24ef] = 0x272f, [0x24f0] = 0x2730, [0x24f1] = 0x2731, [0x24f2] = 0x2732,
-  [0x24f3] = 0x2733, [0x24f4] = 0x2734, [0x24f5] = 0x2735, [0x24f6] = 0x2736,
-  [0x24f7] = 0x2737, [0x24f8] = 0x2738, [0x24f9] = 0x2739, [0x24fa] = 0x273a,
-  [0x24fb] = 0x273b, [0x24fc] = 0x273c, [0x24fd] = 0x273d, [0x24fe] = 0x273e,
-  [0x24ff] = 0x273f, [0x2500] = 0x2740, [0x2501] = 0x2741, [0x2502] = 0x2742,
-  [0x2503] = 0x2743, [0x2504] = 0x2744, [0x2505] = 0x2745, [0x2506] = 0x2746,
-  [0x2507] = 0x2747, [0x2508] = 0x2748, [0x2509] = 0x2749, [0x250a] = 0x274a,
-  [0x250b] = 0x274b, [0x250d] = 0x274d, [0x250f] = 0x274f, [0x2510] = 0x2750,
-  [0x2511] = 0x2751, [0x2512] = 0x2752, [0x2516] = 0x2756, [0x2518] = 0x2758,
-  [0x2519] = 0x2759, [0x251a] = 0x275a, [0x251b] = 0x275b, [0x251c] = 0x275c,
-  [0x251d] = 0x275d, [0x251e] = 0x275e, [0x2521] = 0x2761, [0x2522] = 0x2762,
-  [0x2523] = 0x2763, [0x2524] = 0x2764, [0x2525] = 0x2765, [0x2526] = 0x2766,
-  [0x2527] = 0x2767, [0x2528] = 0x2768, [0x2529] = 0x2769, [0x252a] = 0x276a,
-  [0x252b] = 0x276b, [0x252c] = 0x276c, [0x252d] = 0x276d, [0x252e] = 0x276e,
-  [0x252f] = 0x276f, [0x2530] = 0x2770, [0x2531] = 0x2771, [0x2532] = 0x2772,
-  [0x2533] = 0x2773, [0x2534] = 0x2774, [0x2535] = 0x2775, [0x2536] = 0x2776,
-  [0x2537] = 0x2777, [0x2538] = 0x2778, [0x2539] = 0x2779, [0x253a] = 0x277a,
-  [0x253b] = 0x277b, [0x253c] = 0x277c, [0x253d] = 0x277d, [0x253e] = 0x277e,
-  [0x253f] = 0x277f, [0x2540] = 0x2780, [0x2541] = 0x2781, [0x2542] = 0x2782,
-  [0x2543] = 0x2783, [0x2544] = 0x2784, [0x2545] = 0x2785, [0x2546] = 0x2786,
-  [0x2547] = 0x2787, [0x2548] = 0x2788, [0x2549] = 0x2789, [0x254a] = 0x278a,
-  [0x254b] = 0x278b, [0x254c] = 0x278c, [0x254d] = 0x278d, [0x254e] = 0x278e,
-  [0x254f] = 0x278f, [0x2550] = 0x2790, [0x2551] = 0x2791, [0x2552] = 0x2792,
-  [0x2553] = 0x2793, [0x2554] = 0x2794, [0x2558] = 0x2798, [0x2559] = 0x2799,
-  [0x255a] = 0x279a, [0x255b] = 0x279b, [0x255c] = 0x279c, [0x255d] = 0x279d,
-  [0x255e] = 0x279e, [0x255f] = 0x279f, [0x2560] = 0x27a0, [0x2561] = 0x27a1,
-  [0x2562] = 0x27a2, [0x2563] = 0x27a3, [0x2564] = 0x27a4, [0x2565] = 0x27a5,
-  [0x2566] = 0x27a6, [0x2567] = 0x27a7, [0x2568] = 0x27a8, [0x2569] = 0x27a9,
-  [0x256a] = 0x27aa, [0x256b] = 0x27ab, [0x256c] = 0x27ac, [0x256d] = 0x27ad,
-  [0x256e] = 0x27ae, [0x256f] = 0x27af, [0x2571] = 0x27b1, [0x2572] = 0x27b2,
-  [0x2573] = 0x27b3, [0x2574] = 0x27b4, [0x2575] = 0x27b5, [0x2576] = 0x27b6,
-  [0x2577] = 0x27b7, [0x2578] = 0x27b8, [0x2579] = 0x27b9, [0x257a] = 0x27ba,
-  [0x257b] = 0x27bb, [0x257c] = 0x27bc, [0x257d] = 0x27bd, [0x257e] = 0x27be,
-  [0x2590] = 0x27d0, [0x2591] = 0x27d1, [0x2592] = 0x27d2, [0x2593] = 0x27d3,
-  [0x2594] = 0x27d4, [0x2595] = 0x27d5, [0x2596] = 0x27d6, [0x2597] = 0x27d7,
-  [0x2598] = 0x27d8, [0x2599] = 0x27d9, [0x259a] = 0x27da, [0x259b] = 0x27db,
-  [0x259c] = 0x27dc, [0x259d] = 0x27dd, [0x259e] = 0x27de, [0x259f] = 0x27df,
-  [0x25a0] = 0x27e0, [0x25a1] = 0x27e1, [0x25a2] = 0x27e2, [0x25a3] = 0x27e3,
-  [0x25a4] = 0x27e4, [0x25a5] = 0x27e5, [0x25a6] = 0x27e6, [0x25a7] = 0x27e7,
-  [0x25a8] = 0x27e8, [0x25a9] = 0x27e9, [0x25aa] = 0x27ea, [0x25ab] = 0x27eb,
-  [0x25b0] = 0x27f0, [0x25b1] = 0x27f1, [0x25b2] = 0x27f2, [0x25b3] = 0x27f3,
-  [0x25b4] = 0x27f4, [0x25b5] = 0x27f5, [0x25b6] = 0x27f6, [0x25b7] = 0x27f7,
-  [0x25b8] = 0x27f8, [0x25b9] = 0x27f9, [0x25ba] = 0x27fa, [0x25bb] = 0x27fb,
-  [0x25bc] = 0x27fc, [0x25bd] = 0x27fd, [0x25be] = 0x27fe, [0x25bf] = 0x27ff,
-  [0x25c0] = 0x2800, [0x25c1] = 0x2801, [0x25c2] = 0x2802, [0x25c3] = 0x2803,
-  [0x25c4] = 0x2804, [0x25c5] = 0x2805, [0x25c6] = 0x2806, [0x25c7] = 0x2807,
-  [0x25c8] = 0x2808, [0x25c9] = 0x2809, [0x25ca] = 0x280a, [0x25cb] = 0x280b,
-  [0x25cc] = 0x280c, [0x25cd] = 0x280d, [0x25ce] = 0x280e, [0x25cf] = 0x280f,
-  [0x25d0] = 0x2810, [0x25d1] = 0x2811, [0x25d2] = 0x2812, [0x25d3] = 0x2813,
-  [0x25d4] = 0x2814, [0x25d5] = 0x2815, [0x25d6] = 0x2816, [0x25d7] = 0x2817,
-  [0x25d8] = 0x2818, [0x25d9] = 0x2819, [0x25da] = 0x281a, [0x25db] = 0x281b,
-  [0x25dc] = 0x281c, [0x25dd] = 0x281d, [0x25de] = 0x281e, [0x25df] = 0x281f,
-  [0x25e0] = 0x2820, [0x25e1] = 0x2821, [0x25e2] = 0x2822, [0x25e3] = 0x2823,
-  [0x25e4] = 0x2824, [0x25e5] = 0x2825, [0x25e6] = 0x2826, [0x25e7] = 0x2827,
-  [0x25e8] = 0x2828, [0x25e9] = 0x2829, [0x25ea] = 0x282a, [0x25eb] = 0x282b,
-  [0x25ec] = 0x282c, [0x25ed] = 0x282d, [0x25ee] = 0x282e, [0x25ef] = 0x282f,
-  [0x25f0] = 0x2830, [0x25f1] = 0x2831, [0x25f2] = 0x2832, [0x25f3] = 0x2833,
-  [0x25f4] = 0x2834, [0x25f5] = 0x2835, [0x25f6] = 0x2836, [0x25f7] = 0x2837,
-  [0x25f8] = 0x2838, [0x25f9] = 0x2839, [0x25fa] = 0x283a, [0x25fb] = 0x283b,
-  [0x25fc] = 0x283c, [0x25fd] = 0x283d, [0x25fe] = 0x283e, [0x25ff] = 0x283f,
-  [0x2600] = 0x2840, [0x2601] = 0x2841, [0x2602] = 0x2842, [0x2603] = 0x2843,
-  [0x2604] = 0x2844, [0x2605] = 0x2845, [0x2606] = 0x2846, [0x2607] = 0x2847,
-  [0x2608] = 0x2848, [0x2609] = 0x2849, [0x260a] = 0x284a, [0x260b] = 0x284b,
-  [0x260c] = 0x284c, [0x260d] = 0x284d, [0x260e] = 0x284e, [0x260f] = 0x284f,
-  [0x2610] = 0x2850, [0x2611] = 0x2851, [0x2612] = 0x2852, [0x2613] = 0x2853,
-  [0x2614] = 0x2854, [0x2615] = 0x2855, [0x2616] = 0x2856, [0x2617] = 0x2857,
-  [0x2618] = 0x2858, [0x2619] = 0x2859, [0x261a] = 0x285a, [0x261b] = 0x285b,
-  [0x261c] = 0x285c, [0x261d] = 0x285d, [0x261e] = 0x285e, [0x261f] = 0x285f,
-  [0x2620] = 0x2860, [0x2621] = 0x2861, [0x2622] = 0x2862, [0x2623] = 0x2863,
-  [0x2624] = 0x2864, [0x2625] = 0x2865, [0x2626] = 0x2866, [0x2627] = 0x2867,
-  [0x2628] = 0x2868, [0x2629] = 0x2869, [0x262a] = 0x286a, [0x262b] = 0x286b,
-  [0x262c] = 0x286c, [0x262d] = 0x286d, [0x262e] = 0x286e, [0x262f] = 0x286f,
-  [0x2630] = 0x2870, [0x2631] = 0x2871, [0x2632] = 0x2872, [0x2633] = 0x2873,
-  [0x2634] = 0x2874, [0x2635] = 0x2875, [0x2636] = 0x2876, [0x2637] = 0x2877,
-  [0x2638] = 0x2878, [0x2639] = 0x2879, [0x263a] = 0x287a, [0x263b] = 0x287b,
-  [0x263c] = 0x287c, [0x263d] = 0x287d, [0x263e] = 0x287e, [0x263f] = 0x287f,
-  [0x2640] = 0x2880, [0x2641] = 0x2881, [0x2642] = 0x2882, [0x2643] = 0x2883,
-  [0x2644] = 0x2884, [0x2645] = 0x2885, [0x2646] = 0x2886, [0x2647] = 0x2887,
-  [0x2648] = 0x2888, [0x2649] = 0x2889, [0x264a] = 0x288a, [0x264b] = 0x288b,
-  [0x264c] = 0x288c, [0x264d] = 0x288d, [0x264e] = 0x288e, [0x264f] = 0x288f,
-  [0x2650] = 0x2890, [0x2651] = 0x2891, [0x2652] = 0x2892, [0x2653] = 0x2893,
-  [0x2654] = 0x2894, [0x2655] = 0x2895, [0x2656] = 0x2896, [0x2657] = 0x2897,
-  [0x2658] = 0x2898, [0x2659] = 0x2899, [0x265a] = 0x289a, [0x265b] = 0x289b,
-  [0x265c] = 0x289c, [0x265d] = 0x289d, [0x265e] = 0x289e, [0x265f] = 0x289f,
-  [0x2660] = 0x28a0, [0x2661] = 0x28a1, [0x2662] = 0x28a2, [0x2663] = 0x28a3,
-  [0x2664] = 0x28a4, [0x2665] = 0x28a5, [0x2666] = 0x28a6, [0x2667] = 0x28a7,
-  [0x2668] = 0x28a8, [0x2669] = 0x28a9, [0x266a] = 0x28aa, [0x266b] = 0x28ab,
-  [0x266c] = 0x28ac, [0x266d] = 0x28ad, [0x266e] = 0x28ae, [0x266f] = 0x28af,
-  [0x2670] = 0x28b0, [0x2671] = 0x28b1, [0x2672] = 0x28b2, [0x2673] = 0x28b3,
-  [0x2674] = 0x28b4, [0x2675] = 0x28b5, [0x2676] = 0x28b6, [0x2677] = 0x28b7,
-  [0x2678] = 0x28b8, [0x2679] = 0x28b9, [0x267a] = 0x28ba, [0x267b] = 0x28bb,
-  [0x267c] = 0x28bc, [0x267d] = 0x28bd, [0x267e] = 0x28be, [0x267f] = 0x28bf,
-  [0x2680] = 0x28c0, [0x2681] = 0x28c1, [0x2682] = 0x28c2, [0x2683] = 0x28c3,
-  [0x2684] = 0x28c4, [0x2685] = 0x28c5, [0x2686] = 0x28c6, [0x2687] = 0x28c7,
-  [0x2688] = 0x28c8, [0x2689] = 0x28c9, [0x268a] = 0x28ca, [0x268b] = 0x28cb,
-  [0x268c] = 0x28cc, [0x268d] = 0x28cd, [0x268e] = 0x28ce, [0x268f] = 0x28cf,
-  [0x2690] = 0x28d0, [0x2691] = 0x28d1, [0x2692] = 0x28d2, [0x2693] = 0x28d3,
-  [0x2694] = 0x28d4, [0x2695] = 0x28d5, [0x2696] = 0x28d6, [0x2697] = 0x28d7,
-  [0x2698] = 0x28d8, [0x2699] = 0x28d9, [0x269a] = 0x28da, [0x269b] = 0x28db,
-  [0x269c] = 0x28dc, [0x269d] = 0x28dd, [0x269e] = 0x28de, [0x269f] = 0x28df,
-  [0x26a0] = 0x28e0, [0x26a1] = 0x28e1, [0x26a2] = 0x28e2, [0x26a3] = 0x28e3,
-  [0x26a4] = 0x28e4, [0x26a5] = 0x28e5, [0x26a6] = 0x28e6, [0x26a7] = 0x28e7,
-  [0x26a8] = 0x28e8, [0x26a9] = 0x28e9, [0x26aa] = 0x28ea, [0x26ab] = 0x28eb,
-  [0x26ac] = 0x28ec, [0x26ad] = 0x28ed, [0x26ae] = 0x28ee, [0x26af] = 0x28ef,
-  [0x26b0] = 0x28f0, [0x26b1] = 0x28f1, [0x26b2] = 0x28f2, [0x26b3] = 0x28f3,
-  [0x26b4] = 0x28f4, [0x26b5] = 0x28f5, [0x26b6] = 0x28f6, [0x26b7] = 0x28f7,
-  [0x26b8] = 0x28f8, [0x26b9] = 0x28f9, [0x26ba] = 0x28fa, [0x26bb] = 0x28fb,
-  [0x26bc] = 0x28fc, [0x26bd] = 0x28fd, [0x26be] = 0x28fe, [0x26bf] = 0x28ff,
-  [0x26c0] = 0x2900, [0x26c1] = 0x2901, [0x26c2] = 0x2902, [0x26c3] = 0x2903,
-  [0x26c4] = 0x2904, [0x26c5] = 0x2905, [0x26c6] = 0x2906, [0x26c7] = 0x2907,
-  [0x26c8] = 0x2908, [0x26c9] = 0x2909, [0x26ca] = 0x290a, [0x26cb] = 0x290b,
-  [0x26cc] = 0x290c, [0x26cd] = 0x290d, [0x26ce] = 0x290e, [0x26cf] = 0x290f,
-  [0x26d0] = 0x2910, [0x26d1] = 0x2911, [0x26d2] = 0x2912, [0x26d3] = 0x2913,
-  [0x26d4] = 0x2914, [0x26d5] = 0x2915, [0x26d6] = 0x2916, [0x26d7] = 0x2917,
-  [0x26d8] = 0x2918, [0x26d9] = 0x2919, [0x26da] = 0x291a, [0x26db] = 0x291b,
-  [0x26dc] = 0x291c, [0x26dd] = 0x291d, [0x26de] = 0x291e, [0x26df] = 0x291f,
-  [0x26e0] = 0x2920, [0x26e1] = 0x2921, [0x26e2] = 0x2922, [0x26e3] = 0x2923,
-  [0x26e4] = 0x2924, [0x26e5] = 0x2925, [0x26e6] = 0x2926, [0x26e7] = 0x2927,
-  [0x26e8] = 0x2928, [0x26e9] = 0x2929, [0x26ea] = 0x292a, [0x26eb] = 0x292b,
-  [0x26ec] = 0x292c, [0x26ed] = 0x292d, [0x26ee] = 0x292e, [0x26ef] = 0x292f,
-  [0x26f0] = 0x2930, [0x26f1] = 0x2931, [0x26f2] = 0x2932, [0x26f3] = 0x2933,
-  [0x26f4] = 0x2934, [0x26f5] = 0x2935, [0x26f6] = 0x2936, [0x26f7] = 0x2937,
-  [0x26f8] = 0x2938, [0x26f9] = 0x2939, [0x26fa] = 0x293a, [0x26fb] = 0x293b,
-  [0x26fc] = 0x293c, [0x26fd] = 0x293d, [0x26fe] = 0x293e, [0x26ff] = 0x293f,
-  [0x2700] = 0x2940, [0x2701] = 0x2941, [0x2702] = 0x2942, [0x2703] = 0x2943,
-  [0x2704] = 0x2944, [0x2705] = 0x2945, [0x2706] = 0x2946, [0x2707] = 0x2947,
-  [0x2708] = 0x2948, [0x2709] = 0x2949, [0x270a] = 0x294a, [0x270b] = 0x294b,
-  [0x270c] = 0x294c, [0x270d] = 0x294d, [0x270e] = 0x294e, [0x270f] = 0x294f,
-  [0x2710] = 0x2950, [0x2711] = 0x2951, [0x2712] = 0x2952, [0x2713] = 0x2953,
-  [0x2714] = 0x2954, [0x2715] = 0x2955, [0x2716] = 0x2956, [0x2717] = 0x2957,
-  [0x2718] = 0x2958, [0x2719] = 0x2959, [0x271a] = 0x295a, [0x271b] = 0x295b,
-  [0x271c] = 0x295c, [0x271d] = 0x295d, [0x271e] = 0x295e, [0x271f] = 0x295f,
-  [0x2720] = 0x2960, [0x2721] = 0x2961, [0x2722] = 0x2962, [0x2723] = 0x2963,
-  [0x2724] = 0x2964, [0x2725] = 0x2965, [0x2726] = 0x2966, [0x2727] = 0x2967,
-  [0x2728] = 0x2968, [0x2729] = 0x2969, [0x272a] = 0x296a, [0x272b] = 0x296b,
-  [0x272c] = 0x296c, [0x272d] = 0x296d, [0x272e] = 0x296e, [0x272f] = 0x296f,
-  [0x2730] = 0x2970, [0x2731] = 0x2971, [0x2732] = 0x2972, [0x2733] = 0x2973,
-  [0x2734] = 0x2974, [0x2735] = 0x2975, [0x2736] = 0x2976, [0x2737] = 0x2977,
-  [0x2738] = 0x2978, [0x2739] = 0x2979, [0x273a] = 0x297a, [0x273b] = 0x297b,
-  [0x273c] = 0x297c, [0x273d] = 0x297d, [0x273e] = 0x297e, [0x273f] = 0x297f,
-  [0x2740] = 0x2980, [0x2741] = 0x2981, [0x2742] = 0x2982, [0x2743] = 0x2983,
-  [0x2744] = 0x2984, [0x2745] = 0x2985, [0x2746] = 0x2986, [0x2747] = 0x2987,
-  [0x2748] = 0x2988, [0x2749] = 0x2989, [0x274a] = 0x298a, [0x274b] = 0x298b,
-  [0x274c] = 0x298c, [0x274d] = 0x298d, [0x274e] = 0x298e, [0x274f] = 0x298f,
-  [0x2750] = 0x2990, [0x2751] = 0x2991, [0x2752] = 0x2992, [0x2753] = 0x2993,
-  [0x2754] = 0x2994, [0x2755] = 0x2995, [0x2756] = 0x2996, [0x2757] = 0x2997,
-  [0x2758] = 0x2998, [0x2759] = 0x2999, [0x275a] = 0x299a, [0x275b] = 0x299b,
-  [0x275c] = 0x299c, [0x275d] = 0x299d, [0x275e] = 0x299e, [0x275f] = 0x299f,
-  [0x2760] = 0x29a0, [0x2761] = 0x29a1, [0x2762] = 0x29a2, [0x2763] = 0x29a3,
-  [0x2764] = 0x29a4, [0x2765] = 0x29a5, [0x2766] = 0x29a6, [0x2767] = 0x29a7,
-  [0x2768] = 0x29a8, [0x2769] = 0x29a9, [0x276a] = 0x29aa, [0x276b] = 0x29ab,
-  [0x276c] = 0x29ac, [0x276d] = 0x29ad, [0x276e] = 0x29ae, [0x276f] = 0x29af,
-  [0x2770] = 0x29b0, [0x2771] = 0x29b1, [0x2772] = 0x29b2, [0x2773] = 0x29b3,
-  [0x2774] = 0x29b4, [0x2775] = 0x29b5, [0x2776] = 0x29b6, [0x2777] = 0x29b7,
-  [0x2778] = 0x29b8, [0x2779] = 0x29b9, [0x277a] = 0x29ba, [0x277b] = 0x29bb,
-  [0x277c] = 0x29bc, [0x277d] = 0x29bd, [0x277e] = 0x29be, [0x277f] = 0x29bf,
-  [0x2780] = 0x29c0, [0x2781] = 0x29c1, [0x2782] = 0x29c2, [0x2783] = 0x29c3,
-  [0x2784] = 0x29c4, [0x2785] = 0x29c5, [0x2786] = 0x29c6, [0x2787] = 0x29c7,
-  [0x2788] = 0x29c8, [0x2789] = 0x29c9, [0x278a] = 0x29ca, [0x278b] = 0x29cb,
-  [0x278c] = 0x29cc, [0x278d] = 0x29cd, [0x278e] = 0x29ce, [0x278f] = 0x29cf,
-  [0x2790] = 0x29d0, [0x2791] = 0x29d1, [0x2792] = 0x29d2, [0x2793] = 0x29d3,
-  [0x2794] = 0x29d4, [0x2795] = 0x29d5, [0x2796] = 0x29d6, [0x2797] = 0x29d7,
-  [0x2798] = 0x29d8, [0x2799] = 0x29d9, [0x279a] = 0x29da, [0x279b] = 0x29db,
-  [0x279c] = 0x29dc, [0x279d] = 0x29dd, [0x279e] = 0x29de, [0x279f] = 0x29df,
-  [0x27a0] = 0x29e0, [0x27a1] = 0x29e1, [0x27a2] = 0x29e2, [0x27a3] = 0x29e3,
-  [0x27a4] = 0x29e4, [0x27a5] = 0x29e5, [0x27a6] = 0x29e6, [0x27a7] = 0x29e7,
-  [0x27a8] = 0x29e8, [0x27a9] = 0x29e9, [0x27aa] = 0x29ea, [0x27ab] = 0x29eb,
-  [0x27ac] = 0x29ec, [0x27ad] = 0x29ed, [0x27ae] = 0x29ee, [0x27af] = 0x29ef,
-  [0x27b0] = 0x29f0, [0x27b1] = 0x29f1, [0x27b2] = 0x29f2, [0x27b3] = 0x29f3,
-  [0x27b4] = 0x29f4, [0x27b5] = 0x29f5, [0x27b6] = 0x29f6, [0x27b7] = 0x29f7,
-  [0x27b8] = 0x29f8, [0x27b9] = 0x29f9, [0x27ba] = 0x29fa, [0x27bb] = 0x29fb,
-  [0x27bc] = 0x29fc, [0x27bd] = 0x29fd, [0x27be] = 0x29fe, [0x27bf] = 0x29ff,
-  [0x27c0] = 0x2a00, [0x27c1] = 0x2a01, [0x27c2] = 0x2a02, [0x27c3] = 0x2a03,
-  [0x27c4] = 0x2a04, [0x27c5] = 0x2a05, [0x27c6] = 0x2a06, [0x27c7] = 0x2a07,
-  [0x27c8] = 0x2a08, [0x27c9] = 0x2a09, [0x27ca] = 0x2a0a, [0x27cb] = 0x2a0b,
-  [0x27cc] = 0x2a0c, [0x27cd] = 0x2a0d, [0x27ce] = 0x2a0e, [0x27cf] = 0x2a0f,
-  [0x27d0] = 0x2a10, [0x27d1] = 0x2a11, [0x27d2] = 0x2a12, [0x27d3] = 0x2a13,
-  [0x27d4] = 0x2a14, [0x27d5] = 0x2a15, [0x27d6] = 0x2a16, [0x27d7] = 0x2a17,
-  [0x27d8] = 0x2a18, [0x27d9] = 0x2a19, [0x27da] = 0x2a1a, [0x27db] = 0x2a1b,
-  [0x27dc] = 0x2a1c, [0x27dd] = 0x2a1d, [0x27de] = 0x2a1e, [0x27df] = 0x2a1f,
-  [0x27e0] = 0x2a20, [0x27e1] = 0x2a21, [0x27e2] = 0x2a22, [0x27e3] = 0x2a23,
-  [0x27e4] = 0x2a24, [0x27e5] = 0x2a25, [0x27e6] = 0x2a26, [0x27e7] = 0x2a27,
-  [0x27e8] = 0x2a28, [0x27e9] = 0x2a29, [0x27ea] = 0x2a2a, [0x27eb] = 0x2a2b,
-  [0x27ec] = 0x2a2c, [0x27ed] = 0x2a2d, [0x27ee] = 0x2a2e, [0x27ef] = 0x2a2f,
-  [0x27f0] = 0x2a30, [0x27f1] = 0x2a31, [0x27f2] = 0x2a32, [0x27f3] = 0x2a33,
-  [0x27f4] = 0x2a34, [0x27f5] = 0x2a35, [0x27f6] = 0x2a36, [0x27f7] = 0x2a37,
-  [0x27f8] = 0x2a38, [0x27f9] = 0x2a39, [0x27fa] = 0x2a3a, [0x27fb] = 0x2a3b,
-  [0x27fc] = 0x2a3c, [0x27fd] = 0x2a3d, [0x27fe] = 0x2a3e, [0x27ff] = 0x2a3f,
-  [0x2800] = 0x2a40, [0x2801] = 0x2a41, [0x2802] = 0x2a42, [0x2803] = 0x2a43,
-  [0x2804] = 0x2a44, [0x2805] = 0x2a45, [0x2806] = 0x2a46, [0x2807] = 0x2a47,
-  [0x2808] = 0x2a48, [0x2809] = 0x2a49, [0x280a] = 0x2a4a, [0x280b] = 0x2a4b,
-  [0x280c] = 0x2a4c, [0x280d] = 0x2a4d, [0x280e] = 0x2a4e, [0x280f] = 0x2a4f,
-  [0x2810] = 0x2a50, [0x2811] = 0x2a51, [0x2812] = 0x2a52, [0x2813] = 0x2a53,
-  [0x2814] = 0x2a54, [0x2815] = 0x2a55, [0x2816] = 0x2a56, [0x2817] = 0x2a57,
-  [0x2818] = 0x2a58, [0x2819] = 0x2a59, [0x281a] = 0x2a5a, [0x281b] = 0x2a5b,
-  [0x281c] = 0x2a5c, [0x281d] = 0x2a5d, [0x281e] = 0x2a5e, [0x281f] = 0x2a5f,
-  [0x2820] = 0x2a60, [0x2821] = 0x2a61, [0x2822] = 0x2a62, [0x2823] = 0x2a63,
-  [0x2824] = 0x2a64, [0x2825] = 0x2a65, [0x2826] = 0x2a66, [0x2827] = 0x2a67,
-  [0x2828] = 0x2a68, [0x2829] = 0x2a69, [0x282a] = 0x2a6a, [0x282b] = 0x2a6b,
-  [0x282c] = 0x2a6c, [0x282d] = 0x2a6d, [0x282e] = 0x2a6e, [0x282f] = 0x2a6f,
-  [0x2830] = 0x2a70, [0x2831] = 0x2a71, [0x2832] = 0x2a72, [0x2833] = 0x2a73,
-  [0x2834] = 0x2a74, [0x2835] = 0x2a75, [0x2836] = 0x2a76, [0x2837] = 0x2a77,
-  [0x2838] = 0x2a78, [0x2839] = 0x2a79, [0x283a] = 0x2a7a, [0x283b] = 0x2a7b,
-  [0x283c] = 0x2a7c, [0x283d] = 0x2a7d, [0x283e] = 0x2a7e, [0x283f] = 0x2a7f,
-  [0x2840] = 0x2a80, [0x2841] = 0x2a81, [0x2842] = 0x2a82, [0x2843] = 0x2a83,
-  [0x2844] = 0x2a84, [0x2845] = 0x2a85, [0x2846] = 0x2a86, [0x2847] = 0x2a87,
-  [0x2848] = 0x2a88, [0x2849] = 0x2a89, [0x284a] = 0x2a8a, [0x284b] = 0x2a8b,
-  [0x284c] = 0x2a8c, [0x284d] = 0x2a8d, [0x284e] = 0x2a8e, [0x284f] = 0x2a8f,
-  [0x2850] = 0x2a90, [0x2851] = 0x2a91, [0x2852] = 0x2a92, [0x2853] = 0x2a93,
-  [0x2854] = 0x2a94, [0x2855] = 0x2a95, [0x2856] = 0x2a96, [0x2857] = 0x2a97,
-  [0x2858] = 0x2a98, [0x2859] = 0x2a99, [0x285a] = 0x2a9a, [0x285b] = 0x2a9b,
-  [0x285c] = 0x2a9c, [0x285d] = 0x2a9d, [0x285e] = 0x2a9e, [0x285f] = 0x2a9f,
-  [0x2860] = 0x2aa0, [0x2861] = 0x2aa1, [0x2862] = 0x2aa2, [0x2863] = 0x2aa3,
-  [0x2864] = 0x2aa4, [0x2865] = 0x2aa5, [0x2866] = 0x2aa6, [0x2867] = 0x2aa7,
-  [0x2868] = 0x2aa8, [0x2869] = 0x2aa9, [0x286a] = 0x2aaa, [0x286b] = 0x2aab,
-  [0x286c] = 0x2aac, [0x286d] = 0x2aad, [0x286e] = 0x2aae, [0x286f] = 0x2aaf,
-  [0x2870] = 0x2ab0, [0x2871] = 0x2ab1, [0x2872] = 0x2ab2, [0x2873] = 0x2ab3,
-  [0x2874] = 0x2ab4, [0x2875] = 0x2ab5, [0x2876] = 0x2ab6, [0x2877] = 0x2ab7,
-  [0x2878] = 0x2ab8, [0x2879] = 0x2ab9, [0x287a] = 0x2aba, [0x287b] = 0x2abb,
-  [0x287c] = 0x2abc, [0x287d] = 0x2abd, [0x287e] = 0x2abe, [0x287f] = 0x2abf,
-  [0x2880] = 0x2ac0, [0x2881] = 0x2ac1, [0x2882] = 0x2ac2, [0x2883] = 0x2ac3,
-  [0x2884] = 0x2ac4, [0x2885] = 0x2ac5, [0x2886] = 0x2ac6, [0x2887] = 0x2ac7,
-  [0x2888] = 0x2ac8, [0x2889] = 0x2ac9, [0x288a] = 0x2aca, [0x288b] = 0x2acb,
-  [0x288c] = 0x2acc, [0x288d] = 0x2acd, [0x288e] = 0x2ace, [0x288f] = 0x2acf,
-  [0x2890] = 0x2ad0, [0x2891] = 0x2ad1, [0x2892] = 0x2ad2, [0x2893] = 0x2ad3,
-  [0x2894] = 0x2ad4, [0x2895] = 0x2ad5, [0x2896] = 0x2ad6, [0x2897] = 0x2ad7,
-  [0x2898] = 0x2ad8, [0x2899] = 0x2ad9, [0x289a] = 0x2ada, [0x289b] = 0x2adb,
-  [0x289c] = 0x2adc, [0x289d] = 0x2add, [0x289e] = 0x2ade, [0x289f] = 0x2adf,
-  [0x28a0] = 0x2ae0, [0x28a1] = 0x2ae1, [0x28a2] = 0x2ae2, [0x28a3] = 0x2ae3,
-  [0x28a4] = 0x2ae4, [0x28a5] = 0x2ae5, [0x28a6] = 0x2ae6, [0x28a7] = 0x2ae7,
-  [0x28a8] = 0x2ae8, [0x28a9] = 0x2ae9, [0x28aa] = 0x2aea, [0x28ab] = 0x2aeb,
-  [0x28ac] = 0x2aec, [0x28ad] = 0x2aed, [0x28ae] = 0x2aee, [0x28af] = 0x2aef,
-  [0x28b0] = 0x2af0, [0x28b1] = 0x2af1, [0x28b2] = 0x2af2, [0x28b3] = 0x2af3,
-  [0x28b4] = 0x2af4, [0x28b5] = 0x2af5, [0x28b6] = 0x2af6, [0x28b7] = 0x2af7,
-  [0x28b8] = 0x2af8, [0x28b9] = 0x2af9, [0x28ba] = 0x2afa, [0x28bb] = 0x2afb,
-  [0x28bc] = 0x2afc, [0x28bd] = 0x2afd, [0x28be] = 0x2afe, [0x28bf] = 0x2aff,
-  [0x2c40] = 0x2e80, [0x2c41] = 0x2e82, [0x2c42] = 0x2e83, [0x2c43] = 0x2e85,
-  [0x2c44] = 0x2e86, [0x2c45] = 0x2e87, [0x2c46] = 0x2e89, [0x2c47] = 0x2e8a,
-  [0x2c48] = 0x2e8d, [0x2c49] = 0x2e8e, [0x2c4a] = 0x2e8f, [0x2c4b] = 0x2e90,
-  [0x2c4c] = 0x2e91, [0x2c4d] = 0x2e92, [0x2c4e] = 0x2e93, [0x2c4f] = 0x2e94,
-  [0x2c50] = 0x2e95, [0x2c51] = 0x2e96, [0x2c52] = 0x2e98, [0x2c53] = 0x2e99,
-  [0x2c55] = 0x2e9b, [0x2c56] = 0x2e9c, [0x2c57] = 0x2e9d, [0x2c58] = 0x2e9e,
-  [0x2c59] = 0x2e9f, [0x2c5a] = 0x2ea0, [0x2c5b] = 0x2ea1, [0x2c5c] = 0x2ea2,
-  [0x2c5d] = 0x2ea3, [0x2c5e] = 0x2ea4, [0x2c5f] = 0x2ea5, [0x2c60] = 0x2ea6,
-  [0x2c61] = 0x2ea8, [0x2c62] = 0x2ea9, [0x2c63] = 0x2eab, [0x2c64] = 0x2eac,
-  [0x2c65] = 0x2ead, [0x2c66] = 0x2eaf, [0x2c67] = 0x2eb0, [0x2c68] = 0x2eb1,
-  [0x2c69] = 0x2eb2, [0x2c6a] = 0x2eb4, [0x2c6b] = 0x2eb5, [0x2c6c] = 0x2eb8,
-  [0x2c6d] = 0x2eb9, [0x2c6e] = 0x2eba, [0x2c6f] = 0x2ebc, [0x2c70] = 0x2ebd,
-  [0x2c71] = 0x2ebe, [0x2c72] = 0x2ebf, [0x2c73] = 0x2ec0, [0x2c74] = 0x2ec1,
-  [0x2c75] = 0x2ec2, [0x2c76] = 0x2ec3, [0x2c77] = 0x2ec4, [0x2c78] = 0x2ec5,
-  [0x2c79] = 0x2ec6, [0x2c7a] = 0x2ec7, [0x2c7b] = 0x2ec8, [0x2c7c] = 0x2ec9,
-  [0x2c7d] = 0x2ecb, [0x2c7e] = 0x2ecc, [0x2c7f] = 0x2ecd, [0x2c80] = 0x2ece,
-  [0x2c81] = 0x2ecf, [0x2c82] = 0x2ed0, [0x2c83] = 0x2ed1, [0x2c84] = 0x2ed2,
-  [0x2c85] = 0x2ed3, [0x2c86] = 0x2ed4, [0x2c87] = 0x2ed5, [0x2c88] = 0x2ed6,
-  [0x2c89] = 0x2ed7, [0x2c8a] = 0x2ed8, [0x2c8b] = 0x2ed9, [0x2c8c] = 0x2eda,
-  [0x2c8d] = 0x2edb, [0x2c8e] = 0x2edc, [0x2c8f] = 0x2edd, [0x2c90] = 0x2ede,
-  [0x2c91] = 0x2edf, [0x2c92] = 0x2ee0, [0x2c93] = 0x2ee1, [0x2c94] = 0x2ee2,
-  [0x2c95] = 0x2ee3, [0x2c96] = 0x2ee4, [0x2c97] = 0x2ee5, [0x2c98] = 0x2ee6,
-  [0x2c99] = 0x2ee7, [0x2c9a] = 0x2ee8, [0x2c9b] = 0x2ee9, [0x2c9c] = 0x2eea,
-  [0x2c9d] = 0x2eeb, [0x2c9e] = 0x2eec, [0x2c9f] = 0x2eed, [0x2ca0] = 0x2eee,
-  [0x2ca1] = 0x2eef, [0x2ca2] = 0x2ef0, [0x2ca3] = 0x2ef1, [0x2ca4] = 0x2ef2,
-  [0x2ca5] = 0x2ef3, [0x2cb2] = 0x2f00, [0x2cb3] = 0x2f01, [0x2cb4] = 0x2f02,
-  [0x2cb5] = 0x2f03, [0x2cb6] = 0x2f04, [0x2cb7] = 0x2f05, [0x2cb8] = 0x2f06,
-  [0x2cb9] = 0x2f07, [0x2cba] = 0x2f08, [0x2cbb] = 0x2f09, [0x2cbc] = 0x2f0a,
-  [0x2cbd] = 0x2f0b, [0x2cbe] = 0x2f0c, [0x2cbf] = 0x2f0d, [0x2cc0] = 0x2f0e,
-  [0x2cc1] = 0x2f0f, [0x2cc2] = 0x2f10, [0x2cc3] = 0x2f11, [0x2cc4] = 0x2f12,
-  [0x2cc5] = 0x2f13, [0x2cc6] = 0x2f14, [0x2cc7] = 0x2f15, [0x2cc8] = 0x2f16,
-  [0x2cc9] = 0x2f17, [0x2cca] = 0x2f18, [0x2ccb] = 0x2f19, [0x2ccc] = 0x2f1a,
-  [0x2ccd] = 0x2f1b, [0x2cce] = 0x2f1c, [0x2ccf] = 0x2f1d, [0x2cd0] = 0x2f1e,
-  [0x2cd1] = 0x2f1f, [0x2cd2] = 0x2f20, [0x2cd3] = 0x2f21, [0x2cd4] = 0x2f22,
-  [0x2cd5] = 0x2f23, [0x2cd6] = 0x2f24, [0x2cd7] = 0x2f25, [0x2cd8] = 0x2f26,
-  [0x2cd9] = 0x2f27, [0x2cda] = 0x2f28, [0x2cdb] = 0x2f29, [0x2cdc] = 0x2f2a,
-  [0x2cdd] = 0x2f2b, [0x2cde] = 0x2f2c, [0x2cdf] = 0x2f2d, [0x2ce0] = 0x2f2e,
-  [0x2ce1] = 0x2f2f, [0x2ce2] = 0x2f30, [0x2ce3] = 0x2f31, [0x2ce4] = 0x2f32,
-  [0x2ce5] = 0x2f33, [0x2ce6] = 0x2f34, [0x2ce7] = 0x2f35, [0x2ce8] = 0x2f36,
-  [0x2ce9] = 0x2f37, [0x2cea] = 0x2f38, [0x2ceb] = 0x2f39, [0x2cec] = 0x2f3a,
-  [0x2ced] = 0x2f3b, [0x2cee] = 0x2f3c, [0x2cef] = 0x2f3d, [0x2cf0] = 0x2f3e,
-  [0x2cf1] = 0x2f3f, [0x2cf2] = 0x2f40, [0x2cf3] = 0x2f41, [0x2cf4] = 0x2f42,
-  [0x2cf5] = 0x2f43, [0x2cf6] = 0x2f44, [0x2cf7] = 0x2f45, [0x2cf8] = 0x2f46,
-  [0x2cf9] = 0x2f47, [0x2cfa] = 0x2f48, [0x2cfb] = 0x2f49, [0x2cfc] = 0x2f4a,
-  [0x2cfd] = 0x2f4b, [0x2cfe] = 0x2f4c, [0x2cff] = 0x2f4d, [0x2d00] = 0x2f4e,
-  [0x2d01] = 0x2f4f, [0x2d02] = 0x2f50, [0x2d03] = 0x2f51, [0x2d04] = 0x2f52,
-  [0x2d05] = 0x2f53, [0x2d06] = 0x2f54, [0x2d07] = 0x2f55, [0x2d08] = 0x2f56,
-  [0x2d09] = 0x2f57, [0x2d0a] = 0x2f58, [0x2d0b] = 0x2f59, [0x2d0c] = 0x2f5a,
-  [0x2d0d] = 0x2f5b, [0x2d0e] = 0x2f5c, [0x2d0f] = 0x2f5d, [0x2d10] = 0x2f5e,
-  [0x2d11] = 0x2f5f, [0x2d12] = 0x2f60, [0x2d13] = 0x2f61, [0x2d14] = 0x2f62,
-  [0x2d15] = 0x2f63, [0x2d16] = 0x2f64, [0x2d17] = 0x2f65, [0x2d18] = 0x2f66,
-  [0x2d19] = 0x2f67, [0x2d1a] = 0x2f68, [0x2d1b] = 0x2f69, [0x2d1c] = 0x2f6a,
-  [0x2d1d] = 0x2f6b, [0x2d1e] = 0x2f6c, [0x2d1f] = 0x2f6d, [0x2d20] = 0x2f6e,
-  [0x2d21] = 0x2f6f, [0x2d22] = 0x2f70, [0x2d23] = 0x2f71, [0x2d24] = 0x2f72,
-  [0x2d25] = 0x2f73, [0x2d26] = 0x2f74, [0x2d27] = 0x2f75, [0x2d28] = 0x2f76,
-  [0x2d29] = 0x2f77, [0x2d2a] = 0x2f78, [0x2d2b] = 0x2f79, [0x2d2c] = 0x2f7a,
-  [0x2d2d] = 0x2f7b, [0x2d2e] = 0x2f7c, [0x2d2f] = 0x2f7d, [0x2d30] = 0x2f7e,
-  [0x2d31] = 0x2f7f, [0x2d32] = 0x2f80, [0x2d33] = 0x2f81, [0x2d34] = 0x2f82,
-  [0x2d35] = 0x2f83, [0x2d36] = 0x2f84, [0x2d37] = 0x2f85, [0x2d38] = 0x2f86,
-  [0x2d39] = 0x2f87, [0x2d3a] = 0x2f88, [0x2d3b] = 0x2f89, [0x2d3c] = 0x2f8a,
-  [0x2d3d] = 0x2f8b, [0x2d3e] = 0x2f8c, [0x2d3f] = 0x2f8d, [0x2d40] = 0x2f8e,
-  [0x2d41] = 0x2f8f, [0x2d42] = 0x2f90, [0x2d43] = 0x2f91, [0x2d44] = 0x2f92,
-  [0x2d45] = 0x2f93, [0x2d46] = 0x2f94, [0x2d47] = 0x2f95, [0x2d48] = 0x2f96,
-  [0x2d49] = 0x2f97, [0x2d4a] = 0x2f98, [0x2d4b] = 0x2f99, [0x2d4c] = 0x2f9a,
-  [0x2d4d] = 0x2f9b, [0x2d4e] = 0x2f9c, [0x2d4f] = 0x2f9d, [0x2d50] = 0x2f9e,
-  [0x2d51] = 0x2f9f, [0x2d52] = 0x2fa0, [0x2d53] = 0x2fa1, [0x2d54] = 0x2fa2,
-  [0x2d55] = 0x2fa3, [0x2d56] = 0x2fa4, [0x2d57] = 0x2fa5, [0x2d58] = 0x2fa6,
-  [0x2d59] = 0x2fa7, [0x2d5a] = 0x2fa8, [0x2d5b] = 0x2fa9, [0x2d5c] = 0x2faa,
-  [0x2d5d] = 0x2fab, [0x2d5e] = 0x2fac, [0x2d5f] = 0x2fad, [0x2d60] = 0x2fae,
-  [0x2d61] = 0x2faf, [0x2d62] = 0x2fb0, [0x2d63] = 0x2fb1, [0x2d64] = 0x2fb2,
-  [0x2d65] = 0x2fb3, [0x2d66] = 0x2fb4, [0x2d67] = 0x2fb5, [0x2d68] = 0x2fb6,
-  [0x2d69] = 0x2fb7, [0x2d6a] = 0x2fb8, [0x2d6b] = 0x2fb9, [0x2d6c] = 0x2fba,
-  [0x2d6d] = 0x2fbb, [0x2d6e] = 0x2fbc, [0x2d6f] = 0x2fbd, [0x2d70] = 0x2fbe,
-  [0x2d71] = 0x2fbf, [0x2d72] = 0x2fc0, [0x2d73] = 0x2fc1, [0x2d74] = 0x2fc2,
-  [0x2d75] = 0x2fc3, [0x2d76] = 0x2fc4, [0x2d77] = 0x2fc5, [0x2d78] = 0x2fc6,
-  [0x2d79] = 0x2fc7, [0x2d7a] = 0x2fc8, [0x2d7b] = 0x2fc9, [0x2d7c] = 0x2fca,
-  [0x2d7d] = 0x2fcb, [0x2d7e] = 0x2fcc, [0x2d7f] = 0x2fcd, [0x2d80] = 0x2fce,
-  [0x2d81] = 0x2fcf, [0x2d82] = 0x2fd0, [0x2d83] = 0x2fd1, [0x2d84] = 0x2fd2,
-  [0x2d85] = 0x2fd3, [0x2d86] = 0x2fd4, [0x2d87] = 0x2fd5, [0x2da6] = 0x3004,
-  [0x2da7] = 0x3018, [0x2da8] = 0x3019, [0x2da9] = 0x301a, [0x2daa] = 0x301b,
-  [0x2dab] = 0x301c, [0x2dac] = 0x301f, [0x2dad] = 0x3020, [0x2dae] = 0x302a,
-  [0x2daf] = 0x302b, [0x2db0] = 0x302c, [0x2db1] = 0x302d, [0x2db2] = 0x302e,
-  [0x2db3] = 0x302f, [0x2db4] = 0x3030, [0x2db5] = 0x3031, [0x2db6] = 0x3032,
-  [0x2db7] = 0x3033, [0x2db8] = 0x3034, [0x2db9] = 0x3035, [0x2dba] = 0x3036,
-  [0x2dbb] = 0x3037, [0x2dbc] = 0x3038, [0x2dbd] = 0x3039, [0x2dbe] = 0x303a,
-  [0x2dbf] = 0x303b, [0x2dc0] = 0x303c, [0x2dc1] = 0x303d, [0x2dc2] = 0x303f,
-  [0x2dc4] = 0x3094, [0x2dc5] = 0x3095, [0x2dc6] = 0x3096, [0x2dc9] = 0x3099,
-  [0x2dca] = 0x309a, [0x2dcb] = 0x309f, [0x2dcc] = 0x30a0, [0x2dcd] = 0x30f7,
-  [0x2dce] = 0x30f8, [0x2dcf] = 0x30f9, [0x2dd0] = 0x30fa, [0x2dd1] = 0x30fb,
-  [0x2dd2] = 0x30ff, [0x2dd8] = 0x312a, [0x2dd9] = 0x312b, [0x2dda] = 0x312c,
-  [0x2ddf] = 0x3131, [0x2de0] = 0x3132, [0x2de1] = 0x3133, [0x2de2] = 0x3134,
-  [0x2de3] = 0x3135, [0x2de4] = 0x3136, [0x2de5] = 0x3137, [0x2de6] = 0x3138,
-  [0x2de7] = 0x3139, [0x2de8] = 0x313a, [0x2de9] = 0x313b, [0x2dea] = 0x313c,
-  [0x2deb] = 0x313d, [0x2dec] = 0x313e, [0x2ded] = 0x313f, [0x2dee] = 0x3140,
-  [0x2def] = 0x3141, [0x2df0] = 0x3142, [0x2df1] = 0x3143, [0x2df2] = 0x3144,
-  [0x2df3] = 0x3145, [0x2df4] = 0x3146, [0x2df5] = 0x3147, [0x2df6] = 0x3148,
-  [0x2df7] = 0x3149, [0x2df8] = 0x314a, [0x2df9] = 0x314b, [0x2dfa] = 0x314c,
-  [0x2dfb] = 0x314d, [0x2dfc] = 0x314e, [0x2dfd] = 0x314f, [0x2dfe] = 0x3150,
-  [0x2dff] = 0x3151, [0x2e00] = 0x3152, [0x2e01] = 0x3153, [0x2e02] = 0x3154,
-  [0x2e03] = 0x3155, [0x2e04] = 0x3156, [0x2e05] = 0x3157, [0x2e06] = 0x3158,
-  [0x2e07] = 0x3159, [0x2e08] = 0x315a, [0x2e09] = 0x315b, [0x2e0a] = 0x315c,
-  [0x2e0b] = 0x315d, [0x2e0c] = 0x315e, [0x2e0d] = 0x315f, [0x2e0e] = 0x3160,
-  [0x2e0f] = 0x3161, [0x2e10] = 0x3162, [0x2e11] = 0x3163, [0x2e12] = 0x3164,
-  [0x2e13] = 0x3165, [0x2e14] = 0x3166, [0x2e15] = 0x3167, [0x2e16] = 0x3168,
-  [0x2e17] = 0x3169, [0x2e18] = 0x316a, [0x2e19] = 0x316b, [0x2e1a] = 0x316c,
-  [0x2e1b] = 0x316d, [0x2e1c] = 0x316e, [0x2e1d] = 0x316f, [0x2e1e] = 0x3170,
-  [0x2e1f] = 0x3171, [0x2e20] = 0x3172, [0x2e21] = 0x3173, [0x2e22] = 0x3174,
-  [0x2e23] = 0x3175, [0x2e24] = 0x3176, [0x2e25] = 0x3177, [0x2e26] = 0x3178,
-  [0x2e27] = 0x3179, [0x2e28] = 0x317a, [0x2e29] = 0x317b, [0x2e2a] = 0x317c,
-  [0x2e2b] = 0x317d, [0x2e2c] = 0x317e, [0x2e2d] = 0x317f, [0x2e2e] = 0x3180,
-  [0x2e2f] = 0x3181, [0x2e30] = 0x3182, [0x2e31] = 0x3183, [0x2e32] = 0x3184,
-  [0x2e33] = 0x3185, [0x2e34] = 0x3186, [0x2e35] = 0x3187, [0x2e36] = 0x3188,
-  [0x2e37] = 0x3189, [0x2e38] = 0x318a, [0x2e39] = 0x318b, [0x2e3a] = 0x318c,
-  [0x2e3b] = 0x318d, [0x2e3c] = 0x318e, [0x2e3e] = 0x3190, [0x2e3f] = 0x3191,
-  [0x2e40] = 0x3192, [0x2e41] = 0x3193, [0x2e42] = 0x3194, [0x2e43] = 0x3195,
-  [0x2e44] = 0x3196, [0x2e45] = 0x3197, [0x2e46] = 0x3198, [0x2e47] = 0x3199,
-  [0x2e48] = 0x319a, [0x2e49] = 0x319b, [0x2e4a] = 0x319c, [0x2e4b] = 0x319d,
-  [0x2e4c] = 0x319e, [0x2e4d] = 0x319f, [0x2e4e] = 0x31a0, [0x2e4f] = 0x31a1,
-  [0x2e50] = 0x31a2, [0x2e51] = 0x31a3, [0x2e52] = 0x31a4, [0x2e53] = 0x31a5,
-  [0x2e54] = 0x31a6, [0x2e55] = 0x31a7, [0x2e56] = 0x31a8, [0x2e57] = 0x31a9,
-  [0x2e58] = 0x31aa, [0x2e59] = 0x31ab, [0x2e5a] = 0x31ac, [0x2e5b] = 0x31ad,
-  [0x2e5c] = 0x31ae, [0x2e5d] = 0x31af, [0x2e5e] = 0x31b0, [0x2e5f] = 0x31b1,
-  [0x2e60] = 0x31b2, [0x2e61] = 0x31b3, [0x2e62] = 0x31b4, [0x2e63] = 0x31b5,
-  [0x2e64] = 0x31b6, [0x2e65] = 0x31b7, [0x2e9e] = 0x31f0, [0x2e9f] = 0x31f1,
-  [0x2ea0] = 0x31f2, [0x2ea1] = 0x31f3, [0x2ea2] = 0x31f4, [0x2ea3] = 0x31f5,
-  [0x2ea4] = 0x31f6, [0x2ea5] = 0x31f7, [0x2ea6] = 0x31f8, [0x2ea7] = 0x31f9,
-  [0x2ea8] = 0x31fa, [0x2ea9] = 0x31fb, [0x2eaa] = 0x31fc, [0x2eab] = 0x31fd,
-  [0x2eac] = 0x31fe, [0x2ead] = 0x31ff, [0x2eae] = 0x3200, [0x2eaf] = 0x3201,
-  [0x2eb0] = 0x3202, [0x2eb1] = 0x3203, [0x2eb2] = 0x3204, [0x2eb3] = 0x3205,
-  [0x2eb4] = 0x3206, [0x2eb5] = 0x3207, [0x2eb6] = 0x3208, [0x2eb7] = 0x3209,
-  [0x2eb8] = 0x320a, [0x2eb9] = 0x320b, [0x2eba] = 0x320c, [0x2ebb] = 0x320d,
-  [0x2ebc] = 0x320e, [0x2ebd] = 0x320f, [0x2ebe] = 0x3210, [0x2ebf] = 0x3211,
-  [0x2ec0] = 0x3212, [0x2ec1] = 0x3213, [0x2ec2] = 0x3214, [0x2ec3] = 0x3215,
-  [0x2ec4] = 0x3216, [0x2ec5] = 0x3217, [0x2ec6] = 0x3218, [0x2ec7] = 0x3219,
-  [0x2ec8] = 0x321a, [0x2ec9] = 0x321b, [0x2eca] = 0x321c, [0x2ece] = 0x322a,
-  [0x2ecf] = 0x322b, [0x2ed0] = 0x322c, [0x2ed1] = 0x322d, [0x2ed2] = 0x322e,
-  [0x2ed3] = 0x322f, [0x2ed4] = 0x3230, [0x2ed5] = 0x3232, [0x2ed6] = 0x3233,
-  [0x2ed7] = 0x3234, [0x2ed8] = 0x3235, [0x2ed9] = 0x3236, [0x2eda] = 0x3237,
-  [0x2edb] = 0x3238, [0x2edc] = 0x3239, [0x2edd] = 0x323a, [0x2ede] = 0x323b,
-  [0x2edf] = 0x323c, [0x2ee0] = 0x323d, [0x2ee1] = 0x323e, [0x2ee2] = 0x323f,
-  [0x2ee3] = 0x3240, [0x2ee4] = 0x3241, [0x2ee5] = 0x3242, [0x2ee6] = 0x3243,
-  [0x2ef4] = 0x3251, [0x2ef5] = 0x3252, [0x2ef6] = 0x3253, [0x2ef7] = 0x3254,
-  [0x2ef8] = 0x3255, [0x2ef9] = 0x3256, [0x2efa] = 0x3257, [0x2efb] = 0x3258,
-  [0x2efc] = 0x3259, [0x2efd] = 0x325a, [0x2efe] = 0x325b, [0x2eff] = 0x325c,
-  [0x2f00] = 0x325d, [0x2f01] = 0x325e, [0x2f02] = 0x325f, [0x2f03] = 0x3260,
-  [0x2f04] = 0x3261, [0x2f05] = 0x3262, [0x2f06] = 0x3263, [0x2f07] = 0x3264,
-  [0x2f08] = 0x3265, [0x2f09] = 0x3266, [0x2f0a] = 0x3267, [0x2f0b] = 0x3268,
-  [0x2f0c] = 0x3269, [0x2f0d] = 0x326a, [0x2f0e] = 0x326b, [0x2f0f] = 0x326c,
-  [0x2f10] = 0x326d, [0x2f11] = 0x326e, [0x2f12] = 0x326f, [0x2f13] = 0x3270,
-  [0x2f14] = 0x3271, [0x2f15] = 0x3272, [0x2f16] = 0x3273, [0x2f17] = 0x3274,
-  [0x2f18] = 0x3275, [0x2f19] = 0x3276, [0x2f1a] = 0x3277, [0x2f1b] = 0x3278,
-  [0x2f1c] = 0x3279, [0x2f1d] = 0x327a, [0x2f1e] = 0x327b, [0x2f22] = 0x327f,
-  [0x2f23] = 0x3280, [0x2f24] = 0x3281, [0x2f25] = 0x3282, [0x2f26] = 0x3283,
-  [0x2f27] = 0x3284, [0x2f28] = 0x3285, [0x2f29] = 0x3286, [0x2f2a] = 0x3287,
-  [0x2f2b] = 0x3288, [0x2f2c] = 0x3289, [0x2f2d] = 0x328a, [0x2f2e] = 0x328b,
-  [0x2f2f] = 0x328c, [0x2f30] = 0x328d, [0x2f31] = 0x328e, [0x2f32] = 0x328f,
-  [0x2f33] = 0x3290, [0x2f34] = 0x3291, [0x2f35] = 0x3292, [0x2f36] = 0x3293,
-  [0x2f37] = 0x3294, [0x2f38] = 0x3295, [0x2f39] = 0x3296, [0x2f3a] = 0x3297,
-  [0x2f3b] = 0x3298, [0x2f3c] = 0x3299, [0x2f3d] = 0x329a, [0x2f3e] = 0x329b,
-  [0x2f3f] = 0x329c, [0x2f40] = 0x329d, [0x2f41] = 0x329e, [0x2f42] = 0x329f,
-  [0x2f43] = 0x32a0, [0x2f44] = 0x32a1, [0x2f45] = 0x32a2, [0x2f46] = 0x32a4,
-  [0x2f47] = 0x32a5, [0x2f48] = 0x32a6, [0x2f49] = 0x32a7, [0x2f4a] = 0x32a8,
-  [0x2f4b] = 0x32a9, [0x2f4c] = 0x32aa, [0x2f4d] = 0x32ab, [0x2f4e] = 0x32ac,
-  [0x2f4f] = 0x32ad, [0x2f50] = 0x32ae, [0x2f51] = 0x32af, [0x2f52] = 0x32b0,
-  [0x2f53] = 0x32b1, [0x2f54] = 0x32b2, [0x2f55] = 0x32b3, [0x2f56] = 0x32b4,
-  [0x2f57] = 0x32b5, [0x2f58] = 0x32b6, [0x2f59] = 0x32b7, [0x2f5a] = 0x32b8,
-  [0x2f5b] = 0x32b9, [0x2f5c] = 0x32ba, [0x2f5d] = 0x32bb, [0x2f5e] = 0x32bc,
-  [0x2f5f] = 0x32bd, [0x2f60] = 0x32be, [0x2f61] = 0x32bf, [0x2f62] = 0x32c0,
-  [0x2f63] = 0x32c1, [0x2f64] = 0x32c2, [0x2f65] = 0x32c3, [0x2f66] = 0x32c4,
-  [0x2f67] = 0x32c5, [0x2f68] = 0x32c6, [0x2f69] = 0x32c7, [0x2f6a] = 0x32c8,
-  [0x2f6b] = 0x32c9, [0x2f6c] = 0x32ca, [0x2f6d] = 0x32cb, [0x2f72] = 0x32d0,
-  [0x2f73] = 0x32d1, [0x2f74] = 0x32d2, [0x2f75] = 0x32d3, [0x2f76] = 0x32d4,
-  [0x2f77] = 0x32d5, [0x2f78] = 0x32d6, [0x2f79] = 0x32d7, [0x2f7a] = 0x32d8,
-  [0x2f7b] = 0x32d9, [0x2f7c] = 0x32da, [0x2f7d] = 0x32db, [0x2f7e] = 0x32dc,
-  [0x2f7f] = 0x32dd, [0x2f80] = 0x32de, [0x2f81] = 0x32df, [0x2f82] = 0x32e0,
-  [0x2f83] = 0x32e1, [0x2f84] = 0x32e2, [0x2f85] = 0x32e3, [0x2f86] = 0x32e4,
-  [0x2f87] = 0x32e5, [0x2f88] = 0x32e6, [0x2f89] = 0x32e7, [0x2f8a] = 0x32e8,
-  [0x2f8b] = 0x32e9, [0x2f8c] = 0x32ea, [0x2f8d] = 0x32eb, [0x2f8e] = 0x32ec,
-  [0x2f8f] = 0x32ed, [0x2f90] = 0x32ee, [0x2f91] = 0x32ef, [0x2f92] = 0x32f0,
-  [0x2f93] = 0x32f1, [0x2f94] = 0x32f2, [0x2f95] = 0x32f3, [0x2f96] = 0x32f4,
-  [0x2f97] = 0x32f5, [0x2f98] = 0x32f6, [0x2f99] = 0x32f7, [0x2f9a] = 0x32f8,
-  [0x2f9b] = 0x32f9, [0x2f9c] = 0x32fa, [0x2f9d] = 0x32fb, [0x2f9e] = 0x32fc,
-  [0x2f9f] = 0x32fd, [0x2fa0] = 0x32fe, [0x2fa2] = 0x3300, [0x2fa3] = 0x3301,
-  [0x2fa4] = 0x3302, [0x2fa5] = 0x3303, [0x2fa6] = 0x3304, [0x2fa7] = 0x3305,
-  [0x2fa8] = 0x3306, [0x2fa9] = 0x3307, [0x2faa] = 0x3308, [0x2fab] = 0x3309,
-  [0x2fac] = 0x330a, [0x2fad] = 0x330b, [0x2fae] = 0x330c, [0x2faf] = 0x330d,
-  [0x2fb0] = 0x330e, [0x2fb1] = 0x330f, [0x2fb2] = 0x3310, [0x2fb3] = 0x3311,
-  [0x2fb4] = 0x3312, [0x2fb5] = 0x3313, [0x2fb6] = 0x3314, [0x2fb7] = 0x3315,
-  [0x2fb8] = 0x3316, [0x2fb9] = 0x3317, [0x2fba] = 0x3318, [0x2fbb] = 0x3319,
-  [0x2fbc] = 0x331a, [0x2fbd] = 0x331b, [0x2fbe] = 0x331c, [0x2fbf] = 0x331d,
-  [0x2fc0] = 0x331e, [0x2fc1] = 0x331f, [0x2fc2] = 0x3320, [0x2fc3] = 0x3321,
-  [0x2fc4] = 0x3322, [0x2fc5] = 0x3323, [0x2fc6] = 0x3324, [0x2fc7] = 0x3325,
-  [0x2fc8] = 0x3326, [0x2fc9] = 0x3327, [0x2fca] = 0x3328, [0x2fcb] = 0x3329,
-  [0x2fcc] = 0x332a, [0x2fcd] = 0x332b, [0x2fce] = 0x332c, [0x2fcf] = 0x332d,
-  [0x2fd0] = 0x332e, [0x2fd1] = 0x332f, [0x2fd2] = 0x3330, [0x2fd3] = 0x3331,
-  [0x2fd4] = 0x3332, [0x2fd5] = 0x3333, [0x2fd6] = 0x3334, [0x2fd7] = 0x3335,
-  [0x2fd8] = 0x3336, [0x2fd9] = 0x3337, [0x2fda] = 0x3338, [0x2fdb] = 0x3339,
-  [0x2fdc] = 0x333a, [0x2fdd] = 0x333b, [0x2fde] = 0x333c, [0x2fdf] = 0x333d,
-  [0x2fe0] = 0x333e, [0x2fe1] = 0x333f, [0x2fe2] = 0x3340, [0x2fe3] = 0x3341,
-  [0x2fe4] = 0x3342, [0x2fe5] = 0x3343, [0x2fe6] = 0x3344, [0x2fe7] = 0x3345,
-  [0x2fe8] = 0x3346, [0x2fe9] = 0x3347, [0x2fea] = 0x3348, [0x2feb] = 0x3349,
-  [0x2fec] = 0x334a, [0x2fed] = 0x334b, [0x2fee] = 0x334c, [0x2fef] = 0x334d,
-  [0x2ff0] = 0x334e, [0x2ff1] = 0x334f, [0x2ff2] = 0x3350, [0x2ff3] = 0x3351,
-  [0x2ff4] = 0x3352, [0x2ff5] = 0x3353, [0x2ff6] = 0x3354, [0x2ff7] = 0x3355,
-  [0x2ff8] = 0x3356, [0x2ff9] = 0x3357, [0x2ffa] = 0x3358, [0x2ffb] = 0x3359,
-  [0x2ffc] = 0x335a, [0x2ffd] = 0x335b, [0x2ffe] = 0x335c, [0x2fff] = 0x335d,
-  [0x3000] = 0x335e, [0x3001] = 0x335f, [0x3002] = 0x3360, [0x3003] = 0x3361,
-  [0x3004] = 0x3362, [0x3005] = 0x3363, [0x3006] = 0x3364, [0x3007] = 0x3365,
-  [0x3008] = 0x3366, [0x3009] = 0x3367, [0x300a] = 0x3368, [0x300b] = 0x3369,
-  [0x300c] = 0x336a, [0x300d] = 0x336b, [0x300e] = 0x336c, [0x300f] = 0x336d,
-  [0x3010] = 0x336e, [0x3011] = 0x336f, [0x3012] = 0x3370, [0x3013] = 0x3371,
-  [0x3014] = 0x3372, [0x3015] = 0x3373, [0x3016] = 0x3374, [0x3017] = 0x3375,
-  [0x3018] = 0x3376, [0x301d] = 0x337b, [0x301e] = 0x337c, [0x301f] = 0x337d,
-  [0x3020] = 0x337e, [0x3021] = 0x337f, [0x3022] = 0x3380, [0x3023] = 0x3381,
-  [0x3024] = 0x3382, [0x3025] = 0x3383, [0x3026] = 0x3384, [0x3027] = 0x3385,
-  [0x3028] = 0x3386, [0x3029] = 0x3387, [0x302a] = 0x3388, [0x302b] = 0x3389,
-  [0x302c] = 0x338a, [0x302d] = 0x338b, [0x302e] = 0x338c, [0x302f] = 0x338d,
-  [0x3030] = 0x3390, [0x3031] = 0x3391, [0x3032] = 0x3392, [0x3033] = 0x3393,
-  [0x3034] = 0x3394, [0x3035] = 0x3395, [0x3036] = 0x3396, [0x3037] = 0x3397,
-  [0x3038] = 0x3398, [0x3039] = 0x3399, [0x303a] = 0x339a, [0x303b] = 0x339b,
-  [0x303c] = 0x339f, [0x303d] = 0x33a0, [0x303e] = 0x33a2, [0x303f] = 0x33a3,
-  [0x3040] = 0x33a4, [0x3041] = 0x33a5, [0x3042] = 0x33a6, [0x3043] = 0x33a7,
-  [0x3044] = 0x33a8, [0x3045] = 0x33a9, [0x3046] = 0x33aa, [0x3047] = 0x33ab,
-  [0x3048] = 0x33ac, [0x3049] = 0x33ad, [0x304a] = 0x33ae, [0x304b] = 0x33af,
-  [0x304c] = 0x33b0, [0x304d] = 0x33b1, [0x304e] = 0x33b2, [0x304f] = 0x33b3,
-  [0x3050] = 0x33b4, [0x3051] = 0x33b5, [0x3052] = 0x33b6, [0x3053] = 0x33b7,
-  [0x3054] = 0x33b8, [0x3055] = 0x33b9, [0x3056] = 0x33ba, [0x3057] = 0x33bb,
-  [0x3058] = 0x33bc, [0x3059] = 0x33bd, [0x305a] = 0x33be, [0x305b] = 0x33bf,
-  [0x305c] = 0x33c0, [0x305d] = 0x33c1, [0x305e] = 0x33c2, [0x305f] = 0x33c3,
-  [0x3060] = 0x33c5, [0x3061] = 0x33c6, [0x3062] = 0x33c7, [0x3063] = 0x33c8,
-  [0x3064] = 0x33c9, [0x3065] = 0x33ca, [0x3066] = 0x33cb, [0x3067] = 0x33cc,
-  [0x3068] = 0x33cd, [0x3069] = 0x33cf, [0x306a] = 0x33d0, [0x306b] = 0x33d3,
-  [0x306c] = 0x33d4, [0x306d] = 0x33d6, [0x306e] = 0x33d7, [0x306f] = 0x33d8,
-  [0x3070] = 0x33d9, [0x3071] = 0x33da, [0x3072] = 0x33db, [0x3073] = 0x33dc,
-  [0x3074] = 0x33dd, [0x3077] = 0x33e0, [0x3078] = 0x33e1, [0x3079] = 0x33e2,
-  [0x307a] = 0x33e3, [0x307b] = 0x33e4, [0x307c] = 0x33e5, [0x307d] = 0x33e6,
-  [0x307e] = 0x33e7, [0x307f] = 0x33e8, [0x3080] = 0x33e9, [0x3081] = 0x33ea,
-  [0x3082] = 0x33eb, [0x3083] = 0x33ec, [0x3084] = 0x33ed, [0x3085] = 0x33ee,
-  [0x3086] = 0x33ef, [0x3087] = 0x33f0, [0x3088] = 0x33f1, [0x3089] = 0x33f2,
-  [0x308a] = 0x33f3, [0x308b] = 0x33f4, [0x308c] = 0x33f5, [0x308d] = 0x33f6,
-  [0x308e] = 0x33f7, [0x308f] = 0x33f8, [0x3090] = 0x33f9, [0x3091] = 0x33fa,
-  [0x3092] = 0x33fb, [0x3093] = 0x33fc, [0x3094] = 0x33fd, [0x3095] = 0x33fe,
-  [0x3097] = 0x3400, [0x3098] = 0x3401, [0x3099] = 0x3402, [0x309a] = 0x3403,
-  [0x309b] = 0x3404, [0x309c] = 0x3405, [0x309d] = 0x3406, [0x309e] = 0x3407,
-  [0x309f] = 0x3408, [0x30a0] = 0x3409, [0x30a1] = 0x340a, [0x30a2] = 0x340b,
-  [0x30a3] = 0x340c, [0x30a4] = 0x340d, [0x30a5] = 0x340e, [0x30a6] = 0x340f,
-  [0x30a7] = 0x3410, [0x30a8] = 0x3411, [0x30a9] = 0x3412, [0x30aa] = 0x3413,
-  [0x30ab] = 0x3414, [0x30ac] = 0x3415, [0x30ad] = 0x3416, [0x30ae] = 0x3417,
-  [0x30af] = 0x3418, [0x30b0] = 0x3419, [0x30b1] = 0x341a, [0x30b2] = 0x341b,
-  [0x30b3] = 0x341c, [0x30b4] = 0x341d, [0x30b5] = 0x341e, [0x30b6] = 0x341f,
-  [0x30b7] = 0x3420, [0x30b8] = 0x3421, [0x30b9] = 0x3422, [0x30ba] = 0x3423,
-  [0x30bb] = 0x3424, [0x30bc] = 0x3425, [0x30bd] = 0x3426, [0x30be] = 0x3427,
-  [0x30bf] = 0x3428, [0x30c0] = 0x3429, [0x30c1] = 0x342a, [0x30c2] = 0x342b,
-  [0x30c3] = 0x342c, [0x30c4] = 0x342d, [0x30c5] = 0x342e, [0x30c6] = 0x342f,
-  [0x30c7] = 0x3430, [0x30c8] = 0x3431, [0x30c9] = 0x3432, [0x30ca] = 0x3433,
-  [0x30cb] = 0x3434, [0x30cc] = 0x3435, [0x30cd] = 0x3436, [0x30ce] = 0x3437,
-  [0x30cf] = 0x3438, [0x30d0] = 0x3439, [0x30d1] = 0x343a, [0x30d2] = 0x343b,
-  [0x30d3] = 0x343c, [0x30d4] = 0x343d, [0x30d5] = 0x343e, [0x30d6] = 0x343f,
-  [0x30d7] = 0x3440, [0x30d8] = 0x3441, [0x30d9] = 0x3442, [0x30da] = 0x3443,
-  [0x30db] = 0x3444, [0x30dc] = 0x3445, [0x30dd] = 0x3446, [0x30de] = 0x3448,
-  [0x30df] = 0x3449, [0x30e0] = 0x344a, [0x30e1] = 0x344b, [0x30e2] = 0x344c,
-  [0x30e3] = 0x344d, [0x30e4] = 0x344e, [0x30e5] = 0x344f, [0x30e6] = 0x3450,
-  [0x30e7] = 0x3451, [0x30e8] = 0x3452, [0x30e9] = 0x3453, [0x30ea] = 0x3454,
-  [0x30eb] = 0x3455, [0x30ec] = 0x3456, [0x30ed] = 0x3457, [0x30ee] = 0x3458,
-  [0x30ef] = 0x3459, [0x30f0] = 0x345a, [0x30f1] = 0x345b, [0x30f2] = 0x345c,
-  [0x30f3] = 0x345d, [0x30f4] = 0x345e, [0x30f5] = 0x345f, [0x30f6] = 0x3460,
-  [0x30f7] = 0x3461, [0x30f8] = 0x3462, [0x30f9] = 0x3463, [0x30fa] = 0x3464,
-  [0x30fb] = 0x3465, [0x30fc] = 0x3466, [0x30fd] = 0x3467, [0x30fe] = 0x3468,
-  [0x30ff] = 0x3469, [0x3100] = 0x346a, [0x3101] = 0x346b, [0x3102] = 0x346c,
-  [0x3103] = 0x346d, [0x3104] = 0x346e, [0x3105] = 0x346f, [0x3106] = 0x3470,
-  [0x3107] = 0x3471, [0x3108] = 0x3472, [0x3109] = 0x3474, [0x310a] = 0x3475,
-  [0x310b] = 0x3476, [0x310c] = 0x3477, [0x310d] = 0x3478, [0x310e] = 0x3479,
-  [0x310f] = 0x347a, [0x3110] = 0x347b, [0x3111] = 0x347c, [0x3112] = 0x347d,
-  [0x3113] = 0x347e, [0x3114] = 0x347f, [0x3115] = 0x3480, [0x3116] = 0x3481,
-  [0x3117] = 0x3482, [0x3118] = 0x3483, [0x3119] = 0x3484, [0x311a] = 0x3485,
-  [0x311b] = 0x3486, [0x311c] = 0x3487, [0x311d] = 0x3488, [0x311e] = 0x3489,
-  [0x311f] = 0x348a, [0x3120] = 0x348b, [0x3121] = 0x348c, [0x3122] = 0x348d,
-  [0x3123] = 0x348e, [0x3124] = 0x348f, [0x3125] = 0x3490, [0x3126] = 0x3491,
-  [0x3127] = 0x3492, [0x3128] = 0x3493, [0x3129] = 0x3494, [0x312a] = 0x3495,
-  [0x312b] = 0x3496, [0x312c] = 0x3497, [0x312d] = 0x3498, [0x312e] = 0x3499,
-  [0x312f] = 0x349a, [0x3130] = 0x349b, [0x3131] = 0x349c, [0x3132] = 0x349d,
-  [0x3133] = 0x349e, [0x3134] = 0x349f, [0x3135] = 0x34a0, [0x3136] = 0x34a1,
-  [0x3137] = 0x34a2, [0x3138] = 0x34a3, [0x3139] = 0x34a4, [0x313a] = 0x34a5,
-  [0x313b] = 0x34a6, [0x313c] = 0x34a7, [0x313d] = 0x34a8, [0x313e] = 0x34a9,
-  [0x313f] = 0x34aa, [0x3140] = 0x34ab, [0x3141] = 0x34ac, [0x3142] = 0x34ad,
-  [0x3143] = 0x34ae, [0x3144] = 0x34af, [0x3145] = 0x34b0, [0x3146] = 0x34b1,
-  [0x3147] = 0x34b2, [0x3148] = 0x34b3, [0x3149] = 0x34b4, [0x314a] = 0x34b5,
-  [0x314b] = 0x34b6, [0x314c] = 0x34b7, [0x314d] = 0x34b8, [0x314e] = 0x34b9,
-  [0x314f] = 0x34ba, [0x3150] = 0x34bb, [0x3151] = 0x34bc, [0x3152] = 0x34bd,
-  [0x3153] = 0x34be, [0x3154] = 0x34bf, [0x3155] = 0x34c0, [0x3156] = 0x34c1,
-  [0x3157] = 0x34c2, [0x3158] = 0x34c3, [0x3159] = 0x34c4, [0x315a] = 0x34c5,
-  [0x315b] = 0x34c6, [0x315c] = 0x34c7, [0x315d] = 0x34c8, [0x315e] = 0x34c9,
-  [0x315f] = 0x34ca, [0x3160] = 0x34cb, [0x3161] = 0x34cc, [0x3162] = 0x34cd,
-  [0x3163] = 0x34ce, [0x3164] = 0x34cf, [0x3165] = 0x34d0, [0x3166] = 0x34d1,
-  [0x3167] = 0x34d2, [0x3168] = 0x34d3, [0x3169] = 0x34d4, [0x316a] = 0x34d5,
-  [0x316b] = 0x34d6, [0x316c] = 0x34d7, [0x316d] = 0x34d8, [0x316e] = 0x34d9,
-  [0x316f] = 0x34da, [0x3170] = 0x34db, [0x3171] = 0x34dc, [0x3172] = 0x34dd,
-  [0x3173] = 0x34de, [0x3174] = 0x34df, [0x3175] = 0x34e0, [0x3176] = 0x34e1,
-  [0x3177] = 0x34e2, [0x3178] = 0x34e3, [0x3179] = 0x34e4, [0x317a] = 0x34e5,
-  [0x317b] = 0x34e6, [0x317c] = 0x34e7, [0x317d] = 0x34e8, [0x317e] = 0x34e9,
-  [0x317f] = 0x34ea, [0x3180] = 0x34eb, [0x3181] = 0x34ec, [0x3182] = 0x34ed,
-  [0x3183] = 0x34ee, [0x3184] = 0x34ef, [0x3185] = 0x34f0, [0x3186] = 0x34f1,
-  [0x3187] = 0x34f2, [0x3188] = 0x34f3, [0x3189] = 0x34f4, [0x318a] = 0x34f5,
-  [0x318b] = 0x34f6, [0x318c] = 0x34f7, [0x318d] = 0x34f8, [0x318e] = 0x34f9,
-  [0x318f] = 0x34fa, [0x3190] = 0x34fb, [0x3191] = 0x34fc, [0x3192] = 0x34fd,
-  [0x3193] = 0x34fe, [0x3194] = 0x34ff, [0x3195] = 0x3500, [0x3196] = 0x3501,
-  [0x3197] = 0x3502, [0x3198] = 0x3503, [0x3199] = 0x3504, [0x319a] = 0x3505,
-  [0x319b] = 0x3506, [0x319c] = 0x3507, [0x319d] = 0x3508, [0x319e] = 0x3509,
-  [0x319f] = 0x350a, [0x31a0] = 0x350b, [0x31a1] = 0x350c, [0x31a2] = 0x350d,
-  [0x31a3] = 0x350e, [0x31a4] = 0x350f, [0x31a5] = 0x3510, [0x31a6] = 0x3511,
-  [0x31a7] = 0x3512, [0x31a8] = 0x3513, [0x31a9] = 0x3514, [0x31aa] = 0x3515,
-  [0x31ab] = 0x3516, [0x31ac] = 0x3517, [0x31ad] = 0x3518, [0x31ae] = 0x3519,
-  [0x31af] = 0x351a, [0x31b0] = 0x351b, [0x31b1] = 0x351c, [0x31b2] = 0x351d,
-  [0x31b3] = 0x351e, [0x31b4] = 0x351f, [0x31b5] = 0x3520, [0x31b6] = 0x3521,
-  [0x31b7] = 0x3522, [0x31b8] = 0x3523, [0x31b9] = 0x3524, [0x31ba] = 0x3525,
-  [0x31bb] = 0x3526, [0x31bc] = 0x3527, [0x31bd] = 0x3528, [0x31be] = 0x3529,
-  [0x31bf] = 0x352a, [0x31c0] = 0x352b, [0x31c1] = 0x352c, [0x31c2] = 0x352d,
-  [0x31c3] = 0x352e, [0x31c4] = 0x352f, [0x31c5] = 0x3530, [0x31c6] = 0x3531,
-  [0x31c7] = 0x3532, [0x31c8] = 0x3533, [0x31c9] = 0x3534, [0x31ca] = 0x3535,
-  [0x31cb] = 0x3536, [0x31cc] = 0x3537, [0x31cd] = 0x3538, [0x31ce] = 0x3539,
-  [0x31cf] = 0x353a, [0x31d0] = 0x353b, [0x31d1] = 0x353c, [0x31d2] = 0x353d,
-  [0x31d3] = 0x353e, [0x31d4] = 0x353f, [0x31d5] = 0x3540, [0x31d6] = 0x3541,
-  [0x31d7] = 0x3542, [0x31d8] = 0x3543, [0x31d9] = 0x3544, [0x31da] = 0x3545,
-  [0x31db] = 0x3546, [0x31dc] = 0x3547, [0x31dd] = 0x3548, [0x31de] = 0x3549,
-  [0x31df] = 0x354a, [0x31e0] = 0x354b, [0x31e1] = 0x354c, [0x31e2] = 0x354d,
-  [0x31e3] = 0x354e, [0x31e4] = 0x354f, [0x31e5] = 0x3550, [0x31e6] = 0x3551,
-  [0x31e7] = 0x3552, [0x31e8] = 0x3553, [0x31e9] = 0x3554, [0x31ea] = 0x3555,
-  [0x31eb] = 0x3556, [0x31ec] = 0x3557, [0x31ed] = 0x3558, [0x31ee] = 0x3559,
-  [0x31ef] = 0x355a, [0x31f0] = 0x355b, [0x31f1] = 0x355c, [0x31f2] = 0x355d,
-  [0x31f3] = 0x355e, [0x31f4] = 0x355f, [0x31f5] = 0x3560, [0x31f6] = 0x3561,
-  [0x31f7] = 0x3562, [0x31f8] = 0x3563, [0x31f9] = 0x3564, [0x31fa] = 0x3565,
-  [0x31fb] = 0x3566, [0x31fc] = 0x3567, [0x31fd] = 0x3568, [0x31fe] = 0x3569,
-  [0x31ff] = 0x356a, [0x3200] = 0x356b, [0x3201] = 0x356c, [0x3202] = 0x356d,
-  [0x3203] = 0x356e, [0x3204] = 0x356f, [0x3205] = 0x3570, [0x3206] = 0x3571,
-  [0x3207] = 0x3572, [0x3208] = 0x3573, [0x3209] = 0x3574, [0x320a] = 0x3575,
-  [0x320b] = 0x3576, [0x320c] = 0x3577, [0x320d] = 0x3578, [0x320e] = 0x3579,
-  [0x320f] = 0x357a, [0x3210] = 0x357b, [0x3211] = 0x357c, [0x3212] = 0x357d,
-  [0x3213] = 0x357e, [0x3214] = 0x357f, [0x3215] = 0x3580, [0x3216] = 0x3581,
-  [0x3217] = 0x3582, [0x3218] = 0x3583, [0x3219] = 0x3584, [0x321a] = 0x3585,
-  [0x321b] = 0x3586, [0x321c] = 0x3587, [0x321d] = 0x3588, [0x321e] = 0x3589,
-  [0x321f] = 0x358a, [0x3220] = 0x358b, [0x3221] = 0x358c, [0x3222] = 0x358d,
-  [0x3223] = 0x358e, [0x3224] = 0x358f, [0x3225] = 0x3590, [0x3226] = 0x3591,
-  [0x3227] = 0x3592, [0x3228] = 0x3593, [0x3229] = 0x3594, [0x322a] = 0x3595,
-  [0x322b] = 0x3596, [0x322c] = 0x3597, [0x322d] = 0x3598, [0x322e] = 0x3599,
-  [0x322f] = 0x359a, [0x3230] = 0x359b, [0x3231] = 0x359c, [0x3232] = 0x359d,
-  [0x3233] = 0x359f, [0x3234] = 0x35a0, [0x3235] = 0x35a1, [0x3236] = 0x35a2,
-  [0x3237] = 0x35a3, [0x3238] = 0x35a4, [0x3239] = 0x35a5, [0x323a] = 0x35a6,
-  [0x323b] = 0x35a7, [0x323c] = 0x35a8, [0x323d] = 0x35a9, [0x323e] = 0x35aa,
-  [0x323f] = 0x35ab, [0x3240] = 0x35ac, [0x3241] = 0x35ad, [0x3242] = 0x35ae,
-  [0x3243] = 0x35af, [0x3244] = 0x35b0, [0x3245] = 0x35b1, [0x3246] = 0x35b2,
-  [0x3247] = 0x35b3, [0x3248] = 0x35b4, [0x3249] = 0x35b5, [0x324a] = 0x35b6,
-  [0x324b] = 0x35b7, [0x324c] = 0x35b8, [0x324d] = 0x35b9, [0x324e] = 0x35ba,
-  [0x324f] = 0x35bb, [0x3250] = 0x35bc, [0x3251] = 0x35bd, [0x3252] = 0x35be,
-  [0x3253] = 0x35bf, [0x3254] = 0x35c0, [0x3255] = 0x35c1, [0x3256] = 0x35c2,
-  [0x3257] = 0x35c3, [0x3258] = 0x35c4, [0x3259] = 0x35c5, [0x325a] = 0x35c6,
-  [0x325b] = 0x35c7, [0x325c] = 0x35c8, [0x325d] = 0x35c9, [0x325e] = 0x35ca,
-  [0x325f] = 0x35cb, [0x3260] = 0x35cc, [0x3261] = 0x35cd, [0x3262] = 0x35ce,
-  [0x3263] = 0x35cf, [0x3264] = 0x35d0, [0x3265] = 0x35d1, [0x3266] = 0x35d2,
-  [0x3267] = 0x35d3, [0x3268] = 0x35d4, [0x3269] = 0x35d5, [0x326a] = 0x35d6,
-  [0x326b] = 0x35d7, [0x326c] = 0x35d8, [0x326d] = 0x35d9, [0x326e] = 0x35da,
-  [0x326f] = 0x35db, [0x3270] = 0x35dc, [0x3271] = 0x35dd, [0x3272] = 0x35de,
-  [0x3273] = 0x35df, [0x3274] = 0x35e0, [0x3275] = 0x35e1, [0x3276] = 0x35e2,
-  [0x3277] = 0x35e3, [0x3278] = 0x35e4, [0x3279] = 0x35e5, [0x327a] = 0x35e6,
-  [0x327b] = 0x35e7, [0x327c] = 0x35e8, [0x327d] = 0x35e9, [0x327e] = 0x35ea,
-  [0x327f] = 0x35eb, [0x3280] = 0x35ec, [0x3281] = 0x35ed, [0x3282] = 0x35ee,
-  [0x3283] = 0x35ef, [0x3284] = 0x35f0, [0x3285] = 0x35f1, [0x3286] = 0x35f2,
-  [0x3287] = 0x35f3, [0x3288] = 0x35f4, [0x3289] = 0x35f5, [0x328a] = 0x35f6,
-  [0x328b] = 0x35f7, [0x328c] = 0x35f8, [0x328d] = 0x35f9, [0x328e] = 0x35fa,
-  [0x328f] = 0x35fb, [0x3290] = 0x35fc, [0x3291] = 0x35fd, [0x3292] = 0x35fe,
-  [0x3293] = 0x35ff, [0x3294] = 0x3600, [0x3295] = 0x3601, [0x3296] = 0x3602,
-  [0x3297] = 0x3603, [0x3298] = 0x3604, [0x3299] = 0x3605, [0x329a] = 0x3606,
-  [0x329b] = 0x3607, [0x329c] = 0x3608, [0x329d] = 0x3609, [0x329e] = 0x360a,
-  [0x329f] = 0x360b, [0x32a0] = 0x360c, [0x32a1] = 0x360d, [0x32a2] = 0x360f,
-  [0x32a3] = 0x3610, [0x32a4] = 0x3611, [0x32a5] = 0x3612, [0x32a6] = 0x3613,
-  [0x32a7] = 0x3614, [0x32a8] = 0x3615, [0x32a9] = 0x3616, [0x32aa] = 0x3617,
-  [0x32ab] = 0x3618, [0x32ac] = 0x3619, [0x32ad] = 0x361b, [0x32ae] = 0x361c,
-  [0x32af] = 0x361d, [0x32b0] = 0x361e, [0x32b1] = 0x361f, [0x32b2] = 0x3620,
-  [0x32b3] = 0x3621, [0x32b4] = 0x3622, [0x32b5] = 0x3623, [0x32b6] = 0x3624,
-  [0x32b7] = 0x3625, [0x32b8] = 0x3626, [0x32b9] = 0x3627, [0x32ba] = 0x3628,
-  [0x32bb] = 0x3629, [0x32bc] = 0x362a, [0x32bd] = 0x362b, [0x32be] = 0x362c,
-  [0x32bf] = 0x362d, [0x32c0] = 0x362e, [0x32c1] = 0x362f, [0x32c2] = 0x3630,
-  [0x32c3] = 0x3631, [0x32c4] = 0x3632, [0x32c5] = 0x3633, [0x32c6] = 0x3634,
-  [0x32c7] = 0x3635, [0x32c8] = 0x3636, [0x32c9] = 0x3637, [0x32ca] = 0x3638,
-  [0x32cb] = 0x3639, [0x32cc] = 0x363a, [0x32cd] = 0x363b, [0x32ce] = 0x363c,
-  [0x32cf] = 0x363d, [0x32d0] = 0x363e, [0x32d1] = 0x363f, [0x32d2] = 0x3640,
-  [0x32d3] = 0x3641, [0x32d4] = 0x3642, [0x32d5] = 0x3643, [0x32d6] = 0x3644,
-  [0x32d7] = 0x3645, [0x32d8] = 0x3646, [0x32d9] = 0x3647, [0x32da] = 0x3648,
-  [0x32db] = 0x3649, [0x32dc] = 0x364a, [0x32dd] = 0x364b, [0x32de] = 0x364c,
-  [0x32df] = 0x364d, [0x32e0] = 0x364e, [0x32e1] = 0x364f, [0x32e2] = 0x3650,
-  [0x32e3] = 0x3651, [0x32e4] = 0x3652, [0x32e5] = 0x3653, [0x32e6] = 0x3654,
-  [0x32e7] = 0x3655, [0x32e8] = 0x3656, [0x32e9] = 0x3657, [0x32ea] = 0x3658,
-  [0x32eb] = 0x3659, [0x32ec] = 0x365a, [0x32ed] = 0x365b, [0x32ee] = 0x365c,
-  [0x32ef] = 0x365d, [0x32f0] = 0x365e, [0x32f1] = 0x365f, [0x32f2] = 0x3660,
-  [0x32f3] = 0x3661, [0x32f4] = 0x3662, [0x32f5] = 0x3663, [0x32f6] = 0x3664,
-  [0x32f7] = 0x3665, [0x32f8] = 0x3666, [0x32f9] = 0x3667, [0x32fa] = 0x3668,
-  [0x32fb] = 0x3669, [0x32fc] = 0x366a, [0x32fd] = 0x366b, [0x32fe] = 0x366c,
-  [0x32ff] = 0x366d, [0x3300] = 0x366e, [0x3301] = 0x366f, [0x3302] = 0x3670,
-  [0x3303] = 0x3671, [0x3304] = 0x3672, [0x3305] = 0x3673, [0x3306] = 0x3674,
-  [0x3307] = 0x3675, [0x3308] = 0x3676, [0x3309] = 0x3677, [0x330a] = 0x3678,
-  [0x330b] = 0x3679, [0x330c] = 0x367a, [0x330d] = 0x367b, [0x330e] = 0x367c,
-  [0x330f] = 0x367d, [0x3310] = 0x367e, [0x3311] = 0x367f, [0x3312] = 0x3680,
-  [0x3313] = 0x3681, [0x3314] = 0x3682, [0x3315] = 0x3683, [0x3316] = 0x3684,
-  [0x3317] = 0x3685, [0x3318] = 0x3686, [0x3319] = 0x3687, [0x331a] = 0x3688,
-  [0x331b] = 0x3689, [0x331c] = 0x368a, [0x331d] = 0x368b, [0x331e] = 0x368c,
-  [0x331f] = 0x368d, [0x3320] = 0x368e, [0x3321] = 0x368f, [0x3322] = 0x3690,
-  [0x3323] = 0x3691, [0x3324] = 0x3692, [0x3325] = 0x3693, [0x3326] = 0x3694,
-  [0x3327] = 0x3695, [0x3328] = 0x3696, [0x3329] = 0x3697, [0x332a] = 0x3698,
-  [0x332b] = 0x3699, [0x332c] = 0x369a, [0x332d] = 0x369b, [0x332e] = 0x369c,
-  [0x332f] = 0x369d, [0x3330] = 0x369e, [0x3331] = 0x369f, [0x3332] = 0x36a0,
-  [0x3333] = 0x36a1, [0x3334] = 0x36a2, [0x3335] = 0x36a3, [0x3336] = 0x36a4,
-  [0x3337] = 0x36a5, [0x3338] = 0x36a6, [0x3339] = 0x36a7, [0x333a] = 0x36a8,
-  [0x333b] = 0x36a9, [0x333c] = 0x36aa, [0x333d] = 0x36ab, [0x333e] = 0x36ac,
-  [0x333f] = 0x36ad, [0x3340] = 0x36ae, [0x3341] = 0x36af, [0x3342] = 0x36b0,
-  [0x3343] = 0x36b1, [0x3344] = 0x36b2, [0x3345] = 0x36b3, [0x3346] = 0x36b4,
-  [0x3347] = 0x36b5, [0x3348] = 0x36b6, [0x3349] = 0x36b7, [0x334a] = 0x36b8,
-  [0x334b] = 0x36b9, [0x334c] = 0x36ba, [0x334d] = 0x36bb, [0x334e] = 0x36bc,
-  [0x334f] = 0x36bd, [0x3350] = 0x36be, [0x3351] = 0x36bf, [0x3352] = 0x36c0,
-  [0x3353] = 0x36c1, [0x3354] = 0x36c2, [0x3355] = 0x36c3, [0x3356] = 0x36c4,
-  [0x3357] = 0x36c5, [0x3358] = 0x36c6, [0x3359] = 0x36c7, [0x335a] = 0x36c8,
-  [0x335b] = 0x36c9, [0x335c] = 0x36ca, [0x335d] = 0x36cb, [0x335e] = 0x36cc,
-  [0x335f] = 0x36cd, [0x3360] = 0x36ce, [0x3361] = 0x36cf, [0x3362] = 0x36d0,
-  [0x3363] = 0x36d1, [0x3364] = 0x36d2, [0x3365] = 0x36d3, [0x3366] = 0x36d4,
-  [0x3367] = 0x36d5, [0x3368] = 0x36d6, [0x3369] = 0x36d7, [0x336a] = 0x36d8,
-  [0x336b] = 0x36d9, [0x336c] = 0x36da, [0x336d] = 0x36db, [0x336e] = 0x36dc,
-  [0x336f] = 0x36dd, [0x3370] = 0x36de, [0x3371] = 0x36df, [0x3372] = 0x36e0,
-  [0x3373] = 0x36e1, [0x3374] = 0x36e2, [0x3375] = 0x36e3, [0x3376] = 0x36e4,
-  [0x3377] = 0x36e5, [0x3378] = 0x36e6, [0x3379] = 0x36e7, [0x337a] = 0x36e8,
-  [0x337b] = 0x36e9, [0x337c] = 0x36ea, [0x337d] = 0x36eb, [0x337e] = 0x36ec,
-  [0x337f] = 0x36ed, [0x3380] = 0x36ee, [0x3381] = 0x36ef, [0x3382] = 0x36f0,
-  [0x3383] = 0x36f1, [0x3384] = 0x36f2, [0x3385] = 0x36f3, [0x3386] = 0x36f4,
-  [0x3387] = 0x36f5, [0x3388] = 0x36f6, [0x3389] = 0x36f7, [0x338a] = 0x36f8,
-  [0x338b] = 0x36f9, [0x338c] = 0x36fa, [0x338d] = 0x36fb, [0x338e] = 0x36fc,
-  [0x338f] = 0x36fd, [0x3390] = 0x36fe, [0x3391] = 0x36ff, [0x3392] = 0x3700,
-  [0x3393] = 0x3701, [0x3394] = 0x3702, [0x3395] = 0x3703, [0x3396] = 0x3704,
-  [0x3397] = 0x3705, [0x3398] = 0x3706, [0x3399] = 0x3707, [0x339a] = 0x3708,
-  [0x339b] = 0x3709, [0x339c] = 0x370a, [0x339d] = 0x370b, [0x339e] = 0x370c,
-  [0x339f] = 0x370d, [0x33a0] = 0x370e, [0x33a1] = 0x370f, [0x33a2] = 0x3710,
-  [0x33a3] = 0x3711, [0x33a4] = 0x3712, [0x33a5] = 0x3713, [0x33a6] = 0x3714,
-  [0x33a7] = 0x3715, [0x33a8] = 0x3716, [0x33a9] = 0x3717, [0x33aa] = 0x3718,
-  [0x33ab] = 0x3719, [0x33ac] = 0x371a, [0x33ad] = 0x371b, [0x33ae] = 0x371c,
-  [0x33af] = 0x371d, [0x33b0] = 0x371e, [0x33b1] = 0x371f, [0x33b2] = 0x3720,
-  [0x33b3] = 0x3721, [0x33b4] = 0x3722, [0x33b5] = 0x3723, [0x33b6] = 0x3724,
-  [0x33b7] = 0x3725, [0x33b8] = 0x3726, [0x33b9] = 0x3727, [0x33ba] = 0x3728,
-  [0x33bb] = 0x3729, [0x33bc] = 0x372a, [0x33bd] = 0x372b, [0x33be] = 0x372c,
-  [0x33bf] = 0x372d, [0x33c0] = 0x372e, [0x33c1] = 0x372f, [0x33c2] = 0x3730,
-  [0x33c3] = 0x3731, [0x33c4] = 0x3732, [0x33c5] = 0x3733, [0x33c6] = 0x3734,
-  [0x33c7] = 0x3735, [0x33c8] = 0x3736, [0x33c9] = 0x3737, [0x33ca] = 0x3738,
-  [0x33cb] = 0x3739, [0x33cc] = 0x373a, [0x33cd] = 0x373b, [0x33ce] = 0x373c,
-  [0x33cf] = 0x373d, [0x33d0] = 0x373e, [0x33d1] = 0x373f, [0x33d2] = 0x3740,
-  [0x33d3] = 0x3741, [0x33d4] = 0x3742, [0x33d5] = 0x3743, [0x33d6] = 0x3744,
-  [0x33d7] = 0x3745, [0x33d8] = 0x3746, [0x33d9] = 0x3747, [0x33da] = 0x3748,
-  [0x33db] = 0x3749, [0x33dc] = 0x374a, [0x33dd] = 0x374b, [0x33de] = 0x374c,
-  [0x33df] = 0x374d, [0x33e0] = 0x374e, [0x33e1] = 0x374f, [0x33e2] = 0x3750,
-  [0x33e3] = 0x3751, [0x33e4] = 0x3752, [0x33e5] = 0x3753, [0x33e6] = 0x3754,
-  [0x33e7] = 0x3755, [0x33e8] = 0x3756, [0x33e9] = 0x3757, [0x33ea] = 0x3758,
-  [0x33eb] = 0x3759, [0x33ec] = 0x375a, [0x33ed] = 0x375b, [0x33ee] = 0x375c,
-  [0x33ef] = 0x375d, [0x33f0] = 0x375e, [0x33f1] = 0x375f, [0x33f2] = 0x3760,
-  [0x33f3] = 0x3761, [0x33f4] = 0x3762, [0x33f5] = 0x3763, [0x33f6] = 0x3764,
-  [0x33f7] = 0x3765, [0x33f8] = 0x3766, [0x33f9] = 0x3767, [0x33fa] = 0x3768,
-  [0x33fb] = 0x3769, [0x33fc] = 0x376a, [0x33fd] = 0x376b, [0x33fe] = 0x376c,
-  [0x33ff] = 0x376d, [0x3400] = 0x376e, [0x3401] = 0x376f, [0x3402] = 0x3770,
-  [0x3403] = 0x3771, [0x3404] = 0x3772, [0x3405] = 0x3773, [0x3406] = 0x3774,
-  [0x3407] = 0x3775, [0x3408] = 0x3776, [0x3409] = 0x3777, [0x340a] = 0x3778,
-  [0x340b] = 0x3779, [0x340c] = 0x377a, [0x340d] = 0x377b, [0x340e] = 0x377c,
-  [0x340f] = 0x377d, [0x3410] = 0x377e, [0x3411] = 0x377f, [0x3412] = 0x3780,
-  [0x3413] = 0x3781, [0x3414] = 0x3782, [0x3415] = 0x3783, [0x3416] = 0x3784,
-  [0x3417] = 0x3785, [0x3418] = 0x3786, [0x3419] = 0x3787, [0x341a] = 0x3788,
-  [0x341b] = 0x3789, [0x341c] = 0x378a, [0x341d] = 0x378b, [0x341e] = 0x378c,
-  [0x341f] = 0x378d, [0x3420] = 0x378e, [0x3421] = 0x378f, [0x3422] = 0x3790,
-  [0x3423] = 0x3791, [0x3424] = 0x3792, [0x3425] = 0x3793, [0x3426] = 0x3794,
-  [0x3427] = 0x3795, [0x3428] = 0x3796, [0x3429] = 0x3797, [0x342a] = 0x3798,
-  [0x342b] = 0x3799, [0x342c] = 0x379a, [0x342d] = 0x379b, [0x342e] = 0x379c,
-  [0x342f] = 0x379d, [0x3430] = 0x379e, [0x3431] = 0x379f, [0x3432] = 0x37a0,
-  [0x3433] = 0x37a1, [0x3434] = 0x37a2, [0x3435] = 0x37a3, [0x3436] = 0x37a4,
-  [0x3437] = 0x37a5, [0x3438] = 0x37a6, [0x3439] = 0x37a7, [0x343a] = 0x37a8,
-  [0x343b] = 0x37a9, [0x343c] = 0x37aa, [0x343d] = 0x37ab, [0x343e] = 0x37ac,
-  [0x343f] = 0x37ad, [0x3440] = 0x37ae, [0x3441] = 0x37af, [0x3442] = 0x37b0,
-  [0x3443] = 0x37b1, [0x3444] = 0x37b2, [0x3445] = 0x37b3, [0x3446] = 0x37b4,
-  [0x3447] = 0x37b5, [0x3448] = 0x37b6, [0x3449] = 0x37b7, [0x344a] = 0x37b8,
-  [0x344b] = 0x37b9, [0x344c] = 0x37ba, [0x344d] = 0x37bb, [0x344e] = 0x37bc,
-  [0x344f] = 0x37bd, [0x3450] = 0x37be, [0x3451] = 0x37bf, [0x3452] = 0x37c0,
-  [0x3453] = 0x37c1, [0x3454] = 0x37c2, [0x3455] = 0x37c3, [0x3456] = 0x37c4,
-  [0x3457] = 0x37c5, [0x3458] = 0x37c6, [0x3459] = 0x37c7, [0x345a] = 0x37c8,
-  [0x345b] = 0x37c9, [0x345c] = 0x37ca, [0x345d] = 0x37cb, [0x345e] = 0x37cc,
-  [0x345f] = 0x37cd, [0x3460] = 0x37ce, [0x3461] = 0x37cf, [0x3462] = 0x37d0,
-  [0x3463] = 0x37d1, [0x3464] = 0x37d2, [0x3465] = 0x37d3, [0x3466] = 0x37d4,
-  [0x3467] = 0x37d5, [0x3468] = 0x37d6, [0x3469] = 0x37d7, [0x346a] = 0x37d8,
-  [0x346b] = 0x37d9, [0x346c] = 0x37da, [0x346d] = 0x37db, [0x346e] = 0x37dc,
-  [0x346f] = 0x37dd, [0x3470] = 0x37de, [0x3471] = 0x37df, [0x3472] = 0x37e0,
-  [0x3473] = 0x37e1, [0x3474] = 0x37e2, [0x3475] = 0x37e3, [0x3476] = 0x37e4,
-  [0x3477] = 0x37e5, [0x3478] = 0x37e6, [0x3479] = 0x37e7, [0x347a] = 0x37e8,
-  [0x347b] = 0x37e9, [0x347c] = 0x37ea, [0x347d] = 0x37eb, [0x347e] = 0x37ec,
-  [0x347f] = 0x37ed, [0x3480] = 0x37ee, [0x3481] = 0x37ef, [0x3482] = 0x37f0,
-  [0x3483] = 0x37f1, [0x3484] = 0x37f2, [0x3485] = 0x37f3, [0x3486] = 0x37f4,
-  [0x3487] = 0x37f5, [0x3488] = 0x37f6, [0x3489] = 0x37f7, [0x348a] = 0x37f8,
-  [0x348b] = 0x37f9, [0x348c] = 0x37fa, [0x348d] = 0x37fb, [0x348e] = 0x37fc,
-  [0x348f] = 0x37fd, [0x3490] = 0x37fe, [0x3491] = 0x37ff, [0x3492] = 0x3800,
-  [0x3493] = 0x3801, [0x3494] = 0x3802, [0x3495] = 0x3803, [0x3496] = 0x3804,
-  [0x3497] = 0x3805, [0x3498] = 0x3806, [0x3499] = 0x3807, [0x349a] = 0x3808,
-  [0x349b] = 0x3809, [0x349c] = 0x380a, [0x349d] = 0x380b, [0x349e] = 0x380c,
-  [0x349f] = 0x380d, [0x34a0] = 0x380e, [0x34a1] = 0x380f, [0x34a2] = 0x3810,
-  [0x34a3] = 0x3811, [0x34a4] = 0x3812, [0x34a5] = 0x3813, [0x34a6] = 0x3814,
-  [0x34a7] = 0x3815, [0x34a8] = 0x3816, [0x34a9] = 0x3817, [0x34aa] = 0x3818,
-  [0x34ab] = 0x3819, [0x34ac] = 0x381a, [0x34ad] = 0x381b, [0x34ae] = 0x381c,
-  [0x34af] = 0x381d, [0x34b0] = 0x381e, [0x34b1] = 0x381f, [0x34b2] = 0x3820,
-  [0x34b3] = 0x3821, [0x34b4] = 0x3822, [0x34b5] = 0x3823, [0x34b6] = 0x3824,
-  [0x34b7] = 0x3825, [0x34b8] = 0x3826, [0x34b9] = 0x3827, [0x34ba] = 0x3828,
-  [0x34bb] = 0x3829, [0x34bc] = 0x382a, [0x34bd] = 0x382b, [0x34be] = 0x382c,
-  [0x34bf] = 0x382d, [0x34c0] = 0x382e, [0x34c1] = 0x382f, [0x34c2] = 0x3830,
-  [0x34c3] = 0x3831, [0x34c4] = 0x3832, [0x34c5] = 0x3833, [0x34c6] = 0x3834,
-  [0x34c7] = 0x3835, [0x34c8] = 0x3836, [0x34c9] = 0x3837, [0x34ca] = 0x3838,
-  [0x34cb] = 0x3839, [0x34cc] = 0x383a, [0x34cd] = 0x383b, [0x34ce] = 0x383c,
-  [0x34cf] = 0x383d, [0x34d0] = 0x383e, [0x34d1] = 0x383f, [0x34d2] = 0x3840,
-  [0x34d3] = 0x3841, [0x34d4] = 0x3842, [0x34d5] = 0x3843, [0x34d6] = 0x3844,
-  [0x34d7] = 0x3845, [0x34d8] = 0x3846, [0x34d9] = 0x3847, [0x34da] = 0x3848,
-  [0x34db] = 0x3849, [0x34dc] = 0x384a, [0x34dd] = 0x384b, [0x34de] = 0x384c,
-  [0x34df] = 0x384d, [0x34e0] = 0x384e, [0x34e1] = 0x384f, [0x34e2] = 0x3850,
-  [0x34e3] = 0x3851, [0x34e4] = 0x3852, [0x34e5] = 0x3853, [0x34e6] = 0x3854,
-  [0x34e7] = 0x3855, [0x34e8] = 0x3856, [0x34e9] = 0x3857, [0x34ea] = 0x3858,
-  [0x34eb] = 0x3859, [0x34ec] = 0x385a, [0x34ed] = 0x385b, [0x34ee] = 0x385c,
-  [0x34ef] = 0x385d, [0x34f0] = 0x385e, [0x34f1] = 0x385f, [0x34f2] = 0x3860,
-  [0x34f3] = 0x3861, [0x34f4] = 0x3862, [0x34f5] = 0x3863, [0x34f6] = 0x3864,
-  [0x34f7] = 0x3865, [0x34f8] = 0x3866, [0x34f9] = 0x3867, [0x34fa] = 0x3868,
-  [0x34fb] = 0x3869, [0x34fc] = 0x386a, [0x34fd] = 0x386b, [0x34fe] = 0x386c,
-  [0x34ff] = 0x386d, [0x3500] = 0x386e, [0x3501] = 0x386f, [0x3502] = 0x3870,
-  [0x3503] = 0x3871, [0x3504] = 0x3872, [0x3505] = 0x3873, [0x3506] = 0x3874,
-  [0x3507] = 0x3875, [0x3508] = 0x3876, [0x3509] = 0x3877, [0x350a] = 0x3878,
-  [0x350b] = 0x3879, [0x350c] = 0x387a, [0x350d] = 0x387b, [0x350e] = 0x387c,
-  [0x350f] = 0x387d, [0x3510] = 0x387e, [0x3511] = 0x387f, [0x3512] = 0x3880,
-  [0x3513] = 0x3881, [0x3514] = 0x3882, [0x3515] = 0x3883, [0x3516] = 0x3884,
-  [0x3517] = 0x3885, [0x3518] = 0x3886, [0x3519] = 0x3887, [0x351a] = 0x3888,
-  [0x351b] = 0x3889, [0x351c] = 0x388a, [0x351d] = 0x388b, [0x351e] = 0x388c,
-  [0x351f] = 0x388d, [0x3520] = 0x388e, [0x3521] = 0x388f, [0x3522] = 0x3890,
-  [0x3523] = 0x3891, [0x3524] = 0x3892, [0x3525] = 0x3893, [0x3526] = 0x3894,
-  [0x3527] = 0x3895, [0x3528] = 0x3896, [0x3529] = 0x3897, [0x352a] = 0x3898,
-  [0x352b] = 0x3899, [0x352c] = 0x389a, [0x352d] = 0x389b, [0x352e] = 0x389c,
-  [0x352f] = 0x389d, [0x3530] = 0x389e, [0x3531] = 0x389f, [0x3532] = 0x38a0,
-  [0x3533] = 0x38a1, [0x3534] = 0x38a2, [0x3535] = 0x38a3, [0x3536] = 0x38a4,
-  [0x3537] = 0x38a5, [0x3538] = 0x38a6, [0x3539] = 0x38a7, [0x353a] = 0x38a8,
-  [0x353b] = 0x38a9, [0x353c] = 0x38aa, [0x353d] = 0x38ab, [0x353e] = 0x38ac,
-  [0x353f] = 0x38ad, [0x3540] = 0x38ae, [0x3541] = 0x38af, [0x3542] = 0x38b0,
-  [0x3543] = 0x38b1, [0x3544] = 0x38b2, [0x3545] = 0x38b3, [0x3546] = 0x38b4,
-  [0x3547] = 0x38b5, [0x3548] = 0x38b6, [0x3549] = 0x38b7, [0x354a] = 0x38b8,
-  [0x354b] = 0x38b9, [0x354c] = 0x38ba, [0x354d] = 0x38bb, [0x354e] = 0x38bc,
-  [0x354f] = 0x38bd, [0x3550] = 0x38be, [0x3551] = 0x38bf, [0x3552] = 0x38c0,
-  [0x3553] = 0x38c1, [0x3554] = 0x38c2, [0x3555] = 0x38c3, [0x3556] = 0x38c4,
-  [0x3557] = 0x38c5, [0x3558] = 0x38c6, [0x3559] = 0x38c7, [0x355a] = 0x38c8,
-  [0x355b] = 0x38c9, [0x355c] = 0x38ca, [0x355d] = 0x38cb, [0x355e] = 0x38cc,
-  [0x355f] = 0x38cd, [0x3560] = 0x38ce, [0x3561] = 0x38cf, [0x3562] = 0x38d0,
-  [0x3563] = 0x38d1, [0x3564] = 0x38d2, [0x3565] = 0x38d3, [0x3566] = 0x38d4,
-  [0x3567] = 0x38d5, [0x3568] = 0x38d6, [0x3569] = 0x38d7, [0x356a] = 0x38d8,
-  [0x356b] = 0x38d9, [0x356c] = 0x38da, [0x356d] = 0x38db, [0x356e] = 0x38dc,
-  [0x356f] = 0x38dd, [0x3570] = 0x38de, [0x3571] = 0x38df, [0x3572] = 0x38e0,
-  [0x3573] = 0x38e1, [0x3574] = 0x38e2, [0x3575] = 0x38e3, [0x3576] = 0x38e4,
-  [0x3577] = 0x38e5, [0x3578] = 0x38e6, [0x3579] = 0x38e7, [0x357a] = 0x38e8,
-  [0x357b] = 0x38e9, [0x357c] = 0x38ea, [0x357d] = 0x38eb, [0x357e] = 0x38ec,
-  [0x357f] = 0x38ed, [0x3580] = 0x38ee, [0x3581] = 0x38ef, [0x3582] = 0x38f0,
-  [0x3583] = 0x38f1, [0x3584] = 0x38f2, [0x3585] = 0x38f3, [0x3586] = 0x38f4,
-  [0x3587] = 0x38f5, [0x3588] = 0x38f6, [0x3589] = 0x38f7, [0x358a] = 0x38f8,
-  [0x358b] = 0x38f9, [0x358c] = 0x38fa, [0x358d] = 0x38fb, [0x358e] = 0x38fc,
-  [0x358f] = 0x38fd, [0x3590] = 0x38fe, [0x3591] = 0x38ff, [0x3592] = 0x3900,
-  [0x3593] = 0x3901, [0x3594] = 0x3902, [0x3595] = 0x3903, [0x3596] = 0x3904,
-  [0x3597] = 0x3905, [0x3598] = 0x3906, [0x3599] = 0x3907, [0x359a] = 0x3908,
-  [0x359b] = 0x3909, [0x359c] = 0x390a, [0x359d] = 0x390b, [0x359e] = 0x390c,
-  [0x359f] = 0x390d, [0x35a0] = 0x390e, [0x35a1] = 0x390f, [0x35a2] = 0x3910,
-  [0x35a3] = 0x3911, [0x35a4] = 0x3912, [0x35a5] = 0x3913, [0x35a6] = 0x3914,
-  [0x35a7] = 0x3915, [0x35a8] = 0x3916, [0x35a9] = 0x3917, [0x35aa] = 0x3919,
-  [0x35ab] = 0x391a, [0x35ac] = 0x391b, [0x35ad] = 0x391c, [0x35ae] = 0x391d,
-  [0x35af] = 0x391e, [0x35b0] = 0x391f, [0x35b1] = 0x3920, [0x35b2] = 0x3921,
-  [0x35b3] = 0x3922, [0x35b4] = 0x3923, [0x35b5] = 0x3924, [0x35b6] = 0x3925,
-  [0x35b7] = 0x3926, [0x35b8] = 0x3927, [0x35b9] = 0x3928, [0x35ba] = 0x3929,
-  [0x35bb] = 0x392a, [0x35bc] = 0x392b, [0x35bd] = 0x392c, [0x35be] = 0x392d,
-  [0x35bf] = 0x392e, [0x35c0] = 0x392f, [0x35c1] = 0x3930, [0x35c2] = 0x3931,
-  [0x35c3] = 0x3932, [0x35c4] = 0x3933, [0x35c5] = 0x3934, [0x35c6] = 0x3935,
-  [0x35c7] = 0x3936, [0x35c8] = 0x3937, [0x35c9] = 0x3938, [0x35ca] = 0x3939,
-  [0x35cb] = 0x393a, [0x35cc] = 0x393b, [0x35cd] = 0x393c, [0x35ce] = 0x393d,
-  [0x35cf] = 0x393e, [0x35d0] = 0x393f, [0x35d1] = 0x3940, [0x35d2] = 0x3941,
-  [0x35d3] = 0x3942, [0x35d4] = 0x3943, [0x35d5] = 0x3944, [0x35d6] = 0x3945,
-  [0x35d7] = 0x3946, [0x35d8] = 0x3947, [0x35d9] = 0x3948, [0x35da] = 0x3949,
-  [0x35db] = 0x394a, [0x35dc] = 0x394b, [0x35dd] = 0x394c, [0x35de] = 0x394d,
-  [0x35df] = 0x394e, [0x35e0] = 0x394f, [0x35e1] = 0x3950, [0x35e2] = 0x3951,
-  [0x35e3] = 0x3952, [0x35e4] = 0x3953, [0x35e5] = 0x3954, [0x35e6] = 0x3955,
-  [0x35e7] = 0x3956, [0x35e8] = 0x3957, [0x35e9] = 0x3958, [0x35ea] = 0x3959,
-  [0x35eb] = 0x395a, [0x35ec] = 0x395b, [0x35ed] = 0x395c, [0x35ee] = 0x395d,
-  [0x35ef] = 0x395e, [0x35f0] = 0x395f, [0x35f1] = 0x3960, [0x35f2] = 0x3961,
-  [0x35f3] = 0x3962, [0x35f4] = 0x3963, [0x35f5] = 0x3964, [0x35f6] = 0x3965,
-  [0x35f7] = 0x3966, [0x35f8] = 0x3967, [0x35f9] = 0x3968, [0x35fa] = 0x3969,
-  [0x35fb] = 0x396a, [0x35fc] = 0x396b, [0x35fd] = 0x396c, [0x35fe] = 0x396d,
-  [0x35ff] = 0x396f, [0x3600] = 0x3970, [0x3601] = 0x3971, [0x3602] = 0x3972,
-  [0x3603] = 0x3973, [0x3604] = 0x3974, [0x3605] = 0x3975, [0x3606] = 0x3976,
-  [0x3607] = 0x3977, [0x3608] = 0x3978, [0x3609] = 0x3979, [0x360a] = 0x397a,
-  [0x360b] = 0x397b, [0x360c] = 0x397c, [0x360d] = 0x397d, [0x360e] = 0x397e,
-  [0x360f] = 0x397f, [0x3610] = 0x3980, [0x3611] = 0x3981, [0x3612] = 0x3982,
-  [0x3613] = 0x3983, [0x3614] = 0x3984, [0x3615] = 0x3985, [0x3616] = 0x3986,
-  [0x3617] = 0x3987, [0x3618] = 0x3988, [0x3619] = 0x3989, [0x361a] = 0x398a,
-  [0x361b] = 0x398b, [0x361c] = 0x398c, [0x361d] = 0x398d, [0x361e] = 0x398e,
-  [0x361f] = 0x398f, [0x3620] = 0x3990, [0x3621] = 0x3991, [0x3622] = 0x3992,
-  [0x3623] = 0x3993, [0x3624] = 0x3994, [0x3625] = 0x3995, [0x3626] = 0x3996,
-  [0x3627] = 0x3997, [0x3628] = 0x3998, [0x3629] = 0x3999, [0x362a] = 0x399a,
-  [0x362b] = 0x399b, [0x362c] = 0x399c, [0x362d] = 0x399d, [0x362e] = 0x399e,
-  [0x362f] = 0x399f, [0x3630] = 0x39a0, [0x3631] = 0x39a1, [0x3632] = 0x39a2,
-  [0x3633] = 0x39a3, [0x3634] = 0x39a4, [0x3635] = 0x39a5, [0x3636] = 0x39a6,
-  [0x3637] = 0x39a7, [0x3638] = 0x39a8, [0x3639] = 0x39a9, [0x363a] = 0x39aa,
-  [0x363b] = 0x39ab, [0x363c] = 0x39ac, [0x363d] = 0x39ad, [0x363e] = 0x39ae,
-  [0x363f] = 0x39af, [0x3640] = 0x39b0, [0x3641] = 0x39b1, [0x3642] = 0x39b2,
-  [0x3643] = 0x39b3, [0x3644] = 0x39b4, [0x3645] = 0x39b5, [0x3646] = 0x39b6,
-  [0x3647] = 0x39b7, [0x3648] = 0x39b8, [0x3649] = 0x39b9, [0x364a] = 0x39ba,
-  [0x364b] = 0x39bb, [0x364c] = 0x39bc, [0x364d] = 0x39bd, [0x364e] = 0x39be,
-  [0x364f] = 0x39bf, [0x3650] = 0x39c0, [0x3651] = 0x39c1, [0x3652] = 0x39c2,
-  [0x3653] = 0x39c3, [0x3654] = 0x39c4, [0x3655] = 0x39c5, [0x3656] = 0x39c6,
-  [0x3657] = 0x39c7, [0x3658] = 0x39c8, [0x3659] = 0x39c9, [0x365a] = 0x39ca,
-  [0x365b] = 0x39cb, [0x365c] = 0x39cc, [0x365d] = 0x39cd, [0x365e] = 0x39ce,
-  [0x365f] = 0x39d1, [0x3660] = 0x39d2, [0x3661] = 0x39d3, [0x3662] = 0x39d4,
-  [0x3663] = 0x39d5, [0x3664] = 0x39d6, [0x3665] = 0x39d7, [0x3666] = 0x39d8,
-  [0x3667] = 0x39d9, [0x3668] = 0x39da, [0x3669] = 0x39db, [0x366a] = 0x39dc,
-  [0x366b] = 0x39dd, [0x366c] = 0x39de, [0x366d] = 0x39e0, [0x366e] = 0x39e1,
-  [0x366f] = 0x39e2, [0x3670] = 0x39e3, [0x3671] = 0x39e4, [0x3672] = 0x39e5,
-  [0x3673] = 0x39e6, [0x3674] = 0x39e7, [0x3675] = 0x39e8, [0x3676] = 0x39e9,
-  [0x3677] = 0x39ea, [0x3678] = 0x39eb, [0x3679] = 0x39ec, [0x367a] = 0x39ed,
-  [0x367b] = 0x39ee, [0x367c] = 0x39ef, [0x367d] = 0x39f0, [0x367e] = 0x39f1,
-  [0x367f] = 0x39f2, [0x3680] = 0x39f3, [0x3681] = 0x39f4, [0x3682] = 0x39f5,
-  [0x3683] = 0x39f6, [0x3684] = 0x39f7, [0x3685] = 0x39f8, [0x3686] = 0x39f9,
-  [0x3687] = 0x39fa, [0x3688] = 0x39fb, [0x3689] = 0x39fc, [0x368a] = 0x39fd,
-  [0x368b] = 0x39fe, [0x368c] = 0x39ff, [0x368d] = 0x3a00, [0x368e] = 0x3a01,
-  [0x368f] = 0x3a02, [0x3690] = 0x3a03, [0x3691] = 0x3a04, [0x3692] = 0x3a05,
-  [0x3693] = 0x3a06, [0x3694] = 0x3a07, [0x3695] = 0x3a08, [0x3696] = 0x3a09,
-  [0x3697] = 0x3a0a, [0x3698] = 0x3a0b, [0x3699] = 0x3a0c, [0x369a] = 0x3a0d,
-  [0x369b] = 0x3a0e, [0x369c] = 0x3a0f, [0x369d] = 0x3a10, [0x369e] = 0x3a11,
-  [0x369f] = 0x3a12, [0x36a0] = 0x3a13, [0x36a1] = 0x3a14, [0x36a2] = 0x3a15,
-  [0x36a3] = 0x3a16, [0x36a4] = 0x3a17, [0x36a5] = 0x3a18, [0x36a6] = 0x3a19,
-  [0x36a7] = 0x3a1a, [0x36a8] = 0x3a1b, [0x36a9] = 0x3a1c, [0x36aa] = 0x3a1d,
-  [0x36ab] = 0x3a1e, [0x36ac] = 0x3a1f, [0x36ad] = 0x3a20, [0x36ae] = 0x3a21,
-  [0x36af] = 0x3a22, [0x36b0] = 0x3a23, [0x36b1] = 0x3a24, [0x36b2] = 0x3a25,
-  [0x36b3] = 0x3a26, [0x36b4] = 0x3a27, [0x36b5] = 0x3a28, [0x36b6] = 0x3a29,
-  [0x36b7] = 0x3a2a, [0x36b8] = 0x3a2b, [0x36b9] = 0x3a2c, [0x36ba] = 0x3a2d,
-  [0x36bb] = 0x3a2e, [0x36bc] = 0x3a2f, [0x36bd] = 0x3a30, [0x36be] = 0x3a31,
-  [0x36bf] = 0x3a32, [0x36c0] = 0x3a33, [0x36c1] = 0x3a34, [0x36c2] = 0x3a35,
-  [0x36c3] = 0x3a36, [0x36c4] = 0x3a37, [0x36c5] = 0x3a38, [0x36c6] = 0x3a39,
-  [0x36c7] = 0x3a3a, [0x36c8] = 0x3a3b, [0x36c9] = 0x3a3c, [0x36ca] = 0x3a3d,
-  [0x36cb] = 0x3a3e, [0x36cc] = 0x3a3f, [0x36cd] = 0x3a40, [0x36ce] = 0x3a41,
-  [0x36cf] = 0x3a42, [0x36d0] = 0x3a43, [0x36d1] = 0x3a44, [0x36d2] = 0x3a45,
-  [0x36d3] = 0x3a46, [0x36d4] = 0x3a47, [0x36d5] = 0x3a48, [0x36d6] = 0x3a49,
-  [0x36d7] = 0x3a4a, [0x36d8] = 0x3a4b, [0x36d9] = 0x3a4c, [0x36da] = 0x3a4d,
-  [0x36db] = 0x3a4e, [0x36dc] = 0x3a4f, [0x36dd] = 0x3a50, [0x36de] = 0x3a51,
-  [0x36df] = 0x3a52, [0x36e0] = 0x3a53, [0x36e1] = 0x3a54, [0x36e2] = 0x3a55,
-  [0x36e3] = 0x3a56, [0x36e4] = 0x3a57, [0x36e5] = 0x3a58, [0x36e6] = 0x3a59,
-  [0x36e7] = 0x3a5a, [0x36e8] = 0x3a5b, [0x36e9] = 0x3a5c, [0x36ea] = 0x3a5d,
-  [0x36eb] = 0x3a5e, [0x36ec] = 0x3a5f, [0x36ed] = 0x3a60, [0x36ee] = 0x3a61,
-  [0x36ef] = 0x3a62, [0x36f0] = 0x3a63, [0x36f1] = 0x3a64, [0x36f2] = 0x3a65,
-  [0x36f3] = 0x3a66, [0x36f4] = 0x3a67, [0x36f5] = 0x3a68, [0x36f6] = 0x3a69,
-  [0x36f7] = 0x3a6a, [0x36f8] = 0x3a6b, [0x36f9] = 0x3a6c, [0x36fa] = 0x3a6d,
-  [0x36fb] = 0x3a6e, [0x36fc] = 0x3a6f, [0x36fd] = 0x3a70, [0x36fe] = 0x3a71,
-  [0x36ff] = 0x3a72, [0x3700] = 0x3a74, [0x3701] = 0x3a75, [0x3702] = 0x3a76,
-  [0x3703] = 0x3a77, [0x3704] = 0x3a78, [0x3705] = 0x3a79, [0x3706] = 0x3a7a,
-  [0x3707] = 0x3a7b, [0x3708] = 0x3a7c, [0x3709] = 0x3a7d, [0x370a] = 0x3a7e,
-  [0x370b] = 0x3a7f, [0x370c] = 0x3a80, [0x370d] = 0x3a81, [0x370e] = 0x3a82,
-  [0x370f] = 0x3a83, [0x3710] = 0x3a84, [0x3711] = 0x3a85, [0x3712] = 0x3a86,
-  [0x3713] = 0x3a87, [0x3714] = 0x3a88, [0x3715] = 0x3a89, [0x3716] = 0x3a8a,
-  [0x3717] = 0x3a8b, [0x3718] = 0x3a8c, [0x3719] = 0x3a8d, [0x371a] = 0x3a8e,
-  [0x371b] = 0x3a8f, [0x371c] = 0x3a90, [0x371d] = 0x3a91, [0x371e] = 0x3a92,
-  [0x371f] = 0x3a93, [0x3720] = 0x3a94, [0x3721] = 0x3a95, [0x3722] = 0x3a96,
-  [0x3723] = 0x3a97, [0x3724] = 0x3a98, [0x3725] = 0x3a99, [0x3726] = 0x3a9a,
-  [0x3727] = 0x3a9b, [0x3728] = 0x3a9c, [0x3729] = 0x3a9d, [0x372a] = 0x3a9e,
-  [0x372b] = 0x3a9f, [0x372c] = 0x3aa0, [0x372d] = 0x3aa1, [0x372e] = 0x3aa2,
-  [0x372f] = 0x3aa3, [0x3730] = 0x3aa4, [0x3731] = 0x3aa5, [0x3732] = 0x3aa6,
-  [0x3733] = 0x3aa7, [0x3734] = 0x3aa8, [0x3735] = 0x3aa9, [0x3736] = 0x3aaa,
-  [0x3737] = 0x3aab, [0x3738] = 0x3aac, [0x3739] = 0x3aad, [0x373a] = 0x3aae,
-  [0x373b] = 0x3aaf, [0x373c] = 0x3ab0, [0x373d] = 0x3ab1, [0x373e] = 0x3ab2,
-  [0x373f] = 0x3ab3, [0x3740] = 0x3ab4, [0x3741] = 0x3ab5, [0x3742] = 0x3ab6,
-  [0x3743] = 0x3ab7, [0x3744] = 0x3ab8, [0x3745] = 0x3ab9, [0x3746] = 0x3aba,
-  [0x3747] = 0x3abb, [0x3748] = 0x3abc, [0x3749] = 0x3abd, [0x374a] = 0x3abe,
-  [0x374b] = 0x3abf, [0x374c] = 0x3ac0, [0x374d] = 0x3ac1, [0x374e] = 0x3ac2,
-  [0x374f] = 0x3ac3, [0x3750] = 0x3ac4, [0x3751] = 0x3ac5, [0x3752] = 0x3ac6,
-  [0x3753] = 0x3ac7, [0x3754] = 0x3ac8, [0x3755] = 0x3ac9, [0x3756] = 0x3aca,
-  [0x3757] = 0x3acb, [0x3758] = 0x3acc, [0x3759] = 0x3acd, [0x375a] = 0x3ace,
-  [0x375b] = 0x3acf, [0x375c] = 0x3ad0, [0x375d] = 0x3ad1, [0x375e] = 0x3ad2,
-  [0x375f] = 0x3ad3, [0x3760] = 0x3ad4, [0x3761] = 0x3ad5, [0x3762] = 0x3ad6,
-  [0x3763] = 0x3ad7, [0x3764] = 0x3ad8, [0x3765] = 0x3ad9, [0x3766] = 0x3ada,
-  [0x3767] = 0x3adb, [0x3768] = 0x3adc, [0x3769] = 0x3add, [0x376a] = 0x3ade,
-  [0x376b] = 0x3adf, [0x376c] = 0x3ae0, [0x376d] = 0x3ae1, [0x376e] = 0x3ae2,
-  [0x376f] = 0x3ae3, [0x3770] = 0x3ae4, [0x3771] = 0x3ae5, [0x3772] = 0x3ae6,
-  [0x3773] = 0x3ae7, [0x3774] = 0x3ae8, [0x3775] = 0x3ae9, [0x3776] = 0x3aea,
-  [0x3777] = 0x3aeb, [0x3778] = 0x3aec, [0x3779] = 0x3aed, [0x377a] = 0x3aee,
-  [0x377b] = 0x3aef, [0x377c] = 0x3af0, [0x377d] = 0x3af1, [0x377e] = 0x3af2,
-  [0x377f] = 0x3af3, [0x3780] = 0x3af4, [0x3781] = 0x3af5, [0x3782] = 0x3af6,
-  [0x3783] = 0x3af7, [0x3784] = 0x3af8, [0x3785] = 0x3af9, [0x3786] = 0x3afa,
-  [0x3787] = 0x3afb, [0x3788] = 0x3afc, [0x3789] = 0x3afd, [0x378a] = 0x3afe,
-  [0x378b] = 0x3aff, [0x378c] = 0x3b00, [0x378d] = 0x3b01, [0x378e] = 0x3b02,
-  [0x378f] = 0x3b03, [0x3790] = 0x3b04, [0x3791] = 0x3b05, [0x3792] = 0x3b06,
-  [0x3793] = 0x3b07, [0x3794] = 0x3b08, [0x3795] = 0x3b09, [0x3796] = 0x3b0a,
-  [0x3797] = 0x3b0b, [0x3798] = 0x3b0c, [0x3799] = 0x3b0d, [0x379a] = 0x3b0e,
-  [0x379b] = 0x3b0f, [0x379c] = 0x3b10, [0x379d] = 0x3b11, [0x379e] = 0x3b12,
-  [0x379f] = 0x3b13, [0x37a0] = 0x3b14, [0x37a1] = 0x3b15, [0x37a2] = 0x3b16,
-  [0x37a3] = 0x3b17, [0x37a4] = 0x3b18, [0x37a5] = 0x3b19, [0x37a6] = 0x3b1a,
-  [0x37a7] = 0x3b1b, [0x37a8] = 0x3b1c, [0x37a9] = 0x3b1d, [0x37aa] = 0x3b1e,
-  [0x37ab] = 0x3b1f, [0x37ac] = 0x3b20, [0x37ad] = 0x3b21, [0x37ae] = 0x3b22,
-  [0x37af] = 0x3b23, [0x37b0] = 0x3b24, [0x37b1] = 0x3b25, [0x37b2] = 0x3b26,
-  [0x37b3] = 0x3b27, [0x37b4] = 0x3b28, [0x37b5] = 0x3b29, [0x37b6] = 0x3b2a,
-  [0x37b7] = 0x3b2b, [0x37b8] = 0x3b2c, [0x37b9] = 0x3b2d, [0x37ba] = 0x3b2e,
-  [0x37bb] = 0x3b2f, [0x37bc] = 0x3b30, [0x37bd] = 0x3b31, [0x37be] = 0x3b32,
-  [0x37bf] = 0x3b33, [0x37c0] = 0x3b34, [0x37c1] = 0x3b35, [0x37c2] = 0x3b36,
-  [0x37c3] = 0x3b37, [0x37c4] = 0x3b38, [0x37c5] = 0x3b39, [0x37c6] = 0x3b3a,
-  [0x37c7] = 0x3b3b, [0x37c8] = 0x3b3c, [0x37c9] = 0x3b3d, [0x37ca] = 0x3b3e,
-  [0x37cb] = 0x3b3f, [0x37cc] = 0x3b40, [0x37cd] = 0x3b41, [0x37ce] = 0x3b42,
-  [0x37cf] = 0x3b43, [0x37d0] = 0x3b44, [0x37d1] = 0x3b45, [0x37d2] = 0x3b46,
-  [0x37d3] = 0x3b47, [0x37d4] = 0x3b48, [0x37d5] = 0x3b49, [0x37d6] = 0x3b4a,
-  [0x37d7] = 0x3b4b, [0x37d8] = 0x3b4c, [0x37d9] = 0x3b4d, [0x37da] = 0x3b4f,
-  [0x37db] = 0x3b50, [0x37dc] = 0x3b51, [0x37dd] = 0x3b52, [0x37de] = 0x3b53,
-  [0x37df] = 0x3b54, [0x37e0] = 0x3b55, [0x37e1] = 0x3b56, [0x37e2] = 0x3b57,
-  [0x37e3] = 0x3b58, [0x37e4] = 0x3b59, [0x37e5] = 0x3b5a, [0x37e6] = 0x3b5b,
-  [0x37e7] = 0x3b5c, [0x37e8] = 0x3b5d, [0x37e9] = 0x3b5e, [0x37ea] = 0x3b5f,
-  [0x37eb] = 0x3b60, [0x37ec] = 0x3b61, [0x37ed] = 0x3b62, [0x37ee] = 0x3b63,
-  [0x37ef] = 0x3b64, [0x37f0] = 0x3b65, [0x37f1] = 0x3b66, [0x37f2] = 0x3b67,
-  [0x37f3] = 0x3b68, [0x37f4] = 0x3b69, [0x37f5] = 0x3b6a, [0x37f6] = 0x3b6b,
-  [0x37f7] = 0x3b6c, [0x37f8] = 0x3b6d, [0x37f9] = 0x3b6e, [0x37fa] = 0x3b6f,
-  [0x37fb] = 0x3b70, [0x37fc] = 0x3b71, [0x37fd] = 0x3b72, [0x37fe] = 0x3b73,
-  [0x37ff] = 0x3b74, [0x3800] = 0x3b75, [0x3801] = 0x3b76, [0x3802] = 0x3b77,
-  [0x3803] = 0x3b78, [0x3804] = 0x3b79, [0x3805] = 0x3b7a, [0x3806] = 0x3b7b,
-  [0x3807] = 0x3b7c, [0x3808] = 0x3b7d, [0x3809] = 0x3b7e, [0x380a] = 0x3b7f,
-  [0x380b] = 0x3b80, [0x380c] = 0x3b81, [0x380d] = 0x3b82, [0x380e] = 0x3b83,
-  [0x380f] = 0x3b84, [0x3810] = 0x3b85, [0x3811] = 0x3b86, [0x3812] = 0x3b87,
-  [0x3813] = 0x3b88, [0x3814] = 0x3b89, [0x3815] = 0x3b8a, [0x3816] = 0x3b8b,
-  [0x3817] = 0x3b8c, [0x3818] = 0x3b8d, [0x3819] = 0x3b8e, [0x381a] = 0x3b8f,
-  [0x381b] = 0x3b90, [0x381c] = 0x3b91, [0x381d] = 0x3b92, [0x381e] = 0x3b93,
-  [0x381f] = 0x3b94, [0x3820] = 0x3b95, [0x3821] = 0x3b96, [0x3822] = 0x3b97,
-  [0x3823] = 0x3b98, [0x3824] = 0x3b99, [0x3825] = 0x3b9a, [0x3826] = 0x3b9b,
-  [0x3827] = 0x3b9c, [0x3828] = 0x3b9d, [0x3829] = 0x3b9e, [0x382a] = 0x3b9f,
-  [0x382b] = 0x3ba0, [0x382c] = 0x3ba1, [0x382d] = 0x3ba2, [0x382e] = 0x3ba3,
-  [0x382f] = 0x3ba4, [0x3830] = 0x3ba5, [0x3831] = 0x3ba6, [0x3832] = 0x3ba7,
-  [0x3833] = 0x3ba8, [0x3834] = 0x3ba9, [0x3835] = 0x3baa, [0x3836] = 0x3bab,
-  [0x3837] = 0x3bac, [0x3838] = 0x3bad, [0x3839] = 0x3bae, [0x383a] = 0x3baf,
-  [0x383b] = 0x3bb0, [0x383c] = 0x3bb1, [0x383d] = 0x3bb2, [0x383e] = 0x3bb3,
-  [0x383f] = 0x3bb4, [0x3840] = 0x3bb5, [0x3841] = 0x3bb6, [0x3842] = 0x3bb7,
-  [0x3843] = 0x3bb8, [0x3844] = 0x3bb9, [0x3845] = 0x3bba, [0x3846] = 0x3bbb,
-  [0x3847] = 0x3bbc, [0x3848] = 0x3bbd, [0x3849] = 0x3bbe, [0x384a] = 0x3bbf,
-  [0x384b] = 0x3bc0, [0x384c] = 0x3bc1, [0x384d] = 0x3bc2, [0x384e] = 0x3bc3,
-  [0x384f] = 0x3bc4, [0x3850] = 0x3bc5, [0x3851] = 0x3bc6, [0x3852] = 0x3bc7,
-  [0x3853] = 0x3bc8, [0x3854] = 0x3bc9, [0x3855] = 0x3bca, [0x3856] = 0x3bcb,
-  [0x3857] = 0x3bcc, [0x3858] = 0x3bcd, [0x3859] = 0x3bce, [0x385a] = 0x3bcf,
-  [0x385b] = 0x3bd0, [0x385c] = 0x3bd1, [0x385d] = 0x3bd2, [0x385e] = 0x3bd3,
-  [0x385f] = 0x3bd4, [0x3860] = 0x3bd5, [0x3861] = 0x3bd6, [0x3862] = 0x3bd7,
-  [0x3863] = 0x3bd8, [0x3864] = 0x3bd9, [0x3865] = 0x3bda, [0x3866] = 0x3bdb,
-  [0x3867] = 0x3bdc, [0x3868] = 0x3bdd, [0x3869] = 0x3bde, [0x386a] = 0x3bdf,
-  [0x386b] = 0x3be0, [0x386c] = 0x3be1, [0x386d] = 0x3be2, [0x386e] = 0x3be3,
-  [0x386f] = 0x3be4, [0x3870] = 0x3be5, [0x3871] = 0x3be6, [0x3872] = 0x3be7,
-  [0x3873] = 0x3be8, [0x3874] = 0x3be9, [0x3875] = 0x3bea, [0x3876] = 0x3beb,
-  [0x3877] = 0x3bec, [0x3878] = 0x3bed, [0x3879] = 0x3bee, [0x387a] = 0x3bef,
-  [0x387b] = 0x3bf0, [0x387c] = 0x3bf1, [0x387d] = 0x3bf2, [0x387e] = 0x3bf3,
-  [0x387f] = 0x3bf4, [0x3880] = 0x3bf5, [0x3881] = 0x3bf6, [0x3882] = 0x3bf7,
-  [0x3883] = 0x3bf8, [0x3884] = 0x3bf9, [0x3885] = 0x3bfa, [0x3886] = 0x3bfb,
-  [0x3887] = 0x3bfc, [0x3888] = 0x3bfd, [0x3889] = 0x3bfe, [0x388a] = 0x3bff,
-  [0x388b] = 0x3c00, [0x388c] = 0x3c01, [0x388d] = 0x3c02, [0x388e] = 0x3c03,
-  [0x388f] = 0x3c04, [0x3890] = 0x3c05, [0x3891] = 0x3c06, [0x3892] = 0x3c07,
-  [0x3893] = 0x3c08, [0x3894] = 0x3c09, [0x3895] = 0x3c0a, [0x3896] = 0x3c0b,
-  [0x3897] = 0x3c0c, [0x3898] = 0x3c0d, [0x3899] = 0x3c0e, [0x389a] = 0x3c0f,
-  [0x389b] = 0x3c10, [0x389c] = 0x3c11, [0x389d] = 0x3c12, [0x389e] = 0x3c13,
-  [0x389f] = 0x3c14, [0x38a0] = 0x3c15, [0x38a1] = 0x3c16, [0x38a2] = 0x3c17,
-  [0x38a3] = 0x3c18, [0x38a4] = 0x3c19, [0x38a5] = 0x3c1a, [0x38a6] = 0x3c1b,
-  [0x38a7] = 0x3c1c, [0x38a8] = 0x3c1d, [0x38a9] = 0x3c1e, [0x38aa] = 0x3c1f,
-  [0x38ab] = 0x3c20, [0x38ac] = 0x3c21, [0x38ad] = 0x3c22, [0x38ae] = 0x3c23,
-  [0x38af] = 0x3c24, [0x38b0] = 0x3c25, [0x38b1] = 0x3c26, [0x38b2] = 0x3c27,
-  [0x38b3] = 0x3c28, [0x38b4] = 0x3c29, [0x38b5] = 0x3c2a, [0x38b6] = 0x3c2b,
-  [0x38b7] = 0x3c2c, [0x38b8] = 0x3c2d, [0x38b9] = 0x3c2e, [0x38ba] = 0x3c2f,
-  [0x38bb] = 0x3c30, [0x38bc] = 0x3c31, [0x38bd] = 0x3c32, [0x38be] = 0x3c33,
-  [0x38bf] = 0x3c34, [0x38c0] = 0x3c35, [0x38c1] = 0x3c36, [0x38c2] = 0x3c37,
-  [0x38c3] = 0x3c38, [0x38c4] = 0x3c39, [0x38c5] = 0x3c3a, [0x38c6] = 0x3c3b,
-  [0x38c7] = 0x3c3c, [0x38c8] = 0x3c3d, [0x38c9] = 0x3c3e, [0x38ca] = 0x3c3f,
-  [0x38cb] = 0x3c40, [0x38cc] = 0x3c41, [0x38cd] = 0x3c42, [0x38ce] = 0x3c43,
-  [0x38cf] = 0x3c44, [0x38d0] = 0x3c45, [0x38d1] = 0x3c46, [0x38d2] = 0x3c47,
-  [0x38d3] = 0x3c48, [0x38d4] = 0x3c49, [0x38d5] = 0x3c4a, [0x38d6] = 0x3c4b,
-  [0x38d7] = 0x3c4c, [0x38d8] = 0x3c4d, [0x38d9] = 0x3c4e, [0x38da] = 0x3c4f,
-  [0x38db] = 0x3c50, [0x38dc] = 0x3c51, [0x38dd] = 0x3c52, [0x38de] = 0x3c53,
-  [0x38df] = 0x3c54, [0x38e0] = 0x3c55, [0x38e1] = 0x3c56, [0x38e2] = 0x3c57,
-  [0x38e3] = 0x3c58, [0x38e4] = 0x3c59, [0x38e5] = 0x3c5a, [0x38e6] = 0x3c5b,
-  [0x38e7] = 0x3c5c, [0x38e8] = 0x3c5d, [0x38e9] = 0x3c5e, [0x38ea] = 0x3c5f,
-  [0x38eb] = 0x3c60, [0x38ec] = 0x3c61, [0x38ed] = 0x3c62, [0x38ee] = 0x3c63,
-  [0x38ef] = 0x3c64, [0x38f0] = 0x3c65, [0x38f1] = 0x3c66, [0x38f2] = 0x3c67,
-  [0x38f3] = 0x3c68, [0x38f4] = 0x3c69, [0x38f5] = 0x3c6a, [0x38f6] = 0x3c6b,
-  [0x38f7] = 0x3c6c, [0x38f8] = 0x3c6d, [0x38f9] = 0x3c6f, [0x38fa] = 0x3c70,
-  [0x38fb] = 0x3c71, [0x38fc] = 0x3c72, [0x38fd] = 0x3c73, [0x38fe] = 0x3c74,
-  [0x38ff] = 0x3c75, [0x3900] = 0x3c76, [0x3901] = 0x3c77, [0x3902] = 0x3c78,
-  [0x3903] = 0x3c79, [0x3904] = 0x3c7a, [0x3905] = 0x3c7b, [0x3906] = 0x3c7c,
-  [0x3907] = 0x3c7d, [0x3908] = 0x3c7e, [0x3909] = 0x3c7f, [0x390a] = 0x3c80,
-  [0x390b] = 0x3c81, [0x390c] = 0x3c82, [0x390d] = 0x3c83, [0x390e] = 0x3c84,
-  [0x390f] = 0x3c85, [0x3910] = 0x3c86, [0x3911] = 0x3c87, [0x3912] = 0x3c88,
-  [0x3913] = 0x3c89, [0x3914] = 0x3c8a, [0x3915] = 0x3c8b, [0x3916] = 0x3c8c,
-  [0x3917] = 0x3c8d, [0x3918] = 0x3c8e, [0x3919] = 0x3c8f, [0x391a] = 0x3c90,
-  [0x391b] = 0x3c91, [0x391c] = 0x3c92, [0x391d] = 0x3c93, [0x391e] = 0x3c94,
-  [0x391f] = 0x3c95, [0x3920] = 0x3c96, [0x3921] = 0x3c97, [0x3922] = 0x3c98,
-  [0x3923] = 0x3c99, [0x3924] = 0x3c9a, [0x3925] = 0x3c9b, [0x3926] = 0x3c9c,
-  [0x3927] = 0x3c9d, [0x3928] = 0x3c9e, [0x3929] = 0x3c9f, [0x392a] = 0x3ca0,
-  [0x392b] = 0x3ca1, [0x392c] = 0x3ca2, [0x392d] = 0x3ca3, [0x392e] = 0x3ca4,
-  [0x392f] = 0x3ca5, [0x3930] = 0x3ca6, [0x3931] = 0x3ca7, [0x3932] = 0x3ca8,
-  [0x3933] = 0x3ca9, [0x3934] = 0x3caa, [0x3935] = 0x3cab, [0x3936] = 0x3cac,
-  [0x3937] = 0x3cad, [0x3938] = 0x3cae, [0x3939] = 0x3caf, [0x393a] = 0x3cb0,
-  [0x393b] = 0x3cb1, [0x393c] = 0x3cb2, [0x393d] = 0x3cb3, [0x393e] = 0x3cb4,
-  [0x393f] = 0x3cb5, [0x3940] = 0x3cb6, [0x3941] = 0x3cb7, [0x3942] = 0x3cb8,
-  [0x3943] = 0x3cb9, [0x3944] = 0x3cba, [0x3945] = 0x3cbb, [0x3946] = 0x3cbc,
-  [0x3947] = 0x3cbd, [0x3948] = 0x3cbe, [0x3949] = 0x3cbf, [0x394a] = 0x3cc0,
-  [0x394b] = 0x3cc1, [0x394c] = 0x3cc2, [0x394d] = 0x3cc3, [0x394e] = 0x3cc4,
-  [0x394f] = 0x3cc5, [0x3950] = 0x3cc6, [0x3951] = 0x3cc7, [0x3952] = 0x3cc8,
-  [0x3953] = 0x3cc9, [0x3954] = 0x3cca, [0x3955] = 0x3ccb, [0x3956] = 0x3ccc,
-  [0x3957] = 0x3ccd, [0x3958] = 0x3cce, [0x3959] = 0x3ccf, [0x395a] = 0x3cd0,
-  [0x395b] = 0x3cd1, [0x395c] = 0x3cd2, [0x395d] = 0x3cd3, [0x395e] = 0x3cd4,
-  [0x395f] = 0x3cd5, [0x3960] = 0x3cd6, [0x3961] = 0x3cd7, [0x3962] = 0x3cd8,
-  [0x3963] = 0x3cd9, [0x3964] = 0x3cda, [0x3965] = 0x3cdb, [0x3966] = 0x3cdc,
-  [0x3967] = 0x3cdd, [0x3968] = 0x3cde, [0x3969] = 0x3cdf, [0x396a] = 0x3ce1,
-  [0x396b] = 0x3ce2, [0x396c] = 0x3ce3, [0x396d] = 0x3ce4, [0x396e] = 0x3ce5,
-  [0x396f] = 0x3ce6, [0x3970] = 0x3ce7, [0x3971] = 0x3ce8, [0x3972] = 0x3ce9,
-  [0x3973] = 0x3cea, [0x3974] = 0x3ceb, [0x3975] = 0x3cec, [0x3976] = 0x3ced,
-  [0x3977] = 0x3cee, [0x3978] = 0x3cef, [0x3979] = 0x3cf0, [0x397a] = 0x3cf1,
-  [0x397b] = 0x3cf2, [0x397c] = 0x3cf3, [0x397d] = 0x3cf4, [0x397e] = 0x3cf5,
-  [0x397f] = 0x3cf6, [0x3980] = 0x3cf7, [0x3981] = 0x3cf8, [0x3982] = 0x3cf9,
-  [0x3983] = 0x3cfa, [0x3984] = 0x3cfb, [0x3985] = 0x3cfc, [0x3986] = 0x3cfd,
-  [0x3987] = 0x3cfe, [0x3988] = 0x3cff, [0x3989] = 0x3d00, [0x398a] = 0x3d01,
-  [0x398b] = 0x3d02, [0x398c] = 0x3d03, [0x398d] = 0x3d04, [0x398e] = 0x3d05,
-  [0x398f] = 0x3d06, [0x3990] = 0x3d07, [0x3991] = 0x3d08, [0x3992] = 0x3d09,
-  [0x3993] = 0x3d0a, [0x3994] = 0x3d0b, [0x3995] = 0x3d0c, [0x3996] = 0x3d0d,
-  [0x3997] = 0x3d0e, [0x3998] = 0x3d0f, [0x3999] = 0x3d10, [0x399a] = 0x3d11,
-  [0x399b] = 0x3d12, [0x399c] = 0x3d13, [0x399d] = 0x3d14, [0x399e] = 0x3d15,
-  [0x399f] = 0x3d16, [0x39a0] = 0x3d17, [0x39a1] = 0x3d18, [0x39a2] = 0x3d19,
-  [0x39a3] = 0x3d1a, [0x39a4] = 0x3d1b, [0x39a5] = 0x3d1c, [0x39a6] = 0x3d1d,
-  [0x39a7] = 0x3d1e, [0x39a8] = 0x3d1f, [0x39a9] = 0x3d20, [0x39aa] = 0x3d21,
-  [0x39ab] = 0x3d22, [0x39ac] = 0x3d23, [0x39ad] = 0x3d24, [0x39ae] = 0x3d25,
-  [0x39af] = 0x3d26, [0x39b0] = 0x3d27, [0x39b1] = 0x3d28, [0x39b2] = 0x3d29,
-  [0x39b3] = 0x3d2a, [0x39b4] = 0x3d2b, [0x39b5] = 0x3d2c, [0x39b6] = 0x3d2d,
-  [0x39b7] = 0x3d2e, [0x39b8] = 0x3d2f, [0x39b9] = 0x3d30, [0x39ba] = 0x3d31,
-  [0x39bb] = 0x3d32, [0x39bc] = 0x3d33, [0x39bd] = 0x3d34, [0x39be] = 0x3d35,
-  [0x39bf] = 0x3d36, [0x39c0] = 0x3d37, [0x39c1] = 0x3d38, [0x39c2] = 0x3d39,
-  [0x39c3] = 0x3d3a, [0x39c4] = 0x3d3b, [0x39c5] = 0x3d3c, [0x39c6] = 0x3d3d,
-  [0x39c7] = 0x3d3e, [0x39c8] = 0x3d3f, [0x39c9] = 0x3d40, [0x39ca] = 0x3d41,
-  [0x39cb] = 0x3d42, [0x39cc] = 0x3d43, [0x39cd] = 0x3d44, [0x39ce] = 0x3d45,
-  [0x39cf] = 0x3d46, [0x39d0] = 0x3d47, [0x39d1] = 0x3d48, [0x39d2] = 0x3d49,
-  [0x39d3] = 0x3d4a, [0x39d4] = 0x3d4b, [0x39d5] = 0x3d4c, [0x39d6] = 0x3d4d,
-  [0x39d7] = 0x3d4e, [0x39d8] = 0x3d4f, [0x39d9] = 0x3d50, [0x39da] = 0x3d51,
-  [0x39db] = 0x3d52, [0x39dc] = 0x3d53, [0x39dd] = 0x3d54, [0x39de] = 0x3d55,
-  [0x39df] = 0x3d56, [0x39e0] = 0x3d57, [0x39e1] = 0x3d58, [0x39e2] = 0x3d59,
-  [0x39e3] = 0x3d5a, [0x39e4] = 0x3d5b, [0x39e5] = 0x3d5c, [0x39e6] = 0x3d5d,
-  [0x39e7] = 0x3d5e, [0x39e8] = 0x3d5f, [0x39e9] = 0x3d60, [0x39ea] = 0x3d61,
-  [0x39eb] = 0x3d62, [0x39ec] = 0x3d63, [0x39ed] = 0x3d64, [0x39ee] = 0x3d65,
-  [0x39ef] = 0x3d66, [0x39f0] = 0x3d67, [0x39f1] = 0x3d68, [0x39f2] = 0x3d69,
-  [0x39f3] = 0x3d6a, [0x39f4] = 0x3d6b, [0x39f5] = 0x3d6c, [0x39f6] = 0x3d6d,
-  [0x39f7] = 0x3d6e, [0x39f8] = 0x3d6f, [0x39f9] = 0x3d70, [0x39fa] = 0x3d71,
-  [0x39fb] = 0x3d72, [0x39fc] = 0x3d73, [0x39fd] = 0x3d74, [0x39fe] = 0x3d75,
-  [0x39ff] = 0x3d76, [0x3a00] = 0x3d77, [0x3a01] = 0x3d78, [0x3a02] = 0x3d79,
-  [0x3a03] = 0x3d7a, [0x3a04] = 0x3d7b, [0x3a05] = 0x3d7c, [0x3a06] = 0x3d7d,
-  [0x3a07] = 0x3d7e, [0x3a08] = 0x3d7f, [0x3a09] = 0x3d80, [0x3a0a] = 0x3d81,
-  [0x3a0b] = 0x3d82, [0x3a0c] = 0x3d83, [0x3a0d] = 0x3d84, [0x3a0e] = 0x3d85,
-  [0x3a0f] = 0x3d86, [0x3a10] = 0x3d87, [0x3a11] = 0x3d88, [0x3a12] = 0x3d89,
-  [0x3a13] = 0x3d8a, [0x3a14] = 0x3d8b, [0x3a15] = 0x3d8c, [0x3a16] = 0x3d8d,
-  [0x3a17] = 0x3d8e, [0x3a18] = 0x3d8f, [0x3a19] = 0x3d90, [0x3a1a] = 0x3d91,
-  [0x3a1b] = 0x3d92, [0x3a1c] = 0x3d93, [0x3a1d] = 0x3d94, [0x3a1e] = 0x3d95,
-  [0x3a1f] = 0x3d96, [0x3a20] = 0x3d97, [0x3a21] = 0x3d98, [0x3a22] = 0x3d99,
-  [0x3a23] = 0x3d9a, [0x3a24] = 0x3d9b, [0x3a25] = 0x3d9c, [0x3a26] = 0x3d9d,
-  [0x3a27] = 0x3d9e, [0x3a28] = 0x3d9f, [0x3a29] = 0x3da0, [0x3a2a] = 0x3da1,
-  [0x3a2b] = 0x3da2, [0x3a2c] = 0x3da3, [0x3a2d] = 0x3da4, [0x3a2e] = 0x3da5,
-  [0x3a2f] = 0x3da6, [0x3a30] = 0x3da7, [0x3a31] = 0x3da8, [0x3a32] = 0x3da9,
-  [0x3a33] = 0x3daa, [0x3a34] = 0x3dab, [0x3a35] = 0x3dac, [0x3a36] = 0x3dad,
-  [0x3a37] = 0x3dae, [0x3a38] = 0x3daf, [0x3a39] = 0x3db0, [0x3a3a] = 0x3db1,
-  [0x3a3b] = 0x3db2, [0x3a3c] = 0x3db3, [0x3a3d] = 0x3db4, [0x3a3e] = 0x3db5,
-  [0x3a3f] = 0x3db6, [0x3a40] = 0x3db7, [0x3a41] = 0x3db8, [0x3a42] = 0x3db9,
-  [0x3a43] = 0x3dba, [0x3a44] = 0x3dbb, [0x3a45] = 0x3dbc, [0x3a46] = 0x3dbd,
-  [0x3a47] = 0x3dbe, [0x3a48] = 0x3dbf, [0x3a49] = 0x3dc0, [0x3a4a] = 0x3dc1,
-  [0x3a4b] = 0x3dc2, [0x3a4c] = 0x3dc3, [0x3a4d] = 0x3dc4, [0x3a4e] = 0x3dc5,
-  [0x3a4f] = 0x3dc6, [0x3a50] = 0x3dc7, [0x3a51] = 0x3dc8, [0x3a52] = 0x3dc9,
-  [0x3a53] = 0x3dca, [0x3a54] = 0x3dcb, [0x3a55] = 0x3dcc, [0x3a56] = 0x3dcd,
-  [0x3a57] = 0x3dce, [0x3a58] = 0x3dcf, [0x3a59] = 0x3dd0, [0x3a5a] = 0x3dd1,
-  [0x3a5b] = 0x3dd2, [0x3a5c] = 0x3dd3, [0x3a5d] = 0x3dd4, [0x3a5e] = 0x3dd5,
-  [0x3a5f] = 0x3dd6, [0x3a60] = 0x3dd7, [0x3a61] = 0x3dd8, [0x3a62] = 0x3dd9,
-  [0x3a63] = 0x3dda, [0x3a64] = 0x3ddb, [0x3a65] = 0x3ddc, [0x3a66] = 0x3ddd,
-  [0x3a67] = 0x3dde, [0x3a68] = 0x3ddf, [0x3a69] = 0x3de0, [0x3a6a] = 0x3de1,
-  [0x3a6b] = 0x3de2, [0x3a6c] = 0x3de3, [0x3a6d] = 0x3de4, [0x3a6e] = 0x3de5,
-  [0x3a6f] = 0x3de6, [0x3a70] = 0x3de7, [0x3a71] = 0x3de8, [0x3a72] = 0x3de9,
-  [0x3a73] = 0x3dea, [0x3a74] = 0x3deb, [0x3a75] = 0x3dec, [0x3a76] = 0x3ded,
-  [0x3a77] = 0x3dee, [0x3a78] = 0x3def, [0x3a79] = 0x3df0, [0x3a7a] = 0x3df1,
-  [0x3a7b] = 0x3df2, [0x3a7c] = 0x3df3, [0x3a7d] = 0x3df4, [0x3a7e] = 0x3df5,
-  [0x3a7f] = 0x3df6, [0x3a80] = 0x3df7, [0x3a81] = 0x3df8, [0x3a82] = 0x3df9,
-  [0x3a83] = 0x3dfa, [0x3a84] = 0x3dfb, [0x3a85] = 0x3dfc, [0x3a86] = 0x3dfd,
-  [0x3a87] = 0x3dfe, [0x3a88] = 0x3dff, [0x3a89] = 0x3e00, [0x3a8a] = 0x3e01,
-  [0x3a8b] = 0x3e02, [0x3a8c] = 0x3e03, [0x3a8d] = 0x3e04, [0x3a8e] = 0x3e05,
-  [0x3a8f] = 0x3e06, [0x3a90] = 0x3e07, [0x3a91] = 0x3e08, [0x3a92] = 0x3e09,
-  [0x3a93] = 0x3e0a, [0x3a94] = 0x3e0b, [0x3a95] = 0x3e0c, [0x3a96] = 0x3e0d,
-  [0x3a97] = 0x3e0e, [0x3a98] = 0x3e0f, [0x3a99] = 0x3e10, [0x3a9a] = 0x3e11,
-  [0x3a9b] = 0x3e12, [0x3a9c] = 0x3e13, [0x3a9d] = 0x3e14, [0x3a9e] = 0x3e15,
-  [0x3a9f] = 0x3e16, [0x3aa0] = 0x3e17, [0x3aa1] = 0x3e18, [0x3aa2] = 0x3e19,
-  [0x3aa3] = 0x3e1a, [0x3aa4] = 0x3e1b, [0x3aa5] = 0x3e1c, [0x3aa6] = 0x3e1d,
-  [0x3aa7] = 0x3e1e, [0x3aa8] = 0x3e1f, [0x3aa9] = 0x3e20, [0x3aaa] = 0x3e21,
-  [0x3aab] = 0x3e22, [0x3aac] = 0x3e23, [0x3aad] = 0x3e24, [0x3aae] = 0x3e25,
-  [0x3aaf] = 0x3e26, [0x3ab0] = 0x3e27, [0x3ab1] = 0x3e28, [0x3ab2] = 0x3e29,
-  [0x3ab3] = 0x3e2a, [0x3ab4] = 0x3e2b, [0x3ab5] = 0x3e2c, [0x3ab6] = 0x3e2d,
-  [0x3ab7] = 0x3e2e, [0x3ab8] = 0x3e2f, [0x3ab9] = 0x3e30, [0x3aba] = 0x3e31,
-  [0x3abb] = 0x3e32, [0x3abc] = 0x3e33, [0x3abd] = 0x3e34, [0x3abe] = 0x3e35,
-  [0x3abf] = 0x3e36, [0x3ac0] = 0x3e37, [0x3ac1] = 0x3e38, [0x3ac2] = 0x3e39,
-  [0x3ac3] = 0x3e3a, [0x3ac4] = 0x3e3b, [0x3ac5] = 0x3e3c, [0x3ac6] = 0x3e3d,
-  [0x3ac7] = 0x3e3e, [0x3ac8] = 0x3e3f, [0x3ac9] = 0x3e40, [0x3aca] = 0x3e41,
-  [0x3acb] = 0x3e42, [0x3acc] = 0x3e43, [0x3acd] = 0x3e44, [0x3ace] = 0x3e45,
-  [0x3acf] = 0x3e46, [0x3ad0] = 0x3e47, [0x3ad1] = 0x3e48, [0x3ad2] = 0x3e49,
-  [0x3ad3] = 0x3e4a, [0x3ad4] = 0x3e4b, [0x3ad5] = 0x3e4c, [0x3ad6] = 0x3e4d,
-  [0x3ad7] = 0x3e4e, [0x3ad8] = 0x3e4f, [0x3ad9] = 0x3e50, [0x3ada] = 0x3e51,
-  [0x3adb] = 0x3e52, [0x3adc] = 0x3e53, [0x3add] = 0x3e54, [0x3ade] = 0x3e55,
-  [0x3adf] = 0x3e56, [0x3ae0] = 0x3e57, [0x3ae1] = 0x3e58, [0x3ae2] = 0x3e59,
-  [0x3ae3] = 0x3e5a, [0x3ae4] = 0x3e5b, [0x3ae5] = 0x3e5c, [0x3ae6] = 0x3e5d,
-  [0x3ae7] = 0x3e5e, [0x3ae8] = 0x3e5f, [0x3ae9] = 0x3e60, [0x3aea] = 0x3e61,
-  [0x3aeb] = 0x3e62, [0x3aec] = 0x3e63, [0x3aed] = 0x3e64, [0x3aee] = 0x3e65,
-  [0x3aef] = 0x3e66, [0x3af0] = 0x3e67, [0x3af1] = 0x3e68, [0x3af2] = 0x3e69,
-  [0x3af3] = 0x3e6a, [0x3af4] = 0x3e6b, [0x3af5] = 0x3e6c, [0x3af6] = 0x3e6d,
-  [0x3af7] = 0x3e6e, [0x3af8] = 0x3e6f, [0x3af9] = 0x3e70, [0x3afa] = 0x3e71,
-  [0x3afb] = 0x3e72, [0x3afc] = 0x3e73, [0x3afd] = 0x3e74, [0x3afe] = 0x3e75,
-  [0x3aff] = 0x3e76, [0x3b00] = 0x3e77, [0x3b01] = 0x3e78, [0x3b02] = 0x3e79,
-  [0x3b03] = 0x3e7a, [0x3b04] = 0x3e7b, [0x3b05] = 0x3e7c, [0x3b06] = 0x3e7d,
-  [0x3b07] = 0x3e7e, [0x3b08] = 0x3e7f, [0x3b09] = 0x3e80, [0x3b0a] = 0x3e81,
-  [0x3b0b] = 0x3e82, [0x3b0c] = 0x3e83, [0x3b0d] = 0x3e84, [0x3b0e] = 0x3e85,
-  [0x3b0f] = 0x3e86, [0x3b10] = 0x3e87, [0x3b11] = 0x3e88, [0x3b12] = 0x3e89,
-  [0x3b13] = 0x3e8a, [0x3b14] = 0x3e8b, [0x3b15] = 0x3e8c, [0x3b16] = 0x3e8d,
-  [0x3b17] = 0x3e8e, [0x3b18] = 0x3e8f, [0x3b19] = 0x3e90, [0x3b1a] = 0x3e91,
-  [0x3b1b] = 0x3e92, [0x3b1c] = 0x3e93, [0x3b1d] = 0x3e94, [0x3b1e] = 0x3e95,
-  [0x3b1f] = 0x3e96, [0x3b20] = 0x3e97, [0x3b21] = 0x3e98, [0x3b22] = 0x3e99,
-  [0x3b23] = 0x3e9a, [0x3b24] = 0x3e9b, [0x3b25] = 0x3e9c, [0x3b26] = 0x3e9d,
-  [0x3b27] = 0x3e9e, [0x3b28] = 0x3e9f, [0x3b29] = 0x3ea0, [0x3b2a] = 0x3ea1,
-  [0x3b2b] = 0x3ea2, [0x3b2c] = 0x3ea3, [0x3b2d] = 0x3ea4, [0x3b2e] = 0x3ea5,
-  [0x3b2f] = 0x3ea6, [0x3b30] = 0x3ea7, [0x3b31] = 0x3ea8, [0x3b32] = 0x3ea9,
-  [0x3b33] = 0x3eaa, [0x3b34] = 0x3eab, [0x3b35] = 0x3eac, [0x3b36] = 0x3ead,
-  [0x3b37] = 0x3eae, [0x3b38] = 0x3eaf, [0x3b39] = 0x3eb0, [0x3b3a] = 0x3eb1,
-  [0x3b3b] = 0x3eb2, [0x3b3c] = 0x3eb3, [0x3b3d] = 0x3eb4, [0x3b3e] = 0x3eb5,
-  [0x3b3f] = 0x3eb6, [0x3b40] = 0x3eb7, [0x3b41] = 0x3eb8, [0x3b42] = 0x3eb9,
-  [0x3b43] = 0x3eba, [0x3b44] = 0x3ebb, [0x3b45] = 0x3ebc, [0x3b46] = 0x3ebd,
-  [0x3b47] = 0x3ebe, [0x3b48] = 0x3ebf, [0x3b49] = 0x3ec0, [0x3b4a] = 0x3ec1,
-  [0x3b4b] = 0x3ec2, [0x3b4c] = 0x3ec3, [0x3b4d] = 0x3ec4, [0x3b4e] = 0x3ec5,
-  [0x3b4f] = 0x3ec6, [0x3b50] = 0x3ec7, [0x3b51] = 0x3ec8, [0x3b52] = 0x3ec9,
-  [0x3b53] = 0x3eca, [0x3b54] = 0x3ecb, [0x3b55] = 0x3ecc, [0x3b56] = 0x3ecd,
-  [0x3b57] = 0x3ece, [0x3b58] = 0x3ecf, [0x3b59] = 0x3ed0, [0x3b5a] = 0x3ed1,
-  [0x3b5b] = 0x3ed2, [0x3b5c] = 0x3ed3, [0x3b5d] = 0x3ed4, [0x3b5e] = 0x3ed5,
-  [0x3b5f] = 0x3ed6, [0x3b60] = 0x3ed7, [0x3b61] = 0x3ed8, [0x3b62] = 0x3ed9,
-  [0x3b63] = 0x3eda, [0x3b64] = 0x3edb, [0x3b65] = 0x3edc, [0x3b66] = 0x3edd,
-  [0x3b67] = 0x3ede, [0x3b68] = 0x3edf, [0x3b69] = 0x3ee0, [0x3b6a] = 0x3ee1,
-  [0x3b6b] = 0x3ee2, [0x3b6c] = 0x3ee3, [0x3b6d] = 0x3ee4, [0x3b6e] = 0x3ee5,
-  [0x3b6f] = 0x3ee6, [0x3b70] = 0x3ee7, [0x3b71] = 0x3ee8, [0x3b72] = 0x3ee9,
-  [0x3b73] = 0x3eea, [0x3b74] = 0x3eeb, [0x3b75] = 0x3eec, [0x3b76] = 0x3eed,
-  [0x3b77] = 0x3eee, [0x3b78] = 0x3eef, [0x3b79] = 0x3ef0, [0x3b7a] = 0x3ef1,
-  [0x3b7b] = 0x3ef2, [0x3b7c] = 0x3ef3, [0x3b7d] = 0x3ef4, [0x3b7e] = 0x3ef5,
-  [0x3b7f] = 0x3ef6, [0x3b80] = 0x3ef7, [0x3b81] = 0x3ef8, [0x3b82] = 0x3ef9,
-  [0x3b83] = 0x3efa, [0x3b84] = 0x3efb, [0x3b85] = 0x3efc, [0x3b86] = 0x3efd,
-  [0x3b87] = 0x3efe, [0x3b88] = 0x3eff, [0x3b89] = 0x3f00, [0x3b8a] = 0x3f01,
-  [0x3b8b] = 0x3f02, [0x3b8c] = 0x3f03, [0x3b8d] = 0x3f04, [0x3b8e] = 0x3f05,
-  [0x3b8f] = 0x3f06, [0x3b90] = 0x3f07, [0x3b91] = 0x3f08, [0x3b92] = 0x3f09,
-  [0x3b93] = 0x3f0a, [0x3b94] = 0x3f0b, [0x3b95] = 0x3f0c, [0x3b96] = 0x3f0d,
-  [0x3b97] = 0x3f0e, [0x3b98] = 0x3f0f, [0x3b99] = 0x3f10, [0x3b9a] = 0x3f11,
-  [0x3b9b] = 0x3f12, [0x3b9c] = 0x3f13, [0x3b9d] = 0x3f14, [0x3b9e] = 0x3f15,
-  [0x3b9f] = 0x3f16, [0x3ba0] = 0x3f17, [0x3ba1] = 0x3f18, [0x3ba2] = 0x3f19,
-  [0x3ba3] = 0x3f1a, [0x3ba4] = 0x3f1b, [0x3ba5] = 0x3f1c, [0x3ba6] = 0x3f1d,
-  [0x3ba7] = 0x3f1e, [0x3ba8] = 0x3f1f, [0x3ba9] = 0x3f20, [0x3baa] = 0x3f21,
-  [0x3bab] = 0x3f22, [0x3bac] = 0x3f23, [0x3bad] = 0x3f24, [0x3bae] = 0x3f25,
-  [0x3baf] = 0x3f26, [0x3bb0] = 0x3f27, [0x3bb1] = 0x3f28, [0x3bb2] = 0x3f29,
-  [0x3bb3] = 0x3f2a, [0x3bb4] = 0x3f2b, [0x3bb5] = 0x3f2c, [0x3bb6] = 0x3f2d,
-  [0x3bb7] = 0x3f2e, [0x3bb8] = 0x3f2f, [0x3bb9] = 0x3f30, [0x3bba] = 0x3f31,
-  [0x3bbb] = 0x3f32, [0x3bbc] = 0x3f33, [0x3bbd] = 0x3f34, [0x3bbe] = 0x3f35,
-  [0x3bbf] = 0x3f36, [0x3bc0] = 0x3f37, [0x3bc1] = 0x3f38, [0x3bc2] = 0x3f39,
-  [0x3bc3] = 0x3f3a, [0x3bc4] = 0x3f3b, [0x3bc5] = 0x3f3c, [0x3bc6] = 0x3f3d,
-  [0x3bc7] = 0x3f3e, [0x3bc8] = 0x3f3f, [0x3bc9] = 0x3f40, [0x3bca] = 0x3f41,
-  [0x3bcb] = 0x3f42, [0x3bcc] = 0x3f43, [0x3bcd] = 0x3f44, [0x3bce] = 0x3f45,
-  [0x3bcf] = 0x3f46, [0x3bd0] = 0x3f47, [0x3bd1] = 0x3f48, [0x3bd2] = 0x3f49,
-  [0x3bd3] = 0x3f4a, [0x3bd4] = 0x3f4b, [0x3bd5] = 0x3f4c, [0x3bd6] = 0x3f4d,
-  [0x3bd7] = 0x3f4e, [0x3bd8] = 0x3f4f, [0x3bd9] = 0x3f50, [0x3bda] = 0x3f51,
-  [0x3bdb] = 0x3f52, [0x3bdc] = 0x3f53, [0x3bdd] = 0x3f54, [0x3bde] = 0x3f55,
-  [0x3bdf] = 0x3f56, [0x3be0] = 0x3f57, [0x3be1] = 0x3f58, [0x3be2] = 0x3f59,
-  [0x3be3] = 0x3f5a, [0x3be4] = 0x3f5b, [0x3be5] = 0x3f5c, [0x3be6] = 0x3f5d,
-  [0x3be7] = 0x3f5e, [0x3be8] = 0x3f5f, [0x3be9] = 0x3f60, [0x3bea] = 0x3f61,
-  [0x3beb] = 0x3f62, [0x3bec] = 0x3f63, [0x3bed] = 0x3f64, [0x3bee] = 0x3f65,
-  [0x3bef] = 0x3f66, [0x3bf0] = 0x3f67, [0x3bf1] = 0x3f68, [0x3bf2] = 0x3f69,
-  [0x3bf3] = 0x3f6a, [0x3bf4] = 0x3f6b, [0x3bf5] = 0x3f6c, [0x3bf6] = 0x3f6d,
-  [0x3bf7] = 0x3f6e, [0x3bf8] = 0x3f6f, [0x3bf9] = 0x3f70, [0x3bfa] = 0x3f71,
-  [0x3bfb] = 0x3f72, [0x3bfc] = 0x3f73, [0x3bfd] = 0x3f74, [0x3bfe] = 0x3f75,
-  [0x3bff] = 0x3f76, [0x3c00] = 0x3f77, [0x3c01] = 0x3f78, [0x3c02] = 0x3f79,
-  [0x3c03] = 0x3f7a, [0x3c04] = 0x3f7b, [0x3c05] = 0x3f7c, [0x3c06] = 0x3f7d,
-  [0x3c07] = 0x3f7e, [0x3c08] = 0x3f7f, [0x3c09] = 0x3f80, [0x3c0a] = 0x3f81,
-  [0x3c0b] = 0x3f82, [0x3c0c] = 0x3f83, [0x3c0d] = 0x3f84, [0x3c0e] = 0x3f85,
-  [0x3c0f] = 0x3f86, [0x3c10] = 0x3f87, [0x3c11] = 0x3f88, [0x3c12] = 0x3f89,
-  [0x3c13] = 0x3f8a, [0x3c14] = 0x3f8b, [0x3c15] = 0x3f8c, [0x3c16] = 0x3f8d,
-  [0x3c17] = 0x3f8e, [0x3c18] = 0x3f8f, [0x3c19] = 0x3f90, [0x3c1a] = 0x3f91,
-  [0x3c1b] = 0x3f92, [0x3c1c] = 0x3f93, [0x3c1d] = 0x3f94, [0x3c1e] = 0x3f95,
-  [0x3c1f] = 0x3f96, [0x3c20] = 0x3f97, [0x3c21] = 0x3f98, [0x3c22] = 0x3f99,
-  [0x3c23] = 0x3f9a, [0x3c24] = 0x3f9b, [0x3c25] = 0x3f9c, [0x3c26] = 0x3f9d,
-  [0x3c27] = 0x3f9e, [0x3c28] = 0x3f9f, [0x3c29] = 0x3fa0, [0x3c2a] = 0x3fa1,
-  [0x3c2b] = 0x3fa2, [0x3c2c] = 0x3fa3, [0x3c2d] = 0x3fa4, [0x3c2e] = 0x3fa5,
-  [0x3c2f] = 0x3fa6, [0x3c30] = 0x3fa7, [0x3c31] = 0x3fa8, [0x3c32] = 0x3fa9,
-  [0x3c33] = 0x3faa, [0x3c34] = 0x3fab, [0x3c35] = 0x3fac, [0x3c36] = 0x3fad,
-  [0x3c37] = 0x3fae, [0x3c38] = 0x3faf, [0x3c39] = 0x3fb0, [0x3c3a] = 0x3fb1,
-  [0x3c3b] = 0x3fb2, [0x3c3c] = 0x3fb3, [0x3c3d] = 0x3fb4, [0x3c3e] = 0x3fb5,
-  [0x3c3f] = 0x3fb6, [0x3c40] = 0x3fb7, [0x3c41] = 0x3fb8, [0x3c42] = 0x3fb9,
-  [0x3c43] = 0x3fba, [0x3c44] = 0x3fbb, [0x3c45] = 0x3fbc, [0x3c46] = 0x3fbd,
-  [0x3c47] = 0x3fbe, [0x3c48] = 0x3fbf, [0x3c49] = 0x3fc0, [0x3c4a] = 0x3fc1,
-  [0x3c4b] = 0x3fc2, [0x3c4c] = 0x3fc3, [0x3c4d] = 0x3fc4, [0x3c4e] = 0x3fc5,
-  [0x3c4f] = 0x3fc6, [0x3c50] = 0x3fc7, [0x3c51] = 0x3fc8, [0x3c52] = 0x3fc9,
-  [0x3c53] = 0x3fca, [0x3c54] = 0x3fcb, [0x3c55] = 0x3fcc, [0x3c56] = 0x3fcd,
-  [0x3c57] = 0x3fce, [0x3c58] = 0x3fcf, [0x3c59] = 0x3fd0, [0x3c5a] = 0x3fd1,
-  [0x3c5b] = 0x3fd2, [0x3c5c] = 0x3fd3, [0x3c5d] = 0x3fd4, [0x3c5e] = 0x3fd5,
-  [0x3c5f] = 0x3fd6, [0x3c60] = 0x3fd7, [0x3c61] = 0x3fd8, [0x3c62] = 0x3fd9,
-  [0x3c63] = 0x3fda, [0x3c64] = 0x3fdb, [0x3c65] = 0x3fdc, [0x3c66] = 0x3fdd,
-  [0x3c67] = 0x3fde, [0x3c68] = 0x3fdf, [0x3c69] = 0x3fe0, [0x3c6a] = 0x3fe1,
-  [0x3c6b] = 0x3fe2, [0x3c6c] = 0x3fe3, [0x3c6d] = 0x3fe4, [0x3c6e] = 0x3fe5,
-  [0x3c6f] = 0x3fe6, [0x3c70] = 0x3fe7, [0x3c71] = 0x3fe8, [0x3c72] = 0x3fe9,
-  [0x3c73] = 0x3fea, [0x3c74] = 0x3feb, [0x3c75] = 0x3fec, [0x3c76] = 0x3fed,
-  [0x3c77] = 0x3fee, [0x3c78] = 0x3fef, [0x3c79] = 0x3ff0, [0x3c7a] = 0x3ff1,
-  [0x3c7b] = 0x3ff2, [0x3c7c] = 0x3ff3, [0x3c7d] = 0x3ff4, [0x3c7e] = 0x3ff5,
-  [0x3c7f] = 0x3ff6, [0x3c80] = 0x3ff7, [0x3c81] = 0x3ff8, [0x3c82] = 0x3ff9,
-  [0x3c83] = 0x3ffa, [0x3c84] = 0x3ffb, [0x3c85] = 0x3ffc, [0x3c86] = 0x3ffd,
-  [0x3c87] = 0x3ffe, [0x3c88] = 0x3fff, [0x3c89] = 0x4000, [0x3c8a] = 0x4001,
-  [0x3c8b] = 0x4002, [0x3c8c] = 0x4003, [0x3c8d] = 0x4004, [0x3c8e] = 0x4005,
-  [0x3c8f] = 0x4006, [0x3c90] = 0x4007, [0x3c91] = 0x4008, [0x3c92] = 0x4009,
-  [0x3c93] = 0x400a, [0x3c94] = 0x400b, [0x3c95] = 0x400c, [0x3c96] = 0x400d,
-  [0x3c97] = 0x400e, [0x3c98] = 0x400f, [0x3c99] = 0x4010, [0x3c9a] = 0x4011,
-  [0x3c9b] = 0x4012, [0x3c9c] = 0x4013, [0x3c9d] = 0x4014, [0x3c9e] = 0x4015,
-  [0x3c9f] = 0x4016, [0x3ca0] = 0x4017, [0x3ca1] = 0x4018, [0x3ca2] = 0x4019,
-  [0x3ca3] = 0x401a, [0x3ca4] = 0x401b, [0x3ca5] = 0x401c, [0x3ca6] = 0x401d,
-  [0x3ca7] = 0x401e, [0x3ca8] = 0x401f, [0x3ca9] = 0x4020, [0x3caa] = 0x4021,
-  [0x3cab] = 0x4022, [0x3cac] = 0x4023, [0x3cad] = 0x4024, [0x3cae] = 0x4025,
-  [0x3caf] = 0x4026, [0x3cb0] = 0x4027, [0x3cb1] = 0x4028, [0x3cb2] = 0x4029,
-  [0x3cb3] = 0x402a, [0x3cb4] = 0x402b, [0x3cb5] = 0x402c, [0x3cb6] = 0x402d,
-  [0x3cb7] = 0x402e, [0x3cb8] = 0x402f, [0x3cb9] = 0x4030, [0x3cba] = 0x4031,
-  [0x3cbb] = 0x4032, [0x3cbc] = 0x4033, [0x3cbd] = 0x4034, [0x3cbe] = 0x4035,
-  [0x3cbf] = 0x4036, [0x3cc0] = 0x4037, [0x3cc1] = 0x4038, [0x3cc2] = 0x4039,
-  [0x3cc3] = 0x403a, [0x3cc4] = 0x403b, [0x3cc5] = 0x403c, [0x3cc6] = 0x403d,
-  [0x3cc7] = 0x403e, [0x3cc8] = 0x403f, [0x3cc9] = 0x4040, [0x3cca] = 0x4041,
-  [0x3ccb] = 0x4042, [0x3ccc] = 0x4043, [0x3ccd] = 0x4044, [0x3cce] = 0x4045,
-  [0x3ccf] = 0x4046, [0x3cd0] = 0x4047, [0x3cd1] = 0x4048, [0x3cd2] = 0x4049,
-  [0x3cd3] = 0x404a, [0x3cd4] = 0x404b, [0x3cd5] = 0x404c, [0x3cd6] = 0x404d,
-  [0x3cd7] = 0x404e, [0x3cd8] = 0x404f, [0x3cd9] = 0x4050, [0x3cda] = 0x4051,
-  [0x3cdb] = 0x4052, [0x3cdc] = 0x4053, [0x3cdd] = 0x4054, [0x3cde] = 0x4055,
-  [0x3cdf] = 0x4057, [0x3ce0] = 0x4058, [0x3ce1] = 0x4059, [0x3ce2] = 0x405a,
-  [0x3ce3] = 0x405b, [0x3ce4] = 0x405c, [0x3ce5] = 0x405d, [0x3ce6] = 0x405e,
-  [0x3ce7] = 0x405f, [0x3ce8] = 0x4060, [0x3ce9] = 0x4061, [0x3cea] = 0x4062,
-  [0x3ceb] = 0x4063, [0x3cec] = 0x4064, [0x3ced] = 0x4065, [0x3cee] = 0x4066,
-  [0x3cef] = 0x4067, [0x3cf0] = 0x4068, [0x3cf1] = 0x4069, [0x3cf2] = 0x406a,
-  [0x3cf3] = 0x406b, [0x3cf4] = 0x406c, [0x3cf5] = 0x406d, [0x3cf6] = 0x406e,
-  [0x3cf7] = 0x406f, [0x3cf8] = 0x4070, [0x3cf9] = 0x4071, [0x3cfa] = 0x4072,
-  [0x3cfb] = 0x4073, [0x3cfc] = 0x4074, [0x3cfd] = 0x4075, [0x3cfe] = 0x4076,
-  [0x3cff] = 0x4077, [0x3d00] = 0x4078, [0x3d01] = 0x4079, [0x3d02] = 0x407a,
-  [0x3d03] = 0x407b, [0x3d04] = 0x407c, [0x3d05] = 0x407d, [0x3d06] = 0x407e,
-  [0x3d07] = 0x407f, [0x3d08] = 0x4080, [0x3d09] = 0x4081, [0x3d0a] = 0x4082,
-  [0x3d0b] = 0x4083, [0x3d0c] = 0x4084, [0x3d0d] = 0x4085, [0x3d0e] = 0x4086,
-  [0x3d0f] = 0x4087, [0x3d10] = 0x4088, [0x3d11] = 0x4089, [0x3d12] = 0x408a,
-  [0x3d13] = 0x408b, [0x3d14] = 0x408c, [0x3d15] = 0x408d, [0x3d16] = 0x408e,
-  [0x3d17] = 0x408f, [0x3d18] = 0x4090, [0x3d19] = 0x4091, [0x3d1a] = 0x4092,
-  [0x3d1b] = 0x4093, [0x3d1c] = 0x4094, [0x3d1d] = 0x4095, [0x3d1e] = 0x4096,
-  [0x3d1f] = 0x4097, [0x3d20] = 0x4098, [0x3d21] = 0x4099, [0x3d22] = 0x409a,
-  [0x3d23] = 0x409b, [0x3d24] = 0x409c, [0x3d25] = 0x409d, [0x3d26] = 0x409e,
-  [0x3d27] = 0x409f, [0x3d28] = 0x40a0, [0x3d29] = 0x40a1, [0x3d2a] = 0x40a2,
-  [0x3d2b] = 0x40a3, [0x3d2c] = 0x40a4, [0x3d2d] = 0x40a5, [0x3d2e] = 0x40a6,
-  [0x3d2f] = 0x40a7, [0x3d30] = 0x40a8, [0x3d31] = 0x40a9, [0x3d32] = 0x40aa,
-  [0x3d33] = 0x40ab, [0x3d34] = 0x40ac, [0x3d35] = 0x40ad, [0x3d36] = 0x40ae,
-  [0x3d37] = 0x40af, [0x3d38] = 0x40b0, [0x3d39] = 0x40b1, [0x3d3a] = 0x40b2,
-  [0x3d3b] = 0x40b3, [0x3d3c] = 0x40b4, [0x3d3d] = 0x40b5, [0x3d3e] = 0x40b6,
-  [0x3d3f] = 0x40b7, [0x3d40] = 0x40b8, [0x3d41] = 0x40b9, [0x3d42] = 0x40ba,
-  [0x3d43] = 0x40bb, [0x3d44] = 0x40bc, [0x3d45] = 0x40bd, [0x3d46] = 0x40be,
-  [0x3d47] = 0x40bf, [0x3d48] = 0x40c0, [0x3d49] = 0x40c1, [0x3d4a] = 0x40c2,
-  [0x3d4b] = 0x40c3, [0x3d4c] = 0x40c4, [0x3d4d] = 0x40c5, [0x3d4e] = 0x40c6,
-  [0x3d4f] = 0x40c7, [0x3d50] = 0x40c8, [0x3d51] = 0x40c9, [0x3d52] = 0x40ca,
-  [0x3d53] = 0x40cb, [0x3d54] = 0x40cc, [0x3d55] = 0x40cd, [0x3d56] = 0x40ce,
-  [0x3d57] = 0x40cf, [0x3d58] = 0x40d0, [0x3d59] = 0x40d1, [0x3d5a] = 0x40d2,
-  [0x3d5b] = 0x40d3, [0x3d5c] = 0x40d4, [0x3d5d] = 0x40d5, [0x3d5e] = 0x40d6,
-  [0x3d5f] = 0x40d7, [0x3d60] = 0x40d8, [0x3d61] = 0x40d9, [0x3d62] = 0x40da,
-  [0x3d63] = 0x40db, [0x3d64] = 0x40dc, [0x3d65] = 0x40dd, [0x3d66] = 0x40de,
-  [0x3d67] = 0x40df, [0x3d68] = 0x40e0, [0x3d69] = 0x40e1, [0x3d6a] = 0x40e2,
-  [0x3d6b] = 0x40e3, [0x3d6c] = 0x40e4, [0x3d6d] = 0x40e5, [0x3d6e] = 0x40e6,
-  [0x3d6f] = 0x40e7, [0x3d70] = 0x40e8, [0x3d71] = 0x40e9, [0x3d72] = 0x40ea,
-  [0x3d73] = 0x40eb, [0x3d74] = 0x40ec, [0x3d75] = 0x40ed, [0x3d76] = 0x40ee,
-  [0x3d77] = 0x40ef, [0x3d78] = 0x40f0, [0x3d79] = 0x40f1, [0x3d7a] = 0x40f2,
-  [0x3d7b] = 0x40f3, [0x3d7c] = 0x40f4, [0x3d7d] = 0x40f5, [0x3d7e] = 0x40f6,
-  [0x3d7f] = 0x40f7, [0x3d80] = 0x40f8, [0x3d81] = 0x40f9, [0x3d82] = 0x40fa,
-  [0x3d83] = 0x40fb, [0x3d84] = 0x40fc, [0x3d85] = 0x40fd, [0x3d86] = 0x40fe,
-  [0x3d87] = 0x40ff, [0x3d88] = 0x4100, [0x3d89] = 0x4101, [0x3d8a] = 0x4102,
-  [0x3d8b] = 0x4103, [0x3d8c] = 0x4104, [0x3d8d] = 0x4105, [0x3d8e] = 0x4106,
-  [0x3d8f] = 0x4107, [0x3d90] = 0x4108, [0x3d91] = 0x4109, [0x3d92] = 0x410a,
-  [0x3d93] = 0x410b, [0x3d94] = 0x410c, [0x3d95] = 0x410d, [0x3d96] = 0x410e,
-  [0x3d97] = 0x410f, [0x3d98] = 0x4110, [0x3d99] = 0x4111, [0x3d9a] = 0x4112,
-  [0x3d9b] = 0x4113, [0x3d9c] = 0x4114, [0x3d9d] = 0x4115, [0x3d9e] = 0x4116,
-  [0x3d9f] = 0x4117, [0x3da0] = 0x4118, [0x3da1] = 0x4119, [0x3da2] = 0x411a,
-  [0x3da3] = 0x411b, [0x3da4] = 0x411c, [0x3da5] = 0x411d, [0x3da6] = 0x411e,
-  [0x3da7] = 0x411f, [0x3da8] = 0x4120, [0x3da9] = 0x4121, [0x3daa] = 0x4122,
-  [0x3dab] = 0x4123, [0x3dac] = 0x4124, [0x3dad] = 0x4125, [0x3dae] = 0x4126,
-  [0x3daf] = 0x4127, [0x3db0] = 0x4128, [0x3db1] = 0x4129, [0x3db2] = 0x412a,
-  [0x3db3] = 0x412b, [0x3db4] = 0x412c, [0x3db5] = 0x412d, [0x3db6] = 0x412e,
-  [0x3db7] = 0x412f, [0x3db8] = 0x4130, [0x3db9] = 0x4131, [0x3dba] = 0x4132,
-  [0x3dbb] = 0x4133, [0x3dbc] = 0x4134, [0x3dbd] = 0x4135, [0x3dbe] = 0x4136,
-  [0x3dbf] = 0x4137, [0x3dc0] = 0x4138, [0x3dc1] = 0x4139, [0x3dc2] = 0x413a,
-  [0x3dc3] = 0x413b, [0x3dc4] = 0x413c, [0x3dc5] = 0x413d, [0x3dc6] = 0x413e,
-  [0x3dc7] = 0x413f, [0x3dc8] = 0x4140, [0x3dc9] = 0x4141, [0x3dca] = 0x4142,
-  [0x3dcb] = 0x4143, [0x3dcc] = 0x4144, [0x3dcd] = 0x4145, [0x3dce] = 0x4146,
-  [0x3dcf] = 0x4147, [0x3dd0] = 0x4148, [0x3dd1] = 0x4149, [0x3dd2] = 0x414a,
-  [0x3dd3] = 0x414b, [0x3dd4] = 0x414c, [0x3dd5] = 0x414d, [0x3dd6] = 0x414e,
-  [0x3dd7] = 0x414f, [0x3dd8] = 0x4150, [0x3dd9] = 0x4151, [0x3dda] = 0x4152,
-  [0x3ddb] = 0x4153, [0x3ddc] = 0x4154, [0x3ddd] = 0x4155, [0x3dde] = 0x4156,
-  [0x3ddf] = 0x4157, [0x3de0] = 0x4158, [0x3de1] = 0x4159, [0x3de2] = 0x415a,
-  [0x3de3] = 0x415b, [0x3de4] = 0x415c, [0x3de5] = 0x415d, [0x3de6] = 0x415e,
-  [0x3de7] = 0x4160, [0x3de8] = 0x4161, [0x3de9] = 0x4162, [0x3dea] = 0x4163,
-  [0x3deb] = 0x4164, [0x3dec] = 0x4165, [0x3ded] = 0x4166, [0x3dee] = 0x4167,
-  [0x3def] = 0x4168, [0x3df0] = 0x4169, [0x3df1] = 0x416a, [0x3df2] = 0x416b,
-  [0x3df3] = 0x416c, [0x3df4] = 0x416d, [0x3df5] = 0x416e, [0x3df6] = 0x416f,
-  [0x3df7] = 0x4170, [0x3df8] = 0x4171, [0x3df9] = 0x4172, [0x3dfa] = 0x4173,
-  [0x3dfb] = 0x4174, [0x3dfc] = 0x4175, [0x3dfd] = 0x4176, [0x3dfe] = 0x4177,
-  [0x3dff] = 0x4178, [0x3e00] = 0x4179, [0x3e01] = 0x417a, [0x3e02] = 0x417b,
-  [0x3e03] = 0x417c, [0x3e04] = 0x417d, [0x3e05] = 0x417e, [0x3e06] = 0x417f,
-  [0x3e07] = 0x4180, [0x3e08] = 0x4181, [0x3e09] = 0x4182, [0x3e0a] = 0x4183,
-  [0x3e0b] = 0x4184, [0x3e0c] = 0x4185, [0x3e0d] = 0x4186, [0x3e0e] = 0x4187,
-  [0x3e0f] = 0x4188, [0x3e10] = 0x4189, [0x3e11] = 0x418a, [0x3e12] = 0x418b,
-  [0x3e13] = 0x418c, [0x3e14] = 0x418d, [0x3e15] = 0x418e, [0x3e16] = 0x418f,
-  [0x3e17] = 0x4190, [0x3e18] = 0x4191, [0x3e19] = 0x4192, [0x3e1a] = 0x4193,
-  [0x3e1b] = 0x4194, [0x3e1c] = 0x4195, [0x3e1d] = 0x4196, [0x3e1e] = 0x4197,
-  [0x3e1f] = 0x4198, [0x3e20] = 0x4199, [0x3e21] = 0x419a, [0x3e22] = 0x419b,
-  [0x3e23] = 0x419c, [0x3e24] = 0x419d, [0x3e25] = 0x419e, [0x3e26] = 0x419f,
-  [0x3e27] = 0x41a0, [0x3e28] = 0x41a1, [0x3e29] = 0x41a2, [0x3e2a] = 0x41a3,
-  [0x3e2b] = 0x41a4, [0x3e2c] = 0x41a5, [0x3e2d] = 0x41a6, [0x3e2e] = 0x41a7,
-  [0x3e2f] = 0x41a8, [0x3e30] = 0x41a9, [0x3e31] = 0x41aa, [0x3e32] = 0x41ab,
-  [0x3e33] = 0x41ac, [0x3e34] = 0x41ad, [0x3e35] = 0x41ae, [0x3e36] = 0x41af,
-  [0x3e37] = 0x41b0, [0x3e38] = 0x41b1, [0x3e39] = 0x41b2, [0x3e3a] = 0x41b3,
-  [0x3e3b] = 0x41b4, [0x3e3c] = 0x41b5, [0x3e3d] = 0x41b6, [0x3e3e] = 0x41b7,
-  [0x3e3f] = 0x41b8, [0x3e40] = 0x41b9, [0x3e41] = 0x41ba, [0x3e42] = 0x41bb,
-  [0x3e43] = 0x41bc, [0x3e44] = 0x41bd, [0x3e45] = 0x41be, [0x3e46] = 0x41bf,
-  [0x3e47] = 0x41c0, [0x3e48] = 0x41c1, [0x3e49] = 0x41c2, [0x3e4a] = 0x41c3,
-  [0x3e4b] = 0x41c4, [0x3e4c] = 0x41c5, [0x3e4d] = 0x41c6, [0x3e4e] = 0x41c7,
-  [0x3e4f] = 0x41c8, [0x3e50] = 0x41c9, [0x3e51] = 0x41ca, [0x3e52] = 0x41cb,
-  [0x3e53] = 0x41cc, [0x3e54] = 0x41cd, [0x3e55] = 0x41ce, [0x3e56] = 0x41cf,
-  [0x3e57] = 0x41d0, [0x3e58] = 0x41d1, [0x3e59] = 0x41d2, [0x3e5a] = 0x41d3,
-  [0x3e5b] = 0x41d4, [0x3e5c] = 0x41d5, [0x3e5d] = 0x41d6, [0x3e5e] = 0x41d7,
-  [0x3e5f] = 0x41d8, [0x3e60] = 0x41d9, [0x3e61] = 0x41da, [0x3e62] = 0x41db,
-  [0x3e63] = 0x41dc, [0x3e64] = 0x41dd, [0x3e65] = 0x41de, [0x3e66] = 0x41df,
-  [0x3e67] = 0x41e0, [0x3e68] = 0x41e1, [0x3e69] = 0x41e2, [0x3e6a] = 0x41e3,
-  [0x3e6b] = 0x41e4, [0x3e6c] = 0x41e5, [0x3e6d] = 0x41e6, [0x3e6e] = 0x41e7,
-  [0x3e6f] = 0x41e8, [0x3e70] = 0x41e9, [0x3e71] = 0x41ea, [0x3e72] = 0x41eb,
-  [0x3e73] = 0x41ec, [0x3e74] = 0x41ed, [0x3e75] = 0x41ee, [0x3e76] = 0x41ef,
-  [0x3e77] = 0x41f0, [0x3e78] = 0x41f1, [0x3e79] = 0x41f2, [0x3e7a] = 0x41f3,
-  [0x3e7b] = 0x41f4, [0x3e7c] = 0x41f5, [0x3e7d] = 0x41f6, [0x3e7e] = 0x41f7,
-  [0x3e7f] = 0x41f8, [0x3e80] = 0x41f9, [0x3e81] = 0x41fa, [0x3e82] = 0x41fb,
-  [0x3e83] = 0x41fc, [0x3e84] = 0x41fd, [0x3e85] = 0x41fe, [0x3e86] = 0x41ff,
-  [0x3e87] = 0x4200, [0x3e88] = 0x4201, [0x3e89] = 0x4202, [0x3e8a] = 0x4203,
-  [0x3e8b] = 0x4204, [0x3e8c] = 0x4205, [0x3e8d] = 0x4206, [0x3e8e] = 0x4207,
-  [0x3e8f] = 0x4208, [0x3e90] = 0x4209, [0x3e91] = 0x420a, [0x3e92] = 0x420b,
-  [0x3e93] = 0x420c, [0x3e94] = 0x420d, [0x3e95] = 0x420e, [0x3e96] = 0x420f,
-  [0x3e97] = 0x4210, [0x3e98] = 0x4211, [0x3e99] = 0x4212, [0x3e9a] = 0x4213,
-  [0x3e9b] = 0x4214, [0x3e9c] = 0x4215, [0x3e9d] = 0x4216, [0x3e9e] = 0x4217,
-  [0x3e9f] = 0x4218, [0x3ea0] = 0x4219, [0x3ea1] = 0x421a, [0x3ea2] = 0x421b,
-  [0x3ea3] = 0x421c, [0x3ea4] = 0x421d, [0x3ea5] = 0x421e, [0x3ea6] = 0x421f,
-  [0x3ea7] = 0x4220, [0x3ea8] = 0x4221, [0x3ea9] = 0x4222, [0x3eaa] = 0x4223,
-  [0x3eab] = 0x4224, [0x3eac] = 0x4225, [0x3ead] = 0x4226, [0x3eae] = 0x4227,
-  [0x3eaf] = 0x4228, [0x3eb0] = 0x4229, [0x3eb1] = 0x422a, [0x3eb2] = 0x422b,
-  [0x3eb3] = 0x422c, [0x3eb4] = 0x422d, [0x3eb5] = 0x422e, [0x3eb6] = 0x422f,
-  [0x3eb7] = 0x4230, [0x3eb8] = 0x4231, [0x3eb9] = 0x4232, [0x3eba] = 0x4233,
-  [0x3ebb] = 0x4234, [0x3ebc] = 0x4235, [0x3ebd] = 0x4236, [0x3ebe] = 0x4237,
-  [0x3ebf] = 0x4238, [0x3ec0] = 0x4239, [0x3ec1] = 0x423a, [0x3ec2] = 0x423b,
-  [0x3ec3] = 0x423c, [0x3ec4] = 0x423d, [0x3ec5] = 0x423e, [0x3ec6] = 0x423f,
-  [0x3ec7] = 0x4240, [0x3ec8] = 0x4241, [0x3ec9] = 0x4242, [0x3eca] = 0x4243,
-  [0x3ecb] = 0x4244, [0x3ecc] = 0x4245, [0x3ecd] = 0x4246, [0x3ece] = 0x4247,
-  [0x3ecf] = 0x4248, [0x3ed0] = 0x4249, [0x3ed1] = 0x424a, [0x3ed2] = 0x424b,
-  [0x3ed3] = 0x424c, [0x3ed4] = 0x424d, [0x3ed5] = 0x424e, [0x3ed6] = 0x424f,
-  [0x3ed7] = 0x4250, [0x3ed8] = 0x4251, [0x3ed9] = 0x4252, [0x3eda] = 0x4253,
-  [0x3edb] = 0x4254, [0x3edc] = 0x4255, [0x3edd] = 0x4256, [0x3ede] = 0x4257,
-  [0x3edf] = 0x4258, [0x3ee0] = 0x4259, [0x3ee1] = 0x425a, [0x3ee2] = 0x425b,
-  [0x3ee3] = 0x425c, [0x3ee4] = 0x425d, [0x3ee5] = 0x425e, [0x3ee6] = 0x425f,
-  [0x3ee7] = 0x4260, [0x3ee8] = 0x4261, [0x3ee9] = 0x4262, [0x3eea] = 0x4263,
-  [0x3eeb] = 0x4264, [0x3eec] = 0x4265, [0x3eed] = 0x4266, [0x3eee] = 0x4267,
-  [0x3eef] = 0x4268, [0x3ef0] = 0x4269, [0x3ef1] = 0x426a, [0x3ef2] = 0x426b,
-  [0x3ef3] = 0x426c, [0x3ef4] = 0x426d, [0x3ef5] = 0x426e, [0x3ef6] = 0x426f,
-  [0x3ef7] = 0x4270, [0x3ef8] = 0x4271, [0x3ef9] = 0x4272, [0x3efa] = 0x4273,
-  [0x3efb] = 0x4274, [0x3efc] = 0x4275, [0x3efd] = 0x4276, [0x3efe] = 0x4277,
-  [0x3eff] = 0x4278, [0x3f00] = 0x4279, [0x3f01] = 0x427a, [0x3f02] = 0x427b,
-  [0x3f03] = 0x427c, [0x3f04] = 0x427d, [0x3f05] = 0x427e, [0x3f06] = 0x427f,
-  [0x3f07] = 0x4280, [0x3f08] = 0x4281, [0x3f09] = 0x4282, [0x3f0a] = 0x4283,
-  [0x3f0b] = 0x4284, [0x3f0c] = 0x4285, [0x3f0d] = 0x4286, [0x3f0e] = 0x4287,
-  [0x3f0f] = 0x4288, [0x3f10] = 0x4289, [0x3f11] = 0x428a, [0x3f12] = 0x428b,
-  [0x3f13] = 0x428c, [0x3f14] = 0x428d, [0x3f15] = 0x428e, [0x3f16] = 0x428f,
-  [0x3f17] = 0x4290, [0x3f18] = 0x4291, [0x3f19] = 0x4292, [0x3f1a] = 0x4293,
-  [0x3f1b] = 0x4294, [0x3f1c] = 0x4295, [0x3f1d] = 0x4296, [0x3f1e] = 0x4297,
-  [0x3f1f] = 0x4298, [0x3f20] = 0x4299, [0x3f21] = 0x429a, [0x3f22] = 0x429b,
-  [0x3f23] = 0x429c, [0x3f24] = 0x429d, [0x3f25] = 0x429e, [0x3f26] = 0x429f,
-  [0x3f27] = 0x42a0, [0x3f28] = 0x42a1, [0x3f29] = 0x42a2, [0x3f2a] = 0x42a3,
-  [0x3f2b] = 0x42a4, [0x3f2c] = 0x42a5, [0x3f2d] = 0x42a6, [0x3f2e] = 0x42a7,
-  [0x3f2f] = 0x42a8, [0x3f30] = 0x42a9, [0x3f31] = 0x42aa, [0x3f32] = 0x42ab,
-  [0x3f33] = 0x42ac, [0x3f34] = 0x42ad, [0x3f35] = 0x42ae, [0x3f36] = 0x42af,
-  [0x3f37] = 0x42b0, [0x3f38] = 0x42b1, [0x3f39] = 0x42b2, [0x3f3a] = 0x42b3,
-  [0x3f3b] = 0x42b4, [0x3f3c] = 0x42b5, [0x3f3d] = 0x42b6, [0x3f3e] = 0x42b7,
-  [0x3f3f] = 0x42b8, [0x3f40] = 0x42b9, [0x3f41] = 0x42ba, [0x3f42] = 0x42bb,
-  [0x3f43] = 0x42bc, [0x3f44] = 0x42bd, [0x3f45] = 0x42be, [0x3f46] = 0x42bf,
-  [0x3f47] = 0x42c0, [0x3f48] = 0x42c1, [0x3f49] = 0x42c2, [0x3f4a] = 0x42c3,
-  [0x3f4b] = 0x42c4, [0x3f4c] = 0x42c5, [0x3f4d] = 0x42c6, [0x3f4e] = 0x42c7,
-  [0x3f4f] = 0x42c8, [0x3f50] = 0x42c9, [0x3f51] = 0x42ca, [0x3f52] = 0x42cb,
-  [0x3f53] = 0x42cc, [0x3f54] = 0x42cd, [0x3f55] = 0x42ce, [0x3f56] = 0x42cf,
-  [0x3f57] = 0x42d0, [0x3f58] = 0x42d1, [0x3f59] = 0x42d2, [0x3f5a] = 0x42d3,
-  [0x3f5b] = 0x42d4, [0x3f5c] = 0x42d5, [0x3f5d] = 0x42d6, [0x3f5e] = 0x42d7,
-  [0x3f5f] = 0x42d8, [0x3f60] = 0x42d9, [0x3f61] = 0x42da, [0x3f62] = 0x42db,
-  [0x3f63] = 0x42dc, [0x3f64] = 0x42dd, [0x3f65] = 0x42de, [0x3f66] = 0x42df,
-  [0x3f67] = 0x42e0, [0x3f68] = 0x42e1, [0x3f69] = 0x42e2, [0x3f6a] = 0x42e3,
-  [0x3f6b] = 0x42e4, [0x3f6c] = 0x42e5, [0x3f6d] = 0x42e6, [0x3f6e] = 0x42e7,
-  [0x3f6f] = 0x42e8, [0x3f70] = 0x42e9, [0x3f71] = 0x42ea, [0x3f72] = 0x42eb,
-  [0x3f73] = 0x42ec, [0x3f74] = 0x42ed, [0x3f75] = 0x42ee, [0x3f76] = 0x42ef,
-  [0x3f77] = 0x42f0, [0x3f78] = 0x42f1, [0x3f79] = 0x42f2, [0x3f7a] = 0x42f3,
-  [0x3f7b] = 0x42f4, [0x3f7c] = 0x42f5, [0x3f7d] = 0x42f6, [0x3f7e] = 0x42f7,
-  [0x3f7f] = 0x42f8, [0x3f80] = 0x42f9, [0x3f81] = 0x42fa, [0x3f82] = 0x42fb,
-  [0x3f83] = 0x42fc, [0x3f84] = 0x42fd, [0x3f85] = 0x42fe, [0x3f86] = 0x42ff,
-  [0x3f87] = 0x4300, [0x3f88] = 0x4301, [0x3f89] = 0x4302, [0x3f8a] = 0x4303,
-  [0x3f8b] = 0x4304, [0x3f8c] = 0x4305, [0x3f8d] = 0x4306, [0x3f8e] = 0x4307,
-  [0x3f8f] = 0x4308, [0x3f90] = 0x4309, [0x3f91] = 0x430a, [0x3f92] = 0x430b,
-  [0x3f93] = 0x430c, [0x3f94] = 0x430d, [0x3f95] = 0x430e, [0x3f96] = 0x430f,
-  [0x3f97] = 0x4310, [0x3f98] = 0x4311, [0x3f99] = 0x4312, [0x3f9a] = 0x4313,
-  [0x3f9b] = 0x4314, [0x3f9c] = 0x4315, [0x3f9d] = 0x4316, [0x3f9e] = 0x4317,
-  [0x3f9f] = 0x4318, [0x3fa0] = 0x4319, [0x3fa1] = 0x431a, [0x3fa2] = 0x431b,
-  [0x3fa3] = 0x431c, [0x3fa4] = 0x431d, [0x3fa5] = 0x431e, [0x3fa6] = 0x431f,
-  [0x3fa7] = 0x4320, [0x3fa8] = 0x4321, [0x3fa9] = 0x4322, [0x3faa] = 0x4323,
-  [0x3fab] = 0x4324, [0x3fac] = 0x4325, [0x3fad] = 0x4326, [0x3fae] = 0x4327,
-  [0x3faf] = 0x4328, [0x3fb0] = 0x4329, [0x3fb1] = 0x432a, [0x3fb2] = 0x432b,
-  [0x3fb3] = 0x432c, [0x3fb4] = 0x432d, [0x3fb5] = 0x432e, [0x3fb6] = 0x432f,
-  [0x3fb7] = 0x4330, [0x3fb8] = 0x4331, [0x3fb9] = 0x4332, [0x3fba] = 0x4333,
-  [0x3fbb] = 0x4334, [0x3fbc] = 0x4335, [0x3fbd] = 0x4336, [0x3fbe] = 0x4338,
-  [0x3fbf] = 0x4339, [0x3fc0] = 0x433a, [0x3fc1] = 0x433b, [0x3fc2] = 0x433c,
-  [0x3fc3] = 0x433d, [0x3fc4] = 0x433e, [0x3fc5] = 0x433f, [0x3fc6] = 0x4340,
-  [0x3fc7] = 0x4341, [0x3fc8] = 0x4342, [0x3fc9] = 0x4343, [0x3fca] = 0x4344,
-  [0x3fcb] = 0x4345, [0x3fcc] = 0x4346, [0x3fcd] = 0x4347, [0x3fce] = 0x4348,
-  [0x3fcf] = 0x4349, [0x3fd0] = 0x434a, [0x3fd1] = 0x434b, [0x3fd2] = 0x434c,
-  [0x3fd3] = 0x434d, [0x3fd4] = 0x434e, [0x3fd5] = 0x434f, [0x3fd6] = 0x4350,
-  [0x3fd7] = 0x4351, [0x3fd8] = 0x4352, [0x3fd9] = 0x4353, [0x3fda] = 0x4354,
-  [0x3fdb] = 0x4355, [0x3fdc] = 0x4356, [0x3fdd] = 0x4357, [0x3fde] = 0x4358,
-  [0x3fdf] = 0x4359, [0x3fe0] = 0x435a, [0x3fe1] = 0x435b, [0x3fe2] = 0x435c,
-  [0x3fe3] = 0x435d, [0x3fe4] = 0x435e, [0x3fe5] = 0x435f, [0x3fe6] = 0x4360,
-  [0x3fe7] = 0x4361, [0x3fe8] = 0x4362, [0x3fe9] = 0x4363, [0x3fea] = 0x4364,
-  [0x3feb] = 0x4365, [0x3fec] = 0x4366, [0x3fed] = 0x4367, [0x3fee] = 0x4368,
-  [0x3fef] = 0x4369, [0x3ff0] = 0x436a, [0x3ff1] = 0x436b, [0x3ff2] = 0x436c,
-  [0x3ff3] = 0x436d, [0x3ff4] = 0x436e, [0x3ff5] = 0x436f, [0x3ff6] = 0x4370,
-  [0x3ff7] = 0x4371, [0x3ff8] = 0x4372, [0x3ff9] = 0x4373, [0x3ffa] = 0x4374,
-  [0x3ffb] = 0x4375, [0x3ffc] = 0x4376, [0x3ffd] = 0x4377, [0x3ffe] = 0x4378,
-  [0x3fff] = 0x4379, [0x4000] = 0x437a, [0x4001] = 0x437b, [0x4002] = 0x437c,
-  [0x4003] = 0x437d, [0x4004] = 0x437e, [0x4005] = 0x437f, [0x4006] = 0x4380,
-  [0x4007] = 0x4381, [0x4008] = 0x4382, [0x4009] = 0x4383, [0x400a] = 0x4384,
-  [0x400b] = 0x4385, [0x400c] = 0x4386, [0x400d] = 0x4387, [0x400e] = 0x4388,
-  [0x400f] = 0x4389, [0x4010] = 0x438a, [0x4011] = 0x438b, [0x4012] = 0x438c,
-  [0x4013] = 0x438d, [0x4014] = 0x438e, [0x4015] = 0x438f, [0x4016] = 0x4390,
-  [0x4017] = 0x4391, [0x4018] = 0x4392, [0x4019] = 0x4393, [0x401a] = 0x4394,
-  [0x401b] = 0x4395, [0x401c] = 0x4396, [0x401d] = 0x4397, [0x401e] = 0x4398,
-  [0x401f] = 0x4399, [0x4020] = 0x439a, [0x4021] = 0x439b, [0x4022] = 0x439c,
-  [0x4023] = 0x439d, [0x4024] = 0x439e, [0x4025] = 0x439f, [0x4026] = 0x43a0,
-  [0x4027] = 0x43a1, [0x4028] = 0x43a2, [0x4029] = 0x43a3, [0x402a] = 0x43a4,
-  [0x402b] = 0x43a5, [0x402c] = 0x43a6, [0x402d] = 0x43a7, [0x402e] = 0x43a8,
-  [0x402f] = 0x43a9, [0x4030] = 0x43aa, [0x4031] = 0x43ab, [0x4032] = 0x43ad,
-  [0x4033] = 0x43ae, [0x4034] = 0x43af, [0x4035] = 0x43b0, [0x4036] = 0x43b2,
-  [0x4037] = 0x43b3, [0x4038] = 0x43b4, [0x4039] = 0x43b5, [0x403a] = 0x43b6,
-  [0x403b] = 0x43b7, [0x403c] = 0x43b8, [0x403d] = 0x43b9, [0x403e] = 0x43ba,
-  [0x403f] = 0x43bb, [0x4040] = 0x43bc, [0x4041] = 0x43bd, [0x4042] = 0x43be,
-  [0x4043] = 0x43bf, [0x4044] = 0x43c0, [0x4045] = 0x43c1, [0x4046] = 0x43c2,
-  [0x4047] = 0x43c3, [0x4048] = 0x43c4, [0x4049] = 0x43c5, [0x404a] = 0x43c6,
-  [0x404b] = 0x43c7, [0x404c] = 0x43c8, [0x404d] = 0x43c9, [0x404e] = 0x43ca,
-  [0x404f] = 0x43cb, [0x4050] = 0x43cc, [0x4051] = 0x43cd, [0x4052] = 0x43ce,
-  [0x4053] = 0x43cf, [0x4054] = 0x43d0, [0x4055] = 0x43d1, [0x4056] = 0x43d2,
-  [0x4057] = 0x43d3, [0x4058] = 0x43d4, [0x4059] = 0x43d5, [0x405a] = 0x43d6,
-  [0x405b] = 0x43d7, [0x405c] = 0x43d8, [0x405d] = 0x43d9, [0x405e] = 0x43da,
-  [0x405f] = 0x43db, [0x4060] = 0x43dc, [0x4061] = 0x43de, [0x4062] = 0x43df,
-  [0x4063] = 0x43e0, [0x4064] = 0x43e1, [0x4065] = 0x43e2, [0x4066] = 0x43e3,
-  [0x4067] = 0x43e4, [0x4068] = 0x43e5, [0x4069] = 0x43e6, [0x406a] = 0x43e7,
-  [0x406b] = 0x43e8, [0x406c] = 0x43e9, [0x406d] = 0x43ea, [0x406e] = 0x43eb,
-  [0x406f] = 0x43ec, [0x4070] = 0x43ed, [0x4071] = 0x43ee, [0x4072] = 0x43ef,
-  [0x4073] = 0x43f0, [0x4074] = 0x43f1, [0x4075] = 0x43f2, [0x4076] = 0x43f3,
-  [0x4077] = 0x43f4, [0x4078] = 0x43f5, [0x4079] = 0x43f6, [0x407a] = 0x43f7,
-  [0x407b] = 0x43f8, [0x407c] = 0x43f9, [0x407d] = 0x43fa, [0x407e] = 0x43fb,
-  [0x407f] = 0x43fc, [0x4080] = 0x43fd, [0x4081] = 0x43fe, [0x4082] = 0x43ff,
-  [0x4083] = 0x4400, [0x4084] = 0x4401, [0x4085] = 0x4402, [0x4086] = 0x4403,
-  [0x4087] = 0x4404, [0x4088] = 0x4405, [0x4089] = 0x4406, [0x408a] = 0x4407,
-  [0x408b] = 0x4408, [0x408c] = 0x4409, [0x408d] = 0x440a, [0x408e] = 0x440b,
-  [0x408f] = 0x440c, [0x4090] = 0x440d, [0x4091] = 0x440e, [0x4092] = 0x440f,
-  [0x4093] = 0x4410, [0x4094] = 0x4411, [0x4095] = 0x4412, [0x4096] = 0x4413,
-  [0x4097] = 0x4414, [0x4098] = 0x4415, [0x4099] = 0x4416, [0x409a] = 0x4417,
-  [0x409b] = 0x4418, [0x409c] = 0x4419, [0x409d] = 0x441a, [0x409e] = 0x441b,
-  [0x409f] = 0x441c, [0x40a0] = 0x441d, [0x40a1] = 0x441e, [0x40a2] = 0x441f,
-  [0x40a3] = 0x4420, [0x40a4] = 0x4421, [0x40a5] = 0x4422, [0x40a6] = 0x4423,
-  [0x40a7] = 0x4424, [0x40a8] = 0x4425, [0x40a9] = 0x4426, [0x40aa] = 0x4427,
-  [0x40ab] = 0x4428, [0x40ac] = 0x4429, [0x40ad] = 0x442a, [0x40ae] = 0x442b,
-  [0x40af] = 0x442c, [0x40b0] = 0x442d, [0x40b1] = 0x442e, [0x40b2] = 0x442f,
-  [0x40b3] = 0x4430, [0x40b4] = 0x4431, [0x40b5] = 0x4432, [0x40b6] = 0x4433,
-  [0x40b7] = 0x4434, [0x40b8] = 0x4435, [0x40b9] = 0x4436, [0x40ba] = 0x4437,
-  [0x40bb] = 0x4438, [0x40bc] = 0x4439, [0x40bd] = 0x443a, [0x40be] = 0x443b,
-  [0x40bf] = 0x443c, [0x40c0] = 0x443d, [0x40c1] = 0x443e, [0x40c2] = 0x443f,
-  [0x40c3] = 0x4440, [0x40c4] = 0x4441, [0x40c5] = 0x4442, [0x40c6] = 0x4443,
-  [0x40c7] = 0x4444, [0x40c8] = 0x4445, [0x40c9] = 0x4446, [0x40ca] = 0x4447,
-  [0x40cb] = 0x4448, [0x40cc] = 0x4449, [0x40cd] = 0x444a, [0x40ce] = 0x444b,
-  [0x40cf] = 0x444c, [0x40d0] = 0x444d, [0x40d1] = 0x444e, [0x40d2] = 0x444f,
-  [0x40d3] = 0x4450, [0x40d4] = 0x4451, [0x40d5] = 0x4452, [0x40d6] = 0x4453,
-  [0x40d7] = 0x4454, [0x40d8] = 0x4455, [0x40d9] = 0x4456, [0x40da] = 0x4457,
-  [0x40db] = 0x4458, [0x40dc] = 0x4459, [0x40dd] = 0x445a, [0x40de] = 0x445b,
-  [0x40df] = 0x445c, [0x40e0] = 0x445d, [0x40e1] = 0x445e, [0x40e2] = 0x445f,
-  [0x40e3] = 0x4460, [0x40e4] = 0x4461, [0x40e5] = 0x4462, [0x40e6] = 0x4463,
-  [0x40e7] = 0x4464, [0x40e8] = 0x4465, [0x40e9] = 0x4466, [0x40ea] = 0x4467,
-  [0x40eb] = 0x4468, [0x40ec] = 0x4469, [0x40ed] = 0x446a, [0x40ee] = 0x446b,
-  [0x40ef] = 0x446c, [0x40f0] = 0x446d, [0x40f1] = 0x446e, [0x40f2] = 0x446f,
-  [0x40f3] = 0x4470, [0x40f4] = 0x4471, [0x40f5] = 0x4472, [0x40f6] = 0x4473,
-  [0x40f7] = 0x4474, [0x40f8] = 0x4475, [0x40f9] = 0x4476, [0x40fa] = 0x4477,
-  [0x40fb] = 0x4478, [0x40fc] = 0x4479, [0x40fd] = 0x447a, [0x40fe] = 0x447b,
-  [0x40ff] = 0x447c, [0x4100] = 0x447d, [0x4101] = 0x447e, [0x4102] = 0x447f,
-  [0x4103] = 0x4480, [0x4104] = 0x4481, [0x4105] = 0x4482, [0x4106] = 0x4483,
-  [0x4107] = 0x4484, [0x4108] = 0x4485, [0x4109] = 0x4486, [0x410a] = 0x4487,
-  [0x410b] = 0x4488, [0x410c] = 0x4489, [0x410d] = 0x448a, [0x410e] = 0x448b,
-  [0x410f] = 0x448c, [0x4110] = 0x448d, [0x4111] = 0x448e, [0x4112] = 0x448f,
-  [0x4113] = 0x4490, [0x4114] = 0x4491, [0x4115] = 0x4492, [0x4116] = 0x4493,
-  [0x4117] = 0x4494, [0x4118] = 0x4495, [0x4119] = 0x4496, [0x411a] = 0x4497,
-  [0x411b] = 0x4498, [0x411c] = 0x4499, [0x411d] = 0x449a, [0x411e] = 0x449b,
-  [0x411f] = 0x449c, [0x4120] = 0x449d, [0x4121] = 0x449e, [0x4122] = 0x449f,
-  [0x4123] = 0x44a0, [0x4124] = 0x44a1, [0x4125] = 0x44a2, [0x4126] = 0x44a3,
-  [0x4127] = 0x44a4, [0x4128] = 0x44a5, [0x4129] = 0x44a6, [0x412a] = 0x44a7,
-  [0x412b] = 0x44a8, [0x412c] = 0x44a9, [0x412d] = 0x44aa, [0x412e] = 0x44ab,
-  [0x412f] = 0x44ac, [0x4130] = 0x44ad, [0x4131] = 0x44ae, [0x4132] = 0x44af,
-  [0x4133] = 0x44b0, [0x4134] = 0x44b1, [0x4135] = 0x44b2, [0x4136] = 0x44b3,
-  [0x4137] = 0x44b4, [0x4138] = 0x44b5, [0x4139] = 0x44b6, [0x413a] = 0x44b7,
-  [0x413b] = 0x44b8, [0x413c] = 0x44b9, [0x413d] = 0x44ba, [0x413e] = 0x44bb,
-  [0x413f] = 0x44bc, [0x4140] = 0x44bd, [0x4141] = 0x44be, [0x4142] = 0x44bf,
-  [0x4143] = 0x44c0, [0x4144] = 0x44c1, [0x4145] = 0x44c2, [0x4146] = 0x44c3,
-  [0x4147] = 0x44c4, [0x4148] = 0x44c5, [0x4149] = 0x44c6, [0x414a] = 0x44c7,
-  [0x414b] = 0x44c8, [0x414c] = 0x44c9, [0x414d] = 0x44ca, [0x414e] = 0x44cb,
-  [0x414f] = 0x44cc, [0x4150] = 0x44cd, [0x4151] = 0x44ce, [0x4152] = 0x44cf,
-  [0x4153] = 0x44d0, [0x4154] = 0x44d1, [0x4155] = 0x44d2, [0x4156] = 0x44d3,
-  [0x4157] = 0x44d4, [0x4158] = 0x44d5, [0x4159] = 0x44d7, [0x415a] = 0x44d8,
-  [0x415b] = 0x44d9, [0x415c] = 0x44da, [0x415d] = 0x44db, [0x415e] = 0x44dc,
-  [0x415f] = 0x44dd, [0x4160] = 0x44de, [0x4161] = 0x44df, [0x4162] = 0x44e0,
-  [0x4163] = 0x44e1, [0x4164] = 0x44e2, [0x4165] = 0x44e3, [0x4166] = 0x44e4,
-  [0x4167] = 0x44e5, [0x4168] = 0x44e6, [0x4169] = 0x44e7, [0x416a] = 0x44e8,
-  [0x416b] = 0x44e9, [0x416c] = 0x44ea, [0x416d] = 0x44eb, [0x416e] = 0x44ec,
-  [0x416f] = 0x44ed, [0x4170] = 0x44ee, [0x4171] = 0x44ef, [0x4172] = 0x44f0,
-  [0x4173] = 0x44f1, [0x4174] = 0x44f2, [0x4175] = 0x44f3, [0x4176] = 0x44f4,
-  [0x4177] = 0x44f5, [0x4178] = 0x44f6, [0x4179] = 0x44f7, [0x417a] = 0x44f8,
-  [0x417b] = 0x44f9, [0x417c] = 0x44fa, [0x417d] = 0x44fb, [0x417e] = 0x44fc,
-  [0x417f] = 0x44fd, [0x4180] = 0x44fe, [0x4181] = 0x44ff, [0x4182] = 0x4500,
-  [0x4183] = 0x4501, [0x4184] = 0x4502, [0x4185] = 0x4503, [0x4186] = 0x4504,
-  [0x4187] = 0x4505, [0x4188] = 0x4506, [0x4189] = 0x4507, [0x418a] = 0x4508,
-  [0x418b] = 0x4509, [0x418c] = 0x450a, [0x418d] = 0x450b, [0x418e] = 0x450c,
-  [0x418f] = 0x450d, [0x4190] = 0x450e, [0x4191] = 0x450f, [0x4192] = 0x4510,
-  [0x4193] = 0x4511, [0x4194] = 0x4512, [0x4195] = 0x4513, [0x4196] = 0x4514,
-  [0x4197] = 0x4515, [0x4198] = 0x4516, [0x4199] = 0x4517, [0x419a] = 0x4518,
-  [0x419b] = 0x4519, [0x419c] = 0x451a, [0x419d] = 0x451b, [0x419e] = 0x451c,
-  [0x419f] = 0x451d, [0x41a0] = 0x451e, [0x41a1] = 0x451f, [0x41a2] = 0x4520,
-  [0x41a3] = 0x4521, [0x41a4] = 0x4522, [0x41a5] = 0x4523, [0x41a6] = 0x4524,
-  [0x41a7] = 0x4525, [0x41a8] = 0x4526, [0x41a9] = 0x4527, [0x41aa] = 0x4528,
-  [0x41ab] = 0x4529, [0x41ac] = 0x452a, [0x41ad] = 0x452b, [0x41ae] = 0x452c,
-  [0x41af] = 0x452d, [0x41b0] = 0x452e, [0x41b1] = 0x452f, [0x41b2] = 0x4530,
-  [0x41b3] = 0x4531, [0x41b4] = 0x4532, [0x41b5] = 0x4533, [0x41b6] = 0x4534,
-  [0x41b7] = 0x4535, [0x41b8] = 0x4536, [0x41b9] = 0x4537, [0x41ba] = 0x4538,
-  [0x41bb] = 0x4539, [0x41bc] = 0x453a, [0x41bd] = 0x453b, [0x41be] = 0x453c,
-  [0x41bf] = 0x453d, [0x41c0] = 0x453e, [0x41c1] = 0x453f, [0x41c2] = 0x4540,
-  [0x41c3] = 0x4541, [0x41c4] = 0x4542, [0x41c5] = 0x4543, [0x41c6] = 0x4544,
-  [0x41c7] = 0x4545, [0x41c8] = 0x4546, [0x41c9] = 0x4547, [0x41ca] = 0x4548,
-  [0x41cb] = 0x4549, [0x41cc] = 0x454a, [0x41cd] = 0x454b, [0x41ce] = 0x454c,
-  [0x41cf] = 0x454d, [0x41d0] = 0x454e, [0x41d1] = 0x454f, [0x41d2] = 0x4550,
-  [0x41d3] = 0x4551, [0x41d4] = 0x4552, [0x41d5] = 0x4553, [0x41d6] = 0x4554,
-  [0x41d7] = 0x4555, [0x41d8] = 0x4556, [0x41d9] = 0x4557, [0x41da] = 0x4558,
-  [0x41db] = 0x4559, [0x41dc] = 0x455a, [0x41dd] = 0x455b, [0x41de] = 0x455c,
-  [0x41df] = 0x455d, [0x41e0] = 0x455e, [0x41e1] = 0x455f, [0x41e2] = 0x4560,
-  [0x41e3] = 0x4561, [0x41e4] = 0x4562, [0x41e5] = 0x4563, [0x41e6] = 0x4564,
-  [0x41e7] = 0x4565, [0x41e8] = 0x4566, [0x41e9] = 0x4567, [0x41ea] = 0x4568,
-  [0x41eb] = 0x4569, [0x41ec] = 0x456a, [0x41ed] = 0x456b, [0x41ee] = 0x456c,
-  [0x41ef] = 0x456d, [0x41f0] = 0x456e, [0x41f1] = 0x456f, [0x41f2] = 0x4570,
-  [0x41f3] = 0x4571, [0x41f4] = 0x4572, [0x41f5] = 0x4573, [0x41f6] = 0x4574,
-  [0x41f7] = 0x4575, [0x41f8] = 0x4576, [0x41f9] = 0x4577, [0x41fa] = 0x4578,
-  [0x41fb] = 0x4579, [0x41fc] = 0x457a, [0x41fd] = 0x457b, [0x41fe] = 0x457c,
-  [0x41ff] = 0x457d, [0x4200] = 0x457e, [0x4201] = 0x457f, [0x4202] = 0x4580,
-  [0x4203] = 0x4581, [0x4204] = 0x4582, [0x4205] = 0x4583, [0x4206] = 0x4584,
-  [0x4207] = 0x4585, [0x4208] = 0x4586, [0x4209] = 0x4587, [0x420a] = 0x4588,
-  [0x420b] = 0x4589, [0x420c] = 0x458a, [0x420d] = 0x458b, [0x420e] = 0x458c,
-  [0x420f] = 0x458d, [0x4210] = 0x458e, [0x4211] = 0x458f, [0x4212] = 0x4590,
-  [0x4213] = 0x4591, [0x4214] = 0x4592, [0x4215] = 0x4593, [0x4216] = 0x4594,
-  [0x4217] = 0x4595, [0x4218] = 0x4596, [0x4219] = 0x4597, [0x421a] = 0x4598,
-  [0x421b] = 0x4599, [0x421c] = 0x459a, [0x421d] = 0x459b, [0x421e] = 0x459c,
-  [0x421f] = 0x459d, [0x4220] = 0x459e, [0x4221] = 0x459f, [0x4222] = 0x45a0,
-  [0x4223] = 0x45a1, [0x4224] = 0x45a2, [0x4225] = 0x45a3, [0x4226] = 0x45a4,
-  [0x4227] = 0x45a5, [0x4228] = 0x45a6, [0x4229] = 0x45a7, [0x422a] = 0x45a8,
-  [0x422b] = 0x45a9, [0x422c] = 0x45aa, [0x422d] = 0x45ab, [0x422e] = 0x45ac,
-  [0x422f] = 0x45ad, [0x4230] = 0x45ae, [0x4231] = 0x45af, [0x4232] = 0x45b0,
-  [0x4233] = 0x45b1, [0x4234] = 0x45b2, [0x4235] = 0x45b3, [0x4236] = 0x45b4,
-  [0x4237] = 0x45b5, [0x4238] = 0x45b6, [0x4239] = 0x45b7, [0x423a] = 0x45b8,
-  [0x423b] = 0x45b9, [0x423c] = 0x45ba, [0x423d] = 0x45bb, [0x423e] = 0x45bc,
-  [0x423f] = 0x45bd, [0x4240] = 0x45be, [0x4241] = 0x45bf, [0x4242] = 0x45c0,
-  [0x4243] = 0x45c1, [0x4244] = 0x45c2, [0x4245] = 0x45c3, [0x4246] = 0x45c4,
-  [0x4247] = 0x45c5, [0x4248] = 0x45c6, [0x4249] = 0x45c7, [0x424a] = 0x45c8,
-  [0x424b] = 0x45c9, [0x424c] = 0x45ca, [0x424d] = 0x45cb, [0x424e] = 0x45cc,
-  [0x424f] = 0x45cd, [0x4250] = 0x45ce, [0x4251] = 0x45cf, [0x4252] = 0x45d0,
-  [0x4253] = 0x45d1, [0x4254] = 0x45d2, [0x4255] = 0x45d3, [0x4256] = 0x45d4,
-  [0x4257] = 0x45d5, [0x4258] = 0x45d6, [0x4259] = 0x45d7, [0x425a] = 0x45d8,
-  [0x425b] = 0x45d9, [0x425c] = 0x45da, [0x425d] = 0x45db, [0x425e] = 0x45dc,
-  [0x425f] = 0x45dd, [0x4260] = 0x45de, [0x4261] = 0x45df, [0x4262] = 0x45e0,
-  [0x4263] = 0x45e1, [0x4264] = 0x45e2, [0x4265] = 0x45e3, [0x4266] = 0x45e4,
-  [0x4267] = 0x45e5, [0x4268] = 0x45e6, [0x4269] = 0x45e7, [0x426a] = 0x45e8,
-  [0x426b] = 0x45e9, [0x426c] = 0x45ea, [0x426d] = 0x45eb, [0x426e] = 0x45ec,
-  [0x426f] = 0x45ed, [0x4270] = 0x45ee, [0x4271] = 0x45ef, [0x4272] = 0x45f0,
-  [0x4273] = 0x45f1, [0x4274] = 0x45f2, [0x4275] = 0x45f3, [0x4276] = 0x45f4,
-  [0x4277] = 0x45f5, [0x4278] = 0x45f6, [0x4279] = 0x45f7, [0x427a] = 0x45f8,
-  [0x427b] = 0x45f9, [0x427c] = 0x45fa, [0x427d] = 0x45fb, [0x427e] = 0x45fc,
-  [0x427f] = 0x45fd, [0x4280] = 0x45fe, [0x4281] = 0x45ff, [0x4282] = 0x4600,
-  [0x4283] = 0x4601, [0x4284] = 0x4602, [0x4285] = 0x4603, [0x4286] = 0x4604,
-  [0x4287] = 0x4605, [0x4288] = 0x4606, [0x4289] = 0x4607, [0x428a] = 0x4608,
-  [0x428b] = 0x4609, [0x428c] = 0x460a, [0x428d] = 0x460b, [0x428e] = 0x460c,
-  [0x428f] = 0x460d, [0x4290] = 0x460e, [0x4291] = 0x460f, [0x4292] = 0x4610,
-  [0x4293] = 0x4611, [0x4294] = 0x4612, [0x4295] = 0x4613, [0x4296] = 0x4614,
-  [0x4297] = 0x4615, [0x4298] = 0x4616, [0x4299] = 0x4617, [0x429a] = 0x4618,
-  [0x429b] = 0x4619, [0x429c] = 0x461a, [0x429d] = 0x461b, [0x429e] = 0x461c,
-  [0x429f] = 0x461d, [0x42a0] = 0x461e, [0x42a1] = 0x461f, [0x42a2] = 0x4620,
-  [0x42a3] = 0x4621, [0x42a4] = 0x4622, [0x42a5] = 0x4623, [0x42a6] = 0x4624,
-  [0x42a7] = 0x4625, [0x42a8] = 0x4626, [0x42a9] = 0x4627, [0x42aa] = 0x4628,
-  [0x42ab] = 0x4629, [0x42ac] = 0x462a, [0x42ad] = 0x462b, [0x42ae] = 0x462c,
-  [0x42af] = 0x462d, [0x42b0] = 0x462e, [0x42b1] = 0x462f, [0x42b2] = 0x4630,
-  [0x42b3] = 0x4631, [0x42b4] = 0x4632, [0x42b5] = 0x4633, [0x42b6] = 0x4634,
-  [0x42b7] = 0x4635, [0x42b8] = 0x4636, [0x42b9] = 0x4637, [0x42ba] = 0x4638,
-  [0x42bb] = 0x4639, [0x42bc] = 0x463a, [0x42bd] = 0x463b, [0x42be] = 0x463c,
-  [0x42bf] = 0x463d, [0x42c0] = 0x463e, [0x42c1] = 0x463f, [0x42c2] = 0x4640,
-  [0x42c3] = 0x4641, [0x42c4] = 0x4642, [0x42c5] = 0x4643, [0x42c6] = 0x4644,
-  [0x42c7] = 0x4645, [0x42c8] = 0x4646, [0x42c9] = 0x4647, [0x42ca] = 0x4648,
-  [0x42cb] = 0x4649, [0x42cc] = 0x464a, [0x42cd] = 0x464b, [0x42ce] = 0x464d,
-  [0x42cf] = 0x464e, [0x42d0] = 0x464f, [0x42d1] = 0x4650, [0x42d2] = 0x4651,
-  [0x42d3] = 0x4652, [0x42d4] = 0x4653, [0x42d5] = 0x4654, [0x42d6] = 0x4655,
-  [0x42d7] = 0x4656, [0x42d8] = 0x4657, [0x42d9] = 0x4658, [0x42da] = 0x4659,
-  [0x42db] = 0x465a, [0x42dc] = 0x465b, [0x42dd] = 0x465c, [0x42de] = 0x465d,
-  [0x42df] = 0x465e, [0x42e0] = 0x465f, [0x42e1] = 0x4660, [0x42e2] = 0x4662,
-  [0x42e3] = 0x4663, [0x42e4] = 0x4664, [0x42e5] = 0x4665, [0x42e6] = 0x4666,
-  [0x42e7] = 0x4667, [0x42e8] = 0x4668, [0x42e9] = 0x4669, [0x42ea] = 0x466a,
-  [0x42eb] = 0x466b, [0x42ec] = 0x466c, [0x42ed] = 0x466d, [0x42ee] = 0x466e,
-  [0x42ef] = 0x466f, [0x42f0] = 0x4670, [0x42f1] = 0x4671, [0x42f2] = 0x4672,
-  [0x42f3] = 0x4673, [0x42f4] = 0x4674, [0x42f5] = 0x4675, [0x42f6] = 0x4676,
-  [0x42f7] = 0x4677, [0x42f8] = 0x4678, [0x42f9] = 0x4679, [0x42fa] = 0x467a,
-  [0x42fb] = 0x467b, [0x42fc] = 0x467c, [0x42fd] = 0x467d, [0x42fe] = 0x467e,
-  [0x42ff] = 0x467f, [0x4300] = 0x4680, [0x4301] = 0x4681, [0x4302] = 0x4682,
-  [0x4303] = 0x4683, [0x4304] = 0x4684, [0x4305] = 0x4685, [0x4306] = 0x4686,
-  [0x4307] = 0x4687, [0x4308] = 0x4688, [0x4309] = 0x4689, [0x430a] = 0x468a,
-  [0x430b] = 0x468b, [0x430c] = 0x468c, [0x430d] = 0x468d, [0x430e] = 0x468e,
-  [0x430f] = 0x468f, [0x4310] = 0x4690, [0x4311] = 0x4691, [0x4312] = 0x4692,
-  [0x4313] = 0x4693, [0x4314] = 0x4694, [0x4315] = 0x4695, [0x4316] = 0x4696,
-  [0x4317] = 0x4697, [0x4318] = 0x4698, [0x4319] = 0x4699, [0x431a] = 0x469a,
-  [0x431b] = 0x469b, [0x431c] = 0x469c, [0x431d] = 0x469d, [0x431e] = 0x469e,
-  [0x431f] = 0x469f, [0x4320] = 0x46a0, [0x4321] = 0x46a1, [0x4322] = 0x46a2,
-  [0x4323] = 0x46a3, [0x4324] = 0x46a4, [0x4325] = 0x46a5, [0x4326] = 0x46a6,
-  [0x4327] = 0x46a7, [0x4328] = 0x46a8, [0x4329] = 0x46a9, [0x432a] = 0x46aa,
-  [0x432b] = 0x46ab, [0x432c] = 0x46ac, [0x432d] = 0x46ad, [0x432e] = 0x46ae,
-  [0x432f] = 0x46af, [0x4330] = 0x46b0, [0x4331] = 0x46b1, [0x4332] = 0x46b2,
-  [0x4333] = 0x46b3, [0x4334] = 0x46b4, [0x4335] = 0x46b5, [0x4336] = 0x46b6,
-  [0x4337] = 0x46b7, [0x4338] = 0x46b8, [0x4339] = 0x46b9, [0x433a] = 0x46ba,
-  [0x433b] = 0x46bb, [0x433c] = 0x46bc, [0x433d] = 0x46bd, [0x433e] = 0x46be,
-  [0x433f] = 0x46bf, [0x4340] = 0x46c0, [0x4341] = 0x46c1, [0x4342] = 0x46c2,
-  [0x4343] = 0x46c3, [0x4344] = 0x46c4, [0x4345] = 0x46c5, [0x4346] = 0x46c6,
-  [0x4347] = 0x46c7, [0x4348] = 0x46c8, [0x4349] = 0x46c9, [0x434a] = 0x46ca,
-  [0x434b] = 0x46cb, [0x434c] = 0x46cc, [0x434d] = 0x46cd, [0x434e] = 0x46ce,
-  [0x434f] = 0x46cf, [0x4350] = 0x46d0, [0x4351] = 0x46d1, [0x4352] = 0x46d2,
-  [0x4353] = 0x46d3, [0x4354] = 0x46d4, [0x4355] = 0x46d5, [0x4356] = 0x46d6,
-  [0x4357] = 0x46d7, [0x4358] = 0x46d8, [0x4359] = 0x46d9, [0x435a] = 0x46da,
-  [0x435b] = 0x46db, [0x435c] = 0x46dc, [0x435d] = 0x46dd, [0x435e] = 0x46de,
-  [0x435f] = 0x46df, [0x4360] = 0x46e0, [0x4361] = 0x46e1, [0x4362] = 0x46e2,
-  [0x4363] = 0x46e3, [0x4364] = 0x46e4, [0x4365] = 0x46e5, [0x4366] = 0x46e6,
-  [0x4367] = 0x46e7, [0x4368] = 0x46e8, [0x4369] = 0x46e9, [0x436a] = 0x46ea,
-  [0x436b] = 0x46eb, [0x436c] = 0x46ec, [0x436d] = 0x46ed, [0x436e] = 0x46ee,
-  [0x436f] = 0x46ef, [0x4370] = 0x46f0, [0x4371] = 0x46f1, [0x4372] = 0x46f2,
-  [0x4373] = 0x46f3, [0x4374] = 0x46f4, [0x4375] = 0x46f5, [0x4376] = 0x46f6,
-  [0x4377] = 0x46f7, [0x4378] = 0x46f8, [0x4379] = 0x46f9, [0x437a] = 0x46fa,
-  [0x437b] = 0x46fb, [0x437c] = 0x46fc, [0x437d] = 0x46fd, [0x437e] = 0x46fe,
-  [0x437f] = 0x46ff, [0x4380] = 0x4700, [0x4381] = 0x4701, [0x4382] = 0x4702,
-  [0x4383] = 0x4703, [0x4384] = 0x4704, [0x4385] = 0x4705, [0x4386] = 0x4706,
-  [0x4387] = 0x4707, [0x4388] = 0x4708, [0x4389] = 0x4709, [0x438a] = 0x470a,
-  [0x438b] = 0x470b, [0x438c] = 0x470c, [0x438d] = 0x470d, [0x438e] = 0x470e,
-  [0x438f] = 0x470f, [0x4390] = 0x4710, [0x4391] = 0x4711, [0x4392] = 0x4712,
-  [0x4393] = 0x4713, [0x4394] = 0x4714, [0x4395] = 0x4715, [0x4396] = 0x4716,
-  [0x4397] = 0x4717, [0x4398] = 0x4718, [0x4399] = 0x4719, [0x439a] = 0x471a,
-  [0x439b] = 0x471b, [0x439c] = 0x471c, [0x439d] = 0x471d, [0x439e] = 0x471e,
-  [0x439f] = 0x471f, [0x43a0] = 0x4720, [0x43a1] = 0x4721, [0x43a2] = 0x4722,
-  [0x43a3] = 0x4724, [0x43a4] = 0x4725, [0x43a5] = 0x4726, [0x43a6] = 0x4727,
-  [0x43a7] = 0x4728, [0x43a8] = 0x472a, [0x43a9] = 0x472b, [0x43aa] = 0x472c,
-  [0x43ab] = 0x472d, [0x43ac] = 0x472e, [0x43ad] = 0x472f, [0x43ae] = 0x4730,
-  [0x43af] = 0x4731, [0x43b0] = 0x4732, [0x43b1] = 0x4733, [0x43b2] = 0x4734,
-  [0x43b3] = 0x4735, [0x43b4] = 0x4736, [0x43b5] = 0x4737, [0x43b6] = 0x4738,
-  [0x43b7] = 0x4739, [0x43b8] = 0x473a, [0x43b9] = 0x473b, [0x43ba] = 0x473c,
-  [0x43bb] = 0x473d, [0x43bc] = 0x473e, [0x43bd] = 0x473f, [0x43be] = 0x4740,
-  [0x43bf] = 0x4741, [0x43c0] = 0x4742, [0x43c1] = 0x4743, [0x43c2] = 0x4744,
-  [0x43c3] = 0x4745, [0x43c4] = 0x4746, [0x43c5] = 0x4747, [0x43c6] = 0x4748,
-  [0x43c7] = 0x4749, [0x43c8] = 0x474a, [0x43c9] = 0x474b, [0x43ca] = 0x474c,
-  [0x43cb] = 0x474d, [0x43cc] = 0x474e, [0x43cd] = 0x474f, [0x43ce] = 0x4750,
-  [0x43cf] = 0x4751, [0x43d0] = 0x4752, [0x43d1] = 0x4753, [0x43d2] = 0x4754,
-  [0x43d3] = 0x4755, [0x43d4] = 0x4756, [0x43d5] = 0x4757, [0x43d6] = 0x4758,
-  [0x43d7] = 0x4759, [0x43d8] = 0x475a, [0x43d9] = 0x475b, [0x43da] = 0x475c,
-  [0x43db] = 0x475d, [0x43dc] = 0x475e, [0x43dd] = 0x475f, [0x43de] = 0x4760,
-  [0x43df] = 0x4761, [0x43e0] = 0x4762, [0x43e1] = 0x4763, [0x43e2] = 0x4764,
-  [0x43e3] = 0x4765, [0x43e4] = 0x4766, [0x43e5] = 0x4767, [0x43e6] = 0x4768,
-  [0x43e7] = 0x4769, [0x43e8] = 0x476a, [0x43e9] = 0x476b, [0x43ea] = 0x476c,
-  [0x43eb] = 0x476d, [0x43ec] = 0x476e, [0x43ed] = 0x476f, [0x43ee] = 0x4770,
-  [0x43ef] = 0x4771, [0x43f0] = 0x4772, [0x43f1] = 0x4773, [0x43f2] = 0x4774,
-  [0x43f3] = 0x4775, [0x43f4] = 0x4776, [0x43f5] = 0x4777, [0x43f6] = 0x4778,
-  [0x43f7] = 0x4779, [0x43f8] = 0x477a, [0x43f9] = 0x477b, [0x43fa] = 0x477d,
-  [0x43fb] = 0x477e, [0x43fc] = 0x477f, [0x43fd] = 0x4780, [0x43fe] = 0x4781,
-  [0x43ff] = 0x4782, [0x4400] = 0x4783, [0x4401] = 0x4784, [0x4402] = 0x4785,
-  [0x4403] = 0x4786, [0x4404] = 0x4787, [0x4405] = 0x4788, [0x4406] = 0x4789,
-  [0x4407] = 0x478a, [0x4408] = 0x478b, [0x4409] = 0x478c, [0x440a] = 0x478e,
-  [0x440b] = 0x478f, [0x440c] = 0x4790, [0x440d] = 0x4791, [0x440e] = 0x4792,
-  [0x440f] = 0x4793, [0x4410] = 0x4794, [0x4411] = 0x4795, [0x4412] = 0x4796,
-  [0x4413] = 0x4797, [0x4414] = 0x4798, [0x4415] = 0x4799, [0x4416] = 0x479a,
-  [0x4417] = 0x479b, [0x4418] = 0x479c, [0x4419] = 0x479d, [0x441a] = 0x479e,
-  [0x441b] = 0x479f, [0x441c] = 0x47a0, [0x441d] = 0x47a1, [0x441e] = 0x47a2,
-  [0x441f] = 0x47a3, [0x4420] = 0x47a4, [0x4421] = 0x47a5, [0x4422] = 0x47a6,
-  [0x4423] = 0x47a7, [0x4424] = 0x47a8, [0x4425] = 0x47a9, [0x4426] = 0x47aa,
-  [0x4427] = 0x47ab, [0x4428] = 0x47ac, [0x4429] = 0x47ad, [0x442a] = 0x47ae,
-  [0x442b] = 0x47af, [0x442c] = 0x47b0, [0x442d] = 0x47b1, [0x442e] = 0x47b2,
-  [0x442f] = 0x47b3, [0x4430] = 0x47b4, [0x4431] = 0x47b5, [0x4432] = 0x47b6,
-  [0x4433] = 0x47b7, [0x4434] = 0x47b8, [0x4435] = 0x47b9, [0x4436] = 0x47ba,
-  [0x4437] = 0x47bb, [0x4438] = 0x47bc, [0x4439] = 0x47bd, [0x443a] = 0x47be,
-  [0x443b] = 0x47bf, [0x443c] = 0x47c0, [0x443d] = 0x47c1, [0x443e] = 0x47c2,
-  [0x443f] = 0x47c3, [0x4440] = 0x47c4, [0x4441] = 0x47c5, [0x4442] = 0x47c6,
-  [0x4443] = 0x47c7, [0x4444] = 0x47c8, [0x4445] = 0x47c9, [0x4446] = 0x47ca,
-  [0x4447] = 0x47cb, [0x4448] = 0x47cc, [0x4449] = 0x47cd, [0x444a] = 0x47ce,
-  [0x444b] = 0x47cf, [0x444c] = 0x47d0, [0x444d] = 0x47d1, [0x444e] = 0x47d2,
-  [0x444f] = 0x47d3, [0x4450] = 0x47d4, [0x4451] = 0x47d5, [0x4452] = 0x47d6,
-  [0x4453] = 0x47d7, [0x4454] = 0x47d8, [0x4455] = 0x47d9, [0x4456] = 0x47da,
-  [0x4457] = 0x47db, [0x4458] = 0x47dc, [0x4459] = 0x47dd, [0x445a] = 0x47de,
-  [0x445b] = 0x47df, [0x445c] = 0x47e0, [0x445d] = 0x47e1, [0x445e] = 0x47e2,
-  [0x445f] = 0x47e3, [0x4460] = 0x47e4, [0x4461] = 0x47e5, [0x4462] = 0x47e6,
-  [0x4463] = 0x47e7, [0x4464] = 0x47e8, [0x4465] = 0x47e9, [0x4466] = 0x47ea,
-  [0x4467] = 0x47eb, [0x4468] = 0x47ec, [0x4469] = 0x47ed, [0x446a] = 0x47ee,
-  [0x446b] = 0x47ef, [0x446c] = 0x47f0, [0x446d] = 0x47f1, [0x446e] = 0x47f2,
-  [0x446f] = 0x47f3, [0x4470] = 0x47f4, [0x4471] = 0x47f5, [0x4472] = 0x47f6,
-  [0x4473] = 0x47f7, [0x4474] = 0x47f8, [0x4475] = 0x47f9, [0x4476] = 0x47fa,
-  [0x4477] = 0x47fb, [0x4478] = 0x47fc, [0x4479] = 0x47fd, [0x447a] = 0x47fe,
-  [0x447b] = 0x47ff, [0x447c] = 0x4800, [0x447d] = 0x4801, [0x447e] = 0x4802,
-  [0x447f] = 0x4803, [0x4480] = 0x4804, [0x4481] = 0x4805, [0x4482] = 0x4806,
-  [0x4483] = 0x4807, [0x4484] = 0x4808, [0x4485] = 0x4809, [0x4486] = 0x480a,
-  [0x4487] = 0x480b, [0x4488] = 0x480c, [0x4489] = 0x480d, [0x448a] = 0x480e,
-  [0x448b] = 0x480f, [0x448c] = 0x4810, [0x448d] = 0x4811, [0x448e] = 0x4812,
-  [0x448f] = 0x4813, [0x4490] = 0x4814, [0x4491] = 0x4815, [0x4492] = 0x4816,
-  [0x4493] = 0x4817, [0x4494] = 0x4818, [0x4495] = 0x4819, [0x4496] = 0x481a,
-  [0x4497] = 0x481b, [0x4498] = 0x481c, [0x4499] = 0x481d, [0x449a] = 0x481e,
-  [0x449b] = 0x481f, [0x449c] = 0x4820, [0x449d] = 0x4821, [0x449e] = 0x4822,
-  [0x449f] = 0x4823, [0x44a0] = 0x4824, [0x44a1] = 0x4825, [0x44a2] = 0x4826,
-  [0x44a3] = 0x4827, [0x44a4] = 0x4828, [0x44a5] = 0x4829, [0x44a6] = 0x482a,
-  [0x44a7] = 0x482b, [0x44a8] = 0x482c, [0x44a9] = 0x482d, [0x44aa] = 0x482e,
-  [0x44ab] = 0x482f, [0x44ac] = 0x4830, [0x44ad] = 0x4831, [0x44ae] = 0x4832,
-  [0x44af] = 0x4833, [0x44b0] = 0x4834, [0x44b1] = 0x4835, [0x44b2] = 0x4836,
-  [0x44b3] = 0x4837, [0x44b4] = 0x4838, [0x44b5] = 0x4839, [0x44b6] = 0x483a,
-  [0x44b7] = 0x483b, [0x44b8] = 0x483c, [0x44b9] = 0x483d, [0x44ba] = 0x483e,
-  [0x44bb] = 0x483f, [0x44bc] = 0x4840, [0x44bd] = 0x4841, [0x44be] = 0x4842,
-  [0x44bf] = 0x4843, [0x44c0] = 0x4844, [0x44c1] = 0x4845, [0x44c2] = 0x4846,
-  [0x44c3] = 0x4847, [0x44c4] = 0x4848, [0x44c5] = 0x4849, [0x44c6] = 0x484a,
-  [0x44c7] = 0x484b, [0x44c8] = 0x484c, [0x44c9] = 0x484d, [0x44ca] = 0x484e,
-  [0x44cb] = 0x484f, [0x44cc] = 0x4850, [0x44cd] = 0x4851, [0x44ce] = 0x4852,
-  [0x44cf] = 0x4853, [0x44d0] = 0x4854, [0x44d1] = 0x4855, [0x44d2] = 0x4856,
-  [0x44d3] = 0x4857, [0x44d4] = 0x4858, [0x44d5] = 0x4859, [0x44d6] = 0x485a,
-  [0x44d7] = 0x485b, [0x44d8] = 0x485c, [0x44d9] = 0x485d, [0x44da] = 0x485e,
-  [0x44db] = 0x485f, [0x44dc] = 0x4860, [0x44dd] = 0x4861, [0x44de] = 0x4862,
-  [0x44df] = 0x4863, [0x44e0] = 0x4864, [0x44e1] = 0x4865, [0x44e2] = 0x4866,
-  [0x44e3] = 0x4867, [0x44e4] = 0x4868, [0x44e5] = 0x4869, [0x44e6] = 0x486a,
-  [0x44e7] = 0x486b, [0x44e8] = 0x486c, [0x44e9] = 0x486d, [0x44ea] = 0x486e,
-  [0x44eb] = 0x486f, [0x44ec] = 0x4870, [0x44ed] = 0x4871, [0x44ee] = 0x4872,
-  [0x44ef] = 0x4873, [0x44f0] = 0x4874, [0x44f1] = 0x4875, [0x44f2] = 0x4876,
-  [0x44f3] = 0x4877, [0x44f4] = 0x4878, [0x44f5] = 0x4879, [0x44f6] = 0x487a,
-  [0x44f7] = 0x487b, [0x44f8] = 0x487c, [0x44f9] = 0x487d, [0x44fa] = 0x487e,
-  [0x44fb] = 0x487f, [0x44fc] = 0x4880, [0x44fd] = 0x4881, [0x44fe] = 0x4882,
-  [0x44ff] = 0x4883, [0x4500] = 0x4884, [0x4501] = 0x4885, [0x4502] = 0x4886,
-  [0x4503] = 0x4887, [0x4504] = 0x4888, [0x4505] = 0x4889, [0x4506] = 0x488a,
-  [0x4507] = 0x488b, [0x4508] = 0x488c, [0x4509] = 0x488d, [0x450a] = 0x488e,
-  [0x450b] = 0x488f, [0x450c] = 0x4890, [0x450d] = 0x4891, [0x450e] = 0x4892,
-  [0x450f] = 0x4893, [0x4510] = 0x4894, [0x4511] = 0x4895, [0x4512] = 0x4896,
-  [0x4513] = 0x4897, [0x4514] = 0x4898, [0x4515] = 0x4899, [0x4516] = 0x489a,
-  [0x4517] = 0x489b, [0x4518] = 0x489c, [0x4519] = 0x489d, [0x451a] = 0x489e,
-  [0x451b] = 0x489f, [0x451c] = 0x48a0, [0x451d] = 0x48a1, [0x451e] = 0x48a2,
-  [0x451f] = 0x48a3, [0x4520] = 0x48a4, [0x4521] = 0x48a5, [0x4522] = 0x48a6,
-  [0x4523] = 0x48a7, [0x4524] = 0x48a8, [0x4525] = 0x48a9, [0x4526] = 0x48aa,
-  [0x4527] = 0x48ab, [0x4528] = 0x48ac, [0x4529] = 0x48ad, [0x452a] = 0x48ae,
-  [0x452b] = 0x48af, [0x452c] = 0x48b0, [0x452d] = 0x48b1, [0x452e] = 0x48b2,
-  [0x452f] = 0x48b3, [0x4530] = 0x48b4, [0x4531] = 0x48b5, [0x4532] = 0x48b6,
-  [0x4533] = 0x48b7, [0x4534] = 0x48b8, [0x4535] = 0x48b9, [0x4536] = 0x48ba,
-  [0x4537] = 0x48bb, [0x4538] = 0x48bc, [0x4539] = 0x48bd, [0x453a] = 0x48be,
-  [0x453b] = 0x48bf, [0x453c] = 0x48c0, [0x453d] = 0x48c1, [0x453e] = 0x48c2,
-  [0x453f] = 0x48c3, [0x4540] = 0x48c4, [0x4541] = 0x48c5, [0x4542] = 0x48c6,
-  [0x4543] = 0x48c7, [0x4544] = 0x48c8, [0x4545] = 0x48c9, [0x4546] = 0x48ca,
-  [0x4547] = 0x48cb, [0x4548] = 0x48cc, [0x4549] = 0x48cd, [0x454a] = 0x48ce,
-  [0x454b] = 0x48cf, [0x454c] = 0x48d0, [0x454d] = 0x48d1, [0x454e] = 0x48d2,
-  [0x454f] = 0x48d3, [0x4550] = 0x48d4, [0x4551] = 0x48d5, [0x4552] = 0x48d6,
-  [0x4553] = 0x48d7, [0x4554] = 0x48d8, [0x4555] = 0x48d9, [0x4556] = 0x48da,
-  [0x4557] = 0x48db, [0x4558] = 0x48dc, [0x4559] = 0x48dd, [0x455a] = 0x48de,
-  [0x455b] = 0x48df, [0x455c] = 0x48e0, [0x455d] = 0x48e1, [0x455e] = 0x48e2,
-  [0x455f] = 0x48e3, [0x4560] = 0x48e4, [0x4561] = 0x48e5, [0x4562] = 0x48e6,
-  [0x4563] = 0x48e7, [0x4564] = 0x48e8, [0x4565] = 0x48e9, [0x4566] = 0x48ea,
-  [0x4567] = 0x48eb, [0x4568] = 0x48ec, [0x4569] = 0x48ed, [0x456a] = 0x48ee,
-  [0x456b] = 0x48ef, [0x456c] = 0x48f0, [0x456d] = 0x48f1, [0x456e] = 0x48f2,
-  [0x456f] = 0x48f3, [0x4570] = 0x48f4, [0x4571] = 0x48f5, [0x4572] = 0x48f6,
-  [0x4573] = 0x48f7, [0x4574] = 0x48f8, [0x4575] = 0x48f9, [0x4576] = 0x48fa,
-  [0x4577] = 0x48fb, [0x4578] = 0x48fc, [0x4579] = 0x48fd, [0x457a] = 0x48fe,
-  [0x457b] = 0x48ff, [0x457c] = 0x4900, [0x457d] = 0x4901, [0x457e] = 0x4902,
-  [0x457f] = 0x4903, [0x4580] = 0x4904, [0x4581] = 0x4905, [0x4582] = 0x4906,
-  [0x4583] = 0x4907, [0x4584] = 0x4908, [0x4585] = 0x4909, [0x4586] = 0x490a,
-  [0x4587] = 0x490b, [0x4588] = 0x490c, [0x4589] = 0x490d, [0x458a] = 0x490e,
-  [0x458b] = 0x490f, [0x458c] = 0x4910, [0x458d] = 0x4911, [0x458e] = 0x4912,
-  [0x458f] = 0x4913, [0x4590] = 0x4914, [0x4591] = 0x4915, [0x4592] = 0x4916,
-  [0x4593] = 0x4917, [0x4594] = 0x4918, [0x4595] = 0x4919, [0x4596] = 0x491a,
-  [0x4597] = 0x491b, [0x4598] = 0x491c, [0x4599] = 0x491d, [0x459a] = 0x491e,
-  [0x459b] = 0x491f, [0x459c] = 0x4920, [0x459d] = 0x4921, [0x459e] = 0x4922,
-  [0x459f] = 0x4923, [0x45a0] = 0x4924, [0x45a1] = 0x4925, [0x45a2] = 0x4926,
-  [0x45a3] = 0x4927, [0x45a4] = 0x4928, [0x45a5] = 0x4929, [0x45a6] = 0x492a,
-  [0x45a7] = 0x492b, [0x45a8] = 0x492c, [0x45a9] = 0x492d, [0x45aa] = 0x492e,
-  [0x45ab] = 0x492f, [0x45ac] = 0x4930, [0x45ad] = 0x4931, [0x45ae] = 0x4932,
-  [0x45af] = 0x4933, [0x45b0] = 0x4934, [0x45b1] = 0x4935, [0x45b2] = 0x4936,
-  [0x45b3] = 0x4937, [0x45b4] = 0x4938, [0x45b5] = 0x4939, [0x45b6] = 0x493a,
-  [0x45b7] = 0x493b, [0x45b8] = 0x493c, [0x45b9] = 0x493d, [0x45ba] = 0x493e,
-  [0x45bb] = 0x493f, [0x45bc] = 0x4940, [0x45bd] = 0x4941, [0x45be] = 0x4942,
-  [0x45bf] = 0x4943, [0x45c0] = 0x4944, [0x45c1] = 0x4945, [0x45c2] = 0x4946,
-  [0x45c3] = 0x4948, [0x45c4] = 0x4949, [0x45c5] = 0x494a, [0x45c6] = 0x494b,
-  [0x45c7] = 0x494c, [0x45c8] = 0x494d, [0x45c9] = 0x494e, [0x45ca] = 0x494f,
-  [0x45cb] = 0x4950, [0x45cc] = 0x4951, [0x45cd] = 0x4952, [0x45ce] = 0x4953,
-  [0x45cf] = 0x4954, [0x45d0] = 0x4955, [0x45d1] = 0x4956, [0x45d2] = 0x4957,
-  [0x45d3] = 0x4958, [0x45d4] = 0x4959, [0x45d5] = 0x495a, [0x45d6] = 0x495b,
-  [0x45d7] = 0x495c, [0x45d8] = 0x495d, [0x45d9] = 0x495e, [0x45da] = 0x495f,
-  [0x45db] = 0x4960, [0x45dc] = 0x4961, [0x45dd] = 0x4962, [0x45de] = 0x4963,
-  [0x45df] = 0x4964, [0x45e0] = 0x4965, [0x45e1] = 0x4966, [0x45e2] = 0x4967,
-  [0x45e3] = 0x4968, [0x45e4] = 0x4969, [0x45e5] = 0x496a, [0x45e6] = 0x496b,
-  [0x45e7] = 0x496c, [0x45e8] = 0x496d, [0x45e9] = 0x496e, [0x45ea] = 0x496f,
-  [0x45eb] = 0x4970, [0x45ec] = 0x4971, [0x45ed] = 0x4972, [0x45ee] = 0x4973,
-  [0x45ef] = 0x4974, [0x45f0] = 0x4975, [0x45f1] = 0x4976, [0x45f2] = 0x4977,
-  [0x45f3] = 0x4978, [0x45f4] = 0x4979, [0x45f5] = 0x497b, [0x45f6] = 0x497c,
-  [0x45f7] = 0x497e, [0x45f8] = 0x497f, [0x45f9] = 0x4980, [0x45fa] = 0x4981,
-  [0x45fb] = 0x4984, [0x45fc] = 0x4987, [0x45fd] = 0x4988, [0x45fe] = 0x4989,
-  [0x45ff] = 0x498a, [0x4600] = 0x498b, [0x4601] = 0x498c, [0x4602] = 0x498d,
-  [0x4603] = 0x498e, [0x4604] = 0x498f, [0x4605] = 0x4990, [0x4606] = 0x4991,
-  [0x4607] = 0x4992, [0x4608] = 0x4993, [0x4609] = 0x4994, [0x460a] = 0x4995,
-  [0x460b] = 0x4996, [0x460c] = 0x4997, [0x460d] = 0x4998, [0x460e] = 0x4999,
-  [0x460f] = 0x499a, [0x4610] = 0x499c, [0x4611] = 0x499d, [0x4612] = 0x499e,
-  [0x4613] = 0x49a0, [0x4614] = 0x49a1, [0x4615] = 0x49a2, [0x4616] = 0x49a3,
-  [0x4617] = 0x49a4, [0x4618] = 0x49a5, [0x4619] = 0x49a6, [0x461a] = 0x49a7,
-  [0x461b] = 0x49a8, [0x461c] = 0x49a9, [0x461d] = 0x49aa, [0x461e] = 0x49ab,
-  [0x461f] = 0x49ac, [0x4620] = 0x49ad, [0x4621] = 0x49ae, [0x4622] = 0x49af,
-  [0x4623] = 0x49b0, [0x4624] = 0x49b1, [0x4625] = 0x49b2, [0x4626] = 0x49b3,
-  [0x4627] = 0x49b4, [0x4628] = 0x49b5, [0x4629] = 0x49b8, [0x462a] = 0x49b9,
-  [0x462b] = 0x49ba, [0x462c] = 0x49bb, [0x462d] = 0x49bc, [0x462e] = 0x49bd,
-  [0x462f] = 0x49be, [0x4630] = 0x49bf, [0x4631] = 0x49c0, [0x4632] = 0x49c1,
-  [0x4633] = 0x49c2, [0x4634] = 0x49c3, [0x4635] = 0x49c4, [0x4636] = 0x49c5,
-  [0x4637] = 0x49c6, [0x4638] = 0x49c7, [0x4639] = 0x49c8, [0x463a] = 0x49c9,
-  [0x463b] = 0x49ca, [0x463c] = 0x49cb, [0x463d] = 0x49cc, [0x463e] = 0x49cd,
-  [0x463f] = 0x49ce, [0x4640] = 0x49cf, [0x4641] = 0x49d0, [0x4642] = 0x49d1,
-  [0x4643] = 0x49d2, [0x4644] = 0x49d3, [0x4645] = 0x49d4, [0x4646] = 0x49d5,
-  [0x4647] = 0x49d6, [0x4648] = 0x49d7, [0x4649] = 0x49d8, [0x464a] = 0x49d9,
-  [0x464b] = 0x49da, [0x464c] = 0x49db, [0x464d] = 0x49dc, [0x464e] = 0x49dd,
-  [0x464f] = 0x49de, [0x4650] = 0x49df, [0x4651] = 0x49e0, [0x4652] = 0x49e1,
-  [0x4653] = 0x49e2, [0x4654] = 0x49e3, [0x4655] = 0x49e4, [0x4656] = 0x49e5,
-  [0x4657] = 0x49e6, [0x4658] = 0x49e7, [0x4659] = 0x49e8, [0x465a] = 0x49e9,
-  [0x465b] = 0x49ea, [0x465c] = 0x49eb, [0x465d] = 0x49ec, [0x465e] = 0x49ed,
-  [0x465f] = 0x49ee, [0x4660] = 0x49ef, [0x4661] = 0x49f0, [0x4662] = 0x49f1,
-  [0x4663] = 0x49f2, [0x4664] = 0x49f3, [0x4665] = 0x49f4, [0x4666] = 0x49f5,
-  [0x4667] = 0x49f6, [0x4668] = 0x49f7, [0x4669] = 0x49f8, [0x466a] = 0x49f9,
-  [0x466b] = 0x49fa, [0x466c] = 0x49fb, [0x466d] = 0x49fc, [0x466e] = 0x49fd,
-  [0x466f] = 0x49fe, [0x4670] = 0x49ff, [0x4671] = 0x4a00, [0x4672] = 0x4a01,
-  [0x4673] = 0x4a02, [0x4674] = 0x4a03, [0x4675] = 0x4a04, [0x4676] = 0x4a05,
-  [0x4677] = 0x4a06, [0x4678] = 0x4a07, [0x4679] = 0x4a08, [0x467a] = 0x4a09,
-  [0x467b] = 0x4a0a, [0x467c] = 0x4a0b, [0x467d] = 0x4a0c, [0x467e] = 0x4a0d,
-  [0x467f] = 0x4a0e, [0x4680] = 0x4a0f, [0x4681] = 0x4a10, [0x4682] = 0x4a11,
-  [0x4683] = 0x4a12, [0x4684] = 0x4a13, [0x4685] = 0x4a14, [0x4686] = 0x4a15,
-  [0x4687] = 0x4a16, [0x4688] = 0x4a17, [0x4689] = 0x4a18, [0x468a] = 0x4a19,
-  [0x468b] = 0x4a1a, [0x468c] = 0x4a1b, [0x468d] = 0x4a1c, [0x468e] = 0x4a1d,
-  [0x468f] = 0x4a1e, [0x4690] = 0x4a1f, [0x4691] = 0x4a20, [0x4692] = 0x4a21,
-  [0x4693] = 0x4a22, [0x4694] = 0x4a23, [0x4695] = 0x4a24, [0x4696] = 0x4a25,
-  [0x4697] = 0x4a26, [0x4698] = 0x4a27, [0x4699] = 0x4a28, [0x469a] = 0x4a29,
-  [0x469b] = 0x4a2a, [0x469c] = 0x4a2b, [0x469d] = 0x4a2c, [0x469e] = 0x4a2d,
-  [0x469f] = 0x4a2e, [0x46a0] = 0x4a2f, [0x46a1] = 0x4a30, [0x46a2] = 0x4a31,
-  [0x46a3] = 0x4a32, [0x46a4] = 0x4a33, [0x46a5] = 0x4a34, [0x46a6] = 0x4a35,
-  [0x46a7] = 0x4a36, [0x46a8] = 0x4a37, [0x46a9] = 0x4a38, [0x46aa] = 0x4a39,
-  [0x46ab] = 0x4a3a, [0x46ac] = 0x4a3b, [0x46ad] = 0x4a3c, [0x46ae] = 0x4a3d,
-  [0x46af] = 0x4a3e, [0x46b0] = 0x4a3f, [0x46b1] = 0x4a40, [0x46b2] = 0x4a41,
-  [0x46b3] = 0x4a42, [0x46b4] = 0x4a43, [0x46b5] = 0x4a44, [0x46b6] = 0x4a45,
-  [0x46b7] = 0x4a46, [0x46b8] = 0x4a47, [0x46b9] = 0x4a48, [0x46ba] = 0x4a49,
-  [0x46bb] = 0x4a4a, [0x46bc] = 0x4a4b, [0x46bd] = 0x4a4c, [0x46be] = 0x4a4d,
-  [0x46bf] = 0x4a4e, [0x46c0] = 0x4a4f, [0x46c1] = 0x4a50, [0x46c2] = 0x4a51,
-  [0x46c3] = 0x4a52, [0x46c4] = 0x4a53, [0x46c5] = 0x4a54, [0x46c6] = 0x4a55,
-  [0x46c7] = 0x4a56, [0x46c8] = 0x4a57, [0x46c9] = 0x4a58, [0x46ca] = 0x4a59,
-  [0x46cb] = 0x4a5a, [0x46cc] = 0x4a5b, [0x46cd] = 0x4a5c, [0x46ce] = 0x4a5d,
-  [0x46cf] = 0x4a5e, [0x46d0] = 0x4a5f, [0x46d1] = 0x4a60, [0x46d2] = 0x4a61,
-  [0x46d3] = 0x4a62, [0x46d4] = 0x4a63, [0x46d5] = 0x4a64, [0x46d6] = 0x4a65,
-  [0x46d7] = 0x4a66, [0x46d8] = 0x4a67, [0x46d9] = 0x4a68, [0x46da] = 0x4a69,
-  [0x46db] = 0x4a6a, [0x46dc] = 0x4a6b, [0x46dd] = 0x4a6c, [0x46de] = 0x4a6d,
-  [0x46df] = 0x4a6e, [0x46e0] = 0x4a6f, [0x46e1] = 0x4a70, [0x46e2] = 0x4a71,
-  [0x46e3] = 0x4a72, [0x46e4] = 0x4a73, [0x46e5] = 0x4a74, [0x46e6] = 0x4a75,
-  [0x46e7] = 0x4a76, [0x46e8] = 0x4a77, [0x46e9] = 0x4a78, [0x46ea] = 0x4a79,
-  [0x46eb] = 0x4a7a, [0x46ec] = 0x4a7b, [0x46ed] = 0x4a7c, [0x46ee] = 0x4a7d,
-  [0x46ef] = 0x4a7e, [0x46f0] = 0x4a7f, [0x46f1] = 0x4a80, [0x46f2] = 0x4a81,
-  [0x46f3] = 0x4a82, [0x46f4] = 0x4a83, [0x46f5] = 0x4a84, [0x46f6] = 0x4a85,
-  [0x46f7] = 0x4a86, [0x46f8] = 0x4a87, [0x46f9] = 0x4a88, [0x46fa] = 0x4a89,
-  [0x46fb] = 0x4a8a, [0x46fc] = 0x4a8b, [0x46fd] = 0x4a8c, [0x46fe] = 0x4a8d,
-  [0x46ff] = 0x4a8e, [0x4700] = 0x4a8f, [0x4701] = 0x4a90, [0x4702] = 0x4a91,
-  [0x4703] = 0x4a92, [0x4704] = 0x4a93, [0x4705] = 0x4a94, [0x4706] = 0x4a95,
-  [0x4707] = 0x4a96, [0x4708] = 0x4a97, [0x4709] = 0x4a98, [0x470a] = 0x4a99,
-  [0x470b] = 0x4a9a, [0x470c] = 0x4a9b, [0x470d] = 0x4a9c, [0x470e] = 0x4a9d,
-  [0x470f] = 0x4a9e, [0x4710] = 0x4a9f, [0x4711] = 0x4aa0, [0x4712] = 0x4aa1,
-  [0x4713] = 0x4aa2, [0x4714] = 0x4aa3, [0x4715] = 0x4aa4, [0x4716] = 0x4aa5,
-  [0x4717] = 0x4aa6, [0x4718] = 0x4aa7, [0x4719] = 0x4aa8, [0x471a] = 0x4aa9,
-  [0x471b] = 0x4aaa, [0x471c] = 0x4aab, [0x471d] = 0x4aac, [0x471e] = 0x4aad,
-  [0x471f] = 0x4aae, [0x4720] = 0x4aaf, [0x4721] = 0x4ab0, [0x4722] = 0x4ab1,
-  [0x4723] = 0x4ab2, [0x4724] = 0x4ab3, [0x4725] = 0x4ab4, [0x4726] = 0x4ab5,
-  [0x4727] = 0x4ab6, [0x4728] = 0x4ab7, [0x4729] = 0x4ab8, [0x472a] = 0x4ab9,
-  [0x472b] = 0x4aba, [0x472c] = 0x4abb, [0x472d] = 0x4abc, [0x472e] = 0x4abd,
-  [0x472f] = 0x4abe, [0x4730] = 0x4abf, [0x4731] = 0x4ac0, [0x4732] = 0x4ac1,
-  [0x4733] = 0x4ac2, [0x4734] = 0x4ac3, [0x4735] = 0x4ac4, [0x4736] = 0x4ac5,
-  [0x4737] = 0x4ac6, [0x4738] = 0x4ac7, [0x4739] = 0x4ac8, [0x473a] = 0x4ac9,
-  [0x473b] = 0x4aca, [0x473c] = 0x4acb, [0x473d] = 0x4acc, [0x473e] = 0x4acd,
-  [0x473f] = 0x4ace, [0x4740] = 0x4acf, [0x4741] = 0x4ad0, [0x4742] = 0x4ad1,
-  [0x4743] = 0x4ad2, [0x4744] = 0x4ad3, [0x4745] = 0x4ad4, [0x4746] = 0x4ad5,
-  [0x4747] = 0x4ad6, [0x4748] = 0x4ad7, [0x4749] = 0x4ad8, [0x474a] = 0x4ad9,
-  [0x474b] = 0x4ada, [0x474c] = 0x4adb, [0x474d] = 0x4adc, [0x474e] = 0x4add,
-  [0x474f] = 0x4ade, [0x4750] = 0x4adf, [0x4751] = 0x4ae0, [0x4752] = 0x4ae1,
-  [0x4753] = 0x4ae2, [0x4754] = 0x4ae3, [0x4755] = 0x4ae4, [0x4756] = 0x4ae5,
-  [0x4757] = 0x4ae6, [0x4758] = 0x4ae7, [0x4759] = 0x4ae8, [0x475a] = 0x4ae9,
-  [0x475b] = 0x4aea, [0x475c] = 0x4aeb, [0x475d] = 0x4aec, [0x475e] = 0x4aed,
-  [0x475f] = 0x4aee, [0x4760] = 0x4aef, [0x4761] = 0x4af0, [0x4762] = 0x4af1,
-  [0x4763] = 0x4af2, [0x4764] = 0x4af3, [0x4765] = 0x4af4, [0x4766] = 0x4af5,
-  [0x4767] = 0x4af6, [0x4768] = 0x4af7, [0x4769] = 0x4af8, [0x476a] = 0x4af9,
-  [0x476b] = 0x4afa, [0x476c] = 0x4afb, [0x476d] = 0x4afc, [0x476e] = 0x4afd,
-  [0x476f] = 0x4afe, [0x4770] = 0x4aff, [0x4771] = 0x4b00, [0x4772] = 0x4b01,
-  [0x4773] = 0x4b02, [0x4774] = 0x4b03, [0x4775] = 0x4b04, [0x4776] = 0x4b05,
-  [0x4777] = 0x4b06, [0x4778] = 0x4b07, [0x4779] = 0x4b08, [0x477a] = 0x4b09,
-  [0x477b] = 0x4b0a, [0x477c] = 0x4b0b, [0x477d] = 0x4b0c, [0x477e] = 0x4b0d,
-  [0x477f] = 0x4b0e, [0x4780] = 0x4b0f, [0x4781] = 0x4b10, [0x4782] = 0x4b11,
-  [0x4783] = 0x4b12, [0x4784] = 0x4b13, [0x4785] = 0x4b14, [0x4786] = 0x4b15,
-  [0x4787] = 0x4b16, [0x4788] = 0x4b17, [0x4789] = 0x4b18, [0x478a] = 0x4b19,
-  [0x478b] = 0x4b1a, [0x478c] = 0x4b1b, [0x478d] = 0x4b1c, [0x478e] = 0x4b1d,
-  [0x478f] = 0x4b1e, [0x4790] = 0x4b1f, [0x4791] = 0x4b20, [0x4792] = 0x4b21,
-  [0x4793] = 0x4b22, [0x4794] = 0x4b23, [0x4795] = 0x4b24, [0x4796] = 0x4b25,
-  [0x4797] = 0x4b26, [0x4798] = 0x4b27, [0x4799] = 0x4b28, [0x479a] = 0x4b29,
-  [0x479b] = 0x4b2a, [0x479c] = 0x4b2b, [0x479d] = 0x4b2c, [0x479e] = 0x4b2d,
-  [0x479f] = 0x4b2e, [0x47a0] = 0x4b2f, [0x47a1] = 0x4b30, [0x47a2] = 0x4b31,
-  [0x47a3] = 0x4b32, [0x47a4] = 0x4b33, [0x47a5] = 0x4b34, [0x47a6] = 0x4b35,
-  [0x47a7] = 0x4b36, [0x47a8] = 0x4b37, [0x47a9] = 0x4b38, [0x47aa] = 0x4b39,
-  [0x47ab] = 0x4b3a, [0x47ac] = 0x4b3b, [0x47ad] = 0x4b3c, [0x47ae] = 0x4b3d,
-  [0x47af] = 0x4b3e, [0x47b0] = 0x4b3f, [0x47b1] = 0x4b40, [0x47b2] = 0x4b41,
-  [0x47b3] = 0x4b42, [0x47b4] = 0x4b43, [0x47b5] = 0x4b44, [0x47b6] = 0x4b45,
-  [0x47b7] = 0x4b46, [0x47b8] = 0x4b47, [0x47b9] = 0x4b48, [0x47ba] = 0x4b49,
-  [0x47bb] = 0x4b4a, [0x47bc] = 0x4b4b, [0x47bd] = 0x4b4c, [0x47be] = 0x4b4d,
-  [0x47bf] = 0x4b4e, [0x47c0] = 0x4b4f, [0x47c1] = 0x4b50, [0x47c2] = 0x4b51,
-  [0x47c3] = 0x4b52, [0x47c4] = 0x4b53, [0x47c5] = 0x4b54, [0x47c6] = 0x4b55,
-  [0x47c7] = 0x4b56, [0x47c8] = 0x4b57, [0x47c9] = 0x4b58, [0x47ca] = 0x4b59,
-  [0x47cb] = 0x4b5a, [0x47cc] = 0x4b5b, [0x47cd] = 0x4b5c, [0x47ce] = 0x4b5d,
-  [0x47cf] = 0x4b5e, [0x47d0] = 0x4b5f, [0x47d1] = 0x4b60, [0x47d2] = 0x4b61,
-  [0x47d3] = 0x4b62, [0x47d4] = 0x4b63, [0x47d5] = 0x4b64, [0x47d6] = 0x4b65,
-  [0x47d7] = 0x4b66, [0x47d8] = 0x4b67, [0x47d9] = 0x4b68, [0x47da] = 0x4b69,
-  [0x47db] = 0x4b6a, [0x47dc] = 0x4b6b, [0x47dd] = 0x4b6c, [0x47de] = 0x4b6d,
-  [0x47df] = 0x4b6e, [0x47e0] = 0x4b6f, [0x47e1] = 0x4b70, [0x47e2] = 0x4b71,
-  [0x47e3] = 0x4b72, [0x47e4] = 0x4b73, [0x47e5] = 0x4b74, [0x47e6] = 0x4b75,
-  [0x47e7] = 0x4b76, [0x47e8] = 0x4b77, [0x47e9] = 0x4b78, [0x47ea] = 0x4b79,
-  [0x47eb] = 0x4b7a, [0x47ec] = 0x4b7b, [0x47ed] = 0x4b7c, [0x47ee] = 0x4b7d,
-  [0x47ef] = 0x4b7e, [0x47f0] = 0x4b7f, [0x47f1] = 0x4b80, [0x47f2] = 0x4b81,
-  [0x47f3] = 0x4b82, [0x47f4] = 0x4b83, [0x47f5] = 0x4b84, [0x47f6] = 0x4b85,
-  [0x47f7] = 0x4b86, [0x47f8] = 0x4b87, [0x47f9] = 0x4b88, [0x47fa] = 0x4b89,
-  [0x47fb] = 0x4b8a, [0x47fc] = 0x4b8b, [0x47fd] = 0x4b8c, [0x47fe] = 0x4b8d,
-  [0x47ff] = 0x4b8e, [0x4800] = 0x4b8f, [0x4801] = 0x4b90, [0x4802] = 0x4b91,
-  [0x4803] = 0x4b92, [0x4804] = 0x4b93, [0x4805] = 0x4b94, [0x4806] = 0x4b95,
-  [0x4807] = 0x4b96, [0x4808] = 0x4b97, [0x4809] = 0x4b98, [0x480a] = 0x4b99,
-  [0x480b] = 0x4b9a, [0x480c] = 0x4b9b, [0x480d] = 0x4b9c, [0x480e] = 0x4b9d,
-  [0x480f] = 0x4b9e, [0x4810] = 0x4b9f, [0x4811] = 0x4ba0, [0x4812] = 0x4ba1,
-  [0x4813] = 0x4ba2, [0x4814] = 0x4ba3, [0x4815] = 0x4ba4, [0x4816] = 0x4ba5,
-  [0x4817] = 0x4ba6, [0x4818] = 0x4ba7, [0x4819] = 0x4ba8, [0x481a] = 0x4ba9,
-  [0x481b] = 0x4baa, [0x481c] = 0x4bab, [0x481d] = 0x4bac, [0x481e] = 0x4bad,
-  [0x481f] = 0x4bae, [0x4820] = 0x4baf, [0x4821] = 0x4bb0, [0x4822] = 0x4bb1,
-  [0x4823] = 0x4bb2, [0x4824] = 0x4bb3, [0x4825] = 0x4bb4, [0x4826] = 0x4bb5,
-  [0x4827] = 0x4bb6, [0x4828] = 0x4bb7, [0x4829] = 0x4bb8, [0x482a] = 0x4bb9,
-  [0x482b] = 0x4bba, [0x482c] = 0x4bbb, [0x482d] = 0x4bbc, [0x482e] = 0x4bbd,
-  [0x482f] = 0x4bbe, [0x4830] = 0x4bbf, [0x4831] = 0x4bc0, [0x4832] = 0x4bc1,
-  [0x4833] = 0x4bc2, [0x4834] = 0x4bc3, [0x4835] = 0x4bc4, [0x4836] = 0x4bc5,
-  [0x4837] = 0x4bc6, [0x4838] = 0x4bc7, [0x4839] = 0x4bc8, [0x483a] = 0x4bc9,
-  [0x483b] = 0x4bca, [0x483c] = 0x4bcb, [0x483d] = 0x4bcc, [0x483e] = 0x4bcd,
-  [0x483f] = 0x4bce, [0x4840] = 0x4bcf, [0x4841] = 0x4bd0, [0x4842] = 0x4bd1,
-  [0x4843] = 0x4bd2, [0x4844] = 0x4bd3, [0x4845] = 0x4bd4, [0x4846] = 0x4bd5,
-  [0x4847] = 0x4bd6, [0x4848] = 0x4bd7, [0x4849] = 0x4bd8, [0x484a] = 0x4bd9,
-  [0x484b] = 0x4bda, [0x484c] = 0x4bdb, [0x484d] = 0x4bdc, [0x484e] = 0x4bdd,
-  [0x484f] = 0x4bde, [0x4850] = 0x4bdf, [0x4851] = 0x4be0, [0x4852] = 0x4be1,
-  [0x4853] = 0x4be2, [0x4854] = 0x4be3, [0x4855] = 0x4be4, [0x4856] = 0x4be5,
-  [0x4857] = 0x4be6, [0x4858] = 0x4be7, [0x4859] = 0x4be8, [0x485a] = 0x4be9,
-  [0x485b] = 0x4bea, [0x485c] = 0x4beb, [0x485d] = 0x4bec, [0x485e] = 0x4bed,
-  [0x485f] = 0x4bee, [0x4860] = 0x4bef, [0x4861] = 0x4bf0, [0x4862] = 0x4bf1,
-  [0x4863] = 0x4bf2, [0x4864] = 0x4bf3, [0x4865] = 0x4bf4, [0x4866] = 0x4bf5,
-  [0x4867] = 0x4bf6, [0x4868] = 0x4bf7, [0x4869] = 0x4bf8, [0x486a] = 0x4bf9,
-  [0x486b] = 0x4bfa, [0x486c] = 0x4bfb, [0x486d] = 0x4bfc, [0x486e] = 0x4bfd,
-  [0x486f] = 0x4bfe, [0x4870] = 0x4bff, [0x4871] = 0x4c00, [0x4872] = 0x4c01,
-  [0x4873] = 0x4c02, [0x4874] = 0x4c03, [0x4875] = 0x4c04, [0x4876] = 0x4c05,
-  [0x4877] = 0x4c06, [0x4878] = 0x4c07, [0x4879] = 0x4c08, [0x487a] = 0x4c09,
-  [0x487b] = 0x4c0a, [0x487c] = 0x4c0b, [0x487d] = 0x4c0c, [0x487e] = 0x4c0d,
-  [0x487f] = 0x4c0e, [0x4880] = 0x4c0f, [0x4881] = 0x4c10, [0x4882] = 0x4c11,
-  [0x4883] = 0x4c12, [0x4884] = 0x4c13, [0x4885] = 0x4c14, [0x4886] = 0x4c15,
-  [0x4887] = 0x4c16, [0x4888] = 0x4c17, [0x4889] = 0x4c18, [0x488a] = 0x4c19,
-  [0x488b] = 0x4c1a, [0x488c] = 0x4c1b, [0x488d] = 0x4c1c, [0x488e] = 0x4c1d,
-  [0x488f] = 0x4c1e, [0x4890] = 0x4c1f, [0x4891] = 0x4c20, [0x4892] = 0x4c21,
-  [0x4893] = 0x4c22, [0x4894] = 0x4c23, [0x4895] = 0x4c24, [0x4896] = 0x4c25,
-  [0x4897] = 0x4c26, [0x4898] = 0x4c27, [0x4899] = 0x4c28, [0x489a] = 0x4c29,
-  [0x489b] = 0x4c2a, [0x489c] = 0x4c2b, [0x489d] = 0x4c2c, [0x489e] = 0x4c2d,
-  [0x489f] = 0x4c2e, [0x48a0] = 0x4c2f, [0x48a1] = 0x4c30, [0x48a2] = 0x4c31,
-  [0x48a3] = 0x4c32, [0x48a4] = 0x4c33, [0x48a5] = 0x4c34, [0x48a6] = 0x4c35,
-  [0x48a7] = 0x4c36, [0x48a8] = 0x4c37, [0x48a9] = 0x4c38, [0x48aa] = 0x4c39,
-  [0x48ab] = 0x4c3a, [0x48ac] = 0x4c3b, [0x48ad] = 0x4c3c, [0x48ae] = 0x4c3d,
-  [0x48af] = 0x4c3e, [0x48b0] = 0x4c3f, [0x48b1] = 0x4c40, [0x48b2] = 0x4c41,
-  [0x48b3] = 0x4c42, [0x48b4] = 0x4c43, [0x48b5] = 0x4c44, [0x48b6] = 0x4c45,
-  [0x48b7] = 0x4c46, [0x48b8] = 0x4c47, [0x48b9] = 0x4c48, [0x48ba] = 0x4c49,
-  [0x48bb] = 0x4c4a, [0x48bc] = 0x4c4b, [0x48bd] = 0x4c4c, [0x48be] = 0x4c4d,
-  [0x48bf] = 0x4c4e, [0x48c0] = 0x4c4f, [0x48c1] = 0x4c50, [0x48c2] = 0x4c51,
-  [0x48c3] = 0x4c52, [0x48c4] = 0x4c53, [0x48c5] = 0x4c54, [0x48c6] = 0x4c55,
-  [0x48c7] = 0x4c56, [0x48c8] = 0x4c57, [0x48c9] = 0x4c58, [0x48ca] = 0x4c59,
-  [0x48cb] = 0x4c5a, [0x48cc] = 0x4c5b, [0x48cd] = 0x4c5c, [0x48ce] = 0x4c5d,
-  [0x48cf] = 0x4c5e, [0x48d0] = 0x4c5f, [0x48d1] = 0x4c60, [0x48d2] = 0x4c61,
-  [0x48d3] = 0x4c62, [0x48d4] = 0x4c63, [0x48d5] = 0x4c64, [0x48d6] = 0x4c65,
-  [0x48d7] = 0x4c66, [0x48d8] = 0x4c67, [0x48d9] = 0x4c68, [0x48da] = 0x4c69,
-  [0x48db] = 0x4c6a, [0x48dc] = 0x4c6b, [0x48dd] = 0x4c6c, [0x48de] = 0x4c6d,
-  [0x48df] = 0x4c6e, [0x48e0] = 0x4c6f, [0x48e1] = 0x4c70, [0x48e2] = 0x4c71,
-  [0x48e3] = 0x4c72, [0x48e4] = 0x4c73, [0x48e5] = 0x4c74, [0x48e6] = 0x4c75,
-  [0x48e7] = 0x4c76, [0x48e8] = 0x4c78, [0x48e9] = 0x4c79, [0x48ea] = 0x4c7a,
-  [0x48eb] = 0x4c7b, [0x48ec] = 0x4c7c, [0x48ed] = 0x4c7d, [0x48ee] = 0x4c7e,
-  [0x48ef] = 0x4c7f, [0x48f0] = 0x4c80, [0x48f1] = 0x4c81, [0x48f2] = 0x4c82,
-  [0x48f3] = 0x4c83, [0x48f4] = 0x4c84, [0x48f5] = 0x4c85, [0x48f6] = 0x4c86,
-  [0x48f7] = 0x4c87, [0x48f8] = 0x4c88, [0x48f9] = 0x4c89, [0x48fa] = 0x4c8a,
-  [0x48fb] = 0x4c8b, [0x48fc] = 0x4c8c, [0x48fd] = 0x4c8d, [0x48fe] = 0x4c8e,
-  [0x48ff] = 0x4c8f, [0x4900] = 0x4c90, [0x4901] = 0x4c91, [0x4902] = 0x4c92,
-  [0x4903] = 0x4c93, [0x4904] = 0x4c94, [0x4905] = 0x4c95, [0x4906] = 0x4c96,
-  [0x4907] = 0x4c97, [0x4908] = 0x4c98, [0x4909] = 0x4c99, [0x490a] = 0x4c9a,
-  [0x490b] = 0x4c9b, [0x490c] = 0x4c9c, [0x490d] = 0x4c9d, [0x490e] = 0x4c9e,
-  [0x490f] = 0x4ca4, [0x4910] = 0x4ca5, [0x4911] = 0x4ca6, [0x4912] = 0x4ca7,
-  [0x4913] = 0x4ca8, [0x4914] = 0x4ca9, [0x4915] = 0x4caa, [0x4916] = 0x4cab,
-  [0x4917] = 0x4cac, [0x4918] = 0x4cad, [0x4919] = 0x4cae, [0x491a] = 0x4caf,
-  [0x491b] = 0x4cb0, [0x491c] = 0x4cb1, [0x491d] = 0x4cb2, [0x491e] = 0x4cb3,
-  [0x491f] = 0x4cb4, [0x4920] = 0x4cb5, [0x4921] = 0x4cb6, [0x4922] = 0x4cb7,
-  [0x4923] = 0x4cb8, [0x4924] = 0x4cb9, [0x4925] = 0x4cba, [0x4926] = 0x4cbb,
-  [0x4927] = 0x4cbc, [0x4928] = 0x4cbd, [0x4929] = 0x4cbe, [0x492a] = 0x4cbf,
-  [0x492b] = 0x4cc0, [0x492c] = 0x4cc1, [0x492d] = 0x4cc2, [0x492e] = 0x4cc3,
-  [0x492f] = 0x4cc4, [0x4930] = 0x4cc5, [0x4931] = 0x4cc6, [0x4932] = 0x4cc7,
-  [0x4933] = 0x4cc8, [0x4934] = 0x4cc9, [0x4935] = 0x4cca, [0x4936] = 0x4ccb,
-  [0x4937] = 0x4ccc, [0x4938] = 0x4ccd, [0x4939] = 0x4cce, [0x493a] = 0x4ccf,
-  [0x493b] = 0x4cd0, [0x493c] = 0x4cd1, [0x493d] = 0x4cd2, [0x493e] = 0x4cd3,
-  [0x493f] = 0x4cd4, [0x4940] = 0x4cd5, [0x4941] = 0x4cd6, [0x4942] = 0x4cd7,
-  [0x4943] = 0x4cd8, [0x4944] = 0x4cd9, [0x4945] = 0x4cda, [0x4946] = 0x4cdb,
-  [0x4947] = 0x4cdc, [0x4948] = 0x4cdd, [0x4949] = 0x4cde, [0x494a] = 0x4cdf,
-  [0x494b] = 0x4ce0, [0x494c] = 0x4ce1, [0x494d] = 0x4ce2, [0x494e] = 0x4ce3,
-  [0x494f] = 0x4ce4, [0x4950] = 0x4ce5, [0x4951] = 0x4ce6, [0x4952] = 0x4ce7,
-  [0x4953] = 0x4ce8, [0x4954] = 0x4ce9, [0x4955] = 0x4cea, [0x4956] = 0x4ceb,
-  [0x4957] = 0x4cec, [0x4958] = 0x4ced, [0x4959] = 0x4cee, [0x495a] = 0x4cef,
-  [0x495b] = 0x4cf0, [0x495c] = 0x4cf1, [0x495d] = 0x4cf2, [0x495e] = 0x4cf3,
-  [0x495f] = 0x4cf4, [0x4960] = 0x4cf5, [0x4961] = 0x4cf6, [0x4962] = 0x4cf7,
-  [0x4963] = 0x4cf8, [0x4964] = 0x4cf9, [0x4965] = 0x4cfa, [0x4966] = 0x4cfb,
-  [0x4967] = 0x4cfc, [0x4968] = 0x4cfd, [0x4969] = 0x4cfe, [0x496a] = 0x4cff,
-  [0x496b] = 0x4d00, [0x496c] = 0x4d01, [0x496d] = 0x4d02, [0x496e] = 0x4d03,
-  [0x496f] = 0x4d04, [0x4970] = 0x4d05, [0x4971] = 0x4d06, [0x4972] = 0x4d07,
-  [0x4973] = 0x4d08, [0x4974] = 0x4d09, [0x4975] = 0x4d0a, [0x4976] = 0x4d0b,
-  [0x4977] = 0x4d0c, [0x4978] = 0x4d0d, [0x4979] = 0x4d0e, [0x497a] = 0x4d0f,
-  [0x497b] = 0x4d10, [0x497c] = 0x4d11, [0x497d] = 0x4d12, [0x497e] = 0x4d1a,
-  [0x497f] = 0x4d1b, [0x4980] = 0x4d1c, [0x4981] = 0x4d1d, [0x4982] = 0x4d1e,
-  [0x4983] = 0x4d1f, [0x4984] = 0x4d20, [0x4985] = 0x4d21, [0x4986] = 0x4d22,
-  [0x4987] = 0x4d23, [0x4988] = 0x4d24, [0x4989] = 0x4d25, [0x498a] = 0x4d26,
-  [0x498b] = 0x4d27, [0x498c] = 0x4d28, [0x498d] = 0x4d29, [0x498e] = 0x4d2a,
-  [0x498f] = 0x4d2b, [0x4990] = 0x4d2c, [0x4991] = 0x4d2d, [0x4992] = 0x4d2e,
-  [0x4993] = 0x4d2f, [0x4994] = 0x4d30, [0x4995] = 0x4d31, [0x4996] = 0x4d32,
-  [0x4997] = 0x4d33, [0x4998] = 0x4d34, [0x4999] = 0x4d35, [0x499a] = 0x4d36,
-  [0x499b] = 0x4d37, [0x499c] = 0x4d38, [0x499d] = 0x4d39, [0x499e] = 0x4d3a,
-  [0x499f] = 0x4d3b, [0x49a0] = 0x4d3c, [0x49a1] = 0x4d3d, [0x49a2] = 0x4d3e,
-  [0x49a3] = 0x4d3f, [0x49a4] = 0x4d40, [0x49a5] = 0x4d41, [0x49a6] = 0x4d42,
-  [0x49a7] = 0x4d43, [0x49a8] = 0x4d44, [0x49a9] = 0x4d45, [0x49aa] = 0x4d46,
-  [0x49ab] = 0x4d47, [0x49ac] = 0x4d48, [0x49ad] = 0x4d49, [0x49ae] = 0x4d4a,
-  [0x49af] = 0x4d4b, [0x49b0] = 0x4d4c, [0x49b1] = 0x4d4d, [0x49b2] = 0x4d4e,
-  [0x49b3] = 0x4d4f, [0x49b4] = 0x4d50, [0x49b5] = 0x4d51, [0x49b6] = 0x4d52,
-  [0x49b7] = 0x4d53, [0x49b8] = 0x4d54, [0x49b9] = 0x4d55, [0x49ba] = 0x4d56,
-  [0x49bb] = 0x4d57, [0x49bc] = 0x4d58, [0x49bd] = 0x4d59, [0x49be] = 0x4d5a,
-  [0x49bf] = 0x4d5b, [0x49c0] = 0x4d5c, [0x49c1] = 0x4d5d, [0x49c2] = 0x4d5e,
-  [0x49c3] = 0x4d5f, [0x49c4] = 0x4d60, [0x49c5] = 0x4d61, [0x49c6] = 0x4d62,
-  [0x49c7] = 0x4d63, [0x49c8] = 0x4d64, [0x49c9] = 0x4d65, [0x49ca] = 0x4d66,
-  [0x49cb] = 0x4d67, [0x49cc] = 0x4d68, [0x49cd] = 0x4d69, [0x49ce] = 0x4d6a,
-  [0x49cf] = 0x4d6b, [0x49d0] = 0x4d6c, [0x49d1] = 0x4d6d, [0x49d2] = 0x4d6e,
-  [0x49d3] = 0x4d6f, [0x49d4] = 0x4d70, [0x49d5] = 0x4d71, [0x49d6] = 0x4d72,
-  [0x49d7] = 0x4d73, [0x49d8] = 0x4d74, [0x49d9] = 0x4d75, [0x49da] = 0x4d76,
-  [0x49db] = 0x4d77, [0x49dc] = 0x4d78, [0x49dd] = 0x4d79, [0x49de] = 0x4d7a,
-  [0x49df] = 0x4d7b, [0x49e0] = 0x4d7c, [0x49e1] = 0x4d7d, [0x49e2] = 0x4d7e,
-  [0x49e3] = 0x4d7f, [0x49e4] = 0x4d80, [0x49e5] = 0x4d81, [0x49e6] = 0x4d82,
-  [0x49e7] = 0x4d83, [0x49e8] = 0x4d84, [0x49e9] = 0x4d85, [0x49ea] = 0x4d86,
-  [0x49eb] = 0x4d87, [0x49ec] = 0x4d88, [0x49ed] = 0x4d89, [0x49ee] = 0x4d8a,
-  [0x49ef] = 0x4d8b, [0x49f0] = 0x4d8c, [0x49f1] = 0x4d8d, [0x49f2] = 0x4d8e,
-  [0x49f3] = 0x4d8f, [0x49f4] = 0x4d90, [0x49f5] = 0x4d91, [0x49f6] = 0x4d92,
-  [0x49f7] = 0x4d93, [0x49f8] = 0x4d94, [0x49f9] = 0x4d95, [0x49fa] = 0x4d96,
-  [0x49fb] = 0x4d97, [0x49fc] = 0x4d98, [0x49fd] = 0x4d99, [0x49fe] = 0x4d9a,
-  [0x49ff] = 0x4d9b, [0x4a00] = 0x4d9c, [0x4a01] = 0x4d9d, [0x4a02] = 0x4d9e,
-  [0x4a03] = 0x4d9f, [0x4a04] = 0x4da0, [0x4a05] = 0x4da1, [0x4a06] = 0x4da2,
-  [0x4a07] = 0x4da3, [0x4a08] = 0x4da4, [0x4a09] = 0x4da5, [0x4a0a] = 0x4da6,
-  [0x4a0b] = 0x4da7, [0x4a0c] = 0x4da8, [0x4a0d] = 0x4da9, [0x4a0e] = 0x4daa,
-  [0x4a0f] = 0x4dab, [0x4a10] = 0x4dac, [0x4a11] = 0x4dad, [0x4a12] = 0x4daf,
-  [0x4a13] = 0x4db0, [0x4a14] = 0x4db1, [0x4a15] = 0x4db2, [0x4a16] = 0x4db3,
-  [0x4a17] = 0x4db4, [0x4a18] = 0x4db5, [0x4abd] = 0xa000, [0x4abe] = 0xa001,
-  [0x4abf] = 0xa002, [0x4ac0] = 0xa003, [0x4ac1] = 0xa004, [0x4ac2] = 0xa005,
-  [0x4ac3] = 0xa006, [0x4ac4] = 0xa007, [0x4ac5] = 0xa008, [0x4ac6] = 0xa009,
-  [0x4ac7] = 0xa00a, [0x4ac8] = 0xa00b, [0x4ac9] = 0xa00c, [0x4aca] = 0xa00d,
-  [0x4acb] = 0xa00e, [0x4acc] = 0xa00f, [0x4acd] = 0xa010, [0x4ace] = 0xa011,
-  [0x4acf] = 0xa012, [0x4ad0] = 0xa013, [0x4ad1] = 0xa014, [0x4ad2] = 0xa015,
-  [0x4ad3] = 0xa016, [0x4ad4] = 0xa017, [0x4ad5] = 0xa018, [0x4ad6] = 0xa019,
-  [0x4ad7] = 0xa01a, [0x4ad8] = 0xa01b, [0x4ad9] = 0xa01c, [0x4ada] = 0xa01d,
-  [0x4adb] = 0xa01e, [0x4adc] = 0xa01f, [0x4add] = 0xa020, [0x4ade] = 0xa021,
-  [0x4adf] = 0xa022, [0x4ae0] = 0xa023, [0x4ae1] = 0xa024, [0x4ae2] = 0xa025,
-  [0x4ae3] = 0xa026, [0x4ae4] = 0xa027, [0x4ae5] = 0xa028, [0x4ae6] = 0xa029,
-  [0x4ae7] = 0xa02a, [0x4ae8] = 0xa02b, [0x4ae9] = 0xa02c, [0x4aea] = 0xa02d,
-  [0x4aeb] = 0xa02e, [0x4aec] = 0xa02f, [0x4aed] = 0xa030, [0x4aee] = 0xa031,
-  [0x4aef] = 0xa032, [0x4af0] = 0xa033, [0x4af1] = 0xa034, [0x4af2] = 0xa035,
-  [0x4af3] = 0xa036, [0x4af4] = 0xa037, [0x4af5] = 0xa038, [0x4af6] = 0xa039,
-  [0x4af7] = 0xa03a, [0x4af8] = 0xa03b, [0x4af9] = 0xa03c, [0x4afa] = 0xa03d,
-  [0x4afb] = 0xa03e, [0x4afc] = 0xa03f, [0x4afd] = 0xa040, [0x4afe] = 0xa041,
-  [0x4aff] = 0xa042, [0x4b00] = 0xa043, [0x4b01] = 0xa044, [0x4b02] = 0xa045,
-  [0x4b03] = 0xa046, [0x4b04] = 0xa047, [0x4b05] = 0xa048, [0x4b06] = 0xa049,
-  [0x4b07] = 0xa04a, [0x4b08] = 0xa04b, [0x4b09] = 0xa04c, [0x4b0a] = 0xa04d,
-  [0x4b0b] = 0xa04e, [0x4b0c] = 0xa04f, [0x4b0d] = 0xa050, [0x4b0e] = 0xa051,
-  [0x4b0f] = 0xa052, [0x4b10] = 0xa053, [0x4b11] = 0xa054, [0x4b12] = 0xa055,
-  [0x4b13] = 0xa056, [0x4b14] = 0xa057, [0x4b15] = 0xa058, [0x4b16] = 0xa059,
-  [0x4b17] = 0xa05a, [0x4b18] = 0xa05b, [0x4b19] = 0xa05c, [0x4b1a] = 0xa05d,
-  [0x4b1b] = 0xa05e, [0x4b1c] = 0xa05f, [0x4b1d] = 0xa060, [0x4b1e] = 0xa061,
-  [0x4b1f] = 0xa062, [0x4b20] = 0xa063, [0x4b21] = 0xa064, [0x4b22] = 0xa065,
-  [0x4b23] = 0xa066, [0x4b24] = 0xa067, [0x4b25] = 0xa068, [0x4b26] = 0xa069,
-  [0x4b27] = 0xa06a, [0x4b28] = 0xa06b, [0x4b29] = 0xa06c, [0x4b2a] = 0xa06d,
-  [0x4b2b] = 0xa06e, [0x4b2c] = 0xa06f, [0x4b2d] = 0xa070, [0x4b2e] = 0xa071,
-  [0x4b2f] = 0xa072, [0x4b30] = 0xa073, [0x4b31] = 0xa074, [0x4b32] = 0xa075,
-  [0x4b33] = 0xa076, [0x4b34] = 0xa077, [0x4b35] = 0xa078, [0x4b36] = 0xa079,
-  [0x4b37] = 0xa07a, [0x4b38] = 0xa07b, [0x4b39] = 0xa07c, [0x4b3a] = 0xa07d,
-  [0x4b3b] = 0xa07e, [0x4b3c] = 0xa07f, [0x4b3d] = 0xa080, [0x4b3e] = 0xa081,
-  [0x4b3f] = 0xa082, [0x4b40] = 0xa083, [0x4b41] = 0xa084, [0x4b42] = 0xa085,
-  [0x4b43] = 0xa086, [0x4b44] = 0xa087, [0x4b45] = 0xa088, [0x4b46] = 0xa089,
-  [0x4b47] = 0xa08a, [0x4b48] = 0xa08b, [0x4b49] = 0xa08c, [0x4b4a] = 0xa08d,
-  [0x4b4b] = 0xa08e, [0x4b4c] = 0xa08f, [0x4b4d] = 0xa090, [0x4b4e] = 0xa091,
-  [0x4b4f] = 0xa092, [0x4b50] = 0xa093, [0x4b51] = 0xa094, [0x4b52] = 0xa095,
-  [0x4b53] = 0xa096, [0x4b54] = 0xa097, [0x4b55] = 0xa098, [0x4b56] = 0xa099,
-  [0x4b57] = 0xa09a, [0x4b58] = 0xa09b, [0x4b59] = 0xa09c, [0x4b5a] = 0xa09d,
-  [0x4b5b] = 0xa09e, [0x4b5c] = 0xa09f, [0x4b5d] = 0xa0a0, [0x4b5e] = 0xa0a1,
-  [0x4b5f] = 0xa0a2, [0x4b60] = 0xa0a3, [0x4b61] = 0xa0a4, [0x4b62] = 0xa0a5,
-  [0x4b63] = 0xa0a6, [0x4b64] = 0xa0a7, [0x4b65] = 0xa0a8, [0x4b66] = 0xa0a9,
-  [0x4b67] = 0xa0aa, [0x4b68] = 0xa0ab, [0x4b69] = 0xa0ac, [0x4b6a] = 0xa0ad,
-  [0x4b6b] = 0xa0ae, [0x4b6c] = 0xa0af, [0x4b6d] = 0xa0b0, [0x4b6e] = 0xa0b1,
-  [0x4b6f] = 0xa0b2, [0x4b70] = 0xa0b3, [0x4b71] = 0xa0b4, [0x4b72] = 0xa0b5,
-  [0x4b73] = 0xa0b6, [0x4b74] = 0xa0b7, [0x4b75] = 0xa0b8, [0x4b76] = 0xa0b9,
-  [0x4b77] = 0xa0ba, [0x4b78] = 0xa0bb, [0x4b79] = 0xa0bc, [0x4b7a] = 0xa0bd,
-  [0x4b7b] = 0xa0be, [0x4b7c] = 0xa0bf, [0x4b7d] = 0xa0c0, [0x4b7e] = 0xa0c1,
-  [0x4b7f] = 0xa0c2, [0x4b80] = 0xa0c3, [0x4b81] = 0xa0c4, [0x4b82] = 0xa0c5,
-  [0x4b83] = 0xa0c6, [0x4b84] = 0xa0c7, [0x4b85] = 0xa0c8, [0x4b86] = 0xa0c9,
-  [0x4b87] = 0xa0ca, [0x4b88] = 0xa0cb, [0x4b89] = 0xa0cc, [0x4b8a] = 0xa0cd,
-  [0x4b8b] = 0xa0ce, [0x4b8c] = 0xa0cf, [0x4b8d] = 0xa0d0, [0x4b8e] = 0xa0d1,
-  [0x4b8f] = 0xa0d2, [0x4b90] = 0xa0d3, [0x4b91] = 0xa0d4, [0x4b92] = 0xa0d5,
-  [0x4b93] = 0xa0d6, [0x4b94] = 0xa0d7, [0x4b95] = 0xa0d8, [0x4b96] = 0xa0d9,
-  [0x4b97] = 0xa0da, [0x4b98] = 0xa0db, [0x4b99] = 0xa0dc, [0x4b9a] = 0xa0dd,
-  [0x4b9b] = 0xa0de, [0x4b9c] = 0xa0df, [0x4b9d] = 0xa0e0, [0x4b9e] = 0xa0e1,
-  [0x4b9f] = 0xa0e2, [0x4ba0] = 0xa0e3, [0x4ba1] = 0xa0e4, [0x4ba2] = 0xa0e5,
-  [0x4ba3] = 0xa0e6, [0x4ba4] = 0xa0e7, [0x4ba5] = 0xa0e8, [0x4ba6] = 0xa0e9,
-  [0x4ba7] = 0xa0ea, [0x4ba8] = 0xa0eb, [0x4ba9] = 0xa0ec, [0x4baa] = 0xa0ed,
-  [0x4bab] = 0xa0ee, [0x4bac] = 0xa0ef, [0x4bad] = 0xa0f0, [0x4bae] = 0xa0f1,
-  [0x4baf] = 0xa0f2, [0x4bb0] = 0xa0f3, [0x4bb1] = 0xa0f4, [0x4bb2] = 0xa0f5,
-  [0x4bb3] = 0xa0f6, [0x4bb4] = 0xa0f7, [0x4bb5] = 0xa0f8, [0x4bb6] = 0xa0f9,
-  [0x4bb7] = 0xa0fa, [0x4bb8] = 0xa0fb, [0x4bb9] = 0xa0fc, [0x4bba] = 0xa0fd,
-  [0x4bbb] = 0xa0fe, [0x4bbc] = 0xa0ff, [0x4bbd] = 0xa100, [0x4bbe] = 0xa101,
-  [0x4bbf] = 0xa102, [0x4bc0] = 0xa103, [0x4bc1] = 0xa104, [0x4bc2] = 0xa105,
-  [0x4bc3] = 0xa106, [0x4bc4] = 0xa107, [0x4bc5] = 0xa108, [0x4bc6] = 0xa109,
-  [0x4bc7] = 0xa10a, [0x4bc8] = 0xa10b, [0x4bc9] = 0xa10c, [0x4bca] = 0xa10d,
-  [0x4bcb] = 0xa10e, [0x4bcc] = 0xa10f, [0x4bcd] = 0xa110, [0x4bce] = 0xa111,
-  [0x4bcf] = 0xa112, [0x4bd0] = 0xa113, [0x4bd1] = 0xa114, [0x4bd2] = 0xa115,
-  [0x4bd3] = 0xa116, [0x4bd4] = 0xa117, [0x4bd5] = 0xa118, [0x4bd6] = 0xa119,
-  [0x4bd7] = 0xa11a, [0x4bd8] = 0xa11b, [0x4bd9] = 0xa11c, [0x4bda] = 0xa11d,
-  [0x4bdb] = 0xa11e, [0x4bdc] = 0xa11f, [0x4bdd] = 0xa120, [0x4bde] = 0xa121,
-  [0x4bdf] = 0xa122, [0x4be0] = 0xa123, [0x4be1] = 0xa124, [0x4be2] = 0xa125,
-  [0x4be3] = 0xa126, [0x4be4] = 0xa127, [0x4be5] = 0xa128, [0x4be6] = 0xa129,
-  [0x4be7] = 0xa12a, [0x4be8] = 0xa12b, [0x4be9] = 0xa12c, [0x4bea] = 0xa12d,
-  [0x4beb] = 0xa12e, [0x4bec] = 0xa12f, [0x4bed] = 0xa130, [0x4bee] = 0xa131,
-  [0x4bef] = 0xa132, [0x4bf0] = 0xa133, [0x4bf1] = 0xa134, [0x4bf2] = 0xa135,
-  [0x4bf3] = 0xa136, [0x4bf4] = 0xa137, [0x4bf5] = 0xa138, [0x4bf6] = 0xa139,
-  [0x4bf7] = 0xa13a, [0x4bf8] = 0xa13b, [0x4bf9] = 0xa13c, [0x4bfa] = 0xa13d,
-  [0x4bfb] = 0xa13e, [0x4bfc] = 0xa13f, [0x4bfd] = 0xa140, [0x4bfe] = 0xa141,
-  [0x4bff] = 0xa142, [0x4c00] = 0xa143, [0x4c01] = 0xa144, [0x4c02] = 0xa145,
-  [0x4c03] = 0xa146, [0x4c04] = 0xa147, [0x4c05] = 0xa148, [0x4c06] = 0xa149,
-  [0x4c07] = 0xa14a, [0x4c08] = 0xa14b, [0x4c09] = 0xa14c, [0x4c0a] = 0xa14d,
-  [0x4c0b] = 0xa14e, [0x4c0c] = 0xa14f, [0x4c0d] = 0xa150, [0x4c0e] = 0xa151,
-  [0x4c0f] = 0xa152, [0x4c10] = 0xa153, [0x4c11] = 0xa154, [0x4c12] = 0xa155,
-  [0x4c13] = 0xa156, [0x4c14] = 0xa157, [0x4c15] = 0xa158, [0x4c16] = 0xa159,
-  [0x4c17] = 0xa15a, [0x4c18] = 0xa15b, [0x4c19] = 0xa15c, [0x4c1a] = 0xa15d,
-  [0x4c1b] = 0xa15e, [0x4c1c] = 0xa15f, [0x4c1d] = 0xa160, [0x4c1e] = 0xa161,
-  [0x4c1f] = 0xa162, [0x4c20] = 0xa163, [0x4c21] = 0xa164, [0x4c22] = 0xa165,
-  [0x4c23] = 0xa166, [0x4c24] = 0xa167, [0x4c25] = 0xa168, [0x4c26] = 0xa169,
-  [0x4c27] = 0xa16a, [0x4c28] = 0xa16b, [0x4c29] = 0xa16c, [0x4c2a] = 0xa16d,
-  [0x4c2b] = 0xa16e, [0x4c2c] = 0xa16f, [0x4c2d] = 0xa170, [0x4c2e] = 0xa171,
-  [0x4c2f] = 0xa172, [0x4c30] = 0xa173, [0x4c31] = 0xa174, [0x4c32] = 0xa175,
-  [0x4c33] = 0xa176, [0x4c34] = 0xa177, [0x4c35] = 0xa178, [0x4c36] = 0xa179,
-  [0x4c37] = 0xa17a, [0x4c38] = 0xa17b, [0x4c39] = 0xa17c, [0x4c3a] = 0xa17d,
-  [0x4c3b] = 0xa17e, [0x4c3c] = 0xa17f, [0x4c3d] = 0xa180, [0x4c3e] = 0xa181,
-  [0x4c3f] = 0xa182, [0x4c40] = 0xa183, [0x4c41] = 0xa184, [0x4c42] = 0xa185,
-  [0x4c43] = 0xa186, [0x4c44] = 0xa187, [0x4c45] = 0xa188, [0x4c46] = 0xa189,
-  [0x4c47] = 0xa18a, [0x4c48] = 0xa18b, [0x4c49] = 0xa18c, [0x4c4a] = 0xa18d,
-  [0x4c4b] = 0xa18e, [0x4c4c] = 0xa18f, [0x4c4d] = 0xa190, [0x4c4e] = 0xa191,
-  [0x4c4f] = 0xa192, [0x4c50] = 0xa193, [0x4c51] = 0xa194, [0x4c52] = 0xa195,
-  [0x4c53] = 0xa196, [0x4c54] = 0xa197, [0x4c55] = 0xa198, [0x4c56] = 0xa199,
-  [0x4c57] = 0xa19a, [0x4c58] = 0xa19b, [0x4c59] = 0xa19c, [0x4c5a] = 0xa19d,
-  [0x4c5b] = 0xa19e, [0x4c5c] = 0xa19f, [0x4c5d] = 0xa1a0, [0x4c5e] = 0xa1a1,
-  [0x4c5f] = 0xa1a2, [0x4c60] = 0xa1a3, [0x4c61] = 0xa1a4, [0x4c62] = 0xa1a5,
-  [0x4c63] = 0xa1a6, [0x4c64] = 0xa1a7, [0x4c65] = 0xa1a8, [0x4c66] = 0xa1a9,
-  [0x4c67] = 0xa1aa, [0x4c68] = 0xa1ab, [0x4c69] = 0xa1ac, [0x4c6a] = 0xa1ad,
-  [0x4c6b] = 0xa1ae, [0x4c6c] = 0xa1af, [0x4c6d] = 0xa1b0, [0x4c6e] = 0xa1b1,
-  [0x4c6f] = 0xa1b2, [0x4c70] = 0xa1b3, [0x4c71] = 0xa1b4, [0x4c72] = 0xa1b5,
-  [0x4c73] = 0xa1b6, [0x4c74] = 0xa1b7, [0x4c75] = 0xa1b8, [0x4c76] = 0xa1b9,
-  [0x4c77] = 0xa1ba, [0x4c78] = 0xa1bb, [0x4c79] = 0xa1bc, [0x4c7a] = 0xa1bd,
-  [0x4c7b] = 0xa1be, [0x4c7c] = 0xa1bf, [0x4c7d] = 0xa1c0, [0x4c7e] = 0xa1c1,
-  [0x4c7f] = 0xa1c2, [0x4c80] = 0xa1c3, [0x4c81] = 0xa1c4, [0x4c82] = 0xa1c5,
-  [0x4c83] = 0xa1c6, [0x4c84] = 0xa1c7, [0x4c85] = 0xa1c8, [0x4c86] = 0xa1c9,
-  [0x4c87] = 0xa1ca, [0x4c88] = 0xa1cb, [0x4c89] = 0xa1cc, [0x4c8a] = 0xa1cd,
-  [0x4c8b] = 0xa1ce, [0x4c8c] = 0xa1cf, [0x4c8d] = 0xa1d0, [0x4c8e] = 0xa1d1,
-  [0x4c8f] = 0xa1d2, [0x4c90] = 0xa1d3, [0x4c91] = 0xa1d4, [0x4c92] = 0xa1d5,
-  [0x4c93] = 0xa1d6, [0x4c94] = 0xa1d7, [0x4c95] = 0xa1d8, [0x4c96] = 0xa1d9,
-  [0x4c97] = 0xa1da, [0x4c98] = 0xa1db, [0x4c99] = 0xa1dc, [0x4c9a] = 0xa1dd,
-  [0x4c9b] = 0xa1de, [0x4c9c] = 0xa1df, [0x4c9d] = 0xa1e0, [0x4c9e] = 0xa1e1,
-  [0x4c9f] = 0xa1e2, [0x4ca0] = 0xa1e3, [0x4ca1] = 0xa1e4, [0x4ca2] = 0xa1e5,
-  [0x4ca3] = 0xa1e6, [0x4ca4] = 0xa1e7, [0x4ca5] = 0xa1e8, [0x4ca6] = 0xa1e9,
-  [0x4ca7] = 0xa1ea, [0x4ca8] = 0xa1eb, [0x4ca9] = 0xa1ec, [0x4caa] = 0xa1ed,
-  [0x4cab] = 0xa1ee, [0x4cac] = 0xa1ef, [0x4cad] = 0xa1f0, [0x4cae] = 0xa1f1,
-  [0x4caf] = 0xa1f2, [0x4cb0] = 0xa1f3, [0x4cb1] = 0xa1f4, [0x4cb2] = 0xa1f5,
-  [0x4cb3] = 0xa1f6, [0x4cb4] = 0xa1f7, [0x4cb5] = 0xa1f8, [0x4cb6] = 0xa1f9,
-  [0x4cb7] = 0xa1fa, [0x4cb8] = 0xa1fb, [0x4cb9] = 0xa1fc, [0x4cba] = 0xa1fd,
-  [0x4cbb] = 0xa1fe, [0x4cbc] = 0xa1ff, [0x4cbd] = 0xa200, [0x4cbe] = 0xa201,
-  [0x4cbf] = 0xa202, [0x4cc0] = 0xa203, [0x4cc1] = 0xa204, [0x4cc2] = 0xa205,
-  [0x4cc3] = 0xa206, [0x4cc4] = 0xa207, [0x4cc5] = 0xa208, [0x4cc6] = 0xa209,
-  [0x4cc7] = 0xa20a, [0x4cc8] = 0xa20b, [0x4cc9] = 0xa20c, [0x4cca] = 0xa20d,
-  [0x4ccb] = 0xa20e, [0x4ccc] = 0xa20f, [0x4ccd] = 0xa210, [0x4cce] = 0xa211,
-  [0x4ccf] = 0xa212, [0x4cd0] = 0xa213, [0x4cd1] = 0xa214, [0x4cd2] = 0xa215,
-  [0x4cd3] = 0xa216, [0x4cd4] = 0xa217, [0x4cd5] = 0xa218, [0x4cd6] = 0xa219,
-  [0x4cd7] = 0xa21a, [0x4cd8] = 0xa21b, [0x4cd9] = 0xa21c, [0x4cda] = 0xa21d,
-  [0x4cdb] = 0xa21e, [0x4cdc] = 0xa21f, [0x4cdd] = 0xa220, [0x4cde] = 0xa221,
-  [0x4cdf] = 0xa222, [0x4ce0] = 0xa223, [0x4ce1] = 0xa224, [0x4ce2] = 0xa225,
-  [0x4ce3] = 0xa226, [0x4ce4] = 0xa227, [0x4ce5] = 0xa228, [0x4ce6] = 0xa229,
-  [0x4ce7] = 0xa22a, [0x4ce8] = 0xa22b, [0x4ce9] = 0xa22c, [0x4cea] = 0xa22d,
-  [0x4ceb] = 0xa22e, [0x4cec] = 0xa22f, [0x4ced] = 0xa230, [0x4cee] = 0xa231,
-  [0x4cef] = 0xa232, [0x4cf0] = 0xa233, [0x4cf1] = 0xa234, [0x4cf2] = 0xa235,
-  [0x4cf3] = 0xa236, [0x4cf4] = 0xa237, [0x4cf5] = 0xa238, [0x4cf6] = 0xa239,
-  [0x4cf7] = 0xa23a, [0x4cf8] = 0xa23b, [0x4cf9] = 0xa23c, [0x4cfa] = 0xa23d,
-  [0x4cfb] = 0xa23e, [0x4cfc] = 0xa23f, [0x4cfd] = 0xa240, [0x4cfe] = 0xa241,
-  [0x4cff] = 0xa242, [0x4d00] = 0xa243, [0x4d01] = 0xa244, [0x4d02] = 0xa245,
-  [0x4d03] = 0xa246, [0x4d04] = 0xa247, [0x4d05] = 0xa248, [0x4d06] = 0xa249,
-  [0x4d07] = 0xa24a, [0x4d08] = 0xa24b, [0x4d09] = 0xa24c, [0x4d0a] = 0xa24d,
-  [0x4d0b] = 0xa24e, [0x4d0c] = 0xa24f, [0x4d0d] = 0xa250, [0x4d0e] = 0xa251,
-  [0x4d0f] = 0xa252, [0x4d10] = 0xa253, [0x4d11] = 0xa254, [0x4d12] = 0xa255,
-  [0x4d13] = 0xa256, [0x4d14] = 0xa257, [0x4d15] = 0xa258, [0x4d16] = 0xa259,
-  [0x4d17] = 0xa25a, [0x4d18] = 0xa25b, [0x4d19] = 0xa25c, [0x4d1a] = 0xa25d,
-  [0x4d1b] = 0xa25e, [0x4d1c] = 0xa25f, [0x4d1d] = 0xa260, [0x4d1e] = 0xa261,
-  [0x4d1f] = 0xa262, [0x4d20] = 0xa263, [0x4d21] = 0xa264, [0x4d22] = 0xa265,
-  [0x4d23] = 0xa266, [0x4d24] = 0xa267, [0x4d25] = 0xa268, [0x4d26] = 0xa269,
-  [0x4d27] = 0xa26a, [0x4d28] = 0xa26b, [0x4d29] = 0xa26c, [0x4d2a] = 0xa26d,
-  [0x4d2b] = 0xa26e, [0x4d2c] = 0xa26f, [0x4d2d] = 0xa270, [0x4d2e] = 0xa271,
-  [0x4d2f] = 0xa272, [0x4d30] = 0xa273, [0x4d31] = 0xa274, [0x4d32] = 0xa275,
-  [0x4d33] = 0xa276, [0x4d34] = 0xa277, [0x4d35] = 0xa278, [0x4d36] = 0xa279,
-  [0x4d37] = 0xa27a, [0x4d38] = 0xa27b, [0x4d39] = 0xa27c, [0x4d3a] = 0xa27d,
-  [0x4d3b] = 0xa27e, [0x4d3c] = 0xa27f, [0x4d3d] = 0xa280, [0x4d3e] = 0xa281,
-  [0x4d3f] = 0xa282, [0x4d40] = 0xa283, [0x4d41] = 0xa284, [0x4d42] = 0xa285,
-  [0x4d43] = 0xa286, [0x4d44] = 0xa287, [0x4d45] = 0xa288, [0x4d46] = 0xa289,
-  [0x4d47] = 0xa28a, [0x4d48] = 0xa28b, [0x4d49] = 0xa28c, [0x4d4a] = 0xa28d,
-  [0x4d4b] = 0xa28e, [0x4d4c] = 0xa28f, [0x4d4d] = 0xa290, [0x4d4e] = 0xa291,
-  [0x4d4f] = 0xa292, [0x4d50] = 0xa293, [0x4d51] = 0xa294, [0x4d52] = 0xa295,
-  [0x4d53] = 0xa296, [0x4d54] = 0xa297, [0x4d55] = 0xa298, [0x4d56] = 0xa299,
-  [0x4d57] = 0xa29a, [0x4d58] = 0xa29b, [0x4d59] = 0xa29c, [0x4d5a] = 0xa29d,
-  [0x4d5b] = 0xa29e, [0x4d5c] = 0xa29f, [0x4d5d] = 0xa2a0, [0x4d5e] = 0xa2a1,
-  [0x4d5f] = 0xa2a2, [0x4d60] = 0xa2a3, [0x4d61] = 0xa2a4, [0x4d62] = 0xa2a5,
-  [0x4d63] = 0xa2a6, [0x4d64] = 0xa2a7, [0x4d65] = 0xa2a8, [0x4d66] = 0xa2a9,
-  [0x4d67] = 0xa2aa, [0x4d68] = 0xa2ab, [0x4d69] = 0xa2ac, [0x4d6a] = 0xa2ad,
-  [0x4d6b] = 0xa2ae, [0x4d6c] = 0xa2af, [0x4d6d] = 0xa2b0, [0x4d6e] = 0xa2b1,
-  [0x4d6f] = 0xa2b2, [0x4d70] = 0xa2b3, [0x4d71] = 0xa2b4, [0x4d72] = 0xa2b5,
-  [0x4d73] = 0xa2b6, [0x4d74] = 0xa2b7, [0x4d75] = 0xa2b8, [0x4d76] = 0xa2b9,
-  [0x4d77] = 0xa2ba, [0x4d78] = 0xa2bb, [0x4d79] = 0xa2bc, [0x4d7a] = 0xa2bd,
-  [0x4d7b] = 0xa2be, [0x4d7c] = 0xa2bf, [0x4d7d] = 0xa2c0, [0x4d7e] = 0xa2c1,
-  [0x4d7f] = 0xa2c2, [0x4d80] = 0xa2c3, [0x4d81] = 0xa2c4, [0x4d82] = 0xa2c5,
-  [0x4d83] = 0xa2c6, [0x4d84] = 0xa2c7, [0x4d85] = 0xa2c8, [0x4d86] = 0xa2c9,
-  [0x4d87] = 0xa2ca, [0x4d88] = 0xa2cb, [0x4d89] = 0xa2cc, [0x4d8a] = 0xa2cd,
-  [0x4d8b] = 0xa2ce, [0x4d8c] = 0xa2cf, [0x4d8d] = 0xa2d0, [0x4d8e] = 0xa2d1,
-  [0x4d8f] = 0xa2d2, [0x4d90] = 0xa2d3, [0x4d91] = 0xa2d4, [0x4d92] = 0xa2d5,
-  [0x4d93] = 0xa2d6, [0x4d94] = 0xa2d7, [0x4d95] = 0xa2d8, [0x4d96] = 0xa2d9,
-  [0x4d97] = 0xa2da, [0x4d98] = 0xa2db, [0x4d99] = 0xa2dc, [0x4d9a] = 0xa2dd,
-  [0x4d9b] = 0xa2de, [0x4d9c] = 0xa2df, [0x4d9d] = 0xa2e0, [0x4d9e] = 0xa2e1,
-  [0x4d9f] = 0xa2e2, [0x4da0] = 0xa2e3, [0x4da1] = 0xa2e4, [0x4da2] = 0xa2e5,
-  [0x4da3] = 0xa2e6, [0x4da4] = 0xa2e7, [0x4da5] = 0xa2e8, [0x4da6] = 0xa2e9,
-  [0x4da7] = 0xa2ea, [0x4da8] = 0xa2eb, [0x4da9] = 0xa2ec, [0x4daa] = 0xa2ed,
-  [0x4dab] = 0xa2ee, [0x4dac] = 0xa2ef, [0x4dad] = 0xa2f0, [0x4dae] = 0xa2f1,
-  [0x4daf] = 0xa2f2, [0x4db0] = 0xa2f3, [0x4db1] = 0xa2f4, [0x4db2] = 0xa2f5,
-  [0x4db3] = 0xa2f6, [0x4db4] = 0xa2f7, [0x4db5] = 0xa2f8, [0x4db6] = 0xa2f9,
-  [0x4db7] = 0xa2fa, [0x4db8] = 0xa2fb, [0x4db9] = 0xa2fc, [0x4dba] = 0xa2fd,
-  [0x4dbb] = 0xa2fe, [0x4dbc] = 0xa2ff, [0x4dbd] = 0xa300, [0x4dbe] = 0xa301,
-  [0x4dbf] = 0xa302, [0x4dc0] = 0xa303, [0x4dc1] = 0xa304, [0x4dc2] = 0xa305,
-  [0x4dc3] = 0xa306, [0x4dc4] = 0xa307, [0x4dc5] = 0xa308, [0x4dc6] = 0xa309,
-  [0x4dc7] = 0xa30a, [0x4dc8] = 0xa30b, [0x4dc9] = 0xa30c, [0x4dca] = 0xa30d,
-  [0x4dcb] = 0xa30e, [0x4dcc] = 0xa30f, [0x4dcd] = 0xa310, [0x4dce] = 0xa311,
-  [0x4dcf] = 0xa312, [0x4dd0] = 0xa313, [0x4dd1] = 0xa314, [0x4dd2] = 0xa315,
-  [0x4dd3] = 0xa316, [0x4dd4] = 0xa317, [0x4dd5] = 0xa318, [0x4dd6] = 0xa319,
-  [0x4dd7] = 0xa31a, [0x4dd8] = 0xa31b, [0x4dd9] = 0xa31c, [0x4dda] = 0xa31d,
-  [0x4ddb] = 0xa31e, [0x4ddc] = 0xa31f, [0x4ddd] = 0xa320, [0x4dde] = 0xa321,
-  [0x4ddf] = 0xa322, [0x4de0] = 0xa323, [0x4de1] = 0xa324, [0x4de2] = 0xa325,
-  [0x4de3] = 0xa326, [0x4de4] = 0xa327, [0x4de5] = 0xa328, [0x4de6] = 0xa329,
-  [0x4de7] = 0xa32a, [0x4de8] = 0xa32b, [0x4de9] = 0xa32c, [0x4dea] = 0xa32d,
-  [0x4deb] = 0xa32e, [0x4dec] = 0xa32f, [0x4ded] = 0xa330, [0x4dee] = 0xa331,
-  [0x4def] = 0xa332, [0x4df0] = 0xa333, [0x4df1] = 0xa334, [0x4df2] = 0xa335,
-  [0x4df3] = 0xa336, [0x4df4] = 0xa337, [0x4df5] = 0xa338, [0x4df6] = 0xa339,
-  [0x4df7] = 0xa33a, [0x4df8] = 0xa33b, [0x4df9] = 0xa33c, [0x4dfa] = 0xa33d,
-  [0x4dfb] = 0xa33e, [0x4dfc] = 0xa33f, [0x4dfd] = 0xa340, [0x4dfe] = 0xa341,
-  [0x4dff] = 0xa342, [0x4e00] = 0xa343, [0x4e01] = 0xa344, [0x4e02] = 0xa345,
-  [0x4e03] = 0xa346, [0x4e04] = 0xa347, [0x4e05] = 0xa348, [0x4e06] = 0xa349,
-  [0x4e07] = 0xa34a, [0x4e08] = 0xa34b, [0x4e09] = 0xa34c, [0x4e0a] = 0xa34d,
-  [0x4e0b] = 0xa34e, [0x4e0c] = 0xa34f, [0x4e0d] = 0xa350, [0x4e0e] = 0xa351,
-  [0x4e0f] = 0xa352, [0x4e10] = 0xa353, [0x4e11] = 0xa354, [0x4e12] = 0xa355,
-  [0x4e13] = 0xa356, [0x4e14] = 0xa357, [0x4e15] = 0xa358, [0x4e16] = 0xa359,
-  [0x4e17] = 0xa35a, [0x4e18] = 0xa35b, [0x4e19] = 0xa35c, [0x4e1a] = 0xa35d,
-  [0x4e1b] = 0xa35e, [0x4e1c] = 0xa35f, [0x4e1d] = 0xa360, [0x4e1e] = 0xa361,
-  [0x4e1f] = 0xa362, [0x4e20] = 0xa363, [0x4e21] = 0xa364, [0x4e22] = 0xa365,
-  [0x4e23] = 0xa366, [0x4e24] = 0xa367, [0x4e25] = 0xa368, [0x4e26] = 0xa369,
-  [0x4e27] = 0xa36a, [0x4e28] = 0xa36b, [0x4e29] = 0xa36c, [0x4e2a] = 0xa36d,
-  [0x4e2b] = 0xa36e, [0x4e2c] = 0xa36f, [0x4e2d] = 0xa370, [0x4e2e] = 0xa371,
-  [0x4e2f] = 0xa372, [0x4e30] = 0xa373, [0x4e31] = 0xa374, [0x4e32] = 0xa375,
-  [0x4e33] = 0xa376, [0x4e34] = 0xa377, [0x4e35] = 0xa378, [0x4e36] = 0xa379,
-  [0x4e37] = 0xa37a, [0x4e38] = 0xa37b, [0x4e39] = 0xa37c, [0x4e3a] = 0xa37d,
-  [0x4e3b] = 0xa37e, [0x4e3c] = 0xa37f, [0x4e3d] = 0xa380, [0x4e3e] = 0xa381,
-  [0x4e3f] = 0xa382, [0x4e40] = 0xa383, [0x4e41] = 0xa384, [0x4e42] = 0xa385,
-  [0x4e43] = 0xa386, [0x4e44] = 0xa387, [0x4e45] = 0xa388, [0x4e46] = 0xa389,
-  [0x4e47] = 0xa38a, [0x4e48] = 0xa38b, [0x4e49] = 0xa38c, [0x4e4a] = 0xa38d,
-  [0x4e4b] = 0xa38e, [0x4e4c] = 0xa38f, [0x4e4d] = 0xa390, [0x4e4e] = 0xa391,
-  [0x4e4f] = 0xa392, [0x4e50] = 0xa393, [0x4e51] = 0xa394, [0x4e52] = 0xa395,
-  [0x4e53] = 0xa396, [0x4e54] = 0xa397, [0x4e55] = 0xa398, [0x4e56] = 0xa399,
-  [0x4e57] = 0xa39a, [0x4e58] = 0xa39b, [0x4e59] = 0xa39c, [0x4e5a] = 0xa39d,
-  [0x4e5b] = 0xa39e, [0x4e5c] = 0xa39f, [0x4e5d] = 0xa3a0, [0x4e5e] = 0xa3a1,
-  [0x4e5f] = 0xa3a2, [0x4e60] = 0xa3a3, [0x4e61] = 0xa3a4, [0x4e62] = 0xa3a5,
-  [0x4e63] = 0xa3a6, [0x4e64] = 0xa3a7, [0x4e65] = 0xa3a8, [0x4e66] = 0xa3a9,
-  [0x4e67] = 0xa3aa, [0x4e68] = 0xa3ab, [0x4e69] = 0xa3ac, [0x4e6a] = 0xa3ad,
-  [0x4e6b] = 0xa3ae, [0x4e6c] = 0xa3af, [0x4e6d] = 0xa3b0, [0x4e6e] = 0xa3b1,
-  [0x4e6f] = 0xa3b2, [0x4e70] = 0xa3b3, [0x4e71] = 0xa3b4, [0x4e72] = 0xa3b5,
-  [0x4e73] = 0xa3b6, [0x4e74] = 0xa3b7, [0x4e75] = 0xa3b8, [0x4e76] = 0xa3b9,
-  [0x4e77] = 0xa3ba, [0x4e78] = 0xa3bb, [0x4e79] = 0xa3bc, [0x4e7a] = 0xa3bd,
-  [0x4e7b] = 0xa3be, [0x4e7c] = 0xa3bf, [0x4e7d] = 0xa3c0, [0x4e7e] = 0xa3c1,
-  [0x4e7f] = 0xa3c2, [0x4e80] = 0xa3c3, [0x4e81] = 0xa3c4, [0x4e82] = 0xa3c5,
-  [0x4e83] = 0xa3c6, [0x4e84] = 0xa3c7, [0x4e85] = 0xa3c8, [0x4e86] = 0xa3c9,
-  [0x4e87] = 0xa3ca, [0x4e88] = 0xa3cb, [0x4e89] = 0xa3cc, [0x4e8a] = 0xa3cd,
-  [0x4e8b] = 0xa3ce, [0x4e8c] = 0xa3cf, [0x4e8d] = 0xa3d0, [0x4e8e] = 0xa3d1,
-  [0x4e8f] = 0xa3d2, [0x4e90] = 0xa3d3, [0x4e91] = 0xa3d4, [0x4e92] = 0xa3d5,
-  [0x4e93] = 0xa3d6, [0x4e94] = 0xa3d7, [0x4e95] = 0xa3d8, [0x4e96] = 0xa3d9,
-  [0x4e97] = 0xa3da, [0x4e98] = 0xa3db, [0x4e99] = 0xa3dc, [0x4e9a] = 0xa3dd,
-  [0x4e9b] = 0xa3de, [0x4e9c] = 0xa3df, [0x4e9d] = 0xa3e0, [0x4e9e] = 0xa3e1,
-  [0x4e9f] = 0xa3e2, [0x4ea0] = 0xa3e3, [0x4ea1] = 0xa3e4, [0x4ea2] = 0xa3e5,
-  [0x4ea3] = 0xa3e6, [0x4ea4] = 0xa3e7, [0x4ea5] = 0xa3e8, [0x4ea6] = 0xa3e9,
-  [0x4ea7] = 0xa3ea, [0x4ea8] = 0xa3eb, [0x4ea9] = 0xa3ec, [0x4eaa] = 0xa3ed,
-  [0x4eab] = 0xa3ee, [0x4eac] = 0xa3ef, [0x4ead] = 0xa3f0, [0x4eae] = 0xa3f1,
-  [0x4eaf] = 0xa3f2, [0x4eb0] = 0xa3f3, [0x4eb1] = 0xa3f4, [0x4eb2] = 0xa3f5,
-  [0x4eb3] = 0xa3f6, [0x4eb4] = 0xa3f7, [0x4eb5] = 0xa3f8, [0x4eb6] = 0xa3f9,
-  [0x4eb7] = 0xa3fa, [0x4eb8] = 0xa3fb, [0x4eb9] = 0xa3fc, [0x4eba] = 0xa3fd,
-  [0x4ebb] = 0xa3fe, [0x4ebc] = 0xa3ff, [0x4ebd] = 0xa400, [0x4ebe] = 0xa401,
-  [0x4ebf] = 0xa402, [0x4ec0] = 0xa403, [0x4ec1] = 0xa404, [0x4ec2] = 0xa405,
-  [0x4ec3] = 0xa406, [0x4ec4] = 0xa407, [0x4ec5] = 0xa408, [0x4ec6] = 0xa409,
-  [0x4ec7] = 0xa40a, [0x4ec8] = 0xa40b, [0x4ec9] = 0xa40c, [0x4eca] = 0xa40d,
-  [0x4ecb] = 0xa40e, [0x4ecc] = 0xa40f, [0x4ecd] = 0xa410, [0x4ece] = 0xa411,
-  [0x4ecf] = 0xa412, [0x4ed0] = 0xa413, [0x4ed1] = 0xa414, [0x4ed2] = 0xa415,
-  [0x4ed3] = 0xa416, [0x4ed4] = 0xa417, [0x4ed5] = 0xa418, [0x4ed6] = 0xa419,
-  [0x4ed7] = 0xa41a, [0x4ed8] = 0xa41b, [0x4ed9] = 0xa41c, [0x4eda] = 0xa41d,
-  [0x4edb] = 0xa41e, [0x4edc] = 0xa41f, [0x4edd] = 0xa420, [0x4ede] = 0xa421,
-  [0x4edf] = 0xa422, [0x4ee0] = 0xa423, [0x4ee1] = 0xa424, [0x4ee2] = 0xa425,
-  [0x4ee3] = 0xa426, [0x4ee4] = 0xa427, [0x4ee5] = 0xa428, [0x4ee6] = 0xa429,
-  [0x4ee7] = 0xa42a, [0x4ee8] = 0xa42b, [0x4ee9] = 0xa42c, [0x4eea] = 0xa42d,
-  [0x4eeb] = 0xa42e, [0x4eec] = 0xa42f, [0x4eed] = 0xa430, [0x4eee] = 0xa431,
-  [0x4eef] = 0xa432, [0x4ef0] = 0xa433, [0x4ef1] = 0xa434, [0x4ef2] = 0xa435,
-  [0x4ef3] = 0xa436, [0x4ef4] = 0xa437, [0x4ef5] = 0xa438, [0x4ef6] = 0xa439,
-  [0x4ef7] = 0xa43a, [0x4ef8] = 0xa43b, [0x4ef9] = 0xa43c, [0x4efa] = 0xa43d,
-  [0x4efb] = 0xa43e, [0x4efc] = 0xa43f, [0x4efd] = 0xa440, [0x4efe] = 0xa441,
-  [0x4eff] = 0xa442, [0x4f00] = 0xa443, [0x4f01] = 0xa444, [0x4f02] = 0xa445,
-  [0x4f03] = 0xa446, [0x4f04] = 0xa447, [0x4f05] = 0xa448, [0x4f06] = 0xa449,
-  [0x4f07] = 0xa44a, [0x4f08] = 0xa44b, [0x4f09] = 0xa44c, [0x4f0a] = 0xa44d,
-  [0x4f0b] = 0xa44e, [0x4f0c] = 0xa44f, [0x4f0d] = 0xa450, [0x4f0e] = 0xa451,
-  [0x4f0f] = 0xa452, [0x4f10] = 0xa453, [0x4f11] = 0xa454, [0x4f12] = 0xa455,
-  [0x4f13] = 0xa456, [0x4f14] = 0xa457, [0x4f15] = 0xa458, [0x4f16] = 0xa459,
-  [0x4f17] = 0xa45a, [0x4f18] = 0xa45b, [0x4f19] = 0xa45c, [0x4f1a] = 0xa45d,
-  [0x4f1b] = 0xa45e, [0x4f1c] = 0xa45f, [0x4f1d] = 0xa460, [0x4f1e] = 0xa461,
-  [0x4f1f] = 0xa462, [0x4f20] = 0xa463, [0x4f21] = 0xa464, [0x4f22] = 0xa465,
-  [0x4f23] = 0xa466, [0x4f24] = 0xa467, [0x4f25] = 0xa468, [0x4f26] = 0xa469,
-  [0x4f27] = 0xa46a, [0x4f28] = 0xa46b, [0x4f29] = 0xa46c, [0x4f2a] = 0xa46d,
-  [0x4f2b] = 0xa46e, [0x4f2c] = 0xa46f, [0x4f2d] = 0xa470, [0x4f2e] = 0xa471,
-  [0x4f2f] = 0xa472, [0x4f30] = 0xa473, [0x4f31] = 0xa474, [0x4f32] = 0xa475,
-  [0x4f33] = 0xa476, [0x4f34] = 0xa477, [0x4f35] = 0xa478, [0x4f36] = 0xa479,
-  [0x4f37] = 0xa47a, [0x4f38] = 0xa47b, [0x4f39] = 0xa47c, [0x4f3a] = 0xa47d,
-  [0x4f3b] = 0xa47e, [0x4f3c] = 0xa47f, [0x4f3d] = 0xa480, [0x4f3e] = 0xa481,
-  [0x4f3f] = 0xa482, [0x4f40] = 0xa483, [0x4f41] = 0xa484, [0x4f42] = 0xa485,
-  [0x4f43] = 0xa486, [0x4f44] = 0xa487, [0x4f45] = 0xa488, [0x4f46] = 0xa489,
-  [0x4f47] = 0xa48a, [0x4f48] = 0xa48b, [0x4f49] = 0xa48c, [0x4f4d] = 0xa490,
-  [0x4f4e] = 0xa491, [0x4f4f] = 0xa492, [0x4f50] = 0xa493, [0x4f51] = 0xa494,
-  [0x4f52] = 0xa495, [0x4f53] = 0xa496, [0x4f54] = 0xa497, [0x4f55] = 0xa498,
-  [0x4f56] = 0xa499, [0x4f57] = 0xa49a, [0x4f58] = 0xa49b, [0x4f59] = 0xa49c,
-  [0x4f5a] = 0xa49d, [0x4f5b] = 0xa49e, [0x4f5c] = 0xa49f, [0x4f5d] = 0xa4a0,
-  [0x4f5e] = 0xa4a1, [0x4f5f] = 0xa4a2, [0x4f60] = 0xa4a3, [0x4f61] = 0xa4a4,
-  [0x4f62] = 0xa4a5, [0x4f63] = 0xa4a6, [0x4f64] = 0xa4a7, [0x4f65] = 0xa4a8,
-  [0x4f66] = 0xa4a9, [0x4f67] = 0xa4aa, [0x4f68] = 0xa4ab, [0x4f69] = 0xa4ac,
-  [0x4f6a] = 0xa4ad, [0x4f6b] = 0xa4ae, [0x4f6c] = 0xa4af, [0x4f6d] = 0xa4b0,
-  [0x4f6e] = 0xa4b1, [0x4f6f] = 0xa4b2, [0x4f70] = 0xa4b3, [0x4f71] = 0xa4b4,
-  [0x4f72] = 0xa4b5, [0x4f73] = 0xa4b6, [0x4f74] = 0xa4b7, [0x4f75] = 0xa4b8,
-  [0x4f76] = 0xa4b9, [0x4f77] = 0xa4ba, [0x4f78] = 0xa4bb, [0x4f79] = 0xa4bc,
-  [0x4f7a] = 0xa4bd, [0x4f7b] = 0xa4be, [0x4f7c] = 0xa4bf, [0x4f7d] = 0xa4c0,
-  [0x4f7e] = 0xa4c1, [0x4f7f] = 0xa4c2, [0x4f80] = 0xa4c3, [0x4f81] = 0xa4c4,
-  [0x4f82] = 0xa4c5, [0x4f83] = 0xa4c6, [0x5719] = 0xe76c, [0x571a] = 0xe7c8,
-  [0x571b] = 0xe7e7, [0x571c] = 0xe7e8, [0x571d] = 0xe7e9, [0x571e] = 0xe7ea,
-  [0x571f] = 0xe7eb, [0x5720] = 0xe7ec, [0x5721] = 0xe7ed, [0x5722] = 0xe7ee,
-  [0x5723] = 0xe7ef, [0x5724] = 0xe7f0, [0x5725] = 0xe7f1, [0x5726] = 0xe7f2,
-  [0x5727] = 0xe7f3, [0x5728] = 0xe815, [0x5729] = 0xe819, [0x572a] = 0xe81a,
-  [0x572b] = 0xe81b, [0x572c] = 0xe81c, [0x572d] = 0xe81d, [0x572e] = 0xe81f,
-  [0x572f] = 0xe820, [0x5730] = 0xe821, [0x5731] = 0xe822, [0x5732] = 0xe823,
-  [0x5733] = 0xe824, [0x5734] = 0xe825, [0x5735] = 0xe827, [0x5736] = 0xe828,
-  [0x5737] = 0xe829, [0x5738] = 0xe82a, [0x5739] = 0xe82d, [0x573a] = 0xe82e,
-  [0x573b] = 0xe82f, [0x573c] = 0xe830, [0x573d] = 0xe833, [0x573e] = 0xe834,
-  [0x573f] = 0xe835, [0x5740] = 0xe836, [0x5741] = 0xe837, [0x5742] = 0xe838,
-  [0x5743] = 0xe839, [0x5744] = 0xe83a, [0x5745] = 0xe83c, [0x5746] = 0xe83d,
-  [0x5747] = 0xe83e, [0x5748] = 0xe83f, [0x5749] = 0xe840, [0x574a] = 0xe841,
-  [0x574b] = 0xe842, [0x574c] = 0xe844, [0x574d] = 0xe845, [0x574e] = 0xe846,
-  [0x574f] = 0xe847, [0x5750] = 0xe848, [0x5751] = 0xe849, [0x5752] = 0xe84a,
-  [0x5753] = 0xe84b, [0x5754] = 0xe84c, [0x5755] = 0xe84d, [0x5756] = 0xe84e,
-  [0x5757] = 0xe84f, [0x5758] = 0xe850, [0x5759] = 0xe851, [0x575a] = 0xe852,
-  [0x575b] = 0xe853, [0x575c] = 0xe856, [0x575d] = 0xe857, [0x575e] = 0xe858,
-  [0x575f] = 0xe859, [0x5760] = 0xe85a, [0x5761] = 0xe85b, [0x5762] = 0xe85c,
-  [0x5763] = 0xe85d, [0x5764] = 0xe85e, [0x5765] = 0xe85f, [0x5766] = 0xe860,
-  [0x5767] = 0xe861, [0x5768] = 0xe862, [0x5769] = 0xe863, [0x576a] = 0xf92d,
-  [0x576b] = 0xf92e, [0x576c] = 0xf92f, [0x576d] = 0xf930, [0x576e] = 0xf931,
-  [0x576f] = 0xf932, [0x5770] = 0xf933, [0x5771] = 0xf934, [0x5772] = 0xf935,
-  [0x5773] = 0xf936, [0x5774] = 0xf937, [0x5775] = 0xf938, [0x5776] = 0xf939,
-  [0x5777] = 0xf93a, [0x5778] = 0xf93b, [0x5779] = 0xf93c, [0x577a] = 0xf93d,
-  [0x577b] = 0xf93e, [0x577c] = 0xf93f, [0x577d] = 0xf940, [0x577e] = 0xf941,
-  [0x577f] = 0xf942, [0x5780] = 0xf943, [0x5781] = 0xf944, [0x5782] = 0xf945,
-  [0x5783] = 0xf946, [0x5784] = 0xf947, [0x5785] = 0xf948, [0x5786] = 0xf949,
-  [0x5787] = 0xf94a, [0x5788] = 0xf94b, [0x5789] = 0xf94c, [0x578a] = 0xf94d,
-  [0x578b] = 0xf94e, [0x578c] = 0xf94f, [0x578d] = 0xf950, [0x578e] = 0xf951,
-  [0x578f] = 0xf952, [0x5790] = 0xf953, [0x5791] = 0xf954, [0x5792] = 0xf955,
-  [0x5793] = 0xf956, [0x5794] = 0xf957, [0x5795] = 0xf958, [0x5796] = 0xf959,
-  [0x5797] = 0xf95a, [0x5798] = 0xf95b, [0x5799] = 0xf95c, [0x579a] = 0xf95d,
-  [0x579b] = 0xf95e, [0x579c] = 0xf95f, [0x579d] = 0xf960, [0x579e] = 0xf961,
-  [0x579f] = 0xf962, [0x57a0] = 0xf963, [0x57a1] = 0xf964, [0x57a2] = 0xf965,
-  [0x57a3] = 0xf966, [0x57a4] = 0xf967, [0x57a5] = 0xf968, [0x57a6] = 0xf969,
-  [0x57a7] = 0xf96a, [0x57a8] = 0xf96b, [0x57a9] = 0xf96c, [0x57aa] = 0xf96d,
-  [0x57ab] = 0xf96e, [0x57ac] = 0xf96f, [0x57ad] = 0xf970, [0x57ae] = 0xf971,
-  [0x57af] = 0xf972, [0x57b0] = 0xf973, [0x57b1] = 0xf974, [0x57b2] = 0xf975,
-  [0x57b3] = 0xf976, [0x57b4] = 0xf977, [0x57b5] = 0xf978, [0x57b6] = 0xf97a,
-  [0x57b7] = 0xf97b, [0x57b8] = 0xf97c, [0x57b9] = 0xf97d, [0x57ba] = 0xf97e,
-  [0x57bb] = 0xf97f, [0x57bc] = 0xf980, [0x57bd] = 0xf981, [0x57be] = 0xf982,
-  [0x57bf] = 0xf983, [0x57c0] = 0xf984, [0x57c1] = 0xf985, [0x57c2] = 0xf986,
-  [0x57c3] = 0xf987, [0x57c4] = 0xf988, [0x57c5] = 0xf989, [0x57c6] = 0xf98a,
-  [0x57c7] = 0xf98b, [0x57c8] = 0xf98c, [0x57c9] = 0xf98d, [0x57ca] = 0xf98e,
-  [0x57cb] = 0xf98f, [0x57cc] = 0xf990, [0x57cd] = 0xf991, [0x57ce] = 0xf992,
-  [0x57cf] = 0xf993, [0x57d0] = 0xf994, [0x57d1] = 0xf996, [0x57d2] = 0xf997,
-  [0x57d3] = 0xf998, [0x57d4] = 0xf999, [0x57d5] = 0xf99a, [0x57d6] = 0xf99b,
-  [0x57d7] = 0xf99c, [0x57d8] = 0xf99d, [0x57d9] = 0xf99e, [0x57da] = 0xf99f,
-  [0x57db] = 0xf9a0, [0x57dc] = 0xf9a1, [0x57dd] = 0xf9a2, [0x57de] = 0xf9a3,
-  [0x57df] = 0xf9a4, [0x57e0] = 0xf9a5, [0x57e1] = 0xf9a6, [0x57e2] = 0xf9a7,
-  [0x57e3] = 0xf9a8, [0x57e4] = 0xf9a9, [0x57e5] = 0xf9aa, [0x57e6] = 0xf9ab,
-  [0x57e7] = 0xf9ac, [0x57e8] = 0xf9ad, [0x57e9] = 0xf9ae, [0x57ea] = 0xf9af,
-  [0x57eb] = 0xf9b0, [0x57ec] = 0xf9b1, [0x57ed] = 0xf9b2, [0x57ee] = 0xf9b3,
-  [0x57ef] = 0xf9b4, [0x57f0] = 0xf9b5, [0x57f1] = 0xf9b6, [0x57f2] = 0xf9b7,
-  [0x57f3] = 0xf9b8, [0x57f4] = 0xf9b9, [0x57f5] = 0xf9ba, [0x57f6] = 0xf9bb,
-  [0x57f7] = 0xf9bc, [0x57f8] = 0xf9bd, [0x57f9] = 0xf9be, [0x57fa] = 0xf9bf,
-  [0x57fb] = 0xf9c0, [0x57fc] = 0xf9c1, [0x57fd] = 0xf9c2, [0x57fe] = 0xf9c3,
-  [0x57ff] = 0xf9c4, [0x5800] = 0xf9c5, [0x5801] = 0xf9c6, [0x5802] = 0xf9c7,
-  [0x5803] = 0xf9c8, [0x5804] = 0xf9c9, [0x5805] = 0xf9ca, [0x5806] = 0xf9cb,
-  [0x5807] = 0xf9cc, [0x5808] = 0xf9cd, [0x5809] = 0xf9ce, [0x580a] = 0xf9cf,
-  [0x580b] = 0xf9d0, [0x580c] = 0xf9d1, [0x580d] = 0xf9d2, [0x580e] = 0xf9d3,
-  [0x580f] = 0xf9d4, [0x5810] = 0xf9d5, [0x5811] = 0xf9d6, [0x5812] = 0xf9d7,
-  [0x5813] = 0xf9d8, [0x5814] = 0xf9d9, [0x5815] = 0xf9da, [0x5816] = 0xf9db,
-  [0x5817] = 0xf9dc, [0x5818] = 0xf9dd, [0x5819] = 0xf9de, [0x581a] = 0xf9df,
-  [0x581b] = 0xf9e0, [0x581c] = 0xf9e1, [0x581d] = 0xf9e2, [0x581e] = 0xf9e3,
-  [0x581f] = 0xf9e4, [0x5820] = 0xf9e5, [0x5821] = 0xf9e6, [0x5822] = 0xf9e8,
-  [0x5823] = 0xf9e9, [0x5824] = 0xf9ea, [0x5825] = 0xf9eb, [0x5826] = 0xf9ec,
-  [0x5827] = 0xf9ed, [0x5828] = 0xf9ee, [0x5829] = 0xf9ef, [0x582a] = 0xf9f0,
-  [0x582b] = 0xf9f2, [0x582c] = 0xf9f3, [0x582d] = 0xf9f4, [0x582e] = 0xf9f5,
-  [0x582f] = 0xf9f6, [0x5830] = 0xf9f7, [0x5831] = 0xf9f8, [0x5832] = 0xf9f9,
-  [0x5833] = 0xf9fa, [0x5834] = 0xf9fb, [0x5835] = 0xf9fc, [0x5836] = 0xf9fd,
-  [0x5837] = 0xf9fe, [0x5838] = 0xf9ff, [0x5839] = 0xfa00, [0x583a] = 0xfa01,
-  [0x583b] = 0xfa02, [0x583c] = 0xfa03, [0x583d] = 0xfa04, [0x583e] = 0xfa05,
-  [0x583f] = 0xfa06, [0x5840] = 0xfa07, [0x5841] = 0xfa08, [0x5842] = 0xfa09,
-  [0x5843] = 0xfa0a, [0x5844] = 0xfa0b, [0x5845] = 0xfa10, [0x5846] = 0xfa12,
-  [0x5847] = 0xfa15, [0x5848] = 0xfa16, [0x5849] = 0xfa17, [0x584a] = 0xfa19,
-  [0x584b] = 0xfa1a, [0x584c] = 0xfa1b, [0x584d] = 0xfa1c, [0x584e] = 0xfa1d,
-  [0x584f] = 0xfa1e, [0x5850] = 0xfa22, [0x5851] = 0xfa25, [0x5852] = 0xfa26,
-  [0x5853] = 0xfa2a, [0x5854] = 0xfa2b, [0x5855] = 0xfa2c, [0x5856] = 0xfa2d,
-  [0x5859] = 0xfa30, [0x585a] = 0xfa31, [0x585b] = 0xfa32, [0x585c] = 0xfa33,
-  [0x585d] = 0xfa34, [0x585e] = 0xfa35, [0x585f] = 0xfa36, [0x5860] = 0xfa37,
-  [0x5861] = 0xfa38, [0x5862] = 0xfa39, [0x5863] = 0xfa3a, [0x5864] = 0xfa3b,
-  [0x5865] = 0xfa3c, [0x5866] = 0xfa3d, [0x5867] = 0xfa3e, [0x5868] = 0xfa3f,
-  [0x5869] = 0xfa40, [0x586a] = 0xfa41, [0x586b] = 0xfa42, [0x586c] = 0xfa43,
-  [0x586d] = 0xfa44, [0x586e] = 0xfa45, [0x586f] = 0xfa46, [0x5870] = 0xfa47,
-  [0x5871] = 0xfa48, [0x5872] = 0xfa49, [0x5873] = 0xfa4a, [0x5874] = 0xfa4b,
-  [0x5875] = 0xfa4c, [0x5876] = 0xfa4d, [0x5877] = 0xfa4e, [0x5878] = 0xfa4f,
-  [0x5879] = 0xfa50, [0x587a] = 0xfa51, [0x587b] = 0xfa52, [0x587c] = 0xfa53,
-  [0x587d] = 0xfa54, [0x587e] = 0xfa55, [0x587f] = 0xfa56, [0x5880] = 0xfa57,
-  [0x5881] = 0xfa58, [0x5882] = 0xfa59, [0x5883] = 0xfa5a, [0x5884] = 0xfa5b,
-  [0x5885] = 0xfa5c, [0x5886] = 0xfa5d, [0x5887] = 0xfa5e, [0x5888] = 0xfa5f,
-  [0x5889] = 0xfa60, [0x588a] = 0xfa61, [0x588b] = 0xfa62, [0x588c] = 0xfa63,
-  [0x588d] = 0xfa64, [0x588e] = 0xfa65, [0x588f] = 0xfa66, [0x5890] = 0xfa67,
-  [0x5891] = 0xfa68, [0x5892] = 0xfa69, [0x5893] = 0xfa6a, [0x5929] = 0xfb00,
-  [0x592a] = 0xfb01, [0x592b] = 0xfb02, [0x592c] = 0xfb03, [0x592d] = 0xfb04,
-  [0x592e] = 0xfb05, [0x592f] = 0xfb06, [0x593c] = 0xfb13, [0x593d] = 0xfb14,
-  [0x593e] = 0xfb15, [0x593f] = 0xfb16, [0x5940] = 0xfb17, [0x5946] = 0xfb1d,
-  [0x5947] = 0xfb1e, [0x5948] = 0xfb1f, [0x5949] = 0xfb20, [0x594a] = 0xfb21,
-  [0x594b] = 0xfb22, [0x594c] = 0xfb23, [0x594d] = 0xfb24, [0x594e] = 0xfb25,
-  [0x594f] = 0xfb26, [0x5950] = 0xfb27, [0x5951] = 0xfb28, [0x5952] = 0xfb29,
-  [0x5953] = 0xfb2a, [0x5954] = 0xfb2b, [0x5955] = 0xfb2c, [0x5956] = 0xfb2d,
-  [0x5957] = 0xfb2e, [0x5958] = 0xfb2f, [0x5959] = 0xfb30, [0x595a] = 0xfb31,
-  [0x595b] = 0xfb32, [0x595c] = 0xfb33, [0x595d] = 0xfb34, [0x595e] = 0xfb35,
-  [0x595f] = 0xfb36, [0x5961] = 0xfb38, [0x5962] = 0xfb39, [0x5963] = 0xfb3a,
-  [0x5964] = 0xfb3b, [0x5965] = 0xfb3c, [0x5967] = 0xfb3e, [0x5969] = 0xfb40,
-  [0x596a] = 0xfb41, [0x596c] = 0xfb43, [0x596d] = 0xfb44, [0x596f] = 0xfb46,
-  [0x5970] = 0xfb47, [0x5971] = 0xfb48, [0x5972] = 0xfb49, [0x5973] = 0xfb4a,
-  [0x5974] = 0xfb4b, [0x5975] = 0xfb4c, [0x5976] = 0xfb4d, [0x5977] = 0xfb4e,
-  [0x5978] = 0xfb4f, [0x5979] = 0xfb50, [0x597a] = 0xfb51, [0x597b] = 0xfb52,
-  [0x597c] = 0xfb53, [0x597d] = 0xfb54, [0x597e] = 0xfb55, [0x597f] = 0xfb56,
-  [0x5980] = 0xfb57, [0x5981] = 0xfb58, [0x5982] = 0xfb59, [0x5983] = 0xfb5a,
-  [0x5984] = 0xfb5b, [0x5985] = 0xfb5c, [0x5986] = 0xfb5d, [0x5987] = 0xfb5e,
-  [0x5988] = 0xfb5f, [0x5989] = 0xfb60, [0x598a] = 0xfb61, [0x598b] = 0xfb62,
-  [0x598c] = 0xfb63, [0x598d] = 0xfb64, [0x598e] = 0xfb65, [0x598f] = 0xfb66,
-  [0x5990] = 0xfb67, [0x5991] = 0xfb68, [0x5992] = 0xfb69, [0x5993] = 0xfb6a,
-  [0x5994] = 0xfb6b, [0x5995] = 0xfb6c, [0x5996] = 0xfb6d, [0x5997] = 0xfb6e,
-  [0x5998] = 0xfb6f, [0x5999] = 0xfb70, [0x599a] = 0xfb71, [0x599b] = 0xfb72,
-  [0x599c] = 0xfb73, [0x599d] = 0xfb74, [0x599e] = 0xfb75, [0x599f] = 0xfb76,
-  [0x59a0] = 0xfb77, [0x59a1] = 0xfb78, [0x59a2] = 0xfb79, [0x59a3] = 0xfb7a,
-  [0x59a4] = 0xfb7b, [0x59a5] = 0xfb7c, [0x59a6] = 0xfb7d, [0x59a7] = 0xfb7e,
-  [0x59a8] = 0xfb7f, [0x59a9] = 0xfb80, [0x59aa] = 0xfb81, [0x59ab] = 0xfb82,
-  [0x59ac] = 0xfb83, [0x59ad] = 0xfb84, [0x59ae] = 0xfb85, [0x59af] = 0xfb86,
-  [0x59b0] = 0xfb87, [0x59b1] = 0xfb88, [0x59b2] = 0xfb89, [0x59b3] = 0xfb8a,
-  [0x59b4] = 0xfb8b, [0x59b5] = 0xfb8c, [0x59b6] = 0xfb8d, [0x59b7] = 0xfb8e,
-  [0x59b8] = 0xfb8f, [0x59b9] = 0xfb90, [0x59ba] = 0xfb91, [0x59bb] = 0xfb92,
-  [0x59bc] = 0xfb93, [0x59bd] = 0xfb94, [0x59be] = 0xfb95, [0x59bf] = 0xfb96,
-  [0x59c0] = 0xfb97, [0x59c1] = 0xfb98, [0x59c2] = 0xfb99, [0x59c3] = 0xfb9a,
-  [0x59c4] = 0xfb9b, [0x59c5] = 0xfb9c, [0x59c6] = 0xfb9d, [0x59c7] = 0xfb9e,
-  [0x59c8] = 0xfb9f, [0x59c9] = 0xfba0, [0x59ca] = 0xfba1, [0x59cb] = 0xfba2,
-  [0x59cc] = 0xfba3, [0x59cd] = 0xfba4, [0x59ce] = 0xfba5, [0x59cf] = 0xfba6,
-  [0x59d0] = 0xfba7, [0x59d1] = 0xfba8, [0x59d2] = 0xfba9, [0x59d3] = 0xfbaa,
-  [0x59d4] = 0xfbab, [0x59d5] = 0xfbac, [0x59d6] = 0xfbad, [0x59d7] = 0xfbae,
-  [0x59d8] = 0xfbaf, [0x59d9] = 0xfbb0, [0x59da] = 0xfbb1, [0x59fc] = 0xfbd3,
-  [0x59fd] = 0xfbd4, [0x59fe] = 0xfbd5, [0x59ff] = 0xfbd6, [0x5a00] = 0xfbd7,
-  [0x5a01] = 0xfbd8, [0x5a02] = 0xfbd9, [0x5a03] = 0xfbda, [0x5a04] = 0xfbdb,
-  [0x5a05] = 0xfbdc, [0x5a06] = 0xfbdd, [0x5a07] = 0xfbde, [0x5a08] = 0xfbdf,
-  [0x5a09] = 0xfbe0, [0x5a0a] = 0xfbe1, [0x5a0b] = 0xfbe2, [0x5a0c] = 0xfbe3,
-  [0x5a0d] = 0xfbe4, [0x5a0e] = 0xfbe5, [0x5a0f] = 0xfbe6, [0x5a10] = 0xfbe7,
-  [0x5a11] = 0xfbe8, [0x5a12] = 0xfbe9, [0x5a13] = 0xfbea, [0x5a14] = 0xfbeb,
-  [0x5a15] = 0xfbec, [0x5a16] = 0xfbed, [0x5a17] = 0xfbee, [0x5a18] = 0xfbef,
-  [0x5a19] = 0xfbf0, [0x5a1a] = 0xfbf1, [0x5a1b] = 0xfbf2, [0x5a1c] = 0xfbf3,
-  [0x5a1d] = 0xfbf4, [0x5a1e] = 0xfbf5, [0x5a1f] = 0xfbf6, [0x5a20] = 0xfbf7,
-  [0x5a21] = 0xfbf8, [0x5a22] = 0xfbf9, [0x5a23] = 0xfbfa, [0x5a24] = 0xfbfb,
-  [0x5a25] = 0xfbfc, [0x5a26] = 0xfbfd, [0x5a27] = 0xfbfe, [0x5a28] = 0xfbff,
-  [0x5a29] = 0xfc00, [0x5a2a] = 0xfc01, [0x5a2b] = 0xfc02, [0x5a2c] = 0xfc03,
-  [0x5a2d] = 0xfc04, [0x5a2e] = 0xfc05, [0x5a2f] = 0xfc06, [0x5a30] = 0xfc07,
-  [0x5a31] = 0xfc08, [0x5a32] = 0xfc09, [0x5a33] = 0xfc0a, [0x5a34] = 0xfc0b,
-  [0x5a35] = 0xfc0c, [0x5a36] = 0xfc0d, [0x5a37] = 0xfc0e, [0x5a38] = 0xfc0f,
-  [0x5a39] = 0xfc10, [0x5a3a] = 0xfc11, [0x5a3b] = 0xfc12, [0x5a3c] = 0xfc13,
-  [0x5a3d] = 0xfc14, [0x5a3e] = 0xfc15, [0x5a3f] = 0xfc16, [0x5a40] = 0xfc17,
-  [0x5a41] = 0xfc18, [0x5a42] = 0xfc19, [0x5a43] = 0xfc1a, [0x5a44] = 0xfc1b,
-  [0x5a45] = 0xfc1c, [0x5a46] = 0xfc1d, [0x5a47] = 0xfc1e, [0x5a48] = 0xfc1f,
-  [0x5a49] = 0xfc20, [0x5a4a] = 0xfc21, [0x5a4b] = 0xfc22, [0x5a4c] = 0xfc23,
-  [0x5a4d] = 0xfc24, [0x5a4e] = 0xfc25, [0x5a4f] = 0xfc26, [0x5a50] = 0xfc27,
-  [0x5a51] = 0xfc28, [0x5a52] = 0xfc29, [0x5a53] = 0xfc2a, [0x5a54] = 0xfc2b,
-  [0x5a55] = 0xfc2c, [0x5a56] = 0xfc2d, [0x5a57] = 0xfc2e, [0x5a58] = 0xfc2f,
-  [0x5a59] = 0xfc30, [0x5a5a] = 0xfc31, [0x5a5b] = 0xfc32, [0x5a5c] = 0xfc33,
-  [0x5a5d] = 0xfc34, [0x5a5e] = 0xfc35, [0x5a5f] = 0xfc36, [0x5a60] = 0xfc37,
-  [0x5a61] = 0xfc38, [0x5a62] = 0xfc39, [0x5a63] = 0xfc3a, [0x5a64] = 0xfc3b,
-  [0x5a65] = 0xfc3c, [0x5a66] = 0xfc3d, [0x5a67] = 0xfc3e, [0x5a68] = 0xfc3f,
-  [0x5a69] = 0xfc40, [0x5a6a] = 0xfc41, [0x5a6b] = 0xfc42, [0x5a6c] = 0xfc43,
-  [0x5a6d] = 0xfc44, [0x5a6e] = 0xfc45, [0x5a6f] = 0xfc46, [0x5a70] = 0xfc47,
-  [0x5a71] = 0xfc48, [0x5a72] = 0xfc49, [0x5a73] = 0xfc4a, [0x5a74] = 0xfc4b,
-  [0x5a75] = 0xfc4c, [0x5a76] = 0xfc4d, [0x5a77] = 0xfc4e, [0x5a78] = 0xfc4f,
-  [0x5a79] = 0xfc50, [0x5a7a] = 0xfc51, [0x5a7b] = 0xfc52, [0x5a7c] = 0xfc53,
-  [0x5a7d] = 0xfc54, [0x5a7e] = 0xfc55, [0x5a7f] = 0xfc56, [0x5a80] = 0xfc57,
-  [0x5a81] = 0xfc58, [0x5a82] = 0xfc59, [0x5a83] = 0xfc5a, [0x5a84] = 0xfc5b,
-  [0x5a85] = 0xfc5c, [0x5a86] = 0xfc5d, [0x5a87] = 0xfc5e, [0x5a88] = 0xfc5f,
-  [0x5a89] = 0xfc60, [0x5a8a] = 0xfc61, [0x5a8b] = 0xfc62, [0x5a8c] = 0xfc63,
-  [0x5a8d] = 0xfc64, [0x5a8e] = 0xfc65, [0x5a8f] = 0xfc66, [0x5a90] = 0xfc67,
-  [0x5a91] = 0xfc68, [0x5a92] = 0xfc69, [0x5a93] = 0xfc6a, [0x5a94] = 0xfc6b,
-  [0x5a95] = 0xfc6c, [0x5a96] = 0xfc6d, [0x5a97] = 0xfc6e, [0x5a98] = 0xfc6f,
-  [0x5a99] = 0xfc70, [0x5a9a] = 0xfc71, [0x5a9b] = 0xfc72, [0x5a9c] = 0xfc73,
-  [0x5a9d] = 0xfc74, [0x5a9e] = 0xfc75, [0x5a9f] = 0xfc76, [0x5aa0] = 0xfc77,
-  [0x5aa1] = 0xfc78, [0x5aa2] = 0xfc79, [0x5aa3] = 0xfc7a, [0x5aa4] = 0xfc7b,
-  [0x5aa5] = 0xfc7c, [0x5aa6] = 0xfc7d, [0x5aa7] = 0xfc7e, [0x5aa8] = 0xfc7f,
-  [0x5aa9] = 0xfc80, [0x5aaa] = 0xfc81, [0x5aab] = 0xfc82, [0x5aac] = 0xfc83,
-  [0x5aad] = 0xfc84, [0x5aae] = 0xfc85, [0x5aaf] = 0xfc86, [0x5ab0] = 0xfc87,
-  [0x5ab1] = 0xfc88, [0x5ab2] = 0xfc89, [0x5ab3] = 0xfc8a, [0x5ab4] = 0xfc8b,
-  [0x5ab5] = 0xfc8c, [0x5ab6] = 0xfc8d, [0x5ab7] = 0xfc8e, [0x5ab8] = 0xfc8f,
-  [0x5ab9] = 0xfc90, [0x5aba] = 0xfc91, [0x5abb] = 0xfc92, [0x5abc] = 0xfc93,
-  [0x5abd] = 0xfc94, [0x5abe] = 0xfc95, [0x5abf] = 0xfc96, [0x5ac0] = 0xfc97,
-  [0x5ac1] = 0xfc98, [0x5ac2] = 0xfc99, [0x5ac3] = 0xfc9a, [0x5ac4] = 0xfc9b,
-  [0x5ac5] = 0xfc9c, [0x5ac6] = 0xfc9d, [0x5ac7] = 0xfc9e, [0x5ac8] = 0xfc9f,
-  [0x5ac9] = 0xfca0, [0x5aca] = 0xfca1, [0x5acb] = 0xfca2, [0x5acc] = 0xfca3,
-  [0x5acd] = 0xfca4, [0x5ace] = 0xfca5, [0x5acf] = 0xfca6, [0x5ad0] = 0xfca7,
-  [0x5ad1] = 0xfca8, [0x5ad2] = 0xfca9, [0x5ad3] = 0xfcaa, [0x5ad4] = 0xfcab,
-  [0x5ad5] = 0xfcac, [0x5ad6] = 0xfcad, [0x5ad7] = 0xfcae, [0x5ad8] = 0xfcaf,
-  [0x5ad9] = 0xfcb0, [0x5ada] = 0xfcb1, [0x5adb] = 0xfcb2, [0x5adc] = 0xfcb3,
-  [0x5add] = 0xfcb4, [0x5ade] = 0xfcb5, [0x5adf] = 0xfcb6, [0x5ae0] = 0xfcb7,
-  [0x5ae1] = 0xfcb8, [0x5ae2] = 0xfcb9, [0x5ae3] = 0xfcba, [0x5ae4] = 0xfcbb,
-  [0x5ae5] = 0xfcbc, [0x5ae6] = 0xfcbd, [0x5ae7] = 0xfcbe, [0x5ae8] = 0xfcbf,
-  [0x5ae9] = 0xfcc0, [0x5aea] = 0xfcc1, [0x5aeb] = 0xfcc2, [0x5aec] = 0xfcc3,
-  [0x5aed] = 0xfcc4, [0x5aee] = 0xfcc5, [0x5aef] = 0xfcc6, [0x5af0] = 0xfcc7,
-  [0x5af1] = 0xfcc8, [0x5af2] = 0xfcc9, [0x5af3] = 0xfcca, [0x5af4] = 0xfccb,
-  [0x5af5] = 0xfccc, [0x5af6] = 0xfccd, [0x5af7] = 0xfcce, [0x5af8] = 0xfccf,
-  [0x5af9] = 0xfcd0, [0x5afa] = 0xfcd1, [0x5afb] = 0xfcd2, [0x5afc] = 0xfcd3,
-  [0x5afd] = 0xfcd4, [0x5afe] = 0xfcd5, [0x5aff] = 0xfcd6, [0x5b00] = 0xfcd7,
-  [0x5b01] = 0xfcd8, [0x5b02] = 0xfcd9, [0x5b03] = 0xfcda, [0x5b04] = 0xfcdb,
-  [0x5b05] = 0xfcdc, [0x5b06] = 0xfcdd, [0x5b07] = 0xfcde, [0x5b08] = 0xfcdf,
-  [0x5b09] = 0xfce0, [0x5b0a] = 0xfce1, [0x5b0b] = 0xfce2, [0x5b0c] = 0xfce3,
-  [0x5b0d] = 0xfce4, [0x5b0e] = 0xfce5, [0x5b0f] = 0xfce6, [0x5b10] = 0xfce7,
-  [0x5b11] = 0xfce8, [0x5b12] = 0xfce9, [0x5b13] = 0xfcea, [0x5b14] = 0xfceb,
-  [0x5b15] = 0xfcec, [0x5b16] = 0xfced, [0x5b17] = 0xfcee, [0x5b18] = 0xfcef,
-  [0x5b19] = 0xfcf0, [0x5b1a] = 0xfcf1, [0x5b1b] = 0xfcf2, [0x5b1c] = 0xfcf3,
-  [0x5b1d] = 0xfcf4, [0x5b1e] = 0xfcf5, [0x5b1f] = 0xfcf6, [0x5b20] = 0xfcf7,
-  [0x5b21] = 0xfcf8, [0x5b22] = 0xfcf9, [0x5b23] = 0xfcfa, [0x5b24] = 0xfcfb,
-  [0x5b25] = 0xfcfc, [0x5b26] = 0xfcfd, [0x5b27] = 0xfcfe, [0x5b28] = 0xfcff,
-  [0x5b29] = 0xfd00, [0x5b2a] = 0xfd01, [0x5b2b] = 0xfd02, [0x5b2c] = 0xfd03,
-  [0x5b2d] = 0xfd04, [0x5b2e] = 0xfd05, [0x5b2f] = 0xfd06, [0x5b30] = 0xfd07,
-  [0x5b31] = 0xfd08, [0x5b32] = 0xfd09, [0x5b33] = 0xfd0a, [0x5b34] = 0xfd0b,
-  [0x5b35] = 0xfd0c, [0x5b36] = 0xfd0d, [0x5b37] = 0xfd0e, [0x5b38] = 0xfd0f,
-  [0x5b39] = 0xfd10, [0x5b3a] = 0xfd11, [0x5b3b] = 0xfd12, [0x5b3c] = 0xfd13,
-  [0x5b3d] = 0xfd14, [0x5b3e] = 0xfd15, [0x5b3f] = 0xfd16, [0x5b40] = 0xfd17,
-  [0x5b41] = 0xfd18, [0x5b42] = 0xfd19, [0x5b43] = 0xfd1a, [0x5b44] = 0xfd1b,
-  [0x5b45] = 0xfd1c, [0x5b46] = 0xfd1d, [0x5b47] = 0xfd1e, [0x5b48] = 0xfd1f,
-  [0x5b49] = 0xfd20, [0x5b4a] = 0xfd21, [0x5b4b] = 0xfd22, [0x5b4c] = 0xfd23,
-  [0x5b4d] = 0xfd24, [0x5b4e] = 0xfd25, [0x5b4f] = 0xfd26, [0x5b50] = 0xfd27,
-  [0x5b51] = 0xfd28, [0x5b52] = 0xfd29, [0x5b53] = 0xfd2a, [0x5b54] = 0xfd2b,
-  [0x5b55] = 0xfd2c, [0x5b56] = 0xfd2d, [0x5b57] = 0xfd2e, [0x5b58] = 0xfd2f,
-  [0x5b59] = 0xfd30, [0x5b5a] = 0xfd31, [0x5b5b] = 0xfd32, [0x5b5c] = 0xfd33,
-  [0x5b5d] = 0xfd34, [0x5b5e] = 0xfd35, [0x5b5f] = 0xfd36, [0x5b60] = 0xfd37,
-  [0x5b61] = 0xfd38, [0x5b62] = 0xfd39, [0x5b63] = 0xfd3a, [0x5b64] = 0xfd3b,
-  [0x5b65] = 0xfd3c, [0x5b66] = 0xfd3d, [0x5b67] = 0xfd3e, [0x5b68] = 0xfd3f,
-  [0x5b79] = 0xfd50, [0x5b7a] = 0xfd51, [0x5b7b] = 0xfd52, [0x5b7c] = 0xfd53,
-  [0x5b7d] = 0xfd54, [0x5b7e] = 0xfd55, [0x5b7f] = 0xfd56, [0x5b80] = 0xfd57,
-  [0x5b81] = 0xfd58, [0x5b82] = 0xfd59, [0x5b83] = 0xfd5a, [0x5b84] = 0xfd5b,
-  [0x5b85] = 0xfd5c, [0x5b86] = 0xfd5d, [0x5b87] = 0xfd5e, [0x5b88] = 0xfd5f,
-  [0x5b89] = 0xfd60, [0x5b8a] = 0xfd61, [0x5b8b] = 0xfd62, [0x5b8c] = 0xfd63,
-  [0x5b8d] = 0xfd64, [0x5b8e] = 0xfd65, [0x5b8f] = 0xfd66, [0x5b90] = 0xfd67,
-  [0x5b91] = 0xfd68, [0x5b92] = 0xfd69, [0x5b93] = 0xfd6a, [0x5b94] = 0xfd6b,
-  [0x5b95] = 0xfd6c, [0x5b96] = 0xfd6d, [0x5b97] = 0xfd6e, [0x5b98] = 0xfd6f,
-  [0x5b99] = 0xfd70, [0x5b9a] = 0xfd71, [0x5b9b] = 0xfd72, [0x5b9c] = 0xfd73,
-  [0x5b9d] = 0xfd74, [0x5b9e] = 0xfd75, [0x5b9f] = 0xfd76, [0x5ba0] = 0xfd77,
-  [0x5ba1] = 0xfd78, [0x5ba2] = 0xfd79, [0x5ba3] = 0xfd7a, [0x5ba4] = 0xfd7b,
-  [0x5ba5] = 0xfd7c, [0x5ba6] = 0xfd7d, [0x5ba7] = 0xfd7e, [0x5ba8] = 0xfd7f,
-  [0x5ba9] = 0xfd80, [0x5baa] = 0xfd81, [0x5bab] = 0xfd82, [0x5bac] = 0xfd83,
-  [0x5bad] = 0xfd84, [0x5bae] = 0xfd85, [0x5baf] = 0xfd86, [0x5bb0] = 0xfd87,
-  [0x5bb1] = 0xfd88, [0x5bb2] = 0xfd89, [0x5bb3] = 0xfd8a, [0x5bb4] = 0xfd8b,
-  [0x5bb5] = 0xfd8c, [0x5bb6] = 0xfd8d, [0x5bb7] = 0xfd8e, [0x5bb8] = 0xfd8f,
-  [0x5bbb] = 0xfd92, [0x5bbc] = 0xfd93, [0x5bbd] = 0xfd94, [0x5bbe] = 0xfd95,
-  [0x5bbf] = 0xfd96, [0x5bc0] = 0xfd97, [0x5bc1] = 0xfd98, [0x5bc2] = 0xfd99,
-  [0x5bc3] = 0xfd9a, [0x5bc4] = 0xfd9b, [0x5bc5] = 0xfd9c, [0x5bc6] = 0xfd9d,
-  [0x5bc7] = 0xfd9e, [0x5bc8] = 0xfd9f, [0x5bc9] = 0xfda0, [0x5bca] = 0xfda1,
-  [0x5bcb] = 0xfda2, [0x5bcc] = 0xfda3, [0x5bcd] = 0xfda4, [0x5bce] = 0xfda5,
-  [0x5bcf] = 0xfda6, [0x5bd0] = 0xfda7, [0x5bd1] = 0xfda8, [0x5bd2] = 0xfda9,
-  [0x5bd3] = 0xfdaa, [0x5bd4] = 0xfdab, [0x5bd5] = 0xfdac, [0x5bd6] = 0xfdad,
-  [0x5bd7] = 0xfdae, [0x5bd8] = 0xfdaf, [0x5bd9] = 0xfdb0, [0x5bda] = 0xfdb1,
-  [0x5bdb] = 0xfdb2, [0x5bdc] = 0xfdb3, [0x5bdd] = 0xfdb4, [0x5bde] = 0xfdb5,
-  [0x5bdf] = 0xfdb6, [0x5be0] = 0xfdb7, [0x5be1] = 0xfdb8, [0x5be2] = 0xfdb9,
-  [0x5be3] = 0xfdba, [0x5be4] = 0xfdbb, [0x5be5] = 0xfdbc, [0x5be6] = 0xfdbd,
-  [0x5be7] = 0xfdbe, [0x5be8] = 0xfdbf, [0x5be9] = 0xfdc0, [0x5bea] = 0xfdc1,
-  [0x5beb] = 0xfdc2, [0x5bec] = 0xfdc3, [0x5bed] = 0xfdc4, [0x5bee] = 0xfdc5,
-  [0x5bef] = 0xfdc6, [0x5bf0] = 0xfdc7, [0x5c19] = 0xfdf0, [0x5c1a] = 0xfdf1,
-  [0x5c1b] = 0xfdf2, [0x5c1c] = 0xfdf3, [0x5c1d] = 0xfdf4, [0x5c1e] = 0xfdf5,
-  [0x5c1f] = 0xfdf6, [0x5c20] = 0xfdf7, [0x5c21] = 0xfdf8, [0x5c22] = 0xfdf9,
-  [0x5c23] = 0xfdfa, [0x5c24] = 0xfdfb, [0x5c25] = 0xfdfc, [0x5c29] = 0xfe00,
-  [0x5c2a] = 0xfe01, [0x5c2b] = 0xfe02, [0x5c2c] = 0xfe03, [0x5c2d] = 0xfe04,
-  [0x5c2e] = 0xfe05, [0x5c2f] = 0xfe06, [0x5c30] = 0xfe07, [0x5c31] = 0xfe08,
-  [0x5c32] = 0xfe09, [0x5c33] = 0xfe0a, [0x5c34] = 0xfe0b, [0x5c35] = 0xfe0c,
-  [0x5c36] = 0xfe0d, [0x5c37] = 0xfe0e, [0x5c38] = 0xfe0f, [0x5c49] = 0xfe20,
-  [0x5c4a] = 0xfe21, [0x5c4b] = 0xfe22, [0x5c4c] = 0xfe23, [0x5c59] = 0xfe32,
-  [0x5c5a] = 0xfe45, [0x5c5b] = 0xfe46, [0x5c5f] = 0xfe58, [0x5c65] = 0xfe70,
-  [0x5c66] = 0xfe71, [0x5c67] = 0xfe72, [0x5c68] = 0xfe73, [0x5c69] = 0xfe74,
-  [0x5c6b] = 0xfe76, [0x5c6c] = 0xfe77, [0x5c6d] = 0xfe78, [0x5c6e] = 0xfe79,
-  [0x5c6f] = 0xfe7a, [0x5c70] = 0xfe7b, [0x5c71] = 0xfe7c, [0x5c72] = 0xfe7d,
-  [0x5c73] = 0xfe7e, [0x5c74] = 0xfe7f, [0x5c75] = 0xfe80, [0x5c76] = 0xfe81,
-  [0x5c77] = 0xfe82, [0x5c78] = 0xfe83, [0x5c79] = 0xfe84, [0x5c7a] = 0xfe85,
-  [0x5c7b] = 0xfe86, [0x5c7c] = 0xfe87, [0x5c7d] = 0xfe88, [0x5c7e] = 0xfe89,
-  [0x5c7f] = 0xfe8a, [0x5c80] = 0xfe8b, [0x5c81] = 0xfe8c, [0x5c82] = 0xfe8d,
-  [0x5c83] = 0xfe8e, [0x5c84] = 0xfe8f, [0x5c85] = 0xfe90, [0x5c86] = 0xfe91,
-  [0x5c87] = 0xfe92, [0x5c88] = 0xfe93, [0x5c89] = 0xfe94, [0x5c8a] = 0xfe95,
-  [0x5c8b] = 0xfe96, [0x5c8c] = 0xfe97, [0x5c8d] = 0xfe98, [0x5c8e] = 0xfe99,
-  [0x5c8f] = 0xfe9a, [0x5c90] = 0xfe9b, [0x5c91] = 0xfe9c, [0x5c92] = 0xfe9d,
-  [0x5c93] = 0xfe9e, [0x5c94] = 0xfe9f, [0x5c95] = 0xfea0, [0x5c96] = 0xfea1,
-  [0x5c97] = 0xfea2, [0x5c98] = 0xfea3, [0x5c99] = 0xfea4, [0x5c9a] = 0xfea5,
-  [0x5c9b] = 0xfea6, [0x5c9c] = 0xfea7, [0x5c9d] = 0xfea8, [0x5c9e] = 0xfea9,
-  [0x5c9f] = 0xfeaa, [0x5ca0] = 0xfeab, [0x5ca1] = 0xfeac, [0x5ca2] = 0xfead,
-  [0x5ca3] = 0xfeae, [0x5ca4] = 0xfeaf, [0x5ca5] = 0xfeb0, [0x5ca6] = 0xfeb1,
-  [0x5ca7] = 0xfeb2, [0x5ca8] = 0xfeb3, [0x5ca9] = 0xfeb4, [0x5caa] = 0xfeb5,
-  [0x5cab] = 0xfeb6, [0x5cac] = 0xfeb7, [0x5cad] = 0xfeb8, [0x5cae] = 0xfeb9,
-  [0x5caf] = 0xfeba, [0x5cb0] = 0xfebb, [0x5cb1] = 0xfebc, [0x5cb2] = 0xfebd,
-  [0x5cb3] = 0xfebe, [0x5cb4] = 0xfebf, [0x5cb5] = 0xfec0, [0x5cb6] = 0xfec1,
-  [0x5cb7] = 0xfec2, [0x5cb8] = 0xfec3, [0x5cb9] = 0xfec4, [0x5cba] = 0xfec5,
-  [0x5cbb] = 0xfec6, [0x5cbc] = 0xfec7, [0x5cbd] = 0xfec8, [0x5cbe] = 0xfec9,
-  [0x5cbf] = 0xfeca, [0x5cc0] = 0xfecb, [0x5cc1] = 0xfecc, [0x5cc2] = 0xfecd,
-  [0x5cc3] = 0xfece, [0x5cc4] = 0xfecf, [0x5cc5] = 0xfed0, [0x5cc6] = 0xfed1,
-  [0x5cc7] = 0xfed2, [0x5cc8] = 0xfed3, [0x5cc9] = 0xfed4, [0x5cca] = 0xfed5,
-  [0x5ccb] = 0xfed6, [0x5ccc] = 0xfed7, [0x5ccd] = 0xfed8, [0x5cce] = 0xfed9,
-  [0x5ccf] = 0xfeda, [0x5cd0] = 0xfedb, [0x5cd1] = 0xfedc, [0x5cd2] = 0xfedd,
-  [0x5cd3] = 0xfede, [0x5cd4] = 0xfedf, [0x5cd5] = 0xfee0, [0x5cd6] = 0xfee1,
-  [0x5cd7] = 0xfee2, [0x5cd8] = 0xfee3, [0x5cd9] = 0xfee4, [0x5cda] = 0xfee5,
-  [0x5cdb] = 0xfee6, [0x5cdc] = 0xfee7, [0x5cdd] = 0xfee8, [0x5cde] = 0xfee9,
-  [0x5cdf] = 0xfeea, [0x5ce0] = 0xfeeb, [0x5ce1] = 0xfeec, [0x5ce2] = 0xfeed,
-  [0x5ce3] = 0xfeee, [0x5ce4] = 0xfeef, [0x5ce5] = 0xfef0, [0x5ce6] = 0xfef1,
-  [0x5ce7] = 0xfef2, [0x5ce8] = 0xfef3, [0x5ce9] = 0xfef4, [0x5cea] = 0xfef5,
-  [0x5ceb] = 0xfef6, [0x5cec] = 0xfef7, [0x5ced] = 0xfef8, [0x5cee] = 0xfef9,
-  [0x5cef] = 0xfefa, [0x5cf0] = 0xfefb, [0x5cf1] = 0xfefc, [0x5cf4] = 0xfeff,
-  [0x5cf6] = 0xff5f, [0x5cf7] = 0xff60, [0x5cf8] = 0xff61, [0x5cf9] = 0xff62,
-  [0x5cfa] = 0xff63, [0x5cfb] = 0xff64, [0x5cfc] = 0xff65, [0x5cfd] = 0xff66,
-  [0x5cfe] = 0xff67, [0x5cff] = 0xff68, [0x5d00] = 0xff69, [0x5d01] = 0xff6a,
-  [0x5d02] = 0xff6b, [0x5d03] = 0xff6c, [0x5d04] = 0xff6d, [0x5d05] = 0xff6e,
-  [0x5d06] = 0xff6f, [0x5d07] = 0xff70, [0x5d08] = 0xff71, [0x5d09] = 0xff72,
-  [0x5d0a] = 0xff73, [0x5d0b] = 0xff74, [0x5d0c] = 0xff75, [0x5d0d] = 0xff76,
-  [0x5d0e] = 0xff77, [0x5d0f] = 0xff78, [0x5d10] = 0xff79, [0x5d11] = 0xff7a,
-  [0x5d12] = 0xff7b, [0x5d13] = 0xff7c, [0x5d14] = 0xff7d, [0x5d15] = 0xff7e,
-  [0x5d16] = 0xff7f, [0x5d17] = 0xff80, [0x5d18] = 0xff81, [0x5d19] = 0xff82,
-  [0x5d1a] = 0xff83, [0x5d1b] = 0xff84, [0x5d1c] = 0xff85, [0x5d1d] = 0xff86,
-  [0x5d1e] = 0xff87, [0x5d1f] = 0xff88, [0x5d20] = 0xff89, [0x5d21] = 0xff8a,
-  [0x5d22] = 0xff8b, [0x5d23] = 0xff8c, [0x5d24] = 0xff8d, [0x5d25] = 0xff8e,
-  [0x5d26] = 0xff8f, [0x5d27] = 0xff90, [0x5d28] = 0xff91, [0x5d29] = 0xff92,
-  [0x5d2a] = 0xff93, [0x5d2b] = 0xff94, [0x5d2c] = 0xff95, [0x5d2d] = 0xff96,
-  [0x5d2e] = 0xff97, [0x5d2f] = 0xff98, [0x5d30] = 0xff99, [0x5d31] = 0xff9a,
-  [0x5d32] = 0xff9b, [0x5d33] = 0xff9c, [0x5d34] = 0xff9d, [0x5d35] = 0xff9e,
-  [0x5d36] = 0xff9f, [0x5d37] = 0xffa0, [0x5d38] = 0xffa1, [0x5d39] = 0xffa2,
-  [0x5d3a] = 0xffa3, [0x5d3b] = 0xffa4, [0x5d3c] = 0xffa5, [0x5d3d] = 0xffa6,
-  [0x5d3e] = 0xffa7, [0x5d3f] = 0xffa8, [0x5d40] = 0xffa9, [0x5d41] = 0xffaa,
-  [0x5d42] = 0xffab, [0x5d43] = 0xffac, [0x5d44] = 0xffad, [0x5d45] = 0xffae,
-  [0x5d46] = 0xffaf, [0x5d47] = 0xffb0, [0x5d48] = 0xffb1, [0x5d49] = 0xffb2,
-  [0x5d4a] = 0xffb3, [0x5d4b] = 0xffb4, [0x5d4c] = 0xffb5, [0x5d4d] = 0xffb6,
-  [0x5d4e] = 0xffb7, [0x5d4f] = 0xffb8, [0x5d50] = 0xffb9, [0x5d51] = 0xffba,
-  [0x5d52] = 0xffbb, [0x5d53] = 0xffbc, [0x5d54] = 0xffbd, [0x5d55] = 0xffbe,
-  [0x5d59] = 0xffc2, [0x5d5a] = 0xffc3, [0x5d5b] = 0xffc4, [0x5d5c] = 0xffc5,
-  [0x5d5d] = 0xffc6, [0x5d5e] = 0xffc7, [0x5d61] = 0xffca, [0x5d62] = 0xffcb,
-  [0x5d63] = 0xffcc, [0x5d64] = 0xffcd, [0x5d65] = 0xffce, [0x5d66] = 0xffcf,
-  [0x5d69] = 0xffd2, [0x5d6a] = 0xffd3, [0x5d6b] = 0xffd4, [0x5d6c] = 0xffd5,
-  [0x5d6d] = 0xffd6, [0x5d6e] = 0xffd7, [0x5d71] = 0xffda, [0x5d72] = 0xffdb,
-  [0x5d73] = 0xffdc, [0x5d77] = 0xffe6, [0x5d79] = 0xffe8, [0x5d7a] = 0xffe9,
-  [0x5d7b] = 0xffea, [0x5d7c] = 0xffeb, [0x5d7d] = 0xffec, [0x5d7e] = 0xffed,
-  [0x5d7f] = 0xffee, [0x5d8a] = 0xfff9, [0x5d8b] = 0xfffa, [0x5d8c] = 0xfffb,
-  [0x5d8d] = 0xfffc, [0x5d8e] = 0xfffd,
+  [0x02c4] = 0x0370, [0x02c5] = 0x0371, [0x02c6] = 0x0372, [0x02c7] = 0x0373,
+  [0x02c8] = 0x0374, [0x02c9] = 0x0375, [0x02ca] = 0x0376, [0x02cb] = 0x0377,
+  [0x02ce] = 0x037a, [0x02cf] = 0x037b, [0x02d0] = 0x037c, [0x02d1] = 0x037d,
+  [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,
+  [0x031b] = 0x03f7, [0x031c] = 0x03f8, [0x031d] = 0x03f9, [0x031e] = 0x03fa,
+  [0x031f] = 0x03fb, [0x0320] = 0x03fc, [0x0321] = 0x03fd, [0x0322] = 0x03fe,
+  [0x0323] = 0x03ff, [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] = 0xe7c7, [0x0505] = 0x2011, [0x0506] = 0x2012,
+  [0x0507] = 0x2017, [0x0508] = 0x201a, [0x0509] = 0x201b, [0x050a] = 0x201e,
+  [0x050b] = 0x201f, [0x050c] = 0x2020, [0x050d] = 0x2021, [0x050e] = 0x2022,
+  [0x050f] = 0x2023, [0x0510] = 0x2024, [0x0511] = 0x2027, [0x0512] = 0x2028,
+  [0x0513] = 0x2029, [0x0514] = 0x202a, [0x0515] = 0x202b, [0x0516] = 0x202c,
+  [0x0517] = 0x202d, [0x0518] = 0x202e, [0x0519] = 0x202f, [0x051a] = 0x2031,
+  [0x051b] = 0x2034, [0x051c] = 0x2036, [0x051d] = 0x2037, [0x051e] = 0x2038,
+  [0x051f] = 0x2039, [0x0520] = 0x203a, [0x0521] = 0x203c, [0x0522] = 0x203d,
+  [0x0523] = 0x203e, [0x0524] = 0x203f, [0x0525] = 0x2040, [0x0526] = 0x2041,
+  [0x0527] = 0x2042, [0x0528] = 0x2043, [0x0529] = 0x2044, [0x052a] = 0x2045,
+  [0x052b] = 0x2046, [0x052c] = 0x2047, [0x052d] = 0x2048, [0x052e] = 0x2049,
+  [0x052f] = 0x204a, [0x0530] = 0x204b, [0x0531] = 0x204c, [0x0532] = 0x204d,
+  [0x0533] = 0x204e, [0x0534] = 0x204f, [0x0535] = 0x2050, [0x0536] = 0x2051,
+  [0x0537] = 0x2052, [0x0538] = 0x2053, [0x0539] = 0x2054, [0x053a] = 0x2055,
+  [0x053b] = 0x2056, [0x053c] = 0x2057, [0x053d] = 0x2058, [0x053e] = 0x2059,
+  [0x053f] = 0x205a, [0x0540] = 0x205b, [0x0541] = 0x205c, [0x0542] = 0x205d,
+  [0x0543] = 0x205e, [0x0544] = 0x205f, [0x0545] = 0x2060, [0x0546] = 0x2061,
+  [0x0547] = 0x2062, [0x0548] = 0x2063, [0x0549] = 0x2064, [0x054f] = 0x206a,
+  [0x0550] = 0x206b, [0x0551] = 0x206c, [0x0552] = 0x206d, [0x0553] = 0x206e,
+  [0x0554] = 0x206f, [0x0555] = 0x2070, [0x0556] = 0x2071, [0x0559] = 0x2074,
+  [0x055a] = 0x2075, [0x055b] = 0x2076, [0x055c] = 0x2077, [0x055d] = 0x2078,
+  [0x055e] = 0x2079, [0x055f] = 0x207a, [0x0560] = 0x207b, [0x0561] = 0x207c,
+  [0x0562] = 0x207d, [0x0563] = 0x207e, [0x0564] = 0x207f, [0x0565] = 0x2080,
+  [0x0566] = 0x2081, [0x0567] = 0x2082, [0x0568] = 0x2083, [0x0569] = 0x2084,
+  [0x056a] = 0x2085, [0x056b] = 0x2086, [0x056c] = 0x2087, [0x056d] = 0x2088,
+  [0x056e] = 0x2089, [0x056f] = 0x208a, [0x0570] = 0x208b, [0x0571] = 0x208c,
+  [0x0572] = 0x208d, [0x0573] = 0x208e, [0x0575] = 0x2090, [0x0576] = 0x2091,
+  [0x0577] = 0x2092, [0x0578] = 0x2093, [0x0579] = 0x2094, [0x057a] = 0x2095,
+  [0x057b] = 0x2096, [0x057c] = 0x2097, [0x057d] = 0x2098, [0x057e] = 0x2099,
+  [0x057f] = 0x209a, [0x0580] = 0x209b, [0x0581] = 0x209c, [0x0585] = 0x20a0,
+  [0x0586] = 0x20a1, [0x0587] = 0x20a2, [0x0588] = 0x20a3, [0x0589] = 0x20a4,
+  [0x058a] = 0x20a5, [0x058b] = 0x20a6, [0x058c] = 0x20a7, [0x058d] = 0x20a8,
+  [0x058e] = 0x20a9, [0x058f] = 0x20aa, [0x0590] = 0x20ab, [0x0591] = 0x20ad,
+  [0x0592] = 0x20ae, [0x0593] = 0x20af, [0x0594] = 0x20b0, [0x0595] = 0x20b1,
+  [0x0596] = 0x20b2, [0x0597] = 0x20b3, [0x0598] = 0x20b4, [0x0599] = 0x20b5,
+  [0x059a] = 0x20b6, [0x059b] = 0x20b7, [0x059c] = 0x20b8, [0x059d] = 0x20b9,
+  [0x05b4] = 0x20d0, [0x05b5] = 0x20d1, [0x05b6] = 0x20d2, [0x05b7] = 0x20d3,
+  [0x05b8] = 0x20d4, [0x05b9] = 0x20d5, [0x05ba] = 0x20d6, [0x05bb] = 0x20d7,
+  [0x05bc] = 0x20d8, [0x05bd] = 0x20d9, [0x05be] = 0x20da, [0x05bf] = 0x20db,
+  [0x05c0] = 0x20dc, [0x05c1] = 0x20dd, [0x05c2] = 0x20de, [0x05c3] = 0x20df,
+  [0x05c4] = 0x20e0, [0x05c5] = 0x20e1, [0x05c6] = 0x20e2, [0x05c7] = 0x20e3,
+  [0x05c8] = 0x20e4, [0x05c9] = 0x20e5, [0x05ca] = 0x20e6, [0x05cb] = 0x20e7,
+  [0x05cc] = 0x20e8, [0x05cd] = 0x20e9, [0x05ce] = 0x20ea, [0x05cf] = 0x20eb,
+  [0x05d0] = 0x20ec, [0x05d1] = 0x20ed, [0x05d2] = 0x20ee, [0x05d3] = 0x20ef,
+  [0x05d4] = 0x20f0, [0x05e4] = 0x2100, [0x05e5] = 0x2101, [0x05e6] = 0x2102,
+  [0x05e7] = 0x2104, [0x05e8] = 0x2106, [0x05e9] = 0x2107, [0x05ea] = 0x2108,
+  [0x05eb] = 0x210a, [0x05ec] = 0x210b, [0x05ed] = 0x210c, [0x05ee] = 0x210d,
+  [0x05ef] = 0x210e, [0x05f0] = 0x210f, [0x05f1] = 0x2110, [0x05f2] = 0x2111,
+  [0x05f3] = 0x2112, [0x05f4] = 0x2113, [0x05f5] = 0x2114, [0x05f6] = 0x2115,
+  [0x05f7] = 0x2117, [0x05f8] = 0x2118, [0x05f9] = 0x2119, [0x05fa] = 0x211a,
+  [0x05fb] = 0x211b, [0x05fc] = 0x211c, [0x05fd] = 0x211d, [0x05fe] = 0x211e,
+  [0x05ff] = 0x211f, [0x0600] = 0x2120, [0x0601] = 0x2122, [0x0602] = 0x2123,
+  [0x0603] = 0x2124, [0x0604] = 0x2125, [0x0605] = 0x2126, [0x0606] = 0x2127,
+  [0x0607] = 0x2128, [0x0608] = 0x2129, [0x0609] = 0x212a, [0x060a] = 0x212b,
+  [0x060b] = 0x212c, [0x060c] = 0x212d, [0x060d] = 0x212e, [0x060e] = 0x212f,
+  [0x060f] = 0x2130, [0x0610] = 0x2131, [0x0611] = 0x2132, [0x0612] = 0x2133,
+  [0x0613] = 0x2134, [0x0614] = 0x2135, [0x0615] = 0x2136, [0x0616] = 0x2137,
+  [0x0617] = 0x2138, [0x0618] = 0x2139, [0x0619] = 0x213a, [0x061a] = 0x213b,
+  [0x061b] = 0x213c, [0x061c] = 0x213d, [0x061d] = 0x213e, [0x061e] = 0x213f,
+  [0x061f] = 0x2140, [0x0620] = 0x2141, [0x0621] = 0x2142, [0x0622] = 0x2143,
+  [0x0623] = 0x2144, [0x0624] = 0x2145, [0x0625] = 0x2146, [0x0626] = 0x2147,
+  [0x0627] = 0x2148, [0x0628] = 0x2149, [0x0629] = 0x214a, [0x062a] = 0x214b,
+  [0x062b] = 0x214c, [0x062c] = 0x214d, [0x062d] = 0x214e, [0x062e] = 0x214f,
+  [0x062f] = 0x2150, [0x0630] = 0x2151, [0x0631] = 0x2152, [0x0632] = 0x2153,
+  [0x0633] = 0x2154, [0x0634] = 0x2155, [0x0635] = 0x2156, [0x0636] = 0x2157,
+  [0x0637] = 0x2158, [0x0638] = 0x2159, [0x0639] = 0x215a, [0x063a] = 0x215b,
+  [0x063b] = 0x215c, [0x063c] = 0x215d, [0x063d] = 0x215e, [0x063e] = 0x215f,
+  [0x063f] = 0x216c, [0x0640] = 0x216d, [0x0641] = 0x216e, [0x0642] = 0x216f,
+  [0x0643] = 0x217a, [0x0644] = 0x217b, [0x0645] = 0x217c, [0x0646] = 0x217d,
+  [0x0647] = 0x217e, [0x0648] = 0x217f, [0x0649] = 0x2180, [0x064a] = 0x2181,
+  [0x064b] = 0x2182, [0x064c] = 0x2183, [0x064d] = 0x2184, [0x064e] = 0x2185,
+  [0x064f] = 0x2186, [0x0650] = 0x2187, [0x0651] = 0x2188, [0x0652] = 0x2189,
+  [0x0659] = 0x2194, [0x065a] = 0x2195, [0x065b] = 0x219a, [0x065c] = 0x219b,
+  [0x065d] = 0x219c, [0x065e] = 0x219d, [0x065f] = 0x219e, [0x0660] = 0x219f,
+  [0x0661] = 0x21a0, [0x0662] = 0x21a1, [0x0663] = 0x21a2, [0x0664] = 0x21a3,
+  [0x0665] = 0x21a4, [0x0666] = 0x21a5, [0x0667] = 0x21a6, [0x0668] = 0x21a7,
+  [0x0669] = 0x21a8, [0x066a] = 0x21a9, [0x066b] = 0x21aa, [0x066c] = 0x21ab,
+  [0x066d] = 0x21ac, [0x066e] = 0x21ad, [0x066f] = 0x21ae, [0x0670] = 0x21af,
+  [0x0671] = 0x21b0, [0x0672] = 0x21b1, [0x0673] = 0x21b2, [0x0674] = 0x21b3,
+  [0x0675] = 0x21b4, [0x0676] = 0x21b5, [0x0677] = 0x21b6, [0x0678] = 0x21b7,
+  [0x0679] = 0x21b8, [0x067a] = 0x21b9, [0x067b] = 0x21ba, [0x067c] = 0x21bb,
+  [0x067d] = 0x21bc, [0x067e] = 0x21bd, [0x067f] = 0x21be, [0x0680] = 0x21bf,
+  [0x0681] = 0x21c0, [0x0682] = 0x21c1, [0x0683] = 0x21c2, [0x0684] = 0x21c3,
+  [0x0685] = 0x21c4, [0x0686] = 0x21c5, [0x0687] = 0x21c6, [0x0688] = 0x21c7,
+  [0x0689] = 0x21c8, [0x068a] = 0x21c9, [0x068b] = 0x21ca, [0x068c] = 0x21cb,
+  [0x068d] = 0x21cc, [0x068e] = 0x21cd, [0x068f] = 0x21ce, [0x0690] = 0x21cf,
+  [0x0691] = 0x21d0, [0x0692] = 0x21d1, [0x0693] = 0x21d2, [0x0694] = 0x21d3,
+  [0x0695] = 0x21d4, [0x0696] = 0x21d5, [0x0697] = 0x21d6, [0x0698] = 0x21d7,
+  [0x0699] = 0x21d8, [0x069a] = 0x21d9, [0x069b] = 0x21da, [0x069c] = 0x21db,
+  [0x069d] = 0x21dc, [0x069e] = 0x21dd, [0x069f] = 0x21de, [0x06a0] = 0x21df,
+  [0x06a1] = 0x21e0, [0x06a2] = 0x21e1, [0x06a3] = 0x21e2, [0x06a4] = 0x21e3,
+  [0x06a5] = 0x21e4, [0x06a6] = 0x21e5, [0x06a7] = 0x21e6, [0x06a8] = 0x21e7,
+  [0x06a9] = 0x21e8, [0x06aa] = 0x21e9, [0x06ab] = 0x21ea, [0x06ac] = 0x21eb,
+  [0x06ad] = 0x21ec, [0x06ae] = 0x21ed, [0x06af] = 0x21ee, [0x06b0] = 0x21ef,
+  [0x06b1] = 0x21f0, [0x06b2] = 0x21f1, [0x06b3] = 0x21f2, [0x06b4] = 0x21f3,
+  [0x06b5] = 0x21f4, [0x06b6] = 0x21f5, [0x06b7] = 0x21f6, [0x06b8] = 0x21f7,
+  [0x06b9] = 0x21f8, [0x06ba] = 0x21f9, [0x06bb] = 0x21fa, [0x06bc] = 0x21fb,
+  [0x06bd] = 0x21fc, [0x06be] = 0x21fd, [0x06bf] = 0x21fe, [0x06c0] = 0x21ff,
+  [0x06c1] = 0x2200, [0x06c2] = 0x2201, [0x06c3] = 0x2202, [0x06c4] = 0x2203,
+  [0x06c5] = 0x2204, [0x06c6] = 0x2205, [0x06c7] = 0x2206, [0x06c8] = 0x2207,
+  [0x06c9] = 0x2209, [0x06ca] = 0x220a, [0x06cb] = 0x220b, [0x06cc] = 0x220c,
+  [0x06cd] = 0x220d, [0x06ce] = 0x220e, [0x06cf] = 0x2210, [0x06d0] = 0x2212,
+  [0x06d1] = 0x2213, [0x06d2] = 0x2214, [0x06d3] = 0x2216, [0x06d4] = 0x2217,
+  [0x06d5] = 0x2218, [0x06d6] = 0x2219, [0x06d7] = 0x221b, [0x06d8] = 0x221c,
+  [0x06d9] = 0x2221, [0x06da] = 0x2222, [0x06db] = 0x2224, [0x06dc] = 0x2226,
+  [0x06dd] = 0x222c, [0x06de] = 0x222d, [0x06df] = 0x222f, [0x06e0] = 0x2230,
+  [0x06e1] = 0x2231, [0x06e2] = 0x2232, [0x06e3] = 0x2233, [0x06e4] = 0x2238,
+  [0x06e5] = 0x2239, [0x06e6] = 0x223a, [0x06e7] = 0x223b, [0x06e8] = 0x223c,
+  [0x06e9] = 0x223e, [0x06ea] = 0x223f, [0x06eb] = 0x2240, [0x06ec] = 0x2241,
+  [0x06ed] = 0x2242, [0x06ee] = 0x2243, [0x06ef] = 0x2244, [0x06f0] = 0x2245,
+  [0x06f1] = 0x2246, [0x06f2] = 0x2247, [0x06f3] = 0x2249, [0x06f4] = 0x224a,
+  [0x06f5] = 0x224b, [0x06f6] = 0x224d, [0x06f7] = 0x224e, [0x06f8] = 0x224f,
+  [0x06f9] = 0x2250, [0x06fa] = 0x2251, [0x06fb] = 0x2253, [0x06fc] = 0x2254,
+  [0x06fd] = 0x2255, [0x06fe] = 0x2256, [0x06ff] = 0x2257, [0x0700] = 0x2258,
+  [0x0701] = 0x2259, [0x0702] = 0x225a, [0x0703] = 0x225b, [0x0704] = 0x225c,
+  [0x0705] = 0x225d, [0x0706] = 0x225e, [0x0707] = 0x225f, [0x0708] = 0x2262,
+  [0x0709] = 0x2263, [0x070a] = 0x2268, [0x070b] = 0x2269, [0x070c] = 0x226a,
+  [0x070d] = 0x226b, [0x070e] = 0x226c, [0x070f] = 0x226d, [0x0710] = 0x2270,
+  [0x0711] = 0x2271, [0x0712] = 0x2272, [0x0713] = 0x2273, [0x0714] = 0x2274,
+  [0x0715] = 0x2275, [0x0716] = 0x2276, [0x0717] = 0x2277, [0x0718] = 0x2278,
+  [0x0719] = 0x2279, [0x071a] = 0x227a, [0x071b] = 0x227b, [0x071c] = 0x227c,
+  [0x071d] = 0x227d, [0x071e] = 0x227e, [0x071f] = 0x227f, [0x0720] = 0x2280,
+  [0x0721] = 0x2281, [0x0722] = 0x2282, [0x0723] = 0x2283, [0x0724] = 0x2284,
+  [0x0725] = 0x2285, [0x0726] = 0x2286, [0x0727] = 0x2287, [0x0728] = 0x2288,
+  [0x0729] = 0x2289, [0x072a] = 0x228a, [0x072b] = 0x228b, [0x072c] = 0x228c,
+  [0x072d] = 0x228d, [0x072e] = 0x228e, [0x072f] = 0x228f, [0x0730] = 0x2290,
+  [0x0731] = 0x2291, [0x0732] = 0x2292, [0x0733] = 0x2293, [0x0734] = 0x2294,
+  [0x0735] = 0x2296, [0x0736] = 0x2297, [0x0737] = 0x2298, [0x0738] = 0x229a,
+  [0x0739] = 0x229b, [0x073a] = 0x229c, [0x073b] = 0x229d, [0x073c] = 0x229e,
+  [0x073d] = 0x229f, [0x073e] = 0x22a0, [0x073f] = 0x22a1, [0x0740] = 0x22a2,
+  [0x0741] = 0x22a3, [0x0742] = 0x22a4, [0x0743] = 0x22a6, [0x0744] = 0x22a7,
+  [0x0745] = 0x22a8, [0x0746] = 0x22a9, [0x0747] = 0x22aa, [0x0748] = 0x22ab,
+  [0x0749] = 0x22ac, [0x074a] = 0x22ad, [0x074b] = 0x22ae, [0x074c] = 0x22af,
+  [0x074d] = 0x22b0, [0x074e] = 0x22b1, [0x074f] = 0x22b2, [0x0750] = 0x22b3,
+  [0x0751] = 0x22b4, [0x0752] = 0x22b5, [0x0753] = 0x22b6, [0x0754] = 0x22b7,
+  [0x0755] = 0x22b8, [0x0756] = 0x22b9, [0x0757] = 0x22ba, [0x0758] = 0x22bb,
+  [0x0759] = 0x22bc, [0x075a] = 0x22bd, [0x075b] = 0x22be, [0x075c] = 0x22c0,
+  [0x075d] = 0x22c1, [0x075e] = 0x22c2, [0x075f] = 0x22c3, [0x0760] = 0x22c4,
+  [0x0761] = 0x22c5, [0x0762] = 0x22c6, [0x0763] = 0x22c7, [0x0764] = 0x22c8,
+  [0x0765] = 0x22c9, [0x0766] = 0x22ca, [0x0767] = 0x22cb, [0x0768] = 0x22cc,
+  [0x0769] = 0x22cd, [0x076a] = 0x22ce, [0x076b] = 0x22cf, [0x076c] = 0x22d0,
+  [0x076d] = 0x22d1, [0x076e] = 0x22d2, [0x076f] = 0x22d3, [0x0770] = 0x22d4,
+  [0x0771] = 0x22d5, [0x0772] = 0x22d6, [0x0773] = 0x22d7, [0x0774] = 0x22d8,
+  [0x0775] = 0x22d9, [0x0776] = 0x22da, [0x0777] = 0x22db, [0x0778] = 0x22dc,
+  [0x0779] = 0x22dd, [0x077a] = 0x22de, [0x077b] = 0x22df, [0x077c] = 0x22e0,
+  [0x077d] = 0x22e1, [0x077e] = 0x22e2, [0x077f] = 0x22e3, [0x0780] = 0x22e4,
+  [0x0781] = 0x22e5, [0x0782] = 0x22e6, [0x0783] = 0x22e7, [0x0784] = 0x22e8,
+  [0x0785] = 0x22e9, [0x0786] = 0x22ea, [0x0787] = 0x22eb, [0x0788] = 0x22ec,
+  [0x0789] = 0x22ed, [0x078a] = 0x22ee, [0x078b] = 0x22ef, [0x078c] = 0x22f0,
+  [0x078d] = 0x22f1, [0x078e] = 0x22f2, [0x078f] = 0x22f3, [0x0790] = 0x22f4,
+  [0x0791] = 0x22f5, [0x0792] = 0x22f6, [0x0793] = 0x22f7, [0x0794] = 0x22f8,
+  [0x0795] = 0x22f9, [0x0796] = 0x22fa, [0x0797] = 0x22fb, [0x0798] = 0x22fc,
+  [0x0799] = 0x22fd, [0x079a] = 0x22fe, [0x079b] = 0x22ff, [0x079c] = 0x2300,
+  [0x079d] = 0x2301, [0x079e] = 0x2302, [0x079f] = 0x2303, [0x07a0] = 0x2304,
+  [0x07a1] = 0x2305, [0x07a2] = 0x2306, [0x07a3] = 0x2307, [0x07a4] = 0x2308,
+  [0x07a5] = 0x2309, [0x07a6] = 0x230a, [0x07a7] = 0x230b, [0x07a8] = 0x230c,
+  [0x07a9] = 0x230d, [0x07aa] = 0x230e, [0x07ab] = 0x230f, [0x07ac] = 0x2310,
+  [0x07ad] = 0x2311, [0x07ae] = 0x2313, [0x07af] = 0x2314, [0x07b0] = 0x2315,
+  [0x07b1] = 0x2316, [0x07b2] = 0x2317, [0x07b3] = 0x2318, [0x07b4] = 0x2319,
+  [0x07b5] = 0x231a, [0x07b6] = 0x231b, [0x07b7] = 0x231c, [0x07b8] = 0x231d,
+  [0x07b9] = 0x231e, [0x07ba] = 0x231f, [0x07bb] = 0x2320, [0x07bc] = 0x2321,
+  [0x07bd] = 0x2322, [0x07be] = 0x2323, [0x07bf] = 0x2324, [0x07c0] = 0x2325,
+  [0x07c1] = 0x2326, [0x07c2] = 0x2327, [0x07c3] = 0x2328, [0x07c4] = 0x2329,
+  [0x07c5] = 0x232a, [0x07c6] = 0x232b, [0x07c7] = 0x232c, [0x07c8] = 0x232d,
+  [0x07c9] = 0x232e, [0x07ca] = 0x232f, [0x07cb] = 0x2330, [0x07cc] = 0x2331,
+  [0x07cd] = 0x2332, [0x07ce] = 0x2333, [0x07cf] = 0x2334, [0x07d0] = 0x2335,
+  [0x07d1] = 0x2336, [0x07d2] = 0x2337, [0x07d3] = 0x2338, [0x07d4] = 0x2339,
+  [0x07d5] = 0x233a, [0x07d6] = 0x233b, [0x07d7] = 0x233c, [0x07d8] = 0x233d,
+  [0x07d9] = 0x233e, [0x07da] = 0x233f, [0x07db] = 0x2340, [0x07dc] = 0x2341,
+  [0x07dd] = 0x2342, [0x07de] = 0x2343, [0x07df] = 0x2344, [0x07e0] = 0x2345,
+  [0x07e1] = 0x2346, [0x07e2] = 0x2347, [0x07e3] = 0x2348, [0x07e4] = 0x2349,
+  [0x07e5] = 0x234a, [0x07e6] = 0x234b, [0x07e7] = 0x234c, [0x07e8] = 0x234d,
+  [0x07e9] = 0x234e, [0x07ea] = 0x234f, [0x07eb] = 0x2350, [0x07ec] = 0x2351,
+  [0x07ed] = 0x2352, [0x07ee] = 0x2353, [0x07ef] = 0x2354, [0x07f0] = 0x2355,
+  [0x07f1] = 0x2356, [0x07f2] = 0x2357, [0x07f3] = 0x2358, [0x07f4] = 0x2359,
+  [0x07f5] = 0x235a, [0x07f6] = 0x235b, [0x07f7] = 0x235c, [0x07f8] = 0x235d,
+  [0x07f9] = 0x235e, [0x07fa] = 0x235f, [0x07fb] = 0x2360, [0x07fc] = 0x2361,
+  [0x07fd] = 0x2362, [0x07fe] = 0x2363, [0x07ff] = 0x2364, [0x0800] = 0x2365,
+  [0x0801] = 0x2366, [0x0802] = 0x2367, [0x0803] = 0x2368, [0x0804] = 0x2369,
+  [0x0805] = 0x236a, [0x0806] = 0x236b, [0x0807] = 0x236c, [0x0808] = 0x236d,
+  [0x0809] = 0x236e, [0x080a] = 0x236f, [0x080b] = 0x2370, [0x080c] = 0x2371,
+  [0x080d] = 0x2372, [0x080e] = 0x2373, [0x080f] = 0x2374, [0x0810] = 0x2375,
+  [0x0811] = 0x2376, [0x0812] = 0x2377, [0x0813] = 0x2378, [0x0814] = 0x2379,
+  [0x0815] = 0x237a, [0x0816] = 0x237b, [0x0817] = 0x237c, [0x0818] = 0x237d,
+  [0x0819] = 0x237e, [0x081a] = 0x237f, [0x081b] = 0x2380, [0x081c] = 0x2381,
+  [0x081d] = 0x2382, [0x081e] = 0x2383, [0x081f] = 0x2384, [0x0820] = 0x2385,
+  [0x0821] = 0x2386, [0x0822] = 0x2387, [0x0823] = 0x2388, [0x0824] = 0x2389,
+  [0x0825] = 0x238a, [0x0826] = 0x238b, [0x0827] = 0x238c, [0x0828] = 0x238d,
+  [0x0829] = 0x238e, [0x082a] = 0x238f, [0x082b] = 0x2390, [0x082c] = 0x2391,
+  [0x082d] = 0x2392, [0x082e] = 0x2393, [0x082f] = 0x2394, [0x0830] = 0x2395,
+  [0x0831] = 0x2396, [0x0832] = 0x2397, [0x0833] = 0x2398, [0x0834] = 0x2399,
+  [0x0835] = 0x239a, [0x0836] = 0x239b, [0x0837] = 0x239c, [0x0838] = 0x239d,
+  [0x0839] = 0x239e, [0x083a] = 0x239f, [0x083b] = 0x23a0, [0x083c] = 0x23a1,
+  [0x083d] = 0x23a2, [0x083e] = 0x23a3, [0x083f] = 0x23a4, [0x0840] = 0x23a5,
+  [0x0841] = 0x23a6, [0x0842] = 0x23a7, [0x0843] = 0x23a8, [0x0844] = 0x23a9,
+  [0x0845] = 0x23aa, [0x0846] = 0x23ab, [0x0847] = 0x23ac, [0x0848] = 0x23ad,
+  [0x0849] = 0x23ae, [0x084a] = 0x23af, [0x084b] = 0x23b0, [0x084c] = 0x23b1,
+  [0x084d] = 0x23b2, [0x084e] = 0x23b3, [0x084f] = 0x23b4, [0x0850] = 0x23b5,
+  [0x0851] = 0x23b6, [0x0852] = 0x23b7, [0x0853] = 0x23b8, [0x0854] = 0x23b9,
+  [0x0855] = 0x23ba, [0x0856] = 0x23bb, [0x0857] = 0x23bc, [0x0858] = 0x23bd,
+  [0x0859] = 0x23be, [0x085a] = 0x23bf, [0x085b] = 0x23c0, [0x085c] = 0x23c1,
+  [0x085d] = 0x23c2, [0x085e] = 0x23c3, [0x085f] = 0x23c4, [0x0860] = 0x23c5,
+  [0x0861] = 0x23c6, [0x0862] = 0x23c7, [0x0863] = 0x23c8, [0x0864] = 0x23c9,
+  [0x0865] = 0x23ca, [0x0866] = 0x23cb, [0x0867] = 0x23cc, [0x0868] = 0x23cd,
+  [0x0869] = 0x23ce, [0x086a] = 0x23cf, [0x086b] = 0x23d0, [0x086c] = 0x23d1,
+  [0x086d] = 0x23d2, [0x086e] = 0x23d3, [0x086f] = 0x23d4, [0x0870] = 0x23d5,
+  [0x0871] = 0x23d6, [0x0872] = 0x23d7, [0x0873] = 0x23d8, [0x0874] = 0x23d9,
+  [0x0875] = 0x23da, [0x0876] = 0x23db, [0x0877] = 0x23dc, [0x0878] = 0x23dd,
+  [0x0879] = 0x23de, [0x087a] = 0x23df, [0x087b] = 0x23e0, [0x087c] = 0x23e1,
+  [0x087d] = 0x23e2, [0x087e] = 0x23e3, [0x087f] = 0x23e4, [0x0880] = 0x23e5,
+  [0x0881] = 0x23e6, [0x0882] = 0x23e7, [0x0883] = 0x23e8, [0x0884] = 0x23e9,
+  [0x0885] = 0x23ea, [0x0886] = 0x23eb, [0x0887] = 0x23ec, [0x0888] = 0x23ed,
+  [0x0889] = 0x23ee, [0x088a] = 0x23ef, [0x088b] = 0x23f0, [0x088c] = 0x23f1,
+  [0x088d] = 0x23f2, [0x088e] = 0x23f3, [0x089b] = 0x2400, [0x089c] = 0x2401,
+  [0x089d] = 0x2402, [0x089e] = 0x2403, [0x089f] = 0x2404, [0x08a0] = 0x2405,
+  [0x08a1] = 0x2406, [0x08a2] = 0x2407, [0x08a3] = 0x2408, [0x08a4] = 0x2409,
+  [0x08a5] = 0x240a, [0x08a6] = 0x240b, [0x08a7] = 0x240c, [0x08a8] = 0x240d,
+  [0x08a9] = 0x240e, [0x08aa] = 0x240f, [0x08ab] = 0x2410, [0x08ac] = 0x2411,
+  [0x08ad] = 0x2412, [0x08ae] = 0x2413, [0x08af] = 0x2414, [0x08b0] = 0x2415,
+  [0x08b1] = 0x2416, [0x08b2] = 0x2417, [0x08b3] = 0x2418, [0x08b4] = 0x2419,
+  [0x08b5] = 0x241a, [0x08b6] = 0x241b, [0x08b7] = 0x241c, [0x08b8] = 0x241d,
+  [0x08b9] = 0x241e, [0x08ba] = 0x241f, [0x08bb] = 0x2420, [0x08bc] = 0x2421,
+  [0x08bd] = 0x2422, [0x08be] = 0x2423, [0x08bf] = 0x2424, [0x08c0] = 0x2425,
+  [0x08c1] = 0x2426, [0x08db] = 0x2440, [0x08dc] = 0x2441, [0x08dd] = 0x2442,
+  [0x08de] = 0x2443, [0x08df] = 0x2444, [0x08e0] = 0x2445, [0x08e1] = 0x2446,
+  [0x08e2] = 0x2447, [0x08e3] = 0x2448, [0x08e4] = 0x2449, [0x08e5] = 0x244a,
+  [0x08fb] = 0x246a, [0x08fc] = 0x246b, [0x08fd] = 0x246c, [0x08fe] = 0x246d,
+  [0x08ff] = 0x246e, [0x0900] = 0x246f, [0x0901] = 0x2470, [0x0902] = 0x2471,
+  [0x0903] = 0x2472, [0x0904] = 0x2473, [0x0905] = 0x249c, [0x0906] = 0x249d,
+  [0x0907] = 0x249e, [0x0908] = 0x249f, [0x0909] = 0x24a0, [0x090a] = 0x24a1,
+  [0x090b] = 0x24a2, [0x090c] = 0x24a3, [0x090d] = 0x24a4, [0x090e] = 0x24a5,
+  [0x090f] = 0x24a6, [0x0910] = 0x24a7, [0x0911] = 0x24a8, [0x0912] = 0x24a9,
+  [0x0913] = 0x24aa, [0x0914] = 0x24ab, [0x0915] = 0x24ac, [0x0916] = 0x24ad,
+  [0x0917] = 0x24ae, [0x0918] = 0x24af, [0x0919] = 0x24b0, [0x091a] = 0x24b1,
+  [0x091b] = 0x24b2, [0x091c] = 0x24b3, [0x091d] = 0x24b4, [0x091e] = 0x24b5,
+  [0x091f] = 0x24b6, [0x0920] = 0x24b7, [0x0921] = 0x24b8, [0x0922] = 0x24b9,
+  [0x0923] = 0x24ba, [0x0924] = 0x24bb, [0x0925] = 0x24bc, [0x0926] = 0x24bd,
+  [0x0927] = 0x24be, [0x0928] = 0x24bf, [0x0929] = 0x24c0, [0x092a] = 0x24c1,
+  [0x092b] = 0x24c2, [0x092c] = 0x24c3, [0x092d] = 0x24c4, [0x092e] = 0x24c5,
+  [0x092f] = 0x24c6, [0x0930] = 0x24c7, [0x0931] = 0x24c8, [0x0932] = 0x24c9,
+  [0x0933] = 0x24ca, [0x0934] = 0x24cb, [0x0935] = 0x24cc, [0x0936] = 0x24cd,
+  [0x0937] = 0x24ce, [0x0938] = 0x24cf, [0x0939] = 0x24d0, [0x093a] = 0x24d1,
+  [0x093b] = 0x24d2, [0x093c] = 0x24d3, [0x093d] = 0x24d4, [0x093e] = 0x24d5,
+  [0x093f] = 0x24d6, [0x0940] = 0x24d7, [0x0941] = 0x24d8, [0x0942] = 0x24d9,
+  [0x0943] = 0x24da, [0x0944] = 0x24db, [0x0945] = 0x24dc, [0x0946] = 0x24dd,
+  [0x0947] = 0x24de, [0x0948] = 0x24df, [0x0949] = 0x24e0, [0x094a] = 0x24e1,
+  [0x094b] = 0x24e2, [0x094c] = 0x24e3, [0x094d] = 0x24e4, [0x094e] = 0x24e5,
+  [0x094f] = 0x24e6, [0x0950] = 0x24e7, [0x0951] = 0x24e8, [0x0952] = 0x24e9,
+  [0x0953] = 0x24ea, [0x0954] = 0x24eb, [0x0955] = 0x24ec, [0x0956] = 0x24ed,
+  [0x0957] = 0x24ee, [0x0958] = 0x24ef, [0x0959] = 0x24f0, [0x095a] = 0x24f1,
+  [0x095b] = 0x24f2, [0x095c] = 0x24f3, [0x095d] = 0x24f4, [0x095e] = 0x24f5,
+  [0x095f] = 0x24f6, [0x0960] = 0x24f7, [0x0961] = 0x24f8, [0x0962] = 0x24f9,
+  [0x0963] = 0x24fa, [0x0964] = 0x24fb, [0x0965] = 0x24fc, [0x0966] = 0x24fd,
+  [0x0967] = 0x24fe, [0x0968] = 0x24ff, [0x0969] = 0x254c, [0x096a] = 0x254d,
+  [0x096b] = 0x254e, [0x096c] = 0x254f, [0x096d] = 0x2574, [0x096e] = 0x2575,
+  [0x096f] = 0x2576, [0x0970] = 0x2577, [0x0971] = 0x2578, [0x0972] = 0x2579,
+  [0x0973] = 0x257a, [0x0974] = 0x257b, [0x0975] = 0x257c, [0x0976] = 0x257d,
+  [0x0977] = 0x257e, [0x0978] = 0x257f, [0x0979] = 0x2580, [0x097a] = 0x2590,
+  [0x097b] = 0x2591, [0x097c] = 0x2592, [0x097d] = 0x2596, [0x097e] = 0x2597,
+  [0x097f] = 0x2598, [0x0980] = 0x2599, [0x0981] = 0x259a, [0x0982] = 0x259b,
+  [0x0983] = 0x259c, [0x0984] = 0x259d, [0x0985] = 0x259e, [0x0986] = 0x259f,
+  [0x0987] = 0x25a2, [0x0988] = 0x25a3, [0x0989] = 0x25a4, [0x098a] = 0x25a5,
+  [0x098b] = 0x25a6, [0x098c] = 0x25a7, [0x098d] = 0x25a8, [0x098e] = 0x25a9,
+  [0x098f] = 0x25aa, [0x0990] = 0x25ab, [0x0991] = 0x25ac, [0x0992] = 0x25ad,
+  [0x0993] = 0x25ae, [0x0994] = 0x25af, [0x0995] = 0x25b0, [0x0996] = 0x25b1,
+  [0x0997] = 0x25b4, [0x0998] = 0x25b5, [0x0999] = 0x25b6, [0x099a] = 0x25b7,
+  [0x099b] = 0x25b8, [0x099c] = 0x25b9, [0x099d] = 0x25ba, [0x099e] = 0x25bb,
+  [0x099f] = 0x25be, [0x09a0] = 0x25bf, [0x09a1] = 0x25c0, [0x09a2] = 0x25c1,
+  [0x09a3] = 0x25c2, [0x09a4] = 0x25c3, [0x09a5] = 0x25c4, [0x09a6] = 0x25c5,
+  [0x09a7] = 0x25c8, [0x09a8] = 0x25c9, [0x09a9] = 0x25ca, [0x09aa] = 0x25cc,
+  [0x09ab] = 0x25cd, [0x09ac] = 0x25d0, [0x09ad] = 0x25d1, [0x09ae] = 0x25d2,
+  [0x09af] = 0x25d3, [0x09b0] = 0x25d4, [0x09b1] = 0x25d5, [0x09b2] = 0x25d6,
+  [0x09b3] = 0x25d7, [0x09b4] = 0x25d8, [0x09b5] = 0x25d9, [0x09b6] = 0x25da,
+  [0x09b7] = 0x25db, [0x09b8] = 0x25dc, [0x09b9] = 0x25dd, [0x09ba] = 0x25de,
+  [0x09bb] = 0x25df, [0x09bc] = 0x25e0, [0x09bd] = 0x25e1, [0x09be] = 0x25e6,
+  [0x09bf] = 0x25e7, [0x09c0] = 0x25e8, [0x09c1] = 0x25e9, [0x09c2] = 0x25ea,
+  [0x09c3] = 0x25eb, [0x09c4] = 0x25ec, [0x09c5] = 0x25ed, [0x09c6] = 0x25ee,
+  [0x09c7] = 0x25ef, [0x09c8] = 0x25f0, [0x09c9] = 0x25f1, [0x09ca] = 0x25f2,
+  [0x09cb] = 0x25f3, [0x09cc] = 0x25f4, [0x09cd] = 0x25f5, [0x09ce] = 0x25f6,
+  [0x09cf] = 0x25f7, [0x09d0] = 0x25f8, [0x09d1] = 0x25f9, [0x09d2] = 0x25fa,
+  [0x09d3] = 0x25fb, [0x09d4] = 0x25fc, [0x09d5] = 0x25fd, [0x09d6] = 0x25fe,
+  [0x09d7] = 0x25ff, [0x09d8] = 0x2600, [0x09d9] = 0x2601, [0x09da] = 0x2602,
+  [0x09db] = 0x2603, [0x09dc] = 0x2604, [0x09dd] = 0x2607, [0x09de] = 0x2608,
+  [0x09df] = 0x260a, [0x09e0] = 0x260b, [0x09e1] = 0x260c, [0x09e2] = 0x260d,
+  [0x09e3] = 0x260e, [0x09e4] = 0x260f, [0x09e5] = 0x2610, [0x09e6] = 0x2611,
+  [0x09e7] = 0x2612, [0x09e8] = 0x2613, [0x09e9] = 0x2614, [0x09ea] = 0x2615,
+  [0x09eb] = 0x2616, [0x09ec] = 0x2617, [0x09ed] = 0x2618, [0x09ee] = 0x2619,
+  [0x09ef] = 0x261a, [0x09f0] = 0x261b, [0x09f1] = 0x261c, [0x09f2] = 0x261d,
+  [0x09f3] = 0x261e, [0x09f4] = 0x261f, [0x09f5] = 0x2620, [0x09f6] = 0x2621,
+  [0x09f7] = 0x2622, [0x09f8] = 0x2623, [0x09f9] = 0x2624, [0x09fa] = 0x2625,
+  [0x09fb] = 0x2626, [0x09fc] = 0x2627, [0x09fd] = 0x2628, [0x09fe] = 0x2629,
+  [0x09ff] = 0x262a, [0x0a00] = 0x262b, [0x0a01] = 0x262c, [0x0a02] = 0x262d,
+  [0x0a03] = 0x262e, [0x0a04] = 0x262f, [0x0a05] = 0x2630, [0x0a06] = 0x2631,
+  [0x0a07] = 0x2632, [0x0a08] = 0x2633, [0x0a09] = 0x2634, [0x0a0a] = 0x2635,
+  [0x0a0b] = 0x2636, [0x0a0c] = 0x2637, [0x0a0d] = 0x2638, [0x0a0e] = 0x2639,
+  [0x0a0f] = 0x263a, [0x0a10] = 0x263b, [0x0a11] = 0x263c, [0x0a12] = 0x263d,
+  [0x0a13] = 0x263e, [0x0a14] = 0x263f, [0x0a15] = 0x2641, [0x0a16] = 0x2e82,
+  [0x0a17] = 0x2e83, [0x0a18] = 0x2e85, [0x0a19] = 0x2e86, [0x0a1a] = 0x2e87,
+  [0x0a1b] = 0x2e89, [0x0a1c] = 0x2e8a, [0x0a1d] = 0x2e8d, [0x0a1e] = 0x2e8e,
+  [0x0a1f] = 0x2e8f, [0x0a20] = 0x2e90, [0x0a21] = 0x2e91, [0x0a22] = 0x2e92,
+  [0x0a23] = 0x2e93, [0x0a24] = 0x2e94, [0x0a25] = 0x2e95, [0x0a26] = 0x2e96,
+  [0x0a27] = 0x2e98, [0x0a28] = 0x2e99, [0x0a2a] = 0x2e9b, [0x0a2b] = 0x2e9c,
+  [0x0a2c] = 0x2e9d, [0x0a2d] = 0x2e9e, [0x0a2e] = 0x2e9f, [0x0a2f] = 0x2ea0,
+  [0x0a30] = 0x2ea1, [0x0a31] = 0x2ea2, [0x0a32] = 0x2ea3, [0x0a33] = 0x2ea4,
+  [0x0a34] = 0x2ea5, [0x0a35] = 0x2ea6, [0x0a36] = 0x2ea8, [0x0a37] = 0x2ea9,
+  [0x0a38] = 0x2eab, [0x0a39] = 0x2eac, [0x0a3a] = 0x2ead, [0x0a3b] = 0x2eaf,
+  [0x0a3c] = 0x2eb0, [0x0a3d] = 0x2eb1, [0x0a3e] = 0x2eb2, [0x0a3f] = 0x2eb4,
+  [0x0a40] = 0x2eb5, [0x0a41] = 0x2eb8, [0x0a42] = 0x2eb9, [0x0a43] = 0x2eba,
+  [0x0a44] = 0x2ebc, [0x0a45] = 0x2ebd, [0x0a46] = 0x2ebe, [0x0a47] = 0x2ebf,
+  [0x0a48] = 0x2ec0, [0x0a49] = 0x2ec1, [0x0a4a] = 0x2ec2, [0x0a4b] = 0x2ec3,
+  [0x0a4c] = 0x2ec4, [0x0a4d] = 0x2ec5, [0x0a4e] = 0x2ec6, [0x0a4f] = 0x2ec7,
+  [0x0a50] = 0x2ec8, [0x0a51] = 0x2ec9, [0x0a52] = 0x2ecb, [0x0a53] = 0x2ecc,
+  [0x0a54] = 0x2ecd, [0x0a55] = 0x2ece, [0x0a56] = 0x2ecf, [0x0a57] = 0x2ed0,
+  [0x0a58] = 0x2ed1, [0x0a59] = 0x2ed2, [0x0a5a] = 0x2ed3, [0x0a5b] = 0x2ed4,
+  [0x0a5c] = 0x2ed5, [0x0a5d] = 0x2ed6, [0x0a5e] = 0x2ed7, [0x0a5f] = 0x2ed8,
+  [0x0a60] = 0x2ed9, [0x0a61] = 0x2eda, [0x0a62] = 0x2edb, [0x0a63] = 0x2edc,
+  [0x0a64] = 0x2edd, [0x0a65] = 0x2ede, [0x0a66] = 0x2edf, [0x0a67] = 0x2ee0,
+  [0x0a68] = 0x2ee1, [0x0a69] = 0x2ee2, [0x0a6a] = 0x2ee3, [0x0a6b] = 0x2ee4,
+  [0x0a6c] = 0x2ee5, [0x0a6d] = 0x2ee6, [0x0a6e] = 0x2ee7, [0x0a6f] = 0x2ee8,
+  [0x0a70] = 0x2ee9, [0x0a71] = 0x2eea, [0x0a72] = 0x2eeb, [0x0a73] = 0x2eec,
+  [0x0a74] = 0x2eed, [0x0a75] = 0x2eee, [0x0a76] = 0x2eef, [0x0a77] = 0x2ef0,
+  [0x0a78] = 0x2ef1, [0x0a79] = 0x2ef2, [0x0a7a] = 0x2ef3, [0x0a87] = 0x2f00,
+  [0x0a88] = 0x2f01, [0x0a89] = 0x2f02, [0x0a8a] = 0x2f03, [0x0a8b] = 0x2f04,
+  [0x0a8c] = 0x2f05, [0x0a8d] = 0x2f06, [0x0a8e] = 0x2f07, [0x0a8f] = 0x2f08,
+  [0x0a90] = 0x2f09, [0x0a91] = 0x2f0a, [0x0a92] = 0x2f0b, [0x0a93] = 0x2f0c,
+  [0x0a94] = 0x2f0d, [0x0a95] = 0x2f0e, [0x0a96] = 0x2f0f, [0x0a97] = 0x2f10,
+  [0x0a98] = 0x2f11, [0x0a99] = 0x2f12, [0x0a9a] = 0x2f13, [0x0a9b] = 0x2f14,
+  [0x0a9c] = 0x2f15, [0x0a9d] = 0x2f16, [0x0a9e] = 0x2f17, [0x0a9f] = 0x2f18,
+  [0x0aa0] = 0x2f19, [0x0aa1] = 0x2f1a, [0x0aa2] = 0x2f1b, [0x0aa3] = 0x2f1c,
+  [0x0aa4] = 0x2f1d, [0x0aa5] = 0x2f1e, [0x0aa6] = 0x2f1f, [0x0aa7] = 0x2f20,
+  [0x0aa8] = 0x2f21, [0x0aa9] = 0x2f22, [0x0aaa] = 0x2f23, [0x0aab] = 0x2f24,
+  [0x0aac] = 0x2f25, [0x0aad] = 0x2f26, [0x0aae] = 0x2f27, [0x0aaf] = 0x2f28,
+  [0x0ab0] = 0x2f29, [0x0ab1] = 0x2f2a, [0x0ab2] = 0x2f2b, [0x0ab3] = 0x2f2c,
+  [0x0ab4] = 0x2f2d, [0x0ab5] = 0x2f2e, [0x0ab6] = 0x2f2f, [0x0ab7] = 0x2f30,
+  [0x0ab8] = 0x2f31, [0x0ab9] = 0x2f32, [0x0aba] = 0x2f33, [0x0abb] = 0x2f34,
+  [0x0abc] = 0x2f35, [0x0abd] = 0x2f36, [0x0abe] = 0x2f37, [0x0abf] = 0x2f38,
+  [0x0ac0] = 0x2f39, [0x0ac1] = 0x2f3a, [0x0ac2] = 0x2f3b, [0x0ac3] = 0x2f3c,
+  [0x0ac4] = 0x2f3d, [0x0ac5] = 0x2f3e, [0x0ac6] = 0x2f3f, [0x0ac7] = 0x2f40,
+  [0x0ac8] = 0x2f41, [0x0ac9] = 0x2f42, [0x0aca] = 0x2f43, [0x0acb] = 0x2f44,
+  [0x0acc] = 0x2f45, [0x0acd] = 0x2f46, [0x0ace] = 0x2f47, [0x0acf] = 0x2f48,
+  [0x0ad0] = 0x2f49, [0x0ad1] = 0x2f4a, [0x0ad2] = 0x2f4b, [0x0ad3] = 0x2f4c,
+  [0x0ad4] = 0x2f4d, [0x0ad5] = 0x2f4e, [0x0ad6] = 0x2f4f, [0x0ad7] = 0x2f50,
+  [0x0ad8] = 0x2f51, [0x0ad9] = 0x2f52, [0x0ada] = 0x2f53, [0x0adb] = 0x2f54,
+  [0x0adc] = 0x2f55, [0x0add] = 0x2f56, [0x0ade] = 0x2f57, [0x0adf] = 0x2f58,
+  [0x0ae0] = 0x2f59, [0x0ae1] = 0x2f5a, [0x0ae2] = 0x2f5b, [0x0ae3] = 0x2f5c,
+  [0x0ae4] = 0x2f5d, [0x0ae5] = 0x2f5e, [0x0ae6] = 0x2f5f, [0x0ae7] = 0x2f60,
+  [0x0ae8] = 0x2f61, [0x0ae9] = 0x2f62, [0x0aea] = 0x2f63, [0x0aeb] = 0x2f64,
+  [0x0aec] = 0x2f65, [0x0aed] = 0x2f66, [0x0aee] = 0x2f67, [0x0aef] = 0x2f68,
+  [0x0af0] = 0x2f69, [0x0af1] = 0x2f6a, [0x0af2] = 0x2f6b, [0x0af3] = 0x2f6c,
+  [0x0af4] = 0x2f6d, [0x0af5] = 0x2f6e, [0x0af6] = 0x2f6f, [0x0af7] = 0x2f70,
+  [0x0af8] = 0x2f71, [0x0af9] = 0x2f72, [0x0afa] = 0x2f73, [0x0afb] = 0x2f74,
+  [0x0afc] = 0x2f75, [0x0afd] = 0x2f76, [0x0afe] = 0x2f77, [0x0aff] = 0x2f78,
+  [0x0b00] = 0x2f79, [0x0b01] = 0x2f7a, [0x0b02] = 0x2f7b, [0x0b03] = 0x2f7c,
+  [0x0b04] = 0x2f7d, [0x0b05] = 0x2f7e, [0x0b06] = 0x2f7f, [0x0b07] = 0x2f80,
+  [0x0b08] = 0x2f81, [0x0b09] = 0x2f82, [0x0b0a] = 0x2f83, [0x0b0b] = 0x2f84,
+  [0x0b0c] = 0x2f85, [0x0b0d] = 0x2f86, [0x0b0e] = 0x2f87, [0x0b0f] = 0x2f88,
+  [0x0b10] = 0x2f89, [0x0b11] = 0x2f8a, [0x0b12] = 0x2f8b, [0x0b13] = 0x2f8c,
+  [0x0b14] = 0x2f8d, [0x0b15] = 0x2f8e, [0x0b16] = 0x2f8f, [0x0b17] = 0x2f90,
+  [0x0b18] = 0x2f91, [0x0b19] = 0x2f92, [0x0b1a] = 0x2f93, [0x0b1b] = 0x2f94,
+  [0x0b1c] = 0x2f95, [0x0b1d] = 0x2f96, [0x0b1e] = 0x2f97, [0x0b1f] = 0x2f98,
+  [0x0b20] = 0x2f99, [0x0b21] = 0x2f9a, [0x0b22] = 0x2f9b, [0x0b23] = 0x2f9c,
+  [0x0b24] = 0x2f9d, [0x0b25] = 0x2f9e, [0x0b26] = 0x2f9f, [0x0b27] = 0x2fa0,
+  [0x0b28] = 0x2fa1, [0x0b29] = 0x2fa2, [0x0b2a] = 0x2fa3, [0x0b2b] = 0x2fa4,
+  [0x0b2c] = 0x2fa5, [0x0b2d] = 0x2fa6, [0x0b2e] = 0x2fa7, [0x0b2f] = 0x2fa8,
+  [0x0b30] = 0x2fa9, [0x0b31] = 0x2faa, [0x0b32] = 0x2fab, [0x0b33] = 0x2fac,
+  [0x0b34] = 0x2fad, [0x0b35] = 0x2fae, [0x0b36] = 0x2faf, [0x0b37] = 0x2fb0,
+  [0x0b38] = 0x2fb1, [0x0b39] = 0x2fb2, [0x0b3a] = 0x2fb3, [0x0b3b] = 0x2fb4,
+  [0x0b3c] = 0x2fb5, [0x0b3d] = 0x2fb6, [0x0b3e] = 0x2fb7, [0x0b3f] = 0x2fb8,
+  [0x0b40] = 0x2fb9, [0x0b41] = 0x2fba, [0x0b42] = 0x2fbb, [0x0b43] = 0x2fbc,
+  [0x0b44] = 0x2fbd, [0x0b45] = 0x2fbe, [0x0b46] = 0x2fbf, [0x0b47] = 0x2fc0,
+  [0x0b48] = 0x2fc1, [0x0b49] = 0x2fc2, [0x0b4a] = 0x2fc3, [0x0b4b] = 0x2fc4,
+  [0x0b4c] = 0x2fc5, [0x0b4d] = 0x2fc6, [0x0b4e] = 0x2fc7, [0x0b4f] = 0x2fc8,
+  [0x0b50] = 0x2fc9, [0x0b51] = 0x2fca, [0x0b52] = 0x2fcb, [0x0b53] = 0x2fcc,
+  [0x0b54] = 0x2fcd, [0x0b55] = 0x2fce, [0x0b56] = 0x2fcf, [0x0b57] = 0x2fd0,
+  [0x0b58] = 0x2fd1, [0x0b59] = 0x2fd2, [0x0b5a] = 0x2fd3, [0x0b5b] = 0x2fd4,
+  [0x0b5c] = 0x2fd5, [0x0b7b] = 0x3004, [0x0b7c] = 0x3018, [0x0b7d] = 0x3019,
+  [0x0b7e] = 0x301a, [0x0b7f] = 0x301b, [0x0b80] = 0x301c, [0x0b81] = 0x301f,
+  [0x0b82] = 0x3020, [0x0b83] = 0x302a, [0x0b84] = 0x302b, [0x0b85] = 0x302c,
+  [0x0b86] = 0x302d, [0x0b87] = 0x302e, [0x0b88] = 0x302f, [0x0b89] = 0x3030,
+  [0x0b8a] = 0x3031, [0x0b8b] = 0x3032, [0x0b8c] = 0x3033, [0x0b8d] = 0x3034,
+  [0x0b8e] = 0x3035, [0x0b8f] = 0x3036, [0x0b90] = 0x3037, [0x0b91] = 0x3038,
+  [0x0b92] = 0x3039, [0x0b93] = 0x303a, [0x0b94] = 0x303b, [0x0b95] = 0x303c,
+  [0x0b96] = 0x303d, [0x0b97] = 0x303f, [0x0b99] = 0x3094, [0x0b9a] = 0x3095,
+  [0x0b9b] = 0x3096, [0x0b9e] = 0x3099, [0x0b9f] = 0x309a, [0x0ba0] = 0x309f,
+  [0x0ba1] = 0x30a0, [0x0ba2] = 0x30f7, [0x0ba3] = 0x30f8, [0x0ba4] = 0x30f9,
+  [0x0ba5] = 0x30fa, [0x0ba6] = 0x30fb, [0x0ba7] = 0x30ff, [0x0bad] = 0x312a,
+  [0x0bae] = 0x312b, [0x0baf] = 0x312c, [0x0bb0] = 0x312d, [0x0bb4] = 0x3131,
+  [0x0bb5] = 0x3132, [0x0bb6] = 0x3133, [0x0bb7] = 0x3134, [0x0bb8] = 0x3135,
+  [0x0bb9] = 0x3136, [0x0bba] = 0x3137, [0x0bbb] = 0x3138, [0x0bbc] = 0x3139,
+  [0x0bbd] = 0x313a, [0x0bbe] = 0x313b, [0x0bbf] = 0x313c, [0x0bc0] = 0x313d,
+  [0x0bc1] = 0x313e, [0x0bc2] = 0x313f, [0x0bc3] = 0x3140, [0x0bc4] = 0x3141,
+  [0x0bc5] = 0x3142, [0x0bc6] = 0x3143, [0x0bc7] = 0x3144, [0x0bc8] = 0x3145,
+  [0x0bc9] = 0x3146, [0x0bca] = 0x3147, [0x0bcb] = 0x3148, [0x0bcc] = 0x3149,
+  [0x0bcd] = 0x314a, [0x0bce] = 0x314b, [0x0bcf] = 0x314c, [0x0bd0] = 0x314d,
+  [0x0bd1] = 0x314e, [0x0bd2] = 0x314f, [0x0bd3] = 0x3150, [0x0bd4] = 0x3151,
+  [0x0bd5] = 0x3152, [0x0bd6] = 0x3153, [0x0bd7] = 0x3154, [0x0bd8] = 0x3155,
+  [0x0bd9] = 0x3156, [0x0bda] = 0x3157, [0x0bdb] = 0x3158, [0x0bdc] = 0x3159,
+  [0x0bdd] = 0x315a, [0x0bde] = 0x315b, [0x0bdf] = 0x315c, [0x0be0] = 0x315d,
+  [0x0be1] = 0x315e, [0x0be2] = 0x315f, [0x0be3] = 0x3160, [0x0be4] = 0x3161,
+  [0x0be5] = 0x3162, [0x0be6] = 0x3163, [0x0be7] = 0x3164, [0x0be8] = 0x3165,
+  [0x0be9] = 0x3166, [0x0bea] = 0x3167, [0x0beb] = 0x3168, [0x0bec] = 0x3169,
+  [0x0bed] = 0x316a, [0x0bee] = 0x316b, [0x0bef] = 0x316c, [0x0bf0] = 0x316d,
+  [0x0bf1] = 0x316e, [0x0bf2] = 0x316f, [0x0bf3] = 0x3170, [0x0bf4] = 0x3171,
+  [0x0bf5] = 0x3172, [0x0bf6] = 0x3173, [0x0bf7] = 0x3174, [0x0bf8] = 0x3175,
+  [0x0bf9] = 0x3176, [0x0bfa] = 0x3177, [0x0bfb] = 0x3178, [0x0bfc] = 0x3179,
+  [0x0bfd] = 0x317a, [0x0bfe] = 0x317b, [0x0bff] = 0x317c, [0x0c00] = 0x317d,
+  [0x0c01] = 0x317e, [0x0c02] = 0x317f, [0x0c03] = 0x3180, [0x0c04] = 0x3181,
+  [0x0c05] = 0x3182, [0x0c06] = 0x3183, [0x0c07] = 0x3184, [0x0c08] = 0x3185,
+  [0x0c09] = 0x3186, [0x0c0a] = 0x3187, [0x0c0b] = 0x3188, [0x0c0c] = 0x3189,
+  [0x0c0d] = 0x318a, [0x0c0e] = 0x318b, [0x0c0f] = 0x318c, [0x0c10] = 0x318d,
+  [0x0c11] = 0x318e, [0x0c13] = 0x3190, [0x0c14] = 0x3191, [0x0c15] = 0x3192,
+  [0x0c16] = 0x3193, [0x0c17] = 0x3194, [0x0c18] = 0x3195, [0x0c19] = 0x3196,
+  [0x0c1a] = 0x3197, [0x0c1b] = 0x3198, [0x0c1c] = 0x3199, [0x0c1d] = 0x319a,
+  [0x0c1e] = 0x319b, [0x0c1f] = 0x319c, [0x0c20] = 0x319d, [0x0c21] = 0x319e,
+  [0x0c22] = 0x319f, [0x0c23] = 0x31a0, [0x0c24] = 0x31a1, [0x0c25] = 0x31a2,
+  [0x0c26] = 0x31a3, [0x0c27] = 0x31a4, [0x0c28] = 0x31a5, [0x0c29] = 0x31a6,
+  [0x0c2a] = 0x31a7, [0x0c2b] = 0x31a8, [0x0c2c] = 0x31a9, [0x0c2d] = 0x31aa,
+  [0x0c2e] = 0x31ab, [0x0c2f] = 0x31ac, [0x0c30] = 0x31ad, [0x0c31] = 0x31ae,
+  [0x0c32] = 0x31af, [0x0c33] = 0x31b0, [0x0c34] = 0x31b1, [0x0c35] = 0x31b2,
+  [0x0c36] = 0x31b3, [0x0c37] = 0x31b4, [0x0c38] = 0x31b5, [0x0c39] = 0x31b6,
+  [0x0c3a] = 0x31b7, [0x0c3b] = 0x31b8, [0x0c3c] = 0x31b9, [0x0c3d] = 0x31ba,
+  [0x0c43] = 0x31c0, [0x0c44] = 0x31c1, [0x0c45] = 0x31c2, [0x0c46] = 0x31c3,
+  [0x0c47] = 0x31c4, [0x0c48] = 0x31c5, [0x0c49] = 0x31c6, [0x0c4a] = 0x31c7,
+  [0x0c4b] = 0x31c8, [0x0c4c] = 0x31c9, [0x0c4d] = 0x31ca, [0x0c4e] = 0x31cb,
+  [0x0c4f] = 0x31cc, [0x0c50] = 0x31cd, [0x0c51] = 0x31ce, [0x0c52] = 0x31cf,
+  [0x0c53] = 0x31d0, [0x0c54] = 0x31d1, [0x0c55] = 0x31d2, [0x0c56] = 0x31d3,
+  [0x0c57] = 0x31d4, [0x0c58] = 0x31d5, [0x0c59] = 0x31d6, [0x0c5a] = 0x31d7,
+  [0x0c5b] = 0x31d8, [0x0c5c] = 0x31d9, [0x0c5d] = 0x31da, [0x0c5e] = 0x31db,
+  [0x0c5f] = 0x31dc, [0x0c60] = 0x31dd, [0x0c61] = 0x31de, [0x0c62] = 0x31df,
+  [0x0c63] = 0x31e0, [0x0c64] = 0x31e1, [0x0c65] = 0x31e2, [0x0c66] = 0x31e3,
+  [0x0c73] = 0x31f0, [0x0c74] = 0x31f1, [0x0c75] = 0x31f2, [0x0c76] = 0x31f3,
+  [0x0c77] = 0x31f4, [0x0c78] = 0x31f5, [0x0c79] = 0x31f6, [0x0c7a] = 0x31f7,
+  [0x0c7b] = 0x31f8, [0x0c7c] = 0x31f9, [0x0c7d] = 0x31fa, [0x0c7e] = 0x31fb,
+  [0x0c7f] = 0x31fc, [0x0c80] = 0x31fd, [0x0c81] = 0x31fe, [0x0c82] = 0x31ff,
+  [0x0c83] = 0x3200, [0x0c84] = 0x3201, [0x0c85] = 0x3202, [0x0c86] = 0x3203,
+  [0x0c87] = 0x3204, [0x0c88] = 0x3205, [0x0c89] = 0x3206, [0x0c8a] = 0x3207,
+  [0x0c8b] = 0x3208, [0x0c8c] = 0x3209, [0x0c8d] = 0x320a, [0x0c8e] = 0x320b,
+  [0x0c8f] = 0x320c, [0x0c90] = 0x320d, [0x0c91] = 0x320e, [0x0c92] = 0x320f,
+  [0x0c93] = 0x3210, [0x0c94] = 0x3211, [0x0c95] = 0x3212, [0x0c96] = 0x3213,
+  [0x0c97] = 0x3214, [0x0c98] = 0x3215, [0x0c99] = 0x3216, [0x0c9a] = 0x3217,
+  [0x0c9b] = 0x3218, [0x0c9c] = 0x3219, [0x0c9d] = 0x321a, [0x0c9e] = 0x321b,
+  [0x0c9f] = 0x321c, [0x0ca0] = 0x321d, [0x0ca1] = 0x321e, [0x0ca3] = 0x322a,
+  [0x0ca4] = 0x322b, [0x0ca5] = 0x322c, [0x0ca6] = 0x322d, [0x0ca7] = 0x322e,
+  [0x0ca8] = 0x322f, [0x0ca9] = 0x3230, [0x0caa] = 0x3232, [0x0cab] = 0x3233,
+  [0x0cac] = 0x3234, [0x0cad] = 0x3235, [0x0cae] = 0x3236, [0x0caf] = 0x3237,
+  [0x0cb0] = 0x3238, [0x0cb1] = 0x3239, [0x0cb2] = 0x323a, [0x0cb3] = 0x323b,
+  [0x0cb4] = 0x323c, [0x0cb5] = 0x323d, [0x0cb6] = 0x323e, [0x0cb7] = 0x323f,
+  [0x0cb8] = 0x3240, [0x0cb9] = 0x3241, [0x0cba] = 0x3242, [0x0cbb] = 0x3243,
+  [0x0cbc] = 0x3244, [0x0cbd] = 0x3245, [0x0cbe] = 0x3246, [0x0cbf] = 0x3247,
+  [0x0cc0] = 0x3248, [0x0cc1] = 0x3249, [0x0cc2] = 0x324a, [0x0cc3] = 0x324b,
+  [0x0cc4] = 0x324c, [0x0cc5] = 0x324d, [0x0cc6] = 0x324e, [0x0cc7] = 0x324f,
+  [0x0cc8] = 0x3250, [0x0cc9] = 0x3251, [0x0cca] = 0x3252, [0x0ccb] = 0x3253,
+  [0x0ccc] = 0x3254, [0x0ccd] = 0x3255, [0x0cce] = 0x3256, [0x0ccf] = 0x3257,
+  [0x0cd0] = 0x3258, [0x0cd1] = 0x3259, [0x0cd2] = 0x325a, [0x0cd3] = 0x325b,
+  [0x0cd4] = 0x325c, [0x0cd5] = 0x325d, [0x0cd6] = 0x325e, [0x0cd7] = 0x325f,
+  [0x0cd8] = 0x3260, [0x0cd9] = 0x3261, [0x0cda] = 0x3262, [0x0cdb] = 0x3263,
+  [0x0cdc] = 0x3264, [0x0cdd] = 0x3265, [0x0cde] = 0x3266, [0x0cdf] = 0x3267,
+  [0x0ce0] = 0x3268, [0x0ce1] = 0x3269, [0x0ce2] = 0x326a, [0x0ce3] = 0x326b,
+  [0x0ce4] = 0x326c, [0x0ce5] = 0x326d, [0x0ce6] = 0x326e, [0x0ce7] = 0x326f,
+  [0x0ce8] = 0x3270, [0x0ce9] = 0x3271, [0x0cea] = 0x3272, [0x0ceb] = 0x3273,
+  [0x0cec] = 0x3274, [0x0ced] = 0x3275, [0x0cee] = 0x3276, [0x0cef] = 0x3277,
+  [0x0cf0] = 0x3278, [0x0cf1] = 0x3279, [0x0cf2] = 0x327a, [0x0cf3] = 0x327b,
+  [0x0cf4] = 0x327c, [0x0cf5] = 0x327d, [0x0cf6] = 0x327e, [0x0cf7] = 0x327f,
+  [0x0cf8] = 0x3280, [0x0cf9] = 0x3281, [0x0cfa] = 0x3282, [0x0cfb] = 0x3283,
+  [0x0cfc] = 0x3284, [0x0cfd] = 0x3285, [0x0cfe] = 0x3286, [0x0cff] = 0x3287,
+  [0x0d00] = 0x3288, [0x0d01] = 0x3289, [0x0d02] = 0x328a, [0x0d03] = 0x328b,
+  [0x0d04] = 0x328c, [0x0d05] = 0x328d, [0x0d06] = 0x328e, [0x0d07] = 0x328f,
+  [0x0d08] = 0x3290, [0x0d09] = 0x3291, [0x0d0a] = 0x3292, [0x0d0b] = 0x3293,
+  [0x0d0c] = 0x3294, [0x0d0d] = 0x3295, [0x0d0e] = 0x3296, [0x0d0f] = 0x3297,
+  [0x0d10] = 0x3298, [0x0d11] = 0x3299, [0x0d12] = 0x329a, [0x0d13] = 0x329b,
+  [0x0d14] = 0x329c, [0x0d15] = 0x329d, [0x0d16] = 0x329e, [0x0d17] = 0x329f,
+  [0x0d18] = 0x32a0, [0x0d19] = 0x32a1, [0x0d1a] = 0x32a2, [0x0d1b] = 0x32a4,
+  [0x0d1c] = 0x32a5, [0x0d1d] = 0x32a6, [0x0d1e] = 0x32a7, [0x0d1f] = 0x32a8,
+  [0x0d20] = 0x32a9, [0x0d21] = 0x32aa, [0x0d22] = 0x32ab, [0x0d23] = 0x32ac,
+  [0x0d24] = 0x32ad, [0x0d25] = 0x32ae, [0x0d26] = 0x32af, [0x0d27] = 0x32b0,
+  [0x0d28] = 0x32b1, [0x0d29] = 0x32b2, [0x0d2a] = 0x32b3, [0x0d2b] = 0x32b4,
+  [0x0d2c] = 0x32b5, [0x0d2d] = 0x32b6, [0x0d2e] = 0x32b7, [0x0d2f] = 0x32b8,
+  [0x0d30] = 0x32b9, [0x0d31] = 0x32ba, [0x0d32] = 0x32bb, [0x0d33] = 0x32bc,
+  [0x0d34] = 0x32bd, [0x0d35] = 0x32be, [0x0d36] = 0x32bf, [0x0d37] = 0x32c0,
+  [0x0d38] = 0x32c1, [0x0d39] = 0x32c2, [0x0d3a] = 0x32c3, [0x0d3b] = 0x32c4,
+  [0x0d3c] = 0x32c5, [0x0d3d] = 0x32c6, [0x0d3e] = 0x32c7, [0x0d3f] = 0x32c8,
+  [0x0d40] = 0x32c9, [0x0d41] = 0x32ca, [0x0d42] = 0x32cb, [0x0d43] = 0x32cc,
+  [0x0d44] = 0x32cd, [0x0d45] = 0x32ce, [0x0d46] = 0x32cf, [0x0d47] = 0x32d0,
+  [0x0d48] = 0x32d1, [0x0d49] = 0x32d2, [0x0d4a] = 0x32d3, [0x0d4b] = 0x32d4,
+  [0x0d4c] = 0x32d5, [0x0d4d] = 0x32d6, [0x0d4e] = 0x32d7, [0x0d4f] = 0x32d8,
+  [0x0d50] = 0x32d9, [0x0d51] = 0x32da, [0x0d52] = 0x32db, [0x0d53] = 0x32dc,
+  [0x0d54] = 0x32dd, [0x0d55] = 0x32de, [0x0d56] = 0x32df, [0x0d57] = 0x32e0,
+  [0x0d58] = 0x32e1, [0x0d59] = 0x32e2, [0x0d5a] = 0x32e3, [0x0d5b] = 0x32e4,
+  [0x0d5c] = 0x32e5, [0x0d5d] = 0x32e6, [0x0d5e] = 0x32e7, [0x0d5f] = 0x32e8,
+  [0x0d60] = 0x32e9, [0x0d61] = 0x32ea, [0x0d62] = 0x32eb, [0x0d63] = 0x32ec,
+  [0x0d64] = 0x32ed, [0x0d65] = 0x32ee, [0x0d66] = 0x32ef, [0x0d67] = 0x32f0,
+  [0x0d68] = 0x32f1, [0x0d69] = 0x32f2, [0x0d6a] = 0x32f3, [0x0d6b] = 0x32f4,
+  [0x0d6c] = 0x32f5, [0x0d6d] = 0x32f6, [0x0d6e] = 0x32f7, [0x0d6f] = 0x32f8,
+  [0x0d70] = 0x32f9, [0x0d71] = 0x32fa, [0x0d72] = 0x32fb, [0x0d73] = 0x32fc,
+  [0x0d74] = 0x32fd, [0x0d75] = 0x32fe, [0x0d77] = 0x3300, [0x0d78] = 0x3301,
+  [0x0d79] = 0x3302, [0x0d7a] = 0x3303, [0x0d7b] = 0x3304, [0x0d7c] = 0x3305,
+  [0x0d7d] = 0x3306, [0x0d7e] = 0x3307, [0x0d7f] = 0x3308, [0x0d80] = 0x3309,
+  [0x0d81] = 0x330a, [0x0d82] = 0x330b, [0x0d83] = 0x330c, [0x0d84] = 0x330d,
+  [0x0d85] = 0x330e, [0x0d86] = 0x330f, [0x0d87] = 0x3310, [0x0d88] = 0x3311,
+  [0x0d89] = 0x3312, [0x0d8a] = 0x3313, [0x0d8b] = 0x3314, [0x0d8c] = 0x3315,
+  [0x0d8d] = 0x3316, [0x0d8e] = 0x3317, [0x0d8f] = 0x3318, [0x0d90] = 0x3319,
+  [0x0d91] = 0x331a, [0x0d92] = 0x331b, [0x0d93] = 0x331c, [0x0d94] = 0x331d,
+  [0x0d95] = 0x331e, [0x0d96] = 0x331f, [0x0d97] = 0x3320, [0x0d98] = 0x3321,
+  [0x0d99] = 0x3322, [0x0d9a] = 0x3323, [0x0d9b] = 0x3324, [0x0d9c] = 0x3325,
+  [0x0d9d] = 0x3326, [0x0d9e] = 0x3327, [0x0d9f] = 0x3328, [0x0da0] = 0x3329,
+  [0x0da1] = 0x332a, [0x0da2] = 0x332b, [0x0da3] = 0x332c, [0x0da4] = 0x332d,
+  [0x0da5] = 0x332e, [0x0da6] = 0x332f, [0x0da7] = 0x3330, [0x0da8] = 0x3331,
+  [0x0da9] = 0x3332, [0x0daa] = 0x3333, [0x0dab] = 0x3334, [0x0dac] = 0x3335,
+  [0x0dad] = 0x3336, [0x0dae] = 0x3337, [0x0daf] = 0x3338, [0x0db0] = 0x3339,
+  [0x0db1] = 0x333a, [0x0db2] = 0x333b, [0x0db3] = 0x333c, [0x0db4] = 0x333d,
+  [0x0db5] = 0x333e, [0x0db6] = 0x333f, [0x0db7] = 0x3340, [0x0db8] = 0x3341,
+  [0x0db9] = 0x3342, [0x0dba] = 0x3343, [0x0dbb] = 0x3344, [0x0dbc] = 0x3345,
+  [0x0dbd] = 0x3346, [0x0dbe] = 0x3347, [0x0dbf] = 0x3348, [0x0dc0] = 0x3349,
+  [0x0dc1] = 0x334a, [0x0dc2] = 0x334b, [0x0dc3] = 0x334c, [0x0dc4] = 0x334d,
+  [0x0dc5] = 0x334e, [0x0dc6] = 0x334f, [0x0dc7] = 0x3350, [0x0dc8] = 0x3351,
+  [0x0dc9] = 0x3352, [0x0dca] = 0x3353, [0x0dcb] = 0x3354, [0x0dcc] = 0x3355,
+  [0x0dcd] = 0x3356, [0x0dce] = 0x3357, [0x0dcf] = 0x3358, [0x0dd0] = 0x3359,
+  [0x0dd1] = 0x335a, [0x0dd2] = 0x335b, [0x0dd3] = 0x335c, [0x0dd4] = 0x335d,
+  [0x0dd5] = 0x335e, [0x0dd6] = 0x335f, [0x0dd7] = 0x3360, [0x0dd8] = 0x3361,
+  [0x0dd9] = 0x3362, [0x0dda] = 0x3363, [0x0ddb] = 0x3364, [0x0ddc] = 0x3365,
+  [0x0ddd] = 0x3366, [0x0dde] = 0x3367, [0x0ddf] = 0x3368, [0x0de0] = 0x3369,
+  [0x0de1] = 0x336a, [0x0de2] = 0x336b, [0x0de3] = 0x336c, [0x0de4] = 0x336d,
+  [0x0de5] = 0x336e, [0x0de6] = 0x336f, [0x0de7] = 0x3370, [0x0de8] = 0x3371,
+  [0x0de9] = 0x3372, [0x0dea] = 0x3373, [0x0deb] = 0x3374, [0x0dec] = 0x3375,
+  [0x0ded] = 0x3376, [0x0dee] = 0x3377, [0x0def] = 0x3378, [0x0df0] = 0x3379,
+  [0x0df1] = 0x337a, [0x0df2] = 0x337b, [0x0df3] = 0x337c, [0x0df4] = 0x337d,
+  [0x0df5] = 0x337e, [0x0df6] = 0x337f, [0x0df7] = 0x3380, [0x0df8] = 0x3381,
+  [0x0df9] = 0x3382, [0x0dfa] = 0x3383, [0x0dfb] = 0x3384, [0x0dfc] = 0x3385,
+  [0x0dfd] = 0x3386, [0x0dfe] = 0x3387, [0x0dff] = 0x3388, [0x0e00] = 0x3389,
+  [0x0e01] = 0x338a, [0x0e02] = 0x338b, [0x0e03] = 0x338c, [0x0e04] = 0x338d,
+  [0x0e05] = 0x3390, [0x0e06] = 0x3391, [0x0e07] = 0x3392, [0x0e08] = 0x3393,
+  [0x0e09] = 0x3394, [0x0e0a] = 0x3395, [0x0e0b] = 0x3396, [0x0e0c] = 0x3397,
+  [0x0e0d] = 0x3398, [0x0e0e] = 0x3399, [0x0e0f] = 0x339a, [0x0e10] = 0x339b,
+  [0x0e11] = 0x339f, [0x0e12] = 0x33a0, [0x0e13] = 0x33a2, [0x0e14] = 0x33a3,
+  [0x0e15] = 0x33a4, [0x0e16] = 0x33a5, [0x0e17] = 0x33a6, [0x0e18] = 0x33a7,
+  [0x0e19] = 0x33a8, [0x0e1a] = 0x33a9, [0x0e1b] = 0x33aa, [0x0e1c] = 0x33ab,
+  [0x0e1d] = 0x33ac, [0x0e1e] = 0x33ad, [0x0e1f] = 0x33ae, [0x0e20] = 0x33af,
+  [0x0e21] = 0x33b0, [0x0e22] = 0x33b1, [0x0e23] = 0x33b2, [0x0e24] = 0x33b3,
+  [0x0e25] = 0x33b4, [0x0e26] = 0x33b5, [0x0e27] = 0x33b6, [0x0e28] = 0x33b7,
+  [0x0e29] = 0x33b8, [0x0e2a] = 0x33b9, [0x0e2b] = 0x33ba, [0x0e2c] = 0x33bb,
+  [0x0e2d] = 0x33bc, [0x0e2e] = 0x33bd, [0x0e2f] = 0x33be, [0x0e30] = 0x33bf,
+  [0x0e31] = 0x33c0, [0x0e32] = 0x33c1, [0x0e33] = 0x33c2, [0x0e34] = 0x33c3,
+  [0x0e35] = 0x33c5, [0x0e36] = 0x33c6, [0x0e37] = 0x33c7, [0x0e38] = 0x33c8,
+  [0x0e39] = 0x33c9, [0x0e3a] = 0x33ca, [0x0e3b] = 0x33cb, [0x0e3c] = 0x33cc,
+  [0x0e3d] = 0x33cd, [0x0e3e] = 0x33cf, [0x0e3f] = 0x33d0, [0x0e40] = 0x33d3,
+  [0x0e41] = 0x33d4, [0x0e42] = 0x33d6, [0x0e43] = 0x33d7, [0x0e44] = 0x33d8,
+  [0x0e45] = 0x33d9, [0x0e46] = 0x33da, [0x0e47] = 0x33db, [0x0e48] = 0x33dc,
+  [0x0e49] = 0x33dd, [0x0e4a] = 0x33de, [0x0e4b] = 0x33df, [0x0e4c] = 0x33e0,
+  [0x0e4d] = 0x33e1, [0x0e4e] = 0x33e2, [0x0e4f] = 0x33e3, [0x0e50] = 0x33e4,
+  [0x0e51] = 0x33e5, [0x0e52] = 0x33e6, [0x0e53] = 0x33e7, [0x0e54] = 0x33e8,
+  [0x0e55] = 0x33e9, [0x0e56] = 0x33ea, [0x0e57] = 0x33eb, [0x0e58] = 0x33ec,
+  [0x0e59] = 0x33ed, [0x0e5a] = 0x33ee, [0x0e5b] = 0x33ef, [0x0e5c] = 0x33f0,
+  [0x0e5d] = 0x33f1, [0x0e5e] = 0x33f2, [0x0e5f] = 0x33f3, [0x0e60] = 0x33f4,
+  [0x0e61] = 0x33f5, [0x0e62] = 0x33f6, [0x0e63] = 0x33f7, [0x0e64] = 0x33f8,
+  [0x0e65] = 0x33f9, [0x0e66] = 0x33fa, [0x0e67] = 0x33fb, [0x0e68] = 0x33fc,
+  [0x0e69] = 0x33fd, [0x0e6a] = 0x33fe, [0x0e6b] = 0x33ff, [0x0e6c] = 0x3400,
+  [0x0e6d] = 0x3401, [0x0e6e] = 0x3402, [0x0e6f] = 0x3403, [0x0e70] = 0x3404,
+  [0x0e71] = 0x3405, [0x0e72] = 0x3406, [0x0e73] = 0x3407, [0x0e74] = 0x3408,
+  [0x0e75] = 0x3409, [0x0e76] = 0x340a, [0x0e77] = 0x340b, [0x0e78] = 0x340c,
+  [0x0e79] = 0x340d, [0x0e7a] = 0x340e, [0x0e7b] = 0x340f, [0x0e7c] = 0x3410,
+  [0x0e7d] = 0x3411, [0x0e7e] = 0x3412, [0x0e7f] = 0x3413, [0x0e80] = 0x3414,
+  [0x0e81] = 0x3415, [0x0e82] = 0x3416, [0x0e83] = 0x3417, [0x0e84] = 0x3418,
+  [0x0e85] = 0x3419, [0x0e86] = 0x341a, [0x0e87] = 0x341b, [0x0e88] = 0x341c,
+  [0x0e89] = 0x341d, [0x0e8a] = 0x341e, [0x0e8b] = 0x341f, [0x0e8c] = 0x3420,
+  [0x0e8d] = 0x3421, [0x0e8e] = 0x3422, [0x0e8f] = 0x3423, [0x0e90] = 0x3424,
+  [0x0e91] = 0x3425, [0x0e92] = 0x3426, [0x0e93] = 0x3427, [0x0e94] = 0x3428,
+  [0x0e95] = 0x3429, [0x0e96] = 0x342a, [0x0e97] = 0x342b, [0x0e98] = 0x342c,
+  [0x0e99] = 0x342d, [0x0e9a] = 0x342e, [0x0e9b] = 0x342f, [0x0e9c] = 0x3430,
+  [0x0e9d] = 0x3431, [0x0e9e] = 0x3432, [0x0e9f] = 0x3433, [0x0ea0] = 0x3434,
+  [0x0ea1] = 0x3435, [0x0ea2] = 0x3436, [0x0ea3] = 0x3437, [0x0ea4] = 0x3438,
+  [0x0ea5] = 0x3439, [0x0ea6] = 0x343a, [0x0ea7] = 0x343b, [0x0ea8] = 0x343c,
+  [0x0ea9] = 0x343d, [0x0eaa] = 0x343e, [0x0eab] = 0x343f, [0x0eac] = 0x3440,
+  [0x0ead] = 0x3441, [0x0eae] = 0x3442, [0x0eaf] = 0x3443, [0x0eb0] = 0x3444,
+  [0x0eb1] = 0x3445, [0x0eb2] = 0x3446, [0x0eb3] = 0x3448, [0x0eb4] = 0x3449,
+  [0x0eb5] = 0x344a, [0x0eb6] = 0x344b, [0x0eb7] = 0x344c, [0x0eb8] = 0x344d,
+  [0x0eb9] = 0x344e, [0x0eba] = 0x344f, [0x0ebb] = 0x3450, [0x0ebc] = 0x3451,
+  [0x0ebd] = 0x3452, [0x0ebe] = 0x3453, [0x0ebf] = 0x3454, [0x0ec0] = 0x3455,
+  [0x0ec1] = 0x3456, [0x0ec2] = 0x3457, [0x0ec3] = 0x3458, [0x0ec4] = 0x3459,
+  [0x0ec5] = 0x345a, [0x0ec6] = 0x345b, [0x0ec7] = 0x345c, [0x0ec8] = 0x345d,
+  [0x0ec9] = 0x345e, [0x0eca] = 0x345f, [0x0ecb] = 0x3460, [0x0ecc] = 0x3461,
+  [0x0ecd] = 0x3462, [0x0ece] = 0x3463, [0x0ecf] = 0x3464, [0x0ed0] = 0x3465,
+  [0x0ed1] = 0x3466, [0x0ed2] = 0x3467, [0x0ed3] = 0x3468, [0x0ed4] = 0x3469,
+  [0x0ed5] = 0x346a, [0x0ed6] = 0x346b, [0x0ed7] = 0x346c, [0x0ed8] = 0x346d,
+  [0x0ed9] = 0x346e, [0x0eda] = 0x346f, [0x0edb] = 0x3470, [0x0edc] = 0x3471,
+  [0x0edd] = 0x3472, [0x0ede] = 0x3474, [0x0edf] = 0x3475, [0x0ee0] = 0x3476,
+  [0x0ee1] = 0x3477, [0x0ee2] = 0x3478, [0x0ee3] = 0x3479, [0x0ee4] = 0x347a,
+  [0x0ee5] = 0x347b, [0x0ee6] = 0x347c, [0x0ee7] = 0x347d, [0x0ee8] = 0x347e,
+  [0x0ee9] = 0x347f, [0x0eea] = 0x3480, [0x0eeb] = 0x3481, [0x0eec] = 0x3482,
+  [0x0eed] = 0x3483, [0x0eee] = 0x3484, [0x0eef] = 0x3485, [0x0ef0] = 0x3486,
+  [0x0ef1] = 0x3487, [0x0ef2] = 0x3488, [0x0ef3] = 0x3489, [0x0ef4] = 0x348a,
+  [0x0ef5] = 0x348b, [0x0ef6] = 0x348c, [0x0ef7] = 0x348d, [0x0ef8] = 0x348e,
+  [0x0ef9] = 0x348f, [0x0efa] = 0x3490, [0x0efb] = 0x3491, [0x0efc] = 0x3492,
+  [0x0efd] = 0x3493, [0x0efe] = 0x3494, [0x0eff] = 0x3495, [0x0f00] = 0x3496,
+  [0x0f01] = 0x3497, [0x0f02] = 0x3498, [0x0f03] = 0x3499, [0x0f04] = 0x349a,
+  [0x0f05] = 0x349b, [0x0f06] = 0x349c, [0x0f07] = 0x349d, [0x0f08] = 0x349e,
+  [0x0f09] = 0x349f, [0x0f0a] = 0x34a0, [0x0f0b] = 0x34a1, [0x0f0c] = 0x34a2,
+  [0x0f0d] = 0x34a3, [0x0f0e] = 0x34a4, [0x0f0f] = 0x34a5, [0x0f10] = 0x34a6,
+  [0x0f11] = 0x34a7, [0x0f12] = 0x34a8, [0x0f13] = 0x34a9, [0x0f14] = 0x34aa,
+  [0x0f15] = 0x34ab, [0x0f16] = 0x34ac, [0x0f17] = 0x34ad, [0x0f18] = 0x34ae,
+  [0x0f19] = 0x34af, [0x0f1a] = 0x34b0, [0x0f1b] = 0x34b1, [0x0f1c] = 0x34b2,
+  [0x0f1d] = 0x34b3, [0x0f1e] = 0x34b4, [0x0f1f] = 0x34b5, [0x0f20] = 0x34b6,
+  [0x0f21] = 0x34b7, [0x0f22] = 0x34b8, [0x0f23] = 0x34b9, [0x0f24] = 0x34ba,
+  [0x0f25] = 0x34bb, [0x0f26] = 0x34bc, [0x0f27] = 0x34bd, [0x0f28] = 0x34be,
+  [0x0f29] = 0x34bf, [0x0f2a] = 0x34c0, [0x0f2b] = 0x34c1, [0x0f2c] = 0x34c2,
+  [0x0f2d] = 0x34c3, [0x0f2e] = 0x34c4, [0x0f2f] = 0x34c5, [0x0f30] = 0x34c6,
+  [0x0f31] = 0x34c7, [0x0f32] = 0x34c8, [0x0f33] = 0x34c9, [0x0f34] = 0x34ca,
+  [0x0f35] = 0x34cb, [0x0f36] = 0x34cc, [0x0f37] = 0x34cd, [0x0f38] = 0x34ce,
+  [0x0f39] = 0x34cf, [0x0f3a] = 0x34d0, [0x0f3b] = 0x34d1, [0x0f3c] = 0x34d2,
+  [0x0f3d] = 0x34d3, [0x0f3e] = 0x34d4, [0x0f3f] = 0x34d5, [0x0f40] = 0x34d6,
+  [0x0f41] = 0x34d7, [0x0f42] = 0x34d8, [0x0f43] = 0x34d9, [0x0f44] = 0x34da,
+  [0x0f45] = 0x34db, [0x0f46] = 0x34dc, [0x0f47] = 0x34dd, [0x0f48] = 0x34de,
+  [0x0f49] = 0x34df, [0x0f4a] = 0x34e0, [0x0f4b] = 0x34e1, [0x0f4c] = 0x34e2,
+  [0x0f4d] = 0x34e3, [0x0f4e] = 0x34e4, [0x0f4f] = 0x34e5, [0x0f50] = 0x34e6,
+  [0x0f51] = 0x34e7, [0x0f52] = 0x34e8, [0x0f53] = 0x34e9, [0x0f54] = 0x34ea,
+  [0x0f55] = 0x34eb, [0x0f56] = 0x34ec, [0x0f57] = 0x34ed, [0x0f58] = 0x34ee,
+  [0x0f59] = 0x34ef, [0x0f5a] = 0x34f0, [0x0f5b] = 0x34f1, [0x0f5c] = 0x34f2,
+  [0x0f5d] = 0x34f3, [0x0f5e] = 0x34f4, [0x0f5f] = 0x34f5, [0x0f60] = 0x34f6,
+  [0x0f61] = 0x34f7, [0x0f62] = 0x34f8, [0x0f63] = 0x34f9, [0x0f64] = 0x34fa,
+  [0x0f65] = 0x34fb, [0x0f66] = 0x34fc, [0x0f67] = 0x34fd, [0x0f68] = 0x34fe,
+  [0x0f69] = 0x34ff, [0x0f6a] = 0x3500, [0x0f6b] = 0x3501, [0x0f6c] = 0x3502,
+  [0x0f6d] = 0x3503, [0x0f6e] = 0x3504, [0x0f6f] = 0x3505, [0x0f70] = 0x3506,
+  [0x0f71] = 0x3507, [0x0f72] = 0x3508, [0x0f73] = 0x3509, [0x0f74] = 0x350a,
+  [0x0f75] = 0x350b, [0x0f76] = 0x350c, [0x0f77] = 0x350d, [0x0f78] = 0x350e,
+  [0x0f79] = 0x350f, [0x0f7a] = 0x3510, [0x0f7b] = 0x3511, [0x0f7c] = 0x3512,
+  [0x0f7d] = 0x3513, [0x0f7e] = 0x3514, [0x0f7f] = 0x3515, [0x0f80] = 0x3516,
+  [0x0f81] = 0x3517, [0x0f82] = 0x3518, [0x0f83] = 0x3519, [0x0f84] = 0x351a,
+  [0x0f85] = 0x351b, [0x0f86] = 0x351c, [0x0f87] = 0x351d, [0x0f88] = 0x351e,
+  [0x0f89] = 0x351f, [0x0f8a] = 0x3520, [0x0f8b] = 0x3521, [0x0f8c] = 0x3522,
+  [0x0f8d] = 0x3523, [0x0f8e] = 0x3524, [0x0f8f] = 0x3525, [0x0f90] = 0x3526,
+  [0x0f91] = 0x3527, [0x0f92] = 0x3528, [0x0f93] = 0x3529, [0x0f94] = 0x352a,
+  [0x0f95] = 0x352b, [0x0f96] = 0x352c, [0x0f97] = 0x352d, [0x0f98] = 0x352e,
+  [0x0f99] = 0x352f, [0x0f9a] = 0x3530, [0x0f9b] = 0x3531, [0x0f9c] = 0x3532,
+  [0x0f9d] = 0x3533, [0x0f9e] = 0x3534, [0x0f9f] = 0x3535, [0x0fa0] = 0x3536,
+  [0x0fa1] = 0x3537, [0x0fa2] = 0x3538, [0x0fa3] = 0x3539, [0x0fa4] = 0x353a,
+  [0x0fa5] = 0x353b, [0x0fa6] = 0x353c, [0x0fa7] = 0x353d, [0x0fa8] = 0x353e,
+  [0x0fa9] = 0x353f, [0x0faa] = 0x3540, [0x0fab] = 0x3541, [0x0fac] = 0x3542,
+  [0x0fad] = 0x3543, [0x0fae] = 0x3544, [0x0faf] = 0x3545, [0x0fb0] = 0x3546,
+  [0x0fb1] = 0x3547, [0x0fb2] = 0x3548, [0x0fb3] = 0x3549, [0x0fb4] = 0x354a,
+  [0x0fb5] = 0x354b, [0x0fb6] = 0x354c, [0x0fb7] = 0x354d, [0x0fb8] = 0x354e,
+  [0x0fb9] = 0x354f, [0x0fba] = 0x3550, [0x0fbb] = 0x3551, [0x0fbc] = 0x3552,
+  [0x0fbd] = 0x3553, [0x0fbe] = 0x3554, [0x0fbf] = 0x3555, [0x0fc0] = 0x3556,
+  [0x0fc1] = 0x3557, [0x0fc2] = 0x3558, [0x0fc3] = 0x3559, [0x0fc4] = 0x355a,
+  [0x0fc5] = 0x355b, [0x0fc6] = 0x355c, [0x0fc7] = 0x355d, [0x0fc8] = 0x355e,
+  [0x0fc9] = 0x355f, [0x0fca] = 0x3560, [0x0fcb] = 0x3561, [0x0fcc] = 0x3562,
+  [0x0fcd] = 0x3563, [0x0fce] = 0x3564, [0x0fcf] = 0x3565, [0x0fd0] = 0x3566,
+  [0x0fd1] = 0x3567, [0x0fd2] = 0x3568, [0x0fd3] = 0x3569, [0x0fd4] = 0x356a,
+  [0x0fd5] = 0x356b, [0x0fd6] = 0x356c, [0x0fd7] = 0x356d, [0x0fd8] = 0x356e,
+  [0x0fd9] = 0x356f, [0x0fda] = 0x3570, [0x0fdb] = 0x3571, [0x0fdc] = 0x3572,
+  [0x0fdd] = 0x3573, [0x0fde] = 0x3574, [0x0fdf] = 0x3575, [0x0fe0] = 0x3576,
+  [0x0fe1] = 0x3577, [0x0fe2] = 0x3578, [0x0fe3] = 0x3579, [0x0fe4] = 0x357a,
+  [0x0fe5] = 0x357b, [0x0fe6] = 0x357c, [0x0fe7] = 0x357d, [0x0fe8] = 0x357e,
+  [0x0fe9] = 0x357f, [0x0fea] = 0x3580, [0x0feb] = 0x3581, [0x0fec] = 0x3582,
+  [0x0fed] = 0x3583, [0x0fee] = 0x3584, [0x0fef] = 0x3585, [0x0ff0] = 0x3586,
+  [0x0ff1] = 0x3587, [0x0ff2] = 0x3588, [0x0ff3] = 0x3589, [0x0ff4] = 0x358a,
+  [0x0ff5] = 0x358b, [0x0ff6] = 0x358c, [0x0ff7] = 0x358d, [0x0ff8] = 0x358e,
+  [0x0ff9] = 0x358f, [0x0ffa] = 0x3590, [0x0ffb] = 0x3591, [0x0ffc] = 0x3592,
+  [0x0ffd] = 0x3593, [0x0ffe] = 0x3594, [0x0fff] = 0x3595, [0x1000] = 0x3596,
+  [0x1001] = 0x3597, [0x1002] = 0x3598, [0x1003] = 0x3599, [0x1004] = 0x359a,
+  [0x1005] = 0x359b, [0x1006] = 0x359c, [0x1007] = 0x359d, [0x1008] = 0x359f,
+  [0x1009] = 0x35a0, [0x100a] = 0x35a1, [0x100b] = 0x35a2, [0x100c] = 0x35a3,
+  [0x100d] = 0x35a4, [0x100e] = 0x35a5, [0x100f] = 0x35a6, [0x1010] = 0x35a7,
+  [0x1011] = 0x35a8, [0x1012] = 0x35a9, [0x1013] = 0x35aa, [0x1014] = 0x35ab,
+  [0x1015] = 0x35ac, [0x1016] = 0x35ad, [0x1017] = 0x35ae, [0x1018] = 0x35af,
+  [0x1019] = 0x35b0, [0x101a] = 0x35b1, [0x101b] = 0x35b2, [0x101c] = 0x35b3,
+  [0x101d] = 0x35b4, [0x101e] = 0x35b5, [0x101f] = 0x35b6, [0x1020] = 0x35b7,
+  [0x1021] = 0x35b8, [0x1022] = 0x35b9, [0x1023] = 0x35ba, [0x1024] = 0x35bb,
+  [0x1025] = 0x35bc, [0x1026] = 0x35bd, [0x1027] = 0x35be, [0x1028] = 0x35bf,
+  [0x1029] = 0x35c0, [0x102a] = 0x35c1, [0x102b] = 0x35c2, [0x102c] = 0x35c3,
+  [0x102d] = 0x35c4, [0x102e] = 0x35c5, [0x102f] = 0x35c6, [0x1030] = 0x35c7,
+  [0x1031] = 0x35c8, [0x1032] = 0x35c9, [0x1033] = 0x35ca, [0x1034] = 0x35cb,
+  [0x1035] = 0x35cc, [0x1036] = 0x35cd, [0x1037] = 0x35ce, [0x1038] = 0x35cf,
+  [0x1039] = 0x35d0, [0x103a] = 0x35d1, [0x103b] = 0x35d2, [0x103c] = 0x35d3,
+  [0x103d] = 0x35d4, [0x103e] = 0x35d5, [0x103f] = 0x35d6, [0x1040] = 0x35d7,
+  [0x1041] = 0x35d8, [0x1042] = 0x35d9, [0x1043] = 0x35da, [0x1044] = 0x35db,
+  [0x1045] = 0x35dc, [0x1046] = 0x35dd, [0x1047] = 0x35de, [0x1048] = 0x35df,
+  [0x1049] = 0x35e0, [0x104a] = 0x35e1, [0x104b] = 0x35e2, [0x104c] = 0x35e3,
+  [0x104d] = 0x35e4, [0x104e] = 0x35e5, [0x104f] = 0x35e6, [0x1050] = 0x35e7,
+  [0x1051] = 0x35e8, [0x1052] = 0x35e9, [0x1053] = 0x35ea, [0x1054] = 0x35eb,
+  [0x1055] = 0x35ec, [0x1056] = 0x35ed, [0x1057] = 0x35ee, [0x1058] = 0x35ef,
+  [0x1059] = 0x35f0, [0x105a] = 0x35f1, [0x105b] = 0x35f2, [0x105c] = 0x35f3,
+  [0x105d] = 0x35f4, [0x105e] = 0x35f5, [0x105f] = 0x35f6, [0x1060] = 0x35f7,
+  [0x1061] = 0x35f8, [0x1062] = 0x35f9, [0x1063] = 0x35fa, [0x1064] = 0x35fb,
+  [0x1065] = 0x35fc, [0x1066] = 0x35fd, [0x1067] = 0x35fe, [0x1068] = 0x35ff,
+  [0x1069] = 0x3600, [0x106a] = 0x3601, [0x106b] = 0x3602, [0x106c] = 0x3603,
+  [0x106d] = 0x3604, [0x106e] = 0x3605, [0x106f] = 0x3606, [0x1070] = 0x3607,
+  [0x1071] = 0x3608, [0x1072] = 0x3609, [0x1073] = 0x360a, [0x1074] = 0x360b,
+  [0x1075] = 0x360c, [0x1076] = 0x360d, [0x1077] = 0x360f, [0x1078] = 0x3610,
+  [0x1079] = 0x3611, [0x107a] = 0x3612, [0x107b] = 0x3613, [0x107c] = 0x3614,
+  [0x107d] = 0x3615, [0x107e] = 0x3616, [0x107f] = 0x3617, [0x1080] = 0x3618,
+  [0x1081] = 0x3619, [0x137f] = 0x3919, [0x1380] = 0x391a, [0x1381] = 0x391b,
+  [0x1382] = 0x391c, [0x1383] = 0x391d, [0x1384] = 0x391e, [0x1385] = 0x391f,
+  [0x1386] = 0x3920, [0x1387] = 0x3921, [0x1388] = 0x3922, [0x1389] = 0x3923,
+  [0x138a] = 0x3924, [0x138b] = 0x3925, [0x138c] = 0x3926, [0x138d] = 0x3927,
+  [0x138e] = 0x3928, [0x138f] = 0x3929, [0x1390] = 0x392a, [0x1391] = 0x392b,
+  [0x1392] = 0x392c, [0x1393] = 0x392d, [0x1394] = 0x392e, [0x1395] = 0x392f,
+  [0x1396] = 0x3930, [0x1397] = 0x3931, [0x1398] = 0x3932, [0x1399] = 0x3933,
+  [0x139a] = 0x3934, [0x139b] = 0x3935, [0x139c] = 0x3936, [0x139d] = 0x3937,
+  [0x139e] = 0x3938, [0x139f] = 0x3939, [0x13a0] = 0x393a, [0x13a1] = 0x393b,
+  [0x13a2] = 0x393c, [0x13a3] = 0x393d, [0x13a4] = 0x393e, [0x13a5] = 0x393f,
+  [0x13a6] = 0x3940, [0x13a7] = 0x3941, [0x13a8] = 0x3942, [0x13a9] = 0x3943,
+  [0x13aa] = 0x3944, [0x13ab] = 0x3945, [0x13ac] = 0x3946, [0x13ad] = 0x3947,
+  [0x13ae] = 0x3948, [0x13af] = 0x3949, [0x13b0] = 0x394a, [0x13b1] = 0x394b,
+  [0x13b2] = 0x394c, [0x13b3] = 0x394d, [0x13b4] = 0x394e, [0x13b5] = 0x394f,
+  [0x13b6] = 0x3950, [0x13b7] = 0x3951, [0x13b8] = 0x3952, [0x13b9] = 0x3953,
+  [0x13ba] = 0x3954, [0x13bb] = 0x3955, [0x13bc] = 0x3956, [0x13bd] = 0x3957,
+  [0x13be] = 0x3958, [0x13bf] = 0x3959, [0x13c0] = 0x395a, [0x13c1] = 0x395b,
+  [0x13c2] = 0x395c, [0x13c3] = 0x395d, [0x13c4] = 0x395e, [0x13c5] = 0x395f,
+  [0x13c6] = 0x3960, [0x13c7] = 0x3961, [0x13c8] = 0x3962, [0x13c9] = 0x3963,
+  [0x13ca] = 0x3964, [0x13cb] = 0x3965, [0x13cc] = 0x3966, [0x13cd] = 0x3967,
+  [0x13ce] = 0x3968, [0x13cf] = 0x3969, [0x13d0] = 0x396a, [0x13d1] = 0x396b,
+  [0x13d2] = 0x396c, [0x13d3] = 0x396d, [0x13d4] = 0x396f, [0x13d5] = 0x3970,
+  [0x13d6] = 0x3971, [0x13d7] = 0x3972, [0x13d8] = 0x3973, [0x13d9] = 0x3974,
+  [0x13da] = 0x3975, [0x13db] = 0x3976, [0x13dc] = 0x3977, [0x13dd] = 0x3978,
+  [0x13de] = 0x3979, [0x13df] = 0x397a, [0x13e0] = 0x397b, [0x13e1] = 0x397c,
+  [0x13e2] = 0x397d, [0x13e3] = 0x397e, [0x13e4] = 0x397f, [0x13e5] = 0x3980,
+  [0x13e6] = 0x3981, [0x13e7] = 0x3982, [0x13e8] = 0x3983, [0x13e9] = 0x3984,
+  [0x13ea] = 0x3985, [0x13eb] = 0x3986, [0x13ec] = 0x3987, [0x13ed] = 0x3988,
+  [0x13ee] = 0x3989, [0x13ef] = 0x398a, [0x13f0] = 0x398b, [0x13f1] = 0x398c,
+  [0x13f2] = 0x398d, [0x13f3] = 0x398e, [0x13f4] = 0x398f, [0x13f5] = 0x3990,
+  [0x13f6] = 0x3991, [0x13f7] = 0x3992, [0x13f8] = 0x3993, [0x13f9] = 0x3994,
+  [0x13fa] = 0x3995, [0x13fb] = 0x3996, [0x13fc] = 0x3997, [0x13fd] = 0x3998,
+  [0x13fe] = 0x3999, [0x13ff] = 0x399a, [0x1400] = 0x399b, [0x1401] = 0x399c,
+  [0x1402] = 0x399d, [0x1403] = 0x399e, [0x1404] = 0x399f, [0x1405] = 0x39a0,
+  [0x1406] = 0x39a1, [0x1407] = 0x39a2, [0x1408] = 0x39a3, [0x1409] = 0x39a4,
+  [0x140a] = 0x39a5, [0x140b] = 0x39a6, [0x140c] = 0x39a7, [0x140d] = 0x39a8,
+  [0x140e] = 0x39a9, [0x140f] = 0x39aa, [0x1410] = 0x39ab, [0x1411] = 0x39ac,
+  [0x1412] = 0x39ad, [0x1413] = 0x39ae, [0x1414] = 0x39af, [0x1415] = 0x39b0,
+  [0x1416] = 0x39b1, [0x1417] = 0x39b2, [0x1418] = 0x39b3, [0x1419] = 0x39b4,
+  [0x141a] = 0x39b5, [0x141b] = 0x39b6, [0x141c] = 0x39b7, [0x141d] = 0x39b8,
+  [0x141e] = 0x39b9, [0x141f] = 0x39ba, [0x1420] = 0x39bb, [0x1421] = 0x39bc,
+  [0x1422] = 0x39bd, [0x1423] = 0x39be, [0x1424] = 0x39bf, [0x1425] = 0x39c0,
+  [0x1426] = 0x39c1, [0x1427] = 0x39c2, [0x1428] = 0x39c3, [0x1429] = 0x39c4,
+  [0x142a] = 0x39c5, [0x142b] = 0x39c6, [0x142c] = 0x39c7, [0x142d] = 0x39c8,
+  [0x142e] = 0x39c9, [0x142f] = 0x39ca, [0x1430] = 0x39cb, [0x1431] = 0x39cc,
+  [0x1432] = 0x39cd, [0x1433] = 0x39ce, [0x1434] = 0x39d1, [0x1435] = 0x39d2,
+  [0x1436] = 0x39d3, [0x1437] = 0x39d4, [0x1438] = 0x39d5, [0x1439] = 0x39d6,
+  [0x143a] = 0x39d7, [0x143b] = 0x39d8, [0x143c] = 0x39d9, [0x143d] = 0x39da,
+  [0x143e] = 0x39db, [0x143f] = 0x39dc, [0x1440] = 0x39dd, [0x1441] = 0x39de,
+  [0x1442] = 0x39e0, [0x1443] = 0x39e1, [0x1444] = 0x39e2, [0x1445] = 0x39e3,
+  [0x1446] = 0x39e4, [0x1447] = 0x39e5, [0x1448] = 0x39e6, [0x1449] = 0x39e7,
+  [0x144a] = 0x39e8, [0x144b] = 0x39e9, [0x144c] = 0x39ea, [0x144d] = 0x39eb,
+  [0x144e] = 0x39ec, [0x144f] = 0x39ed, [0x1450] = 0x39ee, [0x1451] = 0x39ef,
+  [0x1452] = 0x39f0, [0x1453] = 0x39f1, [0x1454] = 0x39f2, [0x1455] = 0x39f3,
+  [0x1456] = 0x39f4, [0x1457] = 0x39f5, [0x1458] = 0x39f6, [0x1459] = 0x39f7,
+  [0x145a] = 0x39f8, [0x145b] = 0x39f9, [0x145c] = 0x39fa, [0x145d] = 0x39fb,
+  [0x145e] = 0x39fc, [0x145f] = 0x39fd, [0x1460] = 0x39fe, [0x1461] = 0x39ff,
+  [0x1462] = 0x3a00, [0x1463] = 0x3a01, [0x1464] = 0x3a02, [0x1465] = 0x3a03,
+  [0x1466] = 0x3a04, [0x1467] = 0x3a05, [0x1468] = 0x3a06, [0x1469] = 0x3a07,
+  [0x146a] = 0x3a08, [0x146b] = 0x3a09, [0x146c] = 0x3a0a, [0x146d] = 0x3a0b,
+  [0x146e] = 0x3a0c, [0x146f] = 0x3a0d, [0x1470] = 0x3a0e, [0x1471] = 0x3a0f,
+  [0x1472] = 0x3a10, [0x1473] = 0x3a11, [0x1474] = 0x3a12, [0x1475] = 0x3a13,
+  [0x1476] = 0x3a14, [0x1477] = 0x3a15, [0x1478] = 0x3a16, [0x1479] = 0x3a17,
+  [0x147a] = 0x3a18, [0x147b] = 0x3a19, [0x147c] = 0x3a1a, [0x147d] = 0x3a1b,
+  [0x147e] = 0x3a1c, [0x147f] = 0x3a1d, [0x1480] = 0x3a1e, [0x1481] = 0x3a1f,
+  [0x1482] = 0x3a20, [0x1483] = 0x3a21, [0x1484] = 0x3a22, [0x1485] = 0x3a23,
+  [0x1486] = 0x3a24, [0x1487] = 0x3a25, [0x1488] = 0x3a26, [0x1489] = 0x3a27,
+  [0x148a] = 0x3a28, [0x148b] = 0x3a29, [0x148c] = 0x3a2a, [0x148d] = 0x3a2b,
+  [0x148e] = 0x3a2c, [0x148f] = 0x3a2d, [0x1490] = 0x3a2e, [0x1491] = 0x3a2f,
+  [0x1492] = 0x3a30, [0x1493] = 0x3a31, [0x1494] = 0x3a32, [0x1495] = 0x3a33,
+  [0x1496] = 0x3a34, [0x1497] = 0x3a35, [0x1498] = 0x3a36, [0x1499] = 0x3a37,
+  [0x149a] = 0x3a38, [0x149b] = 0x3a39, [0x149c] = 0x3a3a, [0x149d] = 0x3a3b,
+  [0x149e] = 0x3a3c, [0x149f] = 0x3a3d, [0x14a0] = 0x3a3e, [0x14a1] = 0x3a3f,
+  [0x14a2] = 0x3a40, [0x14a3] = 0x3a41, [0x14a4] = 0x3a42, [0x14a5] = 0x3a43,
+  [0x14a6] = 0x3a44, [0x14a7] = 0x3a45, [0x14a8] = 0x3a46, [0x14a9] = 0x3a47,
+  [0x14aa] = 0x3a48, [0x14ab] = 0x3a49, [0x14ac] = 0x3a4a, [0x14ad] = 0x3a4b,
+  [0x14ae] = 0x3a4c, [0x14af] = 0x3a4d, [0x14b0] = 0x3a4e, [0x14b1] = 0x3a4f,
+  [0x14b2] = 0x3a50, [0x14b3] = 0x3a51, [0x14b4] = 0x3a52, [0x14b5] = 0x3a53,
+  [0x14b6] = 0x3a54, [0x14b7] = 0x3a55, [0x14b8] = 0x3a56, [0x14b9] = 0x3a57,
+  [0x14ba] = 0x3a58, [0x14bb] = 0x3a59, [0x14bc] = 0x3a5a, [0x14bd] = 0x3a5b,
+  [0x14be] = 0x3a5c, [0x14bf] = 0x3a5d, [0x14c0] = 0x3a5e, [0x14c1] = 0x3a5f,
+  [0x14c2] = 0x3a60, [0x14c3] = 0x3a61, [0x14c4] = 0x3a62, [0x14c5] = 0x3a63,
+  [0x14c6] = 0x3a64, [0x14c7] = 0x3a65, [0x14c8] = 0x3a66, [0x14c9] = 0x3a67,
+  [0x14ca] = 0x3a68, [0x14cb] = 0x3a69, [0x14cc] = 0x3a6a, [0x14cd] = 0x3a6b,
+  [0x14ce] = 0x3a6c, [0x14cf] = 0x3a6d, [0x14d0] = 0x3a6e, [0x14d1] = 0x3a6f,
+  [0x14d2] = 0x3a70, [0x14d3] = 0x3a71, [0x14d4] = 0x3a72, [0x14d5] = 0x3a74,
+  [0x14d6] = 0x3a75, [0x14d7] = 0x3a76, [0x14d8] = 0x3a77, [0x14d9] = 0x3a78,
+  [0x14da] = 0x3a79, [0x14db] = 0x3a7a, [0x14dc] = 0x3a7b, [0x14dd] = 0x3a7c,
+  [0x14de] = 0x3a7d, [0x14df] = 0x3a7e, [0x14e0] = 0x3a7f, [0x14e1] = 0x3a80,
+  [0x14e2] = 0x3a81, [0x14e3] = 0x3a82, [0x14e4] = 0x3a83, [0x14e5] = 0x3a84,
+  [0x14e6] = 0x3a85, [0x14e7] = 0x3a86, [0x14e8] = 0x3a87, [0x14e9] = 0x3a88,
+  [0x14ea] = 0x3a89, [0x14eb] = 0x3a8a, [0x14ec] = 0x3a8b, [0x14ed] = 0x3a8c,
+  [0x14ee] = 0x3a8d, [0x14ef] = 0x3a8e, [0x14f0] = 0x3a8f, [0x14f1] = 0x3a90,
+  [0x14f2] = 0x3a91, [0x14f3] = 0x3a92, [0x14f4] = 0x3a93, [0x14f5] = 0x3a94,
+  [0x14f6] = 0x3a95, [0x14f7] = 0x3a96, [0x14f8] = 0x3a97, [0x14f9] = 0x3a98,
+  [0x14fa] = 0x3a99, [0x14fb] = 0x3a9a, [0x14fc] = 0x3a9b, [0x14fd] = 0x3a9c,
+  [0x14fe] = 0x3a9d, [0x14ff] = 0x3a9e, [0x1500] = 0x3a9f, [0x1501] = 0x3aa0,
+  [0x1502] = 0x3aa1, [0x1503] = 0x3aa2, [0x1504] = 0x3aa3, [0x1505] = 0x3aa4,
+  [0x1506] = 0x3aa5, [0x1507] = 0x3aa6, [0x1508] = 0x3aa7, [0x1509] = 0x3aa8,
+  [0x150a] = 0x3aa9, [0x150b] = 0x3aaa, [0x150c] = 0x3aab, [0x150d] = 0x3aac,
+  [0x150e] = 0x3aad, [0x150f] = 0x3aae, [0x1510] = 0x3aaf, [0x1511] = 0x3ab0,
+  [0x1512] = 0x3ab1, [0x1513] = 0x3ab2, [0x1514] = 0x3ab3, [0x1515] = 0x3ab4,
+  [0x1516] = 0x3ab5, [0x1517] = 0x3ab6, [0x1518] = 0x3ab7, [0x1519] = 0x3ab8,
+  [0x151a] = 0x3ab9, [0x151b] = 0x3aba, [0x151c] = 0x3abb, [0x151d] = 0x3abc,
+  [0x151e] = 0x3abd, [0x151f] = 0x3abe, [0x1520] = 0x3abf, [0x1521] = 0x3ac0,
+  [0x1522] = 0x3ac1, [0x1523] = 0x3ac2, [0x1524] = 0x3ac3, [0x1525] = 0x3ac4,
+  [0x1526] = 0x3ac5, [0x1527] = 0x3ac6, [0x1528] = 0x3ac7, [0x1529] = 0x3ac8,
+  [0x152a] = 0x3ac9, [0x152b] = 0x3aca, [0x152c] = 0x3acb, [0x152d] = 0x3acc,
+  [0x152e] = 0x3acd, [0x152f] = 0x3ace, [0x1530] = 0x3acf, [0x1531] = 0x3ad0,
+  [0x1532] = 0x3ad1, [0x1533] = 0x3ad2, [0x1534] = 0x3ad3, [0x1535] = 0x3ad4,
+  [0x1536] = 0x3ad5, [0x1537] = 0x3ad6, [0x1538] = 0x3ad7, [0x1539] = 0x3ad8,
+  [0x153a] = 0x3ad9, [0x153b] = 0x3ada, [0x153c] = 0x3adb, [0x153d] = 0x3adc,
+  [0x153e] = 0x3add, [0x153f] = 0x3ade, [0x1540] = 0x3adf, [0x1541] = 0x3ae0,
+  [0x1542] = 0x3ae1, [0x1543] = 0x3ae2, [0x1544] = 0x3ae3, [0x1545] = 0x3ae4,
+  [0x1546] = 0x3ae5, [0x1547] = 0x3ae6, [0x1548] = 0x3ae7, [0x1549] = 0x3ae8,
+  [0x154a] = 0x3ae9, [0x154b] = 0x3aea, [0x154c] = 0x3aeb, [0x154d] = 0x3aec,
+  [0x154e] = 0x3aed, [0x154f] = 0x3aee, [0x1550] = 0x3aef, [0x1551] = 0x3af0,
+  [0x1552] = 0x3af1, [0x1553] = 0x3af2, [0x1554] = 0x3af3, [0x1555] = 0x3af4,
+  [0x1556] = 0x3af5, [0x1557] = 0x3af6, [0x1558] = 0x3af7, [0x1559] = 0x3af8,
+  [0x155a] = 0x3af9, [0x155b] = 0x3afa, [0x155c] = 0x3afb, [0x155d] = 0x3afc,
+  [0x155e] = 0x3afd, [0x155f] = 0x3afe, [0x1560] = 0x3aff, [0x1561] = 0x3b00,
+  [0x1562] = 0x3b01, [0x1563] = 0x3b02, [0x1564] = 0x3b03, [0x1565] = 0x3b04,
+  [0x1566] = 0x3b05, [0x1567] = 0x3b06, [0x1568] = 0x3b07, [0x1569] = 0x3b08,
+  [0x156a] = 0x3b09, [0x156b] = 0x3b0a, [0x156c] = 0x3b0b, [0x156d] = 0x3b0c,
+  [0x156e] = 0x3b0d, [0x156f] = 0x3b0e, [0x1570] = 0x3b0f, [0x1571] = 0x3b10,
+  [0x1572] = 0x3b11, [0x1573] = 0x3b12, [0x1574] = 0x3b13, [0x1575] = 0x3b14,
+  [0x1576] = 0x3b15, [0x1577] = 0x3b16, [0x1578] = 0x3b17, [0x1579] = 0x3b18,
+  [0x157a] = 0x3b19, [0x157b] = 0x3b1a, [0x157c] = 0x3b1b, [0x157d] = 0x3b1c,
+  [0x157e] = 0x3b1d, [0x157f] = 0x3b1e, [0x1580] = 0x3b1f, [0x1581] = 0x3b20,
+  [0x1582] = 0x3b21, [0x1583] = 0x3b22, [0x1584] = 0x3b23, [0x1585] = 0x3b24,
+  [0x1586] = 0x3b25, [0x1587] = 0x3b26, [0x1588] = 0x3b27, [0x1589] = 0x3b28,
+  [0x158a] = 0x3b29, [0x158b] = 0x3b2a, [0x158c] = 0x3b2b, [0x158d] = 0x3b2c,
+  [0x158e] = 0x3b2d, [0x158f] = 0x3b2e, [0x1590] = 0x3b2f, [0x1591] = 0x3b30,
+  [0x1592] = 0x3b31, [0x1593] = 0x3b32, [0x1594] = 0x3b33, [0x1595] = 0x3b34,
+  [0x1596] = 0x3b35, [0x1597] = 0x3b36, [0x1598] = 0x3b37, [0x1599] = 0x3b38,
+  [0x159a] = 0x3b39, [0x159b] = 0x3b3a, [0x159c] = 0x3b3b, [0x159d] = 0x3b3c,
+  [0x159e] = 0x3b3d, [0x159f] = 0x3b3e, [0x15a0] = 0x3b3f, [0x15a1] = 0x3b40,
+  [0x15a2] = 0x3b41, [0x15a3] = 0x3b42, [0x15a4] = 0x3b43, [0x15a5] = 0x3b44,
+  [0x15a6] = 0x3b45, [0x15a7] = 0x3b46, [0x15a8] = 0x3b47, [0x15a9] = 0x3b48,
+  [0x15aa] = 0x3b49, [0x15ab] = 0x3b4a, [0x15ac] = 0x3b4b, [0x15ad] = 0x3b4c,
+  [0x15ae] = 0x3b4d, [0x15af] = 0x3b4f, [0x15b0] = 0x3b50, [0x15b1] = 0x3b51,
+  [0x15b2] = 0x3b52, [0x15b3] = 0x3b53, [0x15b4] = 0x3b54, [0x15b5] = 0x3b55,
+  [0x15b6] = 0x3b56, [0x15b7] = 0x3b57, [0x15b8] = 0x3b58, [0x15b9] = 0x3b59,
+  [0x15ba] = 0x3b5a, [0x15bb] = 0x3b5b, [0x15bc] = 0x3b5c, [0x15bd] = 0x3b5d,
+  [0x15be] = 0x3b5e, [0x15bf] = 0x3b5f, [0x15c0] = 0x3b60, [0x15c1] = 0x3b61,
+  [0x15c2] = 0x3b62, [0x15c3] = 0x3b63, [0x15c4] = 0x3b64, [0x15c5] = 0x3b65,
+  [0x15c6] = 0x3b66, [0x15c7] = 0x3b67, [0x15c8] = 0x3b68, [0x15c9] = 0x3b69,
+  [0x15ca] = 0x3b6a, [0x15cb] = 0x3b6b, [0x15cc] = 0x3b6c, [0x15cd] = 0x3b6d,
+  [0x15ce] = 0x3b6e, [0x15cf] = 0x3b6f, [0x15d0] = 0x3b70, [0x15d1] = 0x3b71,
+  [0x15d2] = 0x3b72, [0x15d3] = 0x3b73, [0x15d4] = 0x3b74, [0x15d5] = 0x3b75,
+  [0x15d6] = 0x3b76, [0x15d7] = 0x3b77, [0x15d8] = 0x3b78, [0x15d9] = 0x3b79,
+  [0x15da] = 0x3b7a, [0x15db] = 0x3b7b, [0x15dc] = 0x3b7c, [0x15dd] = 0x3b7d,
+  [0x15de] = 0x3b7e, [0x15df] = 0x3b7f, [0x15e0] = 0x3b80, [0x15e1] = 0x3b81,
+  [0x15e2] = 0x3b82, [0x15e3] = 0x3b83, [0x15e4] = 0x3b84, [0x15e5] = 0x3b85,
+  [0x15e6] = 0x3b86, [0x15e7] = 0x3b87, [0x15e8] = 0x3b88, [0x15e9] = 0x3b89,
+  [0x15ea] = 0x3b8a, [0x15eb] = 0x3b8b, [0x15ec] = 0x3b8c, [0x15ed] = 0x3b8d,
+  [0x15ee] = 0x3b8e, [0x15ef] = 0x3b8f, [0x15f0] = 0x3b90, [0x15f1] = 0x3b91,
+  [0x15f2] = 0x3b92, [0x15f3] = 0x3b93, [0x15f4] = 0x3b94, [0x15f5] = 0x3b95,
+  [0x15f6] = 0x3b96, [0x15f7] = 0x3b97, [0x15f8] = 0x3b98, [0x15f9] = 0x3b99,
+  [0x15fa] = 0x3b9a, [0x15fb] = 0x3b9b, [0x15fc] = 0x3b9c, [0x15fd] = 0x3b9d,
+  [0x15fe] = 0x3b9e, [0x15ff] = 0x3b9f, [0x1600] = 0x3ba0, [0x1601] = 0x3ba1,
+  [0x1602] = 0x3ba2, [0x1603] = 0x3ba3, [0x1604] = 0x3ba4, [0x1605] = 0x3ba5,
+  [0x1606] = 0x3ba6, [0x1607] = 0x3ba7, [0x1608] = 0x3ba8, [0x1609] = 0x3ba9,
+  [0x160a] = 0x3baa, [0x160b] = 0x3bab, [0x160c] = 0x3bac, [0x160d] = 0x3bad,
+  [0x160e] = 0x3bae, [0x160f] = 0x3baf, [0x1610] = 0x3bb0, [0x1611] = 0x3bb1,
+  [0x1612] = 0x3bb2, [0x1613] = 0x3bb3, [0x1614] = 0x3bb4, [0x1615] = 0x3bb5,
+  [0x1616] = 0x3bb6, [0x1617] = 0x3bb7, [0x1618] = 0x3bb8, [0x1619] = 0x3bb9,
+  [0x161a] = 0x3bba, [0x161b] = 0x3bbb, [0x161c] = 0x3bbc, [0x161d] = 0x3bbd,
+  [0x161e] = 0x3bbe, [0x161f] = 0x3bbf, [0x1620] = 0x3bc0, [0x1621] = 0x3bc1,
+  [0x1622] = 0x3bc2, [0x1623] = 0x3bc3, [0x1624] = 0x3bc4, [0x1625] = 0x3bc5,
+  [0x1626] = 0x3bc6, [0x1627] = 0x3bc7, [0x1628] = 0x3bc8, [0x1629] = 0x3bc9,
+  [0x162a] = 0x3bca, [0x162b] = 0x3bcb, [0x162c] = 0x3bcc, [0x162d] = 0x3bcd,
+  [0x162e] = 0x3bce, [0x162f] = 0x3bcf, [0x1630] = 0x3bd0, [0x1631] = 0x3bd1,
+  [0x1632] = 0x3bd2, [0x1633] = 0x3bd3, [0x1634] = 0x3bd4, [0x1635] = 0x3bd5,
+  [0x1636] = 0x3bd6, [0x1637] = 0x3bd7, [0x1638] = 0x3bd8, [0x1639] = 0x3bd9,
+  [0x163a] = 0x3bda, [0x163b] = 0x3bdb, [0x163c] = 0x3bdc, [0x163d] = 0x3bdd,
+  [0x163e] = 0x3bde, [0x163f] = 0x3bdf, [0x1640] = 0x3be0, [0x1641] = 0x3be1,
+  [0x1642] = 0x3be2, [0x1643] = 0x3be3, [0x1644] = 0x3be4, [0x1645] = 0x3be5,
+  [0x1646] = 0x3be6, [0x1647] = 0x3be7, [0x1648] = 0x3be8, [0x1649] = 0x3be9,
+  [0x164a] = 0x3bea, [0x164b] = 0x3beb, [0x164c] = 0x3bec, [0x164d] = 0x3bed,
+  [0x164e] = 0x3bee, [0x164f] = 0x3bef, [0x1650] = 0x3bf0, [0x1651] = 0x3bf1,
+  [0x1652] = 0x3bf2, [0x1653] = 0x3bf3, [0x1654] = 0x3bf4, [0x1655] = 0x3bf5,
+  [0x1656] = 0x3bf6, [0x1657] = 0x3bf7, [0x1658] = 0x3bf8, [0x1659] = 0x3bf9,
+  [0x165a] = 0x3bfa, [0x165b] = 0x3bfb, [0x165c] = 0x3bfc, [0x165d] = 0x3bfd,
+  [0x165e] = 0x3bfe, [0x165f] = 0x3bff, [0x1660] = 0x3c00, [0x1661] = 0x3c01,
+  [0x1662] = 0x3c02, [0x1663] = 0x3c03, [0x1664] = 0x3c04, [0x1665] = 0x3c05,
+  [0x1666] = 0x3c06, [0x1667] = 0x3c07, [0x1668] = 0x3c08, [0x1669] = 0x3c09,
+  [0x166a] = 0x3c0a, [0x166b] = 0x3c0b, [0x166c] = 0x3c0c, [0x166d] = 0x3c0d,
+  [0x166e] = 0x3c0e, [0x166f] = 0x3c0f, [0x1670] = 0x3c10, [0x1671] = 0x3c11,
+  [0x1672] = 0x3c12, [0x1673] = 0x3c13, [0x1674] = 0x3c14, [0x1675] = 0x3c15,
+  [0x1676] = 0x3c16, [0x1677] = 0x3c17, [0x1678] = 0x3c18, [0x1679] = 0x3c19,
+  [0x167a] = 0x3c1a, [0x167b] = 0x3c1b, [0x167c] = 0x3c1c, [0x167d] = 0x3c1d,
+  [0x167e] = 0x3c1e, [0x167f] = 0x3c1f, [0x1680] = 0x3c20, [0x1681] = 0x3c21,
+  [0x1682] = 0x3c22, [0x1683] = 0x3c23, [0x1684] = 0x3c24, [0x1685] = 0x3c25,
+  [0x1686] = 0x3c26, [0x1687] = 0x3c27, [0x1688] = 0x3c28, [0x1689] = 0x3c29,
+  [0x168a] = 0x3c2a, [0x168b] = 0x3c2b, [0x168c] = 0x3c2c, [0x168d] = 0x3c2d,
+  [0x168e] = 0x3c2e, [0x168f] = 0x3c2f, [0x1690] = 0x3c30, [0x1691] = 0x3c31,
+  [0x1692] = 0x3c32, [0x1693] = 0x3c33, [0x1694] = 0x3c34, [0x1695] = 0x3c35,
+  [0x1696] = 0x3c36, [0x1697] = 0x3c37, [0x1698] = 0x3c38, [0x1699] = 0x3c39,
+  [0x169a] = 0x3c3a, [0x169b] = 0x3c3b, [0x169c] = 0x3c3c, [0x169d] = 0x3c3d,
+  [0x169e] = 0x3c3e, [0x169f] = 0x3c3f, [0x16a0] = 0x3c40, [0x16a1] = 0x3c41,
+  [0x16a2] = 0x3c42, [0x16a3] = 0x3c43, [0x16a4] = 0x3c44, [0x16a5] = 0x3c45,
+  [0x16a6] = 0x3c46, [0x16a7] = 0x3c47, [0x16a8] = 0x3c48, [0x16a9] = 0x3c49,
+  [0x16aa] = 0x3c4a, [0x16ab] = 0x3c4b, [0x16ac] = 0x3c4c, [0x16ad] = 0x3c4d,
+  [0x16ae] = 0x3c4e, [0x16af] = 0x3c4f, [0x16b0] = 0x3c50, [0x16b1] = 0x3c51,
+  [0x16b2] = 0x3c52, [0x16b3] = 0x3c53, [0x16b4] = 0x3c54, [0x16b5] = 0x3c55,
+  [0x16b6] = 0x3c56, [0x16b7] = 0x3c57, [0x16b8] = 0x3c58, [0x16b9] = 0x3c59,
+  [0x16ba] = 0x3c5a, [0x16bb] = 0x3c5b, [0x16bc] = 0x3c5c, [0x16bd] = 0x3c5d,
+  [0x16be] = 0x3c5e, [0x16bf] = 0x3c5f, [0x16c0] = 0x3c60, [0x16c1] = 0x3c61,
+  [0x16c2] = 0x3c62, [0x16c3] = 0x3c63, [0x16c4] = 0x3c64, [0x16c5] = 0x3c65,
+  [0x16c6] = 0x3c66, [0x16c7] = 0x3c67, [0x16c8] = 0x3c68, [0x16c9] = 0x3c69,
+  [0x16ca] = 0x3c6a, [0x16cb] = 0x3c6b, [0x16cc] = 0x3c6c, [0x16cd] = 0x3c6d,
+  [0x16ce] = 0x3c6f, [0x16cf] = 0x3c70, [0x16d0] = 0x3c71, [0x16d1] = 0x3c72,
+  [0x16d2] = 0x3c73, [0x16d3] = 0x3c74, [0x16d4] = 0x3c75, [0x16d5] = 0x3c76,
+  [0x16d6] = 0x3c77, [0x16d7] = 0x3c78, [0x16d8] = 0x3c79, [0x16d9] = 0x3c7a,
+  [0x16da] = 0x3c7b, [0x16db] = 0x3c7c, [0x16dc] = 0x3c7d, [0x16dd] = 0x3c7e,
+  [0x16de] = 0x3c7f, [0x16df] = 0x3c80, [0x16e0] = 0x3c81, [0x16e1] = 0x3c82,
+  [0x16e2] = 0x3c83, [0x16e3] = 0x3c84, [0x16e4] = 0x3c85, [0x16e5] = 0x3c86,
+  [0x16e6] = 0x3c87, [0x16e7] = 0x3c88, [0x16e8] = 0x3c89, [0x16e9] = 0x3c8a,
+  [0x16ea] = 0x3c8b, [0x16eb] = 0x3c8c, [0x16ec] = 0x3c8d, [0x16ed] = 0x3c8e,
+  [0x16ee] = 0x3c8f, [0x16ef] = 0x3c90, [0x16f0] = 0x3c91, [0x16f1] = 0x3c92,
+  [0x16f2] = 0x3c93, [0x16f3] = 0x3c94, [0x16f4] = 0x3c95, [0x16f5] = 0x3c96,
+  [0x16f6] = 0x3c97, [0x16f7] = 0x3c98, [0x16f8] = 0x3c99, [0x16f9] = 0x3c9a,
+  [0x16fa] = 0x3c9b, [0x16fb] = 0x3c9c, [0x16fc] = 0x3c9d, [0x16fd] = 0x3c9e,
+  [0x16fe] = 0x3c9f, [0x16ff] = 0x3ca0, [0x1700] = 0x3ca1, [0x1701] = 0x3ca2,
+  [0x1702] = 0x3ca3, [0x1703] = 0x3ca4, [0x1704] = 0x3ca5, [0x1705] = 0x3ca6,
+  [0x1706] = 0x3ca7, [0x1707] = 0x3ca8, [0x1708] = 0x3ca9, [0x1709] = 0x3caa,
+  [0x170a] = 0x3cab, [0x170b] = 0x3cac, [0x170c] = 0x3cad, [0x170d] = 0x3cae,
+  [0x170e] = 0x3caf, [0x170f] = 0x3cb0, [0x1710] = 0x3cb1, [0x1711] = 0x3cb2,
+  [0x1712] = 0x3cb3, [0x1713] = 0x3cb4, [0x1714] = 0x3cb5, [0x1715] = 0x3cb6,
+  [0x1716] = 0x3cb7, [0x1717] = 0x3cb8, [0x1718] = 0x3cb9, [0x1719] = 0x3cba,
+  [0x171a] = 0x3cbb, [0x171b] = 0x3cbc, [0x171c] = 0x3cbd, [0x171d] = 0x3cbe,
+  [0x171e] = 0x3cbf, [0x171f] = 0x3cc0, [0x1720] = 0x3cc1, [0x1721] = 0x3cc2,
+  [0x1722] = 0x3cc3, [0x1723] = 0x3cc4, [0x1724] = 0x3cc5, [0x1725] = 0x3cc6,
+  [0x1726] = 0x3cc7, [0x1727] = 0x3cc8, [0x1728] = 0x3cc9, [0x1729] = 0x3cca,
+  [0x172a] = 0x3ccb, [0x172b] = 0x3ccc, [0x172c] = 0x3ccd, [0x172d] = 0x3cce,
+  [0x172e] = 0x3ccf, [0x172f] = 0x3cd0, [0x1730] = 0x3cd1, [0x1731] = 0x3cd2,
+  [0x1732] = 0x3cd3, [0x1733] = 0x3cd4, [0x1734] = 0x3cd5, [0x1735] = 0x3cd6,
+  [0x1736] = 0x3cd7, [0x1737] = 0x3cd8, [0x1738] = 0x3cd9, [0x1739] = 0x3cda,
+  [0x173a] = 0x3cdb, [0x173b] = 0x3cdc, [0x173c] = 0x3cdd, [0x173d] = 0x3cde,
+  [0x173e] = 0x3cdf, [0x1ab4] = 0x4057, [0x1ab5] = 0x4058, [0x1ab6] = 0x4059,
+  [0x1ab7] = 0x405a, [0x1ab8] = 0x405b, [0x1ab9] = 0x405c, [0x1aba] = 0x405d,
+  [0x1abb] = 0x405e, [0x1abc] = 0x405f, [0x1abd] = 0x4060, [0x1abe] = 0x4061,
+  [0x1abf] = 0x4062, [0x1ac0] = 0x4063, [0x1ac1] = 0x4064, [0x1ac2] = 0x4065,
+  [0x1ac3] = 0x4066, [0x1ac4] = 0x4067, [0x1ac5] = 0x4068, [0x1ac6] = 0x4069,
+  [0x1ac7] = 0x406a, [0x1ac8] = 0x406b, [0x1ac9] = 0x406c, [0x1aca] = 0x406d,
+  [0x1acb] = 0x406e, [0x1acc] = 0x406f, [0x1acd] = 0x4070, [0x1ace] = 0x4071,
+  [0x1acf] = 0x4072, [0x1ad0] = 0x4073, [0x1ad1] = 0x4074, [0x1ad2] = 0x4075,
+  [0x1ad3] = 0x4076, [0x1ad4] = 0x4077, [0x1ad5] = 0x4078, [0x1ad6] = 0x4079,
+  [0x1ad7] = 0x407a, [0x1ad8] = 0x407b, [0x1ad9] = 0x407c, [0x1ada] = 0x407d,
+  [0x1adb] = 0x407e, [0x1adc] = 0x407f, [0x1add] = 0x4080, [0x1ade] = 0x4081,
+  [0x1adf] = 0x4082, [0x1ae0] = 0x4083, [0x1ae1] = 0x4084, [0x1ae2] = 0x4085,
+  [0x1ae3] = 0x4086, [0x1ae4] = 0x4087, [0x1ae5] = 0x4088, [0x1ae6] = 0x4089,
+  [0x1ae7] = 0x408a, [0x1ae8] = 0x408b, [0x1ae9] = 0x408c, [0x1aea] = 0x408d,
+  [0x1aeb] = 0x408e, [0x1aec] = 0x408f, [0x1aed] = 0x4090, [0x1aee] = 0x4091,
+  [0x1aef] = 0x4092, [0x1af0] = 0x4093, [0x1af1] = 0x4094, [0x1af2] = 0x4095,
+  [0x1af3] = 0x4096, [0x1af4] = 0x4097, [0x1af5] = 0x4098, [0x1af6] = 0x4099,
+  [0x1af7] = 0x409a, [0x1af8] = 0x409b, [0x1af9] = 0x409c, [0x1afa] = 0x409d,
+  [0x1afb] = 0x409e, [0x1afc] = 0x409f, [0x1afd] = 0x40a0, [0x1afe] = 0x40a1,
+  [0x1aff] = 0x40a2, [0x1b00] = 0x40a3, [0x1b01] = 0x40a4, [0x1b02] = 0x40a5,
+  [0x1b03] = 0x40a6, [0x1b04] = 0x40a7, [0x1b05] = 0x40a8, [0x1b06] = 0x40a9,
+  [0x1b07] = 0x40aa, [0x1b08] = 0x40ab, [0x1b09] = 0x40ac, [0x1b0a] = 0x40ad,
+  [0x1b0b] = 0x40ae, [0x1b0c] = 0x40af, [0x1b0d] = 0x40b0, [0x1b0e] = 0x40b1,
+  [0x1b0f] = 0x40b2, [0x1b10] = 0x40b3, [0x1b11] = 0x40b4, [0x1b12] = 0x40b5,
+  [0x1b13] = 0x40b6, [0x1b14] = 0x40b7, [0x1b15] = 0x40b8, [0x1b16] = 0x40b9,
+  [0x1b17] = 0x40ba, [0x1b18] = 0x40bb, [0x1b19] = 0x40bc, [0x1b1a] = 0x40bd,
+  [0x1b1b] = 0x40be, [0x1b1c] = 0x40bf, [0x1b1d] = 0x40c0, [0x1b1e] = 0x40c1,
+  [0x1b1f] = 0x40c2, [0x1b20] = 0x40c3, [0x1b21] = 0x40c4, [0x1b22] = 0x40c5,
+  [0x1b23] = 0x40c6, [0x1b24] = 0x40c7, [0x1b25] = 0x40c8, [0x1b26] = 0x40c9,
+  [0x1b27] = 0x40ca, [0x1b28] = 0x40cb, [0x1b29] = 0x40cc, [0x1b2a] = 0x40cd,
+  [0x1b2b] = 0x40ce, [0x1b2c] = 0x40cf, [0x1b2d] = 0x40d0, [0x1b2e] = 0x40d1,
+  [0x1b2f] = 0x40d2, [0x1b30] = 0x40d3, [0x1b31] = 0x40d4, [0x1b32] = 0x40d5,
+  [0x1b33] = 0x40d6, [0x1b34] = 0x40d7, [0x1b35] = 0x40d8, [0x1b36] = 0x40d9,
+  [0x1b37] = 0x40da, [0x1b38] = 0x40db, [0x1b39] = 0x40dc, [0x1b3a] = 0x40dd,
+  [0x1b3b] = 0x40de, [0x1b3c] = 0x40df, [0x1b3d] = 0x40e0, [0x1b3e] = 0x40e1,
+  [0x1b3f] = 0x40e2, [0x1b40] = 0x40e3, [0x1b41] = 0x40e4, [0x1b42] = 0x40e5,
+  [0x1b43] = 0x40e6, [0x1b44] = 0x40e7, [0x1b45] = 0x40e8, [0x1b46] = 0x40e9,
+  [0x1b47] = 0x40ea, [0x1b48] = 0x40eb, [0x1b49] = 0x40ec, [0x1b4a] = 0x40ed,
+  [0x1b4b] = 0x40ee, [0x1b4c] = 0x40ef, [0x1b4d] = 0x40f0, [0x1b4e] = 0x40f1,
+  [0x1b4f] = 0x40f2, [0x1b50] = 0x40f3, [0x1b51] = 0x40f4, [0x1b52] = 0x40f5,
+  [0x1b53] = 0x40f6, [0x1b54] = 0x40f7, [0x1b55] = 0x40f8, [0x1b56] = 0x40f9,
+  [0x1b57] = 0x40fa, [0x1b58] = 0x40fb, [0x1b59] = 0x40fc, [0x1b5a] = 0x40fd,
+  [0x1b5b] = 0x40fe, [0x1b5c] = 0x40ff, [0x1b5d] = 0x4100, [0x1b5e] = 0x4101,
+  [0x1b5f] = 0x4102, [0x1b60] = 0x4103, [0x1b61] = 0x4104, [0x1b62] = 0x4105,
+  [0x1b63] = 0x4106, [0x1b64] = 0x4107, [0x1b65] = 0x4108, [0x1b66] = 0x4109,
+  [0x1b67] = 0x410a, [0x1b68] = 0x410b, [0x1b69] = 0x410c, [0x1b6a] = 0x410d,
+  [0x1b6b] = 0x410e, [0x1b6c] = 0x410f, [0x1b6d] = 0x4110, [0x1b6e] = 0x4111,
+  [0x1b6f] = 0x4112, [0x1b70] = 0x4113, [0x1b71] = 0x4114, [0x1b72] = 0x4115,
+  [0x1b73] = 0x4116, [0x1b74] = 0x4117, [0x1b75] = 0x4118, [0x1b76] = 0x4119,
+  [0x1b77] = 0x411a, [0x1b78] = 0x411b, [0x1b79] = 0x411c, [0x1b7a] = 0x411d,
+  [0x1b7b] = 0x411e, [0x1b7c] = 0x411f, [0x1b7d] = 0x4120, [0x1b7e] = 0x4121,
+  [0x1b7f] = 0x4122, [0x1b80] = 0x4123, [0x1b81] = 0x4124, [0x1b82] = 0x4125,
+  [0x1b83] = 0x4126, [0x1b84] = 0x4127, [0x1b85] = 0x4128, [0x1b86] = 0x4129,
+  [0x1b87] = 0x412a, [0x1b88] = 0x412b, [0x1b89] = 0x412c, [0x1b8a] = 0x412d,
+  [0x1b8b] = 0x412e, [0x1b8c] = 0x412f, [0x1b8d] = 0x4130, [0x1b8e] = 0x4131,
+  [0x1b8f] = 0x4132, [0x1b90] = 0x4133, [0x1b91] = 0x4134, [0x1b92] = 0x4135,
+  [0x1b93] = 0x4136, [0x1b94] = 0x4137, [0x1b95] = 0x4138, [0x1b96] = 0x4139,
+  [0x1b97] = 0x413a, [0x1b98] = 0x413b, [0x1b99] = 0x413c, [0x1b9a] = 0x413d,
+  [0x1b9b] = 0x413e, [0x1b9c] = 0x413f, [0x1b9d] = 0x4140, [0x1b9e] = 0x4141,
+  [0x1b9f] = 0x4142, [0x1ba0] = 0x4143, [0x1ba1] = 0x4144, [0x1ba2] = 0x4145,
+  [0x1ba3] = 0x4146, [0x1ba4] = 0x4147, [0x1ba5] = 0x4148, [0x1ba6] = 0x4149,
+  [0x1ba7] = 0x414a, [0x1ba8] = 0x414b, [0x1ba9] = 0x414c, [0x1baa] = 0x414d,
+  [0x1bab] = 0x414e, [0x1bac] = 0x414f, [0x1bad] = 0x4150, [0x1bae] = 0x4151,
+  [0x1baf] = 0x4152, [0x1bb0] = 0x4153, [0x1bb1] = 0x4154, [0x1bb2] = 0x4155,
+  [0x1bb3] = 0x4156, [0x1bb4] = 0x4157, [0x1bb5] = 0x4158, [0x1bb6] = 0x4159,
+  [0x1bb7] = 0x415a, [0x1bb8] = 0x415b, [0x1bb9] = 0x415c, [0x1bba] = 0x415d,
+  [0x1bbb] = 0x415e, [0x1d93] = 0x4338, [0x1d94] = 0x4339, [0x1d95] = 0x433a,
+  [0x1d96] = 0x433b, [0x1d97] = 0x433c, [0x1d98] = 0x433d, [0x1d99] = 0x433e,
+  [0x1d9a] = 0x433f, [0x1d9b] = 0x4340, [0x1d9c] = 0x4341, [0x1d9d] = 0x4342,
+  [0x1d9e] = 0x4343, [0x1d9f] = 0x4344, [0x1da0] = 0x4345, [0x1da1] = 0x4346,
+  [0x1da2] = 0x4347, [0x1da3] = 0x4348, [0x1da4] = 0x4349, [0x1da5] = 0x434a,
+  [0x1da6] = 0x434b, [0x1da7] = 0x434c, [0x1da8] = 0x434d, [0x1da9] = 0x434e,
+  [0x1daa] = 0x434f, [0x1dab] = 0x4350, [0x1dac] = 0x4351, [0x1dad] = 0x4352,
+  [0x1dae] = 0x4353, [0x1daf] = 0x4354, [0x1db0] = 0x4355, [0x1db1] = 0x4356,
+  [0x1db2] = 0x4357, [0x1db3] = 0x4358, [0x1db4] = 0x4359, [0x1db5] = 0x435a,
+  [0x1db6] = 0x435b, [0x1db7] = 0x435c, [0x1db8] = 0x435d, [0x1db9] = 0x435e,
+  [0x1dba] = 0x435f, [0x1dbb] = 0x4360, [0x1dbc] = 0x4361, [0x1dbd] = 0x4362,
+  [0x1dbe] = 0x4363, [0x1dbf] = 0x4364, [0x1dc0] = 0x4365, [0x1dc1] = 0x4366,
+  [0x1dc2] = 0x4367, [0x1dc3] = 0x4368, [0x1dc4] = 0x4369, [0x1dc5] = 0x436a,
+  [0x1dc6] = 0x436b, [0x1dc7] = 0x436c, [0x1dc8] = 0x436d, [0x1dc9] = 0x436e,
+  [0x1dca] = 0x436f, [0x1dcb] = 0x4370, [0x1dcc] = 0x4371, [0x1dcd] = 0x4372,
+  [0x1dce] = 0x4373, [0x1dcf] = 0x4374, [0x1dd0] = 0x4375, [0x1dd1] = 0x4376,
+  [0x1dd2] = 0x4377, [0x1dd3] = 0x4378, [0x1dd4] = 0x4379, [0x1dd5] = 0x437a,
+  [0x1dd6] = 0x437b, [0x1dd7] = 0x437c, [0x1dd8] = 0x437d, [0x1dd9] = 0x437e,
+  [0x1dda] = 0x437f, [0x1ddb] = 0x4380, [0x1ddc] = 0x4381, [0x1ddd] = 0x4382,
+  [0x1dde] = 0x4383, [0x1ddf] = 0x4384, [0x1de0] = 0x4385, [0x1de1] = 0x4386,
+  [0x1de2] = 0x4387, [0x1de3] = 0x4388, [0x1de4] = 0x4389, [0x1de5] = 0x438a,
+  [0x1de6] = 0x438b, [0x1de7] = 0x438c, [0x1de8] = 0x438d, [0x1de9] = 0x438e,
+  [0x1dea] = 0x438f, [0x1deb] = 0x4390, [0x1dec] = 0x4391, [0x1ded] = 0x4392,
+  [0x1dee] = 0x4393, [0x1def] = 0x4394, [0x1df0] = 0x4395, [0x1df1] = 0x4396,
+  [0x1df2] = 0x4397, [0x1df3] = 0x4398, [0x1df4] = 0x4399, [0x1df5] = 0x439a,
+  [0x1df6] = 0x439b, [0x1df7] = 0x439c, [0x1df8] = 0x439d, [0x1df9] = 0x439e,
+  [0x1dfa] = 0x439f, [0x1dfb] = 0x43a0, [0x1dfc] = 0x43a1, [0x1dfd] = 0x43a2,
+  [0x1dfe] = 0x43a3, [0x1dff] = 0x43a4, [0x1e00] = 0x43a5, [0x1e01] = 0x43a6,
+  [0x1e02] = 0x43a7, [0x1e03] = 0x43a8, [0x1e04] = 0x43a9, [0x1e05] = 0x43aa,
+  [0x1e06] = 0x43ab, [0x1e07] = 0x43ad, [0x1e08] = 0x43ae, [0x1e09] = 0x43af,
+  [0x1e0a] = 0x43b0, [0x1e0b] = 0x43b2, [0x1e0c] = 0x43b3, [0x1e0d] = 0x43b4,
+  [0x1e0e] = 0x43b5, [0x1e0f] = 0x43b6, [0x1e10] = 0x43b7, [0x1e11] = 0x43b8,
+  [0x1e12] = 0x43b9, [0x1e13] = 0x43ba, [0x1e14] = 0x43bb, [0x1e15] = 0x43bc,
+  [0x1e16] = 0x43bd, [0x1e17] = 0x43be, [0x1e18] = 0x43bf, [0x1e19] = 0x43c0,
+  [0x1e1a] = 0x43c1, [0x1e1b] = 0x43c2, [0x1e1c] = 0x43c3, [0x1e1d] = 0x43c4,
+  [0x1e1e] = 0x43c5, [0x1e1f] = 0x43c6, [0x1e20] = 0x43c7, [0x1e21] = 0x43c8,
+  [0x1e22] = 0x43c9, [0x1e23] = 0x43ca, [0x1e24] = 0x43cb, [0x1e25] = 0x43cc,
+  [0x1e26] = 0x43cd, [0x1e27] = 0x43ce, [0x1e28] = 0x43cf, [0x1e29] = 0x43d0,
+  [0x1e2a] = 0x43d1, [0x1e2b] = 0x43d2, [0x1e2c] = 0x43d3, [0x1e2d] = 0x43d4,
+  [0x1e2e] = 0x43d5, [0x1e2f] = 0x43d6, [0x1e30] = 0x43d7, [0x1e31] = 0x43d8,
+  [0x1e32] = 0x43d9, [0x1e33] = 0x43da, [0x1e34] = 0x43db, [0x1e35] = 0x43dc,
+  [0x1e36] = 0x43de, [0x1e37] = 0x43df, [0x1e38] = 0x43e0, [0x1e39] = 0x43e1,
+  [0x1e3a] = 0x43e2, [0x1e3b] = 0x43e3, [0x1e3c] = 0x43e4, [0x1e3d] = 0x43e5,
+  [0x1e3e] = 0x43e6, [0x1e3f] = 0x43e7, [0x1e40] = 0x43e8, [0x1e41] = 0x43e9,
+  [0x1e42] = 0x43ea, [0x1e43] = 0x43eb, [0x1e44] = 0x43ec, [0x1e45] = 0x43ed,
+  [0x1e46] = 0x43ee, [0x1e47] = 0x43ef, [0x1e48] = 0x43f0, [0x1e49] = 0x43f1,
+  [0x1e4a] = 0x43f2, [0x1e4b] = 0x43f3, [0x1e4c] = 0x43f4, [0x1e4d] = 0x43f5,
+  [0x1e4e] = 0x43f6, [0x1e4f] = 0x43f7, [0x1e50] = 0x43f8, [0x1e51] = 0x43f9,
+  [0x1e52] = 0x43fa, [0x1e53] = 0x43fb, [0x1e54] = 0x43fc, [0x1e55] = 0x43fd,
+  [0x1e56] = 0x43fe, [0x1e57] = 0x43ff, [0x1e58] = 0x4400, [0x1e59] = 0x4401,
+  [0x1e5a] = 0x4402, [0x1e5b] = 0x4403, [0x1e5c] = 0x4404, [0x1e5d] = 0x4405,
+  [0x1e5e] = 0x4406, [0x1e5f] = 0x4407, [0x1e60] = 0x4408, [0x1e61] = 0x4409,
+  [0x1e62] = 0x440a, [0x1e63] = 0x440b, [0x1e64] = 0x440c, [0x1e65] = 0x440d,
+  [0x1e66] = 0x440e, [0x1e67] = 0x440f, [0x1e68] = 0x4410, [0x1e69] = 0x4411,
+  [0x1e6a] = 0x4412, [0x1e6b] = 0x4413, [0x1e6c] = 0x4414, [0x1e6d] = 0x4415,
+  [0x1e6e] = 0x4416, [0x1e6f] = 0x4417, [0x1e70] = 0x4418, [0x1e71] = 0x4419,
+  [0x1e72] = 0x441a, [0x1e73] = 0x441b, [0x1e74] = 0x441c, [0x1e75] = 0x441d,
+  [0x1e76] = 0x441e, [0x1e77] = 0x441f, [0x1e78] = 0x4420, [0x1e79] = 0x4421,
+  [0x1e7a] = 0x4422, [0x1e7b] = 0x4423, [0x1e7c] = 0x4424, [0x1e7d] = 0x4425,
+  [0x1e7e] = 0x4426, [0x1e7f] = 0x4427, [0x1e80] = 0x4428, [0x1e81] = 0x4429,
+  [0x1e82] = 0x442a, [0x1e83] = 0x442b, [0x1e84] = 0x442c, [0x1e85] = 0x442d,
+  [0x1e86] = 0x442e, [0x1e87] = 0x442f, [0x1e88] = 0x4430, [0x1e89] = 0x4431,
+  [0x1e8a] = 0x4432, [0x1e8b] = 0x4433, [0x1e8c] = 0x4434, [0x1e8d] = 0x4435,
+  [0x1e8e] = 0x4436, [0x1e8f] = 0x4437, [0x1e90] = 0x4438, [0x1e91] = 0x4439,
+  [0x1e92] = 0x443a, [0x1e93] = 0x443b, [0x1e94] = 0x443c, [0x1e95] = 0x443d,
+  [0x1e96] = 0x443e, [0x1e97] = 0x443f, [0x1e98] = 0x4440, [0x1e99] = 0x4441,
+  [0x1e9a] = 0x4442, [0x1e9b] = 0x4443, [0x1e9c] = 0x4444, [0x1e9d] = 0x4445,
+  [0x1e9e] = 0x4446, [0x1e9f] = 0x4447, [0x1ea0] = 0x4448, [0x1ea1] = 0x4449,
+  [0x1ea2] = 0x444a, [0x1ea3] = 0x444b, [0x1ea4] = 0x444c, [0x1ea5] = 0x444d,
+  [0x1ea6] = 0x444e, [0x1ea7] = 0x444f, [0x1ea8] = 0x4450, [0x1ea9] = 0x4451,
+  [0x1eaa] = 0x4452, [0x1eab] = 0x4453, [0x1eac] = 0x4454, [0x1ead] = 0x4455,
+  [0x1eae] = 0x4456, [0x1eaf] = 0x4457, [0x1eb0] = 0x4458, [0x1eb1] = 0x4459,
+  [0x1eb2] = 0x445a, [0x1eb3] = 0x445b, [0x1eb4] = 0x445c, [0x1eb5] = 0x445d,
+  [0x1eb6] = 0x445e, [0x1eb7] = 0x445f, [0x1eb8] = 0x4460, [0x1eb9] = 0x4461,
+  [0x1eba] = 0x4462, [0x1ebb] = 0x4463, [0x1ebc] = 0x4464, [0x1ebd] = 0x4465,
+  [0x1ebe] = 0x4466, [0x1ebf] = 0x4467, [0x1ec0] = 0x4468, [0x1ec1] = 0x4469,
+  [0x1ec2] = 0x446a, [0x1ec3] = 0x446b, [0x1ec4] = 0x446c, [0x1ec5] = 0x446d,
+  [0x1ec6] = 0x446e, [0x1ec7] = 0x446f, [0x1ec8] = 0x4470, [0x1ec9] = 0x4471,
+  [0x1eca] = 0x4472, [0x1ecb] = 0x4473, [0x1ecc] = 0x4474, [0x1ecd] = 0x4475,
+  [0x1ece] = 0x4476, [0x1ecf] = 0x4477, [0x1ed0] = 0x4478, [0x1ed1] = 0x4479,
+  [0x1ed2] = 0x447a, [0x1ed3] = 0x447b, [0x1ed4] = 0x447c, [0x1ed5] = 0x447d,
+  [0x1ed6] = 0x447e, [0x1ed7] = 0x447f, [0x1ed8] = 0x4480, [0x1ed9] = 0x4481,
+  [0x1eda] = 0x4482, [0x1edb] = 0x4483, [0x1edc] = 0x4484, [0x1edd] = 0x4485,
+  [0x1ede] = 0x4486, [0x1edf] = 0x4487, [0x1ee0] = 0x4488, [0x1ee1] = 0x4489,
+  [0x1ee2] = 0x448a, [0x1ee3] = 0x448b, [0x1ee4] = 0x448c, [0x1ee5] = 0x448d,
+  [0x1ee6] = 0x448e, [0x1ee7] = 0x448f, [0x1ee8] = 0x4490, [0x1ee9] = 0x4491,
+  [0x1eea] = 0x4492, [0x1eeb] = 0x4493, [0x1eec] = 0x4494, [0x1eed] = 0x4495,
+  [0x1eee] = 0x4496, [0x1eef] = 0x4497, [0x1ef0] = 0x4498, [0x1ef1] = 0x4499,
+  [0x1ef2] = 0x449a, [0x1ef3] = 0x449b, [0x1ef4] = 0x449c, [0x1ef5] = 0x449d,
+  [0x1ef6] = 0x449e, [0x1ef7] = 0x449f, [0x1ef8] = 0x44a0, [0x1ef9] = 0x44a1,
+  [0x1efa] = 0x44a2, [0x1efb] = 0x44a3, [0x1efc] = 0x44a4, [0x1efd] = 0x44a5,
+  [0x1efe] = 0x44a6, [0x1eff] = 0x44a7, [0x1f00] = 0x44a8, [0x1f01] = 0x44a9,
+  [0x1f02] = 0x44aa, [0x1f03] = 0x44ab, [0x1f04] = 0x44ac, [0x1f05] = 0x44ad,
+  [0x1f06] = 0x44ae, [0x1f07] = 0x44af, [0x1f08] = 0x44b0, [0x1f09] = 0x44b1,
+  [0x1f0a] = 0x44b2, [0x1f0b] = 0x44b3, [0x1f0c] = 0x44b4, [0x1f0d] = 0x44b5,
+  [0x1f0e] = 0x44b6, [0x1f0f] = 0x44b7, [0x1f10] = 0x44b8, [0x1f11] = 0x44b9,
+  [0x1f12] = 0x44ba, [0x1f13] = 0x44bb, [0x1f14] = 0x44bc, [0x1f15] = 0x44bd,
+  [0x1f16] = 0x44be, [0x1f17] = 0x44bf, [0x1f18] = 0x44c0, [0x1f19] = 0x44c1,
+  [0x1f1a] = 0x44c2, [0x1f1b] = 0x44c3, [0x1f1c] = 0x44c4, [0x1f1d] = 0x44c5,
+  [0x1f1e] = 0x44c6, [0x1f1f] = 0x44c7, [0x1f20] = 0x44c8, [0x1f21] = 0x44c9,
+  [0x1f22] = 0x44ca, [0x1f23] = 0x44cb, [0x1f24] = 0x44cc, [0x1f25] = 0x44cd,
+  [0x1f26] = 0x44ce, [0x1f27] = 0x44cf, [0x1f28] = 0x44d0, [0x1f29] = 0x44d1,
+  [0x1f2a] = 0x44d2, [0x1f2b] = 0x44d3, [0x1f2c] = 0x44d4, [0x1f2d] = 0x44d5,
+  [0x20a3] = 0x464d, [0x20a4] = 0x464e, [0x20a5] = 0x464f, [0x20a6] = 0x4650,
+  [0x20a7] = 0x4651, [0x20a8] = 0x4652, [0x20a9] = 0x4653, [0x20aa] = 0x4654,
+  [0x20ab] = 0x4655, [0x20ac] = 0x4656, [0x20ad] = 0x4657, [0x20ae] = 0x4658,
+  [0x20af] = 0x4659, [0x20b0] = 0x465a, [0x20b1] = 0x465b, [0x20b2] = 0x465c,
+  [0x20b3] = 0x465d, [0x20b4] = 0x465e, [0x20b5] = 0x465f, [0x20b6] = 0x4660,
+  [0x20b7] = 0x4662, [0x20b8] = 0x4663, [0x20b9] = 0x4664, [0x20ba] = 0x4665,
+  [0x20bb] = 0x4666, [0x20bc] = 0x4667, [0x20bd] = 0x4668, [0x20be] = 0x4669,
+  [0x20bf] = 0x466a, [0x20c0] = 0x466b, [0x20c1] = 0x466c, [0x20c2] = 0x466d,
+  [0x20c3] = 0x466e, [0x20c4] = 0x466f, [0x20c5] = 0x4670, [0x20c6] = 0x4671,
+  [0x20c7] = 0x4672, [0x20c8] = 0x4673, [0x20c9] = 0x4674, [0x20ca] = 0x4675,
+  [0x20cb] = 0x4676, [0x20cc] = 0x4677, [0x20cd] = 0x4678, [0x20ce] = 0x4679,
+  [0x20cf] = 0x467a, [0x20d0] = 0x467b, [0x20d1] = 0x467c, [0x20d2] = 0x467d,
+  [0x20d3] = 0x467e, [0x20d4] = 0x467f, [0x20d5] = 0x4680, [0x20d6] = 0x4681,
+  [0x20d7] = 0x4682, [0x20d8] = 0x4683, [0x20d9] = 0x4684, [0x20da] = 0x4685,
+  [0x20db] = 0x4686, [0x20dc] = 0x4687, [0x20dd] = 0x4688, [0x20de] = 0x4689,
+  [0x20df] = 0x468a, [0x20e0] = 0x468b, [0x20e1] = 0x468c, [0x20e2] = 0x468d,
+  [0x20e3] = 0x468e, [0x20e4] = 0x468f, [0x20e5] = 0x4690, [0x20e6] = 0x4691,
+  [0x20e7] = 0x4692, [0x20e8] = 0x4693, [0x20e9] = 0x4694, [0x20ea] = 0x4695,
+  [0x20eb] = 0x4696, [0x20ec] = 0x4697, [0x20ed] = 0x4698, [0x20ee] = 0x4699,
+  [0x20ef] = 0x469a, [0x20f0] = 0x469b, [0x20f1] = 0x469c, [0x20f2] = 0x469d,
+  [0x20f3] = 0x469e, [0x20f4] = 0x469f, [0x20f5] = 0x46a0, [0x20f6] = 0x46a1,
+  [0x20f7] = 0x46a2, [0x20f8] = 0x46a3, [0x20f9] = 0x46a4, [0x20fa] = 0x46a5,
+  [0x20fb] = 0x46a6, [0x20fc] = 0x46a7, [0x20fd] = 0x46a8, [0x20fe] = 0x46a9,
+  [0x20ff] = 0x46aa, [0x2100] = 0x46ab, [0x2101] = 0x46ac, [0x2102] = 0x46ad,
+  [0x2103] = 0x46ae, [0x2104] = 0x46af, [0x2105] = 0x46b0, [0x2106] = 0x46b1,
+  [0x2107] = 0x46b2, [0x2108] = 0x46b3, [0x2109] = 0x46b4, [0x210a] = 0x46b5,
+  [0x210b] = 0x46b6, [0x210c] = 0x46b7, [0x210d] = 0x46b8, [0x210e] = 0x46b9,
+  [0x210f] = 0x46ba, [0x2110] = 0x46bb, [0x2111] = 0x46bc, [0x2112] = 0x46bd,
+  [0x2113] = 0x46be, [0x2114] = 0x46bf, [0x2115] = 0x46c0, [0x2116] = 0x46c1,
+  [0x2117] = 0x46c2, [0x2118] = 0x46c3, [0x2119] = 0x46c4, [0x211a] = 0x46c5,
+  [0x211b] = 0x46c6, [0x211c] = 0x46c7, [0x211d] = 0x46c8, [0x211e] = 0x46c9,
+  [0x211f] = 0x46ca, [0x2120] = 0x46cb, [0x2121] = 0x46cc, [0x2122] = 0x46cd,
+  [0x2123] = 0x46ce, [0x2124] = 0x46cf, [0x2125] = 0x46d0, [0x2126] = 0x46d1,
+  [0x2127] = 0x46d2, [0x2128] = 0x46d3, [0x2129] = 0x46d4, [0x212a] = 0x46d5,
+  [0x212b] = 0x46d6, [0x212c] = 0x46d7, [0x212d] = 0x46d8, [0x212e] = 0x46d9,
+  [0x212f] = 0x46da, [0x2130] = 0x46db, [0x2131] = 0x46dc, [0x2132] = 0x46dd,
+  [0x2133] = 0x46de, [0x2134] = 0x46df, [0x2135] = 0x46e0, [0x2136] = 0x46e1,
+  [0x2137] = 0x46e2, [0x2138] = 0x46e3, [0x2139] = 0x46e4, [0x213a] = 0x46e5,
+  [0x213b] = 0x46e6, [0x213c] = 0x46e7, [0x213d] = 0x46e8, [0x213e] = 0x46e9,
+  [0x213f] = 0x46ea, [0x2140] = 0x46eb, [0x2141] = 0x46ec, [0x2142] = 0x46ed,
+  [0x2143] = 0x46ee, [0x2144] = 0x46ef, [0x2145] = 0x46f0, [0x2146] = 0x46f1,
+  [0x2147] = 0x46f2, [0x2148] = 0x46f3, [0x2149] = 0x46f4, [0x214a] = 0x46f5,
+  [0x214b] = 0x46f6, [0x214c] = 0x46f7, [0x214d] = 0x46f8, [0x214e] = 0x46f9,
+  [0x214f] = 0x46fa, [0x2150] = 0x46fb, [0x2151] = 0x46fc, [0x2152] = 0x46fd,
+  [0x2153] = 0x46fe, [0x2154] = 0x46ff, [0x2155] = 0x4700, [0x2156] = 0x4701,
+  [0x2157] = 0x4702, [0x2158] = 0x4703, [0x2159] = 0x4704, [0x215a] = 0x4705,
+  [0x215b] = 0x4706, [0x215c] = 0x4707, [0x215d] = 0x4708, [0x215e] = 0x4709,
+  [0x215f] = 0x470a, [0x2160] = 0x470b, [0x2161] = 0x470c, [0x2162] = 0x470d,
+  [0x2163] = 0x470e, [0x2164] = 0x470f, [0x2165] = 0x4710, [0x2166] = 0x4711,
+  [0x2167] = 0x4712, [0x2168] = 0x4713, [0x2169] = 0x4714, [0x216a] = 0x4715,
+  [0x216b] = 0x4716, [0x216c] = 0x4717, [0x216d] = 0x4718, [0x216e] = 0x4719,
+  [0x216f] = 0x471a, [0x2170] = 0x471b, [0x2171] = 0x471c, [0x2172] = 0x471d,
+  [0x2173] = 0x471e, [0x2174] = 0x471f, [0x2175] = 0x4720, [0x2176] = 0x4721,
+  [0x2177] = 0x4722, [0x2178] = 0x4724, [0x2179] = 0x4725, [0x217a] = 0x4726,
+  [0x217b] = 0x4727, [0x217c] = 0x4728, [0x217d] = 0x472a, [0x217e] = 0x472b,
+  [0x217f] = 0x472c, [0x2180] = 0x472d, [0x2181] = 0x472e, [0x2182] = 0x472f,
+  [0x2183] = 0x4730, [0x2184] = 0x4731, [0x2185] = 0x4732, [0x2186] = 0x4733,
+  [0x2187] = 0x4734, [0x2188] = 0x4735, [0x2189] = 0x4736, [0x218a] = 0x4737,
+  [0x218b] = 0x4738, [0x218c] = 0x4739, [0x218d] = 0x473a, [0x218e] = 0x473b,
+  [0x218f] = 0x473c, [0x2190] = 0x473d, [0x2191] = 0x473e, [0x2192] = 0x473f,
+  [0x2193] = 0x4740, [0x2194] = 0x4741, [0x2195] = 0x4742, [0x2196] = 0x4743,
+  [0x2197] = 0x4744, [0x2198] = 0x4745, [0x2199] = 0x4746, [0x219a] = 0x4747,
+  [0x219b] = 0x4748, [0x219c] = 0x4749, [0x219d] = 0x474a, [0x219e] = 0x474b,
+  [0x219f] = 0x474c, [0x21a0] = 0x474d, [0x21a1] = 0x474e, [0x21a2] = 0x474f,
+  [0x21a3] = 0x4750, [0x21a4] = 0x4751, [0x21a5] = 0x4752, [0x21a6] = 0x4753,
+  [0x21a7] = 0x4754, [0x21a8] = 0x4755, [0x21a9] = 0x4756, [0x21aa] = 0x4757,
+  [0x21ab] = 0x4758, [0x21ac] = 0x4759, [0x21ad] = 0x475a, [0x21ae] = 0x475b,
+  [0x21af] = 0x475c, [0x21b0] = 0x475d, [0x21b1] = 0x475e, [0x21b2] = 0x475f,
+  [0x21b3] = 0x4760, [0x21b4] = 0x4761, [0x21b5] = 0x4762, [0x21b6] = 0x4763,
+  [0x21b7] = 0x4764, [0x21b8] = 0x4765, [0x21b9] = 0x4766, [0x21ba] = 0x4767,
+  [0x21bb] = 0x4768, [0x21bc] = 0x4769, [0x21bd] = 0x476a, [0x21be] = 0x476b,
+  [0x21bf] = 0x476c, [0x21c0] = 0x476d, [0x21c1] = 0x476e, [0x21c2] = 0x476f,
+  [0x21c3] = 0x4770, [0x21c4] = 0x4771, [0x21c5] = 0x4772, [0x21c6] = 0x4773,
+  [0x21c7] = 0x4774, [0x21c8] = 0x4775, [0x21c9] = 0x4776, [0x21ca] = 0x4777,
+  [0x21cb] = 0x4778, [0x21cc] = 0x4779, [0x21cd] = 0x477a, [0x21ce] = 0x477b,
+  [0x21cf] = 0x477d, [0x21d0] = 0x477e, [0x21d1] = 0x477f, [0x21d2] = 0x4780,
+  [0x21d3] = 0x4781, [0x21d4] = 0x4782, [0x21d5] = 0x4783, [0x21d6] = 0x4784,
+  [0x21d7] = 0x4785, [0x21d8] = 0x4786, [0x21d9] = 0x4787, [0x21da] = 0x4788,
+  [0x21db] = 0x4789, [0x21dc] = 0x478a, [0x21dd] = 0x478b, [0x21de] = 0x478c,
+  [0x2398] = 0x4948, [0x2399] = 0x4949, [0x239a] = 0x494a, [0x239b] = 0x494b,
+  [0x239c] = 0x494c, [0x239d] = 0x494d, [0x239e] = 0x494e, [0x239f] = 0x494f,
+  [0x23a0] = 0x4950, [0x23a1] = 0x4951, [0x23a2] = 0x4952, [0x23a3] = 0x4953,
+  [0x23a4] = 0x4954, [0x23a5] = 0x4955, [0x23a6] = 0x4956, [0x23a7] = 0x4957,
+  [0x23a8] = 0x4958, [0x23a9] = 0x4959, [0x23aa] = 0x495a, [0x23ab] = 0x495b,
+  [0x23ac] = 0x495c, [0x23ad] = 0x495d, [0x23ae] = 0x495e, [0x23af] = 0x495f,
+  [0x23b0] = 0x4960, [0x23b1] = 0x4961, [0x23b2] = 0x4962, [0x23b3] = 0x4963,
+  [0x23b4] = 0x4964, [0x23b5] = 0x4965, [0x23b6] = 0x4966, [0x23b7] = 0x4967,
+  [0x23b8] = 0x4968, [0x23b9] = 0x4969, [0x23ba] = 0x496a, [0x23bb] = 0x496b,
+  [0x23bc] = 0x496c, [0x23bd] = 0x496d, [0x23be] = 0x496e, [0x23bf] = 0x496f,
+  [0x23c0] = 0x4970, [0x23c1] = 0x4971, [0x23c2] = 0x4972, [0x23c3] = 0x4973,
+  [0x23c4] = 0x4974, [0x23c5] = 0x4975, [0x23c6] = 0x4976, [0x23c7] = 0x4977,
+  [0x23c8] = 0x4978, [0x23c9] = 0x4979, [0x23ca] = 0x497b, [0x23cb] = 0x497c,
+  [0x23cc] = 0x497e, [0x23cd] = 0x497f, [0x23ce] = 0x4980, [0x23cf] = 0x4981,
+  [0x23d0] = 0x4984, [0x23d1] = 0x4987, [0x23d2] = 0x4988, [0x23d3] = 0x4989,
+  [0x23d4] = 0x498a, [0x23d5] = 0x498b, [0x23d6] = 0x498c, [0x23d7] = 0x498d,
+  [0x23d8] = 0x498e, [0x23d9] = 0x498f, [0x23da] = 0x4990, [0x23db] = 0x4991,
+  [0x23dc] = 0x4992, [0x23dd] = 0x4993, [0x23de] = 0x4994, [0x23df] = 0x4995,
+  [0x23e0] = 0x4996, [0x23e1] = 0x4997, [0x23e2] = 0x4998, [0x23e3] = 0x4999,
+  [0x23e4] = 0x499a, [0x23e5] = 0x499c, [0x23e6] = 0x499d, [0x23e7] = 0x499e,
+  [0x23e8] = 0x49a0, [0x23e9] = 0x49a1, [0x23ea] = 0x49a2, [0x23eb] = 0x49a3,
+  [0x23ec] = 0x49a4, [0x23ed] = 0x49a5, [0x23ee] = 0x49a6, [0x23ef] = 0x49a7,
+  [0x23f0] = 0x49a8, [0x23f1] = 0x49a9, [0x23f2] = 0x49aa, [0x23f3] = 0x49ab,
+  [0x23f4] = 0x49ac, [0x23f5] = 0x49ad, [0x23f6] = 0x49ae, [0x23f7] = 0x49af,
+  [0x23f8] = 0x49b0, [0x23f9] = 0x49b1, [0x23fa] = 0x49b2, [0x23fb] = 0x49b3,
+  [0x23fc] = 0x49b4, [0x23fd] = 0x49b5, [0x26bd] = 0x4c78, [0x26be] = 0x4c79,
+  [0x26bf] = 0x4c7a, [0x26c0] = 0x4c7b, [0x26c1] = 0x4c7c, [0x26c2] = 0x4c7d,
+  [0x26c3] = 0x4c7e, [0x26c4] = 0x4c7f, [0x26c5] = 0x4c80, [0x26c6] = 0x4c81,
+  [0x26c7] = 0x4c82, [0x26c8] = 0x4c83, [0x26c9] = 0x4c84, [0x26ca] = 0x4c85,
+  [0x26cb] = 0x4c86, [0x26cc] = 0x4c87, [0x26cd] = 0x4c88, [0x26ce] = 0x4c89,
+  [0x26cf] = 0x4c8a, [0x26d0] = 0x4c8b, [0x26d1] = 0x4c8c, [0x26d2] = 0x4c8d,
+  [0x26d3] = 0x4c8e, [0x26d4] = 0x4c8f, [0x26d5] = 0x4c90, [0x26d6] = 0x4c91,
+  [0x26d7] = 0x4c92, [0x26d8] = 0x4c93, [0x26d9] = 0x4c94, [0x26da] = 0x4c95,
+  [0x26db] = 0x4c96, [0x26dc] = 0x4c97, [0x26dd] = 0x4c98, [0x26de] = 0x4c99,
+  [0x26df] = 0x4c9a, [0x26e0] = 0x4c9b, [0x26e1] = 0x4c9c, [0x26e2] = 0x4c9d,
+  [0x26e3] = 0x4c9e, [0x26e4] = 0x4ca4, [0x26e5] = 0x4ca5, [0x26e6] = 0x4ca6,
+  [0x26e7] = 0x4ca7, [0x26e8] = 0x4ca8, [0x26e9] = 0x4ca9, [0x26ea] = 0x4caa,
+  [0x26eb] = 0x4cab, [0x26ec] = 0x4cac, [0x26ed] = 0x4cad, [0x26ee] = 0x4cae,
+  [0x26ef] = 0x4caf, [0x26f0] = 0x4cb0, [0x26f1] = 0x4cb1, [0x26f2] = 0x4cb2,
+  [0x26f3] = 0x4cb3, [0x26f4] = 0x4cb4, [0x26f5] = 0x4cb5, [0x26f6] = 0x4cb6,
+  [0x26f7] = 0x4cb7, [0x26f8] = 0x4cb8, [0x26f9] = 0x4cb9, [0x26fa] = 0x4cba,
+  [0x26fb] = 0x4cbb, [0x26fc] = 0x4cbc, [0x26fd] = 0x4cbd, [0x26fe] = 0x4cbe,
+  [0x26ff] = 0x4cbf, [0x2700] = 0x4cc0, [0x2701] = 0x4cc1, [0x2702] = 0x4cc2,
+  [0x2703] = 0x4cc3, [0x2704] = 0x4cc4, [0x2705] = 0x4cc5, [0x2706] = 0x4cc6,
+  [0x2707] = 0x4cc7, [0x2708] = 0x4cc8, [0x2709] = 0x4cc9, [0x270a] = 0x4cca,
+  [0x270b] = 0x4ccb, [0x270c] = 0x4ccc, [0x270d] = 0x4ccd, [0x270e] = 0x4cce,
+  [0x270f] = 0x4ccf, [0x2710] = 0x4cd0, [0x2711] = 0x4cd1, [0x2712] = 0x4cd2,
+  [0x2713] = 0x4cd3, [0x2714] = 0x4cd4, [0x2715] = 0x4cd5, [0x2716] = 0x4cd6,
+  [0x2717] = 0x4cd7, [0x2718] = 0x4cd8, [0x2719] = 0x4cd9, [0x271a] = 0x4cda,
+  [0x271b] = 0x4cdb, [0x271c] = 0x4cdc, [0x271d] = 0x4cdd, [0x271e] = 0x4cde,
+  [0x271f] = 0x4cdf, [0x2720] = 0x4ce0, [0x2721] = 0x4ce1, [0x2722] = 0x4ce2,
+  [0x2723] = 0x4ce3, [0x2724] = 0x4ce4, [0x2725] = 0x4ce5, [0x2726] = 0x4ce6,
+  [0x2727] = 0x4ce7, [0x2728] = 0x4ce8, [0x2729] = 0x4ce9, [0x272a] = 0x4cea,
+  [0x272b] = 0x4ceb, [0x272c] = 0x4cec, [0x272d] = 0x4ced, [0x272e] = 0x4cee,
+  [0x272f] = 0x4cef, [0x2730] = 0x4cf0, [0x2731] = 0x4cf1, [0x2732] = 0x4cf2,
+  [0x2733] = 0x4cf3, [0x2734] = 0x4cf4, [0x2735] = 0x4cf5, [0x2736] = 0x4cf6,
+  [0x2737] = 0x4cf7, [0x2738] = 0x4cf8, [0x2739] = 0x4cf9, [0x273a] = 0x4cfa,
+  [0x273b] = 0x4cfb, [0x273c] = 0x4cfc, [0x273d] = 0x4cfd, [0x273e] = 0x4cfe,
+  [0x273f] = 0x4cff, [0x2740] = 0x4d00, [0x2741] = 0x4d01, [0x2742] = 0x4d02,
+  [0x2743] = 0x4d03, [0x2744] = 0x4d04, [0x2745] = 0x4d05, [0x2746] = 0x4d06,
+  [0x2747] = 0x4d07, [0x2748] = 0x4d08, [0x2749] = 0x4d09, [0x274a] = 0x4d0a,
+  [0x274b] = 0x4d0b, [0x274c] = 0x4d0c, [0x274d] = 0x4d0d, [0x274e] = 0x4d0e,
+  [0x274f] = 0x4d0f, [0x2750] = 0x4d10, [0x2751] = 0x4d11, [0x2752] = 0x4d12,
+  [0x2753] = 0x4d1a, [0x2754] = 0x4d1b, [0x2755] = 0x4d1c, [0x2756] = 0x4d1d,
+  [0x2757] = 0x4d1e, [0x2758] = 0x4d1f, [0x2759] = 0x4d20, [0x275a] = 0x4d21,
+  [0x275b] = 0x4d22, [0x275c] = 0x4d23, [0x275d] = 0x4d24, [0x275e] = 0x4d25,
+  [0x275f] = 0x4d26, [0x2760] = 0x4d27, [0x2761] = 0x4d28, [0x2762] = 0x4d29,
+  [0x2763] = 0x4d2a, [0x2764] = 0x4d2b, [0x2765] = 0x4d2c, [0x2766] = 0x4d2d,
+  [0x2767] = 0x4d2e, [0x2768] = 0x4d2f, [0x2769] = 0x4d30, [0x276a] = 0x4d31,
+  [0x276b] = 0x4d32, [0x276c] = 0x4d33, [0x276d] = 0x4d34, [0x276e] = 0x4d35,
+  [0x276f] = 0x4d36, [0x2770] = 0x4d37, [0x2771] = 0x4d38, [0x2772] = 0x4d39,
+  [0x2773] = 0x4d3a, [0x2774] = 0x4d3b, [0x2775] = 0x4d3c, [0x2776] = 0x4d3d,
+  [0x2777] = 0x4d3e, [0x2778] = 0x4d3f, [0x2779] = 0x4d40, [0x277a] = 0x4d41,
+  [0x277b] = 0x4d42, [0x277c] = 0x4d43, [0x277d] = 0x4d44, [0x277e] = 0x4d45,
+  [0x277f] = 0x4d46, [0x2780] = 0x4d47, [0x2781] = 0x4d48, [0x2782] = 0x4d49,
+  [0x2783] = 0x4d4a, [0x2784] = 0x4d4b, [0x2785] = 0x4d4c, [0x2786] = 0x4d4d,
+  [0x2787] = 0x4d4e, [0x2788] = 0x4d4f, [0x2789] = 0x4d50, [0x278a] = 0x4d51,
+  [0x278b] = 0x4d52, [0x278c] = 0x4d53, [0x278d] = 0x4d54, [0x278e] = 0x4d55,
+  [0x278f] = 0x4d56, [0x2790] = 0x4d57, [0x2791] = 0x4d58, [0x2792] = 0x4d59,
+  [0x2793] = 0x4d5a, [0x2794] = 0x4d5b, [0x2795] = 0x4d5c, [0x2796] = 0x4d5d,
+  [0x2797] = 0x4d5e, [0x2798] = 0x4d5f, [0x2799] = 0x4d60, [0x279a] = 0x4d61,
+  [0x279b] = 0x4d62, [0x279c] = 0x4d63, [0x279d] = 0x4d64, [0x279e] = 0x4d65,
+  [0x279f] = 0x4d66, [0x27a0] = 0x4d67, [0x27a1] = 0x4d68, [0x27a2] = 0x4d69,
+  [0x27a3] = 0x4d6a, [0x27a4] = 0x4d6b, [0x27a5] = 0x4d6c, [0x27a6] = 0x4d6d,
+  [0x27a7] = 0x4d6e, [0x27a8] = 0x4d6f, [0x27a9] = 0x4d70, [0x27aa] = 0x4d71,
+  [0x27ab] = 0x4d72, [0x27ac] = 0x4d73, [0x27ad] = 0x4d74, [0x27ae] = 0x4d75,
+  [0x27af] = 0x4d76, [0x27b0] = 0x4d77, [0x27b1] = 0x4d78, [0x27b2] = 0x4d79,
+  [0x27b3] = 0x4d7a, [0x27b4] = 0x4d7b, [0x27b5] = 0x4d7c, [0x27b6] = 0x4d7d,
+  [0x27b7] = 0x4d7e, [0x27b8] = 0x4d7f, [0x27b9] = 0x4d80, [0x27ba] = 0x4d81,
+  [0x27bb] = 0x4d82, [0x27bc] = 0x4d83, [0x27bd] = 0x4d84, [0x27be] = 0x4d85,
+  [0x27bf] = 0x4d86, [0x27c0] = 0x4d87, [0x27c1] = 0x4d88, [0x27c2] = 0x4d89,
+  [0x27c3] = 0x4d8a, [0x27c4] = 0x4d8b, [0x27c5] = 0x4d8c, [0x27c6] = 0x4d8d,
+  [0x27c7] = 0x4d8e, [0x27c8] = 0x4d8f, [0x27c9] = 0x4d90, [0x27ca] = 0x4d91,
+  [0x27cb] = 0x4d92, [0x27cc] = 0x4d93, [0x27cd] = 0x4d94, [0x27ce] = 0x4d95,
+  [0x27cf] = 0x4d96, [0x27d0] = 0x4d97, [0x27d1] = 0x4d98, [0x27d2] = 0x4d99,
+  [0x27d3] = 0x4d9a, [0x27d4] = 0x4d9b, [0x27d5] = 0x4d9c, [0x27d6] = 0x4d9d,
+  [0x27d7] = 0x4d9e, [0x27d8] = 0x4d9f, [0x27d9] = 0x4da0, [0x27da] = 0x4da1,
+  [0x27db] = 0x4da2, [0x27dc] = 0x4da3, [0x27dd] = 0x4da4, [0x27de] = 0x4da5,
+  [0x27df] = 0x4da6, [0x27e0] = 0x4da7, [0x27e1] = 0x4da8, [0x27e2] = 0x4da9,
+  [0x27e3] = 0x4daa, [0x27e4] = 0x4dab, [0x27e5] = 0x4dac, [0x27e6] = 0x4dad,
+  [0x27e7] = 0x4daf, [0x27e8] = 0x4db0, [0x27e9] = 0x4db1, [0x27ea] = 0x4db2,
+  [0x27eb] = 0x4db3, [0x27ec] = 0x4db4, [0x27ed] = 0x4db5, [0x27f8] = 0x4dc0,
+  [0x27f9] = 0x4dc1, [0x27fa] = 0x4dc2, [0x27fb] = 0x4dc3, [0x27fc] = 0x4dc4,
+  [0x27fd] = 0x4dc5, [0x27fe] = 0x4dc6, [0x27ff] = 0x4dc7, [0x2800] = 0x4dc8,
+  [0x2801] = 0x4dc9, [0x2802] = 0x4dca, [0x2803] = 0x4dcb, [0x2804] = 0x4dcc,
+  [0x2805] = 0x4dcd, [0x2806] = 0x4dce, [0x2807] = 0x4dcf, [0x2808] = 0x4dd0,
+  [0x2809] = 0x4dd1, [0x280a] = 0x4dd2, [0x280b] = 0x4dd3, [0x280c] = 0x4dd4,
+  [0x280d] = 0x4dd5, [0x280e] = 0x4dd6, [0x280f] = 0x4dd7, [0x2810] = 0x4dd8,
+  [0x2811] = 0x4dd9, [0x2812] = 0x4dda, [0x2813] = 0x4ddb, [0x2814] = 0x4ddc,
+  [0x2815] = 0x4ddd, [0x2816] = 0x4dde, [0x2817] = 0x4ddf, [0x2818] = 0x4de0,
+  [0x2819] = 0x4de1, [0x281a] = 0x4de2, [0x281b] = 0x4de3, [0x281c] = 0x4de4,
+  [0x281d] = 0x4de5, [0x281e] = 0x4de6, [0x281f] = 0x4de7, [0x2820] = 0x4de8,
+  [0x2821] = 0x4de9, [0x2822] = 0x4dea, [0x2823] = 0x4deb, [0x2824] = 0x4dec,
+  [0x2825] = 0x4ded, [0x2826] = 0x4dee, [0x2827] = 0x4def, [0x2828] = 0x4df0,
+  [0x2829] = 0x4df1, [0x282a] = 0x4df2, [0x282b] = 0x4df3, [0x282c] = 0x4df4,
+  [0x282d] = 0x4df5, [0x282e] = 0x4df6, [0x282f] = 0x4df7, [0x2830] = 0x4df8,
+  [0x2831] = 0x4df9, [0x2832] = 0x4dfa, [0x2833] = 0x4dfb, [0x2834] = 0x4dfc,
+  [0x2835] = 0x4dfd, [0x2836] = 0x4dfe, [0x2837] = 0x4dff, [0x2838] = 0xe76c,
+  [0x2839] = 0xe7c8, [0x283a] = 0xe7e7, [0x283b] = 0xe7e8, [0x283c] = 0xe7e9,
+  [0x283d] = 0xe7ea, [0x283e] = 0xe7eb, [0x283f] = 0xe7ec, [0x2840] = 0xe7ed,
+  [0x2841] = 0xe7ee, [0x2842] = 0xe7ef, [0x2843] = 0xe7f0, [0x2844] = 0xe7f1,
+  [0x2845] = 0xe7f2, [0x2846] = 0xe7f3, [0x2847] = 0xe815, [0x2848] = 0xe819,
+  [0x2849] = 0xe81a, [0x284a] = 0xe81b, [0x284b] = 0xe81c, [0x284c] = 0xe81d,
+  [0x284d] = 0xe81f, [0x284e] = 0xe820, [0x284f] = 0xe821, [0x2850] = 0xe822,
+  [0x2851] = 0xe823, [0x2852] = 0xe824, [0x2853] = 0xe825, [0x2854] = 0xe827,
+  [0x2855] = 0xe828, [0x2856] = 0xe829, [0x2857] = 0xe82a, [0x2858] = 0xe82d,
+  [0x2859] = 0xe82e, [0x285a] = 0xe82f, [0x285b] = 0xe830, [0x285c] = 0xe833,
+  [0x285d] = 0xe834, [0x285e] = 0xe835, [0x285f] = 0xe836, [0x2860] = 0xe837,
+  [0x2861] = 0xe838, [0x2862] = 0xe839, [0x2863] = 0xe83a, [0x2864] = 0xe83c,
+  [0x2865] = 0xe83d, [0x2866] = 0xe83e, [0x2867] = 0xe83f, [0x2868] = 0xe840,
+  [0x2869] = 0xe841, [0x286a] = 0xe842, [0x286b] = 0xe844, [0x286c] = 0xe845,
+  [0x286d] = 0xe846, [0x286e] = 0xe847, [0x286f] = 0xe848, [0x2870] = 0xe849,
+  [0x2871] = 0xe84a, [0x2872] = 0xe84b, [0x2873] = 0xe84c, [0x2874] = 0xe84d,
+  [0x2875] = 0xe84e, [0x2876] = 0xe84f, [0x2877] = 0xe850, [0x2878] = 0xe851,
+  [0x2879] = 0xe852, [0x287a] = 0xe853, [0x287b] = 0xe856, [0x287c] = 0xe857,
+  [0x287d] = 0xe858, [0x287e] = 0xe859, [0x287f] = 0xe85a, [0x2880] = 0xe85b,
+  [0x2881] = 0xe85c, [0x2882] = 0xe85d, [0x2883] = 0xe85e, [0x2884] = 0xe85f,
+  [0x2885] = 0xe860, [0x2886] = 0xe861, [0x2887] = 0xe862, [0x2888] = 0xe863,
+  [0x2889] = 0xf92d, [0x288a] = 0xf92e, [0x288b] = 0xf92f, [0x288c] = 0xf930,
+  [0x288d] = 0xf931, [0x288e] = 0xf932, [0x288f] = 0xf933, [0x2890] = 0xf934,
+  [0x2891] = 0xf935, [0x2892] = 0xf936, [0x2893] = 0xf937, [0x2894] = 0xf938,
+  [0x2895] = 0xf939, [0x2896] = 0xf93a, [0x2897] = 0xf93b, [0x2898] = 0xf93c,
+  [0x2899] = 0xf93d, [0x289a] = 0xf93e, [0x289b] = 0xf93f, [0x289c] = 0xf940,
+  [0x289d] = 0xf941, [0x289e] = 0xf942, [0x289f] = 0xf943, [0x28a0] = 0xf944,
+  [0x28a1] = 0xf945, [0x28a2] = 0xf946, [0x28a3] = 0xf947, [0x28a4] = 0xf948,
+  [0x28a5] = 0xf949, [0x28a6] = 0xf94a, [0x28a7] = 0xf94b, [0x28a8] = 0xf94c,
+  [0x28a9] = 0xf94d, [0x28aa] = 0xf94e, [0x28ab] = 0xf94f, [0x28ac] = 0xf950,
+  [0x28ad] = 0xf951, [0x28ae] = 0xf952, [0x28af] = 0xf953, [0x28b0] = 0xf954,
+  [0x28b1] = 0xf955, [0x28b2] = 0xf956, [0x28b3] = 0xf957, [0x28b4] = 0xf958,
+  [0x28b5] = 0xf959, [0x28b6] = 0xf95a, [0x28b7] = 0xf95b, [0x28b8] = 0xf95c,
+  [0x28b9] = 0xf95d, [0x28ba] = 0xf95e, [0x28bb] = 0xf95f, [0x28bc] = 0xf960,
+  [0x28bd] = 0xf961, [0x28be] = 0xf962, [0x28bf] = 0xf963, [0x28c0] = 0xf964,
+  [0x28c1] = 0xf965, [0x28c2] = 0xf966, [0x28c3] = 0xf967, [0x28c4] = 0xf968,
+  [0x28c5] = 0xf969, [0x28c6] = 0xf96a, [0x28c7] = 0xf96b, [0x28c8] = 0xf96c,
+  [0x28c9] = 0xf96d, [0x28ca] = 0xf96e, [0x28cb] = 0xf96f, [0x28cc] = 0xf970,
+  [0x28cd] = 0xf971, [0x28ce] = 0xf972, [0x28cf] = 0xf973, [0x28d0] = 0xf974,
+  [0x28d1] = 0xf975, [0x28d2] = 0xf976, [0x28d3] = 0xf977, [0x28d4] = 0xf978,
+  [0x28d5] = 0xf97a, [0x28d6] = 0xf97b, [0x28d7] = 0xf97c, [0x28d8] = 0xf97d,
+  [0x28d9] = 0xf97e, [0x28da] = 0xf97f, [0x28db] = 0xf980, [0x28dc] = 0xf981,
+  [0x28dd] = 0xf982, [0x28de] = 0xf983, [0x28df] = 0xf984, [0x28e0] = 0xf985,
+  [0x28e1] = 0xf986, [0x28e2] = 0xf987, [0x28e3] = 0xf988, [0x28e4] = 0xf989,
+  [0x28e5] = 0xf98a, [0x28e6] = 0xf98b, [0x28e7] = 0xf98c, [0x28e8] = 0xf98d,
+  [0x28e9] = 0xf98e, [0x28ea] = 0xf98f, [0x28eb] = 0xf990, [0x28ec] = 0xf991,
+  [0x28ed] = 0xf992, [0x28ee] = 0xf993, [0x28ef] = 0xf994, [0x28f0] = 0xf996,
+  [0x28f1] = 0xf997, [0x28f2] = 0xf998, [0x28f3] = 0xf999, [0x28f4] = 0xf99a,
+  [0x28f5] = 0xf99b, [0x28f6] = 0xf99c, [0x28f7] = 0xf99d, [0x28f8] = 0xf99e,
+  [0x28f9] = 0xf99f, [0x28fa] = 0xf9a0, [0x28fb] = 0xf9a1, [0x28fc] = 0xf9a2,
+  [0x28fd] = 0xf9a3, [0x28fe] = 0xf9a4, [0x28ff] = 0xf9a5, [0x2900] = 0xf9a6,
+  [0x2901] = 0xf9a7, [0x2902] = 0xf9a8, [0x2903] = 0xf9a9, [0x2904] = 0xf9aa,
+  [0x2905] = 0xf9ab, [0x2906] = 0xf9ac, [0x2907] = 0xf9ad, [0x2908] = 0xf9ae,
+  [0x2909] = 0xf9af, [0x290a] = 0xf9b0, [0x290b] = 0xf9b1, [0x290c] = 0xf9b2,
+  [0x290d] = 0xf9b3, [0x290e] = 0xf9b4, [0x290f] = 0xf9b5, [0x2910] = 0xf9b6,
+  [0x2911] = 0xf9b7, [0x2912] = 0xf9b8, [0x2913] = 0xf9b9, [0x2914] = 0xf9ba,
+  [0x2915] = 0xf9bb, [0x2916] = 0xf9bc, [0x2917] = 0xf9bd, [0x2918] = 0xf9be,
+  [0x2919] = 0xf9bf, [0x291a] = 0xf9c0, [0x291b] = 0xf9c1, [0x291c] = 0xf9c2,
+  [0x291d] = 0xf9c3, [0x291e] = 0xf9c4, [0x291f] = 0xf9c5, [0x2920] = 0xf9c6,
+  [0x2921] = 0xf9c7, [0x2922] = 0xf9c8, [0x2923] = 0xf9c9, [0x2924] = 0xf9ca,
+  [0x2925] = 0xf9cb, [0x2926] = 0xf9cc, [0x2927] = 0xf9cd, [0x2928] = 0xf9ce,
+  [0x2929] = 0xf9cf, [0x292a] = 0xf9d0, [0x292b] = 0xf9d1, [0x292c] = 0xf9d2,
+  [0x292d] = 0xf9d3, [0x292e] = 0xf9d4, [0x292f] = 0xf9d5, [0x2930] = 0xf9d6,
+  [0x2931] = 0xf9d7, [0x2932] = 0xf9d8, [0x2933] = 0xf9d9, [0x2934] = 0xf9da,
+  [0x2935] = 0xf9db, [0x2936] = 0xf9dc, [0x2937] = 0xf9dd, [0x2938] = 0xf9de,
+  [0x2939] = 0xf9df, [0x293a] = 0xf9e0, [0x293b] = 0xf9e1, [0x293c] = 0xf9e2,
+  [0x293d] = 0xf9e3, [0x293e] = 0xf9e4, [0x293f] = 0xf9e5, [0x2940] = 0xf9e6,
+  [0x2941] = 0xf9e8, [0x2942] = 0xf9e9, [0x2943] = 0xf9ea, [0x2944] = 0xf9eb,
+  [0x2945] = 0xf9ec, [0x2946] = 0xf9ed, [0x2947] = 0xf9ee, [0x2948] = 0xf9ef,
+  [0x2949] = 0xf9f0, [0x294a] = 0xf9f2, [0x294b] = 0xf9f3, [0x294c] = 0xf9f4,
+  [0x294d] = 0xf9f5, [0x294e] = 0xf9f6, [0x294f] = 0xf9f7, [0x2950] = 0xf9f8,
+  [0x2951] = 0xf9f9, [0x2952] = 0xf9fa, [0x2953] = 0xf9fb, [0x2954] = 0xf9fc,
+  [0x2955] = 0xf9fd, [0x2956] = 0xf9fe, [0x2957] = 0xf9ff, [0x2958] = 0xfa00,
+  [0x2959] = 0xfa01, [0x295a] = 0xfa02, [0x295b] = 0xfa03, [0x295c] = 0xfa04,
+  [0x295d] = 0xfa05, [0x295e] = 0xfa06, [0x295f] = 0xfa07, [0x2960] = 0xfa08,
+  [0x2961] = 0xfa09, [0x2962] = 0xfa0a, [0x2963] = 0xfa0b, [0x2964] = 0xfa10,
+  [0x2965] = 0xfa12, [0x2966] = 0xfa15, [0x2967] = 0xfa16, [0x2968] = 0xfa17,
+  [0x2969] = 0xfa19, [0x296a] = 0xfa1a, [0x296b] = 0xfa1b, [0x296c] = 0xfa1c,
+  [0x296d] = 0xfa1d, [0x296e] = 0xfa1e, [0x296f] = 0xfa22, [0x2970] = 0xfa25,
+  [0x2971] = 0xfa26, [0x2d78] = 0xfe32, [0x2d79] = 0xfe45, [0x2d7a] = 0xfe46,
+  [0x2d7b] = 0xfe47, [0x2d7c] = 0xfe48, [0x2d7e] = 0xfe58, [0x2d84] = 0xfe70,
+  [0x2d85] = 0xfe71, [0x2d86] = 0xfe72, [0x2d87] = 0xfe73, [0x2d88] = 0xfe74,
+  [0x2d8a] = 0xfe76, [0x2d8b] = 0xfe77, [0x2d8c] = 0xfe78, [0x2d8d] = 0xfe79,
+  [0x2d8e] = 0xfe7a, [0x2d8f] = 0xfe7b, [0x2d90] = 0xfe7c, [0x2d91] = 0xfe7d,
+  [0x2d92] = 0xfe7e, [0x2d93] = 0xfe7f, [0x2d94] = 0xfe80, [0x2d95] = 0xfe81,
+  [0x2d96] = 0xfe82, [0x2d97] = 0xfe83, [0x2d98] = 0xfe84, [0x2d99] = 0xfe85,
+  [0x2d9a] = 0xfe86, [0x2d9b] = 0xfe87, [0x2d9c] = 0xfe88, [0x2d9d] = 0xfe89,
+  [0x2d9e] = 0xfe8a, [0x2d9f] = 0xfe8b, [0x2da0] = 0xfe8c, [0x2da1] = 0xfe8d,
+  [0x2da2] = 0xfe8e, [0x2da3] = 0xfe8f, [0x2da4] = 0xfe90, [0x2da5] = 0xfe91,
+  [0x2da6] = 0xfe92, [0x2da7] = 0xfe93, [0x2da8] = 0xfe94, [0x2da9] = 0xfe95,
+  [0x2daa] = 0xfe96, [0x2dab] = 0xfe97, [0x2dac] = 0xfe98, [0x2dad] = 0xfe99,
+  [0x2dae] = 0xfe9a, [0x2daf] = 0xfe9b, [0x2db0] = 0xfe9c, [0x2db1] = 0xfe9d,
+  [0x2db2] = 0xfe9e, [0x2db3] = 0xfe9f, [0x2db4] = 0xfea0, [0x2db5] = 0xfea1,
+  [0x2db6] = 0xfea2, [0x2db7] = 0xfea3, [0x2db8] = 0xfea4, [0x2db9] = 0xfea5,
+  [0x2dba] = 0xfea6, [0x2dbb] = 0xfea7, [0x2dbc] = 0xfea8, [0x2dbd] = 0xfea9,
+  [0x2dbe] = 0xfeaa, [0x2dbf] = 0xfeab, [0x2dc0] = 0xfeac, [0x2dc1] = 0xfead,
+  [0x2dc2] = 0xfeae, [0x2dc3] = 0xfeaf, [0x2dc4] = 0xfeb0, [0x2dc5] = 0xfeb1,
+  [0x2dc6] = 0xfeb2, [0x2dc7] = 0xfeb3, [0x2dc8] = 0xfeb4, [0x2dc9] = 0xfeb5,
+  [0x2dca] = 0xfeb6, [0x2dcb] = 0xfeb7, [0x2dcc] = 0xfeb8, [0x2dcd] = 0xfeb9,
+  [0x2dce] = 0xfeba, [0x2dcf] = 0xfebb, [0x2dd0] = 0xfebc, [0x2dd1] = 0xfebd,
+  [0x2dd2] = 0xfebe, [0x2dd3] = 0xfebf, [0x2dd4] = 0xfec0, [0x2dd5] = 0xfec1,
+  [0x2dd6] = 0xfec2, [0x2dd7] = 0xfec3, [0x2dd8] = 0xfec4, [0x2dd9] = 0xfec5,
+  [0x2dda] = 0xfec6, [0x2ddb] = 0xfec7, [0x2ddc] = 0xfec8, [0x2ddd] = 0xfec9,
+  [0x2dde] = 0xfeca, [0x2ddf] = 0xfecb, [0x2de0] = 0xfecc, [0x2de1] = 0xfecd,
+  [0x2de2] = 0xfece, [0x2de3] = 0xfecf, [0x2de4] = 0xfed0, [0x2de5] = 0xfed1,
+  [0x2de6] = 0xfed2, [0x2de7] = 0xfed3, [0x2de8] = 0xfed4, [0x2de9] = 0xfed5,
+  [0x2dea] = 0xfed6, [0x2deb] = 0xfed7, [0x2dec] = 0xfed8, [0x2ded] = 0xfed9,
+  [0x2dee] = 0xfeda, [0x2def] = 0xfedb, [0x2df0] = 0xfedc, [0x2df1] = 0xfedd,
+  [0x2df2] = 0xfede, [0x2df3] = 0xfedf, [0x2df4] = 0xfee0, [0x2df5] = 0xfee1,
+  [0x2df6] = 0xfee2, [0x2df7] = 0xfee3, [0x2df8] = 0xfee4, [0x2df9] = 0xfee5,
+  [0x2dfa] = 0xfee6, [0x2dfb] = 0xfee7, [0x2dfc] = 0xfee8, [0x2dfd] = 0xfee9,
+  [0x2dfe] = 0xfeea, [0x2dff] = 0xfeeb, [0x2e00] = 0xfeec, [0x2e01] = 0xfeed,
+  [0x2e02] = 0xfeee, [0x2e03] = 0xfeef, [0x2e04] = 0xfef0, [0x2e05] = 0xfef1,
+  [0x2e06] = 0xfef2, [0x2e07] = 0xfef3, [0x2e08] = 0xfef4, [0x2e09] = 0xfef5,
+  [0x2e0a] = 0xfef6, [0x2e0b] = 0xfef7, [0x2e0c] = 0xfef8, [0x2e0d] = 0xfef9,
+  [0x2e0e] = 0xfefa, [0x2e0f] = 0xfefb, [0x2e10] = 0xfefc, [0x2e13] = 0xfeff,
+  [0x2e15] = 0xff5f, [0x2e16] = 0xff60, [0x2e17] = 0xff61, [0x2e18] = 0xff62,
+  [0x2e19] = 0xff63, [0x2e1a] = 0xff64, [0x2e1b] = 0xff65, [0x2e1c] = 0xff66,
+  [0x2e1d] = 0xff67, [0x2e1e] = 0xff68, [0x2e1f] = 0xff69, [0x2e20] = 0xff6a,
+  [0x2e21] = 0xff6b, [0x2e22] = 0xff6c, [0x2e23] = 0xff6d, [0x2e24] = 0xff6e,
+  [0x2e25] = 0xff6f, [0x2e26] = 0xff70, [0x2e27] = 0xff71, [0x2e28] = 0xff72,
+  [0x2e29] = 0xff73, [0x2e2a] = 0xff74, [0x2e2b] = 0xff75, [0x2e2c] = 0xff76,
+  [0x2e2d] = 0xff77, [0x2e2e] = 0xff78, [0x2e2f] = 0xff79, [0x2e30] = 0xff7a,
+  [0x2e31] = 0xff7b, [0x2e32] = 0xff7c, [0x2e33] = 0xff7d, [0x2e34] = 0xff7e,
+  [0x2e35] = 0xff7f, [0x2e36] = 0xff80, [0x2e37] = 0xff81, [0x2e38] = 0xff82,
+  [0x2e39] = 0xff83, [0x2e3a] = 0xff84, [0x2e3b] = 0xff85, [0x2e3c] = 0xff86,
+  [0x2e3d] = 0xff87, [0x2e3e] = 0xff88, [0x2e3f] = 0xff89, [0x2e40] = 0xff8a,
+  [0x2e41] = 0xff8b, [0x2e42] = 0xff8c, [0x2e43] = 0xff8d, [0x2e44] = 0xff8e,
+  [0x2e45] = 0xff8f, [0x2e46] = 0xff90, [0x2e47] = 0xff91, [0x2e48] = 0xff92,
+  [0x2e49] = 0xff93, [0x2e4a] = 0xff94, [0x2e4b] = 0xff95, [0x2e4c] = 0xff96,
+  [0x2e4d] = 0xff97, [0x2e4e] = 0xff98, [0x2e4f] = 0xff99, [0x2e50] = 0xff9a,
+  [0x2e51] = 0xff9b, [0x2e52] = 0xff9c, [0x2e53] = 0xff9d, [0x2e54] = 0xff9e,
+  [0x2e55] = 0xff9f, [0x2e56] = 0xffa0, [0x2e57] = 0xffa1, [0x2e58] = 0xffa2,
+  [0x2e59] = 0xffa3, [0x2e5a] = 0xffa4, [0x2e5b] = 0xffa5, [0x2e5c] = 0xffa6,
+  [0x2e5d] = 0xffa7, [0x2e5e] = 0xffa8, [0x2e5f] = 0xffa9, [0x2e60] = 0xffaa,
+  [0x2e61] = 0xffab, [0x2e62] = 0xffac, [0x2e63] = 0xffad, [0x2e64] = 0xffae,
+  [0x2e65] = 0xffaf, [0x2e66] = 0xffb0, [0x2e67] = 0xffb1, [0x2e68] = 0xffb2,
+  [0x2e69] = 0xffb3, [0x2e6a] = 0xffb4, [0x2e6b] = 0xffb5, [0x2e6c] = 0xffb6,
+  [0x2e6d] = 0xffb7, [0x2e6e] = 0xffb8, [0x2e6f] = 0xffb9, [0x2e70] = 0xffba,
+  [0x2e71] = 0xffbb, [0x2e72] = 0xffbc, [0x2e73] = 0xffbd, [0x2e74] = 0xffbe,
+  [0x2e78] = 0xffc2, [0x2e79] = 0xffc3, [0x2e7a] = 0xffc4, [0x2e7b] = 0xffc5,
+  [0x2e7c] = 0xffc6, [0x2e7d] = 0xffc7, [0x2e80] = 0xffca, [0x2e81] = 0xffcb,
+  [0x2e82] = 0xffcc, [0x2e83] = 0xffcd, [0x2e84] = 0xffce, [0x2e85] = 0xffcf,
+  [0x2e88] = 0xffd2, [0x2e89] = 0xffd3, [0x2e8a] = 0xffd4, [0x2e8b] = 0xffd5,
+  [0x2e8c] = 0xffd6, [0x2e8d] = 0xffd7, [0x2e90] = 0xffda, [0x2e91] = 0xffdb,
+  [0x2e92] = 0xffdc,
 };
 
-/* Table for UCS-4 -> GB18030, for the ranges U+0080..U+ABFF, U+D7A4..U+D7FF.
+/* Table for UCS-4 -> GB18030, for the range U+0080..U+9FBB.
    There are three kinds of two-byte entries (ch1, ch2):
      (ch1, ch2) = (0, 0) means an unmapped character,
      0x20 <= ch1 <= 0x80 means a four-byte character,
      ch1 >= 0x81 means a two-byte character.
    Generated through
 
-   sort +1 < GB18030.table | clisp tab.lisp
+   sort -k 2 < GB18030.table | clisp tab.lisp
 
    where tab.lisp is:
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    (locally (declare (compile))
      (let ((count 0)
-           (range1-start #x0080) (range1-end #xABFF)
-           (range2-start #xD7A4) (range2-end #xD7FF))
+	   (range-start #x0080) (range-end #x9FBB))
        (flet ((output-pair (ucs entry)
-                (when (= (mod count 3) 0)
-                  (format t " "))
-                (format t " ~([0x~4,'0X] = \"\\x~2,'0X\\x~2,'0X\"~),"
-                        ; There are two ranges. The gap length is:
-                        ;   (- #xd7a4 #xac00) = 11172.
-                        (cond ((<= range1-start ucs range1-end)
-                               (- ucs range1-start))
-                              ((<= range2-start ucs range2-end)
-                               (+ (- ucs range2-start) 11172)))
-                        (ash entry -8) (ldb (byte 8 0) entry))
-                (incf count)
-                (when (= (mod count 3) 0)
-                  (format t "~%"))))
-         (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 (or (<= range1-start ucs range1-end)
-                           (<= range2-start ucs range2-end))
-                   (assert (>= gbk #x8100))
-                   (output-pair ucs gbk))))
-             (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))))
-                 (when (or (<= range1-start ucs range1-end)
-                           (<= range2-start ucs range2-end))
-                   (output-pair ucs (+ #x2000 linear))))))))
+		(when (= (mod count 3) 0)
+		  (format t " "))
+		(format t " ~([0x~4,'0X] = \"\\x~2,'0X\\x~2,'0X\"~),"
+			; There are two ranges. The gap length is:
+			;   (- #xd7a4 #xac00) = 11172.
+			(cond ((<= range-start ucs range-end)
+			       (- ucs range-start)))
+			(ash entry -8) (ldb (byte 8 0) entry))
+		(incf count)
+		(when (= (mod count 3) 0)
+		  (format t "~%"))))
+	 (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 :radix 16)))
+		 (when (<= range-start ucs range-end)
+		   (assert (>= gbk #x8100))
+		   (output-pair ucs gbk))))
+	     (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))))
+		 (when (<= range-start ucs range-end)
+		   (output-pair ucs (+ #x2000 linear))))))))
        (format t "~%")))
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 */
 
-static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
+static const unsigned char __ucs_to_gb18030_tab1[][2] =
 {
   [0x0000] = "\x20\x00", [0x0001] = "\x20\x01", [0x0002] = "\x20\x02",
   [0x0003] = "\x20\x03", [0x0004] = "\x20\x04", [0x0005] = "\x20\x05",
@@ -10599,65 +7954,81 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x0198] = "\x21\x73", [0x0199] = "\x21\x74", [0x019a] = "\x21\x75",
   [0x019b] = "\x21\x76", [0x019c] = "\x21\x77", [0x019d] = "\x21\x78",
   [0x019e] = "\x21\x79", [0x019f] = "\x21\x7a", [0x01a0] = "\x21\x7b",
-  [0x01a2] = "\x21\x7d", [0x01a3] = "\x21\x7e", [0x01a4] = "\x21\x7f",
-  [0x01a5] = "\x21\x80", [0x01a6] = "\x21\x81", [0x01a7] = "\x21\x82",
-  [0x01a8] = "\x21\x83", [0x01a9] = "\x21\x84", [0x01aa] = "\x21\x85",
-  [0x01ab] = "\x21\x86", [0x01ac] = "\x21\x87", [0x01ad] = "\x21\x88",
-  [0x01ae] = "\x21\x89", [0x01af] = "\x21\x8a", [0x01b0] = "\x21\x8b",
-  [0x01b1] = "\x21\x8c", [0x01b2] = "\x21\x8d", [0x01b3] = "\x21\x8e",
-  [0x01d0] = "\x21\xab", [0x01d1] = "\xa8\xbb", [0x01d2] = "\x21\xac",
-  [0x01d3] = "\x21\xad", [0x01d4] = "\x21\xae", [0x01d5] = "\x21\xaf",
-  [0x01d6] = "\x21\xb0", [0x01d7] = "\x21\xb1", [0x01d8] = "\x21\xb2",
-  [0x01d9] = "\x21\xb3", [0x01da] = "\x21\xb4", [0x01db] = "\x21\xb5",
-  [0x01dc] = "\x21\xb6", [0x01dd] = "\x21\xb7", [0x01de] = "\x21\xb8",
-  [0x01df] = "\x21\xb9", [0x01e0] = "\x21\xba", [0x01e1] = "\xa8\xc0",
-  [0x01e2] = "\x21\xbb", [0x01e3] = "\x21\xbc", [0x01e4] = "\x21\xbd",
-  [0x01e5] = "\x21\xbe", [0x01e6] = "\x21\xbf", [0x01e7] = "\x21\xc0",
-  [0x01e8] = "\x21\xc1", [0x01e9] = "\x21\xc2", [0x01ea] = "\x21\xc3",
-  [0x01eb] = "\x21\xc4", [0x01ec] = "\x21\xc5", [0x01ed] = "\x21\xc6",
-  [0x01ee] = "\x21\xc7", [0x01ef] = "\x21\xc8", [0x01f0] = "\x21\xc9",
-  [0x01f1] = "\x21\xca", [0x01f2] = "\x21\xcb", [0x01f3] = "\x21\xcc",
-  [0x01f4] = "\x21\xcd", [0x01f5] = "\x21\xce", [0x01f6] = "\x21\xcf",
-  [0x01f7] = "\x21\xd0", [0x01f8] = "\x21\xd1", [0x01f9] = "\x21\xd2",
-  [0x01fa] = "\x21\xd3", [0x01fb] = "\x21\xd4", [0x01fc] = "\x21\xd5",
-  [0x01fd] = "\x21\xd6", [0x01fe] = "\x21\xd7", [0x01ff] = "\x21\xd8",
-  [0x0200] = "\x21\xd9", [0x0201] = "\x21\xda", [0x0202] = "\x21\xdb",
-  [0x0203] = "\x21\xdc", [0x0204] = "\x21\xdd", [0x0205] = "\x21\xde",
-  [0x0206] = "\x21\xdf", [0x0207] = "\x21\xe0", [0x0208] = "\x21\xe1",
-  [0x0209] = "\x21\xe2", [0x020a] = "\x21\xe3", [0x020b] = "\x21\xe4",
-  [0x020c] = "\x21\xe5", [0x020d] = "\x21\xe6", [0x020e] = "\x21\xe7",
-  [0x020f] = "\x21\xe8", [0x0210] = "\x21\xe9", [0x0211] = "\x21\xea",
-  [0x0212] = "\x21\xeb", [0x0213] = "\x21\xec", [0x0214] = "\x21\xed",
-  [0x0215] = "\x21\xee", [0x0216] = "\x21\xef", [0x0217] = "\x21\xf0",
-  [0x0218] = "\x21\xf1", [0x0219] = "\x21\xf2", [0x021a] = "\x21\xf3",
-  [0x021b] = "\x21\xf4", [0x021c] = "\x21\xf5", [0x021d] = "\x21\xf6",
-  [0x021e] = "\x21\xf7", [0x021f] = "\x21\xf8", [0x0220] = "\x21\xf9",
-  [0x0221] = "\x21\xfa", [0x0222] = "\x21\xfb", [0x0223] = "\x21\xfc",
-  [0x0224] = "\x21\xfd", [0x0225] = "\x21\xfe", [0x0226] = "\x21\xff",
-  [0x0227] = "\x22\x00", [0x0228] = "\x22\x01", [0x0229] = "\x22\x02",
-  [0x022a] = "\x22\x03", [0x022b] = "\x22\x04", [0x022c] = "\x22\x05",
-  [0x022d] = "\x22\x06", [0x0230] = "\x22\x09", [0x0231] = "\x22\x0a",
-  [0x0232] = "\x22\x0b", [0x0233] = "\x22\x0c", [0x0234] = "\x22\x0d",
-  [0x0235] = "\x22\x0e", [0x0236] = "\x22\x0f", [0x0237] = "\x22\x10",
-  [0x0238] = "\x22\x11", [0x0239] = "\x22\x12", [0x023a] = "\x22\x13",
-  [0x023b] = "\x22\x14", [0x023c] = "\x22\x15", [0x023d] = "\x22\x16",
-  [0x023e] = "\x22\x17", [0x023f] = "\x22\x18", [0x0240] = "\x22\x19",
-  [0x0241] = "\x22\x1a", [0x0242] = "\x22\x1b", [0x0243] = "\x22\x1c",
-  [0x0244] = "\x22\x1d", [0x0245] = "\x22\x1e", [0x0246] = "\x22\x1f",
-  [0x0247] = "\xa1\xa6", [0x0248] = "\x22\x20", [0x0249] = "\xa1\xa5",
-  [0x024a] = "\xa8\x40", [0x024b] = "\xa8\x41", [0x024c] = "\x22\x21",
-  [0x024d] = "\x22\x22", [0x024e] = "\x22\x23", [0x024f] = "\x22\x24",
-  [0x0250] = "\x22\x25", [0x0251] = "\x22\x26", [0x0252] = "\x22\x27",
-  [0x0253] = "\x22\x28", [0x0254] = "\x22\x29", [0x0255] = "\x22\x2a",
-  [0x0256] = "\x22\x2b", [0x0257] = "\x22\x2c", [0x0258] = "\x22\x2d",
-  [0x0259] = "\xa8\x42", [0x025a] = "\x22\x2e", [0x025b] = "\x22\x2f",
-  [0x025c] = "\x22\x30", [0x025d] = "\x22\x31", [0x025e] = "\x22\x32",
-  [0x025f] = "\x22\x33", [0x0260] = "\x22\x34", [0x0261] = "\x22\x35",
-  [0x0262] = "\x22\x36", [0x0263] = "\x22\x37", [0x0264] = "\x22\x38",
-  [0x0265] = "\x22\x39", [0x0266] = "\x22\x3a", [0x0267] = "\x22\x3b",
-  [0x0268] = "\x22\x3c", [0x0269] = "\x22\x3d", [0x026a] = "\x22\x3e",
-  [0x026b] = "\x22\x3f", [0x026c] = "\x22\x40", [0x026d] = "\x22\x41",
-  [0x026e] = "\x22\x42", [0x0280] = "\x22\x54", [0x0281] = "\x22\x55",
+  [0x01a1] = "\x21\x7c", [0x01a2] = "\x21\x7d", [0x01a3] = "\x21\x7e",
+  [0x01a4] = "\x21\x7f", [0x01a5] = "\x21\x80", [0x01a6] = "\x21\x81",
+  [0x01a7] = "\x21\x82", [0x01a8] = "\x21\x83", [0x01a9] = "\x21\x84",
+  [0x01aa] = "\x21\x85", [0x01ab] = "\x21\x86", [0x01ac] = "\x21\x87",
+  [0x01ad] = "\x21\x88", [0x01ae] = "\x21\x89", [0x01af] = "\x21\x8a",
+  [0x01b0] = "\x21\x8b", [0x01b1] = "\x21\x8c", [0x01b2] = "\x21\x8d",
+  [0x01b3] = "\x21\x8e", [0x01b4] = "\x21\x8f", [0x01b5] = "\x21\x90",
+  [0x01b6] = "\x21\x91", [0x01b7] = "\x21\x92", [0x01b8] = "\x21\x93",
+  [0x01b9] = "\x21\x94", [0x01ba] = "\x21\x95", [0x01bb] = "\x21\x96",
+  [0x01bc] = "\x21\x97", [0x01bd] = "\x21\x98", [0x01be] = "\x21\x99",
+  [0x01bf] = "\x21\x9a", [0x01c0] = "\x21\x9b", [0x01c1] = "\x21\x9c",
+  [0x01c2] = "\x21\x9d", [0x01c3] = "\x21\x9e", [0x01c4] = "\x21\x9f",
+  [0x01c5] = "\x21\xa0", [0x01c6] = "\x21\xa1", [0x01c7] = "\x21\xa2",
+  [0x01c8] = "\x21\xa3", [0x01c9] = "\x21\xa4", [0x01ca] = "\x21\xa5",
+  [0x01cb] = "\x21\xa6", [0x01cc] = "\x21\xa7", [0x01cd] = "\x21\xa8",
+  [0x01ce] = "\x21\xa9", [0x01cf] = "\x21\xaa", [0x01d0] = "\x21\xab",
+  [0x01d1] = "\xa8\xbb", [0x01d2] = "\x21\xac", [0x01d3] = "\x21\xad",
+  [0x01d4] = "\x21\xae", [0x01d5] = "\x21\xaf", [0x01d6] = "\x21\xb0",
+  [0x01d7] = "\x21\xb1", [0x01d8] = "\x21\xb2", [0x01d9] = "\x21\xb3",
+  [0x01da] = "\x21\xb4", [0x01db] = "\x21\xb5", [0x01dc] = "\x21\xb6",
+  [0x01dd] = "\x21\xb7", [0x01de] = "\x21\xb8", [0x01df] = "\x21\xb9",
+  [0x01e0] = "\x21\xba", [0x01e1] = "\xa8\xc0", [0x01e2] = "\x21\xbb",
+  [0x01e3] = "\x21\xbc", [0x01e4] = "\x21\xbd", [0x01e5] = "\x21\xbe",
+  [0x01e6] = "\x21\xbf", [0x01e7] = "\x21\xc0", [0x01e8] = "\x21\xc1",
+  [0x01e9] = "\x21\xc2", [0x01ea] = "\x21\xc3", [0x01eb] = "\x21\xc4",
+  [0x01ec] = "\x21\xc5", [0x01ed] = "\x21\xc6", [0x01ee] = "\x21\xc7",
+  [0x01ef] = "\x21\xc8", [0x01f0] = "\x21\xc9", [0x01f1] = "\x21\xca",
+  [0x01f2] = "\x21\xcb", [0x01f3] = "\x21\xcc", [0x01f4] = "\x21\xcd",
+  [0x01f5] = "\x21\xce", [0x01f6] = "\x21\xcf", [0x01f7] = "\x21\xd0",
+  [0x01f8] = "\x21\xd1", [0x01f9] = "\x21\xd2", [0x01fa] = "\x21\xd3",
+  [0x01fb] = "\x21\xd4", [0x01fc] = "\x21\xd5", [0x01fd] = "\x21\xd6",
+  [0x01fe] = "\x21\xd7", [0x01ff] = "\x21\xd8", [0x0200] = "\x21\xd9",
+  [0x0201] = "\x21\xda", [0x0202] = "\x21\xdb", [0x0203] = "\x21\xdc",
+  [0x0204] = "\x21\xdd", [0x0205] = "\x21\xde", [0x0206] = "\x21\xdf",
+  [0x0207] = "\x21\xe0", [0x0208] = "\x21\xe1", [0x0209] = "\x21\xe2",
+  [0x020a] = "\x21\xe3", [0x020b] = "\x21\xe4", [0x020c] = "\x21\xe5",
+  [0x020d] = "\x21\xe6", [0x020e] = "\x21\xe7", [0x020f] = "\x21\xe8",
+  [0x0210] = "\x21\xe9", [0x0211] = "\x21\xea", [0x0212] = "\x21\xeb",
+  [0x0213] = "\x21\xec", [0x0214] = "\x21\xed", [0x0215] = "\x21\xee",
+  [0x0216] = "\x21\xef", [0x0217] = "\x21\xf0", [0x0218] = "\x21\xf1",
+  [0x0219] = "\x21\xf2", [0x021a] = "\x21\xf3", [0x021b] = "\x21\xf4",
+  [0x021c] = "\x21\xf5", [0x021d] = "\x21\xf6", [0x021e] = "\x21\xf7",
+  [0x021f] = "\x21\xf8", [0x0220] = "\x21\xf9", [0x0221] = "\x21\xfa",
+  [0x0222] = "\x21\xfb", [0x0223] = "\x21\xfc", [0x0224] = "\x21\xfd",
+  [0x0225] = "\x21\xfe", [0x0226] = "\x21\xff", [0x0227] = "\x22\x00",
+  [0x0228] = "\x22\x01", [0x0229] = "\x22\x02", [0x022a] = "\x22\x03",
+  [0x022b] = "\x22\x04", [0x022c] = "\x22\x05", [0x022d] = "\x22\x06",
+  [0x022e] = "\x22\x07", [0x022f] = "\x22\x08", [0x0230] = "\x22\x09",
+  [0x0231] = "\x22\x0a", [0x0232] = "\x22\x0b", [0x0233] = "\x22\x0c",
+  [0x0234] = "\x22\x0d", [0x0235] = "\x22\x0e", [0x0236] = "\x22\x0f",
+  [0x0237] = "\x22\x10", [0x0238] = "\x22\x11", [0x0239] = "\x22\x12",
+  [0x023a] = "\x22\x13", [0x023b] = "\x22\x14", [0x023c] = "\x22\x15",
+  [0x023d] = "\x22\x16", [0x023e] = "\x22\x17", [0x023f] = "\x22\x18",
+  [0x0240] = "\x22\x19", [0x0241] = "\x22\x1a", [0x0242] = "\x22\x1b",
+  [0x0243] = "\x22\x1c", [0x0244] = "\x22\x1d", [0x0245] = "\x22\x1e",
+  [0x0246] = "\x22\x1f", [0x0247] = "\xa1\xa6", [0x0248] = "\x22\x20",
+  [0x0249] = "\xa1\xa5", [0x024a] = "\xa8\x40", [0x024b] = "\xa8\x41",
+  [0x024c] = "\x22\x21", [0x024d] = "\x22\x22", [0x024e] = "\x22\x23",
+  [0x024f] = "\x22\x24", [0x0250] = "\x22\x25", [0x0251] = "\x22\x26",
+  [0x0252] = "\x22\x27", [0x0253] = "\x22\x28", [0x0254] = "\x22\x29",
+  [0x0255] = "\x22\x2a", [0x0256] = "\x22\x2b", [0x0257] = "\x22\x2c",
+  [0x0258] = "\x22\x2d", [0x0259] = "\xa8\x42", [0x025a] = "\x22\x2e",
+  [0x025b] = "\x22\x2f", [0x025c] = "\x22\x30", [0x025d] = "\x22\x31",
+  [0x025e] = "\x22\x32", [0x025f] = "\x22\x33", [0x0260] = "\x22\x34",
+  [0x0261] = "\x22\x35", [0x0262] = "\x22\x36", [0x0263] = "\x22\x37",
+  [0x0264] = "\x22\x38", [0x0265] = "\x22\x39", [0x0266] = "\x22\x3a",
+  [0x0267] = "\x22\x3b", [0x0268] = "\x22\x3c", [0x0269] = "\x22\x3d",
+  [0x026a] = "\x22\x3e", [0x026b] = "\x22\x3f", [0x026c] = "\x22\x40",
+  [0x026d] = "\x22\x41", [0x026e] = "\x22\x42", [0x026f] = "\x22\x43",
+  [0x0270] = "\x22\x44", [0x0271] = "\x22\x45", [0x0272] = "\x22\x46",
+  [0x0273] = "\x22\x47", [0x0274] = "\x22\x48", [0x0275] = "\x22\x49",
+  [0x0276] = "\x22\x4a", [0x0277] = "\x22\x4b", [0x0278] = "\x22\x4c",
+  [0x0279] = "\x22\x4d", [0x027a] = "\x22\x4e", [0x027b] = "\x22\x4f",
+  [0x027c] = "\x22\x50", [0x027d] = "\x22\x51", [0x027e] = "\x22\x52",
+  [0x027f] = "\x22\x53", [0x0280] = "\x22\x54", [0x0281] = "\x22\x55",
   [0x0282] = "\x22\x56", [0x0283] = "\x22\x57", [0x0284] = "\x22\x58",
   [0x0285] = "\x22\x59", [0x0286] = "\x22\x5a", [0x0287] = "\x22\x5b",
   [0x0288] = "\x22\x5c", [0x0289] = "\x22\x5d", [0x028a] = "\x22\x5e",
@@ -10684,1840 +8055,473 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x02c7] = "\x22\x9b", [0x02c8] = "\x22\x9c", [0x02c9] = "\x22\x9d",
   [0x02ca] = "\x22\x9e", [0x02cb] = "\x22\x9f", [0x02cc] = "\x22\xa0",
   [0x02cd] = "\x22\xa1", [0x02ce] = "\x22\xa2", [0x02cf] = "\x22\xa3",
-  [0x02e0] = "\x22\xb4", [0x02e1] = "\x22\xb5", [0x02e2] = "\x22\xb6",
-  [0x02e3] = "\x22\xb7", [0x02e4] = "\x22\xb8", [0x02e5] = "\x22\xb9",
-  [0x02e6] = "\x22\xba", [0x02e7] = "\x22\xbb", [0x02e8] = "\x22\xbc",
-  [0x02e9] = "\x22\xbd", [0x02ea] = "\x22\xbe", [0x02eb] = "\x22\xbf",
-  [0x02ec] = "\x22\xc0", [0x02ed] = "\x22\xc1", [0x02ee] = "\x22\xc2",
-  [0x02ef] = "\x22\xc3", [0x02f4] = "\x22\xc8", [0x02f5] = "\x22\xc9",
-  [0x02fa] = "\x22\xce", [0x02fe] = "\x22\xd2", [0x0304] = "\x22\xd8",
-  [0x0305] = "\x22\xd9", [0x0306] = "\x22\xda", [0x0307] = "\x22\xdb",
-  [0x0308] = "\x22\xdc", [0x0309] = "\x22\xdd", [0x030a] = "\x22\xde",
-  [0x030c] = "\x22\xe0", [0x030e] = "\x22\xe2", [0x030f] = "\x22\xe3",
-  [0x0310] = "\x22\xe4", [0x0311] = "\xa6\xa1", [0x0312] = "\xa6\xa2",
-  [0x0313] = "\xa6\xa3", [0x0314] = "\xa6\xa4", [0x0315] = "\xa6\xa5",
-  [0x0316] = "\xa6\xa6", [0x0317] = "\xa6\xa7", [0x0318] = "\xa6\xa8",
-  [0x0319] = "\xa6\xa9", [0x031a] = "\xa6\xaa", [0x031b] = "\xa6\xab",
-  [0x031c] = "\xa6\xac", [0x031d] = "\xa6\xad", [0x031e] = "\xa6\xae",
-  [0x031f] = "\xa6\xaf", [0x0320] = "\xa6\xb0", [0x0321] = "\xa6\xb1",
-  [0x0323] = "\xa6\xb2", [0x0324] = "\xa6\xb3", [0x0325] = "\xa6\xb4",
-  [0x0326] = "\xa6\xb5", [0x0327] = "\xa6\xb6", [0x0328] = "\xa6\xb7",
-  [0x0329] = "\xa6\xb8", [0x032a] = "\x22\xe6", [0x032b] = "\x22\xe7",
-  [0x032c] = "\x22\xe8", [0x032d] = "\x22\xe9", [0x032e] = "\x22\xea",
-  [0x032f] = "\x22\xeb", [0x0330] = "\x22\xec", [0x0331] = "\xa6\xc1",
-  [0x0332] = "\xa6\xc2", [0x0333] = "\xa6\xc3", [0x0334] = "\xa6\xc4",
-  [0x0335] = "\xa6\xc5", [0x0336] = "\xa6\xc6", [0x0337] = "\xa6\xc7",
-  [0x0338] = "\xa6\xc8", [0x0339] = "\xa6\xc9", [0x033a] = "\xa6\xca",
-  [0x033b] = "\xa6\xcb", [0x033c] = "\xa6\xcc", [0x033d] = "\xa6\xcd",
-  [0x033e] = "\xa6\xce", [0x033f] = "\xa6\xcf", [0x0340] = "\xa6\xd0",
-  [0x0341] = "\xa6\xd1", [0x0342] = "\x22\xed", [0x0343] = "\xa6\xd2",
-  [0x0344] = "\xa6\xd3", [0x0345] = "\xa6\xd4", [0x0346] = "\xa6\xd5",
-  [0x0347] = "\xa6\xd6", [0x0348] = "\xa6\xd7", [0x0349] = "\xa6\xd8",
-  [0x034a] = "\x22\xee", [0x034b] = "\x22\xef", [0x034c] = "\x22\xf0",
-  [0x034d] = "\x22\xf1", [0x034e] = "\x22\xf2", [0x0350] = "\x22\xf4",
-  [0x0351] = "\x22\xf5", [0x0352] = "\x22\xf6", [0x0353] = "\x22\xf7",
-  [0x0354] = "\x22\xf8", [0x0355] = "\x22\xf9", [0x0356] = "\x22\xfa",
-  [0x0357] = "\x22\xfb", [0x0358] = "\x22\xfc", [0x0359] = "\x22\xfd",
-  [0x035a] = "\x22\xfe", [0x035b] = "\x22\xff", [0x035c] = "\x23\x00",
-  [0x035d] = "\x23\x01", [0x035e] = "\x23\x02", [0x035f] = "\x23\x03",
-  [0x0360] = "\x23\x04", [0x0361] = "\x23\x05", [0x0362] = "\x23\x06",
-  [0x0363] = "\x23\x07", [0x0364] = "\x23\x08", [0x0365] = "\x23\x09",
-  [0x0366] = "\x23\x0a", [0x0367] = "\x23\x0b", [0x0368] = "\x23\x0c",
-  [0x0369] = "\x23\x0d", [0x036a] = "\x23\x0e", [0x036b] = "\x23\x0f",
-  [0x036c] = "\x23\x10", [0x036d] = "\x23\x11", [0x036e] = "\x23\x12",
-  [0x036f] = "\x23\x13", [0x0370] = "\x23\x14", [0x0371] = "\x23\x15",
-  [0x0372] = "\x23\x16", [0x0373] = "\x23\x17", [0x0374] = "\x23\x18",
-  [0x0375] = "\x23\x19", [0x0376] = "\x23\x1a", [0x0380] = "\x23\x24",
-  [0x0381] = "\xa7\xa7", [0x0382] = "\x23\x25", [0x0383] = "\x23\x26",
-  [0x0384] = "\x23\x27", [0x0385] = "\x23\x28", [0x0386] = "\x23\x29",
-  [0x0387] = "\x23\x2a", [0x0388] = "\x23\x2b", [0x0389] = "\x23\x2c",
-  [0x038a] = "\x23\x2d", [0x038b] = "\x23\x2e", [0x038c] = "\x23\x2f",
-  [0x038d] = "\x23\x30", [0x038e] = "\x23\x31", [0x038f] = "\x23\x32",
-  [0x0390] = "\xa7\xa1", [0x0391] = "\xa7\xa2", [0x0392] = "\xa7\xa3",
-  [0x0393] = "\xa7\xa4", [0x0394] = "\xa7\xa5", [0x0395] = "\xa7\xa6",
-  [0x0396] = "\xa7\xa8", [0x0397] = "\xa7\xa9", [0x0398] = "\xa7\xaa",
-  [0x0399] = "\xa7\xab", [0x039a] = "\xa7\xac", [0x039b] = "\xa7\xad",
-  [0x039c] = "\xa7\xae", [0x039d] = "\xa7\xaf", [0x039e] = "\xa7\xb0",
-  [0x039f] = "\xa7\xb1", [0x03a0] = "\xa7\xb2", [0x03a1] = "\xa7\xb3",
-  [0x03a2] = "\xa7\xb4", [0x03a3] = "\xa7\xb5", [0x03a4] = "\xa7\xb6",
-  [0x03a5] = "\xa7\xb7", [0x03a6] = "\xa7\xb8", [0x03a7] = "\xa7\xb9",
-  [0x03a8] = "\xa7\xba", [0x03a9] = "\xa7\xbb", [0x03aa] = "\xa7\xbc",
-  [0x03ab] = "\xa7\xbd", [0x03ac] = "\xa7\xbe", [0x03ad] = "\xa7\xbf",
-  [0x03ae] = "\xa7\xc0", [0x03af] = "\xa7\xc1", [0x03b0] = "\xa7\xd1",
-  [0x03b1] = "\xa7\xd2", [0x03b2] = "\xa7\xd3", [0x03b3] = "\xa7\xd4",
-  [0x03b4] = "\xa7\xd5", [0x03b5] = "\xa7\xd6", [0x03b6] = "\xa7\xd8",
-  [0x03b7] = "\xa7\xd9", [0x03b8] = "\xa7\xda", [0x03b9] = "\xa7\xdb",
-  [0x03ba] = "\xa7\xdc", [0x03bb] = "\xa7\xdd", [0x03bc] = "\xa7\xde",
-  [0x03bd] = "\xa7\xdf", [0x03be] = "\xa7\xe0", [0x03bf] = "\xa7\xe1",
-  [0x03c0] = "\xa7\xe2", [0x03c1] = "\xa7\xe3", [0x03c2] = "\xa7\xe4",
-  [0x03c3] = "\xa7\xe5", [0x03c4] = "\xa7\xe6", [0x03c5] = "\xa7\xe7",
-  [0x03c6] = "\xa7\xe8", [0x03c7] = "\xa7\xe9", [0x03c8] = "\xa7\xea",
-  [0x03c9] = "\xa7\xeb", [0x03ca] = "\xa7\xec", [0x03cb] = "\xa7\xed",
-  [0x03cc] = "\xa7\xee", [0x03cd] = "\xa7\xef", [0x03ce] = "\xa7\xf0",
-  [0x03cf] = "\xa7\xf1", [0x03d0] = "\x23\x33", [0x03d1] = "\xa7\xd7",
-  [0x03d2] = "\x23\x34", [0x03d3] = "\x23\x35", [0x03d4] = "\x23\x36",
-  [0x03d5] = "\x23\x37", [0x03d6] = "\x23\x38", [0x03d7] = "\x23\x39",
-  [0x03d8] = "\x23\x3a", [0x03d9] = "\x23\x3b", [0x03da] = "\x23\x3c",
-  [0x03db] = "\x23\x3d", [0x03dc] = "\x23\x3e", [0x03dd] = "\x23\x3f",
-  [0x03de] = "\x23\x40", [0x03df] = "\x23\x41", [0x03e0] = "\x23\x42",
-  [0x03e1] = "\x23\x43", [0x03e2] = "\x23\x44", [0x03e3] = "\x23\x45",
-  [0x03e4] = "\x23\x46", [0x03e5] = "\x23\x47", [0x03e6] = "\x23\x48",
-  [0x03e7] = "\x23\x49", [0x03e8] = "\x23\x4a", [0x03e9] = "\x23\x4b",
-  [0x03ea] = "\x23\x4c", [0x03eb] = "\x23\x4d", [0x03ec] = "\x23\x4e",
-  [0x03ed] = "\x23\x4f", [0x03ee] = "\x23\x50", [0x03ef] = "\x23\x51",
-  [0x03f0] = "\x23\x52", [0x03f1] = "\x23\x53", [0x03f2] = "\x23\x54",
-  [0x03f3] = "\x23\x55", [0x03f4] = "\x23\x56", [0x03f5] = "\x23\x57",
-  [0x03f6] = "\x23\x58", [0x03f7] = "\x23\x59", [0x03f8] = "\x23\x5a",
-  [0x03f9] = "\x23\x5b", [0x03fa] = "\x23\x5c", [0x03fb] = "\x23\x5d",
-  [0x03fc] = "\x23\x5e", [0x03fd] = "\x23\x5f", [0x03fe] = "\x23\x60",
-  [0x03ff] = "\x23\x61", [0x0400] = "\x23\x62", [0x0401] = "\x23\x63",
-  [0x0402] = "\x23\x64", [0x0403] = "\x23\x65", [0x0404] = "\x23\x66",
-  [0x0405] = "\x23\x67", [0x0406] = "\x23\x68", [0x0408] = "\x23\x6a",
-  [0x0409] = "\x23\x6b", [0x040a] = "\x23\x6c", [0x040b] = "\x23\x6d",
-  [0x040c] = "\x23\x6e", [0x040d] = "\x23\x6f", [0x040e] = "\x23\x70",
-  [0x040f] = "\x23\x71", [0x0410] = "\x23\x72", [0x0411] = "\x23\x73",
-  [0x0412] = "\x23\x74", [0x0413] = "\x23\x75", [0x0414] = "\x23\x76",
-  [0x0415] = "\x23\x77", [0x0416] = "\x23\x78", [0x0417] = "\x23\x79",
-  [0x0418] = "\x23\x7a", [0x0419] = "\x23\x7b", [0x041a] = "\x23\x7c",
-  [0x041b] = "\x23\x7d", [0x041c] = "\x23\x7e", [0x041d] = "\x23\x7f",
-  [0x041e] = "\x23\x80", [0x041f] = "\x23\x81", [0x0420] = "\x23\x82",
-  [0x0421] = "\x23\x83", [0x0422] = "\x23\x84", [0x0423] = "\x23\x85",
-  [0x0424] = "\x23\x86", [0x0425] = "\x23\x87", [0x0426] = "\x23\x88",
-  [0x0427] = "\x23\x89", [0x0428] = "\x23\x8a", [0x0429] = "\x23\x8b",
-  [0x042a] = "\x23\x8c", [0x042b] = "\x23\x8d", [0x042c] = "\x23\x8e",
-  [0x042d] = "\x23\x8f", [0x042e] = "\x23\x90", [0x042f] = "\x23\x91",
-  [0x0430] = "\x23\x92", [0x0431] = "\x23\x93", [0x0432] = "\x23\x94",
-  [0x0433] = "\x23\x95", [0x0434] = "\x23\x96", [0x0435] = "\x23\x97",
-  [0x0436] = "\x23\x98", [0x0437] = "\x23\x99", [0x0438] = "\x23\x9a",
-  [0x0439] = "\x23\x9b", [0x043a] = "\x23\x9c", [0x043b] = "\x23\x9d",
-  [0x043c] = "\x23\x9e", [0x043d] = "\x23\x9f", [0x043e] = "\x23\xa0",
-  [0x043f] = "\x23\xa1", [0x0440] = "\x23\xa2", [0x0441] = "\x23\xa3",
-  [0x0442] = "\x23\xa4", [0x0443] = "\x23\xa5", [0x0444] = "\x23\xa6",
-  [0x0445] = "\x23\xa7", [0x0446] = "\x23\xa8", [0x0447] = "\x23\xa9",
-  [0x0448] = "\x23\xaa", [0x0449] = "\x23\xab", [0x044a] = "\x23\xac",
-  [0x044b] = "\x23\xad", [0x044c] = "\x23\xae", [0x044d] = "\x23\xaf",
-  [0x044e] = "\x23\xb0", [0x0450] = "\x23\xb2", [0x0451] = "\x23\xb3",
-  [0x0452] = "\x23\xb4", [0x0453] = "\x23\xb5", [0x0454] = "\x23\xb6",
-  [0x0455] = "\x23\xb7", [0x0456] = "\x23\xb8", [0x0457] = "\x23\xb9",
-  [0x0458] = "\x23\xba", [0x0459] = "\x23\xbb", [0x045a] = "\x23\xbc",
-  [0x045b] = "\x23\xbd", [0x045c] = "\x23\xbe", [0x045d] = "\x23\xbf",
-  [0x045e] = "\x23\xc0", [0x045f] = "\x23\xc1", [0x0460] = "\x23\xc2",
-  [0x0461] = "\x23\xc3", [0x0462] = "\x23\xc4", [0x0463] = "\x23\xc5",
-  [0x0464] = "\x23\xc6", [0x0465] = "\x23\xc7", [0x0466] = "\x23\xc8",
-  [0x0467] = "\x23\xc9", [0x0468] = "\x23\xca", [0x0469] = "\x23\xcb",
-  [0x046a] = "\x23\xcc", [0x046b] = "\x23\xcd", [0x046c] = "\x23\xce",
-  [0x046d] = "\x23\xcf", [0x046e] = "\x23\xd0", [0x046f] = "\x23\xd1",
-  [0x0470] = "\x23\xd2", [0x0471] = "\x23\xd3", [0x0472] = "\x23\xd4",
-  [0x0473] = "\x23\xd5", [0x0474] = "\x23\xd6", [0x0475] = "\x23\xd7",
-  [0x0478] = "\x23\xda", [0x0479] = "\x23\xdb", [0x0480] = "\x23\xe2",
-  [0x0481] = "\x23\xe3", [0x0482] = "\x23\xe4", [0x0483] = "\x23\xe5",
-  [0x0484] = "\x23\xe6", [0x0485] = "\x23\xe7", [0x0486] = "\x23\xe8",
-  [0x0487] = "\x23\xe9", [0x0488] = "\x23\xea", [0x0489] = "\x23\xeb",
-  [0x048a] = "\x23\xec", [0x048b] = "\x23\xed", [0x048c] = "\x23\xee",
-  [0x048d] = "\x23\xef", [0x048e] = "\x23\xf0", [0x048f] = "\x23\xf1",
-  [0x04b1] = "\x24\x13", [0x04b2] = "\x24\x14", [0x04b3] = "\x24\x15",
-  [0x04b4] = "\x24\x16", [0x04b5] = "\x24\x17", [0x04b6] = "\x24\x18",
-  [0x04b7] = "\x24\x19", [0x04b8] = "\x24\x1a", [0x04b9] = "\x24\x1b",
-  [0x04ba] = "\x24\x1c", [0x04bb] = "\x24\x1d", [0x04bc] = "\x24\x1e",
-  [0x04bd] = "\x24\x1f", [0x04be] = "\x24\x20", [0x04bf] = "\x24\x21",
-  [0x04c0] = "\x24\x22", [0x04c1] = "\x24\x23", [0x04c2] = "\x24\x24",
-  [0x04c3] = "\x24\x25", [0x04c4] = "\x24\x26", [0x04c5] = "\x24\x27",
-  [0x04c6] = "\x24\x28", [0x04c7] = "\x24\x29", [0x04c8] = "\x24\x2a",
-  [0x04c9] = "\x24\x2b", [0x04ca] = "\x24\x2c", [0x04cb] = "\x24\x2d",
-  [0x04cc] = "\x24\x2e", [0x04cd] = "\x24\x2f", [0x04ce] = "\x24\x30",
-  [0x04cf] = "\x24\x31", [0x04d0] = "\x24\x32", [0x04d1] = "\x24\x33",
-  [0x04d2] = "\x24\x34", [0x04d3] = "\x24\x35", [0x04d4] = "\x24\x36",
-  [0x04d5] = "\x24\x37", [0x04d6] = "\x24\x38", [0x04d9] = "\x24\x3b",
-  [0x04da] = "\x24\x3c", [0x04db] = "\x24\x3d", [0x04dc] = "\x24\x3e",
-  [0x04dd] = "\x24\x3f", [0x04de] = "\x24\x40", [0x04df] = "\x24\x41",
-  [0x04e1] = "\x24\x43", [0x04e2] = "\x24\x44", [0x04e3] = "\x24\x45",
-  [0x04e4] = "\x24\x46", [0x04e5] = "\x24\x47", [0x04e6] = "\x24\x48",
-  [0x04e7] = "\x24\x49", [0x04e8] = "\x24\x4a", [0x04e9] = "\x24\x4b",
-  [0x04ea] = "\x24\x4c", [0x04eb] = "\x24\x4d", [0x04ec] = "\x24\x4e",
-  [0x04ed] = "\x24\x4f", [0x04ee] = "\x24\x50", [0x04ef] = "\x24\x51",
-  [0x04f0] = "\x24\x52", [0x04f1] = "\x24\x53", [0x04f2] = "\x24\x54",
-  [0x04f3] = "\x24\x55", [0x04f4] = "\x24\x56", [0x04f5] = "\x24\x57",
-  [0x04f6] = "\x24\x58", [0x04f7] = "\x24\x59", [0x04f8] = "\x24\x5a",
-  [0x04f9] = "\x24\x5b", [0x04fa] = "\x24\x5c", [0x04fb] = "\x24\x5d",
-  [0x04fc] = "\x24\x5e", [0x04fd] = "\x24\x5f", [0x04fe] = "\x24\x60",
-  [0x04ff] = "\x24\x61", [0x0500] = "\x24\x62", [0x0501] = "\x24\x63",
-  [0x0502] = "\x24\x64", [0x0503] = "\x24\x65", [0x0504] = "\x24\x66",
-  [0x0505] = "\x24\x67", [0x0506] = "\x24\x68", [0x0507] = "\x24\x69",
-  [0x0509] = "\x24\x6b", [0x050a] = "\x24\x6c", [0x0511] = "\x24\x73",
-  [0x0512] = "\x24\x74", [0x0513] = "\x24\x75", [0x0514] = "\x24\x76",
-  [0x0515] = "\x24\x77", [0x0516] = "\x24\x78", [0x0517] = "\x24\x79",
-  [0x0518] = "\x24\x7a", [0x0519] = "\x24\x7b", [0x051a] = "\x24\x7c",
-  [0x051b] = "\x24\x7d", [0x051c] = "\x24\x7e", [0x051d] = "\x24\x7f",
-  [0x051e] = "\x24\x80", [0x051f] = "\x24\x81", [0x0520] = "\x24\x82",
-  [0x0521] = "\x24\x83", [0x0523] = "\x24\x85", [0x0524] = "\x24\x86",
-  [0x0525] = "\x24\x87", [0x0526] = "\x24\x88", [0x0527] = "\x24\x89",
-  [0x0528] = "\x24\x8a", [0x0529] = "\x24\x8b", [0x052a] = "\x24\x8c",
-  [0x052b] = "\x24\x8d", [0x052c] = "\x24\x8e", [0x052d] = "\x24\x8f",
-  [0x052e] = "\x24\x90", [0x052f] = "\x24\x91", [0x0530] = "\x24\x92",
-  [0x0531] = "\x24\x93", [0x0532] = "\x24\x94", [0x0533] = "\x24\x95",
-  [0x0534] = "\x24\x96", [0x0535] = "\x24\x97", [0x0536] = "\x24\x98",
-  [0x0537] = "\x24\x99", [0x0538] = "\x24\x9a", [0x0539] = "\x24\x9b",
-  [0x053b] = "\x24\x9d", [0x053c] = "\x24\x9e", [0x053d] = "\x24\x9f",
-  [0x053e] = "\x24\xa0", [0x053f] = "\x24\xa1", [0x0540] = "\x24\xa2",
-  [0x0541] = "\x24\xa3", [0x0542] = "\x24\xa4", [0x0543] = "\x24\xa5",
-  [0x0544] = "\x24\xa6", [0x0550] = "\x24\xb2", [0x0551] = "\x24\xb3",
-  [0x0552] = "\x24\xb4", [0x0553] = "\x24\xb5", [0x0554] = "\x24\xb6",
-  [0x0555] = "\x24\xb7", [0x0556] = "\x24\xb8", [0x0557] = "\x24\xb9",
-  [0x0558] = "\x24\xba", [0x0559] = "\x24\xbb", [0x055a] = "\x24\xbc",
-  [0x055b] = "\x24\xbd", [0x055c] = "\x24\xbe", [0x055d] = "\x24\xbf",
-  [0x055e] = "\x24\xc0", [0x055f] = "\x24\xc1", [0x0560] = "\x24\xc2",
-  [0x0561] = "\x24\xc3", [0x0562] = "\x24\xc4", [0x0563] = "\x24\xc5",
-  [0x0564] = "\x24\xc6", [0x0565] = "\x24\xc7", [0x0566] = "\x24\xc8",
-  [0x0567] = "\x24\xc9", [0x0568] = "\x24\xca", [0x0569] = "\x24\xcb",
-  [0x056a] = "\x24\xcc", [0x0570] = "\x24\xd2", [0x0571] = "\x24\xd3",
-  [0x0572] = "\x24\xd4", [0x0573] = "\x24\xd5", [0x0574] = "\x24\xd6",
-  [0x058c] = "\x24\xee", [0x059b] = "\x24\xfd", [0x059f] = "\x25\x01",
-  [0x05a1] = "\x25\x03", [0x05a2] = "\x25\x04", [0x05a3] = "\x25\x05",
-  [0x05a4] = "\x25\x06", [0x05a5] = "\x25\x07", [0x05a6] = "\x25\x08",
-  [0x05a7] = "\x25\x09", [0x05a8] = "\x25\x0a", [0x05a9] = "\x25\x0b",
-  [0x05aa] = "\x25\x0c", [0x05ab] = "\x25\x0d", [0x05ac] = "\x25\x0e",
-  [0x05ad] = "\x25\x0f", [0x05ae] = "\x25\x10", [0x05af] = "\x25\x11",
-  [0x05b0] = "\x25\x12", [0x05b1] = "\x25\x13", [0x05b2] = "\x25\x14",
-  [0x05b3] = "\x25\x15", [0x05b4] = "\x25\x16", [0x05b5] = "\x25\x17",
-  [0x05b6] = "\x25\x18", [0x05b7] = "\x25\x19", [0x05b8] = "\x25\x1a",
-  [0x05b9] = "\x25\x1b", [0x05ba] = "\x25\x1c", [0x05c0] = "\x25\x22",
-  [0x05c1] = "\x25\x23", [0x05c2] = "\x25\x24", [0x05c3] = "\x25\x25",
-  [0x05c4] = "\x25\x26", [0x05c5] = "\x25\x27", [0x05c6] = "\x25\x28",
-  [0x05c7] = "\x25\x29", [0x05c8] = "\x25\x2a", [0x05c9] = "\x25\x2b",
-  [0x05ca] = "\x25\x2c", [0x05cb] = "\x25\x2d", [0x05cc] = "\x25\x2e",
-  [0x05cd] = "\x25\x2f", [0x05ce] = "\x25\x30", [0x05cf] = "\x25\x31",
-  [0x05d0] = "\x25\x32", [0x05d1] = "\x25\x33", [0x05d2] = "\x25\x34",
-  [0x05d3] = "\x25\x35", [0x05d4] = "\x25\x36", [0x05d5] = "\x25\x37",
-  [0x05e0] = "\x25\x42", [0x05e1] = "\x25\x43", [0x05e2] = "\x25\x44",
-  [0x05e3] = "\x25\x45", [0x05e4] = "\x25\x46", [0x05e5] = "\x25\x47",
-  [0x05e6] = "\x25\x48", [0x05e7] = "\x25\x49", [0x05e8] = "\x25\x4a",
-  [0x05e9] = "\x25\x4b", [0x05ea] = "\x25\x4c", [0x05eb] = "\x25\x4d",
-  [0x05ec] = "\x25\x4e", [0x05ed] = "\x25\x4f", [0x05ee] = "\x25\x50",
-  [0x05ef] = "\x25\x51", [0x05f0] = "\x25\x52", [0x05f1] = "\x25\x53",
-  [0x05f2] = "\x25\x54", [0x05f3] = "\x25\x55", [0x05f4] = "\x25\x56",
-  [0x05f5] = "\x25\x57", [0x05f6] = "\x25\x58", [0x05f7] = "\x25\x59",
-  [0x05f8] = "\x25\x5a", [0x05f9] = "\x25\x5b", [0x05fa] = "\x25\x5c",
-  [0x05fb] = "\x25\x5d", [0x05fc] = "\x25\x5e", [0x05fd] = "\x25\x5f",
-  [0x05fe] = "\x25\x60", [0x05ff] = "\x25\x61", [0x0600] = "\x25\x62",
-  [0x0601] = "\x25\x63", [0x0602] = "\x25\x64", [0x0603] = "\x25\x65",
-  [0x0604] = "\x25\x66", [0x0605] = "\x25\x67", [0x0606] = "\x25\x68",
-  [0x0607] = "\x25\x69", [0x0608] = "\x25\x6a", [0x0609] = "\x25\x6b",
-  [0x060a] = "\x25\x6c", [0x060b] = "\x25\x6d", [0x060c] = "\x25\x6e",
-  [0x060d] = "\x25\x6f", [0x060e] = "\x25\x70", [0x060f] = "\x25\x71",
-  [0x0610] = "\x25\x72", [0x0611] = "\x25\x73", [0x0612] = "\x25\x74",
-  [0x0613] = "\x25\x75", [0x0614] = "\x25\x76", [0x0615] = "\x25\x77",
-  [0x0616] = "\x25\x78", [0x0617] = "\x25\x79", [0x0618] = "\x25\x7a",
-  [0x0619] = "\x25\x7b", [0x061a] = "\x25\x7c", [0x061b] = "\x25\x7d",
-  [0x061c] = "\x25\x7e", [0x061d] = "\x25\x7f", [0x061e] = "\x25\x80",
-  [0x061f] = "\x25\x81", [0x0620] = "\x25\x82", [0x0621] = "\x25\x83",
-  [0x0622] = "\x25\x84", [0x0623] = "\x25\x85", [0x0624] = "\x25\x86",
-  [0x0625] = "\x25\x87", [0x0626] = "\x25\x88", [0x0627] = "\x25\x89",
-  [0x0628] = "\x25\x8a", [0x0629] = "\x25\x8b", [0x062a] = "\x25\x8c",
-  [0x062b] = "\x25\x8d", [0x062c] = "\x25\x8e", [0x062d] = "\x25\x8f",
-  [0x062e] = "\x25\x90", [0x062f] = "\x25\x91", [0x0630] = "\x25\x92",
-  [0x0631] = "\x25\x93", [0x0632] = "\x25\x94", [0x0633] = "\x25\x95",
-  [0x0634] = "\x25\x96", [0x0635] = "\x25\x97", [0x0636] = "\x25\x98",
-  [0x0637] = "\x25\x99", [0x0638] = "\x25\x9a", [0x0639] = "\x25\x9b",
-  [0x063a] = "\x25\x9c", [0x063b] = "\x25\x9d", [0x063c] = "\x25\x9e",
-  [0x063d] = "\x25\x9f", [0x063e] = "\x25\xa0", [0x063f] = "\x25\xa1",
-  [0x0640] = "\x25\xa2", [0x0641] = "\x25\xa3", [0x0642] = "\x25\xa4",
-  [0x0643] = "\x25\xa5", [0x0644] = "\x25\xa6", [0x0645] = "\x25\xa7",
-  [0x0646] = "\x25\xa8", [0x0647] = "\x25\xa9", [0x0648] = "\x25\xaa",
-  [0x0649] = "\x25\xab", [0x064a] = "\x25\xac", [0x064b] = "\x25\xad",
-  [0x064c] = "\x25\xae", [0x064d] = "\x25\xaf", [0x064e] = "\x25\xb0",
-  [0x064f] = "\x25\xb1", [0x0650] = "\x25\xb2", [0x0651] = "\x25\xb3",
-  [0x0652] = "\x25\xb4", [0x0653] = "\x25\xb5", [0x0654] = "\x25\xb6",
-  [0x0655] = "\x25\xb7", [0x0656] = "\x25\xb8", [0x0657] = "\x25\xb9",
-  [0x0658] = "\x25\xba", [0x0659] = "\x25\xbb", [0x065a] = "\x25\xbc",
-  [0x065b] = "\x25\xbd", [0x065c] = "\x25\xbe", [0x065d] = "\x25\xbf",
-  [0x065e] = "\x25\xc0", [0x065f] = "\x25\xc1", [0x0660] = "\x25\xc2",
-  [0x0661] = "\x25\xc3", [0x0662] = "\x25\xc4", [0x0663] = "\x25\xc5",
-  [0x0664] = "\x25\xc6", [0x0665] = "\x25\xc7", [0x0666] = "\x25\xc8",
-  [0x0667] = "\x25\xc9", [0x0668] = "\x25\xca", [0x0669] = "\x25\xcb",
-  [0x066a] = "\x25\xcc", [0x066b] = "\x25\xcd", [0x066c] = "\x25\xce",
-  [0x066d] = "\x25\xcf", [0x0670] = "\x25\xd2", [0x0671] = "\x25\xd3",
-  [0x0672] = "\x25\xd4", [0x0673] = "\x25\xd5", [0x0674] = "\x25\xd6",
-  [0x0675] = "\x25\xd7", [0x0676] = "\x25\xd8", [0x0677] = "\x25\xd9",
-  [0x0678] = "\x25\xda", [0x0679] = "\x25\xdb", [0x067a] = "\x25\xdc",
-  [0x067b] = "\x25\xdd", [0x067c] = "\x25\xde", [0x067d] = "\x25\xdf",
-  [0x067e] = "\x25\xe0", [0x0680] = "\x25\xe2", [0x0681] = "\x25\xe3",
-  [0x0682] = "\x25\xe4", [0x0683] = "\x25\xe5", [0x0684] = "\x25\xe6",
-  [0x0685] = "\x25\xe7", [0x0686] = "\x25\xe8", [0x0687] = "\x25\xe9",
-  [0x0688] = "\x25\xea", [0x0689] = "\x25\xeb", [0x068a] = "\x25\xec",
-  [0x068b] = "\x25\xed", [0x068c] = "\x25\xee", [0x068d] = "\x25\xef",
-  [0x068f] = "\x25\xf1", [0x0690] = "\x25\xf2", [0x0691] = "\x25\xf3",
-  [0x0692] = "\x25\xf4", [0x0693] = "\x25\xf5", [0x0694] = "\x25\xf6",
-  [0x0695] = "\x25\xf7", [0x0696] = "\x25\xf8", [0x0697] = "\x25\xf9",
-  [0x0698] = "\x25\xfa", [0x0699] = "\x25\xfb", [0x069a] = "\x25\xfc",
-  [0x069b] = "\x25\xfd", [0x069c] = "\x25\xfe", [0x069d] = "\x25\xff",
-  [0x069e] = "\x26\x00", [0x069f] = "\x26\x01", [0x06a0] = "\x26\x02",
-  [0x06a1] = "\x26\x03", [0x06a2] = "\x26\x04", [0x06a3] = "\x26\x05",
-  [0x06a4] = "\x26\x06", [0x06a5] = "\x26\x07", [0x06a6] = "\x26\x08",
-  [0x06a7] = "\x26\x09", [0x06a8] = "\x26\x0a", [0x06a9] = "\x26\x0b",
-  [0x06aa] = "\x26\x0c", [0x06ab] = "\x26\x0d", [0x06ac] = "\x26\x0e",
-  [0x06b0] = "\x26\x12", [0x06b1] = "\x26\x13", [0x06b2] = "\x26\x14",
-  [0x06b3] = "\x26\x15", [0x06b4] = "\x26\x16", [0x06b5] = "\x26\x17",
-  [0x06b6] = "\x26\x18", [0x06b7] = "\x26\x19", [0x06b8] = "\x26\x1a",
-  [0x06b9] = "\x26\x1b", [0x06ba] = "\x26\x1c", [0x06bb] = "\x26\x1d",
-  [0x06bc] = "\x26\x1e", [0x06bd] = "\x26\x1f", [0x06be] = "\x26\x20",
-  [0x06bf] = "\x26\x21", [0x06c0] = "\x26\x22", [0x06c1] = "\x26\x23",
-  [0x06c2] = "\x26\x24", [0x06c3] = "\x26\x25", [0x06c4] = "\x26\x26",
-  [0x06c5] = "\x26\x27", [0x06c6] = "\x26\x28", [0x06c7] = "\x26\x29",
-  [0x06c8] = "\x26\x2a", [0x06c9] = "\x26\x2b", [0x06ca] = "\x26\x2c",
-  [0x0700] = "\x26\x62", [0x0701] = "\x26\x63", [0x0702] = "\x26\x64",
-  [0x0703] = "\x26\x65", [0x0704] = "\x26\x66", [0x0705] = "\x26\x67",
-  [0x0706] = "\x26\x68", [0x0707] = "\x26\x69", [0x0708] = "\x26\x6a",
-  [0x0709] = "\x26\x6b", [0x070a] = "\x26\x6c", [0x070b] = "\x26\x6d",
-  [0x070c] = "\x26\x6e", [0x070d] = "\x26\x6f", [0x070e] = "\x26\x70",
-  [0x070f] = "\x26\x71", [0x0710] = "\x26\x72", [0x0711] = "\x26\x73",
-  [0x0712] = "\x26\x74", [0x0713] = "\x26\x75", [0x0714] = "\x26\x76",
-  [0x0715] = "\x26\x77", [0x0716] = "\x26\x78", [0x0717] = "\x26\x79",
-  [0x0718] = "\x26\x7a", [0x0719] = "\x26\x7b", [0x071a] = "\x26\x7c",
-  [0x071b] = "\x26\x7d", [0x071c] = "\x26\x7e", [0x071d] = "\x26\x7f",
-  [0x071e] = "\x26\x80", [0x071f] = "\x26\x81", [0x0720] = "\x26\x82",
-  [0x0721] = "\x26\x83", [0x0722] = "\x26\x84", [0x0723] = "\x26\x85",
-  [0x0724] = "\x26\x86", [0x0725] = "\x26\x87", [0x0726] = "\x26\x88",
-  [0x0727] = "\x26\x89", [0x0728] = "\x26\x8a", [0x0729] = "\x26\x8b",
-  [0x072a] = "\x26\x8c", [0x072b] = "\x26\x8d", [0x072c] = "\x26\x8e",
-  [0x072d] = "\x26\x8f", [0x072e] = "\x26\x90", [0x072f] = "\x26\x91",
-  [0x0730] = "\x26\x92", [0x0731] = "\x26\x93", [0x0881] = "\x27\xe3",
-  [0x0882] = "\x27\xe4", [0x0883] = "\x27\xe5", [0x0885] = "\x27\xe7",
-  [0x0886] = "\x27\xe8", [0x0887] = "\x27\xe9", [0x0888] = "\x27\xea",
-  [0x0889] = "\x27\xeb", [0x088a] = "\x27\xec", [0x088b] = "\x27\xed",
-  [0x088c] = "\x27\xee", [0x088d] = "\x27\xef", [0x088e] = "\x27\xf0",
-  [0x088f] = "\x27\xf1", [0x0890] = "\x27\xf2", [0x0891] = "\x27\xf3",
-  [0x0892] = "\x27\xf4", [0x0893] = "\x27\xf5", [0x0894] = "\x27\xf6",
-  [0x0895] = "\x27\xf7", [0x0896] = "\x27\xf8", [0x0897] = "\x27\xf9",
-  [0x0898] = "\x27\xfa", [0x0899] = "\x27\xfb", [0x089a] = "\x27\xfc",
-  [0x089b] = "\x27\xfd", [0x089c] = "\x27\xfe", [0x089d] = "\x27\xff",
-  [0x089e] = "\x28\x00", [0x089f] = "\x28\x01", [0x08a0] = "\x28\x02",
-  [0x08a1] = "\x28\x03", [0x08a2] = "\x28\x04", [0x08a3] = "\x28\x05",
-  [0x08a4] = "\x28\x06", [0x08a5] = "\x28\x07", [0x08a6] = "\x28\x08",
-  [0x08a7] = "\x28\x09", [0x08a8] = "\x28\x0a", [0x08a9] = "\x28\x0b",
-  [0x08aa] = "\x28\x0c", [0x08ab] = "\x28\x0d", [0x08ac] = "\x28\x0e",
-  [0x08ad] = "\x28\x0f", [0x08ae] = "\x28\x10", [0x08af] = "\x28\x11",
-  [0x08b0] = "\x28\x12", [0x08b1] = "\x28\x13", [0x08b2] = "\x28\x14",
-  [0x08b3] = "\x28\x15", [0x08b4] = "\x28\x16", [0x08b5] = "\x28\x17",
-  [0x08b6] = "\x28\x18", [0x08b7] = "\x28\x19", [0x08b8] = "\x28\x1a",
-  [0x08b9] = "\x28\x1b", [0x08bc] = "\x28\x1e", [0x08bd] = "\x28\x1f",
-  [0x08be] = "\x28\x20", [0x08bf] = "\x28\x21", [0x08c0] = "\x28\x22",
-  [0x08c1] = "\x28\x23", [0x08c2] = "\x28\x24", [0x08c3] = "\x28\x25",
-  [0x08c4] = "\x28\x26", [0x08c5] = "\x28\x27", [0x08c6] = "\x28\x28",
-  [0x08c7] = "\x28\x29", [0x08c8] = "\x28\x2a", [0x08c9] = "\x28\x2b",
-  [0x08ca] = "\x28\x2c", [0x08cb] = "\x28\x2d", [0x08cc] = "\x28\x2e",
-  [0x08cd] = "\x28\x2f", [0x08d0] = "\x28\x32", [0x08d1] = "\x28\x33",
-  [0x08d2] = "\x28\x34", [0x08d3] = "\x28\x35", [0x08d4] = "\x28\x36",
-  [0x08d8] = "\x28\x3a", [0x08d9] = "\x28\x3b", [0x08da] = "\x28\x3c",
-  [0x08db] = "\x28\x3d", [0x08dc] = "\x28\x3e", [0x08dd] = "\x28\x3f",
-  [0x08de] = "\x28\x40", [0x08df] = "\x28\x41", [0x08e0] = "\x28\x42",
-  [0x08e1] = "\x28\x43", [0x08e2] = "\x28\x44", [0x08e3] = "\x28\x45",
-  [0x08e4] = "\x28\x46", [0x08e5] = "\x28\x47", [0x08e6] = "\x28\x48",
-  [0x08e7] = "\x28\x49", [0x08e8] = "\x28\x4a", [0x08e9] = "\x28\x4b",
-  [0x08ea] = "\x28\x4c", [0x08eb] = "\x28\x4d", [0x08ec] = "\x28\x4e",
-  [0x08ed] = "\x28\x4f", [0x08ee] = "\x28\x50", [0x08ef] = "\x28\x51",
-  [0x08f0] = "\x28\x52", [0x0901] = "\x28\x63", [0x0902] = "\x28\x64",
-  [0x0903] = "\x28\x65", [0x0905] = "\x28\x67", [0x0906] = "\x28\x68",
-  [0x0907] = "\x28\x69", [0x0908] = "\x28\x6a", [0x0909] = "\x28\x6b",
-  [0x090a] = "\x28\x6c", [0x090b] = "\x28\x6d", [0x090c] = "\x28\x6e",
-  [0x090f] = "\x28\x71", [0x0910] = "\x28\x72", [0x0913] = "\x28\x75",
-  [0x0914] = "\x28\x76", [0x0915] = "\x28\x77", [0x0916] = "\x28\x78",
-  [0x0917] = "\x28\x79", [0x0918] = "\x28\x7a", [0x0919] = "\x28\x7b",
-  [0x091a] = "\x28\x7c", [0x091b] = "\x28\x7d", [0x091c] = "\x28\x7e",
-  [0x091d] = "\x28\x7f", [0x091e] = "\x28\x80", [0x091f] = "\x28\x81",
-  [0x0920] = "\x28\x82", [0x0921] = "\x28\x83", [0x0922] = "\x28\x84",
-  [0x0923] = "\x28\x85", [0x0924] = "\x28\x86", [0x0925] = "\x28\x87",
-  [0x0926] = "\x28\x88", [0x0927] = "\x28\x89", [0x0928] = "\x28\x8a",
-  [0x092a] = "\x28\x8c", [0x092b] = "\x28\x8d", [0x092c] = "\x28\x8e",
-  [0x092d] = "\x28\x8f", [0x092e] = "\x28\x90", [0x092f] = "\x28\x91",
-  [0x0930] = "\x28\x92", [0x0932] = "\x28\x94", [0x0936] = "\x28\x98",
-  [0x0937] = "\x28\x99", [0x0938] = "\x28\x9a", [0x0939] = "\x28\x9b",
-  [0x093c] = "\x28\x9e", [0x093e] = "\x28\xa0", [0x093f] = "\x28\xa1",
-  [0x0940] = "\x28\xa2", [0x0941] = "\x28\xa3", [0x0942] = "\x28\xa4",
-  [0x0943] = "\x28\xa5", [0x0944] = "\x28\xa6", [0x0947] = "\x28\xa9",
-  [0x0948] = "\x28\xaa", [0x094b] = "\x28\xad", [0x094c] = "\x28\xae",
-  [0x094d] = "\x28\xaf", [0x0957] = "\x28\xb9", [0x095c] = "\x28\xbe",
-  [0x095d] = "\x28\xbf", [0x095f] = "\x28\xc1", [0x0960] = "\x28\xc2",
-  [0x0961] = "\x28\xc3", [0x0962] = "\x28\xc4", [0x0963] = "\x28\xc5",
-  [0x0966] = "\x28\xc8", [0x0967] = "\x28\xc9", [0x0968] = "\x28\xca",
-  [0x0969] = "\x28\xcb", [0x096a] = "\x28\xcc", [0x096b] = "\x28\xcd",
-  [0x096c] = "\x28\xce", [0x096d] = "\x28\xcf", [0x096e] = "\x28\xd0",
-  [0x096f] = "\x28\xd1", [0x0970] = "\x28\xd2", [0x0971] = "\x28\xd3",
-  [0x0972] = "\x28\xd4", [0x0973] = "\x28\xd5", [0x0974] = "\x28\xd6",
-  [0x0975] = "\x28\xd7", [0x0976] = "\x28\xd8", [0x0977] = "\x28\xd9",
-  [0x0978] = "\x28\xda", [0x0979] = "\x28\xdb", [0x097a] = "\x28\xdc",
-  [0x0982] = "\x28\xe4", [0x0985] = "\x28\xe7", [0x0986] = "\x28\xe8",
-  [0x0987] = "\x28\xe9", [0x0988] = "\x28\xea", [0x0989] = "\x28\xeb",
-  [0x098a] = "\x28\xec", [0x098f] = "\x28\xf1", [0x0990] = "\x28\xf2",
-  [0x0993] = "\x28\xf5", [0x0994] = "\x28\xf6", [0x0995] = "\x28\xf7",
-  [0x0996] = "\x28\xf8", [0x0997] = "\x28\xf9", [0x0998] = "\x28\xfa",
-  [0x0999] = "\x28\xfb", [0x099a] = "\x28\xfc", [0x099b] = "\x28\xfd",
-  [0x099c] = "\x28\xfe", [0x099d] = "\x28\xff", [0x099e] = "\x29\x00",
-  [0x099f] = "\x29\x01", [0x09a0] = "\x29\x02", [0x09a1] = "\x29\x03",
-  [0x09a2] = "\x29\x04", [0x09a3] = "\x29\x05", [0x09a4] = "\x29\x06",
-  [0x09a5] = "\x29\x07", [0x09a6] = "\x29\x08", [0x09a7] = "\x29\x09",
-  [0x09a8] = "\x29\x0a", [0x09aa] = "\x29\x0c", [0x09ab] = "\x29\x0d",
-  [0x09ac] = "\x29\x0e", [0x09ad] = "\x29\x0f", [0x09ae] = "\x29\x10",
-  [0x09af] = "\x29\x11", [0x09b0] = "\x29\x12", [0x09b2] = "\x29\x14",
-  [0x09b3] = "\x29\x15", [0x09b5] = "\x29\x17", [0x09b6] = "\x29\x18",
-  [0x09b8] = "\x29\x1a", [0x09b9] = "\x29\x1b", [0x09bc] = "\x29\x1e",
-  [0x09be] = "\x29\x20", [0x09bf] = "\x29\x21", [0x09c0] = "\x29\x22",
-  [0x09c1] = "\x29\x23", [0x09c2] = "\x29\x24", [0x09c7] = "\x29\x29",
-  [0x09c8] = "\x29\x2a", [0x09cb] = "\x29\x2d", [0x09cc] = "\x29\x2e",
-  [0x09cd] = "\x29\x2f", [0x09d9] = "\x29\x3b", [0x09da] = "\x29\x3c",
-  [0x09db] = "\x29\x3d", [0x09dc] = "\x29\x3e", [0x09de] = "\x29\x40",
-  [0x09e6] = "\x29\x48", [0x09e7] = "\x29\x49", [0x09e8] = "\x29\x4a",
-  [0x09e9] = "\x29\x4b", [0x09ea] = "\x29\x4c", [0x09eb] = "\x29\x4d",
-  [0x09ec] = "\x29\x4e", [0x09ed] = "\x29\x4f", [0x09ee] = "\x29\x50",
-  [0x09ef] = "\x29\x51", [0x09f0] = "\x29\x52", [0x09f1] = "\x29\x53",
-  [0x09f2] = "\x29\x54", [0x09f3] = "\x29\x55", [0x09f4] = "\x29\x56",
-  [0x0a01] = "\x29\x63", [0x0a02] = "\x29\x64", [0x0a03] = "\x29\x65",
-  [0x0a05] = "\x29\x67", [0x0a06] = "\x29\x68", [0x0a07] = "\x29\x69",
-  [0x0a08] = "\x29\x6a", [0x0a09] = "\x29\x6b", [0x0a0a] = "\x29\x6c",
-  [0x0a0b] = "\x29\x6d", [0x0a0d] = "\x29\x6f", [0x0a0f] = "\x29\x71",
-  [0x0a10] = "\x29\x72", [0x0a11] = "\x29\x73", [0x0a13] = "\x29\x75",
-  [0x0a14] = "\x29\x76", [0x0a15] = "\x29\x77", [0x0a16] = "\x29\x78",
-  [0x0a17] = "\x29\x79", [0x0a18] = "\x29\x7a", [0x0a19] = "\x29\x7b",
-  [0x0a1a] = "\x29\x7c", [0x0a1b] = "\x29\x7d", [0x0a1c] = "\x29\x7e",
-  [0x0a1d] = "\x29\x7f", [0x0a1e] = "\x29\x80", [0x0a1f] = "\x29\x81",
-  [0x0a20] = "\x29\x82", [0x0a21] = "\x29\x83", [0x0a22] = "\x29\x84",
-  [0x0a23] = "\x29\x85", [0x0a24] = "\x29\x86", [0x0a25] = "\x29\x87",
-  [0x0a26] = "\x29\x88", [0x0a27] = "\x29\x89", [0x0a28] = "\x29\x8a",
-  [0x0a2a] = "\x29\x8c", [0x0a2b] = "\x29\x8d", [0x0a2c] = "\x29\x8e",
-  [0x0a2d] = "\x29\x8f", [0x0a2e] = "\x29\x90", [0x0a2f] = "\x29\x91",
-  [0x0a30] = "\x29\x92", [0x0a32] = "\x29\x94", [0x0a33] = "\x29\x95",
-  [0x0a35] = "\x29\x97", [0x0a36] = "\x29\x98", [0x0a37] = "\x29\x99",
-  [0x0a38] = "\x29\x9a", [0x0a39] = "\x29\x9b", [0x0a3c] = "\x29\x9e",
-  [0x0a3d] = "\x29\x9f", [0x0a3e] = "\x29\xa0", [0x0a3f] = "\x29\xa1",
-  [0x0a40] = "\x29\xa2", [0x0a41] = "\x29\xa3", [0x0a42] = "\x29\xa4",
-  [0x0a43] = "\x29\xa5", [0x0a44] = "\x29\xa6", [0x0a45] = "\x29\xa7",
-  [0x0a47] = "\x29\xa9", [0x0a48] = "\x29\xaa", [0x0a49] = "\x29\xab",
-  [0x0a4b] = "\x29\xad", [0x0a4c] = "\x29\xae", [0x0a4d] = "\x29\xaf",
-  [0x0a50] = "\x29\xb2", [0x0a60] = "\x29\xc2", [0x0a66] = "\x29\xc8",
-  [0x0a67] = "\x29\xc9", [0x0a68] = "\x29\xca", [0x0a69] = "\x29\xcb",
-  [0x0a6a] = "\x29\xcc", [0x0a6b] = "\x29\xcd", [0x0a6c] = "\x29\xce",
-  [0x0a6d] = "\x29\xcf", [0x0a6e] = "\x29\xd0", [0x0a6f] = "\x29\xd1",
-  [0x0a81] = "\x29\xe3", [0x0a82] = "\x29\xe4", [0x0a83] = "\x29\xe5",
-  [0x0a85] = "\x29\xe7", [0x0a86] = "\x29\xe8", [0x0a87] = "\x29\xe9",
-  [0x0a88] = "\x29\xea", [0x0a89] = "\x29\xeb", [0x0a8a] = "\x29\xec",
-  [0x0a8b] = "\x29\xed", [0x0a8c] = "\x29\xee", [0x0a8f] = "\x29\xf1",
-  [0x0a90] = "\x29\xf2", [0x0a93] = "\x29\xf5", [0x0a94] = "\x29\xf6",
-  [0x0a95] = "\x29\xf7", [0x0a96] = "\x29\xf8", [0x0a97] = "\x29\xf9",
-  [0x0a98] = "\x29\xfa", [0x0a99] = "\x29\xfb", [0x0a9a] = "\x29\xfc",
-  [0x0a9b] = "\x29\xfd", [0x0a9c] = "\x29\xfe", [0x0a9d] = "\x29\xff",
-  [0x0a9e] = "\x2a\x00", [0x0a9f] = "\x2a\x01", [0x0aa0] = "\x2a\x02",
-  [0x0aa1] = "\x2a\x03", [0x0aa2] = "\x2a\x04", [0x0aa3] = "\x2a\x05",
-  [0x0aa4] = "\x2a\x06", [0x0aa5] = "\x2a\x07", [0x0aa6] = "\x2a\x08",
-  [0x0aa7] = "\x2a\x09", [0x0aa8] = "\x2a\x0a", [0x0aaa] = "\x2a\x0c",
-  [0x0aab] = "\x2a\x0d", [0x0aac] = "\x2a\x0e", [0x0aad] = "\x2a\x0f",
-  [0x0aae] = "\x2a\x10", [0x0aaf] = "\x2a\x11", [0x0ab0] = "\x2a\x12",
-  [0x0ab2] = "\x2a\x14", [0x0ab3] = "\x2a\x15", [0x0ab6] = "\x2a\x18",
-  [0x0ab7] = "\x2a\x19", [0x0ab8] = "\x2a\x1a", [0x0ab9] = "\x2a\x1b",
-  [0x0abc] = "\x2a\x1e", [0x0abd] = "\x2a\x1f", [0x0abe] = "\x2a\x20",
-  [0x0abf] = "\x2a\x21", [0x0ac0] = "\x2a\x22", [0x0ac1] = "\x2a\x23",
-  [0x0ac2] = "\x2a\x24", [0x0ac3] = "\x2a\x25", [0x0ac7] = "\x2a\x29",
-  [0x0ac8] = "\x2a\x2a", [0x0acb] = "\x2a\x2d", [0x0acc] = "\x2a\x2e",
-  [0x0acd] = "\x2a\x2f", [0x0ad6] = "\x2a\x38", [0x0ad7] = "\x2a\x39",
-  [0x0adc] = "\x2a\x3e", [0x0add] = "\x2a\x3f", [0x0adf] = "\x2a\x41",
-  [0x0ae0] = "\x2a\x42", [0x0ae1] = "\x2a\x43", [0x0ae6] = "\x2a\x48",
-  [0x0ae7] = "\x2a\x49", [0x0ae8] = "\x2a\x4a", [0x0ae9] = "\x2a\x4b",
-  [0x0aea] = "\x2a\x4c", [0x0aeb] = "\x2a\x4d", [0x0aec] = "\x2a\x4e",
-  [0x0aed] = "\x2a\x4f", [0x0aee] = "\x2a\x50", [0x0aef] = "\x2a\x51",
-  [0x0af0] = "\x2a\x52", [0x0b02] = "\x2a\x64", [0x0b03] = "\x2a\x65",
-  [0x0b05] = "\x2a\x67", [0x0b06] = "\x2a\x68", [0x0b07] = "\x2a\x69",
-  [0x0b08] = "\x2a\x6a", [0x0b09] = "\x2a\x6b", [0x0b0a] = "\x2a\x6c",
-  [0x0b0e] = "\x2a\x70", [0x0b0f] = "\x2a\x71", [0x0b10] = "\x2a\x72",
-  [0x0b12] = "\x2a\x74", [0x0b13] = "\x2a\x75", [0x0b14] = "\x2a\x76",
-  [0x0b15] = "\x2a\x77", [0x0b19] = "\x2a\x7b", [0x0b1a] = "\x2a\x7c",
-  [0x0b1c] = "\x2a\x7e", [0x0b1e] = "\x2a\x80", [0x0b1f] = "\x2a\x81",
-  [0x0b23] = "\x2a\x85", [0x0b24] = "\x2a\x86", [0x0b28] = "\x2a\x8a",
-  [0x0b29] = "\x2a\x8b", [0x0b2a] = "\x2a\x8c", [0x0b2e] = "\x2a\x90",
-  [0x0b2f] = "\x2a\x91", [0x0b30] = "\x2a\x92", [0x0b31] = "\x2a\x93",
-  [0x0b32] = "\x2a\x94", [0x0b33] = "\x2a\x95", [0x0b34] = "\x2a\x96",
-  [0x0b35] = "\x2a\x97", [0x0b37] = "\x2a\x99", [0x0b38] = "\x2a\x9a",
-  [0x0b39] = "\x2a\x9b", [0x0b3e] = "\x2a\xa0", [0x0b3f] = "\x2a\xa1",
-  [0x0b40] = "\x2a\xa2", [0x0b41] = "\x2a\xa3", [0x0b42] = "\x2a\xa4",
-  [0x0b46] = "\x2a\xa8", [0x0b47] = "\x2a\xa9", [0x0b48] = "\x2a\xaa",
-  [0x0b4a] = "\x2a\xac", [0x0b4b] = "\x2a\xad", [0x0b4c] = "\x2a\xae",
-  [0x0b4d] = "\x2a\xaf", [0x0b57] = "\x2a\xb9", [0x0b67] = "\x2a\xc9",
-  [0x0b68] = "\x2a\xca", [0x0b69] = "\x2a\xcb", [0x0b6a] = "\x2a\xcc",
-  [0x0b6b] = "\x2a\xcd", [0x0b6c] = "\x2a\xce", [0x0b6d] = "\x2a\xcf",
-  [0x0b6e] = "\x2a\xd0", [0x0b6f] = "\x2a\xd1", [0x0b70] = "\x2a\xd2",
-  [0x0b71] = "\x2a\xd3", [0x0b72] = "\x2a\xd4", [0x0b81] = "\x2a\xe3",
-  [0x0b82] = "\x2a\xe4", [0x0b83] = "\x2a\xe5", [0x0b85] = "\x2a\xe7",
-  [0x0b86] = "\x2a\xe8", [0x0b87] = "\x2a\xe9", [0x0b88] = "\x2a\xea",
-  [0x0b89] = "\x2a\xeb", [0x0b8a] = "\x2a\xec", [0x0b8b] = "\x2a\xed",
-  [0x0b8c] = "\x2a\xee", [0x0b8e] = "\x2a\xf0", [0x0b8f] = "\x2a\xf1",
-  [0x0b90] = "\x2a\xf2", [0x0b92] = "\x2a\xf4", [0x0b93] = "\x2a\xf5",
-  [0x0b94] = "\x2a\xf6", [0x0b95] = "\x2a\xf7", [0x0b96] = "\x2a\xf8",
-  [0x0b97] = "\x2a\xf9", [0x0b98] = "\x2a\xfa", [0x0b99] = "\x2a\xfb",
-  [0x0b9a] = "\x2a\xfc", [0x0b9b] = "\x2a\xfd", [0x0b9c] = "\x2a\xfe",
-  [0x0b9d] = "\x2a\xff", [0x0b9e] = "\x2b\x00", [0x0b9f] = "\x2b\x01",
-  [0x0ba0] = "\x2b\x02", [0x0ba1] = "\x2b\x03", [0x0ba2] = "\x2b\x04",
-  [0x0ba3] = "\x2b\x05", [0x0ba4] = "\x2b\x06", [0x0ba5] = "\x2b\x07",
-  [0x0ba6] = "\x2b\x08", [0x0ba7] = "\x2b\x09", [0x0ba8] = "\x2b\x0a",
-  [0x0baa] = "\x2b\x0c", [0x0bab] = "\x2b\x0d", [0x0bac] = "\x2b\x0e",
-  [0x0bad] = "\x2b\x0f", [0x0bae] = "\x2b\x10", [0x0baf] = "\x2b\x11",
-  [0x0bb0] = "\x2b\x12", [0x0bb1] = "\x2b\x13", [0x0bb2] = "\x2b\x14",
-  [0x0bb3] = "\x2b\x15", [0x0bb5] = "\x2b\x17", [0x0bb6] = "\x2b\x18",
-  [0x0bb7] = "\x2b\x19", [0x0bb8] = "\x2b\x1a", [0x0bb9] = "\x2b\x1b",
-  [0x0bbe] = "\x2b\x20", [0x0bbf] = "\x2b\x21", [0x0bc0] = "\x2b\x22",
-  [0x0bc1] = "\x2b\x23", [0x0bc2] = "\x2b\x24", [0x0bc3] = "\x2b\x25",
-  [0x0bc4] = "\x2b\x26", [0x0bc6] = "\x2b\x28", [0x0bc7] = "\x2b\x29",
-  [0x0bc8] = "\x2b\x2a", [0x0bca] = "\x2b\x2c", [0x0bcb] = "\x2b\x2d",
-  [0x0bcc] = "\x2b\x2e", [0x0bcd] = "\x2b\x2f", [0x0bd5] = "\x2b\x37",
-  [0x0bd6] = "\x2b\x38", [0x0be0] = "\x2b\x42", [0x0be1] = "\x2b\x43",
-  [0x0be6] = "\x2b\x48", [0x0be7] = "\x2b\x49", [0x0be8] = "\x2b\x4a",
-  [0x0be9] = "\x2b\x4b", [0x0bea] = "\x2b\x4c", [0x0beb] = "\x2b\x4d",
-  [0x0bec] = "\x2b\x4e", [0x0bed] = "\x2b\x4f", [0x0bee] = "\x2b\x50",
-  [0x0bef] = "\x2b\x51", [0x0c02] = "\x2b\x64", [0x0c03] = "\x2b\x65",
-  [0x0c05] = "\x2b\x67", [0x0c06] = "\x2b\x68", [0x0c07] = "\x2b\x69",
-  [0x0c08] = "\x2b\x6a", [0x0c09] = "\x2b\x6b", [0x0c0a] = "\x2b\x6c",
-  [0x0c0b] = "\x2b\x6d", [0x0c0c] = "\x2b\x6e", [0x0c0e] = "\x2b\x70",
-  [0x0c0f] = "\x2b\x71", [0x0c10] = "\x2b\x72", [0x0c12] = "\x2b\x74",
-  [0x0c13] = "\x2b\x75", [0x0c14] = "\x2b\x76", [0x0c15] = "\x2b\x77",
-  [0x0c16] = "\x2b\x78", [0x0c17] = "\x2b\x79", [0x0c18] = "\x2b\x7a",
-  [0x0c19] = "\x2b\x7b", [0x0c1a] = "\x2b\x7c", [0x0c1b] = "\x2b\x7d",
-  [0x0c1c] = "\x2b\x7e", [0x0c1d] = "\x2b\x7f", [0x0c1e] = "\x2b\x80",
-  [0x0c1f] = "\x2b\x81", [0x0c20] = "\x2b\x82", [0x0c21] = "\x2b\x83",
-  [0x0c22] = "\x2b\x84", [0x0c23] = "\x2b\x85", [0x0c24] = "\x2b\x86",
-  [0x0c25] = "\x2b\x87", [0x0c26] = "\x2b\x88", [0x0c27] = "\x2b\x89",
-  [0x0c28] = "\x2b\x8a", [0x0c2a] = "\x2b\x8c", [0x0c2b] = "\x2b\x8d",
-  [0x0c2c] = "\x2b\x8e", [0x0c2d] = "\x2b\x8f", [0x0c2e] = "\x2b\x90",
-  [0x0c2f] = "\x2b\x91", [0x0c30] = "\x2b\x92", [0x0c31] = "\x2b\x93",
-  [0x0c32] = "\x2b\x94", [0x0c33] = "\x2b\x95", [0x0c35] = "\x2b\x97",
-  [0x0c36] = "\x2b\x98", [0x0c37] = "\x2b\x99", [0x0c38] = "\x2b\x9a",
-  [0x0c39] = "\x2b\x9b", [0x0c3e] = "\x2b\xa0", [0x0c3f] = "\x2b\xa1",
-  [0x0c40] = "\x2b\xa2", [0x0c41] = "\x2b\xa3", [0x0c42] = "\x2b\xa4",
-  [0x0c43] = "\x2b\xa5", [0x0c44] = "\x2b\xa6", [0x0c46] = "\x2b\xa8",
-  [0x0c47] = "\x2b\xa9", [0x0c48] = "\x2b\xaa", [0x0c4a] = "\x2b\xac",
-  [0x0c4b] = "\x2b\xad", [0x0c4c] = "\x2b\xae", [0x0c4d] = "\x2b\xaf",
-  [0x0c55] = "\x2b\xb7", [0x0c56] = "\x2b\xb8", [0x0c5e] = "\x2b\xc0",
-  [0x0c60] = "\x2b\xc2", [0x0c61] = "\x2b\xc3", [0x0c66] = "\x2b\xc8",
-  [0x0c67] = "\x2b\xc9", [0x0c68] = "\x2b\xca", [0x0c69] = "\x2b\xcb",
-  [0x0c6a] = "\x2b\xcc", [0x0c6b] = "\x2b\xcd", [0x0c6c] = "\x2b\xce",
-  [0x0c6d] = "\x2b\xcf", [0x0c6e] = "\x2b\xd0", [0x0c6f] = "\x2b\xd1",
-  [0x0c82] = "\x2b\xe4", [0x0c83] = "\x2b\xe5", [0x0c85] = "\x2b\xe7",
-  [0x0c86] = "\x2b\xe8", [0x0c87] = "\x2b\xe9", [0x0c88] = "\x2b\xea",
-  [0x0c89] = "\x2b\xeb", [0x0c8a] = "\x2b\xec", [0x0c8b] = "\x2b\xed",
-  [0x0c8c] = "\x2b\xee", [0x0c8e] = "\x2b\xf0", [0x0c8f] = "\x2b\xf1",
-  [0x0c90] = "\x2b\xf2", [0x0c92] = "\x2b\xf4", [0x0c93] = "\x2b\xf5",
-  [0x0c94] = "\x2b\xf6", [0x0c95] = "\x2b\xf7", [0x0c96] = "\x2b\xf8",
-  [0x0c97] = "\x2b\xf9", [0x0c98] = "\x2b\xfa", [0x0c99] = "\x2b\xfb",
-  [0x0c9a] = "\x2b\xfc", [0x0c9b] = "\x2b\xfd", [0x0c9c] = "\x2b\xfe",
-  [0x0c9d] = "\x2b\xff", [0x0c9e] = "\x2c\x00", [0x0c9f] = "\x2c\x01",
-  [0x0ca0] = "\x2c\x02", [0x0ca1] = "\x2c\x03", [0x0ca2] = "\x2c\x04",
-  [0x0ca3] = "\x2c\x05", [0x0ca4] = "\x2c\x06", [0x0ca5] = "\x2c\x07",
-  [0x0ca6] = "\x2c\x08", [0x0ca7] = "\x2c\x09", [0x0ca8] = "\x2c\x0a",
-  [0x0caa] = "\x2c\x0c", [0x0cab] = "\x2c\x0d", [0x0cac] = "\x2c\x0e",
-  [0x0cad] = "\x2c\x0f", [0x0cae] = "\x2c\x10", [0x0caf] = "\x2c\x11",
-  [0x0cb0] = "\x2c\x12", [0x0cb1] = "\x2c\x13", [0x0cb2] = "\x2c\x14",
-  [0x0cb3] = "\x2c\x15", [0x0cb4] = "\x2c\x16", [0x0cb5] = "\x2c\x17",
-  [0x0cb6] = "\x2c\x18", [0x0cb7] = "\x2c\x19", [0x0cb8] = "\x2c\x1a",
-  [0x0cb9] = "\x2c\x1b", [0x0cbe] = "\x2c\x20", [0x0cbf] = "\x2c\x21",
-  [0x0cc0] = "\x2c\x22", [0x0cc1] = "\x2c\x23", [0x0cc2] = "\x2c\x24",
-  [0x0cc3] = "\x2c\x25", [0x0cc6] = "\x2c\x28", [0x0cc7] = "\x2c\x29",
-  [0x0cc8] = "\x2c\x2a", [0x0cca] = "\x2c\x2c", [0x0ccb] = "\x2c\x2d",
-  [0x0ccc] = "\x2c\x2e", [0x0ccd] = "\x2c\x2f", [0x0cd7] = "\x2c\x39",
-  [0x0ce0] = "\x2c\x42", [0x0ce1] = "\x2c\x43", [0x0ce6] = "\x2c\x48",
-  [0x0ce7] = "\x2c\x49", [0x0ce8] = "\x2c\x4a", [0x0ce9] = "\x2c\x4b",
-  [0x0cea] = "\x2c\x4c", [0x0ceb] = "\x2c\x4d", [0x0cec] = "\x2c\x4e",
-  [0x0ced] = "\x2c\x4f", [0x0cee] = "\x2c\x50", [0x0cef] = "\x2c\x51",
-  [0x0d02] = "\x2c\x64", [0x0d03] = "\x2c\x65", [0x0d05] = "\x2c\x67",
-  [0x0d06] = "\x2c\x68", [0x0d07] = "\x2c\x69", [0x0d08] = "\x2c\x6a",
-  [0x0d09] = "\x2c\x6b", [0x0d0a] = "\x2c\x6c", [0x0d0b] = "\x2c\x6d",
-  [0x0d0c] = "\x2c\x6e", [0x0d0d] = "\x2c\x6f", [0x0d0e] = "\x2c\x70",
-  [0x0d0f] = "\x2c\x71", [0x0d10] = "\x2c\x72", [0x0d11] = "\x2c\x73",
-  [0x0d12] = "\x2c\x74", [0x0d13] = "\x2c\x75", [0x0d14] = "\x2c\x76",
-  [0x0d15] = "\x2c\x77", [0x0d16] = "\x2c\x78", [0x0d1a] = "\x2c\x7c",
-  [0x0d1b] = "\x2c\x7d", [0x0d1c] = "\x2c\x7e", [0x0d1d] = "\x2c\x7f",
-  [0x0d1e] = "\x2c\x80", [0x0d1f] = "\x2c\x81", [0x0d20] = "\x2c\x82",
-  [0x0d21] = "\x2c\x83", [0x0d22] = "\x2c\x84", [0x0d23] = "\x2c\x85",
-  [0x0d24] = "\x2c\x86", [0x0d25] = "\x2c\x87", [0x0d26] = "\x2c\x88",
-  [0x0d27] = "\x2c\x89", [0x0d28] = "\x2c\x8a", [0x0d29] = "\x2c\x8b",
-  [0x0d2a] = "\x2c\x8c", [0x0d2b] = "\x2c\x8d", [0x0d2c] = "\x2c\x8e",
-  [0x0d2d] = "\x2c\x8f", [0x0d2e] = "\x2c\x90", [0x0d2f] = "\x2c\x91",
-  [0x0d30] = "\x2c\x92", [0x0d31] = "\x2c\x93", [0x0d33] = "\x2c\x95",
-  [0x0d34] = "\x2c\x96", [0x0d35] = "\x2c\x97", [0x0d36] = "\x2c\x98",
-  [0x0d37] = "\x2c\x99", [0x0d38] = "\x2c\x9a", [0x0d39] = "\x2c\x9b",
-  [0x0d3a] = "\x2c\x9c", [0x0d3b] = "\x2c\x9d", [0x0d3d] = "\x2c\x9f",
-  [0x0d40] = "\x2c\xa2", [0x0d41] = "\x2c\xa3", [0x0d42] = "\x2c\xa4",
-  [0x0d43] = "\x2c\xa5", [0x0d44] = "\x2c\xa6", [0x0d45] = "\x2c\xa7",
-  [0x0d46] = "\x2c\xa8", [0x0d4a] = "\x2c\xac", [0x0d4f] = "\x2c\xb1",
-  [0x0d50] = "\x2c\xb2", [0x0d51] = "\x2c\xb3", [0x0d52] = "\x2c\xb4",
-  [0x0d53] = "\x2c\xb5", [0x0d54] = "\x2c\xb6", [0x0d56] = "\x2c\xb8",
-  [0x0d58] = "\x2c\xba", [0x0d59] = "\x2c\xbb", [0x0d5a] = "\x2c\xbc",
-  [0x0d5b] = "\x2c\xbd", [0x0d5c] = "\x2c\xbe", [0x0d5d] = "\x2c\xbf",
-  [0x0d5e] = "\x2c\xc0", [0x0d5f] = "\x2c\xc1", [0x0d72] = "\x2c\xd4",
-  [0x0d73] = "\x2c\xd5", [0x0d74] = "\x2c\xd6", [0x0d81] = "\x2c\xe3",
-  [0x0d82] = "\x2c\xe4", [0x0d83] = "\x2c\xe5", [0x0d84] = "\x2c\xe6",
-  [0x0d85] = "\x2c\xe7", [0x0d86] = "\x2c\xe8", [0x0d87] = "\x2c\xe9",
-  [0x0d88] = "\x2c\xea", [0x0d89] = "\x2c\xeb", [0x0d8a] = "\x2c\xec",
-  [0x0d8b] = "\x2c\xed", [0x0d8c] = "\x2c\xee", [0x0d8d] = "\x2c\xef",
-  [0x0d8e] = "\x2c\xf0", [0x0d8f] = "\x2c\xf1", [0x0d90] = "\x2c\xf2",
-  [0x0d91] = "\x2c\xf3", [0x0d92] = "\x2c\xf4", [0x0d93] = "\x2c\xf5",
-  [0x0d94] = "\x2c\xf6", [0x0d95] = "\x2c\xf7", [0x0d96] = "\x2c\xf8",
-  [0x0d97] = "\x2c\xf9", [0x0d98] = "\x2c\xfa", [0x0d99] = "\x2c\xfb",
-  [0x0d9a] = "\x2c\xfc", [0x0d9b] = "\x2c\xfd", [0x0d9c] = "\x2c\xfe",
-  [0x0d9d] = "\x2c\xff", [0x0d9e] = "\x2d\x00", [0x0d9f] = "\x2d\x01",
-  [0x0da0] = "\x2d\x02", [0x0da1] = "\x2d\x03", [0x0da2] = "\x2d\x04",
-  [0x0da3] = "\x2d\x05", [0x0da4] = "\x2d\x06", [0x0da5] = "\x2d\x07",
-  [0x0da6] = "\x2d\x08", [0x0da7] = "\x2d\x09", [0x0da8] = "\x2d\x0a",
-  [0x0da9] = "\x2d\x0b", [0x0daa] = "\x2d\x0c", [0x0dab] = "\x2d\x0d",
-  [0x0dac] = "\x2d\x0e", [0x0dad] = "\x2d\x0f", [0x0dae] = "\x2d\x10",
-  [0x0daf] = "\x2d\x11", [0x0db0] = "\x2d\x12", [0x0db1] = "\x2d\x13",
-  [0x0db2] = "\x2d\x14", [0x0db3] = "\x2d\x15", [0x0db4] = "\x2d\x16",
-  [0x0db5] = "\x2d\x17", [0x0db6] = "\x2d\x18", [0x0db7] = "\x2d\x19",
-  [0x0db8] = "\x2d\x1a", [0x0db9] = "\x2d\x1b", [0x0dba] = "\x2d\x1c",
-  [0x0dbf] = "\x2d\x21", [0x0dc0] = "\x2d\x22", [0x0dc1] = "\x2d\x23",
-  [0x0dc2] = "\x2d\x24", [0x0dc3] = "\x2d\x25", [0x0dc4] = "\x2d\x26",
-  [0x0dc5] = "\x2d\x27", [0x0dc6] = "\x2d\x28", [0x0dc7] = "\x2d\x29",
-  [0x0dc8] = "\x2d\x2a", [0x0dc9] = "\x2d\x2b", [0x0dca] = "\x2d\x2c",
-  [0x0dcb] = "\x2d\x2d", [0x0dcc] = "\x2d\x2e", [0x0dcd] = "\x2d\x2f",
-  [0x0dce] = "\x2d\x30", [0x0dcf] = "\x2d\x31", [0x0dd0] = "\x2d\x32",
-  [0x0dd1] = "\x2d\x33", [0x0dd2] = "\x2d\x34", [0x0dd3] = "\x2d\x35",
-  [0x0dd4] = "\x2d\x36", [0x0dd5] = "\x2d\x37", [0x0dd6] = "\x2d\x38",
-  [0x0dd7] = "\x2d\x39", [0x0dd8] = "\x2d\x3a", [0x0dd9] = "\x2d\x3b",
-  [0x0dda] = "\x2d\x3c", [0x0ddb] = "\x2d\x3d", [0x0e01] = "\x2d\x63",
-  [0x0e02] = "\x2d\x64", [0x0e04] = "\x2d\x66", [0x0e07] = "\x2d\x69",
-  [0x0e08] = "\x2d\x6a", [0x0e0a] = "\x2d\x6c", [0x0e0d] = "\x2d\x6f",
-  [0x0e14] = "\x2d\x76", [0x0e15] = "\x2d\x77", [0x0e16] = "\x2d\x78",
-  [0x0e17] = "\x2d\x79", [0x0e19] = "\x2d\x7b", [0x0e1a] = "\x2d\x7c",
-  [0x0e1b] = "\x2d\x7d", [0x0e1c] = "\x2d\x7e", [0x0e1d] = "\x2d\x7f",
-  [0x0e1e] = "\x2d\x80", [0x0e1f] = "\x2d\x81", [0x0e21] = "\x2d\x83",
-  [0x0e22] = "\x2d\x84", [0x0e23] = "\x2d\x85", [0x0e25] = "\x2d\x87",
-  [0x0e27] = "\x2d\x89", [0x0e2a] = "\x2d\x8c", [0x0e2b] = "\x2d\x8d",
-  [0x0e2d] = "\x2d\x8f", [0x0e2e] = "\x2d\x90", [0x0e2f] = "\x2d\x91",
-  [0x0e30] = "\x2d\x92", [0x0e31] = "\x2d\x93", [0x0e32] = "\x2d\x94",
-  [0x0e33] = "\x2d\x95", [0x0e34] = "\x2d\x96", [0x0e35] = "\x2d\x97",
-  [0x0e36] = "\x2d\x98", [0x0e37] = "\x2d\x99", [0x0e38] = "\x2d\x9a",
-  [0x0e39] = "\x2d\x9b", [0x0e3b] = "\x2d\x9d", [0x0e3c] = "\x2d\x9e",
-  [0x0e3d] = "\x2d\x9f", [0x0e40] = "\x2d\xa2", [0x0e41] = "\x2d\xa3",
-  [0x0e42] = "\x2d\xa4", [0x0e43] = "\x2d\xa5", [0x0e44] = "\x2d\xa6",
-  [0x0e46] = "\x2d\xa8", [0x0e48] = "\x2d\xaa", [0x0e49] = "\x2d\xab",
-  [0x0e4a] = "\x2d\xac", [0x0e4b] = "\x2d\xad", [0x0e4c] = "\x2d\xae",
-  [0x0e4d] = "\x2d\xaf", [0x0e50] = "\x2d\xb2", [0x0e51] = "\x2d\xb3",
-  [0x0e52] = "\x2d\xb4", [0x0e53] = "\x2d\xb5", [0x0e54] = "\x2d\xb6",
-  [0x0e55] = "\x2d\xb7", [0x0e56] = "\x2d\xb8", [0x0e57] = "\x2d\xb9",
-  [0x0e58] = "\x2d\xba", [0x0e59] = "\x2d\xbb", [0x0e5c] = "\x2d\xbe",
-  [0x0e5d] = "\x2d\xbf", [0x0e80] = "\x2d\xe2", [0x0e81] = "\x2d\xe3",
-  [0x0e82] = "\x2d\xe4", [0x0e83] = "\x2d\xe5", [0x0e84] = "\x2d\xe6",
-  [0x0e85] = "\x2d\xe7", [0x0e86] = "\x2d\xe8", [0x0e87] = "\x2d\xe9",
-  [0x0e88] = "\x2d\xea", [0x0e89] = "\x2d\xeb", [0x0e8a] = "\x2d\xec",
-  [0x0e8b] = "\x2d\xed", [0x0e8c] = "\x2d\xee", [0x0e8d] = "\x2d\xef",
-  [0x0e8e] = "\x2d\xf0", [0x0e8f] = "\x2d\xf1", [0x0e90] = "\x2d\xf2",
-  [0x0e91] = "\x2d\xf3", [0x0e92] = "\x2d\xf4", [0x0e93] = "\x2d\xf5",
-  [0x0e94] = "\x2d\xf6", [0x0e95] = "\x2d\xf7", [0x0e96] = "\x2d\xf8",
-  [0x0e97] = "\x2d\xf9", [0x0e98] = "\x2d\xfa", [0x0e99] = "\x2d\xfb",
-  [0x0e9a] = "\x2d\xfc", [0x0e9b] = "\x2d\xfd", [0x0e9c] = "\x2d\xfe",
-  [0x0e9d] = "\x2d\xff", [0x0e9e] = "\x2e\x00", [0x0e9f] = "\x2e\x01",
-  [0x0ea0] = "\x2e\x02", [0x0ea1] = "\x2e\x03", [0x0ea2] = "\x2e\x04",
-  [0x0ea3] = "\x2e\x05", [0x0ea4] = "\x2e\x06", [0x0ea5] = "\x2e\x07",
-  [0x0ea6] = "\x2e\x08", [0x0ea7] = "\x2e\x09", [0x0ea8] = "\x2e\x0a",
-  [0x0ea9] = "\x2e\x0b", [0x0eaa] = "\x2e\x0c", [0x0eab] = "\x2e\x0d",
-  [0x0eac] = "\x2e\x0e", [0x0ead] = "\x2e\x0f", [0x0eae] = "\x2e\x10",
-  [0x0eaf] = "\x2e\x11", [0x0eb0] = "\x2e\x12", [0x0eb1] = "\x2e\x13",
-  [0x0eb2] = "\x2e\x14", [0x0eb3] = "\x2e\x15", [0x0eb4] = "\x2e\x16",
-  [0x0eb5] = "\x2e\x17", [0x0eb6] = "\x2e\x18", [0x0eb7] = "\x2e\x19",
-  [0x0eb8] = "\x2e\x1a", [0x0eb9] = "\x2e\x1b", [0x0eba] = "\x2e\x1c",
-  [0x0ebb] = "\x2e\x1d", [0x0ebc] = "\x2e\x1e", [0x0ebd] = "\x2e\x1f",
-  [0x0ebe] = "\x2e\x20", [0x0ebf] = "\x2e\x21", [0x0ec0] = "\x2e\x22",
-  [0x0ec1] = "\x2e\x23", [0x0ec2] = "\x2e\x24", [0x0ec3] = "\x2e\x25",
-  [0x0ec4] = "\x2e\x26", [0x0ec5] = "\x2e\x27", [0x0ec6] = "\x2e\x28",
-  [0x0ec7] = "\x2e\x29", [0x0ec9] = "\x2e\x2b", [0x0eca] = "\x2e\x2c",
-  [0x0ecb] = "\x2e\x2d", [0x0ecc] = "\x2e\x2e", [0x0ecd] = "\x2e\x2f",
-  [0x0ece] = "\x2e\x30", [0x0ecf] = "\x2e\x31", [0x0ed0] = "\x2e\x32",
-  [0x0ed1] = "\x2e\x33", [0x0ed2] = "\x2e\x34", [0x0ed3] = "\x2e\x35",
-  [0x0ed4] = "\x2e\x36", [0x0ed5] = "\x2e\x37", [0x0ed6] = "\x2e\x38",
-  [0x0ed7] = "\x2e\x39", [0x0ed8] = "\x2e\x3a", [0x0ed9] = "\x2e\x3b",
-  [0x0eda] = "\x2e\x3c", [0x0edb] = "\x2e\x3d", [0x0edc] = "\x2e\x3e",
-  [0x0edd] = "\x2e\x3f", [0x0ede] = "\x2e\x40", [0x0edf] = "\x2e\x41",
-  [0x0ee0] = "\x2e\x42", [0x0ee1] = "\x2e\x43", [0x0ee2] = "\x2e\x44",
-  [0x0ee3] = "\x2e\x45", [0x0ee4] = "\x2e\x46", [0x0ee5] = "\x2e\x47",
-  [0x0ee6] = "\x2e\x48", [0x0ee7] = "\x2e\x49", [0x0ee8] = "\x2e\x4a",
-  [0x0ee9] = "\x2e\x4b", [0x0eea] = "\x2e\x4c", [0x0ef1] = "\x2e\x53",
-  [0x0ef2] = "\x2e\x54", [0x0ef3] = "\x2e\x55", [0x0ef4] = "\x2e\x56",
-  [0x0ef5] = "\x2e\x57", [0x0ef6] = "\x2e\x58", [0x0ef7] = "\x2e\x59",
-  [0x0ef8] = "\x2e\x5a", [0x0ef9] = "\x2e\x5b", [0x0efa] = "\x2e\x5c",
-  [0x0efb] = "\x2e\x5d", [0x0efc] = "\x2e\x5e", [0x0efd] = "\x2e\x5f",
-  [0x0efe] = "\x2e\x60", [0x0eff] = "\x2e\x61", [0x0f00] = "\x2e\x62",
-  [0x0f01] = "\x2e\x63", [0x0f02] = "\x2e\x64", [0x0f03] = "\x2e\x65",
-  [0x0f04] = "\x2e\x66", [0x0f05] = "\x2e\x67", [0x0f06] = "\x2e\x68",
-  [0x0f07] = "\x2e\x69", [0x0f08] = "\x2e\x6a", [0x0f09] = "\x2e\x6b",
-  [0x0f0a] = "\x2e\x6c", [0x0f0b] = "\x2e\x6d", [0x0f10] = "\x2e\x72",
-  [0x0f11] = "\x2e\x73", [0x0f12] = "\x2e\x74", [0x0f13] = "\x2e\x75",
-  [0x0f14] = "\x2e\x76", [0x0f15] = "\x2e\x77", [0x0f16] = "\x2e\x78",
-  [0x0f17] = "\x2e\x79", [0x0f19] = "\x2e\x7b", [0x0f1a] = "\x2e\x7c",
-  [0x0f1b] = "\x2e\x7d", [0x0f1c] = "\x2e\x7e", [0x0f1d] = "\x2e\x7f",
-  [0x0f1e] = "\x2e\x80", [0x0f1f] = "\x2e\x81", [0x0f20] = "\x2e\x82",
-  [0x0f21] = "\x2e\x83", [0x0f22] = "\x2e\x84", [0x0f23] = "\x2e\x85",
-  [0x0f24] = "\x2e\x86", [0x0f25] = "\x2e\x87", [0x0f26] = "\x2e\x88",
-  [0x0f27] = "\x2e\x89", [0x0f28] = "\x2e\x8a", [0x0f29] = "\x2e\x8b",
-  [0x0f2a] = "\x2e\x8c", [0x0f2b] = "\x2e\x8d", [0x0f2c] = "\x2e\x8e",
-  [0x0f2d] = "\x2e\x8f", [0x0f2e] = "\x2e\x90", [0x0f2f] = "\x2e\x91",
-  [0x0f30] = "\x2e\x92", [0x0f31] = "\x2e\x93", [0x0f32] = "\x2e\x94",
-  [0x0f33] = "\x2e\x95", [0x0f34] = "\x2e\x96", [0x0f35] = "\x2e\x97",
-  [0x0f36] = "\x2e\x98", [0x0f37] = "\x2e\x99", [0x0f38] = "\x2e\x9a",
-  [0x0f39] = "\x2e\x9b", [0x0f3a] = "\x2e\x9c", [0x0f3b] = "\x2e\x9d",
-  [0x0f3c] = "\x2e\x9e", [0x0f3e] = "\x2e\xa0", [0x0f3f] = "\x2e\xa1",
-  [0x0f40] = "\x2e\xa2", [0x0f41] = "\x2e\xa3", [0x0f42] = "\x2e\xa4",
-  [0x0f43] = "\x2e\xa5", [0x0f44] = "\x2e\xa6", [0x0f45] = "\x2e\xa7",
-  [0x0f46] = "\x2e\xa8", [0x0f47] = "\x2e\xa9", [0x0f48] = "\x2e\xaa",
-  [0x0f49] = "\x2e\xab", [0x0f4a] = "\x2e\xac", [0x0f4b] = "\x2e\xad",
-  [0x0f4c] = "\x2e\xae", [0x0f4f] = "\x2e\xb1", [0x0f80] = "\x2e\xe2",
-  [0x0f81] = "\x2e\xe3", [0x0f82] = "\x2e\xe4", [0x0f83] = "\x2e\xe5",
-  [0x0f84] = "\x2e\xe6", [0x0f85] = "\x2e\xe7", [0x0f86] = "\x2e\xe8",
-  [0x0f87] = "\x2e\xe9", [0x0f88] = "\x2e\xea", [0x0f89] = "\x2e\xeb",
-  [0x0f8a] = "\x2e\xec", [0x0f8b] = "\x2e\xed", [0x0f8c] = "\x2e\xee",
-  [0x0f8d] = "\x2e\xef", [0x0f8e] = "\x2e\xf0", [0x0f8f] = "\x2e\xf1",
-  [0x0f90] = "\x2e\xf2", [0x0f91] = "\x2e\xf3", [0x0f92] = "\x2e\xf4",
-  [0x0f93] = "\x2e\xf5", [0x0f94] = "\x2e\xf6", [0x0f95] = "\x2e\xf7",
-  [0x0f96] = "\x2e\xf8", [0x0f97] = "\x2e\xf9", [0x0f98] = "\x2e\xfa",
-  [0x0f99] = "\x2e\xfb", [0x0f9a] = "\x2e\xfc", [0x0f9b] = "\x2e\xfd",
-  [0x0f9c] = "\x2e\xfe", [0x0f9d] = "\x2e\xff", [0x0f9e] = "\x2f\x00",
-  [0x0f9f] = "\x2f\x01", [0x0fa0] = "\x2f\x02", [0x0fa1] = "\x2f\x03",
-  [0x0fa3] = "\x2f\x05", [0x0fa4] = "\x2f\x06", [0x0fa5] = "\x2f\x07",
-  [0x0fa6] = "\x2f\x08", [0x0fa7] = "\x2f\x09", [0x0fa9] = "\x2f\x0b",
-  [0x0faa] = "\x2f\x0c", [0x0fac] = "\x2f\x0e", [0x0fad] = "\x2f\x0f",
-  [0x0fae] = "\x2f\x10", [0x0faf] = "\x2f\x11", [0x0fb0] = "\x2f\x12",
-  [0x0fb1] = "\x2f\x13", [0x0fb2] = "\x2f\x14", [0x0fb6] = "\x2f\x18",
-  [0x0fb7] = "\x2f\x19", [0x0fb8] = "\x2f\x1a", [0x0fb9] = "\x2f\x1b",
-  [0x0fc0] = "\x2f\x22", [0x0fc1] = "\x2f\x23", [0x0fc2] = "\x2f\x24",
-  [0x0fc3] = "\x2f\x25", [0x0fc4] = "\x2f\x26", [0x0fc5] = "\x2f\x27",
-  [0x0fc6] = "\x2f\x28", [0x0fc7] = "\x2f\x29", [0x0fc8] = "\x2f\x2a",
-  [0x0fc9] = "\x2f\x2b", [0x0fca] = "\x2f\x2c", [0x0fcb] = "\x2f\x2d",
-  [0x0fcc] = "\x2f\x2e", [0x0fcd] = "\x2f\x2f", [0x0fce] = "\x2f\x30",
-  [0x0fcf] = "\x2f\x31", [0x0fd0] = "\x2f\x32", [0x0fd1] = "\x2f\x33",
-  [0x0fd2] = "\x2f\x34", [0x0fd3] = "\x2f\x35", [0x0fd4] = "\x2f\x36",
-  [0x0fd5] = "\x2f\x37", [0x0fd6] = "\x2f\x38", [0x0fd7] = "\x2f\x39",
-  [0x0fd8] = "\x2f\x3a", [0x0fd9] = "\x2f\x3b", [0x1020] = "\x2f\x82",
-  [0x1021] = "\x2f\x83", [0x1022] = "\x2f\x84", [0x1023] = "\x2f\x85",
-  [0x1024] = "\x2f\x86", [0x1025] = "\x2f\x87", [0x1026] = "\x2f\x88",
-  [0x1027] = "\x2f\x89", [0x1028] = "\x2f\x8a", [0x1029] = "\x2f\x8b",
-  [0x102a] = "\x2f\x8c", [0x102b] = "\x2f\x8d", [0x102c] = "\x2f\x8e",
-  [0x102d] = "\x2f\x8f", [0x102e] = "\x2f\x90", [0x102f] = "\x2f\x91",
-  [0x1030] = "\x2f\x92", [0x1031] = "\x2f\x93", [0x1032] = "\x2f\x94",
-  [0x1033] = "\x2f\x95", [0x1034] = "\x2f\x96", [0x1035] = "\x2f\x97",
-  [0x1036] = "\x2f\x98", [0x1037] = "\x2f\x99", [0x1038] = "\x2f\x9a",
-  [0x1039] = "\x2f\x9b", [0x103a] = "\x2f\x9c", [0x103b] = "\x2f\x9d",
-  [0x103c] = "\x2f\x9e", [0x103d] = "\x2f\x9f", [0x103e] = "\x2f\xa0",
-  [0x103f] = "\x2f\xa1", [0x1040] = "\x2f\xa2", [0x1041] = "\x2f\xa3",
-  [0x1042] = "\x2f\xa4", [0x1043] = "\x2f\xa5", [0x1044] = "\x2f\xa6",
-  [0x1045] = "\x2f\xa7", [0x1050] = "\x2f\xb2", [0x1051] = "\x2f\xb3",
-  [0x1052] = "\x2f\xb4", [0x1053] = "\x2f\xb5", [0x1054] = "\x2f\xb6",
-  [0x1055] = "\x2f\xb7", [0x1056] = "\x2f\xb8", [0x1057] = "\x2f\xb9",
-  [0x1058] = "\x2f\xba", [0x1059] = "\x2f\xbb", [0x105a] = "\x2f\xbc",
-  [0x105b] = "\x2f\xbd", [0x105c] = "\x2f\xbe", [0x105d] = "\x2f\xbf",
-  [0x105e] = "\x2f\xc0", [0x105f] = "\x2f\xc1", [0x1060] = "\x2f\xc2",
-  [0x1061] = "\x2f\xc3", [0x1062] = "\x2f\xc4", [0x1063] = "\x2f\xc5",
-  [0x1064] = "\x2f\xc6", [0x1065] = "\x2f\xc7", [0x1066] = "\x2f\xc8",
-  [0x1067] = "\x2f\xc9", [0x1068] = "\x2f\xca", [0x1069] = "\x2f\xcb",
-  [0x106a] = "\x2f\xcc", [0x106b] = "\x2f\xcd", [0x106c] = "\x2f\xce",
-  [0x106d] = "\x2f\xcf", [0x106e] = "\x2f\xd0", [0x106f] = "\x2f\xd1",
-  [0x1070] = "\x2f\xd2", [0x1071] = "\x2f\xd3", [0x1072] = "\x2f\xd4",
-  [0x1073] = "\x2f\xd5", [0x1074] = "\x2f\xd6", [0x1075] = "\x2f\xd7",
-  [0x1076] = "\x2f\xd8", [0x1077] = "\x2f\xd9", [0x1078] = "\x2f\xda",
-  [0x107b] = "\x2f\xdd", [0x1080] = "\x2f\xe2", [0x1081] = "\x2f\xe3",
-  [0x1082] = "\x2f\xe4", [0x1083] = "\x2f\xe5", [0x1084] = "\x2f\xe6",
-  [0x1085] = "\x2f\xe7", [0x1086] = "\x2f\xe8", [0x1087] = "\x2f\xe9",
-  [0x1088] = "\x2f\xea", [0x1089] = "\x2f\xeb", [0x108a] = "\x2f\xec",
-  [0x108b] = "\x2f\xed", [0x108c] = "\x2f\xee", [0x108d] = "\x2f\xef",
-  [0x108e] = "\x2f\xf0", [0x108f] = "\x2f\xf1", [0x1090] = "\x2f\xf2",
-  [0x1091] = "\x2f\xf3", [0x1092] = "\x2f\xf4", [0x1093] = "\x2f\xf5",
-  [0x1094] = "\x2f\xf6", [0x1095] = "\x2f\xf7", [0x1096] = "\x2f\xf8",
-  [0x1097] = "\x2f\xf9", [0x1098] = "\x2f\xfa", [0x1099] = "\x2f\xfb",
-  [0x109a] = "\x2f\xfc", [0x109b] = "\x2f\xfd", [0x109c] = "\x2f\xfe",
-  [0x109d] = "\x2f\xff", [0x109e] = "\x30\x00", [0x109f] = "\x30\x01",
-  [0x10a0] = "\x30\x02", [0x10a1] = "\x30\x03", [0x10a2] = "\x30\x04",
-  [0x10a3] = "\x30\x05", [0x10a4] = "\x30\x06", [0x10a5] = "\x30\x07",
-  [0x10a6] = "\x30\x08", [0x10a7] = "\x30\x09", [0x10a8] = "\x30\x0a",
-  [0x10a9] = "\x30\x0b", [0x10aa] = "\x30\x0c", [0x10ab] = "\x30\x0d",
-  [0x10ac] = "\x30\x0e", [0x10ad] = "\x30\x0f", [0x10ae] = "\x30\x10",
-  [0x10af] = "\x30\x11", [0x10b0] = "\x30\x12", [0x10b1] = "\x30\x13",
-  [0x10b2] = "\x30\x14", [0x10b3] = "\x30\x15", [0x10b4] = "\x30\x16",
-  [0x10b5] = "\x30\x17", [0x10b6] = "\x30\x18", [0x10b7] = "\x30\x19",
-  [0x10b8] = "\x30\x1a", [0x10b9] = "\x30\x1b", [0x10ba] = "\x30\x1c",
-  [0x10bb] = "\x30\x1d", [0x10bc] = "\x30\x1e", [0x10bd] = "\x30\x1f",
-  [0x10be] = "\x30\x20", [0x10bf] = "\x30\x21", [0x10c0] = "\x30\x22",
-  [0x10c1] = "\x30\x23", [0x10c2] = "\x30\x24", [0x10c3] = "\x30\x25",
-  [0x10c4] = "\x30\x26", [0x10c5] = "\x30\x27", [0x10c6] = "\x30\x28",
-  [0x10c7] = "\x30\x29", [0x10c8] = "\x30\x2a", [0x10c9] = "\x30\x2b",
-  [0x10ca] = "\x30\x2c", [0x10cb] = "\x30\x2d", [0x10cc] = "\x30\x2e",
-  [0x10cd] = "\x30\x2f", [0x10ce] = "\x30\x30", [0x10cf] = "\x30\x31",
-  [0x10d0] = "\x30\x32", [0x10d1] = "\x30\x33", [0x10d2] = "\x30\x34",
-  [0x10d3] = "\x30\x35", [0x10d4] = "\x30\x36", [0x10d5] = "\x30\x37",
-  [0x10d6] = "\x30\x38", [0x10d7] = "\x30\x39", [0x10d8] = "\x30\x3a",
-  [0x10d9] = "\x30\x3b", [0x10df] = "\x30\x41", [0x10e0] = "\x30\x42",
-  [0x10e1] = "\x30\x43", [0x10e2] = "\x30\x44", [0x10e3] = "\x30\x45",
-  [0x10e4] = "\x30\x46", [0x10e5] = "\x30\x47", [0x10e6] = "\x30\x48",
-  [0x10e7] = "\x30\x49", [0x10e8] = "\x30\x4a", [0x10e9] = "\x30\x4b",
-  [0x10ea] = "\x30\x4c", [0x10eb] = "\x30\x4d", [0x10ec] = "\x30\x4e",
-  [0x10ed] = "\x30\x4f", [0x10ee] = "\x30\x50", [0x10ef] = "\x30\x51",
-  [0x10f0] = "\x30\x52", [0x10f1] = "\x30\x53", [0x10f2] = "\x30\x54",
-  [0x10f3] = "\x30\x55", [0x10f4] = "\x30\x56", [0x10f5] = "\x30\x57",
-  [0x10f6] = "\x30\x58", [0x10f7] = "\x30\x59", [0x10f8] = "\x30\x5a",
-  [0x10f9] = "\x30\x5b", [0x10fa] = "\x30\x5c", [0x10fb] = "\x30\x5d",
-  [0x10fc] = "\x30\x5e", [0x10fd] = "\x30\x5f", [0x10fe] = "\x30\x60",
-  [0x10ff] = "\x30\x61", [0x1100] = "\x30\x62", [0x1101] = "\x30\x63",
-  [0x1102] = "\x30\x64", [0x1103] = "\x30\x65", [0x1104] = "\x30\x66",
-  [0x1105] = "\x30\x67", [0x1106] = "\x30\x68", [0x1107] = "\x30\x69",
-  [0x1108] = "\x30\x6a", [0x1109] = "\x30\x6b", [0x110a] = "\x30\x6c",
-  [0x110b] = "\x30\x6d", [0x110c] = "\x30\x6e", [0x110d] = "\x30\x6f",
-  [0x110e] = "\x30\x70", [0x110f] = "\x30\x71", [0x1110] = "\x30\x72",
-  [0x1111] = "\x30\x73", [0x1112] = "\x30\x74", [0x1113] = "\x30\x75",
-  [0x1114] = "\x30\x76", [0x1115] = "\x30\x77", [0x1116] = "\x30\x78",
-  [0x1117] = "\x30\x79", [0x1118] = "\x30\x7a", [0x1119] = "\x30\x7b",
-  [0x111a] = "\x30\x7c", [0x111b] = "\x30\x7d", [0x111c] = "\x30\x7e",
-  [0x111d] = "\x30\x7f", [0x111e] = "\x30\x80", [0x111f] = "\x30\x81",
-  [0x1120] = "\x30\x82", [0x1121] = "\x30\x83", [0x1122] = "\x30\x84",
-  [0x1128] = "\x30\x8a", [0x1129] = "\x30\x8b", [0x112a] = "\x30\x8c",
-  [0x112b] = "\x30\x8d", [0x112c] = "\x30\x8e", [0x112d] = "\x30\x8f",
-  [0x112e] = "\x30\x90", [0x112f] = "\x30\x91", [0x1130] = "\x30\x92",
-  [0x1131] = "\x30\x93", [0x1132] = "\x30\x94", [0x1133] = "\x30\x95",
-  [0x1134] = "\x30\x96", [0x1135] = "\x30\x97", [0x1136] = "\x30\x98",
-  [0x1137] = "\x30\x99", [0x1138] = "\x30\x9a", [0x1139] = "\x30\x9b",
-  [0x113a] = "\x30\x9c", [0x113b] = "\x30\x9d", [0x113c] = "\x30\x9e",
-  [0x113d] = "\x30\x9f", [0x113e] = "\x30\xa0", [0x113f] = "\x30\xa1",
-  [0x1140] = "\x30\xa2", [0x1141] = "\x30\xa3", [0x1142] = "\x30\xa4",
-  [0x1143] = "\x30\xa5", [0x1144] = "\x30\xa6", [0x1145] = "\x30\xa7",
-  [0x1146] = "\x30\xa8", [0x1147] = "\x30\xa9", [0x1148] = "\x30\xaa",
-  [0x1149] = "\x30\xab", [0x114a] = "\x30\xac", [0x114b] = "\x30\xad",
-  [0x114c] = "\x30\xae", [0x114d] = "\x30\xaf", [0x114e] = "\x30\xb0",
-  [0x114f] = "\x30\xb1", [0x1150] = "\x30\xb2", [0x1151] = "\x30\xb3",
-  [0x1152] = "\x30\xb4", [0x1153] = "\x30\xb5", [0x1154] = "\x30\xb6",
-  [0x1155] = "\x30\xb7", [0x1156] = "\x30\xb8", [0x1157] = "\x30\xb9",
-  [0x1158] = "\x30\xba", [0x1159] = "\x30\xbb", [0x115a] = "\x30\xbc",
-  [0x115b] = "\x30\xbd", [0x115c] = "\x30\xbe", [0x115d] = "\x30\xbf",
-  [0x115e] = "\x30\xc0", [0x115f] = "\x30\xc1", [0x1160] = "\x30\xc2",
-  [0x1161] = "\x30\xc3", [0x1162] = "\x30\xc4", [0x1163] = "\x30\xc5",
-  [0x1164] = "\x30\xc6", [0x1165] = "\x30\xc7", [0x1166] = "\x30\xc8",
-  [0x1167] = "\x30\xc9", [0x1168] = "\x30\xca", [0x1169] = "\x30\xcb",
-  [0x116a] = "\x30\xcc", [0x116b] = "\x30\xcd", [0x116c] = "\x30\xce",
-  [0x116d] = "\x30\xcf", [0x116e] = "\x30\xd0", [0x116f] = "\x30\xd1",
-  [0x1170] = "\x30\xd2", [0x1171] = "\x30\xd3", [0x1172] = "\x30\xd4",
-  [0x1173] = "\x30\xd5", [0x1174] = "\x30\xd6", [0x1175] = "\x30\xd7",
-  [0x1176] = "\x30\xd8", [0x1177] = "\x30\xd9", [0x1178] = "\x30\xda",
-  [0x1179] = "\x30\xdb", [0x1180] = "\x30\xe2", [0x1181] = "\x30\xe3",
-  [0x1182] = "\x30\xe4", [0x1183] = "\x30\xe5", [0x1184] = "\x30\xe6",
-  [0x1185] = "\x30\xe7", [0x1186] = "\x30\xe8", [0x1188] = "\x30\xea",
-  [0x1189] = "\x30\xeb", [0x118a] = "\x30\xec", [0x118b] = "\x30\xed",
-  [0x118c] = "\x30\xee", [0x118d] = "\x30\xef", [0x118e] = "\x30\xf0",
-  [0x118f] = "\x30\xf1", [0x1190] = "\x30\xf2", [0x1191] = "\x30\xf3",
-  [0x1192] = "\x30\xf4", [0x1193] = "\x30\xf5", [0x1194] = "\x30\xf6",
-  [0x1195] = "\x30\xf7", [0x1196] = "\x30\xf8", [0x1197] = "\x30\xf9",
-  [0x1198] = "\x30\xfa", [0x1199] = "\x30\xfb", [0x119a] = "\x30\xfc",
-  [0x119b] = "\x30\xfd", [0x119c] = "\x30\xfe", [0x119d] = "\x30\xff",
-  [0x119e] = "\x31\x00", [0x119f] = "\x31\x01", [0x11a0] = "\x31\x02",
-  [0x11a1] = "\x31\x03", [0x11a2] = "\x31\x04", [0x11a3] = "\x31\x05",
-  [0x11a4] = "\x31\x06", [0x11a5] = "\x31\x07", [0x11a6] = "\x31\x08",
-  [0x11a7] = "\x31\x09", [0x11a8] = "\x31\x0a", [0x11a9] = "\x31\x0b",
-  [0x11aa] = "\x31\x0c", [0x11ab] = "\x31\x0d", [0x11ac] = "\x31\x0e",
-  [0x11ad] = "\x31\x0f", [0x11ae] = "\x31\x10", [0x11af] = "\x31\x11",
-  [0x11b0] = "\x31\x12", [0x11b1] = "\x31\x13", [0x11b2] = "\x31\x14",
-  [0x11b3] = "\x31\x15", [0x11b4] = "\x31\x16", [0x11b5] = "\x31\x17",
-  [0x11b6] = "\x31\x18", [0x11b7] = "\x31\x19", [0x11b8] = "\x31\x1a",
-  [0x11b9] = "\x31\x1b", [0x11ba] = "\x31\x1c", [0x11bb] = "\x31\x1d",
-  [0x11bc] = "\x31\x1e", [0x11bd] = "\x31\x1f", [0x11be] = "\x31\x20",
-  [0x11bf] = "\x31\x21", [0x11c0] = "\x31\x22", [0x11c1] = "\x31\x23",
-  [0x11c2] = "\x31\x24", [0x11c3] = "\x31\x25", [0x11c4] = "\x31\x26",
-  [0x11c5] = "\x31\x27", [0x11c6] = "\x31\x28", [0x11c8] = "\x31\x2a",
-  [0x11ca] = "\x31\x2c", [0x11cb] = "\x31\x2d", [0x11cc] = "\x31\x2e",
-  [0x11cd] = "\x31\x2f", [0x11d0] = "\x31\x32", [0x11d1] = "\x31\x33",
-  [0x11d2] = "\x31\x34", [0x11d3] = "\x31\x35", [0x11d4] = "\x31\x36",
-  [0x11d5] = "\x31\x37", [0x11d6] = "\x31\x38", [0x11d8] = "\x31\x3a",
-  [0x11da] = "\x31\x3c", [0x11db] = "\x31\x3d", [0x11dc] = "\x31\x3e",
-  [0x11dd] = "\x31\x3f", [0x11e0] = "\x31\x42", [0x11e1] = "\x31\x43",
-  [0x11e2] = "\x31\x44", [0x11e3] = "\x31\x45", [0x11e4] = "\x31\x46",
-  [0x11e5] = "\x31\x47", [0x11e6] = "\x31\x48", [0x11e7] = "\x31\x49",
-  [0x11e8] = "\x31\x4a", [0x11e9] = "\x31\x4b", [0x11ea] = "\x31\x4c",
-  [0x11eb] = "\x31\x4d", [0x11ec] = "\x31\x4e", [0x11ed] = "\x31\x4f",
-  [0x11ee] = "\x31\x50", [0x11ef] = "\x31\x51", [0x11f0] = "\x31\x52",
-  [0x11f1] = "\x31\x53", [0x11f2] = "\x31\x54", [0x11f3] = "\x31\x55",
-  [0x11f4] = "\x31\x56", [0x11f5] = "\x31\x57", [0x11f6] = "\x31\x58",
-  [0x11f7] = "\x31\x59", [0x11f8] = "\x31\x5a", [0x11f9] = "\x31\x5b",
-  [0x11fa] = "\x31\x5c", [0x11fb] = "\x31\x5d", [0x11fc] = "\x31\x5e",
-  [0x11fd] = "\x31\x5f", [0x11fe] = "\x31\x60", [0x11ff] = "\x31\x61",
-  [0x1200] = "\x31\x62", [0x1201] = "\x31\x63", [0x1202] = "\x31\x64",
-  [0x1203] = "\x31\x65", [0x1204] = "\x31\x66", [0x1205] = "\x31\x67",
-  [0x1206] = "\x31\x68", [0x1208] = "\x31\x6a", [0x120a] = "\x31\x6c",
-  [0x120b] = "\x31\x6d", [0x120c] = "\x31\x6e", [0x120d] = "\x31\x6f",
-  [0x1210] = "\x31\x72", [0x1211] = "\x31\x73", [0x1212] = "\x31\x74",
-  [0x1213] = "\x31\x75", [0x1214] = "\x31\x76", [0x1215] = "\x31\x77",
-  [0x1216] = "\x31\x78", [0x1217] = "\x31\x79", [0x1218] = "\x31\x7a",
-  [0x1219] = "\x31\x7b", [0x121a] = "\x31\x7c", [0x121b] = "\x31\x7d",
-  [0x121c] = "\x31\x7e", [0x121d] = "\x31\x7f", [0x121e] = "\x31\x80",
-  [0x121f] = "\x31\x81", [0x1220] = "\x31\x82", [0x1221] = "\x31\x83",
-  [0x1222] = "\x31\x84", [0x1223] = "\x31\x85", [0x1224] = "\x31\x86",
-  [0x1225] = "\x31\x87", [0x1226] = "\x31\x88", [0x1227] = "\x31\x89",
-  [0x1228] = "\x31\x8a", [0x1229] = "\x31\x8b", [0x122a] = "\x31\x8c",
-  [0x122b] = "\x31\x8d", [0x122c] = "\x31\x8e", [0x122d] = "\x31\x8f",
-  [0x122e] = "\x31\x90", [0x1230] = "\x31\x92", [0x1232] = "\x31\x94",
-  [0x1233] = "\x31\x95", [0x1234] = "\x31\x96", [0x1235] = "\x31\x97",
-  [0x1238] = "\x31\x9a", [0x1239] = "\x31\x9b", [0x123a] = "\x31\x9c",
-  [0x123b] = "\x31\x9d", [0x123c] = "\x31\x9e", [0x123d] = "\x31\x9f",
-  [0x123e] = "\x31\xa0", [0x1240] = "\x31\xa2", [0x1242] = "\x31\xa4",
-  [0x1243] = "\x31\xa5", [0x1244] = "\x31\xa6", [0x1245] = "\x31\xa7",
-  [0x1248] = "\x31\xaa", [0x1249] = "\x31\xab", [0x124a] = "\x31\xac",
-  [0x124b] = "\x31\xad", [0x124c] = "\x31\xae", [0x124d] = "\x31\xaf",
-  [0x124e] = "\x31\xb0", [0x1250] = "\x31\xb2", [0x1251] = "\x31\xb3",
-  [0x1252] = "\x31\xb4", [0x1253] = "\x31\xb5", [0x1254] = "\x31\xb6",
-  [0x1255] = "\x31\xb7", [0x1256] = "\x31\xb8", [0x1258] = "\x31\xba",
-  [0x1259] = "\x31\xbb", [0x125a] = "\x31\xbc", [0x125b] = "\x31\xbd",
-  [0x125c] = "\x31\xbe", [0x125d] = "\x31\xbf", [0x125e] = "\x31\xc0",
-  [0x125f] = "\x31\xc1", [0x1260] = "\x31\xc2", [0x1261] = "\x31\xc3",
-  [0x1262] = "\x31\xc4", [0x1263] = "\x31\xc5", [0x1264] = "\x31\xc6",
-  [0x1265] = "\x31\xc7", [0x1266] = "\x31\xc8", [0x1267] = "\x31\xc9",
-  [0x1268] = "\x31\xca", [0x1269] = "\x31\xcb", [0x126a] = "\x31\xcc",
-  [0x126b] = "\x31\xcd", [0x126c] = "\x31\xce", [0x126d] = "\x31\xcf",
-  [0x126e] = "\x31\xd0", [0x1270] = "\x31\xd2", [0x1271] = "\x31\xd3",
-  [0x1272] = "\x31\xd4", [0x1273] = "\x31\xd5", [0x1274] = "\x31\xd6",
-  [0x1275] = "\x31\xd7", [0x1276] = "\x31\xd8", [0x1277] = "\x31\xd9",
-  [0x1278] = "\x31\xda", [0x1279] = "\x31\xdb", [0x127a] = "\x31\xdc",
-  [0x127b] = "\x31\xdd", [0x127c] = "\x31\xde", [0x127d] = "\x31\xdf",
-  [0x127e] = "\x31\xe0", [0x127f] = "\x31\xe1", [0x1280] = "\x31\xe2",
-  [0x1281] = "\x31\xe3", [0x1282] = "\x31\xe4", [0x1283] = "\x31\xe5",
-  [0x1284] = "\x31\xe6", [0x1285] = "\x31\xe7", [0x1286] = "\x31\xe8",
-  [0x1287] = "\x31\xe9", [0x1288] = "\x31\xea", [0x1289] = "\x31\xeb",
-  [0x128a] = "\x31\xec", [0x128b] = "\x31\xed", [0x128c] = "\x31\xee",
-  [0x128d] = "\x31\xef", [0x128e] = "\x31\xf0", [0x1290] = "\x31\xf2",
-  [0x1292] = "\x31\xf4", [0x1293] = "\x31\xf5", [0x1294] = "\x31\xf6",
-  [0x1295] = "\x31\xf7", [0x1298] = "\x31\xfa", [0x1299] = "\x31\xfb",
-  [0x129a] = "\x31\xfc", [0x129b] = "\x31\xfd", [0x129c] = "\x31\xfe",
-  [0x129d] = "\x31\xff", [0x129e] = "\x32\x00", [0x12a0] = "\x32\x02",
-  [0x12a1] = "\x32\x03", [0x12a2] = "\x32\x04", [0x12a3] = "\x32\x05",
-  [0x12a4] = "\x32\x06", [0x12a5] = "\x32\x07", [0x12a6] = "\x32\x08",
-  [0x12a7] = "\x32\x09", [0x12a8] = "\x32\x0a", [0x12a9] = "\x32\x0b",
-  [0x12aa] = "\x32\x0c", [0x12ab] = "\x32\x0d", [0x12ac] = "\x32\x0e",
-  [0x12ad] = "\x32\x0f", [0x12ae] = "\x32\x10", [0x12af] = "\x32\x11",
-  [0x12b0] = "\x32\x12", [0x12b1] = "\x32\x13", [0x12b2] = "\x32\x14",
-  [0x12b3] = "\x32\x15", [0x12b4] = "\x32\x16", [0x12b5] = "\x32\x17",
-  [0x12b6] = "\x32\x18", [0x12b7] = "\x32\x19", [0x12b8] = "\x32\x1a",
-  [0x12b9] = "\x32\x1b", [0x12ba] = "\x32\x1c", [0x12bb] = "\x32\x1d",
-  [0x12bc] = "\x32\x1e", [0x12bd] = "\x32\x1f", [0x12be] = "\x32\x20",
-  [0x12bf] = "\x32\x21", [0x12c0] = "\x32\x22", [0x12c1] = "\x32\x23",
-  [0x12c2] = "\x32\x24", [0x12c3] = "\x32\x25", [0x12c4] = "\x32\x26",
-  [0x12c5] = "\x32\x27", [0x12c6] = "\x32\x28", [0x12c8] = "\x32\x2a",
-  [0x12c9] = "\x32\x2b", [0x12ca] = "\x32\x2c", [0x12cb] = "\x32\x2d",
-  [0x12cc] = "\x32\x2e", [0x12cd] = "\x32\x2f", [0x12ce] = "\x32\x30",
-  [0x12cf] = "\x32\x31", [0x12d0] = "\x32\x32", [0x12d1] = "\x32\x33",
-  [0x12d2] = "\x32\x34", [0x12d3] = "\x32\x35", [0x12d4] = "\x32\x36",
-  [0x12d5] = "\x32\x37", [0x12d6] = "\x32\x38", [0x12d7] = "\x32\x39",
-  [0x12d8] = "\x32\x3a", [0x12d9] = "\x32\x3b", [0x12da] = "\x32\x3c",
-  [0x12e1] = "\x32\x43", [0x12e2] = "\x32\x44", [0x12e3] = "\x32\x45",
-  [0x12e4] = "\x32\x46", [0x12e5] = "\x32\x47", [0x12e6] = "\x32\x48",
-  [0x12e7] = "\x32\x49", [0x12e8] = "\x32\x4a", [0x12e9] = "\x32\x4b",
-  [0x12ea] = "\x32\x4c", [0x12eb] = "\x32\x4d", [0x12ec] = "\x32\x4e",
-  [0x12ed] = "\x32\x4f", [0x12ee] = "\x32\x50", [0x12ef] = "\x32\x51",
-  [0x12f0] = "\x32\x52", [0x12f1] = "\x32\x53", [0x12f2] = "\x32\x54",
-  [0x12f3] = "\x32\x55", [0x12f4] = "\x32\x56", [0x12f5] = "\x32\x57",
-  [0x12f6] = "\x32\x58", [0x12f7] = "\x32\x59", [0x12f8] = "\x32\x5a",
-  [0x12f9] = "\x32\x5b", [0x12fa] = "\x32\x5c", [0x12fb] = "\x32\x5d",
-  [0x12fc] = "\x32\x5e", [0x1320] = "\x32\x82", [0x1321] = "\x32\x83",
-  [0x1322] = "\x32\x84", [0x1323] = "\x32\x85", [0x1324] = "\x32\x86",
-  [0x1325] = "\x32\x87", [0x1326] = "\x32\x88", [0x1327] = "\x32\x89",
-  [0x1328] = "\x32\x8a", [0x1329] = "\x32\x8b", [0x132a] = "\x32\x8c",
-  [0x132b] = "\x32\x8d", [0x132c] = "\x32\x8e", [0x132d] = "\x32\x8f",
-  [0x132e] = "\x32\x90", [0x132f] = "\x32\x91", [0x1330] = "\x32\x92",
-  [0x1331] = "\x32\x93", [0x1332] = "\x32\x94", [0x1333] = "\x32\x95",
-  [0x1334] = "\x32\x96", [0x1335] = "\x32\x97", [0x1336] = "\x32\x98",
-  [0x1337] = "\x32\x99", [0x1338] = "\x32\x9a", [0x1339] = "\x32\x9b",
-  [0x133a] = "\x32\x9c", [0x133b] = "\x32\x9d", [0x133c] = "\x32\x9e",
-  [0x133d] = "\x32\x9f", [0x133e] = "\x32\xa0", [0x133f] = "\x32\xa1",
-  [0x1340] = "\x32\xa2", [0x1341] = "\x32\xa3", [0x1342] = "\x32\xa4",
-  [0x1343] = "\x32\xa5", [0x1344] = "\x32\xa6", [0x1345] = "\x32\xa7",
-  [0x1346] = "\x32\xa8", [0x1347] = "\x32\xa9", [0x1348] = "\x32\xaa",
-  [0x1349] = "\x32\xab", [0x134a] = "\x32\xac", [0x134b] = "\x32\xad",
-  [0x134c] = "\x32\xae", [0x134d] = "\x32\xaf", [0x134e] = "\x32\xb0",
-  [0x134f] = "\x32\xb1", [0x1350] = "\x32\xb2", [0x1351] = "\x32\xb3",
-  [0x1352] = "\x32\xb4", [0x1353] = "\x32\xb5", [0x1354] = "\x32\xb6",
-  [0x1355] = "\x32\xb7", [0x1356] = "\x32\xb8", [0x1357] = "\x32\xb9",
-  [0x1358] = "\x32\xba", [0x1359] = "\x32\xbb", [0x135a] = "\x32\xbc",
-  [0x135b] = "\x32\xbd", [0x135c] = "\x32\xbe", [0x135d] = "\x32\xbf",
-  [0x135e] = "\x32\xc0", [0x135f] = "\x32\xc1", [0x1360] = "\x32\xc2",
-  [0x1361] = "\x32\xc3", [0x1362] = "\x32\xc4", [0x1363] = "\x32\xc5",
-  [0x1364] = "\x32\xc6", [0x1365] = "\x32\xc7", [0x1366] = "\x32\xc8",
-  [0x1367] = "\x32\xc9", [0x1368] = "\x32\xca", [0x1369] = "\x32\xcb",
-  [0x136a] = "\x32\xcc", [0x136b] = "\x32\xcd", [0x136c] = "\x32\xce",
-  [0x136d] = "\x32\xcf", [0x136e] = "\x32\xd0", [0x136f] = "\x32\xd1",
-  [0x1370] = "\x32\xd2", [0x1371] = "\x32\xd3", [0x1372] = "\x32\xd4",
-  [0x1373] = "\x32\xd5", [0x1374] = "\x32\xd6", [0x1381] = "\x32\xe3",
-  [0x1382] = "\x32\xe4", [0x1383] = "\x32\xe5", [0x1384] = "\x32\xe6",
-  [0x1385] = "\x32\xe7", [0x1386] = "\x32\xe8", [0x1387] = "\x32\xe9",
-  [0x1388] = "\x32\xea", [0x1389] = "\x32\xeb", [0x138a] = "\x32\xec",
-  [0x138b] = "\x32\xed", [0x138c] = "\x32\xee", [0x138d] = "\x32\xef",
-  [0x138e] = "\x32\xf0", [0x138f] = "\x32\xf1", [0x1390] = "\x32\xf2",
-  [0x1391] = "\x32\xf3", [0x1392] = "\x32\xf4", [0x1393] = "\x32\xf5",
-  [0x1394] = "\x32\xf6", [0x1395] = "\x32\xf7", [0x1396] = "\x32\xf8",
-  [0x1397] = "\x32\xf9", [0x1398] = "\x32\xfa", [0x1399] = "\x32\xfb",
-  [0x139a] = "\x32\xfc", [0x139b] = "\x32\xfd", [0x139c] = "\x32\xfe",
-  [0x139d] = "\x32\xff", [0x139e] = "\x33\x00", [0x139f] = "\x33\x01",
-  [0x13a0] = "\x33\x02", [0x13a1] = "\x33\x03", [0x13a2] = "\x33\x04",
-  [0x13a3] = "\x33\x05", [0x13a4] = "\x33\x06", [0x13a5] = "\x33\x07",
-  [0x13a6] = "\x33\x08", [0x13a7] = "\x33\x09", [0x13a8] = "\x33\x0a",
-  [0x13a9] = "\x33\x0b", [0x13aa] = "\x33\x0c", [0x13ab] = "\x33\x0d",
-  [0x13ac] = "\x33\x0e", [0x13ad] = "\x33\x0f", [0x13ae] = "\x33\x10",
-  [0x13af] = "\x33\x11", [0x13b0] = "\x33\x12", [0x13b1] = "\x33\x13",
-  [0x13b2] = "\x33\x14", [0x13b3] = "\x33\x15", [0x13b4] = "\x33\x16",
-  [0x13b5] = "\x33\x17", [0x13b6] = "\x33\x18", [0x13b7] = "\x33\x19",
-  [0x13b8] = "\x33\x1a", [0x13b9] = "\x33\x1b", [0x13ba] = "\x33\x1c",
-  [0x13bb] = "\x33\x1d", [0x13bc] = "\x33\x1e", [0x13bd] = "\x33\x1f",
-  [0x13be] = "\x33\x20", [0x13bf] = "\x33\x21", [0x13c0] = "\x33\x22",
-  [0x13c1] = "\x33\x23", [0x13c2] = "\x33\x24", [0x13c3] = "\x33\x25",
-  [0x13c4] = "\x33\x26", [0x13c5] = "\x33\x27", [0x13c6] = "\x33\x28",
-  [0x13c7] = "\x33\x29", [0x13c8] = "\x33\x2a", [0x13c9] = "\x33\x2b",
-  [0x13ca] = "\x33\x2c", [0x13cb] = "\x33\x2d", [0x13cc] = "\x33\x2e",
-  [0x13cd] = "\x33\x2f", [0x13ce] = "\x33\x30", [0x13cf] = "\x33\x31",
-  [0x13d0] = "\x33\x32", [0x13d1] = "\x33\x33", [0x13d2] = "\x33\x34",
-  [0x13d3] = "\x33\x35", [0x13d4] = "\x33\x36", [0x13d5] = "\x33\x37",
-  [0x13d6] = "\x33\x38", [0x13d7] = "\x33\x39", [0x13d8] = "\x33\x3a",
-  [0x13d9] = "\x33\x3b", [0x13da] = "\x33\x3c", [0x13db] = "\x33\x3d",
-  [0x13dc] = "\x33\x3e", [0x13dd] = "\x33\x3f", [0x13de] = "\x33\x40",
-  [0x13df] = "\x33\x41", [0x13e0] = "\x33\x42", [0x13e1] = "\x33\x43",
-  [0x13e2] = "\x33\x44", [0x13e3] = "\x33\x45", [0x13e4] = "\x33\x46",
-  [0x13e5] = "\x33\x47", [0x13e6] = "\x33\x48", [0x13e7] = "\x33\x49",
-  [0x13e8] = "\x33\x4a", [0x13e9] = "\x33\x4b", [0x13ea] = "\x33\x4c",
-  [0x13eb] = "\x33\x4d", [0x13ec] = "\x33\x4e", [0x13ed] = "\x33\x4f",
-  [0x13ee] = "\x33\x50", [0x13ef] = "\x33\x51", [0x13f0] = "\x33\x52",
-  [0x13f1] = "\x33\x53", [0x13f2] = "\x33\x54", [0x13f3] = "\x33\x55",
-  [0x13f4] = "\x33\x56", [0x13f5] = "\x33\x57", [0x13f6] = "\x33\x58",
-  [0x13f7] = "\x33\x59", [0x13f8] = "\x33\x5a", [0x13f9] = "\x33\x5b",
-  [0x13fa] = "\x33\x5c", [0x13fb] = "\x33\x5d", [0x13fc] = "\x33\x5e",
-  [0x13fd] = "\x33\x5f", [0x13fe] = "\x33\x60", [0x13ff] = "\x33\x61",
-  [0x1400] = "\x33\x62", [0x1401] = "\x33\x63", [0x1402] = "\x33\x64",
-  [0x1403] = "\x33\x65", [0x1404] = "\x33\x66", [0x1405] = "\x33\x67",
-  [0x1406] = "\x33\x68", [0x1407] = "\x33\x69", [0x1408] = "\x33\x6a",
-  [0x1409] = "\x33\x6b", [0x140a] = "\x33\x6c", [0x140b] = "\x33\x6d",
-  [0x140c] = "\x33\x6e", [0x140d] = "\x33\x6f", [0x140e] = "\x33\x70",
-  [0x140f] = "\x33\x71", [0x1410] = "\x33\x72", [0x1411] = "\x33\x73",
-  [0x1412] = "\x33\x74", [0x1413] = "\x33\x75", [0x1414] = "\x33\x76",
-  [0x1415] = "\x33\x77", [0x1416] = "\x33\x78", [0x1417] = "\x33\x79",
-  [0x1418] = "\x33\x7a", [0x1419] = "\x33\x7b", [0x141a] = "\x33\x7c",
-  [0x141b] = "\x33\x7d", [0x141c] = "\x33\x7e", [0x141d] = "\x33\x7f",
-  [0x141e] = "\x33\x80", [0x141f] = "\x33\x81", [0x1420] = "\x33\x82",
-  [0x1421] = "\x33\x83", [0x1422] = "\x33\x84", [0x1423] = "\x33\x85",
-  [0x1424] = "\x33\x86", [0x1425] = "\x33\x87", [0x1426] = "\x33\x88",
-  [0x1427] = "\x33\x89", [0x1428] = "\x33\x8a", [0x1429] = "\x33\x8b",
-  [0x142a] = "\x33\x8c", [0x142b] = "\x33\x8d", [0x142c] = "\x33\x8e",
-  [0x142d] = "\x33\x8f", [0x142e] = "\x33\x90", [0x142f] = "\x33\x91",
-  [0x1430] = "\x33\x92", [0x1431] = "\x33\x93", [0x1432] = "\x33\x94",
-  [0x1433] = "\x33\x95", [0x1434] = "\x33\x96", [0x1435] = "\x33\x97",
-  [0x1436] = "\x33\x98", [0x1437] = "\x33\x99", [0x1438] = "\x33\x9a",
-  [0x1439] = "\x33\x9b", [0x143a] = "\x33\x9c", [0x143b] = "\x33\x9d",
-  [0x143c] = "\x33\x9e", [0x143d] = "\x33\x9f", [0x143e] = "\x33\xa0",
-  [0x143f] = "\x33\xa1", [0x1440] = "\x33\xa2", [0x1441] = "\x33\xa3",
-  [0x1442] = "\x33\xa4", [0x1443] = "\x33\xa5", [0x1444] = "\x33\xa6",
-  [0x1445] = "\x33\xa7", [0x1446] = "\x33\xa8", [0x1447] = "\x33\xa9",
-  [0x1448] = "\x33\xaa", [0x1449] = "\x33\xab", [0x144a] = "\x33\xac",
-  [0x144b] = "\x33\xad", [0x144c] = "\x33\xae", [0x144d] = "\x33\xaf",
-  [0x144e] = "\x33\xb0", [0x144f] = "\x33\xb1", [0x1450] = "\x33\xb2",
-  [0x1451] = "\x33\xb3", [0x1452] = "\x33\xb4", [0x1453] = "\x33\xb5",
-  [0x1454] = "\x33\xb6", [0x1455] = "\x33\xb7", [0x1456] = "\x33\xb8",
-  [0x1457] = "\x33\xb9", [0x1458] = "\x33\xba", [0x1459] = "\x33\xbb",
-  [0x145a] = "\x33\xbc", [0x145b] = "\x33\xbd", [0x145c] = "\x33\xbe",
-  [0x145d] = "\x33\xbf", [0x145e] = "\x33\xc0", [0x145f] = "\x33\xc1",
-  [0x1460] = "\x33\xc2", [0x1461] = "\x33\xc3", [0x1462] = "\x33\xc4",
-  [0x1463] = "\x33\xc5", [0x1464] = "\x33\xc6", [0x1465] = "\x33\xc7",
-  [0x1466] = "\x33\xc8", [0x1467] = "\x33\xc9", [0x1468] = "\x33\xca",
-  [0x1469] = "\x33\xcb", [0x146a] = "\x33\xcc", [0x146b] = "\x33\xcd",
-  [0x146c] = "\x33\xce", [0x146d] = "\x33\xcf", [0x146e] = "\x33\xd0",
-  [0x146f] = "\x33\xd1", [0x1470] = "\x33\xd2", [0x1471] = "\x33\xd3",
-  [0x1472] = "\x33\xd4", [0x1473] = "\x33\xd5", [0x1474] = "\x33\xd6",
-  [0x1475] = "\x33\xd7", [0x1476] = "\x33\xd8", [0x1477] = "\x33\xd9",
-  [0x1478] = "\x33\xda", [0x1479] = "\x33\xdb", [0x147a] = "\x33\xdc",
-  [0x147b] = "\x33\xdd", [0x147c] = "\x33\xde", [0x147d] = "\x33\xdf",
-  [0x147e] = "\x33\xe0", [0x147f] = "\x33\xe1", [0x1480] = "\x33\xe2",
-  [0x1481] = "\x33\xe3", [0x1482] = "\x33\xe4", [0x1483] = "\x33\xe5",
-  [0x1484] = "\x33\xe6", [0x1485] = "\x33\xe7", [0x1486] = "\x33\xe8",
-  [0x1487] = "\x33\xe9", [0x1488] = "\x33\xea", [0x1489] = "\x33\xeb",
-  [0x148a] = "\x33\xec", [0x148b] = "\x33\xed", [0x148c] = "\x33\xee",
-  [0x148d] = "\x33\xef", [0x148e] = "\x33\xf0", [0x148f] = "\x33\xf1",
-  [0x1490] = "\x33\xf2", [0x1491] = "\x33\xf3", [0x1492] = "\x33\xf4",
-  [0x1493] = "\x33\xf5", [0x1494] = "\x33\xf6", [0x1495] = "\x33\xf7",
-  [0x1496] = "\x33\xf8", [0x1497] = "\x33\xf9", [0x1498] = "\x33\xfa",
-  [0x1499] = "\x33\xfb", [0x149a] = "\x33\xfc", [0x149b] = "\x33\xfd",
-  [0x149c] = "\x33\xfe", [0x149d] = "\x33\xff", [0x149e] = "\x34\x00",
-  [0x149f] = "\x34\x01", [0x14a0] = "\x34\x02", [0x14a1] = "\x34\x03",
-  [0x14a2] = "\x34\x04", [0x14a3] = "\x34\x05", [0x14a4] = "\x34\x06",
-  [0x14a5] = "\x34\x07", [0x14a6] = "\x34\x08", [0x14a7] = "\x34\x09",
-  [0x14a8] = "\x34\x0a", [0x14a9] = "\x34\x0b", [0x14aa] = "\x34\x0c",
-  [0x14ab] = "\x34\x0d", [0x14ac] = "\x34\x0e", [0x14ad] = "\x34\x0f",
-  [0x14ae] = "\x34\x10", [0x14af] = "\x34\x11", [0x14b0] = "\x34\x12",
-  [0x14b1] = "\x34\x13", [0x14b2] = "\x34\x14", [0x14b3] = "\x34\x15",
-  [0x14b4] = "\x34\x16", [0x14b5] = "\x34\x17", [0x14b6] = "\x34\x18",
-  [0x14b7] = "\x34\x19", [0x14b8] = "\x34\x1a", [0x14b9] = "\x34\x1b",
-  [0x14ba] = "\x34\x1c", [0x14bb] = "\x34\x1d", [0x14bc] = "\x34\x1e",
-  [0x14bd] = "\x34\x1f", [0x14be] = "\x34\x20", [0x14bf] = "\x34\x21",
-  [0x14c0] = "\x34\x22", [0x14c1] = "\x34\x23", [0x14c2] = "\x34\x24",
-  [0x14c3] = "\x34\x25", [0x14c4] = "\x34\x26", [0x14c5] = "\x34\x27",
-  [0x14c6] = "\x34\x28", [0x14c7] = "\x34\x29", [0x14c8] = "\x34\x2a",
-  [0x14c9] = "\x34\x2b", [0x14ca] = "\x34\x2c", [0x14cb] = "\x34\x2d",
-  [0x14cc] = "\x34\x2e", [0x14cd] = "\x34\x2f", [0x14ce] = "\x34\x30",
-  [0x14cf] = "\x34\x31", [0x14d0] = "\x34\x32", [0x14d1] = "\x34\x33",
-  [0x14d2] = "\x34\x34", [0x14d3] = "\x34\x35", [0x14d4] = "\x34\x36",
-  [0x14d5] = "\x34\x37", [0x14d6] = "\x34\x38", [0x14d7] = "\x34\x39",
-  [0x14d8] = "\x34\x3a", [0x14d9] = "\x34\x3b", [0x14da] = "\x34\x3c",
-  [0x14db] = "\x34\x3d", [0x14dc] = "\x34\x3e", [0x14dd] = "\x34\x3f",
-  [0x14de] = "\x34\x40", [0x14df] = "\x34\x41", [0x14e0] = "\x34\x42",
-  [0x14e1] = "\x34\x43", [0x14e2] = "\x34\x44", [0x14e3] = "\x34\x45",
-  [0x14e4] = "\x34\x46", [0x14e5] = "\x34\x47", [0x14e6] = "\x34\x48",
-  [0x14e7] = "\x34\x49", [0x14e8] = "\x34\x4a", [0x14e9] = "\x34\x4b",
-  [0x14ea] = "\x34\x4c", [0x14eb] = "\x34\x4d", [0x14ec] = "\x34\x4e",
-  [0x14ed] = "\x34\x4f", [0x14ee] = "\x34\x50", [0x14ef] = "\x34\x51",
-  [0x14f0] = "\x34\x52", [0x14f1] = "\x34\x53", [0x14f2] = "\x34\x54",
-  [0x14f3] = "\x34\x55", [0x14f4] = "\x34\x56", [0x14f5] = "\x34\x57",
-  [0x14f6] = "\x34\x58", [0x14f7] = "\x34\x59", [0x14f8] = "\x34\x5a",
-  [0x14f9] = "\x34\x5b", [0x14fa] = "\x34\x5c", [0x14fb] = "\x34\x5d",
-  [0x14fc] = "\x34\x5e", [0x14fd] = "\x34\x5f", [0x14fe] = "\x34\x60",
-  [0x14ff] = "\x34\x61", [0x1500] = "\x34\x62", [0x1501] = "\x34\x63",
-  [0x1502] = "\x34\x64", [0x1503] = "\x34\x65", [0x1504] = "\x34\x66",
-  [0x1505] = "\x34\x67", [0x1506] = "\x34\x68", [0x1507] = "\x34\x69",
-  [0x1508] = "\x34\x6a", [0x1509] = "\x34\x6b", [0x150a] = "\x34\x6c",
-  [0x150b] = "\x34\x6d", [0x150c] = "\x34\x6e", [0x150d] = "\x34\x6f",
-  [0x150e] = "\x34\x70", [0x150f] = "\x34\x71", [0x1510] = "\x34\x72",
-  [0x1511] = "\x34\x73", [0x1512] = "\x34\x74", [0x1513] = "\x34\x75",
-  [0x1514] = "\x34\x76", [0x1515] = "\x34\x77", [0x1516] = "\x34\x78",
-  [0x1517] = "\x34\x79", [0x1518] = "\x34\x7a", [0x1519] = "\x34\x7b",
-  [0x151a] = "\x34\x7c", [0x151b] = "\x34\x7d", [0x151c] = "\x34\x7e",
-  [0x151d] = "\x34\x7f", [0x151e] = "\x34\x80", [0x151f] = "\x34\x81",
-  [0x1520] = "\x34\x82", [0x1521] = "\x34\x83", [0x1522] = "\x34\x84",
-  [0x1523] = "\x34\x85", [0x1524] = "\x34\x86", [0x1525] = "\x34\x87",
-  [0x1526] = "\x34\x88", [0x1527] = "\x34\x89", [0x1528] = "\x34\x8a",
-  [0x1529] = "\x34\x8b", [0x152a] = "\x34\x8c", [0x152b] = "\x34\x8d",
-  [0x152c] = "\x34\x8e", [0x152d] = "\x34\x8f", [0x152e] = "\x34\x90",
-  [0x152f] = "\x34\x91", [0x1530] = "\x34\x92", [0x1531] = "\x34\x93",
-  [0x1532] = "\x34\x94", [0x1533] = "\x34\x95", [0x1534] = "\x34\x96",
-  [0x1535] = "\x34\x97", [0x1536] = "\x34\x98", [0x1537] = "\x34\x99",
-  [0x1538] = "\x34\x9a", [0x1539] = "\x34\x9b", [0x153a] = "\x34\x9c",
-  [0x153b] = "\x34\x9d", [0x153c] = "\x34\x9e", [0x153d] = "\x34\x9f",
-  [0x153e] = "\x34\xa0", [0x153f] = "\x34\xa1", [0x1540] = "\x34\xa2",
-  [0x1541] = "\x34\xa3", [0x1542] = "\x34\xa4", [0x1543] = "\x34\xa5",
-  [0x1544] = "\x34\xa6", [0x1545] = "\x34\xa7", [0x1546] = "\x34\xa8",
-  [0x1547] = "\x34\xa9", [0x1548] = "\x34\xaa", [0x1549] = "\x34\xab",
-  [0x154a] = "\x34\xac", [0x154b] = "\x34\xad", [0x154c] = "\x34\xae",
-  [0x154d] = "\x34\xaf", [0x154e] = "\x34\xb0", [0x154f] = "\x34\xb1",
-  [0x1550] = "\x34\xb2", [0x1551] = "\x34\xb3", [0x1552] = "\x34\xb4",
-  [0x1553] = "\x34\xb5", [0x1554] = "\x34\xb6", [0x1555] = "\x34\xb7",
-  [0x1556] = "\x34\xb8", [0x1557] = "\x34\xb9", [0x1558] = "\x34\xba",
-  [0x1559] = "\x34\xbb", [0x155a] = "\x34\xbc", [0x155b] = "\x34\xbd",
-  [0x155c] = "\x34\xbe", [0x155d] = "\x34\xbf", [0x155e] = "\x34\xc0",
-  [0x155f] = "\x34\xc1", [0x1560] = "\x34\xc2", [0x1561] = "\x34\xc3",
-  [0x1562] = "\x34\xc4", [0x1563] = "\x34\xc5", [0x1564] = "\x34\xc6",
-  [0x1565] = "\x34\xc7", [0x1566] = "\x34\xc8", [0x1567] = "\x34\xc9",
-  [0x1568] = "\x34\xca", [0x1569] = "\x34\xcb", [0x156a] = "\x34\xcc",
-  [0x156b] = "\x34\xcd", [0x156c] = "\x34\xce", [0x156d] = "\x34\xcf",
-  [0x156e] = "\x34\xd0", [0x156f] = "\x34\xd1", [0x1570] = "\x34\xd2",
-  [0x1571] = "\x34\xd3", [0x1572] = "\x34\xd4", [0x1573] = "\x34\xd5",
-  [0x1574] = "\x34\xd6", [0x1575] = "\x34\xd7", [0x1576] = "\x34\xd8",
-  [0x1577] = "\x34\xd9", [0x1578] = "\x34\xda", [0x1579] = "\x34\xdb",
-  [0x157a] = "\x34\xdc", [0x157b] = "\x34\xdd", [0x157c] = "\x34\xde",
-  [0x157d] = "\x34\xdf", [0x157e] = "\x34\xe0", [0x157f] = "\x34\xe1",
-  [0x1580] = "\x34\xe2", [0x1581] = "\x34\xe3", [0x1582] = "\x34\xe4",
-  [0x1583] = "\x34\xe5", [0x1584] = "\x34\xe6", [0x1585] = "\x34\xe7",
-  [0x1586] = "\x34\xe8", [0x1587] = "\x34\xe9", [0x1588] = "\x34\xea",
-  [0x1589] = "\x34\xeb", [0x158a] = "\x34\xec", [0x158b] = "\x34\xed",
-  [0x158c] = "\x34\xee", [0x158d] = "\x34\xef", [0x158e] = "\x34\xf0",
-  [0x158f] = "\x34\xf1", [0x1590] = "\x34\xf2", [0x1591] = "\x34\xf3",
-  [0x1592] = "\x34\xf4", [0x1593] = "\x34\xf5", [0x1594] = "\x34\xf6",
-  [0x1595] = "\x34\xf7", [0x1596] = "\x34\xf8", [0x1597] = "\x34\xf9",
-  [0x1598] = "\x34\xfa", [0x1599] = "\x34\xfb", [0x159a] = "\x34\xfc",
-  [0x159b] = "\x34\xfd", [0x159c] = "\x34\xfe", [0x159d] = "\x34\xff",
-  [0x159e] = "\x35\x00", [0x159f] = "\x35\x01", [0x15a0] = "\x35\x02",
-  [0x15a1] = "\x35\x03", [0x15a2] = "\x35\x04", [0x15a3] = "\x35\x05",
-  [0x15a4] = "\x35\x06", [0x15a5] = "\x35\x07", [0x15a6] = "\x35\x08",
-  [0x15a7] = "\x35\x09", [0x15a8] = "\x35\x0a", [0x15a9] = "\x35\x0b",
-  [0x15aa] = "\x35\x0c", [0x15ab] = "\x35\x0d", [0x15ac] = "\x35\x0e",
-  [0x15ad] = "\x35\x0f", [0x15ae] = "\x35\x10", [0x15af] = "\x35\x11",
-  [0x15b0] = "\x35\x12", [0x15b1] = "\x35\x13", [0x15b2] = "\x35\x14",
-  [0x15b3] = "\x35\x15", [0x15b4] = "\x35\x16", [0x15b5] = "\x35\x17",
-  [0x15b6] = "\x35\x18", [0x15b7] = "\x35\x19", [0x15b8] = "\x35\x1a",
-  [0x15b9] = "\x35\x1b", [0x15ba] = "\x35\x1c", [0x15bb] = "\x35\x1d",
-  [0x15bc] = "\x35\x1e", [0x15bd] = "\x35\x1f", [0x15be] = "\x35\x20",
-  [0x15bf] = "\x35\x21", [0x15c0] = "\x35\x22", [0x15c1] = "\x35\x23",
-  [0x15c2] = "\x35\x24", [0x15c3] = "\x35\x25", [0x15c4] = "\x35\x26",
-  [0x15c5] = "\x35\x27", [0x15c6] = "\x35\x28", [0x15c7] = "\x35\x29",
-  [0x15c8] = "\x35\x2a", [0x15c9] = "\x35\x2b", [0x15ca] = "\x35\x2c",
-  [0x15cb] = "\x35\x2d", [0x15cc] = "\x35\x2e", [0x15cd] = "\x35\x2f",
-  [0x15ce] = "\x35\x30", [0x15cf] = "\x35\x31", [0x15d0] = "\x35\x32",
-  [0x15d1] = "\x35\x33", [0x15d2] = "\x35\x34", [0x15d3] = "\x35\x35",
-  [0x15d4] = "\x35\x36", [0x15d5] = "\x35\x37", [0x15d6] = "\x35\x38",
-  [0x15d7] = "\x35\x39", [0x15d8] = "\x35\x3a", [0x15d9] = "\x35\x3b",
-  [0x15da] = "\x35\x3c", [0x15db] = "\x35\x3d", [0x15dc] = "\x35\x3e",
-  [0x15dd] = "\x35\x3f", [0x15de] = "\x35\x40", [0x15df] = "\x35\x41",
-  [0x15e0] = "\x35\x42", [0x15e1] = "\x35\x43", [0x15e2] = "\x35\x44",
-  [0x15e3] = "\x35\x45", [0x15e4] = "\x35\x46", [0x15e5] = "\x35\x47",
-  [0x15e6] = "\x35\x48", [0x15e7] = "\x35\x49", [0x15e8] = "\x35\x4a",
-  [0x15e9] = "\x35\x4b", [0x15ea] = "\x35\x4c", [0x15eb] = "\x35\x4d",
-  [0x15ec] = "\x35\x4e", [0x15ed] = "\x35\x4f", [0x15ee] = "\x35\x50",
-  [0x15ef] = "\x35\x51", [0x15f0] = "\x35\x52", [0x15f1] = "\x35\x53",
-  [0x15f2] = "\x35\x54", [0x15f3] = "\x35\x55", [0x15f4] = "\x35\x56",
-  [0x15f5] = "\x35\x57", [0x15f6] = "\x35\x58", [0x1600] = "\x35\x62",
-  [0x1601] = "\x35\x63", [0x1602] = "\x35\x64", [0x1603] = "\x35\x65",
-  [0x1604] = "\x35\x66", [0x1605] = "\x35\x67", [0x1606] = "\x35\x68",
-  [0x1607] = "\x35\x69", [0x1608] = "\x35\x6a", [0x1609] = "\x35\x6b",
-  [0x160a] = "\x35\x6c", [0x160b] = "\x35\x6d", [0x160c] = "\x35\x6e",
-  [0x160d] = "\x35\x6f", [0x160e] = "\x35\x70", [0x160f] = "\x35\x71",
-  [0x1610] = "\x35\x72", [0x1611] = "\x35\x73", [0x1612] = "\x35\x74",
-  [0x1613] = "\x35\x75", [0x1614] = "\x35\x76", [0x1615] = "\x35\x77",
-  [0x1616] = "\x35\x78", [0x1617] = "\x35\x79", [0x1618] = "\x35\x7a",
-  [0x1619] = "\x35\x7b", [0x161a] = "\x35\x7c", [0x161b] = "\x35\x7d",
-  [0x161c] = "\x35\x7e", [0x1620] = "\x35\x82", [0x1621] = "\x35\x83",
-  [0x1622] = "\x35\x84", [0x1623] = "\x35\x85", [0x1624] = "\x35\x86",
-  [0x1625] = "\x35\x87", [0x1626] = "\x35\x88", [0x1627] = "\x35\x89",
-  [0x1628] = "\x35\x8a", [0x1629] = "\x35\x8b", [0x162a] = "\x35\x8c",
-  [0x162b] = "\x35\x8d", [0x162c] = "\x35\x8e", [0x162d] = "\x35\x8f",
-  [0x162e] = "\x35\x90", [0x162f] = "\x35\x91", [0x1630] = "\x35\x92",
-  [0x1631] = "\x35\x93", [0x1632] = "\x35\x94", [0x1633] = "\x35\x95",
-  [0x1634] = "\x35\x96", [0x1635] = "\x35\x97", [0x1636] = "\x35\x98",
-  [0x1637] = "\x35\x99", [0x1638] = "\x35\x9a", [0x1639] = "\x35\x9b",
-  [0x163a] = "\x35\x9c", [0x163b] = "\x35\x9d", [0x163c] = "\x35\x9e",
-  [0x163d] = "\x35\x9f", [0x163e] = "\x35\xa0", [0x163f] = "\x35\xa1",
-  [0x1640] = "\x35\xa2", [0x1641] = "\x35\xa3", [0x1642] = "\x35\xa4",
-  [0x1643] = "\x35\xa5", [0x1644] = "\x35\xa6", [0x1645] = "\x35\xa7",
-  [0x1646] = "\x35\xa8", [0x1647] = "\x35\xa9", [0x1648] = "\x35\xaa",
-  [0x1649] = "\x35\xab", [0x164a] = "\x35\xac", [0x164b] = "\x35\xad",
-  [0x164c] = "\x35\xae", [0x164d] = "\x35\xaf", [0x164e] = "\x35\xb0",
-  [0x164f] = "\x35\xb1", [0x1650] = "\x35\xb2", [0x1651] = "\x35\xb3",
-  [0x1652] = "\x35\xb4", [0x1653] = "\x35\xb5", [0x1654] = "\x35\xb6",
-  [0x1655] = "\x35\xb7", [0x1656] = "\x35\xb8", [0x1657] = "\x35\xb9",
-  [0x1658] = "\x35\xba", [0x1659] = "\x35\xbb", [0x165a] = "\x35\xbc",
-  [0x165b] = "\x35\xbd", [0x165c] = "\x35\xbe", [0x165d] = "\x35\xbf",
-  [0x165e] = "\x35\xc0", [0x165f] = "\x35\xc1", [0x1660] = "\x35\xc2",
-  [0x1661] = "\x35\xc3", [0x1662] = "\x35\xc4", [0x1663] = "\x35\xc5",
-  [0x1664] = "\x35\xc6", [0x1665] = "\x35\xc7", [0x1666] = "\x35\xc8",
-  [0x1667] = "\x35\xc9", [0x1668] = "\x35\xca", [0x1669] = "\x35\xcb",
-  [0x166a] = "\x35\xcc", [0x166b] = "\x35\xcd", [0x166c] = "\x35\xce",
-  [0x166d] = "\x35\xcf", [0x166e] = "\x35\xd0", [0x166f] = "\x35\xd1",
-  [0x1670] = "\x35\xd2", [0x1680] = "\x35\xe2", [0x1681] = "\x35\xe3",
-  [0x1682] = "\x35\xe4", [0x1683] = "\x35\xe5", [0x1684] = "\x35\xe6",
-  [0x1685] = "\x35\xe7", [0x1686] = "\x35\xe8", [0x1687] = "\x35\xe9",
-  [0x1688] = "\x35\xea", [0x1689] = "\x35\xeb", [0x168a] = "\x35\xec",
-  [0x168b] = "\x35\xed", [0x168c] = "\x35\xee", [0x168e] = "\x35\xf0",
-  [0x168f] = "\x35\xf1", [0x1690] = "\x35\xf2", [0x1691] = "\x35\xf3",
-  [0x1692] = "\x35\xf4", [0x1693] = "\x35\xf5", [0x1694] = "\x35\xf6",
-  [0x16a0] = "\x36\x02", [0x16a1] = "\x36\x03", [0x16a2] = "\x36\x04",
-  [0x16a3] = "\x36\x05", [0x16a4] = "\x36\x06", [0x16a5] = "\x36\x07",
-  [0x16a6] = "\x36\x08", [0x16a7] = "\x36\x09", [0x16a8] = "\x36\x0a",
-  [0x16a9] = "\x36\x0b", [0x16aa] = "\x36\x0c", [0x16ab] = "\x36\x0d",
-  [0x16ac] = "\x36\x0e", [0x16ad] = "\x36\x0f", [0x16ae] = "\x36\x10",
-  [0x16af] = "\x36\x11", [0x16b0] = "\x36\x12", [0x16b1] = "\x36\x13",
-  [0x16b2] = "\x36\x14", [0x16b3] = "\x36\x15", [0x16b4] = "\x36\x16",
-  [0x16b5] = "\x36\x17", [0x16b6] = "\x36\x18", [0x16c0] = "\x36\x22",
-  [0x16c1] = "\x36\x23", [0x16c2] = "\x36\x24", [0x16c3] = "\x36\x25",
-  [0x16c4] = "\x36\x26", [0x16c5] = "\x36\x27", [0x16c6] = "\x36\x28",
-  [0x16c7] = "\x36\x29", [0x16c8] = "\x36\x2a", [0x16c9] = "\x36\x2b",
-  [0x16ca] = "\x36\x2c", [0x16cb] = "\x36\x2d", [0x16cc] = "\x36\x2e",
-  [0x16cd] = "\x36\x2f", [0x16ce] = "\x36\x30", [0x16cf] = "\x36\x31",
-  [0x16d0] = "\x36\x32", [0x16d1] = "\x36\x33", [0x16d2] = "\x36\x34",
-  [0x16d3] = "\x36\x35", [0x16e0] = "\x36\x42", [0x16e1] = "\x36\x43",
-  [0x16e2] = "\x36\x44", [0x16e3] = "\x36\x45", [0x16e4] = "\x36\x46",
-  [0x16e5] = "\x36\x47", [0x16e6] = "\x36\x48", [0x16e7] = "\x36\x49",
-  [0x16e8] = "\x36\x4a", [0x16e9] = "\x36\x4b", [0x16ea] = "\x36\x4c",
-  [0x16eb] = "\x36\x4d", [0x16ec] = "\x36\x4e", [0x16ee] = "\x36\x50",
-  [0x16ef] = "\x36\x51", [0x16f0] = "\x36\x52", [0x16f2] = "\x36\x54",
-  [0x16f3] = "\x36\x55", [0x1700] = "\x36\x62", [0x1701] = "\x36\x63",
-  [0x1702] = "\x36\x64", [0x1703] = "\x36\x65", [0x1704] = "\x36\x66",
-  [0x1705] = "\x36\x67", [0x1706] = "\x36\x68", [0x1707] = "\x36\x69",
-  [0x1708] = "\x36\x6a", [0x1709] = "\x36\x6b", [0x170a] = "\x36\x6c",
-  [0x170b] = "\x36\x6d", [0x170c] = "\x36\x6e", [0x170d] = "\x36\x6f",
-  [0x170e] = "\x36\x70", [0x170f] = "\x36\x71", [0x1710] = "\x36\x72",
-  [0x1711] = "\x36\x73", [0x1712] = "\x36\x74", [0x1713] = "\x36\x75",
-  [0x1714] = "\x36\x76", [0x1715] = "\x36\x77", [0x1716] = "\x36\x78",
-  [0x1717] = "\x36\x79", [0x1718] = "\x36\x7a", [0x1719] = "\x36\x7b",
-  [0x171a] = "\x36\x7c", [0x171b] = "\x36\x7d", [0x171c] = "\x36\x7e",
-  [0x171d] = "\x36\x7f", [0x171e] = "\x36\x80", [0x171f] = "\x36\x81",
-  [0x1720] = "\x36\x82", [0x1721] = "\x36\x83", [0x1722] = "\x36\x84",
-  [0x1723] = "\x36\x85", [0x1724] = "\x36\x86", [0x1725] = "\x36\x87",
-  [0x1726] = "\x36\x88", [0x1727] = "\x36\x89", [0x1728] = "\x36\x8a",
-  [0x1729] = "\x36\x8b", [0x172a] = "\x36\x8c", [0x172b] = "\x36\x8d",
-  [0x172c] = "\x36\x8e", [0x172d] = "\x36\x8f", [0x172e] = "\x36\x90",
-  [0x172f] = "\x36\x91", [0x1730] = "\x36\x92", [0x1731] = "\x36\x93",
-  [0x1732] = "\x36\x94", [0x1733] = "\x36\x95", [0x1734] = "\x36\x96",
-  [0x1735] = "\x36\x97", [0x1736] = "\x36\x98", [0x1737] = "\x36\x99",
-  [0x1738] = "\x36\x9a", [0x1739] = "\x36\x9b", [0x173a] = "\x36\x9c",
-  [0x173b] = "\x36\x9d", [0x173c] = "\x36\x9e", [0x173d] = "\x36\x9f",
-  [0x173e] = "\x36\xa0", [0x173f] = "\x36\xa1", [0x1740] = "\x36\xa2",
-  [0x1741] = "\x36\xa3", [0x1742] = "\x36\xa4", [0x1743] = "\x36\xa5",
-  [0x1744] = "\x36\xa6", [0x1745] = "\x36\xa7", [0x1746] = "\x36\xa8",
-  [0x1747] = "\x36\xa9", [0x1748] = "\x36\xaa", [0x1749] = "\x36\xab",
-  [0x174a] = "\x36\xac", [0x174b] = "\x36\xad", [0x174c] = "\x36\xae",
-  [0x174d] = "\x36\xaf", [0x174e] = "\x36\xb0", [0x174f] = "\x36\xb1",
-  [0x1750] = "\x36\xb2", [0x1751] = "\x36\xb3", [0x1752] = "\x36\xb4",
-  [0x1753] = "\x36\xb5", [0x1754] = "\x36\xb6", [0x1755] = "\x36\xb7",
-  [0x1756] = "\x36\xb8", [0x1757] = "\x36\xb9", [0x1758] = "\x36\xba",
-  [0x1759] = "\x36\xbb", [0x175a] = "\x36\xbc", [0x175b] = "\x36\xbd",
-  [0x175c] = "\x36\xbe", [0x1760] = "\x36\xc2", [0x1761] = "\x36\xc3",
-  [0x1762] = "\x36\xc4", [0x1763] = "\x36\xc5", [0x1764] = "\x36\xc6",
-  [0x1765] = "\x36\xc7", [0x1766] = "\x36\xc8", [0x1767] = "\x36\xc9",
-  [0x1768] = "\x36\xca", [0x1769] = "\x36\xcb", [0x1780] = "\x36\xe2",
-  [0x1781] = "\x36\xe3", [0x1782] = "\x36\xe4", [0x1783] = "\x36\xe5",
-  [0x1784] = "\x36\xe6", [0x1785] = "\x36\xe7", [0x1786] = "\x36\xe8",
-  [0x1787] = "\x36\xe9", [0x1788] = "\x36\xea", [0x1789] = "\x36\xeb",
-  [0x178a] = "\x36\xec", [0x178b] = "\x36\xed", [0x178c] = "\x36\xee",
-  [0x178d] = "\x36\xef", [0x178e] = "\x36\xf0", [0x1790] = "\x36\xf2",
-  [0x1791] = "\x36\xf3", [0x1792] = "\x36\xf4", [0x1793] = "\x36\xf5",
-  [0x1794] = "\x36\xf6", [0x1795] = "\x36\xf7", [0x1796] = "\x36\xf8",
-  [0x1797] = "\x36\xf9", [0x1798] = "\x36\xfa", [0x1799] = "\x36\xfb",
-  [0x17a0] = "\x37\x02", [0x17a1] = "\x37\x03", [0x17a2] = "\x37\x04",
-  [0x17a3] = "\x37\x05", [0x17a4] = "\x37\x06", [0x17a5] = "\x37\x07",
-  [0x17a6] = "\x37\x08", [0x17a7] = "\x37\x09", [0x17a8] = "\x37\x0a",
-  [0x17a9] = "\x37\x0b", [0x17aa] = "\x37\x0c", [0x17ab] = "\x37\x0d",
-  [0x17ac] = "\x37\x0e", [0x17ad] = "\x37\x0f", [0x17ae] = "\x37\x10",
-  [0x17af] = "\x37\x11", [0x17b0] = "\x37\x12", [0x17b1] = "\x37\x13",
-  [0x17b2] = "\x37\x14", [0x17b3] = "\x37\x15", [0x17b4] = "\x37\x16",
-  [0x17b5] = "\x37\x17", [0x17b6] = "\x37\x18", [0x17b7] = "\x37\x19",
-  [0x17b8] = "\x37\x1a", [0x17b9] = "\x37\x1b", [0x17ba] = "\x37\x1c",
-  [0x17bb] = "\x37\x1d", [0x17bc] = "\x37\x1e", [0x17bd] = "\x37\x1f",
-  [0x17be] = "\x37\x20", [0x17bf] = "\x37\x21", [0x17c0] = "\x37\x22",
-  [0x17c1] = "\x37\x23", [0x17c2] = "\x37\x24", [0x17c3] = "\x37\x25",
-  [0x17c4] = "\x37\x26", [0x17c5] = "\x37\x27", [0x17c6] = "\x37\x28",
-  [0x17c7] = "\x37\x29", [0x17c8] = "\x37\x2a", [0x17c9] = "\x37\x2b",
-  [0x17ca] = "\x37\x2c", [0x17cb] = "\x37\x2d", [0x17cc] = "\x37\x2e",
-  [0x17cd] = "\x37\x2f", [0x17ce] = "\x37\x30", [0x17cf] = "\x37\x31",
-  [0x17d0] = "\x37\x32", [0x17d1] = "\x37\x33", [0x17d2] = "\x37\x34",
-  [0x17d3] = "\x37\x35", [0x17d4] = "\x37\x36", [0x17d5] = "\x37\x37",
-  [0x17d6] = "\x37\x38", [0x17d7] = "\x37\x39", [0x17d8] = "\x37\x3a",
-  [0x17d9] = "\x37\x3b", [0x17da] = "\x37\x3c", [0x17db] = "\x37\x3d",
-  [0x17dc] = "\x37\x3e", [0x17dd] = "\x37\x3f", [0x17de] = "\x37\x40",
-  [0x17df] = "\x37\x41", [0x17e0] = "\x37\x42", [0x17e1] = "\x37\x43",
-  [0x17e2] = "\x37\x44", [0x17e3] = "\x37\x45", [0x17e4] = "\x37\x46",
-  [0x17e5] = "\x37\x47", [0x17e6] = "\x37\x48", [0x17e7] = "\x37\x49",
-  [0x17e8] = "\x37\x4a", [0x17e9] = "\x37\x4b", [0x17ea] = "\x37\x4c",
-  [0x17eb] = "\x37\x4d", [0x17ec] = "\x37\x4e", [0x17ed] = "\x37\x4f",
-  [0x17ee] = "\x37\x50", [0x17ef] = "\x37\x51", [0x17f0] = "\x37\x52",
-  [0x17f1] = "\x37\x53", [0x17f2] = "\x37\x54", [0x17f3] = "\x37\x55",
-  [0x17f4] = "\x37\x56", [0x17f5] = "\x37\x57", [0x17f6] = "\x37\x58",
-  [0x17f7] = "\x37\x59", [0x1800] = "\x37\x62", [0x1801] = "\x37\x63",
-  [0x1802] = "\x37\x64", [0x1803] = "\x37\x65", [0x1804] = "\x37\x66",
-  [0x1805] = "\x37\x67", [0x1806] = "\x37\x68", [0x1807] = "\x37\x69",
-  [0x1808] = "\x37\x6a", [0x1809] = "\x37\x6b", [0x180a] = "\x37\x6c",
-  [0x180b] = "\x37\x6d", [0x180c] = "\x37\x6e", [0x180d] = "\x37\x6f",
-  [0x180e] = "\x37\x70", [0x180f] = "\x37\x71", [0x1810] = "\x37\x72",
-  [0x1811] = "\x37\x73", [0x1812] = "\x37\x74", [0x1813] = "\x37\x75",
-  [0x1814] = "\x37\x76", [0x1815] = "\x37\x77", [0x1816] = "\x37\x78",
-  [0x1817] = "\x37\x79", [0x1818] = "\x37\x7a", [0x1819] = "\x37\x7b",
-  [0x181a] = "\x37\x7c", [0x181b] = "\x37\x7d", [0x181c] = "\x37\x7e",
-  [0x181d] = "\x37\x7f", [0x181e] = "\x37\x80", [0x181f] = "\x37\x81",
-  [0x1820] = "\x37\x82", [0x1821] = "\x37\x83", [0x1822] = "\x37\x84",
-  [0x1823] = "\x37\x85", [0x1824] = "\x37\x86", [0x1825] = "\x37\x87",
-  [0x1826] = "\x37\x88", [0x1827] = "\x37\x89", [0x1828] = "\x37\x8a",
-  [0x1829] = "\x37\x8b", [0x1d80] = "\x3c\xe2", [0x1d81] = "\x3c\xe3",
-  [0x1d82] = "\x3c\xe4", [0x1d83] = "\x3c\xe5", [0x1d84] = "\x3c\xe6",
-  [0x1d85] = "\x3c\xe7", [0x1d86] = "\x3c\xe8", [0x1d87] = "\x3c\xe9",
-  [0x1d88] = "\x3c\xea", [0x1d89] = "\x3c\xeb", [0x1d8a] = "\x3c\xec",
-  [0x1d8b] = "\x3c\xed", [0x1d8c] = "\x3c\xee", [0x1d8d] = "\x3c\xef",
-  [0x1d8e] = "\x3c\xf0", [0x1d8f] = "\x3c\xf1", [0x1d90] = "\x3c\xf2",
-  [0x1d91] = "\x3c\xf3", [0x1d92] = "\x3c\xf4", [0x1d93] = "\x3c\xf5",
-  [0x1d94] = "\x3c\xf6", [0x1d95] = "\x3c\xf7", [0x1d96] = "\x3c\xf8",
-  [0x1d97] = "\x3c\xf9", [0x1d98] = "\x3c\xfa", [0x1d99] = "\x3c\xfb",
-  [0x1d9a] = "\x3c\xfc", [0x1d9b] = "\x3c\xfd", [0x1d9c] = "\x3c\xfe",
-  [0x1d9d] = "\x3c\xff", [0x1d9e] = "\x3d\x00", [0x1d9f] = "\x3d\x01",
-  [0x1da0] = "\x3d\x02", [0x1da1] = "\x3d\x03", [0x1da2] = "\x3d\x04",
-  [0x1da3] = "\x3d\x05", [0x1da4] = "\x3d\x06", [0x1da5] = "\x3d\x07",
-  [0x1da6] = "\x3d\x08", [0x1da7] = "\x3d\x09", [0x1da8] = "\x3d\x0a",
-  [0x1da9] = "\x3d\x0b", [0x1daa] = "\x3d\x0c", [0x1dab] = "\x3d\x0d",
-  [0x1dac] = "\x3d\x0e", [0x1dad] = "\x3d\x0f", [0x1dae] = "\x3d\x10",
-  [0x1daf] = "\x3d\x11", [0x1db0] = "\x3d\x12", [0x1db1] = "\x3d\x13",
-  [0x1db2] = "\x3d\x14", [0x1db3] = "\x3d\x15", [0x1db4] = "\x3d\x16",
-  [0x1db5] = "\x3d\x17", [0x1db6] = "\x3d\x18", [0x1db7] = "\x3d\x19",
-  [0x1db8] = "\x3d\x1a", [0x1db9] = "\x3d\x1b", [0x1dba] = "\x3d\x1c",
-  [0x1dbb] = "\x3d\x1d", [0x1dbc] = "\x3d\x1e", [0x1dbd] = "\x3d\x1f",
-  [0x1dbe] = "\x3d\x20", [0x1dbf] = "\x3d\x21", [0x1dc0] = "\x3d\x22",
-  [0x1dc1] = "\x3d\x23", [0x1dc2] = "\x3d\x24", [0x1dc3] = "\x3d\x25",
-  [0x1dc4] = "\x3d\x26", [0x1dc5] = "\x3d\x27", [0x1dc6] = "\x3d\x28",
-  [0x1dc7] = "\x3d\x29", [0x1dc8] = "\x3d\x2a", [0x1dc9] = "\x3d\x2b",
-  [0x1dca] = "\x3d\x2c", [0x1dcb] = "\x3d\x2d", [0x1dcc] = "\x3d\x2e",
-  [0x1dcd] = "\x3d\x2f", [0x1dce] = "\x3d\x30", [0x1dcf] = "\x3d\x31",
-  [0x1dd0] = "\x3d\x32", [0x1dd1] = "\x3d\x33", [0x1dd2] = "\x3d\x34",
-  [0x1dd3] = "\x3d\x35", [0x1dd4] = "\x3d\x36", [0x1dd5] = "\x3d\x37",
-  [0x1dd6] = "\x3d\x38", [0x1dd7] = "\x3d\x39", [0x1dd8] = "\x3d\x3a",
-  [0x1dd9] = "\x3d\x3b", [0x1dda] = "\x3d\x3c", [0x1ddb] = "\x3d\x3d",
-  [0x1ddc] = "\x3d\x3e", [0x1ddd] = "\x3d\x3f", [0x1dde] = "\x3d\x40",
-  [0x1ddf] = "\x3d\x41", [0x1de0] = "\x3d\x42", [0x1de1] = "\x3d\x43",
-  [0x1de2] = "\x3d\x44", [0x1de3] = "\x3d\x45", [0x1de4] = "\x3d\x46",
-  [0x1de5] = "\x3d\x47", [0x1de6] = "\x3d\x48", [0x1de7] = "\x3d\x49",
-  [0x1de8] = "\x3d\x4a", [0x1de9] = "\x3d\x4b", [0x1dea] = "\x3d\x4c",
-  [0x1deb] = "\x3d\x4d", [0x1dec] = "\x3d\x4e", [0x1ded] = "\x3d\x4f",
-  [0x1dee] = "\x3d\x50", [0x1def] = "\x3d\x51", [0x1df0] = "\x3d\x52",
-  [0x1df1] = "\x3d\x53", [0x1df2] = "\x3d\x54", [0x1df3] = "\x3d\x55",
-  [0x1df4] = "\x3d\x56", [0x1df5] = "\x3d\x57", [0x1df6] = "\x3d\x58",
-  [0x1df7] = "\x3d\x59", [0x1df8] = "\x3d\x5a", [0x1df9] = "\x3d\x5b",
-  [0x1dfa] = "\x3d\x5c", [0x1dfb] = "\x3d\x5d", [0x1dfc] = "\x3d\x5e",
-  [0x1dfd] = "\x3d\x5f", [0x1dfe] = "\x3d\x60", [0x1dff] = "\x3d\x61",
-  [0x1e00] = "\x3d\x62", [0x1e01] = "\x3d\x63", [0x1e02] = "\x3d\x64",
-  [0x1e03] = "\x3d\x65", [0x1e04] = "\x3d\x66", [0x1e05] = "\x3d\x67",
-  [0x1e06] = "\x3d\x68", [0x1e07] = "\x3d\x69", [0x1e08] = "\x3d\x6a",
-  [0x1e09] = "\x3d\x6b", [0x1e0a] = "\x3d\x6c", [0x1e0b] = "\x3d\x6d",
-  [0x1e0c] = "\x3d\x6e", [0x1e0d] = "\x3d\x6f", [0x1e0e] = "\x3d\x70",
-  [0x1e0f] = "\x3d\x71", [0x1e10] = "\x3d\x72", [0x1e11] = "\x3d\x73",
-  [0x1e12] = "\x3d\x74", [0x1e13] = "\x3d\x75", [0x1e14] = "\x3d\x76",
-  [0x1e15] = "\x3d\x77", [0x1e16] = "\x3d\x78", [0x1e17] = "\x3d\x79",
-  [0x1e18] = "\x3d\x7a", [0x1e19] = "\x3d\x7b", [0x1e1a] = "\x3d\x7c",
-  [0x1e1b] = "\x3d\x7d", [0x1e20] = "\x3d\x82", [0x1e21] = "\x3d\x83",
-  [0x1e22] = "\x3d\x84", [0x1e23] = "\x3d\x85", [0x1e24] = "\x3d\x86",
-  [0x1e25] = "\x3d\x87", [0x1e26] = "\x3d\x88", [0x1e27] = "\x3d\x89",
-  [0x1e28] = "\x3d\x8a", [0x1e29] = "\x3d\x8b", [0x1e2a] = "\x3d\x8c",
-  [0x1e2b] = "\x3d\x8d", [0x1e2c] = "\x3d\x8e", [0x1e2d] = "\x3d\x8f",
-  [0x1e2e] = "\x3d\x90", [0x1e2f] = "\x3d\x91", [0x1e30] = "\x3d\x92",
-  [0x1e31] = "\x3d\x93", [0x1e32] = "\x3d\x94", [0x1e33] = "\x3d\x95",
-  [0x1e34] = "\x3d\x96", [0x1e35] = "\x3d\x97", [0x1e36] = "\x3d\x98",
-  [0x1e37] = "\x3d\x99", [0x1e38] = "\x3d\x9a", [0x1e39] = "\x3d\x9b",
-  [0x1e3a] = "\x3d\x9c", [0x1e3b] = "\x3d\x9d", [0x1e3c] = "\x3d\x9e",
-  [0x1e3d] = "\x3d\x9f", [0x1e3e] = "\x3d\xa0", [0x1e3f] = "\x3d\xa1",
-  [0x1e40] = "\x3d\xa2", [0x1e41] = "\x3d\xa3", [0x1e42] = "\x3d\xa4",
-  [0x1e43] = "\x3d\xa5", [0x1e44] = "\x3d\xa6", [0x1e45] = "\x3d\xa7",
-  [0x1e46] = "\x3d\xa8", [0x1e47] = "\x3d\xa9", [0x1e48] = "\x3d\xaa",
-  [0x1e49] = "\x3d\xab", [0x1e4a] = "\x3d\xac", [0x1e4b] = "\x3d\xad",
-  [0x1e4c] = "\x3d\xae", [0x1e4d] = "\x3d\xaf", [0x1e4e] = "\x3d\xb0",
-  [0x1e4f] = "\x3d\xb1", [0x1e50] = "\x3d\xb2", [0x1e51] = "\x3d\xb3",
-  [0x1e52] = "\x3d\xb4", [0x1e53] = "\x3d\xb5", [0x1e54] = "\x3d\xb6",
-  [0x1e55] = "\x3d\xb7", [0x1e56] = "\x3d\xb8", [0x1e57] = "\x3d\xb9",
-  [0x1e58] = "\x3d\xba", [0x1e59] = "\x3d\xbb", [0x1e5a] = "\x3d\xbc",
-  [0x1e5b] = "\x3d\xbd", [0x1e5c] = "\x3d\xbe", [0x1e5d] = "\x3d\xbf",
-  [0x1e5e] = "\x3d\xc0", [0x1e5f] = "\x3d\xc1", [0x1e60] = "\x3d\xc2",
-  [0x1e61] = "\x3d\xc3", [0x1e62] = "\x3d\xc4", [0x1e63] = "\x3d\xc5",
-  [0x1e64] = "\x3d\xc6", [0x1e65] = "\x3d\xc7", [0x1e66] = "\x3d\xc8",
-  [0x1e67] = "\x3d\xc9", [0x1e68] = "\x3d\xca", [0x1e69] = "\x3d\xcb",
-  [0x1e6a] = "\x3d\xcc", [0x1e6b] = "\x3d\xcd", [0x1e6c] = "\x3d\xce",
-  [0x1e6d] = "\x3d\xcf", [0x1e6e] = "\x3d\xd0", [0x1e6f] = "\x3d\xd1",
-  [0x1e70] = "\x3d\xd2", [0x1e71] = "\x3d\xd3", [0x1e72] = "\x3d\xd4",
-  [0x1e73] = "\x3d\xd5", [0x1e74] = "\x3d\xd6", [0x1e75] = "\x3d\xd7",
-  [0x1e76] = "\x3d\xd8", [0x1e77] = "\x3d\xd9", [0x1e78] = "\x3d\xda",
-  [0x1e79] = "\x3d\xdb", [0x1e80] = "\x3d\xe2", [0x1e81] = "\x3d\xe3",
-  [0x1e82] = "\x3d\xe4", [0x1e83] = "\x3d\xe5", [0x1e84] = "\x3d\xe6",
-  [0x1e85] = "\x3d\xe7", [0x1e86] = "\x3d\xe8", [0x1e87] = "\x3d\xe9",
-  [0x1e88] = "\x3d\xea", [0x1e89] = "\x3d\xeb", [0x1e8a] = "\x3d\xec",
-  [0x1e8b] = "\x3d\xed", [0x1e8c] = "\x3d\xee", [0x1e8d] = "\x3d\xef",
-  [0x1e8e] = "\x3d\xf0", [0x1e8f] = "\x3d\xf1", [0x1e90] = "\x3d\xf2",
-  [0x1e91] = "\x3d\xf3", [0x1e92] = "\x3d\xf4", [0x1e93] = "\x3d\xf5",
-  [0x1e94] = "\x3d\xf6", [0x1e95] = "\x3d\xf7", [0x1e98] = "\x3d\xfa",
-  [0x1e99] = "\x3d\xfb", [0x1e9a] = "\x3d\xfc", [0x1e9b] = "\x3d\xfd",
-  [0x1e9c] = "\x3d\xfe", [0x1e9d] = "\x3d\xff", [0x1ea0] = "\x3e\x02",
-  [0x1ea1] = "\x3e\x03", [0x1ea2] = "\x3e\x04", [0x1ea3] = "\x3e\x05",
-  [0x1ea4] = "\x3e\x06", [0x1ea5] = "\x3e\x07", [0x1ea6] = "\x3e\x08",
-  [0x1ea7] = "\x3e\x09", [0x1ea8] = "\x3e\x0a", [0x1ea9] = "\x3e\x0b",
-  [0x1eaa] = "\x3e\x0c", [0x1eab] = "\x3e\x0d", [0x1eac] = "\x3e\x0e",
-  [0x1ead] = "\x3e\x0f", [0x1eae] = "\x3e\x10", [0x1eaf] = "\x3e\x11",
-  [0x1eb0] = "\x3e\x12", [0x1eb1] = "\x3e\x13", [0x1eb2] = "\x3e\x14",
-  [0x1eb3] = "\x3e\x15", [0x1eb4] = "\x3e\x16", [0x1eb5] = "\x3e\x17",
-  [0x1eb6] = "\x3e\x18", [0x1eb7] = "\x3e\x19", [0x1eb8] = "\x3e\x1a",
-  [0x1eb9] = "\x3e\x1b", [0x1eba] = "\x3e\x1c", [0x1ebb] = "\x3e\x1d",
-  [0x1ebc] = "\x3e\x1e", [0x1ebd] = "\x3e\x1f", [0x1ebe] = "\x3e\x20",
-  [0x1ebf] = "\x3e\x21", [0x1ec0] = "\x3e\x22", [0x1ec1] = "\x3e\x23",
-  [0x1ec2] = "\x3e\x24", [0x1ec3] = "\x3e\x25", [0x1ec4] = "\x3e\x26",
-  [0x1ec5] = "\x3e\x27", [0x1ec8] = "\x3e\x2a", [0x1ec9] = "\x3e\x2b",
-  [0x1eca] = "\x3e\x2c", [0x1ecb] = "\x3e\x2d", [0x1ecc] = "\x3e\x2e",
-  [0x1ecd] = "\x3e\x2f", [0x1ed0] = "\x3e\x32", [0x1ed1] = "\x3e\x33",
-  [0x1ed2] = "\x3e\x34", [0x1ed3] = "\x3e\x35", [0x1ed4] = "\x3e\x36",
-  [0x1ed5] = "\x3e\x37", [0x1ed6] = "\x3e\x38", [0x1ed7] = "\x3e\x39",
-  [0x1ed9] = "\x3e\x3b", [0x1edb] = "\x3e\x3d", [0x1edd] = "\x3e\x3f",
-  [0x1edf] = "\x3e\x41", [0x1ee0] = "\x3e\x42", [0x1ee1] = "\x3e\x43",
-  [0x1ee2] = "\x3e\x44", [0x1ee3] = "\x3e\x45", [0x1ee4] = "\x3e\x46",
-  [0x1ee5] = "\x3e\x47", [0x1ee6] = "\x3e\x48", [0x1ee7] = "\x3e\x49",
-  [0x1ee8] = "\x3e\x4a", [0x1ee9] = "\x3e\x4b", [0x1eea] = "\x3e\x4c",
-  [0x1eeb] = "\x3e\x4d", [0x1eec] = "\x3e\x4e", [0x1eed] = "\x3e\x4f",
-  [0x1eee] = "\x3e\x50", [0x1eef] = "\x3e\x51", [0x1ef0] = "\x3e\x52",
-  [0x1ef1] = "\x3e\x53", [0x1ef2] = "\x3e\x54", [0x1ef3] = "\x3e\x55",
-  [0x1ef4] = "\x3e\x56", [0x1ef5] = "\x3e\x57", [0x1ef6] = "\x3e\x58",
-  [0x1ef7] = "\x3e\x59", [0x1ef8] = "\x3e\x5a", [0x1ef9] = "\x3e\x5b",
-  [0x1efa] = "\x3e\x5c", [0x1efb] = "\x3e\x5d", [0x1efc] = "\x3e\x5e",
-  [0x1efd] = "\x3e\x5f", [0x1f00] = "\x3e\x62", [0x1f01] = "\x3e\x63",
-  [0x1f02] = "\x3e\x64", [0x1f03] = "\x3e\x65", [0x1f04] = "\x3e\x66",
-  [0x1f05] = "\x3e\x67", [0x1f06] = "\x3e\x68", [0x1f07] = "\x3e\x69",
-  [0x1f08] = "\x3e\x6a", [0x1f09] = "\x3e\x6b", [0x1f0a] = "\x3e\x6c",
-  [0x1f0b] = "\x3e\x6d", [0x1f0c] = "\x3e\x6e", [0x1f0d] = "\x3e\x6f",
-  [0x1f0e] = "\x3e\x70", [0x1f0f] = "\x3e\x71", [0x1f10] = "\x3e\x72",
-  [0x1f11] = "\x3e\x73", [0x1f12] = "\x3e\x74", [0x1f13] = "\x3e\x75",
-  [0x1f14] = "\x3e\x76", [0x1f15] = "\x3e\x77", [0x1f16] = "\x3e\x78",
-  [0x1f17] = "\x3e\x79", [0x1f18] = "\x3e\x7a", [0x1f19] = "\x3e\x7b",
-  [0x1f1a] = "\x3e\x7c", [0x1f1b] = "\x3e\x7d", [0x1f1c] = "\x3e\x7e",
-  [0x1f1d] = "\x3e\x7f", [0x1f1e] = "\x3e\x80", [0x1f1f] = "\x3e\x81",
-  [0x1f20] = "\x3e\x82", [0x1f21] = "\x3e\x83", [0x1f22] = "\x3e\x84",
-  [0x1f23] = "\x3e\x85", [0x1f24] = "\x3e\x86", [0x1f25] = "\x3e\x87",
-  [0x1f26] = "\x3e\x88", [0x1f27] = "\x3e\x89", [0x1f28] = "\x3e\x8a",
-  [0x1f29] = "\x3e\x8b", [0x1f2a] = "\x3e\x8c", [0x1f2b] = "\x3e\x8d",
-  [0x1f2c] = "\x3e\x8e", [0x1f2d] = "\x3e\x8f", [0x1f2e] = "\x3e\x90",
-  [0x1f2f] = "\x3e\x91", [0x1f30] = "\x3e\x92", [0x1f31] = "\x3e\x93",
-  [0x1f32] = "\x3e\x94", [0x1f33] = "\x3e\x95", [0x1f34] = "\x3e\x96",
-  [0x1f36] = "\x3e\x98", [0x1f37] = "\x3e\x99", [0x1f38] = "\x3e\x9a",
-  [0x1f39] = "\x3e\x9b", [0x1f3a] = "\x3e\x9c", [0x1f3b] = "\x3e\x9d",
-  [0x1f3c] = "\x3e\x9e", [0x1f3d] = "\x3e\x9f", [0x1f3e] = "\x3e\xa0",
-  [0x1f3f] = "\x3e\xa1", [0x1f40] = "\x3e\xa2", [0x1f41] = "\x3e\xa3",
-  [0x1f42] = "\x3e\xa4", [0x1f43] = "\x3e\xa5", [0x1f44] = "\x3e\xa6",
-  [0x1f46] = "\x3e\xa8", [0x1f47] = "\x3e\xa9", [0x1f48] = "\x3e\xaa",
-  [0x1f49] = "\x3e\xab", [0x1f4a] = "\x3e\xac", [0x1f4b] = "\x3e\xad",
-  [0x1f4c] = "\x3e\xae", [0x1f4d] = "\x3e\xaf", [0x1f4e] = "\x3e\xb0",
-  [0x1f4f] = "\x3e\xb1", [0x1f50] = "\x3e\xb2", [0x1f51] = "\x3e\xb3",
-  [0x1f52] = "\x3e\xb4", [0x1f53] = "\x3e\xb5", [0x1f56] = "\x3e\xb8",
-  [0x1f57] = "\x3e\xb9", [0x1f58] = "\x3e\xba", [0x1f59] = "\x3e\xbb",
-  [0x1f5a] = "\x3e\xbc", [0x1f5b] = "\x3e\xbd", [0x1f5d] = "\x3e\xbf",
-  [0x1f5e] = "\x3e\xc0", [0x1f5f] = "\x3e\xc1", [0x1f60] = "\x3e\xc2",
-  [0x1f61] = "\x3e\xc3", [0x1f62] = "\x3e\xc4", [0x1f63] = "\x3e\xc5",
-  [0x1f64] = "\x3e\xc6", [0x1f65] = "\x3e\xc7", [0x1f66] = "\x3e\xc8",
-  [0x1f67] = "\x3e\xc9", [0x1f68] = "\x3e\xca", [0x1f69] = "\x3e\xcb",
-  [0x1f6a] = "\x3e\xcc", [0x1f6b] = "\x3e\xcd", [0x1f6c] = "\x3e\xce",
-  [0x1f6d] = "\x3e\xcf", [0x1f6e] = "\x3e\xd0", [0x1f6f] = "\x3e\xd1",
-  [0x1f72] = "\x3e\xd4", [0x1f73] = "\x3e\xd5", [0x1f74] = "\x3e\xd6",
-  [0x1f76] = "\x3e\xd8", [0x1f77] = "\x3e\xd9", [0x1f78] = "\x3e\xda",
-  [0x1f79] = "\x3e\xdb", [0x1f7a] = "\x3e\xdc", [0x1f7b] = "\x3e\xdd",
-  [0x1f7c] = "\x3e\xde", [0x1f7d] = "\x3e\xdf", [0x1f7e] = "\x3e\xe0",
-  [0x1f80] = "\x3e\xe2", [0x1f81] = "\x3e\xe3", [0x1f82] = "\x3e\xe4",
-  [0x1f83] = "\x3e\xe5", [0x1f84] = "\x3e\xe6", [0x1f85] = "\x3e\xe7",
-  [0x1f86] = "\x3e\xe8", [0x1f87] = "\x3e\xe9", [0x1f88] = "\x3e\xea",
-  [0x1f89] = "\x3e\xeb", [0x1f8a] = "\x3e\xec", [0x1f8b] = "\x3e\xed",
-  [0x1f8c] = "\x3e\xee", [0x1f8d] = "\x3e\xef", [0x1f8e] = "\x3e\xf0",
-  [0x1f8f] = "\x3e\xf1", [0x1f90] = "\xa9\x5c", [0x1f91] = "\x3e\xf2",
-  [0x1f92] = "\x3e\xf3", [0x1f93] = "\xa8\x43", [0x1f94] = "\xa1\xaa",
-  [0x1f95] = "\xa8\x44", [0x1f96] = "\xa1\xac", [0x1f97] = "\x3e\xf4",
-  [0x1f98] = "\xa1\xae", [0x1f99] = "\xa1\xaf", [0x1f9a] = "\x3e\xf5",
-  [0x1f9b] = "\x3e\xf6", [0x1f9c] = "\xa1\xb0", [0x1f9d] = "\xa1\xb1",
-  [0x1f9e] = "\x3e\xf7", [0x1f9f] = "\x3e\xf8", [0x1fa0] = "\x3e\xf9",
-  [0x1fa1] = "\x3e\xfa", [0x1fa2] = "\x3e\xfb", [0x1fa3] = "\x3e\xfc",
-  [0x1fa4] = "\x3e\xfd", [0x1fa5] = "\xa8\x45", [0x1fa6] = "\xa1\xad",
-  [0x1fa7] = "\x3e\xfe", [0x1fa8] = "\x3e\xff", [0x1fa9] = "\x3f\x00",
-  [0x1faa] = "\x3f\x01", [0x1fab] = "\x3f\x02", [0x1fac] = "\x3f\x03",
-  [0x1fad] = "\x3f\x04", [0x1fae] = "\x3f\x05", [0x1faf] = "\x3f\x06",
-  [0x1fb0] = "\xa1\xeb", [0x1fb1] = "\x3f\x07", [0x1fb2] = "\xa1\xe4",
-  [0x1fb3] = "\xa1\xe5", [0x1fb4] = "\x3f\x08", [0x1fb5] = "\xa8\x46",
-  [0x1fb6] = "\x3f\x09", [0x1fb7] = "\x3f\x0a", [0x1fb8] = "\x3f\x0b",
-  [0x1fb9] = "\x3f\x0c", [0x1fba] = "\x3f\x0d", [0x1fbb] = "\xa1\xf9",
-  [0x1fbc] = "\x3f\x0e", [0x1fbd] = "\x3f\x0f", [0x1fbe] = "\x3f\x10",
-  [0x1fbf] = "\x3f\x11", [0x1fc0] = "\x3f\x12", [0x1fc1] = "\x3f\x13",
-  [0x1fc2] = "\x3f\x14", [0x1fc3] = "\x3f\x15", [0x1fc4] = "\x3f\x16",
-  [0x1fc5] = "\x3f\x17", [0x1fc6] = "\x3f\x18", [0x1fc7] = "\x3f\x19",
-  [0x1fc8] = "\x3f\x1a", [0x1fc9] = "\x3f\x1b", [0x1fca] = "\x3f\x1c",
-  [0x1fcb] = "\x3f\x1d", [0x1fcc] = "\x3f\x1e", [0x1fcd] = "\x3f\x1f",
-  [0x1fce] = "\x3f\x20", [0x1fcf] = "\x3f\x21", [0x1fd0] = "\x3f\x22",
-  [0x1fd1] = "\x3f\x23", [0x1fd2] = "\x3f\x24", [0x1fd7] = "\x3f\x29",
+  [0x02d0] = "\x22\xa4", [0x02d1] = "\x22\xa5", [0x02d2] = "\x22\xa6",
+  [0x02d3] = "\x22\xa7", [0x02d4] = "\x22\xa8", [0x02d5] = "\x22\xa9",
+  [0x02d6] = "\x22\xaa", [0x02d7] = "\x22\xab", [0x02d8] = "\x22\xac",
+  [0x02d9] = "\x22\xad", [0x02da] = "\x22\xae", [0x02db] = "\x22\xaf",
+  [0x02dc] = "\x22\xb0", [0x02dd] = "\x22\xb1", [0x02de] = "\x22\xb2",
+  [0x02df] = "\x22\xb3", [0x02e0] = "\x22\xb4", [0x02e1] = "\x22\xb5",
+  [0x02e2] = "\x22\xb6", [0x02e3] = "\x22\xb7", [0x02e4] = "\x22\xb8",
+  [0x02e5] = "\x22\xb9", [0x02e6] = "\x22\xba", [0x02e7] = "\x22\xbb",
+  [0x02e8] = "\x22\xbc", [0x02e9] = "\x22\xbd", [0x02ea] = "\x22\xbe",
+  [0x02eb] = "\x22\xbf", [0x02ec] = "\x22\xc0", [0x02ed] = "\x22\xc1",
+  [0x02ee] = "\x22\xc2", [0x02ef] = "\x22\xc3", [0x02f0] = "\x22\xc4",
+  [0x02f1] = "\x22\xc5", [0x02f2] = "\x22\xc6", [0x02f3] = "\x22\xc7",
+  [0x02f4] = "\x22\xc8", [0x02f5] = "\x22\xc9", [0x02f6] = "\x22\xca",
+  [0x02f7] = "\x22\xcb", [0x02fa] = "\x22\xce", [0x02fb] = "\x22\xcf",
+  [0x02fc] = "\x22\xd0", [0x02fd] = "\x22\xd1", [0x02fe] = "\x22\xd2",
+  [0x0304] = "\x22\xd8", [0x0305] = "\x22\xd9", [0x0306] = "\x22\xda",
+  [0x0307] = "\x22\xdb", [0x0308] = "\x22\xdc", [0x0309] = "\x22\xdd",
+  [0x030a] = "\x22\xde", [0x030c] = "\x22\xe0", [0x030e] = "\x22\xe2",
+  [0x030f] = "\x22\xe3", [0x0310] = "\x22\xe4", [0x0311] = "\xa6\xa1",
+  [0x0312] = "\xa6\xa2", [0x0313] = "\xa6\xa3", [0x0314] = "\xa6\xa4",
+  [0x0315] = "\xa6\xa5", [0x0316] = "\xa6\xa6", [0x0317] = "\xa6\xa7",
+  [0x0318] = "\xa6\xa8", [0x0319] = "\xa6\xa9", [0x031a] = "\xa6\xaa",
+  [0x031b] = "\xa6\xab", [0x031c] = "\xa6\xac", [0x031d] = "\xa6\xad",
+  [0x031e] = "\xa6\xae", [0x031f] = "\xa6\xaf", [0x0320] = "\xa6\xb0",
+  [0x0321] = "\xa6\xb1", [0x0323] = "\xa6\xb2", [0x0324] = "\xa6\xb3",
+  [0x0325] = "\xa6\xb4", [0x0326] = "\xa6\xb5", [0x0327] = "\xa6\xb6",
+  [0x0328] = "\xa6\xb7", [0x0329] = "\xa6\xb8", [0x032a] = "\x22\xe6",
+  [0x032b] = "\x22\xe7", [0x032c] = "\x22\xe8", [0x032d] = "\x22\xe9",
+  [0x032e] = "\x22\xea", [0x032f] = "\x22\xeb", [0x0330] = "\x22\xec",
+  [0x0331] = "\xa6\xc1", [0x0332] = "\xa6\xc2", [0x0333] = "\xa6\xc3",
+  [0x0334] = "\xa6\xc4", [0x0335] = "\xa6\xc5", [0x0336] = "\xa6\xc6",
+  [0x0337] = "\xa6\xc7", [0x0338] = "\xa6\xc8", [0x0339] = "\xa6\xc9",
+  [0x033a] = "\xa6\xca", [0x033b] = "\xa6\xcb", [0x033c] = "\xa6\xcc",
+  [0x033d] = "\xa6\xcd", [0x033e] = "\xa6\xce", [0x033f] = "\xa6\xcf",
+  [0x0340] = "\xa6\xd0", [0x0341] = "\xa6\xd1", [0x0342] = "\x22\xed",
+  [0x0343] = "\xa6\xd2", [0x0344] = "\xa6\xd3", [0x0345] = "\xa6\xd4",
+  [0x0346] = "\xa6\xd5", [0x0347] = "\xa6\xd6", [0x0348] = "\xa6\xd7",
+  [0x0349] = "\xa6\xd8", [0x034a] = "\x22\xee", [0x034b] = "\x22\xef",
+  [0x034c] = "\x22\xf0", [0x034d] = "\x22\xf1", [0x034e] = "\x22\xf2",
+  [0x0350] = "\x22\xf4", [0x0351] = "\x22\xf5", [0x0352] = "\x22\xf6",
+  [0x0353] = "\x22\xf7", [0x0354] = "\x22\xf8", [0x0355] = "\x22\xf9",
+  [0x0356] = "\x22\xfa", [0x0357] = "\x22\xfb", [0x0358] = "\x22\xfc",
+  [0x0359] = "\x22\xfd", [0x035a] = "\x22\xfe", [0x035b] = "\x22\xff",
+  [0x035c] = "\x23\x00", [0x035d] = "\x23\x01", [0x035e] = "\x23\x02",
+  [0x035f] = "\x23\x03", [0x0360] = "\x23\x04", [0x0361] = "\x23\x05",
+  [0x0362] = "\x23\x06", [0x0363] = "\x23\x07", [0x0364] = "\x23\x08",
+  [0x0365] = "\x23\x09", [0x0366] = "\x23\x0a", [0x0367] = "\x23\x0b",
+  [0x0368] = "\x23\x0c", [0x0369] = "\x23\x0d", [0x036a] = "\x23\x0e",
+  [0x036b] = "\x23\x0f", [0x036c] = "\x23\x10", [0x036d] = "\x23\x11",
+  [0x036e] = "\x23\x12", [0x036f] = "\x23\x13", [0x0370] = "\x23\x14",
+  [0x0371] = "\x23\x15", [0x0372] = "\x23\x16", [0x0373] = "\x23\x17",
+  [0x0374] = "\x23\x18", [0x0375] = "\x23\x19", [0x0376] = "\x23\x1a",
+  [0x0377] = "\x23\x1b", [0x0378] = "\x23\x1c", [0x0379] = "\x23\x1d",
+  [0x037a] = "\x23\x1e", [0x037b] = "\x23\x1f", [0x037c] = "\x23\x20",
+  [0x037d] = "\x23\x21", [0x037e] = "\x23\x22", [0x037f] = "\x23\x23",
+  [0x0380] = "\x23\x24", [0x0381] = "\xa7\xa7", [0x0382] = "\x23\x25",
+  [0x0383] = "\x23\x26", [0x0384] = "\x23\x27", [0x0385] = "\x23\x28",
+  [0x0386] = "\x23\x29", [0x0387] = "\x23\x2a", [0x0388] = "\x23\x2b",
+  [0x0389] = "\x23\x2c", [0x038a] = "\x23\x2d", [0x038b] = "\x23\x2e",
+  [0x038c] = "\x23\x2f", [0x038d] = "\x23\x30", [0x038e] = "\x23\x31",
+  [0x038f] = "\x23\x32", [0x0390] = "\xa7\xa1", [0x0391] = "\xa7\xa2",
+  [0x0392] = "\xa7\xa3", [0x0393] = "\xa7\xa4", [0x0394] = "\xa7\xa5",
+  [0x0395] = "\xa7\xa6", [0x0396] = "\xa7\xa8", [0x0397] = "\xa7\xa9",
+  [0x0398] = "\xa7\xaa", [0x0399] = "\xa7\xab", [0x039a] = "\xa7\xac",
+  [0x039b] = "\xa7\xad", [0x039c] = "\xa7\xae", [0x039d] = "\xa7\xaf",
+  [0x039e] = "\xa7\xb0", [0x039f] = "\xa7\xb1", [0x03a0] = "\xa7\xb2",
+  [0x03a1] = "\xa7\xb3", [0x03a2] = "\xa7\xb4", [0x03a3] = "\xa7\xb5",
+  [0x03a4] = "\xa7\xb6", [0x03a5] = "\xa7\xb7", [0x03a6] = "\xa7\xb8",
+  [0x03a7] = "\xa7\xb9", [0x03a8] = "\xa7\xba", [0x03a9] = "\xa7\xbb",
+  [0x03aa] = "\xa7\xbc", [0x03ab] = "\xa7\xbd", [0x03ac] = "\xa7\xbe",
+  [0x03ad] = "\xa7\xbf", [0x03ae] = "\xa7\xc0", [0x03af] = "\xa7\xc1",
+  [0x03b0] = "\xa7\xd1", [0x03b1] = "\xa7\xd2", [0x03b2] = "\xa7\xd3",
+  [0x03b3] = "\xa7\xd4", [0x03b4] = "\xa7\xd5", [0x03b5] = "\xa7\xd6",
+  [0x03b6] = "\xa7\xd8", [0x03b7] = "\xa7\xd9", [0x03b8] = "\xa7\xda",
+  [0x03b9] = "\xa7\xdb", [0x03ba] = "\xa7\xdc", [0x03bb] = "\xa7\xdd",
+  [0x03bc] = "\xa7\xde", [0x03bd] = "\xa7\xdf", [0x03be] = "\xa7\xe0",
+  [0x03bf] = "\xa7\xe1", [0x03c0] = "\xa7\xe2", [0x03c1] = "\xa7\xe3",
+  [0x03c2] = "\xa7\xe4", [0x03c3] = "\xa7\xe5", [0x03c4] = "\xa7\xe6",
+  [0x03c5] = "\xa7\xe7", [0x03c6] = "\xa7\xe8", [0x03c7] = "\xa7\xe9",
+  [0x03c8] = "\xa7\xea", [0x03c9] = "\xa7\xeb", [0x03ca] = "\xa7\xec",
+  [0x03cb] = "\xa7\xed", [0x03cc] = "\xa7\xee", [0x03cd] = "\xa7\xef",
+  [0x03ce] = "\xa7\xf0", [0x03cf] = "\xa7\xf1", [0x03d0] = "\x23\x33",
+  [0x03d1] = "\xa7\xd7", [0x1dbf] = "\xa8\xbc", [0x1f90] = "\xa9\x5c",
+  [0x1f91] = "\x3e\xf2", [0x1f92] = "\x3e\xf3", [0x1f93] = "\xa8\x43",
+  [0x1f94] = "\xa1\xaa", [0x1f95] = "\xa8\x44", [0x1f96] = "\xa1\xac",
+  [0x1f97] = "\x3e\xf4", [0x1f98] = "\xa1\xae", [0x1f99] = "\xa1\xaf",
+  [0x1f9a] = "\x3e\xf5", [0x1f9b] = "\x3e\xf6", [0x1f9c] = "\xa1\xb0",
+  [0x1f9d] = "\xa1\xb1", [0x1f9e] = "\x3e\xf7", [0x1f9f] = "\x3e\xf8",
+  [0x1fa0] = "\x3e\xf9", [0x1fa1] = "\x3e\xfa", [0x1fa2] = "\x3e\xfb",
+  [0x1fa3] = "\x3e\xfc", [0x1fa4] = "\x3e\xfd", [0x1fa5] = "\xa8\x45",
+  [0x1fa6] = "\xa1\xad", [0x1fa7] = "\x3e\xfe", [0x1fa8] = "\x3e\xff",
+  [0x1fa9] = "\x3f\x00", [0x1faa] = "\x3f\x01", [0x1fab] = "\x3f\x02",
+  [0x1fac] = "\x3f\x03", [0x1fad] = "\x3f\x04", [0x1fae] = "\x3f\x05",
+  [0x1faf] = "\x3f\x06", [0x1fb0] = "\xa1\xeb", [0x1fb1] = "\x3f\x07",
+  [0x1fb2] = "\xa1\xe4", [0x1fb3] = "\xa1\xe5", [0x1fb4] = "\x3f\x08",
+  [0x1fb5] = "\xa8\x46", [0x1fb6] = "\x3f\x09", [0x1fb7] = "\x3f\x0a",
+  [0x1fb8] = "\x3f\x0b", [0x1fb9] = "\x3f\x0c", [0x1fba] = "\x3f\x0d",
+  [0x1fbb] = "\xa1\xf9", [0x1fbc] = "\x3f\x0e", [0x1fbd] = "\x3f\x0f",
+  [0x1fbe] = "\x3f\x10", [0x1fbf] = "\x3f\x11", [0x1fc0] = "\x3f\x12",
+  [0x1fc1] = "\x3f\x13", [0x1fc2] = "\x3f\x14", [0x1fc3] = "\x3f\x15",
+  [0x1fc4] = "\x3f\x16", [0x1fc5] = "\x3f\x17", [0x1fc6] = "\x3f\x18",
+  [0x1fc7] = "\x3f\x19", [0x1fc8] = "\x3f\x1a", [0x1fc9] = "\x3f\x1b",
+  [0x1fca] = "\x3f\x1c", [0x1fcb] = "\x3f\x1d", [0x1fcc] = "\x3f\x1e",
+  [0x1fcd] = "\x3f\x1f", [0x1fce] = "\x3f\x20", [0x1fcf] = "\x3f\x21",
+  [0x1fd0] = "\x3f\x22", [0x1fd1] = "\x3f\x23", [0x1fd2] = "\x3f\x24",
+  [0x1fd3] = "\x3f\x25", [0x1fd4] = "\x3f\x26", [0x1fd5] = "\x3f\x27",
+  [0x1fd6] = "\x3f\x28", [0x1fd7] = "\x3f\x29", [0x1fd8] = "\x3f\x2a",
+  [0x1fd9] = "\x3f\x2b", [0x1fda] = "\x3f\x2c", [0x1fdb] = "\x3f\x2d",
+  [0x1fdc] = "\x3f\x2e", [0x1fdd] = "\x3f\x2f", [0x1fde] = "\x3f\x30",
   [0x1fdf] = "\x3f\x31", [0x1fe0] = "\x3f\x32", [0x1fe1] = "\x3f\x33",
-  [0x1fe2] = "\x3f\x34", [0x1fe3] = "\x3f\x35", [0x1fea] = "\x3f\x3c",
-  [0x1feb] = "\x3f\x3d", [0x1fec] = "\x3f\x3e", [0x1fed] = "\x3f\x3f",
-  [0x1fee] = "\x3f\x40", [0x1fef] = "\x3f\x41", [0x1ff0] = "\x3f\x42",
-  [0x1ff1] = "\x3f\x43", [0x1ff4] = "\x3f\x46", [0x1ff5] = "\x3f\x47",
-  [0x1ff6] = "\x3f\x48", [0x1ff7] = "\x3f\x49", [0x1ff8] = "\x3f\x4a",
-  [0x1ff9] = "\x3f\x4b", [0x1ffa] = "\x3f\x4c", [0x1ffb] = "\x3f\x4d",
-  [0x1ffc] = "\x3f\x4e", [0x1ffd] = "\x3f\x4f", [0x1ffe] = "\x3f\x50",
-  [0x1fff] = "\x3f\x51", [0x2000] = "\x3f\x52", [0x2001] = "\x3f\x53",
-  [0x2002] = "\x3f\x54", [0x2003] = "\x3f\x55", [0x2004] = "\x3f\x56",
-  [0x2005] = "\x3f\x57", [0x2006] = "\x3f\x58", [0x2007] = "\x3f\x59",
-  [0x2008] = "\x3f\x5a", [0x2009] = "\x3f\x5b", [0x200a] = "\x3f\x5c",
-  [0x200b] = "\x3f\x5d", [0x200c] = "\x3f\x5e", [0x200d] = "\x3f\x5f",
-  [0x200e] = "\x3f\x60", [0x2020] = "\x3f\x72", [0x2021] = "\x3f\x73",
-  [0x2022] = "\x3f\x74", [0x2023] = "\x3f\x75", [0x2024] = "\x3f\x76",
-  [0x2025] = "\x3f\x77", [0x2026] = "\x3f\x78", [0x2027] = "\x3f\x79",
-  [0x2028] = "\x3f\x7a", [0x2029] = "\x3f\x7b", [0x202a] = "\x3f\x7c",
-  [0x202b] = "\x3f\x7d", [0x202c] = "\xa2\xe3", [0x202d] = "\x3f\x7e",
-  [0x202e] = "\x3f\x7f", [0x202f] = "\x3f\x80", [0x2030] = "\x3f\x81",
-  [0x2031] = "\x3f\x82", [0x2050] = "\x3f\xa1", [0x2051] = "\x3f\xa2",
-  [0x2052] = "\x3f\xa3", [0x2053] = "\x3f\xa4", [0x2054] = "\x3f\xa5",
-  [0x2055] = "\x3f\xa6", [0x2056] = "\x3f\xa7", [0x2057] = "\x3f\xa8",
-  [0x2058] = "\x3f\xa9", [0x2059] = "\x3f\xaa", [0x205a] = "\x3f\xab",
-  [0x205b] = "\x3f\xac", [0x205c] = "\x3f\xad", [0x205d] = "\x3f\xae",
-  [0x205e] = "\x3f\xaf", [0x205f] = "\x3f\xb0", [0x2060] = "\x3f\xb1",
-  [0x2061] = "\x3f\xb2", [0x2062] = "\x3f\xb3", [0x2063] = "\x3f\xb4",
-  [0x2064] = "\x3f\xb5", [0x2065] = "\x3f\xb6", [0x2066] = "\x3f\xb7",
-  [0x2067] = "\x3f\xb8", [0x2068] = "\x3f\xb9", [0x2069] = "\x3f\xba",
-  [0x206a] = "\x3f\xbb", [0x2080] = "\x3f\xd1", [0x2081] = "\x3f\xd2",
-  [0x2082] = "\x3f\xd3", [0x2083] = "\xa1\xe6", [0x2084] = "\x3f\xd4",
-  [0x2085] = "\xa8\x47", [0x2086] = "\x3f\xd5", [0x2087] = "\x3f\xd6",
-  [0x2088] = "\x3f\xd7", [0x2089] = "\xa8\x48", [0x208a] = "\x3f\xd8",
-  [0x208b] = "\x3f\xd9", [0x208c] = "\x3f\xda", [0x208d] = "\x3f\xdb",
-  [0x208e] = "\x3f\xdc", [0x208f] = "\x3f\xdd", [0x2090] = "\x3f\xde",
-  [0x2091] = "\x3f\xdf", [0x2092] = "\x3f\xe0", [0x2093] = "\x3f\xe1",
-  [0x2094] = "\x3f\xe2", [0x2095] = "\x3f\xe3", [0x2096] = "\xa1\xed",
-  [0x2097] = "\x3f\xe4", [0x2098] = "\x3f\xe5", [0x2099] = "\x3f\xe6",
-  [0x209a] = "\x3f\xe7", [0x209b] = "\x3f\xe8", [0x209c] = "\x3f\xe9",
-  [0x209d] = "\x3f\xea", [0x209e] = "\x3f\xeb", [0x209f] = "\x3f\xec",
-  [0x20a0] = "\x3f\xed", [0x20a1] = "\xa9\x59", [0x20a2] = "\x3f\xee",
-  [0x20a3] = "\x3f\xef", [0x20a4] = "\x3f\xf0", [0x20a5] = "\x3f\xf1",
-  [0x20a6] = "\x3f\xf2", [0x20a7] = "\x3f\xf3", [0x20a8] = "\x3f\xf4",
-  [0x20a9] = "\x3f\xf5", [0x20aa] = "\x3f\xf6", [0x20ab] = "\x3f\xf7",
-  [0x20ac] = "\x3f\xf8", [0x20ad] = "\x3f\xf9", [0x20ae] = "\x3f\xfa",
-  [0x20af] = "\x3f\xfb", [0x20b0] = "\x3f\xfc", [0x20b1] = "\x3f\xfd",
-  [0x20b2] = "\x3f\xfe", [0x20b3] = "\x3f\xff", [0x20b4] = "\x40\x00",
-  [0x20b5] = "\x40\x01", [0x20b6] = "\x40\x02", [0x20b7] = "\x40\x03",
-  [0x20b8] = "\x40\x04", [0x20b9] = "\x40\x05", [0x20ba] = "\x40\x06",
+  [0x1fe2] = "\x3f\x34", [0x1fe3] = "\x3f\x35", [0x1fe4] = "\x3f\x36",
+  [0x1fea] = "\x3f\x3c", [0x1feb] = "\x3f\x3d", [0x1fec] = "\x3f\x3e",
+  [0x1fed] = "\x3f\x3f", [0x1fee] = "\x3f\x40", [0x1fef] = "\x3f\x41",
+  [0x1ff0] = "\x3f\x42", [0x1ff1] = "\x3f\x43", [0x1ff4] = "\x3f\x46",
+  [0x1ff5] = "\x3f\x47", [0x1ff6] = "\x3f\x48", [0x1ff7] = "\x3f\x49",
+  [0x1ff8] = "\x3f\x4a", [0x1ff9] = "\x3f\x4b", [0x1ffa] = "\x3f\x4c",
+  [0x1ffb] = "\x3f\x4d", [0x1ffc] = "\x3f\x4e", [0x1ffd] = "\x3f\x4f",
+  [0x1ffe] = "\x3f\x50", [0x1fff] = "\x3f\x51", [0x2000] = "\x3f\x52",
+  [0x2001] = "\x3f\x53", [0x2002] = "\x3f\x54", [0x2003] = "\x3f\x55",
+  [0x2004] = "\x3f\x56", [0x2005] = "\x3f\x57", [0x2006] = "\x3f\x58",
+  [0x2007] = "\x3f\x59", [0x2008] = "\x3f\x5a", [0x2009] = "\x3f\x5b",
+  [0x200a] = "\x3f\x5c", [0x200b] = "\x3f\x5d", [0x200c] = "\x3f\x5e",
+  [0x200d] = "\x3f\x5f", [0x200e] = "\x3f\x60", [0x2010] = "\x3f\x62",
+  [0x2011] = "\x3f\x63", [0x2012] = "\x3f\x64", [0x2013] = "\x3f\x65",
+  [0x2014] = "\x3f\x66", [0x2015] = "\x3f\x67", [0x2016] = "\x3f\x68",
+  [0x2017] = "\x3f\x69", [0x2018] = "\x3f\x6a", [0x2019] = "\x3f\x6b",
+  [0x201a] = "\x3f\x6c", [0x201b] = "\x3f\x6d", [0x201c] = "\x3f\x6e",
+  [0x2020] = "\x3f\x72", [0x2021] = "\x3f\x73", [0x2022] = "\x3f\x74",
+  [0x2023] = "\x3f\x75", [0x2024] = "\x3f\x76", [0x2025] = "\x3f\x77",
+  [0x2026] = "\x3f\x78", [0x2027] = "\x3f\x79", [0x2028] = "\x3f\x7a",
+  [0x2029] = "\x3f\x7b", [0x202a] = "\x3f\x7c", [0x202b] = "\x3f\x7d",
+  [0x202c] = "\xa2\xe3", [0x202d] = "\x3f\x7e", [0x202e] = "\x3f\x7f",
+  [0x202f] = "\x3f\x80", [0x2030] = "\x3f\x81", [0x2031] = "\x3f\x82",
+  [0x2032] = "\x3f\x83", [0x2033] = "\x3f\x84", [0x2034] = "\x3f\x85",
+  [0x2035] = "\x3f\x86", [0x2036] = "\x3f\x87", [0x2037] = "\x3f\x88",
+  [0x2038] = "\x3f\x89", [0x2039] = "\x3f\x8a", [0x2050] = "\x3f\xa1",
+  [0x2051] = "\x3f\xa2", [0x2052] = "\x3f\xa3", [0x2053] = "\x3f\xa4",
+  [0x2054] = "\x3f\xa5", [0x2055] = "\x3f\xa6", [0x2056] = "\x3f\xa7",
+  [0x2057] = "\x3f\xa8", [0x2058] = "\x3f\xa9", [0x2059] = "\x3f\xaa",
+  [0x205a] = "\x3f\xab", [0x205b] = "\x3f\xac", [0x205c] = "\x3f\xad",
+  [0x205d] = "\x3f\xae", [0x205e] = "\x3f\xaf", [0x205f] = "\x3f\xb0",
+  [0x2060] = "\x3f\xb1", [0x2061] = "\x3f\xb2", [0x2062] = "\x3f\xb3",
+  [0x2063] = "\x3f\xb4", [0x2064] = "\x3f\xb5", [0x2065] = "\x3f\xb6",
+  [0x2066] = "\x3f\xb7", [0x2067] = "\x3f\xb8", [0x2068] = "\x3f\xb9",
+  [0x2069] = "\x3f\xba", [0x206a] = "\x3f\xbb", [0x206b] = "\x3f\xbc",
+  [0x206c] = "\x3f\xbd", [0x206d] = "\x3f\xbe", [0x206e] = "\x3f\xbf",
+  [0x206f] = "\x3f\xc0", [0x2070] = "\x3f\xc1", [0x2080] = "\x3f\xd1",
+  [0x2081] = "\x3f\xd2", [0x2082] = "\x3f\xd3", [0x2083] = "\xa1\xe6",
+  [0x2084] = "\x3f\xd4", [0x2085] = "\xa8\x47", [0x2086] = "\x3f\xd5",
+  [0x2087] = "\x3f\xd6", [0x2088] = "\x3f\xd7", [0x2089] = "\xa8\x48",
+  [0x208a] = "\x3f\xd8", [0x208b] = "\x3f\xd9", [0x208c] = "\x3f\xda",
+  [0x208d] = "\x3f\xdb", [0x208e] = "\x3f\xdc", [0x208f] = "\x3f\xdd",
+  [0x2090] = "\x3f\xde", [0x2091] = "\x3f\xdf", [0x2092] = "\x3f\xe0",
+  [0x2093] = "\x3f\xe1", [0x2094] = "\x3f\xe2", [0x2095] = "\x3f\xe3",
+  [0x2096] = "\xa1\xed", [0x2097] = "\x3f\xe4", [0x2098] = "\x3f\xe5",
+  [0x2099] = "\x3f\xe6", [0x209a] = "\x3f\xe7", [0x209b] = "\x3f\xe8",
+  [0x209c] = "\x3f\xe9", [0x209d] = "\x3f\xea", [0x209e] = "\x3f\xeb",
+  [0x209f] = "\x3f\xec", [0x20a0] = "\x3f\xed", [0x20a1] = "\xa9\x59",
+  [0x20a2] = "\x3f\xee", [0x20a3] = "\x3f\xef", [0x20a4] = "\x3f\xf0",
+  [0x20a5] = "\x3f\xf1", [0x20a6] = "\x3f\xf2", [0x20a7] = "\x3f\xf3",
+  [0x20a8] = "\x3f\xf4", [0x20a9] = "\x3f\xf5", [0x20aa] = "\x3f\xf6",
+  [0x20ab] = "\x3f\xf7", [0x20ac] = "\x3f\xf8", [0x20ad] = "\x3f\xf9",
+  [0x20ae] = "\x3f\xfa", [0x20af] = "\x3f\xfb", [0x20b0] = "\x3f\xfc",
+  [0x20b1] = "\x3f\xfd", [0x20b2] = "\x3f\xfe", [0x20b3] = "\x3f\xff",
+  [0x20b4] = "\x40\x00", [0x20b5] = "\x40\x01", [0x20b6] = "\x40\x02",
+  [0x20b7] = "\x40\x03", [0x20b8] = "\x40\x04", [0x20b9] = "\x40\x05",
+  [0x20ba] = "\x40\x06", [0x20bb] = "\x40\x07", [0x20bc] = "\x40\x08",
   [0x20bd] = "\x40\x09", [0x20be] = "\x40\x0a", [0x20bf] = "\x40\x0b",
   [0x20c0] = "\x40\x0c", [0x20c1] = "\x40\x0d", [0x20c2] = "\x40\x0e",
   [0x20c3] = "\x40\x0f", [0x20c4] = "\x40\x10", [0x20c5] = "\x40\x11",
   [0x20c6] = "\x40\x12", [0x20c7] = "\x40\x13", [0x20c8] = "\x40\x14",
   [0x20c9] = "\x40\x15", [0x20ca] = "\x40\x16", [0x20cb] = "\x40\x17",
-  [0x20d3] = "\x40\x1f", [0x20d4] = "\x40\x20", [0x20d5] = "\x40\x21",
-  [0x20d6] = "\x40\x22", [0x20d7] = "\x40\x23", [0x20d8] = "\x40\x24",
-  [0x20d9] = "\x40\x25", [0x20da] = "\x40\x26", [0x20db] = "\x40\x27",
-  [0x20dc] = "\x40\x28", [0x20dd] = "\x40\x29", [0x20de] = "\x40\x2a",
-  [0x20df] = "\x40\x2b", [0x20e0] = "\xa2\xf1", [0x20e1] = "\xa2\xf2",
-  [0x20e2] = "\xa2\xf3", [0x20e3] = "\xa2\xf4", [0x20e4] = "\xa2\xf5",
-  [0x20e5] = "\xa2\xf6", [0x20e6] = "\xa2\xf7", [0x20e7] = "\xa2\xf8",
-  [0x20e8] = "\xa2\xf9", [0x20e9] = "\xa2\xfa", [0x20ea] = "\xa2\xfb",
-  [0x20eb] = "\xa2\xfc", [0x20ec] = "\x40\x2c", [0x20ed] = "\x40\x2d",
-  [0x20ee] = "\x40\x2e", [0x20ef] = "\x40\x2f", [0x20f0] = "\xa2\xa1",
-  [0x20f1] = "\xa2\xa2", [0x20f2] = "\xa2\xa3", [0x20f3] = "\xa2\xa4",
-  [0x20f4] = "\xa2\xa5", [0x20f5] = "\xa2\xa6", [0x20f6] = "\xa2\xa7",
-  [0x20f7] = "\xa2\xa8", [0x20f8] = "\xa2\xa9", [0x20f9] = "\xa2\xaa",
-  [0x20fa] = "\x40\x30", [0x20fb] = "\x40\x31", [0x20fc] = "\x40\x32",
-  [0x20fd] = "\x40\x33", [0x20fe] = "\x40\x34", [0x20ff] = "\x40\x35",
-  [0x2100] = "\x40\x36", [0x2101] = "\x40\x37", [0x2102] = "\x40\x38",
-  [0x2103] = "\x40\x39", [0x2110] = "\xa1\xfb", [0x2111] = "\xa1\xfc",
-  [0x2112] = "\xa1\xfa", [0x2113] = "\xa1\xfd", [0x2114] = "\x40\x46",
-  [0x2115] = "\x40\x47", [0x2116] = "\xa8\x49", [0x2117] = "\xa8\x4a",
-  [0x2118] = "\xa8\x4b", [0x2119] = "\xa8\x4c", [0x211a] = "\x40\x48",
-  [0x211b] = "\x40\x49", [0x211c] = "\x40\x4a", [0x211d] = "\x40\x4b",
-  [0x211e] = "\x40\x4c", [0x211f] = "\x40\x4d", [0x2120] = "\x40\x4e",
-  [0x2121] = "\x40\x4f", [0x2122] = "\x40\x50", [0x2123] = "\x40\x51",
-  [0x2124] = "\x40\x52", [0x2125] = "\x40\x53", [0x2126] = "\x40\x54",
-  [0x2127] = "\x40\x55", [0x2128] = "\x40\x56", [0x2129] = "\x40\x57",
-  [0x212a] = "\x40\x58", [0x212b] = "\x40\x59", [0x212c] = "\x40\x5a",
-  [0x212d] = "\x40\x5b", [0x212e] = "\x40\x5c", [0x212f] = "\x40\x5d",
-  [0x2130] = "\x40\x5e", [0x2131] = "\x40\x5f", [0x2132] = "\x40\x60",
-  [0x2133] = "\x40\x61", [0x2134] = "\x40\x62", [0x2135] = "\x40\x63",
-  [0x2136] = "\x40\x64", [0x2137] = "\x40\x65", [0x2138] = "\x40\x66",
-  [0x2139] = "\x40\x67", [0x213a] = "\x40\x68", [0x213b] = "\x40\x69",
-  [0x213c] = "\x40\x6a", [0x213d] = "\x40\x6b", [0x213e] = "\x40\x6c",
-  [0x213f] = "\x40\x6d", [0x2140] = "\x40\x6e", [0x2141] = "\x40\x6f",
-  [0x2142] = "\x40\x70", [0x2143] = "\x40\x71", [0x2144] = "\x40\x72",
-  [0x2145] = "\x40\x73", [0x2146] = "\x40\x74", [0x2147] = "\x40\x75",
-  [0x2148] = "\x40\x76", [0x2149] = "\x40\x77", [0x214a] = "\x40\x78",
-  [0x214b] = "\x40\x79", [0x214c] = "\x40\x7a", [0x214d] = "\x40\x7b",
-  [0x214e] = "\x40\x7c", [0x214f] = "\x40\x7d", [0x2150] = "\x40\x7e",
-  [0x2151] = "\x40\x7f", [0x2152] = "\x40\x80", [0x2153] = "\x40\x81",
-  [0x2154] = "\x40\x82", [0x2155] = "\x40\x83", [0x2156] = "\x40\x84",
-  [0x2157] = "\x40\x85", [0x2158] = "\x40\x86", [0x2159] = "\x40\x87",
-  [0x215a] = "\x40\x88", [0x215b] = "\x40\x89", [0x215c] = "\x40\x8a",
-  [0x215d] = "\x40\x8b", [0x215e] = "\x40\x8c", [0x215f] = "\x40\x8d",
-  [0x2160] = "\x40\x8e", [0x2161] = "\x40\x8f", [0x2162] = "\x40\x90",
-  [0x2163] = "\x40\x91", [0x2164] = "\x40\x92", [0x2165] = "\x40\x93",
-  [0x2166] = "\x40\x94", [0x2167] = "\x40\x95", [0x2168] = "\x40\x96",
-  [0x2169] = "\x40\x97", [0x216a] = "\x40\x98", [0x216b] = "\x40\x99",
-  [0x216c] = "\x40\x9a", [0x216d] = "\x40\x9b", [0x216e] = "\x40\x9c",
-  [0x216f] = "\x40\x9d", [0x2170] = "\x40\x9e", [0x2171] = "\x40\x9f",
-  [0x2172] = "\x40\xa0", [0x2173] = "\x40\xa1", [0x2174] = "\x40\xa2",
-  [0x2175] = "\x40\xa3", [0x2176] = "\x40\xa4", [0x2177] = "\x40\xa5",
-  [0x2178] = "\x40\xa6", [0x2179] = "\x40\xa7", [0x217a] = "\x40\xa8",
-  [0x217b] = "\x40\xa9", [0x217c] = "\x40\xaa", [0x217d] = "\x40\xab",
-  [0x217e] = "\x40\xac", [0x217f] = "\x40\xad", [0x2180] = "\x40\xae",
-  [0x2181] = "\x40\xaf", [0x2182] = "\x40\xb0", [0x2183] = "\x40\xb1",
-  [0x2184] = "\x40\xb2", [0x2185] = "\x40\xb3", [0x2186] = "\x40\xb4",
-  [0x2187] = "\x40\xb5", [0x2188] = "\xa1\xca", [0x2189] = "\x40\xb6",
-  [0x218a] = "\x40\xb7", [0x218b] = "\x40\xb8", [0x218c] = "\x40\xb9",
-  [0x218d] = "\x40\xba", [0x218e] = "\x40\xbb", [0x218f] = "\xa1\xc7",
-  [0x2190] = "\x40\xbc", [0x2191] = "\xa1\xc6", [0x2192] = "\x40\xbd",
-  [0x2193] = "\x40\xbe", [0x2194] = "\x40\xbf", [0x2195] = "\xa8\x4d",
-  [0x2196] = "\x40\xc0", [0x2197] = "\x40\xc1", [0x2198] = "\x40\xc2",
-  [0x2199] = "\x40\xc3", [0x219a] = "\xa1\xcc", [0x219b] = "\x40\xc4",
-  [0x219c] = "\x40\xc5", [0x219d] = "\xa1\xd8", [0x219e] = "\xa1\xde",
-  [0x219f] = "\xa8\x4e", [0x21a0] = "\xa1\xcf", [0x21a1] = "\x40\xc6",
-  [0x21a2] = "\x40\xc7", [0x21a3] = "\xa8\x4f", [0x21a4] = "\x40\xc8",
-  [0x21a5] = "\xa1\xce", [0x21a6] = "\x40\xc9", [0x21a7] = "\xa1\xc4",
-  [0x21a8] = "\xa1\xc5", [0x21a9] = "\xa1\xc9", [0x21aa] = "\xa1\xc8",
-  [0x21ab] = "\xa1\xd2", [0x21ac] = "\x40\xca", [0x21ad] = "\x40\xcb",
-  [0x21ae] = "\xa1\xd3", [0x21af] = "\x40\xcc", [0x21b0] = "\x40\xcd",
-  [0x21b1] = "\x40\xce", [0x21b2] = "\x40\xcf", [0x21b3] = "\x40\xd0",
-  [0x21b4] = "\xa1\xe0", [0x21b5] = "\xa1\xdf", [0x21b6] = "\xa1\xc3",
-  [0x21b7] = "\xa1\xcb", [0x21b8] = "\x40\xd1", [0x21b9] = "\x40\xd2",
-  [0x21ba] = "\x40\xd3", [0x21bb] = "\x40\xd4", [0x21bc] = "\x40\xd5",
-  [0x21bd] = "\xa1\xd7", [0x21be] = "\x40\xd6", [0x21bf] = "\x40\xd7",
-  [0x21c0] = "\x40\xd8", [0x21c1] = "\x40\xd9", [0x21c2] = "\x40\xda",
-  [0x21c3] = "\x40\xdb", [0x21c4] = "\x40\xdc", [0x21c5] = "\x40\xdd",
-  [0x21c6] = "\x40\xde", [0x21c7] = "\x40\xdf", [0x21c8] = "\xa1\xd6",
-  [0x21c9] = "\x40\xe0", [0x21ca] = "\x40\xe1", [0x21cb] = "\x40\xe2",
-  [0x21cc] = "\xa1\xd5", [0x21cd] = "\x40\xe3", [0x21ce] = "\x40\xe4",
-  [0x21cf] = "\x40\xe5", [0x21d0] = "\x40\xe6", [0x21d1] = "\x40\xe7",
-  [0x21d2] = "\xa8\x50", [0x21d3] = "\x40\xe8", [0x21d4] = "\x40\xe9",
-  [0x21d5] = "\x40\xea", [0x21d6] = "\x40\xeb", [0x21d7] = "\x40\xec",
-  [0x21d8] = "\x40\xed", [0x21d9] = "\x40\xee", [0x21da] = "\x40\xef",
-  [0x21db] = "\x40\xf0", [0x21dc] = "\x40\xf1", [0x21dd] = "\x40\xf2",
-  [0x21de] = "\x40\xf3", [0x21df] = "\x40\xf4", [0x21e0] = "\xa1\xd9",
-  [0x21e1] = "\xa1\xd4", [0x21e2] = "\x40\xf5", [0x21e3] = "\x40\xf6",
-  [0x21e4] = "\xa1\xdc", [0x21e5] = "\xa1\xdd", [0x21e6] = "\xa8\x51",
-  [0x21e7] = "\xa8\x52", [0x21e8] = "\x40\xf7", [0x21e9] = "\x40\xf8",
-  [0x21ea] = "\x40\xf9", [0x21eb] = "\x40\xfa", [0x21ec] = "\x40\xfb",
-  [0x21ed] = "\x40\xfc", [0x21ee] = "\xa1\xda", [0x21ef] = "\xa1\xdb",
-  [0x21f0] = "\x40\xfd", [0x21f1] = "\x40\xfe", [0x21f2] = "\x40\xff",
-  [0x21f3] = "\x41\x00", [0x21f4] = "\x41\x01", [0x21f5] = "\x41\x02",
-  [0x21f6] = "\x41\x03", [0x21f7] = "\x41\x04", [0x21f8] = "\x41\x05",
-  [0x21f9] = "\x41\x06", [0x21fa] = "\x41\x07", [0x21fb] = "\x41\x08",
-  [0x21fc] = "\x41\x09", [0x21fd] = "\x41\x0a", [0x21fe] = "\x41\x0b",
-  [0x21ff] = "\x41\x0c", [0x2200] = "\x41\x0d", [0x2201] = "\x41\x0e",
-  [0x2202] = "\x41\x0f", [0x2203] = "\x41\x10", [0x2204] = "\x41\x11",
-  [0x2205] = "\x41\x12", [0x2206] = "\x41\x13", [0x2207] = "\x41\x14",
-  [0x2208] = "\x41\x15", [0x2209] = "\x41\x16", [0x220a] = "\x41\x17",
-  [0x220b] = "\x41\x18", [0x220c] = "\x41\x19", [0x220d] = "\x41\x1a",
-  [0x220e] = "\x41\x1b", [0x220f] = "\x41\x1c", [0x2210] = "\x41\x1d",
-  [0x2211] = "\x41\x1e", [0x2212] = "\x41\x1f", [0x2213] = "\x41\x20",
-  [0x2214] = "\x41\x21", [0x2215] = "\xa8\x92", [0x2216] = "\x41\x22",
-  [0x2217] = "\x41\x23", [0x2218] = "\x41\x24", [0x2219] = "\xa1\xd1",
-  [0x221a] = "\x41\x25", [0x221b] = "\x41\x26", [0x221c] = "\x41\x27",
-  [0x221d] = "\x41\x28", [0x221e] = "\x41\x29", [0x221f] = "\x41\x2a",
-  [0x2220] = "\x41\x2b", [0x2221] = "\x41\x2c", [0x2222] = "\x41\x2d",
-  [0x2223] = "\x41\x2e", [0x2224] = "\x41\x2f", [0x2225] = "\xa1\xcd",
-  [0x2226] = "\x41\x30", [0x2227] = "\x41\x31", [0x2228] = "\x41\x32",
-  [0x2229] = "\x41\x33", [0x222a] = "\x41\x34", [0x222b] = "\x41\x35",
-  [0x222c] = "\x41\x36", [0x222d] = "\x41\x37", [0x222e] = "\x41\x38",
-  [0x222f] = "\x41\x39", [0x2230] = "\x41\x3a", [0x2231] = "\x41\x3b",
-  [0x2232] = "\x41\x3c", [0x2233] = "\x41\x3d", [0x2234] = "\x41\x3e",
-  [0x2235] = "\x41\x3f", [0x2236] = "\x41\x40", [0x2237] = "\x41\x41",
-  [0x2238] = "\x41\x42", [0x2239] = "\x41\x43", [0x223a] = "\x41\x44",
-  [0x223b] = "\x41\x45", [0x223c] = "\x41\x46", [0x223d] = "\x41\x47",
-  [0x223e] = "\x41\x48", [0x223f] = "\xa8\x53", [0x2240] = "\x41\x49",
-  [0x2241] = "\x41\x4a", [0x2242] = "\x41\x4b", [0x2243] = "\x41\x4c",
-  [0x2244] = "\x41\x4d", [0x2245] = "\x41\x4e", [0x2246] = "\x41\x4f",
-  [0x2247] = "\x41\x50", [0x2248] = "\x41\x51", [0x2249] = "\x41\x52",
-  [0x224a] = "\x41\x53", [0x224b] = "\x41\x54", [0x224c] = "\x41\x55",
-  [0x224d] = "\x41\x56", [0x224e] = "\x41\x57", [0x224f] = "\x41\x58",
-  [0x2250] = "\x41\x59", [0x2251] = "\x41\x5a", [0x2252] = "\x41\x5b",
-  [0x2253] = "\x41\x5c", [0x2254] = "\x41\x5d", [0x2255] = "\x41\x5e",
-  [0x2256] = "\x41\x5f", [0x2257] = "\x41\x60", [0x2258] = "\x41\x61",
-  [0x2259] = "\x41\x62", [0x225a] = "\x41\x63", [0x225b] = "\x41\x64",
-  [0x225c] = "\x41\x65", [0x225d] = "\x41\x66", [0x225e] = "\x41\x67",
-  [0x225f] = "\x41\x68", [0x2260] = "\x41\x69", [0x2261] = "\x41\x6a",
-  [0x2262] = "\x41\x6b", [0x2263] = "\x41\x6c", [0x2264] = "\x41\x6d",
-  [0x2265] = "\x41\x6e", [0x2266] = "\x41\x6f", [0x2267] = "\x41\x70",
-  [0x2268] = "\x41\x71", [0x2269] = "\x41\x72", [0x226a] = "\x41\x73",
-  [0x226b] = "\x41\x74", [0x226c] = "\x41\x75", [0x226d] = "\x41\x76",
-  [0x226e] = "\x41\x77", [0x226f] = "\x41\x78", [0x2270] = "\x41\x79",
-  [0x2271] = "\x41\x7a", [0x2272] = "\x41\x7b", [0x2273] = "\x41\x7c",
-  [0x2274] = "\x41\x7d", [0x2275] = "\x41\x7e", [0x2276] = "\x41\x7f",
-  [0x2277] = "\x41\x80", [0x2278] = "\x41\x81", [0x2279] = "\x41\x82",
-  [0x227a] = "\x41\x83", [0x227b] = "\x41\x84", [0x227c] = "\x41\x85",
-  [0x227d] = "\x41\x86", [0x227e] = "\x41\x87", [0x227f] = "\x41\x88",
-  [0x2280] = "\x41\x89", [0x2281] = "\x41\x8a", [0x2282] = "\x41\x8b",
-  [0x2283] = "\x41\x8c", [0x2284] = "\x41\x8d", [0x2285] = "\x41\x8e",
-  [0x2286] = "\x41\x8f", [0x2287] = "\x41\x90", [0x2288] = "\x41\x91",
-  [0x2289] = "\x41\x92", [0x228a] = "\x41\x93", [0x228b] = "\x41\x94",
-  [0x228c] = "\x41\x95", [0x228d] = "\x41\x96", [0x228e] = "\x41\x97",
-  [0x228f] = "\x41\x98", [0x2290] = "\x41\x99", [0x2291] = "\x41\x9a",
-  [0x2292] = "\xa1\xd0", [0x2293] = "\x41\x9b", [0x2294] = "\x41\x9c",
-  [0x2295] = "\x41\x9d", [0x2296] = "\x41\x9e", [0x2297] = "\x41\x9f",
-  [0x2298] = "\x41\xa0", [0x2299] = "\x41\xa1", [0x229a] = "\x41\xa2",
-  [0x229b] = "\x41\xa3", [0x229c] = "\x41\xa4", [0x229d] = "\x41\xa5",
-  [0x229e] = "\x41\xa6", [0x229f] = "\x41\xa7", [0x22a0] = "\x41\xa8",
-  [0x22a1] = "\x41\xa9", [0x22a2] = "\x41\xaa", [0x22a3] = "\x41\xab",
-  [0x22a4] = "\x41\xac", [0x22a5] = "\x41\xad", [0x22a6] = "\x41\xae",
-  [0x22a7] = "\x41\xaf", [0x22a8] = "\x41\xb0", [0x22a9] = "\x41\xb1",
-  [0x22aa] = "\x41\xb2", [0x22ab] = "\x41\xb3", [0x22ac] = "\x41\xb4",
-  [0x22ad] = "\x41\xb5", [0x22ae] = "\x41\xb6", [0x22af] = "\x41\xb7",
-  [0x22b0] = "\x41\xb8", [0x22b1] = "\x41\xb9", [0x22b2] = "\x41\xba",
-  [0x22b3] = "\x41\xbb", [0x22b4] = "\x41\xbc", [0x22b5] = "\x41\xbd",
-  [0x22b6] = "\x41\xbe", [0x22b7] = "\x41\xbf", [0x22b8] = "\x41\xc0",
-  [0x22b9] = "\x41\xc1", [0x22ba] = "\x41\xc2", [0x22bb] = "\x41\xc3",
-  [0x22bc] = "\x41\xc4", [0x22bd] = "\x41\xc5", [0x22be] = "\x41\xc6",
-  [0x22bf] = "\x41\xc7", [0x22c0] = "\x41\xc8", [0x22c1] = "\x41\xc9",
-  [0x22c2] = "\x41\xca", [0x22c3] = "\x41\xcb", [0x22c4] = "\x41\xcc",
-  [0x22c5] = "\x41\xcd", [0x22c6] = "\x41\xce", [0x22c7] = "\x41\xcf",
-  [0x22c8] = "\x41\xd0", [0x22c9] = "\x41\xd1", [0x22ca] = "\x41\xd2",
-  [0x22cb] = "\x41\xd3", [0x22cc] = "\x41\xd4", [0x22cd] = "\x41\xd5",
-  [0x22ce] = "\x41\xd6", [0x22cf] = "\x41\xd7", [0x22d0] = "\x41\xd8",
-  [0x22d1] = "\x41\xd9", [0x22d2] = "\x41\xda", [0x22d3] = "\x41\xdb",
-  [0x22d4] = "\x41\xdc", [0x22d5] = "\x41\xdd", [0x22d6] = "\x41\xde",
-  [0x22d7] = "\x41\xdf", [0x22d8] = "\x41\xe0", [0x22d9] = "\x41\xe1",
-  [0x22da] = "\x41\xe2", [0x22db] = "\x41\xe3", [0x22dc] = "\x41\xe4",
-  [0x22dd] = "\x41\xe5", [0x22de] = "\x41\xe6", [0x22df] = "\x41\xe7",
-  [0x22e0] = "\x41\xe8", [0x22e1] = "\x41\xe9", [0x22e2] = "\x41\xea",
-  [0x22e3] = "\x41\xeb", [0x22e4] = "\x41\xec", [0x22e5] = "\x41\xed",
-  [0x22e6] = "\x41\xee", [0x22e7] = "\x41\xef", [0x22e8] = "\x41\xf0",
-  [0x22e9] = "\x41\xf1", [0x22ea] = "\x41\xf2", [0x22eb] = "\x41\xf3",
-  [0x22ec] = "\x41\xf4", [0x22ed] = "\x41\xf5", [0x22ee] = "\x41\xf6",
-  [0x22ef] = "\x41\xf7", [0x22f0] = "\x41\xf8", [0x22f1] = "\x41\xf9",
-  [0x22f2] = "\x41\xfa", [0x22f3] = "\x41\xfb", [0x22f4] = "\x41\xfc",
-  [0x22f5] = "\x41\xfd", [0x22f6] = "\x41\xfe", [0x22f7] = "\x41\xff",
-  [0x22f8] = "\x42\x00", [0x22f9] = "\x42\x01", [0x22fa] = "\x42\x02",
-  [0x22fb] = "\x42\x03", [0x22fc] = "\x42\x04", [0x22fd] = "\x42\x05",
-  [0x22fe] = "\x42\x06", [0x22ff] = "\x42\x07", [0x2300] = "\x42\x08",
-  [0x2301] = "\x42\x09", [0x2302] = "\x42\x0a", [0x2303] = "\x42\x0b",
-  [0x2304] = "\x42\x0c", [0x2305] = "\x42\x0d", [0x2306] = "\x42\x0e",
-  [0x2307] = "\x42\x0f", [0x2308] = "\x42\x10", [0x2309] = "\x42\x11",
-  [0x230a] = "\x42\x12", [0x230b] = "\x42\x13", [0x230c] = "\x42\x14",
-  [0x230d] = "\x42\x15", [0x230e] = "\x42\x16", [0x230f] = "\x42\x17",
-  [0x2310] = "\x42\x18", [0x2311] = "\x42\x19", [0x2312] = "\x42\x1a",
-  [0x2313] = "\x42\x1b", [0x2314] = "\x42\x1c", [0x2315] = "\x42\x1d",
-  [0x2316] = "\x42\x1e", [0x2317] = "\x42\x1f", [0x2318] = "\x42\x20",
-  [0x2319] = "\x42\x21", [0x231a] = "\x42\x22", [0x231b] = "\x42\x23",
-  [0x231c] = "\x42\x24", [0x231d] = "\x42\x25", [0x231e] = "\x42\x26",
-  [0x231f] = "\x42\x27", [0x2320] = "\x42\x28", [0x2321] = "\x42\x29",
-  [0x2322] = "\x42\x2a", [0x2323] = "\x42\x2b", [0x2324] = "\x42\x2c",
-  [0x2325] = "\x42\x2d", [0x2326] = "\x42\x2e", [0x2327] = "\x42\x2f",
-  [0x2328] = "\x42\x30", [0x2329] = "\x42\x31", [0x232a] = "\x42\x32",
-  [0x232b] = "\x42\x33", [0x232c] = "\x42\x34", [0x232d] = "\x42\x35",
-  [0x232e] = "\x42\x36", [0x232f] = "\x42\x37", [0x2330] = "\x42\x38",
-  [0x2331] = "\x42\x39", [0x2332] = "\x42\x3a", [0x2333] = "\x42\x3b",
-  [0x2334] = "\x42\x3c", [0x2335] = "\x42\x3d", [0x2336] = "\x42\x3e",
-  [0x2337] = "\x42\x3f", [0x2338] = "\x42\x40", [0x2339] = "\x42\x41",
-  [0x233a] = "\x42\x42", [0x233b] = "\x42\x43", [0x233c] = "\x42\x44",
-  [0x233d] = "\x42\x45", [0x233e] = "\x42\x46", [0x233f] = "\x42\x47",
-  [0x2340] = "\x42\x48", [0x2341] = "\x42\x49", [0x2342] = "\x42\x4a",
-  [0x2343] = "\x42\x4b", [0x2344] = "\x42\x4c", [0x2345] = "\x42\x4d",
-  [0x2346] = "\x42\x4e", [0x2347] = "\x42\x4f", [0x2348] = "\x42\x50",
-  [0x2349] = "\x42\x51", [0x234a] = "\x42\x52", [0x234b] = "\x42\x53",
-  [0x234c] = "\x42\x54", [0x234d] = "\x42\x55", [0x234e] = "\x42\x56",
-  [0x2380] = "\x42\x88", [0x2381] = "\x42\x89", [0x2382] = "\x42\x8a",
-  [0x2383] = "\x42\x8b", [0x2384] = "\x42\x8c", [0x2385] = "\x42\x8d",
-  [0x2386] = "\x42\x8e", [0x2387] = "\x42\x8f", [0x2388] = "\x42\x90",
-  [0x2389] = "\x42\x91", [0x238a] = "\x42\x92", [0x238b] = "\x42\x93",
-  [0x238c] = "\x42\x94", [0x238d] = "\x42\x95", [0x238e] = "\x42\x96",
-  [0x238f] = "\x42\x97", [0x2390] = "\x42\x98", [0x2391] = "\x42\x99",
-  [0x2392] = "\x42\x9a", [0x2393] = "\x42\x9b", [0x2394] = "\x42\x9c",
-  [0x2395] = "\x42\x9d", [0x2396] = "\x42\x9e", [0x2397] = "\x42\x9f",
-  [0x2398] = "\x42\xa0", [0x2399] = "\x42\xa1", [0x239a] = "\x42\xa2",
-  [0x239b] = "\x42\xa3", [0x239c] = "\x42\xa4", [0x239d] = "\x42\xa5",
-  [0x239e] = "\x42\xa6", [0x239f] = "\x42\xa7", [0x23a0] = "\x42\xa8",
-  [0x23a1] = "\x42\xa9", [0x23a2] = "\x42\xaa", [0x23a3] = "\x42\xab",
-  [0x23a4] = "\x42\xac", [0x23a5] = "\x42\xad", [0x23a6] = "\x42\xae",
-  [0x23c0] = "\x42\xc8", [0x23c1] = "\x42\xc9", [0x23c2] = "\x42\xca",
-  [0x23c3] = "\x42\xcb", [0x23c4] = "\x42\xcc", [0x23c5] = "\x42\xcd",
-  [0x23c6] = "\x42\xce", [0x23c7] = "\x42\xcf", [0x23c8] = "\x42\xd0",
-  [0x23c9] = "\x42\xd1", [0x23ca] = "\x42\xd2", [0x23e0] = "\xa2\xd9",
-  [0x23e1] = "\xa2\xda", [0x23e2] = "\xa2\xdb", [0x23e3] = "\xa2\xdc",
-  [0x23e4] = "\xa2\xdd", [0x23e5] = "\xa2\xde", [0x23e6] = "\xa2\xdf",
-  [0x23e7] = "\xa2\xe0", [0x23e8] = "\xa2\xe1", [0x23e9] = "\xa2\xe2",
-  [0x23ea] = "\x42\xe8", [0x23eb] = "\x42\xe9", [0x23ec] = "\x42\xea",
-  [0x23ed] = "\x42\xeb", [0x23ee] = "\x42\xec", [0x23ef] = "\x42\xed",
-  [0x23f0] = "\x42\xee", [0x23f1] = "\x42\xef", [0x23f2] = "\x42\xf0",
-  [0x23f3] = "\x42\xf1", [0x23f4] = "\xa2\xc5", [0x23f5] = "\xa2\xc6",
-  [0x23f6] = "\xa2\xc7", [0x23f7] = "\xa2\xc8", [0x23f8] = "\xa2\xc9",
-  [0x23f9] = "\xa2\xca", [0x23fa] = "\xa2\xcb", [0x23fb] = "\xa2\xcc",
-  [0x23fc] = "\xa2\xcd", [0x23fd] = "\xa2\xce", [0x23fe] = "\xa2\xcf",
-  [0x23ff] = "\xa2\xd0", [0x2400] = "\xa2\xd1", [0x2401] = "\xa2\xd2",
-  [0x2402] = "\xa2\xd3", [0x2403] = "\xa2\xd4", [0x2404] = "\xa2\xd5",
-  [0x2405] = "\xa2\xd6", [0x2406] = "\xa2\xd7", [0x2407] = "\xa2\xd8",
-  [0x2408] = "\xa2\xb1", [0x2409] = "\xa2\xb2", [0x240a] = "\xa2\xb3",
-  [0x240b] = "\xa2\xb4", [0x240c] = "\xa2\xb5", [0x240d] = "\xa2\xb6",
-  [0x240e] = "\xa2\xb7", [0x240f] = "\xa2\xb8", [0x2410] = "\xa2\xb9",
-  [0x2411] = "\xa2\xba", [0x2412] = "\xa2\xbb", [0x2413] = "\xa2\xbc",
-  [0x2414] = "\xa2\xbd", [0x2415] = "\xa2\xbe", [0x2416] = "\xa2\xbf",
-  [0x2417] = "\xa2\xc0", [0x2418] = "\xa2\xc1", [0x2419] = "\xa2\xc2",
-  [0x241a] = "\xa2\xc3", [0x241b] = "\xa2\xc4", [0x241c] = "\x42\xf2",
-  [0x241d] = "\x42\xf3", [0x241e] = "\x42\xf4", [0x241f] = "\x42\xf5",
-  [0x2420] = "\x42\xf6", [0x2421] = "\x42\xf7", [0x2422] = "\x42\xf8",
-  [0x2423] = "\x42\xf9", [0x2424] = "\x42\xfa", [0x2425] = "\x42\xfb",
-  [0x2426] = "\x42\xfc", [0x2427] = "\x42\xfd", [0x2428] = "\x42\xfe",
-  [0x2429] = "\x42\xff", [0x242a] = "\x43\x00", [0x242b] = "\x43\x01",
-  [0x242c] = "\x43\x02", [0x242d] = "\x43\x03", [0x242e] = "\x43\x04",
-  [0x242f] = "\x43\x05", [0x2430] = "\x43\x06", [0x2431] = "\x43\x07",
-  [0x2432] = "\x43\x08", [0x2433] = "\x43\x09", [0x2434] = "\x43\x0a",
-  [0x2435] = "\x43\x0b", [0x2436] = "\x43\x0c", [0x2437] = "\x43\x0d",
-  [0x2438] = "\x43\x0e", [0x2439] = "\x43\x0f", [0x243a] = "\x43\x10",
-  [0x243b] = "\x43\x11", [0x243c] = "\x43\x12", [0x243d] = "\x43\x13",
-  [0x243e] = "\x43\x14", [0x243f] = "\x43\x15", [0x2440] = "\x43\x16",
-  [0x2441] = "\x43\x17", [0x2442] = "\x43\x18", [0x2443] = "\x43\x19",
-  [0x2444] = "\x43\x1a", [0x2445] = "\x43\x1b", [0x2446] = "\x43\x1c",
-  [0x2447] = "\x43\x1d", [0x2448] = "\x43\x1e", [0x2449] = "\x43\x1f",
-  [0x244a] = "\x43\x20", [0x244b] = "\x43\x21", [0x244c] = "\x43\x22",
-  [0x244d] = "\x43\x23", [0x244e] = "\x43\x24", [0x244f] = "\x43\x25",
-  [0x2450] = "\x43\x26", [0x2451] = "\x43\x27", [0x2452] = "\x43\x28",
-  [0x2453] = "\x43\x29", [0x2454] = "\x43\x2a", [0x2455] = "\x43\x2b",
-  [0x2456] = "\x43\x2c", [0x2457] = "\x43\x2d", [0x2458] = "\x43\x2e",
-  [0x2459] = "\x43\x2f", [0x245a] = "\x43\x30", [0x245b] = "\x43\x31",
-  [0x245c] = "\x43\x32", [0x245d] = "\x43\x33", [0x245e] = "\x43\x34",
-  [0x245f] = "\x43\x35", [0x2460] = "\x43\x36", [0x2461] = "\x43\x37",
-  [0x2462] = "\x43\x38", [0x2463] = "\x43\x39", [0x2464] = "\x43\x3a",
-  [0x2465] = "\x43\x3b", [0x2466] = "\x43\x3c", [0x2467] = "\x43\x3d",
-  [0x2468] = "\x43\x3e", [0x2469] = "\x43\x3f", [0x246a] = "\x43\x40",
-  [0x246b] = "\x43\x41", [0x246c] = "\x43\x42", [0x246d] = "\x43\x43",
-  [0x246e] = "\x43\x44", [0x246f] = "\x43\x45", [0x2470] = "\x43\x46",
-  [0x2471] = "\x43\x47", [0x2472] = "\x43\x48", [0x2473] = "\x43\x49",
-  [0x2474] = "\x43\x4a", [0x2475] = "\x43\x4b", [0x2476] = "\x43\x4c",
-  [0x2477] = "\x43\x4d", [0x2478] = "\x43\x4e", [0x2479] = "\x43\x4f",
-  [0x247a] = "\x43\x50", [0x247b] = "\x43\x51", [0x247c] = "\x43\x52",
-  [0x247d] = "\x43\x53", [0x247e] = "\x43\x54", [0x2480] = "\xa9\xa4",
+  [0x20cc] = "\x40\x18", [0x20cd] = "\x40\x19", [0x20ce] = "\x40\x1a",
+  [0x20cf] = "\x40\x1b", [0x20d0] = "\x40\x1c", [0x20d1] = "\x40\x1d",
+  [0x20d2] = "\x40\x1e", [0x20d3] = "\x40\x1f", [0x20d4] = "\x40\x20",
+  [0x20d5] = "\x40\x21", [0x20d6] = "\x40\x22", [0x20d7] = "\x40\x23",
+  [0x20d8] = "\x40\x24", [0x20d9] = "\x40\x25", [0x20da] = "\x40\x26",
+  [0x20db] = "\x40\x27", [0x20dc] = "\x40\x28", [0x20dd] = "\x40\x29",
+  [0x20de] = "\x40\x2a", [0x20df] = "\x40\x2b", [0x20e0] = "\xa2\xf1",
+  [0x20e1] = "\xa2\xf2", [0x20e2] = "\xa2\xf3", [0x20e3] = "\xa2\xf4",
+  [0x20e4] = "\xa2\xf5", [0x20e5] = "\xa2\xf6", [0x20e6] = "\xa2\xf7",
+  [0x20e7] = "\xa2\xf8", [0x20e8] = "\xa2\xf9", [0x20e9] = "\xa2\xfa",
+  [0x20ea] = "\xa2\xfb", [0x20eb] = "\xa2\xfc", [0x20ec] = "\x40\x2c",
+  [0x20ed] = "\x40\x2d", [0x20ee] = "\x40\x2e", [0x20ef] = "\x40\x2f",
+  [0x20f0] = "\xa2\xa1", [0x20f1] = "\xa2\xa2", [0x20f2] = "\xa2\xa3",
+  [0x20f3] = "\xa2\xa4", [0x20f4] = "\xa2\xa5", [0x20f5] = "\xa2\xa6",
+  [0x20f6] = "\xa2\xa7", [0x20f7] = "\xa2\xa8", [0x20f8] = "\xa2\xa9",
+  [0x20f9] = "\xa2\xaa", [0x20fa] = "\x40\x30", [0x20fb] = "\x40\x31",
+  [0x20fc] = "\x40\x32", [0x20fd] = "\x40\x33", [0x20fe] = "\x40\x34",
+  [0x20ff] = "\x40\x35", [0x2100] = "\x40\x36", [0x2101] = "\x40\x37",
+  [0x2102] = "\x40\x38", [0x2103] = "\x40\x39", [0x2104] = "\x40\x3a",
+  [0x2105] = "\x40\x3b", [0x2106] = "\x40\x3c", [0x2107] = "\x40\x3d",
+  [0x2108] = "\x40\x3e", [0x2109] = "\x40\x3f", [0x2110] = "\xa1\xfb",
+  [0x2111] = "\xa1\xfc", [0x2112] = "\xa1\xfa", [0x2113] = "\xa1\xfd",
+  [0x2114] = "\x40\x46", [0x2115] = "\x40\x47", [0x2116] = "\xa8\x49",
+  [0x2117] = "\xa8\x4a", [0x2118] = "\xa8\x4b", [0x2119] = "\xa8\x4c",
+  [0x211a] = "\x40\x48", [0x211b] = "\x40\x49", [0x211c] = "\x40\x4a",
+  [0x211d] = "\x40\x4b", [0x211e] = "\x40\x4c", [0x211f] = "\x40\x4d",
+  [0x2120] = "\x40\x4e", [0x2121] = "\x40\x4f", [0x2122] = "\x40\x50",
+  [0x2123] = "\x40\x51", [0x2124] = "\x40\x52", [0x2125] = "\x40\x53",
+  [0x2126] = "\x40\x54", [0x2127] = "\x40\x55", [0x2128] = "\x40\x56",
+  [0x2129] = "\x40\x57", [0x212a] = "\x40\x58", [0x212b] = "\x40\x59",
+  [0x212c] = "\x40\x5a", [0x212d] = "\x40\x5b", [0x212e] = "\x40\x5c",
+  [0x212f] = "\x40\x5d", [0x2130] = "\x40\x5e", [0x2131] = "\x40\x5f",
+  [0x2132] = "\x40\x60", [0x2133] = "\x40\x61", [0x2134] = "\x40\x62",
+  [0x2135] = "\x40\x63", [0x2136] = "\x40\x64", [0x2137] = "\x40\x65",
+  [0x2138] = "\x40\x66", [0x2139] = "\x40\x67", [0x213a] = "\x40\x68",
+  [0x213b] = "\x40\x69", [0x213c] = "\x40\x6a", [0x213d] = "\x40\x6b",
+  [0x213e] = "\x40\x6c", [0x213f] = "\x40\x6d", [0x2140] = "\x40\x6e",
+  [0x2141] = "\x40\x6f", [0x2142] = "\x40\x70", [0x2143] = "\x40\x71",
+  [0x2144] = "\x40\x72", [0x2145] = "\x40\x73", [0x2146] = "\x40\x74",
+  [0x2147] = "\x40\x75", [0x2148] = "\x40\x76", [0x2149] = "\x40\x77",
+  [0x214a] = "\x40\x78", [0x214b] = "\x40\x79", [0x214c] = "\x40\x7a",
+  [0x214d] = "\x40\x7b", [0x214e] = "\x40\x7c", [0x214f] = "\x40\x7d",
+  [0x2150] = "\x40\x7e", [0x2151] = "\x40\x7f", [0x2152] = "\x40\x80",
+  [0x2153] = "\x40\x81", [0x2154] = "\x40\x82", [0x2155] = "\x40\x83",
+  [0x2156] = "\x40\x84", [0x2157] = "\x40\x85", [0x2158] = "\x40\x86",
+  [0x2159] = "\x40\x87", [0x215a] = "\x40\x88", [0x215b] = "\x40\x89",
+  [0x215c] = "\x40\x8a", [0x215d] = "\x40\x8b", [0x215e] = "\x40\x8c",
+  [0x215f] = "\x40\x8d", [0x2160] = "\x40\x8e", [0x2161] = "\x40\x8f",
+  [0x2162] = "\x40\x90", [0x2163] = "\x40\x91", [0x2164] = "\x40\x92",
+  [0x2165] = "\x40\x93", [0x2166] = "\x40\x94", [0x2167] = "\x40\x95",
+  [0x2168] = "\x40\x96", [0x2169] = "\x40\x97", [0x216a] = "\x40\x98",
+  [0x216b] = "\x40\x99", [0x216c] = "\x40\x9a", [0x216d] = "\x40\x9b",
+  [0x216e] = "\x40\x9c", [0x216f] = "\x40\x9d", [0x2170] = "\x40\x9e",
+  [0x2171] = "\x40\x9f", [0x2172] = "\x40\xa0", [0x2173] = "\x40\xa1",
+  [0x2174] = "\x40\xa2", [0x2175] = "\x40\xa3", [0x2176] = "\x40\xa4",
+  [0x2177] = "\x40\xa5", [0x2178] = "\x40\xa6", [0x2179] = "\x40\xa7",
+  [0x217a] = "\x40\xa8", [0x217b] = "\x40\xa9", [0x217c] = "\x40\xaa",
+  [0x217d] = "\x40\xab", [0x217e] = "\x40\xac", [0x217f] = "\x40\xad",
+  [0x2180] = "\x40\xae", [0x2181] = "\x40\xaf", [0x2182] = "\x40\xb0",
+  [0x2183] = "\x40\xb1", [0x2184] = "\x40\xb2", [0x2185] = "\x40\xb3",
+  [0x2186] = "\x40\xb4", [0x2187] = "\x40\xb5", [0x2188] = "\xa1\xca",
+  [0x2189] = "\x40\xb6", [0x218a] = "\x40\xb7", [0x218b] = "\x40\xb8",
+  [0x218c] = "\x40\xb9", [0x218d] = "\x40\xba", [0x218e] = "\x40\xbb",
+  [0x218f] = "\xa1\xc7", [0x2190] = "\x40\xbc", [0x2191] = "\xa1\xc6",
+  [0x2192] = "\x40\xbd", [0x2193] = "\x40\xbe", [0x2194] = "\x40\xbf",
+  [0x2195] = "\xa8\x4d", [0x2196] = "\x40\xc0", [0x2197] = "\x40\xc1",
+  [0x2198] = "\x40\xc2", [0x2199] = "\x40\xc3", [0x219a] = "\xa1\xcc",
+  [0x219b] = "\x40\xc4", [0x219c] = "\x40\xc5", [0x219d] = "\xa1\xd8",
+  [0x219e] = "\xa1\xde", [0x219f] = "\xa8\x4e", [0x21a0] = "\xa1\xcf",
+  [0x21a1] = "\x40\xc6", [0x21a2] = "\x40\xc7", [0x21a3] = "\xa8\x4f",
+  [0x21a4] = "\x40\xc8", [0x21a5] = "\xa1\xce", [0x21a6] = "\x40\xc9",
+  [0x21a7] = "\xa1\xc4", [0x21a8] = "\xa1\xc5", [0x21a9] = "\xa1\xc9",
+  [0x21aa] = "\xa1\xc8", [0x21ab] = "\xa1\xd2", [0x21ac] = "\x40\xca",
+  [0x21ad] = "\x40\xcb", [0x21ae] = "\xa1\xd3", [0x21af] = "\x40\xcc",
+  [0x21b0] = "\x40\xcd", [0x21b1] = "\x40\xce", [0x21b2] = "\x40\xcf",
+  [0x21b3] = "\x40\xd0", [0x21b4] = "\xa1\xe0", [0x21b5] = "\xa1\xdf",
+  [0x21b6] = "\xa1\xc3", [0x21b7] = "\xa1\xcb", [0x21b8] = "\x40\xd1",
+  [0x21b9] = "\x40\xd2", [0x21ba] = "\x40\xd3", [0x21bb] = "\x40\xd4",
+  [0x21bc] = "\x40\xd5", [0x21bd] = "\xa1\xd7", [0x21be] = "\x40\xd6",
+  [0x21bf] = "\x40\xd7", [0x21c0] = "\x40\xd8", [0x21c1] = "\x40\xd9",
+  [0x21c2] = "\x40\xda", [0x21c3] = "\x40\xdb", [0x21c4] = "\x40\xdc",
+  [0x21c5] = "\x40\xdd", [0x21c6] = "\x40\xde", [0x21c7] = "\x40\xdf",
+  [0x21c8] = "\xa1\xd6", [0x21c9] = "\x40\xe0", [0x21ca] = "\x40\xe1",
+  [0x21cb] = "\x40\xe2", [0x21cc] = "\xa1\xd5", [0x21cd] = "\x40\xe3",
+  [0x21ce] = "\x40\xe4", [0x21cf] = "\x40\xe5", [0x21d0] = "\x40\xe6",
+  [0x21d1] = "\x40\xe7", [0x21d2] = "\xa8\x50", [0x21d3] = "\x40\xe8",
+  [0x21d4] = "\x40\xe9", [0x21d5] = "\x40\xea", [0x21d6] = "\x40\xeb",
+  [0x21d7] = "\x40\xec", [0x21d8] = "\x40\xed", [0x21d9] = "\x40\xee",
+  [0x21da] = "\x40\xef", [0x21db] = "\x40\xf0", [0x21dc] = "\x40\xf1",
+  [0x21dd] = "\x40\xf2", [0x21de] = "\x40\xf3", [0x21df] = "\x40\xf4",
+  [0x21e0] = "\xa1\xd9", [0x21e1] = "\xa1\xd4", [0x21e2] = "\x40\xf5",
+  [0x21e3] = "\x40\xf6", [0x21e4] = "\xa1\xdc", [0x21e5] = "\xa1\xdd",
+  [0x21e6] = "\xa8\x51", [0x21e7] = "\xa8\x52", [0x21e8] = "\x40\xf7",
+  [0x21e9] = "\x40\xf8", [0x21ea] = "\x40\xf9", [0x21eb] = "\x40\xfa",
+  [0x21ec] = "\x40\xfb", [0x21ed] = "\x40\xfc", [0x21ee] = "\xa1\xda",
+  [0x21ef] = "\xa1\xdb", [0x21f0] = "\x40\xfd", [0x21f1] = "\x40\xfe",
+  [0x21f2] = "\x40\xff", [0x21f3] = "\x41\x00", [0x21f4] = "\x41\x01",
+  [0x21f5] = "\x41\x02", [0x21f6] = "\x41\x03", [0x21f7] = "\x41\x04",
+  [0x21f8] = "\x41\x05", [0x21f9] = "\x41\x06", [0x21fa] = "\x41\x07",
+  [0x21fb] = "\x41\x08", [0x21fc] = "\x41\x09", [0x21fd] = "\x41\x0a",
+  [0x21fe] = "\x41\x0b", [0x21ff] = "\x41\x0c", [0x2200] = "\x41\x0d",
+  [0x2201] = "\x41\x0e", [0x2202] = "\x41\x0f", [0x2203] = "\x41\x10",
+  [0x2204] = "\x41\x11", [0x2205] = "\x41\x12", [0x2206] = "\x41\x13",
+  [0x2207] = "\x41\x14", [0x2208] = "\x41\x15", [0x2209] = "\x41\x16",
+  [0x220a] = "\x41\x17", [0x220b] = "\x41\x18", [0x220c] = "\x41\x19",
+  [0x220d] = "\x41\x1a", [0x220e] = "\x41\x1b", [0x220f] = "\x41\x1c",
+  [0x2210] = "\x41\x1d", [0x2211] = "\x41\x1e", [0x2212] = "\x41\x1f",
+  [0x2213] = "\x41\x20", [0x2214] = "\x41\x21", [0x2215] = "\xa8\x92",
+  [0x2216] = "\x41\x22", [0x2217] = "\x41\x23", [0x2218] = "\x41\x24",
+  [0x2219] = "\xa1\xd1", [0x221a] = "\x41\x25", [0x221b] = "\x41\x26",
+  [0x221c] = "\x41\x27", [0x221d] = "\x41\x28", [0x221e] = "\x41\x29",
+  [0x221f] = "\x41\x2a", [0x2220] = "\x41\x2b", [0x2221] = "\x41\x2c",
+  [0x2222] = "\x41\x2d", [0x2223] = "\x41\x2e", [0x2224] = "\x41\x2f",
+  [0x2225] = "\xa1\xcd", [0x2226] = "\x41\x30", [0x2227] = "\x41\x31",
+  [0x2228] = "\x41\x32", [0x2229] = "\x41\x33", [0x222a] = "\x41\x34",
+  [0x222b] = "\x41\x35", [0x222c] = "\x41\x36", [0x222d] = "\x41\x37",
+  [0x222e] = "\x41\x38", [0x222f] = "\x41\x39", [0x2230] = "\x41\x3a",
+  [0x2231] = "\x41\x3b", [0x2232] = "\x41\x3c", [0x2233] = "\x41\x3d",
+  [0x2234] = "\x41\x3e", [0x2235] = "\x41\x3f", [0x2236] = "\x41\x40",
+  [0x2237] = "\x41\x41", [0x2238] = "\x41\x42", [0x2239] = "\x41\x43",
+  [0x223a] = "\x41\x44", [0x223b] = "\x41\x45", [0x223c] = "\x41\x46",
+  [0x223d] = "\x41\x47", [0x223e] = "\x41\x48", [0x223f] = "\xa8\x53",
+  [0x2240] = "\x41\x49", [0x2241] = "\x41\x4a", [0x2242] = "\x41\x4b",
+  [0x2243] = "\x41\x4c", [0x2244] = "\x41\x4d", [0x2245] = "\x41\x4e",
+  [0x2246] = "\x41\x4f", [0x2247] = "\x41\x50", [0x2248] = "\x41\x51",
+  [0x2249] = "\x41\x52", [0x224a] = "\x41\x53", [0x224b] = "\x41\x54",
+  [0x224c] = "\x41\x55", [0x224d] = "\x41\x56", [0x224e] = "\x41\x57",
+  [0x224f] = "\x41\x58", [0x2250] = "\x41\x59", [0x2251] = "\x41\x5a",
+  [0x2252] = "\x41\x5b", [0x2253] = "\x41\x5c", [0x2254] = "\x41\x5d",
+  [0x2255] = "\x41\x5e", [0x2256] = "\x41\x5f", [0x2257] = "\x41\x60",
+  [0x2258] = "\x41\x61", [0x2259] = "\x41\x62", [0x225a] = "\x41\x63",
+  [0x225b] = "\x41\x64", [0x225c] = "\x41\x65", [0x225d] = "\x41\x66",
+  [0x225e] = "\x41\x67", [0x225f] = "\x41\x68", [0x2260] = "\x41\x69",
+  [0x2261] = "\x41\x6a", [0x2262] = "\x41\x6b", [0x2263] = "\x41\x6c",
+  [0x2264] = "\x41\x6d", [0x2265] = "\x41\x6e", [0x2266] = "\x41\x6f",
+  [0x2267] = "\x41\x70", [0x2268] = "\x41\x71", [0x2269] = "\x41\x72",
+  [0x226a] = "\x41\x73", [0x226b] = "\x41\x74", [0x226c] = "\x41\x75",
+  [0x226d] = "\x41\x76", [0x226e] = "\x41\x77", [0x226f] = "\x41\x78",
+  [0x2270] = "\x41\x79", [0x2271] = "\x41\x7a", [0x2272] = "\x41\x7b",
+  [0x2273] = "\x41\x7c", [0x2274] = "\x41\x7d", [0x2275] = "\x41\x7e",
+  [0x2276] = "\x41\x7f", [0x2277] = "\x41\x80", [0x2278] = "\x41\x81",
+  [0x2279] = "\x41\x82", [0x227a] = "\x41\x83", [0x227b] = "\x41\x84",
+  [0x227c] = "\x41\x85", [0x227d] = "\x41\x86", [0x227e] = "\x41\x87",
+  [0x227f] = "\x41\x88", [0x2280] = "\x41\x89", [0x2281] = "\x41\x8a",
+  [0x2282] = "\x41\x8b", [0x2283] = "\x41\x8c", [0x2284] = "\x41\x8d",
+  [0x2285] = "\x41\x8e", [0x2286] = "\x41\x8f", [0x2287] = "\x41\x90",
+  [0x2288] = "\x41\x91", [0x2289] = "\x41\x92", [0x228a] = "\x41\x93",
+  [0x228b] = "\x41\x94", [0x228c] = "\x41\x95", [0x228d] = "\x41\x96",
+  [0x228e] = "\x41\x97", [0x228f] = "\x41\x98", [0x2290] = "\x41\x99",
+  [0x2291] = "\x41\x9a", [0x2292] = "\xa1\xd0", [0x2293] = "\x41\x9b",
+  [0x2294] = "\x41\x9c", [0x2295] = "\x41\x9d", [0x2296] = "\x41\x9e",
+  [0x2297] = "\x41\x9f", [0x2298] = "\x41\xa0", [0x2299] = "\x41\xa1",
+  [0x229a] = "\x41\xa2", [0x229b] = "\x41\xa3", [0x229c] = "\x41\xa4",
+  [0x229d] = "\x41\xa5", [0x229e] = "\x41\xa6", [0x229f] = "\x41\xa7",
+  [0x22a0] = "\x41\xa8", [0x22a1] = "\x41\xa9", [0x22a2] = "\x41\xaa",
+  [0x22a3] = "\x41\xab", [0x22a4] = "\x41\xac", [0x22a5] = "\x41\xad",
+  [0x22a6] = "\x41\xae", [0x22a7] = "\x41\xaf", [0x22a8] = "\x41\xb0",
+  [0x22a9] = "\x41\xb1", [0x22aa] = "\x41\xb2", [0x22ab] = "\x41\xb3",
+  [0x22ac] = "\x41\xb4", [0x22ad] = "\x41\xb5", [0x22ae] = "\x41\xb6",
+  [0x22af] = "\x41\xb7", [0x22b0] = "\x41\xb8", [0x22b1] = "\x41\xb9",
+  [0x22b2] = "\x41\xba", [0x22b3] = "\x41\xbb", [0x22b4] = "\x41\xbc",
+  [0x22b5] = "\x41\xbd", [0x22b6] = "\x41\xbe", [0x22b7] = "\x41\xbf",
+  [0x22b8] = "\x41\xc0", [0x22b9] = "\x41\xc1", [0x22ba] = "\x41\xc2",
+  [0x22bb] = "\x41\xc3", [0x22bc] = "\x41\xc4", [0x22bd] = "\x41\xc5",
+  [0x22be] = "\x41\xc6", [0x22bf] = "\x41\xc7", [0x22c0] = "\x41\xc8",
+  [0x22c1] = "\x41\xc9", [0x22c2] = "\x41\xca", [0x22c3] = "\x41\xcb",
+  [0x22c4] = "\x41\xcc", [0x22c5] = "\x41\xcd", [0x22c6] = "\x41\xce",
+  [0x22c7] = "\x41\xcf", [0x22c8] = "\x41\xd0", [0x22c9] = "\x41\xd1",
+  [0x22ca] = "\x41\xd2", [0x22cb] = "\x41\xd3", [0x22cc] = "\x41\xd4",
+  [0x22cd] = "\x41\xd5", [0x22ce] = "\x41\xd6", [0x22cf] = "\x41\xd7",
+  [0x22d0] = "\x41\xd8", [0x22d1] = "\x41\xd9", [0x22d2] = "\x41\xda",
+  [0x22d3] = "\x41\xdb", [0x22d4] = "\x41\xdc", [0x22d5] = "\x41\xdd",
+  [0x22d6] = "\x41\xde", [0x22d7] = "\x41\xdf", [0x22d8] = "\x41\xe0",
+  [0x22d9] = "\x41\xe1", [0x22da] = "\x41\xe2", [0x22db] = "\x41\xe3",
+  [0x22dc] = "\x41\xe4", [0x22dd] = "\x41\xe5", [0x22de] = "\x41\xe6",
+  [0x22df] = "\x41\xe7", [0x22e0] = "\x41\xe8", [0x22e1] = "\x41\xe9",
+  [0x22e2] = "\x41\xea", [0x22e3] = "\x41\xeb", [0x22e4] = "\x41\xec",
+  [0x22e5] = "\x41\xed", [0x22e6] = "\x41\xee", [0x22e7] = "\x41\xef",
+  [0x22e8] = "\x41\xf0", [0x22e9] = "\x41\xf1", [0x22ea] = "\x41\xf2",
+  [0x22eb] = "\x41\xf3", [0x22ec] = "\x41\xf4", [0x22ed] = "\x41\xf5",
+  [0x22ee] = "\x41\xf6", [0x22ef] = "\x41\xf7", [0x22f0] = "\x41\xf8",
+  [0x22f1] = "\x41\xf9", [0x22f2] = "\x41\xfa", [0x22f3] = "\x41\xfb",
+  [0x22f4] = "\x41\xfc", [0x22f5] = "\x41\xfd", [0x22f6] = "\x41\xfe",
+  [0x22f7] = "\x41\xff", [0x22f8] = "\x42\x00", [0x22f9] = "\x42\x01",
+  [0x22fa] = "\x42\x02", [0x22fb] = "\x42\x03", [0x22fc] = "\x42\x04",
+  [0x22fd] = "\x42\x05", [0x22fe] = "\x42\x06", [0x22ff] = "\x42\x07",
+  [0x2300] = "\x42\x08", [0x2301] = "\x42\x09", [0x2302] = "\x42\x0a",
+  [0x2303] = "\x42\x0b", [0x2304] = "\x42\x0c", [0x2305] = "\x42\x0d",
+  [0x2306] = "\x42\x0e", [0x2307] = "\x42\x0f", [0x2308] = "\x42\x10",
+  [0x2309] = "\x42\x11", [0x230a] = "\x42\x12", [0x230b] = "\x42\x13",
+  [0x230c] = "\x42\x14", [0x230d] = "\x42\x15", [0x230e] = "\x42\x16",
+  [0x230f] = "\x42\x17", [0x2310] = "\x42\x18", [0x2311] = "\x42\x19",
+  [0x2312] = "\x42\x1a", [0x2313] = "\x42\x1b", [0x2314] = "\x42\x1c",
+  [0x2315] = "\x42\x1d", [0x2316] = "\x42\x1e", [0x2317] = "\x42\x1f",
+  [0x2318] = "\x42\x20", [0x2319] = "\x42\x21", [0x231a] = "\x42\x22",
+  [0x231b] = "\x42\x23", [0x231c] = "\x42\x24", [0x231d] = "\x42\x25",
+  [0x231e] = "\x42\x26", [0x231f] = "\x42\x27", [0x2320] = "\x42\x28",
+  [0x2321] = "\x42\x29", [0x2322] = "\x42\x2a", [0x2323] = "\x42\x2b",
+  [0x2324] = "\x42\x2c", [0x2325] = "\x42\x2d", [0x2326] = "\x42\x2e",
+  [0x2327] = "\x42\x2f", [0x2328] = "\x42\x30", [0x2329] = "\x42\x31",
+  [0x232a] = "\x42\x32", [0x232b] = "\x42\x33", [0x232c] = "\x42\x34",
+  [0x232d] = "\x42\x35", [0x232e] = "\x42\x36", [0x232f] = "\x42\x37",
+  [0x2330] = "\x42\x38", [0x2331] = "\x42\x39", [0x2332] = "\x42\x3a",
+  [0x2333] = "\x42\x3b", [0x2334] = "\x42\x3c", [0x2335] = "\x42\x3d",
+  [0x2336] = "\x42\x3e", [0x2337] = "\x42\x3f", [0x2338] = "\x42\x40",
+  [0x2339] = "\x42\x41", [0x233a] = "\x42\x42", [0x233b] = "\x42\x43",
+  [0x233c] = "\x42\x44", [0x233d] = "\x42\x45", [0x233e] = "\x42\x46",
+  [0x233f] = "\x42\x47", [0x2340] = "\x42\x48", [0x2341] = "\x42\x49",
+  [0x2342] = "\x42\x4a", [0x2343] = "\x42\x4b", [0x2344] = "\x42\x4c",
+  [0x2345] = "\x42\x4d", [0x2346] = "\x42\x4e", [0x2347] = "\x42\x4f",
+  [0x2348] = "\x42\x50", [0x2349] = "\x42\x51", [0x234a] = "\x42\x52",
+  [0x234b] = "\x42\x53", [0x234c] = "\x42\x54", [0x234d] = "\x42\x55",
+  [0x234e] = "\x42\x56", [0x234f] = "\x42\x57", [0x2350] = "\x42\x58",
+  [0x2351] = "\x42\x59", [0x2352] = "\x42\x5a", [0x2353] = "\x42\x5b",
+  [0x2354] = "\x42\x5c", [0x2355] = "\x42\x5d", [0x2356] = "\x42\x5e",
+  [0x2357] = "\x42\x5f", [0x2358] = "\x42\x60", [0x2359] = "\x42\x61",
+  [0x235a] = "\x42\x62", [0x235b] = "\x42\x63", [0x235c] = "\x42\x64",
+  [0x235d] = "\x42\x65", [0x235e] = "\x42\x66", [0x235f] = "\x42\x67",
+  [0x2360] = "\x42\x68", [0x2361] = "\x42\x69", [0x2362] = "\x42\x6a",
+  [0x2363] = "\x42\x6b", [0x2364] = "\x42\x6c", [0x2365] = "\x42\x6d",
+  [0x2366] = "\x42\x6e", [0x2367] = "\x42\x6f", [0x2368] = "\x42\x70",
+  [0x2369] = "\x42\x71", [0x236a] = "\x42\x72", [0x236b] = "\x42\x73",
+  [0x236c] = "\x42\x74", [0x236d] = "\x42\x75", [0x236e] = "\x42\x76",
+  [0x236f] = "\x42\x77", [0x2370] = "\x42\x78", [0x2371] = "\x42\x79",
+  [0x2372] = "\x42\x7a", [0x2373] = "\x42\x7b", [0x2380] = "\x42\x88",
+  [0x2381] = "\x42\x89", [0x2382] = "\x42\x8a", [0x2383] = "\x42\x8b",
+  [0x2384] = "\x42\x8c", [0x2385] = "\x42\x8d", [0x2386] = "\x42\x8e",
+  [0x2387] = "\x42\x8f", [0x2388] = "\x42\x90", [0x2389] = "\x42\x91",
+  [0x238a] = "\x42\x92", [0x238b] = "\x42\x93", [0x238c] = "\x42\x94",
+  [0x238d] = "\x42\x95", [0x238e] = "\x42\x96", [0x238f] = "\x42\x97",
+  [0x2390] = "\x42\x98", [0x2391] = "\x42\x99", [0x2392] = "\x42\x9a",
+  [0x2393] = "\x42\x9b", [0x2394] = "\x42\x9c", [0x2395] = "\x42\x9d",
+  [0x2396] = "\x42\x9e", [0x2397] = "\x42\x9f", [0x2398] = "\x42\xa0",
+  [0x2399] = "\x42\xa1", [0x239a] = "\x42\xa2", [0x239b] = "\x42\xa3",
+  [0x239c] = "\x42\xa4", [0x239d] = "\x42\xa5", [0x239e] = "\x42\xa6",
+  [0x239f] = "\x42\xa7", [0x23a0] = "\x42\xa8", [0x23a1] = "\x42\xa9",
+  [0x23a2] = "\x42\xaa", [0x23a3] = "\x42\xab", [0x23a4] = "\x42\xac",
+  [0x23a5] = "\x42\xad", [0x23a6] = "\x42\xae", [0x23c0] = "\x42\xc8",
+  [0x23c1] = "\x42\xc9", [0x23c2] = "\x42\xca", [0x23c3] = "\x42\xcb",
+  [0x23c4] = "\x42\xcc", [0x23c5] = "\x42\xcd", [0x23c6] = "\x42\xce",
+  [0x23c7] = "\x42\xcf", [0x23c8] = "\x42\xd0", [0x23c9] = "\x42\xd1",
+  [0x23ca] = "\x42\xd2", [0x23e0] = "\xa2\xd9", [0x23e1] = "\xa2\xda",
+  [0x23e2] = "\xa2\xdb", [0x23e3] = "\xa2\xdc", [0x23e4] = "\xa2\xdd",
+  [0x23e5] = "\xa2\xde", [0x23e6] = "\xa2\xdf", [0x23e7] = "\xa2\xe0",
+  [0x23e8] = "\xa2\xe1", [0x23e9] = "\xa2\xe2", [0x23ea] = "\x42\xe8",
+  [0x23eb] = "\x42\xe9", [0x23ec] = "\x42\xea", [0x23ed] = "\x42\xeb",
+  [0x23ee] = "\x42\xec", [0x23ef] = "\x42\xed", [0x23f0] = "\x42\xee",
+  [0x23f1] = "\x42\xef", [0x23f2] = "\x42\xf0", [0x23f3] = "\x42\xf1",
+  [0x23f4] = "\xa2\xc5", [0x23f5] = "\xa2\xc6", [0x23f6] = "\xa2\xc7",
+  [0x23f7] = "\xa2\xc8", [0x23f8] = "\xa2\xc9", [0x23f9] = "\xa2\xca",
+  [0x23fa] = "\xa2\xcb", [0x23fb] = "\xa2\xcc", [0x23fc] = "\xa2\xcd",
+  [0x23fd] = "\xa2\xce", [0x23fe] = "\xa2\xcf", [0x23ff] = "\xa2\xd0",
+  [0x2400] = "\xa2\xd1", [0x2401] = "\xa2\xd2", [0x2402] = "\xa2\xd3",
+  [0x2403] = "\xa2\xd4", [0x2404] = "\xa2\xd5", [0x2405] = "\xa2\xd6",
+  [0x2406] = "\xa2\xd7", [0x2407] = "\xa2\xd8", [0x2408] = "\xa2\xb1",
+  [0x2409] = "\xa2\xb2", [0x240a] = "\xa2\xb3", [0x240b] = "\xa2\xb4",
+  [0x240c] = "\xa2\xb5", [0x240d] = "\xa2\xb6", [0x240e] = "\xa2\xb7",
+  [0x240f] = "\xa2\xb8", [0x2410] = "\xa2\xb9", [0x2411] = "\xa2\xba",
+  [0x2412] = "\xa2\xbb", [0x2413] = "\xa2\xbc", [0x2414] = "\xa2\xbd",
+  [0x2415] = "\xa2\xbe", [0x2416] = "\xa2\xbf", [0x2417] = "\xa2\xc0",
+  [0x2418] = "\xa2\xc1", [0x2419] = "\xa2\xc2", [0x241a] = "\xa2\xc3",
+  [0x241b] = "\xa2\xc4", [0x241c] = "\x42\xf2", [0x241d] = "\x42\xf3",
+  [0x241e] = "\x42\xf4", [0x241f] = "\x42\xf5", [0x2420] = "\x42\xf6",
+  [0x2421] = "\x42\xf7", [0x2422] = "\x42\xf8", [0x2423] = "\x42\xf9",
+  [0x2424] = "\x42\xfa", [0x2425] = "\x42\xfb", [0x2426] = "\x42\xfc",
+  [0x2427] = "\x42\xfd", [0x2428] = "\x42\xfe", [0x2429] = "\x42\xff",
+  [0x242a] = "\x43\x00", [0x242b] = "\x43\x01", [0x242c] = "\x43\x02",
+  [0x242d] = "\x43\x03", [0x242e] = "\x43\x04", [0x242f] = "\x43\x05",
+  [0x2430] = "\x43\x06", [0x2431] = "\x43\x07", [0x2432] = "\x43\x08",
+  [0x2433] = "\x43\x09", [0x2434] = "\x43\x0a", [0x2435] = "\x43\x0b",
+  [0x2436] = "\x43\x0c", [0x2437] = "\x43\x0d", [0x2438] = "\x43\x0e",
+  [0x2439] = "\x43\x0f", [0x243a] = "\x43\x10", [0x243b] = "\x43\x11",
+  [0x243c] = "\x43\x12", [0x243d] = "\x43\x13", [0x243e] = "\x43\x14",
+  [0x243f] = "\x43\x15", [0x2440] = "\x43\x16", [0x2441] = "\x43\x17",
+  [0x2442] = "\x43\x18", [0x2443] = "\x43\x19", [0x2444] = "\x43\x1a",
+  [0x2445] = "\x43\x1b", [0x2446] = "\x43\x1c", [0x2447] = "\x43\x1d",
+  [0x2448] = "\x43\x1e", [0x2449] = "\x43\x1f", [0x244a] = "\x43\x20",
+  [0x244b] = "\x43\x21", [0x244c] = "\x43\x22", [0x244d] = "\x43\x23",
+  [0x244e] = "\x43\x24", [0x244f] = "\x43\x25", [0x2450] = "\x43\x26",
+  [0x2451] = "\x43\x27", [0x2452] = "\x43\x28", [0x2453] = "\x43\x29",
+  [0x2454] = "\x43\x2a", [0x2455] = "\x43\x2b", [0x2456] = "\x43\x2c",
+  [0x2457] = "\x43\x2d", [0x2458] = "\x43\x2e", [0x2459] = "\x43\x2f",
+  [0x245a] = "\x43\x30", [0x245b] = "\x43\x31", [0x245c] = "\x43\x32",
+  [0x245d] = "\x43\x33", [0x245e] = "\x43\x34", [0x245f] = "\x43\x35",
+  [0x2460] = "\x43\x36", [0x2461] = "\x43\x37", [0x2462] = "\x43\x38",
+  [0x2463] = "\x43\x39", [0x2464] = "\x43\x3a", [0x2465] = "\x43\x3b",
+  [0x2466] = "\x43\x3c", [0x2467] = "\x43\x3d", [0x2468] = "\x43\x3e",
+  [0x2469] = "\x43\x3f", [0x246a] = "\x43\x40", [0x246b] = "\x43\x41",
+  [0x246c] = "\x43\x42", [0x246d] = "\x43\x43", [0x246e] = "\x43\x44",
+  [0x246f] = "\x43\x45", [0x2470] = "\x43\x46", [0x2471] = "\x43\x47",
+  [0x2472] = "\x43\x48", [0x2473] = "\x43\x49", [0x2474] = "\x43\x4a",
+  [0x2475] = "\x43\x4b", [0x2476] = "\x43\x4c", [0x2477] = "\x43\x4d",
+  [0x2478] = "\x43\x4e", [0x2479] = "\x43\x4f", [0x247a] = "\x43\x50",
+  [0x247b] = "\x43\x51", [0x247c] = "\x43\x52", [0x247d] = "\x43\x53",
+  [0x247e] = "\x43\x54", [0x247f] = "\x43\x55", [0x2480] = "\xa9\xa4",
   [0x2481] = "\xa9\xa5", [0x2482] = "\xa9\xa6", [0x2483] = "\xa9\xa7",
   [0x2484] = "\xa9\xa8", [0x2485] = "\xa9\xa9", [0x2486] = "\xa9\xaa",
   [0x2487] = "\xa9\xab", [0x2488] = "\xa9\xac", [0x2489] = "\xa9\xad",
@@ -12609,8 +8613,9 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x2589] = "\xa8\x91", [0x258a] = "\x43\xcc", [0x258b] = "\x43\xcd",
   [0x258c] = "\x43\xce", [0x258d] = "\x43\xcf", [0x258e] = "\x43\xd0",
   [0x258f] = "\x43\xd1", [0x2590] = "\x43\xd2", [0x2591] = "\x43\xd3",
-  [0x2592] = "\x43\xd4", [0x2593] = "\x43\xd5", [0x2596] = "\x43\xd8",
-  [0x2597] = "\x43\xd9", [0x2599] = "\x43\xdb", [0x259a] = "\x43\xdc",
+  [0x2592] = "\x43\xd4", [0x2593] = "\x43\xd5", [0x2594] = "\x43\xd6",
+  [0x2595] = "\x43\xd7", [0x2596] = "\x43\xd8", [0x2597] = "\x43\xd9",
+  [0x2598] = "\x43\xda", [0x2599] = "\x43\xdb", [0x259a] = "\x43\xdc",
   [0x259b] = "\x43\xdd", [0x259c] = "\x43\xde", [0x259d] = "\x43\xdf",
   [0x259e] = "\x43\xe0", [0x259f] = "\x43\xe1", [0x25a0] = "\x43\xe2",
   [0x25a1] = "\x43\xe3", [0x25a2] = "\x43\xe4", [0x25a3] = "\x43\xe5",
@@ -12624,359 +8629,7 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x25b9] = "\x43\xfb", [0x25ba] = "\x43\xfc", [0x25bb] = "\x43\xfd",
   [0x25bc] = "\x43\xfe", [0x25bd] = "\x43\xff", [0x25be] = "\x44\x00",
   [0x25bf] = "\x44\x01", [0x25c0] = "\xa1\xe2", [0x25c1] = "\x44\x02",
-  [0x25c2] = "\xa1\xe1", [0x25c3] = "\x44\x03", [0x25c4] = "\x44\x04",
-  [0x25c5] = "\x44\x05", [0x25c6] = "\x44\x06", [0x25c7] = "\x44\x07",
-  [0x25c8] = "\x44\x08", [0x25c9] = "\x44\x09", [0x25ca] = "\x44\x0a",
-  [0x25cb] = "\x44\x0b", [0x25cc] = "\x44\x0c", [0x25cd] = "\x44\x0d",
-  [0x25ce] = "\x44\x0e", [0x25cf] = "\x44\x0f", [0x25d0] = "\x44\x10",
-  [0x25d1] = "\x44\x11", [0x25d2] = "\x44\x12", [0x25d3] = "\x44\x13",
-  [0x25d4] = "\x44\x14", [0x25d5] = "\x44\x15", [0x25d6] = "\x44\x16",
-  [0x25d7] = "\x44\x17", [0x25d8] = "\x44\x18", [0x25d9] = "\x44\x19",
-  [0x25da] = "\x44\x1a", [0x25db] = "\x44\x1b", [0x25dc] = "\x44\x1c",
-  [0x25dd] = "\x44\x1d", [0x25de] = "\x44\x1e", [0x25df] = "\x44\x1f",
-  [0x25e0] = "\x44\x20", [0x25e1] = "\x44\x21", [0x25e2] = "\x44\x22",
-  [0x25e3] = "\x44\x23", [0x25e4] = "\x44\x24", [0x25e5] = "\x44\x25",
-  [0x25e6] = "\x44\x26", [0x25e7] = "\x44\x27", [0x25e8] = "\x44\x28",
-  [0x25e9] = "\x44\x29", [0x25ea] = "\x44\x2a", [0x25eb] = "\x44\x2b",
-  [0x25ec] = "\x44\x2c", [0x25ed] = "\x44\x2d", [0x25ee] = "\x44\x2e",
-  [0x25ef] = "\x44\x2f", [0x25f0] = "\x44\x30", [0x25f1] = "\x44\x31",
-  [0x25f2] = "\x44\x32", [0x25f3] = "\x44\x33", [0x25f4] = "\x44\x34",
-  [0x25f5] = "\x44\x35", [0x25f6] = "\x44\x36", [0x25f7] = "\x44\x37",
-  [0x25f8] = "\x44\x38", [0x25f9] = "\x44\x39", [0x25fa] = "\x44\x3a",
-  [0x25fb] = "\x44\x3b", [0x25fc] = "\x44\x3c", [0x25fd] = "\x44\x3d",
-  [0x2600] = "\x44\x40", [0x2601] = "\x44\x41", [0x2602] = "\x44\x42",
-  [0x2603] = "\x44\x43", [0x2604] = "\x44\x44", [0x2605] = "\x44\x45",
-  [0x2606] = "\x44\x46", [0x2607] = "\x44\x47", [0x2608] = "\x44\x48",
-  [0x2609] = "\x44\x49", [0x2681] = "\x44\xc1", [0x2682] = "\x44\xc2",
-  [0x2683] = "\x44\xc3", [0x2684] = "\x44\xc4", [0x2686] = "\x44\xc6",
-  [0x2687] = "\x44\xc7", [0x2688] = "\x44\xc8", [0x2689] = "\x44\xc9",
-  [0x268c] = "\x44\xcc", [0x268d] = "\x44\xcd", [0x268e] = "\x44\xce",
-  [0x268f] = "\x44\xcf", [0x2690] = "\x44\xd0", [0x2691] = "\x44\xd1",
-  [0x2692] = "\x44\xd2", [0x2693] = "\x44\xd3", [0x2694] = "\x44\xd4",
-  [0x2695] = "\x44\xd5", [0x2696] = "\x44\xd6", [0x2697] = "\x44\xd7",
-  [0x2698] = "\x44\xd8", [0x2699] = "\x44\xd9", [0x269a] = "\x44\xda",
-  [0x269b] = "\x44\xdb", [0x269c] = "\x44\xdc", [0x269d] = "\x44\xdd",
-  [0x269e] = "\x44\xde", [0x269f] = "\x44\xdf", [0x26a0] = "\x44\xe0",
-  [0x26a1] = "\x44\xe1", [0x26a2] = "\x44\xe2", [0x26a3] = "\x44\xe3",
-  [0x26a4] = "\x44\xe4", [0x26a5] = "\x44\xe5", [0x26a6] = "\x44\xe6",
-  [0x26a7] = "\x44\xe7", [0x26a9] = "\x44\xe9", [0x26aa] = "\x44\xea",
-  [0x26ab] = "\x44\xeb", [0x26ac] = "\x44\xec", [0x26ad] = "\x44\xed",
-  [0x26ae] = "\x44\xee", [0x26af] = "\x44\xef", [0x26b0] = "\x44\xf0",
-  [0x26b1] = "\x44\xf1", [0x26b2] = "\x44\xf2", [0x26b3] = "\x44\xf3",
-  [0x26b4] = "\x44\xf4", [0x26b5] = "\x44\xf5", [0x26b6] = "\x44\xf6",
-  [0x26b7] = "\x44\xf7", [0x26b8] = "\x44\xf8", [0x26b9] = "\x44\xf9",
-  [0x26ba] = "\x44\xfa", [0x26bb] = "\x44\xfb", [0x26bc] = "\x44\xfc",
-  [0x26bd] = "\x44\xfd", [0x26be] = "\x44\xfe", [0x26bf] = "\x44\xff",
-  [0x26c0] = "\x45\x00", [0x26c1] = "\x45\x01", [0x26c2] = "\x45\x02",
-  [0x26c3] = "\x45\x03", [0x26c4] = "\x45\x04", [0x26c5] = "\x45\x05",
-  [0x26c6] = "\x45\x06", [0x26c7] = "\x45\x07", [0x26c8] = "\x45\x08",
-  [0x26c9] = "\x45\x09", [0x26ca] = "\x45\x0a", [0x26cb] = "\x45\x0b",
-  [0x26cd] = "\x45\x0d", [0x26cf] = "\x45\x0f", [0x26d0] = "\x45\x10",
-  [0x26d1] = "\x45\x11", [0x26d2] = "\x45\x12", [0x26d6] = "\x45\x16",
-  [0x26d8] = "\x45\x18", [0x26d9] = "\x45\x19", [0x26da] = "\x45\x1a",
-  [0x26db] = "\x45\x1b", [0x26dc] = "\x45\x1c", [0x26dd] = "\x45\x1d",
-  [0x26de] = "\x45\x1e", [0x26e1] = "\x45\x21", [0x26e2] = "\x45\x22",
-  [0x26e3] = "\x45\x23", [0x26e4] = "\x45\x24", [0x26e5] = "\x45\x25",
-  [0x26e6] = "\x45\x26", [0x26e7] = "\x45\x27", [0x26e8] = "\x45\x28",
-  [0x26e9] = "\x45\x29", [0x26ea] = "\x45\x2a", [0x26eb] = "\x45\x2b",
-  [0x26ec] = "\x45\x2c", [0x26ed] = "\x45\x2d", [0x26ee] = "\x45\x2e",
-  [0x26ef] = "\x45\x2f", [0x26f0] = "\x45\x30", [0x26f1] = "\x45\x31",
-  [0x26f2] = "\x45\x32", [0x26f3] = "\x45\x33", [0x26f4] = "\x45\x34",
-  [0x26f5] = "\x45\x35", [0x26f6] = "\x45\x36", [0x26f7] = "\x45\x37",
-  [0x26f8] = "\x45\x38", [0x26f9] = "\x45\x39", [0x26fa] = "\x45\x3a",
-  [0x26fb] = "\x45\x3b", [0x26fc] = "\x45\x3c", [0x26fd] = "\x45\x3d",
-  [0x26fe] = "\x45\x3e", [0x26ff] = "\x45\x3f", [0x2700] = "\x45\x40",
-  [0x2701] = "\x45\x41", [0x2702] = "\x45\x42", [0x2703] = "\x45\x43",
-  [0x2704] = "\x45\x44", [0x2705] = "\x45\x45", [0x2706] = "\x45\x46",
-  [0x2707] = "\x45\x47", [0x2708] = "\x45\x48", [0x2709] = "\x45\x49",
-  [0x270a] = "\x45\x4a", [0x270b] = "\x45\x4b", [0x270c] = "\x45\x4c",
-  [0x270d] = "\x45\x4d", [0x270e] = "\x45\x4e", [0x270f] = "\x45\x4f",
-  [0x2710] = "\x45\x50", [0x2711] = "\x45\x51", [0x2712] = "\x45\x52",
-  [0x2713] = "\x45\x53", [0x2714] = "\x45\x54", [0x2718] = "\x45\x58",
-  [0x2719] = "\x45\x59", [0x271a] = "\x45\x5a", [0x271b] = "\x45\x5b",
-  [0x271c] = "\x45\x5c", [0x271d] = "\x45\x5d", [0x271e] = "\x45\x5e",
-  [0x271f] = "\x45\x5f", [0x2720] = "\x45\x60", [0x2721] = "\x45\x61",
-  [0x2722] = "\x45\x62", [0x2723] = "\x45\x63", [0x2724] = "\x45\x64",
-  [0x2725] = "\x45\x65", [0x2726] = "\x45\x66", [0x2727] = "\x45\x67",
-  [0x2728] = "\x45\x68", [0x2729] = "\x45\x69", [0x272a] = "\x45\x6a",
-  [0x272b] = "\x45\x6b", [0x272c] = "\x45\x6c", [0x272d] = "\x45\x6d",
-  [0x272e] = "\x45\x6e", [0x272f] = "\x45\x6f", [0x2731] = "\x45\x71",
-  [0x2732] = "\x45\x72", [0x2733] = "\x45\x73", [0x2734] = "\x45\x74",
-  [0x2735] = "\x45\x75", [0x2736] = "\x45\x76", [0x2737] = "\x45\x77",
-  [0x2738] = "\x45\x78", [0x2739] = "\x45\x79", [0x273a] = "\x45\x7a",
-  [0x273b] = "\x45\x7b", [0x273c] = "\x45\x7c", [0x273d] = "\x45\x7d",
-  [0x273e] = "\x45\x7e", [0x2750] = "\x45\x90", [0x2751] = "\x45\x91",
-  [0x2752] = "\x45\x92", [0x2753] = "\x45\x93", [0x2754] = "\x45\x94",
-  [0x2755] = "\x45\x95", [0x2756] = "\x45\x96", [0x2757] = "\x45\x97",
-  [0x2758] = "\x45\x98", [0x2759] = "\x45\x99", [0x275a] = "\x45\x9a",
-  [0x275b] = "\x45\x9b", [0x275c] = "\x45\x9c", [0x275d] = "\x45\x9d",
-  [0x275e] = "\x45\x9e", [0x275f] = "\x45\x9f", [0x2760] = "\x45\xa0",
-  [0x2761] = "\x45\xa1", [0x2762] = "\x45\xa2", [0x2763] = "\x45\xa3",
-  [0x2764] = "\x45\xa4", [0x2765] = "\x45\xa5", [0x2766] = "\x45\xa6",
-  [0x2767] = "\x45\xa7", [0x2768] = "\x45\xa8", [0x2769] = "\x45\xa9",
-  [0x276a] = "\x45\xaa", [0x276b] = "\x45\xab", [0x2770] = "\x45\xb0",
-  [0x2771] = "\x45\xb1", [0x2772] = "\x45\xb2", [0x2773] = "\x45\xb3",
-  [0x2774] = "\x45\xb4", [0x2775] = "\x45\xb5", [0x2776] = "\x45\xb6",
-  [0x2777] = "\x45\xb7", [0x2778] = "\x45\xb8", [0x2779] = "\x45\xb9",
-  [0x277a] = "\x45\xba", [0x277b] = "\x45\xbb", [0x277c] = "\x45\xbc",
-  [0x277d] = "\x45\xbd", [0x277e] = "\x45\xbe", [0x277f] = "\x45\xbf",
-  [0x2780] = "\x45\xc0", [0x2781] = "\x45\xc1", [0x2782] = "\x45\xc2",
-  [0x2783] = "\x45\xc3", [0x2784] = "\x45\xc4", [0x2785] = "\x45\xc5",
-  [0x2786] = "\x45\xc6", [0x2787] = "\x45\xc7", [0x2788] = "\x45\xc8",
-  [0x2789] = "\x45\xc9", [0x278a] = "\x45\xca", [0x278b] = "\x45\xcb",
-  [0x278c] = "\x45\xcc", [0x278d] = "\x45\xcd", [0x278e] = "\x45\xce",
-  [0x278f] = "\x45\xcf", [0x2790] = "\x45\xd0", [0x2791] = "\x45\xd1",
-  [0x2792] = "\x45\xd2", [0x2793] = "\x45\xd3", [0x2794] = "\x45\xd4",
-  [0x2795] = "\x45\xd5", [0x2796] = "\x45\xd6", [0x2797] = "\x45\xd7",
-  [0x2798] = "\x45\xd8", [0x2799] = "\x45\xd9", [0x279a] = "\x45\xda",
-  [0x279b] = "\x45\xdb", [0x279c] = "\x45\xdc", [0x279d] = "\x45\xdd",
-  [0x279e] = "\x45\xde", [0x279f] = "\x45\xdf", [0x27a0] = "\x45\xe0",
-  [0x27a1] = "\x45\xe1", [0x27a2] = "\x45\xe2", [0x27a3] = "\x45\xe3",
-  [0x27a4] = "\x45\xe4", [0x27a5] = "\x45\xe5", [0x27a6] = "\x45\xe6",
-  [0x27a7] = "\x45\xe7", [0x27a8] = "\x45\xe8", [0x27a9] = "\x45\xe9",
-  [0x27aa] = "\x45\xea", [0x27ab] = "\x45\xeb", [0x27ac] = "\x45\xec",
-  [0x27ad] = "\x45\xed", [0x27ae] = "\x45\xee", [0x27af] = "\x45\xef",
-  [0x27b0] = "\x45\xf0", [0x27b1] = "\x45\xf1", [0x27b2] = "\x45\xf2",
-  [0x27b3] = "\x45\xf3", [0x27b4] = "\x45\xf4", [0x27b5] = "\x45\xf5",
-  [0x27b6] = "\x45\xf6", [0x27b7] = "\x45\xf7", [0x27b8] = "\x45\xf8",
-  [0x27b9] = "\x45\xf9", [0x27ba] = "\x45\xfa", [0x27bb] = "\x45\xfb",
-  [0x27bc] = "\x45\xfc", [0x27bd] = "\x45\xfd", [0x27be] = "\x45\xfe",
-  [0x27bf] = "\x45\xff", [0x27c0] = "\x46\x00", [0x27c1] = "\x46\x01",
-  [0x27c2] = "\x46\x02", [0x27c3] = "\x46\x03", [0x27c4] = "\x46\x04",
-  [0x27c5] = "\x46\x05", [0x27c6] = "\x46\x06", [0x27c7] = "\x46\x07",
-  [0x27c8] = "\x46\x08", [0x27c9] = "\x46\x09", [0x27ca] = "\x46\x0a",
-  [0x27cb] = "\x46\x0b", [0x27cc] = "\x46\x0c", [0x27cd] = "\x46\x0d",
-  [0x27ce] = "\x46\x0e", [0x27cf] = "\x46\x0f", [0x27d0] = "\x46\x10",
-  [0x27d1] = "\x46\x11", [0x27d2] = "\x46\x12", [0x27d3] = "\x46\x13",
-  [0x27d4] = "\x46\x14", [0x27d5] = "\x46\x15", [0x27d6] = "\x46\x16",
-  [0x27d7] = "\x46\x17", [0x27d8] = "\x46\x18", [0x27d9] = "\x46\x19",
-  [0x27da] = "\x46\x1a", [0x27db] = "\x46\x1b", [0x27dc] = "\x46\x1c",
-  [0x27dd] = "\x46\x1d", [0x27de] = "\x46\x1e", [0x27df] = "\x46\x1f",
-  [0x27e0] = "\x46\x20", [0x27e1] = "\x46\x21", [0x27e2] = "\x46\x22",
-  [0x27e3] = "\x46\x23", [0x27e4] = "\x46\x24", [0x27e5] = "\x46\x25",
-  [0x27e6] = "\x46\x26", [0x27e7] = "\x46\x27", [0x27e8] = "\x46\x28",
-  [0x27e9] = "\x46\x29", [0x27ea] = "\x46\x2a", [0x27eb] = "\x46\x2b",
-  [0x27ec] = "\x46\x2c", [0x27ed] = "\x46\x2d", [0x27ee] = "\x46\x2e",
-  [0x27ef] = "\x46\x2f", [0x27f0] = "\x46\x30", [0x27f1] = "\x46\x31",
-  [0x27f2] = "\x46\x32", [0x27f3] = "\x46\x33", [0x27f4] = "\x46\x34",
-  [0x27f5] = "\x46\x35", [0x27f6] = "\x46\x36", [0x27f7] = "\x46\x37",
-  [0x27f8] = "\x46\x38", [0x27f9] = "\x46\x39", [0x27fa] = "\x46\x3a",
-  [0x27fb] = "\x46\x3b", [0x27fc] = "\x46\x3c", [0x27fd] = "\x46\x3d",
-  [0x27fe] = "\x46\x3e", [0x27ff] = "\x46\x3f", [0x2800] = "\x46\x40",
-  [0x2801] = "\x46\x41", [0x2802] = "\x46\x42", [0x2803] = "\x46\x43",
-  [0x2804] = "\x46\x44", [0x2805] = "\x46\x45", [0x2806] = "\x46\x46",
-  [0x2807] = "\x46\x47", [0x2808] = "\x46\x48", [0x2809] = "\x46\x49",
-  [0x280a] = "\x46\x4a", [0x280b] = "\x46\x4b", [0x280c] = "\x46\x4c",
-  [0x280d] = "\x46\x4d", [0x280e] = "\x46\x4e", [0x280f] = "\x46\x4f",
-  [0x2810] = "\x46\x50", [0x2811] = "\x46\x51", [0x2812] = "\x46\x52",
-  [0x2813] = "\x46\x53", [0x2814] = "\x46\x54", [0x2815] = "\x46\x55",
-  [0x2816] = "\x46\x56", [0x2817] = "\x46\x57", [0x2818] = "\x46\x58",
-  [0x2819] = "\x46\x59", [0x281a] = "\x46\x5a", [0x281b] = "\x46\x5b",
-  [0x281c] = "\x46\x5c", [0x281d] = "\x46\x5d", [0x281e] = "\x46\x5e",
-  [0x281f] = "\x46\x5f", [0x2820] = "\x46\x60", [0x2821] = "\x46\x61",
-  [0x2822] = "\x46\x62", [0x2823] = "\x46\x63", [0x2824] = "\x46\x64",
-  [0x2825] = "\x46\x65", [0x2826] = "\x46\x66", [0x2827] = "\x46\x67",
-  [0x2828] = "\x46\x68", [0x2829] = "\x46\x69", [0x282a] = "\x46\x6a",
-  [0x282b] = "\x46\x6b", [0x282c] = "\x46\x6c", [0x282d] = "\x46\x6d",
-  [0x282e] = "\x46\x6e", [0x282f] = "\x46\x6f", [0x2830] = "\x46\x70",
-  [0x2831] = "\x46\x71", [0x2832] = "\x46\x72", [0x2833] = "\x46\x73",
-  [0x2834] = "\x46\x74", [0x2835] = "\x46\x75", [0x2836] = "\x46\x76",
-  [0x2837] = "\x46\x77", [0x2838] = "\x46\x78", [0x2839] = "\x46\x79",
-  [0x283a] = "\x46\x7a", [0x283b] = "\x46\x7b", [0x283c] = "\x46\x7c",
-  [0x283d] = "\x46\x7d", [0x283e] = "\x46\x7e", [0x283f] = "\x46\x7f",
-  [0x2840] = "\x46\x80", [0x2841] = "\x46\x81", [0x2842] = "\x46\x82",
-  [0x2843] = "\x46\x83", [0x2844] = "\x46\x84", [0x2845] = "\x46\x85",
-  [0x2846] = "\x46\x86", [0x2847] = "\x46\x87", [0x2848] = "\x46\x88",
-  [0x2849] = "\x46\x89", [0x284a] = "\x46\x8a", [0x284b] = "\x46\x8b",
-  [0x284c] = "\x46\x8c", [0x284d] = "\x46\x8d", [0x284e] = "\x46\x8e",
-  [0x284f] = "\x46\x8f", [0x2850] = "\x46\x90", [0x2851] = "\x46\x91",
-  [0x2852] = "\x46\x92", [0x2853] = "\x46\x93", [0x2854] = "\x46\x94",
-  [0x2855] = "\x46\x95", [0x2856] = "\x46\x96", [0x2857] = "\x46\x97",
-  [0x2858] = "\x46\x98", [0x2859] = "\x46\x99", [0x285a] = "\x46\x9a",
-  [0x285b] = "\x46\x9b", [0x285c] = "\x46\x9c", [0x285d] = "\x46\x9d",
-  [0x285e] = "\x46\x9e", [0x285f] = "\x46\x9f", [0x2860] = "\x46\xa0",
-  [0x2861] = "\x46\xa1", [0x2862] = "\x46\xa2", [0x2863] = "\x46\xa3",
-  [0x2864] = "\x46\xa4", [0x2865] = "\x46\xa5", [0x2866] = "\x46\xa6",
-  [0x2867] = "\x46\xa7", [0x2868] = "\x46\xa8", [0x2869] = "\x46\xa9",
-  [0x286a] = "\x46\xaa", [0x286b] = "\x46\xab", [0x286c] = "\x46\xac",
-  [0x286d] = "\x46\xad", [0x286e] = "\x46\xae", [0x286f] = "\x46\xaf",
-  [0x2870] = "\x46\xb0", [0x2871] = "\x46\xb1", [0x2872] = "\x46\xb2",
-  [0x2873] = "\x46\xb3", [0x2874] = "\x46\xb4", [0x2875] = "\x46\xb5",
-  [0x2876] = "\x46\xb6", [0x2877] = "\x46\xb7", [0x2878] = "\x46\xb8",
-  [0x2879] = "\x46\xb9", [0x287a] = "\x46\xba", [0x287b] = "\x46\xbb",
-  [0x287c] = "\x46\xbc", [0x287d] = "\x46\xbd", [0x287e] = "\x46\xbe",
-  [0x287f] = "\x46\xbf", [0x2880] = "\x46\xc0", [0x2881] = "\x46\xc1",
-  [0x2882] = "\x46\xc2", [0x2883] = "\x46\xc3", [0x2884] = "\x46\xc4",
-  [0x2885] = "\x46\xc5", [0x2886] = "\x46\xc6", [0x2887] = "\x46\xc7",
-  [0x2888] = "\x46\xc8", [0x2889] = "\x46\xc9", [0x288a] = "\x46\xca",
-  [0x288b] = "\x46\xcb", [0x288c] = "\x46\xcc", [0x288d] = "\x46\xcd",
-  [0x288e] = "\x46\xce", [0x288f] = "\x46\xcf", [0x2890] = "\x46\xd0",
-  [0x2891] = "\x46\xd1", [0x2892] = "\x46\xd2", [0x2893] = "\x46\xd3",
-  [0x2894] = "\x46\xd4", [0x2895] = "\x46\xd5", [0x2896] = "\x46\xd6",
-  [0x2897] = "\x46\xd7", [0x2898] = "\x46\xd8", [0x2899] = "\x46\xd9",
-  [0x289a] = "\x46\xda", [0x289b] = "\x46\xdb", [0x289c] = "\x46\xdc",
-  [0x289d] = "\x46\xdd", [0x289e] = "\x46\xde", [0x289f] = "\x46\xdf",
-  [0x28a0] = "\x46\xe0", [0x28a1] = "\x46\xe1", [0x28a2] = "\x46\xe2",
-  [0x28a3] = "\x46\xe3", [0x28a4] = "\x46\xe4", [0x28a5] = "\x46\xe5",
-  [0x28a6] = "\x46\xe6", [0x28a7] = "\x46\xe7", [0x28a8] = "\x46\xe8",
-  [0x28a9] = "\x46\xe9", [0x28aa] = "\x46\xea", [0x28ab] = "\x46\xeb",
-  [0x28ac] = "\x46\xec", [0x28ad] = "\x46\xed", [0x28ae] = "\x46\xee",
-  [0x28af] = "\x46\xef", [0x28b0] = "\x46\xf0", [0x28b1] = "\x46\xf1",
-  [0x28b2] = "\x46\xf2", [0x28b3] = "\x46\xf3", [0x28b4] = "\x46\xf4",
-  [0x28b5] = "\x46\xf5", [0x28b6] = "\x46\xf6", [0x28b7] = "\x46\xf7",
-  [0x28b8] = "\x46\xf8", [0x28b9] = "\x46\xf9", [0x28ba] = "\x46\xfa",
-  [0x28bb] = "\x46\xfb", [0x28bc] = "\x46\xfc", [0x28bd] = "\x46\xfd",
-  [0x28be] = "\x46\xfe", [0x28bf] = "\x46\xff", [0x28c0] = "\x47\x00",
-  [0x28c1] = "\x47\x01", [0x28c2] = "\x47\x02", [0x28c3] = "\x47\x03",
-  [0x28c4] = "\x47\x04", [0x28c5] = "\x47\x05", [0x28c6] = "\x47\x06",
-  [0x28c7] = "\x47\x07", [0x28c8] = "\x47\x08", [0x28c9] = "\x47\x09",
-  [0x28ca] = "\x47\x0a", [0x28cb] = "\x47\x0b", [0x28cc] = "\x47\x0c",
-  [0x28cd] = "\x47\x0d", [0x28ce] = "\x47\x0e", [0x28cf] = "\x47\x0f",
-  [0x28d0] = "\x47\x10", [0x28d1] = "\x47\x11", [0x28d2] = "\x47\x12",
-  [0x28d3] = "\x47\x13", [0x28d4] = "\x47\x14", [0x28d5] = "\x47\x15",
-  [0x28d6] = "\x47\x16", [0x28d7] = "\x47\x17", [0x28d8] = "\x47\x18",
-  [0x28d9] = "\x47\x19", [0x28da] = "\x47\x1a", [0x28db] = "\x47\x1b",
-  [0x28dc] = "\x47\x1c", [0x28dd] = "\x47\x1d", [0x28de] = "\x47\x1e",
-  [0x28df] = "\x47\x1f", [0x28e0] = "\x47\x20", [0x28e1] = "\x47\x21",
-  [0x28e2] = "\x47\x22", [0x28e3] = "\x47\x23", [0x28e4] = "\x47\x24",
-  [0x28e5] = "\x47\x25", [0x28e6] = "\x47\x26", [0x28e7] = "\x47\x27",
-  [0x28e8] = "\x47\x28", [0x28e9] = "\x47\x29", [0x28ea] = "\x47\x2a",
-  [0x28eb] = "\x47\x2b", [0x28ec] = "\x47\x2c", [0x28ed] = "\x47\x2d",
-  [0x28ee] = "\x47\x2e", [0x28ef] = "\x47\x2f", [0x28f0] = "\x47\x30",
-  [0x28f1] = "\x47\x31", [0x28f2] = "\x47\x32", [0x28f3] = "\x47\x33",
-  [0x28f4] = "\x47\x34", [0x28f5] = "\x47\x35", [0x28f6] = "\x47\x36",
-  [0x28f7] = "\x47\x37", [0x28f8] = "\x47\x38", [0x28f9] = "\x47\x39",
-  [0x28fa] = "\x47\x3a", [0x28fb] = "\x47\x3b", [0x28fc] = "\x47\x3c",
-  [0x28fd] = "\x47\x3d", [0x28fe] = "\x47\x3e", [0x28ff] = "\x47\x3f",
-  [0x2900] = "\x47\x40", [0x2901] = "\x47\x41", [0x2902] = "\x47\x42",
-  [0x2903] = "\x47\x43", [0x2904] = "\x47\x44", [0x2905] = "\x47\x45",
-  [0x2906] = "\x47\x46", [0x2907] = "\x47\x47", [0x2908] = "\x47\x48",
-  [0x2909] = "\x47\x49", [0x290a] = "\x47\x4a", [0x290b] = "\x47\x4b",
-  [0x290c] = "\x47\x4c", [0x290d] = "\x47\x4d", [0x290e] = "\x47\x4e",
-  [0x290f] = "\x47\x4f", [0x2910] = "\x47\x50", [0x2911] = "\x47\x51",
-  [0x2912] = "\x47\x52", [0x2913] = "\x47\x53", [0x2914] = "\x47\x54",
-  [0x2915] = "\x47\x55", [0x2916] = "\x47\x56", [0x2917] = "\x47\x57",
-  [0x2918] = "\x47\x58", [0x2919] = "\x47\x59", [0x291a] = "\x47\x5a",
-  [0x291b] = "\x47\x5b", [0x291c] = "\x47\x5c", [0x291d] = "\x47\x5d",
-  [0x291e] = "\x47\x5e", [0x291f] = "\x47\x5f", [0x2920] = "\x47\x60",
-  [0x2921] = "\x47\x61", [0x2922] = "\x47\x62", [0x2923] = "\x47\x63",
-  [0x2924] = "\x47\x64", [0x2925] = "\x47\x65", [0x2926] = "\x47\x66",
-  [0x2927] = "\x47\x67", [0x2928] = "\x47\x68", [0x2929] = "\x47\x69",
-  [0x292a] = "\x47\x6a", [0x292b] = "\x47\x6b", [0x292c] = "\x47\x6c",
-  [0x292d] = "\x47\x6d", [0x292e] = "\x47\x6e", [0x292f] = "\x47\x6f",
-  [0x2930] = "\x47\x70", [0x2931] = "\x47\x71", [0x2932] = "\x47\x72",
-  [0x2933] = "\x47\x73", [0x2934] = "\x47\x74", [0x2935] = "\x47\x75",
-  [0x2936] = "\x47\x76", [0x2937] = "\x47\x77", [0x2938] = "\x47\x78",
-  [0x2939] = "\x47\x79", [0x293a] = "\x47\x7a", [0x293b] = "\x47\x7b",
-  [0x293c] = "\x47\x7c", [0x293d] = "\x47\x7d", [0x293e] = "\x47\x7e",
-  [0x293f] = "\x47\x7f", [0x2940] = "\x47\x80", [0x2941] = "\x47\x81",
-  [0x2942] = "\x47\x82", [0x2943] = "\x47\x83", [0x2944] = "\x47\x84",
-  [0x2945] = "\x47\x85", [0x2946] = "\x47\x86", [0x2947] = "\x47\x87",
-  [0x2948] = "\x47\x88", [0x2949] = "\x47\x89", [0x294a] = "\x47\x8a",
-  [0x294b] = "\x47\x8b", [0x294c] = "\x47\x8c", [0x294d] = "\x47\x8d",
-  [0x294e] = "\x47\x8e", [0x294f] = "\x47\x8f", [0x2950] = "\x47\x90",
-  [0x2951] = "\x47\x91", [0x2952] = "\x47\x92", [0x2953] = "\x47\x93",
-  [0x2954] = "\x47\x94", [0x2955] = "\x47\x95", [0x2956] = "\x47\x96",
-  [0x2957] = "\x47\x97", [0x2958] = "\x47\x98", [0x2959] = "\x47\x99",
-  [0x295a] = "\x47\x9a", [0x295b] = "\x47\x9b", [0x295c] = "\x47\x9c",
-  [0x295d] = "\x47\x9d", [0x295e] = "\x47\x9e", [0x295f] = "\x47\x9f",
-  [0x2960] = "\x47\xa0", [0x2961] = "\x47\xa1", [0x2962] = "\x47\xa2",
-  [0x2963] = "\x47\xa3", [0x2964] = "\x47\xa4", [0x2965] = "\x47\xa5",
-  [0x2966] = "\x47\xa6", [0x2967] = "\x47\xa7", [0x2968] = "\x47\xa8",
-  [0x2969] = "\x47\xa9", [0x296a] = "\x47\xaa", [0x296b] = "\x47\xab",
-  [0x296c] = "\x47\xac", [0x296d] = "\x47\xad", [0x296e] = "\x47\xae",
-  [0x296f] = "\x47\xaf", [0x2970] = "\x47\xb0", [0x2971] = "\x47\xb1",
-  [0x2972] = "\x47\xb2", [0x2973] = "\x47\xb3", [0x2974] = "\x47\xb4",
-  [0x2975] = "\x47\xb5", [0x2976] = "\x47\xb6", [0x2977] = "\x47\xb7",
-  [0x2978] = "\x47\xb8", [0x2979] = "\x47\xb9", [0x297a] = "\x47\xba",
-  [0x297b] = "\x47\xbb", [0x297c] = "\x47\xbc", [0x297d] = "\x47\xbd",
-  [0x297e] = "\x47\xbe", [0x297f] = "\x47\xbf", [0x2980] = "\x47\xc0",
-  [0x2981] = "\x47\xc1", [0x2982] = "\x47\xc2", [0x2983] = "\x47\xc3",
-  [0x2984] = "\x47\xc4", [0x2985] = "\x47\xc5", [0x2986] = "\x47\xc6",
-  [0x2987] = "\x47\xc7", [0x2988] = "\x47\xc8", [0x2989] = "\x47\xc9",
-  [0x298a] = "\x47\xca", [0x298b] = "\x47\xcb", [0x298c] = "\x47\xcc",
-  [0x298d] = "\x47\xcd", [0x298e] = "\x47\xce", [0x298f] = "\x47\xcf",
-  [0x2990] = "\x47\xd0", [0x2991] = "\x47\xd1", [0x2992] = "\x47\xd2",
-  [0x2993] = "\x47\xd3", [0x2994] = "\x47\xd4", [0x2995] = "\x47\xd5",
-  [0x2996] = "\x47\xd6", [0x2997] = "\x47\xd7", [0x2998] = "\x47\xd8",
-  [0x2999] = "\x47\xd9", [0x299a] = "\x47\xda", [0x299b] = "\x47\xdb",
-  [0x299c] = "\x47\xdc", [0x299d] = "\x47\xdd", [0x299e] = "\x47\xde",
-  [0x299f] = "\x47\xdf", [0x29a0] = "\x47\xe0", [0x29a1] = "\x47\xe1",
-  [0x29a2] = "\x47\xe2", [0x29a3] = "\x47\xe3", [0x29a4] = "\x47\xe4",
-  [0x29a5] = "\x47\xe5", [0x29a6] = "\x47\xe6", [0x29a7] = "\x47\xe7",
-  [0x29a8] = "\x47\xe8", [0x29a9] = "\x47\xe9", [0x29aa] = "\x47\xea",
-  [0x29ab] = "\x47\xeb", [0x29ac] = "\x47\xec", [0x29ad] = "\x47\xed",
-  [0x29ae] = "\x47\xee", [0x29af] = "\x47\xef", [0x29b0] = "\x47\xf0",
-  [0x29b1] = "\x47\xf1", [0x29b2] = "\x47\xf2", [0x29b3] = "\x47\xf3",
-  [0x29b4] = "\x47\xf4", [0x29b5] = "\x47\xf5", [0x29b6] = "\x47\xf6",
-  [0x29b7] = "\x47\xf7", [0x29b8] = "\x47\xf8", [0x29b9] = "\x47\xf9",
-  [0x29ba] = "\x47\xfa", [0x29bb] = "\x47\xfb", [0x29bc] = "\x47\xfc",
-  [0x29bd] = "\x47\xfd", [0x29be] = "\x47\xfe", [0x29bf] = "\x47\xff",
-  [0x29c0] = "\x48\x00", [0x29c1] = "\x48\x01", [0x29c2] = "\x48\x02",
-  [0x29c3] = "\x48\x03", [0x29c4] = "\x48\x04", [0x29c5] = "\x48\x05",
-  [0x29c6] = "\x48\x06", [0x29c7] = "\x48\x07", [0x29c8] = "\x48\x08",
-  [0x29c9] = "\x48\x09", [0x29ca] = "\x48\x0a", [0x29cb] = "\x48\x0b",
-  [0x29cc] = "\x48\x0c", [0x29cd] = "\x48\x0d", [0x29ce] = "\x48\x0e",
-  [0x29cf] = "\x48\x0f", [0x29d0] = "\x48\x10", [0x29d1] = "\x48\x11",
-  [0x29d2] = "\x48\x12", [0x29d3] = "\x48\x13", [0x29d4] = "\x48\x14",
-  [0x29d5] = "\x48\x15", [0x29d6] = "\x48\x16", [0x29d7] = "\x48\x17",
-  [0x29d8] = "\x48\x18", [0x29d9] = "\x48\x19", [0x29da] = "\x48\x1a",
-  [0x29db] = "\x48\x1b", [0x29dc] = "\x48\x1c", [0x29dd] = "\x48\x1d",
-  [0x29de] = "\x48\x1e", [0x29df] = "\x48\x1f", [0x29e0] = "\x48\x20",
-  [0x29e1] = "\x48\x21", [0x29e2] = "\x48\x22", [0x29e3] = "\x48\x23",
-  [0x29e4] = "\x48\x24", [0x29e5] = "\x48\x25", [0x29e6] = "\x48\x26",
-  [0x29e7] = "\x48\x27", [0x29e8] = "\x48\x28", [0x29e9] = "\x48\x29",
-  [0x29ea] = "\x48\x2a", [0x29eb] = "\x48\x2b", [0x29ec] = "\x48\x2c",
-  [0x29ed] = "\x48\x2d", [0x29ee] = "\x48\x2e", [0x29ef] = "\x48\x2f",
-  [0x29f0] = "\x48\x30", [0x29f1] = "\x48\x31", [0x29f2] = "\x48\x32",
-  [0x29f3] = "\x48\x33", [0x29f4] = "\x48\x34", [0x29f5] = "\x48\x35",
-  [0x29f6] = "\x48\x36", [0x29f7] = "\x48\x37", [0x29f8] = "\x48\x38",
-  [0x29f9] = "\x48\x39", [0x29fa] = "\x48\x3a", [0x29fb] = "\x48\x3b",
-  [0x29fc] = "\x48\x3c", [0x29fd] = "\x48\x3d", [0x29fe] = "\x48\x3e",
-  [0x29ff] = "\x48\x3f", [0x2a00] = "\x48\x40", [0x2a01] = "\x48\x41",
-  [0x2a02] = "\x48\x42", [0x2a03] = "\x48\x43", [0x2a04] = "\x48\x44",
-  [0x2a05] = "\x48\x45", [0x2a06] = "\x48\x46", [0x2a07] = "\x48\x47",
-  [0x2a08] = "\x48\x48", [0x2a09] = "\x48\x49", [0x2a0a] = "\x48\x4a",
-  [0x2a0b] = "\x48\x4b", [0x2a0c] = "\x48\x4c", [0x2a0d] = "\x48\x4d",
-  [0x2a0e] = "\x48\x4e", [0x2a0f] = "\x48\x4f", [0x2a10] = "\x48\x50",
-  [0x2a11] = "\x48\x51", [0x2a12] = "\x48\x52", [0x2a13] = "\x48\x53",
-  [0x2a14] = "\x48\x54", [0x2a15] = "\x48\x55", [0x2a16] = "\x48\x56",
-  [0x2a17] = "\x48\x57", [0x2a18] = "\x48\x58", [0x2a19] = "\x48\x59",
-  [0x2a1a] = "\x48\x5a", [0x2a1b] = "\x48\x5b", [0x2a1c] = "\x48\x5c",
-  [0x2a1d] = "\x48\x5d", [0x2a1e] = "\x48\x5e", [0x2a1f] = "\x48\x5f",
-  [0x2a20] = "\x48\x60", [0x2a21] = "\x48\x61", [0x2a22] = "\x48\x62",
-  [0x2a23] = "\x48\x63", [0x2a24] = "\x48\x64", [0x2a25] = "\x48\x65",
-  [0x2a26] = "\x48\x66", [0x2a27] = "\x48\x67", [0x2a28] = "\x48\x68",
-  [0x2a29] = "\x48\x69", [0x2a2a] = "\x48\x6a", [0x2a2b] = "\x48\x6b",
-  [0x2a2c] = "\x48\x6c", [0x2a2d] = "\x48\x6d", [0x2a2e] = "\x48\x6e",
-  [0x2a2f] = "\x48\x6f", [0x2a30] = "\x48\x70", [0x2a31] = "\x48\x71",
-  [0x2a32] = "\x48\x72", [0x2a33] = "\x48\x73", [0x2a34] = "\x48\x74",
-  [0x2a35] = "\x48\x75", [0x2a36] = "\x48\x76", [0x2a37] = "\x48\x77",
-  [0x2a38] = "\x48\x78", [0x2a39] = "\x48\x79", [0x2a3a] = "\x48\x7a",
-  [0x2a3b] = "\x48\x7b", [0x2a3c] = "\x48\x7c", [0x2a3d] = "\x48\x7d",
-  [0x2a3e] = "\x48\x7e", [0x2a3f] = "\x48\x7f", [0x2a40] = "\x48\x80",
-  [0x2a41] = "\x48\x81", [0x2a42] = "\x48\x82", [0x2a43] = "\x48\x83",
-  [0x2a44] = "\x48\x84", [0x2a45] = "\x48\x85", [0x2a46] = "\x48\x86",
-  [0x2a47] = "\x48\x87", [0x2a48] = "\x48\x88", [0x2a49] = "\x48\x89",
-  [0x2a4a] = "\x48\x8a", [0x2a4b] = "\x48\x8b", [0x2a4c] = "\x48\x8c",
-  [0x2a4d] = "\x48\x8d", [0x2a4e] = "\x48\x8e", [0x2a4f] = "\x48\x8f",
-  [0x2a50] = "\x48\x90", [0x2a51] = "\x48\x91", [0x2a52] = "\x48\x92",
-  [0x2a53] = "\x48\x93", [0x2a54] = "\x48\x94", [0x2a55] = "\x48\x95",
-  [0x2a56] = "\x48\x96", [0x2a57] = "\x48\x97", [0x2a58] = "\x48\x98",
-  [0x2a59] = "\x48\x99", [0x2a5a] = "\x48\x9a", [0x2a5b] = "\x48\x9b",
-  [0x2a5c] = "\x48\x9c", [0x2a5d] = "\x48\x9d", [0x2a5e] = "\x48\x9e",
-  [0x2a5f] = "\x48\x9f", [0x2a60] = "\x48\xa0", [0x2a61] = "\x48\xa1",
-  [0x2a62] = "\x48\xa2", [0x2a63] = "\x48\xa3", [0x2a64] = "\x48\xa4",
-  [0x2a65] = "\x48\xa5", [0x2a66] = "\x48\xa6", [0x2a67] = "\x48\xa7",
-  [0x2a68] = "\x48\xa8", [0x2a69] = "\x48\xa9", [0x2a6a] = "\x48\xaa",
-  [0x2a6b] = "\x48\xab", [0x2a6c] = "\x48\xac", [0x2a6d] = "\x48\xad",
-  [0x2a6e] = "\x48\xae", [0x2a6f] = "\x48\xaf", [0x2a70] = "\x48\xb0",
-  [0x2a71] = "\x48\xb1", [0x2a72] = "\x48\xb2", [0x2a73] = "\x48\xb3",
-  [0x2a74] = "\x48\xb4", [0x2a75] = "\x48\xb5", [0x2a76] = "\x48\xb6",
-  [0x2a77] = "\x48\xb7", [0x2a78] = "\x48\xb8", [0x2a79] = "\x48\xb9",
-  [0x2a7a] = "\x48\xba", [0x2a7b] = "\x48\xbb", [0x2a7c] = "\x48\xbc",
-  [0x2a7d] = "\x48\xbd", [0x2a7e] = "\x48\xbe", [0x2a7f] = "\x48\xbf",
-  [0x2e00] = "\x4c\x40", [0x2e01] = "\xfe\x50", [0x2e02] = "\x4c\x41",
+  [0x25c2] = "\xa1\xe1", [0x2e01] = "\xfe\x50", [0x2e02] = "\x4c\x41",
   [0x2e03] = "\x4c\x42", [0x2e04] = "\xfe\x54", [0x2e05] = "\x4c\x43",
   [0x2e06] = "\x4c\x44", [0x2e07] = "\x4c\x45", [0x2e08] = "\xfe\x57",
   [0x2e09] = "\x4c\x46", [0x2e0a] = "\x4c\x47", [0x2e0b] = "\xfe\x58",
@@ -13187,66 +8840,80 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x30a3] = "\xa8\xe3", [0x30a4] = "\xa8\xe4", [0x30a5] = "\xa8\xe5",
   [0x30a6] = "\xa8\xe6", [0x30a7] = "\xa8\xe7", [0x30a8] = "\xa8\xe8",
   [0x30a9] = "\xa8\xe9", [0x30aa] = "\x4d\xd8", [0x30ab] = "\x4d\xd9",
-  [0x30ac] = "\x4d\xda", [0x30b1] = "\x4d\xdf", [0x30b2] = "\x4d\xe0",
-  [0x30b3] = "\x4d\xe1", [0x30b4] = "\x4d\xe2", [0x30b5] = "\x4d\xe3",
-  [0x30b6] = "\x4d\xe4", [0x30b7] = "\x4d\xe5", [0x30b8] = "\x4d\xe6",
-  [0x30b9] = "\x4d\xe7", [0x30ba] = "\x4d\xe8", [0x30bb] = "\x4d\xe9",
-  [0x30bc] = "\x4d\xea", [0x30bd] = "\x4d\xeb", [0x30be] = "\x4d\xec",
-  [0x30bf] = "\x4d\xed", [0x30c0] = "\x4d\xee", [0x30c1] = "\x4d\xef",
-  [0x30c2] = "\x4d\xf0", [0x30c3] = "\x4d\xf1", [0x30c4] = "\x4d\xf2",
-  [0x30c5] = "\x4d\xf3", [0x30c6] = "\x4d\xf4", [0x30c7] = "\x4d\xf5",
-  [0x30c8] = "\x4d\xf6", [0x30c9] = "\x4d\xf7", [0x30ca] = "\x4d\xf8",
-  [0x30cb] = "\x4d\xf9", [0x30cc] = "\x4d\xfa", [0x30cd] = "\x4d\xfb",
-  [0x30ce] = "\x4d\xfc", [0x30cf] = "\x4d\xfd", [0x30d0] = "\x4d\xfe",
-  [0x30d1] = "\x4d\xff", [0x30d2] = "\x4e\x00", [0x30d3] = "\x4e\x01",
-  [0x30d4] = "\x4e\x02", [0x30d5] = "\x4e\x03", [0x30d6] = "\x4e\x04",
-  [0x30d7] = "\x4e\x05", [0x30d8] = "\x4e\x06", [0x30d9] = "\x4e\x07",
-  [0x30da] = "\x4e\x08", [0x30db] = "\x4e\x09", [0x30dc] = "\x4e\x0a",
-  [0x30dd] = "\x4e\x0b", [0x30de] = "\x4e\x0c", [0x30df] = "\x4e\x0d",
-  [0x30e0] = "\x4e\x0e", [0x30e1] = "\x4e\x0f", [0x30e2] = "\x4e\x10",
-  [0x30e3] = "\x4e\x11", [0x30e4] = "\x4e\x12", [0x30e5] = "\x4e\x13",
-  [0x30e6] = "\x4e\x14", [0x30e7] = "\x4e\x15", [0x30e8] = "\x4e\x16",
-  [0x30e9] = "\x4e\x17", [0x30ea] = "\x4e\x18", [0x30eb] = "\x4e\x19",
-  [0x30ec] = "\x4e\x1a", [0x30ed] = "\x4e\x1b", [0x30ee] = "\x4e\x1c",
-  [0x30ef] = "\x4e\x1d", [0x30f0] = "\x4e\x1e", [0x30f1] = "\x4e\x1f",
-  [0x30f2] = "\x4e\x20", [0x30f3] = "\x4e\x21", [0x30f4] = "\x4e\x22",
-  [0x30f5] = "\x4e\x23", [0x30f6] = "\x4e\x24", [0x30f7] = "\x4e\x25",
-  [0x30f8] = "\x4e\x26", [0x30f9] = "\x4e\x27", [0x30fa] = "\x4e\x28",
-  [0x30fb] = "\x4e\x29", [0x30fc] = "\x4e\x2a", [0x30fd] = "\x4e\x2b",
-  [0x30fe] = "\x4e\x2c", [0x30ff] = "\x4e\x2d", [0x3100] = "\x4e\x2e",
-  [0x3101] = "\x4e\x2f", [0x3102] = "\x4e\x30", [0x3103] = "\x4e\x31",
-  [0x3104] = "\x4e\x32", [0x3105] = "\x4e\x33", [0x3106] = "\x4e\x34",
-  [0x3107] = "\x4e\x35", [0x3108] = "\x4e\x36", [0x3109] = "\x4e\x37",
-  [0x310a] = "\x4e\x38", [0x310b] = "\x4e\x39", [0x310c] = "\x4e\x3a",
-  [0x310d] = "\x4e\x3b", [0x310e] = "\x4e\x3c", [0x3110] = "\x4e\x3e",
-  [0x3111] = "\x4e\x3f", [0x3112] = "\x4e\x40", [0x3113] = "\x4e\x41",
-  [0x3114] = "\x4e\x42", [0x3115] = "\x4e\x43", [0x3116] = "\x4e\x44",
-  [0x3117] = "\x4e\x45", [0x3118] = "\x4e\x46", [0x3119] = "\x4e\x47",
-  [0x311a] = "\x4e\x48", [0x311b] = "\x4e\x49", [0x311c] = "\x4e\x4a",
-  [0x311d] = "\x4e\x4b", [0x311e] = "\x4e\x4c", [0x311f] = "\x4e\x4d",
-  [0x3120] = "\x4e\x4e", [0x3121] = "\x4e\x4f", [0x3122] = "\x4e\x50",
-  [0x3123] = "\x4e\x51", [0x3124] = "\x4e\x52", [0x3125] = "\x4e\x53",
-  [0x3126] = "\x4e\x54", [0x3127] = "\x4e\x55", [0x3128] = "\x4e\x56",
-  [0x3129] = "\x4e\x57", [0x312a] = "\x4e\x58", [0x312b] = "\x4e\x59",
-  [0x312c] = "\x4e\x5a", [0x312d] = "\x4e\x5b", [0x312e] = "\x4e\x5c",
-  [0x312f] = "\x4e\x5d", [0x3130] = "\x4e\x5e", [0x3131] = "\x4e\x5f",
-  [0x3132] = "\x4e\x60", [0x3133] = "\x4e\x61", [0x3134] = "\x4e\x62",
-  [0x3135] = "\x4e\x63", [0x3136] = "\x4e\x64", [0x3137] = "\x4e\x65",
-  [0x3170] = "\x4e\x9e", [0x3171] = "\x4e\x9f", [0x3172] = "\x4e\xa0",
-  [0x3173] = "\x4e\xa1", [0x3174] = "\x4e\xa2", [0x3175] = "\x4e\xa3",
-  [0x3176] = "\x4e\xa4", [0x3177] = "\x4e\xa5", [0x3178] = "\x4e\xa6",
-  [0x3179] = "\x4e\xa7", [0x317a] = "\x4e\xa8", [0x317b] = "\x4e\xa9",
-  [0x317c] = "\x4e\xaa", [0x317d] = "\x4e\xab", [0x317e] = "\x4e\xac",
-  [0x317f] = "\x4e\xad", [0x3180] = "\x4e\xae", [0x3181] = "\x4e\xaf",
-  [0x3182] = "\x4e\xb0", [0x3183] = "\x4e\xb1", [0x3184] = "\x4e\xb2",
-  [0x3185] = "\x4e\xb3", [0x3186] = "\x4e\xb4", [0x3187] = "\x4e\xb5",
-  [0x3188] = "\x4e\xb6", [0x3189] = "\x4e\xb7", [0x318a] = "\x4e\xb8",
-  [0x318b] = "\x4e\xb9", [0x318c] = "\x4e\xba", [0x318d] = "\x4e\xbb",
-  [0x318e] = "\x4e\xbc", [0x318f] = "\x4e\xbd", [0x3190] = "\x4e\xbe",
-  [0x3191] = "\x4e\xbf", [0x3192] = "\x4e\xc0", [0x3193] = "\x4e\xc1",
-  [0x3194] = "\x4e\xc2", [0x3195] = "\x4e\xc3", [0x3196] = "\x4e\xc4",
-  [0x3197] = "\x4e\xc5", [0x3198] = "\x4e\xc6", [0x3199] = "\x4e\xc7",
-  [0x319a] = "\x4e\xc8", [0x319b] = "\x4e\xc9", [0x319c] = "\x4e\xca",
+  [0x30ac] = "\x4d\xda", [0x30ad] = "\x4d\xdb", [0x30b1] = "\x4d\xdf",
+  [0x30b2] = "\x4d\xe0", [0x30b3] = "\x4d\xe1", [0x30b4] = "\x4d\xe2",
+  [0x30b5] = "\x4d\xe3", [0x30b6] = "\x4d\xe4", [0x30b7] = "\x4d\xe5",
+  [0x30b8] = "\x4d\xe6", [0x30b9] = "\x4d\xe7", [0x30ba] = "\x4d\xe8",
+  [0x30bb] = "\x4d\xe9", [0x30bc] = "\x4d\xea", [0x30bd] = "\x4d\xeb",
+  [0x30be] = "\x4d\xec", [0x30bf] = "\x4d\xed", [0x30c0] = "\x4d\xee",
+  [0x30c1] = "\x4d\xef", [0x30c2] = "\x4d\xf0", [0x30c3] = "\x4d\xf1",
+  [0x30c4] = "\x4d\xf2", [0x30c5] = "\x4d\xf3", [0x30c6] = "\x4d\xf4",
+  [0x30c7] = "\x4d\xf5", [0x30c8] = "\x4d\xf6", [0x30c9] = "\x4d\xf7",
+  [0x30ca] = "\x4d\xf8", [0x30cb] = "\x4d\xf9", [0x30cc] = "\x4d\xfa",
+  [0x30cd] = "\x4d\xfb", [0x30ce] = "\x4d\xfc", [0x30cf] = "\x4d\xfd",
+  [0x30d0] = "\x4d\xfe", [0x30d1] = "\x4d\xff", [0x30d2] = "\x4e\x00",
+  [0x30d3] = "\x4e\x01", [0x30d4] = "\x4e\x02", [0x30d5] = "\x4e\x03",
+  [0x30d6] = "\x4e\x04", [0x30d7] = "\x4e\x05", [0x30d8] = "\x4e\x06",
+  [0x30d9] = "\x4e\x07", [0x30da] = "\x4e\x08", [0x30db] = "\x4e\x09",
+  [0x30dc] = "\x4e\x0a", [0x30dd] = "\x4e\x0b", [0x30de] = "\x4e\x0c",
+  [0x30df] = "\x4e\x0d", [0x30e0] = "\x4e\x0e", [0x30e1] = "\x4e\x0f",
+  [0x30e2] = "\x4e\x10", [0x30e3] = "\x4e\x11", [0x30e4] = "\x4e\x12",
+  [0x30e5] = "\x4e\x13", [0x30e6] = "\x4e\x14", [0x30e7] = "\x4e\x15",
+  [0x30e8] = "\x4e\x16", [0x30e9] = "\x4e\x17", [0x30ea] = "\x4e\x18",
+  [0x30eb] = "\x4e\x19", [0x30ec] = "\x4e\x1a", [0x30ed] = "\x4e\x1b",
+  [0x30ee] = "\x4e\x1c", [0x30ef] = "\x4e\x1d", [0x30f0] = "\x4e\x1e",
+  [0x30f1] = "\x4e\x1f", [0x30f2] = "\x4e\x20", [0x30f3] = "\x4e\x21",
+  [0x30f4] = "\x4e\x22", [0x30f5] = "\x4e\x23", [0x30f6] = "\x4e\x24",
+  [0x30f7] = "\x4e\x25", [0x30f8] = "\x4e\x26", [0x30f9] = "\x4e\x27",
+  [0x30fa] = "\x4e\x28", [0x30fb] = "\x4e\x29", [0x30fc] = "\x4e\x2a",
+  [0x30fd] = "\x4e\x2b", [0x30fe] = "\x4e\x2c", [0x30ff] = "\x4e\x2d",
+  [0x3100] = "\x4e\x2e", [0x3101] = "\x4e\x2f", [0x3102] = "\x4e\x30",
+  [0x3103] = "\x4e\x31", [0x3104] = "\x4e\x32", [0x3105] = "\x4e\x33",
+  [0x3106] = "\x4e\x34", [0x3107] = "\x4e\x35", [0x3108] = "\x4e\x36",
+  [0x3109] = "\x4e\x37", [0x310a] = "\x4e\x38", [0x310b] = "\x4e\x39",
+  [0x310c] = "\x4e\x3a", [0x310d] = "\x4e\x3b", [0x310e] = "\x4e\x3c",
+  [0x3110] = "\x4e\x3e", [0x3111] = "\x4e\x3f", [0x3112] = "\x4e\x40",
+  [0x3113] = "\x4e\x41", [0x3114] = "\x4e\x42", [0x3115] = "\x4e\x43",
+  [0x3116] = "\x4e\x44", [0x3117] = "\x4e\x45", [0x3118] = "\x4e\x46",
+  [0x3119] = "\x4e\x47", [0x311a] = "\x4e\x48", [0x311b] = "\x4e\x49",
+  [0x311c] = "\x4e\x4a", [0x311d] = "\x4e\x4b", [0x311e] = "\x4e\x4c",
+  [0x311f] = "\x4e\x4d", [0x3120] = "\x4e\x4e", [0x3121] = "\x4e\x4f",
+  [0x3122] = "\x4e\x50", [0x3123] = "\x4e\x51", [0x3124] = "\x4e\x52",
+  [0x3125] = "\x4e\x53", [0x3126] = "\x4e\x54", [0x3127] = "\x4e\x55",
+  [0x3128] = "\x4e\x56", [0x3129] = "\x4e\x57", [0x312a] = "\x4e\x58",
+  [0x312b] = "\x4e\x59", [0x312c] = "\x4e\x5a", [0x312d] = "\x4e\x5b",
+  [0x312e] = "\x4e\x5c", [0x312f] = "\x4e\x5d", [0x3130] = "\x4e\x5e",
+  [0x3131] = "\x4e\x5f", [0x3132] = "\x4e\x60", [0x3133] = "\x4e\x61",
+  [0x3134] = "\x4e\x62", [0x3135] = "\x4e\x63", [0x3136] = "\x4e\x64",
+  [0x3137] = "\x4e\x65", [0x3138] = "\x4e\x66", [0x3139] = "\x4e\x67",
+  [0x313a] = "\x4e\x68", [0x3140] = "\x4e\x6e", [0x3141] = "\x4e\x6f",
+  [0x3142] = "\x4e\x70", [0x3143] = "\x4e\x71", [0x3144] = "\x4e\x72",
+  [0x3145] = "\x4e\x73", [0x3146] = "\x4e\x74", [0x3147] = "\x4e\x75",
+  [0x3148] = "\x4e\x76", [0x3149] = "\x4e\x77", [0x314a] = "\x4e\x78",
+  [0x314b] = "\x4e\x79", [0x314c] = "\x4e\x7a", [0x314d] = "\x4e\x7b",
+  [0x314e] = "\x4e\x7c", [0x314f] = "\x4e\x7d", [0x3150] = "\x4e\x7e",
+  [0x3151] = "\x4e\x7f", [0x3152] = "\x4e\x80", [0x3153] = "\x4e\x81",
+  [0x3154] = "\x4e\x82", [0x3155] = "\x4e\x83", [0x3156] = "\x4e\x84",
+  [0x3157] = "\x4e\x85", [0x3158] = "\x4e\x86", [0x3159] = "\x4e\x87",
+  [0x315a] = "\x4e\x88", [0x315b] = "\x4e\x89", [0x315c] = "\x4e\x8a",
+  [0x315d] = "\x4e\x8b", [0x315e] = "\x4e\x8c", [0x315f] = "\x4e\x8d",
+  [0x3160] = "\x4e\x8e", [0x3161] = "\x4e\x8f", [0x3162] = "\x4e\x90",
+  [0x3163] = "\x4e\x91", [0x3170] = "\x4e\x9e", [0x3171] = "\x4e\x9f",
+  [0x3172] = "\x4e\xa0", [0x3173] = "\x4e\xa1", [0x3174] = "\x4e\xa2",
+  [0x3175] = "\x4e\xa3", [0x3176] = "\x4e\xa4", [0x3177] = "\x4e\xa5",
+  [0x3178] = "\x4e\xa6", [0x3179] = "\x4e\xa7", [0x317a] = "\x4e\xa8",
+  [0x317b] = "\x4e\xa9", [0x317c] = "\x4e\xaa", [0x317d] = "\x4e\xab",
+  [0x317e] = "\x4e\xac", [0x317f] = "\x4e\xad", [0x3180] = "\x4e\xae",
+  [0x3181] = "\x4e\xaf", [0x3182] = "\x4e\xb0", [0x3183] = "\x4e\xb1",
+  [0x3184] = "\x4e\xb2", [0x3185] = "\x4e\xb3", [0x3186] = "\x4e\xb4",
+  [0x3187] = "\x4e\xb5", [0x3188] = "\x4e\xb6", [0x3189] = "\x4e\xb7",
+  [0x318a] = "\x4e\xb8", [0x318b] = "\x4e\xb9", [0x318c] = "\x4e\xba",
+  [0x318d] = "\x4e\xbb", [0x318e] = "\x4e\xbc", [0x318f] = "\x4e\xbd",
+  [0x3190] = "\x4e\xbe", [0x3191] = "\x4e\xbf", [0x3192] = "\x4e\xc0",
+  [0x3193] = "\x4e\xc1", [0x3194] = "\x4e\xc2", [0x3195] = "\x4e\xc3",
+  [0x3196] = "\x4e\xc4", [0x3197] = "\x4e\xc5", [0x3198] = "\x4e\xc6",
+  [0x3199] = "\x4e\xc7", [0x319a] = "\x4e\xc8", [0x319b] = "\x4e\xc9",
+  [0x319c] = "\x4e\xca", [0x319d] = "\x4e\xcb", [0x319e] = "\x4e\xcc",
   [0x31a0] = "\xa2\xe5", [0x31a1] = "\xa2\xe6", [0x31a2] = "\xa2\xe7",
   [0x31a3] = "\xa2\xe8", [0x31a4] = "\xa2\xe9", [0x31a5] = "\xa2\xea",
   [0x31a6] = "\xa2\xeb", [0x31a7] = "\xa2\xec", [0x31a8] = "\xa2\xed",
@@ -13259,102 +8926,110 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x31bb] = "\x4e\xde", [0x31bc] = "\x4e\xdf", [0x31bd] = "\x4e\xe0",
   [0x31be] = "\x4e\xe1", [0x31bf] = "\x4e\xe2", [0x31c0] = "\x4e\xe3",
   [0x31c1] = "\x4e\xe4", [0x31c2] = "\x4e\xe5", [0x31c3] = "\x4e\xe6",
-  [0x31d1] = "\x4e\xf4", [0x31d2] = "\x4e\xf5", [0x31d3] = "\x4e\xf6",
-  [0x31d4] = "\x4e\xf7", [0x31d5] = "\x4e\xf8", [0x31d6] = "\x4e\xf9",
-  [0x31d7] = "\x4e\xfa", [0x31d8] = "\x4e\xfb", [0x31d9] = "\x4e\xfc",
-  [0x31da] = "\x4e\xfd", [0x31db] = "\x4e\xfe", [0x31dc] = "\x4e\xff",
-  [0x31dd] = "\x4f\x00", [0x31de] = "\x4f\x01", [0x31df] = "\x4f\x02",
-  [0x31e0] = "\x4f\x03", [0x31e1] = "\x4f\x04", [0x31e2] = "\x4f\x05",
-  [0x31e3] = "\x4f\x06", [0x31e4] = "\x4f\x07", [0x31e5] = "\x4f\x08",
-  [0x31e6] = "\x4f\x09", [0x31e7] = "\x4f\x0a", [0x31e8] = "\x4f\x0b",
-  [0x31e9] = "\x4f\x0c", [0x31ea] = "\x4f\x0d", [0x31eb] = "\x4f\x0e",
-  [0x31ec] = "\x4f\x0f", [0x31ed] = "\x4f\x10", [0x31ee] = "\x4f\x11",
-  [0x31ef] = "\x4f\x12", [0x31f0] = "\x4f\x13", [0x31f1] = "\x4f\x14",
-  [0x31f2] = "\x4f\x15", [0x31f3] = "\x4f\x16", [0x31f4] = "\x4f\x17",
-  [0x31f5] = "\x4f\x18", [0x31f6] = "\x4f\x19", [0x31f7] = "\x4f\x1a",
-  [0x31f8] = "\x4f\x1b", [0x31f9] = "\x4f\x1c", [0x31fa] = "\x4f\x1d",
-  [0x31fb] = "\x4f\x1e", [0x31ff] = "\x4f\x22", [0x3200] = "\x4f\x23",
-  [0x3201] = "\x4f\x24", [0x3202] = "\x4f\x25", [0x3203] = "\x4f\x26",
-  [0x3204] = "\x4f\x27", [0x3205] = "\x4f\x28", [0x3206] = "\x4f\x29",
-  [0x3207] = "\x4f\x2a", [0x3208] = "\x4f\x2b", [0x3209] = "\x4f\x2c",
-  [0x320a] = "\x4f\x2d", [0x320b] = "\x4f\x2e", [0x320c] = "\x4f\x2f",
-  [0x320d] = "\x4f\x30", [0x320e] = "\x4f\x31", [0x320f] = "\x4f\x32",
-  [0x3210] = "\x4f\x33", [0x3211] = "\x4f\x34", [0x3212] = "\x4f\x35",
-  [0x3213] = "\x4f\x36", [0x3214] = "\x4f\x37", [0x3215] = "\x4f\x38",
-  [0x3216] = "\x4f\x39", [0x3217] = "\x4f\x3a", [0x3218] = "\x4f\x3b",
-  [0x3219] = "\x4f\x3c", [0x321a] = "\x4f\x3d", [0x321b] = "\x4f\x3e",
-  [0x321c] = "\x4f\x3f", [0x321d] = "\x4f\x40", [0x321e] = "\x4f\x41",
-  [0x321f] = "\x4f\x42", [0x3220] = "\x4f\x43", [0x3221] = "\x4f\x44",
-  [0x3222] = "\x4f\x45", [0x3223] = "\xa9\x49", [0x3224] = "\x4f\x46",
-  [0x3225] = "\x4f\x47", [0x3226] = "\x4f\x48", [0x3227] = "\x4f\x49",
-  [0x3228] = "\x4f\x4a", [0x3229] = "\x4f\x4b", [0x322a] = "\x4f\x4c",
-  [0x322b] = "\x4f\x4d", [0x322c] = "\x4f\x4e", [0x322d] = "\x4f\x4f",
-  [0x322e] = "\x4f\x50", [0x322f] = "\x4f\x51", [0x3230] = "\x4f\x52",
-  [0x3231] = "\x4f\x53", [0x3232] = "\x4f\x54", [0x3233] = "\x4f\x55",
-  [0x3234] = "\x4f\x56", [0x3235] = "\x4f\x57", [0x3236] = "\x4f\x58",
-  [0x3237] = "\x4f\x59", [0x3238] = "\x4f\x5a", [0x3239] = "\x4f\x5b",
-  [0x323a] = "\x4f\x5c", [0x323b] = "\x4f\x5d", [0x323c] = "\x4f\x5e",
-  [0x323d] = "\x4f\x5f", [0x323e] = "\x4f\x60", [0x323f] = "\x4f\x61",
-  [0x3240] = "\x4f\x62", [0x3241] = "\x4f\x63", [0x3242] = "\x4f\x64",
-  [0x3243] = "\x4f\x65", [0x3244] = "\x4f\x66", [0x3245] = "\x4f\x67",
-  [0x3246] = "\x4f\x68", [0x3247] = "\x4f\x69", [0x3248] = "\x4f\x6a",
-  [0x3249] = "\x4f\x6b", [0x324a] = "\x4f\x6c", [0x324b] = "\x4f\x6d",
-  [0x3250] = "\x4f\x72", [0x3251] = "\x4f\x73", [0x3252] = "\x4f\x74",
-  [0x3253] = "\x4f\x75", [0x3254] = "\x4f\x76", [0x3255] = "\x4f\x77",
-  [0x3256] = "\x4f\x78", [0x3257] = "\x4f\x79", [0x3258] = "\x4f\x7a",
-  [0x3259] = "\x4f\x7b", [0x325a] = "\x4f\x7c", [0x325b] = "\x4f\x7d",
-  [0x325c] = "\x4f\x7e", [0x325d] = "\x4f\x7f", [0x325e] = "\x4f\x80",
-  [0x325f] = "\x4f\x81", [0x3260] = "\x4f\x82", [0x3261] = "\x4f\x83",
-  [0x3262] = "\x4f\x84", [0x3263] = "\x4f\x85", [0x3264] = "\x4f\x86",
-  [0x3265] = "\x4f\x87", [0x3266] = "\x4f\x88", [0x3267] = "\x4f\x89",
-  [0x3268] = "\x4f\x8a", [0x3269] = "\x4f\x8b", [0x326a] = "\x4f\x8c",
-  [0x326b] = "\x4f\x8d", [0x326c] = "\x4f\x8e", [0x326d] = "\x4f\x8f",
-  [0x326e] = "\x4f\x90", [0x326f] = "\x4f\x91", [0x3270] = "\x4f\x92",
-  [0x3271] = "\x4f\x93", [0x3272] = "\x4f\x94", [0x3273] = "\x4f\x95",
-  [0x3274] = "\x4f\x96", [0x3275] = "\x4f\x97", [0x3276] = "\x4f\x98",
-  [0x3277] = "\x4f\x99", [0x3278] = "\x4f\x9a", [0x3279] = "\x4f\x9b",
-  [0x327a] = "\x4f\x9c", [0x327b] = "\x4f\x9d", [0x327c] = "\x4f\x9e",
-  [0x327d] = "\x4f\x9f", [0x327e] = "\x4f\xa0", [0x3280] = "\x4f\xa2",
-  [0x3281] = "\x4f\xa3", [0x3282] = "\x4f\xa4", [0x3283] = "\x4f\xa5",
-  [0x3284] = "\x4f\xa6", [0x3285] = "\x4f\xa7", [0x3286] = "\x4f\xa8",
-  [0x3287] = "\x4f\xa9", [0x3288] = "\x4f\xaa", [0x3289] = "\x4f\xab",
-  [0x328a] = "\x4f\xac", [0x328b] = "\x4f\xad", [0x328c] = "\x4f\xae",
-  [0x328d] = "\x4f\xaf", [0x328e] = "\x4f\xb0", [0x328f] = "\x4f\xb1",
-  [0x3290] = "\x4f\xb2", [0x3291] = "\x4f\xb3", [0x3292] = "\x4f\xb4",
-  [0x3293] = "\x4f\xb5", [0x3294] = "\x4f\xb6", [0x3295] = "\x4f\xb7",
-  [0x3296] = "\x4f\xb8", [0x3297] = "\x4f\xb9", [0x3298] = "\x4f\xba",
-  [0x3299] = "\x4f\xbb", [0x329a] = "\x4f\xbc", [0x329b] = "\x4f\xbd",
-  [0x329c] = "\x4f\xbe", [0x329d] = "\x4f\xbf", [0x329e] = "\x4f\xc0",
-  [0x329f] = "\x4f\xc1", [0x32a0] = "\x4f\xc2", [0x32a1] = "\x4f\xc3",
-  [0x32a2] = "\x4f\xc4", [0x32a3] = "\x4f\xc5", [0x32a4] = "\x4f\xc6",
-  [0x32a5] = "\x4f\xc7", [0x32a6] = "\x4f\xc8", [0x32a7] = "\x4f\xc9",
-  [0x32a8] = "\x4f\xca", [0x32a9] = "\x4f\xcb", [0x32aa] = "\x4f\xcc",
-  [0x32ab] = "\x4f\xcd", [0x32ac] = "\x4f\xce", [0x32ad] = "\x4f\xcf",
-  [0x32ae] = "\x4f\xd0", [0x32af] = "\x4f\xd1", [0x32b0] = "\x4f\xd2",
-  [0x32b1] = "\x4f\xd3", [0x32b2] = "\x4f\xd4", [0x32b3] = "\x4f\xd5",
-  [0x32b4] = "\x4f\xd6", [0x32b5] = "\x4f\xd7", [0x32b6] = "\x4f\xd8",
-  [0x32b7] = "\x4f\xd9", [0x32b8] = "\x4f\xda", [0x32b9] = "\x4f\xdb",
-  [0x32ba] = "\x4f\xdc", [0x32bb] = "\x4f\xdd", [0x32bc] = "\x4f\xde",
-  [0x32bd] = "\x4f\xdf", [0x32be] = "\x4f\xe0", [0x32bf] = "\x4f\xe1",
-  [0x32c0] = "\x4f\xe2", [0x32c1] = "\x4f\xe3", [0x32c2] = "\x4f\xe4",
-  [0x32c3] = "\x4f\xe5", [0x32c4] = "\x4f\xe6", [0x32c5] = "\x4f\xe7",
-  [0x32c6] = "\x4f\xe8", [0x32c7] = "\x4f\xe9", [0x32c8] = "\x4f\xea",
-  [0x32c9] = "\x4f\xeb", [0x32ca] = "\x4f\xec", [0x32cb] = "\x4f\xed",
-  [0x32cc] = "\x4f\xee", [0x32cd] = "\x4f\xef", [0x32ce] = "\x4f\xf0",
-  [0x32cf] = "\x4f\xf1", [0x32d0] = "\x4f\xf2", [0x32d1] = "\x4f\xf3",
-  [0x32d2] = "\x4f\xf4", [0x32d3] = "\x4f\xf5", [0x32d4] = "\x4f\xf6",
-  [0x32d5] = "\x4f\xf7", [0x32d6] = "\x4f\xf8", [0x32d7] = "\x4f\xf9",
-  [0x32d8] = "\x4f\xfa", [0x32d9] = "\x4f\xfb", [0x32da] = "\x4f\xfc",
-  [0x32db] = "\x4f\xfd", [0x32dc] = "\x4f\xfe", [0x32dd] = "\x4f\xff",
-  [0x32de] = "\x50\x00", [0x32df] = "\x50\x01", [0x32e0] = "\x50\x02",
-  [0x32e1] = "\x50\x03", [0x32e2] = "\x50\x04", [0x32e3] = "\x50\x05",
-  [0x32e4] = "\x50\x06", [0x32e5] = "\x50\x07", [0x32e6] = "\x50\x08",
-  [0x32e7] = "\x50\x09", [0x32e8] = "\x50\x0a", [0x32e9] = "\x50\x0b",
-  [0x32ea] = "\x50\x0c", [0x32eb] = "\x50\x0d", [0x32ec] = "\x50\x0e",
-  [0x32ed] = "\x50\x0f", [0x32ee] = "\x50\x10", [0x32ef] = "\x50\x11",
-  [0x32f0] = "\x50\x12", [0x32f1] = "\x50\x13", [0x32f2] = "\x50\x14",
-  [0x32f3] = "\x50\x15", [0x32f4] = "\x50\x16", [0x32f5] = "\x50\x17",
-  [0x32f6] = "\x50\x18", [0x32fb] = "\x50\x1d", [0x32fc] = "\x50\x1e",
+  [0x31c4] = "\x4e\xe7", [0x31c5] = "\x4e\xe8", [0x31c6] = "\x4e\xe9",
+  [0x31c7] = "\x4e\xea", [0x31c8] = "\x4e\xeb", [0x31c9] = "\x4e\xec",
+  [0x31ca] = "\x4e\xed", [0x31cb] = "\x4e\xee", [0x31cc] = "\x4e\xef",
+  [0x31cd] = "\x4e\xf0", [0x31ce] = "\x4e\xf1", [0x31cf] = "\x4e\xf2",
+  [0x31d0] = "\x4e\xf3", [0x31d1] = "\x4e\xf4", [0x31d2] = "\x4e\xf5",
+  [0x31d3] = "\x4e\xf6", [0x31d4] = "\x4e\xf7", [0x31d5] = "\x4e\xf8",
+  [0x31d6] = "\x4e\xf9", [0x31d7] = "\x4e\xfa", [0x31d8] = "\x4e\xfb",
+  [0x31d9] = "\x4e\xfc", [0x31da] = "\x4e\xfd", [0x31db] = "\x4e\xfe",
+  [0x31dc] = "\x4e\xff", [0x31dd] = "\x4f\x00", [0x31de] = "\x4f\x01",
+  [0x31df] = "\x4f\x02", [0x31e0] = "\x4f\x03", [0x31e1] = "\x4f\x04",
+  [0x31e2] = "\x4f\x05", [0x31e3] = "\x4f\x06", [0x31e4] = "\x4f\x07",
+  [0x31e5] = "\x4f\x08", [0x31e6] = "\x4f\x09", [0x31e7] = "\x4f\x0a",
+  [0x31e8] = "\x4f\x0b", [0x31e9] = "\x4f\x0c", [0x31ea] = "\x4f\x0d",
+  [0x31eb] = "\x4f\x0e", [0x31ec] = "\x4f\x0f", [0x31ed] = "\x4f\x10",
+  [0x31ee] = "\x4f\x11", [0x31ef] = "\x4f\x12", [0x31f0] = "\x4f\x13",
+  [0x31f1] = "\x4f\x14", [0x31f2] = "\x4f\x15", [0x31f3] = "\x4f\x16",
+  [0x31f4] = "\x4f\x17", [0x31f5] = "\x4f\x18", [0x31f6] = "\x4f\x19",
+  [0x31f7] = "\x4f\x1a", [0x31f8] = "\x4f\x1b", [0x31f9] = "\x4f\x1c",
+  [0x31fa] = "\x4f\x1d", [0x31fb] = "\x4f\x1e", [0x31fc] = "\x4f\x1f",
+  [0x31fd] = "\x4f\x20", [0x31fe] = "\x4f\x21", [0x31ff] = "\x4f\x22",
+  [0x3200] = "\x4f\x23", [0x3201] = "\x4f\x24", [0x3202] = "\x4f\x25",
+  [0x3203] = "\x4f\x26", [0x3204] = "\x4f\x27", [0x3205] = "\x4f\x28",
+  [0x3206] = "\x4f\x29", [0x3207] = "\x4f\x2a", [0x3208] = "\x4f\x2b",
+  [0x3209] = "\x4f\x2c", [0x320a] = "\x4f\x2d", [0x320b] = "\x4f\x2e",
+  [0x320c] = "\x4f\x2f", [0x320d] = "\x4f\x30", [0x320e] = "\x4f\x31",
+  [0x320f] = "\x4f\x32", [0x3210] = "\x4f\x33", [0x3211] = "\x4f\x34",
+  [0x3212] = "\x4f\x35", [0x3213] = "\x4f\x36", [0x3214] = "\x4f\x37",
+  [0x3215] = "\x4f\x38", [0x3216] = "\x4f\x39", [0x3217] = "\x4f\x3a",
+  [0x3218] = "\x4f\x3b", [0x3219] = "\x4f\x3c", [0x321a] = "\x4f\x3d",
+  [0x321b] = "\x4f\x3e", [0x321c] = "\x4f\x3f", [0x321d] = "\x4f\x40",
+  [0x321e] = "\x4f\x41", [0x321f] = "\x4f\x42", [0x3220] = "\x4f\x43",
+  [0x3221] = "\x4f\x44", [0x3222] = "\x4f\x45", [0x3223] = "\xa9\x49",
+  [0x3224] = "\x4f\x46", [0x3225] = "\x4f\x47", [0x3226] = "\x4f\x48",
+  [0x3227] = "\x4f\x49", [0x3228] = "\x4f\x4a", [0x3229] = "\x4f\x4b",
+  [0x322a] = "\x4f\x4c", [0x322b] = "\x4f\x4d", [0x322c] = "\x4f\x4e",
+  [0x322d] = "\x4f\x4f", [0x322e] = "\x4f\x50", [0x322f] = "\x4f\x51",
+  [0x3230] = "\x4f\x52", [0x3231] = "\x4f\x53", [0x3232] = "\x4f\x54",
+  [0x3233] = "\x4f\x55", [0x3234] = "\x4f\x56", [0x3235] = "\x4f\x57",
+  [0x3236] = "\x4f\x58", [0x3237] = "\x4f\x59", [0x3238] = "\x4f\x5a",
+  [0x3239] = "\x4f\x5b", [0x323a] = "\x4f\x5c", [0x323b] = "\x4f\x5d",
+  [0x323c] = "\x4f\x5e", [0x323d] = "\x4f\x5f", [0x323e] = "\x4f\x60",
+  [0x323f] = "\x4f\x61", [0x3240] = "\x4f\x62", [0x3241] = "\x4f\x63",
+  [0x3242] = "\x4f\x64", [0x3243] = "\x4f\x65", [0x3244] = "\x4f\x66",
+  [0x3245] = "\x4f\x67", [0x3246] = "\x4f\x68", [0x3247] = "\x4f\x69",
+  [0x3248] = "\x4f\x6a", [0x3249] = "\x4f\x6b", [0x324a] = "\x4f\x6c",
+  [0x324b] = "\x4f\x6d", [0x324c] = "\x4f\x6e", [0x324d] = "\x4f\x6f",
+  [0x324e] = "\x4f\x70", [0x324f] = "\x4f\x71", [0x3250] = "\x4f\x72",
+  [0x3251] = "\x4f\x73", [0x3252] = "\x4f\x74", [0x3253] = "\x4f\x75",
+  [0x3254] = "\x4f\x76", [0x3255] = "\x4f\x77", [0x3256] = "\x4f\x78",
+  [0x3257] = "\x4f\x79", [0x3258] = "\x4f\x7a", [0x3259] = "\x4f\x7b",
+  [0x325a] = "\x4f\x7c", [0x325b] = "\x4f\x7d", [0x325c] = "\x4f\x7e",
+  [0x325d] = "\x4f\x7f", [0x325e] = "\x4f\x80", [0x325f] = "\x4f\x81",
+  [0x3260] = "\x4f\x82", [0x3261] = "\x4f\x83", [0x3262] = "\x4f\x84",
+  [0x3263] = "\x4f\x85", [0x3264] = "\x4f\x86", [0x3265] = "\x4f\x87",
+  [0x3266] = "\x4f\x88", [0x3267] = "\x4f\x89", [0x3268] = "\x4f\x8a",
+  [0x3269] = "\x4f\x8b", [0x326a] = "\x4f\x8c", [0x326b] = "\x4f\x8d",
+  [0x326c] = "\x4f\x8e", [0x326d] = "\x4f\x8f", [0x326e] = "\x4f\x90",
+  [0x326f] = "\x4f\x91", [0x3270] = "\x4f\x92", [0x3271] = "\x4f\x93",
+  [0x3272] = "\x4f\x94", [0x3273] = "\x4f\x95", [0x3274] = "\x4f\x96",
+  [0x3275] = "\x4f\x97", [0x3276] = "\x4f\x98", [0x3277] = "\x4f\x99",
+  [0x3278] = "\x4f\x9a", [0x3279] = "\x4f\x9b", [0x327a] = "\x4f\x9c",
+  [0x327b] = "\x4f\x9d", [0x327c] = "\x4f\x9e", [0x327d] = "\x4f\x9f",
+  [0x327e] = "\x4f\xa0", [0x3280] = "\x4f\xa2", [0x3281] = "\x4f\xa3",
+  [0x3282] = "\x4f\xa4", [0x3283] = "\x4f\xa5", [0x3284] = "\x4f\xa6",
+  [0x3285] = "\x4f\xa7", [0x3286] = "\x4f\xa8", [0x3287] = "\x4f\xa9",
+  [0x3288] = "\x4f\xaa", [0x3289] = "\x4f\xab", [0x328a] = "\x4f\xac",
+  [0x328b] = "\x4f\xad", [0x328c] = "\x4f\xae", [0x328d] = "\x4f\xaf",
+  [0x328e] = "\x4f\xb0", [0x328f] = "\x4f\xb1", [0x3290] = "\x4f\xb2",
+  [0x3291] = "\x4f\xb3", [0x3292] = "\x4f\xb4", [0x3293] = "\x4f\xb5",
+  [0x3294] = "\x4f\xb6", [0x3295] = "\x4f\xb7", [0x3296] = "\x4f\xb8",
+  [0x3297] = "\x4f\xb9", [0x3298] = "\x4f\xba", [0x3299] = "\x4f\xbb",
+  [0x329a] = "\x4f\xbc", [0x329b] = "\x4f\xbd", [0x329c] = "\x4f\xbe",
+  [0x329d] = "\x4f\xbf", [0x329e] = "\x4f\xc0", [0x329f] = "\x4f\xc1",
+  [0x32a0] = "\x4f\xc2", [0x32a1] = "\x4f\xc3", [0x32a2] = "\x4f\xc4",
+  [0x32a3] = "\x4f\xc5", [0x32a4] = "\x4f\xc6", [0x32a5] = "\x4f\xc7",
+  [0x32a6] = "\x4f\xc8", [0x32a7] = "\x4f\xc9", [0x32a8] = "\x4f\xca",
+  [0x32a9] = "\x4f\xcb", [0x32aa] = "\x4f\xcc", [0x32ab] = "\x4f\xcd",
+  [0x32ac] = "\x4f\xce", [0x32ad] = "\x4f\xcf", [0x32ae] = "\x4f\xd0",
+  [0x32af] = "\x4f\xd1", [0x32b0] = "\x4f\xd2", [0x32b1] = "\x4f\xd3",
+  [0x32b2] = "\x4f\xd4", [0x32b3] = "\x4f\xd5", [0x32b4] = "\x4f\xd6",
+  [0x32b5] = "\x4f\xd7", [0x32b6] = "\x4f\xd8", [0x32b7] = "\x4f\xd9",
+  [0x32b8] = "\x4f\xda", [0x32b9] = "\x4f\xdb", [0x32ba] = "\x4f\xdc",
+  [0x32bb] = "\x4f\xdd", [0x32bc] = "\x4f\xde", [0x32bd] = "\x4f\xdf",
+  [0x32be] = "\x4f\xe0", [0x32bf] = "\x4f\xe1", [0x32c0] = "\x4f\xe2",
+  [0x32c1] = "\x4f\xe3", [0x32c2] = "\x4f\xe4", [0x32c3] = "\x4f\xe5",
+  [0x32c4] = "\x4f\xe6", [0x32c5] = "\x4f\xe7", [0x32c6] = "\x4f\xe8",
+  [0x32c7] = "\x4f\xe9", [0x32c8] = "\x4f\xea", [0x32c9] = "\x4f\xeb",
+  [0x32ca] = "\x4f\xec", [0x32cb] = "\x4f\xed", [0x32cc] = "\x4f\xee",
+  [0x32cd] = "\x4f\xef", [0x32ce] = "\x4f\xf0", [0x32cf] = "\x4f\xf1",
+  [0x32d0] = "\x4f\xf2", [0x32d1] = "\x4f\xf3", [0x32d2] = "\x4f\xf4",
+  [0x32d3] = "\x4f\xf5", [0x32d4] = "\x4f\xf6", [0x32d5] = "\x4f\xf7",
+  [0x32d6] = "\x4f\xf8", [0x32d7] = "\x4f\xf9", [0x32d8] = "\x4f\xfa",
+  [0x32d9] = "\x4f\xfb", [0x32da] = "\x4f\xfc", [0x32db] = "\x4f\xfd",
+  [0x32dc] = "\x4f\xfe", [0x32dd] = "\x4f\xff", [0x32de] = "\x50\x00",
+  [0x32df] = "\x50\x01", [0x32e0] = "\x50\x02", [0x32e1] = "\x50\x03",
+  [0x32e2] = "\x50\x04", [0x32e3] = "\x50\x05", [0x32e4] = "\x50\x06",
+  [0x32e5] = "\x50\x07", [0x32e6] = "\x50\x08", [0x32e7] = "\x50\x09",
+  [0x32e8] = "\x50\x0a", [0x32e9] = "\x50\x0b", [0x32ea] = "\x50\x0c",
+  [0x32eb] = "\x50\x0d", [0x32ec] = "\x50\x0e", [0x32ed] = "\x50\x0f",
+  [0x32ee] = "\x50\x10", [0x32ef] = "\x50\x11", [0x32f0] = "\x50\x12",
+  [0x32f1] = "\x50\x13", [0x32f2] = "\x50\x14", [0x32f3] = "\x50\x15",
+  [0x32f4] = "\x50\x16", [0x32f5] = "\x50\x17", [0x32f6] = "\x50\x18",
+  [0x32f7] = "\x50\x19", [0x32f8] = "\x50\x1a", [0x32f9] = "\x50\x1b",
+  [0x32fa] = "\x50\x1c", [0x32fb] = "\x50\x1d", [0x32fc] = "\x50\x1e",
   [0x32fd] = "\x50\x1f", [0x32fe] = "\x50\x20", [0x32ff] = "\x50\x21",
   [0x3300] = "\x50\x22", [0x3301] = "\x50\x23", [0x3302] = "\x50\x24",
   [0x3303] = "\x50\x25", [0x3304] = "\x50\x26", [0x3305] = "\x50\x27",
@@ -13387,17 +9062,18 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x3354] = "\x50\x6c", [0x3355] = "\xa9\x54", [0x3356] = "\x50\x6d",
   [0x3357] = "\x50\x6e", [0x3358] = "\x50\x6f", [0x3359] = "\x50\x70",
   [0x335a] = "\x50\x71", [0x335b] = "\x50\x72", [0x335c] = "\x50\x73",
-  [0x335d] = "\x50\x74", [0x3360] = "\x50\x77", [0x3361] = "\x50\x78",
-  [0x3362] = "\x50\x79", [0x3363] = "\x50\x7a", [0x3364] = "\x50\x7b",
-  [0x3365] = "\x50\x7c", [0x3366] = "\x50\x7d", [0x3367] = "\x50\x7e",
-  [0x3368] = "\x50\x7f", [0x3369] = "\x50\x80", [0x336a] = "\x50\x81",
-  [0x336b] = "\x50\x82", [0x336c] = "\x50\x83", [0x336d] = "\x50\x84",
-  [0x336e] = "\x50\x85", [0x336f] = "\x50\x86", [0x3370] = "\x50\x87",
-  [0x3371] = "\x50\x88", [0x3372] = "\x50\x89", [0x3373] = "\x50\x8a",
-  [0x3374] = "\x50\x8b", [0x3375] = "\x50\x8c", [0x3376] = "\x50\x8d",
-  [0x3377] = "\x50\x8e", [0x3378] = "\x50\x8f", [0x3379] = "\x50\x90",
-  [0x337a] = "\x50\x91", [0x337b] = "\x50\x92", [0x337c] = "\x50\x93",
-  [0x337d] = "\x50\x94", [0x337e] = "\x50\x95", [0x3380] = "\x50\x97",
+  [0x335d] = "\x50\x74", [0x335e] = "\x50\x75", [0x335f] = "\x50\x76",
+  [0x3360] = "\x50\x77", [0x3361] = "\x50\x78", [0x3362] = "\x50\x79",
+  [0x3363] = "\x50\x7a", [0x3364] = "\x50\x7b", [0x3365] = "\x50\x7c",
+  [0x3366] = "\x50\x7d", [0x3367] = "\x50\x7e", [0x3368] = "\x50\x7f",
+  [0x3369] = "\x50\x80", [0x336a] = "\x50\x81", [0x336b] = "\x50\x82",
+  [0x336c] = "\x50\x83", [0x336d] = "\x50\x84", [0x336e] = "\x50\x85",
+  [0x336f] = "\x50\x86", [0x3370] = "\x50\x87", [0x3371] = "\x50\x88",
+  [0x3372] = "\x50\x89", [0x3373] = "\x50\x8a", [0x3374] = "\x50\x8b",
+  [0x3375] = "\x50\x8c", [0x3376] = "\x50\x8d", [0x3377] = "\x50\x8e",
+  [0x3378] = "\x50\x8f", [0x3379] = "\x50\x90", [0x337a] = "\x50\x91",
+  [0x337b] = "\x50\x92", [0x337c] = "\x50\x93", [0x337d] = "\x50\x94",
+  [0x337e] = "\x50\x95", [0x337f] = "\x50\x96", [0x3380] = "\x50\x97",
   [0x3381] = "\x50\x98", [0x3382] = "\x50\x99", [0x3383] = "\x50\x9a",
   [0x3384] = "\x50\x9b", [0x3385] = "\x50\x9c", [0x3386] = "\x50\x9d",
   [0x3387] = "\x50\x9e", [0x3388] = "\x50\x9f", [0x3389] = "\x50\xa0",
@@ -13577,262 +9253,7 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x3591] = "\x52\xa4", [0x3592] = "\x52\xa5", [0x3593] = "\x52\xa6",
   [0x3594] = "\x52\xa7", [0x3595] = "\x52\xa8", [0x3596] = "\x52\xa9",
   [0x3597] = "\x52\xaa", [0x3598] = "\x52\xab", [0x3599] = "\x52\xac",
-  [0x359a] = "\xfe\x5b", [0x359b] = "\x52\xad", [0x359c] = "\x52\xae",
-  [0x359d] = "\x52\xaf", [0x359e] = "\x52\xb0", [0x359f] = "\x52\xb1",
-  [0x35a0] = "\x52\xb2", [0x35a1] = "\x52\xb3", [0x35a2] = "\x52\xb4",
-  [0x35a3] = "\x52\xb5", [0x35a4] = "\x52\xb6", [0x35a5] = "\x52\xb7",
-  [0x35a6] = "\x52\xb8", [0x35a7] = "\x52\xb9", [0x35a8] = "\x52\xba",
-  [0x35a9] = "\x52\xbb", [0x35aa] = "\x52\xbc", [0x35ab] = "\x52\xbd",
-  [0x35ac] = "\x52\xbe", [0x35ad] = "\x52\xbf", [0x35ae] = "\x52\xc0",
-  [0x35af] = "\x52\xc1", [0x35b0] = "\x52\xc2", [0x35b1] = "\x52\xc3",
-  [0x35b2] = "\x52\xc4", [0x35b3] = "\x52\xc5", [0x35b4] = "\x52\xc6",
-  [0x35b5] = "\x52\xc7", [0x35b6] = "\x52\xc8", [0x35b7] = "\x52\xc9",
-  [0x35b8] = "\x52\xca", [0x35b9] = "\x52\xcb", [0x35ba] = "\x52\xcc",
-  [0x35bb] = "\x52\xcd", [0x35bc] = "\x52\xce", [0x35bd] = "\x52\xcf",
-  [0x35be] = "\x52\xd0", [0x35bf] = "\x52\xd1", [0x35c0] = "\x52\xd2",
-  [0x35c1] = "\x52\xd3", [0x35c2] = "\x52\xd4", [0x35c3] = "\x52\xd5",
-  [0x35c4] = "\x52\xd6", [0x35c5] = "\x52\xd7", [0x35c6] = "\x52\xd8",
-  [0x35c7] = "\x52\xd9", [0x35c8] = "\x52\xda", [0x35c9] = "\x52\xdb",
-  [0x35ca] = "\x52\xdc", [0x35cb] = "\x52\xdd", [0x35cc] = "\x52\xde",
-  [0x35cd] = "\x52\xdf", [0x35ce] = "\x52\xe0", [0x35cf] = "\x52\xe1",
-  [0x35d0] = "\x52\xe2", [0x35d1] = "\x52\xe3", [0x35d2] = "\x52\xe4",
-  [0x35d3] = "\x52\xe5", [0x35d4] = "\x52\xe6", [0x35d5] = "\x52\xe7",
-  [0x35d6] = "\x52\xe8", [0x35d7] = "\x52\xe9", [0x35d8] = "\x52\xea",
-  [0x35d9] = "\x52\xeb", [0x35da] = "\x52\xec", [0x35db] = "\x52\xed",
-  [0x35dc] = "\x52\xee", [0x35dd] = "\x52\xef", [0x35de] = "\x52\xf0",
-  [0x35df] = "\x52\xf1", [0x35e0] = "\x52\xf2", [0x35e1] = "\x52\xf3",
-  [0x35e2] = "\x52\xf4", [0x35e3] = "\x52\xf5", [0x35e4] = "\x52\xf6",
-  [0x35e5] = "\x52\xf7", [0x35e6] = "\x52\xf8", [0x35e7] = "\x52\xf9",
-  [0x35e8] = "\x52\xfa", [0x35e9] = "\x52\xfb", [0x35ea] = "\x52\xfc",
-  [0x35eb] = "\x52\xfd", [0x35ec] = "\x52\xfe", [0x35ed] = "\x52\xff",
-  [0x35ee] = "\x53\x00", [0x35ef] = "\x53\x01", [0x35f0] = "\x53\x02",
-  [0x35f1] = "\x53\x03", [0x35f2] = "\x53\x04", [0x35f3] = "\x53\x05",
-  [0x35f4] = "\x53\x06", [0x35f5] = "\x53\x07", [0x35f6] = "\x53\x08",
-  [0x35f7] = "\x53\x09", [0x35f8] = "\x53\x0a", [0x35f9] = "\x53\x0b",
-  [0x35fa] = "\x53\x0c", [0x35fb] = "\x53\x0d", [0x35fc] = "\x53\x0e",
-  [0x35fd] = "\x53\x0f", [0x35fe] = "\x53\x10", [0x35ff] = "\x53\x11",
-  [0x3600] = "\x53\x12", [0x3601] = "\x53\x13", [0x3602] = "\x53\x14",
-  [0x3603] = "\x53\x15", [0x3604] = "\x53\x16", [0x3605] = "\x53\x17",
-  [0x3606] = "\x53\x18", [0x3607] = "\x53\x19", [0x3608] = "\x53\x1a",
-  [0x3609] = "\x53\x1b", [0x360a] = "\x53\x1c", [0x360b] = "\x53\x1d",
-  [0x360c] = "\x53\x1e", [0x360d] = "\x53\x1f", [0x360e] = "\x53\x20",
-  [0x360f] = "\x53\x21", [0x3610] = "\x53\x22", [0x3611] = "\x53\x23",
-  [0x3612] = "\x53\x24", [0x3613] = "\x53\x25", [0x3614] = "\x53\x26",
-  [0x3615] = "\x53\x27", [0x3616] = "\x53\x28", [0x3617] = "\x53\x29",
-  [0x3618] = "\x53\x2a", [0x3619] = "\x53\x2b", [0x361a] = "\x53\x2c",
-  [0x361b] = "\x53\x2d", [0x361c] = "\x53\x2e", [0x361d] = "\x53\x2f",
-  [0x361e] = "\x53\x30", [0x361f] = "\x53\x31", [0x3620] = "\x53\x32",
-  [0x3621] = "\x53\x33", [0x3622] = "\x53\x34", [0x3623] = "\x53\x35",
-  [0x3624] = "\x53\x36", [0x3625] = "\x53\x37", [0x3626] = "\x53\x38",
-  [0x3627] = "\x53\x39", [0x3628] = "\x53\x3a", [0x3629] = "\x53\x3b",
-  [0x362a] = "\x53\x3c", [0x362b] = "\x53\x3d", [0x362c] = "\x53\x3e",
-  [0x362d] = "\x53\x3f", [0x362e] = "\x53\x40", [0x362f] = "\x53\x41",
-  [0x3630] = "\x53\x42", [0x3631] = "\x53\x43", [0x3632] = "\x53\x44",
-  [0x3633] = "\x53\x45", [0x3634] = "\x53\x46", [0x3635] = "\x53\x47",
-  [0x3636] = "\x53\x48", [0x3637] = "\x53\x49", [0x3638] = "\x53\x4a",
-  [0x3639] = "\x53\x4b", [0x363a] = "\x53\x4c", [0x363b] = "\x53\x4d",
-  [0x363c] = "\x53\x4e", [0x363d] = "\x53\x4f", [0x363e] = "\x53\x50",
-  [0x363f] = "\x53\x51", [0x3640] = "\x53\x52", [0x3641] = "\x53\x53",
-  [0x3642] = "\x53\x54", [0x3643] = "\x53\x55", [0x3644] = "\x53\x56",
-  [0x3645] = "\x53\x57", [0x3646] = "\x53\x58", [0x3647] = "\x53\x59",
-  [0x3648] = "\x53\x5a", [0x3649] = "\x53\x5b", [0x364a] = "\x53\x5c",
-  [0x364b] = "\x53\x5d", [0x364c] = "\x53\x5e", [0x364d] = "\x53\x5f",
-  [0x364e] = "\x53\x60", [0x364f] = "\x53\x61", [0x3650] = "\x53\x62",
-  [0x3651] = "\x53\x63", [0x3652] = "\x53\x64", [0x3653] = "\x53\x65",
-  [0x3654] = "\x53\x66", [0x3655] = "\x53\x67", [0x3656] = "\x53\x68",
-  [0x3657] = "\x53\x69", [0x3658] = "\x53\x6a", [0x3659] = "\x53\x6b",
-  [0x365a] = "\x53\x6c", [0x365b] = "\x53\x6d", [0x365c] = "\x53\x6e",
-  [0x365d] = "\x53\x6f", [0x365e] = "\x53\x70", [0x365f] = "\x53\x71",
-  [0x3660] = "\x53\x72", [0x3661] = "\x53\x73", [0x3662] = "\x53\x74",
-  [0x3663] = "\x53\x75", [0x3664] = "\x53\x76", [0x3665] = "\x53\x77",
-  [0x3666] = "\x53\x78", [0x3667] = "\x53\x79", [0x3668] = "\x53\x7a",
-  [0x3669] = "\x53\x7b", [0x366a] = "\x53\x7c", [0x366b] = "\x53\x7d",
-  [0x366c] = "\x53\x7e", [0x366d] = "\x53\x7f", [0x366e] = "\x53\x80",
-  [0x366f] = "\x53\x81", [0x3670] = "\x53\x82", [0x3671] = "\x53\x83",
-  [0x3672] = "\x53\x84", [0x3673] = "\x53\x85", [0x3674] = "\x53\x86",
-  [0x3675] = "\x53\x87", [0x3676] = "\x53\x88", [0x3677] = "\x53\x89",
-  [0x3678] = "\x53\x8a", [0x3679] = "\x53\x8b", [0x367a] = "\x53\x8c",
-  [0x367b] = "\x53\x8d", [0x367c] = "\x53\x8e", [0x367d] = "\x53\x8f",
-  [0x367e] = "\x53\x90", [0x367f] = "\x53\x91", [0x3680] = "\x53\x92",
-  [0x3681] = "\x53\x93", [0x3682] = "\x53\x94", [0x3683] = "\x53\x95",
-  [0x3684] = "\x53\x96", [0x3685] = "\x53\x97", [0x3686] = "\x53\x98",
-  [0x3687] = "\x53\x99", [0x3688] = "\x53\x9a", [0x3689] = "\x53\x9b",
-  [0x368a] = "\x53\x9c", [0x368b] = "\x53\x9d", [0x368c] = "\x53\x9e",
-  [0x368d] = "\x53\x9f", [0x368e] = "\x53\xa0", [0x368f] = "\x53\xa1",
-  [0x3690] = "\x53\xa2", [0x3691] = "\x53\xa3", [0x3692] = "\x53\xa4",
-  [0x3693] = "\x53\xa5", [0x3694] = "\x53\xa6", [0x3695] = "\x53\xa7",
-  [0x3696] = "\x53\xa8", [0x3697] = "\x53\xa9", [0x3698] = "\x53\xaa",
-  [0x3699] = "\x53\xab", [0x369a] = "\x53\xac", [0x369b] = "\x53\xad",
-  [0x369c] = "\x53\xae", [0x369d] = "\x53\xaf", [0x369e] = "\x53\xb0",
-  [0x369f] = "\x53\xb1", [0x36a0] = "\x53\xb2", [0x36a1] = "\x53\xb3",
-  [0x36a2] = "\x53\xb4", [0x36a3] = "\x53\xb5", [0x36a4] = "\x53\xb6",
-  [0x36a5] = "\x53\xb7", [0x36a6] = "\x53\xb8", [0x36a7] = "\x53\xb9",
-  [0x36a8] = "\x53\xba", [0x36a9] = "\x53\xbb", [0x36aa] = "\x53\xbc",
-  [0x36ab] = "\x53\xbd", [0x36ac] = "\x53\xbe", [0x36ad] = "\x53\xbf",
-  [0x36ae] = "\x53\xc0", [0x36af] = "\x53\xc1", [0x36b0] = "\x53\xc2",
-  [0x36b1] = "\x53\xc3", [0x36b2] = "\x53\xc4", [0x36b3] = "\x53\xc5",
-  [0x36b4] = "\x53\xc6", [0x36b5] = "\x53\xc7", [0x36b6] = "\x53\xc8",
-  [0x36b7] = "\x53\xc9", [0x36b8] = "\x53\xca", [0x36b9] = "\x53\xcb",
-  [0x36ba] = "\x53\xcc", [0x36bb] = "\x53\xcd", [0x36bc] = "\x53\xce",
-  [0x36bd] = "\x53\xcf", [0x36be] = "\x53\xd0", [0x36bf] = "\x53\xd1",
-  [0x36c0] = "\x53\xd2", [0x36c1] = "\x53\xd3", [0x36c2] = "\x53\xd4",
-  [0x36c3] = "\x53\xd5", [0x36c4] = "\x53\xd6", [0x36c5] = "\x53\xd7",
-  [0x36c6] = "\x53\xd8", [0x36c7] = "\x53\xd9", [0x36c8] = "\x53\xda",
-  [0x36c9] = "\x53\xdb", [0x36ca] = "\x53\xdc", [0x36cb] = "\x53\xdd",
-  [0x36cc] = "\x53\xde", [0x36cd] = "\x53\xdf", [0x36ce] = "\x53\xe0",
-  [0x36cf] = "\x53\xe1", [0x36d0] = "\x53\xe2", [0x36d1] = "\x53\xe3",
-  [0x36d2] = "\x53\xe4", [0x36d3] = "\x53\xe5", [0x36d4] = "\x53\xe6",
-  [0x36d5] = "\x53\xe7", [0x36d6] = "\x53\xe8", [0x36d7] = "\x53\xe9",
-  [0x36d8] = "\x53\xea", [0x36d9] = "\x53\xeb", [0x36da] = "\x53\xec",
-  [0x36db] = "\x53\xed", [0x36dc] = "\x53\xee", [0x36dd] = "\x53\xef",
-  [0x36de] = "\x53\xf0", [0x36df] = "\x53\xf1", [0x36e0] = "\x53\xf2",
-  [0x36e1] = "\x53\xf3", [0x36e2] = "\x53\xf4", [0x36e3] = "\x53\xf5",
-  [0x36e4] = "\x53\xf6", [0x36e5] = "\x53\xf7", [0x36e6] = "\x53\xf8",
-  [0x36e7] = "\x53\xf9", [0x36e8] = "\x53\xfa", [0x36e9] = "\x53\xfb",
-  [0x36ea] = "\x53\xfc", [0x36eb] = "\x53\xfd", [0x36ec] = "\x53\xfe",
-  [0x36ed] = "\x53\xff", [0x36ee] = "\x54\x00", [0x36ef] = "\x54\x01",
-  [0x36f0] = "\x54\x02", [0x36f1] = "\x54\x03", [0x36f2] = "\x54\x04",
-  [0x36f3] = "\x54\x05", [0x36f4] = "\x54\x06", [0x36f5] = "\x54\x07",
-  [0x36f6] = "\x54\x08", [0x36f7] = "\x54\x09", [0x36f8] = "\x54\x0a",
-  [0x36f9] = "\x54\x0b", [0x36fa] = "\x54\x0c", [0x36fb] = "\x54\x0d",
-  [0x36fc] = "\x54\x0e", [0x36fd] = "\x54\x0f", [0x36fe] = "\x54\x10",
-  [0x36ff] = "\x54\x11", [0x3700] = "\x54\x12", [0x3701] = "\x54\x13",
-  [0x3702] = "\x54\x14", [0x3703] = "\x54\x15", [0x3704] = "\x54\x16",
-  [0x3705] = "\x54\x17", [0x3706] = "\x54\x18", [0x3707] = "\x54\x19",
-  [0x3708] = "\x54\x1a", [0x3709] = "\x54\x1b", [0x370a] = "\x54\x1c",
-  [0x370b] = "\x54\x1d", [0x370c] = "\x54\x1e", [0x370d] = "\x54\x1f",
-  [0x370e] = "\x54\x20", [0x370f] = "\x54\x21", [0x3710] = "\x54\x22",
-  [0x3711] = "\x54\x23", [0x3712] = "\x54\x24", [0x3713] = "\x54\x25",
-  [0x3714] = "\x54\x26", [0x3715] = "\x54\x27", [0x3716] = "\x54\x28",
-  [0x3717] = "\x54\x29", [0x3718] = "\x54\x2a", [0x3719] = "\x54\x2b",
-  [0x371a] = "\x54\x2c", [0x371b] = "\x54\x2d", [0x371c] = "\x54\x2e",
-  [0x371d] = "\x54\x2f", [0x371e] = "\x54\x30", [0x371f] = "\x54\x31",
-  [0x3720] = "\x54\x32", [0x3721] = "\x54\x33", [0x3722] = "\x54\x34",
-  [0x3723] = "\x54\x35", [0x3724] = "\x54\x36", [0x3725] = "\x54\x37",
-  [0x3726] = "\x54\x38", [0x3727] = "\x54\x39", [0x3728] = "\x54\x3a",
-  [0x3729] = "\x54\x3b", [0x372a] = "\x54\x3c", [0x372b] = "\x54\x3d",
-  [0x372c] = "\x54\x3e", [0x372d] = "\x54\x3f", [0x372e] = "\x54\x40",
-  [0x372f] = "\x54\x41", [0x3730] = "\x54\x42", [0x3731] = "\x54\x43",
-  [0x3732] = "\x54\x44", [0x3733] = "\x54\x45", [0x3734] = "\x54\x46",
-  [0x3735] = "\x54\x47", [0x3736] = "\x54\x48", [0x3737] = "\x54\x49",
-  [0x3738] = "\x54\x4a", [0x3739] = "\x54\x4b", [0x373a] = "\x54\x4c",
-  [0x373b] = "\x54\x4d", [0x373c] = "\x54\x4e", [0x373d] = "\x54\x4f",
-  [0x373e] = "\x54\x50", [0x373f] = "\x54\x51", [0x3740] = "\x54\x52",
-  [0x3741] = "\x54\x53", [0x3742] = "\x54\x54", [0x3743] = "\x54\x55",
-  [0x3744] = "\x54\x56", [0x3745] = "\x54\x57", [0x3746] = "\x54\x58",
-  [0x3747] = "\x54\x59", [0x3748] = "\x54\x5a", [0x3749] = "\x54\x5b",
-  [0x374a] = "\x54\x5c", [0x374b] = "\x54\x5d", [0x374c] = "\x54\x5e",
-  [0x374d] = "\x54\x5f", [0x374e] = "\x54\x60", [0x374f] = "\x54\x61",
-  [0x3750] = "\x54\x62", [0x3751] = "\x54\x63", [0x3752] = "\x54\x64",
-  [0x3753] = "\x54\x65", [0x3754] = "\x54\x66", [0x3755] = "\x54\x67",
-  [0x3756] = "\x54\x68", [0x3757] = "\x54\x69", [0x3758] = "\x54\x6a",
-  [0x3759] = "\x54\x6b", [0x375a] = "\x54\x6c", [0x375b] = "\x54\x6d",
-  [0x375c] = "\x54\x6e", [0x375d] = "\x54\x6f", [0x375e] = "\x54\x70",
-  [0x375f] = "\x54\x71", [0x3760] = "\x54\x72", [0x3761] = "\x54\x73",
-  [0x3762] = "\x54\x74", [0x3763] = "\x54\x75", [0x3764] = "\x54\x76",
-  [0x3765] = "\x54\x77", [0x3766] = "\x54\x78", [0x3767] = "\x54\x79",
-  [0x3768] = "\x54\x7a", [0x3769] = "\x54\x7b", [0x376a] = "\x54\x7c",
-  [0x376b] = "\x54\x7d", [0x376c] = "\x54\x7e", [0x376d] = "\x54\x7f",
-  [0x376e] = "\x54\x80", [0x376f] = "\x54\x81", [0x3770] = "\x54\x82",
-  [0x3771] = "\x54\x83", [0x3772] = "\x54\x84", [0x3773] = "\x54\x85",
-  [0x3774] = "\x54\x86", [0x3775] = "\x54\x87", [0x3776] = "\x54\x88",
-  [0x3777] = "\x54\x89", [0x3778] = "\x54\x8a", [0x3779] = "\x54\x8b",
-  [0x377a] = "\x54\x8c", [0x377b] = "\x54\x8d", [0x377c] = "\x54\x8e",
-  [0x377d] = "\x54\x8f", [0x377e] = "\x54\x90", [0x377f] = "\x54\x91",
-  [0x3780] = "\x54\x92", [0x3781] = "\x54\x93", [0x3782] = "\x54\x94",
-  [0x3783] = "\x54\x95", [0x3784] = "\x54\x96", [0x3785] = "\x54\x97",
-  [0x3786] = "\x54\x98", [0x3787] = "\x54\x99", [0x3788] = "\x54\x9a",
-  [0x3789] = "\x54\x9b", [0x378a] = "\x54\x9c", [0x378b] = "\x54\x9d",
-  [0x378c] = "\x54\x9e", [0x378d] = "\x54\x9f", [0x378e] = "\x54\xa0",
-  [0x378f] = "\x54\xa1", [0x3790] = "\x54\xa2", [0x3791] = "\x54\xa3",
-  [0x3792] = "\x54\xa4", [0x3793] = "\x54\xa5", [0x3794] = "\x54\xa6",
-  [0x3795] = "\x54\xa7", [0x3796] = "\x54\xa8", [0x3797] = "\x54\xa9",
-  [0x3798] = "\x54\xaa", [0x3799] = "\x54\xab", [0x379a] = "\x54\xac",
-  [0x379b] = "\x54\xad", [0x379c] = "\x54\xae", [0x379d] = "\x54\xaf",
-  [0x379e] = "\x54\xb0", [0x379f] = "\x54\xb1", [0x37a0] = "\x54\xb2",
-  [0x37a1] = "\x54\xb3", [0x37a2] = "\x54\xb4", [0x37a3] = "\x54\xb5",
-  [0x37a4] = "\x54\xb6", [0x37a5] = "\x54\xb7", [0x37a6] = "\x54\xb8",
-  [0x37a7] = "\x54\xb9", [0x37a8] = "\x54\xba", [0x37a9] = "\x54\xbb",
-  [0x37aa] = "\x54\xbc", [0x37ab] = "\x54\xbd", [0x37ac] = "\x54\xbe",
-  [0x37ad] = "\x54\xbf", [0x37ae] = "\x54\xc0", [0x37af] = "\x54\xc1",
-  [0x37b0] = "\x54\xc2", [0x37b1] = "\x54\xc3", [0x37b2] = "\x54\xc4",
-  [0x37b3] = "\x54\xc5", [0x37b4] = "\x54\xc6", [0x37b5] = "\x54\xc7",
-  [0x37b6] = "\x54\xc8", [0x37b7] = "\x54\xc9", [0x37b8] = "\x54\xca",
-  [0x37b9] = "\x54\xcb", [0x37ba] = "\x54\xcc", [0x37bb] = "\x54\xcd",
-  [0x37bc] = "\x54\xce", [0x37bd] = "\x54\xcf", [0x37be] = "\x54\xd0",
-  [0x37bf] = "\x54\xd1", [0x37c0] = "\x54\xd2", [0x37c1] = "\x54\xd3",
-  [0x37c2] = "\x54\xd4", [0x37c3] = "\x54\xd5", [0x37c4] = "\x54\xd6",
-  [0x37c5] = "\x54\xd7", [0x37c6] = "\x54\xd8", [0x37c7] = "\x54\xd9",
-  [0x37c8] = "\x54\xda", [0x37c9] = "\x54\xdb", [0x37ca] = "\x54\xdc",
-  [0x37cb] = "\x54\xdd", [0x37cc] = "\x54\xde", [0x37cd] = "\x54\xdf",
-  [0x37ce] = "\x54\xe0", [0x37cf] = "\x54\xe1", [0x37d0] = "\x54\xe2",
-  [0x37d1] = "\x54\xe3", [0x37d2] = "\x54\xe4", [0x37d3] = "\x54\xe5",
-  [0x37d4] = "\x54\xe6", [0x37d5] = "\x54\xe7", [0x37d6] = "\x54\xe8",
-  [0x37d7] = "\x54\xe9", [0x37d8] = "\x54\xea", [0x37d9] = "\x54\xeb",
-  [0x37da] = "\x54\xec", [0x37db] = "\x54\xed", [0x37dc] = "\x54\xee",
-  [0x37dd] = "\x54\xef", [0x37de] = "\x54\xf0", [0x37df] = "\x54\xf1",
-  [0x37e0] = "\x54\xf2", [0x37e1] = "\x54\xf3", [0x37e2] = "\x54\xf4",
-  [0x37e3] = "\x54\xf5", [0x37e4] = "\x54\xf6", [0x37e5] = "\x54\xf7",
-  [0x37e6] = "\x54\xf8", [0x37e7] = "\x54\xf9", [0x37e8] = "\x54\xfa",
-  [0x37e9] = "\x54\xfb", [0x37ea] = "\x54\xfc", [0x37eb] = "\x54\xfd",
-  [0x37ec] = "\x54\xfe", [0x37ed] = "\x54\xff", [0x37ee] = "\x55\x00",
-  [0x37ef] = "\x55\x01", [0x37f0] = "\x55\x02", [0x37f1] = "\x55\x03",
-  [0x37f2] = "\x55\x04", [0x37f3] = "\x55\x05", [0x37f4] = "\x55\x06",
-  [0x37f5] = "\x55\x07", [0x37f6] = "\x55\x08", [0x37f7] = "\x55\x09",
-  [0x37f8] = "\x55\x0a", [0x37f9] = "\x55\x0b", [0x37fa] = "\x55\x0c",
-  [0x37fb] = "\x55\x0d", [0x37fc] = "\x55\x0e", [0x37fd] = "\x55\x0f",
-  [0x37fe] = "\x55\x10", [0x37ff] = "\x55\x11", [0x3800] = "\x55\x12",
-  [0x3801] = "\x55\x13", [0x3802] = "\x55\x14", [0x3803] = "\x55\x15",
-  [0x3804] = "\x55\x16", [0x3805] = "\x55\x17", [0x3806] = "\x55\x18",
-  [0x3807] = "\x55\x19", [0x3808] = "\x55\x1a", [0x3809] = "\x55\x1b",
-  [0x380a] = "\x55\x1c", [0x380b] = "\x55\x1d", [0x380c] = "\x55\x1e",
-  [0x380d] = "\x55\x1f", [0x380e] = "\x55\x20", [0x380f] = "\x55\x21",
-  [0x3810] = "\x55\x22", [0x3811] = "\x55\x23", [0x3812] = "\x55\x24",
-  [0x3813] = "\x55\x25", [0x3814] = "\x55\x26", [0x3815] = "\x55\x27",
-  [0x3816] = "\x55\x28", [0x3817] = "\x55\x29", [0x3818] = "\x55\x2a",
-  [0x3819] = "\x55\x2b", [0x381a] = "\x55\x2c", [0x381b] = "\x55\x2d",
-  [0x381c] = "\x55\x2e", [0x381d] = "\x55\x2f", [0x381e] = "\x55\x30",
-  [0x381f] = "\x55\x31", [0x3820] = "\x55\x32", [0x3821] = "\x55\x33",
-  [0x3822] = "\x55\x34", [0x3823] = "\x55\x35", [0x3824] = "\x55\x36",
-  [0x3825] = "\x55\x37", [0x3826] = "\x55\x38", [0x3827] = "\x55\x39",
-  [0x3828] = "\x55\x3a", [0x3829] = "\x55\x3b", [0x382a] = "\x55\x3c",
-  [0x382b] = "\x55\x3d", [0x382c] = "\x55\x3e", [0x382d] = "\x55\x3f",
-  [0x382e] = "\x55\x40", [0x382f] = "\x55\x41", [0x3830] = "\x55\x42",
-  [0x3831] = "\x55\x43", [0x3832] = "\x55\x44", [0x3833] = "\x55\x45",
-  [0x3834] = "\x55\x46", [0x3835] = "\x55\x47", [0x3836] = "\x55\x48",
-  [0x3837] = "\x55\x49", [0x3838] = "\x55\x4a", [0x3839] = "\x55\x4b",
-  [0x383a] = "\x55\x4c", [0x383b] = "\x55\x4d", [0x383c] = "\x55\x4e",
-  [0x383d] = "\x55\x4f", [0x383e] = "\x55\x50", [0x383f] = "\x55\x51",
-  [0x3840] = "\x55\x52", [0x3841] = "\x55\x53", [0x3842] = "\x55\x54",
-  [0x3843] = "\x55\x55", [0x3844] = "\x55\x56", [0x3845] = "\x55\x57",
-  [0x3846] = "\x55\x58", [0x3847] = "\x55\x59", [0x3848] = "\x55\x5a",
-  [0x3849] = "\x55\x5b", [0x384a] = "\x55\x5c", [0x384b] = "\x55\x5d",
-  [0x384c] = "\x55\x5e", [0x384d] = "\x55\x5f", [0x384e] = "\x55\x60",
-  [0x384f] = "\x55\x61", [0x3850] = "\x55\x62", [0x3851] = "\x55\x63",
-  [0x3852] = "\x55\x64", [0x3853] = "\x55\x65", [0x3854] = "\x55\x66",
-  [0x3855] = "\x55\x67", [0x3856] = "\x55\x68", [0x3857] = "\x55\x69",
-  [0x3858] = "\x55\x6a", [0x3859] = "\x55\x6b", [0x385a] = "\x55\x6c",
-  [0x385b] = "\x55\x6d", [0x385c] = "\x55\x6e", [0x385d] = "\x55\x6f",
-  [0x385e] = "\x55\x70", [0x385f] = "\x55\x71", [0x3860] = "\x55\x72",
-  [0x3861] = "\x55\x73", [0x3862] = "\x55\x74", [0x3863] = "\x55\x75",
-  [0x3864] = "\x55\x76", [0x3865] = "\x55\x77", [0x3866] = "\x55\x78",
-  [0x3867] = "\x55\x79", [0x3868] = "\x55\x7a", [0x3869] = "\x55\x7b",
-  [0x386a] = "\x55\x7c", [0x386b] = "\x55\x7d", [0x386c] = "\x55\x7e",
-  [0x386d] = "\x55\x7f", [0x386e] = "\x55\x80", [0x386f] = "\x55\x81",
-  [0x3870] = "\x55\x82", [0x3871] = "\x55\x83", [0x3872] = "\x55\x84",
-  [0x3873] = "\x55\x85", [0x3874] = "\x55\x86", [0x3875] = "\x55\x87",
-  [0x3876] = "\x55\x88", [0x3877] = "\x55\x89", [0x3878] = "\x55\x8a",
-  [0x3879] = "\x55\x8b", [0x387a] = "\x55\x8c", [0x387b] = "\x55\x8d",
-  [0x387c] = "\x55\x8e", [0x387d] = "\x55\x8f", [0x387e] = "\x55\x90",
-  [0x387f] = "\x55\x91", [0x3880] = "\x55\x92", [0x3881] = "\x55\x93",
-  [0x3882] = "\x55\x94", [0x3883] = "\x55\x95", [0x3884] = "\x55\x96",
-  [0x3885] = "\x55\x97", [0x3886] = "\x55\x98", [0x3887] = "\x55\x99",
-  [0x3888] = "\x55\x9a", [0x3889] = "\x55\x9b", [0x388a] = "\x55\x9c",
-  [0x388b] = "\x55\x9d", [0x388c] = "\x55\x9e", [0x388d] = "\x55\x9f",
-  [0x388e] = "\x55\xa0", [0x388f] = "\x55\xa1", [0x3890] = "\x55\xa2",
-  [0x3891] = "\x55\xa3", [0x3892] = "\x55\xa4", [0x3893] = "\x55\xa5",
-  [0x3894] = "\x55\xa6", [0x3895] = "\x55\xa7", [0x3896] = "\x55\xa8",
-  [0x3897] = "\x55\xa9", [0x3898] = "\xfe\x60", [0x3899] = "\x55\xaa",
+  [0x359a] = "\xfe\x5b", [0x3898] = "\xfe\x60", [0x3899] = "\x55\xaa",
   [0x389a] = "\x55\xab", [0x389b] = "\x55\xac", [0x389c] = "\x55\xad",
   [0x389d] = "\x55\xae", [0x389e] = "\x55\xaf", [0x389f] = "\x55\xb0",
   [0x38a0] = "\x55\xb1", [0x38a1] = "\x55\xb2", [0x38a2] = "\x55\xb3",
@@ -14155,302 +9576,7 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x3c57] = "\x59\x61", [0x3c58] = "\x59\x62", [0x3c59] = "\x59\x63",
   [0x3c5a] = "\x59\x64", [0x3c5b] = "\x59\x65", [0x3c5c] = "\x59\x66",
   [0x3c5d] = "\x59\x67", [0x3c5e] = "\x59\x68", [0x3c5f] = "\x59\x69",
-  [0x3c60] = "\xfe\x6a", [0x3c61] = "\x59\x6a", [0x3c62] = "\x59\x6b",
-  [0x3c63] = "\x59\x6c", [0x3c64] = "\x59\x6d", [0x3c65] = "\x59\x6e",
-  [0x3c66] = "\x59\x6f", [0x3c67] = "\x59\x70", [0x3c68] = "\x59\x71",
-  [0x3c69] = "\x59\x72", [0x3c6a] = "\x59\x73", [0x3c6b] = "\x59\x74",
-  [0x3c6c] = "\x59\x75", [0x3c6d] = "\x59\x76", [0x3c6e] = "\x59\x77",
-  [0x3c6f] = "\x59\x78", [0x3c70] = "\x59\x79", [0x3c71] = "\x59\x7a",
-  [0x3c72] = "\x59\x7b", [0x3c73] = "\x59\x7c", [0x3c74] = "\x59\x7d",
-  [0x3c75] = "\x59\x7e", [0x3c76] = "\x59\x7f", [0x3c77] = "\x59\x80",
-  [0x3c78] = "\x59\x81", [0x3c79] = "\x59\x82", [0x3c7a] = "\x59\x83",
-  [0x3c7b] = "\x59\x84", [0x3c7c] = "\x59\x85", [0x3c7d] = "\x59\x86",
-  [0x3c7e] = "\x59\x87", [0x3c7f] = "\x59\x88", [0x3c80] = "\x59\x89",
-  [0x3c81] = "\x59\x8a", [0x3c82] = "\x59\x8b", [0x3c83] = "\x59\x8c",
-  [0x3c84] = "\x59\x8d", [0x3c85] = "\x59\x8e", [0x3c86] = "\x59\x8f",
-  [0x3c87] = "\x59\x90", [0x3c88] = "\x59\x91", [0x3c89] = "\x59\x92",
-  [0x3c8a] = "\x59\x93", [0x3c8b] = "\x59\x94", [0x3c8c] = "\x59\x95",
-  [0x3c8d] = "\x59\x96", [0x3c8e] = "\x59\x97", [0x3c8f] = "\x59\x98",
-  [0x3c90] = "\x59\x99", [0x3c91] = "\x59\x9a", [0x3c92] = "\x59\x9b",
-  [0x3c93] = "\x59\x9c", [0x3c94] = "\x59\x9d", [0x3c95] = "\x59\x9e",
-  [0x3c96] = "\x59\x9f", [0x3c97] = "\x59\xa0", [0x3c98] = "\x59\xa1",
-  [0x3c99] = "\x59\xa2", [0x3c9a] = "\x59\xa3", [0x3c9b] = "\x59\xa4",
-  [0x3c9c] = "\x59\xa5", [0x3c9d] = "\x59\xa6", [0x3c9e] = "\x59\xa7",
-  [0x3c9f] = "\x59\xa8", [0x3ca0] = "\x59\xa9", [0x3ca1] = "\x59\xaa",
-  [0x3ca2] = "\x59\xab", [0x3ca3] = "\x59\xac", [0x3ca4] = "\x59\xad",
-  [0x3ca5] = "\x59\xae", [0x3ca6] = "\x59\xaf", [0x3ca7] = "\x59\xb0",
-  [0x3ca8] = "\x59\xb1", [0x3ca9] = "\x59\xb2", [0x3caa] = "\x59\xb3",
-  [0x3cab] = "\x59\xb4", [0x3cac] = "\x59\xb5", [0x3cad] = "\x59\xb6",
-  [0x3cae] = "\x59\xb7", [0x3caf] = "\x59\xb8", [0x3cb0] = "\x59\xb9",
-  [0x3cb1] = "\x59\xba", [0x3cb2] = "\x59\xbb", [0x3cb3] = "\x59\xbc",
-  [0x3cb4] = "\x59\xbd", [0x3cb5] = "\x59\xbe", [0x3cb6] = "\x59\xbf",
-  [0x3cb7] = "\x59\xc0", [0x3cb8] = "\x59\xc1", [0x3cb9] = "\x59\xc2",
-  [0x3cba] = "\x59\xc3", [0x3cbb] = "\x59\xc4", [0x3cbc] = "\x59\xc5",
-  [0x3cbd] = "\x59\xc6", [0x3cbe] = "\x59\xc7", [0x3cbf] = "\x59\xc8",
-  [0x3cc0] = "\x59\xc9", [0x3cc1] = "\x59\xca", [0x3cc2] = "\x59\xcb",
-  [0x3cc3] = "\x59\xcc", [0x3cc4] = "\x59\xcd", [0x3cc5] = "\x59\xce",
-  [0x3cc6] = "\x59\xcf", [0x3cc7] = "\x59\xd0", [0x3cc8] = "\x59\xd1",
-  [0x3cc9] = "\x59\xd2", [0x3cca] = "\x59\xd3", [0x3ccb] = "\x59\xd4",
-  [0x3ccc] = "\x59\xd5", [0x3ccd] = "\x59\xd6", [0x3cce] = "\x59\xd7",
-  [0x3ccf] = "\x59\xd8", [0x3cd0] = "\x59\xd9", [0x3cd1] = "\x59\xda",
-  [0x3cd2] = "\x59\xdb", [0x3cd3] = "\x59\xdc", [0x3cd4] = "\x59\xdd",
-  [0x3cd5] = "\x59\xde", [0x3cd6] = "\x59\xdf", [0x3cd7] = "\x59\xe0",
-  [0x3cd8] = "\x59\xe1", [0x3cd9] = "\x59\xe2", [0x3cda] = "\x59\xe3",
-  [0x3cdb] = "\x59\xe4", [0x3cdc] = "\x59\xe5", [0x3cdd] = "\x59\xe6",
-  [0x3cde] = "\x59\xe7", [0x3cdf] = "\x59\xe8", [0x3ce0] = "\x59\xe9",
-  [0x3ce1] = "\x59\xea", [0x3ce2] = "\x59\xeb", [0x3ce3] = "\x59\xec",
-  [0x3ce4] = "\x59\xed", [0x3ce5] = "\x59\xee", [0x3ce6] = "\x59\xef",
-  [0x3ce7] = "\x59\xf0", [0x3ce8] = "\x59\xf1", [0x3ce9] = "\x59\xf2",
-  [0x3cea] = "\x59\xf3", [0x3ceb] = "\x59\xf4", [0x3cec] = "\x59\xf5",
-  [0x3ced] = "\x59\xf6", [0x3cee] = "\x59\xf7", [0x3cef] = "\x59\xf8",
-  [0x3cf0] = "\x59\xf9", [0x3cf1] = "\x59\xfa", [0x3cf2] = "\x59\xfb",
-  [0x3cf3] = "\x59\xfc", [0x3cf4] = "\x59\xfd", [0x3cf5] = "\x59\xfe",
-  [0x3cf6] = "\x59\xff", [0x3cf7] = "\x5a\x00", [0x3cf8] = "\x5a\x01",
-  [0x3cf9] = "\x5a\x02", [0x3cfa] = "\x5a\x03", [0x3cfb] = "\x5a\x04",
-  [0x3cfc] = "\x5a\x05", [0x3cfd] = "\x5a\x06", [0x3cfe] = "\x5a\x07",
-  [0x3cff] = "\x5a\x08", [0x3d00] = "\x5a\x09", [0x3d01] = "\x5a\x0a",
-  [0x3d02] = "\x5a\x0b", [0x3d03] = "\x5a\x0c", [0x3d04] = "\x5a\x0d",
-  [0x3d05] = "\x5a\x0e", [0x3d06] = "\x5a\x0f", [0x3d07] = "\x5a\x10",
-  [0x3d08] = "\x5a\x11", [0x3d09] = "\x5a\x12", [0x3d0a] = "\x5a\x13",
-  [0x3d0b] = "\x5a\x14", [0x3d0c] = "\x5a\x15", [0x3d0d] = "\x5a\x16",
-  [0x3d0e] = "\x5a\x17", [0x3d0f] = "\x5a\x18", [0x3d10] = "\x5a\x19",
-  [0x3d11] = "\x5a\x1a", [0x3d12] = "\x5a\x1b", [0x3d13] = "\x5a\x1c",
-  [0x3d14] = "\x5a\x1d", [0x3d15] = "\x5a\x1e", [0x3d16] = "\x5a\x1f",
-  [0x3d17] = "\x5a\x20", [0x3d18] = "\x5a\x21", [0x3d19] = "\x5a\x22",
-  [0x3d1a] = "\x5a\x23", [0x3d1b] = "\x5a\x24", [0x3d1c] = "\x5a\x25",
-  [0x3d1d] = "\x5a\x26", [0x3d1e] = "\x5a\x27", [0x3d1f] = "\x5a\x28",
-  [0x3d20] = "\x5a\x29", [0x3d21] = "\x5a\x2a", [0x3d22] = "\x5a\x2b",
-  [0x3d23] = "\x5a\x2c", [0x3d24] = "\x5a\x2d", [0x3d25] = "\x5a\x2e",
-  [0x3d26] = "\x5a\x2f", [0x3d27] = "\x5a\x30", [0x3d28] = "\x5a\x31",
-  [0x3d29] = "\x5a\x32", [0x3d2a] = "\x5a\x33", [0x3d2b] = "\x5a\x34",
-  [0x3d2c] = "\x5a\x35", [0x3d2d] = "\x5a\x36", [0x3d2e] = "\x5a\x37",
-  [0x3d2f] = "\x5a\x38", [0x3d30] = "\x5a\x39", [0x3d31] = "\x5a\x3a",
-  [0x3d32] = "\x5a\x3b", [0x3d33] = "\x5a\x3c", [0x3d34] = "\x5a\x3d",
-  [0x3d35] = "\x5a\x3e", [0x3d36] = "\x5a\x3f", [0x3d37] = "\x5a\x40",
-  [0x3d38] = "\x5a\x41", [0x3d39] = "\x5a\x42", [0x3d3a] = "\x5a\x43",
-  [0x3d3b] = "\x5a\x44", [0x3d3c] = "\x5a\x45", [0x3d3d] = "\x5a\x46",
-  [0x3d3e] = "\x5a\x47", [0x3d3f] = "\x5a\x48", [0x3d40] = "\x5a\x49",
-  [0x3d41] = "\x5a\x4a", [0x3d42] = "\x5a\x4b", [0x3d43] = "\x5a\x4c",
-  [0x3d44] = "\x5a\x4d", [0x3d45] = "\x5a\x4e", [0x3d46] = "\x5a\x4f",
-  [0x3d47] = "\x5a\x50", [0x3d48] = "\x5a\x51", [0x3d49] = "\x5a\x52",
-  [0x3d4a] = "\x5a\x53", [0x3d4b] = "\x5a\x54", [0x3d4c] = "\x5a\x55",
-  [0x3d4d] = "\x5a\x56", [0x3d4e] = "\x5a\x57", [0x3d4f] = "\x5a\x58",
-  [0x3d50] = "\x5a\x59", [0x3d51] = "\x5a\x5a", [0x3d52] = "\x5a\x5b",
-  [0x3d53] = "\x5a\x5c", [0x3d54] = "\x5a\x5d", [0x3d55] = "\x5a\x5e",
-  [0x3d56] = "\x5a\x5f", [0x3d57] = "\x5a\x60", [0x3d58] = "\x5a\x61",
-  [0x3d59] = "\x5a\x62", [0x3d5a] = "\x5a\x63", [0x3d5b] = "\x5a\x64",
-  [0x3d5c] = "\x5a\x65", [0x3d5d] = "\x5a\x66", [0x3d5e] = "\x5a\x67",
-  [0x3d5f] = "\x5a\x68", [0x3d60] = "\x5a\x69", [0x3d61] = "\x5a\x6a",
-  [0x3d62] = "\x5a\x6b", [0x3d63] = "\x5a\x6c", [0x3d64] = "\x5a\x6d",
-  [0x3d65] = "\x5a\x6e", [0x3d66] = "\x5a\x6f", [0x3d67] = "\x5a\x70",
-  [0x3d68] = "\x5a\x71", [0x3d69] = "\x5a\x72", [0x3d6a] = "\x5a\x73",
-  [0x3d6b] = "\x5a\x74", [0x3d6c] = "\x5a\x75", [0x3d6d] = "\x5a\x76",
-  [0x3d6e] = "\x5a\x77", [0x3d6f] = "\x5a\x78", [0x3d70] = "\x5a\x79",
-  [0x3d71] = "\x5a\x7a", [0x3d72] = "\x5a\x7b", [0x3d73] = "\x5a\x7c",
-  [0x3d74] = "\x5a\x7d", [0x3d75] = "\x5a\x7e", [0x3d76] = "\x5a\x7f",
-  [0x3d77] = "\x5a\x80", [0x3d78] = "\x5a\x81", [0x3d79] = "\x5a\x82",
-  [0x3d7a] = "\x5a\x83", [0x3d7b] = "\x5a\x84", [0x3d7c] = "\x5a\x85",
-  [0x3d7d] = "\x5a\x86", [0x3d7e] = "\x5a\x87", [0x3d7f] = "\x5a\x88",
-  [0x3d80] = "\x5a\x89", [0x3d81] = "\x5a\x8a", [0x3d82] = "\x5a\x8b",
-  [0x3d83] = "\x5a\x8c", [0x3d84] = "\x5a\x8d", [0x3d85] = "\x5a\x8e",
-  [0x3d86] = "\x5a\x8f", [0x3d87] = "\x5a\x90", [0x3d88] = "\x5a\x91",
-  [0x3d89] = "\x5a\x92", [0x3d8a] = "\x5a\x93", [0x3d8b] = "\x5a\x94",
-  [0x3d8c] = "\x5a\x95", [0x3d8d] = "\x5a\x96", [0x3d8e] = "\x5a\x97",
-  [0x3d8f] = "\x5a\x98", [0x3d90] = "\x5a\x99", [0x3d91] = "\x5a\x9a",
-  [0x3d92] = "\x5a\x9b", [0x3d93] = "\x5a\x9c", [0x3d94] = "\x5a\x9d",
-  [0x3d95] = "\x5a\x9e", [0x3d96] = "\x5a\x9f", [0x3d97] = "\x5a\xa0",
-  [0x3d98] = "\x5a\xa1", [0x3d99] = "\x5a\xa2", [0x3d9a] = "\x5a\xa3",
-  [0x3d9b] = "\x5a\xa4", [0x3d9c] = "\x5a\xa5", [0x3d9d] = "\x5a\xa6",
-  [0x3d9e] = "\x5a\xa7", [0x3d9f] = "\x5a\xa8", [0x3da0] = "\x5a\xa9",
-  [0x3da1] = "\x5a\xaa", [0x3da2] = "\x5a\xab", [0x3da3] = "\x5a\xac",
-  [0x3da4] = "\x5a\xad", [0x3da5] = "\x5a\xae", [0x3da6] = "\x5a\xaf",
-  [0x3da7] = "\x5a\xb0", [0x3da8] = "\x5a\xb1", [0x3da9] = "\x5a\xb2",
-  [0x3daa] = "\x5a\xb3", [0x3dab] = "\x5a\xb4", [0x3dac] = "\x5a\xb5",
-  [0x3dad] = "\x5a\xb6", [0x3dae] = "\x5a\xb7", [0x3daf] = "\x5a\xb8",
-  [0x3db0] = "\x5a\xb9", [0x3db1] = "\x5a\xba", [0x3db2] = "\x5a\xbb",
-  [0x3db3] = "\x5a\xbc", [0x3db4] = "\x5a\xbd", [0x3db5] = "\x5a\xbe",
-  [0x3db6] = "\x5a\xbf", [0x3db7] = "\x5a\xc0", [0x3db8] = "\x5a\xc1",
-  [0x3db9] = "\x5a\xc2", [0x3dba] = "\x5a\xc3", [0x3dbb] = "\x5a\xc4",
-  [0x3dbc] = "\x5a\xc5", [0x3dbd] = "\x5a\xc6", [0x3dbe] = "\x5a\xc7",
-  [0x3dbf] = "\x5a\xc8", [0x3dc0] = "\x5a\xc9", [0x3dc1] = "\x5a\xca",
-  [0x3dc2] = "\x5a\xcb", [0x3dc3] = "\x5a\xcc", [0x3dc4] = "\x5a\xcd",
-  [0x3dc5] = "\x5a\xce", [0x3dc6] = "\x5a\xcf", [0x3dc7] = "\x5a\xd0",
-  [0x3dc8] = "\x5a\xd1", [0x3dc9] = "\x5a\xd2", [0x3dca] = "\x5a\xd3",
-  [0x3dcb] = "\x5a\xd4", [0x3dcc] = "\x5a\xd5", [0x3dcd] = "\x5a\xd6",
-  [0x3dce] = "\x5a\xd7", [0x3dcf] = "\x5a\xd8", [0x3dd0] = "\x5a\xd9",
-  [0x3dd1] = "\x5a\xda", [0x3dd2] = "\x5a\xdb", [0x3dd3] = "\x5a\xdc",
-  [0x3dd4] = "\x5a\xdd", [0x3dd5] = "\x5a\xde", [0x3dd6] = "\x5a\xdf",
-  [0x3dd7] = "\x5a\xe0", [0x3dd8] = "\x5a\xe1", [0x3dd9] = "\x5a\xe2",
-  [0x3dda] = "\x5a\xe3", [0x3ddb] = "\x5a\xe4", [0x3ddc] = "\x5a\xe5",
-  [0x3ddd] = "\x5a\xe6", [0x3dde] = "\x5a\xe7", [0x3ddf] = "\x5a\xe8",
-  [0x3de0] = "\x5a\xe9", [0x3de1] = "\x5a\xea", [0x3de2] = "\x5a\xeb",
-  [0x3de3] = "\x5a\xec", [0x3de4] = "\x5a\xed", [0x3de5] = "\x5a\xee",
-  [0x3de6] = "\x5a\xef", [0x3de7] = "\x5a\xf0", [0x3de8] = "\x5a\xf1",
-  [0x3de9] = "\x5a\xf2", [0x3dea] = "\x5a\xf3", [0x3deb] = "\x5a\xf4",
-  [0x3dec] = "\x5a\xf5", [0x3ded] = "\x5a\xf6", [0x3dee] = "\x5a\xf7",
-  [0x3def] = "\x5a\xf8", [0x3df0] = "\x5a\xf9", [0x3df1] = "\x5a\xfa",
-  [0x3df2] = "\x5a\xfb", [0x3df3] = "\x5a\xfc", [0x3df4] = "\x5a\xfd",
-  [0x3df5] = "\x5a\xfe", [0x3df6] = "\x5a\xff", [0x3df7] = "\x5b\x00",
-  [0x3df8] = "\x5b\x01", [0x3df9] = "\x5b\x02", [0x3dfa] = "\x5b\x03",
-  [0x3dfb] = "\x5b\x04", [0x3dfc] = "\x5b\x05", [0x3dfd] = "\x5b\x06",
-  [0x3dfe] = "\x5b\x07", [0x3dff] = "\x5b\x08", [0x3e00] = "\x5b\x09",
-  [0x3e01] = "\x5b\x0a", [0x3e02] = "\x5b\x0b", [0x3e03] = "\x5b\x0c",
-  [0x3e04] = "\x5b\x0d", [0x3e05] = "\x5b\x0e", [0x3e06] = "\x5b\x0f",
-  [0x3e07] = "\x5b\x10", [0x3e08] = "\x5b\x11", [0x3e09] = "\x5b\x12",
-  [0x3e0a] = "\x5b\x13", [0x3e0b] = "\x5b\x14", [0x3e0c] = "\x5b\x15",
-  [0x3e0d] = "\x5b\x16", [0x3e0e] = "\x5b\x17", [0x3e0f] = "\x5b\x18",
-  [0x3e10] = "\x5b\x19", [0x3e11] = "\x5b\x1a", [0x3e12] = "\x5b\x1b",
-  [0x3e13] = "\x5b\x1c", [0x3e14] = "\x5b\x1d", [0x3e15] = "\x5b\x1e",
-  [0x3e16] = "\x5b\x1f", [0x3e17] = "\x5b\x20", [0x3e18] = "\x5b\x21",
-  [0x3e19] = "\x5b\x22", [0x3e1a] = "\x5b\x23", [0x3e1b] = "\x5b\x24",
-  [0x3e1c] = "\x5b\x25", [0x3e1d] = "\x5b\x26", [0x3e1e] = "\x5b\x27",
-  [0x3e1f] = "\x5b\x28", [0x3e20] = "\x5b\x29", [0x3e21] = "\x5b\x2a",
-  [0x3e22] = "\x5b\x2b", [0x3e23] = "\x5b\x2c", [0x3e24] = "\x5b\x2d",
-  [0x3e25] = "\x5b\x2e", [0x3e26] = "\x5b\x2f", [0x3e27] = "\x5b\x30",
-  [0x3e28] = "\x5b\x31", [0x3e29] = "\x5b\x32", [0x3e2a] = "\x5b\x33",
-  [0x3e2b] = "\x5b\x34", [0x3e2c] = "\x5b\x35", [0x3e2d] = "\x5b\x36",
-  [0x3e2e] = "\x5b\x37", [0x3e2f] = "\x5b\x38", [0x3e30] = "\x5b\x39",
-  [0x3e31] = "\x5b\x3a", [0x3e32] = "\x5b\x3b", [0x3e33] = "\x5b\x3c",
-  [0x3e34] = "\x5b\x3d", [0x3e35] = "\x5b\x3e", [0x3e36] = "\x5b\x3f",
-  [0x3e37] = "\x5b\x40", [0x3e38] = "\x5b\x41", [0x3e39] = "\x5b\x42",
-  [0x3e3a] = "\x5b\x43", [0x3e3b] = "\x5b\x44", [0x3e3c] = "\x5b\x45",
-  [0x3e3d] = "\x5b\x46", [0x3e3e] = "\x5b\x47", [0x3e3f] = "\x5b\x48",
-  [0x3e40] = "\x5b\x49", [0x3e41] = "\x5b\x4a", [0x3e42] = "\x5b\x4b",
-  [0x3e43] = "\x5b\x4c", [0x3e44] = "\x5b\x4d", [0x3e45] = "\x5b\x4e",
-  [0x3e46] = "\x5b\x4f", [0x3e47] = "\x5b\x50", [0x3e48] = "\x5b\x51",
-  [0x3e49] = "\x5b\x52", [0x3e4a] = "\x5b\x53", [0x3e4b] = "\x5b\x54",
-  [0x3e4c] = "\x5b\x55", [0x3e4d] = "\x5b\x56", [0x3e4e] = "\x5b\x57",
-  [0x3e4f] = "\x5b\x58", [0x3e50] = "\x5b\x59", [0x3e51] = "\x5b\x5a",
-  [0x3e52] = "\x5b\x5b", [0x3e53] = "\x5b\x5c", [0x3e54] = "\x5b\x5d",
-  [0x3e55] = "\x5b\x5e", [0x3e56] = "\x5b\x5f", [0x3e57] = "\x5b\x60",
-  [0x3e58] = "\x5b\x61", [0x3e59] = "\x5b\x62", [0x3e5a] = "\x5b\x63",
-  [0x3e5b] = "\x5b\x64", [0x3e5c] = "\x5b\x65", [0x3e5d] = "\x5b\x66",
-  [0x3e5e] = "\x5b\x67", [0x3e5f] = "\x5b\x68", [0x3e60] = "\x5b\x69",
-  [0x3e61] = "\x5b\x6a", [0x3e62] = "\x5b\x6b", [0x3e63] = "\x5b\x6c",
-  [0x3e64] = "\x5b\x6d", [0x3e65] = "\x5b\x6e", [0x3e66] = "\x5b\x6f",
-  [0x3e67] = "\x5b\x70", [0x3e68] = "\x5b\x71", [0x3e69] = "\x5b\x72",
-  [0x3e6a] = "\x5b\x73", [0x3e6b] = "\x5b\x74", [0x3e6c] = "\x5b\x75",
-  [0x3e6d] = "\x5b\x76", [0x3e6e] = "\x5b\x77", [0x3e6f] = "\x5b\x78",
-  [0x3e70] = "\x5b\x79", [0x3e71] = "\x5b\x7a", [0x3e72] = "\x5b\x7b",
-  [0x3e73] = "\x5b\x7c", [0x3e74] = "\x5b\x7d", [0x3e75] = "\x5b\x7e",
-  [0x3e76] = "\x5b\x7f", [0x3e77] = "\x5b\x80", [0x3e78] = "\x5b\x81",
-  [0x3e79] = "\x5b\x82", [0x3e7a] = "\x5b\x83", [0x3e7b] = "\x5b\x84",
-  [0x3e7c] = "\x5b\x85", [0x3e7d] = "\x5b\x86", [0x3e7e] = "\x5b\x87",
-  [0x3e7f] = "\x5b\x88", [0x3e80] = "\x5b\x89", [0x3e81] = "\x5b\x8a",
-  [0x3e82] = "\x5b\x8b", [0x3e83] = "\x5b\x8c", [0x3e84] = "\x5b\x8d",
-  [0x3e85] = "\x5b\x8e", [0x3e86] = "\x5b\x8f", [0x3e87] = "\x5b\x90",
-  [0x3e88] = "\x5b\x91", [0x3e89] = "\x5b\x92", [0x3e8a] = "\x5b\x93",
-  [0x3e8b] = "\x5b\x94", [0x3e8c] = "\x5b\x95", [0x3e8d] = "\x5b\x96",
-  [0x3e8e] = "\x5b\x97", [0x3e8f] = "\x5b\x98", [0x3e90] = "\x5b\x99",
-  [0x3e91] = "\x5b\x9a", [0x3e92] = "\x5b\x9b", [0x3e93] = "\x5b\x9c",
-  [0x3e94] = "\x5b\x9d", [0x3e95] = "\x5b\x9e", [0x3e96] = "\x5b\x9f",
-  [0x3e97] = "\x5b\xa0", [0x3e98] = "\x5b\xa1", [0x3e99] = "\x5b\xa2",
-  [0x3e9a] = "\x5b\xa3", [0x3e9b] = "\x5b\xa4", [0x3e9c] = "\x5b\xa5",
-  [0x3e9d] = "\x5b\xa6", [0x3e9e] = "\x5b\xa7", [0x3e9f] = "\x5b\xa8",
-  [0x3ea0] = "\x5b\xa9", [0x3ea1] = "\x5b\xaa", [0x3ea2] = "\x5b\xab",
-  [0x3ea3] = "\x5b\xac", [0x3ea4] = "\x5b\xad", [0x3ea5] = "\x5b\xae",
-  [0x3ea6] = "\x5b\xaf", [0x3ea7] = "\x5b\xb0", [0x3ea8] = "\x5b\xb1",
-  [0x3ea9] = "\x5b\xb2", [0x3eaa] = "\x5b\xb3", [0x3eab] = "\x5b\xb4",
-  [0x3eac] = "\x5b\xb5", [0x3ead] = "\x5b\xb6", [0x3eae] = "\x5b\xb7",
-  [0x3eaf] = "\x5b\xb8", [0x3eb0] = "\x5b\xb9", [0x3eb1] = "\x5b\xba",
-  [0x3eb2] = "\x5b\xbb", [0x3eb3] = "\x5b\xbc", [0x3eb4] = "\x5b\xbd",
-  [0x3eb5] = "\x5b\xbe", [0x3eb6] = "\x5b\xbf", [0x3eb7] = "\x5b\xc0",
-  [0x3eb8] = "\x5b\xc1", [0x3eb9] = "\x5b\xc2", [0x3eba] = "\x5b\xc3",
-  [0x3ebb] = "\x5b\xc4", [0x3ebc] = "\x5b\xc5", [0x3ebd] = "\x5b\xc6",
-  [0x3ebe] = "\x5b\xc7", [0x3ebf] = "\x5b\xc8", [0x3ec0] = "\x5b\xc9",
-  [0x3ec1] = "\x5b\xca", [0x3ec2] = "\x5b\xcb", [0x3ec3] = "\x5b\xcc",
-  [0x3ec4] = "\x5b\xcd", [0x3ec5] = "\x5b\xce", [0x3ec6] = "\x5b\xcf",
-  [0x3ec7] = "\x5b\xd0", [0x3ec8] = "\x5b\xd1", [0x3ec9] = "\x5b\xd2",
-  [0x3eca] = "\x5b\xd3", [0x3ecb] = "\x5b\xd4", [0x3ecc] = "\x5b\xd5",
-  [0x3ecd] = "\x5b\xd6", [0x3ece] = "\x5b\xd7", [0x3ecf] = "\x5b\xd8",
-  [0x3ed0] = "\x5b\xd9", [0x3ed1] = "\x5b\xda", [0x3ed2] = "\x5b\xdb",
-  [0x3ed3] = "\x5b\xdc", [0x3ed4] = "\x5b\xdd", [0x3ed5] = "\x5b\xde",
-  [0x3ed6] = "\x5b\xdf", [0x3ed7] = "\x5b\xe0", [0x3ed8] = "\x5b\xe1",
-  [0x3ed9] = "\x5b\xe2", [0x3eda] = "\x5b\xe3", [0x3edb] = "\x5b\xe4",
-  [0x3edc] = "\x5b\xe5", [0x3edd] = "\x5b\xe6", [0x3ede] = "\x5b\xe7",
-  [0x3edf] = "\x5b\xe8", [0x3ee0] = "\x5b\xe9", [0x3ee1] = "\x5b\xea",
-  [0x3ee2] = "\x5b\xeb", [0x3ee3] = "\x5b\xec", [0x3ee4] = "\x5b\xed",
-  [0x3ee5] = "\x5b\xee", [0x3ee6] = "\x5b\xef", [0x3ee7] = "\x5b\xf0",
-  [0x3ee8] = "\x5b\xf1", [0x3ee9] = "\x5b\xf2", [0x3eea] = "\x5b\xf3",
-  [0x3eeb] = "\x5b\xf4", [0x3eec] = "\x5b\xf5", [0x3eed] = "\x5b\xf6",
-  [0x3eee] = "\x5b\xf7", [0x3eef] = "\x5b\xf8", [0x3ef0] = "\x5b\xf9",
-  [0x3ef1] = "\x5b\xfa", [0x3ef2] = "\x5b\xfb", [0x3ef3] = "\x5b\xfc",
-  [0x3ef4] = "\x5b\xfd", [0x3ef5] = "\x5b\xfe", [0x3ef6] = "\x5b\xff",
-  [0x3ef7] = "\x5c\x00", [0x3ef8] = "\x5c\x01", [0x3ef9] = "\x5c\x02",
-  [0x3efa] = "\x5c\x03", [0x3efb] = "\x5c\x04", [0x3efc] = "\x5c\x05",
-  [0x3efd] = "\x5c\x06", [0x3efe] = "\x5c\x07", [0x3eff] = "\x5c\x08",
-  [0x3f00] = "\x5c\x09", [0x3f01] = "\x5c\x0a", [0x3f02] = "\x5c\x0b",
-  [0x3f03] = "\x5c\x0c", [0x3f04] = "\x5c\x0d", [0x3f05] = "\x5c\x0e",
-  [0x3f06] = "\x5c\x0f", [0x3f07] = "\x5c\x10", [0x3f08] = "\x5c\x11",
-  [0x3f09] = "\x5c\x12", [0x3f0a] = "\x5c\x13", [0x3f0b] = "\x5c\x14",
-  [0x3f0c] = "\x5c\x15", [0x3f0d] = "\x5c\x16", [0x3f0e] = "\x5c\x17",
-  [0x3f0f] = "\x5c\x18", [0x3f10] = "\x5c\x19", [0x3f11] = "\x5c\x1a",
-  [0x3f12] = "\x5c\x1b", [0x3f13] = "\x5c\x1c", [0x3f14] = "\x5c\x1d",
-  [0x3f15] = "\x5c\x1e", [0x3f16] = "\x5c\x1f", [0x3f17] = "\x5c\x20",
-  [0x3f18] = "\x5c\x21", [0x3f19] = "\x5c\x22", [0x3f1a] = "\x5c\x23",
-  [0x3f1b] = "\x5c\x24", [0x3f1c] = "\x5c\x25", [0x3f1d] = "\x5c\x26",
-  [0x3f1e] = "\x5c\x27", [0x3f1f] = "\x5c\x28", [0x3f20] = "\x5c\x29",
-  [0x3f21] = "\x5c\x2a", [0x3f22] = "\x5c\x2b", [0x3f23] = "\x5c\x2c",
-  [0x3f24] = "\x5c\x2d", [0x3f25] = "\x5c\x2e", [0x3f26] = "\x5c\x2f",
-  [0x3f27] = "\x5c\x30", [0x3f28] = "\x5c\x31", [0x3f29] = "\x5c\x32",
-  [0x3f2a] = "\x5c\x33", [0x3f2b] = "\x5c\x34", [0x3f2c] = "\x5c\x35",
-  [0x3f2d] = "\x5c\x36", [0x3f2e] = "\x5c\x37", [0x3f2f] = "\x5c\x38",
-  [0x3f30] = "\x5c\x39", [0x3f31] = "\x5c\x3a", [0x3f32] = "\x5c\x3b",
-  [0x3f33] = "\x5c\x3c", [0x3f34] = "\x5c\x3d", [0x3f35] = "\x5c\x3e",
-  [0x3f36] = "\x5c\x3f", [0x3f37] = "\x5c\x40", [0x3f38] = "\x5c\x41",
-  [0x3f39] = "\x5c\x42", [0x3f3a] = "\x5c\x43", [0x3f3b] = "\x5c\x44",
-  [0x3f3c] = "\x5c\x45", [0x3f3d] = "\x5c\x46", [0x3f3e] = "\x5c\x47",
-  [0x3f3f] = "\x5c\x48", [0x3f40] = "\x5c\x49", [0x3f41] = "\x5c\x4a",
-  [0x3f42] = "\x5c\x4b", [0x3f43] = "\x5c\x4c", [0x3f44] = "\x5c\x4d",
-  [0x3f45] = "\x5c\x4e", [0x3f46] = "\x5c\x4f", [0x3f47] = "\x5c\x50",
-  [0x3f48] = "\x5c\x51", [0x3f49] = "\x5c\x52", [0x3f4a] = "\x5c\x53",
-  [0x3f4b] = "\x5c\x54", [0x3f4c] = "\x5c\x55", [0x3f4d] = "\x5c\x56",
-  [0x3f4e] = "\x5c\x57", [0x3f4f] = "\x5c\x58", [0x3f50] = "\x5c\x59",
-  [0x3f51] = "\x5c\x5a", [0x3f52] = "\x5c\x5b", [0x3f53] = "\x5c\x5c",
-  [0x3f54] = "\x5c\x5d", [0x3f55] = "\x5c\x5e", [0x3f56] = "\x5c\x5f",
-  [0x3f57] = "\x5c\x60", [0x3f58] = "\x5c\x61", [0x3f59] = "\x5c\x62",
-  [0x3f5a] = "\x5c\x63", [0x3f5b] = "\x5c\x64", [0x3f5c] = "\x5c\x65",
-  [0x3f5d] = "\x5c\x66", [0x3f5e] = "\x5c\x67", [0x3f5f] = "\x5c\x68",
-  [0x3f60] = "\x5c\x69", [0x3f61] = "\x5c\x6a", [0x3f62] = "\x5c\x6b",
-  [0x3f63] = "\x5c\x6c", [0x3f64] = "\x5c\x6d", [0x3f65] = "\x5c\x6e",
-  [0x3f66] = "\x5c\x6f", [0x3f67] = "\x5c\x70", [0x3f68] = "\x5c\x71",
-  [0x3f69] = "\x5c\x72", [0x3f6a] = "\x5c\x73", [0x3f6b] = "\x5c\x74",
-  [0x3f6c] = "\x5c\x75", [0x3f6d] = "\x5c\x76", [0x3f6e] = "\x5c\x77",
-  [0x3f6f] = "\x5c\x78", [0x3f70] = "\x5c\x79", [0x3f71] = "\x5c\x7a",
-  [0x3f72] = "\x5c\x7b", [0x3f73] = "\x5c\x7c", [0x3f74] = "\x5c\x7d",
-  [0x3f75] = "\x5c\x7e", [0x3f76] = "\x5c\x7f", [0x3f77] = "\x5c\x80",
-  [0x3f78] = "\x5c\x81", [0x3f79] = "\x5c\x82", [0x3f7a] = "\x5c\x83",
-  [0x3f7b] = "\x5c\x84", [0x3f7c] = "\x5c\x85", [0x3f7d] = "\x5c\x86",
-  [0x3f7e] = "\x5c\x87", [0x3f7f] = "\x5c\x88", [0x3f80] = "\x5c\x89",
-  [0x3f81] = "\x5c\x8a", [0x3f82] = "\x5c\x8b", [0x3f83] = "\x5c\x8c",
-  [0x3f84] = "\x5c\x8d", [0x3f85] = "\x5c\x8e", [0x3f86] = "\x5c\x8f",
-  [0x3f87] = "\x5c\x90", [0x3f88] = "\x5c\x91", [0x3f89] = "\x5c\x92",
-  [0x3f8a] = "\x5c\x93", [0x3f8b] = "\x5c\x94", [0x3f8c] = "\x5c\x95",
-  [0x3f8d] = "\x5c\x96", [0x3f8e] = "\x5c\x97", [0x3f8f] = "\x5c\x98",
-  [0x3f90] = "\x5c\x99", [0x3f91] = "\x5c\x9a", [0x3f92] = "\x5c\x9b",
-  [0x3f93] = "\x5c\x9c", [0x3f94] = "\x5c\x9d", [0x3f95] = "\x5c\x9e",
-  [0x3f96] = "\x5c\x9f", [0x3f97] = "\x5c\xa0", [0x3f98] = "\x5c\xa1",
-  [0x3f99] = "\x5c\xa2", [0x3f9a] = "\x5c\xa3", [0x3f9b] = "\x5c\xa4",
-  [0x3f9c] = "\x5c\xa5", [0x3f9d] = "\x5c\xa6", [0x3f9e] = "\x5c\xa7",
-  [0x3f9f] = "\x5c\xa8", [0x3fa0] = "\x5c\xa9", [0x3fa1] = "\x5c\xaa",
-  [0x3fa2] = "\x5c\xab", [0x3fa3] = "\x5c\xac", [0x3fa4] = "\x5c\xad",
-  [0x3fa5] = "\x5c\xae", [0x3fa6] = "\x5c\xaf", [0x3fa7] = "\x5c\xb0",
-  [0x3fa8] = "\x5c\xb1", [0x3fa9] = "\x5c\xb2", [0x3faa] = "\x5c\xb3",
-  [0x3fab] = "\x5c\xb4", [0x3fac] = "\x5c\xb5", [0x3fad] = "\x5c\xb6",
-  [0x3fae] = "\x5c\xb7", [0x3faf] = "\x5c\xb8", [0x3fb0] = "\x5c\xb9",
-  [0x3fb1] = "\x5c\xba", [0x3fb2] = "\x5c\xbb", [0x3fb3] = "\x5c\xbc",
-  [0x3fb4] = "\x5c\xbd", [0x3fb5] = "\x5c\xbe", [0x3fb6] = "\x5c\xbf",
-  [0x3fb7] = "\x5c\xc0", [0x3fb8] = "\x5c\xc1", [0x3fb9] = "\x5c\xc2",
-  [0x3fba] = "\x5c\xc3", [0x3fbb] = "\x5c\xc4", [0x3fbc] = "\x5c\xc5",
-  [0x3fbd] = "\x5c\xc6", [0x3fbe] = "\x5c\xc7", [0x3fbf] = "\x5c\xc8",
-  [0x3fc0] = "\x5c\xc9", [0x3fc1] = "\x5c\xca", [0x3fc2] = "\x5c\xcb",
-  [0x3fc3] = "\x5c\xcc", [0x3fc4] = "\x5c\xcd", [0x3fc5] = "\x5c\xce",
-  [0x3fc6] = "\x5c\xcf", [0x3fc7] = "\x5c\xd0", [0x3fc8] = "\x5c\xd1",
-  [0x3fc9] = "\x5c\xd2", [0x3fca] = "\x5c\xd3", [0x3fcb] = "\x5c\xd4",
-  [0x3fcc] = "\x5c\xd5", [0x3fcd] = "\x5c\xd6", [0x3fce] = "\x5c\xd7",
-  [0x3fcf] = "\x5c\xd8", [0x3fd0] = "\x5c\xd9", [0x3fd1] = "\x5c\xda",
-  [0x3fd2] = "\x5c\xdb", [0x3fd3] = "\x5c\xdc", [0x3fd4] = "\x5c\xdd",
-  [0x3fd5] = "\x5c\xde", [0x3fd6] = "\xfe\x6f", [0x3fd7] = "\x5c\xdf",
+  [0x3c60] = "\xfe\x6a", [0x3fd6] = "\xfe\x6f", [0x3fd7] = "\x5c\xdf",
   [0x3fd8] = "\x5c\xe0", [0x3fd9] = "\x5c\xe1", [0x3fda] = "\x5c\xe2",
   [0x3fdb] = "\x5c\xe3", [0x3fdc] = "\x5c\xe4", [0x3fdd] = "\x5c\xe5",
   [0x3fde] = "\x5c\xe6", [0x3fdf] = "\x5c\xe7", [0x3fe0] = "\x5c\xe8",
@@ -14539,163 +9665,6 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x40d7] = "\x5d\xdf", [0x40d8] = "\x5d\xe0", [0x40d9] = "\x5d\xe1",
   [0x40da] = "\x5d\xe2", [0x40db] = "\x5d\xe3", [0x40dc] = "\x5d\xe4",
   [0x40dd] = "\x5d\xe5", [0x40de] = "\x5d\xe6", [0x40df] = "\xfe\x70",
-  [0x40e0] = "\x5d\xe7", [0x40e1] = "\x5d\xe8", [0x40e2] = "\x5d\xe9",
-  [0x40e3] = "\x5d\xea", [0x40e4] = "\x5d\xeb", [0x40e5] = "\x5d\xec",
-  [0x40e6] = "\x5d\xed", [0x40e7] = "\x5d\xee", [0x40e8] = "\x5d\xef",
-  [0x40e9] = "\x5d\xf0", [0x40ea] = "\x5d\xf1", [0x40eb] = "\x5d\xf2",
-  [0x40ec] = "\x5d\xf3", [0x40ed] = "\x5d\xf4", [0x40ee] = "\x5d\xf5",
-  [0x40ef] = "\x5d\xf6", [0x40f0] = "\x5d\xf7", [0x40f1] = "\x5d\xf8",
-  [0x40f2] = "\x5d\xf9", [0x40f3] = "\x5d\xfa", [0x40f4] = "\x5d\xfb",
-  [0x40f5] = "\x5d\xfc", [0x40f6] = "\x5d\xfd", [0x40f7] = "\x5d\xfe",
-  [0x40f8] = "\x5d\xff", [0x40f9] = "\x5e\x00", [0x40fa] = "\x5e\x01",
-  [0x40fb] = "\x5e\x02", [0x40fc] = "\x5e\x03", [0x40fd] = "\x5e\x04",
-  [0x40fe] = "\x5e\x05", [0x40ff] = "\x5e\x06", [0x4100] = "\x5e\x07",
-  [0x4101] = "\x5e\x08", [0x4102] = "\x5e\x09", [0x4103] = "\x5e\x0a",
-  [0x4104] = "\x5e\x0b", [0x4105] = "\x5e\x0c", [0x4106] = "\x5e\x0d",
-  [0x4107] = "\x5e\x0e", [0x4108] = "\x5e\x0f", [0x4109] = "\x5e\x10",
-  [0x410a] = "\x5e\x11", [0x410b] = "\x5e\x12", [0x410c] = "\x5e\x13",
-  [0x410d] = "\x5e\x14", [0x410e] = "\x5e\x15", [0x410f] = "\x5e\x16",
-  [0x4110] = "\x5e\x17", [0x4111] = "\x5e\x18", [0x4112] = "\x5e\x19",
-  [0x4113] = "\x5e\x1a", [0x4114] = "\x5e\x1b", [0x4115] = "\x5e\x1c",
-  [0x4116] = "\x5e\x1d", [0x4117] = "\x5e\x1e", [0x4118] = "\x5e\x1f",
-  [0x4119] = "\x5e\x20", [0x411a] = "\x5e\x21", [0x411b] = "\x5e\x22",
-  [0x411c] = "\x5e\x23", [0x411d] = "\x5e\x24", [0x411e] = "\x5e\x25",
-  [0x411f] = "\x5e\x26", [0x4120] = "\x5e\x27", [0x4121] = "\x5e\x28",
-  [0x4122] = "\x5e\x29", [0x4123] = "\x5e\x2a", [0x4124] = "\x5e\x2b",
-  [0x4125] = "\x5e\x2c", [0x4126] = "\x5e\x2d", [0x4127] = "\x5e\x2e",
-  [0x4128] = "\x5e\x2f", [0x4129] = "\x5e\x30", [0x412a] = "\x5e\x31",
-  [0x412b] = "\x5e\x32", [0x412c] = "\x5e\x33", [0x412d] = "\x5e\x34",
-  [0x412e] = "\x5e\x35", [0x412f] = "\x5e\x36", [0x4130] = "\x5e\x37",
-  [0x4131] = "\x5e\x38", [0x4132] = "\x5e\x39", [0x4133] = "\x5e\x3a",
-  [0x4134] = "\x5e\x3b", [0x4135] = "\x5e\x3c", [0x4136] = "\x5e\x3d",
-  [0x4137] = "\x5e\x3e", [0x4138] = "\x5e\x3f", [0x4139] = "\x5e\x40",
-  [0x413a] = "\x5e\x41", [0x413b] = "\x5e\x42", [0x413c] = "\x5e\x43",
-  [0x413d] = "\x5e\x44", [0x413e] = "\x5e\x45", [0x413f] = "\x5e\x46",
-  [0x4140] = "\x5e\x47", [0x4141] = "\x5e\x48", [0x4142] = "\x5e\x49",
-  [0x4143] = "\x5e\x4a", [0x4144] = "\x5e\x4b", [0x4145] = "\x5e\x4c",
-  [0x4146] = "\x5e\x4d", [0x4147] = "\x5e\x4e", [0x4148] = "\x5e\x4f",
-  [0x4149] = "\x5e\x50", [0x414a] = "\x5e\x51", [0x414b] = "\x5e\x52",
-  [0x414c] = "\x5e\x53", [0x414d] = "\x5e\x54", [0x414e] = "\x5e\x55",
-  [0x414f] = "\x5e\x56", [0x4150] = "\x5e\x57", [0x4151] = "\x5e\x58",
-  [0x4152] = "\x5e\x59", [0x4153] = "\x5e\x5a", [0x4154] = "\x5e\x5b",
-  [0x4155] = "\x5e\x5c", [0x4156] = "\x5e\x5d", [0x4157] = "\x5e\x5e",
-  [0x4158] = "\x5e\x5f", [0x4159] = "\x5e\x60", [0x415a] = "\x5e\x61",
-  [0x415b] = "\x5e\x62", [0x415c] = "\x5e\x63", [0x415d] = "\x5e\x64",
-  [0x415e] = "\x5e\x65", [0x415f] = "\x5e\x66", [0x4160] = "\x5e\x67",
-  [0x4161] = "\x5e\x68", [0x4162] = "\x5e\x69", [0x4163] = "\x5e\x6a",
-  [0x4164] = "\x5e\x6b", [0x4165] = "\x5e\x6c", [0x4166] = "\x5e\x6d",
-  [0x4167] = "\x5e\x6e", [0x4168] = "\x5e\x6f", [0x4169] = "\x5e\x70",
-  [0x416a] = "\x5e\x71", [0x416b] = "\x5e\x72", [0x416c] = "\x5e\x73",
-  [0x416d] = "\x5e\x74", [0x416e] = "\x5e\x75", [0x416f] = "\x5e\x76",
-  [0x4170] = "\x5e\x77", [0x4171] = "\x5e\x78", [0x4172] = "\x5e\x79",
-  [0x4173] = "\x5e\x7a", [0x4174] = "\x5e\x7b", [0x4175] = "\x5e\x7c",
-  [0x4176] = "\x5e\x7d", [0x4177] = "\x5e\x7e", [0x4178] = "\x5e\x7f",
-  [0x4179] = "\x5e\x80", [0x417a] = "\x5e\x81", [0x417b] = "\x5e\x82",
-  [0x417c] = "\x5e\x83", [0x417d] = "\x5e\x84", [0x417e] = "\x5e\x85",
-  [0x417f] = "\x5e\x86", [0x4180] = "\x5e\x87", [0x4181] = "\x5e\x88",
-  [0x4182] = "\x5e\x89", [0x4183] = "\x5e\x8a", [0x4184] = "\x5e\x8b",
-  [0x4185] = "\x5e\x8c", [0x4186] = "\x5e\x8d", [0x4187] = "\x5e\x8e",
-  [0x4188] = "\x5e\x8f", [0x4189] = "\x5e\x90", [0x418a] = "\x5e\x91",
-  [0x418b] = "\x5e\x92", [0x418c] = "\x5e\x93", [0x418d] = "\x5e\x94",
-  [0x418e] = "\x5e\x95", [0x418f] = "\x5e\x96", [0x4190] = "\x5e\x97",
-  [0x4191] = "\x5e\x98", [0x4192] = "\x5e\x99", [0x4193] = "\x5e\x9a",
-  [0x4194] = "\x5e\x9b", [0x4195] = "\x5e\x9c", [0x4196] = "\x5e\x9d",
-  [0x4197] = "\x5e\x9e", [0x4198] = "\x5e\x9f", [0x4199] = "\x5e\xa0",
-  [0x419a] = "\x5e\xa1", [0x419b] = "\x5e\xa2", [0x419c] = "\x5e\xa3",
-  [0x419d] = "\x5e\xa4", [0x419e] = "\x5e\xa5", [0x419f] = "\x5e\xa6",
-  [0x41a0] = "\x5e\xa7", [0x41a1] = "\x5e\xa8", [0x41a2] = "\x5e\xa9",
-  [0x41a3] = "\x5e\xaa", [0x41a4] = "\x5e\xab", [0x41a5] = "\x5e\xac",
-  [0x41a6] = "\x5e\xad", [0x41a7] = "\x5e\xae", [0x41a8] = "\x5e\xaf",
-  [0x41a9] = "\x5e\xb0", [0x41aa] = "\x5e\xb1", [0x41ab] = "\x5e\xb2",
-  [0x41ac] = "\x5e\xb3", [0x41ad] = "\x5e\xb4", [0x41ae] = "\x5e\xb5",
-  [0x41af] = "\x5e\xb6", [0x41b0] = "\x5e\xb7", [0x41b1] = "\x5e\xb8",
-  [0x41b2] = "\x5e\xb9", [0x41b3] = "\x5e\xba", [0x41b4] = "\x5e\xbb",
-  [0x41b5] = "\x5e\xbc", [0x41b6] = "\x5e\xbd", [0x41b7] = "\x5e\xbe",
-  [0x41b8] = "\x5e\xbf", [0x41b9] = "\x5e\xc0", [0x41ba] = "\x5e\xc1",
-  [0x41bb] = "\x5e\xc2", [0x41bc] = "\x5e\xc3", [0x41bd] = "\x5e\xc4",
-  [0x41be] = "\x5e\xc5", [0x41bf] = "\x5e\xc6", [0x41c0] = "\x5e\xc7",
-  [0x41c1] = "\x5e\xc8", [0x41c2] = "\x5e\xc9", [0x41c3] = "\x5e\xca",
-  [0x41c4] = "\x5e\xcb", [0x41c5] = "\x5e\xcc", [0x41c6] = "\x5e\xcd",
-  [0x41c7] = "\x5e\xce", [0x41c8] = "\x5e\xcf", [0x41c9] = "\x5e\xd0",
-  [0x41ca] = "\x5e\xd1", [0x41cb] = "\x5e\xd2", [0x41cc] = "\x5e\xd3",
-  [0x41cd] = "\x5e\xd4", [0x41ce] = "\x5e\xd5", [0x41cf] = "\x5e\xd6",
-  [0x41d0] = "\x5e\xd7", [0x41d1] = "\x5e\xd8", [0x41d2] = "\x5e\xd9",
-  [0x41d3] = "\x5e\xda", [0x41d4] = "\x5e\xdb", [0x41d5] = "\x5e\xdc",
-  [0x41d6] = "\x5e\xdd", [0x41d7] = "\x5e\xde", [0x41d8] = "\x5e\xdf",
-  [0x41d9] = "\x5e\xe0", [0x41da] = "\x5e\xe1", [0x41db] = "\x5e\xe2",
-  [0x41dc] = "\x5e\xe3", [0x41dd] = "\x5e\xe4", [0x41de] = "\x5e\xe5",
-  [0x41df] = "\x5e\xe6", [0x41e0] = "\x5e\xe7", [0x41e1] = "\x5e\xe8",
-  [0x41e2] = "\x5e\xe9", [0x41e3] = "\x5e\xea", [0x41e4] = "\x5e\xeb",
-  [0x41e5] = "\x5e\xec", [0x41e6] = "\x5e\xed", [0x41e7] = "\x5e\xee",
-  [0x41e8] = "\x5e\xef", [0x41e9] = "\x5e\xf0", [0x41ea] = "\x5e\xf1",
-  [0x41eb] = "\x5e\xf2", [0x41ec] = "\x5e\xf3", [0x41ed] = "\x5e\xf4",
-  [0x41ee] = "\x5e\xf5", [0x41ef] = "\x5e\xf6", [0x41f0] = "\x5e\xf7",
-  [0x41f1] = "\x5e\xf8", [0x41f2] = "\x5e\xf9", [0x41f3] = "\x5e\xfa",
-  [0x41f4] = "\x5e\xfb", [0x41f5] = "\x5e\xfc", [0x41f6] = "\x5e\xfd",
-  [0x41f7] = "\x5e\xfe", [0x41f8] = "\x5e\xff", [0x41f9] = "\x5f\x00",
-  [0x41fa] = "\x5f\x01", [0x41fb] = "\x5f\x02", [0x41fc] = "\x5f\x03",
-  [0x41fd] = "\x5f\x04", [0x41fe] = "\x5f\x05", [0x41ff] = "\x5f\x06",
-  [0x4200] = "\x5f\x07", [0x4201] = "\x5f\x08", [0x4202] = "\x5f\x09",
-  [0x4203] = "\x5f\x0a", [0x4204] = "\x5f\x0b", [0x4205] = "\x5f\x0c",
-  [0x4206] = "\x5f\x0d", [0x4207] = "\x5f\x0e", [0x4208] = "\x5f\x0f",
-  [0x4209] = "\x5f\x10", [0x420a] = "\x5f\x11", [0x420b] = "\x5f\x12",
-  [0x420c] = "\x5f\x13", [0x420d] = "\x5f\x14", [0x420e] = "\x5f\x15",
-  [0x420f] = "\x5f\x16", [0x4210] = "\x5f\x17", [0x4211] = "\x5f\x18",
-  [0x4212] = "\x5f\x19", [0x4213] = "\x5f\x1a", [0x4214] = "\x5f\x1b",
-  [0x4215] = "\x5f\x1c", [0x4216] = "\x5f\x1d", [0x4217] = "\x5f\x1e",
-  [0x4218] = "\x5f\x1f", [0x4219] = "\x5f\x20", [0x421a] = "\x5f\x21",
-  [0x421b] = "\x5f\x22", [0x421c] = "\x5f\x23", [0x421d] = "\x5f\x24",
-  [0x421e] = "\x5f\x25", [0x421f] = "\x5f\x26", [0x4220] = "\x5f\x27",
-  [0x4221] = "\x5f\x28", [0x4222] = "\x5f\x29", [0x4223] = "\x5f\x2a",
-  [0x4224] = "\x5f\x2b", [0x4225] = "\x5f\x2c", [0x4226] = "\x5f\x2d",
-  [0x4227] = "\x5f\x2e", [0x4228] = "\x5f\x2f", [0x4229] = "\x5f\x30",
-  [0x422a] = "\x5f\x31", [0x422b] = "\x5f\x32", [0x422c] = "\x5f\x33",
-  [0x422d] = "\x5f\x34", [0x422e] = "\x5f\x35", [0x422f] = "\x5f\x36",
-  [0x4230] = "\x5f\x37", [0x4231] = "\x5f\x38", [0x4232] = "\x5f\x39",
-  [0x4233] = "\x5f\x3a", [0x4234] = "\x5f\x3b", [0x4235] = "\x5f\x3c",
-  [0x4236] = "\x5f\x3d", [0x4237] = "\x5f\x3e", [0x4238] = "\x5f\x3f",
-  [0x4239] = "\x5f\x40", [0x423a] = "\x5f\x41", [0x423b] = "\x5f\x42",
-  [0x423c] = "\x5f\x43", [0x423d] = "\x5f\x44", [0x423e] = "\x5f\x45",
-  [0x423f] = "\x5f\x46", [0x4240] = "\x5f\x47", [0x4241] = "\x5f\x48",
-  [0x4242] = "\x5f\x49", [0x4243] = "\x5f\x4a", [0x4244] = "\x5f\x4b",
-  [0x4245] = "\x5f\x4c", [0x4246] = "\x5f\x4d", [0x4247] = "\x5f\x4e",
-  [0x4248] = "\x5f\x4f", [0x4249] = "\x5f\x50", [0x424a] = "\x5f\x51",
-  [0x424b] = "\x5f\x52", [0x424c] = "\x5f\x53", [0x424d] = "\x5f\x54",
-  [0x424e] = "\x5f\x55", [0x424f] = "\x5f\x56", [0x4250] = "\x5f\x57",
-  [0x4251] = "\x5f\x58", [0x4252] = "\x5f\x59", [0x4253] = "\x5f\x5a",
-  [0x4254] = "\x5f\x5b", [0x4255] = "\x5f\x5c", [0x4256] = "\x5f\x5d",
-  [0x4257] = "\x5f\x5e", [0x4258] = "\x5f\x5f", [0x4259] = "\x5f\x60",
-  [0x425a] = "\x5f\x61", [0x425b] = "\x5f\x62", [0x425c] = "\x5f\x63",
-  [0x425d] = "\x5f\x64", [0x425e] = "\x5f\x65", [0x425f] = "\x5f\x66",
-  [0x4260] = "\x5f\x67", [0x4261] = "\x5f\x68", [0x4262] = "\x5f\x69",
-  [0x4263] = "\x5f\x6a", [0x4264] = "\x5f\x6b", [0x4265] = "\x5f\x6c",
-  [0x4266] = "\x5f\x6d", [0x4267] = "\x5f\x6e", [0x4268] = "\x5f\x6f",
-  [0x4269] = "\x5f\x70", [0x426a] = "\x5f\x71", [0x426b] = "\x5f\x72",
-  [0x426c] = "\x5f\x73", [0x426d] = "\x5f\x74", [0x426e] = "\x5f\x75",
-  [0x426f] = "\x5f\x76", [0x4270] = "\x5f\x77", [0x4271] = "\x5f\x78",
-  [0x4272] = "\x5f\x79", [0x4273] = "\x5f\x7a", [0x4274] = "\x5f\x7b",
-  [0x4275] = "\x5f\x7c", [0x4276] = "\x5f\x7d", [0x4277] = "\x5f\x7e",
-  [0x4278] = "\x5f\x7f", [0x4279] = "\x5f\x80", [0x427a] = "\x5f\x81",
-  [0x427b] = "\x5f\x82", [0x427c] = "\x5f\x83", [0x427d] = "\x5f\x84",
-  [0x427e] = "\x5f\x85", [0x427f] = "\x5f\x86", [0x4280] = "\x5f\x87",
-  [0x4281] = "\x5f\x88", [0x4282] = "\x5f\x89", [0x4283] = "\x5f\x8a",
-  [0x4284] = "\x5f\x8b", [0x4285] = "\x5f\x8c", [0x4286] = "\x5f\x8d",
-  [0x4287] = "\x5f\x8e", [0x4288] = "\x5f\x8f", [0x4289] = "\x5f\x90",
-  [0x428a] = "\x5f\x91", [0x428b] = "\x5f\x92", [0x428c] = "\x5f\x93",
-  [0x428d] = "\x5f\x94", [0x428e] = "\x5f\x95", [0x428f] = "\x5f\x96",
-  [0x4290] = "\x5f\x97", [0x4291] = "\x5f\x98", [0x4292] = "\x5f\x99",
-  [0x4293] = "\x5f\x9a", [0x4294] = "\x5f\x9b", [0x4295] = "\x5f\x9c",
-  [0x4296] = "\x5f\x9d", [0x4297] = "\x5f\x9e", [0x4298] = "\x5f\x9f",
-  [0x4299] = "\x5f\xa0", [0x429a] = "\x5f\xa1", [0x429b] = "\x5f\xa2",
-  [0x429c] = "\x5f\xa3", [0x429d] = "\x5f\xa4", [0x429e] = "\x5f\xa5",
-  [0x429f] = "\x5f\xa6", [0x42a0] = "\x5f\xa7", [0x42a1] = "\x5f\xa8",
-  [0x42a2] = "\x5f\xa9", [0x42a3] = "\x5f\xaa", [0x42a4] = "\x5f\xab",
-  [0x42a5] = "\x5f\xac", [0x42a6] = "\x5f\xad", [0x42a7] = "\x5f\xae",
-  [0x42a8] = "\x5f\xaf", [0x42a9] = "\x5f\xb0", [0x42aa] = "\x5f\xb1",
-  [0x42ab] = "\x5f\xb2", [0x42ac] = "\x5f\xb3", [0x42ad] = "\x5f\xb4",
-  [0x42ae] = "\x5f\xb5", [0x42af] = "\x5f\xb6", [0x42b0] = "\x5f\xb7",
-  [0x42b1] = "\x5f\xb8", [0x42b2] = "\x5f\xb9", [0x42b3] = "\x5f\xba",
-  [0x42b4] = "\x5f\xbb", [0x42b5] = "\x5f\xbc", [0x42b6] = "\x5f\xbd",
   [0x42b7] = "\xfe\x72", [0x42b8] = "\x5f\xbe", [0x42b9] = "\x5f\xbf",
   [0x42ba] = "\x5f\xc0", [0x42bb] = "\x5f\xc1", [0x42bc] = "\x5f\xc2",
   [0x42bd] = "\x5f\xc3", [0x42be] = "\x5f\xc4", [0x42bf] = "\x5f\xc5",
@@ -14834,8138 +9803,7247 @@ static const unsigned char __ucs_to_gb18030_tab1[55168-11172][2] =
   [0x444c] = "\x61\x4f", [0x444d] = "\x61\x50", [0x444e] = "\x61\x51",
   [0x444f] = "\x61\x52", [0x4450] = "\x61\x53", [0x4451] = "\x61\x54",
   [0x4452] = "\x61\x55", [0x4453] = "\x61\x56", [0x4454] = "\x61\x57",
-  [0x4455] = "\x61\x58", [0x4456] = "\xfe\x7b", [0x4457] = "\x61\x59",
-  [0x4458] = "\x61\x5a", [0x4459] = "\x61\x5b", [0x445a] = "\x61\x5c",
-  [0x445b] = "\x61\x5d", [0x445c] = "\x61\x5e", [0x445d] = "\x61\x5f",
-  [0x445e] = "\x61\x60", [0x445f] = "\x61\x61", [0x4460] = "\x61\x62",
-  [0x4461] = "\x61\x63", [0x4462] = "\x61\x64", [0x4463] = "\x61\x65",
-  [0x4464] = "\x61\x66", [0x4465] = "\x61\x67", [0x4466] = "\x61\x68",
-  [0x4467] = "\x61\x69", [0x4468] = "\x61\x6a", [0x4469] = "\x61\x6b",
-  [0x446a] = "\x61\x6c", [0x446b] = "\x61\x6d", [0x446c] = "\x61\x6e",
-  [0x446d] = "\x61\x6f", [0x446e] = "\x61\x70", [0x446f] = "\x61\x71",
-  [0x4470] = "\x61\x72", [0x4471] = "\x61\x73", [0x4472] = "\x61\x74",
-  [0x4473] = "\x61\x75", [0x4474] = "\x61\x76", [0x4475] = "\x61\x77",
-  [0x4476] = "\x61\x78", [0x4477] = "\x61\x79", [0x4478] = "\x61\x7a",
-  [0x4479] = "\x61\x7b", [0x447a] = "\x61\x7c", [0x447b] = "\x61\x7d",
-  [0x447c] = "\x61\x7e", [0x447d] = "\x61\x7f", [0x447e] = "\x61\x80",
-  [0x447f] = "\x61\x81", [0x4480] = "\x61\x82", [0x4481] = "\x61\x83",
-  [0x4482] = "\x61\x84", [0x4483] = "\x61\x85", [0x4484] = "\x61\x86",
-  [0x4485] = "\x61\x87", [0x4486] = "\x61\x88", [0x4487] = "\x61\x89",
-  [0x4488] = "\x61\x8a", [0x4489] = "\x61\x8b", [0x448a] = "\x61\x8c",
-  [0x448b] = "\x61\x8d", [0x448c] = "\x61\x8e", [0x448d] = "\x61\x8f",
-  [0x448e] = "\x61\x90", [0x448f] = "\x61\x91", [0x4490] = "\x61\x92",
-  [0x4491] = "\x61\x93", [0x4492] = "\x61\x94", [0x4493] = "\x61\x95",
-  [0x4494] = "\x61\x96", [0x4495] = "\x61\x97", [0x4496] = "\x61\x98",
-  [0x4497] = "\x61\x99", [0x4498] = "\x61\x9a", [0x4499] = "\x61\x9b",
-  [0x449a] = "\x61\x9c", [0x449b] = "\x61\x9d", [0x449c] = "\x61\x9e",
-  [0x449d] = "\x61\x9f", [0x449e] = "\x61\xa0", [0x449f] = "\x61\xa1",
-  [0x44a0] = "\x61\xa2", [0x44a1] = "\x61\xa3", [0x44a2] = "\x61\xa4",
-  [0x44a3] = "\x61\xa5", [0x44a4] = "\x61\xa6", [0x44a5] = "\x61\xa7",
-  [0x44a6] = "\x61\xa8", [0x44a7] = "\x61\xa9", [0x44a8] = "\x61\xaa",
-  [0x44a9] = "\x61\xab", [0x44aa] = "\x61\xac", [0x44ab] = "\x61\xad",
-  [0x44ac] = "\x61\xae", [0x44ad] = "\x61\xaf", [0x44ae] = "\x61\xb0",
-  [0x44af] = "\x61\xb1", [0x44b0] = "\x61\xb2", [0x44b1] = "\x61\xb3",
-  [0x44b2] = "\x61\xb4", [0x44b3] = "\x61\xb5", [0x44b4] = "\x61\xb6",
-  [0x44b5] = "\x61\xb7", [0x44b6] = "\x61\xb8", [0x44b7] = "\x61\xb9",
-  [0x44b8] = "\x61\xba", [0x44b9] = "\x61\xbb", [0x44ba] = "\x61\xbc",
-  [0x44bb] = "\x61\xbd", [0x44bc] = "\x61\xbe", [0x44bd] = "\x61\xbf",
-  [0x44be] = "\x61\xc0", [0x44bf] = "\x61\xc1", [0x44c0] = "\x61\xc2",
-  [0x44c1] = "\x61\xc3", [0x44c2] = "\x61\xc4", [0x44c3] = "\x61\xc5",
-  [0x44c4] = "\x61\xc6", [0x44c5] = "\x61\xc7", [0x44c6] = "\x61\xc8",
-  [0x44c7] = "\x61\xc9", [0x44c8] = "\x61\xca", [0x44c9] = "\x61\xcb",
-  [0x44ca] = "\x61\xcc", [0x44cb] = "\x61\xcd", [0x44cc] = "\x61\xce",
-  [0x44cd] = "\x61\xcf", [0x44ce] = "\x61\xd0", [0x44cf] = "\x61\xd1",
-  [0x44d0] = "\x61\xd2", [0x44d1] = "\x61\xd3", [0x44d2] = "\x61\xd4",
-  [0x44d3] = "\x61\xd5", [0x44d4] = "\x61\xd6", [0x44d5] = "\x61\xd7",
-  [0x44d6] = "\x61\xd8", [0x44d7] = "\x61\xd9", [0x44d8] = "\x61\xda",
-  [0x44d9] = "\x61\xdb", [0x44da] = "\x61\xdc", [0x44db] = "\x61\xdd",
-  [0x44dc] = "\x61\xde", [0x44dd] = "\x61\xdf", [0x44de] = "\x61\xe0",
-  [0x44df] = "\x61\xe1", [0x44e0] = "\x61\xe2", [0x44e1] = "\x61\xe3",
-  [0x44e2] = "\x61\xe4", [0x44e3] = "\x61\xe5", [0x44e4] = "\x61\xe6",
-  [0x44e5] = "\x61\xe7", [0x44e6] = "\x61\xe8", [0x44e7] = "\x61\xe9",
-  [0x44e8] = "\x61\xea", [0x44e9] = "\x61\xeb", [0x44ea] = "\x61\xec",
-  [0x44eb] = "\x61\xed", [0x44ec] = "\x61\xee", [0x44ed] = "\x61\xef",
-  [0x44ee] = "\x61\xf0", [0x44ef] = "\x61\xf1", [0x44f0] = "\x61\xf2",
-  [0x44f1] = "\x61\xf3", [0x44f2] = "\x61\xf4", [0x44f3] = "\x61\xf5",
-  [0x44f4] = "\x61\xf6", [0x44f5] = "\x61\xf7", [0x44f6] = "\x61\xf8",
-  [0x44f7] = "\x61\xf9", [0x44f8] = "\x61\xfa", [0x44f9] = "\x61\xfb",
-  [0x44fa] = "\x61\xfc", [0x44fb] = "\x61\xfd", [0x44fc] = "\x61\xfe",
-  [0x44fd] = "\x61\xff", [0x44fe] = "\x62\x00", [0x44ff] = "\x62\x01",
-  [0x4500] = "\x62\x02", [0x4501] = "\x62\x03", [0x4502] = "\x62\x04",
-  [0x4503] = "\x62\x05", [0x4504] = "\x62\x06", [0x4505] = "\x62\x07",
-  [0x4506] = "\x62\x08", [0x4507] = "\x62\x09", [0x4508] = "\x62\x0a",
-  [0x4509] = "\x62\x0b", [0x450a] = "\x62\x0c", [0x450b] = "\x62\x0d",
-  [0x450c] = "\x62\x0e", [0x450d] = "\x62\x0f", [0x450e] = "\x62\x10",
-  [0x450f] = "\x62\x11", [0x4510] = "\x62\x12", [0x4511] = "\x62\x13",
-  [0x4512] = "\x62\x14", [0x4513] = "\x62\x15", [0x4514] = "\x62\x16",
-  [0x4515] = "\x62\x17", [0x4516] = "\x62\x18", [0x4517] = "\x62\x19",
-  [0x4518] = "\x62\x1a", [0x4519] = "\x62\x1b", [0x451a] = "\x62\x1c",
-  [0x451b] = "\x62\x1d", [0x451c] = "\x62\x1e", [0x451d] = "\x62\x1f",
-  [0x451e] = "\x62\x20", [0x451f] = "\x62\x21", [0x4520] = "\x62\x22",
-  [0x4521] = "\x62\x23", [0x4522] = "\x62\x24", [0x4523] = "\x62\x25",
-  [0x4524] = "\x62\x26", [0x4525] = "\x62\x27", [0x4526] = "\x62\x28",
-  [0x4527] = "\x62\x29", [0x4528] = "\x62\x2a", [0x4529] = "\x62\x2b",
-  [0x452a] = "\x62\x2c", [0x452b] = "\x62\x2d", [0x452c] = "\x62\x2e",
-  [0x452d] = "\x62\x2f", [0x452e] = "\x62\x30", [0x452f] = "\x62\x31",
-  [0x4530] = "\x62\x32", [0x4531] = "\x62\x33", [0x4532] = "\x62\x34",
-  [0x4533] = "\x62\x35", [0x4534] = "\x62\x36", [0x4535] = "\x62\x37",
-  [0x4536] = "\x62\x38", [0x4537] = "\x62\x39", [0x4538] = "\x62\x3a",
-  [0x4539] = "\x62\x3b", [0x453a] = "\x62\x3c", [0x453b] = "\x62\x3d",
-  [0x453c] = "\x62\x3e", [0x453d] = "\x62\x3f", [0x453e] = "\x62\x40",
-  [0x453f] = "\x62\x41", [0x4540] = "\x62\x42", [0x4541] = "\x62\x43",
-  [0x4542] = "\x62\x44", [0x4543] = "\x62\x45", [0x4544] = "\x62\x46",
-  [0x4545] = "\x62\x47", [0x4546] = "\x62\x48", [0x4547] = "\x62\x49",
-  [0x4548] = "\x62\x4a", [0x4549] = "\x62\x4b", [0x454a] = "\x62\x4c",
-  [0x454b] = "\x62\x4d", [0x454c] = "\x62\x4e", [0x454d] = "\x62\x4f",
-  [0x454e] = "\x62\x50", [0x454f] = "\x62\x51", [0x4550] = "\x62\x52",
-  [0x4551] = "\x62\x53", [0x4552] = "\x62\x54", [0x4553] = "\x62\x55",
-  [0x4554] = "\x62\x56", [0x4555] = "\x62\x57", [0x4556] = "\x62\x58",
-  [0x4557] = "\x62\x59", [0x4558] = "\x62\x5a", [0x4559] = "\x62\x5b",
-  [0x455a] = "\x62\x5c", [0x455b] = "\x62\x5d", [0x455c] = "\x62\x5e",
-  [0x455d] = "\x62\x5f", [0x455e] = "\x62\x60", [0x455f] = "\x62\x61",
-  [0x4560] = "\x62\x62", [0x4561] = "\x62\x63", [0x4562] = "\x62\x64",
-  [0x4563] = "\x62\x65", [0x4564] = "\x62\x66", [0x4565] = "\x62\x67",
-  [0x4566] = "\x62\x68", [0x4567] = "\x62\x69", [0x4568] = "\x62\x6a",
-  [0x4569] = "\x62\x6b", [0x456a] = "\x62\x6c", [0x456b] = "\x62\x6d",
-  [0x456c] = "\x62\x6e", [0x456d] = "\x62\x6f", [0x456e] = "\x62\x70",
-  [0x456f] = "\x62\x71", [0x4570] = "\x62\x72", [0x4571] = "\x62\x73",
-  [0x4572] = "\x62\x74", [0x4573] = "\x62\x75", [0x4574] = "\x62\x76",
-  [0x4575] = "\x62\x77", [0x4576] = "\x62\x78", [0x4577] = "\x62\x79",
-  [0x4578] = "\x62\x7a", [0x4579] = "\x62\x7b", [0x457a] = "\x62\x7c",
-  [0x457b] = "\x62\x7d", [0x457c] = "\x62\x7e", [0x457d] = "\x62\x7f",
-  [0x457e] = "\x62\x80", [0x457f] = "\x62\x81", [0x4580] = "\x62\x82",
-  [0x4581] = "\x62\x83", [0x4582] = "\x62\x84", [0x4583] = "\x62\x85",
-  [0x4584] = "\x62\x86", [0x4585] = "\x62\x87", [0x4586] = "\x62\x88",
-  [0x4587] = "\x62\x89", [0x4588] = "\x62\x8a", [0x4589] = "\x62\x8b",
-  [0x458a] = "\x62\x8c", [0x458b] = "\x62\x8d", [0x458c] = "\x62\x8e",
-  [0x458d] = "\x62\x8f", [0x458e] = "\x62\x90", [0x458f] = "\x62\x91",
-  [0x4590] = "\x62\x92", [0x4591] = "\x62\x93", [0x4592] = "\x62\x94",
-  [0x4593] = "\x62\x95", [0x4594] = "\x62\x96", [0x4595] = "\x62\x97",
-  [0x4596] = "\x62\x98", [0x4597] = "\x62\x99", [0x4598] = "\x62\x9a",
-  [0x4599] = "\x62\x9b", [0x459a] = "\x62\x9c", [0x459b] = "\x62\x9d",
-  [0x459c] = "\x62\x9e", [0x459d] = "\x62\x9f", [0x459e] = "\x62\xa0",
-  [0x459f] = "\x62\xa1", [0x45a0] = "\x62\xa2", [0x45a1] = "\x62\xa3",
-  [0x45a2] = "\x62\xa4", [0x45a3] = "\x62\xa5", [0x45a4] = "\x62\xa6",
-  [0x45a5] = "\x62\xa7", [0x45a6] = "\x62\xa8", [0x45a7] = "\x62\xa9",
-  [0x45a8] = "\x62\xaa", [0x45a9] = "\x62\xab", [0x45aa] = "\x62\xac",
-  [0x45ab] = "\x62\xad", [0x45ac] = "\x62\xae", [0x45ad] = "\x62\xaf",
-  [0x45ae] = "\x62\xb0", [0x45af] = "\x62\xb1", [0x45b0] = "\x62\xb2",
-  [0x45b1] = "\x62\xb3", [0x45b2] = "\x62\xb4", [0x45b3] = "\x62\xb5",
-  [0x45b4] = "\x62\xb6", [0x45b5] = "\x62\xb7", [0x45b6] = "\x62\xb8",
-  [0x45b7] = "\x62\xb9", [0x45b8] = "\x62\xba", [0x45b9] = "\x62\xbb",
-  [0x45ba] = "\x62\xbc", [0x45bb] = "\x62\xbd", [0x45bc] = "\x62\xbe",
-  [0x45bd] = "\x62\xbf", [0x45be] = "\x62\xc0", [0x45bf] = "\x62\xc1",
-  [0x45c0] = "\x62\xc2", [0x45c1] = "\x62\xc3", [0x45c2] = "\x62\xc4",
-  [0x45c3] = "\x62\xc5", [0x45c4] = "\x62\xc6", [0x45c5] = "\x62\xc7",
-  [0x45c6] = "\x62\xc8", [0x45c7] = "\x62\xc9", [0x45c8] = "\x62\xca",
-  [0x45c9] = "\x62\xcb", [0x45ca] = "\x62\xcc", [0x45cb] = "\x62\xcd",
-  [0x45cc] = "\xfe\x7d", [0x45cd] = "\x62\xce", [0x45ce] = "\x62\xcf",
-  [0x45cf] = "\x62\xd0", [0x45d0] = "\x62\xd1", [0x45d1] = "\x62\xd2",
-  [0x45d2] = "\x62\xd3", [0x45d3] = "\x62\xd4", [0x45d4] = "\x62\xd5",
-  [0x45d5] = "\x62\xd6", [0x45d6] = "\x62\xd7", [0x45d7] = "\x62\xd8",
-  [0x45d8] = "\x62\xd9", [0x45d9] = "\x62\xda", [0x45da] = "\x62\xdb",
-  [0x45db] = "\x62\xdc", [0x45dc] = "\x62\xdd", [0x45dd] = "\x62\xde",
-  [0x45de] = "\x62\xdf", [0x45df] = "\x62\xe0", [0x45e0] = "\x62\xe1",
-  [0x45e1] = "\xfe\x7c", [0x45e2] = "\x62\xe2", [0x45e3] = "\x62\xe3",
-  [0x45e4] = "\x62\xe4", [0x45e5] = "\x62\xe5", [0x45e6] = "\x62\xe6",
-  [0x45e7] = "\x62\xe7", [0x45e8] = "\x62\xe8", [0x45e9] = "\x62\xe9",
-  [0x45ea] = "\x62\xea", [0x45eb] = "\x62\xeb", [0x45ec] = "\x62\xec",
-  [0x45ed] = "\x62\xed", [0x45ee] = "\x62\xee", [0x45ef] = "\x62\xef",
-  [0x45f0] = "\x62\xf0", [0x45f1] = "\x62\xf1", [0x45f2] = "\x62\xf2",
-  [0x45f3] = "\x62\xf3", [0x45f4] = "\x62\xf4", [0x45f5] = "\x62\xf5",
-  [0x45f6] = "\x62\xf6", [0x45f7] = "\x62\xf7", [0x45f8] = "\x62\xf8",
-  [0x45f9] = "\x62\xf9", [0x45fa] = "\x62\xfa", [0x45fb] = "\x62\xfb",
-  [0x45fc] = "\x62\xfc", [0x45fd] = "\x62\xfd", [0x45fe] = "\x62\xfe",
-  [0x45ff] = "\x62\xff", [0x4600] = "\x63\x00", [0x4601] = "\x63\x01",
-  [0x4602] = "\x63\x02", [0x4603] = "\x63\x03", [0x4604] = "\x63\x04",
-  [0x4605] = "\x63\x05", [0x4606] = "\x63\x06", [0x4607] = "\x63\x07",
-  [0x4608] = "\x63\x08", [0x4609] = "\x63\x09", [0x460a] = "\x63\x0a",
-  [0x460b] = "\x63\x0b", [0x460c] = "\x63\x0c", [0x460d] = "\x63\x0d",
-  [0x460e] = "\x63\x0e", [0x460f] = "\x63\x0f", [0x4610] = "\x63\x10",
-  [0x4611] = "\x63\x11", [0x4612] = "\x63\x12", [0x4613] = "\x63\x13",
-  [0x4614] = "\x63\x14", [0x4615] = "\x63\x15", [0x4616] = "\x63\x16",
-  [0x4617] = "\x63\x17", [0x4618] = "\x63\x18", [0x4619] = "\x63\x19",
-  [0x461a] = "\x63\x1a", [0x461b] = "\x63\x1b", [0x461c] = "\x63\x1c",
-  [0x461d] = "\x63\x1d", [0x461e] = "\x63\x1e", [0x461f] = "\x63\x1f",
-  [0x4620] = "\x63\x20", [0x4621] = "\x63\x21", [0x4622] = "\x63\x22",
-  [0x4623] = "\x63\x23", [0x4624] = "\x63\x24", [0x4625] = "\x63\x25",
-  [0x4626] = "\x63\x26", [0x4627] = "\x63\x27", [0x4628] = "\x63\x28",
-  [0x4629] = "\x63\x29", [0x462a] = "\x63\x2a", [0x462b] = "\x63\x2b",
-  [0x462c] = "\x63\x2c", [0x462d] = "\x63\x2d", [0x462e] = "\x63\x2e",
-  [0x462f] = "\x63\x2f", [0x4630] = "\x63\x30", [0x4631] = "\x63\x31",
-  [0x4632] = "\x63\x32", [0x4633] = "\x63\x33", [0x4634] = "\x63\x34",
-  [0x4635] = "\x63\x35", [0x4636] = "\x63\x36", [0x4637] = "\x63\x37",
-  [0x4638] = "\x63\x38", [0x4639] = "\x63\x39", [0x463a] = "\x63\x3a",
-  [0x463b] = "\x63\x3b", [0x463c] = "\x63\x3c", [0x463d] = "\x63\x3d",
-  [0x463e] = "\x63\x3e", [0x463f] = "\x63\x3f", [0x4640] = "\x63\x40",
-  [0x4641] = "\x63\x41", [0x4642] = "\x63\x42", [0x4643] = "\x63\x43",
-  [0x4644] = "\x63\x44", [0x4645] = "\x63\x45", [0x4646] = "\x63\x46",
-  [0x4647] = "\x63\x47", [0x4648] = "\x63\x48", [0x4649] = "\x63\x49",
-  [0x464a] = "\x63\x4a", [0x464b] = "\x63\x4b", [0x464c] = "\x63\x4c",
-  [0x464d] = "\x63\x4d", [0x464e] = "\x63\x4e", [0x464f] = "\x63\x4f",
-  [0x4650] = "\x63\x50", [0x4651] = "\x63\x51", [0x4652] = "\x63\x52",
-  [0x4653] = "\x63\x53", [0x4654] = "\x63\x54", [0x4655] = "\x63\x55",
-  [0x4656] = "\x63\x56", [0x4657] = "\x63\x57", [0x4658] = "\x63\x58",
-  [0x4659] = "\x63\x59", [0x465a] = "\x63\x5a", [0x465b] = "\x63\x5b",
-  [0x465c] = "\x63\x5c", [0x465d] = "\x63\x5d", [0x465e] = "\x63\x5e",
-  [0x465f] = "\x63\x5f", [0x4660] = "\x63\x60", [0x4661] = "\x63\x61",
-  [0x4662] = "\x63\x62", [0x4663] = "\x63\x63", [0x4664] = "\x63\x64",
-  [0x4665] = "\x63\x65", [0x4666] = "\x63\x66", [0x4667] = "\x63\x67",
-  [0x4668] = "\x63\x68", [0x4669] = "\x63\x69", [0x466a] = "\x63\x6a",
-  [0x466b] = "\x63\x6b", [0x466c] = "\x63\x6c", [0x466d] = "\x63\x6d",
-  [0x466e] = "\x63\x6e", [0x466f] = "\x63\x6f", [0x4670] = "\x63\x70",
-  [0x4671] = "\x63\x71", [0x4672] = "\x63\x72", [0x4673] = "\x63\x73",
-  [0x4674] = "\x63\x74", [0x4675] = "\x63\x75", [0x4676] = "\x63\x76",
-  [0x4677] = "\x63\x77", [0x4678] = "\x63\x78", [0x4679] = "\x63\x79",
-  [0x467a] = "\x63\x7a", [0x467b] = "\x63\x7b", [0x467c] = "\x63\x7c",
-  [0x467d] = "\x63\x7d", [0x467e] = "\x63\x7e", [0x467f] = "\x63\x7f",
-  [0x4680] = "\x63\x80", [0x4681] = "\x63\x81", [0x4682] = "\x63\x82",
-  [0x4683] = "\x63\x83", [0x4684] = "\x63\x84", [0x4685] = "\x63\x85",
-  [0x4686] = "\x63\x86", [0x4687] = "\x63\x87", [0x4688] = "\x63\x88",
-  [0x4689] = "\x63\x89", [0x468a] = "\x63\x8a", [0x468b] = "\x63\x8b",
-  [0x468c] = "\x63\x8c", [0x468d] = "\x63\x8d", [0x468e] = "\x63\x8e",
-  [0x468f] = "\x63\x8f", [0x4690] = "\x63\x90", [0x4691] = "\x63\x91",
-  [0x4692] = "\x63\x92", [0x4693] = "\x63\x93", [0x4694] = "\x63\x94",
-  [0x4695] = "\x63\x95", [0x4696] = "\x63\x96", [0x4697] = "\x63\x97",
-  [0x4698] = "\x63\x98", [0x4699] = "\x63\x99", [0x469a] = "\x63\x9a",
-  [0x469b] = "\x63\x9b", [0x469c] = "\x63\x9c", [0x469d] = "\x63\x9d",
-  [0x469e] = "\x63\x9e", [0x469f] = "\x63\x9f", [0x46a0] = "\x63\xa0",
-  [0x46a1] = "\x63\xa1", [0x46a2] = "\x63\xa2", [0x46a3] = "\xfe\x80",
-  [0x46a4] = "\x63\xa3", [0x46a5] = "\x63\xa4", [0x46a6] = "\x63\xa5",
-  [0x46a7] = "\x63\xa6", [0x46a8] = "\x63\xa7", [0x46a9] = "\xfe\x81",
-  [0x46aa] = "\x63\xa8", [0x46ab] = "\x63\xa9", [0x46ac] = "\x63\xaa",
-  [0x46ad] = "\x63\xab", [0x46ae] = "\x63\xac", [0x46af] = "\x63\xad",
-  [0x46b0] = "\x63\xae", [0x46b1] = "\x63\xaf", [0x46b2] = "\x63\xb0",
-  [0x46b3] = "\x63\xb1", [0x46b4] = "\x63\xb2", [0x46b5] = "\x63\xb3",
-  [0x46b6] = "\x63\xb4", [0x46b7] = "\x63\xb5", [0x46b8] = "\x63\xb6",
-  [0x46b9] = "\x63\xb7", [0x46ba] = "\x63\xb8", [0x46bb] = "\x63\xb9",
-  [0x46bc] = "\x63\xba", [0x46bd] = "\x63\xbb", [0x46be] = "\x63\xbc",
-  [0x46bf] = "\x63\xbd", [0x46c0] = "\x63\xbe", [0x46c1] = "\x63\xbf",
-  [0x46c2] = "\x63\xc0", [0x46c3] = "\x63\xc1", [0x46c4] = "\x63\xc2",
-  [0x46c5] = "\x63\xc3", [0x46c6] = "\x63\xc4", [0x46c7] = "\x63\xc5",
-  [0x46c8] = "\x63\xc6", [0x46c9] = "\x63\xc7", [0x46ca] = "\x63\xc8",
-  [0x46cb] = "\x63\xc9", [0x46cc] = "\x63\xca", [0x46cd] = "\x63\xcb",
-  [0x46ce] = "\x63\xcc", [0x46cf] = "\x63\xcd", [0x46d0] = "\x63\xce",
-  [0x46d1] = "\x63\xcf", [0x46d2] = "\x63\xd0", [0x46d3] = "\x63\xd1",
-  [0x46d4] = "\x63\xd2", [0x46d5] = "\x63\xd3", [0x46d6] = "\x63\xd4",
-  [0x46d7] = "\x63\xd5", [0x46d8] = "\x63\xd6", [0x46d9] = "\x63\xd7",
-  [0x46da] = "\x63\xd8", [0x46db] = "\x63\xd9", [0x46dc] = "\x63\xda",
-  [0x46dd] = "\x63\xdb", [0x46de] = "\x63\xdc", [0x46df] = "\x63\xdd",
-  [0x46e0] = "\x63\xde", [0x46e1] = "\x63\xdf", [0x46e2] = "\x63\xe0",
-  [0x46e3] = "\x63\xe1", [0x46e4] = "\x63\xe2", [0x46e5] = "\x63\xe3",
-  [0x46e6] = "\x63\xe4", [0x46e7] = "\x63\xe5", [0x46e8] = "\x63\xe6",
-  [0x46e9] = "\x63\xe7", [0x46ea] = "\x63\xe8", [0x46eb] = "\x63\xe9",
-  [0x46ec] = "\x63\xea", [0x46ed] = "\x63\xeb", [0x46ee] = "\x63\xec",
-  [0x46ef] = "\x63\xed", [0x46f0] = "\x63\xee", [0x46f1] = "\x63\xef",
-  [0x46f2] = "\x63\xf0", [0x46f3] = "\x63\xf1", [0x46f4] = "\x63\xf2",
-  [0x46f5] = "\x63\xf3", [0x46f6] = "\x63\xf4", [0x46f7] = "\x63\xf5",
-  [0x46f8] = "\x63\xf6", [0x46f9] = "\x63\xf7", [0x46fa] = "\x63\xf8",
-  [0x46fb] = "\x63\xf9", [0x46fc] = "\xfe\x82", [0x46fd] = "\x63\xfa",
-  [0x46fe] = "\x63\xfb", [0x46ff] = "\x63\xfc", [0x4700] = "\x63\xfd",
-  [0x4701] = "\x63\xfe", [0x4702] = "\x63\xff", [0x4703] = "\x64\x00",
-  [0x4704] = "\x64\x01", [0x4705] = "\x64\x02", [0x4706] = "\x64\x03",
-  [0x4707] = "\x64\x04", [0x4708] = "\x64\x05", [0x4709] = "\x64\x06",
-  [0x470a] = "\x64\x07", [0x470b] = "\x64\x08", [0x470c] = "\x64\x09",
-  [0x470d] = "\xfe\x83", [0x470e] = "\x64\x0a", [0x470f] = "\x64\x0b",
-  [0x4710] = "\x64\x0c", [0x4711] = "\x64\x0d", [0x4712] = "\x64\x0e",
-  [0x4713] = "\x64\x0f", [0x4714] = "\x64\x10", [0x4715] = "\x64\x11",
-  [0x4716] = "\x64\x12", [0x4717] = "\x64\x13", [0x4718] = "\x64\x14",
-  [0x4719] = "\x64\x15", [0x471a] = "\x64\x16", [0x471b] = "\x64\x17",
-  [0x471c] = "\x64\x18", [0x471d] = "\x64\x19", [0x471e] = "\x64\x1a",
-  [0x471f] = "\x64\x1b", [0x4720] = "\x64\x1c", [0x4721] = "\x64\x1d",
-  [0x4722] = "\x64\x1e", [0x4723] = "\x64\x1f", [0x4724] = "\x64\x20",
-  [0x4725] = "\x64\x21", [0x4726] = "\x64\x22", [0x4727] = "\x64\x23",
-  [0x4728] = "\x64\x24", [0x4729] = "\x64\x25", [0x472a] = "\x64\x26",
-  [0x472b] = "\x64\x27", [0x472c] = "\x64\x28", [0x472d] = "\x64\x29",
-  [0x472e] = "\x64\x2a", [0x472f] = "\x64\x2b", [0x4730] = "\x64\x2c",
-  [0x4731] = "\x64\x2d", [0x4732] = "\x64\x2e", [0x4733] = "\x64\x2f",
-  [0x4734] = "\x64\x30", [0x4735] = "\x64\x31", [0x4736] = "\x64\x32",
-  [0x4737] = "\x64\x33", [0x4738] = "\x64\x34", [0x4739] = "\x64\x35",
-  [0x473a] = "\x64\x36", [0x473b] = "\x64\x37", [0x473c] = "\x64\x38",
-  [0x473d] = "\x64\x39", [0x473e] = "\x64\x3a", [0x473f] = "\x64\x3b",
-  [0x4740] = "\x64\x3c", [0x4741] = "\x64\x3d", [0x4742] = "\x64\x3e",
-  [0x4743] = "\x64\x3f", [0x4744] = "\x64\x40", [0x4745] = "\x64\x41",
-  [0x4746] = "\x64\x42", [0x4747] = "\x64\x43", [0x4748] = "\x64\x44",
-  [0x4749] = "\x64\x45", [0x474a] = "\x64\x46", [0x474b] = "\x64\x47",
-  [0x474c] = "\x64\x48", [0x474d] = "\x64\x49", [0x474e] = "\x64\x4a",
-  [0x474f] = "\x64\x4b", [0x4750] = "\x64\x4c", [0x4751] = "\x64\x4d",
-  [0x4752] = "\x64\x4e", [0x4753] = "\x64\x4f", [0x4754] = "\x64\x50",
-  [0x4755] = "\x64\x51", [0x4756] = "\x64\x52", [0x4757] = "\x64\x53",
-  [0x4758] = "\x64\x54", [0x4759] = "\x64\x55", [0x475a] = "\x64\x56",
-  [0x475b] = "\x64\x57", [0x475c] = "\x64\x58", [0x475d] = "\x64\x59",
-  [0x475e] = "\x64\x5a", [0x475f] = "\x64\x5b", [0x4760] = "\x64\x5c",
-  [0x4761] = "\x64\x5d", [0x4762] = "\x64\x5e", [0x4763] = "\x64\x5f",
-  [0x4764] = "\x64\x60", [0x4765] = "\x64\x61", [0x4766] = "\x64\x62",
-  [0x4767] = "\x64\x63", [0x4768] = "\x64\x64", [0x4769] = "\x64\x65",
-  [0x476a] = "\x64\x66", [0x476b] = "\x64\x67", [0x476c] = "\x64\x68",
-  [0x476d] = "\x64\x69", [0x476e] = "\x64\x6a", [0x476f] = "\x64\x6b",
-  [0x4770] = "\x64\x6c", [0x4771] = "\x64\x6d", [0x4772] = "\x64\x6e",
-  [0x4773] = "\x64\x6f", [0x4774] = "\x64\x70", [0x4775] = "\x64\x71",
-  [0x4776] = "\x64\x72", [0x4777] = "\x64\x73", [0x4778] = "\x64\x74",
-  [0x4779] = "\x64\x75", [0x477a] = "\x64\x76", [0x477b] = "\x64\x77",
-  [0x477c] = "\x64\x78", [0x477d] = "\x64\x79", [0x477e] = "\x64\x7a",
-  [0x477f] = "\x64\x7b", [0x4780] = "\x64\x7c", [0x4781] = "\x64\x7d",
-  [0x4782] = "\x64\x7e", [0x4783] = "\x64\x7f", [0x4784] = "\x64\x80",
-  [0x4785] = "\x64\x81", [0x4786] = "\x64\x82", [0x4787] = "\x64\x83",
-  [0x4788] = "\x64\x84", [0x4789] = "\x64\x85", [0x478a] = "\x64\x86",
-  [0x478b] = "\x64\x87", [0x478c] = "\x64\x88", [0x478d] = "\x64\x89",
-  [0x478e] = "\x64\x8a", [0x478f] = "\x64\x8b", [0x4790] = "\x64\x8c",
-  [0x4791] = "\x64\x8d", [0x4792] = "\x64\x8e", [0x4793] = "\x64\x8f",
-  [0x4794] = "\x64\x90", [0x4795] = "\x64\x91", [0x4796] = "\x64\x92",
-  [0x4797] = "\x64\x93", [0x4798] = "\x64\x94", [0x4799] = "\x64\x95",
-  [0x479a] = "\x64\x96", [0x479b] = "\x64\x97", [0x479c] = "\x64\x98",
-  [0x479d] = "\x64\x99", [0x479e] = "\x64\x9a", [0x479f] = "\x64\x9b",
-  [0x47a0] = "\x64\x9c", [0x47a1] = "\x64\x9d", [0x47a2] = "\x64\x9e",
-  [0x47a3] = "\x64\x9f", [0x47a4] = "\x64\xa0", [0x47a5] = "\x64\xa1",
-  [0x47a6] = "\x64\xa2", [0x47a7] = "\x64\xa3", [0x47a8] = "\x64\xa4",
-  [0x47a9] = "\x64\xa5", [0x47aa] = "\x64\xa6", [0x47ab] = "\x64\xa7",
-  [0x47ac] = "\x64\xa8", [0x47ad] = "\x64\xa9", [0x47ae] = "\x64\xaa",
-  [0x47af] = "\x64\xab", [0x47b0] = "\x64\xac", [0x47b1] = "\x64\xad",
-  [0x47b2] = "\x64\xae", [0x47b3] = "\x64\xaf", [0x47b4] = "\x64\xb0",
-  [0x47b5] = "\x64\xb1", [0x47b6] = "\x64\xb2", [0x47b7] = "\x64\xb3",
-  [0x47b8] = "\x64\xb4", [0x47b9] = "\x64\xb5", [0x47ba] = "\x64\xb6",
-  [0x47bb] = "\x64\xb7", [0x47bc] = "\x64\xb8", [0x47bd] = "\x64\xb9",
-  [0x47be] = "\x64\xba", [0x47bf] = "\x64\xbb", [0x47c0] = "\x64\xbc",
-  [0x47c1] = "\x64\xbd", [0x47c2] = "\x64\xbe", [0x47c3] = "\x64\xbf",
-  [0x47c4] = "\x64\xc0", [0x47c5] = "\x64\xc1", [0x47c6] = "\x64\xc2",
-  [0x47c7] = "\x64\xc3", [0x47c8] = "\x64\xc4", [0x47c9] = "\x64\xc5",
-  [0x47ca] = "\x64\xc6", [0x47cb] = "\x64\xc7", [0x47cc] = "\x64\xc8",
-  [0x47cd] = "\x64\xc9", [0x47ce] = "\x64\xca", [0x47cf] = "\x64\xcb",
-  [0x47d0] = "\x64\xcc", [0x47d1] = "\x64\xcd", [0x47d2] = "\x64\xce",
-  [0x47d3] = "\x64\xcf", [0x47d4] = "\x64\xd0", [0x47d5] = "\x64\xd1",
-  [0x47d6] = "\x64\xd2", [0x47d7] = "\x64\xd3", [0x47d8] = "\x64\xd4",
-  [0x47d9] = "\x64\xd5", [0x47da] = "\x64\xd6", [0x47db] = "\x64\xd7",
-  [0x47dc] = "\x64\xd8", [0x47dd] = "\x64\xd9", [0x47de] = "\x64\xda",
-  [0x47df] = "\x64\xdb", [0x47e0] = "\x64\xdc", [0x47e1] = "\x64\xdd",
-  [0x47e2] = "\x64\xde", [0x47e3] = "\x64\xdf", [0x47e4] = "\x64\xe0",
-  [0x47e5] = "\x64\xe1", [0x47e6] = "\x64\xe2", [0x47e7] = "\x64\xe3",
-  [0x47e8] = "\x64\xe4", [0x47e9] = "\x64\xe5", [0x47ea] = "\x64\xe6",
-  [0x47eb] = "\x64\xe7", [0x47ec] = "\x64\xe8", [0x47ed] = "\x64\xe9",
-  [0x47ee] = "\x64\xea", [0x47ef] = "\x64\xeb", [0x47f0] = "\x64\xec",
-  [0x47f1] = "\x64\xed", [0x47f2] = "\x64\xee", [0x47f3] = "\x64\xef",
-  [0x47f4] = "\x64\xf0", [0x47f5] = "\x64\xf1", [0x47f6] = "\x64\xf2",
-  [0x47f7] = "\x64\xf3", [0x47f8] = "\x64\xf4", [0x47f9] = "\x64\xf5",
-  [0x47fa] = "\x64\xf6", [0x47fb] = "\x64\xf7", [0x47fc] = "\x64\xf8",
-  [0x47fd] = "\x64\xf9", [0x47fe] = "\x64\xfa", [0x47ff] = "\x64\xfb",
-  [0x4800] = "\x64\xfc", [0x4801] = "\x64\xfd", [0x4802] = "\x64\xfe",
-  [0x4803] = "\x64\xff", [0x4804] = "\x65\x00", [0x4805] = "\x65\x01",
-  [0x4806] = "\x65\x02", [0x4807] = "\x65\x03", [0x4808] = "\x65\x04",
-  [0x4809] = "\x65\x05", [0x480a] = "\x65\x06", [0x480b] = "\x65\x07",
-  [0x480c] = "\x65\x08", [0x480d] = "\x65\x09", [0x480e] = "\x65\x0a",
-  [0x480f] = "\x65\x0b", [0x4810] = "\x65\x0c", [0x4811] = "\x65\x0d",
-  [0x4812] = "\x65\x0e", [0x4813] = "\x65\x0f", [0x4814] = "\x65\x10",
-  [0x4815] = "\x65\x11", [0x4816] = "\x65\x12", [0x4817] = "\x65\x13",
-  [0x4818] = "\x65\x14", [0x4819] = "\x65\x15", [0x481a] = "\x65\x16",
-  [0x481b] = "\x65\x17", [0x481c] = "\x65\x18", [0x481d] = "\x65\x19",
-  [0x481e] = "\x65\x1a", [0x481f] = "\x65\x1b", [0x4820] = "\x65\x1c",
-  [0x4821] = "\x65\x1d", [0x4822] = "\x65\x1e", [0x4823] = "\x65\x1f",
-  [0x4824] = "\x65\x20", [0x4825] = "\x65\x21", [0x4826] = "\x65\x22",
-  [0x4827] = "\x65\x23", [0x4828] = "\x65\x24", [0x4829] = "\x65\x25",
-  [0x482a] = "\x65\x26", [0x482b] = "\x65\x27", [0x482c] = "\x65\x28",
-  [0x482d] = "\x65\x29", [0x482e] = "\x65\x2a", [0x482f] = "\x65\x2b",
-  [0x4830] = "\x65\x2c", [0x4831] = "\x65\x2d", [0x4832] = "\x65\x2e",
-  [0x4833] = "\x65\x2f", [0x4834] = "\x65\x30", [0x4835] = "\x65\x31",
-  [0x4836] = "\x65\x32", [0x4837] = "\x65\x33", [0x4838] = "\x65\x34",
-  [0x4839] = "\x65\x35", [0x483a] = "\x65\x36", [0x483b] = "\x65\x37",
-  [0x483c] = "\x65\x38", [0x483d] = "\x65\x39", [0x483e] = "\x65\x3a",
-  [0x483f] = "\x65\x3b", [0x4840] = "\x65\x3c", [0x4841] = "\x65\x3d",
-  [0x4842] = "\x65\x3e", [0x4843] = "\x65\x3f", [0x4844] = "\x65\x40",
-  [0x4845] = "\x65\x41", [0x4846] = "\x65\x42", [0x4847] = "\x65\x43",
-  [0x4848] = "\x65\x44", [0x4849] = "\x65\x45", [0x484a] = "\x65\x46",
-  [0x484b] = "\x65\x47", [0x484c] = "\x65\x48", [0x484d] = "\x65\x49",
-  [0x484e] = "\x65\x4a", [0x484f] = "\x65\x4b", [0x4850] = "\x65\x4c",
-  [0x4851] = "\x65\x4d", [0x4852] = "\x65\x4e", [0x4853] = "\x65\x4f",
-  [0x4854] = "\x65\x50", [0x4855] = "\x65\x51", [0x4856] = "\x65\x52",
-  [0x4857] = "\x65\x53", [0x4858] = "\x65\x54", [0x4859] = "\x65\x55",
-  [0x485a] = "\x65\x56", [0x485b] = "\x65\x57", [0x485c] = "\x65\x58",
-  [0x485d] = "\x65\x59", [0x485e] = "\x65\x5a", [0x485f] = "\x65\x5b",
-  [0x4860] = "\x65\x5c", [0x4861] = "\x65\x5d", [0x4862] = "\x65\x5e",
-  [0x4863] = "\x65\x5f", [0x4864] = "\x65\x60", [0x4865] = "\x65\x61",
-  [0x4866] = "\x65\x62", [0x4867] = "\x65\x63", [0x4868] = "\x65\x64",
-  [0x4869] = "\x65\x65", [0x486a] = "\x65\x66", [0x486b] = "\x65\x67",
-  [0x486c] = "\x65\x68", [0x486d] = "\x65\x69", [0x486e] = "\x65\x6a",
-  [0x486f] = "\x65\x6b", [0x4870] = "\x65\x6c", [0x4871] = "\x65\x6d",
-  [0x4872] = "\x65\x6e", [0x4873] = "\x65\x6f", [0x4874] = "\x65\x70",
-  [0x4875] = "\x65\x71", [0x4876] = "\x65\x72", [0x4877] = "\x65\x73",
-  [0x4878] = "\x65\x74", [0x4879] = "\x65\x75", [0x487a] = "\x65\x76",
-  [0x487b] = "\x65\x77", [0x487c] = "\x65\x78", [0x487d] = "\x65\x79",
-  [0x487e] = "\x65\x7a", [0x487f] = "\x65\x7b", [0x4880] = "\x65\x7c",
-  [0x4881] = "\x65\x7d", [0x4882] = "\x65\x7e", [0x4883] = "\x65\x7f",
-  [0x4884] = "\x65\x80", [0x4885] = "\x65\x81", [0x4886] = "\x65\x82",
-  [0x4887] = "\x65\x83", [0x4888] = "\x65\x84", [0x4889] = "\x65\x85",
-  [0x488a] = "\x65\x86", [0x488b] = "\x65\x87", [0x488c] = "\x65\x88",
-  [0x488d] = "\x65\x89", [0x488e] = "\x65\x8a", [0x488f] = "\x65\x8b",
-  [0x4890] = "\x65\x8c", [0x4891] = "\x65\x8d", [0x4892] = "\x65\x8e",
-  [0x4893] = "\x65\x8f", [0x4894] = "\x65\x90", [0x4895] = "\x65\x91",
-  [0x4896] = "\x65\x92", [0x4897] = "\x65\x93", [0x4898] = "\x65\x94",
-  [0x4899] = "\x65\x95", [0x489a] = "\x65\x96", [0x489b] = "\x65\x97",
-  [0x489c] = "\x65\x98", [0x489d] = "\x65\x99", [0x489e] = "\x65\x9a",
-  [0x489f] = "\x65\x9b", [0x48a0] = "\x65\x9c", [0x48a1] = "\x65\x9d",
-  [0x48a2] = "\x65\x9e", [0x48a3] = "\x65\x9f", [0x48a4] = "\x65\xa0",
-  [0x48a5] = "\x65\xa1", [0x48a6] = "\x65\xa2", [0x48a7] = "\x65\xa3",
-  [0x48a8] = "\x65\xa4", [0x48a9] = "\x65\xa5", [0x48aa] = "\x65\xa6",
-  [0x48ab] = "\x65\xa7", [0x48ac] = "\x65\xa8", [0x48ad] = "\x65\xa9",
-  [0x48ae] = "\x65\xaa", [0x48af] = "\x65\xab", [0x48b0] = "\x65\xac",
-  [0x48b1] = "\x65\xad", [0x48b2] = "\x65\xae", [0x48b3] = "\x65\xaf",
-  [0x48b4] = "\x65\xb0", [0x48b5] = "\x65\xb1", [0x48b6] = "\x65\xb2",
-  [0x48b7] = "\x65\xb3", [0x48b8] = "\x65\xb4", [0x48b9] = "\x65\xb5",
-  [0x48ba] = "\x65\xb6", [0x48bb] = "\x65\xb7", [0x48bc] = "\x65\xb8",
-  [0x48bd] = "\x65\xb9", [0x48be] = "\x65\xba", [0x48bf] = "\x65\xbb",
-  [0x48c0] = "\x65\xbc", [0x48c1] = "\x65\xbd", [0x48c2] = "\x65\xbe",
-  [0x48c3] = "\x65\xbf", [0x48c4] = "\x65\xc0", [0x48c5] = "\x65\xc1",
-  [0x48c6] = "\x65\xc2", [0x48c7] = "\xfe\x85", [0x48c8] = "\x65\xc3",
-  [0x48c9] = "\x65\xc4", [0x48ca] = "\x65\xc5", [0x48cb] = "\x65\xc6",
-  [0x48cc] = "\x65\xc7", [0x48cd] = "\x65\xc8", [0x48ce] = "\x65\xc9",
-  [0x48cf] = "\x65\xca", [0x48d0] = "\x65\xcb", [0x48d1] = "\x65\xcc",
-  [0x48d2] = "\x65\xcd", [0x48d3] = "\x65\xce", [0x48d4] = "\x65\xcf",
-  [0x48d5] = "\x65\xd0", [0x48d6] = "\x65\xd1", [0x48d7] = "\x65\xd2",
-  [0x48d8] = "\x65\xd3", [0x48d9] = "\x65\xd4", [0x48da] = "\x65\xd5",
-  [0x48db] = "\x65\xd6", [0x48dc] = "\x65\xd7", [0x48dd] = "\x65\xd8",
-  [0x48de] = "\x65\xd9", [0x48df] = "\x65\xda", [0x48e0] = "\x65\xdb",
-  [0x48e1] = "\x65\xdc", [0x48e2] = "\x65\xdd", [0x48e3] = "\x65\xde",
-  [0x48e4] = "\x65\xdf", [0x48e5] = "\x65\xe0", [0x48e6] = "\x65\xe1",
-  [0x48e7] = "\x65\xe2", [0x48e8] = "\x65\xe3", [0x48e9] = "\x65\xe4",
-  [0x48ea] = "\x65\xe5", [0x48eb] = "\x65\xe6", [0x48ec] = "\x65\xe7",
-  [0x48ed] = "\x65\xe8", [0x48ee] = "\x65\xe9", [0x48ef] = "\x65\xea",
-  [0x48f0] = "\x65\xeb", [0x48f1] = "\x65\xec", [0x48f2] = "\x65\xed",
-  [0x48f3] = "\x65\xee", [0x48f4] = "\x65\xef", [0x48f5] = "\x65\xf0",
-  [0x48f6] = "\x65\xf1", [0x48f7] = "\x65\xf2", [0x48f8] = "\x65\xf3",
-  [0x48f9] = "\x65\xf4", [0x48fa] = "\xfe\x86", [0x48fb] = "\x65\xf5",
-  [0x48fc] = "\x65\xf6", [0x48fd] = "\xfe\x87", [0x48fe] = "\x65\xf7",
-  [0x48ff] = "\x65\xf8", [0x4900] = "\x65\xf9", [0x4901] = "\x65\xfa",
-  [0x4902] = "\xfe\x88", [0x4903] = "\xfe\x89", [0x4904] = "\x65\xfb",
-  [0x4905] = "\xfe\x8a", [0x4906] = "\xfe\x8b", [0x4907] = "\x65\xfc",
-  [0x4908] = "\x65\xfd", [0x4909] = "\x65\xfe", [0x490a] = "\x65\xff",
-  [0x490b] = "\x66\x00", [0x490c] = "\x66\x01", [0x490d] = "\x66\x02",
-  [0x490e] = "\x66\x03", [0x490f] = "\x66\x04", [0x4910] = "\x66\x05",
-  [0x4911] = "\x66\x06", [0x4912] = "\x66\x07", [0x4913] = "\x66\x08",
-  [0x4914] = "\x66\x09", [0x4915] = "\x66\x0a", [0x4916] = "\x66\x0b",
-  [0x4917] = "\x66\x0c", [0x4918] = "\x66\x0d", [0x4919] = "\x66\x0e",
-  [0x491a] = "\x66\x0f", [0x491b] = "\xfe\x8d", [0x491c] = "\x66\x10",
-  [0x491d] = "\x66\x11", [0x491e] = "\x66\x12", [0x491f] = "\xfe\x8c",
-  [0x4920] = "\x66\x13", [0x4921] = "\x66\x14", [0x4922] = "\x66\x15",
-  [0x4923] = "\x66\x16", [0x4924] = "\x66\x17", [0x4925] = "\x66\x18",
-  [0x4926] = "\x66\x19", [0x4927] = "\x66\x1a", [0x4928] = "\x66\x1b",
-  [0x4929] = "\x66\x1c", [0x492a] = "\x66\x1d", [0x492b] = "\x66\x1e",
-  [0x492c] = "\x66\x1f", [0x492d] = "\x66\x20", [0x492e] = "\x66\x21",
-  [0x492f] = "\x66\x22", [0x4930] = "\x66\x23", [0x4931] = "\x66\x24",
-  [0x4932] = "\x66\x25", [0x4933] = "\x66\x26", [0x4934] = "\x66\x27",
-  [0x4935] = "\x66\x28", [0x4936] = "\xfe\x8f", [0x4937] = "\xfe\x8e",
-  [0x4938] = "\x66\x29", [0x4939] = "\x66\x2a", [0x493a] = "\x66\x2b",
-  [0x493b] = "\x66\x2c", [0x493c] = "\x66\x2d", [0x493d] = "\x66\x2e",
-  [0x493e] = "\x66\x2f", [0x493f] = "\x66\x30", [0x4940] = "\x66\x31",
-  [0x4941] = "\x66\x32", [0x4942] = "\x66\x33", [0x4943] = "\x66\x34",
-  [0x4944] = "\x66\x35", [0x4945] = "\x66\x36", [0x4946] = "\x66\x37",
-  [0x4947] = "\x66\x38", [0x4948] = "\x66\x39", [0x4949] = "\x66\x3a",
-  [0x494a] = "\x66\x3b", [0x494b] = "\x66\x3c", [0x494c] = "\x66\x3d",
-  [0x494d] = "\x66\x3e", [0x494e] = "\x66\x3f", [0x494f] = "\x66\x40",
-  [0x4950] = "\x66\x41", [0x4951] = "\x66\x42", [0x4952] = "\x66\x43",
-  [0x4953] = "\x66\x44", [0x4954] = "\x66\x45", [0x4955] = "\x66\x46",
-  [0x4956] = "\x66\x47", [0x4957] = "\x66\x48", [0x4958] = "\x66\x49",
-  [0x4959] = "\x66\x4a", [0x495a] = "\x66\x4b", [0x495b] = "\x66\x4c",
-  [0x495c] = "\x66\x4d", [0x495d] = "\x66\x4e", [0x495e] = "\x66\x4f",
-  [0x495f] = "\x66\x50", [0x4960] = "\x66\x51", [0x4961] = "\x66\x52",
-  [0x4962] = "\x66\x53", [0x4963] = "\x66\x54", [0x4964] = "\x66\x55",
-  [0x4965] = "\x66\x56", [0x4966] = "\x66\x57", [0x4967] = "\x66\x58",
-  [0x4968] = "\x66\x59", [0x4969] = "\x66\x5a", [0x496a] = "\x66\x5b",
-  [0x496b] = "\x66\x5c", [0x496c] = "\x66\x5d", [0x496d] = "\x66\x5e",
-  [0x496e] = "\x66\x5f", [0x496f] = "\x66\x60", [0x4970] = "\x66\x61",
-  [0x4971] = "\x66\x62", [0x4972] = "\x66\x63", [0x4973] = "\x66\x64",
-  [0x4974] = "\x66\x65", [0x4975] = "\x66\x66", [0x4976] = "\x66\x67",
-  [0x4977] = "\x66\x68", [0x4978] = "\x66\x69", [0x4979] = "\x66\x6a",
-  [0x497a] = "\x66\x6b", [0x497b] = "\x66\x6c", [0x497c] = "\x66\x6d",
-  [0x497d] = "\x66\x6e", [0x497e] = "\x66\x6f", [0x497f] = "\x66\x70",
-  [0x4980] = "\x66\x71", [0x4981] = "\x66\x72", [0x4982] = "\x66\x73",
-  [0x4983] = "\x66\x74", [0x4984] = "\x66\x75", [0x4985] = "\x66\x76",
-  [0x4986] = "\x66\x77", [0x4987] = "\x66\x78", [0x4988] = "\x66\x79",
-  [0x4989] = "\x66\x7a", [0x498a] = "\x66\x7b", [0x498b] = "\x66\x7c",
-  [0x498c] = "\x66\x7d", [0x498d] = "\x66\x7e", [0x498e] = "\x66\x7f",
-  [0x498f] = "\x66\x80", [0x4990] = "\x66\x81", [0x4991] = "\x66\x82",
-  [0x4992] = "\x66\x83", [0x4993] = "\x66\x84", [0x4994] = "\x66\x85",
-  [0x4995] = "\x66\x86", [0x4996] = "\x66\x87", [0x4997] = "\x66\x88",
-  [0x4998] = "\x66\x89", [0x4999] = "\x66\x8a", [0x499a] = "\x66\x8b",
-  [0x499b] = "\x66\x8c", [0x499c] = "\x66\x8d", [0x499d] = "\x66\x8e",
-  [0x499e] = "\x66\x8f", [0x499f] = "\x66\x90", [0x49a0] = "\x66\x91",
-  [0x49a1] = "\x66\x92", [0x49a2] = "\x66\x93", [0x49a3] = "\x66\x94",
-  [0x49a4] = "\x66\x95", [0x49a5] = "\x66\x96", [0x49a6] = "\x66\x97",
-  [0x49a7] = "\x66\x98", [0x49a8] = "\x66\x99", [0x49a9] = "\x66\x9a",
-  [0x49aa] = "\x66\x9b", [0x49ab] = "\x66\x9c", [0x49ac] = "\x66\x9d",
-  [0x49ad] = "\x66\x9e", [0x49ae] = "\x66\x9f", [0x49af] = "\x66\xa0",
-  [0x49b0] = "\x66\xa1", [0x49b1] = "\x66\xa2", [0x49b2] = "\x66\xa3",
-  [0x49b3] = "\x66\xa4", [0x49b4] = "\x66\xa5", [0x49b5] = "\x66\xa6",
-  [0x49b6] = "\x66\xa7", [0x49b7] = "\x66\xa8", [0x49b8] = "\x66\xa9",
-  [0x49b9] = "\x66\xaa", [0x49ba] = "\x66\xab", [0x49bb] = "\x66\xac",
-  [0x49bc] = "\x66\xad", [0x49bd] = "\x66\xae", [0x49be] = "\x66\xaf",
-  [0x49bf] = "\x66\xb0", [0x49c0] = "\x66\xb1", [0x49c1] = "\x66\xb2",
-  [0x49c2] = "\x66\xb3", [0x49c3] = "\x66\xb4", [0x49c4] = "\x66\xb5",
-  [0x49c5] = "\x66\xb6", [0x49c6] = "\x66\xb7", [0x49c7] = "\x66\xb8",
-  [0x49c8] = "\x66\xb9", [0x49c9] = "\x66\xba", [0x49ca] = "\x66\xbb",
-  [0x49cb] = "\x66\xbc", [0x49cc] = "\x66\xbd", [0x49cd] = "\x66\xbe",
-  [0x49ce] = "\x66\xbf", [0x49cf] = "\x66\xc0", [0x49d0] = "\x66\xc1",
-  [0x49d1] = "\x66\xc2", [0x49d2] = "\x66\xc3", [0x49d3] = "\x66\xc4",
-  [0x49d4] = "\x66\xc5", [0x49d5] = "\x66\xc6", [0x49d6] = "\x66\xc7",
-  [0x49d7] = "\x66\xc8", [0x49d8] = "\x66\xc9", [0x49d9] = "\x66\xca",
-  [0x49da] = "\x66\xcb", [0x49db] = "\x66\xcc", [0x49dc] = "\x66\xcd",
-  [0x49dd] = "\x66\xce", [0x49de] = "\x66\xcf", [0x49df] = "\x66\xd0",
-  [0x49e0] = "\x66\xd1", [0x49e1] = "\x66\xd2", [0x49e2] = "\x66\xd3",
-  [0x49e3] = "\x66\xd4", [0x49e4] = "\x66\xd5", [0x49e5] = "\x66\xd6",
-  [0x49e6] = "\x66\xd7", [0x49e7] = "\x66\xd8", [0x49e8] = "\x66\xd9",
-  [0x49e9] = "\x66\xda", [0x49ea] = "\x66\xdb", [0x49eb] = "\x66\xdc",
-  [0x49ec] = "\x66\xdd", [0x49ed] = "\x66\xde", [0x49ee] = "\x66\xdf",
-  [0x49ef] = "\x66\xe0", [0x49f0] = "\x66\xe1", [0x49f1] = "\x66\xe2",
-  [0x49f2] = "\x66\xe3", [0x49f3] = "\x66\xe4", [0x49f4] = "\x66\xe5",
-  [0x49f5] = "\x66\xe6", [0x49f6] = "\x66\xe7", [0x49f7] = "\x66\xe8",
-  [0x49f8] = "\x66\xe9", [0x49f9] = "\x66\xea", [0x49fa] = "\x66\xeb",
-  [0x49fb] = "\x66\xec", [0x49fc] = "\x66\xed", [0x49fd] = "\x66\xee",
-  [0x49fe] = "\x66\xef", [0x49ff] = "\x66\xf0", [0x4a00] = "\x66\xf1",
-  [0x4a01] = "\x66\xf2", [0x4a02] = "\x66\xf3", [0x4a03] = "\x66\xf4",
-  [0x4a04] = "\x66\xf5", [0x4a05] = "\x66\xf6", [0x4a06] = "\x66\xf7",
-  [0x4a07] = "\x66\xf8", [0x4a08] = "\x66\xf9", [0x4a09] = "\x66\xfa",
-  [0x4a0a] = "\x66\xfb", [0x4a0b] = "\x66\xfc", [0x4a0c] = "\x66\xfd",
-  [0x4a0d] = "\x66\xfe", [0x4a0e] = "\x66\xff", [0x4a0f] = "\x67\x00",
-  [0x4a10] = "\x67\x01", [0x4a11] = "\x67\x02", [0x4a12] = "\x67\x03",
-  [0x4a13] = "\x67\x04", [0x4a14] = "\x67\x05", [0x4a15] = "\x67\x06",
-  [0x4a16] = "\x67\x07", [0x4a17] = "\x67\x08", [0x4a18] = "\x67\x09",
-  [0x4a19] = "\x67\x0a", [0x4a1a] = "\x67\x0b", [0x4a1b] = "\x67\x0c",
-  [0x4a1c] = "\x67\x0d", [0x4a1d] = "\x67\x0e", [0x4a1e] = "\x67\x0f",
-  [0x4a1f] = "\x67\x10", [0x4a20] = "\x67\x11", [0x4a21] = "\x67\x12",
-  [0x4a22] = "\x67\x13", [0x4a23] = "\x67\x14", [0x4a24] = "\x67\x15",
-  [0x4a25] = "\x67\x16", [0x4a26] = "\x67\x17", [0x4a27] = "\x67\x18",
-  [0x4a28] = "\x67\x19", [0x4a29] = "\x67\x1a", [0x4a2a] = "\x67\x1b",
-  [0x4a2b] = "\x67\x1c", [0x4a2c] = "\x67\x1d", [0x4a2d] = "\x67\x1e",
-  [0x4a2e] = "\x67\x1f", [0x4a2f] = "\x67\x20", [0x4a30] = "\x67\x21",
-  [0x4a31] = "\x67\x22", [0x4a32] = "\x67\x23", [0x4a33] = "\x67\x24",
-  [0x4a34] = "\x67\x25", [0x4a35] = "\x67\x26", [0x4a36] = "\x67\x27",
-  [0x4a37] = "\x67\x28", [0x4a38] = "\x67\x29", [0x4a39] = "\x67\x2a",
-  [0x4a3a] = "\x67\x2b", [0x4a3b] = "\x67\x2c", [0x4a3c] = "\x67\x2d",
-  [0x4a3d] = "\x67\x2e", [0x4a3e] = "\x67\x2f", [0x4a3f] = "\x67\x30",
-  [0x4a40] = "\x67\x31", [0x4a41] = "\x67\x32", [0x4a42] = "\x67\x33",
-  [0x4a43] = "\x67\x34", [0x4a44] = "\x67\x35", [0x4a45] = "\x67\x36",
-  [0x4a46] = "\x67\x37", [0x4a47] = "\x67\x38", [0x4a48] = "\x67\x39",
-  [0x4a49] = "\x67\x3a", [0x4a4a] = "\x67\x3b", [0x4a4b] = "\x67\x3c",
-  [0x4a4c] = "\x67\x3d", [0x4a4d] = "\x67\x3e", [0x4a4e] = "\x67\x3f",
-  [0x4a4f] = "\x67\x40", [0x4a50] = "\x67\x41", [0x4a51] = "\x67\x42",
-  [0x4a52] = "\x67\x43", [0x4a53] = "\x67\x44", [0x4a54] = "\x67\x45",
-  [0x4a55] = "\x67\x46", [0x4a56] = "\x67\x47", [0x4a57] = "\x67\x48",
-  [0x4a58] = "\x67\x49", [0x4a59] = "\x67\x4a", [0x4a5a] = "\x67\x4b",
-  [0x4a5b] = "\x67\x4c", [0x4a5c] = "\x67\x4d", [0x4a5d] = "\x67\x4e",
-  [0x4a5e] = "\x67\x4f", [0x4a5f] = "\x67\x50", [0x4a60] = "\x67\x51",
-  [0x4a61] = "\x67\x52", [0x4a62] = "\x67\x53", [0x4a63] = "\x67\x54",
-  [0x4a64] = "\x67\x55", [0x4a65] = "\x67\x56", [0x4a66] = "\x67\x57",
-  [0x4a67] = "\x67\x58", [0x4a68] = "\x67\x59", [0x4a69] = "\x67\x5a",
-  [0x4a6a] = "\x67\x5b", [0x4a6b] = "\x67\x5c", [0x4a6c] = "\x67\x5d",
-  [0x4a6d] = "\x67\x5e", [0x4a6e] = "\x67\x5f", [0x4a6f] = "\x67\x60",
-  [0x4a70] = "\x67\x61", [0x4a71] = "\x67\x62", [0x4a72] = "\x67\x63",
-  [0x4a73] = "\x67\x64", [0x4a74] = "\x67\x65", [0x4a75] = "\x67\x66",
-  [0x4a76] = "\x67\x67", [0x4a77] = "\x67\x68", [0x4a78] = "\x67\x69",
-  [0x4a79] = "\x67\x6a", [0x4a7a] = "\x67\x6b", [0x4a7b] = "\x67\x6c",
-  [0x4a7c] = "\x67\x6d", [0x4a7d] = "\x67\x6e", [0x4a7e] = "\x67\x6f",
-  [0x4a7f] = "\x67\x70", [0x4a80] = "\x67\x71", [0x4a81] = "\x67\x72",
-  [0x4a82] = "\x67\x73", [0x4a83] = "\x67\x74", [0x4a84] = "\x67\x75",
-  [0x4a85] = "\x67\x76", [0x4a86] = "\x67\x77", [0x4a87] = "\x67\x78",
-  [0x4a88] = "\x67\x79", [0x4a89] = "\x67\x7a", [0x4a8a] = "\x67\x7b",
-  [0x4a8b] = "\x67\x7c", [0x4a8c] = "\x67\x7d", [0x4a8d] = "\x67\x7e",
-  [0x4a8e] = "\x67\x7f", [0x4a8f] = "\x67\x80", [0x4a90] = "\x67\x81",
-  [0x4a91] = "\x67\x82", [0x4a92] = "\x67\x83", [0x4a93] = "\x67\x84",
-  [0x4a94] = "\x67\x85", [0x4a95] = "\x67\x86", [0x4a96] = "\x67\x87",
-  [0x4a97] = "\x67\x88", [0x4a98] = "\x67\x89", [0x4a99] = "\x67\x8a",
-  [0x4a9a] = "\x67\x8b", [0x4a9b] = "\x67\x8c", [0x4a9c] = "\x67\x8d",
-  [0x4a9d] = "\x67\x8e", [0x4a9e] = "\x67\x8f", [0x4a9f] = "\x67\x90",
-  [0x4aa0] = "\x67\x91", [0x4aa1] = "\x67\x92", [0x4aa2] = "\x67\x93",
-  [0x4aa3] = "\x67\x94", [0x4aa4] = "\x67\x95", [0x4aa5] = "\x67\x96",
-  [0x4aa6] = "\x67\x97", [0x4aa7] = "\x67\x98", [0x4aa8] = "\x67\x99",
-  [0x4aa9] = "\x67\x9a", [0x4aaa] = "\x67\x9b", [0x4aab] = "\x67\x9c",
-  [0x4aac] = "\x67\x9d", [0x4aad] = "\x67\x9e", [0x4aae] = "\x67\x9f",
-  [0x4aaf] = "\x67\xa0", [0x4ab0] = "\x67\xa1", [0x4ab1] = "\x67\xa2",
-  [0x4ab2] = "\x67\xa3", [0x4ab3] = "\x67\xa4", [0x4ab4] = "\x67\xa5",
-  [0x4ab5] = "\x67\xa6", [0x4ab6] = "\x67\xa7", [0x4ab7] = "\x67\xa8",
-  [0x4ab8] = "\x67\xa9", [0x4ab9] = "\x67\xaa", [0x4aba] = "\x67\xab",
-  [0x4abb] = "\x67\xac", [0x4abc] = "\x67\xad", [0x4abd] = "\x67\xae",
-  [0x4abe] = "\x67\xaf", [0x4abf] = "\x67\xb0", [0x4ac0] = "\x67\xb1",
-  [0x4ac1] = "\x67\xb2", [0x4ac2] = "\x67\xb3", [0x4ac3] = "\x67\xb4",
-  [0x4ac4] = "\x67\xb5", [0x4ac5] = "\x67\xb6", [0x4ac6] = "\x67\xb7",
-  [0x4ac7] = "\x67\xb8", [0x4ac8] = "\x67\xb9", [0x4ac9] = "\x67\xba",
-  [0x4aca] = "\x67\xbb", [0x4acb] = "\x67\xbc", [0x4acc] = "\x67\xbd",
-  [0x4acd] = "\x67\xbe", [0x4ace] = "\x67\xbf", [0x4acf] = "\x67\xc0",
-  [0x4ad0] = "\x67\xc1", [0x4ad1] = "\x67\xc2", [0x4ad2] = "\x67\xc3",
-  [0x4ad3] = "\x67\xc4", [0x4ad4] = "\x67\xc5", [0x4ad5] = "\x67\xc6",
-  [0x4ad6] = "\x67\xc7", [0x4ad7] = "\x67\xc8", [0x4ad8] = "\x67\xc9",
-  [0x4ad9] = "\x67\xca", [0x4ada] = "\x67\xcb", [0x4adb] = "\x67\xcc",
-  [0x4adc] = "\x67\xcd", [0x4add] = "\x67\xce", [0x4ade] = "\x67\xcf",
-  [0x4adf] = "\x67\xd0", [0x4ae0] = "\x67\xd1", [0x4ae1] = "\x67\xd2",
-  [0x4ae2] = "\x67\xd3", [0x4ae3] = "\x67\xd4", [0x4ae4] = "\x67\xd5",
-  [0x4ae5] = "\x67\xd6", [0x4ae6] = "\x67\xd7", [0x4ae7] = "\x67\xd8",
-  [0x4ae8] = "\x67\xd9", [0x4ae9] = "\x67\xda", [0x4aea] = "\x67\xdb",
-  [0x4aeb] = "\x67\xdc", [0x4aec] = "\x67\xdd", [0x4aed] = "\x67\xde",
-  [0x4aee] = "\x67\xdf", [0x4aef] = "\x67\xe0", [0x4af0] = "\x67\xe1",
-  [0x4af1] = "\x67\xe2", [0x4af2] = "\x67\xe3", [0x4af3] = "\x67\xe4",
-  [0x4af4] = "\x67\xe5", [0x4af5] = "\x67\xe6", [0x4af6] = "\x67\xe7",
-  [0x4af7] = "\x67\xe8", [0x4af8] = "\x67\xe9", [0x4af9] = "\x67\xea",
-  [0x4afa] = "\x67\xeb", [0x4afb] = "\x67\xec", [0x4afc] = "\x67\xed",
-  [0x4afd] = "\x67\xee", [0x4afe] = "\x67\xef", [0x4aff] = "\x67\xf0",
-  [0x4b00] = "\x67\xf1", [0x4b01] = "\x67\xf2", [0x4b02] = "\x67\xf3",
-  [0x4b03] = "\x67\xf4", [0x4b04] = "\x67\xf5", [0x4b05] = "\x67\xf6",
-  [0x4b06] = "\x67\xf7", [0x4b07] = "\x67\xf8", [0x4b08] = "\x67\xf9",
-  [0x4b09] = "\x67\xfa", [0x4b0a] = "\x67\xfb", [0x4b0b] = "\x67\xfc",
-  [0x4b0c] = "\x67\xfd", [0x4b0d] = "\x67\xfe", [0x4b0e] = "\x67\xff",
-  [0x4b0f] = "\x68\x00", [0x4b10] = "\x68\x01", [0x4b11] = "\x68\x02",
-  [0x4b12] = "\x68\x03", [0x4b13] = "\x68\x04", [0x4b14] = "\x68\x05",
-  [0x4b15] = "\x68\x06", [0x4b16] = "\x68\x07", [0x4b17] = "\x68\x08",
-  [0x4b18] = "\x68\x09", [0x4b19] = "\x68\x0a", [0x4b1a] = "\x68\x0b",
-  [0x4b1b] = "\x68\x0c", [0x4b1c] = "\x68\x0d", [0x4b1d] = "\x68\x0e",
-  [0x4b1e] = "\x68\x0f", [0x4b1f] = "\x68\x10", [0x4b20] = "\x68\x11",
-  [0x4b21] = "\x68\x12", [0x4b22] = "\x68\x13", [0x4b23] = "\x68\x14",
-  [0x4b24] = "\x68\x15", [0x4b25] = "\x68\x16", [0x4b26] = "\x68\x17",
-  [0x4b27] = "\x68\x18", [0x4b28] = "\x68\x19", [0x4b29] = "\x68\x1a",
-  [0x4b2a] = "\x68\x1b", [0x4b2b] = "\x68\x1c", [0x4b2c] = "\x68\x1d",
-  [0x4b2d] = "\x68\x1e", [0x4b2e] = "\x68\x1f", [0x4b2f] = "\x68\x20",
-  [0x4b30] = "\x68\x21", [0x4b31] = "\x68\x22", [0x4b32] = "\x68\x23",
-  [0x4b33] = "\x68\x24", [0x4b34] = "\x68\x25", [0x4b35] = "\x68\x26",
-  [0x4b36] = "\x68\x27", [0x4b37] = "\x68\x28", [0x4b38] = "\x68\x29",
-  [0x4b39] = "\x68\x2a", [0x4b3a] = "\x68\x2b", [0x4b3b] = "\x68\x2c",
-  [0x4b3c] = "\x68\x2d", [0x4b3d] = "\x68\x2e", [0x4b3e] = "\x68\x2f",
-  [0x4b3f] = "\x68\x30", [0x4b40] = "\x68\x31", [0x4b41] = "\x68\x32",
-  [0x4b42] = "\x68\x33", [0x4b43] = "\x68\x34", [0x4b44] = "\x68\x35",
-  [0x4b45] = "\x68\x36", [0x4b46] = "\x68\x37", [0x4b47] = "\x68\x38",
-  [0x4b48] = "\x68\x39", [0x4b49] = "\x68\x3a", [0x4b4a] = "\x68\x3b",
-  [0x4b4b] = "\x68\x3c", [0x4b4c] = "\x68\x3d", [0x4b4d] = "\x68\x3e",
-  [0x4b4e] = "\x68\x3f", [0x4b4f] = "\x68\x40", [0x4b50] = "\x68\x41",
-  [0x4b51] = "\x68\x42", [0x4b52] = "\x68\x43", [0x4b53] = "\x68\x44",
-  [0x4b54] = "\x68\x45", [0x4b55] = "\x68\x46", [0x4b56] = "\x68\x47",
-  [0x4b57] = "\x68\x48", [0x4b58] = "\x68\x49", [0x4b59] = "\x68\x4a",
-  [0x4b5a] = "\x68\x4b", [0x4b5b] = "\x68\x4c", [0x4b5c] = "\x68\x4d",
-  [0x4b5d] = "\x68\x4e", [0x4b5e] = "\x68\x4f", [0x4b5f] = "\x68\x50",
-  [0x4b60] = "\x68\x51", [0x4b61] = "\x68\x52", [0x4b62] = "\x68\x53",
-  [0x4b63] = "\x68\x54", [0x4b64] = "\x68\x55", [0x4b65] = "\x68\x56",
-  [0x4b66] = "\x68\x57", [0x4b67] = "\x68\x58", [0x4b68] = "\x68\x59",
-  [0x4b69] = "\x68\x5a", [0x4b6a] = "\x68\x5b", [0x4b6b] = "\x68\x5c",
-  [0x4b6c] = "\x68\x5d", [0x4b6d] = "\x68\x5e", [0x4b6e] = "\x68\x5f",
-  [0x4b6f] = "\x68\x60", [0x4b70] = "\x68\x61", [0x4b71] = "\x68\x62",
-  [0x4b72] = "\x68\x63", [0x4b73] = "\x68\x64", [0x4b74] = "\x68\x65",
-  [0x4b75] = "\x68\x66", [0x4b76] = "\x68\x67", [0x4b77] = "\x68\x68",
-  [0x4b78] = "\x68\x69", [0x4b79] = "\x68\x6a", [0x4b7a] = "\x68\x6b",
-  [0x4b7b] = "\x68\x6c", [0x4b7c] = "\x68\x6d", [0x4b7d] = "\x68\x6e",
-  [0x4b7e] = "\x68\x6f", [0x4b7f] = "\x68\x70", [0x4b80] = "\x68\x71",
-  [0x4b81] = "\x68\x72", [0x4b82] = "\x68\x73", [0x4b83] = "\x68\x74",
-  [0x4b84] = "\x68\x75", [0x4b85] = "\x68\x76", [0x4b86] = "\x68\x77",
-  [0x4b87] = "\x68\x78", [0x4b88] = "\x68\x79", [0x4b89] = "\x68\x7a",
-  [0x4b8a] = "\x68\x7b", [0x4b8b] = "\x68\x7c", [0x4b8c] = "\x68\x7d",
-  [0x4b8d] = "\x68\x7e", [0x4b8e] = "\x68\x7f", [0x4b8f] = "\x68\x80",
-  [0x4b90] = "\x68\x81", [0x4b91] = "\x68\x82", [0x4b92] = "\x68\x83",
-  [0x4b93] = "\x68\x84", [0x4b94] = "\x68\x85", [0x4b95] = "\x68\x86",
-  [0x4b96] = "\x68\x87", [0x4b97] = "\x68\x88", [0x4b98] = "\x68\x89",
-  [0x4b99] = "\x68\x8a", [0x4b9a] = "\x68\x8b", [0x4b9b] = "\x68\x8c",
-  [0x4b9c] = "\x68\x8d", [0x4b9d] = "\x68\x8e", [0x4b9e] = "\x68\x8f",
-  [0x4b9f] = "\x68\x90", [0x4ba0] = "\x68\x91", [0x4ba1] = "\x68\x92",
-  [0x4ba2] = "\x68\x93", [0x4ba3] = "\x68\x94", [0x4ba4] = "\x68\x95",
-  [0x4ba5] = "\x68\x96", [0x4ba6] = "\x68\x97", [0x4ba7] = "\x68\x98",
-  [0x4ba8] = "\x68\x99", [0x4ba9] = "\x68\x9a", [0x4baa] = "\x68\x9b",
-  [0x4bab] = "\x68\x9c", [0x4bac] = "\x68\x9d", [0x4bad] = "\x68\x9e",
-  [0x4bae] = "\x68\x9f", [0x4baf] = "\x68\xa0", [0x4bb0] = "\x68\xa1",
-  [0x4bb1] = "\x68\xa2", [0x4bb2] = "\x68\xa3", [0x4bb3] = "\x68\xa4",
-  [0x4bb4] = "\x68\xa5", [0x4bb5] = "\x68\xa6", [0x4bb6] = "\x68\xa7",
-  [0x4bb7] = "\x68\xa8", [0x4bb8] = "\x68\xa9", [0x4bb9] = "\x68\xaa",
-  [0x4bba] = "\x68\xab", [0x4bbb] = "\x68\xac", [0x4bbc] = "\x68\xad",
-  [0x4bbd] = "\x68\xae", [0x4bbe] = "\x68\xaf", [0x4bbf] = "\x68\xb0",
-  [0x4bc0] = "\x68\xb1", [0x4bc1] = "\x68\xb2", [0x4bc2] = "\x68\xb3",
-  [0x4bc3] = "\x68\xb4", [0x4bc4] = "\x68\xb5", [0x4bc5] = "\x68\xb6",
-  [0x4bc6] = "\x68\xb7", [0x4bc7] = "\x68\xb8", [0x4bc8] = "\x68\xb9",
-  [0x4bc9] = "\x68\xba", [0x4bca] = "\x68\xbb", [0x4bcb] = "\x68\xbc",
-  [0x4bcc] = "\x68\xbd", [0x4bcd] = "\x68\xbe", [0x4bce] = "\x68\xbf",
-  [0x4bcf] = "\x68\xc0", [0x4bd0] = "\x68\xc1", [0x4bd1] = "\x68\xc2",
-  [0x4bd2] = "\x68\xc3", [0x4bd3] = "\x68\xc4", [0x4bd4] = "\x68\xc5",
-  [0x4bd5] = "\x68\xc6", [0x4bd6] = "\x68\xc7", [0x4bd7] = "\x68\xc8",
-  [0x4bd8] = "\x68\xc9", [0x4bd9] = "\x68\xca", [0x4bda] = "\x68\xcb",
-  [0x4bdb] = "\x68\xcc", [0x4bdc] = "\x68\xcd", [0x4bdd] = "\x68\xce",
-  [0x4bde] = "\x68\xcf", [0x4bdf] = "\x68\xd0", [0x4be0] = "\x68\xd1",
-  [0x4be1] = "\x68\xd2", [0x4be2] = "\x68\xd3", [0x4be3] = "\x68\xd4",
-  [0x4be4] = "\x68\xd5", [0x4be5] = "\x68\xd6", [0x4be6] = "\x68\xd7",
-  [0x4be7] = "\x68\xd8", [0x4be8] = "\x68\xd9", [0x4be9] = "\x68\xda",
-  [0x4bea] = "\x68\xdb", [0x4beb] = "\x68\xdc", [0x4bec] = "\x68\xdd",
-  [0x4bed] = "\x68\xde", [0x4bee] = "\x68\xdf", [0x4bef] = "\x68\xe0",
-  [0x4bf0] = "\x68\xe1", [0x4bf1] = "\x68\xe2", [0x4bf2] = "\x68\xe3",
-  [0x4bf3] = "\x68\xe4", [0x4bf4] = "\x68\xe5", [0x4bf5] = "\x68\xe6",
-  [0x4bf6] = "\x68\xe7", [0x4bf7] = "\xfe\x96", [0x4bf8] = "\x68\xe8",
-  [0x4bf9] = "\x68\xe9", [0x4bfa] = "\x68\xea", [0x4bfb] = "\x68\xeb",
-  [0x4bfc] = "\x68\xec", [0x4bfd] = "\x68\xed", [0x4bfe] = "\x68\xee",
-  [0x4bff] = "\x68\xef", [0x4c00] = "\x68\xf0", [0x4c01] = "\x68\xf1",
-  [0x4c02] = "\x68\xf2", [0x4c03] = "\x68\xf3", [0x4c04] = "\x68\xf4",
-  [0x4c05] = "\x68\xf5", [0x4c06] = "\x68\xf6", [0x4c07] = "\x68\xf7",
-  [0x4c08] = "\x68\xf8", [0x4c09] = "\x68\xf9", [0x4c0a] = "\x68\xfa",
-  [0x4c0b] = "\x68\xfb", [0x4c0c] = "\x68\xfc", [0x4c0d] = "\x68\xfd",
-  [0x4c0e] = "\x68\xfe", [0x4c0f] = "\x68\xff", [0x4c10] = "\x69\x00",
-  [0x4c11] = "\x69\x01", [0x4c12] = "\x69\x02", [0x4c13] = "\x69\x03",
-  [0x4c14] = "\x69\x04", [0x4c15] = "\x69\x05", [0x4c16] = "\x69\x06",
-  [0x4c17] = "\x69\x07", [0x4c18] = "\x69\x08", [0x4c19] = "\x69\x09",
-  [0x4c1a] = "\x69\x0a", [0x4c1b] = "\x69\x0b", [0x4c1c] = "\x69\x0c",
-  [0x4c1d] = "\x69\x0d", [0x4c1e] = "\x69\x0e", [0x4c1f] = "\xfe\x93",
-  [0x4c20] = "\xfe\x94", [0x4c21] = "\xfe\x95", [0x4c22] = "\xfe\x97",
-  [0x4c23] = "\xfe\x92", [0x4c24] = "\x69\x0f", [0x4c25] = "\x69\x10",
-  [0x4c26] = "\x69\x11", [0x4c27] = "\x69\x12", [0x4c28] = "\x69\x13",
-  [0x4c29] = "\x69\x14", [0x4c2a] = "\x69\x15", [0x4c2b] = "\x69\x16",
-  [0x4c2c] = "\x69\x17", [0x4c2d] = "\x69\x18", [0x4c2e] = "\x69\x19",
-  [0x4c2f] = "\x69\x1a", [0x4c30] = "\x69\x1b", [0x4c31] = "\x69\x1c",
-  [0x4c32] = "\x69\x1d", [0x4c33] = "\x69\x1e", [0x4c34] = "\x69\x1f",
-  [0x4c35] = "\x69\x20", [0x4c36] = "\x69\x21", [0x4c37] = "\x69\x22",
-  [0x4c38] = "\x69\x23", [0x4c39] = "\x69\x24", [0x4c3a] = "\x69\x25",
-  [0x4c3b] = "\x69\x26", [0x4c3c] = "\x69\x27", [0x4c3d] = "\x69\x28",
-  [0x4c3e] = "\x69\x29", [0x4c3f] = "\x69\x2a", [0x4c40] = "\x69\x2b",
-  [0x4c41] = "\x69\x2c", [0x4c42] = "\x69\x2d", [0x4c43] = "\x69\x2e",
-  [0x4c44] = "\x69\x2f", [0x4c45] = "\x69\x30", [0x4c46] = "\x69\x31",
-  [0x4c47] = "\x69\x32", [0x4c48] = "\x69\x33", [0x4c49] = "\x69\x34",
-  [0x4c4a] = "\x69\x35", [0x4c4b] = "\x69\x36", [0x4c4c] = "\x69\x37",
-  [0x4c4d] = "\x69\x38", [0x4c4e] = "\x69\x39", [0x4c4f] = "\x69\x3a",
-  [0x4c50] = "\x69\x3b", [0x4c51] = "\x69\x3c", [0x4c52] = "\x69\x3d",
-  [0x4c53] = "\x69\x3e", [0x4c54] = "\x69\x3f", [0x4c55] = "\x69\x40",
-  [0x4c56] = "\x69\x41", [0x4c57] = "\x69\x42", [0x4c58] = "\x69\x43",
-  [0x4c59] = "\x69\x44", [0x4c5a] = "\x69\x45", [0x4c5b] = "\x69\x46",
-  [0x4c5c] = "\x69\x47", [0x4c5d] = "\x69\x48", [0x4c5e] = "\x69\x49",
-  [0x4c5f] = "\x69\x4a", [0x4c60] = "\x69\x4b", [0x4c61] = "\x69\x4c",
-  [0x4c62] = "\x69\x4d", [0x4c63] = "\x69\x4e", [0x4c64] = "\x69\x4f",
-  [0x4c65] = "\x69\x50", [0x4c66] = "\x69\x51", [0x4c67] = "\x69\x52",
-  [0x4c68] = "\x69\x53", [0x4c69] = "\x69\x54", [0x4c6a] = "\x69\x55",
-  [0x4c6b] = "\x69\x56", [0x4c6c] = "\x69\x57", [0x4c6d] = "\x69\x58",
-  [0x4c6e] = "\x69\x59", [0x4c6f] = "\x69\x5a", [0x4c70] = "\x69\x5b",
-  [0x4c71] = "\x69\x5c", [0x4c72] = "\x69\x5d", [0x4c73] = "\x69\x5e",
-  [0x4c74] = "\x69\x5f", [0x4c75] = "\x69\x60", [0x4c76] = "\x69\x61",
-  [0x4c77] = "\x69\x62", [0x4c78] = "\x69\x63", [0x4c79] = "\x69\x64",
-  [0x4c7a] = "\x69\x65", [0x4c7b] = "\x69\x66", [0x4c7c] = "\x69\x67",
-  [0x4c7d] = "\x69\x68", [0x4c7e] = "\x69\x69", [0x4c7f] = "\x69\x6a",
-  [0x4c80] = "\x69\x6b", [0x4c81] = "\x69\x6c", [0x4c82] = "\x69\x6d",
-  [0x4c83] = "\x69\x6e", [0x4c84] = "\x69\x6f", [0x4c85] = "\x69\x70",
-  [0x4c86] = "\x69\x71", [0x4c87] = "\x69\x72", [0x4c88] = "\x69\x73",
-  [0x4c89] = "\x69\x74", [0x4c8a] = "\x69\x75", [0x4c8b] = "\x69\x76",
-  [0x4c8c] = "\x69\x77", [0x4c8d] = "\x69\x78", [0x4c8e] = "\x69\x79",
-  [0x4c8f] = "\x69\x7a", [0x4c90] = "\x69\x7b", [0x4c91] = "\x69\x7c",
-  [0x4c92] = "\x69\x7d", [0x4c93] = "\xfe\x98", [0x4c94] = "\xfe\x99",
-  [0x4c95] = "\xfe\x9a", [0x4c96] = "\xfe\x9b", [0x4c97] = "\xfe\x9c",
-  [0x4c98] = "\xfe\x9d", [0x4c99] = "\xfe\x9e", [0x4c9a] = "\x69\x7e",
-  [0x4c9b] = "\x69\x7f", [0x4c9c] = "\x69\x80", [0x4c9d] = "\x69\x81",
-  [0x4c9e] = "\x69\x82", [0x4c9f] = "\x69\x83", [0x4ca0] = "\x69\x84",
-  [0x4ca1] = "\x69\x85", [0x4ca2] = "\x69\x86", [0x4ca3] = "\x69\x87",
-  [0x4ca4] = "\x69\x88", [0x4ca5] = "\x69\x89", [0x4ca6] = "\x69\x8a",
-  [0x4ca7] = "\x69\x8b", [0x4ca8] = "\x69\x8c", [0x4ca9] = "\x69\x8d",
-  [0x4caa] = "\x69\x8e", [0x4cab] = "\x69\x8f", [0x4cac] = "\x69\x90",
-  [0x4cad] = "\x69\x91", [0x4cae] = "\x69\x92", [0x4caf] = "\x69\x93",
-  [0x4cb0] = "\x69\x94", [0x4cb1] = "\x69\x95", [0x4cb2] = "\x69\x96",
-  [0x4cb3] = "\x69\x97", [0x4cb4] = "\x69\x98", [0x4cb5] = "\x69\x99",
-  [0x4cb6] = "\x69\x9a", [0x4cb7] = "\x69\x9b", [0x4cb8] = "\x69\x9c",
-  [0x4cb9] = "\x69\x9d", [0x4cba] = "\x69\x9e", [0x4cbb] = "\x69\x9f",
-  [0x4cbc] = "\x69\xa0", [0x4cbd] = "\x69\xa1", [0x4cbe] = "\x69\xa2",
-  [0x4cbf] = "\x69\xa3", [0x4cc0] = "\x69\xa4", [0x4cc1] = "\x69\xa5",
-  [0x4cc2] = "\x69\xa6", [0x4cc3] = "\x69\xa7", [0x4cc4] = "\x69\xa8",
-  [0x4cc5] = "\x69\xa9", [0x4cc6] = "\x69\xaa", [0x4cc7] = "\x69\xab",
-  [0x4cc8] = "\x69\xac", [0x4cc9] = "\x69\xad", [0x4cca] = "\x69\xae",
-  [0x4ccb] = "\x69\xaf", [0x4ccc] = "\x69\xb0", [0x4ccd] = "\x69\xb1",
-  [0x4cce] = "\x69\xb2", [0x4ccf] = "\x69\xb3", [0x4cd0] = "\x69\xb4",
-  [0x4cd1] = "\x69\xb5", [0x4cd2] = "\x69\xb6", [0x4cd3] = "\x69\xb7",
-  [0x4cd4] = "\x69\xb8", [0x4cd5] = "\x69\xb9", [0x4cd6] = "\x69\xba",
-  [0x4cd7] = "\x69\xbb", [0x4cd8] = "\x69\xbc", [0x4cd9] = "\x69\xbd",
-  [0x4cda] = "\x69\xbe", [0x4cdb] = "\x69\xbf", [0x4cdc] = "\x69\xc0",
-  [0x4cdd] = "\x69\xc1", [0x4cde] = "\x69\xc2", [0x4cdf] = "\x69\xc3",
-  [0x4ce0] = "\x69\xc4", [0x4ce1] = "\x69\xc5", [0x4ce2] = "\x69\xc6",
-  [0x4ce3] = "\x69\xc7", [0x4ce4] = "\x69\xc8", [0x4ce5] = "\x69\xc9",
-  [0x4ce6] = "\x69\xca", [0x4ce7] = "\x69\xcb", [0x4ce8] = "\x69\xcc",
-  [0x4ce9] = "\x69\xcd", [0x4cea] = "\x69\xce", [0x4ceb] = "\x69\xcf",
-  [0x4cec] = "\x69\xd0", [0x4ced] = "\x69\xd1", [0x4cee] = "\x69\xd2",
-  [0x4cef] = "\x69\xd3", [0x4cf0] = "\x69\xd4", [0x4cf1] = "\x69\xd5",
-  [0x4cf2] = "\x69\xd6", [0x4cf3] = "\x69\xd7", [0x4cf4] = "\x69\xd8",
-  [0x4cf5] = "\x69\xd9", [0x4cf6] = "\x69\xda", [0x4cf7] = "\x69\xdb",
-  [0x4cf8] = "\x69\xdc", [0x4cf9] = "\x69\xdd", [0x4cfa] = "\x69\xde",
-  [0x4cfb] = "\x69\xdf", [0x4cfc] = "\x69\xe0", [0x4cfd] = "\x69\xe1",
-  [0x4cfe] = "\x69\xe2", [0x4cff] = "\x69\xe3", [0x4d00] = "\x69\xe4",
-  [0x4d01] = "\x69\xe5", [0x4d02] = "\x69\xe6", [0x4d03] = "\x69\xe7",
-  [0x4d04] = "\x69\xe8", [0x4d05] = "\x69\xe9", [0x4d06] = "\x69\xea",
-  [0x4d07] = "\x69\xeb", [0x4d08] = "\x69\xec", [0x4d09] = "\x69\xed",
-  [0x4d0a] = "\x69\xee", [0x4d0b] = "\x69\xef", [0x4d0c] = "\x69\xf0",
-  [0x4d0d] = "\x69\xf1", [0x4d0e] = "\x69\xf2", [0x4d0f] = "\x69\xf3",
-  [0x4d10] = "\x69\xf4", [0x4d11] = "\x69\xf5", [0x4d12] = "\x69\xf6",
-  [0x4d13] = "\x69\xf7", [0x4d14] = "\x69\xf8", [0x4d15] = "\x69\xf9",
-  [0x4d16] = "\x69\xfa", [0x4d17] = "\x69\xfb", [0x4d18] = "\x69\xfc",
-  [0x4d19] = "\x69\xfd", [0x4d1a] = "\x69\xfe", [0x4d1b] = "\x69\xff",
-  [0x4d1c] = "\x6a\x00", [0x4d1d] = "\x6a\x01", [0x4d1e] = "\x6a\x02",
-  [0x4d1f] = "\x6a\x03", [0x4d20] = "\x6a\x04", [0x4d21] = "\x6a\x05",
-  [0x4d22] = "\x6a\x06", [0x4d23] = "\x6a\x07", [0x4d24] = "\x6a\x08",
-  [0x4d25] = "\x6a\x09", [0x4d26] = "\x6a\x0a", [0x4d27] = "\x6a\x0b",
-  [0x4d28] = "\x6a\x0c", [0x4d29] = "\x6a\x0d", [0x4d2a] = "\x6a\x0e",
-  [0x4d2b] = "\x6a\x0f", [0x4d2c] = "\x6a\x10", [0x4d2d] = "\x6a\x11",
-  [0x4d2e] = "\xfe\x9f", [0x4d2f] = "\x6a\x12", [0x4d30] = "\x6a\x13",
-  [0x4d31] = "\x6a\x14", [0x4d32] = "\x6a\x15", [0x4d33] = "\x6a\x16",
-  [0x4d34] = "\x6a\x17", [0x4d35] = "\x6a\x18", [0x4d80] = "\xd2\xbb",
-  [0x4d81] = "\xb6\xa1", [0x4d82] = "\x81\x40", [0x4d83] = "\xc6\xdf",
-  [0x4d84] = "\x81\x41", [0x4d85] = "\x81\x42", [0x4d86] = "\x81\x43",
-  [0x4d87] = "\xcd\xf2", [0x4d88] = "\xd5\xc9", [0x4d89] = "\xc8\xfd",
-  [0x4d8a] = "\xc9\xcf", [0x4d8b] = "\xcf\xc2", [0x4d8c] = "\xd8\xa2",
-  [0x4d8d] = "\xb2\xbb", [0x4d8e] = "\xd3\xeb", [0x4d8f] = "\x81\x44",
-  [0x4d90] = "\xd8\xa4", [0x4d91] = "\xb3\xf3", [0x4d92] = "\x81\x45",
-  [0x4d93] = "\xd7\xa8", [0x4d94] = "\xc7\xd2", [0x4d95] = "\xd8\xa7",
-  [0x4d96] = "\xca\xc0", [0x4d97] = "\x81\x46", [0x4d98] = "\xc7\xf0",
-  [0x4d99] = "\xb1\xfb", [0x4d9a] = "\xd2\xb5", [0x4d9b] = "\xb4\xd4",
-  [0x4d9c] = "\xb6\xab", [0x4d9d] = "\xcb\xbf", [0x4d9e] = "\xd8\xa9",
-  [0x4d9f] = "\x81\x47", [0x4da0] = "\x81\x48", [0x4da1] = "\x81\x49",
-  [0x4da2] = "\xb6\xaa", [0x4da3] = "\x81\x4a", [0x4da4] = "\xc1\xbd",
-  [0x4da5] = "\xd1\xcf", [0x4da6] = "\x81\x4b", [0x4da7] = "\xc9\xa5",
-  [0x4da8] = "\xd8\xad", [0x4da9] = "\x81\x4c", [0x4daa] = "\xb8\xf6",
-  [0x4dab] = "\xd1\xbe", [0x4dac] = "\xe3\xdc", [0x4dad] = "\xd6\xd0",
-  [0x4dae] = "\x81\x4d", [0x4daf] = "\x81\x4e", [0x4db0] = "\xb7\xe1",
-  [0x4db1] = "\x81\x4f", [0x4db2] = "\xb4\xae", [0x4db3] = "\x81\x50",
-  [0x4db4] = "\xc1\xd9", [0x4db5] = "\x81\x51", [0x4db6] = "\xd8\xbc",
-  [0x4db7] = "\x81\x52", [0x4db8] = "\xcd\xe8", [0x4db9] = "\xb5\xa4",
-  [0x4dba] = "\xce\xaa", [0x4dbb] = "\xd6\xf7", [0x4dbc] = "\x81\x53",
-  [0x4dbd] = "\xc0\xf6", [0x4dbe] = "\xbe\xd9", [0x4dbf] = "\xd8\xaf",
-  [0x4dc0] = "\x81\x54", [0x4dc1] = "\x81\x55", [0x4dc2] = "\x81\x56",
-  [0x4dc3] = "\xc4\xcb", [0x4dc4] = "\x81\x57", [0x4dc5] = "\xbe\xc3",
-  [0x4dc6] = "\x81\x58", [0x4dc7] = "\xd8\xb1", [0x4dc8] = "\xc3\xb4",
-  [0x4dc9] = "\xd2\xe5", [0x4dca] = "\x81\x59", [0x4dcb] = "\xd6\xae",
-  [0x4dcc] = "\xce\xda", [0x4dcd] = "\xd5\xa7", [0x4dce] = "\xba\xf5",
-  [0x4dcf] = "\xb7\xa6", [0x4dd0] = "\xc0\xd6", [0x4dd1] = "\x81\x5a",
-  [0x4dd2] = "\xc6\xb9", [0x4dd3] = "\xc5\xd2", [0x4dd4] = "\xc7\xc7",
-  [0x4dd5] = "\x81\x5b", [0x4dd6] = "\xb9\xd4", [0x4dd7] = "\x81\x5c",
-  [0x4dd8] = "\xb3\xcb", [0x4dd9] = "\xd2\xd2", [0x4dda] = "\x81\x5d",
-  [0x4ddb] = "\x81\x5e", [0x4ddc] = "\xd8\xbf", [0x4ddd] = "\xbe\xc5",
-  [0x4dde] = "\xc6\xf2", [0x4ddf] = "\xd2\xb2", [0x4de0] = "\xcf\xb0",
-  [0x4de1] = "\xcf\xe7", [0x4de2] = "\x81\x5f", [0x4de3] = "\x81\x60",
-  [0x4de4] = "\x81\x61", [0x4de5] = "\x81\x62", [0x4de6] = "\xca\xe9",
-  [0x4de7] = "\x81\x63", [0x4de8] = "\x81\x64", [0x4de9] = "\xd8\xc0",
-  [0x4dea] = "\x81\x65", [0x4deb] = "\x81\x66", [0x4dec] = "\x81\x67",
-  [0x4ded] = "\x81\x68", [0x4dee] = "\x81\x69", [0x4def] = "\x81\x6a",
-  [0x4df0] = "\xc2\xf2", [0x4df1] = "\xc2\xd2", [0x4df2] = "\x81\x6b",
-  [0x4df3] = "\xc8\xe9", [0x4df4] = "\x81\x6c", [0x4df5] = "\x81\x6d",
-  [0x4df6] = "\x81\x6e", [0x4df7] = "\x81\x6f", [0x4df8] = "\x81\x70",
-  [0x4df9] = "\x81\x71", [0x4dfa] = "\x81\x72", [0x4dfb] = "\x81\x73",
-  [0x4dfc] = "\x81\x74", [0x4dfd] = "\x81\x75", [0x4dfe] = "\xc7\xac",
-  [0x4dff] = "\x81\x76", [0x4e00] = "\x81\x77", [0x4e01] = "\x81\x78",
-  [0x4e02] = "\x81\x79", [0x4e03] = "\x81\x7a", [0x4e04] = "\x81\x7b",
-  [0x4e05] = "\x81\x7c", [0x4e06] = "\xc1\xcb", [0x4e07] = "\x81\x7d",
-  [0x4e08] = "\xd3\xe8", [0x4e09] = "\xd5\xf9", [0x4e0a] = "\x81\x7e",
-  [0x4e0b] = "\xca\xc2", [0x4e0c] = "\xb6\xfe", [0x4e0d] = "\xd8\xa1",
-  [0x4e0e] = "\xd3\xda", [0x4e0f] = "\xbf\xf7", [0x4e10] = "\x81\x80",
-  [0x4e11] = "\xd4\xc6", [0x4e12] = "\xbb\xa5", [0x4e13] = "\xd8\xc1",
-  [0x4e14] = "\xce\xe5", [0x4e15] = "\xbe\xae", [0x4e16] = "\x81\x81",
-  [0x4e17] = "\x81\x82", [0x4e18] = "\xd8\xa8", [0x4e19] = "\x81\x83",
-  [0x4e1a] = "\xd1\xc7", [0x4e1b] = "\xd0\xa9", [0x4e1c] = "\x81\x84",
-  [0x4e1d] = "\x81\x85", [0x4e1e] = "\x81\x86", [0x4e1f] = "\xd8\xbd",
-  [0x4e20] = "\xd9\xef", [0x4e21] = "\xcd\xf6", [0x4e22] = "\xbf\xba",
-  [0x4e23] = "\x81\x87", [0x4e24] = "\xbd\xbb", [0x4e25] = "\xba\xa5",
-  [0x4e26] = "\xd2\xe0", [0x4e27] = "\xb2\xfa", [0x4e28] = "\xba\xe0",
-  [0x4e29] = "\xc4\xb6", [0x4e2a] = "\x81\x88", [0x4e2b] = "\xcf\xed",
-  [0x4e2c] = "\xbe\xa9", [0x4e2d] = "\xcd\xa4", [0x4e2e] = "\xc1\xc1",
-  [0x4e2f] = "\x81\x89", [0x4e30] = "\x81\x8a", [0x4e31] = "\x81\x8b",
-  [0x4e32] = "\xc7\xd7", [0x4e33] = "\xd9\xf1", [0x4e34] = "\x81\x8c",
-  [0x4e35] = "\xd9\xf4", [0x4e36] = "\x81\x8d", [0x4e37] = "\x81\x8e",
-  [0x4e38] = "\x81\x8f", [0x4e39] = "\x81\x90", [0x4e3a] = "\xc8\xcb",
-  [0x4e3b] = "\xd8\xe9", [0x4e3c] = "\x81\x91", [0x4e3d] = "\x81\x92",
-  [0x4e3e] = "\x81\x93", [0x4e3f] = "\xd2\xda", [0x4e40] = "\xca\xb2",
-  [0x4e41] = "\xc8\xca", [0x4e42] = "\xd8\xec", [0x4e43] = "\xd8\xea",
-  [0x4e44] = "\xd8\xc6", [0x4e45] = "\xbd\xf6", [0x4e46] = "\xc6\xcd",
-  [0x4e47] = "\xb3\xf0", [0x4e48] = "\x81\x94", [0x4e49] = "\xd8\xeb",
-  [0x4e4a] = "\xbd\xf1", [0x4e4b] = "\xbd\xe9", [0x4e4c] = "\x81\x95",
-  [0x4e4d] = "\xc8\xd4", [0x4e4e] = "\xb4\xd3", [0x4e4f] = "\x81\x96",
-  [0x4e50] = "\x81\x97", [0x4e51] = "\xc2\xd8", [0x4e52] = "\x81\x98",
-  [0x4e53] = "\xb2\xd6", [0x4e54] = "\xd7\xd0", [0x4e55] = "\xca\xcb",
-  [0x4e56] = "\xcb\xfb", [0x4e57] = "\xd5\xcc", [0x4e58] = "\xb8\xb6",
-  [0x4e59] = "\xcf\xc9", [0x4e5a] = "\x81\x99", [0x4e5b] = "\x81\x9a",
-  [0x4e5c] = "\x81\x9b", [0x4e5d] = "\xd9\xda", [0x4e5e] = "\xd8\xf0",
-  [0x4e5f] = "\xc7\xaa", [0x4e60] = "\x81\x9c", [0x4e61] = "\xd8\xee",
-  [0x4e62] = "\x81\x9d", [0x4e63] = "\xb4\xfa", [0x4e64] = "\xc1\xee",
-  [0x4e65] = "\xd2\xd4", [0x4e66] = "\x81\x9e", [0x4e67] = "\x81\x9f",
-  [0x4e68] = "\xd8\xed", [0x4e69] = "\x81\xa0", [0x4e6a] = "\xd2\xc7",
-  [0x4e6b] = "\xd8\xef", [0x4e6c] = "\xc3\xc7", [0x4e6d] = "\x81\xa1",
-  [0x4e6e] = "\x81\xa2", [0x4e6f] = "\x81\xa3", [0x4e70] = "\xd1\xf6",
-  [0x4e71] = "\x81\xa4", [0x4e72] = "\xd6\xd9", [0x4e73] = "\xd8\xf2",
-  [0x4e74] = "\x81\xa5", [0x4e75] = "\xd8\xf5", [0x4e76] = "\xbc\xfe",
-  [0x4e77] = "\xbc\xdb", [0x4e78] = "\x81\xa6", [0x4e79] = "\x81\xa7",
-  [0x4e7a] = "\x81\xa8", [0x4e7b] = "\xc8\xce", [0x4e7c] = "\x81\xa9",
-  [0x4e7d] = "\xb7\xdd", [0x4e7e] = "\x81\xaa", [0x4e7f] = "\xb7\xc2",
-  [0x4e80] = "\x81\xab", [0x4e81] = "\xc6\xf3", [0x4e82] = "\x81\xac",
-  [0x4e83] = "\x81\xad", [0x4e84] = "\x81\xae", [0x4e85] = "\x81\xaf",
-  [0x4e86] = "\x81\xb0", [0x4e87] = "\x81\xb1", [0x4e88] = "\x81\xb2",
-  [0x4e89] = "\xd8\xf8", [0x4e8a] = "\xd2\xc1", [0x4e8b] = "\x81\xb3",
-  [0x4e8c] = "\x81\xb4", [0x4e8d] = "\xce\xe9", [0x4e8e] = "\xbc\xbf",
-  [0x4e8f] = "\xb7\xfc", [0x4e90] = "\xb7\xa5", [0x4e91] = "\xd0\xdd",
-  [0x4e92] = "\x81\xb5", [0x4e93] = "\x81\xb6", [0x4e94] = "\x81\xb7",
-  [0x4e95] = "\x81\xb8", [0x4e96] = "\x81\xb9", [0x4e97] = "\xd6\xda",
-  [0x4e98] = "\xd3\xc5", [0x4e99] = "\xbb\xef", [0x4e9a] = "\xbb\xe1",
-  [0x4e9b] = "\xd8\xf1", [0x4e9c] = "\x81\xba", [0x4e9d] = "\x81\xbb",
-  [0x4e9e] = "\xc9\xa1", [0x4e9f] = "\xce\xb0", [0x4ea0] = "\xb4\xab",
-  [0x4ea1] = "\x81\xbc", [0x4ea2] = "\xd8\xf3", [0x4ea3] = "\x81\xbd",
-  [0x4ea4] = "\xc9\xcb", [0x4ea5] = "\xd8\xf6", [0x4ea6] = "\xc2\xd7",
-  [0x4ea7] = "\xd8\xf7", [0x4ea8] = "\x81\xbe", [0x4ea9] = "\x81\xbf",
-  [0x4eaa] = "\xce\xb1", [0x4eab] = "\xd8\xf9", [0x4eac] = "\x81\xc0",
-  [0x4ead] = "\x81\xc1", [0x4eae] = "\x81\xc2", [0x4eaf] = "\xb2\xae",
-  [0x4eb0] = "\xb9\xc0", [0x4eb1] = "\x81\xc3", [0x4eb2] = "\xd9\xa3",
-  [0x4eb3] = "\x81\xc4", [0x4eb4] = "\xb0\xe9", [0x4eb5] = "\x81\xc5",
-  [0x4eb6] = "\xc1\xe6", [0x4eb7] = "\x81\xc6", [0x4eb8] = "\xc9\xec",
-  [0x4eb9] = "\x81\xc7", [0x4eba] = "\xcb\xc5", [0x4ebb] = "\x81\xc8",
-  [0x4ebc] = "\xcb\xc6", [0x4ebd] = "\xd9\xa4", [0x4ebe] = "\x81\xc9",
-  [0x4ebf] = "\x81\xca", [0x4ec0] = "\x81\xcb", [0x4ec1] = "\x81\xcc",
-  [0x4ec2] = "\x81\xcd", [0x4ec3] = "\xb5\xe8", [0x4ec4] = "\x81\xce",
-  [0x4ec5] = "\x81\xcf", [0x4ec6] = "\xb5\xab", [0x4ec7] = "\x81\xd0",
-  [0x4ec8] = "\x81\xd1", [0x4ec9] = "\x81\xd2", [0x4eca] = "\x81\xd3",
-  [0x4ecb] = "\x81\xd4", [0x4ecc] = "\x81\xd5", [0x4ecd] = "\xce\xbb",
-  [0x4ece] = "\xb5\xcd", [0x4ecf] = "\xd7\xa1", [0x4ed0] = "\xd7\xf4",
-  [0x4ed1] = "\xd3\xd3", [0x4ed2] = "\x81\xd6", [0x4ed3] = "\xcc\xe5",
-  [0x4ed4] = "\x81\xd7", [0x4ed5] = "\xba\xce", [0x4ed6] = "\x81\xd8",
-  [0x4ed7] = "\xd9\xa2", [0x4ed8] = "\xd9\xdc", [0x4ed9] = "\xd3\xe0",
-  [0x4eda] = "\xd8\xfd", [0x4edb] = "\xb7\xf0", [0x4edc] = "\xd7\xf7",
-  [0x4edd] = "\xd8\xfe", [0x4ede] = "\xd8\xfa", [0x4edf] = "\xd9\xa1",
-  [0x4ee0] = "\xc4\xe3", [0x4ee1] = "\x81\xd9", [0x4ee2] = "\x81\xda",
-  [0x4ee3] = "\xd3\xb6", [0x4ee4] = "\xd8\xf4", [0x4ee5] = "\xd9\xdd",
-  [0x4ee6] = "\x81\xdb", [0x4ee7] = "\xd8\xfb", [0x4ee8] = "\x81\xdc",
-  [0x4ee9] = "\xc5\xe5", [0x4eea] = "\x81\xdd", [0x4eeb] = "\x81\xde",
-  [0x4eec] = "\xc0\xd0", [0x4eed] = "\x81\xdf", [0x4eee] = "\x81\xe0",
-  [0x4eef] = "\xd1\xf0", [0x4ef0] = "\xb0\xdb", [0x4ef1] = "\x81\xe1",
-  [0x4ef2] = "\x81\xe2", [0x4ef3] = "\xbc\xd1", [0x4ef4] = "\xd9\xa6",
-  [0x4ef5] = "\x81\xe3", [0x4ef6] = "\xd9\xa5", [0x4ef7] = "\x81\xe4",
-  [0x4ef8] = "\x81\xe5", [0x4ef9] = "\x81\xe6", [0x4efa] = "\x81\xe7",
-  [0x4efb] = "\xd9\xac", [0x4efc] = "\xd9\xae", [0x4efd] = "\x81\xe8",
-  [0x4efe] = "\xd9\xab", [0x4eff] = "\xca\xb9", [0x4f00] = "\x81\xe9",
-  [0x4f01] = "\x81\xea", [0x4f02] = "\x81\xeb", [0x4f03] = "\xd9\xa9",
-  [0x4f04] = "\xd6\xb6", [0x4f05] = "\x81\xec", [0x4f06] = "\x81\xed",
-  [0x4f07] = "\x81\xee", [0x4f08] = "\xb3\xde", [0x4f09] = "\xd9\xa8",
-  [0x4f0a] = "\x81\xef", [0x4f0b] = "\xc0\xfd", [0x4f0c] = "\x81\xf0",
-  [0x4f0d] = "\xca\xcc", [0x4f0e] = "\x81\xf1", [0x4f0f] = "\xd9\xaa",
-  [0x4f10] = "\x81\xf2", [0x4f11] = "\xd9\xa7", [0x4f12] = "\x81\xf3",
-  [0x4f13] = "\x81\xf4", [0x4f14] = "\xd9\xb0", [0x4f15] = "\x81\xf5",
-  [0x4f16] = "\x81\xf6", [0x4f17] = "\xb6\xb1", [0x4f18] = "\x81\xf7",
-  [0x4f19] = "\x81\xf8", [0x4f1a] = "\x81\xf9", [0x4f1b] = "\xb9\xa9",
-  [0x4f1c] = "\x81\xfa", [0x4f1d] = "\xd2\xc0", [0x4f1e] = "\x81\xfb",
-  [0x4f1f] = "\x81\xfc", [0x4f20] = "\xcf\xc0", [0x4f21] = "\x81\xfd",
-  [0x4f22] = "\x81\xfe", [0x4f23] = "\xc2\xc2", [0x4f24] = "\x82\x40",
-  [0x4f25] = "\xbd\xc4", [0x4f26] = "\xd5\xec", [0x4f27] = "\xb2\xe0",
-  [0x4f28] = "\xc7\xc8", [0x4f29] = "\xbf\xeb", [0x4f2a] = "\xd9\xad",
-  [0x4f2b] = "\x82\x41", [0x4f2c] = "\xd9\xaf", [0x4f2d] = "\x82\x42",
-  [0x4f2e] = "\xce\xea", [0x4f2f] = "\xba\xee", [0x4f30] = "\x82\x43",
-  [0x4f31] = "\x82\x44", [0x4f32] = "\x82\x45", [0x4f33] = "\x82\x46",
-  [0x4f34] = "\x82\x47", [0x4f35] = "\xc7\xd6", [0x4f36] = "\x82\x48",
-  [0x4f37] = "\x82\x49", [0x4f38] = "\x82\x4a", [0x4f39] = "\x82\x4b",
-  [0x4f3a] = "\x82\x4c", [0x4f3b] = "\x82\x4d", [0x4f3c] = "\x82\x4e",
-  [0x4f3d] = "\x82\x4f", [0x4f3e] = "\x82\x50", [0x4f3f] = "\xb1\xe3",
-  [0x4f40] = "\x82\x51", [0x4f41] = "\x82\x52", [0x4f42] = "\x82\x53",
-  [0x4f43] = "\xb4\xd9", [0x4f44] = "\xb6\xed", [0x4f45] = "\xd9\xb4",
-  [0x4f46] = "\x82\x54", [0x4f47] = "\x82\x55", [0x4f48] = "\x82\x56",
-  [0x4f49] = "\x82\x57", [0x4f4a] = "\xbf\xa1", [0x4f4b] = "\x82\x58",
-  [0x4f4c] = "\x82\x59", [0x4f4d] = "\x82\x5a", [0x4f4e] = "\xd9\xde",
-  [0x4f4f] = "\xc7\xce", [0x4f50] = "\xc0\xfe", [0x4f51] = "\xd9\xb8",
-  [0x4f52] = "\x82\x5b", [0x4f53] = "\x82\x5c", [0x4f54] = "\x82\x5d",
-  [0x4f55] = "\x82\x5e", [0x4f56] = "\x82\x5f", [0x4f57] = "\xcb\xd7",
-  [0x4f58] = "\xb7\xfd", [0x4f59] = "\x82\x60", [0x4f5a] = "\xd9\xb5",
-  [0x4f5b] = "\x82\x61", [0x4f5c] = "\xd9\xb7", [0x4f5d] = "\xb1\xa3",
-  [0x4f5e] = "\xd3\xe1", [0x4f5f] = "\xd9\xb9", [0x4f60] = "\x82\x62",
-  [0x4f61] = "\xd0\xc5", [0x4f62] = "\x82\x63", [0x4f63] = "\xd9\xb6",
-  [0x4f64] = "\x82\x64", [0x4f65] = "\x82\x65", [0x4f66] = "\xd9\xb1",
-  [0x4f67] = "\x82\x66", [0x4f68] = "\xd9\xb2", [0x4f69] = "\xc1\xa9",
-  [0x4f6a] = "\xd9\xb3", [0x4f6b] = "\x82\x67", [0x4f6c] = "\x82\x68",
-  [0x4f6d] = "\xbc\xf3", [0x4f6e] = "\xd0\xde", [0x4f6f] = "\xb8\xa9",
-  [0x4f70] = "\x82\x69", [0x4f71] = "\xbe\xe3", [0x4f72] = "\x82\x6a",
-  [0x4f73] = "\xd9\xbd", [0x4f74] = "\x82\x6b", [0x4f75] = "\x82\x6c",
-  [0x4f76] = "\x82\x6d", [0x4f77] = "\x82\x6e", [0x4f78] = "\xd9\xba",
-  [0x4f79] = "\x82\x6f", [0x4f7a] = "\xb0\xb3", [0x4f7b] = "\x82\x70",
-  [0x4f7c] = "\x82\x71", [0x4f7d] = "\x82\x72", [0x4f7e] = "\xd9\xc2",
-  [0x4f7f] = "\x82\x73", [0x4f80] = "\x82\x74", [0x4f81] = "\x82\x75",
-  [0x4f82] = "\x82\x76", [0x4f83] = "\x82\x77", [0x4f84] = "\x82\x78",
-  [0x4f85] = "\x82\x79", [0x4f86] = "\x82\x7a", [0x4f87] = "\x82\x7b",
-  [0x4f88] = "\x82\x7c", [0x4f89] = "\x82\x7d", [0x4f8a] = "\x82\x7e",
-  [0x4f8b] = "\x82\x80", [0x4f8c] = "\xd9\xc4", [0x4f8d] = "\xb1\xb6",
-  [0x4f8e] = "\x82\x81", [0x4f8f] = "\xd9\xbf", [0x4f90] = "\x82\x82",
-  [0x4f91] = "\x82\x83", [0x4f92] = "\xb5\xb9", [0x4f93] = "\x82\x84",
-  [0x4f94] = "\xbe\xf3", [0x4f95] = "\x82\x85", [0x4f96] = "\x82\x86",
-  [0x4f97] = "\x82\x87", [0x4f98] = "\xcc\xc8", [0x4f99] = "\xba\xf2",
-  [0x4f9a] = "\xd2\xd0", [0x4f9b] = "\x82\x88", [0x4f9c] = "\xd9\xc3",
-  [0x4f9d] = "\x82\x89", [0x4f9e] = "\x82\x8a", [0x4f9f] = "\xbd\xe8",
-  [0x4fa0] = "\x82\x8b", [0x4fa1] = "\xb3\xab", [0x4fa2] = "\x82\x8c",
-  [0x4fa3] = "\x82\x8d", [0x4fa4] = "\x82\x8e", [0x4fa5] = "\xd9\xc5",
-  [0x4fa6] = "\xbe\xeb", [0x4fa7] = "\x82\x8f", [0x4fa8] = "\xd9\xc6",
-  [0x4fa9] = "\xd9\xbb", [0x4faa] = "\xc4\xdf", [0x4fab] = "\x82\x90",
-  [0x4fac] = "\xd9\xbe", [0x4fad] = "\xd9\xc1", [0x4fae] = "\xd9\xc0",
-  [0x4faf] = "\x82\x91", [0x4fb0] = "\x82\x92", [0x4fb1] = "\x82\x93",
-  [0x4fb2] = "\x82\x94", [0x4fb3] = "\x82\x95", [0x4fb4] = "\x82\x96",
-  [0x4fb5] = "\x82\x97", [0x4fb6] = "\x82\x98", [0x4fb7] = "\x82\x99",
-  [0x4fb8] = "\x82\x9a", [0x4fb9] = "\x82\x9b", [0x4fba] = "\xd5\xae",
-  [0x4fbb] = "\x82\x9c", [0x4fbc] = "\xd6\xb5", [0x4fbd] = "\x82\x9d",
-  [0x4fbe] = "\xc7\xe3", [0x4fbf] = "\x82\x9e", [0x4fc0] = "\x82\x9f",
-  [0x4fc1] = "\x82\xa0", [0x4fc2] = "\x82\xa1", [0x4fc3] = "\xd9\xc8",
-  [0x4fc4] = "\x82\xa2", [0x4fc5] = "\x82\xa3", [0x4fc6] = "\x82\xa4",
-  [0x4fc7] = "\xbc\xd9", [0x4fc8] = "\xd9\xca", [0x4fc9] = "\x82\xa5",
-  [0x4fca] = "\x82\xa6", [0x4fcb] = "\x82\xa7", [0x4fcc] = "\xd9\xbc",
-  [0x4fcd] = "\x82\xa8", [0x4fce] = "\xd9\xcb", [0x4fcf] = "\xc6\xab",
-  [0x4fd0] = "\x82\xa9", [0x4fd1] = "\x82\xaa", [0x4fd2] = "\x82\xab",
-  [0x4fd3] = "\x82\xac", [0x4fd4] = "\x82\xad", [0x4fd5] = "\xd9\xc9",
-  [0x4fd6] = "\x82\xae", [0x4fd7] = "\x82\xaf", [0x4fd8] = "\x82\xb0",
-  [0x4fd9] = "\x82\xb1", [0x4fda] = "\xd7\xf6", [0x4fdb] = "\x82\xb2",
-  [0x4fdc] = "\xcd\xa3", [0x4fdd] = "\x82\xb3", [0x4fde] = "\x82\xb4",
-  [0x4fdf] = "\x82\xb5", [0x4fe0] = "\x82\xb6", [0x4fe1] = "\x82\xb7",
-  [0x4fe2] = "\x82\xb8", [0x4fe3] = "\x82\xb9", [0x4fe4] = "\x82\xba",
-  [0x4fe5] = "\xbd\xa1", [0x4fe6] = "\x82\xbb", [0x4fe7] = "\x82\xbc",
-  [0x4fe8] = "\x82\xbd", [0x4fe9] = "\x82\xbe", [0x4fea] = "\x82\xbf",
-  [0x4feb] = "\x82\xc0", [0x4fec] = "\xd9\xcc", [0x4fed] = "\x82\xc1",
-  [0x4fee] = "\x82\xc2", [0x4fef] = "\x82\xc3", [0x4ff0] = "\x82\xc4",
-  [0x4ff1] = "\x82\xc5", [0x4ff2] = "\x82\xc6", [0x4ff3] = "\x82\xc7",
-  [0x4ff4] = "\x82\xc8", [0x4ff5] = "\x82\xc9", [0x4ff6] = "\xc5\xbc",
-  [0x4ff7] = "\xcd\xb5", [0x4ff8] = "\x82\xca", [0x4ff9] = "\x82\xcb",
-  [0x4ffa] = "\x82\xcc", [0x4ffb] = "\xd9\xcd", [0x4ffc] = "\x82\xcd",
-  [0x4ffd] = "\x82\xce", [0x4ffe] = "\xd9\xc7", [0x4fff] = "\xb3\xa5",
-  [0x5000] = "\xbf\xfe", [0x5001] = "\x82\xcf", [0x5002] = "\x82\xd0",
-  [0x5003] = "\x82\xd1", [0x5004] = "\x82\xd2", [0x5005] = "\xb8\xb5",
-  [0x5006] = "\x82\xd3", [0x5007] = "\x82\xd4", [0x5008] = "\xc0\xfc",
-  [0x5009] = "\x82\xd5", [0x500a] = "\x82\xd6", [0x500b] = "\x82\xd7",
-  [0x500c] = "\x82\xd8", [0x500d] = "\xb0\xf8", [0x500e] = "\x82\xd9",
-  [0x500f] = "\x82\xda", [0x5010] = "\x82\xdb", [0x5011] = "\x82\xdc",
-  [0x5012] = "\x82\xdd", [0x5013] = "\x82\xde", [0x5014] = "\x82\xdf",
-  [0x5015] = "\x82\xe0", [0x5016] = "\x82\xe1", [0x5017] = "\x82\xe2",
-  [0x5018] = "\x82\xe3", [0x5019] = "\x82\xe4", [0x501a] = "\x82\xe5",
-  [0x501b] = "\x82\xe6", [0x501c] = "\x82\xe7", [0x501d] = "\x82\xe8",
-  [0x501e] = "\x82\xe9", [0x501f] = "\x82\xea", [0x5020] = "\x82\xeb",
-  [0x5021] = "\x82\xec", [0x5022] = "\x82\xed", [0x5023] = "\xb4\xf6",
-  [0x5024] = "\x82\xee", [0x5025] = "\xd9\xce", [0x5026] = "\x82\xef",
-  [0x5027] = "\xd9\xcf", [0x5028] = "\xb4\xa2", [0x5029] = "\xd9\xd0",
-  [0x502a] = "\x82\xf0", [0x502b] = "\x82\xf1", [0x502c] = "\xb4\xdf",
-  [0x502d] = "\x82\xf2", [0x502e] = "\x82\xf3", [0x502f] = "\x82\xf4",
-  [0x5030] = "\x82\xf5", [0x5031] = "\x82\xf6", [0x5032] = "\xb0\xc1",
-  [0x5033] = "\x82\xf7", [0x5034] = "\x82\xf8", [0x5035] = "\x82\xf9",
-  [0x5036] = "\x82\xfa", [0x5037] = "\x82\xfb", [0x5038] = "\x82\xfc",
-  [0x5039] = "\x82\xfd", [0x503a] = "\xd9\xd1", [0x503b] = "\xc9\xb5",
-  [0x503c] = "\x82\xfe", [0x503d] = "\x83\x40", [0x503e] = "\x83\x41",
-  [0x503f] = "\x83\x42", [0x5040] = "\x83\x43", [0x5041] = "\x83\x44",
-  [0x5042] = "\x83\x45", [0x5043] = "\x83\x46", [0x5044] = "\x83\x47",
-  [0x5045] = "\x83\x48", [0x5046] = "\x83\x49", [0x5047] = "\x83\x4a",
-  [0x5048] = "\x83\x4b", [0x5049] = "\x83\x4c", [0x504a] = "\x83\x4d",
-  [0x504b] = "\x83\x4e", [0x504c] = "\x83\x4f", [0x504d] = "\x83\x50",
-  [0x504e] = "\x83\x51", [0x504f] = "\xcf\xf1", [0x5050] = "\x83\x52",
-  [0x5051] = "\x83\x53", [0x5052] = "\x83\x54", [0x5053] = "\x83\x55",
-  [0x5054] = "\x83\x56", [0x5055] = "\x83\x57", [0x5056] = "\xd9\xd2",
-  [0x5057] = "\x83\x58", [0x5058] = "\x83\x59", [0x5059] = "\x83\x5a",
-  [0x505a] = "\xc1\xc5", [0x505b] = "\x83\x5b", [0x505c] = "\x83\x5c",
-  [0x505d] = "\x83\x5d", [0x505e] = "\x83\x5e", [0x505f] = "\x83\x5f",
-  [0x5060] = "\x83\x60", [0x5061] = "\x83\x61", [0x5062] = "\x83\x62",
-  [0x5063] = "\x83\x63", [0x5064] = "\x83\x64", [0x5065] = "\x83\x65",
-  [0x5066] = "\xd9\xd6", [0x5067] = "\xc9\xae", [0x5068] = "\x83\x66",
-  [0x5069] = "\x83\x67", [0x506a] = "\x83\x68", [0x506b] = "\x83\x69",
-  [0x506c] = "\xd9\xd5", [0x506d] = "\xd9\xd4", [0x506e] = "\xd9\xd7",
-  [0x506f] = "\x83\x6a", [0x5070] = "\x83\x6b", [0x5071] = "\x83\x6c",
-  [0x5072] = "\x83\x6d", [0x5073] = "\xcb\xdb", [0x5074] = "\x83\x6e",
-  [0x5075] = "\xbd\xa9", [0x5076] = "\x83\x6f", [0x5077] = "\x83\x70",
-  [0x5078] = "\x83\x71", [0x5079] = "\x83\x72", [0x507a] = "\x83\x73",
-  [0x507b] = "\xc6\xa7", [0x507c] = "\x83\x74", [0x507d] = "\x83\x75",
-  [0x507e] = "\x83\x76", [0x507f] = "\x83\x77", [0x5080] = "\x83\x78",
-  [0x5081] = "\x83\x79", [0x5082] = "\x83\x7a", [0x5083] = "\x83\x7b",
-  [0x5084] = "\x83\x7c", [0x5085] = "\x83\x7d", [0x5086] = "\xd9\xd3",
-  [0x5087] = "\xd9\xd8", [0x5088] = "\x83\x7e", [0x5089] = "\x83\x80",
-  [0x508a] = "\x83\x81", [0x508b] = "\xd9\xd9", [0x508c] = "\x83\x82",
-  [0x508d] = "\x83\x83", [0x508e] = "\x83\x84", [0x508f] = "\x83\x85",
-  [0x5090] = "\x83\x86", [0x5091] = "\x83\x87", [0x5092] = "\xc8\xe5",
-  [0x5093] = "\x83\x88", [0x5094] = "\x83\x89", [0x5095] = "\x83\x8a",
-  [0x5096] = "\x83\x8b", [0x5097] = "\x83\x8c", [0x5098] = "\x83\x8d",
-  [0x5099] = "\x83\x8e", [0x509a] = "\x83\x8f", [0x509b] = "\x83\x90",
-  [0x509c] = "\x83\x91", [0x509d] = "\x83\x92", [0x509e] = "\x83\x93",
-  [0x509f] = "\x83\x94", [0x50a0] = "\x83\x95", [0x50a1] = "\xc0\xdc",
-  [0x50a2] = "\x83\x96", [0x50a3] = "\x83\x97", [0x50a4] = "\x83\x98",
-  [0x50a5] = "\x83\x99", [0x50a6] = "\x83\x9a", [0x50a7] = "\x83\x9b",
-  [0x50a8] = "\x83\x9c", [0x50a9] = "\x83\x9d", [0x50aa] = "\x83\x9e",
-  [0x50ab] = "\x83\x9f", [0x50ac] = "\x83\xa0", [0x50ad] = "\x83\xa1",
-  [0x50ae] = "\x83\xa2", [0x50af] = "\x83\xa3", [0x50b0] = "\x83\xa4",
-  [0x50b1] = "\x83\xa5", [0x50b2] = "\x83\xa6", [0x50b3] = "\x83\xa7",
-  [0x50b4] = "\x83\xa8", [0x50b5] = "\x83\xa9", [0x50b6] = "\x83\xaa",
-  [0x50b7] = "\x83\xab", [0x50b8] = "\x83\xac", [0x50b9] = "\x83\xad",
-  [0x50ba] = "\x83\xae", [0x50bb] = "\x83\xaf", [0x50bc] = "\x83\xb0",
-  [0x50bd] = "\x83\xb1", [0x50be] = "\x83\xb2", [0x50bf] = "\xb6\xf9",
-  [0x50c0] = "\xd8\xa3", [0x50c1] = "\xd4\xca", [0x50c2] = "\x83\xb3",
-  [0x50c3] = "\xd4\xaa", [0x50c4] = "\xd0\xd6", [0x50c5] = "\xb3\xe4",
-  [0x50c6] = "\xd5\xd7", [0x50c7] = "\x83\xb4", [0x50c8] = "\xcf\xc8",
-  [0x50c9] = "\xb9\xe2", [0x50ca] = "\x83\xb5", [0x50cb] = "\xbf\xcb",
-  [0x50cc] = "\x83\xb6", [0x50cd] = "\xc3\xe2", [0x50ce] = "\x83\xb7",
-  [0x50cf] = "\x83\xb8", [0x50d0] = "\x83\xb9", [0x50d1] = "\xb6\xd2",
-  [0x50d2] = "\x83\xba", [0x50d3] = "\x83\xbb", [0x50d4] = "\xcd\xc3",
-  [0x50d5] = "\xd9\xee", [0x50d6] = "\xd9\xf0", [0x50d7] = "\x83\xbc",
-  [0x50d8] = "\x83\xbd", [0x50d9] = "\x83\xbe", [0x50da] = "\xb5\xb3",
-  [0x50db] = "\x83\xbf", [0x50dc] = "\xb6\xb5", [0x50dd] = "\x83\xc0",
-  [0x50de] = "\x83\xc1", [0x50df] = "\x83\xc2", [0x50e0] = "\x83\xc3",
-  [0x50e1] = "\x83\xc4", [0x50e2] = "\xbe\xa4", [0x50e3] = "\x83\xc5",
-  [0x50e4] = "\x83\xc6", [0x50e5] = "\xc8\xeb", [0x50e6] = "\x83\xc7",
-  [0x50e7] = "\x83\xc8", [0x50e8] = "\xc8\xab", [0x50e9] = "\x83\xc9",
-  [0x50ea] = "\x83\xca", [0x50eb] = "\xb0\xcb", [0x50ec] = "\xb9\xab",
-  [0x50ed] = "\xc1\xf9", [0x50ee] = "\xd9\xe2", [0x50ef] = "\x83\xcb",
-  [0x50f0] = "\xc0\xbc", [0x50f1] = "\xb9\xb2", [0x50f2] = "\x83\xcc",
-  [0x50f3] = "\xb9\xd8", [0x50f4] = "\xd0\xcb", [0x50f5] = "\xb1\xf8",
-  [0x50f6] = "\xc6\xe4", [0x50f7] = "\xbe\xdf", [0x50f8] = "\xb5\xe4",
-  [0x50f9] = "\xd7\xc8", [0x50fa] = "\x83\xcd", [0x50fb] = "\xd1\xf8",
-  [0x50fc] = "\xbc\xe6", [0x50fd] = "\xca\xde", [0x50fe] = "\x83\xce",
-  [0x50ff] = "\x83\xcf", [0x5100] = "\xbc\xbd", [0x5101] = "\xd9\xe6",
-  [0x5102] = "\xd8\xe7", [0x5103] = "\x83\xd0", [0x5104] = "\x83\xd1",
-  [0x5105] = "\xc4\xda", [0x5106] = "\x83\xd2", [0x5107] = "\x83\xd3",
-  [0x5108] = "\xb8\xd4", [0x5109] = "\xc8\xbd", [0x510a] = "\x83\xd4",
-  [0x510b] = "\x83\xd5", [0x510c] = "\xb2\xe1", [0x510d] = "\xd4\xd9",
-  [0x510e] = "\x83\xd6", [0x510f] = "\x83\xd7", [0x5110] = "\x83\xd8",
-  [0x5111] = "\x83\xd9", [0x5112] = "\xc3\xb0", [0x5113] = "\x83\xda",
-  [0x5114] = "\x83\xdb", [0x5115] = "\xc3\xe1", [0x5116] = "\xda\xa2",
-  [0x5117] = "\xc8\xdf", [0x5118] = "\x83\xdc", [0x5119] = "\xd0\xb4",
-  [0x511a] = "\x83\xdd", [0x511b] = "\xbe\xfc", [0x511c] = "\xc5\xa9",
-  [0x511d] = "\x83\xde", [0x511e] = "\x83\xdf", [0x511f] = "\x83\xe0",
-  [0x5120] = "\xb9\xda", [0x5121] = "\x83\xe1", [0x5122] = "\xda\xa3",
-  [0x5123] = "\x83\xe2", [0x5124] = "\xd4\xa9", [0x5125] = "\xda\xa4",
-  [0x5126] = "\x83\xe3", [0x5127] = "\x83\xe4", [0x5128] = "\x83\xe5",
-  [0x5129] = "\x83\xe6", [0x512a] = "\x83\xe7", [0x512b] = "\xd9\xfb",
-  [0x512c] = "\xb6\xac", [0x512d] = "\x83\xe8", [0x512e] = "\x83\xe9",
-  [0x512f] = "\xb7\xeb", [0x5130] = "\xb1\xf9", [0x5131] = "\xd9\xfc",
-  [0x5132] = "\xb3\xe5", [0x5133] = "\xbe\xf6", [0x5134] = "\x83\xea",
-  [0x5135] = "\xbf\xf6", [0x5136] = "\xd2\xb1", [0x5137] = "\xc0\xe4",
-  [0x5138] = "\x83\xeb", [0x5139] = "\x83\xec", [0x513a] = "\x83\xed",
-  [0x513b] = "\xb6\xb3", [0x513c] = "\xd9\xfe", [0x513d] = "\xd9\xfd",
-  [0x513e] = "\x83\xee", [0x513f] = "\x83\xef", [0x5140] = "\xbe\xbb",
-  [0x5141] = "\x83\xf0", [0x5142] = "\x83\xf1", [0x5143] = "\x83\xf2",
-  [0x5144] = "\xc6\xe0", [0x5145] = "\x83\xf3", [0x5146] = "\xd7\xbc",
-  [0x5147] = "\xda\xa1", [0x5148] = "\x83\xf4", [0x5149] = "\xc1\xb9",
-  [0x514a] = "\x83\xf5", [0x514b] = "\xb5\xf2", [0x514c] = "\xc1\xe8",
-  [0x514d] = "\x83\xf6", [0x514e] = "\x83\xf7", [0x514f] = "\xbc\xf5",
-  [0x5150] = "\x83\xf8", [0x5151] = "\xb4\xd5", [0x5152] = "\x83\xf9",
-  [0x5153] = "\x83\xfa", [0x5154] = "\x83\xfb", [0x5155] = "\x83\xfc",
-  [0x5156] = "\x83\xfd", [0x5157] = "\x83\xfe", [0x5158] = "\x84\x40",
-  [0x5159] = "\x84\x41", [0x515a] = "\x84\x42", [0x515b] = "\xc1\xdd",
-  [0x515c] = "\x84\x43", [0x515d] = "\xc4\xfd", [0x515e] = "\x84\x44",
-  [0x515f] = "\x84\x45", [0x5160] = "\xbc\xb8", [0x5161] = "\xb7\xb2",
-  [0x5162] = "\x84\x46", [0x5163] = "\x84\x47", [0x5164] = "\xb7\xef",
-  [0x5165] = "\x84\x48", [0x5166] = "\x84\x49", [0x5167] = "\x84\x4a",
-  [0x5168] = "\x84\x4b", [0x5169] = "\x84\x4c", [0x516a] = "\x84\x4d",
-  [0x516b] = "\xd9\xec", [0x516c] = "\x84\x4e", [0x516d] = "\xc6\xbe",
-  [0x516e] = "\x84\x4f", [0x516f] = "\xbf\xad", [0x5170] = "\xbb\xcb",
-  [0x5171] = "\x84\x50", [0x5172] = "\x84\x51", [0x5173] = "\xb5\xca",
-  [0x5174] = "\x84\x52", [0x5175] = "\xdb\xc9", [0x5176] = "\xd0\xd7",
-  [0x5177] = "\x84\x53", [0x5178] = "\xcd\xb9", [0x5179] = "\xb0\xbc",
-  [0x517a] = "\xb3\xf6", [0x517b] = "\xbb\xf7", [0x517c] = "\xdb\xca",
-  [0x517d] = "\xba\xaf", [0x517e] = "\x84\x54", [0x517f] = "\xd4\xe4",
-  [0x5180] = "\xb5\xb6", [0x5181] = "\xb5\xf3", [0x5182] = "\xd8\xd6",
-  [0x5183] = "\xc8\xd0", [0x5184] = "\x84\x55", [0x5185] = "\x84\x56",
-  [0x5186] = "\xb7\xd6", [0x5187] = "\xc7\xd0", [0x5188] = "\xd8\xd7",
-  [0x5189] = "\x84\x57", [0x518a] = "\xbf\xaf", [0x518b] = "\x84\x58",
-  [0x518c] = "\x84\x59", [0x518d] = "\xdb\xbb", [0x518e] = "\xd8\xd8",
-  [0x518f] = "\x84\x5a", [0x5190] = "\x84\x5b", [0x5191] = "\xd0\xcc",
-  [0x5192] = "\xbb\xae", [0x5193] = "\x84\x5c", [0x5194] = "\x84\x5d",
-  [0x5195] = "\x84\x5e", [0x5196] = "\xeb\xbe", [0x5197] = "\xc1\xd0",
-  [0x5198] = "\xc1\xf5", [0x5199] = "\xd4\xf2", [0x519a] = "\xb8\xd5",
-  [0x519b] = "\xb4\xb4", [0x519c] = "\x84\x5f", [0x519d] = "\xb3\xf5",
-  [0x519e] = "\x84\x60", [0x519f] = "\x84\x61", [0x51a0] = "\xc9\xbe",
-  [0x51a1] = "\x84\x62", [0x51a2] = "\x84\x63", [0x51a3] = "\x84\x64",
-  [0x51a4] = "\xc5\xd0", [0x51a5] = "\x84\x65", [0x51a6] = "\x84\x66",
-  [0x51a7] = "\x84\x67", [0x51a8] = "\xc5\xd9", [0x51a9] = "\xc0\xfb",
-  [0x51aa] = "\x84\x68", [0x51ab] = "\xb1\xf0", [0x51ac] = "\x84\x69",
-  [0x51ad] = "\xd8\xd9", [0x51ae] = "\xb9\xce", [0x51af] = "\x84\x6a",
-  [0x51b0] = "\xb5\xbd", [0x51b1] = "\x84\x6b", [0x51b2] = "\x84\x6c",
-  [0x51b3] = "\xd8\xda", [0x51b4] = "\x84\x6d", [0x51b5] = "\x84\x6e",
-  [0x51b6] = "\xd6\xc6", [0x51b7] = "\xcb\xa2", [0x51b8] = "\xc8\xaf",
-  [0x51b9] = "\xc9\xb2", [0x51ba] = "\xb4\xcc", [0x51bb] = "\xbf\xcc",
-  [0x51bc] = "\x84\x6f", [0x51bd] = "\xb9\xf4", [0x51be] = "\x84\x70",
-  [0x51bf] = "\xd8\xdb", [0x51c0] = "\xd8\xdc", [0x51c1] = "\xb6\xe7",
-  [0x51c2] = "\xbc\xc1", [0x51c3] = "\xcc\xea", [0x51c4] = "\x84\x71",
-  [0x51c5] = "\x84\x72", [0x51c6] = "\x84\x73", [0x51c7] = "\x84\x74",
-  [0x51c8] = "\x84\x75", [0x51c9] = "\x84\x76", [0x51ca] = "\xcf\xf7",
-  [0x51cb] = "\x84\x77", [0x51cc] = "\xd8\xdd", [0x51cd] = "\xc7\xb0",
-  [0x51ce] = "\x84\x78", [0x51cf] = "\x84\x79", [0x51d0] = "\xb9\xd0",
-  [0x51d1] = "\xbd\xa3", [0x51d2] = "\x84\x7a", [0x51d3] = "\x84\x7b",
-  [0x51d4] = "\xcc\xde", [0x51d5] = "\x84\x7c", [0x51d6] = "\xc6\xca",
-  [0x51d7] = "\x84\x7d", [0x51d8] = "\x84\x7e", [0x51d9] = "\x84\x80",
-  [0x51da] = "\x84\x81", [0x51db] = "\x84\x82", [0x51dc] = "\xd8\xe0",
-  [0x51dd] = "\x84\x83", [0x51de] = "\xd8\xde", [0x51df] = "\x84\x84",
-  [0x51e0] = "\x84\x85", [0x51e1] = "\xd8\xdf", [0x51e2] = "\x84\x86",
-  [0x51e3] = "\x84\x87", [0x51e4] = "\x84\x88", [0x51e5] = "\xb0\xfe",
-  [0x51e6] = "\x84\x89", [0x51e7] = "\xbe\xe7", [0x51e8] = "\x84\x8a",
-  [0x51e9] = "\xca\xa3", [0x51ea] = "\xbc\xf4", [0x51eb] = "\x84\x8b",
-  [0x51ec] = "\x84\x8c", [0x51ed] = "\x84\x8d", [0x51ee] = "\x84\x8e",
-  [0x51ef] = "\xb8\xb1", [0x51f0] = "\x84\x8f", [0x51f1] = "\x84\x90",
-  [0x51f2] = "\xb8\xee", [0x51f3] = "\x84\x91", [0x51f4] = "\x84\x92",
-  [0x51f5] = "\x84\x93", [0x51f6] = "\x84\x94", [0x51f7] = "\x84\x95",
-  [0x51f8] = "\x84\x96", [0x51f9] = "\x84\x97", [0x51fa] = "\x84\x98",
-  [0x51fb] = "\x84\x99", [0x51fc] = "\x84\x9a", [0x51fd] = "\xd8\xe2",
-  [0x51fe] = "\x84\x9b", [0x51ff] = "\xbd\xcb", [0x5200] = "\x84\x9c",
-  [0x5201] = "\xd8\xe4", [0x5202] = "\xd8\xe3", [0x5203] = "\x84\x9d",
-  [0x5204] = "\x84\x9e", [0x5205] = "\x84\x9f", [0x5206] = "\x84\xa0",
-  [0x5207] = "\x84\xa1", [0x5208] = "\xc5\xfc", [0x5209] = "\x84\xa2",
-  [0x520a] = "\x84\xa3", [0x520b] = "\x84\xa4", [0x520c] = "\x84\xa5",
-  [0x520d] = "\x84\xa6", [0x520e] = "\x84\xa7", [0x520f] = "\x84\xa8",
-  [0x5210] = "\xd8\xe5", [0x5211] = "\x84\xa9", [0x5212] = "\x84\xaa",
-  [0x5213] = "\xd8\xe6", [0x5214] = "\x84\xab", [0x5215] = "\x84\xac",
-  [0x5216] = "\x84\xad", [0x5217] = "\x84\xae", [0x5218] = "\x84\xaf",
-  [0x5219] = "\x84\xb0", [0x521a] = "\x84\xb1", [0x521b] = "\xc1\xa6",
-  [0x521c] = "\x84\xb2", [0x521d] = "\xc8\xb0", [0x521e] = "\xb0\xec",
-  [0x521f] = "\xb9\xa6", [0x5220] = "\xbc\xd3", [0x5221] = "\xce\xf1",
-  [0x5222] = "\xdb\xbd", [0x5223] = "\xc1\xd3", [0x5224] = "\x84\xb3",
-  [0x5225] = "\x84\xb4", [0x5226] = "\x84\xb5", [0x5227] = "\x84\xb6",
-  [0x5228] = "\xb6\xaf", [0x5229] = "\xd6\xfa", [0x522a] = "\xc5\xac",
-  [0x522b] = "\xbd\xd9", [0x522c] = "\xdb\xbe", [0x522d] = "\xdb\xbf",
-  [0x522e] = "\x84\xb7", [0x522f] = "\x84\xb8", [0x5230] = "\x84\xb9",
-  [0x5231] = "\xc0\xf8", [0x5232] = "\xbe\xa2", [0x5233] = "\xc0\xcd",
-  [0x5234] = "\x84\xba", [0x5235] = "\x84\xbb", [0x5236] = "\x84\xbc",
-  [0x5237] = "\x84\xbd", [0x5238] = "\x84\xbe", [0x5239] = "\x84\xbf",
-  [0x523a] = "\x84\xc0", [0x523b] = "\x84\xc1", [0x523c] = "\x84\xc2",
-  [0x523d] = "\x84\xc3", [0x523e] = "\xdb\xc0", [0x523f] = "\xca\xc6",
-  [0x5240] = "\x84\xc4", [0x5241] = "\x84\xc5", [0x5242] = "\x84\xc6",
-  [0x5243] = "\xb2\xaa", [0x5244] = "\x84\xc7", [0x5245] = "\x84\xc8",
-  [0x5246] = "\x84\xc9", [0x5247] = "\xd3\xc2", [0x5248] = "\x84\xca",
-  [0x5249] = "\xc3\xe3", [0x524a] = "\x84\xcb", [0x524b] = "\xd1\xab",
-  [0x524c] = "\x84\xcc", [0x524d] = "\x84\xcd", [0x524e] = "\x84\xce",
-  [0x524f] = "\x84\xcf", [0x5250] = "\xdb\xc2", [0x5251] = "\x84\xd0",
-  [0x5252] = "\xc0\xd5", [0x5253] = "\x84\xd1", [0x5254] = "\x84\xd2",
-  [0x5255] = "\x84\xd3", [0x5256] = "\xdb\xc3", [0x5257] = "\x84\xd4",
-  [0x5258] = "\xbf\xb1", [0x5259] = "\x84\xd5", [0x525a] = "\x84\xd6",
-  [0x525b] = "\x84\xd7", [0x525c] = "\x84\xd8", [0x525d] = "\x84\xd9",
-  [0x525e] = "\x84\xda", [0x525f] = "\xc4\xbc", [0x5260] = "\x84\xdb",
-  [0x5261] = "\x84\xdc", [0x5262] = "\x84\xdd", [0x5263] = "\x84\xde",
-  [0x5264] = "\xc7\xda", [0x5265] = "\x84\xdf", [0x5266] = "\x84\xe0",
-  [0x5267] = "\x84\xe1", [0x5268] = "\x84\xe2", [0x5269] = "\x84\xe3",
-  [0x526a] = "\x84\xe4", [0x526b] = "\x84\xe5", [0x526c] = "\x84\xe6",
-  [0x526d] = "\x84\xe7", [0x526e] = "\x84\xe8", [0x526f] = "\x84\xe9",
-  [0x5270] = "\xdb\xc4", [0x5271] = "\x84\xea", [0x5272] = "\x84\xeb",
-  [0x5273] = "\x84\xec", [0x5274] = "\x84\xed", [0x5275] = "\x84\xee",
-  [0x5276] = "\x84\xef", [0x5277] = "\x84\xf0", [0x5278] = "\x84\xf1",
-  [0x5279] = "\xd9\xe8", [0x527a] = "\xc9\xd7", [0x527b] = "\x84\xf2",
-  [0x527c] = "\x84\xf3", [0x527d] = "\x84\xf4", [0x527e] = "\xb9\xb4",
-  [0x527f] = "\xce\xf0", [0x5280] = "\xd4\xc8", [0x5281] = "\x84\xf5",
-  [0x5282] = "\x84\xf6", [0x5283] = "\x84\xf7", [0x5284] = "\x84\xf8",
-  [0x5285] = "\xb0\xfc", [0x5286] = "\xb4\xd2", [0x5287] = "\x84\xf9",
-  [0x5288] = "\xd0\xd9", [0x5289] = "\x84\xfa", [0x528a] = "\x84\xfb",
-  [0x528b] = "\x84\xfc", [0x528c] = "\x84\xfd", [0x528d] = "\xd9\xe9",
-  [0x528e] = "\x84\xfe", [0x528f] = "\xde\xcb", [0x5290] = "\xd9\xeb",
-  [0x5291] = "\x85\x40", [0x5292] = "\x85\x41", [0x5293] = "\x85\x42",
-  [0x5294] = "\x85\x43", [0x5295] = "\xd8\xb0", [0x5296] = "\xbb\xaf",
-  [0x5297] = "\xb1\xb1", [0x5298] = "\x85\x44", [0x5299] = "\xb3\xd7",
-  [0x529a] = "\xd8\xce", [0x529b] = "\x85\x45", [0x529c] = "\x85\x46",
-  [0x529d] = "\xd4\xd1", [0x529e] = "\x85\x47", [0x529f] = "\x85\x48",
-  [0x52a0] = "\xbd\xb3", [0x52a1] = "\xbf\xef", [0x52a2] = "\x85\x49",
-  [0x52a3] = "\xcf\xbb", [0x52a4] = "\x85\x4a", [0x52a5] = "\x85\x4b",
-  [0x52a6] = "\xd8\xd0", [0x52a7] = "\x85\x4c", [0x52a8] = "\x85\x4d",
-  [0x52a9] = "\x85\x4e", [0x52aa] = "\xb7\xcb", [0x52ab] = "\x85\x4f",
-  [0x52ac] = "\x85\x50", [0x52ad] = "\x85\x51", [0x52ae] = "\xd8\xd1",
-  [0x52af] = "\x85\x52", [0x52b0] = "\x85\x53", [0x52b1] = "\x85\x54",
-  [0x52b2] = "\x85\x55", [0x52b3] = "\x85\x56", [0x52b4] = "\x85\x57",
-  [0x52b5] = "\x85\x58", [0x52b6] = "\x85\x59", [0x52b7] = "\x85\x5a",
-  [0x52b8] = "\x85\x5b", [0x52b9] = "\xc6\xa5", [0x52ba] = "\xc7\xf8",
-  [0x52bb] = "\xd2\xbd", [0x52bc] = "\x85\x5c", [0x52bd] = "\x85\x5d",
-  [0x52be] = "\xd8\xd2", [0x52bf] = "\xc4\xe4", [0x52c0] = "\x85\x5e",
-  [0x52c1] = "\xca\xae", [0x52c2] = "\x85\x5f", [0x52c3] = "\xc7\xa7",
-  [0x52c4] = "\x85\x60", [0x52c5] = "\xd8\xa6", [0x52c6] = "\x85\x61",
-  [0x52c7] = "\xc9\xfd", [0x52c8] = "\xce\xe7", [0x52c9] = "\xbb\xdc",
-  [0x52ca] = "\xb0\xeb", [0x52cb] = "\x85\x62", [0x52cc] = "\x85\x63",
-  [0x52cd] = "\x85\x64", [0x52ce] = "\xbb\xaa", [0x52cf] = "\xd0\xad",
-  [0x52d0] = "\x85\x65", [0x52d1] = "\xb1\xb0", [0x52d2] = "\xd7\xe4",
-  [0x52d3] = "\xd7\xbf", [0x52d4] = "\x85\x66", [0x52d5] = "\xb5\xa5",
-  [0x52d6] = "\xc2\xf4", [0x52d7] = "\xc4\xcf", [0x52d8] = "\x85\x67",
-  [0x52d9] = "\x85\x68", [0x52da] = "\xb2\xa9", [0x52db] = "\x85\x69",
-  [0x52dc] = "\xb2\xb7", [0x52dd] = "\x85\x6a", [0x52de] = "\xb1\xe5",
-  [0x52df] = "\xdf\xb2", [0x52e0] = "\xd5\xbc", [0x52e1] = "\xbf\xa8",
-  [0x52e2] = "\xc2\xac", [0x52e3] = "\xd8\xd5", [0x52e4] = "\xc2\xb1",
-  [0x52e5] = "\x85\x6b", [0x52e6] = "\xd8\xd4", [0x52e7] = "\xce\xd4",
-  [0x52e8] = "\x85\x6c", [0x52e9] = "\xda\xe0", [0x52ea] = "\x85\x6d",
-  [0x52eb] = "\xce\xc0", [0x52ec] = "\x85\x6e", [0x52ed] = "\x85\x6f",
-  [0x52ee] = "\xd8\xb4", [0x52ef] = "\xc3\xae", [0x52f0] = "\xd3\xa1",
-  [0x52f1] = "\xce\xa3", [0x52f2] = "\x85\x70", [0x52f3] = "\xbc\xb4",
-  [0x52f4] = "\xc8\xb4", [0x52f5] = "\xc2\xd1", [0x52f6] = "\x85\x71",
-  [0x52f7] = "\xbe\xed", [0x52f8] = "\xd0\xb6", [0x52f9] = "\x85\x72",
-  [0x52fa] = "\xda\xe1", [0x52fb] = "\x85\x73", [0x52fc] = "\x85\x74",
-  [0x52fd] = "\x85\x75", [0x52fe] = "\x85\x76", [0x52ff] = "\xc7\xe4",
-  [0x5300] = "\x85\x77", [0x5301] = "\x85\x78", [0x5302] = "\xb3\xa7",
-  [0x5303] = "\x85\x79", [0x5304] = "\xb6\xf2", [0x5305] = "\xcc\xfc",
-  [0x5306] = "\xc0\xfa", [0x5307] = "\x85\x7a", [0x5308] = "\x85\x7b",
-  [0x5309] = "\xc0\xf7", [0x530a] = "\x85\x7c", [0x530b] = "\xd1\xb9",
-  [0x530c] = "\xd1\xe1", [0x530d] = "\xd8\xc7", [0x530e] = "\x85\x7d",
-  [0x530f] = "\x85\x7e", [0x5310] = "\x85\x80", [0x5311] = "\x85\x81",
-  [0x5312] = "\x85\x82", [0x5313] = "\x85\x83", [0x5314] = "\x85\x84",
-  [0x5315] = "\xb2\xde", [0x5316] = "\x85\x85", [0x5317] = "\x85\x86",
-  [0x5318] = "\xc0\xe5", [0x5319] = "\x85\x87", [0x531a] = "\xba\xf1",
-  [0x531b] = "\x85\x88", [0x531c] = "\x85\x89", [0x531d] = "\xd8\xc8",
-  [0x531e] = "\x85\x8a", [0x531f] = "\xd4\xad", [0x5320] = "\x85\x8b",
-  [0x5321] = "\x85\x8c", [0x5322] = "\xcf\xe1", [0x5323] = "\xd8\xc9",
-  [0x5324] = "\x85\x8d", [0x5325] = "\xd8\xca", [0x5326] = "\xcf\xc3",
-  [0x5327] = "\x85\x8e", [0x5328] = "\xb3\xf8", [0x5329] = "\xbe\xc7",
-  [0x532a] = "\x85\x8f", [0x532b] = "\x85\x90", [0x532c] = "\x85\x91",
-  [0x532d] = "\x85\x92", [0x532e] = "\xd8\xcb", [0x532f] = "\x85\x93",
-  [0x5330] = "\x85\x94", [0x5331] = "\x85\x95", [0x5332] = "\x85\x96",
-  [0x5333] = "\x85\x97", [0x5334] = "\x85\x98", [0x5335] = "\x85\x99",
-  [0x5336] = "\xdb\xcc", [0x5337] = "\x85\x9a", [0x5338] = "\x85\x9b",
-  [0x5339] = "\x85\x9c", [0x533a] = "\x85\x9d", [0x533b] = "\xc8\xa5",
-  [0x533c] = "\x85\x9e", [0x533d] = "\x85\x9f", [0x533e] = "\x85\xa0",
-  [0x533f] = "\xcf\xd8", [0x5340] = "\x85\xa1", [0x5341] = "\xc8\xfe",
-  [0x5342] = "\xb2\xce", [0x5343] = "\x85\xa2", [0x5344] = "\x85\xa3",
-  [0x5345] = "\x85\xa4", [0x5346] = "\x85\xa5", [0x5347] = "\x85\xa6",
-  [0x5348] = "\xd3\xd6", [0x5349] = "\xb2\xe6", [0x534a] = "\xbc\xb0",
-  [0x534b] = "\xd3\xd1", [0x534c] = "\xcb\xab", [0x534d] = "\xb7\xb4",
-  [0x534e] = "\x85\xa7", [0x534f] = "\x85\xa8", [0x5350] = "\x85\xa9",
-  [0x5351] = "\xb7\xa2", [0x5352] = "\x85\xaa", [0x5353] = "\x85\xab",
-  [0x5354] = "\xca\xe5", [0x5355] = "\x85\xac", [0x5356] = "\xc8\xa1",
-  [0x5357] = "\xca\xdc", [0x5358] = "\xb1\xe4", [0x5359] = "\xd0\xf0",
-  [0x535a] = "\x85\xad", [0x535b] = "\xc5\xd1", [0x535c] = "\x85\xae",
-  [0x535d] = "\x85\xaf", [0x535e] = "\x85\xb0", [0x535f] = "\xdb\xc5",
-  [0x5360] = "\xb5\xfe", [0x5361] = "\x85\xb1", [0x5362] = "\x85\xb2",
-  [0x5363] = "\xbf\xda", [0x5364] = "\xb9\xc5", [0x5365] = "\xbe\xe4",
-  [0x5366] = "\xc1\xed", [0x5367] = "\x85\xb3", [0x5368] = "\xdf\xb6",
-  [0x5369] = "\xdf\xb5", [0x536a] = "\xd6\xbb", [0x536b] = "\xbd\xd0",
-  [0x536c] = "\xd5\xd9", [0x536d] = "\xb0\xc8", [0x536e] = "\xb6\xa3",
-  [0x536f] = "\xbf\xc9", [0x5370] = "\xcc\xa8", [0x5371] = "\xdf\xb3",
-  [0x5372] = "\xca\xb7", [0x5373] = "\xd3\xd2", [0x5374] = "\x85\xb4",
-  [0x5375] = "\xd8\xcf", [0x5376] = "\xd2\xb6", [0x5377] = "\xba\xc5",
-  [0x5378] = "\xcb\xbe", [0x5379] = "\xcc\xbe", [0x537a] = "\x85\xb5",
-  [0x537b] = "\xdf\xb7", [0x537c] = "\xb5\xf0", [0x537d] = "\xdf\xb4",
-  [0x537e] = "\x85\xb6", [0x537f] = "\x85\xb7", [0x5380] = "\x85\xb8",
-  [0x5381] = "\xd3\xf5", [0x5382] = "\x85\xb9", [0x5383] = "\xb3\xd4",
-  [0x5384] = "\xb8\xf7", [0x5385] = "\x85\xba", [0x5386] = "\xdf\xba",
-  [0x5387] = "\x85\xbb", [0x5388] = "\xba\xcf", [0x5389] = "\xbc\xaa",
-  [0x538a] = "\xb5\xf5", [0x538b] = "\x85\xbc", [0x538c] = "\xcd\xac",
-  [0x538d] = "\xc3\xfb", [0x538e] = "\xba\xf3", [0x538f] = "\xc0\xf4",
-  [0x5390] = "\xcd\xc2", [0x5391] = "\xcf\xf2", [0x5392] = "\xdf\xb8",
-  [0x5393] = "\xcf\xc5", [0x5394] = "\x85\xbd", [0x5395] = "\xc2\xc0",
-  [0x5396] = "\xdf\xb9", [0x5397] = "\xc2\xf0", [0x5398] = "\x85\xbe",
-  [0x5399] = "\x85\xbf", [0x539a] = "\x85\xc0", [0x539b] = "\xbe\xfd",
-  [0x539c] = "\x85\xc1", [0x539d] = "\xc1\xdf", [0x539e] = "\xcd\xcc",
-  [0x539f] = "\xd2\xf7", [0x53a0] = "\xb7\xcd", [0x53a1] = "\xdf\xc1",
-  [0x53a2] = "\x85\xc2", [0x53a3] = "\xdf\xc4", [0x53a4] = "\x85\xc3",
-  [0x53a5] = "\x85\xc4", [0x53a6] = "\xb7\xf1", [0x53a7] = "\xb0\xc9",
-  [0x53a8] = "\xb6\xd6", [0x53a9] = "\xb7\xd4", [0x53aa] = "\x85\xc5",
-  [0x53ab] = "\xba\xac", [0x53ac] = "\xcc\xfd", [0x53ad] = "\xbf\xd4",
-  [0x53ae] = "\xcb\xb1", [0x53af] = "\xc6\xf4", [0x53b0] = "\x85\xc6",
-  [0x53b1] = "\xd6\xa8", [0x53b2] = "\xdf\xc5", [0x53b3] = "\x85\xc7",
-  [0x53b4] = "\xce\xe2", [0x53b5] = "\xb3\xb3", [0x53b6] = "\x85\xc8",
-  [0x53b7] = "\x85\xc9", [0x53b8] = "\xce\xfc", [0x53b9] = "\xb4\xb5",
-  [0x53ba] = "\x85\xca", [0x53bb] = "\xce\xc7", [0x53bc] = "\xba\xf0",
-  [0x53bd] = "\x85\xcb", [0x53be] = "\xce\xe1", [0x53bf] = "\x85\xcc",
-  [0x53c0] = "\xd1\xbd", [0x53c1] = "\x85\xcd", [0x53c2] = "\x85\xce",
-  [0x53c3] = "\xdf\xc0", [0x53c4] = "\x85\xcf", [0x53c5] = "\x85\xd0",
-  [0x53c6] = "\xb4\xf4", [0x53c7] = "\x85\xd1", [0x53c8] = "\xb3\xca",
-  [0x53c9] = "\x85\xd2", [0x53ca] = "\xb8\xe6", [0x53cb] = "\xdf\xbb",
-  [0x53cc] = "\x85\xd3", [0x53cd] = "\x85\xd4", [0x53ce] = "\x85\xd5",
-  [0x53cf] = "\x85\xd6", [0x53d0] = "\xc4\xc5", [0x53d1] = "\x85\xd7",
-  [0x53d2] = "\xdf\xbc", [0x53d3] = "\xdf\xbd", [0x53d4] = "\xdf\xbe",
-  [0x53d5] = "\xc5\xbb", [0x53d6] = "\xdf\xbf", [0x53d7] = "\xdf\xc2",
-  [0x53d8] = "\xd4\xb1", [0x53d9] = "\xdf\xc3", [0x53da] = "\x85\xd8",
-  [0x53db] = "\xc7\xba", [0x53dc] = "\xce\xd8", [0x53dd] = "\x85\xd9",
-  [0x53de] = "\x85\xda", [0x53df] = "\x85\xdb", [0x53e0] = "\x85\xdc",
-  [0x53e1] = "\x85\xdd", [0x53e2] = "\xc4\xd8", [0x53e3] = "\x85\xde",
-  [0x53e4] = "\xdf\xca", [0x53e5] = "\x85\xdf", [0x53e6] = "\xdf\xcf",
-  [0x53e7] = "\x85\xe0", [0x53e8] = "\xd6\xdc", [0x53e9] = "\x85\xe1",
-  [0x53ea] = "\x85\xe2", [0x53eb] = "\x85\xe3", [0x53ec] = "\x85\xe4",
-  [0x53ed] = "\x85\xe5", [0x53ee] = "\x85\xe6", [0x53ef] = "\x85\xe7",
-  [0x53f0] = "\x85\xe8", [0x53f1] = "\xdf\xc9", [0x53f2] = "\xdf\xda",
-  [0x53f3] = "\xce\xb6", [0x53f4] = "\x85\xe9", [0x53f5] = "\xba\xc7",
-  [0x53f6] = "\xdf\xce", [0x53f7] = "\xdf\xc8", [0x53f8] = "\xc5\xde",
-  [0x53f9] = "\x85\xea", [0x53fa] = "\x85\xeb", [0x53fb] = "\xc9\xeb",
-  [0x53fc] = "\xba\xf4", [0x53fd] = "\xc3\xfc", [0x53fe] = "\x85\xec",
-  [0x53ff] = "\x85\xed", [0x5400] = "\xbe\xd7", [0x5401] = "\x85\xee",
-  [0x5402] = "\xdf\xc6", [0x5403] = "\x85\xef", [0x5404] = "\xdf\xcd",
-  [0x5405] = "\x85\xf0", [0x5406] = "\xc5\xd8", [0x5407] = "\x85\xf1",
-  [0x5408] = "\x85\xf2", [0x5409] = "\x85\xf3", [0x540a] = "\x85\xf4",
-  [0x540b] = "\xd5\xa6", [0x540c] = "\xba\xcd", [0x540d] = "\x85\xf5",
-  [0x540e] = "\xbe\xcc", [0x540f] = "\xd3\xbd", [0x5410] = "\xb8\xc0",
-  [0x5411] = "\x85\xf6", [0x5412] = "\xd6\xe4", [0x5413] = "\x85\xf7",
-  [0x5414] = "\xdf\xc7", [0x5415] = "\xb9\xbe", [0x5416] = "\xbf\xa7",
-  [0x5417] = "\x85\xf8", [0x5418] = "\x85\xf9", [0x5419] = "\xc1\xfc",
-  [0x541a] = "\xdf\xcb", [0x541b] = "\xdf\xcc", [0x541c] = "\x85\xfa",
-  [0x541d] = "\xdf\xd0", [0x541e] = "\x85\xfb", [0x541f] = "\x85\xfc",
-  [0x5420] = "\x85\xfd", [0x5421] = "\x85\xfe", [0x5422] = "\x86\x40",
-  [0x5423] = "\xdf\xdb", [0x5424] = "\xdf\xe5", [0x5425] = "\x86\x41",
-  [0x5426] = "\xdf\xd7", [0x5427] = "\xdf\xd6", [0x5428] = "\xd7\xc9",
-  [0x5429] = "\xdf\xe3", [0x542a] = "\xdf\xe4", [0x542b] = "\xe5\xeb",
-  [0x542c] = "\xd2\xa7", [0x542d] = "\xdf\xd2", [0x542e] = "\x86\x42",
-  [0x542f] = "\xbf\xa9", [0x5430] = "\x86\x43", [0x5431] = "\xd4\xdb",
-  [0x5432] = "\x86\x44", [0x5433] = "\xbf\xc8", [0x5434] = "\xdf\xd4",
-  [0x5435] = "\x86\x45", [0x5436] = "\x86\x46", [0x5437] = "\x86\x47",
-  [0x5438] = "\xcf\xcc", [0x5439] = "\x86\x48", [0x543a] = "\x86\x49",
-  [0x543b] = "\xdf\xdd", [0x543c] = "\x86\x4a", [0x543d] = "\xd1\xca",
-  [0x543e] = "\x86\x4b", [0x543f] = "\xdf\xde", [0x5440] = "\xb0\xa7",
-  [0x5441] = "\xc6\xb7", [0x5442] = "\xdf\xd3", [0x5443] = "\x86\x4c",
-  [0x5444] = "\xba\xe5", [0x5445] = "\x86\x4d", [0x5446] = "\xb6\xdf",
-  [0x5447] = "\xcd\xdb", [0x5448] = "\xb9\xfe", [0x5449] = "\xd4\xd5",
-  [0x544a] = "\x86\x4e", [0x544b] = "\x86\x4f", [0x544c] = "\xdf\xdf",
-  [0x544d] = "\xcf\xec", [0x544e] = "\xb0\xa5", [0x544f] = "\xdf\xe7",
-  [0x5450] = "\xdf\xd1", [0x5451] = "\xd1\xc6", [0x5452] = "\xdf\xd5",
-  [0x5453] = "\xdf\xd8", [0x5454] = "\xdf\xd9", [0x5455] = "\xdf\xdc",
-  [0x5456] = "\x86\x50", [0x5457] = "\xbb\xa9", [0x5458] = "\x86\x51",
-  [0x5459] = "\xdf\xe0", [0x545a] = "\xdf\xe1", [0x545b] = "\x86\x52",
-  [0x545c] = "\xdf\xe2", [0x545d] = "\xdf\xe6", [0x545e] = "\xdf\xe8",
-  [0x545f] = "\xd3\xb4", [0x5460] = "\x86\x53", [0x5461] = "\x86\x54",
-  [0x5462] = "\x86\x55", [0x5463] = "\x86\x56", [0x5464] = "\x86\x57",
-  [0x5465] = "\xb8\xe7", [0x5466] = "\xc5\xb6", [0x5467] = "\xdf\xea",
-  [0x5468] = "\xc9\xda", [0x5469] = "\xc1\xa8", [0x546a] = "\xc4\xc4",
-  [0x546b] = "\x86\x58", [0x546c] = "\x86\x59", [0x546d] = "\xbf\xde",
-  [0x546e] = "\xcf\xf8", [0x546f] = "\x86\x5a", [0x5470] = "\x86\x5b",
-  [0x5471] = "\x86\x5c", [0x5472] = "\xd5\xdc", [0x5473] = "\xdf\xee",
-  [0x5474] = "\x86\x5d", [0x5475] = "\x86\x5e", [0x5476] = "\x86\x5f",
-  [0x5477] = "\x86\x60", [0x5478] = "\x86\x61", [0x5479] = "\x86\x62",
-  [0x547a] = "\xb2\xb8", [0x547b] = "\x86\x63", [0x547c] = "\xba\xdf",
-  [0x547d] = "\xdf\xec", [0x547e] = "\x86\x64", [0x547f] = "\xdb\xc1",
-  [0x5480] = "\x86\x65", [0x5481] = "\xd1\xe4", [0x5482] = "\x86\x66",
-  [0x5483] = "\x86\x67", [0x5484] = "\x86\x68", [0x5485] = "\x86\x69",
-  [0x5486] = "\xcb\xf4", [0x5487] = "\xb4\xbd", [0x5488] = "\x86\x6a",
-  [0x5489] = "\xb0\xa6", [0x548a] = "\x86\x6b", [0x548b] = "\x86\x6c",
-  [0x548c] = "\x86\x6d", [0x548d] = "\x86\x6e", [0x548e] = "\x86\x6f",
-  [0x548f] = "\xdf\xf1", [0x5490] = "\xcc\xc6", [0x5491] = "\xdf\xf2",
-  [0x5492] = "\x86\x70", [0x5493] = "\x86\x71", [0x5494] = "\xdf\xed",
-  [0x5495] = "\x86\x72", [0x5496] = "\x86\x73", [0x5497] = "\x86\x74",
-  [0x5498] = "\x86\x75", [0x5499] = "\x86\x76", [0x549a] = "\x86\x77",
-  [0x549b] = "\xdf\xe9", [0x549c] = "\x86\x78", [0x549d] = "\x86\x79",
-  [0x549e] = "\x86\x7a", [0x549f] = "\x86\x7b", [0x54a0] = "\xdf\xeb",
-  [0x54a1] = "\x86\x7c", [0x54a2] = "\xdf\xef", [0x54a3] = "\xdf\xf0",
-  [0x54a4] = "\xbb\xbd", [0x54a5] = "\x86\x7d", [0x54a6] = "\x86\x7e",
-  [0x54a7] = "\xdf\xf3", [0x54a8] = "\x86\x80", [0x54a9] = "\x86\x81",
-  [0x54aa] = "\xdf\xf4", [0x54ab] = "\x86\x82", [0x54ac] = "\xbb\xa3",
-  [0x54ad] = "\x86\x83", [0x54ae] = "\xca\xdb", [0x54af] = "\xce\xa8",
-  [0x54b0] = "\xe0\xa7", [0x54b1] = "\xb3\xaa", [0x54b2] = "\x86\x84",
-  [0x54b3] = "\xe0\xa6", [0x54b4] = "\x86\x85", [0x54b5] = "\x86\x86",
-  [0x54b6] = "\x86\x87", [0x54b7] = "\xe0\xa1", [0x54b8] = "\x86\x88",
-  [0x54b9] = "\x86\x89", [0x54ba] = "\x86\x8a", [0x54bb] = "\x86\x8b",
-  [0x54bc] = "\xdf\xfe", [0x54bd] = "\x86\x8c", [0x54be] = "\xcd\xd9",
-  [0x54bf] = "\xdf\xfc", [0x54c0] = "\x86\x8d", [0x54c1] = "\xdf\xfa",
-  [0x54c2] = "\x86\x8e", [0x54c3] = "\xbf\xd0", [0x54c4] = "\xd7\xc4",
-  [0x54c5] = "\x86\x8f", [0x54c6] = "\xc9\xcc", [0x54c7] = "\x86\x90",
-  [0x54c8] = "\x86\x91", [0x54c9] = "\xdf\xf8", [0x54ca] = "\xb0\xa1",
-  [0x54cb] = "\x86\x92", [0x54cc] = "\x86\x93", [0x54cd] = "\x86\x94",
-  [0x54ce] = "\x86\x95", [0x54cf] = "\x86\x96", [0x54d0] = "\xdf\xfd",
-  [0x54d1] = "\x86\x97", [0x54d2] = "\x86\x98", [0x54d3] = "\x86\x99",
-  [0x54d4] = "\x86\x9a", [0x54d5] = "\xdf\xfb", [0x54d6] = "\xe0\xa2",
-  [0x54d7] = "\x86\x9b", [0x54d8] = "\x86\x9c", [0x54d9] = "\x86\x9d",
-  [0x54da] = "\x86\x9e", [0x54db] = "\x86\x9f", [0x54dc] = "\xe0\xa8",
-  [0x54dd] = "\x86\xa0", [0x54de] = "\x86\xa1", [0x54df] = "\x86\xa2",
-  [0x54e0] = "\x86\xa3", [0x54e1] = "\xb7\xc8", [0x54e2] = "\x86\xa4",
-  [0x54e3] = "\x86\xa5", [0x54e4] = "\xc6\xa1", [0x54e5] = "\xc9\xb6",
-  [0x54e6] = "\xc0\xb2", [0x54e7] = "\xdf\xf5", [0x54e8] = "\x86\xa6",
-  [0x54e9] = "\x86\xa7", [0x54ea] = "\xc5\xbe", [0x54eb] = "\x86\xa8",
-  [0x54ec] = "\xd8\xc4", [0x54ed] = "\xdf\xf9", [0x54ee] = "\xc4\xf6",
-  [0x54ef] = "\x86\xa9", [0x54f0] = "\x86\xaa", [0x54f1] = "\x86\xab",
-  [0x54f2] = "\x86\xac", [0x54f3] = "\x86\xad", [0x54f4] = "\x86\xae",
-  [0x54f5] = "\xe0\xa3", [0x54f6] = "\xe0\xa4", [0x54f7] = "\xe0\xa5",
-  [0x54f8] = "\xd0\xa5", [0x54f9] = "\x86\xaf", [0x54fa] = "\x86\xb0",
-  [0x54fb] = "\xe0\xb4", [0x54fc] = "\xcc\xe4", [0x54fd] = "\x86\xb1",
-  [0x54fe] = "\xe0\xb1", [0x54ff] = "\x86\xb2", [0x5500] = "\xbf\xa6",
-  [0x5501] = "\xe0\xaf", [0x5502] = "\xce\xb9", [0x5503] = "\xe0\xab",
-  [0x5504] = "\xc9\xc6", [0x5505] = "\x86\xb3", [0x5506] = "\x86\xb4",
-  [0x5507] = "\xc0\xae", [0x5508] = "\xe0\xae", [0x5509] = "\xba\xed",
-  [0x550a] = "\xba\xb0", [0x550b] = "\xe0\xa9", [0x550c] = "\x86\xb5",
-  [0x550d] = "\x86\xb6", [0x550e] = "\x86\xb7", [0x550f] = "\xdf\xf6",
-  [0x5510] = "\x86\xb8", [0x5511] = "\xe0\xb3", [0x5512] = "\x86\xb9",
-  [0x5513] = "\x86\xba", [0x5514] = "\xe0\xb8", [0x5515] = "\x86\xbb",
-  [0x5516] = "\x86\xbc", [0x5517] = "\x86\xbd", [0x5518] = "\xb4\xad",
-  [0x5519] = "\xe0\xb9", [0x551a] = "\x86\xbe", [0x551b] = "\x86\xbf",
-  [0x551c] = "\xcf\xb2", [0x551d] = "\xba\xc8", [0x551e] = "\x86\xc0",
-  [0x551f] = "\xe0\xb0", [0x5520] = "\x86\xc1", [0x5521] = "\x86\xc2",
-  [0x5522] = "\x86\xc3", [0x5523] = "\x86\xc4", [0x5524] = "\x86\xc5",
-  [0x5525] = "\x86\xc6", [0x5526] = "\x86\xc7", [0x5527] = "\xd0\xfa",
-  [0x5528] = "\x86\xc8", [0x5529] = "\x86\xc9", [0x552a] = "\x86\xca",
-  [0x552b] = "\x86\xcb", [0x552c] = "\x86\xcc", [0x552d] = "\x86\xcd",
-  [0x552e] = "\x86\xce", [0x552f] = "\x86\xcf", [0x5530] = "\x86\xd0",
-  [0x5531] = "\xe0\xac", [0x5532] = "\x86\xd1", [0x5533] = "\xd4\xfb",
-  [0x5534] = "\x86\xd2", [0x5535] = "\xdf\xf7", [0x5536] = "\x86\xd3",
-  [0x5537] = "\xc5\xe7", [0x5538] = "\x86\xd4", [0x5539] = "\xe0\xad",
-  [0x553a] = "\x86\xd5", [0x553b] = "\xd3\xf7", [0x553c] = "\x86\xd6",
-  [0x553d] = "\xe0\xb6", [0x553e] = "\xe0\xb7", [0x553f] = "\x86\xd7",
-  [0x5540] = "\x86\xd8", [0x5541] = "\x86\xd9", [0x5542] = "\x86\xda",
-  [0x5543] = "\x86\xdb", [0x5544] = "\xe0\xc4", [0x5545] = "\xd0\xe1",
-  [0x5546] = "\x86\xdc", [0x5547] = "\x86\xdd", [0x5548] = "\x86\xde",
-  [0x5549] = "\xe0\xbc", [0x554a] = "\x86\xdf", [0x554b] = "\x86\xe0",
-  [0x554c] = "\xe0\xc9", [0x554d] = "\xe0\xca", [0x554e] = "\x86\xe1",
-  [0x554f] = "\x86\xe2", [0x5550] = "\x86\xe3", [0x5551] = "\xe0\xbe",
-  [0x5552] = "\xe0\xaa", [0x5553] = "\xc9\xa4", [0x5554] = "\xe0\xc1",
-  [0x5555] = "\x86\xe4", [0x5556] = "\xe0\xb2", [0x5557] = "\x86\xe5",
-  [0x5558] = "\x86\xe6", [0x5559] = "\x86\xe7", [0x555a] = "\x86\xe8",
-  [0x555b] = "\x86\xe9", [0x555c] = "\xca\xc8", [0x555d] = "\xe0\xc3",
-  [0x555e] = "\x86\xea", [0x555f] = "\xe0\xb5", [0x5560] = "\x86\xeb",
-  [0x5561] = "\xce\xcb", [0x5562] = "\x86\xec", [0x5563] = "\xcb\xc3",
-  [0x5564] = "\xe0\xcd", [0x5565] = "\xe0\xc6", [0x5566] = "\xe0\xc2",
-  [0x5567] = "\x86\xed", [0x5568] = "\xe0\xcb", [0x5569] = "\x86\xee",
-  [0x556a] = "\xe0\xba", [0x556b] = "\xe0\xbf", [0x556c] = "\xe0\xc0",
-  [0x556d] = "\x86\xef", [0x556e] = "\x86\xf0", [0x556f] = "\xe0\xc5",
-  [0x5570] = "\x86\xf1", [0x5571] = "\x86\xf2", [0x5572] = "\xe0\xc7",
-  [0x5573] = "\xe0\xc8", [0x5574] = "\x86\xf3", [0x5575] = "\xe0\xcc",
-  [0x5576] = "\x86\xf4", [0x5577] = "\xe0\xbb", [0x5578] = "\x86\xf5",
-  [0x5579] = "\x86\xf6", [0x557a] = "\x86\xf7", [0x557b] = "\x86\xf8",
-  [0x557c] = "\x86\xf9", [0x557d] = "\xcb\xd4", [0x557e] = "\xe0\xd5",
-  [0x557f] = "\x86\xfa", [0x5580] = "\xe0\xd6", [0x5581] = "\xe0\xd2",
-  [0x5582] = "\x86\xfb", [0x5583] = "\x86\xfc", [0x5584] = "\x86\xfd",
-  [0x5585] = "\x86\xfe", [0x5586] = "\x87\x40", [0x5587] = "\x87\x41",
-  [0x5588] = "\xe0\xd0", [0x5589] = "\xbc\xce", [0x558a] = "\x87\x42",
-  [0x558b] = "\x87\x43", [0x558c] = "\xe0\xd1", [0x558d] = "\x87\x44",
-  [0x558e] = "\xb8\xc2", [0x558f] = "\xd8\xc5", [0x5590] = "\x87\x45",
-  [0x5591] = "\x87\x46", [0x5592] = "\x87\x47", [0x5593] = "\x87\x48",
-  [0x5594] = "\x87\x49", [0x5595] = "\x87\x4a", [0x5596] = "\x87\x4b",
-  [0x5597] = "\x87\x4c", [0x5598] = "\xd0\xea", [0x5599] = "\x87\x4d",
-  [0x559a] = "\x87\x4e", [0x559b] = "\xc2\xef", [0x559c] = "\x87\x4f",
-  [0x559d] = "\x87\x50", [0x559e] = "\xe0\xcf", [0x559f] = "\xe0\xbd",
-  [0x55a0] = "\x87\x51", [0x55a1] = "\x87\x52", [0x55a2] = "\x87\x53",
-  [0x55a3] = "\xe0\xd4", [0x55a4] = "\xe0\xd3", [0x55a5] = "\x87\x54",
-  [0x55a6] = "\x87\x55", [0x55a7] = "\xe0\xd7", [0x55a8] = "\x87\x56",
-  [0x55a9] = "\x87\x57", [0x55aa] = "\x87\x58", [0x55ab] = "\x87\x59",
-  [0x55ac] = "\xe0\xdc", [0x55ad] = "\xe0\xd8", [0x55ae] = "\x87\x5a",
-  [0x55af] = "\x87\x5b", [0x55b0] = "\x87\x5c", [0x55b1] = "\xd6\xf6",
-  [0x55b2] = "\xb3\xb0", [0x55b3] = "\x87\x5d", [0x55b4] = "\xd7\xec",
-  [0x55b5] = "\x87\x5e", [0x55b6] = "\xcb\xbb", [0x55b7] = "\x87\x5f",
-  [0x55b8] = "\x87\x60", [0x55b9] = "\xe0\xda", [0x55ba] = "\x87\x61",
-  [0x55bb] = "\xce\xfb", [0x55bc] = "\x87\x62", [0x55bd] = "\x87\x63",
-  [0x55be] = "\x87\x64", [0x55bf] = "\xba\xd9", [0x55c0] = "\x87\x65",
-  [0x55c1] = "\x87\x66", [0x55c2] = "\x87\x67", [0x55c3] = "\x87\x68",
-  [0x55c4] = "\x87\x69", [0x55c5] = "\x87\x6a", [0x55c6] = "\x87\x6b",
-  [0x55c7] = "\x87\x6c", [0x55c8] = "\x87\x6d", [0x55c9] = "\x87\x6e",
-  [0x55ca] = "\x87\x6f", [0x55cb] = "\x87\x70", [0x55cc] = "\xe0\xe1",
-  [0x55cd] = "\xe0\xdd", [0x55ce] = "\xd2\xad", [0x55cf] = "\x87\x71",
-  [0x55d0] = "\x87\x72", [0x55d1] = "\x87\x73", [0x55d2] = "\x87\x74",
-  [0x55d3] = "\x87\x75", [0x55d4] = "\xe0\xe2", [0x55d5] = "\x87\x76",
-  [0x55d6] = "\x87\x77", [0x55d7] = "\xe0\xdb", [0x55d8] = "\xe0\xd9",
-  [0x55d9] = "\xe0\xdf", [0x55da] = "\x87\x78", [0x55db] = "\x87\x79",
-  [0x55dc] = "\xe0\xe0", [0x55dd] = "\x87\x7a", [0x55de] = "\x87\x7b",
-  [0x55df] = "\x87\x7c", [0x55e0] = "\x87\x7d", [0x55e1] = "\x87\x7e",
-  [0x55e2] = "\xe0\xde", [0x55e3] = "\x87\x80", [0x55e4] = "\xe0\xe4",
-  [0x55e5] = "\x87\x81", [0x55e6] = "\x87\x82", [0x55e7] = "\x87\x83",
-  [0x55e8] = "\xc6\xf7", [0x55e9] = "\xd8\xac", [0x55ea] = "\xd4\xeb",
-  [0x55eb] = "\xe0\xe6", [0x55ec] = "\xca\xc9", [0x55ed] = "\x87\x84",
-  [0x55ee] = "\x87\x85", [0x55ef] = "\x87\x86", [0x55f0] = "\x87\x87",
-  [0x55f1] = "\xe0\xe5", [0x55f2] = "\x87\x88", [0x55f3] = "\x87\x89",
-  [0x55f4] = "\x87\x8a", [0x55f5] = "\x87\x8b", [0x55f6] = "\xb8\xc1",
-  [0x55f7] = "\x87\x8c", [0x55f8] = "\x87\x8d", [0x55f9] = "\x87\x8e",
-  [0x55fa] = "\x87\x8f", [0x55fb] = "\xe0\xe7", [0x55fc] = "\xe0\xe8",
-  [0x55fd] = "\x87\x90", [0x55fe] = "\x87\x91", [0x55ff] = "\x87\x92",
-  [0x5600] = "\x87\x93", [0x5601] = "\x87\x94", [0x5602] = "\x87\x95",
-  [0x5603] = "\x87\x96", [0x5604] = "\x87\x97", [0x5605] = "\xe0\xe9",
-  [0x5606] = "\xe0\xe3", [0x5607] = "\x87\x98", [0x5608] = "\x87\x99",
-  [0x5609] = "\x87\x9a", [0x560a] = "\x87\x9b", [0x560b] = "\x87\x9c",
-  [0x560c] = "\x87\x9d", [0x560d] = "\x87\x9e", [0x560e] = "\xba\xbf",
-  [0x560f] = "\xcc\xe7", [0x5610] = "\x87\x9f", [0x5611] = "\x87\xa0",
-  [0x5612] = "\x87\xa1", [0x5613] = "\xe0\xea", [0x5614] = "\x87\xa2",
-  [0x5615] = "\x87\xa3", [0x5616] = "\x87\xa4", [0x5617] = "\x87\xa5",
-  [0x5618] = "\x87\xa6", [0x5619] = "\x87\xa7", [0x561a] = "\x87\xa8",
-  [0x561b] = "\x87\xa9", [0x561c] = "\x87\xaa", [0x561d] = "\x87\xab",
-  [0x561e] = "\x87\xac", [0x561f] = "\x87\xad", [0x5620] = "\x87\xae",
-  [0x5621] = "\x87\xaf", [0x5622] = "\x87\xb0", [0x5623] = "\xcf\xf9",
-  [0x5624] = "\x87\xb1", [0x5625] = "\x87\xb2", [0x5626] = "\x87\xb3",
-  [0x5627] = "\x87\xb4", [0x5628] = "\x87\xb5", [0x5629] = "\x87\xb6",
-  [0x562a] = "\x87\xb7", [0x562b] = "\x87\xb8", [0x562c] = "\x87\xb9",
-  [0x562d] = "\x87\xba", [0x562e] = "\x87\xbb", [0x562f] = "\xe0\xeb",
-  [0x5630] = "\x87\xbc", [0x5631] = "\x87\xbd", [0x5632] = "\x87\xbe",
-  [0x5633] = "\x87\xbf", [0x5634] = "\x87\xc0", [0x5635] = "\x87\xc1",
-  [0x5636] = "\x87\xc2", [0x5637] = "\xc8\xc2", [0x5638] = "\x87\xc3",
-  [0x5639] = "\x87\xc4", [0x563a] = "\x87\xc5", [0x563b] = "\x87\xc6",
-  [0x563c] = "\xbd\xc0", [0x563d] = "\x87\xc7", [0x563e] = "\x87\xc8",
-  [0x563f] = "\x87\xc9", [0x5640] = "\x87\xca", [0x5641] = "\x87\xcb",
-  [0x5642] = "\x87\xcc", [0x5643] = "\x87\xcd", [0x5644] = "\x87\xce",
-  [0x5645] = "\x87\xcf", [0x5646] = "\x87\xd0", [0x5647] = "\x87\xd1",
-  [0x5648] = "\x87\xd2", [0x5649] = "\x87\xd3", [0x564a] = "\xc4\xd2",
-  [0x564b] = "\x87\xd4", [0x564c] = "\x87\xd5", [0x564d] = "\x87\xd6",
-  [0x564e] = "\x87\xd7", [0x564f] = "\x87\xd8", [0x5650] = "\x87\xd9",
-  [0x5651] = "\x87\xda", [0x5652] = "\x87\xdb", [0x5653] = "\x87\xdc",
-  [0x5654] = "\xe0\xec", [0x5655] = "\x87\xdd", [0x5656] = "\x87\xde",
-  [0x5657] = "\xe0\xed", [0x5658] = "\x87\xdf", [0x5659] = "\x87\xe0",
-  [0x565a] = "\xc7\xf4", [0x565b] = "\xcb\xc4", [0x565c] = "\x87\xe1",
-  [0x565d] = "\xe0\xee", [0x565e] = "\xbb\xd8", [0x565f] = "\xd8\xb6",
-  [0x5660] = "\xd2\xf2", [0x5661] = "\xe0\xef", [0x5662] = "\xcd\xc5",
-  [0x5663] = "\x87\xe2", [0x5664] = "\xb6\xda", [0x5665] = "\x87\xe3",
-  [0x5666] = "\x87\xe4", [0x5667] = "\x87\xe5", [0x5668] = "\x87\xe6",
-  [0x5669] = "\x87\xe7", [0x566a] = "\x87\xe8", [0x566b] = "\xe0\xf1",
-  [0x566c] = "\x87\xe9", [0x566d] = "\xd4\xb0", [0x566e] = "\x87\xea",
-  [0x566f] = "\x87\xeb", [0x5670] = "\xc0\xa7", [0x5671] = "\xb4\xd1",
-  [0x5672] = "\x87\xec", [0x5673] = "\x87\xed", [0x5674] = "\xce\xa7",
-  [0x5675] = "\xe0\xf0", [0x5676] = "\x87\xee", [0x5677] = "\x87\xef",
-  [0x5678] = "\x87\xf0", [0x5679] = "\xe0\xf2", [0x567a] = "\xb9\xcc",
-  [0x567b] = "\x87\xf1", [0x567c] = "\x87\xf2", [0x567d] = "\xb9\xfa",
-  [0x567e] = "\xcd\xbc", [0x567f] = "\xe0\xf3", [0x5680] = "\x87\xf3",
-  [0x5681] = "\x87\xf4", [0x5682] = "\x87\xf5", [0x5683] = "\xc6\xd4",
-  [0x5684] = "\xe0\xf4", [0x5685] = "\x87\xf6", [0x5686] = "\xd4\xb2",
-  [0x5687] = "\x87\xf7", [0x5688] = "\xc8\xa6", [0x5689] = "\xe0\xf6",
-  [0x568a] = "\xe0\xf5", [0x568b] = "\x87\xf8", [0x568c] = "\x87\xf9",
-  [0x568d] = "\x87\xfa", [0x568e] = "\x87\xfb", [0x568f] = "\x87\xfc",
-  [0x5690] = "\x87\xfd", [0x5691] = "\x87\xfe", [0x5692] = "\x88\x40",
-  [0x5693] = "\x88\x41", [0x5694] = "\x88\x42", [0x5695] = "\x88\x43",
-  [0x5696] = "\x88\x44", [0x5697] = "\x88\x45", [0x5698] = "\x88\x46",
-  [0x5699] = "\x88\x47", [0x569a] = "\x88\x48", [0x569b] = "\x88\x49",
-  [0x569c] = "\xe0\xf7", [0x569d] = "\x88\x4a", [0x569e] = "\x88\x4b",
-  [0x569f] = "\xcd\xc1", [0x56a0] = "\x88\x4c", [0x56a1] = "\x88\x4d",
-  [0x56a2] = "\x88\x4e", [0x56a3] = "\xca\xa5", [0x56a4] = "\x88\x4f",
-  [0x56a5] = "\x88\x50", [0x56a6] = "\x88\x51", [0x56a7] = "\x88\x52",
-  [0x56a8] = "\xd4\xda", [0x56a9] = "\xdb\xd7", [0x56aa] = "\xdb\xd9",
-  [0x56ab] = "\x88\x53", [0x56ac] = "\xdb\xd8", [0x56ad] = "\xb9\xe7",
-  [0x56ae] = "\xdb\xdc", [0x56af] = "\xdb\xdd", [0x56b0] = "\xb5\xd8",
-  [0x56b1] = "\x88\x54", [0x56b2] = "\x88\x55", [0x56b3] = "\xdb\xda",
-  [0x56b4] = "\x88\x56", [0x56b5] = "\x88\x57", [0x56b6] = "\x88\x58",
-  [0x56b7] = "\x88\x59", [0x56b8] = "\x88\x5a", [0x56b9] = "\xdb\xdb",
-  [0x56ba] = "\xb3\xa1", [0x56bb] = "\xdb\xdf", [0x56bc] = "\x88\x5b",
-  [0x56bd] = "\x88\x5c", [0x56be] = "\xbb\xf8", [0x56bf] = "\x88\x5d",
-  [0x56c0] = "\xd6\xb7", [0x56c1] = "\x88\x5e", [0x56c2] = "\xdb\xe0",
-  [0x56c3] = "\x88\x5f", [0x56c4] = "\x88\x60", [0x56c5] = "\x88\x61",
-  [0x56c6] = "\x88\x62", [0x56c7] = "\xbe\xf9", [0x56c8] = "\x88\x63",
-  [0x56c9] = "\x88\x64", [0x56ca] = "\xb7\xbb", [0x56cb] = "\x88\x65",
-  [0x56cc] = "\xdb\xd0", [0x56cd] = "\xcc\xae", [0x56ce] = "\xbf\xb2",
-  [0x56cf] = "\xbb\xb5", [0x56d0] = "\xd7\xf8", [0x56d1] = "\xbf\xd3",
-  [0x56d2] = "\x88\x66", [0x56d3] = "\x88\x67", [0x56d4] = "\x88\x68",
-  [0x56d5] = "\x88\x69", [0x56d6] = "\x88\x6a", [0x56d7] = "\xbf\xe9",
-  [0x56d8] = "\x88\x6b", [0x56d9] = "\x88\x6c", [0x56da] = "\xbc\xe1",
-  [0x56db] = "\xcc\xb3", [0x56dc] = "\xdb\xde", [0x56dd] = "\xb0\xd3",
-  [0x56de] = "\xce\xeb", [0x56df] = "\xb7\xd8", [0x56e0] = "\xd7\xb9",
-  [0x56e1] = "\xc6\xc2", [0x56e2] = "\x88\x6d", [0x56e3] = "\x88\x6e",
-  [0x56e4] = "\xc0\xa4", [0x56e5] = "\x88\x6f", [0x56e6] = "\xcc\xb9",
-  [0x56e7] = "\x88\x70", [0x56e8] = "\xdb\xe7", [0x56e9] = "\xdb\xe1",
-  [0x56ea] = "\xc6\xba", [0x56eb] = "\xdb\xe3", [0x56ec] = "\x88\x71",
-  [0x56ed] = "\xdb\xe8", [0x56ee] = "\x88\x72", [0x56ef] = "\xc5\xf7",
-  [0x56f0] = "\x88\x73", [0x56f1] = "\x88\x74", [0x56f2] = "\x88\x75",
-  [0x56f3] = "\xdb\xea", [0x56f4] = "\x88\x76", [0x56f5] = "\x88\x77",
-  [0x56f6] = "\xdb\xe9", [0x56f7] = "\xbf\xc0", [0x56f8] = "\x88\x78",
-  [0x56f9] = "\x88\x79", [0x56fa] = "\x88\x7a", [0x56fb] = "\xdb\xe6",
-  [0x56fc] = "\xdb\xe5", [0x56fd] = "\x88\x7b", [0x56fe] = "\x88\x7c",
-  [0x56ff] = "\x88\x7d", [0x5700] = "\x88\x7e", [0x5701] = "\x88\x80",
-  [0x5702] = "\xb4\xb9", [0x5703] = "\xc0\xac", [0x5704] = "\xc2\xa2",
-  [0x5705] = "\xdb\xe2", [0x5706] = "\xdb\xe4", [0x5707] = "\x88\x81",
-  [0x5708] = "\x88\x82", [0x5709] = "\x88\x83", [0x570a] = "\x88\x84",
-  [0x570b] = "\xd0\xcd", [0x570c] = "\xdb\xed", [0x570d] = "\x88\x85",
-  [0x570e] = "\x88\x86", [0x570f] = "\x88\x87", [0x5710] = "\x88\x88",
-  [0x5711] = "\x88\x89", [0x5712] = "\xc0\xdd", [0x5713] = "\xdb\xf2",
-  [0x5714] = "\x88\x8a", [0x5715] = "\x88\x8b", [0x5716] = "\x88\x8c",
-  [0x5717] = "\x88\x8d", [0x5718] = "\x88\x8e", [0x5719] = "\x88\x8f",
-  [0x571a] = "\x88\x90", [0x571b] = "\xb6\xe2", [0x571c] = "\x88\x91",
-  [0x571d] = "\x88\x92", [0x571e] = "\x88\x93", [0x571f] = "\x88\x94",
-  [0x5720] = "\xdb\xf3", [0x5721] = "\xdb\xd2", [0x5722] = "\xb9\xb8",
-  [0x5723] = "\xd4\xab", [0x5724] = "\xdb\xec", [0x5725] = "\x88\x95",
-  [0x5726] = "\xbf\xd1", [0x5727] = "\xdb\xf0", [0x5728] = "\x88\x96",
-  [0x5729] = "\xdb\xd1", [0x572a] = "\x88\x97", [0x572b] = "\xb5\xe6",
-  [0x572c] = "\x88\x98", [0x572d] = "\xdb\xeb", [0x572e] = "\xbf\xe5",
-  [0x572f] = "\x88\x99", [0x5730] = "\x88\x9a", [0x5731] = "\x88\x9b",
-  [0x5732] = "\xdb\xee", [0x5733] = "\x88\x9c", [0x5734] = "\xdb\xf1",
-  [0x5735] = "\x88\x9d", [0x5736] = "\x88\x9e", [0x5737] = "\x88\x9f",
-  [0x5738] = "\xdb\xf9", [0x5739] = "\x88\xa0", [0x573a] = "\x88\xa1",
-  [0x573b] = "\x88\xa2", [0x573c] = "\x88\xa3", [0x573d] = "\x88\xa4",
-  [0x573e] = "\x88\xa5", [0x573f] = "\x88\xa6", [0x5740] = "\x88\xa7",
-  [0x5741] = "\x88\xa8", [0x5742] = "\xb9\xa1", [0x5743] = "\xb0\xa3",
-  [0x5744] = "\x88\xa9", [0x5745] = "\x88\xaa", [0x5746] = "\x88\xab",
-  [0x5747] = "\x88\xac", [0x5748] = "\x88\xad", [0x5749] = "\x88\xae",
-  [0x574a] = "\x88\xaf", [0x574b] = "\xc2\xf1", [0x574c] = "\x88\xb0",
-  [0x574d] = "\x88\xb1", [0x574e] = "\xb3\xc7", [0x574f] = "\xdb\xef",
-  [0x5750] = "\x88\xb2", [0x5751] = "\x88\xb3", [0x5752] = "\xdb\xf8",
-  [0x5753] = "\x88\xb4", [0x5754] = "\xc6\xd2", [0x5755] = "\xdb\xf4",
-  [0x5756] = "\x88\xb5", [0x5757] = "\x88\xb6", [0x5758] = "\xdb\xf5",
-  [0x5759] = "\xdb\xf7", [0x575a] = "\xdb\xf6", [0x575b] = "\x88\xb7",
-  [0x575c] = "\x88\xb8", [0x575d] = "\xdb\xfe", [0x575e] = "\x88\xb9",
-  [0x575f] = "\xd3\xf2", [0x5760] = "\xb2\xba", [0x5761] = "\x88\xba",
-  [0x5762] = "\x88\xbb", [0x5763] = "\x88\xbc", [0x5764] = "\xdb\xfd",
-  [0x5765] = "\x88\xbd", [0x5766] = "\x88\xbe", [0x5767] = "\x88\xbf",
-  [0x5768] = "\x88\xc0", [0x5769] = "\x88\xc1", [0x576a] = "\x88\xc2",
-  [0x576b] = "\x88\xc3", [0x576c] = "\x88\xc4", [0x576d] = "\xdc\xa4",
-  [0x576e] = "\x88\xc5", [0x576f] = "\xdb\xfb", [0x5770] = "\x88\xc6",
-  [0x5771] = "\x88\xc7", [0x5772] = "\x88\xc8", [0x5773] = "\x88\xc9",
-  [0x5774] = "\xdb\xfa", [0x5775] = "\x88\xca", [0x5776] = "\x88\xcb",
-  [0x5777] = "\x88\xcc", [0x5778] = "\xdb\xfc", [0x5779] = "\xc5\xe0",
-  [0x577a] = "\xbb\xf9", [0x577b] = "\x88\xcd", [0x577c] = "\x88\xce",
-  [0x577d] = "\xdc\xa3", [0x577e] = "\x88\xcf", [0x577f] = "\x88\xd0",
-  [0x5780] = "\xdc\xa5", [0x5781] = "\x88\xd1", [0x5782] = "\xcc\xc3",
-  [0x5783] = "\x88\xd2", [0x5784] = "\x88\xd3", [0x5785] = "\x88\xd4",
-  [0x5786] = "\xb6\xd1", [0x5787] = "\xdd\xc0", [0x5788] = "\x88\xd5",
-  [0x5789] = "\x88\xd6", [0x578a] = "\x88\xd7", [0x578b] = "\xdc\xa1",
-  [0x578c] = "\x88\xd8", [0x578d] = "\xdc\xa2", [0x578e] = "\x88\xd9",
-  [0x578f] = "\x88\xda", [0x5790] = "\x88\xdb", [0x5791] = "\xc7\xb5",
-  [0x5792] = "\x88\xdc", [0x5793] = "\x88\xdd", [0x5794] = "\x88\xde",
-  [0x5795] = "\xb6\xe9", [0x5796] = "\x88\xdf", [0x5797] = "\x88\xe0",
-  [0x5798] = "\x88\xe1", [0x5799] = "\xdc\xa7", [0x579a] = "\x88\xe2",
-  [0x579b] = "\x88\xe3", [0x579c] = "\x88\xe4", [0x579d] = "\x88\xe5",
-  [0x579e] = "\xdc\xa6", [0x579f] = "\x88\xe6", [0x57a0] = "\xdc\xa9",
-  [0x57a1] = "\xb1\xa4", [0x57a2] = "\x88\xe7", [0x57a3] = "\x88\xe8",
-  [0x57a4] = "\xb5\xcc", [0x57a5] = "\x88\xe9", [0x57a6] = "\x88\xea",
-  [0x57a7] = "\x88\xeb", [0x57a8] = "\x88\xec", [0x57a9] = "\x88\xed",
-  [0x57aa] = "\xbf\xb0", [0x57ab] = "\x88\xee", [0x57ac] = "\x88\xef",
-  [0x57ad] = "\x88\xf0", [0x57ae] = "\x88\xf1", [0x57af] = "\x88\xf2",
-  [0x57b0] = "\xd1\xdf", [0x57b1] = "\x88\xf3", [0x57b2] = "\x88\xf4",
-  [0x57b3] = "\x88\xf5", [0x57b4] = "\x88\xf6", [0x57b5] = "\xb6\xc2",
-  [0x57b6] = "\x88\xf7", [0x57b7] = "\x88\xf8", [0x57b8] = "\x88\xf9",
-  [0x57b9] = "\x88\xfa", [0x57ba] = "\x88\xfb", [0x57bb] = "\x88\xfc",
-  [0x57bc] = "\x88\xfd", [0x57bd] = "\x88\xfe", [0x57be] = "\x89\x40",
-  [0x57bf] = "\x89\x41", [0x57c0] = "\x89\x42", [0x57c1] = "\x89\x43",
-  [0x57c2] = "\x89\x44", [0x57c3] = "\x89\x45", [0x57c4] = "\xdc\xa8",
-  [0x57c5] = "\x89\x46", [0x57c6] = "\x89\x47", [0x57c7] = "\x89\x48",
-  [0x57c8] = "\x89\x49", [0x57c9] = "\x89\x4a", [0x57ca] = "\x89\x4b",
-  [0x57cb] = "\x89\x4c", [0x57cc] = "\xcb\xfa", [0x57cd] = "\xeb\xf3",
-  [0x57ce] = "\x89\x4d", [0x57cf] = "\x89\x4e", [0x57d0] = "\x89\x4f",
-  [0x57d1] = "\xcb\xdc", [0x57d2] = "\x89\x50", [0x57d3] = "\x89\x51",
-  [0x57d4] = "\xcb\xfe", [0x57d5] = "\x89\x52", [0x57d6] = "\x89\x53",
-  [0x57d7] = "\x89\x54", [0x57d8] = "\xcc\xc1", [0x57d9] = "\x89\x55",
-  [0x57da] = "\x89\x56", [0x57db] = "\x89\x57", [0x57dc] = "\x89\x58",
-  [0x57dd] = "\x89\x59", [0x57de] = "\xc8\xfb", [0x57df] = "\x89\x5a",
-  [0x57e0] = "\x89\x5b", [0x57e1] = "\x89\x5c", [0x57e2] = "\x89\x5d",
-  [0x57e3] = "\x89\x5e", [0x57e4] = "\x89\x5f", [0x57e5] = "\xdc\xaa",
-  [0x57e6] = "\x89\x60", [0x57e7] = "\x89\x61", [0x57e8] = "\x89\x62",
-  [0x57e9] = "\x89\x63", [0x57ea] = "\x89\x64", [0x57eb] = "\xcc\xee",
-  [0x57ec] = "\xdc\xab", [0x57ed] = "\x89\x65", [0x57ee] = "\x89\x66",
-  [0x57ef] = "\x89\x67", [0x57f0] = "\x89\x68", [0x57f1] = "\x89\x69",
-  [0x57f2] = "\x89\x6a", [0x57f3] = "\x89\x6b", [0x57f4] = "\x89\x6c",
-  [0x57f5] = "\x89\x6d", [0x57f6] = "\x89\x6e", [0x57f7] = "\x89\x6f",
-  [0x57f8] = "\x89\x70", [0x57f9] = "\x89\x71", [0x57fa] = "\x89\x72",
-  [0x57fb] = "\x89\x73", [0x57fc] = "\x89\x74", [0x57fd] = "\x89\x75",
-  [0x57fe] = "\xdb\xd3", [0x57ff] = "\x89\x76", [0x5800] = "\xdc\xaf",
-  [0x5801] = "\xdc\xac", [0x5802] = "\x89\x77", [0x5803] = "\xbe\xb3",
-  [0x5804] = "\x89\x78", [0x5805] = "\xca\xfb", [0x5806] = "\x89\x79",
-  [0x5807] = "\x89\x7a", [0x5808] = "\x89\x7b", [0x5809] = "\xdc\xad",
-  [0x580a] = "\x89\x7c", [0x580b] = "\x89\x7d", [0x580c] = "\x89\x7e",
-  [0x580d] = "\x89\x80", [0x580e] = "\x89\x81", [0x580f] = "\x89\x82",
-  [0x5810] = "\x89\x83", [0x5811] = "\x89\x84", [0x5812] = "\xc9\xca",
-  [0x5813] = "\xc4\xb9", [0x5814] = "\x89\x85", [0x5815] = "\x89\x86",
-  [0x5816] = "\x89\x87", [0x5817] = "\x89\x88", [0x5818] = "\x89\x89",
-  [0x5819] = "\xc7\xbd", [0x581a] = "\xdc\xae", [0x581b] = "\x89\x8a",
-  [0x581c] = "\x89\x8b", [0x581d] = "\x89\x8c", [0x581e] = "\xd4\xf6",
-  [0x581f] = "\xd0\xe6", [0x5820] = "\x89\x8d", [0x5821] = "\x89\x8e",
-  [0x5822] = "\x89\x8f", [0x5823] = "\x89\x90", [0x5824] = "\x89\x91",
-  [0x5825] = "\x89\x92", [0x5826] = "\x89\x93", [0x5827] = "\x89\x94",
-  [0x5828] = "\xc4\xab", [0x5829] = "\xb6\xd5", [0x582a] = "\x89\x95",
-  [0x582b] = "\x89\x96", [0x582c] = "\x89\x97", [0x582d] = "\x89\x98",
-  [0x582e] = "\x89\x99", [0x582f] = "\x89\x9a", [0x5830] = "\x89\x9b",
-  [0x5831] = "\x89\x9c", [0x5832] = "\x89\x9d", [0x5833] = "\x89\x9e",
-  [0x5834] = "\x89\x9f", [0x5835] = "\x89\xa0", [0x5836] = "\x89\xa1",
-  [0x5837] = "\x89\xa2", [0x5838] = "\x89\xa3", [0x5839] = "\x89\xa4",
-  [0x583a] = "\x89\xa5", [0x583b] = "\x89\xa6", [0x583c] = "\xdb\xd4",
-  [0x583d] = "\x89\xa7", [0x583e] = "\x89\xa8", [0x583f] = "\x89\xa9",
-  [0x5840] = "\x89\xaa", [0x5841] = "\xb1\xda", [0x5842] = "\x89\xab",
-  [0x5843] = "\x89\xac", [0x5844] = "\x89\xad", [0x5845] = "\xdb\xd5",
-  [0x5846] = "\x89\xae", [0x5847] = "\x89\xaf", [0x5848] = "\x89\xb0",
-  [0x5849] = "\x89\xb1", [0x584a] = "\x89\xb2", [0x584b] = "\x89\xb3",
-  [0x584c] = "\x89\xb4", [0x584d] = "\x89\xb5", [0x584e] = "\x89\xb6",
-  [0x584f] = "\x89\xb7", [0x5850] = "\x89\xb8", [0x5851] = "\xdb\xd6",
-  [0x5852] = "\x89\xb9", [0x5853] = "\x89\xba", [0x5854] = "\x89\xbb",
-  [0x5855] = "\xba\xbe", [0x5856] = "\x89\xbc", [0x5857] = "\x89\xbd",
-  [0x5858] = "\x89\xbe", [0x5859] = "\x89\xbf", [0x585a] = "\x89\xc0",
-  [0x585b] = "\x89\xc1", [0x585c] = "\x89\xc2", [0x585d] = "\x89\xc3",
-  [0x585e] = "\x89\xc4", [0x585f] = "\x89\xc5", [0x5860] = "\x89\xc6",
-  [0x5861] = "\x89\xc7", [0x5862] = "\x89\xc8", [0x5863] = "\x89\xc9",
-  [0x5864] = "\xc8\xc0", [0x5865] = "\x89\xca", [0x5866] = "\x89\xcb",
-  [0x5867] = "\x89\xcc", [0x5868] = "\x89\xcd", [0x5869] = "\x89\xce",
-  [0x586a] = "\x89\xcf", [0x586b] = "\xca\xbf", [0x586c] = "\xc8\xc9",
-  [0x586d] = "\x89\xd0", [0x586e] = "\xd7\xb3", [0x586f] = "\x89\xd1",
-  [0x5870] = "\xc9\xf9", [0x5871] = "\x89\xd2", [0x5872] = "\x89\xd3",
-  [0x5873] = "\xbf\xc7", [0x5874] = "\x89\xd4", [0x5875] = "\x89\xd5",
-  [0x5876] = "\xba\xf8", [0x5877] = "\x89\xd6", [0x5878] = "\x89\xd7",
-  [0x5879] = "\xd2\xbc", [0x587a] = "\x89\xd8", [0x587b] = "\x89\xd9",
-  [0x587c] = "\x89\xda", [0x587d] = "\x89\xdb", [0x587e] = "\x89\xdc",
-  [0x587f] = "\x89\xdd", [0x5880] = "\x89\xde", [0x5881] = "\x89\xdf",
-  [0x5882] = "\xe2\xba", [0x5883] = "\x89\xe0", [0x5884] = "\xb4\xa6",
-  [0x5885] = "\x89\xe1", [0x5886] = "\x89\xe2", [0x5887] = "\xb1\xb8",
-  [0x5888] = "\x89\xe3", [0x5889] = "\x89\xe4", [0x588a] = "\x89\xe5",
-  [0x588b] = "\x89\xe6", [0x588c] = "\x89\xe7", [0x588d] = "\xb8\xb4",
-  [0x588e] = "\x89\xe8", [0x588f] = "\xcf\xc4", [0x5890] = "\x89\xe9",
-  [0x5891] = "\x89\xea", [0x5892] = "\x89\xeb", [0x5893] = "\x89\xec",
-  [0x5894] = "\xd9\xe7", [0x5895] = "\xcf\xa6", [0x5896] = "\xcd\xe2",
-  [0x5897] = "\x89\xed", [0x5898] = "\x89\xee", [0x5899] = "\xd9\xed",
-  [0x589a] = "\xb6\xe0", [0x589b] = "\x89\xef", [0x589c] = "\xd2\xb9",
-  [0x589d] = "\x89\xf0", [0x589e] = "\x89\xf1", [0x589f] = "\xb9\xbb",
-  [0x58a0] = "\x89\xf2", [0x58a1] = "\x89\xf3", [0x58a2] = "\x89\xf4",
-  [0x58a3] = "\x89\xf5", [0x58a4] = "\xe2\xb9", [0x58a5] = "\xe2\xb7",
-  [0x58a6] = "\x89\xf6", [0x58a7] = "\xb4\xf3", [0x58a8] = "\x89\xf7",
-  [0x58a9] = "\xcc\xec", [0x58aa] = "\xcc\xab", [0x58ab] = "\xb7\xf2",
-  [0x58ac] = "\x89\xf8", [0x58ad] = "\xd8\xb2", [0x58ae] = "\xd1\xeb",
-  [0x58af] = "\xba\xbb", [0x58b0] = "\x89\xf9", [0x58b1] = "\xca\xa7",
-  [0x58b2] = "\x89\xfa", [0x58b3] = "\x89\xfb", [0x58b4] = "\xcd\xb7",
-  [0x58b5] = "\x89\xfc", [0x58b6] = "\x89\xfd", [0x58b7] = "\xd2\xc4",
-  [0x58b8] = "\xbf\xe4", [0x58b9] = "\xbc\xd0", [0x58ba] = "\xb6\xe1",
-  [0x58bb] = "\x89\xfe", [0x58bc] = "\xde\xc5", [0x58bd] = "\x8a\x40",
-  [0x58be] = "\x8a\x41", [0x58bf] = "\x8a\x42", [0x58c0] = "\x8a\x43",
-  [0x58c1] = "\xde\xc6", [0x58c2] = "\xdb\xbc", [0x58c3] = "\x8a\x44",
-  [0x58c4] = "\xd1\xd9", [0x58c5] = "\x8a\x45", [0x58c6] = "\x8a\x46",
-  [0x58c7] = "\xc6\xe6", [0x58c8] = "\xc4\xce", [0x58c9] = "\xb7\xee",
-  [0x58ca] = "\x8a\x47", [0x58cb] = "\xb7\xdc", [0x58cc] = "\x8a\x48",
-  [0x58cd] = "\x8a\x49", [0x58ce] = "\xbf\xfc", [0x58cf] = "\xd7\xe0",
-  [0x58d0] = "\x8a\x4a", [0x58d1] = "\xc6\xf5", [0x58d2] = "\x8a\x4b",
-  [0x58d3] = "\x8a\x4c", [0x58d4] = "\xb1\xbc", [0x58d5] = "\xde\xc8",
-  [0x58d6] = "\xbd\xb1", [0x58d7] = "\xcc\xd7", [0x58d8] = "\xde\xca",
-  [0x58d9] = "\x8a\x4d", [0x58da] = "\xde\xc9", [0x58db] = "\x8a\x4e",
-  [0x58dc] = "\x8a\x4f", [0x58dd] = "\x8a\x50", [0x58de] = "\x8a\x51",
-  [0x58df] = "\x8a\x52", [0x58e0] = "\xb5\xec", [0x58e1] = "\x8a\x53",
-  [0x58e2] = "\xc9\xdd", [0x58e3] = "\x8a\x54", [0x58e4] = "\x8a\x55",
-  [0x58e5] = "\xb0\xc2", [0x58e6] = "\x8a\x56", [0x58e7] = "\x8a\x57",
-  [0x58e8] = "\x8a\x58", [0x58e9] = "\x8a\x59", [0x58ea] = "\x8a\x5a",
-  [0x58eb] = "\x8a\x5b", [0x58ec] = "\x8a\x5c", [0x58ed] = "\x8a\x5d",
-  [0x58ee] = "\x8a\x5e", [0x58ef] = "\x8a\x5f", [0x58f0] = "\x8a\x60",
-  [0x58f1] = "\x8a\x61", [0x58f2] = "\x8a\x62", [0x58f3] = "\xc5\xae",
-  [0x58f4] = "\xc5\xab", [0x58f5] = "\x8a\x63", [0x58f6] = "\xc4\xcc",
-  [0x58f7] = "\x8a\x64", [0x58f8] = "\xbc\xe9", [0x58f9] = "\xcb\xfd",
-  [0x58fa] = "\x8a\x65", [0x58fb] = "\x8a\x66", [0x58fc] = "\x8a\x67",
-  [0x58fd] = "\xba\xc3", [0x58fe] = "\x8a\x68", [0x58ff] = "\x8a\x69",
-  [0x5900] = "\x8a\x6a", [0x5901] = "\xe5\xf9", [0x5902] = "\xc8\xe7",
-  [0x5903] = "\xe5\xfa", [0x5904] = "\xcd\xfd", [0x5905] = "\x8a\x6b",
-  [0x5906] = "\xd7\xb1", [0x5907] = "\xb8\xbe", [0x5908] = "\xc2\xe8",
-  [0x5909] = "\x8a\x6c", [0x590a] = "\xc8\xd1", [0x590b] = "\x8a\x6d",
-  [0x590c] = "\x8a\x6e", [0x590d] = "\xe5\xfb", [0x590e] = "\x8a\x6f",
-  [0x590f] = "\x8a\x70", [0x5910] = "\x8a\x71", [0x5911] = "\x8a\x72",
-  [0x5912] = "\xb6\xca", [0x5913] = "\xbc\xcb", [0x5914] = "\x8a\x73",
-  [0x5915] = "\x8a\x74", [0x5916] = "\xd1\xfd", [0x5917] = "\xe6\xa1",
-  [0x5918] = "\x8a\x75", [0x5919] = "\xc3\xee", [0x591a] = "\x8a\x76",
-  [0x591b] = "\x8a\x77", [0x591c] = "\x8a\x78", [0x591d] = "\x8a\x79",
-  [0x591e] = "\xe6\xa4", [0x591f] = "\x8a\x7a", [0x5920] = "\x8a\x7b",
-  [0x5921] = "\x8a\x7c", [0x5922] = "\x8a\x7d", [0x5923] = "\xe5\xfe",
-  [0x5924] = "\xe6\xa5", [0x5925] = "\xcd\xd7", [0x5926] = "\x8a\x7e",
-  [0x5927] = "\x8a\x80", [0x5928] = "\xb7\xc1", [0x5929] = "\xe5\xfc",
-  [0x592a] = "\xe5\xfd", [0x592b] = "\xe6\xa3", [0x592c] = "\x8a\x81",
-  [0x592d] = "\x8a\x82", [0x592e] = "\xc4\xdd", [0x592f] = "\xe6\xa8",
-  [0x5930] = "\x8a\x83", [0x5931] = "\x8a\x84", [0x5932] = "\xe6\xa7",
-  [0x5933] = "\x8a\x85", [0x5934] = "\x8a\x86", [0x5935] = "\x8a\x87",
-  [0x5936] = "\x8a\x88", [0x5937] = "\x8a\x89", [0x5938] = "\x8a\x8a",
-  [0x5939] = "\xc3\xc3", [0x593a] = "\x8a\x8b", [0x593b] = "\xc6\xde",
-  [0x593c] = "\x8a\x8c", [0x593d] = "\x8a\x8d", [0x593e] = "\xe6\xaa",
-  [0x593f] = "\x8a\x8e", [0x5940] = "\x8a\x8f", [0x5941] = "\x8a\x90",
-  [0x5942] = "\x8a\x91", [0x5943] = "\x8a\x92", [0x5944] = "\x8a\x93",
-  [0x5945] = "\x8a\x94", [0x5946] = "\xc4\xb7", [0x5947] = "\x8a\x95",