[gtk+] gdk: Update keynames list from gdkkeysyms.h



commit 8c8853a1f5d29d447c16ba5d92bdb7bb442ee721
Author: Benjamin Otte <otte redhat com>
Date:   Fri Apr 19 15:36:10 2013 -0400

    gdk: Update keynames list from gdkkeysyms.h
    
    grep \#define gdkkeysyms.h | sed "s/#define GDK_KEY_\(.*\) \(.*\)/\2
    \1/" | grep -v \#define | sort > keynames.txt
    ./gen-keyname-table.pl keynames.txt keynames-translate.txt
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698385

 gdk/keyname-table.h | 8200 ++++++++++++++++++++++++++++++++++-----------------
 gdk/keynames.txt    | 3573 ++++++++++++++--------
 2 files changed, 7794 insertions(+), 3979 deletions(-)
---
diff --git a/gdk/keyname-table.h b/gdk/keyname-table.h
index b940067..20f11ad 100644
--- a/gdk/keyname-table.h
+++ b/gdk/keyname-table.h
@@ -1,6 +1,6 @@
 /* keyname-table.h: Generated by gen-keyname-table.pl from keynames.txt
  *
- *  Date: Thu Nov  2 17:26:30 2006
+ *  Date: Fri Apr 19 19:27:36 2013
  *
  * Do not edit.   
  */
@@ -150,8 +150,8 @@ static const char keynames[] =
   "Iacute\0"
   "Icircumflex\0"
   "Idiaeresis\0"
-  "ETH\0"
   "Eth\0"
+  "ETH\0"
   "Ntilde\0"
   "Ograve\0"
   "Oacute\0"
@@ -160,13 +160,14 @@ static const char keynames[] =
   "Odiaeresis\0"
   "multiply\0"
   "Ooblique\0"
+  "Oslash\0"
   "Ugrave\0"
   "Uacute\0"
   "Ucircumflex\0"
   "Udiaeresis\0"
   "Yacute\0"
-  "THORN\0"
   "Thorn\0"
+  "THORN\0"
   "ssharp\0"
   "agrave\0"
   "aacute\0"
@@ -192,6 +193,7 @@ static const char keynames[] =
   "otilde\0"
   "odiaeresis\0"
   "division\0"
+  "ooblique\0"
   "oslash\0"
   "ugrave\0"
   "uacute\0"
@@ -200,6 +202,899 @@ static const char keynames[] =
   "yacute\0"
   "thorn\0"
   "ydiaeresis\0"
+  "Ibreve\0"
+  "ibreve\0"
+  "Wcircumflex\0"
+  "wcircumflex\0"
+  "Ycircumflex\0"
+  "ycircumflex\0"
+  "SCHWA\0"
+  "Obarred\0"
+  "Ohorn\0"
+  "ohorn\0"
+  "Uhorn\0"
+  "uhorn\0"
+  "Zstroke\0"
+  "zstroke\0"
+  "EZH\0"
+  "Ocaron\0"
+  "ocaron\0"
+  "Gcaron\0"
+  "gcaron\0"
+  "schwa\0"
+  "obarred\0"
+  "ezh\0"
+  "Cyrillic_GHE_bar\0"
+  "Cyrillic_ghe_bar\0"
+  "Cyrillic_ZHE_descender\0"
+  "Cyrillic_zhe_descender\0"
+  "Cyrillic_KA_descender\0"
+  "Cyrillic_ka_descender\0"
+  "Cyrillic_KA_vertstroke\0"
+  "Cyrillic_ka_vertstroke\0"
+  "Cyrillic_EN_descender\0"
+  "Cyrillic_en_descender\0"
+  "Cyrillic_U_straight\0"
+  "Cyrillic_u_straight\0"
+  "Cyrillic_U_straight_bar\0"
+  "Cyrillic_u_straight_bar\0"
+  "Cyrillic_HA_descender\0"
+  "Cyrillic_ha_descender\0"
+  "Cyrillic_CHE_descender\0"
+  "Cyrillic_che_descender\0"
+  "Cyrillic_CHE_vertstroke\0"
+  "Cyrillic_che_vertstroke\0"
+  "Cyrillic_SHHA\0"
+  "Cyrillic_shha\0"
+  "Cyrillic_SCHWA\0"
+  "Cyrillic_schwa\0"
+  "Cyrillic_I_macron\0"
+  "Cyrillic_i_macron\0"
+  "Cyrillic_O_bar\0"
+  "Cyrillic_o_bar\0"
+  "Cyrillic_U_macron\0"
+  "Cyrillic_u_macron\0"
+  "Armenian_AYB\0"
+  "Armenian_BEN\0"
+  "Armenian_GIM\0"
+  "Armenian_DA\0"
+  "Armenian_YECH\0"
+  "Armenian_ZA\0"
+  "Armenian_E\0"
+  "Armenian_AT\0"
+  "Armenian_TO\0"
+  "Armenian_ZHE\0"
+  "Armenian_INI\0"
+  "Armenian_LYUN\0"
+  "Armenian_KHE\0"
+  "Armenian_TSA\0"
+  "Armenian_KEN\0"
+  "Armenian_HO\0"
+  "Armenian_DZA\0"
+  "Armenian_GHAT\0"
+  "Armenian_TCHE\0"
+  "Armenian_MEN\0"
+  "Armenian_HI\0"
+  "Armenian_NU\0"
+  "Armenian_SHA\0"
+  "Armenian_VO\0"
+  "Armenian_CHA\0"
+  "Armenian_PE\0"
+  "Armenian_JE\0"
+  "Armenian_RA\0"
+  "Armenian_SE\0"
+  "Armenian_VEV\0"
+  "Armenian_TYUN\0"
+  "Armenian_RE\0"
+  "Armenian_TSO\0"
+  "Armenian_VYUN\0"
+  "Armenian_PYUR\0"
+  "Armenian_KE\0"
+  "Armenian_O\0"
+  "Armenian_FE\0"
+  "Armenian_apostrophe\0"
+  "Armenian_accent\0"
+  "Armenian_shesht\0"
+  "Armenian_amanak\0"
+  "Armenian_exclam\0"
+  "Armenian_but\0"
+  "Armenian_separation_mark\0"
+  "Armenian_paruyk\0"
+  "Armenian_question\0"
+  "Armenian_ayb\0"
+  "Armenian_ben\0"
+  "Armenian_gim\0"
+  "Armenian_da\0"
+  "Armenian_yech\0"
+  "Armenian_za\0"
+  "Armenian_e\0"
+  "Armenian_at\0"
+  "Armenian_to\0"
+  "Armenian_zhe\0"
+  "Armenian_ini\0"
+  "Armenian_lyun\0"
+  "Armenian_khe\0"
+  "Armenian_tsa\0"
+  "Armenian_ken\0"
+  "Armenian_ho\0"
+  "Armenian_dza\0"
+  "Armenian_ghat\0"
+  "Armenian_tche\0"
+  "Armenian_men\0"
+  "Armenian_hi\0"
+  "Armenian_nu\0"
+  "Armenian_sha\0"
+  "Armenian_vo\0"
+  "Armenian_cha\0"
+  "Armenian_pe\0"
+  "Armenian_je\0"
+  "Armenian_ra\0"
+  "Armenian_se\0"
+  "Armenian_vev\0"
+  "Armenian_tyun\0"
+  "Armenian_re\0"
+  "Armenian_tso\0"
+  "Armenian_vyun\0"
+  "Armenian_pyur\0"
+  "Armenian_ke\0"
+  "Armenian_o\0"
+  "Armenian_fe\0"
+  "Armenian_ligature_ew\0"
+  "Armenian_full_stop\0"
+  "Armenian_verjaket\0"
+  "Armenian_hyphen\0"
+  "Armenian_yentamna\0"
+  "Arabic_madda_above\0"
+  "Arabic_hamza_above\0"
+  "Arabic_hamza_below\0"
+  "Arabic_0\0"
+  "Arabic_1\0"
+  "Arabic_2\0"
+  "Arabic_3\0"
+  "Arabic_4\0"
+  "Arabic_5\0"
+  "Arabic_6\0"
+  "Arabic_7\0"
+  "Arabic_8\0"
+  "Arabic_9\0"
+  "Arabic_percent\0"
+  "Arabic_superscript_alef\0"
+  "Arabic_tteh\0"
+  "Arabic_peh\0"
+  "Arabic_tcheh\0"
+  "Arabic_ddal\0"
+  "Arabic_rreh\0"
+  "Arabic_jeh\0"
+  "Arabic_veh\0"
+  "Arabic_keheh\0"
+  "Arabic_gaf\0"
+  "Arabic_noon_ghunna\0"
+  "Arabic_heh_doachashmee\0"
+  "Arabic_heh_goal\0"
+  "Arabic_farsi_yeh\0"
+  "Farsi_yeh\0"
+  "Arabic_yeh_baree\0"
+  "Arabic_fullstop\0"
+  "Farsi_0\0"
+  "Farsi_1\0"
+  "Farsi_2\0"
+  "Farsi_3\0"
+  "Farsi_4\0"
+  "Farsi_5\0"
+  "Farsi_6\0"
+  "Farsi_7\0"
+  "Farsi_8\0"
+  "Farsi_9\0"
+  "Sinh_ng\0"
+  "Sinh_h2\0"
+  "Sinh_a\0"
+  "Sinh_aa\0"
+  "Sinh_ae\0"
+  "Sinh_aee\0"
+  "Sinh_i\0"
+  "Sinh_ii\0"
+  "Sinh_u\0"
+  "Sinh_uu\0"
+  "Sinh_ri\0"
+  "Sinh_rii\0"
+  "Sinh_lu\0"
+  "Sinh_luu\0"
+  "Sinh_e\0"
+  "Sinh_ee\0"
+  "Sinh_ai\0"
+  "Sinh_o\0"
+  "Sinh_oo\0"
+  "Sinh_au\0"
+  "Sinh_ka\0"
+  "Sinh_kha\0"
+  "Sinh_ga\0"
+  "Sinh_gha\0"
+  "Sinh_ng2\0"
+  "Sinh_nga\0"
+  "Sinh_ca\0"
+  "Sinh_cha\0"
+  "Sinh_ja\0"
+  "Sinh_jha\0"
+  "Sinh_nya\0"
+  "Sinh_jnya\0"
+  "Sinh_nja\0"
+  "Sinh_tta\0"
+  "Sinh_ttha\0"
+  "Sinh_dda\0"
+  "Sinh_ddha\0"
+  "Sinh_nna\0"
+  "Sinh_ndda\0"
+  "Sinh_tha\0"
+  "Sinh_thha\0"
+  "Sinh_dha\0"
+  "Sinh_dhha\0"
+  "Sinh_na\0"
+  "Sinh_ndha\0"
+  "Sinh_pa\0"
+  "Sinh_pha\0"
+  "Sinh_ba\0"
+  "Sinh_bha\0"
+  "Sinh_ma\0"
+  "Sinh_mba\0"
+  "Sinh_ya\0"
+  "Sinh_ra\0"
+  "Sinh_la\0"
+  "Sinh_va\0"
+  "Sinh_sha\0"
+  "Sinh_ssha\0"
+  "Sinh_sa\0"
+  "Sinh_ha\0"
+  "Sinh_lla\0"
+  "Sinh_fa\0"
+  "Sinh_al\0"
+  "Sinh_aa2\0"
+  "Sinh_ae2\0"
+  "Sinh_aee2\0"
+  "Sinh_i2\0"
+  "Sinh_ii2\0"
+  "Sinh_u2\0"
+  "Sinh_uu2\0"
+  "Sinh_ru2\0"
+  "Sinh_e2\0"
+  "Sinh_ee2\0"
+  "Sinh_ai2\0"
+  "Sinh_o2\0"
+  "Sinh_oo2\0"
+  "Sinh_au2\0"
+  "Sinh_lu2\0"
+  "Sinh_ruu2\0"
+  "Sinh_luu2\0"
+  "Sinh_kunddaliya\0"
+  "Georgian_an\0"
+  "Georgian_ban\0"
+  "Georgian_gan\0"
+  "Georgian_don\0"
+  "Georgian_en\0"
+  "Georgian_vin\0"
+  "Georgian_zen\0"
+  "Georgian_tan\0"
+  "Georgian_in\0"
+  "Georgian_kan\0"
+  "Georgian_las\0"
+  "Georgian_man\0"
+  "Georgian_nar\0"
+  "Georgian_on\0"
+  "Georgian_par\0"
+  "Georgian_zhar\0"
+  "Georgian_rae\0"
+  "Georgian_san\0"
+  "Georgian_tar\0"
+  "Georgian_un\0"
+  "Georgian_phar\0"
+  "Georgian_khar\0"
+  "Georgian_ghan\0"
+  "Georgian_qar\0"
+  "Georgian_shin\0"
+  "Georgian_chin\0"
+  "Georgian_can\0"
+  "Georgian_jil\0"
+  "Georgian_cil\0"
+  "Georgian_char\0"
+  "Georgian_xan\0"
+  "Georgian_jhan\0"
+  "Georgian_hae\0"
+  "Georgian_he\0"
+  "Georgian_hie\0"
+  "Georgian_we\0"
+  "Georgian_har\0"
+  "Georgian_hoe\0"
+  "Georgian_fi\0"
+  "Babovedot\0"
+  "babovedot\0"
+  "Dabovedot\0"
+  "dabovedot\0"
+  "Fabovedot\0"
+  "fabovedot\0"
+  "Lbelowdot\0"
+  "lbelowdot\0"
+  "Mabovedot\0"
+  "mabovedot\0"
+  "Pabovedot\0"
+  "pabovedot\0"
+  "Sabovedot\0"
+  "sabovedot\0"
+  "Tabovedot\0"
+  "tabovedot\0"
+  "Wgrave\0"
+  "wgrave\0"
+  "Wacute\0"
+  "wacute\0"
+  "Wdiaeresis\0"
+  "wdiaeresis\0"
+  "Xabovedot\0"
+  "xabovedot\0"
+  "Abelowdot\0"
+  "abelowdot\0"
+  "Ahook\0"
+  "ahook\0"
+  "Acircumflexacute\0"
+  "acircumflexacute\0"
+  "Acircumflexgrave\0"
+  "acircumflexgrave\0"
+  "Acircumflexhook\0"
+  "acircumflexhook\0"
+  "Acircumflextilde\0"
+  "acircumflextilde\0"
+  "Acircumflexbelowdot\0"
+  "acircumflexbelowdot\0"
+  "Abreveacute\0"
+  "abreveacute\0"
+  "Abrevegrave\0"
+  "abrevegrave\0"
+  "Abrevehook\0"
+  "abrevehook\0"
+  "Abrevetilde\0"
+  "abrevetilde\0"
+  "Abrevebelowdot\0"
+  "abrevebelowdot\0"
+  "Ebelowdot\0"
+  "ebelowdot\0"
+  "Ehook\0"
+  "ehook\0"
+  "Etilde\0"
+  "etilde\0"
+  "Ecircumflexacute\0"
+  "ecircumflexacute\0"
+  "Ecircumflexgrave\0"
+  "ecircumflexgrave\0"
+  "Ecircumflexhook\0"
+  "ecircumflexhook\0"
+  "Ecircumflextilde\0"
+  "ecircumflextilde\0"
+  "Ecircumflexbelowdot\0"
+  "ecircumflexbelowdot\0"
+  "Ihook\0"
+  "ihook\0"
+  "Ibelowdot\0"
+  "ibelowdot\0"
+  "Obelowdot\0"
+  "obelowdot\0"
+  "Ohook\0"
+  "ohook\0"
+  "Ocircumflexacute\0"
+  "ocircumflexacute\0"
+  "Ocircumflexgrave\0"
+  "ocircumflexgrave\0"
+  "Ocircumflexhook\0"
+  "ocircumflexhook\0"
+  "Ocircumflextilde\0"
+  "ocircumflextilde\0"
+  "Ocircumflexbelowdot\0"
+  "ocircumflexbelowdot\0"
+  "Ohornacute\0"
+  "ohornacute\0"
+  "Ohorngrave\0"
+  "ohorngrave\0"
+  "Ohornhook\0"
+  "ohornhook\0"
+  "Ohorntilde\0"
+  "ohorntilde\0"
+  "Ohornbelowdot\0"
+  "ohornbelowdot\0"
+  "Ubelowdot\0"
+  "ubelowdot\0"
+  "Uhook\0"
+  "uhook\0"
+  "Uhornacute\0"
+  "uhornacute\0"
+  "Uhorngrave\0"
+  "uhorngrave\0"
+  "Uhornhook\0"
+  "uhornhook\0"
+  "Uhorntilde\0"
+  "uhorntilde\0"
+  "Uhornbelowdot\0"
+  "uhornbelowdot\0"
+  "Ygrave\0"
+  "ygrave\0"
+  "Ybelowdot\0"
+  "ybelowdot\0"
+  "Yhook\0"
+  "yhook\0"
+  "Ytilde\0"
+  "ytilde\0"
+  "zerosuperior\0"
+  "foursuperior\0"
+  "fivesuperior\0"
+  "sixsuperior\0"
+  "sevensuperior\0"
+  "eightsuperior\0"
+  "ninesuperior\0"
+  "zerosubscript\0"
+  "onesubscript\0"
+  "twosubscript\0"
+  "threesubscript\0"
+  "foursubscript\0"
+  "fivesubscript\0"
+  "sixsubscript\0"
+  "sevensubscript\0"
+  "eightsubscript\0"
+  "ninesubscript\0"
+  "EcuSign\0"
+  "ColonSign\0"
+  "CruzeiroSign\0"
+  "FFrancSign\0"
+  "LiraSign\0"
+  "MillSign\0"
+  "NairaSign\0"
+  "PesetaSign\0"
+  "RupeeSign\0"
+  "WonSign\0"
+  "NewSheqelSign\0"
+  "DongSign\0"
+  "partdifferential\0"
+  "emptyset\0"
+  "elementof\0"
+  "notelementof\0"
+  "containsas\0"
+  "squareroot\0"
+  "cuberoot\0"
+  "fourthroot\0"
+  "dintegral\0"
+  "tintegral\0"
+  "because\0"
+  "notapproxeq\0"
+  "approxeq\0"
+  "notidentical\0"
+  "stricteq\0"
+  "braille_blank\0"
+  "braille_dots_1\0"
+  "braille_dots_2\0"
+  "braille_dots_12\0"
+  "braille_dots_3\0"
+  "braille_dots_13\0"
+  "braille_dots_23\0"
+  "braille_dots_123\0"
+  "braille_dots_4\0"
+  "braille_dots_14\0"
+  "braille_dots_24\0"
+  "braille_dots_124\0"
+  "braille_dots_34\0"
+  "braille_dots_134\0"
+  "braille_dots_234\0"
+  "braille_dots_1234\0"
+  "braille_dots_5\0"
+  "braille_dots_15\0"
+  "braille_dots_25\0"
+  "braille_dots_125\0"
+  "braille_dots_35\0"
+  "braille_dots_135\0"
+  "braille_dots_235\0"
+  "braille_dots_1235\0"
+  "braille_dots_45\0"
+  "braille_dots_145\0"
+  "braille_dots_245\0"
+  "braille_dots_1245\0"
+  "braille_dots_345\0"
+  "braille_dots_1345\0"
+  "braille_dots_2345\0"
+  "braille_dots_12345\0"
+  "braille_dots_6\0"
+  "braille_dots_16\0"
+  "braille_dots_26\0"
+  "braille_dots_126\0"
+  "braille_dots_36\0"
+  "braille_dots_136\0"
+  "braille_dots_236\0"
+  "braille_dots_1236\0"
+  "braille_dots_46\0"
+  "braille_dots_146\0"
+  "braille_dots_246\0"
+  "braille_dots_1246\0"
+  "braille_dots_346\0"
+  "braille_dots_1346\0"
+  "braille_dots_2346\0"
+  "braille_dots_12346\0"
+  "braille_dots_56\0"
+  "braille_dots_156\0"
+  "braille_dots_256\0"
+  "braille_dots_1256\0"
+  "braille_dots_356\0"
+  "braille_dots_1356\0"
+  "braille_dots_2356\0"
+  "braille_dots_12356\0"
+  "braille_dots_456\0"
+  "braille_dots_1456\0"
+  "braille_dots_2456\0"
+  "braille_dots_12456\0"
+  "braille_dots_3456\0"
+  "braille_dots_13456\0"
+  "braille_dots_23456\0"
+  "braille_dots_123456\0"
+  "braille_dots_7\0"
+  "braille_dots_17\0"
+  "braille_dots_27\0"
+  "braille_dots_127\0"
+  "braille_dots_37\0"
+  "braille_dots_137\0"
+  "braille_dots_237\0"
+  "braille_dots_1237\0"
+  "braille_dots_47\0"
+  "braille_dots_147\0"
+  "braille_dots_247\0"
+  "braille_dots_1247\0"
+  "braille_dots_347\0"
+  "braille_dots_1347\0"
+  "braille_dots_2347\0"
+  "braille_dots_12347\0"
+  "braille_dots_57\0"
+  "braille_dots_157\0"
+  "braille_dots_257\0"
+  "braille_dots_1257\0"
+  "braille_dots_357\0"
+  "braille_dots_1357\0"
+  "braille_dots_2357\0"
+  "braille_dots_12357\0"
+  "braille_dots_457\0"
+  "braille_dots_1457\0"
+  "braille_dots_2457\0"
+  "braille_dots_12457\0"
+  "braille_dots_3457\0"
+  "braille_dots_13457\0"
+  "braille_dots_23457\0"
+  "braille_dots_123457\0"
+  "braille_dots_67\0"
+  "braille_dots_167\0"
+  "braille_dots_267\0"
+  "braille_dots_1267\0"
+  "braille_dots_367\0"
+  "braille_dots_1367\0"
+  "braille_dots_2367\0"
+  "braille_dots_12367\0"
+  "braille_dots_467\0"
+  "braille_dots_1467\0"
+  "braille_dots_2467\0"
+  "braille_dots_12467\0"
+  "braille_dots_3467\0"
+  "braille_dots_13467\0"
+  "braille_dots_23467\0"
+  "braille_dots_123467\0"
+  "braille_dots_567\0"
+  "braille_dots_1567\0"
+  "braille_dots_2567\0"
+  "braille_dots_12567\0"
+  "braille_dots_3567\0"
+  "braille_dots_13567\0"
+  "braille_dots_23567\0"
+  "braille_dots_123567\0"
+  "braille_dots_4567\0"
+  "braille_dots_14567\0"
+  "braille_dots_24567\0"
+  "braille_dots_124567\0"
+  "braille_dots_34567\0"
+  "braille_dots_134567\0"
+  "braille_dots_234567\0"
+  "braille_dots_1234567\0"
+  "braille_dots_8\0"
+  "braille_dots_18\0"
+  "braille_dots_28\0"
+  "braille_dots_128\0"
+  "braille_dots_38\0"
+  "braille_dots_138\0"
+  "braille_dots_238\0"
+  "braille_dots_1238\0"
+  "braille_dots_48\0"
+  "braille_dots_148\0"
+  "braille_dots_248\0"
+  "braille_dots_1248\0"
+  "braille_dots_348\0"
+  "braille_dots_1348\0"
+  "braille_dots_2348\0"
+  "braille_dots_12348\0"
+  "braille_dots_58\0"
+  "braille_dots_158\0"
+  "braille_dots_258\0"
+  "braille_dots_1258\0"
+  "braille_dots_358\0"
+  "braille_dots_1358\0"
+  "braille_dots_2358\0"
+  "braille_dots_12358\0"
+  "braille_dots_458\0"
+  "braille_dots_1458\0"
+  "braille_dots_2458\0"
+  "braille_dots_12458\0"
+  "braille_dots_3458\0"
+  "braille_dots_13458\0"
+  "braille_dots_23458\0"
+  "braille_dots_123458\0"
+  "braille_dots_68\0"
+  "braille_dots_168\0"
+  "braille_dots_268\0"
+  "braille_dots_1268\0"
+  "braille_dots_368\0"
+  "braille_dots_1368\0"
+  "braille_dots_2368\0"
+  "braille_dots_12368\0"
+  "braille_dots_468\0"
+  "braille_dots_1468\0"
+  "braille_dots_2468\0"
+  "braille_dots_12468\0"
+  "braille_dots_3468\0"
+  "braille_dots_13468\0"
+  "braille_dots_23468\0"
+  "braille_dots_123468\0"
+  "braille_dots_568\0"
+  "braille_dots_1568\0"
+  "braille_dots_2568\0"
+  "braille_dots_12568\0"
+  "braille_dots_3568\0"
+  "braille_dots_13568\0"
+  "braille_dots_23568\0"
+  "braille_dots_123568\0"
+  "braille_dots_4568\0"
+  "braille_dots_14568\0"
+  "braille_dots_24568\0"
+  "braille_dots_124568\0"
+  "braille_dots_34568\0"
+  "braille_dots_134568\0"
+  "braille_dots_234568\0"
+  "braille_dots_1234568\0"
+  "braille_dots_78\0"
+  "braille_dots_178\0"
+  "braille_dots_278\0"
+  "braille_dots_1278\0"
+  "braille_dots_378\0"
+  "braille_dots_1378\0"
+  "braille_dots_2378\0"
+  "braille_dots_12378\0"
+  "braille_dots_478\0"
+  "braille_dots_1478\0"
+  "braille_dots_2478\0"
+  "braille_dots_12478\0"
+  "braille_dots_3478\0"
+  "braille_dots_13478\0"
+  "braille_dots_23478\0"
+  "braille_dots_123478\0"
+  "braille_dots_578\0"
+  "braille_dots_1578\0"
+  "braille_dots_2578\0"
+  "braille_dots_12578\0"
+  "braille_dots_3578\0"
+  "braille_dots_13578\0"
+  "braille_dots_23578\0"
+  "braille_dots_123578\0"
+  "braille_dots_4578\0"
+  "braille_dots_14578\0"
+  "braille_dots_24578\0"
+  "braille_dots_124578\0"
+  "braille_dots_34578\0"
+  "braille_dots_134578\0"
+  "braille_dots_234578\0"
+  "braille_dots_1234578\0"
+  "braille_dots_678\0"
+  "braille_dots_1678\0"
+  "braille_dots_2678\0"
+  "braille_dots_12678\0"
+  "braille_dots_3678\0"
+  "braille_dots_13678\0"
+  "braille_dots_23678\0"
+  "braille_dots_123678\0"
+  "braille_dots_4678\0"
+  "braille_dots_14678\0"
+  "braille_dots_24678\0"
+  "braille_dots_124678\0"
+  "braille_dots_34678\0"
+  "braille_dots_134678\0"
+  "braille_dots_234678\0"
+  "braille_dots_1234678\0"
+  "braille_dots_5678\0"
+  "braille_dots_15678\0"
+  "braille_dots_25678\0"
+  "braille_dots_125678\0"
+  "braille_dots_35678\0"
+  "braille_dots_135678\0"
+  "braille_dots_235678\0"
+  "braille_dots_1235678\0"
+  "braille_dots_45678\0"
+  "braille_dots_145678\0"
+  "braille_dots_245678\0"
+  "braille_dots_1245678\0"
+  "braille_dots_345678\0"
+  "braille_dots_1345678\0"
+  "braille_dots_2345678\0"
+  "braille_dots_12345678\0"
+  "Switch_VT_1\0"
+  "Switch_VT_2\0"
+  "Switch_VT_3\0"
+  "Switch_VT_4\0"
+  "Switch_VT_5\0"
+  "Switch_VT_6\0"
+  "Switch_VT_7\0"
+  "Switch_VT_8\0"
+  "Switch_VT_9\0"
+  "Switch_VT_10\0"
+  "Switch_VT_11\0"
+  "Switch_VT_12\0"
+  "Ungrab\0"
+  "ClearGrab\0"
+  "Next_VMode\0"
+  "Prev_VMode\0"
+  "LogWindowTree\0"
+  "LogGrabInfo\0"
+  "ModeLock\0"
+  "MonBrightnessUp\0"
+  "MonBrightnessDown\0"
+  "KbdLightOnOff\0"
+  "KbdBrightnessUp\0"
+  "KbdBrightnessDown\0"
+  "Standby\0"
+  "AudioLowerVolume\0"
+  "AudioMute\0"
+  "AudioRaiseVolume\0"
+  "AudioPlay\0"
+  "AudioStop\0"
+  "AudioPrev\0"
+  "AudioNext\0"
+  "HomePage\0"
+  "Mail\0"
+  "Start\0"
+  "Search\0"
+  "AudioRecord\0"
+  "Calculator\0"
+  "Memo\0"
+  "ToDoList\0"
+  "Calendar\0"
+  "PowerDown\0"
+  "ContrastAdjust\0"
+  "RockerUp\0"
+  "RockerDown\0"
+  "RockerEnter\0"
+  "Back\0"
+  "Forward\0"
+  "Stop\0"
+  "Refresh\0"
+  "PowerOff\0"
+  "WakeUp\0"
+  "Eject\0"
+  "ScreenSaver\0"
+  "WWW\0"
+  "Sleep\0"
+  "Favorites\0"
+  "AudioPause\0"
+  "AudioMedia\0"
+  "MyComputer\0"
+  "VendorHome\0"
+  "LightBulb\0"
+  "Shop\0"
+  "History\0"
+  "OpenURL\0"
+  "AddFavorite\0"
+  "HotLinks\0"
+  "BrightnessAdjust\0"
+  "Finance\0"
+  "Community\0"
+  "AudioRewind\0"
+  "BackForward\0"
+  "Launch0\0"
+  "Launch1\0"
+  "Launch2\0"
+  "Launch3\0"
+  "Launch4\0"
+  "Launch5\0"
+  "Launch6\0"
+  "Launch7\0"
+  "Launch8\0"
+  "Launch9\0"
+  "LaunchA\0"
+  "LaunchB\0"
+  "LaunchC\0"
+  "LaunchD\0"
+  "LaunchE\0"
+  "LaunchF\0"
+  "ApplicationLeft\0"
+  "ApplicationRight\0"
+  "Book\0"
+  "CD\0"
+  "WindowClear\0"
+  "Close\0"
+  "Copy\0"
+  "Cut\0"
+  "Display\0"
+  "DOS\0"
+  "Documents\0"
+  "Excel\0"
+  "Explorer\0"
+  "Game\0"
+  "Go\0"
+  "iTouch\0"
+  "LogOff\0"
+  "Market\0"
+  "Meeting\0"
+  "MenuKB\0"
+  "MenuPB\0"
+  "MySites\0"
+  "New\0"
+  "News\0"
+  "OfficeHome\0"
+  "Open\0"
+  "Option\0"
+  "Paste\0"
+  "Phone\0"
+  "Reply\0"
+  "Reload\0"
+  "RotateWindows\0"
+  "RotationPB\0"
+  "RotationKB\0"
+  "Save\0"
+  "ScrollUp\0"
+  "ScrollDown\0"
+  "ScrollClick\0"
+  "Send\0"
+  "Spell\0"
+  "SplitScreen\0"
+  "Support\0"
+  "TaskPane\0"
+  "Terminal\0"
+  "Tools\0"
+  "Travel\0"
+  "UserPB\0"
+  "User1KB\0"
+  "User2KB\0"
+  "Video\0"
+  "WheelButton\0"
+  "Word\0"
+  "Xfer\0"
+  "ZoomIn\0"
+  "ZoomOut\0"
+  "Away\0"
+  "Messenger\0"
+  "WebCam\0"
+  "MailForward\0"
+  "Pictures\0"
+  "Music\0"
+  "Battery\0"
+  "Bluetooth\0"
+  "WLAN\0"
+  "UWB\0"
+  "AudioForward\0"
+  "AudioRepeat\0"
+  "AudioRandomPlay\0"
+  "Subtitle\0"
+  "AudioCycleTrack\0"
+  "CycleAngle\0"
+  "FrameBack\0"
+  "FrameForward\0"
+  "Time\0"
+  "SelectButton\0"
+  "View\0"
+  "TopMenu\0"
+  "Red\0"
+  "Green\0"
+  "Yellow\0"
+  "Blue\0"
+  "Suspend\0"
+  "Hibernate\0"
+  "TouchpadToggle\0"
+  "TouchpadOn\0"
+  "TouchpadOff\0"
+  "OE\0"
+  "oe\0"
+  "Ydiaeresis\0"
   "Aogonek\0"
   "breve\0"
   "Lstroke\0"
@@ -257,6 +1152,7 @@ static const char keynames[] =
   "udoubleacute\0"
   "tcedilla\0"
   "abovedot\0"
+  "EuroSign\0"
   "Hstroke\0"
   "Hcircumflex\0"
   "Iabovedot\0"
@@ -451,6 +1347,7 @@ static const char keynames[] =
   "Serbian_nje\0"
   "Serbian_tshe\0"
   "Macedonia_kje\0"
+  "Ukrainian_ghe_with_upturn\0"
   "Byelorussian_shortu\0"
   "Cyrillic_dzhe\0"
   "Serbian_dze\0"
@@ -473,6 +1370,7 @@ static const char keynames[] =
   "Serbian_NJE\0"
   "Serbian_TSHE\0"
   "Macedonia_KJE\0"
+  "Ukrainian_GHE_WITH_UPTURN\0"
   "Byelorussian_SHORTU\0"
   "Cyrillic_DZHE\0"
   "Serbian_DZE\0"
@@ -544,8 +1442,8 @@ static const char keynames[] =
   "Greek_EPSILONaccent\0"
   "Greek_ETAaccent\0"
   "Greek_IOTAaccent\0"
-  "Greek_IOTAdieresis\0"
   "Greek_IOTAdiaeresis\0"
+  "Greek_IOTAdieresis\0"
   "Greek_OMICRONaccent\0"
   "Greek_UPSILONaccent\0"
   "Greek_UPSILONdieresis\0"
@@ -730,6 +1628,7 @@ static const char keynames[] =
   "leftdoublequotemark\0"
   "rightdoublequotemark\0"
   "prescription\0"
+  "permille\0"
   "minutes\0"
   "seconds\0"
   "latincross\0"
@@ -1003,22 +1902,6 @@ static const char keynames[] =
   "Hangul_J_KkogjiDalrinIeung\0"
   "Hangul_J_YeorinHieuh\0"
   "Korean_Won\0"
-  "OE\0"
-  "oe\0"
-  "Ydiaeresis\0"
-  "EcuSign\0"
-  "ColonSign\0"
-  "CruzeiroSign\0"
-  "FFrancSign\0"
-  "LiraSign\0"
-  "MillSign\0"
-  "NairaSign\0"
-  "PesetaSign\0"
-  "RupeeSign\0"
-  "WonSign\0"
-  "NewSheqelSign\0"
-  "DongSign\0"
-  "EuroSign\0"
   "3270_Duplicate\0"
   "3270_FieldMark\0"
   "3270_Right2\0"
@@ -1064,6 +1947,9 @@ static const char keynames[] =
   "ISO_First_Group_Lock\0"
   "ISO_Last_Group\0"
   "ISO_Last_Group_Lock\0"
+  "ISO_Level5_Shift\0"
+  "ISO_Level5_Latch\0"
+  "ISO_Level5_Lock\0"
   "ISO_Left_Tab\0"
   "ISO_Move_Line_Up\0"
   "ISO_Move_Line_Down\0"
@@ -1088,6 +1974,7 @@ static const char keynames[] =
   "dead_grave\0"
   "dead_acute\0"
   "dead_circumflex\0"
+  "dead_perispomeni\0"
   "dead_tilde\0"
   "dead_macron\0"
   "dead_breve\0"
@@ -1104,6 +1991,21 @@ static const char keynames[] =
   "dead_belowdot\0"
   "dead_hook\0"
   "dead_horn\0"
+  "dead_stroke\0"
+  "dead_abovecomma\0"
+  "dead_psili\0"
+  "dead_abovereversedcomma\0"
+  "dead_dasia\0"
+  "dead_doublegrave\0"
+  "dead_belowring\0"
+  "dead_belowmacron\0"
+  "dead_belowcircumflex\0"
+  "dead_belowtilde\0"
+  "dead_belowbreve\0"
+  "dead_belowdiaeresis\0"
+  "dead_invertedbreve\0"
+  "dead_belowcomma\0"
+  "dead_currency\0"
   "AccessX_Enable\0"
   "AccessX_Feedback_Enable\0"
   "RepeatKeys_Enable\0"
@@ -1115,6 +2017,25 @@ static const char keynames[] =
   "Overlay1_Enable\0"
   "Overlay2_Enable\0"
   "AudibleBell_Enable\0"
+  "dead_a\0"
+  "dead_A\0"
+  "dead_e\0"
+  "dead_E\0"
+  "dead_i\0"
+  "dead_I\0"
+  "dead_o\0"
+  "dead_O\0"
+  "dead_u\0"
+  "dead_U\0"
+  "dead_small_schwa\0"
+  "dead_capital_schwa\0"
+  "dead_greek\0"
+  "ch\0"
+  "Ch\0"
+  "CH\0"
+  "c_h\0"
+  "C_h\0"
+  "C_H\0"
   "First_Virtual_Screen\0"
   "Prev_Virtual_Screen\0"
   "Next_Virtual_Screen\0"
@@ -1184,12 +2105,19 @@ static const char keynames[] =
   "Hangul_Jamo\0"
   "Hangul_Romaja\0"
   "Codeinput\0"
+  "Hangul_Codeinput\0"
+  "Kanji_Bangou\0"
   "Hangul_Jeonja\0"
   "Hangul_Banja\0"
   "Hangul_PreHanja\0"
   "Hangul_PostHanja\0"
+  "Hangul_SingleCandidate\0"
   "SingleCandidate\0"
+  "Hangul_MultipleCandidate\0"
   "MultipleCandidate\0"
+  "Zen_Koho\0"
+  "Hangul_PreviousCandidate\0"
+  "Mae_Koho\0"
   "PreviousCandidate\0"
   "Hangul_Special\0"
   "Home\0"
@@ -1199,8 +2127,8 @@ static const char keynames[] =
   "Down\0"
   "Page_Up\0"
   "Prior\0"
-  "Page_Down\0"
   "Next\0"
+  "Page_Down\0"
   "End\0"
   "Begin\0"
   "Select\0"
@@ -1219,8 +2147,8 @@ static const char keynames[] =
   "Hangul_switch\0"
   "Hebrew_switch\0"
   "ISO_Group_Shift\0"
-  "Mode_switch\0"
   "kana_switch\0"
+  "Mode_switch\0"
   "script_switch\0"
   "Num_Lock\0"
   "KP_Space\0"
@@ -1237,8 +2165,8 @@ static const char keynames[] =
   "KP_Down\0"
   "KP_Page_Up\0"
   "KP_Prior\0"
-  "KP_Page_Down\0"
   "KP_Next\0"
+  "KP_Page_Down\0"
   "KP_End\0"
   "KP_Begin\0"
   "KP_Insert\0"
@@ -1271,30 +2199,55 @@ static const char keynames[] =
   "F9\0"
   "F10\0"
   "F11\0"
+  "L1\0"
   "F12\0"
+  "L2\0"
   "F13\0"
+  "L3\0"
   "F14\0"
+  "L4\0"
   "F15\0"
+  "L5\0"
   "F16\0"
+  "L6\0"
   "F17\0"
+  "L7\0"
   "F18\0"
+  "L8\0"
   "F19\0"
+  "L9\0"
   "F20\0"
+  "L10\0"
   "F21\0"
+  "R1\0"
   "F22\0"
+  "R2\0"
   "F23\0"
+  "R3\0"
   "F24\0"
+  "R4\0"
   "F25\0"
+  "R5\0"
   "F26\0"
+  "R6\0"
   "F27\0"
+  "R7\0"
   "F28\0"
+  "R8\0"
   "F29\0"
+  "R9\0"
   "F30\0"
+  "R10\0"
   "F31\0"
+  "R11\0"
   "F32\0"
+  "R12\0"
   "F33\0"
+  "R13\0"
   "F34\0"
+  "R14\0"
   "F35\0"
+  "R15\0"
   "Shift_L\0"
   "Shift_R\0"
   "Control_L\0"
@@ -1309,6 +2262,16 @@ static const char keynames[] =
   "Super_R\0"
   "Hyper_L\0"
   "Hyper_R\0"
+  "braille_dot_1\0"
+  "braille_dot_2\0"
+  "braille_dot_3\0"
+  "braille_dot_4\0"
+  "braille_dot_5\0"
+  "braille_dot_6\0"
+  "braille_dot_7\0"
+  "braille_dot_8\0"
+  "braille_dot_9\0"
+  "braille_dot_10\0"
   "Delete\0"
   "VoidSymbol\0";
 
@@ -1318,2621 +2281,4547 @@ typedef struct {
 } gdk_key;
 
 static const gdk_key gdk_keys_by_keyval[] = {
-  { 0x000020, 0 },
-  { 0x000021, 6 },
-  { 0x000022, 13 },
-  { 0x000023, 22 },
-  { 0x000024, 33 },
-  { 0x000025, 40 },
-  { 0x000026, 48 },
-  { 0x000027, 58 },
-  { 0x000027, 69 },
-  { 0x000028, 80 },
-  { 0x000029, 90 },
-  { 0x00002a, 101 },
-  { 0x00002b, 110 },
-  { 0x00002c, 115 },
-  { 0x00002d, 121 },
-  { 0x00002e, 127 },
-  { 0x00002f, 134 },
-  { 0x000030, 140 },
-  { 0x000031, 142 },
-  { 0x000032, 144 },
-  { 0x000033, 146 },
-  { 0x000034, 148 },
-  { 0x000035, 150 },
-  { 0x000036, 152 },
-  { 0x000037, 154 },
-  { 0x000038, 156 },
-  { 0x000039, 158 },
-  { 0x00003a, 160 },
-  { 0x00003b, 166 },
-  { 0x00003c, 176 },
-  { 0x00003d, 181 },
-  { 0x00003e, 187 },
-  { 0x00003f, 195 },
-  { 0x000040, 204 },
-  { 0x000041, 207 },
-  { 0x000042, 209 },
-  { 0x000043, 211 },
-  { 0x000044, 213 },
-  { 0x000045, 215 },
-  { 0x000046, 217 },
-  { 0x000047, 219 },
-  { 0x000048, 221 },
-  { 0x000049, 223 },
-  { 0x00004a, 225 },
-  { 0x00004b, 227 },
-  { 0x00004c, 229 },
-  { 0x00004d, 231 },
-  { 0x00004e, 233 },
-  { 0x00004f, 235 },
-  { 0x000050, 237 },
-  { 0x000051, 239 },
-  { 0x000052, 241 },
-  { 0x000053, 243 },
-  { 0x000054, 245 },
-  { 0x000055, 247 },
-  { 0x000056, 249 },
-  { 0x000057, 251 },
-  { 0x000058, 253 },
-  { 0x000059, 255 },
-  { 0x00005a, 257 },
-  { 0x00005b, 259 },
-  { 0x00005c, 271 },
-  { 0x00005d, 281 },
-  { 0x00005e, 294 },
-  { 0x00005f, 306 },
-  { 0x000060, 317 },
-  { 0x000060, 323 },
-  { 0x000061, 333 },
-  { 0x000062, 335 },
-  { 0x000063, 337 },
-  { 0x000064, 339 },
-  { 0x000065, 341 },
-  { 0x000066, 343 },
-  { 0x000067, 345 },
-  { 0x000068, 347 },
-  { 0x000069, 349 },
-  { 0x00006a, 351 },
-  { 0x00006b, 353 },
-  { 0x00006c, 355 },
-  { 0x00006d, 357 },
-  { 0x00006e, 359 },
-  { 0x00006f, 361 },
-  { 0x000070, 363 },
-  { 0x000071, 365 },
-  { 0x000072, 367 },
-  { 0x000073, 369 },
-  { 0x000074, 371 },
-  { 0x000075, 373 },
-  { 0x000076, 375 },
-  { 0x000077, 377 },
-  { 0x000078, 379 },
-  { 0x000079, 381 },
-  { 0x00007a, 383 },
-  { 0x00007b, 385 },
-  { 0x00007c, 395 },
-  { 0x00007d, 399 },
-  { 0x00007e, 410 },
-  { 0x0000a0, 421 },
-  { 0x0000a1, 434 },
-  { 0x0000a2, 445 },
-  { 0x0000a3, 450 },
-  { 0x0000a4, 459 },
-  { 0x0000a5, 468 },
-  { 0x0000a6, 472 },
-  { 0x0000a7, 482 },
-  { 0x0000a8, 490 },
-  { 0x0000a9, 500 },
-  { 0x0000aa, 510 },
-  { 0x0000ab, 522 },
-  { 0x0000ac, 536 },
-  { 0x0000ad, 544 },
-  { 0x0000ae, 551 },
-  { 0x0000af, 562 },
-  { 0x0000b0, 569 },
-  { 0x0000b1, 576 },
-  { 0x0000b2, 586 },
-  { 0x0000b3, 598 },
-  { 0x0000b4, 612 },
-  { 0x0000b5, 618 },
-  { 0x0000b6, 621 },
-  { 0x0000b7, 631 },
-  { 0x0000b8, 646 },
-  { 0x0000b9, 654 },
-  { 0x0000ba, 666 },
-  { 0x0000bb, 676 },
-  { 0x0000bc, 691 },
-  { 0x0000bd, 702 },
-  { 0x0000be, 710 },
-  { 0x0000bf, 724 },
-  { 0x0000c0, 737 },
-  { 0x0000c1, 744 },
-  { 0x0000c2, 751 },
-  { 0x0000c3, 763 },
-  { 0x0000c4, 770 },
-  { 0x0000c5, 781 },
-  { 0x0000c6, 787 },
-  { 0x0000c7, 790 },
-  { 0x0000c8, 799 },
-  { 0x0000c9, 806 },
-  { 0x0000ca, 813 },
-  { 0x0000cb, 825 },
-  { 0x0000cc, 836 },
-  { 0x0000cd, 843 },
-  { 0x0000ce, 850 },
-  { 0x0000cf, 862 },
-  { 0x0000d0, 873 },
-  { 0x0000d0, 877 },
-  { 0x0000d1, 881 },
-  { 0x0000d2, 888 },
-  { 0x0000d3, 895 },
-  { 0x0000d4, 902 },
-  { 0x0000d5, 914 },
-  { 0x0000d6, 921 },
-  { 0x0000d7, 932 },
-  { 0x0000d8, 941 },
-  { 0x0000d9, 950 },
-  { 0x0000da, 957 },
-  { 0x0000db, 964 },
-  { 0x0000dc, 976 },
-  { 0x0000dd, 987 },
-  { 0x0000de, 994 },
-  { 0x0000de, 1000 },
-  { 0x0000df, 1006 },
-  { 0x0000e0, 1013 },
-  { 0x0000e1, 1020 },
-  { 0x0000e2, 1027 },
-  { 0x0000e3, 1039 },
-  { 0x0000e4, 1046 },
-  { 0x0000e5, 1057 },
-  { 0x0000e6, 1063 },
-  { 0x0000e7, 1066 },
-  { 0x0000e8, 1075 },
-  { 0x0000e9, 1082 },
-  { 0x0000ea, 1089 },
-  { 0x0000eb, 1101 },
-  { 0x0000ec, 1112 },
-  { 0x0000ed, 1119 },
-  { 0x0000ee, 1126 },
-  { 0x0000ef, 1138 },
-  { 0x0000f0, 1149 },
-  { 0x0000f1, 1153 },
-  { 0x0000f2, 1160 },
-  { 0x0000f3, 1167 },
-  { 0x0000f4, 1174 },
-  { 0x0000f5, 1186 },
-  { 0x0000f6, 1193 },
-  { 0x0000f7, 1204 },
-  { 0x0000f8, 1213 },
-  { 0x0000f9, 1220 },
-  { 0x0000fa, 1227 },
-  { 0x0000fb, 1234 },
-  { 0x0000fc, 1246 },
-  { 0x0000fd, 1257 },
-  { 0x0000fe, 1264 },
-  { 0x0000ff, 1270 },
-  { 0x0001a1, 1281 },
-  { 0x0001a2, 1289 },
-  { 0x0001a3, 1295 },
-  { 0x0001a5, 1303 },
-  { 0x0001a6, 1310 },
-  { 0x0001a9, 1317 },
-  { 0x0001aa, 1324 },
-  { 0x0001ab, 1333 },
-  { 0x0001ac, 1340 },
-  { 0x0001ae, 1347 },
-  { 0x0001af, 1354 },
-  { 0x0001b1, 1364 },
-  { 0x0001b2, 1372 },
-  { 0x0001b3, 1379 },
-  { 0x0001b5, 1387 },
-  { 0x0001b6, 1394 },
-  { 0x0001b7, 1401 },
-  { 0x0001b9, 1407 },
-  { 0x0001ba, 1414 },
-  { 0x0001bb, 1423 },
-  { 0x0001bc, 1430 },
-  { 0x0001bd, 1437 },
-  { 0x0001be, 1449 },
-  { 0x0001bf, 1456 },
-  { 0x0001c0, 1466 },
-  { 0x0001c3, 1473 },
-  { 0x0001c5, 1480 },
-  { 0x0001c6, 1487 },
-  { 0x0001c8, 1494 },
-  { 0x0001ca, 1501 },
-  { 0x0001cc, 1509 },
-  { 0x0001cf, 1516 },
-  { 0x0001d0, 1523 },
-  { 0x0001d1, 1531 },
-  { 0x0001d2, 1538 },
-  { 0x0001d5, 1545 },
-  { 0x0001d8, 1558 },
-  { 0x0001d9, 1565 },
-  { 0x0001db, 1571 },
-  { 0x0001de, 1584 },
-  { 0x0001e0, 1593 },
-  { 0x0001e3, 1600 },
-  { 0x0001e5, 1607 },
-  { 0x0001e6, 1614 },
-  { 0x0001e8, 1621 },
-  { 0x0001ea, 1628 },
-  { 0x0001ec, 1636 },
-  { 0x0001ef, 1643 },
-  { 0x0001f0, 1650 },
-  { 0x0001f1, 1658 },
-  { 0x0001f2, 1665 },
-  { 0x0001f5, 1672 },
-  { 0x0001f8, 1685 },
-  { 0x0001f9, 1692 },
-  { 0x0001fb, 1698 },
-  { 0x0001fe, 1711 },
-  { 0x0001ff, 1720 },
-  { 0x0002a1, 1729 },
-  { 0x0002a6, 1737 },
-  { 0x0002a9, 1749 },
-  { 0x0002ab, 1759 },
-  { 0x0002ac, 1766 },
-  { 0x0002b1, 1778 },
-  { 0x0002b6, 1786 },
-  { 0x0002b9, 1798 },
-  { 0x0002bb, 1807 },
-  { 0x0002bc, 1814 },
-  { 0x0002c5, 1826 },
-  { 0x0002c6, 1836 },
-  { 0x0002d5, 1848 },
-  { 0x0002d8, 1858 },
-  { 0x0002dd, 1870 },
-  { 0x0002de, 1877 },
-  { 0x0002e5, 1889 },
-  { 0x0002e6, 1899 },
-  { 0x0002f5, 1911 },
-  { 0x0002f8, 1921 },
-  { 0x0002fd, 1933 },
-  { 0x0002fe, 1940 },
-  { 0x0003a2, 1952 },
-  { 0x0003a2, 1958 },
-  { 0x0003a3, 1962 },
-  { 0x0003a5, 1971 },
-  { 0x0003a6, 1978 },
-  { 0x0003aa, 1987 },
-  { 0x0003ab, 1995 },
-  { 0x0003ac, 2004 },
-  { 0x0003b3, 2011 },
-  { 0x0003b5, 2020 },
-  { 0x0003b6, 2027 },
-  { 0x0003ba, 2036 },
-  { 0x0003bb, 2044 },
-  { 0x0003bc, 2053 },
-  { 0x0003bd, 2060 },
-  { 0x0003bf, 2064 },
-  { 0x0003c0, 2068 },
-  { 0x0003c7, 2076 },
-  { 0x0003cc, 2084 },
-  { 0x0003cf, 2094 },
-  { 0x0003d1, 2102 },
-  { 0x0003d2, 2111 },
-  { 0x0003d3, 2119 },
-  { 0x0003d9, 2128 },
-  { 0x0003dd, 2136 },
-  { 0x0003de, 2143 },
-  { 0x0003e0, 2151 },
-  { 0x0003e7, 2159 },
-  { 0x0003ec, 2167 },
-  { 0x0003ef, 2177 },
-  { 0x0003f1, 2185 },
-  { 0x0003f2, 2194 },
-  { 0x0003f3, 2202 },
-  { 0x0003f9, 2211 },
-  { 0x0003fd, 2219 },
-  { 0x0003fe, 2226 },
-  { 0x00047e, 2234 },
-  { 0x0004a1, 2243 },
-  { 0x0004a2, 2257 },
-  { 0x0004a3, 2277 },
-  { 0x0004a4, 2297 },
-  { 0x0004a5, 2308 },
-  { 0x0004a5, 2325 },
-  { 0x0004a6, 2340 },
-  { 0x0004a7, 2348 },
-  { 0x0004a8, 2355 },
-  { 0x0004a9, 2362 },
-  { 0x0004aa, 2369 },
-  { 0x0004ab, 2376 },
-  { 0x0004ac, 2383 },
-  { 0x0004ad, 2391 },
-  { 0x0004ae, 2399 },
-  { 0x0004af, 2407 },
-  { 0x0004af, 2416 },
-  { 0x0004b0, 2424 },
-  { 0x0004b1, 2439 },
-  { 0x0004b2, 2446 },
-  { 0x0004b3, 2453 },
-  { 0x0004b4, 2460 },
-  { 0x0004b5, 2467 },
-  { 0x0004b6, 2474 },
-  { 0x0004b7, 2482 },
-  { 0x0004b8, 2490 },
-  { 0x0004b9, 2498 },
-  { 0x0004ba, 2506 },
-  { 0x0004bb, 2514 },
-  { 0x0004bc, 2522 },
-  { 0x0004bd, 2531 },
-  { 0x0004be, 2539 },
-  { 0x0004bf, 2547 },
-  { 0x0004c0, 2555 },
-  { 0x0004c1, 2563 },
-  { 0x0004c1, 2572 },
-  { 0x0004c2, 2580 },
-  { 0x0004c2, 2589 },
-  { 0x0004c3, 2597 },
-  { 0x0004c4, 2605 },
-  { 0x0004c5, 2613 },
-  { 0x0004c6, 2621 },
-  { 0x0004c7, 2629 },
-  { 0x0004c8, 2637 },
-  { 0x0004c9, 2645 },
-  { 0x0004ca, 2653 },
-  { 0x0004cb, 2661 },
-  { 0x0004cc, 2669 },
-  { 0x0004cc, 2677 },
-  { 0x0004cd, 2685 },
-  { 0x0004ce, 2693 },
-  { 0x0004cf, 2701 },
-  { 0x0004d0, 2709 },
-  { 0x0004d1, 2717 },
-  { 0x0004d2, 2725 },
-  { 0x0004d3, 2733 },
-  { 0x0004d4, 2741 },
-  { 0x0004d5, 2749 },
-  { 0x0004d6, 2757 },
-  { 0x0004d7, 2765 },
-  { 0x0004d8, 2773 },
-  { 0x0004d9, 2781 },
-  { 0x0004da, 2789 },
-  { 0x0004db, 2797 },
-  { 0x0004dc, 2805 },
-  { 0x0004dd, 2813 },
-  { 0x0004de, 2820 },
-  { 0x0004df, 2832 },
-  { 0x0005ac, 2848 },
-  { 0x0005bb, 2861 },
-  { 0x0005bf, 2878 },
-  { 0x0005c1, 2899 },
-  { 0x0005c2, 2912 },
-  { 0x0005c3, 2931 },
-  { 0x0005c4, 2950 },
-  { 0x0005c5, 2968 },
-  { 0x0005c6, 2990 },
-  { 0x0005c7, 3008 },
-  { 0x0005c8, 3020 },
-  { 0x0005c9, 3031 },
-  { 0x0005ca, 3049 },
-  { 0x0005cb, 3060 },
-  { 0x0005cc, 3072 },
-  { 0x0005cd, 3084 },
-  { 0x0005ce, 3095 },
-  { 0x0005cf, 3107 },
-  { 0x0005d0, 3118 },
-  { 0x0005d1, 3130 },
-  { 0x0005d2, 3140 },
-  { 0x0005d3, 3152 },
-  { 0x0005d4, 3164 },
-  { 0x0005d5, 3177 },
-  { 0x0005d6, 3188 },
-  { 0x0005d7, 3199 },
-  { 0x0005d8, 3210 },
-  { 0x0005d9, 3221 },
-  { 0x0005da, 3232 },
-  { 0x0005e0, 3245 },
-  { 0x0005e1, 3260 },
-  { 0x0005e2, 3271 },
-  { 0x0005e3, 3282 },
-  { 0x0005e4, 3293 },
-  { 0x0005e5, 3304 },
-  { 0x0005e6, 3316 },
-  { 0x0005e7, 3328 },
-  { 0x0005e7, 3338 },
-  { 0x0005e8, 3349 },
-  { 0x0005e9, 3360 },
-  { 0x0005ea, 3379 },
-  { 0x0005eb, 3390 },
-  { 0x0005ec, 3406 },
-  { 0x0005ed, 3422 },
-  { 0x0005ee, 3438 },
-  { 0x0005ef, 3451 },
-  { 0x0005f0, 3464 },
-  { 0x0005f1, 3477 },
-  { 0x0005f2, 3491 },
-  { 0x0006a1, 3504 },
-  { 0x0006a2, 3516 },
-  { 0x0006a3, 3530 },
-  { 0x0006a4, 3542 },
-  { 0x0006a4, 3555 },
-  { 0x0006a5, 3567 },
-  { 0x0006a6, 3581 },
-  { 0x0006a6, 3593 },
-  { 0x0006a7, 3604 },
-  { 0x0006a7, 3617 },
-  { 0x0006a8, 3629 },
-  { 0x0006a8, 3641 },
-  { 0x0006a9, 3652 },
-  { 0x0006a9, 3665 },
-  { 0x0006aa, 3677 },
-  { 0x0006aa, 3690 },
-  { 0x0006ab, 3702 },
-  { 0x0006ac, 3715 },
-  { 0x0006ae, 3729 },
-  { 0x0006af, 3749 },
-  { 0x0006af, 3763 },
-  { 0x0006b0, 3775 },
-  { 0x0006b1, 3786 },
-  { 0x0006b2, 3798 },
-  { 0x0006b3, 3812 },
-  { 0x0006b4, 3824 },
-  { 0x0006b4, 3837 },
-  { 0x0006b5, 3849 },
-  { 0x0006b6, 3863 },
-  { 0x0006b6, 3875 },
-  { 0x0006b7, 3886 },
-  { 0x0006b7, 3899 },
-  { 0x0006b8, 3911 },
-  { 0x0006b8, 3923 },
-  { 0x0006b9, 3934 },
-  { 0x0006b9, 3947 },
-  { 0x0006ba, 3959 },
-  { 0x0006ba, 3972 },
-  { 0x0006bb, 3984 },
-  { 0x0006bc, 3997 },
-  { 0x0006be, 4011 },
-  { 0x0006bf, 4031 },
-  { 0x0006bf, 4045 },
-  { 0x0006c0, 4057 },
-  { 0x0006c1, 4069 },
-  { 0x0006c2, 4080 },
-  { 0x0006c3, 4092 },
-  { 0x0006c4, 4105 },
-  { 0x0006c5, 4117 },
-  { 0x0006c6, 4129 },
-  { 0x0006c7, 4141 },
-  { 0x0006c8, 4154 },
-  { 0x0006c9, 4166 },
-  { 0x0006ca, 4177 },
-  { 0x0006cb, 4193 },
-  { 0x0006cc, 4205 },
-  { 0x0006cd, 4217 },
-  { 0x0006ce, 4229 },
-  { 0x0006cf, 4241 },
-  { 0x0006d0, 4252 },
-  { 0x0006d1, 4264 },
-  { 0x0006d2, 4276 },
-  { 0x0006d3, 4288 },
-  { 0x0006d4, 4300 },
-  { 0x0006d5, 4312 },
-  { 0x0006d6, 4323 },
-  { 0x0006d7, 4336 },
-  { 0x0006d8, 4348 },
-  { 0x0006d9, 4366 },
-  { 0x0006da, 4380 },
-  { 0x0006db, 4392 },
-  { 0x0006dc, 4405 },
-  { 0x0006dd, 4416 },
-  { 0x0006de, 4431 },
-  { 0x0006df, 4444 },
-  { 0x0006e0, 4462 },
-  { 0x0006e1, 4474 },
-  { 0x0006e2, 4485 },
-  { 0x0006e3, 4497 },
-  { 0x0006e4, 4510 },
-  { 0x0006e5, 4522 },
-  { 0x0006e6, 4534 },
-  { 0x0006e7, 4546 },
-  { 0x0006e8, 4559 },
-  { 0x0006e9, 4571 },
-  { 0x0006ea, 4582 },
-  { 0x0006eb, 4598 },
-  { 0x0006ec, 4610 },
-  { 0x0006ed, 4622 },
-  { 0x0006ee, 4634 },
-  { 0x0006ef, 4646 },
-  { 0x0006f0, 4657 },
-  { 0x0006f1, 4669 },
-  { 0x0006f2, 4681 },
-  { 0x0006f3, 4693 },
-  { 0x0006f4, 4705 },
-  { 0x0006f5, 4717 },
-  { 0x0006f6, 4728 },
-  { 0x0006f7, 4741 },
-  { 0x0006f8, 4753 },
-  { 0x0006f9, 4771 },
-  { 0x0006fa, 4785 },
-  { 0x0006fb, 4797 },
-  { 0x0006fc, 4810 },
-  { 0x0006fd, 4821 },
-  { 0x0006fe, 4836 },
-  { 0x0006ff, 4849 },
-  { 0x0007a1, 4867 },
-  { 0x0007a2, 4885 },
-  { 0x0007a3, 4905 },
-  { 0x0007a4, 4921 },
-  { 0x0007a5, 4938 },
-  { 0x0007a5, 4957 },
-  { 0x0007a7, 4977 },
-  { 0x0007a8, 4997 },
-  { 0x0007a9, 5017 },
-  { 0x0007ab, 5039 },
-  { 0x0007ae, 5057 },
-  { 0x0007af, 5078 },
-  { 0x0007b1, 5093 },
-  { 0x0007b2, 5111 },
-  { 0x0007b3, 5131 },
-  { 0x0007b4, 5147 },
-  { 0x0007b5, 5164 },
-  { 0x0007b6, 5183 },
-  { 0x0007b7, 5208 },
-  { 0x0007b8, 5228 },
-  { 0x0007b9, 5248 },
-  { 0x0007ba, 5270 },
-  { 0x0007bb, 5298 },
-  { 0x0007c1, 5316 },
-  { 0x0007c2, 5328 },
-  { 0x0007c3, 5339 },
-  { 0x0007c4, 5351 },
-  { 0x0007c5, 5363 },
-  { 0x0007c6, 5377 },
-  { 0x0007c7, 5388 },
-  { 0x0007c8, 5398 },
-  { 0x0007c9, 5410 },
-  { 0x0007ca, 5421 },
-  { 0x0007cb, 5433 },
-  { 0x0007cb, 5446 },
-  { 0x0007cc, 5458 },
-  { 0x0007cd, 5467 },
-  { 0x0007ce, 5476 },
-  { 0x0007cf, 5485 },
-  { 0x0007d0, 5499 },
-  { 0x0007d1, 5508 },
-  { 0x0007d2, 5518 },
-  { 0x0007d4, 5530 },
-  { 0x0007d5, 5540 },
-  { 0x0007d6, 5554 },
-  { 0x0007d7, 5564 },
-  { 0x0007d8, 5574 },
-  { 0x0007d9, 5584 },
-  { 0x0007e1, 5596 },
-  { 0x0007e2, 5608 },
-  { 0x0007e3, 5619 },
-  { 0x0007e4, 5631 },
-  { 0x0007e5, 5643 },
-  { 0x0007e6, 5657 },
-  { 0x0007e7, 5668 },
-  { 0x0007e8, 5678 },
-  { 0x0007e9, 5690 },
-  { 0x0007ea, 5701 },
-  { 0x0007eb, 5713 },
-  { 0x0007eb, 5726 },
-  { 0x0007ec, 5738 },
-  { 0x0007ed, 5747 },
-  { 0x0007ee, 5756 },
-  { 0x0007ef, 5765 },
-  { 0x0007f0, 5779 },
-  { 0x0007f1, 5788 },
-  { 0x0007f2, 5798 },
-  { 0x0007f3, 5810 },
-  { 0x0007f4, 5832 },
-  { 0x0007f5, 5842 },
-  { 0x0007f6, 5856 },
-  { 0x0007f7, 5866 },
-  { 0x0007f8, 5876 },
-  { 0x0007f9, 5886 },
-  { 0x0008a1, 5898 },
-  { 0x0008a2, 5910 },
-  { 0x0008a3, 5925 },
-  { 0x0008a4, 5940 },
-  { 0x0008a5, 5952 },
-  { 0x0008a6, 5964 },
-  { 0x0008a7, 5978 },
-  { 0x0008a8, 5995 },
-  { 0x0008a9, 6012 },
-  { 0x0008aa, 6030 },
-  { 0x0008ab, 6048 },
-  { 0x0008ac, 6062 },
-  { 0x0008ad, 6076 },
-  { 0x0008ae, 6091 },
-  { 0x0008af, 6106 },
-  { 0x0008b0, 6127 },
-  { 0x0008b1, 6149 },
-  { 0x0008b2, 6166 },
-  { 0x0008b3, 6183 },
-  { 0x0008b4, 6209 },
-  { 0x0008b5, 6235 },
-  { 0x0008b6, 6253 },
-  { 0x0008b7, 6271 },
-  { 0x0008bc, 6292 },
-  { 0x0008bd, 6306 },
-  { 0x0008be, 6315 },
-  { 0x0008bf, 6332 },
-  { 0x0008c0, 6341 },
-  { 0x0008c1, 6351 },
-  { 0x0008c2, 6361 },
-  { 0x0008c5, 6370 },
-  { 0x0008c8, 6376 },
-  { 0x0008c9, 6388 },
-  { 0x0008cd, 6401 },
-  { 0x0008ce, 6410 },
-  { 0x0008cf, 6418 },
-  { 0x0008d6, 6428 },
-  { 0x0008da, 6436 },
-  { 0x0008db, 6447 },
-  { 0x0008dc, 6456 },
-  { 0x0008dd, 6469 },
-  { 0x0008de, 6475 },
-  { 0x0008df, 6486 },
-  { 0x0008ef, 6496 },
-  { 0x0008f6, 6514 },
-  { 0x0008fb, 6523 },
-  { 0x0008fc, 6533 },
-  { 0x0008fd, 6541 },
-  { 0x0008fe, 6552 },
-  { 0x0009df, 6562 },
-  { 0x0009e0, 6568 },
-  { 0x0009e1, 6581 },
-  { 0x0009e2, 6594 },
-  { 0x0009e3, 6597 },
-  { 0x0009e4, 6600 },
-  { 0x0009e5, 6603 },
-  { 0x0009e8, 6606 },
-  { 0x0009e9, 6609 },
-  { 0x0009ea, 6612 },
-  { 0x0009eb, 6627 },
-  { 0x0009ec, 6641 },
-  { 0x0009ed, 6654 },
-  { 0x0009ee, 6668 },
-  { 0x0009ef, 6682 },
-  { 0x0009f0, 6697 },
-  { 0x0009f1, 6712 },
-  { 0x0009f2, 6727 },
-  { 0x0009f3, 6742 },
-  { 0x0009f4, 6757 },
-  { 0x0009f5, 6763 },
-  { 0x0009f6, 6770 },
-  { 0x0009f7, 6775 },
-  { 0x0009f8, 6780 },
-  { 0x000aa1, 6788 },
-  { 0x000aa2, 6796 },
-  { 0x000aa3, 6804 },
-  { 0x000aa4, 6813 },
-  { 0x000aa5, 6822 },
-  { 0x000aa6, 6833 },
-  { 0x000aa7, 6844 },
-  { 0x000aa8, 6854 },
-  { 0x000aa9, 6864 },
-  { 0x000aaa, 6871 },
-  { 0x000aac, 6878 },
-  { 0x000aae, 6890 },
-  { 0x000aaf, 6899 },
-  { 0x000ab0, 6915 },
-  { 0x000ab1, 6924 },
-  { 0x000ab2, 6934 },
-  { 0x000ab3, 6943 },
-  { 0x000ab4, 6953 },
-  { 0x000ab5, 6965 },
-  { 0x000ab6, 6976 },
-  { 0x000ab7, 6985 },
-  { 0x000ab8, 6996 },
-  { 0x000abb, 7003 },
-  { 0x000abc, 7011 },
-  { 0x000abd, 7028 },
-  { 0x000abe, 7041 },
-  { 0x000abf, 7059 },
-  { 0x000ac3, 7066 },
-  { 0x000ac4, 7076 },
-  { 0x000ac5, 7089 },
-  { 0x000ac6, 7101 },
-  { 0x000ac9, 7114 },
-  { 0x000aca, 7124 },
-  { 0x000acb, 7138 },
-  { 0x000acc, 7156 },
-  { 0x000acd, 7173 },
-  { 0x000ace, 7191 },
-  { 0x000acf, 7204 },
-  { 0x000ad0, 7220 },
-  { 0x000ad1, 7240 },
-  { 0x000ad2, 7261 },
-  { 0x000ad3, 7281 },
-  { 0x000ad4, 7302 },
-  { 0x000ad6, 7315 },
-  { 0x000ad7, 7323 },
-  { 0x000ad9, 7331 },
-  { 0x000ada, 7342 },
-  { 0x000adb, 7351 },
-  { 0x000adc, 7368 },
-  { 0x000add, 7388 },
-  { 0x000ade, 7409 },
-  { 0x000adf, 7424 },
-  { 0x000ae0, 7437 },
-  { 0x000ae1, 7454 },
-  { 0x000ae2, 7473 },
-  { 0x000ae3, 7488 },
-  { 0x000ae4, 7504 },
-  { 0x000ae5, 7522 },
-  { 0x000ae6, 7531 },
-  { 0x000ae7, 7550 },
-  { 0x000ae8, 7567 },
-  { 0x000ae9, 7585 },
-  { 0x000aea, 7605 },
-  { 0x000aeb, 7617 },
-  { 0x000aec, 7630 },
-  { 0x000aed, 7635 },
-  { 0x000aee, 7643 },
-  { 0x000af0, 7649 },
-  { 0x000af1, 7662 },
-  { 0x000af2, 7669 },
-  { 0x000af3, 7682 },
-  { 0x000af4, 7692 },
-  { 0x000af5, 7704 },
-  { 0x000af6, 7717 },
-  { 0x000af7, 7729 },
-  { 0x000af8, 7740 },
-  { 0x000af9, 7753 },
-  { 0x000afa, 7763 },
-  { 0x000afb, 7781 },
-  { 0x000afc, 7801 },
-  { 0x000afd, 7807 },
-  { 0x000afe, 7826 },
-  { 0x000aff, 7845 },
-  { 0x000ba3, 7852 },
-  { 0x000ba6, 7862 },
-  { 0x000ba8, 7873 },
-  { 0x000ba9, 7883 },
-  { 0x000bc0, 7891 },
-  { 0x000bc2, 7899 },
-  { 0x000bc3, 7908 },
-  { 0x000bc4, 7915 },
-  { 0x000bc6, 7925 },
-  { 0x000bca, 7934 },
-  { 0x000bcc, 7938 },
-  { 0x000bce, 7943 },
-  { 0x000bcf, 7950 },
-  { 0x000bd3, 7957 },
-  { 0x000bd6, 7965 },
-  { 0x000bd8, 7974 },
-  { 0x000bda, 7984 },
-  { 0x000bdc, 7993 },
-  { 0x000bfc, 8002 },
-  { 0x000cdf, 8012 },
-  { 0x000ce0, 8033 },
-  { 0x000ce1, 8046 },
-  { 0x000ce1, 8057 },
-  { 0x000ce2, 8069 },
-  { 0x000ce2, 8082 },
-  { 0x000ce3, 8096 },
-  { 0x000ce3, 8109 },
-  { 0x000ce4, 8123 },
-  { 0x000ce5, 8133 },
-  { 0x000ce6, 8144 },
-  { 0x000ce6, 8156 },
-  { 0x000ce7, 8169 },
-  { 0x000ce7, 8181 },
-  { 0x000ce8, 8192 },
-  { 0x000ce8, 8203 },
-  { 0x000ce9, 8215 },
-  { 0x000cea, 8226 },
-  { 0x000ceb, 8243 },
-  { 0x000cec, 8255 },
-  { 0x000ced, 8268 },
-  { 0x000cee, 8284 },
-  { 0x000cef, 8295 },
-  { 0x000cf0, 8311 },
-  { 0x000cf1, 8322 },
-  { 0x000cf1, 8336 },
-  { 0x000cf2, 8350 },
-  { 0x000cf3, 8362 },
-  { 0x000cf4, 8377 },
-  { 0x000cf5, 8387 },
-  { 0x000cf5, 8404 },
-  { 0x000cf6, 8421 },
-  { 0x000cf6, 8433 },
-  { 0x000cf7, 8445 },
-  { 0x000cf7, 8456 },
-  { 0x000cf8, 8468 },
-  { 0x000cf9, 8480 },
-  { 0x000cfa, 8492 },
-  { 0x000cfa, 8503 },
-  { 0x000da1, 8514 },
-  { 0x000da2, 8525 },
-  { 0x000da3, 8538 },
-  { 0x000da4, 8552 },
-  { 0x000da5, 8566 },
-  { 0x000da6, 8579 },
-  { 0x000da7, 8595 },
-  { 0x000da8, 8607 },
-  { 0x000da9, 8620 },
-  { 0x000daa, 8634 },
-  { 0x000dab, 8648 },
-  { 0x000dac, 8658 },
-  { 0x000dad, 8671 },
-  { 0x000dae, 8683 },
-  { 0x000daf, 8696 },
-  { 0x000db0, 8709 },
-  { 0x000db1, 8722 },
-  { 0x000db2, 8741 },
-  { 0x000db3, 8757 },
-  { 0x000db4, 8768 },
-  { 0x000db5, 8779 },
-  { 0x000db6, 8790 },
-  { 0x000db7, 8804 },
-  { 0x000db8, 8819 },
-  { 0x000db9, 8833 },
-  { 0x000dba, 8843 },
-  { 0x000dbb, 8857 },
-  { 0x000dbc, 8868 },
-  { 0x000dbd, 8882 },
-  { 0x000dbe, 8892 },
-  { 0x000dbf, 8905 },
-  { 0x000dc0, 8916 },
-  { 0x000dc1, 8932 },
-  { 0x000dc2, 8942 },
-  { 0x000dc3, 8953 },
-  { 0x000dc4, 8964 },
-  { 0x000dc5, 8972 },
-  { 0x000dc6, 8984 },
-  { 0x000dc7, 8992 },
-  { 0x000dc8, 9004 },
-  { 0x000dc9, 9016 },
-  { 0x000dca, 9028 },
-  { 0x000dcb, 9039 },
-  { 0x000dcc, 9050 },
-  { 0x000dcd, 9063 },
-  { 0x000dce, 9073 },
-  { 0x000dcf, 9087 },
-  { 0x000dd0, 9102 },
-  { 0x000dd1, 9113 },
-  { 0x000dd2, 9129 },
-  { 0x000dd3, 9141 },
-  { 0x000dd4, 9153 },
-  { 0x000dd5, 9164 },
-  { 0x000dd6, 9176 },
-  { 0x000dd7, 9188 },
-  { 0x000dd8, 9201 },
-  { 0x000dd9, 9212 },
-  { 0x000dda, 9224 },
-  { 0x000dde, 9237 },
-  { 0x000ddf, 9260 },
-  { 0x000de0, 9270 },
-  { 0x000de1, 9281 },
-  { 0x000de2, 9293 },
-  { 0x000de3, 9304 },
-  { 0x000de4, 9323 },
-  { 0x000de5, 9343 },
-  { 0x000de6, 9360 },
-  { 0x000de7, 9374 },
-  { 0x000de8, 9389 },
-  { 0x000de9, 9400 },
-  { 0x000dea, 9412 },
-  { 0x000deb, 9424 },
-  { 0x000dec, 9441 },
-  { 0x000ded, 9458 },
-  { 0x000df0, 9472 },
-  { 0x000df1, 9484 },
-  { 0x000df2, 9497 },
-  { 0x000df3, 9510 },
-  { 0x000df4, 9522 },
-  { 0x000df5, 9533 },
-  { 0x000df6, 9544 },
-  { 0x000df7, 9556 },
-  { 0x000df8, 9569 },
-  { 0x000df9, 9582 },
-  { 0x000ea1, 9594 },
-  { 0x000ea2, 9608 },
-  { 0x000ea3, 9627 },
-  { 0x000ea4, 9645 },
-  { 0x000ea5, 9658 },
-  { 0x000ea6, 9676 },
-  { 0x000ea7, 9694 },
-  { 0x000ea8, 9708 },
-  { 0x000ea9, 9727 },
-  { 0x000eaa, 9740 },
-  { 0x000eab, 9759 },
-  { 0x000eac, 9777 },
-  { 0x000ead, 9795 },
-  { 0x000eae, 9812 },
-  { 0x000eaf, 9830 },
-  { 0x000eb0, 9849 },
-  { 0x000eb1, 9867 },
-  { 0x000eb2, 9880 },
-  { 0x000eb3, 9893 },
-  { 0x000eb4, 9911 },
-  { 0x000eb5, 9928 },
-  { 0x000eb6, 9940 },
-  { 0x000eb7, 9957 },
-  { 0x000eb8, 9970 },
-  { 0x000eb9, 9983 },
-  { 0x000eba, 10001 },
-  { 0x000ebb, 10014 },
-  { 0x000ebc, 10028 },
-  { 0x000ebd, 10041 },
-  { 0x000ebe, 10055 },
-  { 0x000ebf, 10068 },
-  { 0x000ec0, 10077 },
-  { 0x000ec1, 10087 },
-  { 0x000ec2, 10097 },
-  { 0x000ec3, 10108 },
-  { 0x000ec4, 10118 },
-  { 0x000ec5, 10127 },
-  { 0x000ec6, 10138 },
-  { 0x000ec7, 10148 },
-  { 0x000ec8, 10157 },
-  { 0x000ec9, 10167 },
-  { 0x000eca, 10178 },
-  { 0x000ecb, 10188 },
-  { 0x000ecc, 10198 },
-  { 0x000ecd, 10207 },
-  { 0x000ece, 10218 },
-  { 0x000ecf, 10228 },
-  { 0x000ed0, 10238 },
-  { 0x000ed1, 10248 },
-  { 0x000ed2, 10258 },
-  { 0x000ed3, 10268 },
-  { 0x000ed4, 10277 },
-  { 0x000ed5, 10293 },
-  { 0x000ed6, 10314 },
-  { 0x000ed7, 10334 },
-  { 0x000ed8, 10349 },
-  { 0x000ed9, 10369 },
-  { 0x000eda, 10389 },
-  { 0x000edb, 10405 },
-  { 0x000edc, 10420 },
-  { 0x000edd, 10441 },
-  { 0x000ede, 10461 },
-  { 0x000edf, 10481 },
-  { 0x000ee0, 10500 },
-  { 0x000ee1, 10520 },
-  { 0x000ee2, 10541 },
-  { 0x000ee3, 10561 },
-  { 0x000ee4, 10576 },
-  { 0x000ee5, 10591 },
-  { 0x000ee6, 10610 },
-  { 0x000ee7, 10624 },
-  { 0x000ee8, 10643 },
-  { 0x000ee9, 10658 },
-  { 0x000eea, 10673 },
-  { 0x000eeb, 10688 },
-  { 0x000eec, 10704 },
-  { 0x000eed, 10719 },
-  { 0x000eee, 10735 },
-  { 0x000eef, 10750 },
-  { 0x000ef0, 10774 },
-  { 0x000ef1, 10799 },
-  { 0x000ef2, 10824 },
-  { 0x000ef3, 10839 },
-  { 0x000ef4, 10864 },
-  { 0x000ef5, 10890 },
-  { 0x000ef6, 10909 },
-  { 0x000ef7, 10922 },
-  { 0x000ef8, 10936 },
-  { 0x000ef9, 10953 },
-  { 0x000efa, 10980 },
-  { 0x000eff, 11001 },
-  { 0x0013bc, 11012 },
-  { 0x0013bd, 11015 },
-  { 0x0013be, 11018 },
-  { 0x0020a0, 11029 },
-  { 0x0020a1, 11037 },
-  { 0x0020a2, 11047 },
-  { 0x0020a3, 11060 },
-  { 0x0020a4, 11071 },
-  { 0x0020a5, 11080 },
-  { 0x0020a6, 11089 },
-  { 0x0020a7, 11099 },
-  { 0x0020a8, 11110 },
-  { 0x0020a9, 11120 },
-  { 0x0020aa, 11128 },
-  { 0x0020ab, 11142 },
-  { 0x0020ac, 11151 },
-  { 0x00fd01, 11160 },
-  { 0x00fd02, 11175 },
-  { 0x00fd03, 11190 },
-  { 0x00fd04, 11202 },
-  { 0x00fd05, 11213 },
-  { 0x00fd06, 11226 },
-  { 0x00fd07, 11240 },
-  { 0x00fd08, 11256 },
-  { 0x00fd09, 11267 },
-  { 0x00fd0a, 11277 },
-  { 0x00fd0b, 11286 },
-  { 0x00fd0c, 11295 },
-  { 0x00fd0d, 11304 },
-  { 0x00fd0e, 11314 },
-  { 0x00fd0f, 11324 },
-  { 0x00fd10, 11341 },
-  { 0x00fd11, 11356 },
-  { 0x00fd12, 11370 },
-  { 0x00fd13, 11380 },
-  { 0x00fd14, 11391 },
-  { 0x00fd15, 11401 },
-  { 0x00fd16, 11411 },
-  { 0x00fd17, 11421 },
-  { 0x00fd18, 11432 },
-  { 0x00fd19, 11444 },
-  { 0x00fd1a, 11462 },
-  { 0x00fd1b, 11478 },
-  { 0x00fd1c, 11492 },
-  { 0x00fd1d, 11510 },
-  { 0x00fd1e, 11527 },
-  { 0x00fe01, 11538 },
-  { 0x00fe02, 11547 },
-  { 0x00fe03, 11564 },
-  { 0x00fe04, 11581 },
-  { 0x00fe05, 11598 },
-  { 0x00fe06, 11614 },
-  { 0x00fe07, 11630 },
-  { 0x00fe08, 11645 },
-  { 0x00fe09, 11660 },
-  { 0x00fe0a, 11680 },
-  { 0x00fe0b, 11695 },
-  { 0x00fe0c, 11715 },
-  { 0x00fe0d, 11731 },
-  { 0x00fe0e, 11752 },
-  { 0x00fe0f, 11767 },
-  { 0x00fe20, 11787 },
-  { 0x00fe21, 11800 },
-  { 0x00fe22, 11817 },
-  { 0x00fe23, 11836 },
-  { 0x00fe24, 11856 },
-  { 0x00fe25, 11878 },
-  { 0x00fe26, 11901 },
-  { 0x00fe27, 11925 },
-  { 0x00fe28, 11945 },
-  { 0x00fe29, 11966 },
-  { 0x00fe2a, 11990 },
-  { 0x00fe2b, 12015 },
-  { 0x00fe2c, 12040 },
-  { 0x00fe2d, 12061 },
-  { 0x00fe2e, 12083 },
-  { 0x00fe2f, 12102 },
-  { 0x00fe30, 12123 },
-  { 0x00fe31, 12148 },
-  { 0x00fe32, 12176 },
-  { 0x00fe33, 12190 },
-  { 0x00fe34, 12208 },
-  { 0x00fe50, 12218 },
-  { 0x00fe51, 12229 },
-  { 0x00fe52, 12240 },
-  { 0x00fe53, 12256 },
-  { 0x00fe54, 12267 },
-  { 0x00fe55, 12279 },
-  { 0x00fe56, 12290 },
-  { 0x00fe57, 12304 },
-  { 0x00fe58, 12319 },
-  { 0x00fe59, 12334 },
-  { 0x00fe5a, 12351 },
-  { 0x00fe5b, 12362 },
-  { 0x00fe5c, 12375 },
-  { 0x00fe5d, 12387 },
-  { 0x00fe5e, 12397 },
-  { 0x00fe5f, 12415 },
-  { 0x00fe60, 12437 },
-  { 0x00fe61, 12451 },
-  { 0x00fe62, 12461 },
-  { 0x00fe70, 12471 },
-  { 0x00fe71, 12486 },
-  { 0x00fe72, 12510 },
-  { 0x00fe73, 12528 },
-  { 0x00fe74, 12544 },
-  { 0x00fe75, 12562 },
-  { 0x00fe76, 12580 },
-  { 0x00fe77, 12597 },
-  { 0x00fe78, 12620 },
-  { 0x00fe79, 12636 },
-  { 0x00fe7a, 12652 },
-  { 0x00fed0, 12671 },
-  { 0x00fed1, 12692 },
-  { 0x00fed2, 12712 },
-  { 0x00fed4, 12732 },
-  { 0x00fed5, 12752 },
-  { 0x00fee0, 12769 },
-  { 0x00fee1, 12782 },
-  { 0x00fee2, 12796 },
-  { 0x00fee3, 12807 },
-  { 0x00fee4, 12820 },
-  { 0x00fee5, 12835 },
-  { 0x00fee6, 12851 },
-  { 0x00fee7, 12868 },
-  { 0x00fee8, 12886 },
-  { 0x00fee9, 12906 },
-  { 0x00feea, 12922 },
-  { 0x00feeb, 12938 },
-  { 0x00feec, 12954 },
-  { 0x00feed, 12970 },
-  { 0x00feee, 12986 },
-  { 0x00feef, 13008 },
-  { 0x00fef0, 13026 },
-  { 0x00fef1, 13044 },
-  { 0x00fef2, 13062 },
-  { 0x00fef3, 13080 },
-  { 0x00fef4, 13098 },
-  { 0x00fef5, 13116 },
-  { 0x00fef6, 13130 },
-  { 0x00fef7, 13144 },
-  { 0x00fef8, 13158 },
-  { 0x00fef9, 13172 },
-  { 0x00fefa, 13191 },
-  { 0x00fefb, 13210 },
-  { 0x00fefc, 13230 },
-  { 0x00fefd, 13250 },
-  { 0x00ff08, 13264 },
-  { 0x00ff09, 13274 },
-  { 0x00ff0a, 13278 },
-  { 0x00ff0b, 13287 },
-  { 0x00ff0d, 13293 },
-  { 0x00ff13, 13300 },
-  { 0x00ff14, 13306 },
-  { 0x00ff15, 13318 },
-  { 0x00ff1b, 13326 },
-  { 0x00ff20, 13333 },
-  { 0x00ff21, 13343 },
-  { 0x00ff22, 13349 },
-  { 0x00ff23, 13358 },
-  { 0x00ff23, 13365 },
-  { 0x00ff24, 13377 },
-  { 0x00ff25, 13384 },
-  { 0x00ff26, 13393 },
-  { 0x00ff27, 13402 },
-  { 0x00ff28, 13420 },
-  { 0x00ff29, 13428 },
-  { 0x00ff2a, 13436 },
-  { 0x00ff2b, 13452 },
-  { 0x00ff2c, 13460 },
-  { 0x00ff2d, 13467 },
-  { 0x00ff2e, 13477 },
-  { 0x00ff2f, 13488 },
-  { 0x00ff30, 13499 },
-  { 0x00ff31, 13511 },
-  { 0x00ff32, 13518 },
-  { 0x00ff33, 13531 },
-  { 0x00ff34, 13542 },
-  { 0x00ff35, 13555 },
-  { 0x00ff36, 13567 },
-  { 0x00ff37, 13581 },
-  { 0x00ff38, 13591 },
-  { 0x00ff39, 13605 },
-  { 0x00ff3a, 13618 },
-  { 0x00ff3b, 13634 },
-  { 0x00ff3c, 13651 },
-  { 0x00ff3d, 13667 },
-  { 0x00ff3e, 13685 },
-  { 0x00ff3f, 13703 },
-  { 0x00ff50, 13718 },
-  { 0x00ff51, 13723 },
-  { 0x00ff52, 13728 },
-  { 0x00ff53, 13731 },
-  { 0x00ff54, 13737 },
-  { 0x00ff55, 13742 },
-  { 0x00ff55, 13750 },
-  { 0x00ff56, 13756 },
-  { 0x00ff56, 13766 },
-  { 0x00ff57, 13771 },
-  { 0x00ff58, 13775 },
-  { 0x00ff60, 13781 },
-  { 0x00ff61, 13788 },
-  { 0x00ff62, 13794 },
-  { 0x00ff63, 13802 },
-  { 0x00ff65, 13809 },
-  { 0x00ff66, 13814 },
-  { 0x00ff67, 13819 },
-  { 0x00ff68, 13824 },
-  { 0x00ff69, 13829 },
-  { 0x00ff6a, 13836 },
-  { 0x00ff6b, 13841 },
-  { 0x00ff7e, 13847 },
-  { 0x00ff7e, 13861 },
-  { 0x00ff7e, 13874 },
-  { 0x00ff7e, 13888 },
-  { 0x00ff7e, 13902 },
-  { 0x00ff7e, 13918 },
-  { 0x00ff7e, 13930 },
-  { 0x00ff7e, 13942 },
-  { 0x00ff7f, 13956 },
-  { 0x00ff80, 13965 },
-  { 0x00ff89, 13974 },
-  { 0x00ff8d, 13981 },
-  { 0x00ff91, 13990 },
-  { 0x00ff92, 13996 },
-  { 0x00ff93, 14002 },
-  { 0x00ff94, 14008 },
-  { 0x00ff95, 14014 },
-  { 0x00ff96, 14022 },
-  { 0x00ff97, 14030 },
-  { 0x00ff98, 14036 },
-  { 0x00ff99, 14045 },
-  { 0x00ff9a, 14053 },
-  { 0x00ff9a, 14064 },
-  { 0x00ff9b, 14073 },
-  { 0x00ff9b, 14086 },
-  { 0x00ff9c, 14094 },
-  { 0x00ff9d, 14101 },
-  { 0x00ff9e, 14110 },
-  { 0x00ff9f, 14120 },
-  { 0x00ffaa, 14130 },
-  { 0x00ffab, 14142 },
-  { 0x00ffac, 14149 },
-  { 0x00ffad, 14162 },
-  { 0x00ffae, 14174 },
-  { 0x00ffaf, 14185 },
-  { 0x00ffb0, 14195 },
-  { 0x00ffb1, 14200 },
-  { 0x00ffb2, 14205 },
-  { 0x00ffb3, 14210 },
-  { 0x00ffb4, 14215 },
-  { 0x00ffb5, 14220 },
-  { 0x00ffb6, 14225 },
-  { 0x00ffb7, 14230 },
-  { 0x00ffb8, 14235 },
-  { 0x00ffb9, 14240 },
-  { 0x00ffbd, 14245 },
-  { 0x00ffbe, 14254 },
-  { 0x00ffbf, 14257 },
-  { 0x00ffc0, 14260 },
-  { 0x00ffc1, 14263 },
-  { 0x00ffc2, 14266 },
-  { 0x00ffc3, 14269 },
-  { 0x00ffc4, 14272 },
-  { 0x00ffc5, 14275 },
-  { 0x00ffc6, 14278 },
-  { 0x00ffc7, 14281 },
-  { 0x00ffc8, 14285 },
-  { 0x00ffc9, 14289 },
-  { 0x00ffca, 14293 },
-  { 0x00ffcb, 14297 },
-  { 0x00ffcc, 14301 },
-  { 0x00ffcd, 14305 },
-  { 0x00ffce, 14309 },
-  { 0x00ffcf, 14313 },
-  { 0x00ffd0, 14317 },
-  { 0x00ffd1, 14321 },
-  { 0x00ffd2, 14325 },
-  { 0x00ffd3, 14329 },
-  { 0x00ffd4, 14333 },
-  { 0x00ffd5, 14337 },
-  { 0x00ffd6, 14341 },
-  { 0x00ffd7, 14345 },
-  { 0x00ffd8, 14349 },
-  { 0x00ffd9, 14353 },
-  { 0x00ffda, 14357 },
-  { 0x00ffdb, 14361 },
-  { 0x00ffdc, 14365 },
-  { 0x00ffdd, 14369 },
-  { 0x00ffde, 14373 },
-  { 0x00ffdf, 14377 },
-  { 0x00ffe0, 14381 },
-  { 0x00ffe1, 14385 },
-  { 0x00ffe2, 14393 },
-  { 0x00ffe3, 14401 },
-  { 0x00ffe4, 14411 },
-  { 0x00ffe5, 14421 },
-  { 0x00ffe6, 14431 },
-  { 0x00ffe7, 14442 },
-  { 0x00ffe8, 14449 },
-  { 0x00ffe9, 14456 },
-  { 0x00ffea, 14462 },
-  { 0x00ffeb, 14468 },
-  { 0x00ffec, 14476 },
-  { 0x00ffed, 14484 },
-  { 0x00ffee, 14492 },
-  { 0x00ffff, 14500 },
-  { 0xffffff, 14507 }
+  { 0x020, 0 },
+  { 0x021, 6 },
+  { 0x022, 13 },
+  { 0x023, 22 },
+  { 0x024, 33 },
+  { 0x025, 40 },
+  { 0x026, 48 },
+  { 0x027, 58 },
+  { 0x027, 69 },
+  { 0x028, 80 },
+  { 0x029, 90 },
+  { 0x02a, 101 },
+  { 0x02b, 110 },
+  { 0x02c, 115 },
+  { 0x02d, 121 },
+  { 0x02e, 127 },
+  { 0x02f, 134 },
+  { 0x030, 140 },
+  { 0x031, 142 },
+  { 0x032, 144 },
+  { 0x033, 146 },
+  { 0x034, 148 },
+  { 0x035, 150 },
+  { 0x036, 152 },
+  { 0x037, 154 },
+  { 0x038, 156 },
+  { 0x039, 158 },
+  { 0x03a, 160 },
+  { 0x03b, 166 },
+  { 0x03c, 176 },
+  { 0x03d, 181 },
+  { 0x03e, 187 },
+  { 0x03f, 195 },
+  { 0x040, 204 },
+  { 0x041, 207 },
+  { 0x042, 209 },
+  { 0x043, 211 },
+  { 0x044, 213 },
+  { 0x045, 215 },
+  { 0x046, 217 },
+  { 0x047, 219 },
+  { 0x048, 221 },
+  { 0x049, 223 },
+  { 0x04a, 225 },
+  { 0x04b, 227 },
+  { 0x04c, 229 },
+  { 0x04d, 231 },
+  { 0x04e, 233 },
+  { 0x04f, 235 },
+  { 0x050, 237 },
+  { 0x051, 239 },
+  { 0x052, 241 },
+  { 0x053, 243 },
+  { 0x054, 245 },
+  { 0x055, 247 },
+  { 0x056, 249 },
+  { 0x057, 251 },
+  { 0x058, 253 },
+  { 0x059, 255 },
+  { 0x05a, 257 },
+  { 0x05b, 259 },
+  { 0x05c, 271 },
+  { 0x05d, 281 },
+  { 0x05e, 294 },
+  { 0x05f, 306 },
+  { 0x060, 317 },
+  { 0x060, 323 },
+  { 0x061, 333 },
+  { 0x062, 335 },
+  { 0x063, 337 },
+  { 0x064, 339 },
+  { 0x065, 341 },
+  { 0x066, 343 },
+  { 0x067, 345 },
+  { 0x068, 347 },
+  { 0x069, 349 },
+  { 0x06a, 351 },
+  { 0x06b, 353 },
+  { 0x06c, 355 },
+  { 0x06d, 357 },
+  { 0x06e, 359 },
+  { 0x06f, 361 },
+  { 0x070, 363 },
+  { 0x071, 365 },
+  { 0x072, 367 },
+  { 0x073, 369 },
+  { 0x074, 371 },
+  { 0x075, 373 },
+  { 0x076, 375 },
+  { 0x077, 377 },
+  { 0x078, 379 },
+  { 0x079, 381 },
+  { 0x07a, 383 },
+  { 0x07b, 385 },
+  { 0x07c, 395 },
+  { 0x07d, 399 },
+  { 0x07e, 410 },
+  { 0x0a0, 421 },
+  { 0x0a1, 434 },
+  { 0x0a2, 445 },
+  { 0x0a3, 450 },
+  { 0x0a4, 459 },
+  { 0x0a5, 468 },
+  { 0x0a6, 472 },
+  { 0x0a7, 482 },
+  { 0x0a8, 490 },
+  { 0x0a9, 500 },
+  { 0x0aa, 510 },
+  { 0x0ab, 522 },
+  { 0x0ac, 536 },
+  { 0x0ad, 544 },
+  { 0x0ae, 551 },
+  { 0x0af, 562 },
+  { 0x0b0, 569 },
+  { 0x0b1, 576 },
+  { 0x0b2, 586 },
+  { 0x0b3, 598 },
+  { 0x0b4, 612 },
+  { 0x0b5, 618 },
+  { 0x0b6, 621 },
+  { 0x0b7, 631 },
+  { 0x0b8, 646 },
+  { 0x0b9, 654 },
+  { 0x0ba, 666 },
+  { 0x0bb, 676 },
+  { 0x0bc, 691 },
+  { 0x0bd, 702 },
+  { 0x0be, 710 },
+  { 0x0bf, 724 },
+  { 0x0c0, 737 },
+  { 0x0c1, 744 },
+  { 0x0c2, 751 },
+  { 0x0c3, 763 },
+  { 0x0c4, 770 },
+  { 0x0c5, 781 },
+  { 0x0c6, 787 },
+  { 0x0c7, 790 },
+  { 0x0c8, 799 },
+  { 0x0c9, 806 },
+  { 0x0ca, 813 },
+  { 0x0cb, 825 },
+  { 0x0cc, 836 },
+  { 0x0cd, 843 },
+  { 0x0ce, 850 },
+  { 0x0cf, 862 },
+  { 0x0d0, 873 },
+  { 0x0d0, 877 },
+  { 0x0d1, 881 },
+  { 0x0d2, 888 },
+  { 0x0d3, 895 },
+  { 0x0d4, 902 },
+  { 0x0d5, 914 },
+  { 0x0d6, 921 },
+  { 0x0d7, 932 },
+  { 0x0d8, 941 },
+  { 0x0d8, 950 },
+  { 0x0d9, 957 },
+  { 0x0da, 964 },
+  { 0x0db, 971 },
+  { 0x0dc, 983 },
+  { 0x0dd, 994 },
+  { 0x0de, 1001 },
+  { 0x0de, 1007 },
+  { 0x0df, 1013 },
+  { 0x0e0, 1020 },
+  { 0x0e1, 1027 },
+  { 0x0e2, 1034 },
+  { 0x0e3, 1046 },
+  { 0x0e4, 1053 },
+  { 0x0e5, 1064 },
+  { 0x0e6, 1070 },
+  { 0x0e7, 1073 },
+  { 0x0e8, 1082 },
+  { 0x0e9, 1089 },
+  { 0x0ea, 1096 },
+  { 0x0eb, 1108 },
+  { 0x0ec, 1119 },
+  { 0x0ed, 1126 },
+  { 0x0ee, 1133 },
+  { 0x0ef, 1145 },
+  { 0x0f0, 1156 },
+  { 0x0f1, 1160 },
+  { 0x0f2, 1167 },
+  { 0x0f3, 1174 },
+  { 0x0f4, 1181 },
+  { 0x0f5, 1193 },
+  { 0x0f6, 1200 },
+  { 0x0f7, 1211 },
+  { 0x0f8, 1220 },
+  { 0x0f8, 1229 },
+  { 0x0f9, 1236 },
+  { 0x0fa, 1243 },
+  { 0x0fb, 1250 },
+  { 0x0fc, 1262 },
+  { 0x0fd, 1273 },
+  { 0x0fe, 1280 },
+  { 0x0ff, 1286 },
+  { 0x100012c, 1297 },
+  { 0x100012d, 1304 },
+  { 0x1000174, 1311 },
+  { 0x1000175, 1323 },
+  { 0x1000176, 1335 },
+  { 0x1000177, 1347 },
+  { 0x100018f, 1359 },
+  { 0x100019f, 1365 },
+  { 0x10001a0, 1373 },
+  { 0x10001a1, 1379 },
+  { 0x10001af, 1385 },
+  { 0x10001b0, 1391 },
+  { 0x10001b5, 1397 },
+  { 0x10001b6, 1405 },
+  { 0x10001b7, 1413 },
+  { 0x10001d1, 1417 },
+  { 0x10001d2, 1424 },
+  { 0x10001e6, 1431 },
+  { 0x10001e7, 1438 },
+  { 0x1000259, 1445 },
+  { 0x1000275, 1451 },
+  { 0x1000292, 1459 },
+  { 0x1000492, 1463 },
+  { 0x1000493, 1480 },
+  { 0x1000496, 1497 },
+  { 0x1000497, 1520 },
+  { 0x100049a, 1543 },
+  { 0x100049b, 1565 },
+  { 0x100049c, 1587 },
+  { 0x100049d, 1610 },
+  { 0x10004a2, 1633 },
+  { 0x10004a3, 1655 },
+  { 0x10004ae, 1677 },
+  { 0x10004af, 1697 },
+  { 0x10004b0, 1717 },
+  { 0x10004b1, 1741 },
+  { 0x10004b2, 1765 },
+  { 0x10004b3, 1787 },
+  { 0x10004b6, 1809 },
+  { 0x10004b7, 1832 },
+  { 0x10004b8, 1855 },
+  { 0x10004b9, 1879 },
+  { 0x10004ba, 1903 },
+  { 0x10004bb, 1917 },
+  { 0x10004d8, 1931 },
+  { 0x10004d9, 1946 },
+  { 0x10004e2, 1961 },
+  { 0x10004e3, 1979 },
+  { 0x10004e8, 1997 },
+  { 0x10004e9, 2012 },
+  { 0x10004ee, 2027 },
+  { 0x10004ef, 2045 },
+  { 0x1000531, 2063 },
+  { 0x1000532, 2076 },
+  { 0x1000533, 2089 },
+  { 0x1000534, 2102 },
+  { 0x1000535, 2114 },
+  { 0x1000536, 2128 },
+  { 0x1000537, 2140 },
+  { 0x1000538, 2151 },
+  { 0x1000539, 2163 },
+  { 0x100053a, 2175 },
+  { 0x100053b, 2188 },
+  { 0x100053c, 2201 },
+  { 0x100053d, 2215 },
+  { 0x100053e, 2228 },
+  { 0x100053f, 2241 },
+  { 0x1000540, 2254 },
+  { 0x1000541, 2266 },
+  { 0x1000542, 2279 },
+  { 0x1000543, 2293 },
+  { 0x1000544, 2307 },
+  { 0x1000545, 2320 },
+  { 0x1000546, 2332 },
+  { 0x1000547, 2344 },
+  { 0x1000548, 2357 },
+  { 0x1000549, 2369 },
+  { 0x100054a, 2382 },
+  { 0x100054b, 2394 },
+  { 0x100054c, 2406 },
+  { 0x100054d, 2418 },
+  { 0x100054e, 2430 },
+  { 0x100054f, 2443 },
+  { 0x1000550, 2457 },
+  { 0x1000551, 2469 },
+  { 0x1000552, 2482 },
+  { 0x1000553, 2496 },
+  { 0x1000554, 2510 },
+  { 0x1000555, 2522 },
+  { 0x1000556, 2533 },
+  { 0x100055a, 2545 },
+  { 0x100055b, 2565 },
+  { 0x100055b, 2581 },
+  { 0x100055c, 2597 },
+  { 0x100055c, 2613 },
+  { 0x100055d, 2629 },
+  { 0x100055d, 2642 },
+  { 0x100055e, 2667 },
+  { 0x100055e, 2683 },
+  { 0x1000561, 2701 },
+  { 0x1000562, 2714 },
+  { 0x1000563, 2727 },
+  { 0x1000564, 2740 },
+  { 0x1000565, 2752 },
+  { 0x1000566, 2766 },
+  { 0x1000567, 2778 },
+  { 0x1000568, 2789 },
+  { 0x1000569, 2801 },
+  { 0x100056a, 2813 },
+  { 0x100056b, 2826 },
+  { 0x100056c, 2839 },
+  { 0x100056d, 2853 },
+  { 0x100056e, 2866 },
+  { 0x100056f, 2879 },
+  { 0x1000570, 2892 },
+  { 0x1000571, 2904 },
+  { 0x1000572, 2917 },
+  { 0x1000573, 2931 },
+  { 0x1000574, 2945 },
+  { 0x1000575, 2958 },
+  { 0x1000576, 2970 },
+  { 0x1000577, 2982 },
+  { 0x1000578, 2995 },
+  { 0x1000579, 3007 },
+  { 0x100057a, 3020 },
+  { 0x100057b, 3032 },
+  { 0x100057c, 3044 },
+  { 0x100057d, 3056 },
+  { 0x100057e, 3068 },
+  { 0x100057f, 3081 },
+  { 0x1000580, 3095 },
+  { 0x1000581, 3107 },
+  { 0x1000582, 3120 },
+  { 0x1000583, 3134 },
+  { 0x1000584, 3148 },
+  { 0x1000585, 3160 },
+  { 0x1000586, 3171 },
+  { 0x1000587, 3183 },
+  { 0x1000589, 3204 },
+  { 0x1000589, 3223 },
+  { 0x100058a, 3241 },
+  { 0x100058a, 3257 },
+  { 0x1000653, 3275 },
+  { 0x1000654, 3294 },
+  { 0x1000655, 3313 },
+  { 0x1000660, 3332 },
+  { 0x1000661, 3341 },
+  { 0x1000662, 3350 },
+  { 0x1000663, 3359 },
+  { 0x1000664, 3368 },
+  { 0x1000665, 3377 },
+  { 0x1000666, 3386 },
+  { 0x1000667, 3395 },
+  { 0x1000668, 3404 },
+  { 0x1000669, 3413 },
+  { 0x100066a, 3422 },
+  { 0x1000670, 3437 },
+  { 0x1000679, 3461 },
+  { 0x100067e, 3473 },
+  { 0x1000686, 3484 },
+  { 0x1000688, 3497 },
+  { 0x1000691, 3509 },
+  { 0x1000698, 3521 },
+  { 0x10006a4, 3532 },
+  { 0x10006a9, 3543 },
+  { 0x10006af, 3556 },
+  { 0x10006ba, 3567 },
+  { 0x10006be, 3586 },
+  { 0x10006c1, 3609 },
+  { 0x10006cc, 3625 },
+  { 0x10006cc, 3642 },
+  { 0x10006d2, 3652 },
+  { 0x10006d4, 3669 },
+  { 0x10006f0, 3685 },
+  { 0x10006f1, 3693 },
+  { 0x10006f2, 3701 },
+  { 0x10006f3, 3709 },
+  { 0x10006f4, 3717 },
+  { 0x10006f5, 3725 },
+  { 0x10006f6, 3733 },
+  { 0x10006f7, 3741 },
+  { 0x10006f8, 3749 },
+  { 0x10006f9, 3757 },
+  { 0x1000d82, 3765 },
+  { 0x1000d83, 3773 },
+  { 0x1000d85, 3781 },
+  { 0x1000d86, 3788 },
+  { 0x1000d87, 3796 },
+  { 0x1000d88, 3804 },
+  { 0x1000d89, 3813 },
+  { 0x1000d8a, 3820 },
+  { 0x1000d8b, 3828 },
+  { 0x1000d8c, 3835 },
+  { 0x1000d8d, 3843 },
+  { 0x1000d8e, 3851 },
+  { 0x1000d8f, 3860 },
+  { 0x1000d90, 3868 },
+  { 0x1000d91, 3877 },
+  { 0x1000d92, 3884 },
+  { 0x1000d93, 3892 },
+  { 0x1000d94, 3900 },
+  { 0x1000d95, 3907 },
+  { 0x1000d96, 3915 },
+  { 0x1000d9a, 3923 },
+  { 0x1000d9b, 3931 },
+  { 0x1000d9c, 3940 },
+  { 0x1000d9d, 3948 },
+  { 0x1000d9e, 3957 },
+  { 0x1000d9f, 3966 },
+  { 0x1000da0, 3975 },
+  { 0x1000da1, 3983 },
+  { 0x1000da2, 3992 },
+  { 0x1000da3, 4000 },
+  { 0x1000da4, 4009 },
+  { 0x1000da5, 4018 },
+  { 0x1000da6, 4028 },
+  { 0x1000da7, 4037 },
+  { 0x1000da8, 4046 },
+  { 0x1000da9, 4056 },
+  { 0x1000daa, 4065 },
+  { 0x1000dab, 4075 },
+  { 0x1000dac, 4084 },
+  { 0x1000dad, 4094 },
+  { 0x1000dae, 4103 },
+  { 0x1000daf, 4113 },
+  { 0x1000db0, 4122 },
+  { 0x1000db1, 4132 },
+  { 0x1000db3, 4140 },
+  { 0x1000db4, 4150 },
+  { 0x1000db5, 4158 },
+  { 0x1000db6, 4167 },
+  { 0x1000db7, 4175 },
+  { 0x1000db8, 4184 },
+  { 0x1000db9, 4192 },
+  { 0x1000dba, 4201 },
+  { 0x1000dbb, 4209 },
+  { 0x1000dbd, 4217 },
+  { 0x1000dc0, 4225 },
+  { 0x1000dc1, 4233 },
+  { 0x1000dc2, 4242 },
+  { 0x1000dc3, 4252 },
+  { 0x1000dc4, 4260 },
+  { 0x1000dc5, 4268 },
+  { 0x1000dc6, 4277 },
+  { 0x1000dca, 4285 },
+  { 0x1000dcf, 4293 },
+  { 0x1000dd0, 4302 },
+  { 0x1000dd1, 4311 },
+  { 0x1000dd2, 4321 },
+  { 0x1000dd3, 4329 },
+  { 0x1000dd4, 4338 },
+  { 0x1000dd6, 4346 },
+  { 0x1000dd8, 4355 },
+  { 0x1000dd9, 4364 },
+  { 0x1000dda, 4372 },
+  { 0x1000ddb, 4381 },
+  { 0x1000ddc, 4390 },
+  { 0x1000ddd, 4398 },
+  { 0x1000dde, 4407 },
+  { 0x1000ddf, 4416 },
+  { 0x1000df2, 4425 },
+  { 0x1000df3, 4435 },
+  { 0x1000df4, 4445 },
+  { 0x10010d0, 4461 },
+  { 0x10010d1, 4473 },
+  { 0x10010d2, 4486 },
+  { 0x10010d3, 4499 },
+  { 0x10010d4, 4512 },
+  { 0x10010d5, 4524 },
+  { 0x10010d6, 4537 },
+  { 0x10010d7, 4550 },
+  { 0x10010d8, 4563 },
+  { 0x10010d9, 4575 },
+  { 0x10010da, 4588 },
+  { 0x10010db, 4601 },
+  { 0x10010dc, 4614 },
+  { 0x10010dd, 4627 },
+  { 0x10010de, 4639 },
+  { 0x10010df, 4652 },
+  { 0x10010e0, 4666 },
+  { 0x10010e1, 4679 },
+  { 0x10010e2, 4692 },
+  { 0x10010e3, 4705 },
+  { 0x10010e4, 4717 },
+  { 0x10010e5, 4731 },
+  { 0x10010e6, 4745 },
+  { 0x10010e7, 4759 },
+  { 0x10010e8, 4772 },
+  { 0x10010e9, 4786 },
+  { 0x10010ea, 4800 },
+  { 0x10010eb, 4813 },
+  { 0x10010ec, 4826 },
+  { 0x10010ed, 4839 },
+  { 0x10010ee, 4853 },
+  { 0x10010ef, 4866 },
+  { 0x10010f0, 4880 },
+  { 0x10010f1, 4893 },
+  { 0x10010f2, 4905 },
+  { 0x10010f3, 4918 },
+  { 0x10010f4, 4930 },
+  { 0x10010f5, 4943 },
+  { 0x10010f6, 4956 },
+  { 0x1001e02, 4968 },
+  { 0x1001e03, 4978 },
+  { 0x1001e0a, 4988 },
+  { 0x1001e0b, 4998 },
+  { 0x1001e1e, 5008 },
+  { 0x1001e1f, 5018 },
+  { 0x1001e36, 5028 },
+  { 0x1001e37, 5038 },
+  { 0x1001e40, 5048 },
+  { 0x1001e41, 5058 },
+  { 0x1001e56, 5068 },
+  { 0x1001e57, 5078 },
+  { 0x1001e60, 5088 },
+  { 0x1001e61, 5098 },
+  { 0x1001e6a, 5108 },
+  { 0x1001e6b, 5118 },
+  { 0x1001e80, 5128 },
+  { 0x1001e81, 5135 },
+  { 0x1001e82, 5142 },
+  { 0x1001e83, 5149 },
+  { 0x1001e84, 5156 },
+  { 0x1001e85, 5167 },
+  { 0x1001e8a, 5178 },
+  { 0x1001e8b, 5188 },
+  { 0x1001ea0, 5198 },
+  { 0x1001ea1, 5208 },
+  { 0x1001ea2, 5218 },
+  { 0x1001ea3, 5224 },
+  { 0x1001ea4, 5230 },
+  { 0x1001ea5, 5247 },
+  { 0x1001ea6, 5264 },
+  { 0x1001ea7, 5281 },
+  { 0x1001ea8, 5298 },
+  { 0x1001ea9, 5314 },
+  { 0x1001eaa, 5330 },
+  { 0x1001eab, 5347 },
+  { 0x1001eac, 5364 },
+  { 0x1001ead, 5384 },
+  { 0x1001eae, 5404 },
+  { 0x1001eaf, 5416 },
+  { 0x1001eb0, 5428 },
+  { 0x1001eb1, 5440 },
+  { 0x1001eb2, 5452 },
+  { 0x1001eb3, 5463 },
+  { 0x1001eb4, 5474 },
+  { 0x1001eb5, 5486 },
+  { 0x1001eb6, 5498 },
+  { 0x1001eb7, 5513 },
+  { 0x1001eb8, 5528 },
+  { 0x1001eb9, 5538 },
+  { 0x1001eba, 5548 },
+  { 0x1001ebb, 5554 },
+  { 0x1001ebc, 5560 },
+  { 0x1001ebd, 5567 },
+  { 0x1001ebe, 5574 },
+  { 0x1001ebf, 5591 },
+  { 0x1001ec0, 5608 },
+  { 0x1001ec1, 5625 },
+  { 0x1001ec2, 5642 },
+  { 0x1001ec3, 5658 },
+  { 0x1001ec4, 5674 },
+  { 0x1001ec5, 5691 },
+  { 0x1001ec6, 5708 },
+  { 0x1001ec7, 5728 },
+  { 0x1001ec8, 5748 },
+  { 0x1001ec9, 5754 },
+  { 0x1001eca, 5760 },
+  { 0x1001ecb, 5770 },
+  { 0x1001ecc, 5780 },
+  { 0x1001ecd, 5790 },
+  { 0x1001ece, 5800 },
+  { 0x1001ecf, 5806 },
+  { 0x1001ed0, 5812 },
+  { 0x1001ed1, 5829 },
+  { 0x1001ed2, 5846 },
+  { 0x1001ed3, 5863 },
+  { 0x1001ed4, 5880 },
+  { 0x1001ed5, 5896 },
+  { 0x1001ed6, 5912 },
+  { 0x1001ed7, 5929 },
+  { 0x1001ed8, 5946 },
+  { 0x1001ed9, 5966 },
+  { 0x1001eda, 5986 },
+  { 0x1001edb, 5997 },
+  { 0x1001edc, 6008 },
+  { 0x1001edd, 6019 },
+  { 0x1001ede, 6030 },
+  { 0x1001edf, 6040 },
+  { 0x1001ee0, 6050 },
+  { 0x1001ee1, 6061 },
+  { 0x1001ee2, 6072 },
+  { 0x1001ee3, 6086 },
+  { 0x1001ee4, 6100 },
+  { 0x1001ee5, 6110 },
+  { 0x1001ee6, 6120 },
+  { 0x1001ee7, 6126 },
+  { 0x1001ee8, 6132 },
+  { 0x1001ee9, 6143 },
+  { 0x1001eea, 6154 },
+  { 0x1001eeb, 6165 },
+  { 0x1001eec, 6176 },
+  { 0x1001eed, 6186 },
+  { 0x1001eee, 6196 },
+  { 0x1001eef, 6207 },
+  { 0x1001ef0, 6218 },
+  { 0x1001ef1, 6232 },
+  { 0x1001ef2, 6246 },
+  { 0x1001ef3, 6253 },
+  { 0x1001ef4, 6260 },
+  { 0x1001ef5, 6270 },
+  { 0x1001ef6, 6280 },
+  { 0x1001ef7, 6286 },
+  { 0x1001ef8, 6292 },
+  { 0x1001ef9, 6299 },
+  { 0x1002070, 6306 },
+  { 0x1002074, 6319 },
+  { 0x1002075, 6332 },
+  { 0x1002076, 6345 },
+  { 0x1002077, 6357 },
+  { 0x1002078, 6371 },
+  { 0x1002079, 6385 },
+  { 0x1002080, 6398 },
+  { 0x1002081, 6412 },
+  { 0x1002082, 6425 },
+  { 0x1002083, 6438 },
+  { 0x1002084, 6453 },
+  { 0x1002085, 6467 },
+  { 0x1002086, 6481 },
+  { 0x1002087, 6494 },
+  { 0x1002088, 6509 },
+  { 0x1002089, 6524 },
+  { 0x10020a0, 6538 },
+  { 0x10020a1, 6546 },
+  { 0x10020a2, 6556 },
+  { 0x10020a3, 6569 },
+  { 0x10020a4, 6580 },
+  { 0x10020a5, 6589 },
+  { 0x10020a6, 6598 },
+  { 0x10020a7, 6608 },
+  { 0x10020a8, 6619 },
+  { 0x10020a9, 6629 },
+  { 0x10020aa, 6637 },
+  { 0x10020ab, 6651 },
+  { 0x1002202, 6660 },
+  { 0x1002205, 6677 },
+  { 0x1002208, 6686 },
+  { 0x1002209, 6696 },
+  { 0x100220b, 6709 },
+  { 0x100221a, 6720 },
+  { 0x100221b, 6731 },
+  { 0x100221c, 6740 },
+  { 0x100222c, 6751 },
+  { 0x100222d, 6761 },
+  { 0x1002235, 6771 },
+  { 0x1002247, 6779 },
+  { 0x1002248, 6791 },
+  { 0x1002262, 6800 },
+  { 0x1002263, 6813 },
+  { 0x1002800, 6822 },
+  { 0x1002801, 6836 },
+  { 0x1002802, 6851 },
+  { 0x1002803, 6866 },
+  { 0x1002804, 6882 },
+  { 0x1002805, 6897 },
+  { 0x1002806, 6913 },
+  { 0x1002807, 6929 },
+  { 0x1002808, 6946 },
+  { 0x1002809, 6961 },
+  { 0x100280a, 6977 },
+  { 0x100280b, 6993 },
+  { 0x100280c, 7010 },
+  { 0x100280d, 7026 },
+  { 0x100280e, 7043 },
+  { 0x100280f, 7060 },
+  { 0x1002810, 7078 },
+  { 0x1002811, 7093 },
+  { 0x1002812, 7109 },
+  { 0x1002813, 7125 },
+  { 0x1002814, 7142 },
+  { 0x1002815, 7158 },
+  { 0x1002816, 7175 },
+  { 0x1002817, 7192 },
+  { 0x1002818, 7210 },
+  { 0x1002819, 7226 },
+  { 0x100281a, 7243 },
+  { 0x100281b, 7260 },
+  { 0x100281c, 7278 },
+  { 0x100281d, 7295 },
+  { 0x100281e, 7313 },
+  { 0x100281f, 7331 },
+  { 0x1002820, 7350 },
+  { 0x1002821, 7365 },
+  { 0x1002822, 7381 },
+  { 0x1002823, 7397 },
+  { 0x1002824, 7414 },
+  { 0x1002825, 7430 },
+  { 0x1002826, 7447 },
+  { 0x1002827, 7464 },
+  { 0x1002828, 7482 },
+  { 0x1002829, 7498 },
+  { 0x100282a, 7515 },
+  { 0x100282b, 7532 },
+  { 0x100282c, 7550 },
+  { 0x100282d, 7567 },
+  { 0x100282e, 7585 },
+  { 0x100282f, 7603 },
+  { 0x1002830, 7622 },
+  { 0x1002831, 7638 },
+  { 0x1002832, 7655 },
+  { 0x1002833, 7672 },
+  { 0x1002834, 7690 },
+  { 0x1002835, 7707 },
+  { 0x1002836, 7725 },
+  { 0x1002837, 7743 },
+  { 0x1002838, 7762 },
+  { 0x1002839, 7779 },
+  { 0x100283a, 7797 },
+  { 0x100283b, 7815 },
+  { 0x100283c, 7834 },
+  { 0x100283d, 7852 },
+  { 0x100283e, 7871 },
+  { 0x100283f, 7890 },
+  { 0x1002840, 7910 },
+  { 0x1002841, 7925 },
+  { 0x1002842, 7941 },
+  { 0x1002843, 7957 },
+  { 0x1002844, 7974 },
+  { 0x1002845, 7990 },
+  { 0x1002846, 8007 },
+  { 0x1002847, 8024 },
+  { 0x1002848, 8042 },
+  { 0x1002849, 8058 },
+  { 0x100284a, 8075 },
+  { 0x100284b, 8092 },
+  { 0x100284c, 8110 },
+  { 0x100284d, 8127 },
+  { 0x100284e, 8145 },
+  { 0x100284f, 8163 },
+  { 0x1002850, 8182 },
+  { 0x1002851, 8198 },
+  { 0x1002852, 8215 },
+  { 0x1002853, 8232 },
+  { 0x1002854, 8250 },
+  { 0x1002855, 8267 },
+  { 0x1002856, 8285 },
+  { 0x1002857, 8303 },
+  { 0x1002858, 8322 },
+  { 0x1002859, 8339 },
+  { 0x100285a, 8357 },
+  { 0x100285b, 8375 },
+  { 0x100285c, 8394 },
+  { 0x100285d, 8412 },
+  { 0x100285e, 8431 },
+  { 0x100285f, 8450 },
+  { 0x1002860, 8470 },
+  { 0x1002861, 8486 },
+  { 0x1002862, 8503 },
+  { 0x1002863, 8520 },
+  { 0x1002864, 8538 },
+  { 0x1002865, 8555 },
+  { 0x1002866, 8573 },
+  { 0x1002867, 8591 },
+  { 0x1002868, 8610 },
+  { 0x1002869, 8627 },
+  { 0x100286a, 8645 },
+  { 0x100286b, 8663 },
+  { 0x100286c, 8682 },
+  { 0x100286d, 8700 },
+  { 0x100286e, 8719 },
+  { 0x100286f, 8738 },
+  { 0x1002870, 8758 },
+  { 0x1002871, 8775 },
+  { 0x1002872, 8793 },
+  { 0x1002873, 8811 },
+  { 0x1002874, 8830 },
+  { 0x1002875, 8848 },
+  { 0x1002876, 8867 },
+  { 0x1002877, 8886 },
+  { 0x1002878, 8906 },
+  { 0x1002879, 8924 },
+  { 0x100287a, 8943 },
+  { 0x100287b, 8962 },
+  { 0x100287c, 8982 },
+  { 0x100287d, 9001 },
+  { 0x100287e, 9021 },
+  { 0x100287f, 9041 },
+  { 0x1002880, 9062 },
+  { 0x1002881, 9077 },
+  { 0x1002882, 9093 },
+  { 0x1002883, 9109 },
+  { 0x1002884, 9126 },
+  { 0x1002885, 9142 },
+  { 0x1002886, 9159 },
+  { 0x1002887, 9176 },
+  { 0x1002888, 9194 },
+  { 0x1002889, 9210 },
+  { 0x100288a, 9227 },
+  { 0x100288b, 9244 },
+  { 0x100288c, 9262 },
+  { 0x100288d, 9279 },
+  { 0x100288e, 9297 },
+  { 0x100288f, 9315 },
+  { 0x1002890, 9334 },
+  { 0x1002891, 9350 },
+  { 0x1002892, 9367 },
+  { 0x1002893, 9384 },
+  { 0x1002894, 9402 },
+  { 0x1002895, 9419 },
+  { 0x1002896, 9437 },
+  { 0x1002897, 9455 },
+  { 0x1002898, 9474 },
+  { 0x1002899, 9491 },
+  { 0x100289a, 9509 },
+  { 0x100289b, 9527 },
+  { 0x100289c, 9546 },
+  { 0x100289d, 9564 },
+  { 0x100289e, 9583 },
+  { 0x100289f, 9602 },
+  { 0x10028a0, 9622 },
+  { 0x10028a1, 9638 },
+  { 0x10028a2, 9655 },
+  { 0x10028a3, 9672 },
+  { 0x10028a4, 9690 },
+  { 0x10028a5, 9707 },
+  { 0x10028a6, 9725 },
+  { 0x10028a7, 9743 },
+  { 0x10028a8, 9762 },
+  { 0x10028a9, 9779 },
+  { 0x10028aa, 9797 },
+  { 0x10028ab, 9815 },
+  { 0x10028ac, 9834 },
+  { 0x10028ad, 9852 },
+  { 0x10028ae, 9871 },
+  { 0x10028af, 9890 },
+  { 0x10028b0, 9910 },
+  { 0x10028b1, 9927 },
+  { 0x10028b2, 9945 },
+  { 0x10028b3, 9963 },
+  { 0x10028b4, 9982 },
+  { 0x10028b5, 10000 },
+  { 0x10028b6, 10019 },
+  { 0x10028b7, 10038 },
+  { 0x10028b8, 10058 },
+  { 0x10028b9, 10076 },
+  { 0x10028ba, 10095 },
+  { 0x10028bb, 10114 },
+  { 0x10028bc, 10134 },
+  { 0x10028bd, 10153 },
+  { 0x10028be, 10173 },
+  { 0x10028bf, 10193 },
+  { 0x10028c0, 10214 },
+  { 0x10028c1, 10230 },
+  { 0x10028c2, 10247 },
+  { 0x10028c3, 10264 },
+  { 0x10028c4, 10282 },
+  { 0x10028c5, 10299 },
+  { 0x10028c6, 10317 },
+  { 0x10028c7, 10335 },
+  { 0x10028c8, 10354 },
+  { 0x10028c9, 10371 },
+  { 0x10028ca, 10389 },
+  { 0x10028cb, 10407 },
+  { 0x10028cc, 10426 },
+  { 0x10028cd, 10444 },
+  { 0x10028ce, 10463 },
+  { 0x10028cf, 10482 },
+  { 0x10028d0, 10502 },
+  { 0x10028d1, 10519 },
+  { 0x10028d2, 10537 },
+  { 0x10028d3, 10555 },
+  { 0x10028d4, 10574 },
+  { 0x10028d5, 10592 },
+  { 0x10028d6, 10611 },
+  { 0x10028d7, 10630 },
+  { 0x10028d8, 10650 },
+  { 0x10028d9, 10668 },
+  { 0x10028da, 10687 },
+  { 0x10028db, 10706 },
+  { 0x10028dc, 10726 },
+  { 0x10028dd, 10745 },
+  { 0x10028de, 10765 },
+  { 0x10028df, 10785 },
+  { 0x10028e0, 10806 },
+  { 0x10028e1, 10823 },
+  { 0x10028e2, 10841 },
+  { 0x10028e3, 10859 },
+  { 0x10028e4, 10878 },
+  { 0x10028e5, 10896 },
+  { 0x10028e6, 10915 },
+  { 0x10028e7, 10934 },
+  { 0x10028e8, 10954 },
+  { 0x10028e9, 10972 },
+  { 0x10028ea, 10991 },
+  { 0x10028eb, 11010 },
+  { 0x10028ec, 11030 },
+  { 0x10028ed, 11049 },
+  { 0x10028ee, 11069 },
+  { 0x10028ef, 11089 },
+  { 0x10028f0, 11110 },
+  { 0x10028f1, 11128 },
+  { 0x10028f2, 11147 },
+  { 0x10028f3, 11166 },
+  { 0x10028f4, 11186 },
+  { 0x10028f5, 11205 },
+  { 0x10028f6, 11225 },
+  { 0x10028f7, 11245 },
+  { 0x10028f8, 11266 },
+  { 0x10028f9, 11285 },
+  { 0x10028fa, 11305 },
+  { 0x10028fb, 11325 },
+  { 0x10028fc, 11346 },
+  { 0x10028fd, 11366 },
+  { 0x10028fe, 11387 },
+  { 0x10028ff, 11408 },
+  { 0x1008fe01, 11430 },
+  { 0x1008fe02, 11442 },
+  { 0x1008fe03, 11454 },
+  { 0x1008fe04, 11466 },
+  { 0x1008fe05, 11478 },
+  { 0x1008fe06, 11490 },
+  { 0x1008fe07, 11502 },
+  { 0x1008fe08, 11514 },
+  { 0x1008fe09, 11526 },
+  { 0x1008fe0a, 11538 },
+  { 0x1008fe0b, 11551 },
+  { 0x1008fe0c, 11564 },
+  { 0x1008fe20, 11577 },
+  { 0x1008fe21, 11584 },
+  { 0x1008fe22, 11594 },
+  { 0x1008fe23, 11605 },
+  { 0x1008fe24, 11616 },
+  { 0x1008fe25, 11630 },
+  { 0x1008ff01, 11642 },
+  { 0x1008ff02, 11651 },
+  { 0x1008ff03, 11667 },
+  { 0x1008ff04, 11685 },
+  { 0x1008ff05, 11699 },
+  { 0x1008ff06, 11715 },
+  { 0x1008ff10, 11733 },
+  { 0x1008ff11, 11741 },
+  { 0x1008ff12, 11758 },
+  { 0x1008ff13, 11768 },
+  { 0x1008ff14, 11785 },
+  { 0x1008ff15, 11795 },
+  { 0x1008ff16, 11805 },
+  { 0x1008ff17, 11815 },
+  { 0x1008ff18, 11825 },
+  { 0x1008ff19, 11834 },
+  { 0x1008ff1a, 11839 },
+  { 0x1008ff1b, 11845 },
+  { 0x1008ff1c, 11852 },
+  { 0x1008ff1d, 11864 },
+  { 0x1008ff1e, 11875 },
+  { 0x1008ff1f, 11880 },
+  { 0x1008ff20, 11889 },
+  { 0x1008ff21, 11898 },
+  { 0x1008ff22, 11908 },
+  { 0x1008ff23, 11923 },
+  { 0x1008ff24, 11932 },
+  { 0x1008ff25, 11943 },
+  { 0x1008ff26, 11955 },
+  { 0x1008ff27, 11960 },
+  { 0x1008ff28, 11968 },
+  { 0x1008ff29, 11973 },
+  { 0x1008ff2a, 11981 },
+  { 0x1008ff2b, 11990 },
+  { 0x1008ff2c, 11997 },
+  { 0x1008ff2d, 12003 },
+  { 0x1008ff2e, 12015 },
+  { 0x1008ff2f, 12019 },
+  { 0x1008ff30, 12025 },
+  { 0x1008ff31, 12035 },
+  { 0x1008ff32, 12046 },
+  { 0x1008ff33, 12057 },
+  { 0x1008ff34, 12068 },
+  { 0x1008ff35, 12079 },
+  { 0x1008ff36, 12089 },
+  { 0x1008ff37, 12094 },
+  { 0x1008ff38, 12102 },
+  { 0x1008ff39, 12110 },
+  { 0x1008ff3a, 12122 },
+  { 0x1008ff3b, 12131 },
+  { 0x1008ff3c, 12148 },
+  { 0x1008ff3d, 12156 },
+  { 0x1008ff3e, 12166 },
+  { 0x1008ff3f, 12178 },
+  { 0x1008ff40, 12190 },
+  { 0x1008ff41, 12198 },
+  { 0x1008ff42, 12206 },
+  { 0x1008ff43, 12214 },
+  { 0x1008ff44, 12222 },
+  { 0x1008ff45, 12230 },
+  { 0x1008ff46, 12238 },
+  { 0x1008ff47, 12246 },
+  { 0x1008ff48, 12254 },
+  { 0x1008ff49, 12262 },
+  { 0x1008ff4a, 12270 },
+  { 0x1008ff4b, 12278 },
+  { 0x1008ff4c, 12286 },
+  { 0x1008ff4d, 12294 },
+  { 0x1008ff4e, 12302 },
+  { 0x1008ff4f, 12310 },
+  { 0x1008ff50, 12318 },
+  { 0x1008ff51, 12334 },
+  { 0x1008ff52, 12351 },
+  { 0x1008ff53, 12356 },
+  { 0x1008ff55, 12359 },
+  { 0x1008ff56, 12371 },
+  { 0x1008ff57, 12377 },
+  { 0x1008ff58, 12382 },
+  { 0x1008ff59, 12386 },
+  { 0x1008ff5a, 12394 },
+  { 0x1008ff5b, 12398 },
+  { 0x1008ff5c, 12408 },
+  { 0x1008ff5d, 12414 },
+  { 0x1008ff5e, 12423 },
+  { 0x1008ff5f, 12428 },
+  { 0x1008ff60, 12431 },
+  { 0x1008ff61, 12438 },
+  { 0x1008ff62, 12445 },
+  { 0x1008ff63, 12452 },
+  { 0x1008ff65, 12460 },
+  { 0x1008ff66, 12467 },
+  { 0x1008ff67, 12474 },
+  { 0x1008ff68, 12482 },
+  { 0x1008ff69, 12486 },
+  { 0x1008ff6a, 12491 },
+  { 0x1008ff6b, 12502 },
+  { 0x1008ff6c, 12507 },
+  { 0x1008ff6d, 12514 },
+  { 0x1008ff6e, 12520 },
+  { 0x1008ff72, 12526 },
+  { 0x1008ff73, 12532 },
+  { 0x1008ff74, 12539 },
+  { 0x1008ff75, 12553 },
+  { 0x1008ff76, 12564 },
+  { 0x1008ff77, 12575 },
+  { 0x1008ff78, 12580 },
+  { 0x1008ff79, 12589 },
+  { 0x1008ff7a, 12600 },
+  { 0x1008ff7b, 12612 },
+  { 0x1008ff7c, 12617 },
+  { 0x1008ff7d, 12623 },
+  { 0x1008ff7e, 12635 },
+  { 0x1008ff7f, 12643 },
+  { 0x1008ff80, 12652 },
+  { 0x1008ff81, 12661 },
+  { 0x1008ff82, 12667 },
+  { 0x1008ff84, 12674 },
+  { 0x1008ff85, 12681 },
+  { 0x1008ff86, 12689 },
+  { 0x1008ff87, 12697 },
+  { 0x1008ff88, 12703 },
+  { 0x1008ff89, 12715 },
+  { 0x1008ff8a, 12720 },
+  { 0x1008ff8b, 12725 },
+  { 0x1008ff8c, 12732 },
+  { 0x1008ff8d, 12740 },
+  { 0x1008ff8e, 12745 },
+  { 0x1008ff8f, 12755 },
+  { 0x1008ff90, 12762 },
+  { 0x1008ff91, 12774 },
+  { 0x1008ff92, 12783 },
+  { 0x1008ff93, 12789 },
+  { 0x1008ff94, 12797 },
+  { 0x1008ff95, 12807 },
+  { 0x1008ff96, 12812 },
+  { 0x1008ff97, 12816 },
+  { 0x1008ff98, 12829 },
+  { 0x1008ff99, 12841 },
+  { 0x1008ff9a, 12857 },
+  { 0x1008ff9b, 12866 },
+  { 0x1008ff9c, 12882 },
+  { 0x1008ff9d, 12893 },
+  { 0x1008ff9e, 12903 },
+  { 0x1008ff9f, 12916 },
+  { 0x1008ffa0, 12921 },
+  { 0x1008ffa1, 12934 },
+  { 0x1008ffa2, 12939 },
+  { 0x1008ffa3, 12947 },
+  { 0x1008ffa4, 12951 },
+  { 0x1008ffa5, 12957 },
+  { 0x1008ffa6, 12964 },
+  { 0x1008ffa7, 12969 },
+  { 0x1008ffa8, 12977 },
+  { 0x1008ffa9, 12987 },
+  { 0x1008ffb0, 13002 },
+  { 0x1008ffb1, 13013 },
+  { 0x13bc, 13025 },
+  { 0x13bd, 13028 },
+  { 0x13be, 13031 },
+  { 0x1a1, 13042 },
+  { 0x1a2, 13050 },
+  { 0x1a3, 13056 },
+  { 0x1a5, 13064 },
+  { 0x1a6, 13071 },
+  { 0x1a9, 13078 },
+  { 0x1aa, 13085 },
+  { 0x1ab, 13094 },
+  { 0x1ac, 13101 },
+  { 0x1ae, 13108 },
+  { 0x1af, 13115 },
+  { 0x1b1, 13125 },
+  { 0x1b2, 13133 },
+  { 0x1b3, 13140 },
+  { 0x1b5, 13148 },
+  { 0x1b6, 13155 },
+  { 0x1b7, 13162 },
+  { 0x1b9, 13168 },
+  { 0x1ba, 13175 },
+  { 0x1bb, 13184 },
+  { 0x1bc, 13191 },
+  { 0x1bd, 13198 },
+  { 0x1be, 13210 },
+  { 0x1bf, 13217 },
+  { 0x1c0, 13227 },
+  { 0x1c3, 13234 },
+  { 0x1c5, 13241 },
+  { 0x1c6, 13248 },
+  { 0x1c8, 13255 },
+  { 0x1ca, 13262 },
+  { 0x1cc, 13270 },
+  { 0x1cf, 13277 },
+  { 0x1d0, 13284 },
+  { 0x1d1, 13292 },
+  { 0x1d2, 13299 },
+  { 0x1d5, 13306 },
+  { 0x1d8, 13319 },
+  { 0x1d9, 13326 },
+  { 0x1db, 13332 },
+  { 0x1de, 13345 },
+  { 0x1e0, 13354 },
+  { 0x1e3, 13361 },
+  { 0x1e5, 13368 },
+  { 0x1e6, 13375 },
+  { 0x1e8, 13382 },
+  { 0x1ea, 13389 },
+  { 0x1ec, 13397 },
+  { 0x1ef, 13404 },
+  { 0x1f0, 13411 },
+  { 0x1f1, 13419 },
+  { 0x1f2, 13426 },
+  { 0x1f5, 13433 },
+  { 0x1f8, 13446 },
+  { 0x1f9, 13453 },
+  { 0x1fb, 13459 },
+  { 0x1fe, 13472 },
+  { 0x1ff, 13481 },
+  { 0x20ac, 13490 },
+  { 0x2a1, 13499 },
+  { 0x2a6, 13507 },
+  { 0x2a9, 13519 },
+  { 0x2ab, 13529 },
+  { 0x2ac, 13536 },
+  { 0x2b1, 13548 },
+  { 0x2b6, 13556 },
+  { 0x2b9, 13568 },
+  { 0x2bb, 13577 },
+  { 0x2bc, 13584 },
+  { 0x2c5, 13596 },
+  { 0x2c6, 13606 },
+  { 0x2d5, 13618 },
+  { 0x2d8, 13628 },
+  { 0x2dd, 13640 },
+  { 0x2de, 13647 },
+  { 0x2e5, 13659 },
+  { 0x2e6, 13669 },
+  { 0x2f5, 13681 },
+  { 0x2f8, 13691 },
+  { 0x2fd, 13703 },
+  { 0x2fe, 13710 },
+  { 0x3a2, 13722 },
+  { 0x3a2, 13728 },
+  { 0x3a3, 13732 },
+  { 0x3a5, 13741 },
+  { 0x3a6, 13748 },
+  { 0x3aa, 13757 },
+  { 0x3ab, 13765 },
+  { 0x3ac, 13774 },
+  { 0x3b3, 13781 },
+  { 0x3b5, 13790 },
+  { 0x3b6, 13797 },
+  { 0x3ba, 13806 },
+  { 0x3bb, 13814 },
+  { 0x3bc, 13823 },
+  { 0x3bd, 13830 },
+  { 0x3bf, 13834 },
+  { 0x3c0, 13838 },
+  { 0x3c7, 13846 },
+  { 0x3cc, 13854 },
+  { 0x3cf, 13864 },
+  { 0x3d1, 13872 },
+  { 0x3d2, 13881 },
+  { 0x3d3, 13889 },
+  { 0x3d9, 13898 },
+  { 0x3dd, 13906 },
+  { 0x3de, 13913 },
+  { 0x3e0, 13921 },
+  { 0x3e7, 13929 },
+  { 0x3ec, 13937 },
+  { 0x3ef, 13947 },
+  { 0x3f1, 13955 },
+  { 0x3f2, 13964 },
+  { 0x3f3, 13972 },
+  { 0x3f9, 13981 },
+  { 0x3fd, 13989 },
+  { 0x3fe, 13996 },
+  { 0x47e, 14004 },
+  { 0x4a1, 14013 },
+  { 0x4a2, 14027 },
+  { 0x4a3, 14047 },
+  { 0x4a4, 14067 },
+  { 0x4a5, 14078 },
+  { 0x4a5, 14095 },
+  { 0x4a6, 14110 },
+  { 0x4a7, 14118 },
+  { 0x4a8, 14125 },
+  { 0x4a9, 14132 },
+  { 0x4aa, 14139 },
+  { 0x4ab, 14146 },
+  { 0x4ac, 14153 },
+  { 0x4ad, 14161 },
+  { 0x4ae, 14169 },
+  { 0x4af, 14177 },
+  { 0x4af, 14186 },
+  { 0x4b0, 14194 },
+  { 0x4b1, 14209 },
+  { 0x4b2, 14216 },
+  { 0x4b3, 14223 },
+  { 0x4b4, 14230 },
+  { 0x4b5, 14237 },
+  { 0x4b6, 14244 },
+  { 0x4b7, 14252 },
+  { 0x4b8, 14260 },
+  { 0x4b9, 14268 },
+  { 0x4ba, 14276 },
+  { 0x4bb, 14284 },
+  { 0x4bc, 14292 },
+  { 0x4bd, 14301 },
+  { 0x4be, 14309 },
+  { 0x4bf, 14317 },
+  { 0x4c0, 14325 },
+  { 0x4c1, 14333 },
+  { 0x4c1, 14342 },
+  { 0x4c2, 14350 },
+  { 0x4c2, 14359 },
+  { 0x4c3, 14367 },
+  { 0x4c4, 14375 },
+  { 0x4c5, 14383 },
+  { 0x4c6, 14391 },
+  { 0x4c7, 14399 },
+  { 0x4c8, 14407 },
+  { 0x4c9, 14415 },
+  { 0x4ca, 14423 },
+  { 0x4cb, 14431 },
+  { 0x4cc, 14439 },
+  { 0x4cc, 14447 },
+  { 0x4cd, 14455 },
+  { 0x4ce, 14463 },
+  { 0x4cf, 14471 },
+  { 0x4d0, 14479 },
+  { 0x4d1, 14487 },
+  { 0x4d2, 14495 },
+  { 0x4d3, 14503 },
+  { 0x4d4, 14511 },
+  { 0x4d5, 14519 },
+  { 0x4d6, 14527 },
+  { 0x4d7, 14535 },
+  { 0x4d8, 14543 },
+  { 0x4d9, 14551 },
+  { 0x4da, 14559 },
+  { 0x4db, 14567 },
+  { 0x4dc, 14575 },
+  { 0x4dd, 14583 },
+  { 0x4de, 14590 },
+  { 0x4df, 14602 },
+  { 0x5ac, 14618 },
+  { 0x5bb, 14631 },
+  { 0x5bf, 14648 },
+  { 0x5c1, 14669 },
+  { 0x5c2, 14682 },
+  { 0x5c3, 14701 },
+  { 0x5c4, 14720 },
+  { 0x5c5, 14738 },
+  { 0x5c6, 14760 },
+  { 0x5c7, 14778 },
+  { 0x5c8, 14790 },
+  { 0x5c9, 14801 },
+  { 0x5ca, 14819 },
+  { 0x5cb, 14830 },
+  { 0x5cc, 14842 },
+  { 0x5cd, 14854 },
+  { 0x5ce, 14865 },
+  { 0x5cf, 14877 },
+  { 0x5d0, 14888 },
+  { 0x5d1, 14900 },
+  { 0x5d2, 14910 },
+  { 0x5d3, 14922 },
+  { 0x5d4, 14934 },
+  { 0x5d5, 14947 },
+  { 0x5d6, 14958 },
+  { 0x5d7, 14969 },
+  { 0x5d8, 14980 },
+  { 0x5d9, 14991 },
+  { 0x5da, 15002 },
+  { 0x5e0, 15015 },
+  { 0x5e1, 15030 },
+  { 0x5e2, 15041 },
+  { 0x5e3, 15052 },
+  { 0x5e4, 15063 },
+  { 0x5e5, 15074 },
+  { 0x5e6, 15086 },
+  { 0x5e7, 15098 },
+  { 0x5e7, 15108 },
+  { 0x5e8, 15119 },
+  { 0x5e9, 15130 },
+  { 0x5ea, 15149 },
+  { 0x5eb, 15160 },
+  { 0x5ec, 15176 },
+  { 0x5ed, 15192 },
+  { 0x5ee, 15208 },
+  { 0x5ef, 15221 },
+  { 0x5f0, 15234 },
+  { 0x5f1, 15247 },
+  { 0x5f2, 15261 },
+  { 0x6a1, 15274 },
+  { 0x6a2, 15286 },
+  { 0x6a3, 15300 },
+  { 0x6a4, 15312 },
+  { 0x6a4, 15325 },
+  { 0x6a5, 15337 },
+  { 0x6a6, 15351 },
+  { 0x6a6, 15363 },
+  { 0x6a7, 15374 },
+  { 0x6a7, 15387 },
+  { 0x6a8, 15399 },
+  { 0x6a8, 15411 },
+  { 0x6a9, 15422 },
+  { 0x6a9, 15435 },
+  { 0x6aa, 15447 },
+  { 0x6aa, 15460 },
+  { 0x6ab, 15472 },
+  { 0x6ac, 15485 },
+  { 0x6ad, 15499 },
+  { 0x6ae, 15525 },
+  { 0x6af, 15545 },
+  { 0x6af, 15559 },
+  { 0x6b0, 15571 },
+  { 0x6b1, 15582 },
+  { 0x6b2, 15594 },
+  { 0x6b3, 15608 },
+  { 0x6b4, 15620 },
+  { 0x6b4, 15633 },
+  { 0x6b5, 15645 },
+  { 0x6b6, 15659 },
+  { 0x6b6, 15671 },
+  { 0x6b7, 15682 },
+  { 0x6b7, 15695 },
+  { 0x6b8, 15707 },
+  { 0x6b8, 15719 },
+  { 0x6b9, 15730 },
+  { 0x6b9, 15743 },
+  { 0x6ba, 15755 },
+  { 0x6ba, 15768 },
+  { 0x6bb, 15780 },
+  { 0x6bc, 15793 },
+  { 0x6bd, 15807 },
+  { 0x6be, 15833 },
+  { 0x6bf, 15853 },
+  { 0x6bf, 15867 },
+  { 0x6c0, 15879 },
+  { 0x6c1, 15891 },
+  { 0x6c2, 15902 },
+  { 0x6c3, 15914 },
+  { 0x6c4, 15927 },
+  { 0x6c5, 15939 },
+  { 0x6c6, 15951 },
+  { 0x6c7, 15963 },
+  { 0x6c8, 15976 },
+  { 0x6c9, 15988 },
+  { 0x6ca, 15999 },
+  { 0x6cb, 16015 },
+  { 0x6cc, 16027 },
+  { 0x6cd, 16039 },
+  { 0x6ce, 16051 },
+  { 0x6cf, 16063 },
+  { 0x6d0, 16074 },
+  { 0x6d1, 16086 },
+  { 0x6d2, 16098 },
+  { 0x6d3, 16110 },
+  { 0x6d4, 16122 },
+  { 0x6d5, 16134 },
+  { 0x6d6, 16145 },
+  { 0x6d7, 16158 },
+  { 0x6d8, 16170 },
+  { 0x6d9, 16188 },
+  { 0x6da, 16202 },
+  { 0x6db, 16214 },
+  { 0x6dc, 16227 },
+  { 0x6dd, 16238 },
+  { 0x6de, 16253 },
+  { 0x6df, 16266 },
+  { 0x6e0, 16284 },
+  { 0x6e1, 16296 },
+  { 0x6e2, 16307 },
+  { 0x6e3, 16319 },
+  { 0x6e4, 16332 },
+  { 0x6e5, 16344 },
+  { 0x6e6, 16356 },
+  { 0x6e7, 16368 },
+  { 0x6e8, 16381 },
+  { 0x6e9, 16393 },
+  { 0x6ea, 16404 },
+  { 0x6eb, 16420 },
+  { 0x6ec, 16432 },
+  { 0x6ed, 16444 },
+  { 0x6ee, 16456 },
+  { 0x6ef, 16468 },
+  { 0x6f0, 16479 },
+  { 0x6f1, 16491 },
+  { 0x6f2, 16503 },
+  { 0x6f3, 16515 },
+  { 0x6f4, 16527 },
+  { 0x6f5, 16539 },
+  { 0x6f6, 16550 },
+  { 0x6f7, 16563 },
+  { 0x6f8, 16575 },
+  { 0x6f9, 16593 },
+  { 0x6fa, 16607 },
+  { 0x6fb, 16619 },
+  { 0x6fc, 16632 },
+  { 0x6fd, 16643 },
+  { 0x6fe, 16658 },
+  { 0x6ff, 16671 },
+  { 0x7a1, 16689 },
+  { 0x7a2, 16707 },
+  { 0x7a3, 16727 },
+  { 0x7a4, 16743 },
+  { 0x7a5, 16760 },
+  { 0x7a5, 16780 },
+  { 0x7a7, 16799 },
+  { 0x7a8, 16819 },
+  { 0x7a9, 16839 },
+  { 0x7ab, 16861 },
+  { 0x7ae, 16879 },
+  { 0x7af, 16900 },
+  { 0x7b1, 16915 },
+  { 0x7b2, 16933 },
+  { 0x7b3, 16953 },
+  { 0x7b4, 16969 },
+  { 0x7b5, 16986 },
+  { 0x7b6, 17005 },
+  { 0x7b7, 17030 },
+  { 0x7b8, 17050 },
+  { 0x7b9, 17070 },
+  { 0x7ba, 17092 },
+  { 0x7bb, 17120 },
+  { 0x7c1, 17138 },
+  { 0x7c2, 17150 },
+  { 0x7c3, 17161 },
+  { 0x7c4, 17173 },
+  { 0x7c5, 17185 },
+  { 0x7c6, 17199 },
+  { 0x7c7, 17210 },
+  { 0x7c8, 17220 },
+  { 0x7c9, 17232 },
+  { 0x7ca, 17243 },
+  { 0x7cb, 17255 },
+  { 0x7cb, 17268 },
+  { 0x7cc, 17280 },
+  { 0x7cd, 17289 },
+  { 0x7ce, 17298 },
+  { 0x7cf, 17307 },
+  { 0x7d0, 17321 },
+  { 0x7d1, 17330 },
+  { 0x7d2, 17340 },
+  { 0x7d4, 17352 },
+  { 0x7d5, 17362 },
+  { 0x7d6, 17376 },
+  { 0x7d7, 17386 },
+  { 0x7d8, 17396 },
+  { 0x7d9, 17406 },
+  { 0x7e1, 17418 },
+  { 0x7e2, 17430 },
+  { 0x7e3, 17441 },
+  { 0x7e4, 17453 },
+  { 0x7e5, 17465 },
+  { 0x7e6, 17479 },
+  { 0x7e7, 17490 },
+  { 0x7e8, 17500 },
+  { 0x7e9, 17512 },
+  { 0x7ea, 17523 },
+  { 0x7eb, 17535 },
+  { 0x7eb, 17548 },
+  { 0x7ec, 17560 },
+  { 0x7ed, 17569 },
+  { 0x7ee, 17578 },
+  { 0x7ef, 17587 },
+  { 0x7f0, 17601 },
+  { 0x7f1, 17610 },
+  { 0x7f2, 17620 },
+  { 0x7f3, 17632 },
+  { 0x7f4, 17654 },
+  { 0x7f5, 17664 },
+  { 0x7f6, 17678 },
+  { 0x7f7, 17688 },
+  { 0x7f8, 17698 },
+  { 0x7f9, 17708 },
+  { 0x8a1, 17720 },
+  { 0x8a2, 17732 },
+  { 0x8a3, 17747 },
+  { 0x8a4, 17762 },
+  { 0x8a5, 17774 },
+  { 0x8a6, 17786 },
+  { 0x8a7, 17800 },
+  { 0x8a8, 17817 },
+  { 0x8a9, 17834 },
+  { 0x8aa, 17852 },
+  { 0x8ab, 17870 },
+  { 0x8ac, 17884 },
+  { 0x8ad, 17898 },
+  { 0x8ae, 17913 },
+  { 0x8af, 17928 },
+  { 0x8b0, 17949 },
+  { 0x8b1, 17971 },
+  { 0x8b2, 17988 },
+  { 0x8b3, 18005 },
+  { 0x8b4, 18031 },
+  { 0x8b5, 18057 },
+  { 0x8b6, 18075 },
+  { 0x8b7, 18093 },
+  { 0x8bc, 18114 },
+  { 0x8bd, 18128 },
+  { 0x8be, 18137 },
+  { 0x8bf, 18154 },
+  { 0x8c0, 18163 },
+  { 0x8c1, 18173 },
+  { 0x8c2, 18183 },
+  { 0x8c5, 18192 },
+  { 0x8c8, 18198 },
+  { 0x8c9, 18210 },
+  { 0x8cd, 18223 },
+  { 0x8ce, 18232 },
+  { 0x8cf, 18240 },
+  { 0x8d6, 18250 },
+  { 0x8da, 18258 },
+  { 0x8db, 18269 },
+  { 0x8dc, 18278 },
+  { 0x8dd, 18291 },
+  { 0x8de, 18297 },
+  { 0x8df, 18308 },
+  { 0x8ef, 18318 },
+  { 0x8f6, 18336 },
+  { 0x8fb, 18345 },
+  { 0x8fc, 18355 },
+  { 0x8fd, 18363 },
+  { 0x8fe, 18374 },
+  { 0x9df, 18384 },
+  { 0x9e0, 18390 },
+  { 0x9e1, 18403 },
+  { 0x9e2, 18416 },
+  { 0x9e3, 18419 },
+  { 0x9e4, 18422 },
+  { 0x9e5, 18425 },
+  { 0x9e8, 18428 },
+  { 0x9e9, 18431 },
+  { 0x9ea, 18434 },
+  { 0x9eb, 18449 },
+  { 0x9ec, 18463 },
+  { 0x9ed, 18476 },
+  { 0x9ee, 18490 },
+  { 0x9ef, 18504 },
+  { 0x9f0, 18519 },
+  { 0x9f1, 18534 },
+  { 0x9f2, 18549 },
+  { 0x9f3, 18564 },
+  { 0x9f4, 18579 },
+  { 0x9f5, 18585 },
+  { 0x9f6, 18592 },
+  { 0x9f7, 18597 },
+  { 0x9f8, 18602 },
+  { 0xaa1, 18610 },
+  { 0xaa2, 18618 },
+  { 0xaa3, 18626 },
+  { 0xaa4, 18635 },
+  { 0xaa5, 18644 },
+  { 0xaa6, 18655 },
+  { 0xaa7, 18666 },
+  { 0xaa8, 18676 },
+  { 0xaa9, 18686 },
+  { 0xaaa, 18693 },
+  { 0xaac, 18700 },
+  { 0xaae, 18712 },
+  { 0xaaf, 18721 },
+  { 0xab0, 18737 },
+  { 0xab1, 18746 },
+  { 0xab2, 18756 },
+  { 0xab3, 18765 },
+  { 0xab4, 18775 },
+  { 0xab5, 18787 },
+  { 0xab6, 18798 },
+  { 0xab7, 18807 },
+  { 0xab8, 18818 },
+  { 0xabb, 18825 },
+  { 0xabc, 18833 },
+  { 0xabd, 18850 },
+  { 0xabe, 18863 },
+  { 0xabf, 18881 },
+  { 0xac3, 18888 },
+  { 0xac4, 18898 },
+  { 0xac5, 18911 },
+  { 0xac6, 18923 },
+  { 0xac9, 18936 },
+  { 0xaca, 18946 },
+  { 0xacb, 18960 },
+  { 0xacc, 18978 },
+  { 0xacd, 18995 },
+  { 0xace, 19013 },
+  { 0xacf, 19026 },
+  { 0xad0, 19042 },
+  { 0xad1, 19062 },
+  { 0xad2, 19083 },
+  { 0xad3, 19103 },
+  { 0xad4, 19124 },
+  { 0xad5, 19137 },
+  { 0xad6, 19146 },
+  { 0xad7, 19154 },
+  { 0xad9, 19162 },
+  { 0xada, 19173 },
+  { 0xadb, 19182 },
+  { 0xadc, 19199 },
+  { 0xadd, 19219 },
+  { 0xade, 19240 },
+  { 0xadf, 19255 },
+  { 0xae0, 19268 },
+  { 0xae1, 19285 },
+  { 0xae2, 19304 },
+  { 0xae3, 19319 },
+  { 0xae4, 19335 },
+  { 0xae5, 19353 },
+  { 0xae6, 19362 },
+  { 0xae7, 19381 },
+  { 0xae8, 19398 },
+  { 0xae9, 19416 },
+  { 0xaea, 19436 },
+  { 0xaeb, 19448 },
+  { 0xaec, 19461 },
+  { 0xaed, 19466 },
+  { 0xaee, 19474 },
+  { 0xaf0, 19480 },
+  { 0xaf1, 19493 },
+  { 0xaf2, 19500 },
+  { 0xaf3, 19513 },
+  { 0xaf4, 19523 },
+  { 0xaf5, 19535 },
+  { 0xaf6, 19548 },
+  { 0xaf7, 19560 },
+  { 0xaf8, 19571 },
+  { 0xaf9, 19584 },
+  { 0xafa, 19594 },
+  { 0xafb, 19612 },
+  { 0xafc, 19632 },
+  { 0xafd, 19638 },
+  { 0xafe, 19657 },
+  { 0xaff, 19676 },
+  { 0xba3, 19683 },
+  { 0xba6, 19693 },
+  { 0xba8, 19704 },
+  { 0xba9, 19714 },
+  { 0xbc0, 19722 },
+  { 0xbc2, 19730 },
+  { 0xbc3, 19739 },
+  { 0xbc4, 19746 },
+  { 0xbc6, 19756 },
+  { 0xbca, 19765 },
+  { 0xbcc, 19769 },
+  { 0xbce, 19774 },
+  { 0xbcf, 19781 },
+  { 0xbd3, 19788 },
+  { 0xbd6, 19796 },
+  { 0xbd8, 19805 },
+  { 0xbda, 19815 },
+  { 0xbdc, 19824 },
+  { 0xbfc, 19833 },
+  { 0xcdf, 19843 },
+  { 0xce0, 19864 },
+  { 0xce1, 19877 },
+  { 0xce1, 19888 },
+  { 0xce2, 19900 },
+  { 0xce2, 19913 },
+  { 0xce3, 19927 },
+  { 0xce3, 19940 },
+  { 0xce4, 19954 },
+  { 0xce5, 19964 },
+  { 0xce6, 19975 },
+  { 0xce6, 19987 },
+  { 0xce7, 20000 },
+  { 0xce7, 20012 },
+  { 0xce8, 20023 },
+  { 0xce8, 20034 },
+  { 0xce9, 20046 },
+  { 0xcea, 20057 },
+  { 0xceb, 20074 },
+  { 0xcec, 20086 },
+  { 0xced, 20099 },
+  { 0xcee, 20115 },
+  { 0xcef, 20126 },
+  { 0xcf0, 20142 },
+  { 0xcf1, 20153 },
+  { 0xcf1, 20167 },
+  { 0xcf2, 20181 },
+  { 0xcf3, 20193 },
+  { 0xcf4, 20208 },
+  { 0xcf5, 20218 },
+  { 0xcf5, 20235 },
+  { 0xcf6, 20252 },
+  { 0xcf6, 20264 },
+  { 0xcf7, 20276 },
+  { 0xcf7, 20287 },
+  { 0xcf8, 20299 },
+  { 0xcf9, 20311 },
+  { 0xcfa, 20323 },
+  { 0xcfa, 20334 },
+  { 0xda1, 20345 },
+  { 0xda2, 20356 },
+  { 0xda3, 20369 },
+  { 0xda4, 20383 },
+  { 0xda5, 20397 },
+  { 0xda6, 20410 },
+  { 0xda7, 20426 },
+  { 0xda8, 20438 },
+  { 0xda9, 20451 },
+  { 0xdaa, 20465 },
+  { 0xdab, 20479 },
+  { 0xdac, 20489 },
+  { 0xdad, 20502 },
+  { 0xdae, 20514 },
+  { 0xdaf, 20527 },
+  { 0xdb0, 20540 },
+  { 0xdb1, 20553 },
+  { 0xdb2, 20572 },
+  { 0xdb3, 20588 },
+  { 0xdb4, 20599 },
+  { 0xdb5, 20610 },
+  { 0xdb6, 20621 },
+  { 0xdb7, 20635 },
+  { 0xdb8, 20650 },
+  { 0xdb9, 20664 },
+  { 0xdba, 20674 },
+  { 0xdbb, 20688 },
+  { 0xdbc, 20699 },
+  { 0xdbd, 20713 },
+  { 0xdbe, 20723 },
+  { 0xdbf, 20736 },
+  { 0xdc0, 20747 },
+  { 0xdc1, 20763 },
+  { 0xdc2, 20773 },
+  { 0xdc3, 20784 },
+  { 0xdc4, 20795 },
+  { 0xdc5, 20803 },
+  { 0xdc6, 20815 },
+  { 0xdc7, 20823 },
+  { 0xdc8, 20835 },
+  { 0xdc9, 20847 },
+  { 0xdca, 20859 },
+  { 0xdcb, 20870 },
+  { 0xdcc, 20881 },
+  { 0xdcd, 20894 },
+  { 0xdce, 20904 },
+  { 0xdcf, 20918 },
+  { 0xdd0, 20933 },
+  { 0xdd1, 20944 },
+  { 0xdd2, 20960 },
+  { 0xdd3, 20972 },
+  { 0xdd4, 20984 },
+  { 0xdd5, 20995 },
+  { 0xdd6, 21007 },
+  { 0xdd7, 21019 },
+  { 0xdd8, 21032 },
+  { 0xdd9, 21043 },
+  { 0xdda, 21055 },
+  { 0xdde, 21068 },
+  { 0xddf, 21091 },
+  { 0xde0, 21101 },
+  { 0xde1, 21112 },
+  { 0xde2, 21124 },
+  { 0xde3, 21135 },
+  { 0xde4, 21154 },
+  { 0xde5, 21174 },
+  { 0xde6, 21191 },
+  { 0xde7, 21205 },
+  { 0xde8, 21220 },
+  { 0xde9, 21231 },
+  { 0xdea, 21243 },
+  { 0xdeb, 21255 },
+  { 0xdec, 21272 },
+  { 0xded, 21289 },
+  { 0xdf0, 21303 },
+  { 0xdf1, 21315 },
+  { 0xdf2, 21328 },
+  { 0xdf3, 21341 },
+  { 0xdf4, 21353 },
+  { 0xdf5, 21364 },
+  { 0xdf6, 21375 },
+  { 0xdf7, 21387 },
+  { 0xdf8, 21400 },
+  { 0xdf9, 21413 },
+  { 0xea1, 21425 },
+  { 0xea2, 21439 },
+  { 0xea3, 21458 },
+  { 0xea4, 21476 },
+  { 0xea5, 21489 },
+  { 0xea6, 21507 },
+  { 0xea7, 21525 },
+  { 0xea8, 21539 },
+  { 0xea9, 21558 },
+  { 0xeaa, 21571 },
+  { 0xeab, 21590 },
+  { 0xeac, 21608 },
+  { 0xead, 21626 },
+  { 0xeae, 21643 },
+  { 0xeaf, 21661 },
+  { 0xeb0, 21680 },
+  { 0xeb1, 21698 },
+  { 0xeb2, 21711 },
+  { 0xeb3, 21724 },
+  { 0xeb4, 21742 },
+  { 0xeb5, 21759 },
+  { 0xeb6, 21771 },
+  { 0xeb7, 21788 },
+  { 0xeb8, 21801 },
+  { 0xeb9, 21814 },
+  { 0xeba, 21832 },
+  { 0xebb, 21845 },
+  { 0xebc, 21859 },
+  { 0xebd, 21872 },
+  { 0xebe, 21886 },
+  { 0xebf, 21899 },
+  { 0xec0, 21908 },
+  { 0xec1, 21918 },
+  { 0xec2, 21928 },
+  { 0xec3, 21939 },
+  { 0xec4, 21949 },
+  { 0xec5, 21958 },
+  { 0xec6, 21969 },
+  { 0xec7, 21979 },
+  { 0xec8, 21988 },
+  { 0xec9, 21998 },
+  { 0xeca, 22009 },
+  { 0xecb, 22019 },
+  { 0xecc, 22029 },
+  { 0xecd, 22038 },
+  { 0xece, 22049 },
+  { 0xecf, 22059 },
+  { 0xed0, 22069 },
+  { 0xed1, 22079 },
+  { 0xed2, 22089 },
+  { 0xed3, 22099 },
+  { 0xed4, 22108 },
+  { 0xed5, 22124 },
+  { 0xed6, 22145 },
+  { 0xed7, 22165 },
+  { 0xed8, 22180 },
+  { 0xed9, 22200 },
+  { 0xeda, 22220 },
+  { 0xedb, 22236 },
+  { 0xedc, 22251 },
+  { 0xedd, 22272 },
+  { 0xede, 22292 },
+  { 0xedf, 22312 },
+  { 0xee0, 22331 },
+  { 0xee1, 22351 },
+  { 0xee2, 22372 },
+  { 0xee3, 22392 },
+  { 0xee4, 22407 },
+  { 0xee5, 22422 },
+  { 0xee6, 22441 },
+  { 0xee7, 22455 },
+  { 0xee8, 22474 },
+  { 0xee9, 22489 },
+  { 0xeea, 22504 },
+  { 0xeeb, 22519 },
+  { 0xeec, 22535 },
+  { 0xeed, 22550 },
+  { 0xeee, 22566 },
+  { 0xeef, 22581 },
+  { 0xef0, 22605 },
+  { 0xef1, 22630 },
+  { 0xef2, 22655 },
+  { 0xef3, 22670 },
+  { 0xef4, 22695 },
+  { 0xef5, 22721 },
+  { 0xef6, 22740 },
+  { 0xef7, 22753 },
+  { 0xef8, 22767 },
+  { 0xef9, 22784 },
+  { 0xefa, 22811 },
+  { 0xeff, 22832 },
+  { 0xfd01, 22843 },
+  { 0xfd02, 22858 },
+  { 0xfd03, 22873 },
+  { 0xfd04, 22885 },
+  { 0xfd05, 22896 },
+  { 0xfd06, 22909 },
+  { 0xfd07, 22923 },
+  { 0xfd08, 22939 },
+  { 0xfd09, 22950 },
+  { 0xfd0a, 22960 },
+  { 0xfd0b, 22969 },
+  { 0xfd0c, 22978 },
+  { 0xfd0d, 22987 },
+  { 0xfd0e, 22997 },
+  { 0xfd0f, 23007 },
+  { 0xfd10, 23024 },
+  { 0xfd11, 23039 },
+  { 0xfd12, 23053 },
+  { 0xfd13, 23063 },
+  { 0xfd14, 23074 },
+  { 0xfd15, 23084 },
+  { 0xfd16, 23094 },
+  { 0xfd17, 23104 },
+  { 0xfd18, 23115 },
+  { 0xfd19, 23127 },
+  { 0xfd1a, 23145 },
+  { 0xfd1b, 23161 },
+  { 0xfd1c, 23175 },
+  { 0xfd1d, 23193 },
+  { 0xfd1e, 23210 },
+  { 0xfe01, 23221 },
+  { 0xfe02, 23230 },
+  { 0xfe03, 23247 },
+  { 0xfe04, 23264 },
+  { 0xfe05, 23281 },
+  { 0xfe06, 23297 },
+  { 0xfe07, 23313 },
+  { 0xfe08, 23328 },
+  { 0xfe09, 23343 },
+  { 0xfe0a, 23363 },
+  { 0xfe0b, 23378 },
+  { 0xfe0c, 23398 },
+  { 0xfe0d, 23414 },
+  { 0xfe0e, 23435 },
+  { 0xfe0f, 23450 },
+  { 0xfe11, 23470 },
+  { 0xfe12, 23487 },
+  { 0xfe13, 23504 },
+  { 0xfe20, 23520 },
+  { 0xfe21, 23533 },
+  { 0xfe22, 23550 },
+  { 0xfe23, 23569 },
+  { 0xfe24, 23589 },
+  { 0xfe25, 23611 },
+  { 0xfe26, 23634 },
+  { 0xfe27, 23658 },
+  { 0xfe28, 23678 },
+  { 0xfe29, 23699 },
+  { 0xfe2a, 23723 },
+  { 0xfe2b, 23748 },
+  { 0xfe2c, 23773 },
+  { 0xfe2d, 23794 },
+  { 0xfe2e, 23816 },
+  { 0xfe2f, 23835 },
+  { 0xfe30, 23856 },
+  { 0xfe31, 23881 },
+  { 0xfe32, 23909 },
+  { 0xfe33, 23923 },
+  { 0xfe34, 23941 },
+  { 0xfe50, 23951 },
+  { 0xfe51, 23962 },
+  { 0xfe52, 23973 },
+  { 0xfe53, 23989 },
+  { 0xfe53, 24006 },
+  { 0xfe54, 24017 },
+  { 0xfe55, 24029 },
+  { 0xfe56, 24040 },
+  { 0xfe57, 24054 },
+  { 0xfe58, 24069 },
+  { 0xfe59, 24084 },
+  { 0xfe5a, 24101 },
+  { 0xfe5b, 24112 },
+  { 0xfe5c, 24125 },
+  { 0xfe5d, 24137 },
+  { 0xfe5e, 24147 },
+  { 0xfe5f, 24165 },
+  { 0xfe60, 24187 },
+  { 0xfe61, 24201 },
+  { 0xfe62, 24211 },
+  { 0xfe63, 24221 },
+  { 0xfe64, 24233 },
+  { 0xfe64, 24249 },
+  { 0xfe65, 24260 },
+  { 0xfe65, 24284 },
+  { 0xfe66, 24295 },
+  { 0xfe67, 24312 },
+  { 0xfe68, 24327 },
+  { 0xfe69, 24344 },
+  { 0xfe6a, 24365 },
+  { 0xfe6b, 24381 },
+  { 0xfe6c, 24397 },
+  { 0xfe6d, 24417 },
+  { 0xfe6e, 24436 },
+  { 0xfe6f, 24452 },
+  { 0xfe70, 24466 },
+  { 0xfe71, 24481 },
+  { 0xfe72, 24505 },
+  { 0xfe73, 24523 },
+  { 0xfe74, 24539 },
+  { 0xfe75, 24557 },
+  { 0xfe76, 24575 },
+  { 0xfe77, 24592 },
+  { 0xfe78, 24615 },
+  { 0xfe79, 24631 },
+  { 0xfe7a, 24647 },
+  { 0xfe80, 24666 },
+  { 0xfe81, 24673 },
+  { 0xfe82, 24680 },
+  { 0xfe83, 24687 },
+  { 0xfe84, 24694 },
+  { 0xfe85, 24701 },
+  { 0xfe86, 24708 },
+  { 0xfe87, 24715 },
+  { 0xfe88, 24722 },
+  { 0xfe89, 24729 },
+  { 0xfe8a, 24736 },
+  { 0xfe8b, 24753 },
+  { 0xfe8c, 24772 },
+  { 0xfea0, 24783 },
+  { 0xfea1, 24786 },
+  { 0xfea2, 24789 },
+  { 0xfea3, 24792 },
+  { 0xfea4, 24796 },
+  { 0xfea5, 24800 },
+  { 0xfed0, 24804 },
+  { 0xfed1, 24825 },
+  { 0xfed2, 24845 },
+  { 0xfed4, 24865 },
+  { 0xfed5, 24885 },
+  { 0xfee0, 24902 },
+  { 0xfee1, 24915 },
+  { 0xfee2, 24929 },
+  { 0xfee3, 24940 },
+  { 0xfee4, 24953 },
+  { 0xfee5, 24968 },
+  { 0xfee6, 24984 },
+  { 0xfee7, 25001 },
+  { 0xfee8, 25019 },
+  { 0xfee9, 25039 },
+  { 0xfeea, 25055 },
+  { 0xfeeb, 25071 },
+  { 0xfeec, 25087 },
+  { 0xfeed, 25103 },
+  { 0xfeee, 25119 },
+  { 0xfeef, 25141 },
+  { 0xfef0, 25159 },
+  { 0xfef1, 25177 },
+  { 0xfef2, 25195 },
+  { 0xfef3, 25213 },
+  { 0xfef4, 25231 },
+  { 0xfef5, 25249 },
+  { 0xfef6, 25263 },
+  { 0xfef7, 25277 },
+  { 0xfef8, 25291 },
+  { 0xfef9, 25305 },
+  { 0xfefa, 25324 },
+  { 0xfefb, 25343 },
+  { 0xfefc, 25363 },
+  { 0xfefd, 25383 },
+  { 0xff08, 25397 },
+  { 0xff09, 25407 },
+  { 0xff0a, 25411 },
+  { 0xff0b, 25420 },
+  { 0xff0d, 25426 },
+  { 0xff13, 25433 },
+  { 0xff14, 25439 },
+  { 0xff15, 25451 },
+  { 0xff1b, 25459 },
+  { 0xff20, 25466 },
+  { 0xff21, 25476 },
+  { 0xff22, 25482 },
+  { 0xff23, 25491 },
+  { 0xff23, 25498 },
+  { 0xff24, 25510 },
+  { 0xff25, 25517 },
+  { 0xff26, 25526 },
+  { 0xff27, 25535 },
+  { 0xff28, 25553 },
+  { 0xff29, 25561 },
+  { 0xff2a, 25569 },
+  { 0xff2b, 25585 },
+  { 0xff2c, 25593 },
+  { 0xff2d, 25600 },
+  { 0xff2e, 25610 },
+  { 0xff2f, 25621 },
+  { 0xff30, 25632 },
+  { 0xff31, 25644 },
+  { 0xff32, 25651 },
+  { 0xff33, 25664 },
+  { 0xff34, 25675 },
+  { 0xff35, 25688 },
+  { 0xff36, 25700 },
+  { 0xff37, 25714 },
+  { 0xff37, 25724 },
+  { 0xff37, 25741 },
+  { 0xff38, 25754 },
+  { 0xff39, 25768 },
+  { 0xff3a, 25781 },
+  { 0xff3b, 25797 },
+  { 0xff3c, 25814 },
+  { 0xff3c, 25837 },
+  { 0xff3d, 25853 },
+  { 0xff3d, 25878 },
+  { 0xff3d, 25896 },
+  { 0xff3e, 25905 },
+  { 0xff3e, 25930 },
+  { 0xff3e, 25939 },
+  { 0xff3f, 25957 },
+  { 0xff50, 25972 },
+  { 0xff51, 25977 },
+  { 0xff52, 25982 },
+  { 0xff53, 25985 },
+  { 0xff54, 25991 },
+  { 0xff55, 25996 },
+  { 0xff55, 26004 },
+  { 0xff56, 26010 },
+  { 0xff56, 26015 },
+  { 0xff57, 26025 },
+  { 0xff58, 26029 },
+  { 0xff60, 26035 },
+  { 0xff61, 26042 },
+  { 0xff62, 26048 },
+  { 0xff63, 26056 },
+  { 0xff65, 26063 },
+  { 0xff66, 26068 },
+  { 0xff67, 26073 },
+  { 0xff68, 26078 },
+  { 0xff69, 26083 },
+  { 0xff6a, 26090 },
+  { 0xff6b, 26095 },
+  { 0xff7e, 26101 },
+  { 0xff7e, 26115 },
+  { 0xff7e, 26128 },
+  { 0xff7e, 26142 },
+  { 0xff7e, 26156 },
+  { 0xff7e, 26172 },
+  { 0xff7e, 26184 },
+  { 0xff7e, 26196 },
+  { 0xff7f, 26210 },
+  { 0xff80, 26219 },
+  { 0xff89, 26228 },
+  { 0xff8d, 26235 },
+  { 0xff91, 26244 },
+  { 0xff92, 26250 },
+  { 0xff93, 26256 },
+  { 0xff94, 26262 },
+  { 0xff95, 26268 },
+  { 0xff96, 26276 },
+  { 0xff97, 26284 },
+  { 0xff98, 26290 },
+  { 0xff99, 26299 },
+  { 0xff9a, 26307 },
+  { 0xff9a, 26318 },
+  { 0xff9b, 26327 },
+  { 0xff9b, 26335 },
+  { 0xff9c, 26348 },
+  { 0xff9d, 26355 },
+  { 0xff9e, 26364 },
+  { 0xff9f, 26374 },
+  { 0xffaa, 26384 },
+  { 0xffab, 26396 },
+  { 0xffac, 26403 },
+  { 0xffad, 26416 },
+  { 0xffae, 26428 },
+  { 0xffaf, 26439 },
+  { 0xffb0, 26449 },
+  { 0xffb1, 26454 },
+  { 0xffb2, 26459 },
+  { 0xffb3, 26464 },
+  { 0xffb4, 26469 },
+  { 0xffb5, 26474 },
+  { 0xffb6, 26479 },
+  { 0xffb7, 26484 },
+  { 0xffb8, 26489 },
+  { 0xffb9, 26494 },
+  { 0xffbd, 26499 },
+  { 0xffbe, 26508 },
+  { 0xffbf, 26511 },
+  { 0xffc0, 26514 },
+  { 0xffc1, 26517 },
+  { 0xffc2, 26520 },
+  { 0xffc3, 26523 },
+  { 0xffc4, 26526 },
+  { 0xffc5, 26529 },
+  { 0xffc6, 26532 },
+  { 0xffc7, 26535 },
+  { 0xffc8, 26539 },
+  { 0xffc8, 26543 },
+  { 0xffc9, 26546 },
+  { 0xffc9, 26550 },
+  { 0xffca, 26553 },
+  { 0xffca, 26557 },
+  { 0xffcb, 26560 },
+  { 0xffcb, 26564 },
+  { 0xffcc, 26567 },
+  { 0xffcc, 26571 },
+  { 0xffcd, 26574 },
+  { 0xffcd, 26578 },
+  { 0xffce, 26581 },
+  { 0xffce, 26585 },
+  { 0xffcf, 26588 },
+  { 0xffcf, 26592 },
+  { 0xffd0, 26595 },
+  { 0xffd0, 26599 },
+  { 0xffd1, 26602 },
+  { 0xffd1, 26606 },
+  { 0xffd2, 26610 },
+  { 0xffd2, 26614 },
+  { 0xffd3, 26617 },
+  { 0xffd3, 26621 },
+  { 0xffd4, 26624 },
+  { 0xffd4, 26628 },
+  { 0xffd5, 26631 },
+  { 0xffd5, 26635 },
+  { 0xffd6, 26638 },
+  { 0xffd6, 26642 },
+  { 0xffd7, 26645 },
+  { 0xffd7, 26649 },
+  { 0xffd8, 26652 },
+  { 0xffd8, 26656 },
+  { 0xffd9, 26659 },
+  { 0xffd9, 26663 },
+  { 0xffda, 26666 },
+  { 0xffda, 26670 },
+  { 0xffdb, 26673 },
+  { 0xffdb, 26677 },
+  { 0xffdc, 26681 },
+  { 0xffdc, 26685 },
+  { 0xffdd, 26689 },
+  { 0xffdd, 26693 },
+  { 0xffde, 26697 },
+  { 0xffde, 26701 },
+  { 0xffdf, 26705 },
+  { 0xffdf, 26709 },
+  { 0xffe0, 26713 },
+  { 0xffe0, 26717 },
+  { 0xffe1, 26721 },
+  { 0xffe2, 26729 },
+  { 0xffe3, 26737 },
+  { 0xffe4, 26747 },
+  { 0xffe5, 26757 },
+  { 0xffe6, 26767 },
+  { 0xffe7, 26778 },
+  { 0xffe8, 26785 },
+  { 0xffe9, 26792 },
+  { 0xffea, 26798 },
+  { 0xffeb, 26804 },
+  { 0xffec, 26812 },
+  { 0xffed, 26820 },
+  { 0xffee, 26828 },
+  { 0xfff1, 26836 },
+  { 0xfff2, 26850 },
+  { 0xfff3, 26864 },
+  { 0xfff4, 26878 },
+  { 0xfff5, 26892 },
+  { 0xfff6, 26906 },
+  { 0xfff7, 26920 },
+  { 0xfff8, 26934 },
+  { 0xfff9, 26948 },
+  { 0xfffa, 26962 },
+  { 0xffff, 26977 },
+  { 0xffffff, 26984 }
 };
 
 static const gdk_key gdk_keys_by_name[] = {
-  { 0x000030, 140 },
-  { 0x000031, 142 },
-  { 0x000032, 144 },
-  { 0x000033, 146 },
-  { 0x00fd10, 11341 },
-  { 0x00fd0e, 11314 },
-  { 0x00fd05, 11213 },
-  { 0x00fd19, 11444 },
-  { 0x00fd15, 11401 },
-  { 0x00fd0f, 11324 },
-  { 0x00fd1c, 11492 },
-  { 0x00fd1a, 11462 },
-  { 0x00fd01, 11160 },
-  { 0x00fd1e, 11527 },
-  { 0x00fd06, 11226 },
-  { 0x00fd07, 11240 },
-  { 0x00fd1b, 11478 },
-  { 0x00fd02, 11175 },
-  { 0x00fd13, 11380 },
-  { 0x00fd12, 11370 },
-  { 0x00fd11, 11356 },
-  { 0x00fd04, 11202 },
-  { 0x00fd0a, 11277 },
-  { 0x00fd0b, 11286 },
-  { 0x00fd0c, 11295 },
-  { 0x00fd16, 11411 },
-  { 0x00fd1d, 11510 },
-  { 0x00fd09, 11267 },
-  { 0x00fd18, 11432 },
-  { 0x00fd08, 11256 },
-  { 0x00fd03, 11190 },
-  { 0x00fd14, 11391 },
-  { 0x00fd17, 11421 },
-  { 0x00fd0d, 11304 },
-  { 0x000034, 148 },
-  { 0x000035, 150 },
-  { 0x000036, 152 },
-  { 0x000037, 154 },
-  { 0x000038, 156 },
-  { 0x000039, 158 },
-  { 0x000041, 207 },
-  { 0x0000c6, 787 },
-  { 0x0000c1, 744 },
-  { 0x0001c3, 1473 },
-  { 0x00fe70, 12471 },
-  { 0x00fe71, 12486 },
-  { 0x0000c2, 751 },
-  { 0x0000c4, 770 },
-  { 0x0000c0, 737 },
-  { 0x00ffe9, 14456 },
-  { 0x00ffea, 14462 },
-  { 0x0003c0, 2068 },
-  { 0x0001a1, 1281 },
-  { 0x0005d9, 3221 },
-  { 0x0005c7, 3008 },
-  { 0x0005e9, 3360 },
-  { 0x0005c8, 3020 },
-  { 0x0005ac, 2848 },
-  { 0x0005d6, 3188 },
-  { 0x0005cf, 3107 },
-  { 0x0005ef, 3451 },
-  { 0x0005ec, 3406 },
-  { 0x0005ee, 3438 },
-  { 0x0005eb, 3390 },
-  { 0x0005e1, 3260 },
-  { 0x0005da, 3232 },
-  { 0x0005e7, 3328 },
-  { 0x0005cd, 3084 },
-  { 0x0005c1, 2899 },
-  { 0x0005c3, 2931 },
-  { 0x0005c4, 2950 },
-  { 0x0005c6, 2990 },
-  { 0x0005c5, 2968 },
-  { 0x0005e7, 3338 },
-  { 0x0005cc, 3072 },
-  { 0x0005e3, 3282 },
-  { 0x0005f0, 3464 },
-  { 0x0005ed, 3422 },
-  { 0x0005ce, 3095 },
-  { 0x0005e4, 3293 },
-  { 0x0005c2, 2912 },
-  { 0x0005e5, 3304 },
-  { 0x0005e6, 3316 },
-  { 0x0005e2, 3271 },
-  { 0x0005bf, 2878 },
-  { 0x0005d1, 3130 },
-  { 0x0005d5, 3177 },
-  { 0x0005d3, 3152 },
-  { 0x0005bb, 2861 },
-  { 0x0005f1, 3477 },
-  { 0x0005d4, 3164 },
-  { 0x0005f2, 3491 },
-  { 0x00ff7e, 13847 },
-  { 0x0005d7, 3199 },
-  { 0x0005e0, 3245 },
-  { 0x0005ca, 3049 },
-  { 0x0005c9, 3031 },
-  { 0x0005d0, 3118 },
-  { 0x0005cb, 3060 },
-  { 0x0005e8, 3349 },
-  { 0x0005ea, 3379 },
-  { 0x0005d8, 3210 },
-  { 0x0005d2, 3140 },
-  { 0x0000c5, 781 },
-  { 0x0000c3, 763 },
-  { 0x00fe7a, 12652 },
-  { 0x000042, 209 },
-  { 0x00ff08, 13264 },
-  { 0x00ff58, 13775 },
-  { 0x00fe74, 12544 },
-  { 0x00ff6b, 13841 },
-  { 0x0006be, 4011 },
-  { 0x0006ae, 3729 },
-  { 0x000043, 211 },
-  { 0x0002c5, 1826 },
-  { 0x0001c6, 1487 },
-  { 0x00ff69, 13829 },
-  { 0x00ffe5, 14421 },
-  { 0x0001c8, 1494 },
-  { 0x0000c7, 790 },
-  { 0x0002c6, 1836 },
-  { 0x00ff0b, 13287 },
-  { 0x00ff37, 13581 },
-  { 0x0020a1, 11037 },
-  { 0x00ffe3, 14401 },
-  { 0x00ffe4, 14411 },
-  { 0x0020a2, 11047 },
-  { 0x0006e1, 4474 },
-  { 0x0006e2, 4485 },
-  { 0x0006fe, 4836 },
-  { 0x0006e4, 4510 },
-  { 0x0006bf, 4031 },
-  { 0x0006fc, 4810 },
-  { 0x0006e6, 4534 },
-  { 0x0006ec, 4610 },
-  { 0x0006ed, 4622 },
-  { 0x0006ee, 4634 },
-  { 0x0006f2, 4681 },
-  { 0x0006f3, 4693 },
-  { 0x0006e7, 4546 },
-  { 0x0006e8, 4559 },
-  { 0x0006ff, 4849 },
-  { 0x0006e9, 4571 },
-  { 0x0006e5, 4522 },
-  { 0x0006b3, 3812 },
-  { 0x0006b8, 3911 },
-  { 0x0006eb, 4598 },
-  { 0x0006b9, 3934 },
-  { 0x0006ba, 3959 },
-  { 0x0006ef, 4646 },
-  { 0x0006f0, 4657 },
-  { 0x0006fb, 4797 },
-  { 0x0006fd, 4821 },
-  { 0x0006ea, 4582 },
-  { 0x0006f8, 4753 },
-  { 0x0006f4, 4705 },
-  { 0x0006e3, 4497 },
-  { 0x0006f5, 4717 },
-  { 0x0006f7, 4741 },
-  { 0x0006f1, 4669 },
-  { 0x0006f9, 4771 },
-  { 0x0006e0, 4462 },
-  { 0x0006fa, 4785 },
-  { 0x0006f6, 4728 },
-  { 0x0006c1, 4069 },
-  { 0x0006c2, 4080 },
-  { 0x0006de, 4431 },
-  { 0x0006c4, 4105 },
-  { 0x0006af, 3749 },
-  { 0x0006dc, 4405 },
-  { 0x0006c6, 4129 },
-  { 0x0006cc, 4205 },
-  { 0x0006cd, 4217 },
-  { 0x0006ce, 4229 },
-  { 0x0006d2, 4276 },
-  { 0x0006d3, 4288 },
-  { 0x0006c7, 4141 },
-  { 0x0006c8, 4154 },
-  { 0x0006df, 4444 },
-  { 0x0006c9, 4166 },
-  { 0x0006c5, 4117 },
-  { 0x0006a3, 3530 },
-  { 0x0006a8, 3629 },
-  { 0x0006cb, 4193 },
-  { 0x0006a9, 3652 },
-  { 0x0006aa, 3677 },
-  { 0x0006cf, 4241 },
-  { 0x0006d0, 4252 },
-  { 0x0006db, 4392 },
-  { 0x0006dd, 4416 },
-  { 0x0006ca, 4177 },
-  { 0x0006d8, 4348 },
-  { 0x0006d4, 4300 },
-  { 0x0006c3, 4092 },
-  { 0x0006d5, 4312 },
-  { 0x0006d7, 4336 },
-  { 0x0006d1, 4264 },
-  { 0x0006d9, 4366 },
-  { 0x0006c0, 4057 },
-  { 0x0006da, 4380 },
-  { 0x0006d6, 4323 },
-  { 0x000044, 213 },
-  { 0x0001cf, 1516 },
-  { 0x00ffff, 14500 },
-  { 0x0020ab, 11142 },
-  { 0x00ff54, 13737 },
-  { 0x0001d0, 1523 },
-  { 0x000045, 215 },
-  { 0x0003bd, 2060 },
-  { 0x0000d0, 873 },
-  { 0x0003cc, 2084 },
-  { 0x0000c9, 806 },
-  { 0x0001cc, 1509 },
-  { 0x0000ca, 813 },
-  { 0x0020a0, 11029 },
-  { 0x0000cb, 825 },
-  { 0x0000c8, 799 },
-  { 0x00ff2f, 13488 },
-  { 0x00ff30, 13499 },
-  { 0x0003aa, 1987 },
-  { 0x00ff57, 13771 },
-  { 0x0001ca, 1501 },
-  { 0x00ff1b, 13326 },
-  { 0x0000d0, 877 },
-  { 0x0020ac, 11151 },
-  { 0x00ff62, 13794 },
-  { 0x000046, 217 },
-  { 0x00ffbe, 14254 },
-  { 0x00ffc7, 14281 },
-  { 0x00ffc8, 14285 },
-  { 0x00ffc9, 14289 },
-  { 0x00ffca, 14293 },
-  { 0x00ffcb, 14297 },
-  { 0x00ffcc, 14301 },
-  { 0x00ffcd, 14305 },
-  { 0x00ffce, 14309 },
-  { 0x00ffcf, 14313 },
-  { 0x00ffd0, 14317 },
-  { 0x00ffbf, 14257 },
-  { 0x00ffd1, 14321 },
-  { 0x00ffd2, 14325 },
-  { 0x00ffd3, 14329 },
-  { 0x00ffd4, 14333 },
-  { 0x00ffd5, 14337 },
-  { 0x00ffd6, 14341 },
-  { 0x00ffd7, 14345 },
-  { 0x00ffd8, 14349 },
-  { 0x00ffd9, 14353 },
-  { 0x00ffda, 14357 },
-  { 0x00ffc0, 14260 },
-  { 0x00ffdb, 14361 },
-  { 0x00ffdc, 14365 },
-  { 0x00ffdd, 14369 },
-  { 0x00ffde, 14373 },
-  { 0x00ffdf, 14377 },
-  { 0x00ffe0, 14381 },
-  { 0x00ffc1, 14263 },
-  { 0x00ffc2, 14266 },
-  { 0x00ffc3, 14269 },
-  { 0x00ffc4, 14272 },
-  { 0x00ffc5, 14275 },
-  { 0x00ffc6, 14278 },
-  { 0x0020a3, 11060 },
-  { 0x00ff68, 13824 },
-  { 0x00fed0, 12671 },
-  { 0x000047, 219 },
-  { 0x0002d5, 1848 },
-  { 0x0002ab, 1759 },
-  { 0x0003ab, 1995 },
-  { 0x0002d8, 1858 },
-  { 0x0007c1, 5316 },
-  { 0x0007a1, 4867 },
-  { 0x0007c2, 5328 },
-  { 0x0007d7, 5564 },
-  { 0x0007c4, 5351 },
-  { 0x0007c5, 5363 },
-  { 0x0007a2, 4885 },
-  { 0x0007c7, 5388 },
-  { 0x0007a3, 4905 },
-  { 0x0007c3, 5339 },
-  { 0x0007c9, 5410 },
-  { 0x0007a4, 4921 },
-  { 0x0007a5, 4957 },
-  { 0x0007a5, 4938 },
-  { 0x0007ca, 5421 },
-  { 0x0007cb, 5433 },
-  { 0x0007cb, 5446 },
-  { 0x0007cc, 5458 },
-  { 0x0007cd, 5467 },
-  { 0x0007d9, 5584 },
-  { 0x0007ab, 5039 },
-  { 0x0007cf, 5485 },
-  { 0x0007a7, 4977 },
-  { 0x0007d6, 5554 },
-  { 0x0007d0, 5499 },
-  { 0x0007d8, 5574 },
-  { 0x0007d1, 5508 },
-  { 0x0007d2, 5518 },
-  { 0x0007d4, 5530 },
-  { 0x0007c8, 5398 },
-  { 0x0007d5, 5540 },
-  { 0x0007a8, 4997 },
-  { 0x0007a9, 5017 },
-  { 0x0007ce, 5476 },
-  { 0x0007c6, 5377 },
-  { 0x0007ae, 5057 },
-  { 0x0007e1, 5596 },
-  { 0x0007b1, 5093 },
-  { 0x0007e2, 5608 },
-  { 0x0007f7, 5866 },
-  { 0x0007e4, 5631 },
-  { 0x0007e5, 5643 },
-  { 0x0007b2, 5111 },
-  { 0x0007e7, 5668 },
-  { 0x0007b3, 5131 },
-  { 0x0007f3, 5810 },
-  { 0x0007e3, 5619 },
-  { 0x0007af, 5078 },
-  { 0x0007e9, 5690 },
-  { 0x0007b4, 5147 },
-  { 0x0007b6, 5183 },
-  { 0x0007b5, 5164 },
-  { 0x0007ea, 5701 },
-  { 0x0007eb, 5713 },
-  { 0x0007eb, 5726 },
-  { 0x0007ec, 5738 },
-  { 0x0007ed, 5747 },
-  { 0x0007f9, 5886 },
-  { 0x0007bb, 5298 },
-  { 0x0007ef, 5765 },
-  { 0x0007b7, 5208 },
-  { 0x0007f6, 5856 },
-  { 0x0007f0, 5779 },
-  { 0x0007f8, 5876 },
-  { 0x0007f1, 5788 },
-  { 0x0007f2, 5798 },
-  { 0x00ff7e, 13861 },
-  { 0x0007f4, 5832 },
-  { 0x0007e8, 5678 },
-  { 0x0007f5, 5842 },
-  { 0x0007b8, 5228 },
-  { 0x0007ba, 5270 },
-  { 0x0007b9, 5248 },
-  { 0x0007ee, 5756 },
-  { 0x0007e6, 5657 },
-  { 0x000048, 221 },
-  { 0x00ff31, 13511 },
-  { 0x000ebf, 10068 },
-  { 0x000ec0, 10077 },
-  { 0x000ef6, 10909 },
-  { 0x000ef7, 10922 },
-  { 0x00ff39, 13605 },
-  { 0x000eba, 10001 },
-  { 0x000ea7, 9694 },
-  { 0x000ec4, 10118 },
-  { 0x000ec3, 10108 },
-  { 0x000ed1, 10248 },
-  { 0x00ff33, 13531 },
-  { 0x00ff34, 13542 },
-  { 0x000ebe, 10055 },
-  { 0x000ed3, 10268 },
-  { 0x000eb7, 9957 },
-  { 0x000eea, 10673 },
-  { 0x000eda, 10389 },
-  { 0x000eee, 10735 },
-  { 0x000ee8, 10643 },
-  { 0x000ee9, 10658 },
-  { 0x000eeb, 10688 },
-  { 0x000ed4, 10277 },
-  { 0x000ed6, 10314 },
-  { 0x000ef9, 10953 },
-  { 0x000ee3, 10561 },
-  { 0x000ed7, 10334 },
-  { 0x000ed9, 10369 },
-  { 0x000ed8, 10349 },
-  { 0x000ef8, 10936 },
-  { 0x000eed, 10719 },
-  { 0x000ee4, 10576 },
-  { 0x000ee5, 10591 },
-  { 0x000edb, 10405 },
-  { 0x000ee2, 10541 },
-  { 0x000edc, 10420 },
-  { 0x000edd, 10441 },
-  { 0x000ee1, 10520 },
-  { 0x000ede, 10461 },
-  { 0x000edf, 10481 },
-  { 0x000ee0, 10500 },
-  { 0x000ee6, 10610 },
-  { 0x000ed5, 10293 },
-  { 0x000ee7, 10624 },
-  { 0x000eec, 10704 },
-  { 0x000efa, 10980 },
-  { 0x00ff35, 13555 },
-  { 0x00ff38, 13591 },
-  { 0x000eb8, 9970 },
-  { 0x000ebb, 10014 },
-  { 0x000ea1, 9594 },
-  { 0x000ea3, 9627 },
-  { 0x000ef3, 10839 },
-  { 0x000eb1, 9867 },
-  { 0x000ea4, 9645 },
-  { 0x000ea6, 9676 },
-  { 0x000ea5, 9658 },
-  { 0x000ec7, 10148 },
-  { 0x000eca, 10178 },
-  { 0x000ef2, 10824 },
-  { 0x000ebd, 10041 },
-  { 0x000eb2, 9880 },
-  { 0x000eb4, 9911 },
-  { 0x00ff3b, 13634 },
-  { 0x00ff3a, 13618 },
-  { 0x000ea9, 9727 },
-  { 0x000eb0, 9849 },
-  { 0x000eaa, 9740 },
-  { 0x000eab, 9759 },
-  { 0x000eaf, 9830 },
-  { 0x000eac, 9777 },
-  { 0x000ead, 9795 },
-  { 0x000eae, 9812 },
-  { 0x000eef, 10750 },
-  { 0x00ff36, 13567 },
-  { 0x000eb5, 9928 },
-  { 0x00ff3f, 13703 },
-  { 0x000ea8, 9708 },
-  { 0x000eb9, 9983 },
-  { 0x000ea2, 9608 },
-  { 0x000eb3, 9893 },
-  { 0x000eb6, 9940 },
-  { 0x00ff32, 13518 },
-  { 0x000ef0, 10774 },
-  { 0x000ef4, 10864 },
-  { 0x000ef1, 10799 },
-  { 0x000ebc, 10028 },
-  { 0x000ecc, 10198 },
-  { 0x000ec8, 10157 },
-  { 0x000ec9, 10167 },
-  { 0x000ece, 10218 },
-  { 0x000ecd, 10207 },
-  { 0x000ecf, 10228 },
-  { 0x000ec1, 10087 },
-  { 0x000ec2, 10097 },
-  { 0x000ec6, 10138 },
-  { 0x000ec5, 10127 },
-  { 0x000ed2, 10258 },
-  { 0x000ecb, 10188 },
-  { 0x000ed0, 10238 },
-  { 0x000ef5, 10890 },
-  { 0x00ff7e, 13874 },
-  { 0x00ff29, 13428 },
-  { 0x0002a6, 1737 },
-  { 0x00ff7e, 13888 },
-  { 0x00ff6a, 13836 },
-  { 0x00ff23, 13358 },
-  { 0x00ff23, 13365 },
-  { 0x00ff25, 13384 },
-  { 0x00ff27, 13402 },
-  { 0x00ff50, 13718 },
-  { 0x0002a1, 1729 },
-  { 0x00ffed, 14484 },
-  { 0x00ffee, 14492 },
-  { 0x000049, 223 },
-  { 0x00fe33, 12190 },
-  { 0x00fe30, 12123 },
-  { 0x00fe31, 12148 },
-  { 0x00fe32, 12176 },
-  { 0x00fe34, 12208 },
-  { 0x00fe2f, 12102 },
-  { 0x00fe2c, 12040 },
-  { 0x00fe2d, 12061 },
-  { 0x00fe2e, 12083 },
-  { 0x00fe0c, 11715 },
-  { 0x00fe0d, 11731 },
-  { 0x00fe06, 11614 },
-  { 0x00fe07, 11630 },
-  { 0x00ff7e, 13902 },
-  { 0x00fe0e, 11752 },
-  { 0x00fe0f, 11767 },
-  { 0x00fe20, 11787 },
-  { 0x00fe02, 11547 },
-  { 0x00fe04, 11581 },
-  { 0x00fe05, 11598 },
-  { 0x00fe03, 11564 },
-  { 0x00fe01, 11538 },
-  { 0x00fe22, 11817 },
-  { 0x00fe21, 11800 },
-  { 0x00fe08, 11645 },
-  { 0x00fe09, 11660 },
-  { 0x00fe24, 11856 },
-  { 0x00fe23, 11836 },
-  { 0x00fe25, 11878 },
-  { 0x00fe26, 11901 },
-  { 0x00fe0a, 11680 },
-  { 0x00fe0b, 11695 },
-  { 0x00fe2b, 12015 },
-  { 0x00fe29, 11966 },
-  { 0x00fe2a, 11990 },
-  { 0x00fe27, 11925 },
-  { 0x00fe28, 11945 },
-  { 0x0002a9, 1749 },
-  { 0x0000cd, 843 },
-  { 0x0000ce, 850 },
-  { 0x0000cf, 862 },
-  { 0x0000cc, 836 },
-  { 0x0003cf, 2094 },
-  { 0x00ff63, 13802 },
-  { 0x0003c7, 2076 },
-  { 0x0003a5, 1971 },
-  { 0x00004a, 225 },
-  { 0x0002ac, 1766 },
-  { 0x00004b, 227 },
-  { 0x00ffb0, 14195 },
-  { 0x00ffb1, 14200 },
-  { 0x00ffb2, 14205 },
-  { 0x00ffb3, 14210 },
-  { 0x00ffb4, 14215 },
-  { 0x00ffb5, 14220 },
-  { 0x00ffb6, 14225 },
-  { 0x00ffb7, 14230 },
-  { 0x00ffb8, 14235 },
-  { 0x00ffb9, 14240 },
-  { 0x00ffab, 14142 },
-  { 0x00ff9d, 14101 },
-  { 0x00ffae, 14174 },
-  { 0x00ff9f, 14120 },
-  { 0x00ffaf, 14185 },
-  { 0x00ff99, 14045 },
-  { 0x00ff9c, 14094 },
-  { 0x00ff8d, 13981 },
-  { 0x00ffbd, 14245 },
-  { 0x00ff91, 13990 },
-  { 0x00ff92, 13996 },
-  { 0x00ff93, 14002 },
-  { 0x00ff94, 14008 },
-  { 0x00ff95, 14014 },
-  { 0x00ff9e, 14110 },
-  { 0x00ff96, 14022 },
-  { 0x00ffaa, 14130 },
-  { 0x00ff9b, 14086 },
-  { 0x00ff9b, 14073 },
-  { 0x00ff9a, 14053 },
-  { 0x00ff9a, 14064 },
-  { 0x00ff98, 14036 },
-  { 0x00ffac, 14149 },
-  { 0x00ff80, 13965 },
-  { 0x00ffad, 14162 },
-  { 0x00ff89, 13974 },
-  { 0x00ff97, 14030 },
-  { 0x00ff2d, 13467 },
-  { 0x00ff2e, 13477 },
-  { 0x00ff21, 13343 },
-  { 0x00ff26, 13393 },
-  { 0x0003d3, 2119 },
-  { 0x000eff, 11001 },
-  { 0x00004c, 229 },
-  { 0x0001c5, 1480 },
-  { 0x00fed4, 12732 },
-  { 0x0001a5, 1303 },
-  { 0x0003a6, 1978 },
-  { 0x00ff51, 13723 },
-  { 0x00ff0a, 13278 },
-  { 0x0020a4, 11071 },
-  { 0x0001a3, 1295 },
-  { 0x00004d, 231 },
-  { 0x0006b5, 3849 },
-  { 0x0006b2, 3798 },
-  { 0x0006bc, 3997 },
-  { 0x0006a5, 3567 },
-  { 0x0006a2, 3516 },
-  { 0x0006ac, 3715 },
-  { 0x00ff2c, 13460 },
-  { 0x00ff67, 13819 },
-  { 0x00ffe7, 14442 },
-  { 0x00ffe8, 14449 },
-  { 0x0020a5, 11080 },
-  { 0x00ff7e, 13918 },
-  { 0x00fe77, 12597 },
-  { 0x00fe76, 12580 },
-  { 0x00ff22, 13349 },
-  { 0x00ff20, 13333 },
-  { 0x00ff3d, 13667 },
-  { 0x00004e, 233 },
-  { 0x0001d1, 1531 },
-  { 0x0020a6, 11089 },
-  { 0x0001d2, 1538 },
-  { 0x0003d1, 2102 },
-  { 0x0020aa, 11128 },
-  { 0x00ff56, 13766 },
-  { 0x00fed2, 12712 },
-  { 0x0000d1, 881 },
-  { 0x00ff7f, 13956 },
-  { 0x00004f, 235 },
-  { 0x0013bc, 11012 },
-  { 0x0000d3, 895 },
-  { 0x0000d4, 902 },
-  { 0x0000d6, 921 },
-  { 0x0001d5, 1545 },
-  { 0x0000d2, 888 },
-  { 0x0003d2, 2111 },
-  { 0x0000d8, 941 },
-  { 0x0000d5, 914 },
-  { 0x00fe78, 12620 },
-  { 0x00fe79, 12636 },
-  { 0x000050, 237 },
-  { 0x00ff56, 13756 },
-  { 0x00ff55, 13742 },
-  { 0x00ff13, 13300 },
-  { 0x0020a7, 11099 },
-  { 0x00fefa, 13191 },
-  { 0x00fee9, 12906 },
-  { 0x00feea, 12922 },
-  { 0x00feeb, 12938 },
-  { 0x00feec, 12954 },
-  { 0x00feed, 12970 },
-  { 0x00fee8, 12886 },
-  { 0x00feef, 13008 },
-  { 0x00fef0, 13026 },
-  { 0x00fef1, 13044 },
-  { 0x00fef2, 13062 },
-  { 0x00fef3, 13080 },
-  { 0x00feee, 12986 },
-  { 0x00fefb, 13210 },
-  { 0x00fefc, 13230 },
-  { 0x00fee3, 12807 },
-  { 0x00fee6, 12851 },
-  { 0x00fee7, 12868 },
-  { 0x00fef5, 13116 },
-  { 0x00fef6, 13130 },
-  { 0x00fef7, 13144 },
-  { 0x00fef8, 13158 },
-  { 0x00fefd, 13250 },
-  { 0x00fef4, 13098 },
-  { 0x00fef9, 13172 },
-  { 0x00fee0, 12769 },
-  { 0x00fee1, 12782 },
-  { 0x00fee2, 12796 },
-  { 0x00fee4, 12820 },
-  { 0x00fee5, 12835 },
-  { 0x00fed1, 12692 },
-  { 0x00ff3e, 13685 },
-  { 0x00ff61, 13788 },
-  { 0x00ff55, 13750 },
-  { 0x000051, 239 },
-  { 0x000052, 241 },
-  { 0x0001c0, 1466 },
-  { 0x0001d8, 1558 },
-  { 0x0003a3, 1962 },
-  { 0x00ff66, 13814 },
-  { 0x00fe72, 12510 },
-  { 0x00ff0d, 13293 },
-  { 0x00ff53, 13731 },
-  { 0x00ff24, 13377 },
-  { 0x0020a8, 11110 },
-  { 0x000053, 243 },
-  { 0x0001a6, 1310 },
-  { 0x0001a9, 1317 },
-  { 0x0001aa, 1324 },
-  { 0x0002de, 1877 },
-  { 0x00ff14, 13306 },
-  { 0x00ff60, 13781 },
-  { 0x0006b1, 3786 },
-  { 0x0006bf, 4045 },
-  { 0x0006b8, 3923 },
-  { 0x0006b9, 3947 },
-  { 0x0006ba, 3972 },
-  { 0x0006bb, 3984 },
-  { 0x0006a1, 3504 },
-  { 0x0006af, 3763 },
-  { 0x0006a8, 3641 },
-  { 0x0006a9, 3665 },
-  { 0x0006aa, 3690 },
-  { 0x0006ab, 3702 },
-  { 0x00ffe1, 14385 },
-  { 0x00ffe6, 14431 },
-  { 0x00ffe2, 14393 },
-  { 0x00ff3c, 13651 },
-  { 0x00fe73, 12528 },
-  { 0x00fe75, 12562 },
-  { 0x00ffeb, 14468 },
-  { 0x00ffec, 14476 },
-  { 0x00ff15, 13318 },
-  { 0x000054, 245 },
-  { 0x0000de, 994 },
-  { 0x00ff09, 13274 },
-  { 0x0001ab, 1333 },
-  { 0x0001de, 1584 },
-  { 0x00fed5, 12752 },
-  { 0x000ddf, 9260 },
-  { 0x000dba, 8843 },
-  { 0x000da8, 8607 },
-  { 0x000daa, 8634 },
-  { 0x000da9, 8620 },
-  { 0x000dac, 8658 },
-  { 0x000dae, 8683 },
-  { 0x000db4, 8768 },
-  { 0x000dbd, 8882 },
-  { 0x000dbf, 8905 },
-  { 0x000dcb, 9039 },
-  { 0x000dce, 9073 },
-  { 0x000da2, 8525 },
-  { 0x000da5, 8566 },
-  { 0x000da3, 8538 },
-  { 0x000da4, 8552 },
-  { 0x000da6, 8579 },
-  { 0x000da1, 8514 },
-  { 0x000de5, 9343 },
-  { 0x000df7, 9556 },
-  { 0x000df5, 9533 },
-  { 0x000df6, 9544 },
-  { 0x000df9, 9582 },
-  { 0x000df1, 9484 },
-  { 0x000df8, 9569 },
-  { 0x000df3, 9510 },
-  { 0x000df4, 9522 },
-  { 0x000df2, 9497 },
-  { 0x000df0, 9472 },
-  { 0x000dcc, 9050 },
-  { 0x000dc5, 8972 },
-  { 0x000dc6, 8984 },
-  { 0x000deb, 9424 },
-  { 0x000de8, 9389 },
-  { 0x000dd1, 9113 },
-  { 0x000dde, 9237 },
-  { 0x000de7, 9374 },
-  { 0x000de9, 9400 },
-  { 0x000dea, 9412 },
-  { 0x000de6, 9360 },
-  { 0x000dc1, 8932 },
-  { 0x000da7, 8595 },
-  { 0x000ded, 9458 },
-  { 0x000db3, 8757 },
-  { 0x000db9, 8833 },
-  { 0x000dcd, 9063 },
-  { 0x000dcf, 9087 },
-  { 0x000dda, 9224 },
-  { 0x000dbe, 8892 },
-  { 0x000dbc, 8868 },
-  { 0x000dc0, 8916 },
-  { 0x000dbb, 8857 },
-  { 0x000dc3, 8953 },
-  { 0x000dc4, 8964 },
-  { 0x000dd0, 9102 },
-  { 0x000dd2, 9129 },
-  { 0x000de1, 9281 },
-  { 0x000de4, 9323 },
-  { 0x000de3, 9304 },
-  { 0x000dd3, 9141 },
-  { 0x000de0, 9270 },
-  { 0x000dd4, 9153 },
-  { 0x000dd5, 9164 },
-  { 0x000de2, 9293 },
-  { 0x000dd8, 9201 },
-  { 0x000dd6, 9176 },
-  { 0x000dd7, 9188 },
-  { 0x000dd9, 9212 },
-  { 0x000dc9, 9016 },
-  { 0x000dc8, 9004 },
-  { 0x000dab, 8648 },
-  { 0x000dca, 9028 },
-  { 0x000dec, 9441 },
-  { 0x000db1, 8722 },
-  { 0x000db2, 8741 },
-  { 0x000db7, 8804 },
-  { 0x000db0, 8709 },
-  { 0x000db8, 8819 },
-  { 0x000db6, 8790 },
-  { 0x000daf, 8696 },
-  { 0x000db5, 8779 },
-  { 0x000dc7, 8992 },
-  { 0x000dc2, 8942 },
-  { 0x000dad, 8671 },
-  { 0x0000de, 1000 },
-  { 0x00ff2b, 13452 },
-  { 0x0003ac, 2004 },
-  { 0x000055, 247 },
-  { 0x0000da, 957 },
-  { 0x0002dd, 1870 },
-  { 0x0000db, 964 },
-  { 0x0000dc, 976 },
-  { 0x0001db, 1571 },
-  { 0x0000d9, 950 },
-  { 0x0006b6, 3863 },
-  { 0x0006b4, 3824 },
-  { 0x0006b7, 3886 },
-  { 0x0006a6, 3581 },
-  { 0x0006a4, 3542 },
-  { 0x0006a7, 3604 },
-  { 0x0006b6, 3875 },
-  { 0x0006b4, 3837 },
-  { 0x0006b7, 3899 },
-  { 0x0006a6, 3593 },
-  { 0x0006a4, 3555 },
-  { 0x0006a7, 3617 },
-  { 0x0003de, 2143 },
-  { 0x00ff65, 13809 },
-  { 0x0003d9, 2128 },
-  { 0x00ff52, 13728 },
-  { 0x0001d9, 1565 },
-  { 0x0003dd, 2136 },
-  { 0x000056, 249 },
-  { 0xffffff, 14507 },
-  { 0x000057, 251 },
-  { 0x0020a9, 11120 },
-  { 0x000058, 253 },
-  { 0x000059, 255 },
-  { 0x0000dd, 987 },
-  { 0x0013be, 11018 },
-  { 0x00005a, 257 },
-  { 0x0001af, 1354 },
-  { 0x0001ac, 1340 },
-  { 0x0001ae, 1347 },
-  { 0x00ff28, 13420 },
-  { 0x00ff2a, 13436 },
-  { 0x000061, 333 },
-  { 0x0000e1, 1020 },
-  { 0x0001ff, 1720 },
-  { 0x0001e3, 1600 },
-  { 0x0000e2, 1027 },
-  { 0x0000b4, 612 },
-  { 0x0000e4, 1046 },
-  { 0x0000e6, 1063 },
-  { 0x0000e0, 1013 },
-  { 0x0003e0, 2151 },
-  { 0x000026, 48 },
-  { 0x0001b1, 1364 },
-  { 0x000027, 58 },
-  { 0x0008c8, 6376 },
-  { 0x0000e5, 1057 },
-  { 0x00005e, 294 },
-  { 0x00007e, 410 },
-  { 0x00002a, 101 },
-  { 0x000040, 204 },
-  { 0x0000e3, 1039 },
-  { 0x000062, 335 },
-  { 0x00005c, 271 },
-  { 0x000af4, 7692 },
-  { 0x00007c, 395 },
-  { 0x0009df, 6562 },
-  { 0x0008a5, 5952 },
-  { 0x0008ac, 6062 },
-  { 0x0008a8, 5995 },
-  { 0x0008b2, 6166 },
-  { 0x0008ae, 6091 },
-  { 0x0008aa, 6030 },
-  { 0x0008b6, 6253 },
-  { 0x0009f6, 6770 },
-  { 0x0008b4, 6209 },
-  { 0x00007b, 385 },
-  { 0x00007d, 399 },
-  { 0x00005b, 259 },
-  { 0x00005d, 281 },
-  { 0x0001a2, 1289 },
-  { 0x0000a6, 472 },
-  { 0x000063, 337 },
-  { 0x0002e5, 1889 },
-  { 0x0001e6, 1614 },
-  { 0x000ab8, 6996 },
-  { 0x000afc, 7801 },
-  { 0x0001b7, 1401 },
-  { 0x0001e8, 1621 },
-  { 0x0000e7, 1066 },
-  { 0x0002e6, 1899 },
-  { 0x0000b8, 646 },
-  { 0x0000a2, 445 },
-  { 0x0009e1, 6581 },
-  { 0x000af3, 7682 },
-  { 0x000bcf, 7950 },
-  { 0x000aec, 7630 },
-  { 0x00003a, 160 },
-  { 0x00002c, 115 },
-  { 0x0000a9, 500 },
-  { 0x0009e4, 6600 },
-  { 0x0009ee, 6668 },
-  { 0x0000a4, 459 },
-  { 0x000aff, 7845 },
-  { 0x000064, 339 },
-  { 0x000af1, 7662 },
-  { 0x0001ef, 1643 },
-  { 0x00fe56, 12290 },
-  { 0x00fe58, 12319 },
-  { 0x00fe51, 12229 },
-  { 0x00fe60, 12437 },
-  { 0x00fe55, 12279 },
-  { 0x00fe5a, 12351 },
-  { 0x00fe5b, 12362 },
-  { 0x00fe52, 12240 },
-  { 0x00fe57, 12304 },
-  { 0x00fe59, 12334 },
-  { 0x00fe50, 12218 },
-  { 0x00fe61, 12451 },
-  { 0x00fe62, 12461 },
-  { 0x00fe5d, 12387 },
-  { 0x00fe54, 12267 },
-  { 0x00fe5c, 12375 },
-  { 0x00fe5f, 12415 },
-  { 0x00fe53, 12256 },
-  { 0x00fe5e, 12397 },
-  { 0x000abd, 7028 },
-  { 0x0000b0, 569 },
-  { 0x0000a8, 490 },
-  { 0x000aed, 7635 },
-  { 0x000aa5, 6822 },
-  { 0x0000f7, 1204 },
-  { 0x000024, 33 },
-  { 0x000aaf, 6899 },
-  { 0x0001bd, 1437 },
-  { 0x000af2, 7669 },
-  { 0x000afe, 7826 },
-  { 0x0008fe, 6552 },
-  { 0x000ba8, 7873 },
-  { 0x000bd6, 7965 },
-  { 0x000bc4, 7915 },
-  { 0x000bc2, 7899 },
-  { 0x0001f0, 1650 },
-  { 0x000065, 341 },
-  { 0x0003ec, 2167 },
-  { 0x0000e9, 1082 },
-  { 0x0001ec, 1636 },
-  { 0x0000ea, 1089 },
-  { 0x0000eb, 1101 },
-  { 0x0000e8, 1075 },
-  { 0x000aae, 6890 },
-  { 0x000aa3, 6804 },
-  { 0x000aa4, 6813 },
-  { 0x0003ba, 2036 },
-  { 0x000aa9, 6864 },
-  { 0x000ade, 7409 },
-  { 0x000adf, 7424 },
-  { 0x000ace, 7191 },
-  { 0x000acf, 7204 },
-  { 0x000aa1, 6788 },
-  { 0x000aaa, 6871 },
-  { 0x000ae6, 7531 },
-  { 0x000ae7, 7550 },
-  { 0x0003bf, 2064 },
-  { 0x000ae0, 7437 },
-  { 0x000ae1, 7454 },
-  { 0x000aa2, 6796 },
-  { 0x0001ea, 1628 },
-  { 0x00003d, 181 },
-  { 0x0000f0, 1149 },
-  { 0x000021, 6 },
-  { 0x0000a1, 434 },
-  { 0x000066, 343 },
-  { 0x000af8, 7740 },
-  { 0x0009e3, 6597 },
-  { 0x000abb, 7003 },
-  { 0x000adc, 7368 },
-  { 0x000adb, 7351 },
-  { 0x000add, 7388 },
-  { 0x000ae9, 7585 },
-  { 0x000ae8, 7567 },
-  { 0x000ac5, 7089 },
-  { 0x000ab7, 6985 },
-  { 0x000ab5, 6965 },
-  { 0x0008f6, 6514 },
-  { 0x000067, 345 },
-  { 0x0002f5, 1911 },
-  { 0x0002bb, 1807 },
-  { 0x0003bb, 2044 },
-  { 0x0002f8, 1921 },
-  { 0x000060, 317 },
-  { 0x00003e, 187 },
-  { 0x0008be, 6315 },
-  { 0x0000ab, 522 },
-  { 0x0000bb, 676 },
-  { 0x000068, 347 },
-  { 0x000aa8, 6854 },
-  { 0x0002b6, 1786 },
-  { 0x000aee, 7643 },
-  { 0x000ce0, 8033 },
-  { 0x000cf2, 8350 },
-  { 0x000ce1, 8046 },
-  { 0x000ce1, 8057 },
-  { 0x000ce7, 8169 },
-  { 0x000ce3, 8096 },
-  { 0x000ce3, 8109 },
-  { 0x000cdf, 8012 },
-  { 0x000cea, 8226 },
-  { 0x000ced, 8268 },
-  { 0x000cef, 8295 },
-  { 0x000cf3, 8362 },
-  { 0x000cf5, 8387 },
-  { 0x000cf5, 8404 },
-  { 0x000ce2, 8069 },
-  { 0x000ce2, 8082 },
-  { 0x000ce4, 8123 },
-  { 0x000ce7, 8181 },
-  { 0x000ceb, 8243 },
-  { 0x000cf7, 8445 },
-  { 0x000cec, 8255 },
-  { 0x000cee, 8284 },
-  { 0x000cf0, 8311 },
-  { 0x000cf4, 8377 },
-  { 0x000cf7, 8456 },
-  { 0x000cf8, 8468 },
-  { 0x000cf1, 8322 },
-  { 0x000cf1, 8336 },
-  { 0x000cf9, 8480 },
-  { 0x000cfa, 8492 },
-  { 0x000cfa, 8503 },
-  { 0x000ce8, 8192 },
-  { 0x000ce8, 8203 },
-  { 0x000ce5, 8133 },
-  { 0x000ce9, 8215 },
-  { 0x000cf6, 8421 },
-  { 0x000cf6, 8433 },
-  { 0x000ce6, 8144 },
-  { 0x000ce6, 8156 },
-  { 0x000ada, 7342 },
-  { 0x0008a3, 5925 },
-  { 0x0009ef, 6682 },
-  { 0x0009f0, 6697 },
-  { 0x0009f1, 6712 },
-  { 0x0009f2, 6727 },
-  { 0x0009f3, 6742 },
-  { 0x0002b1, 1778 },
-  { 0x0009e2, 6594 },
-  { 0x0000ad, 544 },
-  { 0x000069, 349 },
-  { 0x0000ed, 1119 },
-  { 0x0000ee, 1126 },
-  { 0x0008cf, 6418 },
-  { 0x0000ef, 1138 },
-  { 0x0002b9, 1798 },
-  { 0x0008cd, 6401 },
-  { 0x0000ec, 1112 },
-  { 0x0003ef, 2177 },
-  { 0x0008ce, 6410 },
-  { 0x0008da, 6436 },
-  { 0x0008db, 6447 },
-  { 0x0008c2, 6361 },
-  { 0x0008bf, 6332 },
-  { 0x0008dc, 6456 },
-  { 0x0003e7, 2159 },
-  { 0x0003b5, 2020 },
-  { 0x00006a, 351 },
-  { 0x0002bc, 1814 },
-  { 0x000bca, 7934 },
-  { 0x00006b, 353 },
-  { 0x0004b1, 2439 },
-  { 0x0004c1, 2563 },
-  { 0x0004b4, 2460 },
-  { 0x0004cc, 2669 },
-  { 0x0004ca, 2653 },
-  { 0x0004cd, 2685 },
-  { 0x0004cb, 2661 },
-  { 0x0004ce, 2693 },
-  { 0x0004cc, 2677 },
-  { 0x0004b2, 2446 },
-  { 0x0004b6, 2474 },
-  { 0x0004b9, 2498 },
-  { 0x0004b7, 2482 },
-  { 0x0004ba, 2506 },
-  { 0x0004b8, 2490 },
-  { 0x0004cf, 2701 },
-  { 0x0004d2, 2725 },
-  { 0x0004d0, 2709 },
-  { 0x0004d3, 2733 },
-  { 0x0004d1, 2717 },
-  { 0x0004dd, 2813 },
-  { 0x0004c5, 2613 },
-  { 0x0004c8, 2637 },
-  { 0x0004c6, 2621 },
-  { 0x0004c9, 2645 },
-  { 0x0004c7, 2629 },
-  { 0x0004b5, 2467 },
-  { 0x0004d7, 2765 },
-  { 0x0004da, 2789 },
-  { 0x0004d8, 2773 },
-  { 0x0004db, 2797 },
-  { 0x0004d9, 2781 },
-  { 0x0004bb, 2514 },
-  { 0x0004be, 2539 },
-  { 0x0004bc, 2522 },
-  { 0x0004bf, 2547 },
-  { 0x0004bd, 2531 },
-  { 0x0004c0, 2555 },
-  { 0x0004c3, 2597 },
-  { 0x0004c1, 2572 },
-  { 0x0004c4, 2605 },
-  { 0x0004c2, 2580 },
-  { 0x0004c2, 2589 },
-  { 0x0004b3, 2453 },
-  { 0x0004dc, 2805 },
-  { 0x0004a6, 2340 },
-  { 0x0004d4, 2741 },
-  { 0x0004d6, 2757 },
-  { 0x0004d5, 2749 },
-  { 0x0004a7, 2348 },
-  { 0x0004a3, 2277 },
-  { 0x0004a4, 2297 },
-  { 0x0004a5, 2308 },
-  { 0x0004aa, 2369 },
-  { 0x0004a1, 2243 },
-  { 0x0004a8, 2355 },
-  { 0x0004a5, 2325 },
-  { 0x0004ab, 2376 },
-  { 0x0004a2, 2257 },
-  { 0x00ff7e, 13930 },
-  { 0x0004af, 2407 },
-  { 0x0004af, 2416 },
-  { 0x0004a9, 2362 },
-  { 0x0004ac, 2383 },
-  { 0x0004ae, 2399 },
-  { 0x0004ad, 2391 },
-  { 0x0003a2, 1952 },
-  { 0x0003f3, 2202 },
-  { 0x0003a2, 1958 },
-  { 0x00006c, 355 },
-  { 0x0001e5, 1607 },
-  { 0x000ad9, 7331 },
-  { 0x0001b5, 1387 },
-  { 0x0003b6, 2027 },
-  { 0x000abc, 7011 },
-  { 0x0008fb, 6523 },
-  { 0x000ba3, 7852 },
-  { 0x000ad2, 7261 },
-  { 0x0008af, 6106 },
-  { 0x000acc, 7156 },
-  { 0x000aea, 7605 },
-  { 0x0008a1, 5898 },
-  { 0x000bda, 7984 },
-  { 0x000ad0, 7220 },
-  { 0x0009f4, 6757 },
-  { 0x000bdc, 7993 },
-  { 0x00003c, 176 },
-  { 0x0008bc, 6292 },
-  { 0x0009e5, 6603 },
-  { 0x0008de, 6475 },
-  { 0x0008df, 6486 },
-  { 0x0009ed, 6654 },
-  { 0x0009ea, 6612 },
-  { 0x0001b3, 1379 },
-  { 0x00006d, 357 },
-  { 0x0000af, 562 },
-  { 0x000af7, 7729 },
-  { 0x000af0, 7649 },
-  { 0x000abf, 7059 },
-  { 0x0000ba, 666 },
-  { 0x00002d, 121 },
-  { 0x000ad6, 7315 },
-  { 0x0000b5, 618 },
-  { 0x0000d7, 932 },
-  { 0x000af6, 7717 },
-  { 0x000af5, 7704 },
-  { 0x00006e, 359 },
-  { 0x0008c5, 6370 },
-  { 0x0001f1, 1658 },
-  { 0x0001f2, 1665 },
-  { 0x0003f1, 2185 },
-  { 0x0009e8, 6606 },
-  { 0x0000a0, 421 },
-  { 0x0008bd, 6306 },
-  { 0x0000ac, 536 },
-  { 0x0000f1, 1153 },
-  { 0x000023, 22 },
-  { 0x0006b0, 3775 },
-  { 0x00006f, 361 },
-  { 0x0000f3, 1167 },
-  { 0x0000f4, 1174 },
-  { 0x0000f6, 1193 },
-  { 0x0001f5, 1672 },
-  { 0x0013bd, 11015 },
-  { 0x0001b2, 1372 },
-  { 0x0000f2, 1160 },
-  { 0x0003f2, 2194 },
-  { 0x000ac3, 7066 },
-  { 0x000ab2, 6934 },
-  { 0x0000bd, 702 },
-  { 0x0000bc, 691 },
-  { 0x000ab6, 6976 },
-  { 0x0000b9, 654 },
-  { 0x000ab0, 6915 },
-  { 0x000ae2, 7473 },
-  { 0x000ae5, 7522 },
-  { 0x000ae4, 7504 },
-  { 0x000ae3, 7488 },
-  { 0x0000aa, 510 },
-  { 0x0000f8, 1213 },
-  { 0x0000f5, 1186 },
-  { 0x000bc0, 7891 },
-  { 0x00047e, 2234 },
-  { 0x000070, 363 },
-  { 0x0000b6, 621 },
-  { 0x000028, 80 },
-  { 0x000029, 90 },
-  { 0x0008ef, 6496 },
-  { 0x000025, 40 },
-  { 0x00002e, 127 },
-  { 0x0000b7, 631 },
-  { 0x000afb, 7781 },
-  { 0x00002b, 110 },
-  { 0x0000b1, 576 },
-  { 0x000ad4, 7302 },
-  { 0x0004b0, 2424 },
-  { 0x000aa6, 6833 },
-  { 0x000071, 365 },
-  { 0x000bcc, 7938 },
-  { 0x00003f, 195 },
-  { 0x0000bf, 724 },
-  { 0x000022, 13 },
-  { 0x000060, 323 },
-  { 0x000027, 69 },
-  { 0x000072, 367 },
-  { 0x0001e0, 1593 },
-  { 0x0008d6, 6428 },
-  { 0x0001f8, 1685 },
-  { 0x0003b3, 2011 },
-  { 0x0000ae, 551 },
-  { 0x000abe, 7041 },
-  { 0x0008fd, 6541 },
-  { 0x000ba6, 7862 },
-  { 0x000ad3, 7281 },
-  { 0x0008b0, 6127 },
-  { 0x0008b7, 6271 },
-  { 0x000acd, 7173 },
-  { 0x000aeb, 7617 },
-  { 0x000bd8, 7974 },
-  { 0x000ad1, 7240 },
-  { 0x0009f5, 6763 },
-  { 0x000bfc, 8002 },
-  { 0x000073, 369 },
-  { 0x0001b6, 1394 },
-  { 0x0001b9, 1407 },
-  { 0x0001ba, 1414 },
-  { 0x0002fe, 1940 },
-  { 0x00ff7e, 13942 },
-  { 0x000ad7, 7323 },
-  { 0x0000a7, 482 },
-  { 0x00003b, 166 },
-  { 0x0004df, 2832 },
-  { 0x000ac6, 7101 },
-  { 0x000aca, 7124 },
-  { 0x000aac, 6878 },
-  { 0x0008c9, 6388 },
-  { 0x000afd, 7807 },
-  { 0x00002f, 134 },
-  { 0x0009e0, 6568 },
-  { 0x000020, 0 },
-  { 0x0000df, 1006 },
-  { 0x0000a3, 450 },
-  { 0x000074, 371 },
-  { 0x0001bb, 1423 },
-  { 0x0001fe, 1711 },
-  { 0x000af9, 7753 },
-  { 0x000afa, 7763 },
-  { 0x0008c0, 6341 },
-  { 0x000aa7, 6844 },
-  { 0x0000fe, 1264 },
-  { 0x000ac4, 7076 },
-  { 0x000ab4, 6953 },
-  { 0x0000be, 710 },
-  { 0x0000b3, 598 },
-  { 0x0008a4, 5940 },
-  { 0x0008ab, 6048 },
-  { 0x0008a2, 5910 },
-  { 0x0008a7, 5978 },
-  { 0x0008b1, 6149 },
-  { 0x0008ad, 6076 },
-  { 0x0008a9, 6012 },
-  { 0x0008b5, 6235 },
-  { 0x0009f7, 6775 },
-  { 0x0008b3, 6183 },
-  { 0x000ac9, 7114 },
-  { 0x000acb, 7138 },
-  { 0x0003bc, 2053 },
-  { 0x000ab3, 6943 },
-  { 0x0000b2, 586 },
-  { 0x000ab1, 6924 },
-  { 0x000075, 373 },
-  { 0x0000fa, 1227 },
-  { 0x0002fd, 1933 },
-  { 0x0000fb, 1234 },
-  { 0x0000fc, 1246 },
-  { 0x0001fb, 1698 },
-  { 0x0000f9, 1220 },
-  { 0x0003fe, 2226 },
-  { 0x000bc6, 7925 },
-  { 0x00005f, 306 },
-  { 0x0008dd, 6469 },
-  { 0x0003f9, 2211 },
-  { 0x0008fc, 6533 },
-  { 0x000ba9, 7883 },
-  { 0x0009ec, 6641 },
-  { 0x0009eb, 6627 },
-  { 0x000bc3, 7908 },
-  { 0x000bd3, 7957 },
-  { 0x000bce, 7943 },
-  { 0x0001f9, 1692 },
-  { 0x0003fd, 2219 },
-  { 0x000076, 375 },
-  { 0x0008c1, 6351 },
-  { 0x0009f8, 6780 },
-  { 0x0008a6, 5964 },
-  { 0x0004de, 2820 },
-  { 0x0009e9, 6609 },
-  { 0x000077, 377 },
-  { 0x000078, 379 },
-  { 0x000079, 381 },
-  { 0x0000fd, 1257 },
-  { 0x0000ff, 1270 },
-  { 0x0000a5, 468 },
-  { 0x00007a, 383 },
-  { 0x0001bf, 1456 },
-  { 0x0001bc, 1430 },
-  { 0x0001be, 1449 }};
+  { 0x030, 140 },
+  { 0x031, 142 },
+  { 0x032, 144 },
+  { 0x033, 146 },
+  { 0xfd10, 23024 },
+  { 0xfd0e, 22997 },
+  { 0xfd05, 22896 },
+  { 0xfd19, 23127 },
+  { 0xfd15, 23084 },
+  { 0xfd0f, 23007 },
+  { 0xfd1c, 23175 },
+  { 0xfd1a, 23145 },
+  { 0xfd01, 22843 },
+  { 0xfd1e, 23210 },
+  { 0xfd06, 22909 },
+  { 0xfd07, 22923 },
+  { 0xfd1b, 23161 },
+  { 0xfd02, 22858 },
+  { 0xfd13, 23063 },
+  { 0xfd12, 23053 },
+  { 0xfd11, 23039 },
+  { 0xfd04, 22885 },
+  { 0xfd0a, 22960 },
+  { 0xfd0b, 22969 },
+  { 0xfd0c, 22978 },
+  { 0xfd16, 23094 },
+  { 0xfd1d, 23193 },
+  { 0xfd09, 22950 },
+  { 0xfd18, 23115 },
+  { 0xfd08, 22939 },
+  { 0xfd03, 22873 },
+  { 0xfd14, 23074 },
+  { 0xfd17, 23104 },
+  { 0xfd0d, 22987 },
+  { 0x034, 148 },
+  { 0x035, 150 },
+  { 0x036, 152 },
+  { 0x037, 154 },
+  { 0x038, 156 },
+  { 0x039, 158 },
+  { 0x041, 207 },
+  { 0x0c6, 787 },
+  { 0x0c1, 744 },
+  { 0x1001ea0, 5198 },
+  { 0x1c3, 13234 },
+  { 0x1001eae, 5404 },
+  { 0x1001eb6, 5498 },
+  { 0x1001eb0, 5428 },
+  { 0x1001eb2, 5452 },
+  { 0x1001eb4, 5474 },
+  { 0xfe70, 24466 },
+  { 0xfe71, 24481 },
+  { 0x0c2, 751 },
+  { 0x1001ea4, 5230 },
+  { 0x1001eac, 5364 },
+  { 0x1001ea6, 5264 },
+  { 0x1001ea8, 5298 },
+  { 0x1001eaa, 5330 },
+  { 0x1008ff39, 12110 },
+  { 0x0c4, 770 },
+  { 0x0c0, 737 },
+  { 0x1001ea2, 5218 },
+  { 0xffe9, 26792 },
+  { 0xffea, 26798 },
+  { 0x3c0, 13838 },
+  { 0x1a1, 13042 },
+  { 0x1008ff50, 12318 },
+  { 0x1008ff51, 12334 },
+  { 0x1000660, 3332 },
+  { 0x1000661, 3341 },
+  { 0x1000662, 3350 },
+  { 0x1000663, 3359 },
+  { 0x1000664, 3368 },
+  { 0x1000665, 3377 },
+  { 0x1000666, 3386 },
+  { 0x1000667, 3395 },
+  { 0x1000668, 3404 },
+  { 0x1000669, 3413 },
+  { 0x5d9, 14991 },
+  { 0x5c7, 14778 },
+  { 0x5e9, 15130 },
+  { 0x5c8, 14790 },
+  { 0x5ac, 14618 },
+  { 0x5d6, 14958 },
+  { 0x5cf, 14877 },
+  { 0x5ef, 15221 },
+  { 0x5ec, 15176 },
+  { 0x1000688, 3497 },
+  { 0x10006cc, 3625 },
+  { 0x5ee, 15208 },
+  { 0x5eb, 15160 },
+  { 0x5e1, 15030 },
+  { 0x10006d4, 3669 },
+  { 0x10006af, 3556 },
+  { 0x5da, 15002 },
+  { 0x5e7, 15098 },
+  { 0x5cd, 14854 },
+  { 0x5c1, 14669 },
+  { 0x1000654, 3294 },
+  { 0x1000655, 3313 },
+  { 0x5c3, 14701 },
+  { 0x5c4, 14720 },
+  { 0x5c6, 14760 },
+  { 0x5c5, 14738 },
+  { 0x5e7, 15108 },
+  { 0x10006be, 3586 },
+  { 0x10006c1, 3609 },
+  { 0x5cc, 14842 },
+  { 0x1000698, 3521 },
+  { 0x5e3, 15052 },
+  { 0x5f0, 15234 },
+  { 0x5ed, 15192 },
+  { 0x10006a9, 3543 },
+  { 0x5ce, 14865 },
+  { 0x5e4, 15063 },
+  { 0x1000653, 3275 },
+  { 0x5c2, 14682 },
+  { 0x5e5, 15074 },
+  { 0x5e6, 15086 },
+  { 0x10006ba, 3567 },
+  { 0x100067e, 3473 },
+  { 0x100066a, 3422 },
+  { 0x5e2, 15041 },
+  { 0x5bf, 14648 },
+  { 0x5d1, 14900 },
+  { 0x1000691, 3509 },
+  { 0x5d5, 14947 },
+  { 0x5d3, 14922 },
+  { 0x5bb, 14631 },
+  { 0x5f1, 15247 },
+  { 0x5d4, 14934 },
+  { 0x5f2, 15261 },
+  { 0x1000670, 3437 },
+  { 0xff7e, 26101 },
+  { 0x5d7, 14969 },
+  { 0x5e0, 15015 },
+  { 0x1000686, 3484 },
+  { 0x5ca, 14819 },
+  { 0x5c9, 14801 },
+  { 0x5d0, 14888 },
+  { 0x5cb, 14830 },
+  { 0x1000679, 3461 },
+  { 0x10006a4, 3532 },
+  { 0x5e8, 15119 },
+  { 0x5ea, 15149 },
+  { 0x10006d2, 3652 },
+  { 0x5d8, 14980 },
+  { 0x5d2, 14910 },
+  { 0x0c5, 781 },
+  { 0x1000538, 2151 },
+  { 0x1000531, 2063 },
+  { 0x1000532, 2076 },
+  { 0x1000549, 2369 },
+  { 0x1000534, 2102 },
+  { 0x1000541, 2266 },
+  { 0x1000537, 2140 },
+  { 0x1000556, 2533 },
+  { 0x1000542, 2279 },
+  { 0x1000533, 2089 },
+  { 0x1000545, 2320 },
+  { 0x1000540, 2254 },
+  { 0x100053b, 2188 },
+  { 0x100054b, 2394 },
+  { 0x1000554, 2510 },
+  { 0x100053f, 2241 },
+  { 0x100053d, 2215 },
+  { 0x100053c, 2201 },
+  { 0x1000544, 2307 },
+  { 0x1000546, 2332 },
+  { 0x1000555, 2522 },
+  { 0x100054a, 2382 },
+  { 0x1000553, 2496 },
+  { 0x100054c, 2406 },
+  { 0x1000550, 2457 },
+  { 0x100054d, 2418 },
+  { 0x1000547, 2344 },
+  { 0x1000543, 2293 },
+  { 0x1000539, 2163 },
+  { 0x100053e, 2228 },
+  { 0x1000551, 2469 },
+  { 0x100054f, 2443 },
+  { 0x100054e, 2430 },
+  { 0x1000548, 2357 },
+  { 0x1000552, 2482 },
+  { 0x1000535, 2114 },
+  { 0x1000536, 2128 },
+  { 0x100053a, 2175 },
+  { 0x100055b, 2565 },
+  { 0x100055c, 2597 },
+  { 0x100055a, 2545 },
+  { 0x1000568, 2789 },
+  { 0x1000561, 2701 },
+  { 0x1000562, 2714 },
+  { 0x100055d, 2629 },
+  { 0x1000579, 3007 },
+  { 0x1000564, 2740 },
+  { 0x1000571, 2904 },
+  { 0x1000567, 2778 },
+  { 0x100055c, 2613 },
+  { 0x1000586, 3171 },
+  { 0x1000589, 3204 },
+  { 0x1000572, 2917 },
+  { 0x1000563, 2727 },
+  { 0x1000575, 2958 },
+  { 0x1000570, 2892 },
+  { 0x100058a, 3241 },
+  { 0x100056b, 2826 },
+  { 0x100057b, 3032 },
+  { 0x1000584, 3148 },
+  { 0x100056f, 2879 },
+  { 0x100056d, 2853 },
+  { 0x1000587, 3183 },
+  { 0x100056c, 2839 },
+  { 0x1000574, 2945 },
+  { 0x1000576, 2970 },
+  { 0x1000585, 3160 },
+  { 0x100055e, 2667 },
+  { 0x100057a, 3020 },
+  { 0x1000583, 3134 },
+  { 0x100055e, 2683 },
+  { 0x100057c, 3044 },
+  { 0x1000580, 3095 },
+  { 0x100057d, 3056 },
+  { 0x100055d, 2642 },
+  { 0x1000577, 2982 },
+  { 0x100055b, 2581 },
+  { 0x1000573, 2931 },
+  { 0x1000569, 2801 },
+  { 0x100056e, 2866 },
+  { 0x1000581, 3107 },
+  { 0x100057f, 3081 },
+  { 0x1000589, 3223 },
+  { 0x100057e, 3068 },
+  { 0x1000578, 2995 },
+  { 0x1000582, 3120 },
+  { 0x1000565, 2752 },
+  { 0x100058a, 3257 },
+  { 0x1000566, 2766 },
+  { 0x100056a, 2813 },
+  { 0x0c3, 763 },
+  { 0xfe7a, 24647 },
+  { 0x1008ff9b, 12866 },
+  { 0x1008ff97, 12816 },
+  { 0x1008ff11, 11741 },
+  { 0x1008ff32, 12046 },
+  { 0x1008ff12, 11758 },
+  { 0x1008ff17, 11815 },
+  { 0x1008ff31, 12035 },
+  { 0x1008ff14, 11785 },
+  { 0x1008ff16, 11805 },
+  { 0x1008ff13, 11768 },
+  { 0x1008ff99, 12841 },
+  { 0x1008ff1c, 11852 },
+  { 0x1008ff98, 12829 },
+  { 0x1008ff3e, 12166 },
+  { 0x1008ff15, 11795 },
+  { 0x1008ff8d, 12740 },
+  { 0x042, 209 },
+  { 0x1001e02, 4968 },
+  { 0x1008ff26, 11955 },
+  { 0x1008ff3f, 12178 },
+  { 0xff08, 25397 },
+  { 0x1008ff93, 12789 },
+  { 0xff58, 26029 },
+  { 0x1008ffa6, 12964 },
+  { 0x1008ff94, 12797 },
+  { 0x1008ff52, 12351 },
+  { 0xfe74, 24539 },
+  { 0xff6b, 26095 },
+  { 0x1008ff3b, 12131 },
+  { 0x6be, 15833 },
+  { 0x6ae, 15525 },
+  { 0x043, 211 },
+  { 0x1008ff53, 12356 },
+  { 0xfea2, 24789 },
+  { 0xfea5, 24800 },
+  { 0xfea4, 24796 },
+  { 0x2c5, 13596 },
+  { 0x1c6, 13248 },
+  { 0x1008ff1d, 11864 },
+  { 0x1008ff20, 11889 },
+  { 0xff69, 26083 },
+  { 0xffe5, 26757 },
+  { 0x1c8, 13255 },
+  { 0x0c7, 790 },
+  { 0x2c6, 13606 },
+  { 0xfea1, 24786 },
+  { 0xff0b, 25420 },
+  { 0x1008fe21, 11584 },
+  { 0x1008ff56, 12371 },
+  { 0xff37, 25714 },
+  { 0x10020a1, 6546 },
+  { 0x1008ff3d, 12156 },
+  { 0x1008ff22, 11908 },
+  { 0xffe3, 26737 },
+  { 0xffe4, 26747 },
+  { 0x1008ff57, 12377 },
+  { 0x10020a2, 6556 },
+  { 0x1008ff58, 12382 },
+  { 0x1008ff9c, 12882 },
+  { 0x6e1, 16296 },
+  { 0x6e2, 16307 },
+  { 0x6fe, 16658 },
+  { 0x10004b6, 1809 },
+  { 0x10004b8, 1855 },
+  { 0x6e4, 16332 },
+  { 0x6bf, 15853 },
+  { 0x6fc, 16632 },
+  { 0x6e6, 16356 },
+  { 0x6ec, 16432 },
+  { 0x6ed, 16444 },
+  { 0x6ee, 16456 },
+  { 0x10004a2, 1633 },
+  { 0x6f2, 16503 },
+  { 0x6f3, 16515 },
+  { 0x6e7, 16368 },
+  { 0x1000492, 1463 },
+  { 0x6e8, 16381 },
+  { 0x6ff, 16671 },
+  { 0x10004b2, 1765 },
+  { 0x6e9, 16393 },
+  { 0x6e5, 16344 },
+  { 0x6b3, 15608 },
+  { 0x10004e2, 1961 },
+  { 0x6b8, 15707 },
+  { 0x6eb, 16420 },
+  { 0x100049a, 1543 },
+  { 0x100049c, 1587 },
+  { 0x6b9, 15730 },
+  { 0x6ba, 15755 },
+  { 0x6ef, 16468 },
+  { 0x10004e8, 1997 },
+  { 0x6f0, 16479 },
+  { 0x10004d8, 1931 },
+  { 0x6fb, 16619 },
+  { 0x6fd, 16643 },
+  { 0x10004ba, 1903 },
+  { 0x6ea, 16404 },
+  { 0x6f8, 16575 },
+  { 0x6f4, 16527 },
+  { 0x6e3, 16319 },
+  { 0x6f5, 16539 },
+  { 0x10004ee, 2027 },
+  { 0x10004ae, 1677 },
+  { 0x10004b0, 1717 },
+  { 0x6f7, 16563 },
+  { 0x6f1, 16491 },
+  { 0x6f9, 16593 },
+  { 0x6e0, 16284 },
+  { 0x6fa, 16607 },
+  { 0x6f6, 16550 },
+  { 0x1000496, 1497 },
+  { 0x6c1, 15891 },
+  { 0x6c2, 15902 },
+  { 0x6de, 16253 },
+  { 0x10004b7, 1832 },
+  { 0x10004b9, 1879 },
+  { 0x6c4, 15927 },
+  { 0x6af, 15545 },
+  { 0x6dc, 16227 },
+  { 0x6c6, 15951 },
+  { 0x6cc, 16027 },
+  { 0x6cd, 16039 },
+  { 0x6ce, 16051 },
+  { 0x10004a3, 1655 },
+  { 0x6d2, 16098 },
+  { 0x6d3, 16110 },
+  { 0x6c7, 15963 },
+  { 0x1000493, 1480 },
+  { 0x6c8, 15976 },
+  { 0x10004b3, 1787 },
+  { 0x6df, 16266 },
+  { 0x6c9, 15988 },
+  { 0x10004e3, 1979 },
+  { 0x6c5, 15939 },
+  { 0x6a3, 15300 },
+  { 0x6a8, 15399 },
+  { 0x6cb, 16015 },
+  { 0x100049b, 1565 },
+  { 0x100049d, 1610 },
+  { 0x6a9, 15422 },
+  { 0x6aa, 15447 },
+  { 0x6cf, 16063 },
+  { 0x10004e9, 2012 },
+  { 0x6d0, 16074 },
+  { 0x10004d9, 1946 },
+  { 0x6db, 16214 },
+  { 0x6dd, 16238 },
+  { 0x10004bb, 1917 },
+  { 0x6ca, 15999 },
+  { 0x6d8, 16170 },
+  { 0x6d4, 16122 },
+  { 0x6c3, 15914 },
+  { 0x6d5, 16134 },
+  { 0x10004ef, 2045 },
+  { 0x10004af, 1697 },
+  { 0x10004b1, 1741 },
+  { 0x6d7, 16158 },
+  { 0x6d1, 16086 },
+  { 0x6d9, 16188 },
+  { 0x6c0, 15879 },
+  { 0x6da, 16202 },
+  { 0x6d6, 16145 },
+  { 0x1000497, 1520 },
+  { 0x044, 213 },
+  { 0x1008ff5a, 12394 },
+  { 0x1001e0a, 4988 },
+  { 0x1cf, 13277 },
+  { 0xffff, 26977 },
+  { 0x1008ff59, 12386 },
+  { 0x1008ff5b, 12398 },
+  { 0x10020ab, 6651 },
+  { 0xff54, 25991 },
+  { 0x1d0, 13284 },
+  { 0x045, 215 },
+  { 0x3bd, 13830 },
+  { 0x0d0, 877 },
+  { 0x10001b7, 1413 },
+  { 0x3cc, 13854 },
+  { 0x0c9, 806 },
+  { 0x1001eb8, 5528 },
+  { 0x1cc, 13270 },
+  { 0x0ca, 813 },
+  { 0x1001ebe, 5574 },
+  { 0x1001ec6, 5708 },
+  { 0x1001ec0, 5608 },
+  { 0x1001ec2, 5642 },
+  { 0x1001ec4, 5674 },
+  { 0x10020a0, 6538 },
+  { 0x0cb, 825 },
+  { 0x0c8, 799 },
+  { 0x1001eba, 5548 },
+  { 0xff2f, 25621 },
+  { 0xff30, 25632 },
+  { 0x1008ff2c, 11997 },
+  { 0x3aa, 13757 },
+  { 0xff57, 26025 },
+  { 0x1ca, 13262 },
+  { 0xff1b, 25459 },
+  { 0x0d0, 873 },
+  { 0x1001ebc, 5560 },
+  { 0x20ac, 13490 },
+  { 0x1008ff5c, 12408 },
+  { 0xff62, 26048 },
+  { 0x1008ff5d, 12414 },
+  { 0x046, 217 },
+  { 0xffbe, 26508 },
+  { 0xffc7, 26535 },
+  { 0xffc8, 26539 },
+  { 0xffc9, 26546 },
+  { 0xffca, 26553 },
+  { 0xffcb, 26560 },
+  { 0xffcc, 26567 },
+  { 0xffcd, 26574 },
+  { 0xffce, 26581 },
+  { 0xffcf, 26588 },
+  { 0xffd0, 26595 },
+  { 0xffbf, 26511 },
+  { 0xffd1, 26602 },
+  { 0xffd2, 26610 },
+  { 0xffd3, 26617 },
+  { 0xffd4, 26624 },
+  { 0xffd5, 26631 },
+  { 0xffd6, 26638 },
+  { 0xffd7, 26645 },
+  { 0xffd8, 26652 },
+  { 0xffd9, 26659 },
+  { 0xffda, 26666 },
+  { 0xffc0, 26514 },
+  { 0xffdb, 26673 },
+  { 0xffdc, 26681 },
+  { 0xffdd, 26689 },
+  { 0xffde, 26697 },
+  { 0xffdf, 26705 },
+  { 0xffe0, 26713 },
+  { 0xffc1, 26517 },
+  { 0xffc2, 26520 },
+  { 0xffc3, 26523 },
+  { 0xffc4, 26526 },
+  { 0xffc5, 26529 },
+  { 0xffc6, 26532 },
+  { 0x10020a3, 6569 },
+  { 0x1001e1e, 5008 },
+  { 0x10006f0, 3685 },
+  { 0x10006f1, 3693 },
+  { 0x10006f2, 3701 },
+  { 0x10006f3, 3709 },
+  { 0x10006f4, 3717 },
+  { 0x10006f5, 3725 },
+  { 0x10006f6, 3733 },
+  { 0x10006f7, 3741 },
+  { 0x10006f8, 3749 },
+  { 0x10006f9, 3757 },
+  { 0x10006cc, 3642 },
+  { 0x1008ff30, 12025 },
+  { 0x1008ff3c, 12148 },
+  { 0xff68, 26078 },
+  { 0xfed0, 24804 },
+  { 0x1008ff27, 11960 },
+  { 0x1008ff9d, 12893 },
+  { 0x1008ff9e, 12903 },
+  { 0x047, 219 },
+  { 0x2d5, 13618 },
+  { 0x1008ff5e, 12423 },
+  { 0x2ab, 13529 },
+  { 0x10001e6, 1431 },
+  { 0x3ab, 13765 },
+  { 0x2d8, 13628 },
+  { 0x10010d0, 4461 },
+  { 0x10010d1, 4473 },
+  { 0x10010ea, 4800 },
+  { 0x10010ed, 4839 },
+  { 0x10010e9, 4786 },
+  { 0x10010ec, 4826 },
+  { 0x10010d3, 4499 },
+  { 0x10010d4, 4512 },
+  { 0x10010f6, 4956 },
+  { 0x10010d2, 4486 },
+  { 0x10010e6, 4745 },
+  { 0x10010f0, 4880 },
+  { 0x10010f4, 4930 },
+  { 0x10010f1, 4893 },
+  { 0x10010f2, 4905 },
+  { 0x10010f5, 4943 },
+  { 0x10010d8, 4563 },
+  { 0x10010ef, 4866 },
+  { 0x10010eb, 4813 },
+  { 0x10010d9, 4575 },
+  { 0x10010e5, 4731 },
+  { 0x10010da, 4588 },
+  { 0x10010db, 4601 },
+  { 0x10010dc, 4614 },
+  { 0x10010dd, 4627 },
+  { 0x10010de, 4639 },
+  { 0x10010e4, 4717 },
+  { 0x10010e7, 4759 },
+  { 0x10010e0, 4666 },
+  { 0x10010e1, 4679 },
+  { 0x10010e8, 4772 },
+  { 0x10010d7, 4550 },
+  { 0x10010e2, 4692 },
+  { 0x10010e3, 4705 },
+  { 0x10010d5, 4524 },
+  { 0x10010f3, 4918 },
+  { 0x10010ee, 4853 },
+  { 0x10010d6, 4537 },
+  { 0x10010df, 4652 },
+  { 0x1008ff5f, 12428 },
+  { 0x7c1, 17138 },
+  { 0x7a1, 16689 },
+  { 0x7c2, 17150 },
+  { 0x7d7, 17386 },
+  { 0x7c4, 17173 },
+  { 0x7c5, 17185 },
+  { 0x7a2, 16707 },
+  { 0x7c7, 17210 },
+  { 0x7a3, 16727 },
+  { 0x7c3, 17161 },
+  { 0x7c9, 17232 },
+  { 0x7a4, 16743 },
+  { 0x7a5, 16760 },
+  { 0x7a5, 16780 },
+  { 0x7ca, 17243 },
+  { 0x7cb, 17255 },
+  { 0x7cb, 17268 },
+  { 0x7cc, 17280 },
+  { 0x7cd, 17289 },
+  { 0x7d9, 17406 },
+  { 0x7ab, 16861 },
+  { 0x7cf, 17307 },
+  { 0x7a7, 16799 },
+  { 0x7d6, 17376 },
+  { 0x7d0, 17321 },
+  { 0x7d8, 17396 },
+  { 0x7d1, 17330 },
+  { 0x7d2, 17340 },
+  { 0x7d4, 17352 },
+  { 0x7c8, 17220 },
+  { 0x7d5, 17362 },
+  { 0x7a8, 16819 },
+  { 0x7a9, 16839 },
+  { 0x7ce, 17298 },
+  { 0x7c6, 17199 },
+  { 0x7ae, 16879 },
+  { 0x7e1, 17418 },
+  { 0x7b1, 16915 },
+  { 0x7e2, 17430 },
+  { 0x7f7, 17688 },
+  { 0x7e4, 17453 },
+  { 0x7e5, 17465 },
+  { 0x7b2, 16933 },
+  { 0x7e7, 17490 },
+  { 0x7b3, 16953 },
+  { 0x7f3, 17632 },
+  { 0x7e3, 17441 },
+  { 0x7af, 16900 },
+  { 0x7e9, 17512 },
+  { 0x7b4, 16969 },
+  { 0x7b6, 17005 },
+  { 0x7b5, 16986 },
+  { 0x7ea, 17523 },
+  { 0x7eb, 17535 },
+  { 0x7eb, 17548 },
+  { 0x7ec, 17560 },
+  { 0x7ed, 17569 },
+  { 0x7f9, 17708 },
+  { 0x7bb, 17120 },
+  { 0x7ef, 17587 },
+  { 0x7b7, 17030 },
+  { 0x7f6, 17678 },
+  { 0x7f0, 17601 },
+  { 0x7f8, 17698 },
+  { 0x7f1, 17610 },
+  { 0x7f2, 17620 },
+  { 0xff7e, 26115 },
+  { 0x7f4, 17654 },
+  { 0x7e8, 17500 },
+  { 0x7f5, 17664 },
+  { 0x7b8, 17050 },
+  { 0x7ba, 17092 },
+  { 0x7b9, 17070 },
+  { 0x7ee, 17578 },
+  { 0x7e6, 17479 },
+  { 0x1008ffa4, 12951 },
+  { 0x048, 221 },
+  { 0xff31, 25644 },
+  { 0xebf, 21899 },
+  { 0xec0, 21908 },
+  { 0xef6, 22740 },
+  { 0xef7, 22753 },
+  { 0xff39, 25768 },
+  { 0xeba, 21832 },
+  { 0xff37, 25724 },
+  { 0xea7, 21525 },
+  { 0xec4, 21949 },
+  { 0xec3, 21939 },
+  { 0xed1, 22079 },
+  { 0xff33, 25664 },
+  { 0xff34, 25675 },
+  { 0xebe, 21886 },
+  { 0xed3, 22099 },
+  { 0xeb7, 21788 },
+  { 0xeea, 22504 },
+  { 0xeda, 22220 },
+  { 0xeee, 22566 },
+  { 0xee8, 22474 },
+  { 0xee9, 22489 },
+  { 0xeeb, 22519 },
+  { 0xed4, 22108 },
+  { 0xed6, 22145 },
+  { 0xef9, 22784 },
+  { 0xee3, 22392 },
+  { 0xed7, 22165 },
+  { 0xed9, 22200 },
+  { 0xed8, 22180 },
+  { 0xef8, 22767 },
+  { 0xeed, 22550 },
+  { 0xee4, 22407 },
+  { 0xee5, 22422 },
+  { 0xedb, 22236 },
+  { 0xee2, 22372 },
+  { 0xedc, 22251 },
+  { 0xedd, 22272 },
+  { 0xee1, 22351 },
+  { 0xede, 22292 },
+  { 0xedf, 22312 },
+  { 0xee0, 22331 },
+  { 0xee6, 22441 },
+  { 0xed5, 22124 },
+  { 0xee7, 22455 },
+  { 0xeec, 22535 },
+  { 0xefa, 22811 },
+  { 0xff35, 25688 },
+  { 0xff38, 25754 },
+  { 0xeb8, 21801 },
+  { 0xebb, 21845 },
+  { 0xea1, 21425 },
+  { 0xea3, 21458 },
+  { 0xef3, 22670 },
+  { 0xeb1, 21698 },
+  { 0xff3d, 25853 },
+  { 0xea4, 21476 },
+  { 0xea6, 21507 },
+  { 0xea5, 21489 },
+  { 0xec7, 21979 },
+  { 0xeca, 22009 },
+  { 0xef2, 22655 },
+  { 0xebd, 21872 },
+  { 0xeb2, 21711 },
+  { 0xeb4, 21742 },
+  { 0xff3b, 25797 },
+  { 0xff3a, 25781 },
+  { 0xff3e, 25905 },
+  { 0xea9, 21558 },
+  { 0xeb0, 21680 },
+  { 0xeaa, 21571 },
+  { 0xeab, 21590 },
+  { 0xeaf, 21661 },
+  { 0xeac, 21608 },
+  { 0xead, 21626 },
+  { 0xeae, 21643 },
+  { 0xeef, 22581 },
+  { 0xff36, 25700 },
+  { 0xff3c, 25814 },
+  { 0xeb5, 21759 },
+  { 0xff3f, 25957 },
+  { 0xea8, 21539 },
+  { 0xeb9, 21814 },
+  { 0xea2, 21439 },
+  { 0xeb3, 21724 },
+  { 0xeb6, 21771 },
+  { 0xff32, 25651 },
+  { 0xef0, 22605 },
+  { 0xef4, 22695 },
+  { 0xef1, 22630 },
+  { 0xebc, 21859 },
+  { 0xecc, 22029 },
+  { 0xec8, 21988 },
+  { 0xec9, 21998 },
+  { 0xece, 22049 },
+  { 0xecd, 22038 },
+  { 0xecf, 22059 },
+  { 0xec1, 21918 },
+  { 0xec2, 21928 },
+  { 0xec6, 21969 },
+  { 0xec5, 21958 },
+  { 0xed2, 22089 },
+  { 0xecb, 22019 },
+  { 0xed0, 22069 },
+  { 0xef5, 22721 },
+  { 0xff7e, 26128 },
+  { 0xff29, 25561 },
+  { 0x2a6, 13507 },
+  { 0xff7e, 26142 },
+  { 0xff6a, 26090 },
+  { 0xff23, 25491 },
+  { 0xff23, 25498 },
+  { 0x1008ffa8, 12977 },
+  { 0xff25, 25517 },
+  { 0xff27, 25535 },
+  { 0x1008ff37, 12094 },
+  { 0xff50, 25972 },
+  { 0x1008ff18, 11825 },
+  { 0x1008ff3a, 12122 },
+  { 0x2a1, 13499 },
+  { 0xffed, 26820 },
+  { 0xffee, 26828 },
+  { 0x049, 223 },
+  { 0xfe33, 23923 },
+  { 0xfe30, 23856 },
+  { 0xfe31, 23881 },
+  { 0xfe32, 23909 },
+  { 0xfe34, 23941 },
+  { 0xfe2f, 23835 },
+  { 0xfe2c, 23773 },
+  { 0xfe2d, 23794 },
+  { 0xfe2e, 23816 },
+  { 0xfe0c, 23398 },
+  { 0xfe0d, 23414 },
+  { 0xfe06, 23297 },
+  { 0xfe07, 23313 },
+  { 0xff7e, 26156 },
+  { 0xfe0e, 23435 },
+  { 0xfe0f, 23450 },
+  { 0xfe20, 23520 },
+  { 0xfe02, 23230 },
+  { 0xfe04, 23264 },
+  { 0xfe05, 23281 },
+  { 0xfe03, 23247 },
+  { 0xfe12, 23487 },
+  { 0xfe13, 23504 },
+  { 0xfe11, 23470 },
+  { 0xfe01, 23221 },
+  { 0xfe22, 23550 },
+  { 0xfe21, 23533 },
+  { 0xfe08, 23328 },
+  { 0xfe09, 23343 },
+  { 0xfe24, 23589 },
+  { 0xfe23, 23569 },
+  { 0xfe25, 23611 },
+  { 0xfe26, 23634 },
+  { 0xfe0a, 23363 },
+  { 0xfe0b, 23378 },
+  { 0xfe2b, 23748 },
+  { 0xfe29, 23699 },
+  { 0xfe2a, 23723 },
+  { 0xfe27, 23658 },
+  { 0xfe28, 23678 },
+  { 0x2a9, 13519 },
+  { 0x0cd, 843 },
+  { 0x1001eca, 5760 },
+  { 0x100012c, 1297 },
+  { 0x0ce, 850 },
+  { 0x0cf, 862 },
+  { 0x0cc, 836 },
+  { 0x1001ec8, 5748 },
+  { 0x3cf, 13864 },
+  { 0xff63, 26056 },
+  { 0x3c7, 13846 },
+  { 0x3a5, 13741 },
+  { 0x04a, 225 },
+  { 0x2ac, 13536 },
+  { 0x04b, 227 },
+  { 0xffb0, 26449 },
+  { 0xffb1, 26454 },
+  { 0xffb2, 26459 },
+  { 0xffb3, 26464 },
+  { 0xffb4, 26469 },
+  { 0xffb5, 26474 },
+  { 0xffb6, 26479 },
+  { 0xffb7, 26484 },
+  { 0xffb8, 26489 },
+  { 0xffb9, 26494 },
+  { 0xffab, 26396 },
+  { 0xff9d, 26355 },
+  { 0xffae, 26428 },
+  { 0xff9f, 26374 },
+  { 0xffaf, 26439 },
+  { 0xff99, 26299 },
+  { 0xff9c, 26348 },
+  { 0xff8d, 26235 },
+  { 0xffbd, 26499 },
+  { 0xff91, 26244 },
+  { 0xff92, 26250 },
+  { 0xff93, 26256 },
+  { 0xff94, 26262 },
+  { 0xff95, 26268 },
+  { 0xff9e, 26364 },
+  { 0xff96, 26276 },
+  { 0xffaa, 26384 },
+  { 0xff9b, 26327 },
+  { 0xff9b, 26335 },
+  { 0xff9a, 26307 },
+  { 0xff9a, 26318 },
+  { 0xff98, 26290 },
+  { 0xffac, 26403 },
+  { 0xff80, 26219 },
+  { 0xffad, 26416 },
+  { 0xff89, 26228 },
+  { 0xff97, 26284 },
+  { 0xff2d, 25600 },
+  { 0xff2e, 25610 },
+  { 0xff21, 25476 },
+  { 0xff37, 25741 },
+  { 0xff26, 25526 },
+  { 0x1008ff06, 11715 },
+  { 0x1008ff05, 11699 },
+  { 0x1008ff04, 11685 },
+  { 0x3d3, 13889 },
+  { 0xeff, 22832 },
+  { 0x04c, 229 },
+  { 0xffc8, 26543 },
+  { 0xffd1, 26606 },
+  { 0xffc9, 26550 },
+  { 0xffca, 26557 },
+  { 0xffcb, 26564 },
+  { 0xffcc, 26571 },
+  { 0xffcd, 26578 },
+  { 0xffce, 26585 },
+  { 0xffcf, 26592 },
+  { 0xffd0, 26599 },
+  { 0x1c5, 13241 },
+  { 0xfed4, 24865 },
+  { 0x1008ff40, 12190 },
+  { 0x1008ff41, 12198 },
+  { 0x1008ff42, 12206 },
+  { 0x1008ff43, 12214 },
+  { 0x1008ff44, 12222 },
+  { 0x1008ff45, 12230 },
+  { 0x1008ff46, 12238 },
+  { 0x1008ff47, 12246 },
+  { 0x1008ff48, 12254 },
+  { 0x1008ff49, 12262 },
+  { 0x1008ff4a, 12270 },
+  { 0x1008ff4b, 12278 },
+  { 0x1008ff4c, 12286 },
+  { 0x1008ff4d, 12294 },
+  { 0x1008ff4e, 12302 },
+  { 0x1008ff4f, 12310 },
+  { 0x1001e36, 5028 },
+  { 0x1a5, 13064 },
+  { 0x3a6, 13748 },
+  { 0xff51, 25977 },
+  { 0x1008ff35, 12079 },
+  { 0xff0a, 25411 },
+  { 0x10020a4, 6580 },
+  { 0x1008fe25, 11630 },
+  { 0x1008ff61, 12438 },
+  { 0x1008fe24, 11616 },
+  { 0x1a3, 13056 },
+  { 0x04d, 231 },
+  { 0x1001e40, 5048 },
+  { 0x6b5, 15645 },
+  { 0x6b2, 15594 },
+  { 0x6bc, 15793 },
+  { 0x6a5, 15337 },
+  { 0x6a2, 15286 },
+  { 0x6ac, 15485 },
+  { 0xff3e, 25930 },
+  { 0x1008ff19, 11834 },
+  { 0x1008ff90, 12762 },
+  { 0x1008ff62, 12445 },
+  { 0xff2c, 25593 },
+  { 0x1008ff63, 12452 },
+  { 0x1008ff1e, 11875 },
+  { 0xff67, 26073 },
+  { 0x1008ff65, 12460 },
+  { 0x1008ff66, 12467 },
+  { 0x1008ff8e, 12745 },
+  { 0xffe7, 26778 },
+  { 0xffe8, 26785 },
+  { 0x10020a5, 6589 },
+  { 0x1008ff01, 11642 },
+  { 0xff7e, 26184 },
+  { 0x1008ff03, 11667 },
+  { 0x1008ff02, 11651 },
+  { 0xfe77, 24592 },
+  { 0xfe76, 24575 },
+  { 0xff22, 25482 },
+  { 0xff20, 25466 },
+  { 0xff3d, 25878 },
+  { 0x1008ff92, 12783 },
+  { 0x1008ff33, 12057 },
+  { 0x1008ff67, 12474 },
+  { 0x04e, 233 },
+  { 0x1d1, 13292 },
+  { 0x10020a6, 6598 },
+  { 0x1d2, 13299 },
+  { 0x3d1, 13872 },
+  { 0x1008ff68, 12482 },
+  { 0x10020aa, 6637 },
+  { 0x1008ff69, 12486 },
+  { 0xff56, 26010 },
+  { 0x1008fe22, 11594 },
+  { 0xfed2, 24845 },
+  { 0x0d1, 881 },
+  { 0xff7f, 26210 },
+  { 0x04f, 235 },
+  { 0x13bc, 13025 },
+  { 0x0d3, 895 },
+  { 0x100019f, 1365 },
+  { 0x1001ecc, 5780 },
+  { 0x10001d1, 1417 },
+  { 0x0d4, 902 },
+  { 0x1001ed0, 5812 },
+  { 0x1001ed8, 5946 },
+  { 0x1001ed2, 5846 },
+  { 0x1001ed4, 5880 },
+  { 0x1001ed6, 5912 },
+  { 0x0d6, 921 },
+  { 0x1d5, 13306 },
+  { 0x1008ff6a, 12491 },
+  { 0x0d2, 888 },
+  { 0x1001ece, 5800 },
+  { 0x10001a0, 1373 },
+  { 0x1001eda, 5986 },
+  { 0x1001ee2, 6072 },
+  { 0x1001edc, 6008 },
+  { 0x1001ede, 6030 },
+  { 0x1001ee0, 6050 },
+  { 0x3d2, 13881 },
+  { 0x0d8, 941 },
+  { 0x1008ff6b, 12502 },
+  { 0x1008ff38, 12102 },
+  { 0x1008ff6c, 12507 },
+  { 0x0d8, 950 },
+  { 0x0d5, 914 },
+  { 0xfe78, 24615 },
+  { 0xfe79, 24631 },
+  { 0x050, 237 },
+  { 0x1001e56, 5068 },
+  { 0xff56, 26015 },
+  { 0xff55, 25996 },
+  { 0x1008ff6d, 12514 },
+  { 0xff13, 25433 },
+  { 0x10020a7, 6608 },
+  { 0x1008ff6e, 12520 },
+  { 0x1008ff91, 12774 },
+  { 0xfefa, 25324 },
+  { 0xfee9, 25039 },
+  { 0xfeea, 25055 },
+  { 0xfeeb, 25071 },
+  { 0xfeec, 25087 },
+  { 0xfeed, 25103 },
+  { 0xfee8, 25019 },
+  { 0xfeef, 25141 },
+  { 0xfef0, 25159 },
+  { 0xfef1, 25177 },
+  { 0xfef2, 25195 },
+  { 0xfef3, 25213 },
+  { 0xfeee, 25119 },
+  { 0xfefb, 25343 },
+  { 0xfefc, 25363 },
+  { 0xfee3, 24940 },
+  { 0xfee6, 24984 },
+  { 0xfee7, 25001 },
+  { 0xfef5, 25249 },
+  { 0xfef6, 25263 },
+  { 0xfef7, 25277 },
+  { 0xfef8, 25291 },
+  { 0xfefd, 25383 },
+  { 0xfef4, 25231 },
+  { 0xfef9, 25305 },
+  { 0xfee0, 24902 },
+  { 0xfee1, 24915 },
+  { 0xfee2, 24929 },
+  { 0xfee4, 24953 },
+  { 0xfee5, 24968 },
+  { 0x1008ff21, 11898 },
+  { 0x1008ff2a, 11981 },
+  { 0x1008fe23, 11605 },
+  { 0xfed1, 24825 },
+  { 0xff3e, 25939 },
+  { 0xff61, 26042 },
+  { 0xff55, 26004 },
+  { 0x051, 239 },
+  { 0x052, 241 },
+  { 0xffd2, 26614 },
+  { 0xffdb, 26677 },
+  { 0xffdc, 26685 },
+  { 0xffdd, 26693 },
+  { 0xffde, 26701 },
+  { 0xffdf, 26709 },
+  { 0xffe0, 26717 },
+  { 0xffd3, 26621 },
+  { 0xffd4, 26628 },
+  { 0xffd5, 26635 },
+  { 0xffd6, 26642 },
+  { 0xffd7, 26649 },
+  { 0xffd8, 26656 },
+  { 0xffd9, 26663 },
+  { 0xffda, 26670 },
+  { 0x1c0, 13227 },
+  { 0x1d8, 13319 },
+  { 0x3a3, 13732 },
+  { 0x1008ffa3, 12947 },
+  { 0xff66, 26068 },
+  { 0x1008ff29, 11973 },
+  { 0x1008ff73, 12532 },
+  { 0xfe72, 24505 },
+  { 0x1008ff72, 12526 },
+  { 0xff0d, 25426 },
+  { 0xff53, 25985 },
+  { 0x1008ff24, 11932 },
+  { 0x1008ff25, 11943 },
+  { 0x1008ff23, 11923 },
+  { 0xff24, 25510 },
+  { 0x1008ff74, 12539 },
+  { 0x1008ff76, 12564 },
+  { 0x1008ff75, 12553 },
+  { 0x10020a8, 6619 },
+  { 0x053, 243 },
+  { 0x100018f, 1359 },
+  { 0x1001e60, 5088 },
+  { 0x1a6, 13071 },
+  { 0x1008ff77, 12575 },
+  { 0x1a9, 13078 },
+  { 0x1aa, 13085 },
+  { 0x2de, 13647 },
+  { 0x1008ff2d, 12003 },
+  { 0x1008ff7a, 12600 },
+  { 0x1008ff79, 12589 },
+  { 0x1008ff78, 12580 },
+  { 0xff14, 25439 },
+  { 0x1008ff1b, 11845 },
+  { 0xff60, 26035 },
+  { 0x1008ffa0, 12921 },
+  { 0x1008ff7b, 12612 },
+  { 0x6b1, 15582 },
+  { 0x6bf, 15867 },
+  { 0x6b8, 15719 },
+  { 0x6b9, 15743 },
+  { 0x6ba, 15768 },
+  { 0x6bb, 15780 },
+  { 0x6a1, 15274 },
+  { 0x6af, 15559 },
+  { 0x6a8, 15411 },
+  { 0x6a9, 15435 },
+  { 0x6aa, 15460 },
+  { 0x6ab, 15472 },
+  { 0xffe1, 26721 },
+  { 0xffe6, 26767 },
+  { 0xffe2, 26729 },
+  { 0x1008ff36, 12089 },
+  { 0xff3c, 25837 },
+  { 0x1000d85, 3781 },
+  { 0x1000d86, 3788 },
+  { 0x1000dcf, 4293 },
+  { 0x1000d87, 3796 },
+  { 0x1000dd0, 4302 },
+  { 0x1000d88, 3804 },
+  { 0x1000dd1, 4311 },
+  { 0x1000d93, 3892 },
+  { 0x1000ddb, 4381 },
+  { 0x1000dca, 4285 },
+  { 0x1000d96, 3915 },
+  { 0x1000dde, 4407 },
+  { 0x1000db6, 4167 },
+  { 0x1000db7, 4175 },
+  { 0x1000da0, 3975 },
+  { 0x1000da1, 3983 },
+  { 0x1000da9, 4056 },
+  { 0x1000daa, 4065 },
+  { 0x1000daf, 4113 },
+  { 0x1000db0, 4122 },
+  { 0x1000d91, 3877 },
+  { 0x1000dd9, 4364 },
+  { 0x1000d92, 3884 },
+  { 0x1000dda, 4372 },
+  { 0x1000dc6, 4277 },
+  { 0x1000d9c, 3940 },
+  { 0x1000d9d, 3948 },
+  { 0x1000d83, 3773 },
+  { 0x1000dc4, 4260 },
+  { 0x1000d89, 3813 },
+  { 0x1000dd2, 4321 },
+  { 0x1000d8a, 3820 },
+  { 0x1000dd3, 4329 },
+  { 0x1000da2, 3992 },
+  { 0x1000da3, 4000 },
+  { 0x1000da5, 4018 },
+  { 0x1000d9a, 3923 },
+  { 0x1000d9b, 3931 },
+  { 0x1000df4, 4445 },
+  { 0x1000dbd, 4217 },
+  { 0x1000dc5, 4268 },
+  { 0x1000d8f, 3860 },
+  { 0x1000ddf, 4416 },
+  { 0x1000d90, 3868 },
+  { 0x1000df3, 4435 },
+  { 0x1000db8, 4184 },
+  { 0x1000db9, 4192 },
+  { 0x1000db1, 4132 },
+  { 0x1000dac, 4084 },
+  { 0x1000db3, 4140 },
+  { 0x1000d82, 3765 },
+  { 0x1000d9e, 3957 },
+  { 0x1000d9f, 3966 },
+  { 0x1000da6, 4028 },
+  { 0x1000dab, 4075 },
+  { 0x1000da4, 4009 },
+  { 0x1000d94, 3900 },
+  { 0x1000ddc, 4390 },
+  { 0x1000d95, 3907 },
+  { 0x1000ddd, 4398 },
+  { 0x1000db4, 4150 },
+  { 0x1000db5, 4158 },
+  { 0x1000dbb, 4209 },
+  { 0x1000d8d, 3843 },
+  { 0x1000d8e, 3851 },
+  { 0x1000dd8, 4355 },
+  { 0x1000df2, 4425 },
+  { 0x1000dc3, 4252 },
+  { 0x1000dc1, 4233 },
+  { 0x1000dc2, 4242 },
+  { 0x1000dad, 4094 },
+  { 0x1000dae, 4103 },
+  { 0x1000da7, 4037 },
+  { 0x1000da8, 4046 },
+  { 0x1000d8b, 3828 },
+  { 0x1000dd4, 4338 },
+  { 0x1000d8c, 3835 },
+  { 0x1000dd6, 4346 },
+  { 0x1000dc0, 4225 },
+  { 0x1000dba, 4201 },
+  { 0x1008ff2f, 12019 },
+  { 0xfe73, 24523 },
+  { 0x1008ff7c, 12617 },
+  { 0x1008ff7d, 12623 },
+  { 0x1008ff10, 11733 },
+  { 0x1008ff1a, 11839 },
+  { 0xfe75, 24557 },
+  { 0x1008ff28, 11968 },
+  { 0x1008ff9a, 12857 },
+  { 0xffeb, 26804 },
+  { 0xffec, 26812 },
+  { 0x1008ff7e, 12635 },
+  { 0x1008ffa7, 12969 },
+  { 0x1008fe01, 11430 },
+  { 0x1008fe0a, 11538 },
+  { 0x1008fe0b, 11551 },
+  { 0x1008fe0c, 11564 },
+  { 0x1008fe02, 11442 },
+  { 0x1008fe03, 11454 },
+  { 0x1008fe04, 11466 },
+  { 0x1008fe05, 11478 },
+  { 0x1008fe06, 11490 },
+  { 0x1008fe07, 11502 },
+  { 0x1008fe08, 11514 },
+  { 0x1008fe09, 11526 },
+  { 0xff15, 25451 },
+  { 0x054, 245 },
+  { 0x0de, 1007 },
+  { 0xff09, 25407 },
+  { 0x1001e6a, 5108 },
+  { 0x1008ff7f, 12643 },
+  { 0x1ab, 13094 },
+  { 0x1de, 13345 },
+  { 0x1008ff80, 12652 },
+  { 0xfed5, 24885 },
+  { 0xddf, 21091 },
+  { 0xdba, 20674 },
+  { 0xda8, 20438 },
+  { 0xdaa, 20465 },
+  { 0xda9, 20451 },
+  { 0xdac, 20489 },
+  { 0xdae, 20514 },
+  { 0xdb4, 20599 },
+  { 0xdbd, 20713 },
+  { 0xdbf, 20736 },
+  { 0xdcb, 20870 },
+  { 0xdce, 20904 },
+  { 0xda2, 20356 },
+  { 0xda5, 20397 },
+  { 0xda3, 20369 },
+  { 0xda4, 20383 },
+  { 0xda6, 20410 },
+  { 0xda1, 20345 },
+  { 0xde5, 21174 },
+  { 0xdf7, 21387 },
+  { 0xdf5, 21364 },
+  { 0xdf6, 21375 },
+  { 0xdf9, 21413 },
+  { 0xdf1, 21315 },
+  { 0xdf8, 21400 },
+  { 0xdf3, 21341 },
+  { 0xdf4, 21353 },
+  { 0xdf2, 21328 },
+  { 0xdf0, 21303 },
+  { 0xdcc, 20881 },
+  { 0xdc5, 20803 },
+  { 0xdc6, 20815 },
+  { 0xdeb, 21255 },
+  { 0xde8, 21220 },
+  { 0xdd1, 20944 },
+  { 0xdde, 21068 },
+  { 0xde7, 21205 },
+  { 0xde9, 21231 },
+  { 0xdea, 21243 },
+  { 0xde6, 21191 },
+  { 0xdc1, 20763 },
+  { 0xda7, 20426 },
+  { 0xded, 21289 },
+  { 0xdb3, 20588 },
+  { 0xdb9, 20664 },
+  { 0xdcd, 20894 },
+  { 0xdcf, 20918 },
+  { 0xdda, 21055 },
+  { 0xdbe, 20723 },
+  { 0xdbc, 20699 },
+  { 0xdc0, 20747 },
+  { 0xdbb, 20688 },
+  { 0xdc3, 20784 },
+  { 0xdc4, 20795 },
+  { 0xdd0, 20933 },
+  { 0xdd2, 20960 },
+  { 0xde1, 21112 },
+  { 0xde4, 21154 },
+  { 0xde3, 21135 },
+  { 0xdd3, 20972 },
+  { 0xde0, 21101 },
+  { 0xdd4, 20984 },
+  { 0xdd5, 20995 },
+  { 0xde2, 21124 },
+  { 0xdd8, 21032 },
+  { 0xdd6, 21007 },
+  { 0xdd7, 21019 },
+  { 0xdd9, 21043 },
+  { 0xdc9, 20847 },
+  { 0xdc8, 20835 },
+  { 0xdab, 20479 },
+  { 0xdca, 20859 },
+  { 0xdec, 21272 },
+  { 0xdb1, 20553 },
+  { 0xdb2, 20572 },
+  { 0xdb7, 20635 },
+  { 0xdb0, 20540 },
+  { 0xdb8, 20650 },
+  { 0xdb6, 20621 },
+  { 0xdaf, 20527 },
+  { 0xdb5, 20610 },
+  { 0xdc7, 20823 },
+  { 0xdc2, 20773 },
+  { 0xdad, 20502 },
+  { 0x0de, 1001 },
+  { 0x1008ff9f, 12916 },
+  { 0x1008ff1f, 11880 },
+  { 0x1008ff81, 12661 },
+  { 0x1008ffa2, 12939 },
+  { 0x1008ffb1, 13013 },
+  { 0x1008ffb0, 13002 },
+  { 0x1008ffa9, 12987 },
+  { 0xff2b, 25585 },
+  { 0x1008ff82, 12667 },
+  { 0x3ac, 13774 },
+  { 0x055, 247 },
+  { 0x1008ff96, 12812 },
+  { 0x0da, 964 },
+  { 0x1001ee4, 6100 },
+  { 0x2dd, 13640 },
+  { 0x0db, 971 },
+  { 0x0dc, 983 },
+  { 0x1db, 13332 },
+  { 0x0d9, 957 },
+  { 0x1001ee6, 6120 },
+  { 0x10001af, 1385 },
+  { 0x1001ee8, 6132 },
+  { 0x1001ef0, 6218 },
+  { 0x1001eea, 6154 },
+  { 0x1001eec, 6176 },
+  { 0x1001eee, 6196 },
+  { 0x6bd, 15807 },
+  { 0x6b6, 15659 },
+  { 0x6b4, 15620 },
+  { 0x6b7, 15682 },
+  { 0x6ad, 15499 },
+  { 0x6a6, 15351 },
+  { 0x6a4, 15312 },
+  { 0x6a7, 15374 },
+  { 0x6b6, 15671 },
+  { 0x6b4, 15633 },
+  { 0x6b7, 15695 },
+  { 0x6a6, 15363 },
+  { 0x6a4, 15325 },
+  { 0x6a7, 15387 },
+  { 0x3de, 13913 },
+  { 0xff65, 26063 },
+  { 0x1008fe20, 11577 },
+  { 0x3d9, 13898 },
+  { 0xff52, 25982 },
+  { 0x1d9, 13326 },
+  { 0x1008ff85, 12681 },
+  { 0x1008ff86, 12689 },
+  { 0x1008ff84, 12674 },
+  { 0x3dd, 13906 },
+  { 0x056, 249 },
+  { 0x1008ff34, 12068 },
+  { 0x1008ff87, 12697 },
+  { 0x1008ffa1, 12934 },
+  { 0xffffff, 26984 },
+  { 0x057, 251 },
+  { 0x1008ff95, 12807 },
+  { 0x1008ff2e, 12015 },
+  { 0x1001e82, 5142 },
+  { 0x1008ff2b, 11990 },
+  { 0x1000174, 1311 },
+  { 0x1001e84, 5156 },
+  { 0x1008ff8f, 12755 },
+  { 0x1001e80, 5128 },
+  { 0x1008ff88, 12703 },
+  { 0x1008ff55, 12359 },
+  { 0x10020a9, 6629 },
+  { 0x1008ff89, 12715 },
+  { 0x058, 253 },
+  { 0x1001e8a, 5178 },
+  { 0x1008ff8a, 12720 },
+  { 0x059, 255 },
+  { 0x0dd, 994 },
+  { 0x1001ef4, 6260 },
+  { 0x1000176, 1335 },
+  { 0x13be, 13031 },
+  { 0x1008ffa5, 12957 },
+  { 0x1001ef2, 6246 },
+  { 0x1001ef6, 6280 },
+  { 0x1001ef8, 6292 },
+  { 0x05a, 257 },
+  { 0x1af, 13115 },
+  { 0x1ac, 13101 },
+  { 0x1ae, 13108 },
+  { 0xff3d, 25896 },
+  { 0xff28, 25553 },
+  { 0xff2a, 25569 },
+  { 0x1008ff8b, 12725 },
+  { 0x1008ff8c, 12732 },
+  { 0x10001b5, 1397 },
+  { 0x061, 333 },
+  { 0x0e1, 1027 },
+  { 0x1001ea1, 5208 },
+  { 0x1ff, 13481 },
+  { 0x1e3, 13361 },
+  { 0x1001eaf, 5416 },
+  { 0x1001eb7, 5513 },
+  { 0x1001eb1, 5440 },
+  { 0x1001eb3, 5463 },
+  { 0x1001eb5, 5486 },
+  { 0x0e2, 1034 },
+  { 0x1001ea5, 5247 },
+  { 0x1001ead, 5384 },
+  { 0x1001ea7, 5281 },
+  { 0x1001ea9, 5314 },
+  { 0x1001eab, 5347 },
+  { 0x0b4, 612 },
+  { 0x0e4, 1053 },
+  { 0x0e6, 1070 },
+  { 0x0e0, 1020 },
+  { 0x1001ea3, 5224 },
+  { 0x3e0, 13921 },
+  { 0x026, 48 },
+  { 0x1b1, 13125 },
+  { 0x027, 58 },
+  { 0x1002248, 6791 },
+  { 0x8c8, 18198 },
+  { 0x0e5, 1064 },
+  { 0x05e, 294 },
+  { 0x07e, 410 },
+  { 0x02a, 101 },
+  { 0x040, 204 },
+  { 0x0e3, 1046 },
+  { 0x062, 335 },
+  { 0x1001e03, 4978 },
+  { 0x05c, 271 },
+  { 0xaf4, 19523 },
+  { 0x07c, 395 },
+  { 0x1002235, 6771 },
+  { 0x9df, 18384 },
+  { 0x8a5, 17774 },
+  { 0x8ac, 17884 },
+  { 0x8a8, 17817 },
+  { 0x8b2, 17988 },
+  { 0x8ae, 17913 },
+  { 0x8aa, 17852 },
+  { 0x8b6, 18075 },
+  { 0x9f6, 18592 },
+  { 0x8b4, 18031 },
+  { 0x07b, 385 },
+  { 0x07d, 399 },
+  { 0x05b, 259 },
+  { 0x05d, 281 },
+  { 0x1002800, 6822 },
+  { 0xfff1, 26836 },
+  { 0xfffa, 26962 },
+  { 0xfff2, 26850 },
+  { 0xfff3, 26864 },
+  { 0xfff4, 26878 },
+  { 0xfff5, 26892 },
+  { 0xfff6, 26906 },
+  { 0xfff7, 26920 },
+  { 0xfff8, 26934 },
+  { 0xfff9, 26948 },
+  { 0x1002801, 6836 },
+  { 0x1002803, 6866 },
+  { 0x1002807, 6929 },
+  { 0x100280f, 7060 },
+  { 0x100281f, 7331 },
+  { 0x100283f, 7890 },
+  { 0x100287f, 9041 },
+  { 0x10028ff, 11408 },
+  { 0x10028bf, 10193 },
+  { 0x100285f, 8450 },
+  { 0x10028df, 10785 },
+  { 0x100289f, 9602 },
+  { 0x100282f, 7603 },
+  { 0x100286f, 8738 },
+  { 0x10028ef, 11089 },
+  { 0x10028af, 9890 },
+  { 0x100284f, 8163 },
+  { 0x10028cf, 10482 },
+  { 0x100288f, 9315 },
+  { 0x1002817, 7192 },
+  { 0x1002837, 7743 },
+  { 0x1002877, 8886 },
+  { 0x10028f7, 11245 },
+  { 0x10028b7, 10038 },
+  { 0x1002857, 8303 },
+  { 0x10028d7, 10630 },
+  { 0x1002897, 9455 },
+  { 0x1002827, 7464 },
+  { 0x1002867, 8591 },
+  { 0x10028e7, 10934 },
+  { 0x10028a7, 9743 },
+  { 0x1002847, 8024 },
+  { 0x10028c7, 10335 },
+  { 0x1002887, 9176 },
+  { 0x100280b, 6993 },
+  { 0x100281b, 7260 },
+  { 0x100283b, 7815 },
+  { 0x100287b, 8962 },
+  { 0x10028fb, 11325 },
+  { 0x10028bb, 10114 },
+  { 0x100285b, 8375 },
+  { 0x10028db, 10706 },
+  { 0x100289b, 9527 },
+  { 0x100282b, 7532 },
+  { 0x100286b, 8663 },
+  { 0x10028eb, 11010 },
+  { 0x10028ab, 9815 },
+  { 0x100284b, 8092 },
+  { 0x10028cb, 10407 },
+  { 0x100288b, 9244 },
+  { 0x1002813, 7125 },
+  { 0x1002833, 7672 },
+  { 0x1002873, 8811 },
+  { 0x10028f3, 11166 },
+  { 0x10028b3, 9963 },
+  { 0x1002853, 8232 },
+  { 0x10028d3, 10555 },
+  { 0x1002893, 9384 },
+  { 0x1002823, 7397 },
+  { 0x1002863, 8520 },
+  { 0x10028e3, 10859 },
+  { 0x10028a3, 9672 },
+  { 0x1002843, 7957 },
+  { 0x10028c3, 10264 },
+  { 0x1002883, 9109 },
+  { 0x1002805, 6897 },
+  { 0x100280d, 7026 },
+  { 0x100281d, 7295 },
+  { 0x100283d, 7852 },
+  { 0x100287d, 9001 },
+  { 0x10028fd, 11366 },
+  { 0x10028bd, 10153 },
+  { 0x100285d, 8412 },
+  { 0x10028dd, 10745 },
+  { 0x100289d, 9564 },
+  { 0x100282d, 7567 },
+  { 0x100286d, 8700 },
+  { 0x10028ed, 11049 },
+  { 0x10028ad, 9852 },
+  { 0x100284d, 8127 },
+  { 0x10028cd, 10444 },
+  { 0x100288d, 9279 },
+  { 0x1002815, 7158 },
+  { 0x1002835, 7707 },
+  { 0x1002875, 8848 },
+  { 0x10028f5, 11205 },
+  { 0x10028b5, 10000 },
+  { 0x1002855, 8267 },
+  { 0x10028d5, 10592 },
+  { 0x1002895, 9419 },
+  { 0x1002825, 7430 },
+  { 0x1002865, 8555 },
+  { 0x10028e5, 10896 },
+  { 0x10028a5, 9707 },
+  { 0x1002845, 7990 },
+  { 0x10028c5, 10299 },
+  { 0x1002885, 9142 },
+  { 0x1002809, 6961 },
+  { 0x1002819, 7226 },
+  { 0x1002839, 7779 },
+  { 0x1002879, 8924 },
+  { 0x10028f9, 11285 },
+  { 0x10028b9, 10076 },
+  { 0x1002859, 8339 },
+  { 0x10028d9, 10668 },
+  { 0x1002899, 9491 },
+  { 0x1002829, 7498 },
+  { 0x1002869, 8627 },
+  { 0x10028e9, 10972 },
+  { 0x10028a9, 9779 },
+  { 0x1002849, 8058 },
+  { 0x10028c9, 10371 },
+  { 0x1002889, 9210 },
+  { 0x1002811, 7093 },
+  { 0x1002831, 7638 },
+  { 0x1002871, 8775 },
+  { 0x10028f1, 11128 },
+  { 0x10028b1, 9927 },
+  { 0x1002851, 8198 },
+  { 0x10028d1, 10519 },
+  { 0x1002891, 9350 },
+  { 0x1002821, 7365 },
+  { 0x1002861, 8486 },
+  { 0x10028e1, 10823 },
+  { 0x10028a1, 9638 },
+  { 0x1002841, 7925 },
+  { 0x10028c1, 10230 },
+  { 0x1002881, 9077 },
+  { 0x1002802, 6851 },
+  { 0x1002806, 6913 },
+  { 0x100280e, 7043 },
+  { 0x100281e, 7313 },
+  { 0x100283e, 7871 },
+  { 0x100287e, 9021 },
+  { 0x10028fe, 11387 },
+  { 0x10028be, 10173 },
+  { 0x100285e, 8431 },
+  { 0x10028de, 10765 },
+  { 0x100289e, 9583 },
+  { 0x100282e, 7585 },
+  { 0x100286e, 8719 },
+  { 0x10028ee, 11069 },
+  { 0x10028ae, 9871 },
+  { 0x100284e, 8145 },
+  { 0x10028ce, 10463 },
+  { 0x100288e, 9297 },
+  { 0x1002816, 7175 },
+  { 0x1002836, 7725 },
+  { 0x1002876, 8867 },
+  { 0x10028f6, 11225 },
+  { 0x10028b6, 10019 },
+  { 0x1002856, 8285 },
+  { 0x10028d6, 10611 },
+  { 0x1002896, 9437 },
+  { 0x1002826, 7447 },
+  { 0x1002866, 8573 },
+  { 0x10028e6, 10915 },
+  { 0x10028a6, 9725 },
+  { 0x1002846, 8007 },
+  { 0x10028c6, 10317 },
+  { 0x1002886, 9159 },
+  { 0x100280a, 6977 },
+  { 0x100281a, 7243 },
+  { 0x100283a, 7797 },
+  { 0x100287a, 8943 },
+  { 0x10028fa, 11305 },
+  { 0x10028ba, 10095 },
+  { 0x100285a, 8357 },
+  { 0x10028da, 10687 },
+  { 0x100289a, 9509 },
+  { 0x100282a, 7515 },
+  { 0x100286a, 8645 },
+  { 0x10028ea, 10991 },
+  { 0x10028aa, 9797 },
+  { 0x100284a, 8075 },
+  { 0x10028ca, 10389 },
+  { 0x100288a, 9227 },
+  { 0x1002812, 7109 },
+  { 0x1002832, 7655 },
+  { 0x1002872, 8793 },
+  { 0x10028f2, 11147 },
+  { 0x10028b2, 9945 },
+  { 0x1002852, 8215 },
+  { 0x10028d2, 10537 },
+  { 0x1002892, 9367 },
+  { 0x1002822, 7381 },
+  { 0x1002862, 8503 },
+  { 0x10028e2, 10841 },
+  { 0x10028a2, 9655 },
+  { 0x1002842, 7941 },
+  { 0x10028c2, 10247 },
+  { 0x1002882, 9093 },
+  { 0x1002804, 6882 },
+  { 0x100280c, 7010 },
+  { 0x100281c, 7278 },
+  { 0x100283c, 7834 },
+  { 0x100287c, 8982 },
+  { 0x10028fc, 11346 },
+  { 0x10028bc, 10134 },
+  { 0x100285c, 8394 },
+  { 0x10028dc, 10726 },
+  { 0x100289c, 9546 },
+  { 0x100282c, 7550 },
+  { 0x100286c, 8682 },
+  { 0x10028ec, 11030 },
+  { 0x10028ac, 9834 },
+  { 0x100284c, 8110 },
+  { 0x10028cc, 10426 },
+  { 0x100288c, 9262 },
+  { 0x1002814, 7142 },
+  { 0x1002834, 7690 },
+  { 0x1002874, 8830 },
+  { 0x10028f4, 11186 },
+  { 0x10028b4, 9982 },
+  { 0x1002854, 8250 },
+  { 0x10028d4, 10574 },
+  { 0x1002894, 9402 },
+  { 0x1002824, 7414 },
+  { 0x1002864, 8538 },
+  { 0x10028e4, 10878 },
+  { 0x10028a4, 9690 },
+  { 0x1002844, 7974 },
+  { 0x10028c4, 10282 },
+  { 0x1002884, 9126 },
+  { 0x1002808, 6946 },
+  { 0x1002818, 7210 },
+  { 0x1002838, 7762 },
+  { 0x1002878, 8906 },
+  { 0x10028f8, 11266 },
+  { 0x10028b8, 10058 },
+  { 0x1002858, 8322 },
+  { 0x10028d8, 10650 },
+  { 0x1002898, 9474 },
+  { 0x1002828, 7482 },
+  { 0x1002868, 8610 },
+  { 0x10028e8, 10954 },
+  { 0x10028a8, 9762 },
+  { 0x1002848, 8042 },
+  { 0x10028c8, 10354 },
+  { 0x1002888, 9194 },
+  { 0x1002810, 7078 },
+  { 0x1002830, 7622 },
+  { 0x1002870, 8758 },
+  { 0x10028f0, 11110 },
+  { 0x10028b0, 9910 },
+  { 0x1002850, 8182 },
+  { 0x10028d0, 10502 },
+  { 0x1002890, 9334 },
+  { 0x1002820, 7350 },
+  { 0x1002860, 8470 },
+  { 0x10028e0, 10806 },
+  { 0x10028a0, 9622 },
+  { 0x1002840, 7910 },
+  { 0x10028c0, 10214 },
+  { 0x1002880, 9062 },
+  { 0x1a2, 13050 },
+  { 0x0a6, 472 },
+  { 0x063, 337 },
+  { 0xfea3, 24792 },
+  { 0x2e5, 13659 },
+  { 0x1e6, 13375 },
+  { 0xab8, 18818 },
+  { 0xafc, 19632 },
+  { 0x1b7, 13162 },
+  { 0x1e8, 13382 },
+  { 0x0e7, 1073 },
+  { 0x2e6, 13669 },
+  { 0x0b8, 646 },
+  { 0x0a2, 445 },
+  { 0xfea0, 24783 },
+  { 0x9e1, 18403 },
+  { 0xaf3, 19513 },
+  { 0xbcf, 19781 },
+  { 0xaec, 19461 },
+  { 0x03a, 160 },
+  { 0x02c, 115 },
+  { 0x100220b, 6709 },
+  { 0x0a9, 500 },
+  { 0x9e4, 18422 },
+  { 0x9ee, 18490 },
+  { 0x100221b, 6731 },
+  { 0x0a4, 459 },
+  { 0xaff, 19676 },
+  { 0x064, 339 },
+  { 0x1001e0b, 4998 },
+  { 0xaf1, 19493 },
+  { 0x1ef, 13404 },
+  { 0xfe81, 24673 },
+  { 0xfe83, 24687 },
+  { 0xfe85, 24701 },
+  { 0xfe87, 24715 },
+  { 0xfe89, 24729 },
+  { 0xfe80, 24666 },
+  { 0xfe64, 24233 },
+  { 0xfe56, 24040 },
+  { 0xfe65, 24260 },
+  { 0xfe58, 24069 },
+  { 0xfe51, 23962 },
+  { 0xfe6b, 24381 },
+  { 0xfe69, 24344 },
+  { 0xfe6e, 24436 },
+  { 0xfe6c, 24397 },
+  { 0xfe60, 24187 },
+  { 0xfe68, 24327 },
+  { 0xfe67, 24312 },
+  { 0xfe6a, 24365 },
+  { 0xfe55, 24029 },
+  { 0xfe8b, 24753 },
+  { 0xfe5a, 24101 },
+  { 0xfe5b, 24112 },
+  { 0xfe52, 23973 },
+  { 0xfe6f, 24452 },
+  { 0xfe65, 24284 },
+  { 0xfe57, 24054 },
+  { 0xfe59, 24084 },
+  { 0xfe66, 24295 },
+  { 0xfe82, 24680 },
+  { 0xfe50, 23951 },
+  { 0xfe8c, 24772 },
+  { 0xfe61, 24201 },
+  { 0xfe62, 24211 },
+  { 0xfe84, 24694 },
+  { 0xfe6d, 24417 },
+  { 0xfe5d, 24137 },
+  { 0xfe54, 24017 },
+  { 0xfe86, 24708 },
+  { 0xfe5c, 24125 },
+  { 0xfe53, 23989 },
+  { 0xfe64, 24249 },
+  { 0xfe5f, 24165 },
+  { 0xfe8a, 24736 },
+  { 0xfe63, 24221 },
+  { 0xfe53, 24006 },
+  { 0xfe88, 24722 },
+  { 0xfe5e, 24147 },
+  { 0xabd, 18850 },
+  { 0x0b0, 569 },
+  { 0x0a8, 490 },
+  { 0xaed, 19466 },
+  { 0xaa5, 18644 },
+  { 0x100222c, 6751 },
+  { 0x0f7, 1211 },
+  { 0x024, 33 },
+  { 0xaaf, 18721 },
+  { 0x1bd, 13198 },
+  { 0xaf2, 19500 },
+  { 0xafe, 19657 },
+  { 0x8fe, 18374 },
+  { 0xba8, 19704 },
+  { 0xbd6, 19796 },
+  { 0xbc4, 19746 },
+  { 0xbc2, 19730 },
+  { 0x1f0, 13411 },
+  { 0x065, 341 },
+  { 0x3ec, 13937 },
+  { 0x0e9, 1089 },
+  { 0x1001eb9, 5538 },
+  { 0x1ec, 13397 },
+  { 0x0ea, 1096 },
+  { 0x1001ebf, 5591 },
+  { 0x1001ec7, 5728 },
+  { 0x1001ec1, 5625 },
+  { 0x1001ec3, 5658 },
+  { 0x1001ec5, 5691 },
+  { 0x0eb, 1108 },
+  { 0x0e8, 1082 },
+  { 0x1001ebb, 5554 },
+  { 0x1002088, 6509 },
+  { 0x1002078, 6371 },
+  { 0x1002208, 6686 },
+  { 0xaae, 18712 },
+  { 0xaa3, 18626 },
+  { 0xaa4, 18635 },
+  { 0x3ba, 13806 },
+  { 0xaa9, 18686 },
+  { 0xade, 19240 },
+  { 0xadf, 19255 },
+  { 0xace, 19013 },
+  { 0xacf, 19026 },
+  { 0x1002205, 6677 },
+  { 0xaa1, 18610 },
+  { 0xaaa, 18693 },
+  { 0xae6, 19362 },
+  { 0xae7, 19381 },
+  { 0x3bf, 13834 },
+  { 0xae0, 19268 },
+  { 0xae1, 19285 },
+  { 0xaa2, 18618 },
+  { 0x1ea, 13389 },
+  { 0x03d, 181 },
+  { 0x0f0, 1156 },
+  { 0x1001ebd, 5567 },
+  { 0x021, 6 },
+  { 0x0a1, 434 },
+  { 0x1000292, 1459 },
+  { 0x066, 343 },
+  { 0x1001e1f, 5018 },
+  { 0xaf8, 19571 },
+  { 0x9e3, 18419 },
+  { 0xabb, 18825 },
+  { 0xadc, 19199 },
+  { 0xadb, 19182 },
+  { 0xadd, 19219 },
+  { 0xae9, 19416 },
+  { 0xae8, 19398 },
+  { 0xac5, 18911 },
+  { 0xab7, 18807 },
+  { 0x1002085, 6467 },
+  { 0x1002075, 6332 },
+  { 0xab5, 18787 },
+  { 0x1002084, 6453 },
+  { 0x1002074, 6319 },
+  { 0x100221c, 6740 },
+  { 0x8f6, 18336 },
+  { 0x067, 345 },
+  { 0x2f5, 13681 },
+  { 0x2bb, 13577 },
+  { 0x10001e7, 1438 },
+  { 0x3bb, 13814 },
+  { 0x2f8, 13691 },
+  { 0x060, 317 },
+  { 0x03e, 187 },
+  { 0x8be, 18137 },
+  { 0x0ab, 522 },
+  { 0x0bb, 676 },
+  { 0x068, 347 },
+  { 0xaa8, 18676 },
+  { 0x2b6, 13556 },
+  { 0xaee, 19474 },
+  { 0xce0, 19864 },
+  { 0xcf2, 20181 },
+  { 0xce1, 19877 },
+  { 0xce1, 19888 },
+  { 0xce7, 20000 },
+  { 0xce3, 19927 },
+  { 0xce3, 19940 },
+  { 0xcdf, 19843 },
+  { 0xcea, 20057 },
+  { 0xced, 20099 },
+  { 0xcef, 20126 },
+  { 0xcf3, 20193 },
+  { 0xcf5, 20218 },
+  { 0xcf5, 20235 },
+  { 0xce2, 19900 },
+  { 0xce2, 19913 },
+  { 0xce4, 19954 },
+  { 0xce7, 20012 },
+  { 0xceb, 20074 },
+  { 0xcf7, 20276 },
+  { 0xcec, 20086 },
+  { 0xcee, 20115 },
+  { 0xcf0, 20142 },
+  { 0xcf4, 20208 },
+  { 0xcf7, 20287 },
+  { 0xcf8, 20299 },
+  { 0xcf1, 20153 },
+  { 0xcf1, 20167 },
+  { 0xcf9, 20311 },
+  { 0xcfa, 20323 },
+  { 0xcfa, 20334 },
+  { 0xce8, 20023 },
+  { 0xce8, 20034 },
+  { 0xce5, 19964 },
+  { 0xce9, 20046 },
+  { 0xcf6, 20252 },
+  { 0xcf6, 20264 },
+  { 0xce6, 19975 },
+  { 0xce6, 19987 },
+  { 0xada, 19173 },
+  { 0x8a3, 17747 },
+  { 0x9ef, 18504 },
+  { 0x9f0, 18519 },
+  { 0x9f1, 18534 },
+  { 0x9f2, 18549 },
+  { 0x9f3, 18564 },
+  { 0x2b1, 13548 },
+  { 0x9e2, 18416 },
+  { 0x0ad, 544 },
+  { 0x069, 349 },
+  { 0x1008ff60, 12431 },
+  { 0x0ed, 1126 },
+  { 0x1001ecb, 5770 },
+  { 0x100012d, 1304 },
+  { 0x0ee, 1133 },
+  { 0x8cf, 18240 },
+  { 0x0ef, 1145 },
+  { 0x2b9, 13568 },
+  { 0x8cd, 18223 },
+  { 0x0ec, 1119 },
+  { 0x1001ec9, 5754 },
+  { 0x3ef, 13947 },
+  { 0x8ce, 18232 },
+  { 0x8da, 18258 },
+  { 0x8db, 18269 },
+  { 0x8c2, 18183 },
+  { 0x8bf, 18154 },
+  { 0x8dc, 18278 },
+  { 0x3e7, 13929 },
+  { 0x3b5, 13790 },
+  { 0x06a, 351 },
+  { 0x2bc, 13584 },
+  { 0xbca, 19765 },
+  { 0x06b, 353 },
+  { 0x4b1, 14209 },
+  { 0x4c1, 14333 },
+  { 0x4b4, 14230 },
+  { 0x4cc, 14439 },
+  { 0x4ca, 14423 },
+  { 0x4cd, 14455 },
+  { 0x4cb, 14431 },
+  { 0x4ce, 14463 },
+  { 0x4cc, 14447 },
+  { 0x4b2, 14216 },
+  { 0x4b6, 14244 },
+  { 0x4b9, 14268 },
+  { 0x4b7, 14252 },
+  { 0x4ba, 14276 },
+  { 0x4b8, 14260 },
+  { 0x4cf, 14471 },
+  { 0x4d2, 14495 },
+  { 0x4d0, 14479 },
+  { 0x4d3, 14503 },
+  { 0x4d1, 14487 },
+  { 0x4dd, 14583 },
+  { 0x4c5, 14383 },
+  { 0x4c8, 14407 },
+  { 0x4c6, 14391 },
+  { 0x4c9, 14415 },
+  { 0x4c7, 14399 },
+  { 0x4b5, 14237 },
+  { 0x4d7, 14535 },
+  { 0x4da, 14559 },
+  { 0x4d8, 14543 },
+  { 0x4db, 14567 },
+  { 0x4d9, 14551 },
+  { 0x4bb, 14284 },
+  { 0x4be, 14309 },
+  { 0x4bc, 14292 },
+  { 0x4bf, 14317 },
+  { 0x4bd, 14301 },
+  { 0x4c0, 14325 },
+  { 0x4c3, 14367 },
+  { 0x4c1, 14342 },
+  { 0x4c4, 14375 },
+  { 0x4c2, 14350 },
+  { 0x4c2, 14359 },
+  { 0x4b3, 14223 },
+  { 0x4dc, 14575 },
+  { 0x4a6, 14110 },
+  { 0x4d4, 14511 },
+  { 0x4d6, 14527 },
+  { 0x4d5, 14519 },
+  { 0x4a7, 14118 },
+  { 0x4a3, 14047 },
+  { 0x4a4, 14067 },
+  { 0x4a5, 14078 },
+  { 0x4aa, 14139 },
+  { 0x4a1, 14013 },
+  { 0x4a8, 14125 },
+  { 0x4a5, 14095 },
+  { 0x4ab, 14146 },
+  { 0x4a2, 14027 },
+  { 0xff7e, 26172 },
+  { 0x4af, 14177 },
+  { 0x4af, 14186 },
+  { 0x4a9, 14132 },
+  { 0x4ac, 14153 },
+  { 0x4ae, 14169 },
+  { 0x4ad, 14161 },
+  { 0x3a2, 13722 },
+  { 0x3f3, 13972 },
+  { 0x3a2, 13728 },
+  { 0x06c, 355 },
+  { 0x1e5, 13368 },
+  { 0xad9, 19162 },
+  { 0x1001e37, 5038 },
+  { 0x1b5, 13148 },
+  { 0x3b6, 13797 },
+  { 0xabc, 18833 },
+  { 0x8fb, 18345 },
+  { 0xba3, 19683 },
+  { 0xad2, 19083 },
+  { 0x8af, 17928 },
+  { 0xacc, 18978 },
+  { 0xaea, 19436 },
+  { 0x8a1, 17720 },
+  { 0xbda, 19815 },
+  { 0xad0, 19042 },
+  { 0x9f4, 18579 },
+  { 0xbdc, 19824 },
+  { 0x03c, 176 },
+  { 0x8bc, 18114 },
+  { 0x9e5, 18425 },
+  { 0x8de, 18297 },
+  { 0x8df, 18308 },
+  { 0x9ed, 18476 },
+  { 0x9ea, 18434 },
+  { 0x1b3, 13140 },
+  { 0x06d, 357 },
+  { 0x1001e41, 5058 },
+  { 0x0af, 562 },
+  { 0xaf7, 19560 },
+  { 0xaf0, 19480 },
+  { 0xabf, 18881 },
+  { 0x0ba, 666 },
+  { 0x02d, 121 },
+  { 0xad6, 19146 },
+  { 0x0b5, 618 },
+  { 0x0d7, 932 },
+  { 0xaf6, 19548 },
+  { 0xaf5, 19535 },
+  { 0x06e, 359 },
+  { 0x8c5, 18192 },
+  { 0x1f1, 13419 },
+  { 0x1f2, 13426 },
+  { 0x3f1, 13955 },
+  { 0x1002089, 6524 },
+  { 0x1002079, 6385 },
+  { 0x9e8, 18428 },
+  { 0x0a0, 421 },
+  { 0x1002247, 6779 },
+  { 0x1002209, 6696 },
+  { 0x8bd, 18128 },
+  { 0x1002262, 6800 },
+  { 0x0ac, 536 },
+  { 0x0f1, 1160 },
+  { 0x023, 22 },
+  { 0x6b0, 15571 },
+  { 0x06f, 361 },
+  { 0x0f3, 1174 },
+  { 0x1000275, 1451 },
+  { 0x1001ecd, 5790 },
+  { 0x10001d2, 1424 },
+  { 0x0f4, 1181 },
+  { 0x1001ed1, 5829 },
+  { 0x1001ed9, 5966 },
+  { 0x1001ed3, 5863 },
+  { 0x1001ed5, 5896 },
+  { 0x1001ed7, 5929 },
+  { 0x0f6, 1200 },
+  { 0x1f5, 13433 },
+  { 0x13bd, 13028 },
+  { 0x1b2, 13133 },
+  { 0x0f2, 1167 },
+  { 0x1001ecf, 5806 },
+  { 0x10001a1, 1379 },
+  { 0x1001edb, 5997 },
+  { 0x1001ee3, 6086 },
+  { 0x1001edd, 6019 },
+  { 0x1001edf, 6040 },
+  { 0x1001ee1, 6061 },
+  { 0x3f2, 13964 },
+  { 0xac3, 18888 },
+  { 0xab2, 18756 },
+  { 0x0bd, 702 },
+  { 0x0bc, 691 },
+  { 0xab6, 18798 },
+  { 0x1002081, 6412 },
+  { 0x0b9, 654 },
+  { 0xab0, 18737 },
+  { 0x0f8, 1220 },
+  { 0xae2, 19304 },
+  { 0xae5, 19353 },
+  { 0xae4, 19335 },
+  { 0xae3, 19319 },
+  { 0x0aa, 510 },
+  { 0x0f8, 1229 },
+  { 0x0f5, 1193 },
+  { 0xbc0, 19722 },
+  { 0x47e, 14004 },
+  { 0x070, 363 },
+  { 0x1001e57, 5078 },
+  { 0x0b6, 621 },
+  { 0x028, 80 },
+  { 0x029, 90 },
+  { 0x1002202, 6660 },
+  { 0x8ef, 18318 },
+  { 0x025, 40 },
+  { 0x02e, 127 },
+  { 0x0b7, 631 },
+  { 0xad5, 19137 },
+  { 0xafb, 19612 },
+  { 0x02b, 110 },
+  { 0x0b1, 576 },
+  { 0xad4, 19124 },
+  { 0x4b0, 14194 },
+  { 0xaa6, 18655 },
+  { 0x071, 365 },
+  { 0xbcc, 19769 },
+  { 0x03f, 195 },
+  { 0x0bf, 724 },
+  { 0x022, 13 },
+  { 0x060, 323 },
+  { 0x027, 69 },
+  { 0x072, 367 },
+  { 0x1e0, 13354 },
+  { 0x8d6, 18250 },
+  { 0x1f8, 13446 },
+  { 0x3b3, 13781 },
+  { 0x0ae, 551 },
+  { 0xabe, 18863 },
+  { 0x8fd, 18363 },
+  { 0xba6, 19693 },
+  { 0xad3, 19103 },
+  { 0x8b0, 17949 },
+  { 0x8b7, 18093 },
+  { 0xacd, 18995 },
+  { 0xaeb, 19448 },
+  { 0xbd8, 19805 },
+  { 0xad1, 19062 },
+  { 0x9f5, 18585 },
+  { 0xbfc, 19833 },
+  { 0x073, 369 },
+  { 0x1001e61, 5098 },
+  { 0x1b6, 13155 },
+  { 0x1b9, 13168 },
+  { 0x1ba, 13175 },
+  { 0x1000259, 1445 },
+  { 0x2fe, 13710 },
+  { 0xff7e, 26196 },
+  { 0xad7, 19154 },
+  { 0x0a7, 482 },
+  { 0x03b, 166 },
+  { 0x4df, 14602 },
+  { 0xac6, 18923 },
+  { 0x1002087, 6494 },
+  { 0x1002077, 6357 },
+  { 0xaca, 18946 },
+  { 0xaac, 18700 },
+  { 0x8c9, 18210 },
+  { 0xafd, 19638 },
+  { 0x1002086, 6481 },
+  { 0x1002076, 6345 },
+  { 0x02f, 134 },
+  { 0x9e0, 18390 },
+  { 0x020, 0 },
+  { 0x100221a, 6720 },
+  { 0x0df, 1013 },
+  { 0x0a3, 450 },
+  { 0x1002263, 6813 },
+  { 0x074, 371 },
+  { 0x1001e6b, 5118 },
+  { 0x1bb, 13184 },
+  { 0x1fe, 13472 },
+  { 0xaf9, 19584 },
+  { 0xafa, 19594 },
+  { 0x8c0, 18163 },
+  { 0xaa7, 18666 },
+  { 0x0fe, 1280 },
+  { 0xac4, 18898 },
+  { 0xab4, 18775 },
+  { 0x0be, 710 },
+  { 0x1002083, 6438 },
+  { 0x0b3, 598 },
+  { 0x100222d, 6761 },
+  { 0x8a4, 17762 },
+  { 0x8ab, 17870 },
+  { 0x8a2, 17732 },
+  { 0x8a7, 17800 },
+  { 0x8b1, 17971 },
+  { 0x8ad, 17898 },
+  { 0x8a9, 17834 },
+  { 0x8b5, 18057 },
+  { 0x9f7, 18597 },
+  { 0x8b3, 18005 },
+  { 0xac9, 18936 },
+  { 0xacb, 18960 },
+  { 0x3bc, 13823 },
+  { 0xab3, 18765 },
+  { 0x1002082, 6425 },
+  { 0x0b2, 586 },
+  { 0xab1, 18746 },
+  { 0x075, 373 },
+  { 0x0fa, 1243 },
+  { 0x1001ee5, 6110 },
+  { 0x2fd, 13703 },
+  { 0x0fb, 1250 },
+  { 0x0fc, 1262 },
+  { 0x1fb, 13459 },
+  { 0x0f9, 1236 },
+  { 0x1001ee7, 6126 },
+  { 0x10001b0, 1391 },
+  { 0x1001ee9, 6143 },
+  { 0x1001ef1, 6232 },
+  { 0x1001eeb, 6165 },
+  { 0x1001eed, 6186 },
+  { 0x1001eef, 6207 },
+  { 0x3fe, 13996 },
+  { 0xbc6, 19756 },
+  { 0x05f, 306 },
+  { 0x8dd, 18291 },
+  { 0x3f9, 13981 },
+  { 0x8fc, 18355 },
+  { 0xba9, 19714 },
+  { 0x9ec, 18463 },
+  { 0x9eb, 18449 },
+  { 0xbc3, 19739 },
+  { 0xbd3, 19788 },
+  { 0xbce, 19774 },
+  { 0x1f9, 13453 },
+  { 0x3fd, 13989 },
+  { 0x076, 375 },
+  { 0x8c1, 18173 },
+  { 0x9f8, 18602 },
+  { 0x8a6, 17786 },
+  { 0x4de, 14590 },
+  { 0x9e9, 18431 },
+  { 0x077, 377 },
+  { 0x1001e83, 5149 },
+  { 0x1000175, 1323 },
+  { 0x1001e85, 5167 },
+  { 0x1001e81, 5135 },
+  { 0x078, 379 },
+  { 0x1001e8b, 5188 },
+  { 0x079, 381 },
+  { 0x0fd, 1273 },
+  { 0x1001ef5, 6270 },
+  { 0x1000177, 1347 },
+  { 0x0ff, 1286 },
+  { 0x0a5, 468 },
+  { 0x1001ef3, 6253 },
+  { 0x1001ef7, 6286 },
+  { 0x1001ef9, 6299 },
+  { 0x07a, 383 },
+  { 0x1bf, 13217 },
+  { 0x1bc, 13191 },
+  { 0x1be, 13210 },
+  { 0x1002080, 6398 },
+  { 0x1002070, 6306 },
+  { 0x10001b6, 1405 }};
 
 
 #if 0
@@ -3947,49 +6836,12 @@ static const gdk_key gdk_keys_by_name[] = {
  * XF86AudioMute - Audio mute
  * Scroll_lock   - Scroll lock
  * KP_Space      - Space (keypad)
- * Page_Up       - Page up
  */
-NC_("keyboard label", "BackSpace")
-NC_("keyboard label", "Tab")
-NC_("keyboard label", "Return")
-NC_("keyboard label", "Pause")
-NC_("keyboard label", "Scroll_Lock")
-NC_("keyboard label", "Sys_Req")
-NC_("keyboard label", "Escape")
-NC_("keyboard label", "Multi_key")
-NC_("keyboard label", "Home")
-NC_("keyboard label", "Left")
-NC_("keyboard label", "Up")
-NC_("keyboard label", "Right")
-NC_("keyboard label", "Down")
-NC_("keyboard label", "Page_Up")
-NC_("keyboard label", "Page_Down")
-NC_("keyboard label", "End")
-NC_("keyboard label", "Begin")
-NC_("keyboard label", "Print")
-NC_("keyboard label", "Insert")
-NC_("keyboard label", "Num_Lock")
-/* Translators: KP_ means 'key pad' here */
-NC_("keyboard label", "KP_Space")
-NC_("keyboard label", "KP_Tab")
-NC_("keyboard label", "KP_Enter")
-NC_("keyboard label", "KP_Home")
-NC_("keyboard label", "KP_Left")
-NC_("keyboard label", "KP_Up")
-NC_("keyboard label", "KP_Right")
-NC_("keyboard label", "KP_Down")
-NC_("keyboard label", "KP_Page_Up")
-NC_("keyboard label", "KP_Prior")
-NC_("keyboard label", "KP_Page_Down")
-NC_("keyboard label", "KP_Next")
-NC_("keyboard label", "KP_End")
-NC_("keyboard label", "KP_Begin")
-NC_("keyboard label", "KP_Insert")
-NC_("keyboard label", "KP_Delete")
-NC_("keyboard label", "Delete")
 /* Translators: 'Mon' means Monitor here, and the XF86 prefix should be removed */
 NC_("keyboard label", "XF86MonBrightnessUp")
 NC_("keyboard label", "XF86MonBrightnessDown")
+NC_("keyboard label", "XF86KbdBrightnessUp")
+NC_("keyboard label", "XF86KbdBrightnessDown")
 NC_("keyboard label", "XF86AudioMute")
 NC_("keyboard label", "XF86AudioLowerVolume")
 NC_("keyboard label", "XF86AudioRaiseVolume")
diff --git a/gdk/keynames.txt b/gdk/keynames.txt
index ef5c2d4..3c899d6 100644
--- a/gdk/keynames.txt
+++ b/gdk/keynames.txt
@@ -1,1306 +1,2269 @@
-0x000020 space
-0x000021 exclam
-0x000022 quotedbl
-0x000023 numbersign
-0x000024 dollar
-0x000025 percent
-0x000026 ampersand
-0x000027 apostrophe
-0x000027 quoteright
-0x000028 parenleft
-0x000029 parenright
-0x00002a asterisk
-0x00002b plus
-0x00002c comma
-0x00002d minus
-0x00002e period
-0x00002f slash
-0x000030 0
-0x000031 1
-0x000032 2
-0x000033 3
-0x000034 4
-0x000035 5
-0x000036 6
-0x000037 7
-0x000038 8
-0x000039 9
-0x00003a colon
-0x00003b semicolon
-0x00003c less
-0x00003d equal
-0x00003e greater
-0x00003f question
-0x000040 at
-0x000041 A
-0x000042 B
-0x000043 C
-0x000044 D
-0x000045 E
-0x000046 F
-0x000047 G
-0x000048 H
-0x000049 I
-0x00004a J
-0x00004b K
-0x00004c L
-0x00004d M
-0x00004e N
-0x00004f O
-0x000050 P
-0x000051 Q
-0x000052 R
-0x000053 S
-0x000054 T
-0x000055 U
-0x000056 V
-0x000057 W
-0x000058 X
-0x000059 Y
-0x00005a Z
-0x00005b bracketleft
-0x00005c backslash
-0x00005d bracketright
-0x00005e asciicircum
-0x00005f underscore
-0x000060 grave
-0x000060 quoteleft
-0x000061 a
-0x000062 b
-0x000063 c
-0x000064 d
-0x000065 e
-0x000066 f
-0x000067 g
-0x000068 h
-0x000069 i
-0x00006a j
-0x00006b k
-0x00006c l
-0x00006d m
-0x00006e n
-0x00006f o
-0x000070 p
-0x000071 q
-0x000072 r
-0x000073 s
-0x000074 t
-0x000075 u
-0x000076 v
-0x000077 w
-0x000078 x
-0x000079 y
-0x00007a z
-0x00007b braceleft
-0x00007c bar
-0x00007d braceright
-0x00007e asciitilde
-0x0000a0 nobreakspace
-0x0000a1 exclamdown
-0x0000a2 cent
-0x0000a3 sterling
-0x0000a4 currency
-0x0000a5 yen
-0x0000a6 brokenbar
-0x0000a7 section
-0x0000a8 diaeresis
-0x0000a9 copyright
-0x0000aa ordfeminine
-0x0000ab guillemotleft
-0x0000ac notsign
-0x0000ad hyphen
-0x0000ae registered
-0x0000af macron
-0x0000b0 degree
-0x0000b1 plusminus
-0x0000b2 twosuperior
-0x0000b3 threesuperior
-0x0000b4 acute
-0x0000b5 mu
-0x0000b6 paragraph
-0x0000b7 periodcentered
-0x0000b8 cedilla
-0x0000b9 onesuperior
-0x0000ba masculine
-0x0000bb guillemotright
-0x0000bc onequarter
-0x0000bd onehalf
-0x0000be threequarters
-0x0000bf questiondown
-0x0000c0 Agrave
-0x0000c1 Aacute
-0x0000c2 Acircumflex
-0x0000c3 Atilde
-0x0000c4 Adiaeresis
-0x0000c5 Aring
-0x0000c6 AE
-0x0000c7 Ccedilla
-0x0000c8 Egrave
-0x0000c9 Eacute
-0x0000ca Ecircumflex
-0x0000cb Ediaeresis
-0x0000cc Igrave
-0x0000cd Iacute
-0x0000ce Icircumflex
-0x0000cf Idiaeresis
-0x0000d0 ETH
-0x0000d0 Eth
-0x0000d1 Ntilde
-0x0000d2 Ograve
-0x0000d3 Oacute
-0x0000d4 Ocircumflex
-0x0000d5 Otilde
-0x0000d6 Odiaeresis
-0x0000d7 multiply
-0x0000d8 Ooblique
-0x0000d9 Ugrave
-0x0000da Uacute
-0x0000db Ucircumflex
-0x0000dc Udiaeresis
-0x0000dd Yacute
-0x0000de THORN
-0x0000de Thorn
-0x0000df ssharp
-0x0000e0 agrave
-0x0000e1 aacute
-0x0000e2 acircumflex
-0x0000e3 atilde
-0x0000e4 adiaeresis
-0x0000e5 aring
-0x0000e6 ae
-0x0000e7 ccedilla
-0x0000e8 egrave
-0x0000e9 eacute
-0x0000ea ecircumflex
-0x0000eb ediaeresis
-0x0000ec igrave
-0x0000ed iacute
-0x0000ee icircumflex
-0x0000ef idiaeresis
-0x0000f0 eth
-0x0000f1 ntilde
-0x0000f2 ograve
-0x0000f3 oacute
-0x0000f4 ocircumflex
-0x0000f5 otilde
-0x0000f6 odiaeresis
-0x0000f7 division
-0x0000f8 oslash
-0x0000f9 ugrave
-0x0000fa uacute
-0x0000fb ucircumflex
-0x0000fc udiaeresis
-0x0000fd yacute
-0x0000fe thorn
-0x0000ff ydiaeresis
-0x0001a1 Aogonek
-0x0001a2 breve
-0x0001a3 Lstroke
-0x0001a5 Lcaron
-0x0001a6 Sacute
-0x0001a9 Scaron
-0x0001aa Scedilla
-0x0001ab Tcaron
-0x0001ac Zacute
-0x0001ae Zcaron
-0x0001af Zabovedot
-0x0001b1 aogonek
-0x0001b2 ogonek
-0x0001b3 lstroke
-0x0001b5 lcaron
-0x0001b6 sacute
-0x0001b7 caron
-0x0001b9 scaron
-0x0001ba scedilla
-0x0001bb tcaron
-0x0001bc zacute
-0x0001bd doubleacute
-0x0001be zcaron
-0x0001bf zabovedot
-0x0001c0 Racute
-0x0001c3 Abreve
-0x0001c5 Lacute
-0x0001c6 Cacute
-0x0001c8 Ccaron
-0x0001ca Eogonek
-0x0001cc Ecaron
-0x0001cf Dcaron
-0x0001d0 Dstroke
-0x0001d1 Nacute
-0x0001d2 Ncaron
-0x0001d5 Odoubleacute
-0x0001d8 Rcaron
-0x0001d9 Uring
-0x0001db Udoubleacute
-0x0001de Tcedilla
-0x0001e0 racute
-0x0001e3 abreve
-0x0001e5 lacute
-0x0001e6 cacute
-0x0001e8 ccaron
-0x0001ea eogonek
-0x0001ec ecaron
-0x0001ef dcaron
-0x0001f0 dstroke
-0x0001f1 nacute
-0x0001f2 ncaron
-0x0001f5 odoubleacute
-0x0001f8 rcaron
-0x0001f9 uring
-0x0001fb udoubleacute
-0x0001fe tcedilla
-0x0001ff abovedot
-0x0002a1 Hstroke
-0x0002a6 Hcircumflex
-0x0002a9 Iabovedot
-0x0002ab Gbreve
-0x0002ac Jcircumflex
-0x0002b1 hstroke
-0x0002b6 hcircumflex
-0x0002b9 idotless
-0x0002bb gbreve
-0x0002bc jcircumflex
-0x0002c5 Cabovedot
-0x0002c6 Ccircumflex
-0x0002d5 Gabovedot
-0x0002d8 Gcircumflex
-0x0002dd Ubreve
-0x0002de Scircumflex
-0x0002e5 cabovedot
-0x0002e6 ccircumflex
-0x0002f5 gabovedot
-0x0002f8 gcircumflex
-0x0002fd ubreve
-0x0002fe scircumflex
-0x0003a2 kappa
-0x0003a2 kra
-0x0003a3 Rcedilla
-0x0003a5 Itilde
-0x0003a6 Lcedilla
-0x0003aa Emacron
-0x0003ab Gcedilla
-0x0003ac Tslash
-0x0003b3 rcedilla
-0x0003b5 itilde
-0x0003b6 lcedilla
-0x0003ba emacron
-0x0003bb gcedilla
-0x0003bc tslash
-0x0003bd ENG
-0x0003bf eng
-0x0003c0 Amacron
-0x0003c7 Iogonek
-0x0003cc Eabovedot
-0x0003cf Imacron
-0x0003d1 Ncedilla
-0x0003d2 Omacron
-0x0003d3 Kcedilla
-0x0003d9 Uogonek
-0x0003dd Utilde
-0x0003de Umacron
-0x0003e0 amacron
-0x0003e7 iogonek
-0x0003ec eabovedot
-0x0003ef imacron
-0x0003f1 ncedilla
-0x0003f2 omacron
-0x0003f3 kcedilla
-0x0003f9 uogonek
-0x0003fd utilde
-0x0003fe umacron
-0x00047e overline
-0x0004a1 kana_fullstop
-0x0004a2 kana_openingbracket
-0x0004a3 kana_closingbracket
-0x0004a4 kana_comma
-0x0004a5 kana_conjunctive
-0x0004a5 kana_middledot
-0x0004a6 kana_WO
-0x0004a7 kana_a
-0x0004a8 kana_i
-0x0004a9 kana_u
-0x0004aa kana_e
-0x0004ab kana_o
-0x0004ac kana_ya
-0x0004ad kana_yu
-0x0004ae kana_yo
-0x0004af kana_tsu
-0x0004af kana_tu
-0x0004b0 prolongedsound
-0x0004b1 kana_A
-0x0004b2 kana_I
-0x0004b3 kana_U
-0x0004b4 kana_E
-0x0004b5 kana_O
-0x0004b6 kana_KA
-0x0004b7 kana_KI
-0x0004b8 kana_KU
-0x0004b9 kana_KE
-0x0004ba kana_KO
-0x0004bb kana_SA
-0x0004bc kana_SHI
-0x0004bd kana_SU
-0x0004be kana_SE
-0x0004bf kana_SO
-0x0004c0 kana_TA
-0x0004c1 kana_CHI
-0x0004c1 kana_TI
-0x0004c2 kana_TSU
-0x0004c2 kana_TU
-0x0004c3 kana_TE
-0x0004c4 kana_TO
-0x0004c5 kana_NA
-0x0004c6 kana_NI
-0x0004c7 kana_NU
-0x0004c8 kana_NE
-0x0004c9 kana_NO
-0x0004ca kana_HA
-0x0004cb kana_HI
-0x0004cc kana_FU
-0x0004cc kana_HU
-0x0004cd kana_HE
-0x0004ce kana_HO
-0x0004cf kana_MA
-0x0004d0 kana_MI
-0x0004d1 kana_MU
-0x0004d2 kana_ME
-0x0004d3 kana_MO
-0x0004d4 kana_YA
-0x0004d5 kana_YU
-0x0004d6 kana_YO
-0x0004d7 kana_RA
-0x0004d8 kana_RI
-0x0004d9 kana_RU
-0x0004da kana_RE
-0x0004db kana_RO
-0x0004dc kana_WA
-0x0004dd kana_N
-0x0004de voicedsound
-0x0004df semivoicedsound
-0x0005ac Arabic_comma
-0x0005bb Arabic_semicolon
-0x0005bf Arabic_question_mark
-0x0005c1 Arabic_hamza
-0x0005c2 Arabic_maddaonalef
-0x0005c3 Arabic_hamzaonalef
-0x0005c4 Arabic_hamzaonwaw
-0x0005c5 Arabic_hamzaunderalef
-0x0005c6 Arabic_hamzaonyeh
-0x0005c7 Arabic_alef
-0x0005c8 Arabic_beh
-0x0005c9 Arabic_tehmarbuta
-0x0005ca Arabic_teh
-0x0005cb Arabic_theh
-0x0005cc Arabic_jeem
-0x0005cd Arabic_hah
-0x0005ce Arabic_khah
-0x0005cf Arabic_dal
-0x0005d0 Arabic_thal
-0x0005d1 Arabic_ra
-0x0005d2 Arabic_zain
-0x0005d3 Arabic_seen
-0x0005d4 Arabic_sheen
-0x0005d5 Arabic_sad
-0x0005d6 Arabic_dad
-0x0005d7 Arabic_tah
-0x0005d8 Arabic_zah
-0x0005d9 Arabic_ain
-0x0005da Arabic_ghain
-0x0005e0 Arabic_tatweel
-0x0005e1 Arabic_feh
-0x0005e2 Arabic_qaf
-0x0005e3 Arabic_kaf
-0x0005e4 Arabic_lam
-0x0005e5 Arabic_meem
-0x0005e6 Arabic_noon
-0x0005e7 Arabic_ha
-0x0005e7 Arabic_heh
-0x0005e8 Arabic_waw
-0x0005e9 Arabic_alefmaksura
-0x0005ea Arabic_yeh
-0x0005eb Arabic_fathatan
-0x0005ec Arabic_dammatan
-0x0005ed Arabic_kasratan
-0x0005ee Arabic_fatha
-0x0005ef Arabic_damma
-0x0005f0 Arabic_kasra
-0x0005f1 Arabic_shadda
-0x0005f2 Arabic_sukun
-0x0006a1 Serbian_dje
-0x0006a2 Macedonia_gje
-0x0006a3 Cyrillic_io
-0x0006a4 Ukrainian_ie
-0x0006a4 Ukranian_je
-0x0006a5 Macedonia_dse
-0x0006a6 Ukrainian_i
-0x0006a6 Ukranian_i
-0x0006a7 Ukrainian_yi
-0x0006a7 Ukranian_yi
-0x0006a8 Cyrillic_je
-0x0006a8 Serbian_je
-0x0006a9 Cyrillic_lje
-0x0006a9 Serbian_lje
-0x0006aa Cyrillic_nje
-0x0006aa Serbian_nje
-0x0006ab Serbian_tshe
-0x0006ac Macedonia_kje
-0x0006ae Byelorussian_shortu
-0x0006af Cyrillic_dzhe
-0x0006af Serbian_dze
-0x0006b0 numerosign
-0x0006b1 Serbian_DJE
-0x0006b2 Macedonia_GJE
-0x0006b3 Cyrillic_IO
-0x0006b4 Ukrainian_IE
-0x0006b4 Ukranian_JE
-0x0006b5 Macedonia_DSE
-0x0006b6 Ukrainian_I
-0x0006b6 Ukranian_I
-0x0006b7 Ukrainian_YI
-0x0006b7 Ukranian_YI
-0x0006b8 Cyrillic_JE
-0x0006b8 Serbian_JE
-0x0006b9 Cyrillic_LJE
-0x0006b9 Serbian_LJE
-0x0006ba Cyrillic_NJE
-0x0006ba Serbian_NJE
-0x0006bb Serbian_TSHE
-0x0006bc Macedonia_KJE
-0x0006be Byelorussian_SHORTU
-0x0006bf Cyrillic_DZHE
-0x0006bf Serbian_DZE
-0x0006c0 Cyrillic_yu
-0x0006c1 Cyrillic_a
-0x0006c2 Cyrillic_be
-0x0006c3 Cyrillic_tse
-0x0006c4 Cyrillic_de
-0x0006c5 Cyrillic_ie
-0x0006c6 Cyrillic_ef
-0x0006c7 Cyrillic_ghe
-0x0006c8 Cyrillic_ha
-0x0006c9 Cyrillic_i
-0x0006ca Cyrillic_shorti
-0x0006cb Cyrillic_ka
-0x0006cc Cyrillic_el
-0x0006cd Cyrillic_em
-0x0006ce Cyrillic_en
-0x0006cf Cyrillic_o
-0x0006d0 Cyrillic_pe
-0x0006d1 Cyrillic_ya
-0x0006d2 Cyrillic_er
-0x0006d3 Cyrillic_es
-0x0006d4 Cyrillic_te
-0x0006d5 Cyrillic_u
-0x0006d6 Cyrillic_zhe
-0x0006d7 Cyrillic_ve
-0x0006d8 Cyrillic_softsign
-0x0006d9 Cyrillic_yeru
-0x0006da Cyrillic_ze
-0x0006db Cyrillic_sha
-0x0006dc Cyrillic_e
-0x0006dd Cyrillic_shcha
-0x0006de Cyrillic_che
-0x0006df Cyrillic_hardsign
-0x0006e0 Cyrillic_YU
-0x0006e1 Cyrillic_A
-0x0006e2 Cyrillic_BE
-0x0006e3 Cyrillic_TSE
-0x0006e4 Cyrillic_DE
-0x0006e5 Cyrillic_IE
-0x0006e6 Cyrillic_EF
-0x0006e7 Cyrillic_GHE
-0x0006e8 Cyrillic_HA
-0x0006e9 Cyrillic_I
-0x0006ea Cyrillic_SHORTI
-0x0006eb Cyrillic_KA
-0x0006ec Cyrillic_EL
-0x0006ed Cyrillic_EM
-0x0006ee Cyrillic_EN
-0x0006ef Cyrillic_O
-0x0006f0 Cyrillic_PE
-0x0006f1 Cyrillic_YA
-0x0006f2 Cyrillic_ER
-0x0006f3 Cyrillic_ES
-0x0006f4 Cyrillic_TE
-0x0006f5 Cyrillic_U
-0x0006f6 Cyrillic_ZHE
-0x0006f7 Cyrillic_VE
-0x0006f8 Cyrillic_SOFTSIGN
-0x0006f9 Cyrillic_YERU
-0x0006fa Cyrillic_ZE
-0x0006fb Cyrillic_SHA
-0x0006fc Cyrillic_E
-0x0006fd Cyrillic_SHCHA
-0x0006fe Cyrillic_CHE
-0x0006ff Cyrillic_HARDSIGN
-0x0007a1 Greek_ALPHAaccent
-0x0007a2 Greek_EPSILONaccent
-0x0007a3 Greek_ETAaccent
-0x0007a4 Greek_IOTAaccent
-0x0007a5 Greek_IOTAdieresis
-0x0007a5 Greek_IOTAdiaeresis
-0x0007a7 Greek_OMICRONaccent
-0x0007a8 Greek_UPSILONaccent
-0x0007a9 Greek_UPSILONdieresis
-0x0007ab Greek_OMEGAaccent
-0x0007ae Greek_accentdieresis
-0x0007af Greek_horizbar
-0x0007b1 Greek_alphaaccent
-0x0007b2 Greek_epsilonaccent
-0x0007b3 Greek_etaaccent
-0x0007b4 Greek_iotaaccent
-0x0007b5 Greek_iotadieresis
-0x0007b6 Greek_iotaaccentdieresis
-0x0007b7 Greek_omicronaccent
-0x0007b8 Greek_upsilonaccent
-0x0007b9 Greek_upsilondieresis
-0x0007ba Greek_upsilonaccentdieresis
-0x0007bb Greek_omegaaccent
-0x0007c1 Greek_ALPHA
-0x0007c2 Greek_BETA
-0x0007c3 Greek_GAMMA
-0x0007c4 Greek_DELTA
-0x0007c5 Greek_EPSILON
-0x0007c6 Greek_ZETA
-0x0007c7 Greek_ETA
-0x0007c8 Greek_THETA
-0x0007c9 Greek_IOTA
-0x0007ca Greek_KAPPA
-0x0007cb Greek_LAMBDA
-0x0007cb Greek_LAMDA
-0x0007cc Greek_MU
-0x0007cd Greek_NU
-0x0007ce Greek_XI
-0x0007cf Greek_OMICRON
-0x0007d0 Greek_PI
-0x0007d1 Greek_RHO
-0x0007d2 Greek_SIGMA
-0x0007d4 Greek_TAU
-0x0007d5 Greek_UPSILON
-0x0007d6 Greek_PHI
-0x0007d7 Greek_CHI
-0x0007d8 Greek_PSI
-0x0007d9 Greek_OMEGA
-0x0007e1 Greek_alpha
-0x0007e2 Greek_beta
-0x0007e3 Greek_gamma
-0x0007e4 Greek_delta
-0x0007e5 Greek_epsilon
-0x0007e6 Greek_zeta
-0x0007e7 Greek_eta
-0x0007e8 Greek_theta
-0x0007e9 Greek_iota
-0x0007ea Greek_kappa
-0x0007eb Greek_lambda
-0x0007eb Greek_lamda
-0x0007ec Greek_mu
-0x0007ed Greek_nu
-0x0007ee Greek_xi
-0x0007ef Greek_omicron
-0x0007f0 Greek_pi
-0x0007f1 Greek_rho
-0x0007f2 Greek_sigma
-0x0007f3 Greek_finalsmallsigma
-0x0007f4 Greek_tau
-0x0007f5 Greek_upsilon
-0x0007f6 Greek_phi
-0x0007f7 Greek_chi
-0x0007f8 Greek_psi
-0x0007f9 Greek_omega
-0x0008a1 leftradical
-0x0008a2 topleftradical
-0x0008a3 horizconnector
-0x0008a4 topintegral
-0x0008a5 botintegral
-0x0008a6 vertconnector
-0x0008a7 topleftsqbracket
-0x0008a8 botleftsqbracket
-0x0008a9 toprightsqbracket
-0x0008aa botrightsqbracket
-0x0008ab topleftparens
-0x0008ac botleftparens
-0x0008ad toprightparens
-0x0008ae botrightparens
-0x0008af leftmiddlecurlybrace
-0x0008b0 rightmiddlecurlybrace
-0x0008b1 topleftsummation
-0x0008b2 botleftsummation
-0x0008b3 topvertsummationconnector
-0x0008b4 botvertsummationconnector
-0x0008b5 toprightsummation
-0x0008b6 botrightsummation
-0x0008b7 rightmiddlesummation
-0x0008bc lessthanequal
-0x0008bd notequal
-0x0008be greaterthanequal
-0x0008bf integral
-0x0008c0 therefore
-0x0008c1 variation
-0x0008c2 infinity
-0x0008c5 nabla
-0x0008c8 approximate
-0x0008c9 similarequal
-0x0008cd ifonlyif
-0x0008ce implies
-0x0008cf identical
-0x0008d6 radical
-0x0008da includedin
-0x0008db includes
-0x0008dc intersection
-0x0008dd union
-0x0008de logicaland
-0x0008df logicalor
-0x0008ef partialderivative
-0x0008f6 function
-0x0008fb leftarrow
-0x0008fc uparrow
-0x0008fd rightarrow
-0x0008fe downarrow
-0x0009df blank
-0x0009e0 soliddiamond
-0x0009e1 checkerboard
-0x0009e2 ht
-0x0009e3 ff
-0x0009e4 cr
-0x0009e5 lf
-0x0009e8 nl
-0x0009e9 vt
-0x0009ea lowrightcorner
-0x0009eb uprightcorner
-0x0009ec upleftcorner
-0x0009ed lowleftcorner
-0x0009ee crossinglines
-0x0009ef horizlinescan1
-0x0009f0 horizlinescan3
-0x0009f1 horizlinescan5
-0x0009f2 horizlinescan7
-0x0009f3 horizlinescan9
-0x0009f4 leftt
-0x0009f5 rightt
-0x0009f6 bott
-0x0009f7 topt
-0x0009f8 vertbar
-0x000aa1 emspace
-0x000aa2 enspace
-0x000aa3 em3space
-0x000aa4 em4space
-0x000aa5 digitspace
-0x000aa6 punctspace
-0x000aa7 thinspace
-0x000aa8 hairspace
-0x000aa9 emdash
-0x000aaa endash
-0x000aac signifblank
-0x000aae ellipsis
-0x000aaf doubbaselinedot
-0x000ab0 onethird
-0x000ab1 twothirds
-0x000ab2 onefifth
-0x000ab3 twofifths
-0x000ab4 threefifths
-0x000ab5 fourfifths
-0x000ab6 onesixth
-0x000ab7 fivesixths
-0x000ab8 careof
-0x000abb figdash
-0x000abc leftanglebracket
-0x000abd decimalpoint
-0x000abe rightanglebracket
-0x000abf marker
-0x000ac3 oneeighth
-0x000ac4 threeeighths
-0x000ac5 fiveeighths
-0x000ac6 seveneighths
-0x000ac9 trademark
-0x000aca signaturemark
-0x000acb trademarkincircle
-0x000acc leftopentriangle
-0x000acd rightopentriangle
-0x000ace emopencircle
-0x000acf emopenrectangle
-0x000ad0 leftsinglequotemark
-0x000ad1 rightsinglequotemark
-0x000ad2 leftdoublequotemark
-0x000ad3 rightdoublequotemark
-0x000ad4 prescription
-0x000ad6 minutes
-0x000ad7 seconds
-0x000ad9 latincross
-0x000ada hexagram
-0x000adb filledrectbullet
-0x000adc filledlefttribullet
-0x000add filledrighttribullet
-0x000ade emfilledcircle
-0x000adf emfilledrect
-0x000ae0 enopencircbullet
-0x000ae1 enopensquarebullet
-0x000ae2 openrectbullet
-0x000ae3 opentribulletup
-0x000ae4 opentribulletdown
-0x000ae5 openstar
-0x000ae6 enfilledcircbullet
-0x000ae7 enfilledsqbullet
-0x000ae8 filledtribulletup
-0x000ae9 filledtribulletdown
-0x000aea leftpointer
-0x000aeb rightpointer
-0x000aec club
-0x000aed diamond
-0x000aee heart
-0x000af0 maltesecross
-0x000af1 dagger
-0x000af2 doubledagger
-0x000af3 checkmark
-0x000af4 ballotcross
-0x000af5 musicalsharp
-0x000af6 musicalflat
-0x000af7 malesymbol
-0x000af8 femalesymbol
-0x000af9 telephone
-0x000afa telephonerecorder
-0x000afb phonographcopyright
-0x000afc caret
-0x000afd singlelowquotemark
-0x000afe doublelowquotemark
-0x000aff cursor
-0x000ba3 leftcaret
-0x000ba6 rightcaret
-0x000ba8 downcaret
-0x000ba9 upcaret
-0x000bc0 overbar
-0x000bc2 downtack
-0x000bc3 upshoe
-0x000bc4 downstile
-0x000bc6 underbar
-0x000bca jot
-0x000bcc quad
-0x000bce uptack
-0x000bcf circle
-0x000bd3 upstile
-0x000bd6 downshoe
-0x000bd8 rightshoe
-0x000bda leftshoe
-0x000bdc lefttack
-0x000bfc righttack
-0x000cdf hebrew_doublelowline
-0x000ce0 hebrew_aleph
-0x000ce1 hebrew_bet
-0x000ce1 hebrew_beth
-0x000ce2 hebrew_gimel
-0x000ce2 hebrew_gimmel
-0x000ce3 hebrew_dalet
-0x000ce3 hebrew_daleth
-0x000ce4 hebrew_he
-0x000ce5 hebrew_waw
-0x000ce6 hebrew_zain
-0x000ce6 hebrew_zayin
-0x000ce7 hebrew_chet
-0x000ce7 hebrew_het
-0x000ce8 hebrew_tet
-0x000ce8 hebrew_teth
-0x000ce9 hebrew_yod
-0x000cea hebrew_finalkaph
-0x000ceb hebrew_kaph
-0x000cec hebrew_lamed
-0x000ced hebrew_finalmem
-0x000cee hebrew_mem
-0x000cef hebrew_finalnun
-0x000cf0 hebrew_nun
-0x000cf1 hebrew_samech
-0x000cf1 hebrew_samekh
-0x000cf2 hebrew_ayin
-0x000cf3 hebrew_finalpe
-0x000cf4 hebrew_pe
-0x000cf5 hebrew_finalzade
-0x000cf5 hebrew_finalzadi
-0x000cf6 hebrew_zade
-0x000cf6 hebrew_zadi
-0x000cf7 hebrew_kuf
-0x000cf7 hebrew_qoph
-0x000cf8 hebrew_resh
-0x000cf9 hebrew_shin
-0x000cfa hebrew_taf
-0x000cfa hebrew_taw
-0x000da1 Thai_kokai
-0x000da2 Thai_khokhai
-0x000da3 Thai_khokhuat
-0x000da4 Thai_khokhwai
-0x000da5 Thai_khokhon
-0x000da6 Thai_khorakhang
-0x000da7 Thai_ngongu
-0x000da8 Thai_chochan
-0x000da9 Thai_choching
-0x000daa Thai_chochang
-0x000dab Thai_soso
-0x000dac Thai_chochoe
-0x000dad Thai_yoying
-0x000dae Thai_dochada
-0x000daf Thai_topatak
-0x000db0 Thai_thothan
-0x000db1 Thai_thonangmontho
-0x000db2 Thai_thophuthao
-0x000db3 Thai_nonen
-0x000db4 Thai_dodek
-0x000db5 Thai_totao
-0x000db6 Thai_thothung
-0x000db7 Thai_thothahan
-0x000db8 Thai_thothong
-0x000db9 Thai_nonu
-0x000dba Thai_bobaimai
-0x000dbb Thai_popla
-0x000dbc Thai_phophung
-0x000dbd Thai_fofa
-0x000dbe Thai_phophan
-0x000dbf Thai_fofan
-0x000dc0 Thai_phosamphao
-0x000dc1 Thai_moma
-0x000dc2 Thai_yoyak
-0x000dc3 Thai_rorua
-0x000dc4 Thai_ru
-0x000dc5 Thai_loling
-0x000dc6 Thai_lu
-0x000dc7 Thai_wowaen
-0x000dc8 Thai_sosala
-0x000dc9 Thai_sorusi
-0x000dca Thai_sosua
-0x000dcb Thai_hohip
-0x000dcc Thai_lochula
-0x000dcd Thai_oang
-0x000dce Thai_honokhuk
-0x000dcf Thai_paiyannoi
-0x000dd0 Thai_saraa
-0x000dd1 Thai_maihanakat
-0x000dd2 Thai_saraaa
-0x000dd3 Thai_saraam
-0x000dd4 Thai_sarai
-0x000dd5 Thai_saraii
-0x000dd6 Thai_saraue
-0x000dd7 Thai_sarauee
-0x000dd8 Thai_sarau
-0x000dd9 Thai_sarauu
-0x000dda Thai_phinthu
-0x000dde Thai_maihanakat_maitho
-0x000ddf Thai_baht
-0x000de0 Thai_sarae
-0x000de1 Thai_saraae
-0x000de2 Thai_sarao
-0x000de3 Thai_saraaimaimuan
-0x000de4 Thai_saraaimaimalai
-0x000de5 Thai_lakkhangyao
-0x000de6 Thai_maiyamok
-0x000de7 Thai_maitaikhu
-0x000de8 Thai_maiek
-0x000de9 Thai_maitho
-0x000dea Thai_maitri
-0x000deb Thai_maichattawa
-0x000dec Thai_thanthakhat
-0x000ded Thai_nikhahit
-0x000df0 Thai_leksun
-0x000df1 Thai_leknung
-0x000df2 Thai_leksong
-0x000df3 Thai_leksam
-0x000df4 Thai_leksi
-0x000df5 Thai_lekha
-0x000df6 Thai_lekhok
-0x000df7 Thai_lekchet
-0x000df8 Thai_lekpaet
-0x000df9 Thai_lekkao
-0x000ea1 Hangul_Kiyeog
-0x000ea2 Hangul_SsangKiyeog
-0x000ea3 Hangul_KiyeogSios
-0x000ea4 Hangul_Nieun
-0x000ea5 Hangul_NieunJieuj
-0x000ea6 Hangul_NieunHieuh
-0x000ea7 Hangul_Dikeud
-0x000ea8 Hangul_SsangDikeud
-0x000ea9 Hangul_Rieul
-0x000eaa Hangul_RieulKiyeog
-0x000eab Hangul_RieulMieum
-0x000eac Hangul_RieulPieub
-0x000ead Hangul_RieulSios
-0x000eae Hangul_RieulTieut
-0x000eaf Hangul_RieulPhieuf
-0x000eb0 Hangul_RieulHieuh
-0x000eb1 Hangul_Mieum
-0x000eb2 Hangul_Pieub
-0x000eb3 Hangul_SsangPieub
-0x000eb4 Hangul_PieubSios
-0x000eb5 Hangul_Sios
-0x000eb6 Hangul_SsangSios
-0x000eb7 Hangul_Ieung
-0x000eb8 Hangul_Jieuj
-0x000eb9 Hangul_SsangJieuj
-0x000eba Hangul_Cieuc
-0x000ebb Hangul_Khieuq
-0x000ebc Hangul_Tieut
-0x000ebd Hangul_Phieuf
-0x000ebe Hangul_Hieuh
-0x000ebf Hangul_A
-0x000ec0 Hangul_AE
-0x000ec1 Hangul_YA
-0x000ec2 Hangul_YAE
-0x000ec3 Hangul_EO
-0x000ec4 Hangul_E
-0x000ec5 Hangul_YEO
-0x000ec6 Hangul_YE
-0x000ec7 Hangul_O
-0x000ec8 Hangul_WA
-0x000ec9 Hangul_WAE
-0x000eca Hangul_OE
-0x000ecb Hangul_YO
-0x000ecc Hangul_U
-0x000ecd Hangul_WEO
-0x000ece Hangul_WE
-0x000ecf Hangul_WI
-0x000ed0 Hangul_YU
-0x000ed1 Hangul_EU
-0x000ed2 Hangul_YI
-0x000ed3 Hangul_I
-0x000ed4 Hangul_J_Kiyeog
-0x000ed5 Hangul_J_SsangKiyeog
-0x000ed6 Hangul_J_KiyeogSios
-0x000ed7 Hangul_J_Nieun
-0x000ed8 Hangul_J_NieunJieuj
-0x000ed9 Hangul_J_NieunHieuh
-0x000eda Hangul_J_Dikeud
-0x000edb Hangul_J_Rieul
-0x000edc Hangul_J_RieulKiyeog
-0x000edd Hangul_J_RieulMieum
-0x000ede Hangul_J_RieulPieub
-0x000edf Hangul_J_RieulSios
-0x000ee0 Hangul_J_RieulTieut
-0x000ee1 Hangul_J_RieulPhieuf
-0x000ee2 Hangul_J_RieulHieuh
-0x000ee3 Hangul_J_Mieum
-0x000ee4 Hangul_J_Pieub
-0x000ee5 Hangul_J_PieubSios
-0x000ee6 Hangul_J_Sios
-0x000ee7 Hangul_J_SsangSios
-0x000ee8 Hangul_J_Ieung
-0x000ee9 Hangul_J_Jieuj
-0x000eea Hangul_J_Cieuc
-0x000eeb Hangul_J_Khieuq
-0x000eec Hangul_J_Tieut
-0x000eed Hangul_J_Phieuf
-0x000eee Hangul_J_Hieuh
-0x000eef Hangul_RieulYeorinHieuh
-0x000ef0 Hangul_SunkyeongeumMieum
-0x000ef1 Hangul_SunkyeongeumPieub
-0x000ef2 Hangul_PanSios
-0x000ef3 Hangul_KkogjiDalrinIeung
-0x000ef4 Hangul_SunkyeongeumPhieuf
-0x000ef5 Hangul_YeorinHieuh
-0x000ef6 Hangul_AraeA
-0x000ef7 Hangul_AraeAE
-0x000ef8 Hangul_J_PanSios
-0x000ef9 Hangul_J_KkogjiDalrinIeung
-0x000efa Hangul_J_YeorinHieuh
-0x000eff Korean_Won
-0x0013bc OE
-0x0013bd oe
-0x0013be Ydiaeresis
-0x0020a0 EcuSign
-0x0020a1 ColonSign
-0x0020a2 CruzeiroSign
-0x0020a3 FFrancSign
-0x0020a4 LiraSign
-0x0020a5 MillSign
-0x0020a6 NairaSign
-0x0020a7 PesetaSign
-0x0020a8 RupeeSign
-0x0020a9 WonSign
-0x0020aa NewSheqelSign
-0x0020ab DongSign
-0x0020ac EuroSign
-0x00fd01 3270_Duplicate
-0x00fd02 3270_FieldMark
-0x00fd03 3270_Right2
-0x00fd04 3270_Left2
-0x00fd05 3270_BackTab
-0x00fd06 3270_EraseEOF
-0x00fd07 3270_EraseInput
-0x00fd08 3270_Reset
-0x00fd09 3270_Quit
-0x00fd0a 3270_PA1
-0x00fd0b 3270_PA2
-0x00fd0c 3270_PA3
-0x00fd0d 3270_Test
-0x00fd0e 3270_Attn
-0x00fd0f 3270_CursorBlink
-0x00fd10 3270_AltCursor
-0x00fd11 3270_KeyClick
-0x00fd12 3270_Jump
-0x00fd13 3270_Ident
-0x00fd14 3270_Rule
-0x00fd15 3270_Copy
-0x00fd16 3270_Play
-0x00fd17 3270_Setup
-0x00fd18 3270_Record
-0x00fd19 3270_ChangeScreen
-0x00fd1a 3270_DeleteWord
-0x00fd1b 3270_ExSelect
-0x00fd1c 3270_CursorSelect
-0x00fd1d 3270_PrintScreen
-0x00fd1e 3270_Enter
-0x00fe01 ISO_Lock
-0x00fe02 ISO_Level2_Latch
-0x00fe03 ISO_Level3_Shift
-0x00fe04 ISO_Level3_Latch
-0x00fe05 ISO_Level3_Lock
-0x00fe06 ISO_Group_Latch
-0x00fe07 ISO_Group_Lock
-0x00fe08 ISO_Next_Group
-0x00fe09 ISO_Next_Group_Lock
-0x00fe0a ISO_Prev_Group
-0x00fe0b ISO_Prev_Group_Lock
-0x00fe0c ISO_First_Group
-0x00fe0d ISO_First_Group_Lock
-0x00fe0e ISO_Last_Group
-0x00fe0f ISO_Last_Group_Lock
-0x00fe20 ISO_Left_Tab
-0x00fe21 ISO_Move_Line_Up
-0x00fe22 ISO_Move_Line_Down
-0x00fe23 ISO_Partial_Line_Up
-0x00fe24 ISO_Partial_Line_Down
-0x00fe25 ISO_Partial_Space_Left
-0x00fe26 ISO_Partial_Space_Right
-0x00fe27 ISO_Set_Margin_Left
-0x00fe28 ISO_Set_Margin_Right
-0x00fe29 ISO_Release_Margin_Left
-0x00fe2a ISO_Release_Margin_Right
-0x00fe2b ISO_Release_Both_Margins
-0x00fe2c ISO_Fast_Cursor_Left
-0x00fe2d ISO_Fast_Cursor_Right
-0x00fe2e ISO_Fast_Cursor_Up
-0x00fe2f ISO_Fast_Cursor_Down
-0x00fe30 ISO_Continuous_Underline
-0x00fe31 ISO_Discontinuous_Underline
-0x00fe32 ISO_Emphasize
-0x00fe33 ISO_Center_Object
-0x00fe34 ISO_Enter
-0x00fe50 dead_grave
-0x00fe51 dead_acute
-0x00fe52 dead_circumflex
-0x00fe53 dead_tilde
-0x00fe54 dead_macron
-0x00fe55 dead_breve
-0x00fe56 dead_abovedot
-0x00fe57 dead_diaeresis
-0x00fe58 dead_abovering
-0x00fe59 dead_doubleacute
-0x00fe5a dead_caron
-0x00fe5b dead_cedilla
-0x00fe5c dead_ogonek
-0x00fe5d dead_iota
-0x00fe5e dead_voiced_sound
-0x00fe5f dead_semivoiced_sound
-0x00fe60 dead_belowdot
-0x00fe61 dead_hook
-0x00fe62 dead_horn
-0x00fe70 AccessX_Enable
-0x00fe71 AccessX_Feedback_Enable
-0x00fe72 RepeatKeys_Enable
-0x00fe73 SlowKeys_Enable
-0x00fe74 BounceKeys_Enable
-0x00fe75 StickyKeys_Enable
-0x00fe76 MouseKeys_Enable
-0x00fe77 MouseKeys_Accel_Enable
-0x00fe78 Overlay1_Enable
-0x00fe79 Overlay2_Enable
-0x00fe7a AudibleBell_Enable
-0x00fed0 First_Virtual_Screen
-0x00fed1 Prev_Virtual_Screen
-0x00fed2 Next_Virtual_Screen
-0x00fed4 Last_Virtual_Screen
-0x00fed5 Terminate_Server
-0x00fee0 Pointer_Left
-0x00fee1 Pointer_Right
-0x00fee2 Pointer_Up
-0x00fee3 Pointer_Down
-0x00fee4 Pointer_UpLeft
-0x00fee5 Pointer_UpRight
-0x00fee6 Pointer_DownLeft
-0x00fee7 Pointer_DownRight
-0x00fee8 Pointer_Button_Dflt
-0x00fee9 Pointer_Button1
-0x00feea Pointer_Button2
-0x00feeb Pointer_Button3
-0x00feec Pointer_Button4
-0x00feed Pointer_Button5
-0x00feee Pointer_DblClick_Dflt
-0x00feef Pointer_DblClick1
-0x00fef0 Pointer_DblClick2
-0x00fef1 Pointer_DblClick3
-0x00fef2 Pointer_DblClick4
-0x00fef3 Pointer_DblClick5
-0x00fef4 Pointer_Drag_Dflt
-0x00fef5 Pointer_Drag1
-0x00fef6 Pointer_Drag2
-0x00fef7 Pointer_Drag3
-0x00fef8 Pointer_Drag4
-0x00fef9 Pointer_EnableKeys
-0x00fefa Pointer_Accelerate
-0x00fefb Pointer_DfltBtnNext
-0x00fefc Pointer_DfltBtnPrev
-0x00fefd Pointer_Drag5
-0x00ff08 BackSpace             1
-0x00ff09 Tab                   1
-0x00ff0a Linefeed
-0x00ff0b Clear
-0x00ff0d Return                        1
-0x00ff13 Pause                 1
-0x00ff14 Scroll_Lock           1
-0x00ff15 Sys_Req               1
-0x00ff1b Escape                        1
-0x00ff20 Multi_key             1
-0x00ff21 Kanji
-0x00ff22 Muhenkan
-0x00ff23 Henkan
-0x00ff23 Henkan_Mode
-0x00ff24 Romaji
-0x00ff25 Hiragana
-0x00ff26 Katakana
-0x00ff27 Hiragana_Katakana
-0x00ff28 Zenkaku
-0x00ff29 Hankaku
-0x00ff2a Zenkaku_Hankaku
-0x00ff2b Touroku
-0x00ff2c Massyo
-0x00ff2d Kana_Lock
-0x00ff2e Kana_Shift
-0x00ff2f Eisu_Shift
-0x00ff30 Eisu_toggle
-0x00ff31 Hangul
-0x00ff32 Hangul_Start
-0x00ff33 Hangul_End
-0x00ff34 Hangul_Hanja
-0x00ff35 Hangul_Jamo
-0x00ff36 Hangul_Romaja
-0x00ff37 Codeinput
-0x00ff38 Hangul_Jeonja
-0x00ff39 Hangul_Banja
-0x00ff3a Hangul_PreHanja
-0x00ff3b Hangul_PostHanja
-0x00ff3c SingleCandidate
-0x00ff3d MultipleCandidate
-0x00ff3e PreviousCandidate
-0x00ff3f Hangul_Special
-0x00ff50 Home                  1
-0x00ff51 Left                  1
-0x00ff52 Up                    1
-0x00ff53 Right                 1
-0x00ff54 Down                  1
-0x00ff55 Page_Up               1
-0x00ff55 Prior
-0x00ff56 Page_Down             1
-0x00ff56 Next
-0x00ff57 End                   1
-0x00ff58 Begin                 1
-0x00ff60 Select
-0x00ff61 Print                 1
-0x00ff62 Execute
-0x00ff63 Insert                        1
-0x00ff65 Undo
-0x00ff66 Redo
-0x00ff67 Menu
-0x00ff68 Find
-0x00ff69 Cancel
-0x00ff6a Help
-0x00ff6b Break
-0x00ff7e Arabic_switch
-0x00ff7e Greek_switch
-0x00ff7e Hangul_switch
-0x00ff7e Hebrew_switch
-0x00ff7e ISO_Group_Shift
-0x00ff7e Mode_switch
-0x00ff7e kana_switch
-0x00ff7e script_switch
-0x00ff7f Num_Lock              1
-0x00ff80 KP_Space              1
-0x00ff89 KP_Tab                        1
-0x00ff8d KP_Enter              1
-0x00ff91 KP_F1
-0x00ff92 KP_F2
-0x00ff93 KP_F3
-0x00ff94 KP_F4
-0x00ff95 KP_Home               1
-0x00ff96 KP_Left               1
-0x00ff97 KP_Up                 1
-0x00ff98 KP_Right              1
-0x00ff99 KP_Down               1
-0x00ff9a KP_Page_Up            1
-0x00ff9a KP_Prior              1
-0x00ff9b KP_Page_Down          1
-0x00ff9b KP_Next               1
-0x00ff9c KP_End                        1
-0x00ff9d KP_Begin              1
-0x00ff9e KP_Insert             1
-0x00ff9f KP_Delete             1
-0x00ffaa KP_Multiply
-0x00ffab KP_Add
-0x00ffac KP_Separator
-0x00ffad KP_Subtract
-0x00ffae KP_Decimal
-0x00ffaf KP_Divide
-0x00ffb0 KP_0
-0x00ffb1 KP_1
-0x00ffb2 KP_2
-0x00ffb3 KP_3
-0x00ffb4 KP_4
-0x00ffb5 KP_5
-0x00ffb6 KP_6
-0x00ffb7 KP_7
-0x00ffb8 KP_8
-0x00ffb9 KP_9
-0x00ffbd KP_Equal
-0x00ffbe F1
-0x00ffbf F2
-0x00ffc0 F3
-0x00ffc1 F4
-0x00ffc2 F5
-0x00ffc3 F6
-0x00ffc4 F7
-0x00ffc5 F8
-0x00ffc6 F9
-0x00ffc7 F10
-0x00ffc8 F11
-0x00ffc9 F12
-0x00ffca F13
-0x00ffcb F14
-0x00ffcc F15
-0x00ffcd F16
-0x00ffce F17
-0x00ffcf F18
-0x00ffd0 F19
-0x00ffd1 F20
-0x00ffd2 F21
-0x00ffd3 F22
-0x00ffd4 F23
-0x00ffd5 F24
-0x00ffd6 F25
-0x00ffd7 F26
-0x00ffd8 F27
-0x00ffd9 F28
-0x00ffda F29
-0x00ffdb F30
-0x00ffdc F31
-0x00ffdd F32
-0x00ffde F33
-0x00ffdf F34
-0x00ffe0 F35
-0x00ffe1 Shift_L
-0x00ffe2 Shift_R
-0x00ffe3 Control_L
-0x00ffe4 Control_R
-0x00ffe5 Caps_Lock
-0x00ffe6 Shift_Lock
-0x00ffe7 Meta_L
-0x00ffe8 Meta_R
-0x00ffe9 Alt_L
-0x00ffea Alt_R
-0x00ffeb Super_L
-0x00ffec Super_R
-0x00ffed Hyper_L
-0x00ffee Hyper_R
-0x00ffff Delete                1
+0x020 space
+0x021 exclam
+0x022 quotedbl
+0x023 numbersign
+0x024 dollar
+0x025 percent
+0x026 ampersand
+0x027 apostrophe
+0x027 quoteright
+0x028 parenleft
+0x029 parenright
+0x02a asterisk
+0x02b plus
+0x02c comma
+0x02d minus
+0x02e period
+0x02f slash
+0x030 0
+0x031 1
+0x032 2
+0x033 3
+0x034 4
+0x035 5
+0x036 6
+0x037 7
+0x038 8
+0x039 9
+0x03a colon
+0x03b semicolon
+0x03c less
+0x03d equal
+0x03e greater
+0x03f question
+0x040 at
+0x041 A
+0x042 B
+0x043 C
+0x044 D
+0x045 E
+0x046 F
+0x047 G
+0x048 H
+0x049 I
+0x04a J
+0x04b K
+0x04c L
+0x04d M
+0x04e N
+0x04f O
+0x050 P
+0x051 Q
+0x052 R
+0x053 S
+0x054 T
+0x055 U
+0x056 V
+0x057 W
+0x058 X
+0x059 Y
+0x05a Z
+0x05b bracketleft
+0x05c backslash
+0x05d bracketright
+0x05e asciicircum
+0x05f underscore
+0x060 grave
+0x060 quoteleft
+0x061 a
+0x062 b
+0x063 c
+0x064 d
+0x065 e
+0x066 f
+0x067 g
+0x068 h
+0x069 i
+0x06a j
+0x06b k
+0x06c l
+0x06d m
+0x06e n
+0x06f o
+0x070 p
+0x071 q
+0x072 r
+0x073 s
+0x074 t
+0x075 u
+0x076 v
+0x077 w
+0x078 x
+0x079 y
+0x07a z
+0x07b braceleft
+0x07c bar
+0x07d braceright
+0x07e asciitilde
+0x0a0 nobreakspace
+0x0a1 exclamdown
+0x0a2 cent
+0x0a3 sterling
+0x0a4 currency
+0x0a5 yen
+0x0a6 brokenbar
+0x0a7 section
+0x0a8 diaeresis
+0x0a9 copyright
+0x0aa ordfeminine
+0x0ab guillemotleft
+0x0ac notsign
+0x0ad hyphen
+0x0ae registered
+0x0af macron
+0x0b0 degree
+0x0b1 plusminus
+0x0b2 twosuperior
+0x0b3 threesuperior
+0x0b4 acute
+0x0b5 mu
+0x0b6 paragraph
+0x0b7 periodcentered
+0x0b8 cedilla
+0x0b9 onesuperior
+0x0ba masculine
+0x0bb guillemotright
+0x0bc onequarter
+0x0bd onehalf
+0x0be threequarters
+0x0bf questiondown
+0x0c0 Agrave
+0x0c1 Aacute
+0x0c2 Acircumflex
+0x0c3 Atilde
+0x0c4 Adiaeresis
+0x0c5 Aring
+0x0c6 AE
+0x0c7 Ccedilla
+0x0c8 Egrave
+0x0c9 Eacute
+0x0ca Ecircumflex
+0x0cb Ediaeresis
+0x0cc Igrave
+0x0cd Iacute
+0x0ce Icircumflex
+0x0cf Idiaeresis
+0x0d0 Eth
+0x0d0 ETH
+0x0d1 Ntilde
+0x0d2 Ograve
+0x0d3 Oacute
+0x0d4 Ocircumflex
+0x0d5 Otilde
+0x0d6 Odiaeresis
+0x0d7 multiply
+0x0d8 Ooblique
+0x0d8 Oslash
+0x0d9 Ugrave
+0x0da Uacute
+0x0db Ucircumflex
+0x0dc Udiaeresis
+0x0dd Yacute
+0x0de Thorn
+0x0de THORN
+0x0df ssharp
+0x0e0 agrave
+0x0e1 aacute
+0x0e2 acircumflex
+0x0e3 atilde
+0x0e4 adiaeresis
+0x0e5 aring
+0x0e6 ae
+0x0e7 ccedilla
+0x0e8 egrave
+0x0e9 eacute
+0x0ea ecircumflex
+0x0eb ediaeresis
+0x0ec igrave
+0x0ed iacute
+0x0ee icircumflex
+0x0ef idiaeresis
+0x0f0 eth
+0x0f1 ntilde
+0x0f2 ograve
+0x0f3 oacute
+0x0f4 ocircumflex
+0x0f5 otilde
+0x0f6 odiaeresis
+0x0f7 division
+0x0f8 ooblique
+0x0f8 oslash
+0x0f9 ugrave
+0x0fa uacute
+0x0fb ucircumflex
+0x0fc udiaeresis
+0x0fd yacute
+0x0fe thorn
+0x0ff ydiaeresis
+0x100012c Ibreve
+0x100012d ibreve
+0x1000174 Wcircumflex
+0x1000175 wcircumflex
+0x1000176 Ycircumflex
+0x1000177 ycircumflex
+0x100018f SCHWA
+0x100019f Obarred
+0x10001a0 Ohorn
+0x10001a1 ohorn
+0x10001af Uhorn
+0x10001b0 uhorn
+0x10001b5 Zstroke
+0x10001b6 zstroke
+0x10001b7 EZH
+0x10001d1 Ocaron
+0x10001d2 ocaron
+0x10001e6 Gcaron
+0x10001e7 gcaron
+0x1000259 schwa
+0x1000275 obarred
+0x1000292 ezh
+0x1000492 Cyrillic_GHE_bar
+0x1000493 Cyrillic_ghe_bar
+0x1000496 Cyrillic_ZHE_descender
+0x1000497 Cyrillic_zhe_descender
+0x100049a Cyrillic_KA_descender
+0x100049b Cyrillic_ka_descender
+0x100049c Cyrillic_KA_vertstroke
+0x100049d Cyrillic_ka_vertstroke
+0x10004a2 Cyrillic_EN_descender
+0x10004a3 Cyrillic_en_descender
+0x10004ae Cyrillic_U_straight
+0x10004af Cyrillic_u_straight
+0x10004b0 Cyrillic_U_straight_bar
+0x10004b1 Cyrillic_u_straight_bar
+0x10004b2 Cyrillic_HA_descender
+0x10004b3 Cyrillic_ha_descender
+0x10004b6 Cyrillic_CHE_descender
+0x10004b7 Cyrillic_che_descender
+0x10004b8 Cyrillic_CHE_vertstroke
+0x10004b9 Cyrillic_che_vertstroke
+0x10004ba Cyrillic_SHHA
+0x10004bb Cyrillic_shha
+0x10004d8 Cyrillic_SCHWA
+0x10004d9 Cyrillic_schwa
+0x10004e2 Cyrillic_I_macron
+0x10004e3 Cyrillic_i_macron
+0x10004e8 Cyrillic_O_bar
+0x10004e9 Cyrillic_o_bar
+0x10004ee Cyrillic_U_macron
+0x10004ef Cyrillic_u_macron
+0x1000531 Armenian_AYB
+0x1000532 Armenian_BEN
+0x1000533 Armenian_GIM
+0x1000534 Armenian_DA
+0x1000535 Armenian_YECH
+0x1000536 Armenian_ZA
+0x1000537 Armenian_E
+0x1000538 Armenian_AT
+0x1000539 Armenian_TO
+0x100053a Armenian_ZHE
+0x100053b Armenian_INI
+0x100053c Armenian_LYUN
+0x100053d Armenian_KHE
+0x100053e Armenian_TSA
+0x100053f Armenian_KEN
+0x1000540 Armenian_HO
+0x1000541 Armenian_DZA
+0x1000542 Armenian_GHAT
+0x1000543 Armenian_TCHE
+0x1000544 Armenian_MEN
+0x1000545 Armenian_HI
+0x1000546 Armenian_NU
+0x1000547 Armenian_SHA
+0x1000548 Armenian_VO
+0x1000549 Armenian_CHA
+0x100054a Armenian_PE
+0x100054b Armenian_JE
+0x100054c Armenian_RA
+0x100054d Armenian_SE
+0x100054e Armenian_VEV
+0x100054f Armenian_TYUN
+0x1000550 Armenian_RE
+0x1000551 Armenian_TSO
+0x1000552 Armenian_VYUN
+0x1000553 Armenian_PYUR
+0x1000554 Armenian_KE
+0x1000555 Armenian_O
+0x1000556 Armenian_FE
+0x100055a Armenian_apostrophe
+0x100055b Armenian_accent
+0x100055b Armenian_shesht
+0x100055c Armenian_amanak
+0x100055c Armenian_exclam
+0x100055d Armenian_but
+0x100055d Armenian_separation_mark
+0x100055e Armenian_paruyk
+0x100055e Armenian_question
+0x1000561 Armenian_ayb
+0x1000562 Armenian_ben
+0x1000563 Armenian_gim
+0x1000564 Armenian_da
+0x1000565 Armenian_yech
+0x1000566 Armenian_za
+0x1000567 Armenian_e
+0x1000568 Armenian_at
+0x1000569 Armenian_to
+0x100056a Armenian_zhe
+0x100056b Armenian_ini
+0x100056c Armenian_lyun
+0x100056d Armenian_khe
+0x100056e Armenian_tsa
+0x100056f Armenian_ken
+0x1000570 Armenian_ho
+0x1000571 Armenian_dza
+0x1000572 Armenian_ghat
+0x1000573 Armenian_tche
+0x1000574 Armenian_men
+0x1000575 Armenian_hi
+0x1000576 Armenian_nu
+0x1000577 Armenian_sha
+0x1000578 Armenian_vo
+0x1000579 Armenian_cha
+0x100057a Armenian_pe
+0x100057b Armenian_je
+0x100057c Armenian_ra
+0x100057d Armenian_se
+0x100057e Armenian_vev
+0x100057f Armenian_tyun
+0x1000580 Armenian_re
+0x1000581 Armenian_tso
+0x1000582 Armenian_vyun
+0x1000583 Armenian_pyur
+0x1000584 Armenian_ke
+0x1000585 Armenian_o
+0x1000586 Armenian_fe
+0x1000587 Armenian_ligature_ew
+0x1000589 Armenian_full_stop
+0x1000589 Armenian_verjaket
+0x100058a Armenian_hyphen
+0x100058a Armenian_yentamna
+0x1000653 Arabic_madda_above
+0x1000654 Arabic_hamza_above
+0x1000655 Arabic_hamza_below
+0x1000660 Arabic_0
+0x1000661 Arabic_1
+0x1000662 Arabic_2
+0x1000663 Arabic_3
+0x1000664 Arabic_4
+0x1000665 Arabic_5
+0x1000666 Arabic_6
+0x1000667 Arabic_7
+0x1000668 Arabic_8
+0x1000669 Arabic_9
+0x100066a Arabic_percent
+0x1000670 Arabic_superscript_alef
+0x1000679 Arabic_tteh
+0x100067e Arabic_peh
+0x1000686 Arabic_tcheh
+0x1000688 Arabic_ddal
+0x1000691 Arabic_rreh
+0x1000698 Arabic_jeh
+0x10006a4 Arabic_veh
+0x10006a9 Arabic_keheh
+0x10006af Arabic_gaf
+0x10006ba Arabic_noon_ghunna
+0x10006be Arabic_heh_doachashmee
+0x10006c1 Arabic_heh_goal
+0x10006cc Arabic_farsi_yeh
+0x10006cc Farsi_yeh
+0x10006d2 Arabic_yeh_baree
+0x10006d4 Arabic_fullstop
+0x10006f0 Farsi_0
+0x10006f1 Farsi_1
+0x10006f2 Farsi_2
+0x10006f3 Farsi_3
+0x10006f4 Farsi_4
+0x10006f5 Farsi_5
+0x10006f6 Farsi_6
+0x10006f7 Farsi_7
+0x10006f8 Farsi_8
+0x10006f9 Farsi_9
+0x1000d82 Sinh_ng
+0x1000d83 Sinh_h2
+0x1000d85 Sinh_a
+0x1000d86 Sinh_aa
+0x1000d87 Sinh_ae
+0x1000d88 Sinh_aee
+0x1000d89 Sinh_i
+0x1000d8a Sinh_ii
+0x1000d8b Sinh_u
+0x1000d8c Sinh_uu
+0x1000d8d Sinh_ri
+0x1000d8e Sinh_rii
+0x1000d8f Sinh_lu
+0x1000d90 Sinh_luu
+0x1000d91 Sinh_e
+0x1000d92 Sinh_ee
+0x1000d93 Sinh_ai
+0x1000d94 Sinh_o
+0x1000d95 Sinh_oo
+0x1000d96 Sinh_au
+0x1000d9a Sinh_ka
+0x1000d9b Sinh_kha
+0x1000d9c Sinh_ga
+0x1000d9d Sinh_gha
+0x1000d9e Sinh_ng2
+0x1000d9f Sinh_nga
+0x1000da0 Sinh_ca
+0x1000da1 Sinh_cha
+0x1000da2 Sinh_ja
+0x1000da3 Sinh_jha
+0x1000da4 Sinh_nya
+0x1000da5 Sinh_jnya
+0x1000da6 Sinh_nja
+0x1000da7 Sinh_tta
+0x1000da8 Sinh_ttha
+0x1000da9 Sinh_dda
+0x1000daa Sinh_ddha
+0x1000dab Sinh_nna
+0x1000dac Sinh_ndda
+0x1000dad Sinh_tha
+0x1000dae Sinh_thha
+0x1000daf Sinh_dha
+0x1000db0 Sinh_dhha
+0x1000db1 Sinh_na
+0x1000db3 Sinh_ndha
+0x1000db4 Sinh_pa
+0x1000db5 Sinh_pha
+0x1000db6 Sinh_ba
+0x1000db7 Sinh_bha
+0x1000db8 Sinh_ma
+0x1000db9 Sinh_mba
+0x1000dba Sinh_ya
+0x1000dbb Sinh_ra
+0x1000dbd Sinh_la
+0x1000dc0 Sinh_va
+0x1000dc1 Sinh_sha
+0x1000dc2 Sinh_ssha
+0x1000dc3 Sinh_sa
+0x1000dc4 Sinh_ha
+0x1000dc5 Sinh_lla
+0x1000dc6 Sinh_fa
+0x1000dca Sinh_al
+0x1000dcf Sinh_aa2
+0x1000dd0 Sinh_ae2
+0x1000dd1 Sinh_aee2
+0x1000dd2 Sinh_i2
+0x1000dd3 Sinh_ii2
+0x1000dd4 Sinh_u2
+0x1000dd6 Sinh_uu2
+0x1000dd8 Sinh_ru2
+0x1000dd9 Sinh_e2
+0x1000dda Sinh_ee2
+0x1000ddb Sinh_ai2
+0x1000ddc Sinh_o2
+0x1000ddd Sinh_oo2
+0x1000dde Sinh_au2
+0x1000ddf Sinh_lu2
+0x1000df2 Sinh_ruu2
+0x1000df3 Sinh_luu2
+0x1000df4 Sinh_kunddaliya
+0x10010d0 Georgian_an
+0x10010d1 Georgian_ban
+0x10010d2 Georgian_gan
+0x10010d3 Georgian_don
+0x10010d4 Georgian_en
+0x10010d5 Georgian_vin
+0x10010d6 Georgian_zen
+0x10010d7 Georgian_tan
+0x10010d8 Georgian_in
+0x10010d9 Georgian_kan
+0x10010da Georgian_las
+0x10010db Georgian_man
+0x10010dc Georgian_nar
+0x10010dd Georgian_on
+0x10010de Georgian_par
+0x10010df Georgian_zhar
+0x10010e0 Georgian_rae
+0x10010e1 Georgian_san
+0x10010e2 Georgian_tar
+0x10010e3 Georgian_un
+0x10010e4 Georgian_phar
+0x10010e5 Georgian_khar
+0x10010e6 Georgian_ghan
+0x10010e7 Georgian_qar
+0x10010e8 Georgian_shin
+0x10010e9 Georgian_chin
+0x10010ea Georgian_can
+0x10010eb Georgian_jil
+0x10010ec Georgian_cil
+0x10010ed Georgian_char
+0x10010ee Georgian_xan
+0x10010ef Georgian_jhan
+0x10010f0 Georgian_hae
+0x10010f1 Georgian_he
+0x10010f2 Georgian_hie
+0x10010f3 Georgian_we
+0x10010f4 Georgian_har
+0x10010f5 Georgian_hoe
+0x10010f6 Georgian_fi
+0x1001e02 Babovedot
+0x1001e03 babovedot
+0x1001e0a Dabovedot
+0x1001e0b dabovedot
+0x1001e1e Fabovedot
+0x1001e1f fabovedot
+0x1001e36 Lbelowdot
+0x1001e37 lbelowdot
+0x1001e40 Mabovedot
+0x1001e41 mabovedot
+0x1001e56 Pabovedot
+0x1001e57 pabovedot
+0x1001e60 Sabovedot
+0x1001e61 sabovedot
+0x1001e6a Tabovedot
+0x1001e6b tabovedot
+0x1001e80 Wgrave
+0x1001e81 wgrave
+0x1001e82 Wacute
+0x1001e83 wacute
+0x1001e84 Wdiaeresis
+0x1001e85 wdiaeresis
+0x1001e8a Xabovedot
+0x1001e8b xabovedot
+0x1001ea0 Abelowdot
+0x1001ea1 abelowdot
+0x1001ea2 Ahook
+0x1001ea3 ahook
+0x1001ea4 Acircumflexacute
+0x1001ea5 acircumflexacute
+0x1001ea6 Acircumflexgrave
+0x1001ea7 acircumflexgrave
+0x1001ea8 Acircumflexhook
+0x1001ea9 acircumflexhook
+0x1001eaa Acircumflextilde
+0x1001eab acircumflextilde
+0x1001eac Acircumflexbelowdot
+0x1001ead acircumflexbelowdot
+0x1001eae Abreveacute
+0x1001eaf abreveacute
+0x1001eb0 Abrevegrave
+0x1001eb1 abrevegrave
+0x1001eb2 Abrevehook
+0x1001eb3 abrevehook
+0x1001eb4 Abrevetilde
+0x1001eb5 abrevetilde
+0x1001eb6 Abrevebelowdot
+0x1001eb7 abrevebelowdot
+0x1001eb8 Ebelowdot
+0x1001eb9 ebelowdot
+0x1001eba Ehook
+0x1001ebb ehook
+0x1001ebc Etilde
+0x1001ebd etilde
+0x1001ebe Ecircumflexacute
+0x1001ebf ecircumflexacute
+0x1001ec0 Ecircumflexgrave
+0x1001ec1 ecircumflexgrave
+0x1001ec2 Ecircumflexhook
+0x1001ec3 ecircumflexhook
+0x1001ec4 Ecircumflextilde
+0x1001ec5 ecircumflextilde
+0x1001ec6 Ecircumflexbelowdot
+0x1001ec7 ecircumflexbelowdot
+0x1001ec8 Ihook
+0x1001ec9 ihook
+0x1001eca Ibelowdot
+0x1001ecb ibelowdot
+0x1001ecc Obelowdot
+0x1001ecd obelowdot
+0x1001ece Ohook
+0x1001ecf ohook
+0x1001ed0 Ocircumflexacute
+0x1001ed1 ocircumflexacute
+0x1001ed2 Ocircumflexgrave
+0x1001ed3 ocircumflexgrave
+0x1001ed4 Ocircumflexhook
+0x1001ed5 ocircumflexhook
+0x1001ed6 Ocircumflextilde
+0x1001ed7 ocircumflextilde
+0x1001ed8 Ocircumflexbelowdot
+0x1001ed9 ocircumflexbelowdot
+0x1001eda Ohornacute
+0x1001edb ohornacute
+0x1001edc Ohorngrave
+0x1001edd ohorngrave
+0x1001ede Ohornhook
+0x1001edf ohornhook
+0x1001ee0 Ohorntilde
+0x1001ee1 ohorntilde
+0x1001ee2 Ohornbelowdot
+0x1001ee3 ohornbelowdot
+0x1001ee4 Ubelowdot
+0x1001ee5 ubelowdot
+0x1001ee6 Uhook
+0x1001ee7 uhook
+0x1001ee8 Uhornacute
+0x1001ee9 uhornacute
+0x1001eea Uhorngrave
+0x1001eeb uhorngrave
+0x1001eec Uhornhook
+0x1001eed uhornhook
+0x1001eee Uhorntilde
+0x1001eef uhorntilde
+0x1001ef0 Uhornbelowdot
+0x1001ef1 uhornbelowdot
+0x1001ef2 Ygrave
+0x1001ef3 ygrave
+0x1001ef4 Ybelowdot
+0x1001ef5 ybelowdot
+0x1001ef6 Yhook
+0x1001ef7 yhook
+0x1001ef8 Ytilde
+0x1001ef9 ytilde
+0x1002070 zerosuperior
+0x1002074 foursuperior
+0x1002075 fivesuperior
+0x1002076 sixsuperior
+0x1002077 sevensuperior
+0x1002078 eightsuperior
+0x1002079 ninesuperior
+0x1002080 zerosubscript
+0x1002081 onesubscript
+0x1002082 twosubscript
+0x1002083 threesubscript
+0x1002084 foursubscript
+0x1002085 fivesubscript
+0x1002086 sixsubscript
+0x1002087 sevensubscript
+0x1002088 eightsubscript
+0x1002089 ninesubscript
+0x10020a0 EcuSign
+0x10020a1 ColonSign
+0x10020a2 CruzeiroSign
+0x10020a3 FFrancSign
+0x10020a4 LiraSign
+0x10020a5 MillSign
+0x10020a6 NairaSign
+0x10020a7 PesetaSign
+0x10020a8 RupeeSign
+0x10020a9 WonSign
+0x10020aa NewSheqelSign
+0x10020ab DongSign
+0x1002202 partdifferential
+0x1002205 emptyset
+0x1002208 elementof
+0x1002209 notelementof
+0x100220b containsas
+0x100221a squareroot
+0x100221b cuberoot
+0x100221c fourthroot
+0x100222c dintegral
+0x100222d tintegral
+0x1002235 because
+0x1002247 notapproxeq
+0x1002248 approxeq
+0x1002262 notidentical
+0x1002263 stricteq
+0x1002800 braille_blank
+0x1002801 braille_dots_1
+0x1002802 braille_dots_2
+0x1002803 braille_dots_12
+0x1002804 braille_dots_3
+0x1002805 braille_dots_13
+0x1002806 braille_dots_23
+0x1002807 braille_dots_123
+0x1002808 braille_dots_4
+0x1002809 braille_dots_14
+0x100280a braille_dots_24
+0x100280b braille_dots_124
+0x100280c braille_dots_34
+0x100280d braille_dots_134
+0x100280e braille_dots_234
+0x100280f braille_dots_1234
+0x1002810 braille_dots_5
+0x1002811 braille_dots_15
+0x1002812 braille_dots_25
+0x1002813 braille_dots_125
+0x1002814 braille_dots_35
+0x1002815 braille_dots_135
+0x1002816 braille_dots_235
+0x1002817 braille_dots_1235
+0x1002818 braille_dots_45
+0x1002819 braille_dots_145
+0x100281a braille_dots_245
+0x100281b braille_dots_1245
+0x100281c braille_dots_345
+0x100281d braille_dots_1345
+0x100281e braille_dots_2345
+0x100281f braille_dots_12345
+0x1002820 braille_dots_6
+0x1002821 braille_dots_16
+0x1002822 braille_dots_26
+0x1002823 braille_dots_126
+0x1002824 braille_dots_36
+0x1002825 braille_dots_136
+0x1002826 braille_dots_236
+0x1002827 braille_dots_1236
+0x1002828 braille_dots_46
+0x1002829 braille_dots_146
+0x100282a braille_dots_246
+0x100282b braille_dots_1246
+0x100282c braille_dots_346
+0x100282d braille_dots_1346
+0x100282e braille_dots_2346
+0x100282f braille_dots_12346
+0x1002830 braille_dots_56
+0x1002831 braille_dots_156
+0x1002832 braille_dots_256
+0x1002833 braille_dots_1256
+0x1002834 braille_dots_356
+0x1002835 braille_dots_1356
+0x1002836 braille_dots_2356
+0x1002837 braille_dots_12356
+0x1002838 braille_dots_456
+0x1002839 braille_dots_1456
+0x100283a braille_dots_2456
+0x100283b braille_dots_12456
+0x100283c braille_dots_3456
+0x100283d braille_dots_13456
+0x100283e braille_dots_23456
+0x100283f braille_dots_123456
+0x1002840 braille_dots_7
+0x1002841 braille_dots_17
+0x1002842 braille_dots_27
+0x1002843 braille_dots_127
+0x1002844 braille_dots_37
+0x1002845 braille_dots_137
+0x1002846 braille_dots_237
+0x1002847 braille_dots_1237
+0x1002848 braille_dots_47
+0x1002849 braille_dots_147
+0x100284a braille_dots_247
+0x100284b braille_dots_1247
+0x100284c braille_dots_347
+0x100284d braille_dots_1347
+0x100284e braille_dots_2347
+0x100284f braille_dots_12347
+0x1002850 braille_dots_57
+0x1002851 braille_dots_157
+0x1002852 braille_dots_257
+0x1002853 braille_dots_1257
+0x1002854 braille_dots_357
+0x1002855 braille_dots_1357
+0x1002856 braille_dots_2357
+0x1002857 braille_dots_12357
+0x1002858 braille_dots_457
+0x1002859 braille_dots_1457
+0x100285a braille_dots_2457
+0x100285b braille_dots_12457
+0x100285c braille_dots_3457
+0x100285d braille_dots_13457
+0x100285e braille_dots_23457
+0x100285f braille_dots_123457
+0x1002860 braille_dots_67
+0x1002861 braille_dots_167
+0x1002862 braille_dots_267
+0x1002863 braille_dots_1267
+0x1002864 braille_dots_367
+0x1002865 braille_dots_1367
+0x1002866 braille_dots_2367
+0x1002867 braille_dots_12367
+0x1002868 braille_dots_467
+0x1002869 braille_dots_1467
+0x100286a braille_dots_2467
+0x100286b braille_dots_12467
+0x100286c braille_dots_3467
+0x100286d braille_dots_13467
+0x100286e braille_dots_23467
+0x100286f braille_dots_123467
+0x1002870 braille_dots_567
+0x1002871 braille_dots_1567
+0x1002872 braille_dots_2567
+0x1002873 braille_dots_12567
+0x1002874 braille_dots_3567
+0x1002875 braille_dots_13567
+0x1002876 braille_dots_23567
+0x1002877 braille_dots_123567
+0x1002878 braille_dots_4567
+0x1002879 braille_dots_14567
+0x100287a braille_dots_24567
+0x100287b braille_dots_124567
+0x100287c braille_dots_34567
+0x100287d braille_dots_134567
+0x100287e braille_dots_234567
+0x100287f braille_dots_1234567
+0x1002880 braille_dots_8
+0x1002881 braille_dots_18
+0x1002882 braille_dots_28
+0x1002883 braille_dots_128
+0x1002884 braille_dots_38
+0x1002885 braille_dots_138
+0x1002886 braille_dots_238
+0x1002887 braille_dots_1238
+0x1002888 braille_dots_48
+0x1002889 braille_dots_148
+0x100288a braille_dots_248
+0x100288b braille_dots_1248
+0x100288c braille_dots_348
+0x100288d braille_dots_1348
+0x100288e braille_dots_2348
+0x100288f braille_dots_12348
+0x1002890 braille_dots_58
+0x1002891 braille_dots_158
+0x1002892 braille_dots_258
+0x1002893 braille_dots_1258
+0x1002894 braille_dots_358
+0x1002895 braille_dots_1358
+0x1002896 braille_dots_2358
+0x1002897 braille_dots_12358
+0x1002898 braille_dots_458
+0x1002899 braille_dots_1458
+0x100289a braille_dots_2458
+0x100289b braille_dots_12458
+0x100289c braille_dots_3458
+0x100289d braille_dots_13458
+0x100289e braille_dots_23458
+0x100289f braille_dots_123458
+0x10028a0 braille_dots_68
+0x10028a1 braille_dots_168
+0x10028a2 braille_dots_268
+0x10028a3 braille_dots_1268
+0x10028a4 braille_dots_368
+0x10028a5 braille_dots_1368
+0x10028a6 braille_dots_2368
+0x10028a7 braille_dots_12368
+0x10028a8 braille_dots_468
+0x10028a9 braille_dots_1468
+0x10028aa braille_dots_2468
+0x10028ab braille_dots_12468
+0x10028ac braille_dots_3468
+0x10028ad braille_dots_13468
+0x10028ae braille_dots_23468
+0x10028af braille_dots_123468
+0x10028b0 braille_dots_568
+0x10028b1 braille_dots_1568
+0x10028b2 braille_dots_2568
+0x10028b3 braille_dots_12568
+0x10028b4 braille_dots_3568
+0x10028b5 braille_dots_13568
+0x10028b6 braille_dots_23568
+0x10028b7 braille_dots_123568
+0x10028b8 braille_dots_4568
+0x10028b9 braille_dots_14568
+0x10028ba braille_dots_24568
+0x10028bb braille_dots_124568
+0x10028bc braille_dots_34568
+0x10028bd braille_dots_134568
+0x10028be braille_dots_234568
+0x10028bf braille_dots_1234568
+0x10028c0 braille_dots_78
+0x10028c1 braille_dots_178
+0x10028c2 braille_dots_278
+0x10028c3 braille_dots_1278
+0x10028c4 braille_dots_378
+0x10028c5 braille_dots_1378
+0x10028c6 braille_dots_2378
+0x10028c7 braille_dots_12378
+0x10028c8 braille_dots_478
+0x10028c9 braille_dots_1478
+0x10028ca braille_dots_2478
+0x10028cb braille_dots_12478
+0x10028cc braille_dots_3478
+0x10028cd braille_dots_13478
+0x10028ce braille_dots_23478
+0x10028cf braille_dots_123478
+0x10028d0 braille_dots_578
+0x10028d1 braille_dots_1578
+0x10028d2 braille_dots_2578
+0x10028d3 braille_dots_12578
+0x10028d4 braille_dots_3578
+0x10028d5 braille_dots_13578
+0x10028d6 braille_dots_23578
+0x10028d7 braille_dots_123578
+0x10028d8 braille_dots_4578
+0x10028d9 braille_dots_14578
+0x10028da braille_dots_24578
+0x10028db braille_dots_124578
+0x10028dc braille_dots_34578
+0x10028dd braille_dots_134578
+0x10028de braille_dots_234578
+0x10028df braille_dots_1234578
+0x10028e0 braille_dots_678
+0x10028e1 braille_dots_1678
+0x10028e2 braille_dots_2678
+0x10028e3 braille_dots_12678
+0x10028e4 braille_dots_3678
+0x10028e5 braille_dots_13678
+0x10028e6 braille_dots_23678
+0x10028e7 braille_dots_123678
+0x10028e8 braille_dots_4678
+0x10028e9 braille_dots_14678
+0x10028ea braille_dots_24678
+0x10028eb braille_dots_124678
+0x10028ec braille_dots_34678
+0x10028ed braille_dots_134678
+0x10028ee braille_dots_234678
+0x10028ef braille_dots_1234678
+0x10028f0 braille_dots_5678
+0x10028f1 braille_dots_15678
+0x10028f2 braille_dots_25678
+0x10028f3 braille_dots_125678
+0x10028f4 braille_dots_35678
+0x10028f5 braille_dots_135678
+0x10028f6 braille_dots_235678
+0x10028f7 braille_dots_1235678
+0x10028f8 braille_dots_45678
+0x10028f9 braille_dots_145678
+0x10028fa braille_dots_245678
+0x10028fb braille_dots_1245678
+0x10028fc braille_dots_345678
+0x10028fd braille_dots_1345678
+0x10028fe braille_dots_2345678
+0x10028ff braille_dots_12345678
+0x1008fe01 Switch_VT_1
+0x1008fe02 Switch_VT_2
+0x1008fe03 Switch_VT_3
+0x1008fe04 Switch_VT_4
+0x1008fe05 Switch_VT_5
+0x1008fe06 Switch_VT_6
+0x1008fe07 Switch_VT_7
+0x1008fe08 Switch_VT_8
+0x1008fe09 Switch_VT_9
+0x1008fe0a Switch_VT_10
+0x1008fe0b Switch_VT_11
+0x1008fe0c Switch_VT_12
+0x1008fe20 Ungrab
+0x1008fe21 ClearGrab
+0x1008fe22 Next_VMode
+0x1008fe23 Prev_VMode
+0x1008fe24 LogWindowTree
+0x1008fe25 LogGrabInfo
+0x1008ff01 ModeLock
+0x1008ff02 MonBrightnessUp
+0x1008ff03 MonBrightnessDown
+0x1008ff04 KbdLightOnOff
+0x1008ff05 KbdBrightnessUp
+0x1008ff06 KbdBrightnessDown
+0x1008ff10 Standby
+0x1008ff11 AudioLowerVolume
+0x1008ff12 AudioMute
+0x1008ff13 AudioRaiseVolume
+0x1008ff14 AudioPlay
+0x1008ff15 AudioStop
+0x1008ff16 AudioPrev
+0x1008ff17 AudioNext
+0x1008ff18 HomePage
+0x1008ff19 Mail
+0x1008ff1a Start
+0x1008ff1b Search
+0x1008ff1c AudioRecord
+0x1008ff1d Calculator
+0x1008ff1e Memo
+0x1008ff1f ToDoList
+0x1008ff20 Calendar
+0x1008ff21 PowerDown
+0x1008ff22 ContrastAdjust
+0x1008ff23 RockerUp
+0x1008ff24 RockerDown
+0x1008ff25 RockerEnter
+0x1008ff26 Back
+0x1008ff27 Forward
+0x1008ff28 Stop
+0x1008ff29 Refresh
+0x1008ff2a PowerOff
+0x1008ff2b WakeUp
+0x1008ff2c Eject
+0x1008ff2d ScreenSaver
+0x1008ff2e WWW
+0x1008ff2f Sleep
+0x1008ff30 Favorites
+0x1008ff31 AudioPause
+0x1008ff32 AudioMedia
+0x1008ff33 MyComputer
+0x1008ff34 VendorHome
+0x1008ff35 LightBulb
+0x1008ff36 Shop
+0x1008ff37 History
+0x1008ff38 OpenURL
+0x1008ff39 AddFavorite
+0x1008ff3a HotLinks
+0x1008ff3b BrightnessAdjust
+0x1008ff3c Finance
+0x1008ff3d Community
+0x1008ff3e AudioRewind
+0x1008ff3f BackForward
+0x1008ff40 Launch0
+0x1008ff41 Launch1
+0x1008ff42 Launch2
+0x1008ff43 Launch3
+0x1008ff44 Launch4
+0x1008ff45 Launch5
+0x1008ff46 Launch6
+0x1008ff47 Launch7
+0x1008ff48 Launch8
+0x1008ff49 Launch9
+0x1008ff4a LaunchA
+0x1008ff4b LaunchB
+0x1008ff4c LaunchC
+0x1008ff4d LaunchD
+0x1008ff4e LaunchE
+0x1008ff4f LaunchF
+0x1008ff50 ApplicationLeft
+0x1008ff51 ApplicationRight
+0x1008ff52 Book
+0x1008ff53 CD
+0x1008ff55 WindowClear
+0x1008ff56 Close
+0x1008ff57 Copy
+0x1008ff58 Cut
+0x1008ff59 Display
+0x1008ff5a DOS
+0x1008ff5b Documents
+0x1008ff5c Excel
+0x1008ff5d Explorer
+0x1008ff5e Game
+0x1008ff5f Go
+0x1008ff60 iTouch
+0x1008ff61 LogOff
+0x1008ff62 Market
+0x1008ff63 Meeting
+0x1008ff65 MenuKB
+0x1008ff66 MenuPB
+0x1008ff67 MySites
+0x1008ff68 New
+0x1008ff69 News
+0x1008ff6a OfficeHome
+0x1008ff6b Open
+0x1008ff6c Option
+0x1008ff6d Paste
+0x1008ff6e Phone
+0x1008ff72 Reply
+0x1008ff73 Reload
+0x1008ff74 RotateWindows
+0x1008ff75 RotationPB
+0x1008ff76 RotationKB
+0x1008ff77 Save
+0x1008ff78 ScrollUp
+0x1008ff79 ScrollDown
+0x1008ff7a ScrollClick
+0x1008ff7b Send
+0x1008ff7c Spell
+0x1008ff7d SplitScreen
+0x1008ff7e Support
+0x1008ff7f TaskPane
+0x1008ff80 Terminal
+0x1008ff81 Tools
+0x1008ff82 Travel
+0x1008ff84 UserPB
+0x1008ff85 User1KB
+0x1008ff86 User2KB
+0x1008ff87 Video
+0x1008ff88 WheelButton
+0x1008ff89 Word
+0x1008ff8a Xfer
+0x1008ff8b ZoomIn
+0x1008ff8c ZoomOut
+0x1008ff8d Away
+0x1008ff8e Messenger
+0x1008ff8f WebCam
+0x1008ff90 MailForward
+0x1008ff91 Pictures
+0x1008ff92 Music
+0x1008ff93 Battery
+0x1008ff94 Bluetooth
+0x1008ff95 WLAN
+0x1008ff96 UWB
+0x1008ff97 AudioForward
+0x1008ff98 AudioRepeat
+0x1008ff99 AudioRandomPlay
+0x1008ff9a Subtitle
+0x1008ff9b AudioCycleTrack
+0x1008ff9c CycleAngle
+0x1008ff9d FrameBack
+0x1008ff9e FrameForward
+0x1008ff9f Time
+0x1008ffa0 SelectButton
+0x1008ffa1 View
+0x1008ffa2 TopMenu
+0x1008ffa3 Red
+0x1008ffa4 Green
+0x1008ffa5 Yellow
+0x1008ffa6 Blue
+0x1008ffa7 Suspend
+0x1008ffa8 Hibernate
+0x1008ffa9 TouchpadToggle
+0x1008ffb0 TouchpadOn
+0x1008ffb1 TouchpadOff
+0x13bc OE
+0x13bd oe
+0x13be Ydiaeresis
+0x1a1 Aogonek
+0x1a2 breve
+0x1a3 Lstroke
+0x1a5 Lcaron
+0x1a6 Sacute
+0x1a9 Scaron
+0x1aa Scedilla
+0x1ab Tcaron
+0x1ac Zacute
+0x1ae Zcaron
+0x1af Zabovedot
+0x1b1 aogonek
+0x1b2 ogonek
+0x1b3 lstroke
+0x1b5 lcaron
+0x1b6 sacute
+0x1b7 caron
+0x1b9 scaron
+0x1ba scedilla
+0x1bb tcaron
+0x1bc zacute
+0x1bd doubleacute
+0x1be zcaron
+0x1bf zabovedot
+0x1c0 Racute
+0x1c3 Abreve
+0x1c5 Lacute
+0x1c6 Cacute
+0x1c8 Ccaron
+0x1ca Eogonek
+0x1cc Ecaron
+0x1cf Dcaron
+0x1d0 Dstroke
+0x1d1 Nacute
+0x1d2 Ncaron
+0x1d5 Odoubleacute
+0x1d8 Rcaron
+0x1d9 Uring
+0x1db Udoubleacute
+0x1de Tcedilla
+0x1e0 racute
+0x1e3 abreve
+0x1e5 lacute
+0x1e6 cacute
+0x1e8 ccaron
+0x1ea eogonek
+0x1ec ecaron
+0x1ef dcaron
+0x1f0 dstroke
+0x1f1 nacute
+0x1f2 ncaron
+0x1f5 odoubleacute
+0x1f8 rcaron
+0x1f9 uring
+0x1fb udoubleacute
+0x1fe tcedilla
+0x1ff abovedot
+0x20ac EuroSign
+0x2a1 Hstroke
+0x2a6 Hcircumflex
+0x2a9 Iabovedot
+0x2ab Gbreve
+0x2ac Jcircumflex
+0x2b1 hstroke
+0x2b6 hcircumflex
+0x2b9 idotless
+0x2bb gbreve
+0x2bc jcircumflex
+0x2c5 Cabovedot
+0x2c6 Ccircumflex
+0x2d5 Gabovedot
+0x2d8 Gcircumflex
+0x2dd Ubreve
+0x2de Scircumflex
+0x2e5 cabovedot
+0x2e6 ccircumflex
+0x2f5 gabovedot
+0x2f8 gcircumflex
+0x2fd ubreve
+0x2fe scircumflex
+0x3a2 kappa
+0x3a2 kra
+0x3a3 Rcedilla
+0x3a5 Itilde
+0x3a6 Lcedilla
+0x3aa Emacron
+0x3ab Gcedilla
+0x3ac Tslash
+0x3b3 rcedilla
+0x3b5 itilde
+0x3b6 lcedilla
+0x3ba emacron
+0x3bb gcedilla
+0x3bc tslash
+0x3bd ENG
+0x3bf eng
+0x3c0 Amacron
+0x3c7 Iogonek
+0x3cc Eabovedot
+0x3cf Imacron
+0x3d1 Ncedilla
+0x3d2 Omacron
+0x3d3 Kcedilla
+0x3d9 Uogonek
+0x3dd Utilde
+0x3de Umacron
+0x3e0 amacron
+0x3e7 iogonek
+0x3ec eabovedot
+0x3ef imacron
+0x3f1 ncedilla
+0x3f2 omacron
+0x3f3 kcedilla
+0x3f9 uogonek
+0x3fd utilde
+0x3fe umacron
+0x47e overline
+0x4a1 kana_fullstop
+0x4a2 kana_openingbracket
+0x4a3 kana_closingbracket
+0x4a4 kana_comma
+0x4a5 kana_conjunctive
+0x4a5 kana_middledot
+0x4a6 kana_WO
+0x4a7 kana_a
+0x4a8 kana_i
+0x4a9 kana_u
+0x4aa kana_e
+0x4ab kana_o
+0x4ac kana_ya
+0x4ad kana_yu
+0x4ae kana_yo
+0x4af kana_tsu
+0x4af kana_tu
+0x4b0 prolongedsound
+0x4b1 kana_A
+0x4b2 kana_I
+0x4b3 kana_U
+0x4b4 kana_E
+0x4b5 kana_O
+0x4b6 kana_KA
+0x4b7 kana_KI
+0x4b8 kana_KU
+0x4b9 kana_KE
+0x4ba kana_KO
+0x4bb kana_SA
+0x4bc kana_SHI
+0x4bd kana_SU
+0x4be kana_SE
+0x4bf kana_SO
+0x4c0 kana_TA
+0x4c1 kana_CHI
+0x4c1 kana_TI
+0x4c2 kana_TSU
+0x4c2 kana_TU
+0x4c3 kana_TE
+0x4c4 kana_TO
+0x4c5 kana_NA
+0x4c6 kana_NI
+0x4c7 kana_NU
+0x4c8 kana_NE
+0x4c9 kana_NO
+0x4ca kana_HA
+0x4cb kana_HI
+0x4cc kana_FU
+0x4cc kana_HU
+0x4cd kana_HE
+0x4ce kana_HO
+0x4cf kana_MA
+0x4d0 kana_MI
+0x4d1 kana_MU
+0x4d2 kana_ME
+0x4d3 kana_MO
+0x4d4 kana_YA
+0x4d5 kana_YU
+0x4d6 kana_YO
+0x4d7 kana_RA
+0x4d8 kana_RI
+0x4d9 kana_RU
+0x4da kana_RE
+0x4db kana_RO
+0x4dc kana_WA
+0x4dd kana_N
+0x4de voicedsound
+0x4df semivoicedsound
+0x5ac Arabic_comma
+0x5bb Arabic_semicolon
+0x5bf Arabic_question_mark
+0x5c1 Arabic_hamza
+0x5c2 Arabic_maddaonalef
+0x5c3 Arabic_hamzaonalef
+0x5c4 Arabic_hamzaonwaw
+0x5c5 Arabic_hamzaunderalef
+0x5c6 Arabic_hamzaonyeh
+0x5c7 Arabic_alef
+0x5c8 Arabic_beh
+0x5c9 Arabic_tehmarbuta
+0x5ca Arabic_teh
+0x5cb Arabic_theh
+0x5cc Arabic_jeem
+0x5cd Arabic_hah
+0x5ce Arabic_khah
+0x5cf Arabic_dal
+0x5d0 Arabic_thal
+0x5d1 Arabic_ra
+0x5d2 Arabic_zain
+0x5d3 Arabic_seen
+0x5d4 Arabic_sheen
+0x5d5 Arabic_sad
+0x5d6 Arabic_dad
+0x5d7 Arabic_tah
+0x5d8 Arabic_zah
+0x5d9 Arabic_ain
+0x5da Arabic_ghain
+0x5e0 Arabic_tatweel
+0x5e1 Arabic_feh
+0x5e2 Arabic_qaf
+0x5e3 Arabic_kaf
+0x5e4 Arabic_lam
+0x5e5 Arabic_meem
+0x5e6 Arabic_noon
+0x5e7 Arabic_ha
+0x5e7 Arabic_heh
+0x5e8 Arabic_waw
+0x5e9 Arabic_alefmaksura
+0x5ea Arabic_yeh
+0x5eb Arabic_fathatan
+0x5ec Arabic_dammatan
+0x5ed Arabic_kasratan
+0x5ee Arabic_fatha
+0x5ef Arabic_damma
+0x5f0 Arabic_kasra
+0x5f1 Arabic_shadda
+0x5f2 Arabic_sukun
+0x6a1 Serbian_dje
+0x6a2 Macedonia_gje
+0x6a3 Cyrillic_io
+0x6a4 Ukrainian_ie
+0x6a4 Ukranian_je
+0x6a5 Macedonia_dse
+0x6a6 Ukrainian_i
+0x6a6 Ukranian_i
+0x6a7 Ukrainian_yi
+0x6a7 Ukranian_yi
+0x6a8 Cyrillic_je
+0x6a8 Serbian_je
+0x6a9 Cyrillic_lje
+0x6a9 Serbian_lje
+0x6aa Cyrillic_nje
+0x6aa Serbian_nje
+0x6ab Serbian_tshe
+0x6ac Macedonia_kje
+0x6ad Ukrainian_ghe_with_upturn
+0x6ae Byelorussian_shortu
+0x6af Cyrillic_dzhe
+0x6af Serbian_dze
+0x6b0 numerosign
+0x6b1 Serbian_DJE
+0x6b2 Macedonia_GJE
+0x6b3 Cyrillic_IO
+0x6b4 Ukrainian_IE
+0x6b4 Ukranian_JE
+0x6b5 Macedonia_DSE
+0x6b6 Ukrainian_I
+0x6b6 Ukranian_I
+0x6b7 Ukrainian_YI
+0x6b7 Ukranian_YI
+0x6b8 Cyrillic_JE
+0x6b8 Serbian_JE
+0x6b9 Cyrillic_LJE
+0x6b9 Serbian_LJE
+0x6ba Cyrillic_NJE
+0x6ba Serbian_NJE
+0x6bb Serbian_TSHE
+0x6bc Macedonia_KJE
+0x6bd Ukrainian_GHE_WITH_UPTURN
+0x6be Byelorussian_SHORTU
+0x6bf Cyrillic_DZHE
+0x6bf Serbian_DZE
+0x6c0 Cyrillic_yu
+0x6c1 Cyrillic_a
+0x6c2 Cyrillic_be
+0x6c3 Cyrillic_tse
+0x6c4 Cyrillic_de
+0x6c5 Cyrillic_ie
+0x6c6 Cyrillic_ef
+0x6c7 Cyrillic_ghe
+0x6c8 Cyrillic_ha
+0x6c9 Cyrillic_i
+0x6ca Cyrillic_shorti
+0x6cb Cyrillic_ka
+0x6cc Cyrillic_el
+0x6cd Cyrillic_em
+0x6ce Cyrillic_en
+0x6cf Cyrillic_o
+0x6d0 Cyrillic_pe
+0x6d1 Cyrillic_ya
+0x6d2 Cyrillic_er
+0x6d3 Cyrillic_es
+0x6d4 Cyrillic_te
+0x6d5 Cyrillic_u
+0x6d6 Cyrillic_zhe
+0x6d7 Cyrillic_ve
+0x6d8 Cyrillic_softsign
+0x6d9 Cyrillic_yeru
+0x6da Cyrillic_ze
+0x6db Cyrillic_sha
+0x6dc Cyrillic_e
+0x6dd Cyrillic_shcha
+0x6de Cyrillic_che
+0x6df Cyrillic_hardsign
+0x6e0 Cyrillic_YU
+0x6e1 Cyrillic_A
+0x6e2 Cyrillic_BE
+0x6e3 Cyrillic_TSE
+0x6e4 Cyrillic_DE
+0x6e5 Cyrillic_IE
+0x6e6 Cyrillic_EF
+0x6e7 Cyrillic_GHE
+0x6e8 Cyrillic_HA
+0x6e9 Cyrillic_I
+0x6ea Cyrillic_SHORTI
+0x6eb Cyrillic_KA
+0x6ec Cyrillic_EL
+0x6ed Cyrillic_EM
+0x6ee Cyrillic_EN
+0x6ef Cyrillic_O
+0x6f0 Cyrillic_PE
+0x6f1 Cyrillic_YA
+0x6f2 Cyrillic_ER
+0x6f3 Cyrillic_ES
+0x6f4 Cyrillic_TE
+0x6f5 Cyrillic_U
+0x6f6 Cyrillic_ZHE
+0x6f7 Cyrillic_VE
+0x6f8 Cyrillic_SOFTSIGN
+0x6f9 Cyrillic_YERU
+0x6fa Cyrillic_ZE
+0x6fb Cyrillic_SHA
+0x6fc Cyrillic_E
+0x6fd Cyrillic_SHCHA
+0x6fe Cyrillic_CHE
+0x6ff Cyrillic_HARDSIGN
+0x7a1 Greek_ALPHAaccent
+0x7a2 Greek_EPSILONaccent
+0x7a3 Greek_ETAaccent
+0x7a4 Greek_IOTAaccent
+0x7a5 Greek_IOTAdiaeresis
+0x7a5 Greek_IOTAdieresis
+0x7a7 Greek_OMICRONaccent
+0x7a8 Greek_UPSILONaccent
+0x7a9 Greek_UPSILONdieresis
+0x7ab Greek_OMEGAaccent
+0x7ae Greek_accentdieresis
+0x7af Greek_horizbar
+0x7b1 Greek_alphaaccent
+0x7b2 Greek_epsilonaccent
+0x7b3 Greek_etaaccent
+0x7b4 Greek_iotaaccent
+0x7b5 Greek_iotadieresis
+0x7b6 Greek_iotaaccentdieresis
+0x7b7 Greek_omicronaccent
+0x7b8 Greek_upsilonaccent
+0x7b9 Greek_upsilondieresis
+0x7ba Greek_upsilonaccentdieresis
+0x7bb Greek_omegaaccent
+0x7c1 Greek_ALPHA
+0x7c2 Greek_BETA
+0x7c3 Greek_GAMMA
+0x7c4 Greek_DELTA
+0x7c5 Greek_EPSILON
+0x7c6 Greek_ZETA
+0x7c7 Greek_ETA
+0x7c8 Greek_THETA
+0x7c9 Greek_IOTA
+0x7ca Greek_KAPPA
+0x7cb Greek_LAMBDA
+0x7cb Greek_LAMDA
+0x7cc Greek_MU
+0x7cd Greek_NU
+0x7ce Greek_XI
+0x7cf Greek_OMICRON
+0x7d0 Greek_PI
+0x7d1 Greek_RHO
+0x7d2 Greek_SIGMA
+0x7d4 Greek_TAU
+0x7d5 Greek_UPSILON
+0x7d6 Greek_PHI
+0x7d7 Greek_CHI
+0x7d8 Greek_PSI
+0x7d9 Greek_OMEGA
+0x7e1 Greek_alpha
+0x7e2 Greek_beta
+0x7e3 Greek_gamma
+0x7e4 Greek_delta
+0x7e5 Greek_epsilon
+0x7e6 Greek_zeta
+0x7e7 Greek_eta
+0x7e8 Greek_theta
+0x7e9 Greek_iota
+0x7ea Greek_kappa
+0x7eb Greek_lambda
+0x7eb Greek_lamda
+0x7ec Greek_mu
+0x7ed Greek_nu
+0x7ee Greek_xi
+0x7ef Greek_omicron
+0x7f0 Greek_pi
+0x7f1 Greek_rho
+0x7f2 Greek_sigma
+0x7f3 Greek_finalsmallsigma
+0x7f4 Greek_tau
+0x7f5 Greek_upsilon
+0x7f6 Greek_phi
+0x7f7 Greek_chi
+0x7f8 Greek_psi
+0x7f9 Greek_omega
+0x8a1 leftradical
+0x8a2 topleftradical
+0x8a3 horizconnector
+0x8a4 topintegral
+0x8a5 botintegral
+0x8a6 vertconnector
+0x8a7 topleftsqbracket
+0x8a8 botleftsqbracket
+0x8a9 toprightsqbracket
+0x8aa botrightsqbracket
+0x8ab topleftparens
+0x8ac botleftparens
+0x8ad toprightparens
+0x8ae botrightparens
+0x8af leftmiddlecurlybrace
+0x8b0 rightmiddlecurlybrace
+0x8b1 topleftsummation
+0x8b2 botleftsummation
+0x8b3 topvertsummationconnector
+0x8b4 botvertsummationconnector
+0x8b5 toprightsummation
+0x8b6 botrightsummation
+0x8b7 rightmiddlesummation
+0x8bc lessthanequal
+0x8bd notequal
+0x8be greaterthanequal
+0x8bf integral
+0x8c0 therefore
+0x8c1 variation
+0x8c2 infinity
+0x8c5 nabla
+0x8c8 approximate
+0x8c9 similarequal
+0x8cd ifonlyif
+0x8ce implies
+0x8cf identical
+0x8d6 radical
+0x8da includedin
+0x8db includes
+0x8dc intersection
+0x8dd union
+0x8de logicaland
+0x8df logicalor
+0x8ef partialderivative
+0x8f6 function
+0x8fb leftarrow
+0x8fc uparrow
+0x8fd rightarrow
+0x8fe downarrow
+0x9df blank
+0x9e0 soliddiamond
+0x9e1 checkerboard
+0x9e2 ht
+0x9e3 ff
+0x9e4 cr
+0x9e5 lf
+0x9e8 nl
+0x9e9 vt
+0x9ea lowrightcorner
+0x9eb uprightcorner
+0x9ec upleftcorner
+0x9ed lowleftcorner
+0x9ee crossinglines
+0x9ef horizlinescan1
+0x9f0 horizlinescan3
+0x9f1 horizlinescan5
+0x9f2 horizlinescan7
+0x9f3 horizlinescan9
+0x9f4 leftt
+0x9f5 rightt
+0x9f6 bott
+0x9f7 topt
+0x9f8 vertbar
+0xaa1 emspace
+0xaa2 enspace
+0xaa3 em3space
+0xaa4 em4space
+0xaa5 digitspace
+0xaa6 punctspace
+0xaa7 thinspace
+0xaa8 hairspace
+0xaa9 emdash
+0xaaa endash
+0xaac signifblank
+0xaae ellipsis
+0xaaf doubbaselinedot
+0xab0 onethird
+0xab1 twothirds
+0xab2 onefifth
+0xab3 twofifths
+0xab4 threefifths
+0xab5 fourfifths
+0xab6 onesixth
+0xab7 fivesixths
+0xab8 careof
+0xabb figdash
+0xabc leftanglebracket
+0xabd decimalpoint
+0xabe rightanglebracket
+0xabf marker
+0xac3 oneeighth
+0xac4 threeeighths
+0xac5 fiveeighths
+0xac6 seveneighths
+0xac9 trademark
+0xaca signaturemark
+0xacb trademarkincircle
+0xacc leftopentriangle
+0xacd rightopentriangle
+0xace emopencircle
+0xacf emopenrectangle
+0xad0 leftsinglequotemark
+0xad1 rightsinglequotemark
+0xad2 leftdoublequotemark
+0xad3 rightdoublequotemark
+0xad4 prescription
+0xad5 permille
+0xad6 minutes
+0xad7 seconds
+0xad9 latincross
+0xada hexagram
+0xadb filledrectbullet
+0xadc filledlefttribullet
+0xadd filledrighttribullet
+0xade emfilledcircle
+0xadf emfilledrect
+0xae0 enopencircbullet
+0xae1 enopensquarebullet
+0xae2 openrectbullet
+0xae3 opentribulletup
+0xae4 opentribulletdown
+0xae5 openstar
+0xae6 enfilledcircbullet
+0xae7 enfilledsqbullet
+0xae8 filledtribulletup
+0xae9 filledtribulletdown
+0xaea leftpointer
+0xaeb rightpointer
+0xaec club
+0xaed diamond
+0xaee heart
+0xaf0 maltesecross
+0xaf1 dagger
+0xaf2 doubledagger
+0xaf3 checkmark
+0xaf4 ballotcross
+0xaf5 musicalsharp
+0xaf6 musicalflat
+0xaf7 malesymbol
+0xaf8 femalesymbol
+0xaf9 telephone
+0xafa telephonerecorder
+0xafb phonographcopyright
+0xafc caret
+0xafd singlelowquotemark
+0xafe doublelowquotemark
+0xaff cursor
+0xba3 leftcaret
+0xba6 rightcaret
+0xba8 downcaret
+0xba9 upcaret
+0xbc0 overbar
+0xbc2 downtack
+0xbc3 upshoe
+0xbc4 downstile
+0xbc6 underbar
+0xbca jot
+0xbcc quad
+0xbce uptack
+0xbcf circle
+0xbd3 upstile
+0xbd6 downshoe
+0xbd8 rightshoe
+0xbda leftshoe
+0xbdc lefttack
+0xbfc righttack
+0xcdf hebrew_doublelowline
+0xce0 hebrew_aleph
+0xce1 hebrew_bet
+0xce1 hebrew_beth
+0xce2 hebrew_gimel
+0xce2 hebrew_gimmel
+0xce3 hebrew_dalet
+0xce3 hebrew_daleth
+0xce4 hebrew_he
+0xce5 hebrew_waw
+0xce6 hebrew_zain
+0xce6 hebrew_zayin
+0xce7 hebrew_chet
+0xce7 hebrew_het
+0xce8 hebrew_tet
+0xce8 hebrew_teth
+0xce9 hebrew_yod
+0xcea hebrew_finalkaph
+0xceb hebrew_kaph
+0xcec hebrew_lamed
+0xced hebrew_finalmem
+0xcee hebrew_mem
+0xcef hebrew_finalnun
+0xcf0 hebrew_nun
+0xcf1 hebrew_samech
+0xcf1 hebrew_samekh
+0xcf2 hebrew_ayin
+0xcf3 hebrew_finalpe
+0xcf4 hebrew_pe
+0xcf5 hebrew_finalzade
+0xcf5 hebrew_finalzadi
+0xcf6 hebrew_zade
+0xcf6 hebrew_zadi
+0xcf7 hebrew_kuf
+0xcf7 hebrew_qoph
+0xcf8 hebrew_resh
+0xcf9 hebrew_shin
+0xcfa hebrew_taf
+0xcfa hebrew_taw
+0xda1 Thai_kokai
+0xda2 Thai_khokhai
+0xda3 Thai_khokhuat
+0xda4 Thai_khokhwai
+0xda5 Thai_khokhon
+0xda6 Thai_khorakhang
+0xda7 Thai_ngongu
+0xda8 Thai_chochan
+0xda9 Thai_choching
+0xdaa Thai_chochang
+0xdab Thai_soso
+0xdac Thai_chochoe
+0xdad Thai_yoying
+0xdae Thai_dochada
+0xdaf Thai_topatak
+0xdb0 Thai_thothan
+0xdb1 Thai_thonangmontho
+0xdb2 Thai_thophuthao
+0xdb3 Thai_nonen
+0xdb4 Thai_dodek
+0xdb5 Thai_totao
+0xdb6 Thai_thothung
+0xdb7 Thai_thothahan
+0xdb8 Thai_thothong
+0xdb9 Thai_nonu
+0xdba Thai_bobaimai
+0xdbb Thai_popla
+0xdbc Thai_phophung
+0xdbd Thai_fofa
+0xdbe Thai_phophan
+0xdbf Thai_fofan
+0xdc0 Thai_phosamphao
+0xdc1 Thai_moma
+0xdc2 Thai_yoyak
+0xdc3 Thai_rorua
+0xdc4 Thai_ru
+0xdc5 Thai_loling
+0xdc6 Thai_lu
+0xdc7 Thai_wowaen
+0xdc8 Thai_sosala
+0xdc9 Thai_sorusi
+0xdca Thai_sosua
+0xdcb Thai_hohip
+0xdcc Thai_lochula
+0xdcd Thai_oang
+0xdce Thai_honokhuk
+0xdcf Thai_paiyannoi
+0xdd0 Thai_saraa
+0xdd1 Thai_maihanakat
+0xdd2 Thai_saraaa
+0xdd3 Thai_saraam
+0xdd4 Thai_sarai
+0xdd5 Thai_saraii
+0xdd6 Thai_saraue
+0xdd7 Thai_sarauee
+0xdd8 Thai_sarau
+0xdd9 Thai_sarauu
+0xdda Thai_phinthu
+0xdde Thai_maihanakat_maitho
+0xddf Thai_baht
+0xde0 Thai_sarae
+0xde1 Thai_saraae
+0xde2 Thai_sarao
+0xde3 Thai_saraaimaimuan
+0xde4 Thai_saraaimaimalai
+0xde5 Thai_lakkhangyao
+0xde6 Thai_maiyamok
+0xde7 Thai_maitaikhu
+0xde8 Thai_maiek
+0xde9 Thai_maitho
+0xdea Thai_maitri
+0xdeb Thai_maichattawa
+0xdec Thai_thanthakhat
+0xded Thai_nikhahit
+0xdf0 Thai_leksun
+0xdf1 Thai_leknung
+0xdf2 Thai_leksong
+0xdf3 Thai_leksam
+0xdf4 Thai_leksi
+0xdf5 Thai_lekha
+0xdf6 Thai_lekhok
+0xdf7 Thai_lekchet
+0xdf8 Thai_lekpaet
+0xdf9 Thai_lekkao
+0xea1 Hangul_Kiyeog
+0xea2 Hangul_SsangKiyeog
+0xea3 Hangul_KiyeogSios
+0xea4 Hangul_Nieun
+0xea5 Hangul_NieunJieuj
+0xea6 Hangul_NieunHieuh
+0xea7 Hangul_Dikeud
+0xea8 Hangul_SsangDikeud
+0xea9 Hangul_Rieul
+0xeaa Hangul_RieulKiyeog
+0xeab Hangul_RieulMieum
+0xeac Hangul_RieulPieub
+0xead Hangul_RieulSios
+0xeae Hangul_RieulTieut
+0xeaf Hangul_RieulPhieuf
+0xeb0 Hangul_RieulHieuh
+0xeb1 Hangul_Mieum
+0xeb2 Hangul_Pieub
+0xeb3 Hangul_SsangPieub
+0xeb4 Hangul_PieubSios
+0xeb5 Hangul_Sios
+0xeb6 Hangul_SsangSios
+0xeb7 Hangul_Ieung
+0xeb8 Hangul_Jieuj
+0xeb9 Hangul_SsangJieuj
+0xeba Hangul_Cieuc
+0xebb Hangul_Khieuq
+0xebc Hangul_Tieut
+0xebd Hangul_Phieuf
+0xebe Hangul_Hieuh
+0xebf Hangul_A
+0xec0 Hangul_AE
+0xec1 Hangul_YA
+0xec2 Hangul_YAE
+0xec3 Hangul_EO
+0xec4 Hangul_E
+0xec5 Hangul_YEO
+0xec6 Hangul_YE
+0xec7 Hangul_O
+0xec8 Hangul_WA
+0xec9 Hangul_WAE
+0xeca Hangul_OE
+0xecb Hangul_YO
+0xecc Hangul_U
+0xecd Hangul_WEO
+0xece Hangul_WE
+0xecf Hangul_WI
+0xed0 Hangul_YU
+0xed1 Hangul_EU
+0xed2 Hangul_YI
+0xed3 Hangul_I
+0xed4 Hangul_J_Kiyeog
+0xed5 Hangul_J_SsangKiyeog
+0xed6 Hangul_J_KiyeogSios
+0xed7 Hangul_J_Nieun
+0xed8 Hangul_J_NieunJieuj
+0xed9 Hangul_J_NieunHieuh
+0xeda Hangul_J_Dikeud
+0xedb Hangul_J_Rieul
+0xedc Hangul_J_RieulKiyeog
+0xedd Hangul_J_RieulMieum
+0xede Hangul_J_RieulPieub
+0xedf Hangul_J_RieulSios
+0xee0 Hangul_J_RieulTieut
+0xee1 Hangul_J_RieulPhieuf
+0xee2 Hangul_J_RieulHieuh
+0xee3 Hangul_J_Mieum
+0xee4 Hangul_J_Pieub
+0xee5 Hangul_J_PieubSios
+0xee6 Hangul_J_Sios
+0xee7 Hangul_J_SsangSios
+0xee8 Hangul_J_Ieung
+0xee9 Hangul_J_Jieuj
+0xeea Hangul_J_Cieuc
+0xeeb Hangul_J_Khieuq
+0xeec Hangul_J_Tieut
+0xeed Hangul_J_Phieuf
+0xeee Hangul_J_Hieuh
+0xeef Hangul_RieulYeorinHieuh
+0xef0 Hangul_SunkyeongeumMieum
+0xef1 Hangul_SunkyeongeumPieub
+0xef2 Hangul_PanSios
+0xef3 Hangul_KkogjiDalrinIeung
+0xef4 Hangul_SunkyeongeumPhieuf
+0xef5 Hangul_YeorinHieuh
+0xef6 Hangul_AraeA
+0xef7 Hangul_AraeAE
+0xef8 Hangul_J_PanSios
+0xef9 Hangul_J_KkogjiDalrinIeung
+0xefa Hangul_J_YeorinHieuh
+0xeff Korean_Won
+0xfd01 3270_Duplicate
+0xfd02 3270_FieldMark
+0xfd03 3270_Right2
+0xfd04 3270_Left2
+0xfd05 3270_BackTab
+0xfd06 3270_EraseEOF
+0xfd07 3270_EraseInput
+0xfd08 3270_Reset
+0xfd09 3270_Quit
+0xfd0a 3270_PA1
+0xfd0b 3270_PA2
+0xfd0c 3270_PA3
+0xfd0d 3270_Test
+0xfd0e 3270_Attn
+0xfd0f 3270_CursorBlink
+0xfd10 3270_AltCursor
+0xfd11 3270_KeyClick
+0xfd12 3270_Jump
+0xfd13 3270_Ident
+0xfd14 3270_Rule
+0xfd15 3270_Copy
+0xfd16 3270_Play
+0xfd17 3270_Setup
+0xfd18 3270_Record
+0xfd19 3270_ChangeScreen
+0xfd1a 3270_DeleteWord
+0xfd1b 3270_ExSelect
+0xfd1c 3270_CursorSelect
+0xfd1d 3270_PrintScreen
+0xfd1e 3270_Enter
+0xfe01 ISO_Lock
+0xfe02 ISO_Level2_Latch
+0xfe03 ISO_Level3_Shift
+0xfe04 ISO_Level3_Latch
+0xfe05 ISO_Level3_Lock
+0xfe06 ISO_Group_Latch
+0xfe07 ISO_Group_Lock
+0xfe08 ISO_Next_Group
+0xfe09 ISO_Next_Group_Lock
+0xfe0a ISO_Prev_Group
+0xfe0b ISO_Prev_Group_Lock
+0xfe0c ISO_First_Group
+0xfe0d ISO_First_Group_Lock
+0xfe0e ISO_Last_Group
+0xfe0f ISO_Last_Group_Lock
+0xfe11 ISO_Level5_Shift
+0xfe12 ISO_Level5_Latch
+0xfe13 ISO_Level5_Lock
+0xfe20 ISO_Left_Tab
+0xfe21 ISO_Move_Line_Up
+0xfe22 ISO_Move_Line_Down
+0xfe23 ISO_Partial_Line_Up
+0xfe24 ISO_Partial_Line_Down
+0xfe25 ISO_Partial_Space_Left
+0xfe26 ISO_Partial_Space_Right
+0xfe27 ISO_Set_Margin_Left
+0xfe28 ISO_Set_Margin_Right
+0xfe29 ISO_Release_Margin_Left
+0xfe2a ISO_Release_Margin_Right
+0xfe2b ISO_Release_Both_Margins
+0xfe2c ISO_Fast_Cursor_Left
+0xfe2d ISO_Fast_Cursor_Right
+0xfe2e ISO_Fast_Cursor_Up
+0xfe2f ISO_Fast_Cursor_Down
+0xfe30 ISO_Continuous_Underline
+0xfe31 ISO_Discontinuous_Underline
+0xfe32 ISO_Emphasize
+0xfe33 ISO_Center_Object
+0xfe34 ISO_Enter
+0xfe50 dead_grave
+0xfe51 dead_acute
+0xfe52 dead_circumflex
+0xfe53 dead_perispomeni
+0xfe53 dead_tilde
+0xfe54 dead_macron
+0xfe55 dead_breve
+0xfe56 dead_abovedot
+0xfe57 dead_diaeresis
+0xfe58 dead_abovering
+0xfe59 dead_doubleacute
+0xfe5a dead_caron
+0xfe5b dead_cedilla
+0xfe5c dead_ogonek
+0xfe5d dead_iota
+0xfe5e dead_voiced_sound
+0xfe5f dead_semivoiced_sound
+0xfe60 dead_belowdot
+0xfe61 dead_hook
+0xfe62 dead_horn
+0xfe63 dead_stroke
+0xfe64 dead_abovecomma
+0xfe64 dead_psili
+0xfe65 dead_abovereversedcomma
+0xfe65 dead_dasia
+0xfe66 dead_doublegrave
+0xfe67 dead_belowring
+0xfe68 dead_belowmacron
+0xfe69 dead_belowcircumflex
+0xfe6a dead_belowtilde
+0xfe6b dead_belowbreve
+0xfe6c dead_belowdiaeresis
+0xfe6d dead_invertedbreve
+0xfe6e dead_belowcomma
+0xfe6f dead_currency
+0xfe70 AccessX_Enable
+0xfe71 AccessX_Feedback_Enable
+0xfe72 RepeatKeys_Enable
+0xfe73 SlowKeys_Enable
+0xfe74 BounceKeys_Enable
+0xfe75 StickyKeys_Enable
+0xfe76 MouseKeys_Enable
+0xfe77 MouseKeys_Accel_Enable
+0xfe78 Overlay1_Enable
+0xfe79 Overlay2_Enable
+0xfe7a AudibleBell_Enable
+0xfe80 dead_a
+0xfe81 dead_A
+0xfe82 dead_e
+0xfe83 dead_E
+0xfe84 dead_i
+0xfe85 dead_I
+0xfe86 dead_o
+0xfe87 dead_O
+0xfe88 dead_u
+0xfe89 dead_U
+0xfe8a dead_small_schwa
+0xfe8b dead_capital_schwa
+0xfe8c dead_greek
+0xfea0 ch
+0xfea1 Ch
+0xfea2 CH
+0xfea3 c_h
+0xfea4 C_h
+0xfea5 C_H
+0xfed0 First_Virtual_Screen
+0xfed1 Prev_Virtual_Screen
+0xfed2 Next_Virtual_Screen
+0xfed4 Last_Virtual_Screen
+0xfed5 Terminate_Server
+0xfee0 Pointer_Left
+0xfee1 Pointer_Right
+0xfee2 Pointer_Up
+0xfee3 Pointer_Down
+0xfee4 Pointer_UpLeft
+0xfee5 Pointer_UpRight
+0xfee6 Pointer_DownLeft
+0xfee7 Pointer_DownRight
+0xfee8 Pointer_Button_Dflt
+0xfee9 Pointer_Button1
+0xfeea Pointer_Button2
+0xfeeb Pointer_Button3
+0xfeec Pointer_Button4
+0xfeed Pointer_Button5
+0xfeee Pointer_DblClick_Dflt
+0xfeef Pointer_DblClick1
+0xfef0 Pointer_DblClick2
+0xfef1 Pointer_DblClick3
+0xfef2 Pointer_DblClick4
+0xfef3 Pointer_DblClick5
+0xfef4 Pointer_Drag_Dflt
+0xfef5 Pointer_Drag1
+0xfef6 Pointer_Drag2
+0xfef7 Pointer_Drag3
+0xfef8 Pointer_Drag4
+0xfef9 Pointer_EnableKeys
+0xfefa Pointer_Accelerate
+0xfefb Pointer_DfltBtnNext
+0xfefc Pointer_DfltBtnPrev
+0xfefd Pointer_Drag5
+0xff08 BackSpace
+0xff09 Tab
+0xff0a Linefeed
+0xff0b Clear
+0xff0d Return
+0xff13 Pause
+0xff14 Scroll_Lock
+0xff15 Sys_Req
+0xff1b Escape
+0xff20 Multi_key
+0xff21 Kanji
+0xff22 Muhenkan
+0xff23 Henkan
+0xff23 Henkan_Mode
+0xff24 Romaji
+0xff25 Hiragana
+0xff26 Katakana
+0xff27 Hiragana_Katakana
+0xff28 Zenkaku
+0xff29 Hankaku
+0xff2a Zenkaku_Hankaku
+0xff2b Touroku
+0xff2c Massyo
+0xff2d Kana_Lock
+0xff2e Kana_Shift
+0xff2f Eisu_Shift
+0xff30 Eisu_toggle
+0xff31 Hangul
+0xff32 Hangul_Start
+0xff33 Hangul_End
+0xff34 Hangul_Hanja
+0xff35 Hangul_Jamo
+0xff36 Hangul_Romaja
+0xff37 Codeinput
+0xff37 Hangul_Codeinput
+0xff37 Kanji_Bangou
+0xff38 Hangul_Jeonja
+0xff39 Hangul_Banja
+0xff3a Hangul_PreHanja
+0xff3b Hangul_PostHanja
+0xff3c Hangul_SingleCandidate
+0xff3c SingleCandidate
+0xff3d Hangul_MultipleCandidate
+0xff3d MultipleCandidate
+0xff3d Zen_Koho
+0xff3e Hangul_PreviousCandidate
+0xff3e Mae_Koho
+0xff3e PreviousCandidate
+0xff3f Hangul_Special
+0xff50 Home
+0xff51 Left
+0xff52 Up
+0xff53 Right
+0xff54 Down
+0xff55 Page_Up
+0xff55 Prior
+0xff56 Next
+0xff56 Page_Down
+0xff57 End
+0xff58 Begin
+0xff60 Select
+0xff61 Print
+0xff62 Execute
+0xff63 Insert
+0xff65 Undo
+0xff66 Redo
+0xff67 Menu
+0xff68 Find
+0xff69 Cancel
+0xff6a Help
+0xff6b Break
+0xff7e Arabic_switch
+0xff7e Greek_switch
+0xff7e Hangul_switch
+0xff7e Hebrew_switch
+0xff7e ISO_Group_Shift
+0xff7e kana_switch
+0xff7e Mode_switch
+0xff7e script_switch
+0xff7f Num_Lock
+0xff80 KP_Space
+0xff89 KP_Tab
+0xff8d KP_Enter
+0xff91 KP_F1
+0xff92 KP_F2
+0xff93 KP_F3
+0xff94 KP_F4
+0xff95 KP_Home
+0xff96 KP_Left
+0xff97 KP_Up
+0xff98 KP_Right
+0xff99 KP_Down
+0xff9a KP_Page_Up
+0xff9a KP_Prior
+0xff9b KP_Next
+0xff9b KP_Page_Down
+0xff9c KP_End
+0xff9d KP_Begin
+0xff9e KP_Insert
+0xff9f KP_Delete
+0xffaa KP_Multiply
+0xffab KP_Add
+0xffac KP_Separator
+0xffad KP_Subtract
+0xffae KP_Decimal
+0xffaf KP_Divide
+0xffb0 KP_0
+0xffb1 KP_1
+0xffb2 KP_2
+0xffb3 KP_3
+0xffb4 KP_4
+0xffb5 KP_5
+0xffb6 KP_6
+0xffb7 KP_7
+0xffb8 KP_8
+0xffb9 KP_9
+0xffbd KP_Equal
+0xffbe F1
+0xffbf F2
+0xffc0 F3
+0xffc1 F4
+0xffc2 F5
+0xffc3 F6
+0xffc4 F7
+0xffc5 F8
+0xffc6 F9
+0xffc7 F10
+0xffc8 F11
+0xffc8 L1
+0xffc9 F12
+0xffc9 L2
+0xffca F13
+0xffca L3
+0xffcb F14
+0xffcb L4
+0xffcc F15
+0xffcc L5
+0xffcd F16
+0xffcd L6
+0xffce F17
+0xffce L7
+0xffcf F18
+0xffcf L8
+0xffd0 F19
+0xffd0 L9
+0xffd1 F20
+0xffd1 L10
+0xffd2 F21
+0xffd2 R1
+0xffd3 F22
+0xffd3 R2
+0xffd4 F23
+0xffd4 R3
+0xffd5 F24
+0xffd5 R4
+0xffd6 F25
+0xffd6 R5
+0xffd7 F26
+0xffd7 R6
+0xffd8 F27
+0xffd8 R7
+0xffd9 F28
+0xffd9 R8
+0xffda F29
+0xffda R9
+0xffdb F30
+0xffdb R10
+0xffdc F31
+0xffdc R11
+0xffdd F32
+0xffdd R12
+0xffde F33
+0xffde R13
+0xffdf F34
+0xffdf R14
+0xffe0 F35
+0xffe0 R15
+0xffe1 Shift_L
+0xffe2 Shift_R
+0xffe3 Control_L
+0xffe4 Control_R
+0xffe5 Caps_Lock
+0xffe6 Shift_Lock
+0xffe7 Meta_L
+0xffe8 Meta_R
+0xffe9 Alt_L
+0xffea Alt_R
+0xffeb Super_L
+0xffec Super_R
+0xffed Hyper_L
+0xffee Hyper_R
+0xfff1 braille_dot_1
+0xfff2 braille_dot_2
+0xfff3 braille_dot_3
+0xfff4 braille_dot_4
+0xfff5 braille_dot_5
+0xfff6 braille_dot_6
+0xfff7 braille_dot_7
+0xfff8 braille_dot_8
+0xfff9 braille_dot_9
+0xfffa braille_dot_10
+0xffff Delete
 0xffffff VoidSymbol


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